BM6P6(@ {{{gggVVVJJJBBB>>>999888666555555555666777888999:::<<<<<<<<<<<<;;;>>>;;;777333111222333555222222222111111111111000111111111111111111111111000000111222444666888999AAAOOO^^^hhhlllsss~~~pppdddXXXTTTVVVaaawwwvvvrrruuu{{{uuukkk[[[LLLBBB>>>>>>???;;;999666555555555333111222444555555555555666777666777999:::::::::999888777888999999999777666555999999888888777666555555777444222222444444222///444444444555555666888888999999777555999FFFYYYgggrrrqqqlllccccccppp}}}}}}VVVDDDCCC999999888666555444333222333333333222111000//////,,,...000222222111...---////////////////////////000000000000///...---,,,.........------,,,,,,,,,++++++,,,+++***+++---000///...000444888===GGGRRRYYYhhh~~~}}}zzz}}}~~~yyyooocccZZZUUUZZZYYY[[[^^^\\\ZZZ```jjjpppkkkeeebbbeeejjjooosssmmmfff```bbblllvvv{{{{{{}}}zzzvvvrrrllleee^^^YYY```dddkkkrrruuuuuutttsssddd]]]TTTOOOOOOOOOLLLIIIMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]aaahhhooovvvzzz{{{}}}}}}wwwpppkkkbbb```\\\VVVPPPLLLJJJKKKPPPOOOOOORRRWWW\\\aaaccclllttt~~~yyyqqqjjjeeeaaa`````````___\\\XXXSSSOOOLLLFFFEEEBBB???;;;999777666888888888777777777777777777777888888999999999999;;;:::::::::===AAAEEEGGGLLLLLLKKKJJJGGGCCC???<<<>>>>>><<<:::999888777777888777666666666777999::::::;;;;;;<<<<<<;;;;;;:::???<<<:::;;;===>>><<<999::::::<<<===???KKKhhhyyypppsssppp{{{gggWWWKKKCCC???999888666555555555666777888:::;;;===>>>>>>>>>===:::888444111/////////000222222222111111111111000////////////////////////111111222222333444555666<<>>999555555666666555666666666666555555555666888888:::;;;;;;;;;:::999888999:::::::::999888777<<<<<<<<<;;;:::999999999888666444444666666444222333333333444555666777888555666888;;;BBBQQQcccqqqfffIII===>>>888888777666555444333333333333222222111111000000111222444555444333222111////////////////////////////////////...---,,,,,,......---------,,,,,,,,,//////......------,,,+++...---///222555:::EEEPPPUUUbbbuuu~~~|||uuummmfffbbbXXXSSSRRRUUUVVVUUUXXX^^^eeecccaaa```ccchhhooosssuuukkk```]]]aaaiiiooorrrsssssssssrrrnnnggg___ZZZYYY]]]dddllltttzzz||||||tttlllaaaYYYUUUSSSQQQOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUWWWXXXZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ^^^ccciiiooorrrtttxxx|||~~~}}}wwwooojjjeeeccc```\\\XXXTTTQQQOOOMMMLLLLLLNNNSSSXXX]]]```mmmvvvzzzxxxxxxyyy~~~}}}{{{zzz{{{zzzvvvqqqjjjddd```^^^]]]XXXWWWVVVTTTPPPLLLHHHEEECCCBBB???<<<:::888777666777777777777777777777888888888888888888999::::::;;;;;;;;;<<<>>>BBBFFFIIIJJJJJJJJJHHHFFFBBB???======<<<:::999888777777777888777777666777888999:::999999::::::::::::999999===;;;:::;;;===>>><<<::::::999;;;@@@IIIZZZvvvuuuooottt{{{iiiYYYLLLDDD???888777666555555555666777999:::<<<>>>????????????<<<;;;999666444333222111222222222111111111111000////////////////////////222222111111111222333333666999BBBPPPaaaoooxxx|||~~~}}}{{{xxxzzz~~~tttlllooosss|||~~~lll___YYYYYYWWWPPPEEE>>>;;;999777666777666555333222222222333444555666777777777666666888999:::::::::::::::999999999999888777777666666666555333333444444222111111000000111111222444444222444777<<>>>>>===;;;999888777666666666666666777777888888888:::999888888888999;;;<<<===<<<===>>>AAAEEEHHHKKKJJJIIIHHHFFFDDDAAA>>><<<999999888777777777888888888888777777888888999:::::::::;;;;;;;;;;;;::::::;;;::::::<<<======<<<:::;;;:::>>>IIIYYYmmmtttuuu|||~~~kkk[[[MMMCCC>>>888777666555444555666666999:::<<<>>>?????????>>>>>>===<<<;;;999666444333222222222111111111000000111111111111111111111111000000000000000111222222222333888CCCSSSbbbmmmsssyyy|||wwwwww}}}zzzmmmpppttt|||wwwtttttttttjjj]]]RRRJJJDDD<<<777;;;999555333333333333333333333333444444444444444777777777888888888888888666666555555555444444444555555444444444444333222222222222111111222333333777777777:::BBBOOO^^^iiiwww{{{zzzfffJJJ>>>:::888777555555555555555555555555111222222222222222222222444333111000/////////000////////////////////////------......---,,,,,,+++------------------------+++'''$$$&&&+++...,,,)))///------///000444>>>HHHSSSXXXaaaooo{{{xxxqqqlllaaa\\\XXXWWWYYYZZZZZZYYY[[[aaagggjjjkkkooowww}}}}}}yyyrrrlllhhhhhhkkkmmmggglllsssxxxxxxvvvsssqqq^^^ZZZWWW\\\iiiyyywwwfffXXXPPPOOOPPPQQQRRRUUUWWWXXXXXXWWWVVVWWWWWWXXXZZZ\\\^^^```aaa^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\bbbffflllppprrrpppmmmjjjiiigggeeefffgggcccZZZRRRMMMMMMNNNNNNPPPSSSWWWZZZ___hhhuuu|||yyyyyyxxxuuuqqqmmmjjjgggfffmmmmmmmmmkkkgggdddbbbbbb]]][[[VVVRRRNNNLLLKKKKKKGGGFFFFFFDDDAAA???<<<;;;888888777666555555555666444555555666777888999999;;;:::999888999:::<<<>>>>>>>>>???AAADDDGGGJJJLLLKKKIIIGGGDDD@@@===;;;999777666666666666777888888888888888888999999::::::<<<==================<<<:::::::::;;;;;;;;;999888===???GGGWWWkkk~~~}}}lll[[[MMMCCC===888777555444444444555666888999:::<<<===<<<<<<;;;888888777666555222000///222222222111111111000000111111111111111111111111.........///000111222333222444666:::CCCPPP___iiioooyyy|||zzz~~~|||zzzyyyxxxzzzvvvllldddYYYMMMCCCBBB>>>999666555666666555444444444555555555666666555555555555555555555666777777777666666666666666666666777666555555555666555555444444444555555666999999999===GGGVVVfffqqq}}}|||}}}sssPPP>>><<<;;;999666444444444444555555555555222222222222222333333333888666444333222222333333////////////////////////---------...------,,,+++---------------------------'''"""###(((---...,,,///---...000000222;;;DDDOOORRRYYYbbbnnnwww~~~wwwnnniiiggggggfffcccbbbbbbaaaaaa]]]cccjjjmmmooosss||||||xxxqqqtttyyy|||||||||}}}~~~kkkccc[[[ZZZcccsss|||lll^^^UUURRRRRRPPPQQQTTTVVVXXXXXXWWWWWWYYYZZZZZZ[[[]]]___aaaccc``````^^^]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUVVVWWWWWW^^^```bbbeeegggiiijjjjjjfffdddbbbdddeeeaaaYYYQQQOOOQQQRRRQQQPPPPPPRRRUUUUUU\\\fffmmmrrrwww}}}|||yyywwwuuusssqqqmmmiiidddaaa___cccddddddaaa]]]YYYXXXWWWRRROOOKKKGGGDDDBBBAAAAAA@@@@@@???>>><<<:::999888555444444444444555555666444444555666777888888999:::999999:::;;;<<<>>>???@@@AAABBBCCCFFFHHHKKKMMMLLLJJJFFFAAA<<<999777666555555555555666777888999888999999:::::::::::::::<<<==================<<<;;;;;;::::::888888888999===FFFTTTfffyyy~~~jjjYYYLLLCCC===777666555444444444555666888999:::;;;;;;:::999888444444444444222111000///222222222111111111111000////////////////////////.........///000111333333222555666666777@@@OOOZZZdddnnn|||~~~yyywwwyyy{{{~~~uuufff[[[KKKDDD<<<777666666555444333333333333333444555555666666555444333444444444555555555444444444444444111333444333111111222333222222333444555777888999::::::>>>GGGVVViii{{{~~~|||}}}lllWWWBBB:::;;;:::777444444444444444444444555555333333333333333222222222555444222111000111111222////////////////////////------............------,,,,,,,,,------------...111,,,(((&&&))),,,------...---...111000000777???FFFJJJPPPWWW___hhhrrrxxxvvvnnnlllkkkooopppnnnllllllkkkhhh```dddiiinnnttt|||zzz~~~zzzoooggghhhqqq~~~xxxlllaaaYYYTTTQQQOOOPPPRRRTTTVVVXXXYYYYYY\\\\\\\\\\\\]]]___bbbccc``````^^^]]]\\\ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVWWW[[[[[[\\\]]]___bbbdddfff___^^^]]]___```^^^YYYUUUTTTWWWYYYWWWRRROOONNNOOOPPPTTT[[[___ccciiipppuuu{{{yyyxxx{{{}}}~~~}}}||||||{{{yyyvvvsssrrrmmmllljjjfffbbb]]]ZZZWWWYYYZZZYYYVVVRRROOOMMMMMMHHHFFFCCC???===;;;;;;;;;:::999888777666666555555333333333333444555666666555555555666666777777777777888:::<<<===???@@@AAACCCCCCDDDEEEGGGIIIJJJKKKLLLIIIDDD>>>:::666555444555555555555666777888999888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;:::999888999<<<>>>CCCRRReeetttyyyfffVVVKKKCCC???777666555444333444555555999::::::::::::888777666555555555444444444444444222222222111111111111000////////////////////////000000//////000111111222///333555444333888AAAIIIVVV___kkkxxx~~~}}}}}}{{{xxxxxxzzzxxxxxxzzz}}}rrr^^^UUUJJJCCC@@@>>>;;;999777666555555555666888888:::999888666555555555555333333333333333333333333///111333222000///111222444555777;;;>>>BBBFFFHHHJJJNNNUUUbbbttttttvvv|||zzzQQQFFF<<<999888666555666444444444444444444444444444444444333333222222111000//////....../////////////////////////////////---....../////////......,,,,,,,,,---------......,,,,,,+++++++++,,,,,,,,,,,,+++...111000...222999<<>>???@@@AAABBB>>>===;;;999777777777777777777888888888888888888555777999888666555777999>>>@@@DDDIIIOOOUUUZZZ\\\fffjjjtttrrrpppxxxxxxRRREEE@@@;;;999555222444999555555444444444333333333555555444333333222111111111111111111222222222222////////////////////////......///////////////...,,,,,,,,,------.........###&&&+++------,,,,,,,,,)))***---000///,,,///444888@@@IIINNNRRRZZZhhhsss|||oooooouuuwwwnnnnnnrrr|||www{{{wwwxxx|||wwwqqqnnnlllggg^^^WWWPPPPPPPPPRRRUUUZZZ^^^``````___]]]\\\]]]^^^```bbb\\\[[[[[[ZZZYYYXXXWWWWWWUUUVVVVVVWWWXXXYYYYYYYYYUUUVVVWWWYYYYYYYYYYYYXXXSSSTTTVVVWWWYYY\\\aaadddeeejjjmmmjjj```VVVQQQOOOHHHLLLQQQSSSSSSTTTXXX\\\```ccchhhooouuuwwwvvvuuuppptttxxx{{{|||~~~zzzzzzzzz}}}~~~uuuvvvuuurrroooooosssvvvrrrpppkkkgggbbb```^^^]]]WWWVVVUUURRRPPPMMMLLLKKKGGGGGGGGGEEEAAA>>><<<<<<<<<:::999888888999;;;<<<777666555555555555555666444444444444555666777777666666666666666555555555222555:::???BBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFCCC>>>:::777777777888666666666666666777888888999:::;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::999;;;AAAJJJQQQeeexxx|||xxxwwwwwwwww{{{sssaaaXXXRRRGGG===888666333111111333666888888888999999777444111///444444333222222222333333222222222222222111000/////////000000111111222222000000//////.........---222222222222333444555666===DDDRRRbbbrrr~~~}}}wwwooonnntttzzz{{{zzzvvvnnngggaaaZZZUUUXXXUUUPPPJJJGGGGGGKKKOOOKKKJJJEEE???>>>@@@@@@===CCCBBBAAA@@@???===:::888444:::>>>???>>>>>>===;;;>>>JJJXXXbbbjjjqqqtttsss|||yyyzzzrrrvvv~~~sssVVVEEE===<<<999777555333222222333333333222222222111111000000000000000000000000//////............//////////////////............//////.........------------------,,,,,,,,,++++++)))***+++,,,+++***)))(((+++---//////...///000222333888@@@HHHNNNVVVgggxxxzzzsssttt|||tttrrrqqq{{{|||xxxtttqqquuuyyyxxxsssllliiiggg\\\QQQKKKOOOSSSTTTVVVZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[YYYWWWVVVUUUUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTSSSRRRSSSTTTVVVVVVWWWYYY\\\___fffqqqxxxrrreeeYYYQQQLLLIIIIIIHHHIIIJJJJJJKKKKKKPPPSSSWWW\\\___aaaaaaaaabbbeeekkkqqquuuxxxzzzzzz{{{uuurrrtttsssrrrrrrssssssqqqpppllliiieeedddfffkkknnnpppnnnfff]]]XXXUUUSSSNNNJJJJJJJJJHHHGGGEEECCCBBBAAA<<<<<<;;;;;;:::999888888444555555666777666666666333333333333333333333333444444555555666777777777999999999999:::;;;;;;<<<<<<===???AAABBBDDDDDDDDDFFFFFFGGGHHHGGGEEECCCAAA<<<:::888777666777888999555555666666777777888888::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===<<<999::::::===???>>>CCCUUUiiiyyywwwxxxvvvpppvvv}}}oooaaaYYYQQQFFF<<<777666444222222444666777::::::::::::888666444333333333222111111111222222111222222222222111000///000000000000000000111111000/////////............000000000000111222333444777;;;GGGYYYnnn~~~||||||{{{yyywww}}}yyyvvvqqqppplllhhheeefffiiilll```aaa]]]VVVSSSTTTTTTRRRNNNPPPRRRQQQMMMJJJHHHIIIJJJLLLKKKFFF@@@???CCCGGGSSSaaaqqq{{{wwwttt|||wwwsss}}}sssXXXFFF===;;;:::888666444333222222333333222222222111111111000000000000000000000000000//////.........//////////////////............///.........------------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++++++++---......------///000222777???GGGLLLUUUfffvvvyyytttvvv|||yyywwwvvvyyy{{{yyyssspppvvv}}}~~~zzzwwweeeYYYPPPOOOPPPPPPQQQTTTYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTVVVWWWWWWWWWWWWVVVRRRPPPOOOOOOPPPPPPNNNMMMOOORRRVVVXXXYYYZZZ\\\^^^ccckkkooohhh\\\TTTOOOLLLQQQOOOLLLKKKJJJIIIIIIHHHIIIKKKNNNQQQSSSUUUVVVVVVYYY]]]ccciiinnnrrrssstttwww{{{~~~}}}zzzwwwtttsssnnnkkkgggeeefffgggggggggbbb___]]]\\\^^^`````````___YYYQQQLLLKKKIIIEEEAAABBBAAA@@@???>>><<<;;;;;;999999999888777777666666444444555666666666666555444444444444444444444444444444555555666777777777:::999999::::::;;;<<<===<<<===???AAACCCDDDDDDEEEDDDDDDEEEEEEDDDBBB???>>>999888666555555555666777555555666666777888888888::::::;;;;;;<<<======>>>======<<<:::::::::888666999888;;;AAAGGGSSShhh|||wwwttttttsss~~~{{{jjj^^^XXXOOODDD;;;666555444333333444555666:::999999888888777666666333222111111000000000111111111222222111111000000000000000000000/////////////////////........................///000111111444444;;;KKKbbbvvv{{{yyy{{{uuuttttttssskkkpppsssqqqjjjdddaaaaaa]]]ZZZSSSIIIBBBCCCMMMWWWdddsssxxxrrrqqqrrrwwwwwwlllSSSDDD<<<888777666555444333222222222333222222222222111111111000000000000000000000000111000///.............../////////............---............------------,,,++++++++++++*********+++,,,---...............+++---...---,,,,,,---...111555<<>>===>>>@@@BBBDDDEEEEEEFFFBBBBBBBBBAAA@@@===;;;:::777666444333333444555555555555666777777888888999:::::::::;;;<<<<<<=========<<<:::999888777666777999999===GGGWWWjjj|||tttpppttt|||xxxeee[[[TTTLLLBBB<<<555555555444444555555555888777666555555666666666444333222111111000111111000000111111111111000000000000000//////.........///////////////...............------...//////000555444666@@@QQQfffxxx~~~|||||||||}}}zzzrrrmmmbbbYYYOOOJJJJJJRRR___jjj~~~|||yyytttmmmlllrrr~~~|||{{{vvvoooSSSFFF???999666444444333222222222222222222222222222111111111111000000000000000000000000111000///......---......//////.........---------------------------------+++++++++*********))))))***+++,,,---......//////+++,,,---,,,+++***+++,,,000222888@@@EEEMMM\\\jjjvvvxxx{{{}}}||||||}}}xxxtttiiifffeeeooouuudddfffkkksss{{{}}}vvvlll```VVVQQQNNNNNNNNNNNNPPPRRRTTTUUUUUUTTTTTTVVVWWWXXXYYYXXXWWWUUUSSSPPPQQQQQQRRRSSSSSSSSSSSSPPPOOOMMMMMMMMMMMMKKKIIIIIILLLPPPSSSUUUWWWZZZ\\\ccceeebbb[[[XXX\\\bbbdddccc^^^WWWRRRPPPOOOLLLJJJEEEDDDBBBAAAAAACCCDDDEEEGGGIIIMMMRRRVVVYYYZZZ[[[aaabbbbbbbbbdddiiiooosssuuutttssssssuuuzzzzzzqqqlllkkkmmmnnnmmmllljjjiiiiiikkklllnnnjjjfff```\\\[[[[[[[[[[[[TTTQQQNNNLLLKKKIIIFFFDDDBBB???;;;999::::::999777666666666666666666666666444444333333222222222222222333444444555555444444555555555555555666666666444444555666666777777888;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEFFFFFFFFF@@@@@@@@@>>><<<:::888777555555444333333444444555555666666777888888999999:::::::::;;;;;;<<<<<<<<<;;;999888999888666777;;;;;;<<>>===<<<:::999;;;999777777777888777777444444555555555666666666333333333333333222222222222333444444555555444444333333444444555555555555555555666777777888888999<<<<<<<<<===>>>???AAABBBDDDDDDEEEFFFFFFFFFFFFFFF??????>>><<<:::888777666555555555555555555555666666666777777888999999999:::::::::;;;;;;;;;;;;;;;===999888:::777555888>>>===BBBMMM```www}}}lllmmmqqqxxxyyyaaaUUUMMMDDD>>>>>>666555444333333444555666999999999999999999888888666555444333222222111111//////000000111111000000...............---------.........///////////////000//////...//////000000,,,000333333888HHHbbbvvvrrrtttyyyxxxrrrrrrqqqrrr{{{kkk[[[TTTaaavvv~~~|||{{{vvvrrrrrrxxx~~~xxxsssnnnkkknnnxxxmmmVVV@@@888777555444777222111111000111111222222222111111111111000000000//////////////////////////////............//////.........------------,,,,,,,,,,,,,,,------------,,,++++++++++++*********))))))))))))******,,,,,,)))+++,,,+++******+++,,,......000666:::@@@LLLWWWWWW___fffjjjnnnvvv|||~~~~~~zzzxxxvvvuuuvvvuuuppphhhaaa\\\UUUOOOQQQ]]]lllzzz|||vvvgggccc___```fffqqq{{{yyynnnccc[[[RRRKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKLLLLLLKKKJJJKKKNNNTTTXXX___aaabbbdddlllwww~~~~~~xxxnnnhhhccc]]]UUUNNNIIIGGGDDDAAA?????????@@@???@@@AAABBBCCCDDDDDDDDDKKKLLLMMMNNNPPPTTTZZZ^^^\\\ZZZYYYZZZ\\\___aaaaaa[[[XXXTTTPPPOOOPPPSSSUUUWWWYYY\\\^^^___^^^]]]\\\XXXUUURRRPPPNNNKKKGGGDDDFFFBBB===999888888777777555444444444444444444555333333333444444444555555444444444444333333333333333333444555555555555555333333333444555555666666777777777888999999::::::=========>>>???AAACCCCCCFFFFFFFFFFFFEEEEEEDDDCCC======<<<:::888777666555555555555666666666666666666666777888888999999:::::::::::::::::::::;;;;;;???;;;:::<<<999444999CCCDDDMMMZZZlllrrrhhhooo~~~uuu^^^TTTMMMBBB<<<<<<777666444222222444666777999::::::;;;:::999888777666555444222111000000000...//////000000000000000------------------................../////////000//////............//////***...222333666AAASSSaaannnwww~~~{{{|||tttjjjjjjjjjjjjqqq|||yyyiiibbbppp|||vvvrrrqqqrrrrrrppppppuuu|||qqqjjjhhhnnnrrr{{{tttVVVFFF::::::999444444999222222111111111111111222111111111111000000000000////////////////////////......---......///000111.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++***))))))))))))++++++(((***++++++++++++,,,---...,,,---222555:::DDDNNNOOOYYYbbbfffkkksssxxxxxx{{{yyyvvv{{{xxxvvvqqqllljjjiiiiiikkkllljjjddd___ZZZUUUOOOPPPVVV```gggjjjmmmpppuuuyyy{{{zzzvvvsssddd```[[[VVVXXX```llltttzzzyyypppggg\\\RRRNNNMMMLLLJJJJJJJJJLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNLLLMMMNNNMMMLLLLLLMMMQQQTTT[[[___ccciiittt|||vvvnnnjjjgggaaaWWWOOOIIIGGGEEEBBB@@@>>>>>>>>>;;;;;;<<<===>>>??????@@@???AAACCCEEEGGGIIIMMMOOONNNLLLKKKLLLOOORRRRRRQQQJJJIIIHHHHHHIIILLLNNNPPPRRRSSSUUUVVVWWWVVVUUUTTTTTTQQQLLLIIIGGGEEECCCAAA@@@===;;;::::::999777666222222222222111111111222333333333333444444444444333333333444444444444444444444555666666666666555333444444555666666777777888999999::::::;;;;;;<<<===>>>>>>???AAABBBDDDEEEFFFFFFEEEDDDCCCAAA???>>>;;;:::999777666555555555444444555666666666666666666777777888888999::::::::::::::::::::::::::::::<<<777888<<<<<<999AAANNNWWW```kkkuuutttllllll{{{rrr]]]UUUNNNBBB::::::888666333111111333666888777888999:::999777555333555444333111000/////////......///000000000000000,,,,,,,,,------.........---.........//////000000///......---------......,,,///333555777===GGGNNNXXXdddqqqwww{{{~~~}}}tttgggggghhhgggmmmxxxssslllvvvxxxuuuuuusssoookkkkkknnnrrrqqqqqquuu~~~vvvfff___aaaeeeqqq{{{sssOOOAAA888777<<<;;;333000555333222222111111111111111111111111111000000000000////////////////////////------------///000111222......---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,+++***)))))))))***+++(((***+++,,,++++++---///---++++++///333777@@@IIINNNZZZdddhhhlllsssvvvuuurrrmmmkkkssswwwrrrlllfffcccaaa```bbbeeeeeebbb___[[[VVVRRRRRRVVV[[[^^^___dddhhhnnnsssuuutttqqqpppgggccc\\\TTTPPPUUU___gggppp{{{yyyrrrfff[[[QQQOOOKKKHHHFFFFFFGGGHHHGGGIIILLLNNNNNNMMMLLLJJJMMMLLLKKKJJJJJJKKKMMMMMMNNNMMMLLLMMMPPPQQQPPPOOONNNOOOPPPPPPNNNNNNOOOPPPQQQVVV]]]eeepppzzzzzztttrrrlllgggffffffbbbYYYQQQIIIHHHFFFCCCAAA???>>>===777888999:::;;;===>>>>>>777:::>>>@@@BBBCCCEEEGGGHHHFFFDDDDDDGGGHHHGGGEEEAAABBBDDDFFFIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPKKKEEE@@@>>>>>>>>>===666666666777888666333111111222333222111000000111444444444444555555555555333333333333333333444444444555666666777777666666444555555666777888888999999999:::;;;;;;<<<<<<===>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDCCC@@@>>><<<;;;999888777666555444444444333444444555666666666555777777777888999999::::::::::::::::::::::::::::::555111444<<<>>>>>>IIIYYYiiiqqqxxx{{{zzzoookkkkkkrrrzzzeeeWWWNNNEEE===:::999888666555555555666777:::;;;<<<<<<;;;:::888777:::888666333222222333444000000000///......------,,,---------.../////////------............---------------------...///000111000111222555:::???BBBQQQUUU[[[bbbjjjsss{{{|||{{{xxx~~~zzzssspppttt|||{{{{{{|||{{{zzzxxxvvvtttttt|||{{{vvvrrrtttyyy}}}{{{xxx}}}}}}yyyooonnnrrrrrrnnnnnnrrruuutttmmmcccaaaccckkktttlllQQQFFF;;;:::777555222000......000000000000000000000000222111111000///......---//////.........---------***---000000...------/////////...---,,,,,,+++******)))))))))***+++,,,,,,---,,,+++***))))))))))))++++++,,,,,,,,,,,,------++++++***************++++++,,,...///000444AAANNNTTTXXX___ggglllppprrrssspppgggbbbjjjyyy|||xxxrrrlllbbb^^^]]]aaacccbbbaaabbb^^^aaa```XXXRRRTTTYYY[[[bbbhhhmmmppprrrrrrqqqooojjjmmmkkk___SSSOOOSSSXXXdddrrruuujjjbbbXXXMMMFFFFFFHHHHHHHHHFFFFFFGGGJJJLLLLLLJJJGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQQQQSSSYYY```fffhhhgggddd^^^_________]]]ZZZWWWUUUOOOIIIBBB???@@@@@@>>>;;;>>>===<<<;;;:::999999:::999999999999:::;;;<<<<<>><<<;;;:::999777555444222111111222222222222111111111111222222222333444444555555444444222222222333333444444444444444555555555555555555555555666666777777888888999::::::;;;===???@@@AAA????????????@@@AAABBBCCCEEEDDDAAA>>><<<999888777777666666555555555666666666555555444444444555555555666777999:::;;;<<<<<<<<<;;;;;;;;;::::::999999:::444555;;;AAAIII\\\pppzzzqqqnnnnnneeewww{{{eeeVVVMMMDDD>>><<<777777555444444444555666999::::::::::::888777666777555333111000000111111000000000///......---------------...............------............------------------------......000000000111444888<<<>>>EEEHHHKKKQQQXXXbbbmmmttt}}}~~~}}}wwwuuuzzz|||zzzyyyxxxzzzzzzwwwrrroooppprrrrrrrrrqqqooommmjjjgggeeelllrrrvvvwwwyyy}}}}}}yyyllliiiiiimmmrrruuurrrnnnuuuwww}}}|||tttsssxxx|||}}}rrreeebbbfffppp~~~uuuVVVBBB:::888777666444222111111111111111111111111111111111111111000000///......---//////.........---------+++000555333---***,,,000//////...---,,,,,,+++++++++++++++++++++,,,------,,,,,,+++***))))))))))))*********+++++++++,,,,,,++++++***************+++...---...///...111===IIIXXXXXXZZZ^^^dddiiilllmmmjjjfffeeeiiiooowwwzzzuuuiiibbb___dddiiihhheeeccccccggggggaaa\\\^^^bbbcccnnnppprrrpppooorrrwwwzzzvvvyyyvvvlll```XXXSSSOOOWWWeeettt}}}{{{uuukkk]]]RRRMMMKKKHHHFFFFFFFFFGGGIIIJJJKKKIIIGGGJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQPPPOOONNNMMMMMMMMMMMMNNNQQQUUUXXXYYYWWWUUUVVVWWWWWWWWWVVVTTTRRRPPPJJJEEE@@@>>>??????<<<999;;;;;;::::::999999888888777777777666777777888888:::::::::::::::;;;<<<===<<<===???BBBDDDGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEAAA<<<888777666555444666555333222111111111222222222111111111111222222111111222333333333333222555555444444333222222222444444555555555555666666777777888888999:::::::::;;;;;;;;;<<<===???@@@AAA?????????>>>??????@@@AAABBBAAA???===:::999888777666666555555555555666666666555555444444555555555555666777888::::::;;;;;;999999888888777666666666777666999???GGGUUUjjj{{{xxxnnniiigggvvvzzzcccTTTKKKDDD???>>>666555444333333333444555888888999999888777555444333222000///.........///000000000///......------...............---------------............------...------,,,,,,,,,,,,---////////////111444777999999999:::===CCCNNNZZZbbbqqqxxx}}}{{{}}}xxxwwwzzz~~~}}}wwwtttsssssssssqqqkkkeeeaaabbbdddhhhggggggfffeeecccbbbaaagggkkklllhhhgggjjjnnnoooffffffiiiooouuuwwwtttqqq||||||vvvooonnnqqqyyynnnVVVDDD999555555444444333333333333333111111111111111111111111111000000//////........................---------+++222888555,,,'''+++111.........------,,,,,,,,,---,,,,,,,,,,,,------...++++++***************+++)))))))))************++++++***************++++++///......///---...888BBBUUUSSSRRRSSSYYY```fffjjjhhhiiikkkjjjggggggqqq~~~uuukkkeeehhhnnnooollljjjmmmrrrtttpppooossswwwxxx~~~{{{wwwuuuxxx~~~yyymmm\\\MMMMMMWWWdddppp|||}}}ooobbbYYYQQQKKKFFFHHHGGGFFFHHHIIIJJJIIIHHHJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNQQQQQQQQQQQQPPPNNNMMMKKKPPPOOOOOOOOOPPPPPPNNNLLLMMMMMMNNNNNNMMMLLLJJJIIICCC@@@===<<<======:::777777777888888888777777666777666666555555555555666666555666666777888999:::999:::<<>>===:::666444333333222111444333222111111111111111222222111111111111222222111111222333333333333333666555555444444333333333444444555555666666666666:::::::::;;;<<<==================>>>???@@@@@@AAA??????>>>============>>>>>>===;;;:::999888777777666555555555555555666666666555555444555555666666555666777888999:::::::::888888777666555555555555555;;;@@@EEEQQQfffzzzwwwooolllllluuu___RRRKKKEEE@@@???666666444333333333444555888888999999888777555444333222111//////...//////000000000///......------/////////...---------,,,------............------...---,,,,,,++++++++++++000/////////000222444555333222222222666>>>HHHOOO```jjjwww~~~|||sssiiidddccceeefffgggiiikkknnnoooqqqqqqsssvvvuuuqqqlllmmmsssxxxvvvwwwzzz~~~{{{sssmmmjjjkkkmmmtttlllQQQDDD<<<777555444444333333222333333333222222222222222222222222000000/////////.................................+++111555333---)))+++///------------------,,,,,,---,,,,,,,,,,,,,,,------*********)))******++++++)))))))))*********++++++*********)))******+++,,,...------...,,,---444>>>KKKLLLNNNNNNQQQXXXbbbjjjkkkmmmpppnnnhhhccciiirrrvvvnnnmmmpppqqqssswwwyyyuuu\\\MMMPPPUUU^^^kkk{{{|||rrrhhh\\\QQQJJJIIIGGGFFFFFFHHHJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNQQQRRRSSSQQQPPPNNNRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJIIIIIIGGGEEECCCBBB===<<<;;;;;;<<<;;;888555333444555666666666555444888888777666555555555555555555555666777888999:::888999:::<<<>>>@@@BBBBBBBBBAAA@@@???>>><<<;;;;;;:::777444222333333333222333222222111111000000000333222222111111222222333333444444555666555555555333333444555666666777777555555666666777777888888;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>===<<<;;;:::::::::999999888777777777777777555555444444444555666666555555555555555666666777777777888999:::::::::999999999777666666666777777777???DDDJJJ\\\uuu~~~uuussszzz}}}lll[[[RRRLLLFFF@@@===777666555444444444555666888999999999999777666555444444333222222111111111000000000///......------/////////...---------,,,------............------...---,,,,,,++++++++++++000////////////000222222000000000000111555:::???KKKSSSbbbppp|||~~~yyytttvvvxxxssssssuuussstttwwwzzz}}}||||||xxxrrriiiaaa```hhhttt}}}nnnOOO>>>:::888555222666555444333222111111111111111111111111111111111////////////............---.....................+++,,,.........------,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,*********)))******++++++************+++++++++,,,******))))))***++++++,,,,,,***+++---------333;;;BBBIIINNNNNNJJJNNN[[[gggnnnmmmooopppmmmggggggkkkuuu}}}vvvqqqmmmnnnxxxwwwXXXQQQKKKMMMXXXhhhyyyxxxjjj[[[RRRLLLIIIEEEDDDEEEGGGHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKMMMPPPSSSSSSRRRPPPOOOMMMKKKHHHHHHJJJMMMNNNNNNLLLLLLJJJHHHEEEBBB@@@???:::::::::;;;;;;:::777555333333444444555555444444777777666555444444444444555555555555666777888999999999999:::;;;;;;<<<<<<>>>===<<<;;;:::999888888777555222222333333333222111222222222111111000000333333222222222222333333444444555666666666555555333444555666777888999999666666777888999999::::::<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<:::888888777777666555555555555555666666444444444444444555666666555555555555555666777888999999:::::::::::::::999999888777666666777888999888???GGGSSSiii{{{sssxxxwwwhhhXXXQQQLLLEEE???<<<777777555444444444555666888888999999888777555444555555444444444333333333000000000///......------...............---------------............------...------,,,,,,,,,,,,---...............//////000---...//////...///111333777===JJJ\\\nnn{{{{{{uuurrrvvv~~~}}}uuurrrrrrdddbbbaaadddoooeeeRRR???888999888555444666666444333111000000000000000000000000000000000........................---------...............,,,******,,,//////---***,,,,,,,,,------.........---,,,,,,+++++++++++++++++++++***************+++*********+++++++++,,,,,,))))))))))))***+++,,,,,,***)))))),,,......333999???FFFLLLJJJDDDFFFQQQ\\\jjjhhhiiimmmnnnjjjggggggkkkwww}}}xxxqqqjjjjjjwwwtttssszzzjjj[[[LLLGGGLLLWWWfffqqq|||wwwiii___UUUPPPJJJEEEDDDDDDEEEEEECCCCCCDDDDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRPPPNNNMMMLLLJJJHHHIIILLLOOOQQQRRRPPPOOOLLLIIIFFFCCC@@@???:::;;;;;;<<<;;;:::888777555555444333333444444555444444333222222222333333444444333333444444555666999999999888888888888888888888777777666555555555444222111000222222111000111222222333222222111111333333222222222222333333222222333444444444444444777777777777777777777777888888999:::;;;<<<<<<===>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@>>><<<;;;:::888777666555555444444333333444444555666333333333333444555666666555555555555666777888888999999:::::::::999999888777666555444555777:::;;;;;;DDDRRRcccwww{{{|||yyyyyyiiiXXXOOOJJJDDD>>><<<666555444333333333444555777777888888777666444333333333444444333333222222000000000///......---------------...............------............------------------------......++++++,,,,,,,,,---------,,,---...---,,,---///111000333:::GGGWWWeeennnsssxxx|||{{{}}}~~~~~~~~~|||xxx{{{zzzxxx{{{~~~xxxpppjjjiiijjjbbbiiissshhhOOODDD:::777888666666777555555333222111111000000////////////////////////........................---------.........//////,,,---.........---,,,+++++++++,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))************+++))))))))))))***+++,,,---+++)))***---......111666===@@@AAA@@@>>>BBBKKKSSScccbbbeeekkklllhhheeeffffffoooxxx}}}yyyyyyvvvsssoooiiiiiirrr~~~|||lllfffjjjzzzmmmXXXMMMJJJLLLSSS[[[jjjrrr~~~xxxrrrhhhaaaWWWNNNIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHKKKLLLNNNPPPQQQPPPOOONNNPPPNNNLLLMMMOOORRRSSSSSSQQQOOOMMMJJJGGGDDDBBBAAA======>>>===;;;:::::::::999777555333222333555666333333222222222333444444555555444333333333333444777777777777777777777777444444444444444444444444444222111111222222111000111222333444444333222222444333333222222333333444222333333444444444444444888888888888888888888888::::::;;;<<<===>>>??????@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGEEECCC@@@>>>:::999888666555444444444333333333333333444444555333333333333444555666777555555555555666777888999888888888888888777666555777666555555777:::>>>@@@FFFRRRhhh{{{}}}~~~{{{~~~}}}lllYYYNNNHHHBBB>>>===555444333222222222333333555666666666666444333222111222222222222111111000000000000///......------,,,------....../////////---..................---------------......///000))))))******++++++++++++---...---,,,,,,---111444222333555;;;DDDQQQ\\\dddnnnvvv~~~~~~~~~}}}~~~}}}}}}uuuqqquuu{{{|||ssseeegggiiigggeeeeeehhhlll}}}eeeIIICCC<<<666444222000222555444333333222111111111222////////////////////////---.....................---------.........//////---000333111---***+++,,,++++++,,,,,,---...//////000///...------------------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,------++++++...///...000444;;;888555666;;;BBBJJJOOO___```eeejjjjjjfffeeegggeeekkkrrrvvv{{{~~~zzzttttttpppmmmmmmjjjiiinnnuuuzzzlllbbb```nnn}}}eeeVVVLLLFFFFFFJJJYYYcccrrrxxxpppdddXXXPPPLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRSSSSSSQQQOOOMMMMMMNNNOOOOOONNNOOONNNLLLIIIGGGEEEDDDCCC?????????>>><<<;;;;;;<<<<<<999666333222333555777444444444444555666666777777777666555444444444444555555666666777888888888444444444444444555555555666444333333444444333111111222333444555444333222444333333222222333333444444555666666777777666666444555666777999:::;;;<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIFFFCCC@@@>>>999888777666444444444444333333333222333333444444222222222333444555666777555555555555666777999999666777777777666555444333999888888888;;;>>>BBBEEEQQQaaa{{{yyyttt{{{|||}}}oooXXXLLLHHHDDD@@@===666555444333222333444555333444555555333111111222222222111000///...------222000...///000000---***,,,,,,------...////////////............---------------------------------+++111666444...+++---111111000...---,,,...///000///000222333777>>>FFFLLL___iiiwww|||xxxxxx||||||yyy||||||pppfff```aaacccfffnnnxxxaaaKKKDDD;;;:::888666444111000///333333333333333222111000000111111222222000///...////////////............////////////////////////...---+++******+++---...,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***'''%%%%%%'''((()))(((+++***))))))***---000222444444444444777===DDDJJJVVVZZZ```dddeeedddccccccfffgggiiimmmqqqssssssrrrlllkkkjjjiiiiiiiiijjjkkkzzzxxxlll```YYY___jjjssslll___JJJAAADDDJJJRRR^^^lllwww~~~uuuiii]]]TTTMMMJJJHHHEEEDDDFFFJJJKKKGGGBBBDDDDDDEEEEEEEEEEEEEEEDDDGGGIIIKKKMMMOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPQQQRRRLLLKKKIIIFFFEEEDDDDDDEEECCCAAA???@@@AAAAAA???<<<>>>===;;;:::888888888888777666555555444444444444666666666666666666555555555555666666666666555555555444333222222222333444444555555555444444333222111222333444444444444444111111111222333333444444888888888888999999999999:::999999999999:::;;;;;;??????>>>>>>>>>???@@@@@@GGGGGGGGGGGGGGGGGGGGGGGGKKKJJJHHHEEEBBB@@@>>>===999888555333222333444444222222222333333444444444222222333333444555555555777777777777777777777777666666555555444555555555666777888888;;;BBBLLLTTThhhtttwwwssssssvvvpppYYYNNNIIIDDD>>>;;;666555444333222333444444444555666555333222111222111111111111000000000000,,,++++++...222333222111...............---------............------------.........---------,,,,,,+++...111000---+++---000000///...------...//////111111111111111555:::>>>GGGUUUiii{{{xxxtttuuuxxxzzz}}}yyyrrrjjjdddfffmmmvvv~~~gggNNN???;;;777777666555444333222222000111111111111111000///000111111222111000///...////////////.......................................---+++******+++---...,,,,,,,,,---------............---------,,,,,,,,,++++++*********)))))))))************************)))))))))(((((()))+++,,,,,,+++))))))***,,,///111111111111111444:::AAAFFFMMMSSSZZZ```ccceeeeeefffcccccceeehhhkkknnnoooooojjjiiihhhhhhhhhhhhiiiiiinnn{{{wwwoooeee\\\\\\aaannn~~~{{{ssseeeQQQCCCAAA???EEEOOO[[[fffpppxxx||||||vvvmmmcccYYYSSSNNNJJJFFFFFFHHHIIIFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQLLLKKKIIIGGGEEEEEEEEEEEEDDDBBBAAAAAABBBBBB???===>>>>>>===<<<;;;:::999999777777666555555555555555444444444555555666666777666777777888888777777666666555444333333333444444555555555555555444333333222333444444444444444333333333333444444555555555888888888999999:::::::::===============>>>>>>???>>>>>>??????@@@AAACCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFDDDBBB???===;;;:::888777555333222222333444222222222333333444444444333333333444555555666666666666666666666666666666666555555444444555666666888999:::<<>>@@@@@@@@@@@@???>>><<<;;;888777777666666666666666333333444555666777888888888888999999999999888888777666555555444444555555666666666666555555555555444444555555555444444333555555555666666666666666888999999:::;;;<<<<<<===?????????@@@@@@@@@AAAAAA??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???===;;;999777666666555333222111222333333222222333333333333444444333444444555666666777777666666666666666666666666777666555555555666888999999;;;>>>DDDMMMYYYfffooo{{{|||zzztttppptttmmmZZZOOOIIICCC===;;;777666444333222222333444555666777777444333333333111111111111111111111111111000//////...,,,+++))).........------,,,,,,,,,.........---------,,,,,,------........./////////111---)))(((***,,,,,,+++,,,,,,---.........------,,,---//////...///000222444999CCCRRRbbbpppxxx{{{~~~{{{xxxwwwvvvzzzzzzwwwuuutttvvvwwwwwwwwwrrrxxx}}}___HHH???<<<:::888333333333333333444444444------...///000000000000000000000000000///////////////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++"""&&&))))))&&&%%%)))...---,,,+++*********,,,---++++++,,,,,,...333999===CCCIIIQQQXXX\\\___aaaccchhheee```]]]^^^ccckkkqqq~~~~~~~~~}}}zzzvvvsssqqqmmmlllnnnrrrxxx}}}zzzvvvssstttsssnnnfff```UUUVVVZZZbbbmmmuuuvvvsssrrrwwwvvvnnnfffbbb\\\UUUPPPNNNJJJEEECCCGGGPPPVVV```hhhttt|||~~~wwwnnnggg___XXXPPPJJJGGGGGGHHHGGGCCCBBBBBBAAAAAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIHHHGGGIIIKKKNNNOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFFFFEEECCCBBB@@@AAABBBCCCDDDCCCAAA???===999999888888888888999999777777777888888999999999999999::::::::::::999999888888888777777777777777777777777666666666777777666666777777777666555555777777888888888888888888:::;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@@@@????????????<<<<<<:::999777666555444444333222111111222222333333333333333333333333333444444555555666777777777666666666666666666666666888777666555777999===???===AAAGGGOOOZZZfffqqqwwwtttssspppmmmooo{{{yyyiiiWWWNNNHHHCCC???>>>777666444333222222333333555666777777444333333333222111111000//////......((()))+++,,,---......///,,,,,,,,,,,,------.........------------,,,,,,,,,***+++,,,---...000111111555000***(((***,,,+++***++++++,,,---...---------***,,,...///...///000222666777:::AAALLLWWW```dddqqqyyy|||wwwsssqqqtttwwwzzz{{{zzzzzz{{{~~~}}}}}}}}}}}}vvvxxxyyyzzzyyyxxxxxxwwwqqqssstttpppmmmmmmtttzzzfffHHH:::::::::777444444444333333222222222111...//////000111111111111000000000///////////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++!!!%%%***)))&&&&&&)))------,,,+++*********++++++***+++,,,,,,---111777;;;???DDDKKKRRRWWW[[[___bbbiiigggbbb```bbbjjjwww}}}}}}vvvllleeeeeejjjrrrwwwvvvsssoooooorrrqqqkkkdddVVVSSSTTT\\\fffkkkkkkjjjfffkkkkkkeeebbbfffkkkmmmgggddd\\\QQQHHHDDDGGGLLLMMMUUUbbboooxxx{{{zzzxxxllleee[[[QQQJJJGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIHHHEEEFFFIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDGGGGGGGGGFFFEEECCCBBBBBBBBBCCCEEEEEEEEECCCAAA???<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::999999888888999888888777777888999999888888999999999999888888:::::::::::::::;;;;;;;;;>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA======<<<<<<;;;;;;;;;:::999999888777666555444333222222111111222222222333333333333333333333333333444444555555666777777777555555555555555555555555555555444666:::???EEEIIIOOOQQQUUU\\\ccciiinnnpppkkknnnqqqvvvuuufffUUUKKKFFFAAA???@@@888666555333222222222333444666777666444222222333222222111000///...------)))+++------,,,+++,,,---***++++++,,,------......------------,,,,,,,,,,,,))))))+++,,,...///000111555111,,,***+++,,,,,,******++++++,,,,,,---------+++---...---,,,,,,---...111333666:::>>>AAADDDFFFYYYeeesssyyyyyyzzz{{{vvvtttsssssssssqqqnnnnnnoooqqquuuvvvzzz~~~~~~{{{{{{yyyyyy{{{~~~}}}}}}~~~wwwuuusssqqqqqqrrrssstttkkkmmmoooppppppqqqrrrttt||||||}}}cccPPP===888::::::666333444444333333222111000000000000111222222222111111111000///.........//////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))))))))*********))))))************++++++++++++++++++++++++++++++%%%(((++++++))))))+++---,,,++++++*********++++++***+++,,,,,,...111666999999===CCCJJJPPPXXX___cccgggggghhhhhhllluuussseee]]]^^^eeelllqqqoookkkiiilllooolllggg[[[VVVVVV\\\cccfffffffffeeehhhjjjhhhhhhnnn{{{oooZZZHHH@@@===@@@FFFQQQ___mmmxxxwwwqqqfffZZZPPPJJJFFFEEEFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@???>>>======<<<<<<============<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999888888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<=========>>>??????@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFCCCBBBAAA???>>>===<<<<<<:::999999888888777777777666666666555555444444444111111111222333333333333444444333333333333222222333444444555666666777777555555555555555555555555333333666;;;CCCNNNXXX^^^kkkhhhfffeeeffffffeeeeeeeeelllxxxuuueeeSSSHHHBBB>>>===???888777555333222222222222444555666555333222111222111111111000000////////////111222000,,,))))))***,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,---------000...,,,++++++,,,------+++*********+++,,,...///---......---,,,,,,---///---111555666444333444666???JJJXXXbbbgggmmmwww~~~}}}}}}|||zzzxxxvvvuuuuuuwwwuuutttuuuvvvvvvssspppooonnnnnnpppssswwwyyyyyywwwuuutttuuuxxxyyyvvvsssmmmnnnooorrrtttvvvxxxyyywwwyyy|||~~~~~~kkkPPPDDD:::888999888555444333333222222111111000000111111222222222111000000111000///...---......///.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((()))))))))************((((((((()))))))))******************************'''((()))++++++************************+++++++++***+++,,,,,,---000444888666999===BBBIIIQQQZZZ___ggglllrrruuuxxx|||rrrccc[[[]]]aaafffhhhfffeeeiiiqqqssspppkkkddd```bbbdddccccccfffiiijjjqqqyyy{{{~~~uuuYYYEEE===<<>>>>>>>>===;;;;;;;;;:::999888999:::<<<===;;;;;;===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIHHHGGG???>>>===<<<;;;:::::::::777777666666555444444444444444444444333333333333000111222333444444444444444444444333333222222222333333333444555555666666555555555555555555555555555888===GGGUUUfffuuu~~~zzzpppiiieeedddcccbbbjjjuuuvvvfffSSSGGG@@@;;;;;;>>>888777555333222222222222333444555555333111111222111111111111111222222222***---000000///...000222...------,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++---...000+++***)))))))))+++...///---............///222444///222444222...---222666000777BBBMMMWWWbbbkkkrrrzzzzzzvvvuuussspppnnnnnnllllllnnnqqquuuwwwwwwyyywwwuuuvvvyyyyyyvvvssspppsssyyypppXXXIIIEEE<<<555444333111000222222222111111111111111111111111222111111000///...111000///------......///......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))******+++++++++,,,&&&'''''''''(((((())))))))))))))))))))))))))))))'''&&&'''(((******(((%%%))))))******++++++++++++******+++,,,---///333666999:::;;;>>>CCCJJJSSSYYYjjjrrr{{{~~~|||}}}~~~lll^^^YYYZZZ\\\aaacccdddlllwww|||{{{|||sssllljjjgggbbbbbbgggjjjlllxxxoooYYYNNN<<<<<<<<>>AAADDDCCCAAA@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA===>>>?????????>>><<<;;;<<<;;;999999999;;;===>>>;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLJJJIIIIIIHHHHHHGGGGGGFFFCCCDDDFFFHHHHHHGGGFFFEEE;;;;;;:::999999999999:::666666555444444333222222222222222222222333333333000111222333444555555555444444444333333222222222222222333333444555555666555555555555555555555555:::>>>FFFSSSfffzzzssshhhdddeeefffgggwwwttteeeTTTKKKEEE@@@>>>>>>:::888666333222222333444666666555444222111000000111111000000///.........,,,,,,,,,------.........,,,+++*********+++,,,---.........---,,,+++***)))000...,,,,,,,,,,,,***(((******++++++++++++******,,,,,,,,,------,,,++++++---,,,+++,,,...///...---111111111000000000000000000111444888@@@LLLXXXaaassswww~~~}}}xxx|||}}}~~~aaaKKKAAA@@@999888555333222333444555555444333333222222333333//////000000111111222222000000000000////////////)))///000+++***...///,,,---------......///////////////...---,,,,,,++++++,,,,,,+++***))))))******************))))))))))))'''(((+++,,,,,,+++(((''')))))))))))))))*********''''''((()))))))))))))))((('''(((***,,,,,,***(((+++***)))+++---000111000222333666:::@@@GGGLLLOOOeeeuuuzzzvvvzzz|||yyyvvv|||xxxpppjjjeee]]]cccjjjnnnpppvvv|||vvvooofff___kkkrrr}}}oooZZZKKK@@@777666;;;CCCNNNWWW\\\___bbbcccbbbaaa```aaaYYYUUUOOOIIIEEEEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBAAACCCCCCDDDCCCAAAAAABBBDDD@@@@@@@@@?????????>>>>>>BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999>>>@@@AAA@@@???>>>???@@@AAACCCFFFIIIKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGEEECCCBBB999999777666666555555555444444444333333333222222333333333222222111111111111111222333333444555555444444444444444444444444444444444333444444555666666555222111222555999<<<999EEEVVVjjj}}}oookkkgggeeennn|||ttteeeTTTJJJDDD???<<<<<<999888555333222333444444555555555444444333333333222222111111000/////////,,,,,,------------------,,,,,,+++++++++,,,---...((()))***,,,---............---,,,+++,,,,,,+++)))++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++---,,,+++,,,...///...---........./////////000000//////000222777???HHHNNN___fffqqq|||www\\\JJJ>>>:::;;;555444333222222333444555333333222111111111111222000000000000000111111111000000000/////////......***///000,,,***---...,,,+++++++++,,,,,,,,,------///......---,,,,,,++++++,,,++++++***))))))******************))))))))))))***))))))))))))))))))************)))))))))))))))(((((()))))))))))))))((()))(((((()))+++,,,***)))+++******+++...000111000///111666<<>>AAAOOORRRVVVYYY\\\___cccfffbbb___ZZZUUUPPPMMMKKKJJJJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCBBB@@@@@@BBBCCCAAA@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::999999<<<===>>>>>>===<<<===???AAACCCEEEGGGIIIIIIIIIHHHEEEEEEEEEDDDDDDCCCCCCCCC???@@@AAABBBAAA@@@>>>===888888777555555444444555333333333333222222222222333333333222222222111111111222222333444444555555444444444444444444444444333333222222222222333333666777777666666888<<<@@@HHHWWWlll}}}pppnnnnnnrrrrrrcccRRRIIIDDD>>>;;;;;;888777555333333333555666111111111222222222222222111111000000///.........------------------,,,,,,------,,,,,,,,,---...///&&&''')))+++---...//////---+++***+++,,,---,,,***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,,,,,,,,,,---......//////...//////...///222666:::FFFOOO^^^lllwww~~~nnnOOO>>>999666555444444444333333333333333333222222111000000000000000111000000000000000000////////////.........------***...///,,,+++,,,---,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,+++******)))*********************))))))))))))---***(((%%%%%%(((***---++++++******))))))(((((()))))))))***))))))((((((+++)))((((((***++++++***,,,++++++,,,///111111000+++///444;;;BBBFFFIIIKKKWWWfffqqqpppnnnqqqsssqqqkkkmmmpppsssvvv{{{yyytttooolllkkkqqq{{{ooo```ZZZYYY```mmm}}}jjj[[[KKKAAA<<<777555555@@@BBBEEEIIIMMMSSSZZZ^^^eeeeeecccaaa\\\VVVQQQNNNKKKIIIHHHEEECCCBBBAAAAAAAAA@@@@@@???>>>?????????@@@AAABBBAAA@@@@@@AAACCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;;;;::::::<<<===>>>???AAABBBCCCCCCBBBAAABBBBBBAAA@@@??????>>>>>>999:::;;;;;;;;;:::888777777666555444333333333444333222222222222111111111333333333222222222222111222222222333444444555555444444444444444444444444333333222222222222333333333666888777555777===CCCUUUiii|||tttuuu{{{nnn___PPPHHHCCC???<<<<<<777666444333333444555666333333333333222222222222000//////......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------...******++++++,,,++++++***+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,++++++---...---+++,,,,,,------------------///000000///---...///111777>>>JJJVVVaaakkksssxxx~~~___MMM<<<777999888444111555555555555444333111111222222111000000000000111111111000000/////////...///.........------------+++---...---++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++***************+++************)))))))))(((,,,***'''%%%%%%'''***,,,,,,++++++***)))((('''''')))************)))((((((,,,***(((((()))+++++++++,,,++++++---000111111///+++---222777===CCCGGGIIISSS___iiiiiihhhiiijjjiiikkkkkkjjjhhhhhhlllsssyyy|||vvvrrrqqqpppttt|||qqqcccTTTRRRWWWeeetttyyyhhhTTTGGG@@@;;;:::;;;:::<<<>>>???AAADDDIIILLL[[[]]]aaacccaaa]]]WWWSSSNNNLLLIIIFFFCCC@@@>>>===AAA@@@>>>=========>>>???@@@AAABBBAAA@@@@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCDDDDDDEEEDDDCCCCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777999::::::999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::???>>>======<<<;;;::::::666777777777777666555555555444444333222222333333222222222111111111000000222222222222222222222222333333333333444444555555444444444444444444444444555444444333333444444444333777:::999777:::DDDMMMaaawww|||}}}iii\\\NNNGGGDDD@@@===>>>777666444333333444555666888888777666555444333333111111000//////......---.........------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,------,,,+++***))))))***))))))***,,,------,,,******++++++++++++******)))***++++++,,,,,,,,,+++---,,,++++++,,,---,,,+++.........------,,,,,,,,,---...000000//////000111555777:::@@@HHHSSS___gggvvvyyyoooXXXEEE===888888999777555555222222333333333333222111333333222111111111111111111000000000//////......///.........------------,,,---------+++******,,,------------------------,,,,,,,,,,,,,,,++++++++++++***************++++++************)))))))))((())))))(((''''''((()))))),,,++++++***)))(((''''''))))))************))))))---+++)))(((***++++++++++++++++++---000111000...------...111666===CCCFFFKKKTTT]]]aaabbbdddfffgggnnnnnnkkkfffbbbccciiioootttzzzyyyppptttyyyzzzzzzvvvmmm\\\UUUSSSYYYccckkkrrrxxx{{{{{{ooo```UUULLLCCC??????:::;;;<<<;;;;;;;;;===???IIINNNUUU\\\___^^^[[[YYYSSSQQQNNNIIIEEEAAA>>>===AAA@@@>>>=========>>>???@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@????????????@@@AAA@@@AAAAAAAAABBBBBBBBBCCCAAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888999;;;:::999999;;;<<<999999999999999888777777;;;;;;;;;:::999888888777666777777777666666555555444333333222222222222333222222222111111111000000222222222222222222222222333333444444444444555555444444444444444444444444333333333333333444555555888<<>>>>>DDDPPPZZZqqq~~~|||{{{hhh[[[MMMGGGDDDAAA>>>>>>888777555333333333555666666555444333222000//////333333333222111111000000------------------,,,,,,)))***+++,,,,,,,,,++++++++++++,,,---------,,,,,,***))))))***,,,---,,,+++)))******++++++******)))((()))***+++,,,,,,,,,,,,---,,,++++++,,,,,,+++***------------,,,,,,,,,,,,***+++---.........000111444333222222666???JJJQQQ^^^iiiwwwlllSSSBBB<<<888555555333222555;;;------...///111222333333333333222111111111111222000//////////////////.../////////.........---------,,,,,,...,,,((())),,,++++++++++++************,,,,,,,,,,,,++++++++++++*********)))******+++,,,************))))))))))))'''(((((())))))(((((('''++++++******))))))((((((((()))******++++++******---+++******+++++++++*********+++---///000...,,,...---,,,---000666<<<@@@>>>EEEOOOVVV[[[aaafffjjjqqqrrroooiiiaaa___bbbfffnnnsssvvvwwwyyyyyytttmmmoooyyyzzzyyy}}}zzzmmmaaaUUUQQQRRRVVV\\\bbbfffkkkrrryyy|||{{{xxxtttqqqnnnjjjeee[[[NNNFFFFFFBBBAAA???;;;777555666777;;;@@@GGGOOOUUUXXXYYYYYYVVVTTTPPPLLLGGGDDDAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEFFFFFFEEECCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;999999:::;;;:::999999999888888888888888888777777777777666666777777777666666666555555333333222222222222333333333222222222222111111111111222222222222333333333444444444444444444555555444444444444444444444444111222222222333555666777888<<>>EEERRRbbbmmmtttzzzeeeQQQDDD<<<;;;777555555444333666<<<222111111000000111333333222222111000000000000111.........///////////////000000000/////////.........+++,,,...,,,'''(((,,,+++++++++*********))))))++++++++++++++++++++++++******))))))***++++++,,,************))))))))))))'''(((((((((((((((((('''*********)))))))))))))))'''((()))***+++,,,,,,,,,,,,+++++++++,,,,,,***((())))))***---//////---***------,,,,,,...111555888666;;;CCCMMMUUU\\\dddjjjooorrrrrrmmmccc^^^^^^aaaiiimmmpppqqqtttvvvqqqjjjqqq}}}~~~yyy}}}~~~}}}wwwlllaaaZZZTTTOOONNNQQQMMMPPPWWW___dddfffggghhhdddfffkkkkkkddd]]]^^^dddfff```TTTGGG;;;555444555555777;;;@@@EEEJJJMMMNNNQQQOOOLLLIIIFFFCCCAAA@@@>>>>>>>>>>>>>>>======<<<;;;===>>>=========???AAAAAA@@@@@@@@@@@@?????????>>>===;;;::::::;;;===>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFGGGGGGEEEBBB@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::888777888999888777777666666666666666444444444444444555555555666666555555444444444555333333222222222333333444333333333333222222222222111111222222222333333333555555555555555555444444444444444444444444444444333333444555777999;;;<<<999>>>GGGOOOVVV]]]cccgggsss|||yyyqqqrrrzzzlll___QQQJJJEEE???;;;::::::888666333222222333444555555555555555555555555/////////...------,,,,,,,,,,,,,,,------.........+++,,,---.........---,,,,,,---......//////......+++***)))***++++++***)))+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,---,,,++++++,,,,,,***)))$$$%%%'''(((***,,,......,,,,,,---,,,******,,,---)))+++...000000000111222888AAALLLRRRYYYggg}}}}}}^^^HHH???<<<999:::888888<<<<<<999777999===;;;777444222111111222111111000///////////////---.........//////000000000000000000////////////...++++++...,,,'''''',,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,************)))))))))))))))(((''''''''''''((())))))))))))))))))*********&&&''')))***,,,,,,------,,,++++++,,,---,,,***'''))))))***,,,......,,,))),,,,,,,,,,,,...///000111444777>>>GGGPPPWWW```ggglllqqqsssoooeee^^^\\\^^^```ffflllsss|||uuu{{{|||{{{zzzzzzxxxsssooojjj```RRRIIIFFFIIIIIIMMMRRRWWWYYY\\\^^^ZZZ^^^dddhhhgggkkkzzzsss[[[HHH===999999333333444555888<<<@@@BBBIIIHHHFFFDDDBBB@@@??????<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;;;;===???@@@@@@@@@?????????>>>>>>@@@???===<<<<<<===???@@@;;;<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHGGGDDDBBB@@@@@@???>>>======<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;:::777666666777444444333333222333333444111111111222333333444444555444444333333333333333333333333222333333444444444444444333333333222222111111111222222333333333555555555555555555444444444444444444444444444444666777888999<<<>>>@@@AAA@@@GGGRRR___hhhnnnppppppnnnwww{{{wwwttt{{{nnn___OOOHHHEEE@@@;;;999888777555333222222222222666666777777666444333111...///000111111000//////////////////////////////111...++++++---...---++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,+++,,,---...222///+++,,,///222333333555444999AAAEEENNNggg}}}xxxiiiUUUFFF>>><<<;;;:::;;;;;;;;;:::999888777666;;;:::888666444111///......///000111111000/////////............---------222111///---,,,---...///+++,,,---.........---,,,*********++++++,,,,,,,,,***+++,,,+++)))((()))***++++++++++++++++++++++++(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))))))))))))))************(((((((((((())))))))))))---,,,***)))))))))***+++***))))))***,,,,,,+++))))))******+++,,,,,,------222555:::@@@GGGOOOXXX]]]fffhhhiiijjjhhhccc___\\\bbbdddkkk}}}|||xxxtttwww{{{|||zzzyyyyyyzzzwwwvvvuuuuuusssiii[[[PPPIIIFFFHHHPPPSSSQQQQQQSSSWWW[[[```aaagggwww{{{]]]MMM@@@444444444444222111222666::::::<<<>>>>>><<<;;;>>>@@@BBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@???===<<>>>>>>>>>>>>>>>>>>>>>>>?????????======>>>???AAABBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA???===<<<;;;<<<<<<:::999:::::::::;;;;;;<<<<<<<<<;;;:::888777555444444444333333444444333333222111222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444777666555555444444444444555444333333555666666555888222;;;QQQZZZNNNEEEHHHNNNUUU```jjjqqqsssqqqpppoooooopppvvvmmm^^^NNNGGGDDD???;;;:::888777555333222222222222333444444444444222111000---.../////////...------------------------------000---******+++---,,,***+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,)))&&&&&&)))+++,,,,,,111000444;;;===CCCYYYppp}}}zzz|||{{{kkkXXXNNNAAA999666666555444888888888888777666555444999888777555333111//////000///...------......///............------------///...---,,,,,,---......+++,,,---.........---,,,***++++++++++++++++++,,,+++,,,---,,,***)))***+++))))))))))))))))))))))))******)))))))))))))))***)))((('''&&&&&&'''((()))(((((()))))))))*********((((((((())))))***************((('''''''''((((((***))))))***,,,,,,+++)))))))))******++++++,,,,,,...222666<<>>>>>=========<<<<<<;;;::::::;;;<<<===<<<>>>???@@@@@@???===<<<:::888666555777888888888;;;<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>===;;;;;;;;;;;;:::888999999:::::::::;;;;;;;;;999888777666555444444444333333333444333222222111111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444666666555444444333444444444444444333333444555666999888CCCVVVaaa___ZZZ[[[___bbbgggmmmqqquuuwwwwwwvvvuuuvvvlll\\\KKKDDDBBB>>><<<<<<888666555333222222222333333333444444333222111000---.........---,,,+++***++++++++++++++++++++++++---,,,******+++++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++************++++++************************------------------------+++******))))))******+++...,,,)))(((***,,,------...---111555444777GGGZZZzzz}}}zzz{{{}}}hhhTTTFFFAAA<<<777444555666555333555555555555444333222222555555444333111000//////222000---+++***+++---///............------------+++,,,,,,---------------++++++,,,---------------+++++++++++++++*********+++---------+++***+++,,,)))))))))))))))))))))))),,,+++***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))******'''(((((()))***++++++,,,))))))((('''''''''(((((())))))(((***+++,,,+++)))((((((((()))******+++++++++///333888<<>>======>>>>>>??????@@@@@@>>>===;;;::::::;;;<<<===<<<===>>>??????>>>===<<<;;;999777777888999999999:::;;;;;;;;;<<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@@@@???>>><<<;;;:::===;;;::::::;;;;;;999888888888999999999999::::::777666666555555555555555222333333333333222111111000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333444444444444444444444444444444555555444333333333444444333555777666444444666999;;;AAANNN^^^mmmuuuuuurrrpppqqqsssuuuxxxyyy{{{{{{{{{|||kkkZZZJJJBBB@@@>>><<<===777666444333222222333333555555555555444444333333//////......---,,,+++***++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111000...------...///000......000222111222===IIIhhhvvvcccVVVMMMFFFBBB===:::777666777777555444333333333333333222111111222222111000000//////...111000...,,,++++++,,,---.........---------,,,,,,+++,,,.........---+++***++++++,,,,,,------------,,,,,,++++++******))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((''''''((((((((((((((((((((()))))))))***'''(((((()))***+++,,,,,,*********)))))))))******)))(((((()))+++,,,***)))''''''(((((()))************---222666:::>>>CCCFFFGGGKKKSSS[[[aaaeeefffgggiiinnnwwwtttgggYYYUUU[[[dddiiiiiikkkkkknnnttt}}}rrrgggbbbbbbbbbjjjppppppooovvvqqq^^^GGGCCC>>><<<:::888555222333333222222333555888;;;;;;;;;<<<>>>???@@@AAABBB???>>><<<::::::;;;===>>>;;;<<<===>>>>>>======<<<>>><<<999999:::;;;;;;:::;;;;;;;;;<<<<<<======>>>========================>>>>>>>>>===;;;:::888777;;;:::888888999:::888777777777777777777777888888555444444444444444555555222222222222222111111000111111111111222222222222222222222222222222222222222222333333333333444444333333333444444444444444444444444444444444444444444444333333333444444555333777;;;:::777777;;;@@@???MMM]]]jjjyyywwwyyy|||~~~~~~}}}jjjZZZIIIBBB@@@>>><<<===777666444333222222333444555444444444333333333333111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++))))))***++++++++++++***))))))(((((((((((())))))************************************************,,,,,,---.....................---,,,+++,,,---...------///111000111777>>>SSSjjjiii^^^OOOCCC======???@@@999777444222222222111111222222222333222222111000///////////////.........000000000///...---,,,+++...------------,,,,,,,,,---...000000///---***)))++++++++++++,,,,,,------+++++++++******)))))))))(((***+++***)))((()))+++++++++++++++++++++++++++******))))))))))))******'''((((((((((((((((((''''''(((((((((((()))))))))'''(((((()))******++++++)))))))))*********)))))))))(((((()))++++++***(((&&&''''''((())))))******(((+++///222666;;;@@@DDD???DDDLLLVVV___ggglllnnntttuuuvvvyyyyyyooo```WWWUUU[[[ccchhhllllllnnnuuuyyyjjjbbbdddlllsssuuutttxxxwwwhhhVVVQQQKKKEEE???:::666444333222222222333555666666666777888999;;;<<<===>>>>>>===;;;::::::;;;<<<===999:::;;;;;;<<<<<<<<<<<<999777555444555666666555888888999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;:::999777777999888777777888888777666666666666666666555555555333333333333333333444555111111222222111111000///222222222333333333333444222222222222222222222222222222222333333444444444333333333444444555555555444444444444444444444444333333333333444444555666333777<<<<<<;;;<<>><<<<<<666555444333222333444444222222111111111111222222222111000///////////////........................+++,,,......---------...+++,,,,,,------,,,,,,+++---,,,++++++******++++++((()))******++++++******+++******))))))******+++++++++++++++++++++++++++************************))))))+++,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,---......///333666???MMMddd|||}}}iii[[[IIIEEE???;;;999888666555333222111000000000111222111111222222222111111000//////............------...///000000000...,,,+++------------,,,,,,,,,,,,---...///000///---+++***+++++++++++++++,,,------***************)))))))))'''(((***)))(((((()))***))))))))))))))))))))))))***)))))))))))))))******''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((((((''''''((((((''')))***+++***((('''''''''((())))))******&&&(((+++---000555;;;???===AAAHHHQQQ[[[dddlllpppvvvwwwuuurrruuuvvvpppeeeZZZUUUYYYccclllnnnnnnpppuuu~~~rrrdddbbbgggnnnqqqtttzzzzzzooofffbbb___YYYPPPGGGAAA@@@@@@<<<999666444444444333333111111222333444555666666888888888888999999::::::777888888888999:::::::::888666333222333444444333333444444555666777888888888888888888888888888777::::::::::::999888777777888666555666777777666555555555444444444444333333333222222222222222333333000111111111111000//////222222333333333444444444222222222222222222222222111222222333333444444555333333333444555555666666444444444444444444444444333333333444555666777888444888<<>>===<<<:::999666333111000111222333333222222333///000000111111000000/////////.........---------......---------------------------,,,,,,,,,++++++***+++,,,---......---,,,,,,+++*********+++,,,---))))))))))))************''')))******))))))***+++)))))))))))))))))))))))),,,+++***)))((((((((()))&&&'''((())))))((('''&&&'''''''''((((((((())))))((((((((('''''''''''''''%%%%%%'''(((((((((''''''(((''''''(((***+++)))((('''(((((())))))***++++++))))))******,,,000777<<>>999666444222000000000000111111111111111222444555666666666666555555666666777888999999:::777555444444555555444111111222333444555666666555555555555555666666666777777888888888777777666666555444555666777666444444444333333333222222222333222222111111111222222000000111111000000///...111222222222333333333333222222222222222222222222111111222333333444555555333333444444555666666666444444444444444444444444444444444555666777999999:::===AAAGGGMMMTTTYYY]]]jjjpppxxx~~~~~~jjj[[[LLLFFFDDD???;;;999666555444333222333444555444333222222222333444555000000///......///111111------------------------'''***---...,,,***+++---+++,,,,,,------,,,,,,+++...---+++*********++++++(((((()))******************))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))***+++++++++***(((***------++++++---000000000...,,,---///000///111222777>>>FFFQQQ^^^hhhoooqqquuuyyy~~~iii```TTTHHHAAA===;;;::::::888666444333222222222---000333555444111//////......//////000//////.../////////......------,,,...---+++)))***+++...///---------,,,,,,,,,++++++&&&''')))+++---......///,,,+++*********+++,,,---(((((())))))******++++++(((***++++++******+++---++++++++++++++++++++++++...---+++)))(((''''''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%&&&''')))*********))))))(((''''''(((***+++)))((((((((())))))******++++++...---+++***+++///555:::AAAAAABBBFFFNNNWWW___dddfffqqqyyyxxxsssooommmkkkmmmuuu}}}uuupppiiibbb___ccciiiooooooooopppttt}}}tttaaa\\\XXXXXX```jjjsssxxxsssmmmgggdddbbbbbbccceeedddhhhjjjgggbbbeeeppp{{{|||ooo\\\KKK???999666444222222222111111111111111+++---000333444444333222444444444444555666888888888666333222333333333222111111222333555666666777333333333444444444555555444555666666777777666666666444333444666666555444333333333222222222111111333222222111000000111111000000000000000//////...000111111111111222222222222222222222222222222222111111222333333444555555333333444444555666777777444444444444444444444444444444444555777888:::;;;BBBCCCGGGOOOXXX```fffhhhpppppptttxxxyyywwwxxx{{{vvvfffXXXJJJEEEBBB===888666555444444333333444444555222222222111111111111000000000000000111111111111000///---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++******)))*********---,,,***)))))))))***++++++*********))))))((((((,,,***((()))+++,,,+++(((((())))))))))))*********,,,,,,,,,***)))***---000---------,,,,,,+++++++++......//////000111111111111111222333666:::>>>@@@GGGHHHJJJOOOUUU\\\bbbeeevvv||||||qqqiiibbbZZZTTTFFFDDD@@@<<<999888777777444444444333333222222222222222222111000//////...000---)))+++///222000---/////////...------,,,,,,++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000))))))))))))))))))******+++*********))))))((((((...---+++***+++---000222((()))***++++++***)))((())))))((())))))***+++,,,''''''(((((('''&&&%%%%%%%%%######%%%)))+++)))'''(((((((((''''''(((((((((&&&&&&''''''(((((())))))))))))*********+++++++++...,,,***((((((***,,,...777<<>><<<999777555555555666444444333333333222222222222222111111000//////...---***(((***---///---***++++++,,,,,,---.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////+++******)))))))))******************)))))))))(((***)))((('''((()))+++,,,''''''((((((((((((''''''''''''''''''''''''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%'''***,,,+++)))(((((('''&&&&&&'''((((((***))))))(((''''''&&&&&&)))))))))*********++++++---,,,***))))))***,,,---444888>>>BBBFFFJJJPPPUUU^^^ccciiimmmllljjjgggeeeeeeeeefffkkkrrryyy}}}|||xxxnnndddbbbgggkkkkkkhhhfffeeekkkwwwtttgggYYYQQQNNNNNNSSSZZZeeeiiinnnooolllgggdddccccccgggkkknnnssswwwkkkfffZZZKKK???<<<777444222111111111444...***...000000111555444333333333333333444444333333444444444444444444222222111222333444666777777555444444555555333222555555555444444444333333333333333222333333444555444444333222111000000111111222222222222111111000555444111//////000222333000000000000000000000000222222333444444333333333555555555555555555555555555555666444333222444555333444666666555555666777888999;;;===???EEEMMMSSSYYY^^^cccfffgggggggggggghhheeefffkkkqqqxxxdddWWWJJJDDDAAA;;;777666444444333333333333444444222222222111111111111000////////////////////////...------------......///...------,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---///...---,,,++++++++++++******++++++******)))(((************))))))))))))+++***))))))++++++***)))************+++++++++,,,(((***,,,---,,,,,,---///,,,,,,++++++++++++******...------,,,,,,++++++***/////////...............000000//////000222444555<<<>>>AAADDDHHHMMMSSSWWWWWWXXX\\\dddnnnvvv{{{}}}~~~zzzsssmmmjjjnnnuuu{{{uuunnneee\\\UUUOOOJJJHHH>>>;;;777777999:::888555666555444333222333444555333333333222222222222222222111111000000//////...///---,,,...111222///,,,*********+++,,,,,,---------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,+++***)))))))))***************))))))))))))((((((((('''''''''''''''(((''''''''''''''''''(((((((((''''''&&&'''''''''(((((('''&&&&&&&&&&&&'''((('''''')))+++,,,,,,***((('''%%%$$$$$$%%%'''((()))))))))(((''''''&&&&&&))))))))))))************---,,,***))))))***,,,---000333777<<>>888444222111555000......///...111666444444333333333333333444111222222333333444444555222222222222333444666777666444333333333333111000444444333333333333333222111111111111111222333333333333222111000000000000000111222222222222222222////////////000111222333000000000000000000000000000111222333444444444444555555555555555555555555555555666444222222333555000222555555555444555555>>>AAAEEEJJJQQQ[[[dddjjjnnnnnnnnnllliiiffffffgggdddbbbeeemmmzzzbbbVVVJJJDDD@@@:::777777444333333333333333333444222222222111111111000000////////////............++++++,,,,,,,,,---......------,,,,,,+++,,,,,,---)))))))))***+++,,,,,,,,,///...---,,,+++*********)))***+++++++++***((('''*********)))))))))))))))***)))))))))*********)))******+++++++++,,,,,,,,,))),,,...///---,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////***+++---...///000000000,,,,,,------...000222333888999999999999999:::;;;???@@@CCCHHHOOOVVV\\\^^^dddaaa\\\WWWUUUWWW\\\```ppptttyyy~~~~~~}}}}}}}}}~~~}}}yyyvvvtttttttttooonnnllliiigggeeecccbbb___^^^]]][[[XXXVVVSSSRRRMMMIIIDDDAAA???>>>===<<<999888666777888888666444333333222222333333444555222222222222222111111111111111000000/////////////////////222333333000------------,,,++++++******------,,,+++*********+++******++++++,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,---------------,,,***))))))))))))*********)))))))))))))))******++++++***((('''&&&***)))(((''''''((()))***+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((()))+++++++++***((('''%%%######%%%'''(((%%%&&&&&&'''((()))******((((((((()))))))))******,,,+++***))))))***+++,,,...///222777===AAABBBBBBFFFKKKRRRXXX]]]aaaeeehhhfffgggfffccc```dddmmmttt}}}~~~~~~uuuuuu{{{{{{pppiiilllhhhhhhiiiggg___XXXVVVUUU[[[cccfffeeedddfffhhhhhhkkkqqqyyyttt^^^[[[VVVMMMEEE>>>999888666666666666444222222222444333222222111111111111333333333333222222222222111111111222333333444555666555333333333333111///222222222222222222222222444333222111000000000000333222111111000000000111000111111222333333333333......///111111222222222111111111111111111111111111222333333444444444333555555555555555555555555444444555333222111222444333444555555555666888:::CCCLLLYYYdddoooyyy~~~zzztttnnniiidddcccgggllljjjlllrrr~~~```UUUJJJDDD???999666777333333333222222333333333222222222111111111000000000/////////.........---******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))))))))***++++++)))((('''))))))))))))))))))******))))))***))))))))))))*********+++++++++,,,,,,,,,+++...000000---***((((((,,,,,,,,,,,,------------++++++,,,,,,---.........(((***+++---///000000111******+++,,,---///000111...///111333555555333222444444555666888;;;>>>AAADDDDDDDDDCCCBBBCCCFFFHHHLLLPPPVVV\\\______^^^\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^___nnnxxx~~~yyynnngggaaa^^^ZZZ[[[]]]```cccfffhhhiiikkkjjjhhhddd```\\\XXXVVVVVVTTTRRRPPPOOOOOOPPPQQQJJJJJJIIIGGGFFFEEEDDDCCCAAAAAAAAA@@@???===<<<;;;>>><<<;;;::::::888555333555555444444333111///---333333222222222222333333111111111111111111111111000000000///////////////,,,,,,---///000///,,,***......------,,,+++++++++---,,,++++++*********************++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))******++++++,,,,,,+++)))'''&&&***)))(((''''''((()))*********)))(((((('''((((((''''''&&&&&&&&&''''''(((%%%&&&(((((())))))))))))((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))******''''''((((((((()))))))))+++******))))))******+++,,,---///333999<<<======???DDDKKKRRRXXX^^^dddhhhiiikkklllgggaaa```eeejjjuuu{{{zzzzzzzzz{{{~~~yyymmmdddbbbbbbhhhqqqvvvtttqqqqqqllllllhhh___WWWTTTYYY^^^eeejjjrrr{{{yyytttppptttzzz~~~~~~wwwggggggddd^^^UUUNNNKKKJJJDDDAAA===777444333222111333333111000////////////222222222222222222222222222222333444444555555555666555333333444333222000222222222222222222222222555444333222222111222222333222111111111111111111000111222333333333333333000111222333333333222111333333333333333333333333333444444444333333222111333333333333333333333333222333333333111111333444888888888888999===CCCGGGPPP```ttt{{{qqqgggbbb___bbbmmmyyy~~~^^^UUUJJJDDD>>>888666888333333222222222222333333222222222111111111111000111000000//////.........***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++******))))))******))))))******))))))((('''))))))))))))************((()))******(((((()))***************+++++++++,,,,,,...000///---***((((((+++,,,,,,,,,,,,,,,---------,,,,,,++++++******)))+++++++++++++++,,,,,,,,,,,,,,,---------...............000222444333000---///000111000//////111333000333555666777777888:::999;;;???AAABBBAAA???>>>AAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>???@@@BBBDDDEEEIIIRRRYYYVVVOOOJJJEEEAAA@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>=========???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888999999999999888777777222222444666777555222///222222222222111000///...000000000000000000000000000000000000000111111111////////////////////////---.../////////...---,,,++++++,,,,,,---.........,,,++++++************+++*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***)))((((((((()))))))))))))))************)))*********)))(((&&&%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''''''''$$$&&&'''((('''&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''((((((((((((*********))))))*********+++,,,...000333666999;;;<<>>CCCJJJRRRXXXhhh{{{vvvkkkbbbaaadddkkk|||]]]TTTJJJCCC===777666888333333222222222222333333222222222111111111111000222222111000000///......,,,---.........---,,,+++++++++******+++,,,,,,---+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,******)))(((((((((((((((((()))))))))************''')))******((('''(((***)))))))))*********+++++++++,,,......,,,+++++++++))))))*********+++++++++---------,,,++++++******...---+++***))))))***+++---..................---222111000000111000---***,,,///111111///...///000,,,...///000000000222333444444555555555444333222333444555555555666555555222222333444555777999:::666<<<@@@>>>===<<<:::777777777777888888888999999888888999999999999888888555555666666777777888888888888888888777777777777777777777777777777666666,,,---///222444444222///111222222333222333444555......///000000000000000/////////000000000111111////////////////////////000000000000///......///*********+++,,,,,,------******************+++,,,++++++++++++************************************)))))))))***************))))))((((((((((((((()))((()))))))))************))))))))))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''###%%%'''))))))((('''%%%###&&&((((((&&&%%%&&&(((&&&'''(((((((((((('''&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((******))))))))))))*********,,,...------000666:::;;;@@@FFFMMMRRRWWW\\\``````cccggggggfffeeefffhhhnnn|||zzzkkklllooossswwwxxxwwwuuulllhhhjjjrrr}}}iiiXXXSSSSSSSSSYYYaaahhhkkkjjjgggeeebbb___\\\[[[[[[[[[\\\]]]ccceeegggiiilllttt~~~dddMMMDDDEEECCC<<<666555333222000//////......//////000111222333333222333444555555555444333222111000111333333333111222222222222333333444444111222222222444555666777444333333333333333444444333333333444333333222222333333333333333333444444444444444444444444444444333333333444444333222222333333333333333333333333333444666666666777:::<<<:::???HHHQQQZZZdddmmmrrrrrriiieeekkkrrr|||\\\TTTJJJCCC<<<666555888333222222222222222222333222222222111111111111000333222222111000//////...//////000000000///---,,,+++*********+++,,,,,,---(((((()))***+++,,,,,,---++++++++++++,,,---......+++***((('''''''''((()))(((((())))))*********+++''')))+++***'''&&&(((***((())))))))))))*********)))+++,,,---,,,,,,---...''''''(((((()))))))))***,,,------......//////000///...,,,******+++---...((()))***,,,------------,,,***((())),,,//////---+++...111111///---...000//////...---+++,,,...111//////........./////////......///000000000000///...............//////000333555555333444777888555......///111222333444444555555555555444222111111111111222222222111000///444444333333222222111111444555555555444333222222444444333333333111...+++---.../////////000222444---...///111222333333333.../////////000000111111.........///////////////---------,,,******+++,,,,,,,,,++++++***)))))))))***)))))))))***+++,,,,,,,,,+++++++++******))))))************************))))))))))))************(((''''''''''''(((((()))(((((())))))*********+++************))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((()))***"""$$$(((***+++)))&&&$$$$$$&&&)))(((&&&%%%&&&(((&&&''')))******)))'''&&&$$$$$$%%%'''(((***++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))),,,---,,,***,,,444:::;;;@@@FFFLLLQQQUUUYYY\\\\\\___cccfffiiikkkmmmoooppp|||zzzsssoookkkkkknnntttyyy{{{zzzsssooosss{{{zzzfff[[[WWWQQQUUU[[[^^^_________```aaa]]]XXXWWWVVVVVVYYY\\\___aaacccfffooo~~~fff[[[XXXNNNAAA888777555333222111000000222222111111000/////////...///000111222111000///000///...///111333222111222222222333333444444444444444333333222333333333444444444333333444555555444444444444333333222111222222222222333444555555333333333333333333333333111111222333444444444444444444444444444444444444444666888888999:::===@@@EEENNN[[[iiivvvqqqjjjjjjuuuZZZRRRGGG???<<<:::777555555555444333222222222222333333222222111000//////000000//////......------////////////...............---,,,+++************///...---,,,+++,,,,,,---++++++***)))''''''(((******++++++,,,,,,++++++***------,,,+++***)))((('''*********)))((('''''''''((((((((()))***,,,---...+++)))))),,,+++(((---666888444...++++++,,,---...+++---//////,,,*********++++++++++++++++++,,,,,,------------------------......------------............------------......,,,---......//////......,,,,,,,,,---...///000000,,,,,,,,,------.........,,,---------,,,---000222000000000000000000000000000000111222222222222111222222222222222222222222333333333333222111000000111111111111222333444555777666444222111111111222333222111000////////////000111111000000///...---000000000000000000000000000000000000000000000000---------............///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))).........------,,,,,,,,,)))))))))))))))((('''&&&+++)))(((&&&&&&((()))+++&&&'''((())))))***))))))''''''((()))***)))))))))(((((())))))((('''&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))******''')))***)))((('''(((***)))+++------------///111<<>>BBBGGGKKKXXXjjj~~~sssqqqvvv[[[SSSHHH@@@<<<:::777555555555444333222222222222333333222222111000000//////////////////.....................------------...---,,,++++++*********,,,+++++++++,,,...///000...---,,,***)))((()))***)))******++++++******)))++++++***************)))(((((((((((())))))))))))***)))((((((((()))***+++***((()))---,,,)))***//////,,,***)))***++++++***---,,,++++++------+++)))***++++++++++++,,,,,,,,,------------------------......------------............------------......)))***++++++,,,,,,+++++++++++++++,,,,,,---...///,,,,,,,,,,,,---------...+++,,,------,,,---///111000000000000000000000000//////000111111111000000111111111111111111111111222222333333222222111000111111111111222333444555666555333222111111222222333333222000000/////////...//////000000000//////000000000000000000000000////////////////////////(((((()))+++,,,---...//////...---------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------,,,,,,,,,++++++++++++,,,,,,+++******)))+++***)))(((((()))***+++'''(((((())))))))))))(((''''''(((((()))((((((((((((((((((((((((((('''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((******+++,,,---,,,,,,---///444:::CCCJJJMMMNNNNNNNNNQQQWWW]]]```bbbfffmmmtttxxx|||~~~xxxqqqmmmnnnppppppsssxxx{{{rrrlll```_________YYYSSSRRRVVVVVV\\\^^^[[[YYY\\\aaacccggghhhkkkpppttt|||}}}pppWWWMMMBBB;;;999888666333666444333333444555555444444444333222000//////000444111//////111222111///111000///000222333333333333333333222222222222222555444444444333333333333111111000000000000111111333111//////222555555444333333444444444444444444555777777555777<<<<<<888<<<;;;<<<>>>===;;;===AAABBBEEEGGGIIIKKKPPPWWW\\\qqqwww|||nnn]]]TTTIIIAAA<<<:::777555555444333222222111111222333333222222111000000000.........///////////////------------,,,,,,,,,+++///...---,,,+++++++++,,,++++++***+++,,,...///111///...,,,***)))((())))))((())))))))))))))))))((()))))))))******+++++++++&&&''''''((()))******+++,,,***((('''&&&'''((()))***'''(((,,,...***((((((((('''''')))+++,,,+++)))///***&&&(((---000---)))******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...((()))******++++++******+++*********+++,,,---...+++,,,,,,,,,,,,,,,------)))+++------,,,,,,---...////////////////////////---...//////000000//////000000000000000000000000000000111222222222222111222222111222222333444555444333222222222222333333333333222111000000000000------...///000000000000000000000000000000000000////////////////////////+++,,,,,,...///000111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++*********+++,,,,,,,,,,,,+++******************************((())))))))))))(((((('''''''''''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((******,,,,,,,,,+++***+++,,,---444===FFFJJJKKKKKKKKKOOOUUU\\\___```ccciiiooouuuxxx~~~yyysssppprrrtttsssssssssvvvyyyvvvppplllkkkkkklllllldddZZZVVVWWWUUUZZZ]]]\\\]]]eeellloootttqqqqqqtttvvvxxx~~~kkkaaaSSSIIICCCAAA???===>>><<<:::999999:::999888666555555444444333333333444222111111111111000...000///...///111222111000000111111111111222222222444444333333222222222111/////////000000222333444222000......111333444444666666555555555666666777555999;;;<<>>;;;:::888777777777777666555444444444444333222111444222111111222222000...222222222222222222222222222222222222222222222222222222222222333444666666333222111222333444555666888777666666777:::===??????DDDJJJPPPYYYcccfffeeeggg```YYYVVVVVV\\\gggsssmmmPPP???\\\TTTIII@@@<<<:::777555444444333222111111111111222222222111111111111111------......//////000000.........------------,,,......---,,,,,,,,,---------,,,+++***++++++------000---***)))******)))((()))******************)))*********)))))))))(((((((((((((((((((((((()))(((+++***)))((((((***+++------+++))))))+++---+++(((...,,,))))))+++,,,------((()))(((((()))***---...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++(((***,,,---,,,+++++++++------------------------...///000000111111000000111111111111111111111111---...///000111222222222222222111111111222333333000000111222333333333333222222111111000111111111///////////////...------////////////////////////..............................---,,,,,,+++******------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))''''''((())))))(((''''''))))))***))))))((('''&&&((('''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((()))******''')))***)))((('''(((***,,,,,,---+++)))''''''(((***---111555999>>>DDDGGGJJJOOOTTTUUUTTTVVV[[[```eeeiiiooossssssqqqmmmkkkjjjnnnsssxxx|||}}}}}}}}}~~~~~~~~~vvvjjjcccaaagggkkkuuu~~~tttmmmmmmooonnnpppmmmmmmpppoooiiibbb```cccaaa```bbbfffjjjooorrruuutttqqqmmmiiihhhiiijjjsssqqqnnnjjjfff___XXXSSSJJJEEE???;;;999999999888999:::::::::999777777666888666555555666666444333666666555555444444444444222333333444555666777777333333333333333444555555444555777888888999999:::999888777999???IIIRRRXXX]]]dddllluuu~~~qqqjjjiiiqqqiiiPPPBBB===ZZZRRRGGG???<<<:::777555444333222111111000000111111111111111111111111111.........///////////////............------------------,,,,,,,,,,,,------))))))))))))+++---000111222...+++***,,,...,,,***)))******++++++******)))*********))))))((((((((())))))))))))((((((((((((***************+++,,,,,,***+++***(((***---...+++...,,,)))((()))***++++++&&&(((***)))((((((+++...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,++++++,,,------------,,,------,,,,,,,,,,,,------+++++++++************))))))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111000111111111111111111111111------...000000111111111111111000000000111111222000000111222333333222222111111000000000000000111////////////...---,,,,,,000000000000000000000000........................,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))***++++++++++++***''''''''''''''''''''''''((())))))))))))(((((('''((('''&&&&&&&&&''')))***&&&'''((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((***,,,------+++)))'''((((((((()))***,,,...333:::???CCCGGGLLLMMMMMMPPPWWW]]]eeehhhmmmooonnnkkkjjjiiifffhhhkkknnnooorrruuuwww}}}xxxpppfff___^^^___dddooo|||vvvjjjaaaaaa___aaaeeefffbbb^^^^^^]]]ZZZXXXYYYZZZ\\\cccjjjqqquuuxxxyyyyyy||||||vvvrrr```WWWKKKCCC@@@AAABBBBBBEEEFFFGGGEEEBBB???>>>===;;;999666666777888888888555555555555555444444444444555666666777888999999555555444444555666666777333777===@@@AAABBBBBBBBBCCCBBBBBBFFFRRRbbbrrr|||xxxwww~~~|||pppvvveeeMMM>>>999:::XXXPPPEEE>>>;;;999888666444333222111000000000000111111111111111111111111///////////////.........------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((((((((()))+++---000111///+++((((((+++---,,,***((())))))))))))))))))(((((((((((()))))))))))))))''''''(((((())))))******)))******++++++***)))((("""(((+++))))))---...++++++***))))))++++++***)))''''''((()))*********)))((()))***+++,,,------...++++++++++++++++++++++++***+++---......---+++***++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++******))))))))))))+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000---......///000000000000000000////////////000000000111222222333222111111000///////////////000000.........///......------000000000000000000000000.......................................---------***))))))******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))***************)))((('''&&&&&&'''((()))'''(((((())))))))))))(((''''''&&&&&&''')))+++,,,(((((((((((((((((('''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''')))***)))((('''(((***,,,------,,,***((())))))(((((())))))***---111555999>>>BBBEEEGGGLLLVVV^^^dddhhhlllmmmlllkkklllnnngggiiikkklllkkkmmmpppsss~~~{{{sssmmmkkkgggfffiiihhhbbb^^^___```ccckkkxxxtttggg\\\YYYXXXZZZ[[[ZZZ\\\```___\\\\\\]]]\\\[[[aaajjjqqqvvv|||uuuiiiZZZPPPOOOTTTYYY[[[eeefffgggccc]]]WWWTTTTTTMMMIIIDDDAAA@@@@@@@@@@@@:::;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???AAABBBCCC???FFFPPPWWWZZZ[[[\\\]]][[[XXXVVV[[[hhh{{{~~~yyyzzz}}}xxx{{{]]]JJJ>>>666444555VVVNNNDDD===:::999888666444333222111000000000000111111111111111111222222000000//////.........---,,,,,,,,,+++++++++******+++++++++******+++,,,,,,++++++*********+++---...+++'''###$$$(((+++)))'''''''''((((((((((((''''''&&&&&&'''((()))***++++++%%%%%%&&&((()))+++,,,,,,)))***++++++***(((%%%###%%%,,,+++***------***((()))***---//////,,,)))***'''%%%(((,,,---)))$$$((())))))+++,,,---......++++++++++++++++++++++++***+++---......---+++***++++++************++++++++++++,,,------------,,,++++++***************++++++*********))))))((((((---------+++******,,,...++++++++++++++++++++++++,,,---......//////......////////////////////////---...//////////////////000///............//////000111222333333222111000//////............///000,,,,,,---...////////////000000000000000000000000...........................---,,,+++)))(((&&&&&&(((((())))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))******++++++%%%%%%&&&''''''(((''''''+++)))(((&&&&&&((()))+++''''''((())))))***))))))''''''&&&&&&'''***,,,...((()))))))))((('''&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))******((()))***)))((('''(((***,,,---...,,,***))))))***)))***++++++***+++...000222777<<>>===:::777888666444111000222333444444111111000000///---,,,+++---------...............+++++++++,,,,,,---------///...............------)))))))))***,,,...///111...---,,,+++************''''''''''''((((((((((((***************************)))(((''''''((()))*********))))))((((((''''''************************---***''''''***++++++)))))))))(((((((((((())))))+++***)))***---...,,,)))************************---......///...---+++***,,,,,,+++******+++,,,,,,,,,+++*********+++,,,---+++***)))(((((()))***+++++++++++++++,,,---...///,,,++++++******++++++,,,***+++,,,---............//////000000000000///...///000000000111111111222000000//////.........---......////////////......111111000///////////////////////////////////////......///////////////...000///...---,,,+++******+++---......,,,***++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,+++***)))((('''((((((''''''''''''((((((''')))+++,,,***)))))))))'''((()))******)))(((''')))((('''&&&&&&'''((()))************)))))))))))))))'''$$$$$$&&&((()))))))))'''&&&'''((()))(((&&&'''+++---+++&&&###$$$'''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))(((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))******++++++111444888===CCCJJJQQQVVV```dddhhhjjjiiijjjooosssnnnqqqsssqqqnnnmmmoooqqq{{{ttthhhccc^^^___eeekkkmmmmmmpppyyyuuunnnfffaaa\\\WWWXXX\\\cccllltttyyy||||||yyyyyyyyy|||~~~yyytttuuuzzzxxxnnnfffdddgggmmm|||{{{oooiiiccc[[[VVVUUUQQQWWWaaaiiinnnooonnnmmmrrrqqqqqqpppoookkkgggdddccc^^^[[[```iiippppppmmmttt}}}~~~wwwzzz{{{wwwlllkkkmmmqqquuuzzzyyyyyyhhhPPPGGG===777666777555333XXXLLLAAA>>><<<:::777777777444111000000111111000///000000000000111111111..................------...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------.........//////...---,,,+++************(((((()))))))))*********************************))))))(((((((((((())))))***)))))))))((((((((('''************************(((%%%######%%%&&&&&&$$$))))))(((((((((((())))))***)))(((***,,,---+++)))*********************************+++******)))))),,,+++************+++,,,///...,,,***))))))))))))+++***))))))))))))***+++))))))))))))***+++,,,---,,,++++++******++++++,,,*********++++++,,,,,,---....../////////......------------------.........000/////////.........---......////////////......000//////...------....................................////////////......---------------,,,,,,,,,+++,,,...---,,,++++++,,,,,,+++++++++***************))))))))))))))))))*********+++++++++***)))))))))((((((''''''(((((()))$$$&&&(((((('''&&&&&&&&&'''((())))))***)))((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((()))))))))***(((%%%%%%''')))***))))))(((''''''((()))(((''''''***,,,***&&&###$$$'''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************---333999AAAJJJTTTZZZ[[[\\\^^^aaadddgggjjjkkkjjjnnnqqqsssrrrssswwwzzz{{{uuupppmmmnnnrrrvvvvvvuuu|||vvvssspppooojjjcccaaaccceeennnvvvyyy~~~~~~}}}~~~xxxtttooohhhfffhhhgggeeeeeeggghhhooovvvqqqlllfffbbbaaaccckkkwww~~~}}}|||tttpppooouuu{{{tttpppmmmkkknnnmmmpppwww|||~~~fffSSSEEE>>>666333333444333222WWWLLLAAA===<<<999777777777444111////////////...222111111111111222333444/////////...---------,,,000///...---+++***)))((())))))******++++++,,,,,,////////////...---,,,,,,---,,,+++************************+++++++++,,,,,,************************(((((())))))))))))(((((())))))))))))((((((((((((************************)))'''&&&&&&'''(((((('''))))))(((((((((((())))))***))))))***,,,,,,+++)))************************)))(((((((((((())))))***++++++************++++++...---+++***))))))))))))++++++************++++++((('''''''''((()))***+++++++++************++++++,,,,,,+++******+++,,,---,,,,,,------...------,,,------,,,,,,,,,,,,,,,,,,/////////.......................................///...------,,,---------............................../////////......---++++++,,,,,,------......***+++------,,,++++++,,,************))))))))))))******))))))))))))******((()))******++++++*********))))))(((((())))))***$$$&&&''''''&&&%%%%%%&&&(((((()))))))))((((((''''''''''''(((((('''''''''###$$$%%%&&&'''(((((((((***(((&&&&&&(((*********)))(((''''''))))))((('''''')))+++***&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))(((&&&)))---333;;;FFFQQQXXXWWWVVVVVVZZZ___cccddddddeeejjjooosssuuuyyy~~~~~~~~~{{{yyy{{{~~~}}}}}}zzzwwwyyy~~~yyyttttttuuu{{{}}}|||~~~|||{{{{{{{{{vvvqqqmmmjjjddd\\\WWWWWWZZZbbbkkkoooooovvvxxxqqqnnnmmmiiiggggggkkkuuu~~~}}}qqqhhhcccdddfffgggkkkllltttxxx^^^JJJ@@@:::666222000222444333111WWWKKK@@@===<<<999777777555333000000000000000///555444333111000000111111000000///...---,,,,,,,,,000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++***))),,,,,,+++************************+++++++++,,,,,,************************'''((()))******)))((('''))))))))))))((((((((((((************************,,,+++******++++++++++++))))))(((((((((((())))))*********+++,,,,,,++++++************************+++***))))))***+++---...*********))))))*********((()))))))))******++++++++++++************++++++((('''''''''(((((()))***++++++************++++++000///---++++++,,,...///+++,,,------------------/////////..........................................------------------.........---------------.................................//////......------++++++,,,,,,,,,---------)))+++,,,,,,+++++++++,,,)))))))))))))))(((((((((++++++************++++++))))))************))))))******))))))))))))******'''((())))))((('''((()))(((((((((((((((((('''''''''((()))******)))((('''###$$$%%%''''''((('''''')))(((&&&&&&(((******))))))(((''''''))))))((('''&&&(((***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''%%%&&&&&&'''''''''''''''((((((((((((((())))))))))))******))))))((((((((('''((()))+++///444===GGGNNNSSSUUUWWWZZZ\\\___aaabbbccchhhnnnrrruuuyyy~~~}}}zzz~~~}}}{{{uuupppnnnuuuzzz|||xxxxxxxxx}}}{{{{{{||||||uuusssooohhh___XXXTTTTTTZZZdddpppuuuuuuzzz{{{xxxvvvtttooogggcccdddgggffffffhhhiiisss}}}}}}~~~xxxyyy|||rrrllleeeaaabbbhhhmmmpppppptttnnnWWWGGG>>>999555333222222444444333222WWWKKK@@@===<<<999666666333111000000222333222111333222111000000000000000000000///...---,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++******))))))******)))))))))************+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((((((((())))))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,************************,,,+++*********,,,---///))))))))))))))))))))))))''''''((()))******++++++************************))))))((((((((()))******+++******))))))******+++///...,,,++++++,,,---...+++,,,---...............////////////////////////---------...............------,,,,,,,,,,,,------///......---......//////.......................................---,,,,,,------,,,,,,,,,+++++++++)))+++,,,,,,+++***+++,,,(((((((((((((((((((((((())))))(((((((((((())))))***++++++***)))(((''''''******))))))))))))******(((*********(((((()))***)))(((((('''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))(((&&&%%%(((&&&%%%&&&''')))((('''((('''&&&'''((()))(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))(((((())))))(((&&&%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))***)))))))))(((((('''''')))******+++...555===CCCLLLSSSZZZ\\\YYYXXX\\\aaagggkkkppprrrtttvvv{{{~~~yyyzzz~~~}}}}}}~~~zzzqqqiiieeennnsss|||sssmmmnnnoooooorrruuuyyy}}}~~~xxxlll```[[[\\\___fffnnnuuuwwwxxx|||wwwnnnjjjgggcccaaaaaa[[[YYY^^^dddfffhhhkkkmmmuuu}}}|||yyyuuuqqqoooqqqtttxxx{{{~~~rrriiigggmmmssswww~~~yyyiiiggggggkkkqqqyyycccMMMBBB>>>:::666444333333333444333222000VVVKKK@@@<<<;;;888666666111000000111333444333222------///000111111111111/////////...---------,,,+++++++++,,,,,,---------,,,+++++++++************,,,,,,,,,---...///000111+++******)))))))))******((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((''''''((())))))(((((((((((()))))))))***,,,,,,+++++++++,,,******************************)))))))))***++++++(((((())))))))))))(((((()))))))))))))))(((''''''))))))************))))))******))))))))))))************))))))))))))******+++***)))(((((()))***+++++++++,,,---............,,,,,,------............---------------.........---,,,+++******+++,,,---..................///000------------------------...............---,,,+++------,,,,,,++++++*********+++---,,,***))))))***(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&+++++++++***)))(((&&&%%%***))))))(((((())))))***'''((()))(((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++***)))'''%%%'''&&&%%%&&&(((((((((&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''((((((+++000777<<>>:::666666111000000///////////////000111111222111///---,,,111000///......---......---......---,,,***'''&&&,,,,,,,,,+++++++++++++++++++++***))))))((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((***+++)))((()))(((&&&''')))******)))'''&&&%%%''')))******)))******++++++)))(((&&&$$$((()))***+++***)))'''&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''((()))&&&%%%&&&((()))'''%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))((('''((()))((((((((()))))))))))))))***((('''(((***+++)))&&&''''''&&&''''''((()))***,,,)))'''(((***+++)))''')))))))))***+++++++++,,,************************)))************+++++++++++++++++++++,,,,,,---...000000111111000///......---,,,++++++******++++++))))))))))))))))))))))))++++++******************))))))))))))(((((((((((())))))))))))))))))))))))+++)))''''''((()))((('''(((((('''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***************,,,---111444333444AAAQQQttt{{{{{{yyytttooommmnnnssswwwzzzxxxuuupppnnnqqqxxx~~~vvvooorrruuuwwwzzz~~~xxxuuuqqqnnneeedddeeeiiisss}}}zzz{{{~~~vvvqqqssspppttt~~~lll]]]GGGBBB<<<777444333111000222111111000///......---000///...---,,,,,,+++,,,---,,,++++++******++++++QQQHHHAAA>>><<<777444444111111000/////////000000000000000000///...---,,,///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((,,,+++******)))))))))***(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&''')))***(((''')))'''%%%&&&'''((('''&&&((('''&&&'''((())))))''''''((()))))))))((('''&&&&&&(((***,,,+++***'''%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))***(((&&&%%%&&&((()))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''((())))))((('''&&&''')))***(((%%%&&&&&&&&&'''((()))******,,,***)))***,,,---,,,***))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***************+++,,,,,,//////////////////...---+++***))))))(((((())))))))))))))))))))))))))))))************************)))((((((((((((''''''''')))))))))))))))))))))))))))(((&&&'''((())))))((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%'''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))******+++++++++***---///...///888DDDQQQfff~~~}}}uuuoooooorrrvvvzzzzzzvvvwww{{{|||uuusssuuuxxx{{{{{{rrrmmmlllnnnoooooossssssssswww~~~{{{|||~~~~~~xxxsssrrrtttrrrvvvzzzwwwzzzvvvbbbOOOCCC>>>;;;666333111111000///111111000//////...------///...---,,,++++++++++++,,,,,,+++***************SSSJJJBBB???<<<777444444222222111000000000000111222111000//////......//////...---,,,,,,+++,,,,,,************+++,,,------......------,,,+++******++++++***)))))))))******(((((())))))))))))((((((((((((''''''''''''(((((((((''''''(((***+++)))((('''&&&$$$$$$%%%&&&%%%$$$((('''&&&'''((()))((('''%%%%%%&&&'''((((((((('''$$$&&&)))++++++)))'''%%%''''''''''''((((((((()))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''(((((())))))*********)))((('''&&&&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&((('''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%&&&'''((()))***+++***))))))***,,,---,,,+++)))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++******++++++,,,,,,,,,,,,---.........------******)))(((((((((((()))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***+++++++++)))***,,,,,,+++///555333DDDYYYlll||||||wwwwwwyyy{{{}}}yyyyyy|||uuupppiiifffhhhmmmrrruuuwwwvvvvvvyyy~~~wwwqqqnnnqqqvvvxxx~~~|||fffTTTFFF;;;444555222///---...///000///000000//////...------------,,,+++***************++++++***))))))))))))***WWWMMMDDDAAA>>>999666666333222222111111111111111444333111000///000111111111000///......---......+++******)))***+++---...//////...---,,,++++++******))))))(((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((***))))))***,,,,,,+++)))&&&$$$###$$$%%%''''''&&&'''&&&%%%''')))******)))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''''''''&&&''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''%%%%%%&&&+++***)))'''&&&%%%$$$$$$''''''''''''(((((('''&&&$$$%%%&&&''')))******+++'''''''''((()))***+++************))))))(((((('''))))))))))))))))))))))))))))))))))))************...---------------......******+++,,,,,,---,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))(((''')))+++---------***)))((('''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***+++***)))+++,,,---------...444===HHHXXXmmm~~~~~~}}}{{{{{{|||~~~{{{vvvssstttwww{{{~~~yyyvvvwwwxxx{{{~~~~~~~~~|||ppp^^^NNNBBB:::666444000...,,,,,,---/////////............------,,,,,,++++++***)))))))))))))))+++***))))))((()))))))))WWWMMMDDD@@@===888666666333222222111111111111111222111000///...///000111111000///......---......---,,,+++***)))***+++,,,******)))(((''''''&&&&&&(((((('''''''''(((((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((''')))***+++***(((%%%$$$###$$$''')))***)))$$$$$$$$$&&&)))+++++++++'''&&&&&&%%%%%%%%%%%%%%%&&&%%%###"""###%%%''')))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''&&&'''''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((***+++***((('''''''''******))))))(((''''''&&&'''((()))))))))((((((((($$$%%%&&&((()))*********&&&&&&'''(((((()))***++++++++++++******)))))))))************************(((((()))))))))*********...------,,,,,,---------((()))***++++++,,,++++++,,,+++******))))))******(((((((((((((((((((((((((((((()))))))))***************)))))))))((((((((((((((((((((((((((((((((('''&&&%%%''')))+++,,,,,,+++***)))(((''''''''''''%%%&&&((((((((((((&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''''''''))))))((())),,,...,,,***111000111444>>>NNNbbbqqqzzzssspppooopppqqqrrrzzz}}}|||tttnnnlllmmmrrrzzzpppdddXXXQQQFFF<<<666333222222111///------...//////...---------,,,,,,,,,,,,,,,******)))((((((((())))))+++***))))))((()))))))))TTTJJJ@@@<<<:::666444555222222111000000000000111......------------......///...---,,,,,,+++,,,,,,...---,,,+++******)))***))))))))))))(((((((((((((((((('''''''''((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&%%%%%%&&&(((((('''&&&&&&%%%$$$%%%(((***+++***$$$$$$$$$&&&)))+++++++++((('''&&&%%%%%%%%%%%%%%%((('''$$$######%%%''')))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((())))))*********)))&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))(((((()))$$$&&&(((***++++++***)))''')))******)))(((((()))%%%&&&''')))))))))((((((''')))*********)))+++,,,++++++++++++************************************((((((((()))))))))******++++++******))))))******))))))***+++++++++******))))))(((''''''''''''((((((((((((((((((((((((((('''(((((())))))*********''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$###"""###&&&(((((((((***)))(((((('''(((((((((''''''((((((((((((''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((******$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$###"""###%%%''',,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''%%%'''((('''***---,,,(((,,,+++---111555:::DDDNNNfffrrr{{{rrrnnnlllgggddddddqqquuu|||~~~}}}|||}}}~~~xxxrrrllllllnnnooouuu~~~zzzzzz~~~}}}ooobbbVVVNNNCCC???:::555111/////////222000///.../////////---,,,,,,,,,+++++++++++++++***))))))(((((()))))))))++++++***))))))))))))***RRRHHH>>>;;;888555444555111111000/////////000000........./////////......///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,,,,)))))))))))))))***++++++(((((())))))))))))((((((((((((''''''''''''(((((('''&&&&&&'''))))))(((&&&((('''%%%&&&((()))(((((('''&&&&&&''')))***)))((('''&&&&&&%%%%%%&&&'''((())))))((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))***%%%''')))(((&&&%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***###&&&))),,,,,,***&&&$$$&&&(((******'''&&&''')))&&&'''((())))))((('''&&&(((***++++++)))(((***,,,))))))))))))************************************(((((((((((()))))))))***+++***))))))((((((((()))******+++++++++***))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++(((((((((''''''''''''&&&(((((((((((((((((((((((($$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$"""###&&&(((---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))%%%)))***'''(((+++,,,)))((('''+++000000///333;;;JJJUUUfffwww}}}|||xxxmmmdddaaadddiiiqqqyyy~~~yyyuuusssrrrsssqqqqqquuu|||~~~~~~}}}}}}~~~{{{zzz~~~xxxpppoooqqqwww~~~yyyuuu{{{mmm^^^TTTMMMFFFAAA:::999777333000//////000000///------......---,,,++++++++++++++++++++++++***)))))))))))))))******,,,,,,+++***************SSSIII???;;;:::777666777111000000///////////////000111222333333222111000111111///...............***+++,,,------+++***)))((((((((()))******++++++++++++******+++,,,------(((((())))))))))))((((((((((((''''''''''''((((((***))))))***,,,,,,+++***+++)))'''&&&&&&'''&&&$$$***(((''''''(((((('''%%%%%%%%%%%%%%%&&&(((***+++)))+++,,,------+++(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((%%%''')))(((&&&%%%&&&)))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''((()))'''))),,,---+++&&& $$$'''))))))&&&%%%&&&(((&&&((()))***)))(((&&&%%%&&&(((***)))&&&%%%''')))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))******+++++++++++++++***)))(((++++++***)))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++************(((((((((((((((((((((((('''&&&$$$%%%'''))))))((($$$$$$$$$$$$%%%&&&'''''')))((('''&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&$$$###$$$'''***...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++'''---...)))(((,,,---+++***'''(((+++***(((...777111999GGGXXXiiiyyyxxxjjjdddWWW\\\eeennntttvvvvvvuuuxxx~~~yyypppmmmmmmmmmllljjjkkkoooxxx~~~||||||vvvwwwxxx~~~}}}wwwwwwvvvlll```PPPEEE???<<<888555444444222000......///111---,,,+++,,,------,,,+++******************++++++******))))))))))))***+++---,,,++++++******++++++NNNDDD;;;::::::777444333333333333222222222111111///////////////......------,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++...+++(((&&&&&&''''''''')))((((((((((((((()))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&'''((()))***((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%)))&&&######&&&''''''%%%)))'''&&&'''((()))((('''###$$$$$$%%%&&&'''((((((******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&"""###%%%''''''&&&%%%$$$(((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))***************************)))((((((((()))***+++***)))'''%%%((()))***+++,,,,,,+++***+++++++++***)))((('''&&&''''''(((((())))))******)))'''$$$"""!!!###&&&(((+++******))))))***+++,,,((()))***++++++***((('''&&&'''((())))))((('''&&&###$$$&&&'''(((((())))))***))))))'''&&&$$$"""!!!'''&&&&&&'''(((((('''%%%((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%%%%&&&'''&&&%%%######$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))+++,,,))))))))))))***+++------000222666<<>>:::555222111111111000000000//////...------,,,------,,,,,,+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))OOOEEE===;;;;;;888555444111111000000000/////////000000111111000000///...//////......---,,,++++++++++++++++++++++++++++++,,,***(((''''''))),,,---,,,)))''''''(((******)))***)))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))((((((''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((&&&%%%%%%&&&''''''&&&'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$######"""$$$%%%&&&'''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''%%%$$$&&&&&&''''''''''''''''''&&&'''(((((('''&&&'''((((((((())))))))))))******))))))******))))))((((((+++)))'''&&&%%%'''((()))(((((()))))))))(((''''''+++)))'''%%%%%%''')))+++'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***(((((((((((()))******+++(((((((((''''''(((((((((''''''((((((''''''&&&%%%(((((())))))(((''''''&&&'''&&&&&&'''(((((('''%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$&&&'''(((&&&&&&&&&'''%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&)))(((((((((((()))******''''''''''''((((((((((((&&&))),,,------111777<<>>999555222000000000...---.........,,,***++++++++++++************+++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''NNNDDD<<<::::::777444333111111000000000////////////000000000000///......,,,,,,,,,,,,------------************************,,,,,,++++++************((('''&&&'''))))))(((&&&))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&'''((())))))(((((('''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%'''******(((&&&'''(((((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))&&&''''''((())))))((((((''''''((())))))))))))))))))((('''''''''((()))***((()))+++,,,,,,+++***)))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%&&&(((***++++++++++++''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''&&&%%%++++++***(((&&&$$$"""!!!'''&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%&&&'''''''''''''''$$$&&&''''''%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((()))******&&&''''''((('''&&&%%%$$$"""###%%%'''''''''&&&%%%***)))(((((()))***))))))'''&&&(((---...,,,---222===BBBKKKSSSZZZggg~~~vvvjjjhhheeedddhhhnnnvvv{{{zzz~~~|||{{{{{{~~~{{{tttqqqwww{{{zzzuuucccWWWLLLFFFAAA;;;888999888888888777555222111000000///......///000///---******************************))))))((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&NNNDDD;;;::::::777444333000/////////............///////////////......---******+++,,,,,,------...))))))))))))))))))))))))///---+++)))((()))+++---+++******+++,,,,,,***)))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((''''''(((((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$(((******(((&&&'''((('''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))&&&&&&'''((())))))(((((('''&&&%%%%%%%%%'''(((***'''&&&%%%%%%&&&'''(((*********))))))))))))******'''((((((((())))))******(((((('''&&&&&&&&&&&&''''''((()))******)))(((((('''''')))))))))((('''&&&$$$%%%''''''''''''%%%$$$$$$$$$&&&'''((()))))))))''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&%%%&&&''''''%%%######$$$$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&'''((((((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&'''((('''&&&$$$######$$$&&&((())))))((('''%%%%%%''')))******(((''')))%%%&&&,,,...---...333000222999DDDPPP```wwwtttooohhheeeeeeiiilllnnnrrrsssttttttyyy~~~}}}wwwvvvxxx|||~~~zzz{{{{{{rrrnnnnnnqqq~~~mmmZZZNNNJJJ@@@999:::999444111333000111333333111/////////---+++***+++,,,......---)))))))))))))))************))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQEEE;;;::::::888444333000,,,((('''***---......------......//////000000+++---...---***)))+++---...---,,,+++************++++++******))))))((((((---------,,,+++******)))((((((((((((((((((((((((((((((''''''''''''((((((***'''&&&((('''%%%%%%((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((+++(((&&&%%%&&&((())))))&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''***'''%%%%%%'''((('''%%%%%%%%%&&&(((***)))'''%%%))))))'''&&&&&&'''(((((('''&&&$$$$$$$$$%%%''')))(((''''''''''''((())))))((((((((((((((()))******))))))((('''''''''''''''(((((((((((()))+++,,,---............---+++)))((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((******(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&''')))+++,,,%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((()))+++------//////222999AAALLL___oooyyyoooiiihhhjjjmmmmmmkkkjjjkkknnnqqqssstttxxxwwwwww||||||tttlllkkkrrr~~~uuufffZZZPPPGGG@@@999777555333222222222222111111000///...,,,***)))------+++******+++------))))))))))))))))))))))))'''''''''((())))))*********))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&QQQFFF<<<::::::777444222444000---+++---//////............//////////////////000111///---,,,...000+++***)))(((''''''''''''*********)))))))))))))))+++******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((%%%$$$&&&&&&######&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$###"""$$$''')))((('''%%%%%%%%%'''))))))'''$$$''''''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&''''''((()))((((((((((((((())))))***))))))((('''''''''''''''%%%%%%%%%%%%&&&'''((()))******+++,,,+++***)))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))(((&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((&&&&&&'''(((***,,,''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))***,,,,,,---,,,---000333:::GGGTTTgggppp}}}zzzuuuuuuuuuooojjjccc```aaafffkkkmmmssstttwwwyyy|||~~~|||~~~wwwqqqrrrwww{{{wwwmmmlllooo|||pppfffXXXMMMEEE???888333444333111///...........................---,,,+++++++++************++++++))))))))))))))))))))))))((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&QQQGGG===;;;:::666333222555222000/////////...---///////////////.........------...,,,+++***+++------,,,+++******)))******))))))))))))************))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&((((((%%%%%%''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&'''&&&%%%$$$$$$$$$&&&((((((&&&$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((()))***)))((((((''''''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******)))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''(((***+++((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((())))))***+++...,,,,,,---,,,...555???DDDLLLWWWdddsss{{{ssshhh___]]]```eeehhhiiimmmpppqqqppprrrwww|||}}}{{{}}}|||wwwxxxvvv{{{vvvooodddaaaaaafffmmmwwwvvvpppqqqyyyxxxnnnlllrrr~~~~~~ooo```VVVOOOHHH???999666444111///333222111000////////////,,,,,,---------------,,,))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&PPPGGG>>><<<:::666222222111000000000000///---,,,000000//////......------,,,,,,+++***))))))***+++...---,,,+++++++++++++++(((((())))))******++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''%%%%%%''''''$$$###&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''%%%)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""$$$$$$$$$%%%''''''%%%$$$###$$$$$$%%%&&&''''''(((###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''((()))))))))(((''''''''''''(((((())))))((('''&&&&&&''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%'''%%%######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***))))))((((((((()))))),,,***+++---,,,,,,111777111666<<>>:::555222222222111000111111000//////.........++++++,,,,,,,,,,,,++++++((()))***++++++***)))((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&NNNFFF???===:::555222222...///111111111000//////000000//////......------///...------------------***))))))(((((((((((()))(((((())))))******++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$!!!"""%%%$$$!!! """&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%'''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$######%%%$$$###$$$&&&'''&&&$$$$$$$$$%%%&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((******)))(((''''''''''''((()))*********)))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''***)))(((((((((((((((((('''%%%&&&******))),,,111---///222222555>>>LLLWWWooowww{{{sssmmmhhhhhhjjjooovvv{{{}}}||||||xxxyyy||||||yyywwwuuuuuutttrrrqqqsssvvvyyywwwkkkhhhkkkqqqtttvvvuuurrrppprrruuuuuusssqqqnnnkkkfff```\\\___```fffooowww|||yyy{{{~~~zzzcccZZZNNNCCC>>>;;;999777555333000.........------******++++++************,,,,,,,,,,,,+++***)))(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((())))))*********((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&LLLEEE@@@>>>;;;555333444///111333333222222222333///////////////............---++++++,,,,,,,,,++++++******))))))*********))))))))))))************''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%&&&))))))%%%###%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%######$$$$$$&&&'''***+++,,,%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%'''(((&&&%%%$$$$$$&&&''''''%%%$$$%%%&&&''''''(((''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))(((''''''''''''(((((()))(((((('''&&&%%%%%%&&&&&&)))***+++++++++)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''((((((((()))&&&&&&******((())),,,---...///......111777<<>>;;;666444555111222444333000///111333.........///////////////,,,***((((((******)))(((---,,,,,,,,,,,,,,,------*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***((()))---,,,(((&&&(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&$$$""""""$$$%%%%%%$$$%%%%%%&&&&&&''')))***+++%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&)))'''&&&$$$%%%'''(((''''''$$$%%%&&&&&&'''&&&%%%$$$%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&&&&%%%%%%$$$%%%%%%%%%'''((()))***+++***))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%((('''%%%$$$###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$###$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''(((((())),,,((('''***+++)))(((+++)))***+++,,,---...///000666>>>GGGLLLOOOTTT]]]eeesssxxxqqqmmmpppqqqqqqrrruuutttssssssuuuxxx|||~~~|||uuunnniiifffjjjpppvvvzzz}}}|||{{{}}}tttnnnjjjqqq}}}{{{yyyzzz||||||uuudddWWWQQQLLLGGGBBB:::777444222111000000000---.........------------***+++,,,---......---,,,((())))))******)))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&HHHCCC???>>>;;;666444666111222333000---+++---///---.........//////000000000---***+++---...,,,******))))))((())))))******++++++******))))))(((((()))))))))***************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%###%%%(((((($$$"""###&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))'''$$$###%%%&&&''''''+++***)))''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&""""""&&&(((&&&%%%%%%'''(((((('''###$$$%%%&&&%%%$$$###"""%%%$$$###""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))++++++******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%$$$%%%'''((((((&&&$$$'''&&&&&&%%%$$$$$$$$$$$$)))(((&&&###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!"""""""""$$$$$$%%%%%%&&&'''(((((()))(((&&&$$$$$$$$$&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))((($$$###&&&(((&&&&&&)))%%%%%%&&&)))---...---+++,,,111555555444777???GGGMMMTTTaaarrryyyssstttttttttuuutttuuuuuusssrrrtttzzzwwwpppiiifffeeeffflllssswww|||{{{tttuuu||||||}}}}}}~~~}}}wwwwwwvvvyyy~~~ooocccSSSLLLCCC>>>======:::777333222222111111000///...''')))+++,,,++++++,,,---&&&''')))***++++++***)))&&&'''((()))************((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&JJJEEE===777555444555444111111000///////////////...000333444444111...,,,------,,,+++++++++,,,,,,************+++,,,------///+++(((''')))***)))'''))))))))))))(((((((((((())))))(((''''''''''''(((''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%%%%''''''(((&&&%%%&&&((()))'''$$$***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***)))'''%%%%%%%%%'''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))+++***(((&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$&&&(((((((((&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((())))))******+++''''''&&&%%%%%%$$$######$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%'''((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''' $$$$$$&&&***$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%)))***)))&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***---...000000///000111333666999???HHHUUUeeevvv|||yyy{{{|||{{{|||~~~|||}}}}}}vvvpppggghhhhhhffffffiiiooouuuxxxzzz|||}}}xxxssssssxxx|||zzzxxxyyy{{{~~~~~~wwwiii^^^TTTIIIAAA<<<;;;999666555444444444666555222///---,,,,,,,,,...,,,++++++++++++***(((((()))))))))************))))))************))))))******))))))((((((''''''((((((((((((((((((((((((&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########JJJEEE>>>888666555555555111111000///////////////...000222333333111///---......---,,,,,,+++,,,,,,++++++*********+++,,,,,,...+++(((((()))***)))'''))))))))))))(((((((((((()))(((''''''&&&&&&''''''''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&'''+++)))((()))++++++)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((('''&&&%%%$$$ !!!"""############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%&&&(((***+++++++++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((($$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))""""""%%%$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''(((''''''&&&'''((()))***)))***,,,,,,+++,,,---///...000333888???IIITTT\\\mmmwww|||wwwrrreeeffffffddddddgggmmmsssxxx{{{||||||wwwuuuxxx~~~zzzwwwvvvwwwyyy{{{vvvuuuuuuyyyxxxggg___TTTLLLFFFAAA:::555777666444222000000000000///...---,,,,,,---...///+++***)))***++++++***))),,,,,,+++***)))''''''&&&))))))************))))))'''''''''''''''(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######JJJEEE>>>999777666666555111111000/////////////////////000111111111000000000///...---,,,,,,,,,,,,,,,,,,+++************+++---+++)))((()))))))))((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&'''((('''%%%$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((""""""""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''%%%###""" !!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&***,,,+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((($$$###%%%&&&%%%$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''###!!!###&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''(((******))))))***,,,,,,,,,---...000444:::>>>IIIRRR]]]iii{{{}}}qqqrrrpppnnnkkknnnsssyyy~~~uuukkklllooonnnpppuuu}}}{{{yyyyyy{{{}}}~~~~~~qqqcccVVVMMMEEE@@@:::666666555222///222111000...---......///,,,++++++******+++---...***)))((()))+++++++++***---,,,+++***((('''&&&%%%((())))))******))))))((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###IIIEEE>>>:::777777666666111000000//////////////////////////////000111222111000///...---,,,,,,,,,---,,,+++***))))))))))))+++***)))))))))))))))((())))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""(((((('''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$### !!!###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###&&&***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((()))++++++******+++,,,***+++---------...111333444:::@@@GGGVVVjjjxxx~~~xxxooonnnqqqssswww|||}}}~~~~~~}}}}}}qqqiii___TTTLLLEEE???;;;:::777333111222222111000111000///.........///000///...,,,***)))(((((()))+++***))))))++++++***))))))))))))))))))((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$HHHDDD>>>:::888777666555111000000/////////////////////.........000111222000000///...---,,,,,,------,,,+++***)))((((((((()))*********))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$'''((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%&&&((((((&&&###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""%%%%%%$$$$$$$$$%%%%%%&&&###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((()))***++++++***)))+++,,,'''(((***+++***+++,,,...///111222444===KKKWWW[[[ZZZ]]]aaacccgggooo|||xxxkkk```ZZZJJJFFF@@@;;;999777777777333222///............---000///...------...//////111000---+++)))(((((((((---+++******++++++***((())))))(((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$FFFBBB===999777666555444111111000/////////////////////.........///000000///...------,,,------------,,,+++***)))(((((((((((()))++++++)))((())))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&''''''&&&&&&%%%###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''%%%%%%&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$######%%%'''&&&$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! %%%'''&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''(((***)))((('''(((***((()))++++++))))))***+++...000///---222;;;BBBDDD===@@@DDDEEEFFFKKKSSSZZZjjjnnnwww{{{oookkkcccZZZPPPHHHBBB???:::888555333111111111222------,,,,,,,,,,,,,,,------,,,+++******++++++,,,---,,,+++******+++,,,---+++***))))))***+++***)))******))))))((('''&&&&&&'''(((((())))))(((((('''+++***)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%EEEAAA<<<888777666444333111111000//////////////////////////////.........,,,,,,,,,,,,,,,------...++++++***))))))((())))))'''))),,,,,,***((()))***))))))))))))(((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&'''((((((''''''###$$$%%%''''''''''''&&&!!!$$$$$$""""""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%((('''$$$###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!%%%'''&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''"""!!!"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''((()))((('''&&&''')))***+++,,,,,,++++++,,,...+++------+++---222555444...111444555444555999===FFFIIIPPPZZZbbblll{{{yyyoooggg^^^UUUOOOHHHGGGDDD???:::666444333222222222111///---------+++,,,---,,,,,,,,,,,,---,,,+++***)))((())))))***))))))))))))***,,,...000&&&%%%%%%&&&)))++++++***))))))((((((((('''''''''''''''((((((((((((''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%CCC@@@;;;888666555444222111111000/////////////////////000000///...------++++++++++++,,,---......+++******)))))))))))))))&&&))),,,,,,***((()))***))))))))))))(((((((((((())))))(((''''''''''''(((%%%%%%&&&'''((((((((('''"""###%%%'''(((((((((''' ###&&&'''%%%%%%''')))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$############%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###(((((($$$###''',,,''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""###$$$%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""((()))###!!!%%%'''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$''')))(((&&&%%%'''***$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''((()))******((('''((()))''')))*********+++---///'''++++++)))***------***(((+++///000//////111333222222444:::@@@KKK\\\lllkkknnnsssxxx~~~{{{sssiiibbb\\\WWWOOOIIIEEEAAA<<<888666666666444111///......***,,,/////////...------,,,------,,,***))))))***...---+++***)))))))))***))))))((()))***+++---...!!! !!!$$$(((+++++++++$$$%%%&&&'''(((***++++++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%DDD@@@;;;888666555333222222111111000000000000000000000000000///...---,,,000...+++)))((()))***,,,,,,,,,++++++++++++,,,,,,,,,***((((((***+++)))'''(((((((((((((((((((((((())))))((('''''''''''''''((('''%%%%%%'''((('''&&&'''&&&%%%&&&((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%***(((%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$###$$$&&&((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%***'''%%%%%%''''''%%%"""!!!######""""""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$### ###&&&&&&###""""""$$$""""""!!!!!!"""###$$$$$$""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''""""""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***((('''&&&'''(((''''''(((((())))))))))))((((((,,,,,,++++++***)))))))))))))))))))))***+++,,,---------...111555;;;AAADDDJJJJJJKKKNNNRRRWWW[[[^^^gggjjjrrr|||{{{wwwvvvsssoookkkbbb]]]VVVPPPLLLHHHEEEBBB???>>><<<:::888555444333111111000000////////////,,,,,,............,,,,,,******))))))))))))******---------,,,,,,+++++++++************************))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""AAA???;;;888666444333222111111000////////////000000000000000///...---,,,///---+++)))))))))+++,,,******))))))))))))******+++)))'''''')))***(((&&&))))))(((((((((((())))))))))))((('''''''''''''''((('''%%%%%%'''((('''&&&#########$$$'''))))))(((%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$""""""$$$$$$"""  ###$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""""""#########$$$###""""""""""""###### ###&&&&&&$$$""""""$$$$$$$$$######""""""""""""""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***++++++((())))))))))))))))))(((*********************+++))))))))))))***++++++,,,,,,,,,,,,...111555:::===@@@???=========>>>@@@AAAFFFIIINNNUUU^^^ffflllooosssrrrpppqqqtttzzzyyyqqqkkkiiigggbbb^^^YYYUUURRRPPPOOONNNKKKIIIFFFCCC???<<<::::::888777111111000000///.........------,,,,,,++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))******++++++******************(((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((%%%$$$######""""""######&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""AAAAAA???;;;777444333444111000//////......//////000000000000///...---,,,...---+++))))))***,,,---******))))))))))))******)))(((''''''(((((('''&&&***)))'''&&&&&&''')))***))))))((('''''''''''''''((('''%%%%%%'''((('''&&&$$$######$$$&&&''''''&&&$$$$$$%%%&&&''''''''''''((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***+++)))'''%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$""""""###%%%!!!!!!###$$$%%%&&&&&&&&&"""######$$$$$$######"""$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$(((&&&%%%%%%&&&&&&$$$### %%%'''&&&###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######%%%'''((('''&&&%%%#########"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######"""!!!!!!"""###$$$!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))))))))************))))))(((((()))******+++,,,,,,******))))))))))))************)))***,,,///222444999777444111///.........///000333777;;;@@@CCCEEEHHHFFFDDDCCCEEEJJJPPPTTT^^^bbbeeeeeehhhmmmnnnlllkkkjjjiiigggeeecccbbbaaaccc```___```cccdddccc```RRRMMMFFFCCCBBB@@@===::::::888666555666777666555444222/////////000000000------,,,,,,,,,,,,,,,,,,*********)))))))))))))))((())))))******))))))(((***))))))(((((())))))***'''((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%$$$######""""""######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$###""""""EEEFFFDDD@@@:::666555555000000///...............//////000//////...---------,,,+++******+++---...,,,,,,++++++++++++,,,,,,))))))((((((((((((''''''***(((&&&$$$$$$&&&(((***))))))((('''''''''''''''((('''%%%%%%'''((('''&&&)))'''&&&%%%%%%%%%###!!!###$$$%%%&&&''''''''''''"""""""""$$$'''))))))((($$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%''')))***+++(((&&&$$$"""!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%"""""""""#########$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$###### !!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''&&&&&&%%%&&&((())))))'''$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$$$$%%%''''''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######%%%&&&&&&%%%$$$$$$"""###$$$%%%$$$######"""""""""###$$$%%%&&&&&&&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&))))))************))))))((()))))))))*********+++******)))((((((((()))))))))(((((((((***,,,...000333222000///------------,,,,,,---...000222444555444222111000111444888:::;;;???AAAAAACCCHHHJJJHHHEEEEEEDDDBBBAAA@@@???>>>BBB@@@>>>>>>@@@BBBBBBAAA999666333222333444444333222111000000111222222222222///---------...---,,,//////...---,,,,,,++++++************************(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$$$$######HHHGGGDDD???999555333333000000///...............//////////////////...------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,*********))))))(((((())))))'''%%%######%%%''')))))))))((('''''''''''''''((('''%%%%%%'''((('''&&&+++)))'''&&&&&&&&&$$$"""###$$$%%%&&&''''''''''''"""$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%''')))***+++&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$###""""""###%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$############%%%%%%$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""%%%))),,,,,,***'''$$$"""######$$$%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++)))'''((()))))))))************))))))*********)))))))))(((((())))))(((((('''(((((((((((((((((()))+++---///000+++++++++++++++,,,,,,,,,++++++++++++,,,---...///......///000000000000000...111111000111555666444222222222222222222111111222111000000111333333333---,,,+++,,,---///000000,,,,,,++++++******+++,,,...,,,******++++++***)))++++++******)))(((((('''******************++++++)))))))))(((((()))))))))))))))(((((((((((())))))&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%############$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%GGGCCC===999666555222111111000//////......//////...///////////////......------,,,,,,,,,,,,,,,---******))))))))))))******)))++++++***)))((()))***((('''%%%$$$$$$%%%'''((())))))((('''''''''''''''((('''%%%%%%'''((('''&&&'''&&&%%%&&&(((((((((&&&$$$$$$%%%&&&''''''''''''&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%###"""!!!###&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&((()))***&&&&&&&&&&&&''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%***)))'''&&&%%%$$$$$$$$$''''''((((((((((((''''''$$$%%%&&&%%%$$$###$$$%%%(((&&&""""""###%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""%%%***---...+++(((%%%###"""###$$$%%%%%%###!!!%%%%%%&&&&&&%%%###!!! $$$###############$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###'''(((&&&%%%''')))(((((())))))))))))((((((++++++***))))))(((''''''((((((''''''''''''(((((('''((((((***,,,...///000******************))))))(((((((((((()))***+++,,,)))+++---......---+++***,,,......++++++//////---,,,,,,------.../////////,,,,,,,,,,,,------------++++++***************+++***++++++***((('''(((***)))((('''(((+++,,,+++***'''''''''(((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))'''&&&'''(((%%%$$$######""""""############"""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''EEE>>>666333666777555222111111000////////////000......////////////............------,,,,,,,,,+++******))))))))))))******(((***+++***'''&&&((())))))((((((''''''(((((()))))))))((('''''''''''''''((('''%%%%%%'''((('''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&+++)))(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""""""""###%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((('''((()))))))))((('''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%''')))(((&&&%%%''')))+++(((%%%#########!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$######$$$%%%$$$###############$$$###$$$$$$%%%%%%$$$$$$############""""""#########"""$$$&&&((()))((('''&&&###""""""$$$&&&&&&### !!!"""###%%%%%%$$$"""!!!""""""""""""###$$$%%%%%%"""#########$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&$$$"""$$$'''''''''(((((((((((('''''')))))))))))))))(((((((((&&&&&&&&&&&&'''((())))))''''''((()))***+++,,,---++++++++++++***)))(((((()))((((((((())))))***+++'''((()))******)))((('''***---,,,)))))),,,---++++++++++++,,,,,,,,,,,,,,,''')))+++++++++************+++++++++*********+++,,,---...,,,***)))***---(((''''''))),,,---,,,+++((((((((((((((()))))))))''''''''''''(((((())))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&(((******)))(((((((((%%%$$$######""""""######""""""""""""###$$$%%%&&&$$$$$$#########$$$&&&'''EEE<<<222111777<<<:::777222222111000000000000000......///////////////...//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,''')))***)))&&&%%%&&&)))))))))************))))))))))))((('''''''''''''''((('''%%%%%%'''((('''&&&(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&''''''((())))))(((&&&$$$"""#########$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######""""""###%%%'''(((%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!"""$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%###"""$$$&&&%%%######%%%)))***(((%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%$$$###"""############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&$$$###""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""##################$$$%%%&&&'''$$$""""""###&&&&&&### ###&&&'''''''''""""""""""""###$$$%%%&&&$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,(((%%%&&&(((&&&&&&''''''''''''&&&&&&''''''(((((())))))******%%%%%%%%%&&&'''((()))***'''''''''(((((()))))))))((()))))))))((('''&&&&&&)))((((((((((((((()))***((((((''''''''''''(((((((((***)))&&&'''+++,,,+++************)))))))))(((%%%'''***+++***)))((((((&&&((()))******+++,,,...''')))***)))&&&%%%(((***'''''''''((()))***(((''')))((('''&&&$$$###""""""((((((((()))))))))******)))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%''')))+++,,,***)))))))))'''&&&%%%%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&######"""""""""###%%%&&&GGG???888777777333111111222111000//////.........&&&)))---111222111///---444000,,,+++,,,,,,+++)))------+++*********+++,,,///---+++***++++++***)))************+++,,,---...++++++***)))(((((())))))&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&+++((($$$###$$$%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))***'''######%%%''''''&&&""""""###$$$%%%%%%&&&&&&---)))&&&%%%&&&'''%%%$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$#########""""""""""""######%%%%%%%%%%%%$$$"""!!! !!!###%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&&&&'''%%%&&&&&&'''((()))******&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$&&&'''((())))))'''%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$$$$######$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&"""######%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((()))******)))((()))+++''')))***++++++***)))'''))))))***+++++++++++++++(((''''''((()))******)))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%***))))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%$$$$$$&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################EEE===777777777444333333222111000//////.........,,,---...000111111111000)))'''''')))...222333333++++++)))((((((((()))***---+++)))((())))))((('''(((((((((((()))***+++,,,+++******)))(((((())))))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))&&&######%%%''''''&&& !!!###&&&((()))******(((%%%%%%&&&''''''%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%$$$$$$######"""######$$$$$$######"""'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$&&&&&&((((((((('''%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$###"""###%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))++++++***((('''((()))'''(((***++++++***((('''''''''((())))))))))))(((((('''&&&''')))***)))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&'''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''))))))(((''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((()))***)))'''%%%%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################CCC<<<666777777555444555222111000//////.........111000000000000111222333---+++******---/////////++++++)))((((((((()))***,,,***))))))******((('''''''''&&&''''''((()))*********)))((((((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&%%%&&&'''((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((((((&&&$$$$$$%%%''''''&&&!!!!!!###$$$&&&(((******(((&&&%%%%%%&&&''''''&&&&&&((()))(((&&&$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################,,,((($$$###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######"""######$$$$$$######"""%%%$$$######$$$$$$###"""#########$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""""""""######$$$$$$%%%########################$$$######"""######$$$$$$%%%&&&'''((('''&&&%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$""""""###$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***++++++***'''&&&&&&''''''((()))******)))((('''&&&''''''(((((((((((((((((('''&&&''')))))))))'''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$################################################DDD<<<666777777555444555222111000///............222111111111111111111111444222///---+++))))))(((------+++*********+++,,,---,,,++++++,,,,,,***)))'''&&&&&&&&&''''''((()))***))))))((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%$$$%%%'''***+++(((%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###########################$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$***&&&###$$$'''(((&&&###%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%$$$"""""""""#########$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%&&&&&&''''''##########################################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$""""""###$$$%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))'''&&&'''((('''(((((())))))((((((''''''((())))))******))))))((('''&&&&&&(((((((((&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$''')))***)))&&&###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$EEE===777777777444333333222111000///............///000111222111000///---000///...,,,++++++,,,,,,------+++*********+++,,,,,,++++++,,,---,,,+++)))(((((('''''''''((()))))))))((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((($$$###'''...000+++$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''%%%$$$$$$$$$"""###%%%&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$$$$$$$$$$###""""""###$$$&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&"""!!! """%%%%%%### %%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###"""!!!"""$$$%%%$$$###########################$$$%%%%%%$$$"""!!!"""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((((((''''''(((***'''''''''(((((('''''''''''''''((())))))))))))((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$)))***+++***'''$$$######""""""##################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$FFF>>>888777777444222333222111000//////.........---...000111111000...,,,//////...---+++***,,,...++++++)))((((((((()))***)))))))))***++++++)))'''))))))(((((((((((())))))((((((''''''(((((())))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&$$$######%%%%%%%%%$$$%%%&&&&&&''')))%%%###'''...000+++$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&'''(((###$$$$$$%%%&&&''''''(((%%%&&&((('''%%%$$$$$$%%% """$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&&&&&&&%%%$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""######$$$$$$######"""%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!"""$$$$$$$$$#########""""""""""""#########$$$%%%$$$""""""###$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###%%%&&&'''&&&''')))***''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%+++,,,,,,***(((&&&&&&'''"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%DDD<<<666777777555444555222111000//////.........////////////////////////000111000---***(((***,,,++++++)))((((((((()))***(((((()))***,,,+++)))'''))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%"""$$$''''''&&&%%%''')))######$$$$$$%%%%%%&&&&&& ###&&&'''&&&%%%&&&(((###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&'''((((((%%%""""""&&&***$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$##################$$$$$$"""######$$$$$$######"""$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%################################################ !!!###$$$%%%%%%$$$$$$%%%$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$###########################"""!!!"""###$$$###"""###"""!!!!!!!!!!!!"""###"""###$$$$$$###"""###%%%!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%******)))'''%%%$$$&&&((("""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%BBB:::555666888666666777222111000//////.........111000...------///111333+++---...---++++++...111------+++*********+++,,,******+++---......+++))))))(((((('''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''((())))))!!!&&&***((($$$"""%%%)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((""""""######$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$!!!$$$''''''&&&%%%''')))&&&&&&%%%%%%$$$###"""""" %%%'''&&&&&&)))+++&&&'''((((((&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%''''''&&&%%%"""###%%%&&&&&&%%%###"""&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%%%%&&&$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""!!!!!!!!!###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$%%%$$$######"""#########"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###!!!!!!"""###$$$###"""###"""!!! !!!"""###!!!"""$$$$$$######$$$&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''''''''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&'''&&&%%%""" !!!$$$'''#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%FFFBBB<<<888555444333222111000///......---------111111000000000000111111000///...---,,,+++++++++...---+++))))))))))))***((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((((((((()))))))))))))))$$$%%%'''))))))((('''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$###%%%&&&'''&&&$$$'''&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$######%%%'''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''***(((&&&$$$""""""###$$$&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$---)))%%%######$$$%%%%%%###$$$&&&'''&&&%%%""" $$$#########$$$%%%%%%&&&'''$$$  """$$$$$$&&&&&&%%%%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """#########$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""######"""!!!######$$$$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$$$$$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###&&&+++......+++&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''((()))******)))'''%%%%%%&&&(((((('''((('''%%%$$$###$$$$$$%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&$$$""""""###$$$%%%$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$########################EEEAAA<<<777555444333222111111000///............//////............////////////...,,,,,,++++++,,,---,,,***)))(((((())))))++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$%%%''''''&&&%%%))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&''')))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%&&&&&&&&&%%%%%%$$$##################$$$$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$!!!!!!"""#########$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$###"""###$$$%%%$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######"""#########$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$#####################$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$######$$$$$$$$$$$$$$$$$$%%%$$$#########$$$############"""""""""######$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$###%%%&&&%%%$$$"""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((***(((&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""EEEAAA;;;777555444333222222222111000//////////////////............/////////...---,,,,,,++++++,,,++++++***)))((((((((((((*********************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%&&&(((((('''%%%+++******)))'''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!"""$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!! !!!###$$$$$$###%%%$$$"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%!!!"""$$$''')))(((%%%"""&&&%%%%%%$$$$$$##################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!#########"""""""""!!!!!!###$$$$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$"""""""""""""""###$$$%%%&&&%%%###"""""""""######$$$###"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$ """###$$$%%%&&&!!!"""###$$$$$$###"""""""""############$$$$$$$$$"""###############$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%###""""""###$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%###"""""""""!!! """"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!DDD@@@;;;777555444333222333222111000////////////000000111111111111000000...------,,,+++++++++,,,***))))))(((((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%'''((()))(((&&&)))******)))(((&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######""""""""""""###%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$########################&&&$$$""""""$$$%%%&&&&&&$$$$$$###############$$$%%%$$$$$$###$$$$$$%%%%%%!!!!!!###&&&((((((&&&###%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""###%%%&&&%%%$$$###!!! !!!###$$$$$$###############$$$$$$$$$############$$$$$$ !!!!!!"""###$$$%%%%%%!!!"""###$$$###""" """"""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""""""""$$$%%%&&&&&&%%%$$$"""!!!!!!""""""############"""########################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%######$$$$$$###"""###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""CCC???:::666555444333222333222111000////////////000000111111111111000000------,,,+++++++++,,,,,,)))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%'''((()))(((&&&&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$########################+++(((###!!!"""%%%'''(((###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$%%%"""!!!!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""##################!!!!!!!!!!!!!!! """"""###$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%$$$%%%%%%### """$$$""""""""""""###$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$### """"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""$$$%%%%%%###""""""###$$$%%%&&&&&&%%%$$$"""!!! !!!"""#######################################$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''(((((())))))*********%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&''')))***)))(((&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$$$$###"""""""""##################""""""###$$$$$$$$$$$$###########################CCC???999666444444333222222222111000////////////---...///000000///...---,,,,,,++++++++++++,,,,,,((())))))******)))((((((---,,,,,,+++)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%&&&(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############***&&&""" !!!###%%%%%%"""$$$&&&((()))'''%%%###%%%%%%$$$$$$######$$$$$$%%%###!!!!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######"""%%%'''&&&###"""$$$&&& !!!"""###$$$%%%######""""""""""""######&&&&&&%%%%%%$$$#########$$$$$$$$$###""" """############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$###### !!!"""######$$$#################################$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###"""###%%%'''((('''&&&&&&&&&'''&&&&&&$$$###""""""######$$$%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$"""""""""###############"""""""""""""""#########!!!"""######$$$$$$##############################BBB>>>999666444444333222111111000///............---...///000000///...---,,,+++++++++++++++,,,,,,((()))***++++++***))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$$$$&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$%%%''''''&&&%%%$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''(((((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%###############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###$$$%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###%%%%%%%%%### !!!%%%&&&###!!!"""%%%"""""""""""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$##################""""""""""""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&'''''' """$$$$$$###!!!$$$$$$%%%&&&%%%%%%$$$###!!!"""###$$$%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$###"""!!!!!!!!!###$$$%%%"""""""""######$$$$$$$$$!!!""""""#######################################BBB>>>999555444444333222111000///......---------///000111333333111000///+++++++++***++++++,,,,,,)))***+++,,,,,,+++***)))"""###$$$&&&''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$###%%%&&&'''&&&$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$######%%%'''((()))*********((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""""" ###&&&))))))%%%###$$$$$$#########$$$&&&'''&&&%%%%%%$$$#########$$$'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%%%%&&&$$$###!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!"""$$$&&&%%%""""""### !!!'''&&&%%%%%%$$$%%%%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''!!!!!!"""$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&########################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%### !!!###$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###"""!!! !!!"""$$$&&&#########$$$$$$%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""CCC???:::666555444444333000000///...------,,,,,,......///000000000000000///...---+++***))))))))))))***,,,---...---+++***))))))((((((''''''&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&***)))'''&&&&&&'''((()))"""######$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&'''))))))'''%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###%%%&&&%%%###"""$$$&&&(((%%%""""""$$$%%%$$$"""$$$$$$###############$$$#########""""""""""""!!!$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$###""""""######%%%$$$###""""""###$$$$$$ !!!"""$$$$$$######"""###############"""!!!!!!%%%%%%$$$###"""!!! ###"""!!!!!!"""######$$$%%%%%%######$$$%%%################################################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!! %%%$$$$$$$$$###"""""""""#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$##############################""""""######$$$%%%%%%###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&###!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""""""""""""""$$$$$$$$$#########""""""################################################$$$###"""###$$$$$$###"""&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&''''''!!!###$$$%%%$$$"""!!!#########"""""""""!!!!!!###"""""""""!!!!!! CCC???:::666555444444333000//////......---,,,,,,......///000000000000000///...---+++***))))))))))))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&((())))))'''&&&%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""$$$%%%$$$"""!!!"""$$$'''$$$######%%%%%%$$$"""$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$$$$%%%$$$$$$###"""""""""!!!!!! $$$$$$###"""""""""###$$$ !!!"""###$$$######"""###############""""""!!!$$$$$$######""""""!!!!!!$$$###!!! !!!###$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######""""""######$$$!!!!!!!!!"""""""""######$$$#########$$$$$$%%%%%%$$$$$$$$$############"""######""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$##############################""""""######$$$%%%$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%###"""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""###$$$%%%'''((((((##############################"""""""""######$$$$$$$$$$$$#########""""""################################################$$$###"""###$$$$$$###"""%%%$$$############$$$%%%###$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""CCC???:::666555444444333000//////......---------......///000000000000000///...---+++************,,,)))$$$!!! !!!$$$&&&'''''''''((((((((((((((((((((()))))))))(((''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&(((******((('''&&&'''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$%%%&&&%%%###!!!$$$$$$############$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""######!!!!!!"""############"""######$$$$$$######"""!!!########################%%%$$$###""""""###$$$%%%###$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$############""" !!!"""$$$%%%'''((()))#######################################$$$%%%&&&$$$$$$$$$###############################################################$$$###"""###$$$$$$###"""$$$######""""""######$$$%%%%%%$$$###"""!!!!!! !!!"""$$$$$$######"""############""""""""""""$$$$$$$$$$$$############CCC???:::666555444444333000/////////......------......///000000000000000......---,,,+++*********---+++'''######$$$''')))&&&&&&''''''(((((())))))((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''')))(((((('''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&(((******((('''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%###!!!$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""""""""######!!!"""""""""###############$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!""""""############"""""""""###$$$$$$$$$%%%#######################################$$$$$$$$$######""""""""""""######"""#########$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$""""""""""""""""""######$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$##############################""""""######$$$%%%""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!"""###$$$%%%&&&''''''####################################$$$%%%&&&'''########################################################################$$$###"""###$$$$$$###"""###""""""""""""""""""###%%%$$$$$$###"""!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!CCC???:::666555444444333///////////////...............///000000000000000......---,,,+++++++++++++++***)))(((((()))+++,,,&&&&&&''''''(((((())))))(((((()))))))))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!! !!!!!!!!! """$$$&&&'''&&&$$$"""!!!$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''!!!"""######$$$###""""""!!!!!!""""""############"""""""""""""""#########$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%###################################################""""""""""""""""""###"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""########################$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!###$$$%%%#########$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''########################################################################$$$###"""###$$$$$$###""""""""""""######"""""""""###"""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""CCC???:::666555444444333////////////////////////......///000000000000000......---,,,,,,,,,,,,,,,((())))))***************'''''''''(((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&$$$#########$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$######""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$&&&((()))'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######""""""""""""######""""""#########$$$$$$$$$"""""""""#########$$$$$$###"""!!!"""$$$&&&%%%$$$###%%%&&&&&&%%%#########$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$$$$############""""""$$$%%%&&&&&&&&&&&&!!!"""###%%%%%%$$$######!!!"""###$$$$$$%%%$$$$$$"""""""""!!!"""######$$$$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$################################################""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""#########$$$###############$$$$$$$$$#######################################"""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$ !!!###$$$$$$$$$###"""$$$$$$$$$############"""""""""!!!!!!!!!!!!"""""""""############"""!!!!!!"""""""""###############%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!"""$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&''''''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""%%%$$$$$$$$$###################################################$$$%%%&&&###############$$$$$$$$$################################################$$$###"""###$$$$$$###""""""######$$$$$$######"""!!!""""""######$$$$$$$$$"""""""""""""""#########"""""""""""""""#####################$$$$$$$$$$$$CCC???:::666555444444333/////////////////////000......///000000000000000......---,,,,,,,,,,,,---******))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***)))'''&&&%%%&&&'''((('''((((((((('''&&&&&&%%%$$$%%%&&&''''''(((((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""$$$''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!"""""""""#########"""""""""#########$$$$$$$$$""""""$$$'''))))))'''###%%%&&&%%%###"""###%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$#########"""""""""""""""###$$$%%%%%%%%%$$$"""###%%%&&&'''&&&%%%$$$!!!"""$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$#######################################$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!###$$$$$$$$$""""""$$$$$$$$$############"""###""""""""""""""""""###"""######$$$###"""!!! !!!"""""""""#########$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%$$$###"""""""""###%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%%%%###""""""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$ !!!"""###%%%&&&'''((("""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$##############################"""""""""######$$$""""""#########$$$$$$$$$################################################$$$###"""###$$$$$$###"""######$$$%%%%%%$$$##################$$$$$$$$$%%%"""""""""""""""######$$$ !!!!!!"""#########$$$$$$$$$$$$CCC???:::666555444444333////////////000000000000...//////000000000000000......---,,,,,,,,,------...,,,***(((''''''((()))))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))///...,,,******+++,,,---,,,,,,+++***((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&'''&&&%%%%%%&&&######%%%&&&'''(((((((((########################%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""%%%%%%###$$$&&&&&&%%%"""!!!###&&&$$$$$$$$$$$$%%%&&&'''(((#########""""""""""""!!!""""""###$$$$$$$$$######!!!#########!!! """###%%%&&&''''''&&&&&&###"""!!!!!!!!!"""$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!###$$$###"""!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$######""""""""""""""""""%%%$$$$$$$$$######""""""########################$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%$$$"""!!!$$$$$$$$$############"""$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! !!!!!!""""""#########$$$!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$#################################"""###$$$$$$%%%%%%###"""!!!!!!###%%%&&&######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%##############################""""""""""""""""""""""""######$$$$$$$$$$$$################################################$$$###"""###$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!"""""""""######$$$$$$ !!!!!!"""""""""###@@@<<<888555333222000///000000///...............***+++---...000222444555//////...---,,,,,,++++++,,,+++)))((((((***,,,---''')))***)))((('''(((***''''''(((((((((((((((((())))))((('''&&&%%%%%%$$$&&&%%%%%%'''***000666999666666666666555444333222222---'''&&&((((((&&&###$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&### ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!$$$#########""""""!!!!!! !!!$$$%%%%%%$$$!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%$$$"""!!!!!!###%%%''' !!!###$$$&&&&&& ###&&&&&&###""""""$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$!!!!!!"""#####################$$$$$$$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! $$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((()))(((''''''############""""""""""""$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%(((***)))&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! $$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((('''%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$"""""""""""""""######$$$"""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%###!!! """##################"""""""""""""""###$$$%%%%%%$$$###$$$&&&AAA>>>999555444333222111000000///............///---......///000111111111//////...------,,,++++++,,,+++***))))))***++++++''')))***)))((('''(((***((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''+++///333666555555555555444333222222000+++&&&%%%'''(((&&&$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$##################"""########################&&&%%%###"""!!!"""$$$%%%############"""""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&###""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###!!!""""""###############!!!""""""#########""""""$$$$$$###"""""""""""""""########################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########""""""#########""""""#########!!!"""######$$$$$$##############################$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!""""""!!!!!!!!! $$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###""""""!!!###&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$"""""""""""""""######$$$"""############""""""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%###!!!!!!"""#########!!!"""""""""############$$$%%%&&&$$$###""""""###CCC???999555444444444444111000//////......//////000000000/////////......//////......---,,,,,,,,,,,,+++++++++***)))))))))''')))***)))((('''(((***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))+++---///000------------,,,+++******,,,((($$$$$$&&&'''&&&$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$!!! !!!$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$###""""""!!!!!!##############################""""""###$$$%%%%%%############"""""""""""""""""""""######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!! $$$$$$###############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!! !!!###$$$$$$$$$######""""""!!!###%%%&&&%%%$$$""""""###!!!!!!!!!"""""""""##############################!!!!!!!!! !!!""""""!!!"""######$$$$$$######!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!$$$############"""""""""$$$$$$$$$##################""""""!!!!!!""""""### !!!""""""######""""""########################""""""#######################################$$$""""""###$$$$$$"""!!! ######"""""""""!!!!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""""""""""""""######$$$""""""""""""""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!"""""""""#########"""""""""#########$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%###!!!!!!###$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%$$$!!! !!!CCC>>>999555444444444444111000000///.../////////000000000//////......---//////......---------,,,,,,,,,,,,,,,+++)))((('''''')))***)))((('''(((***)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''((())))))************&&&&&&&&&&&&&&&%%%$$$###(((%%%######%%%&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%######!!!!!!!!!"""$$$%%% !!!!!!!!!""""""######%%%%%%%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%########################""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%$$$######""""""#################################""""""#########$$$$$$$$$!!!!!!!!! !!!!!!!!!###"""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""############ !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$#########"""######$$$%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%%%%###""""""""""""""""""######$$$###"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""#########$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$###"""#########""""""""""""""""""###$$$###!!! !!!AAA===888444333444444333111111000///////////////............///////////////...............------,,,,,,,,,,,,+++)))((('''''')))***)))((('''(((***))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######%%%$$$$$$######$$$$$$%%%################################################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!! """"""""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$############"""$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$############""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""#########%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""########################!!!!!!!!!""""""######$$$!!!!!!!!!""""""######### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$######"""###############%%%&&&&&&%%%######!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$###"""###$$$%%%$$$"""%%%$$$$$$###"""!!!  """"""!!!!!!"""$$$???<<<888555555444333222222111000000//////000000---------......//////000........................,,,+++++++++***)))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%################################################ !!!"""$$$%%%%%%########################%%%%%%$$$###""""""######""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""########################$$$$$$%%%%%%&&&########################!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######!!! ###"""""""""######$$$$$$%%%%%%$$$$$$######""""""###""" """###"""""""""""""""############$$$"""""""""""""""""""""""""""""""""!!!!!!"""######"""###$$$$$$%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$###############$$$$$$$$$###""""""!!!!!!""""""### !!!""""""######""""""########################!!!!!!""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!""""""######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%###!!!!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""############$$$$$$$$$######"""#########"""###%%%&&&&&&%%%###""" !!!"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""###$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!! !!!"""###$$$!!!"""######$$$$$$######$$$######$$$%%%%%%$$$"""%%%$$$$$$###"""!!!  !!!"""!!!"""###%%%>>><<<999888777666444222222111000000//////000000---------.........//////............////////////,,,+++***))))))***++++++''')))***)))((('''(((***&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################ !!!"""######$$$########################%%%$$$"""!!!"""###%%%&&&!!!"""""""""##################""""""""""""######$$$$$$############$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""!!!######""""""""""""#########$$$$$$########################!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""#########""""""!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!############$$$$$$%%%%%%""""""#########$$$$$$$$$#########""""""#########!!!"""######$$$$$$##############################"""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%######""""""!!!!!!!!!"""""""""!!!!!!!!! !!!"""###$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%""" !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""###$$$%%%&&&"""###%%%''''''%%%###"""""""""!!!!!!"""######$$$"""""""""""""""######$$$"""############""""""!!!""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$############$$$$$$$$$$$$###""" !!!###$$$!!!""""""###############$$$######$$$&&&&&&$$$"""""""""""""""""""""###### !!!""""""""""""###$$$>>>===;;;::::::888555222222111111000000000000000...............---------.........///////////////,,,+++)))((((((***,,,---((()))***)))((('''(((***%%%%%%&&&'''((()))******''''''''''''''''''''''''#########$$$%%%&&&((((((((())))))*********))))))###%%%&&&&&&%%%%%%%%%%%%((((((''''''''''''(((((("""###$$$%%%&&&'''''''''###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! """%%%'''!!!!!!""""""#########$$$"""""""""######"""""""""$$$$$$############$$$$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""############""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""#########$$$$$$$$$$$$ !!!"""$$$%%%'''((((((  ######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%######$$$%%%%%%%%%%%%$$$ """$$$$$$$$$############""""""###$$$%%%%%%#################################"""""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$##############################""""""!!!!!! !!!""""""###$$$%%%%%%%%%""""""######$$$&&&'''(((############""""""""""""!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$&&&###!!!###'''******)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############ !!!"""###%%%'''(((!!!###%%%''''''%%%###!!!$$$###"""""""""###%%%&&&"""""""""""""""######$$$"""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""""""""###############"""  !!!###$$$!!!!!!"""###############$$$######%%%&&&&&&$$$""" !!!"""###$$$%%%%%%"""###$$$###"""!!!"""###AAA>>>999555444444333222333111///////////////---////////////000000000000000...,,,++++++,,,---...---+++******+++,,,,,,+++*********)))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%)))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((###"""###$$$%%%%%%###!!!###!!!!!!$$$&&&$$$"""$$$%%%'''''''''%%%###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&'''((((((&&&%%%###"""""""""###$$$(((&&&###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""$$$#########""""""!!!!!!""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""########################"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!"""######$$$$$$$$$######""""""""""""############$$$###""" """###$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!###$$$###########################""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&'''&&&$$$#########$$$$$$#########"""""""""""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!! !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""##################$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%###"""""""""###$$$########################"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###AAA===888555444333333222333111///////////////---////////////000000000000000///---++++++,,,---...---+++******+++,,,,,,+++++++++******)))))))))(((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''%%%$$$$$$%%%$$$#########$$$$$$%%%%%%$$$###"""###%%%%%%###"""""""""###"""!!!!!!!!!"""$$$%%%&&&'''&&&%%%###"""!!!""""""######""""""!!!######################## !!!!!!""""""######$$$%%%$$$###"""!!!"""######%%%###!!!!!!""""""""" """"""""""""""""""""""""$$$###""""""""""""###$$$############"""""""""!!!""""""#########$$$$$$$$$!!!""""""###############""""""""""""####################################$$$$$$%%%&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""#########"""""""""""""""######$$$$$$$$$######"""""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""######"""!!!!!! !!!"""###$$$##############################"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$###"""""""""#########"""""""""""""""""""""%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%######!!!!!!###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""!!!!!!!!!########################%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&########################$$$$$$###""""""###$$$$$$############$$$%%%%%%&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###'''&&&$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$#########""""""""""""""""""###$$$$$$$$$$$$###@@@===888555444444333222333111///////////////---////////////000000000000111000...,,,++++++,,,------,,,******,,,,,,,,,+++,,,,,,+++***)))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%$$$%%%&&&&&&'''############$$$$$$$$$$$$"""$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&''''''%%%$$$$$$%%%#########$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###!!!$$$'''%%%  ###$$$%%%&&&&&&&&&%%%###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!! !!!""""""!!!  """###$$$###########################%%%$$$############$$$%%%############""""""""""""###############$$$$$$$$$!!!"""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#################################$$$######""""""""""""""""""############%%%%%%$$$#########$$$$$$"""!!!!!!!!!!!!"""###$$$########################$$$$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###"""!!! ########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$!!! """%%%'''########################$$$$$$###""""""###$$$$$$"""""""""###$$$%%%&&&'''%%%%%%$$$$$$###"""""""""######$$$%%%%%%$$$######&&&&&&$$$###""""""""""""""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""###############"""""""""""""""###$$$$$$$$$$$$###AAA===999666555555444444333111///.../////////---////////////000000000000111000///---,,,,,,,,,,,,---,,,******,,,---,,,+++------,,,+++)))((('''''''''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''""""""######$$$$$$%%%%%%###%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&$$$!!!!!!"""$$$$$$$$$###%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$###!!! !!!"""!!!"""###$$$##############################""""""""""""""""""############"""""""""""""""########################!!!"""#########!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! #################################$$$$$$#########!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!! !!!"""""""""##################"""!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$######"""!!!!!!!!!"""""""""""""""######&&&%%%$$$$$$############"""""""""""""""#################################$$$$$$$$$###"""!!!  !!!$$$%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""###############""""""""""""##############################!!!""""""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!! ########################$$$$$$%%%%%%%%%$$$$$$###################################################$$$###"""!!!"""###%%%&&&########################$$$##################$$$######""""""###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""""""""########################""""""###$$$$$$$$$$$$###BBB>>>999777666666666666333111///.../////////---////////////000000000000000000///...------,,,,,,...,,,++++++,,,------,,,------,,,+++***)))((('''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&$$$!!!!!!"""$$$$$$$$$"""!!! !!!$$$&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""######$$$%%%%%%$$$###!!! !!!"""###!!! """###""""""########################"""""""""######"""""""""""""""""""""""""""############################## !!!""""""#########"""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!########################$$$##################$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!! !!!"""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""####################################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! !!!!!!"""""""""%%%$$$###"""""""""""""""!!!""""""###############""""""""""""""""""""""""$$$$$$$$$$$$###""" """$$$%%%&&&$$$###"""""""""##################!!!!!!""""""###############""""""!!!""""""############################## !!!"""""""""!!!!!!"""""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$################################################!!!"""###%%%%%%$$$#######################################$$$$$$#########%%%$$$$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%########################!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""##################$$$$$$$$$""""""###$$$$$$$$$$$$###AAA>>>999666666666666666333111///////////////---////////////000000000000////////////.........---...---++++++---------,,,------,,,+++***))))))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&########################$$$###"""""""""###$$$%%% !!!"""###$$$$$$%%%$$$$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%&&&%%%$$$###%%%###""""""###$$$$$$### ###%%%$$$!!!############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''$$$###"""!!! !!!""""""%%%###!!!!!!"""###"""!!!##############################$$$%%%%%%$$$######""""""""""""############$$$$$$$$$#####################$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""""""""######"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!""""""###""""""!!!!!!!!!""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""###$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$######!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""##############################!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################"""###$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$!!!$$$&&&&&&%%%###!!!########################"""###$$$$$$$$$$$$###"""&&&%%%$$$###"""!!!!!!!!! !!!###$$$%%%&&&'''$$$###""""""""""""###$$$!!!"""###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$""""""###############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###???<<<777555444555555555333111///////////////---////////////000000000000---......///////////////...---++++++---...---,,,,,,,,,,,,++++++*********)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%!!!!!!"""###$$$$$$$$$###$$$&&&''''''%%%$$$$$$%%%!!!###$$$&&&&&&%%%$$$###$$$###"""###%%%%%%###""" """########################$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%&&&''''''((((((%%%$$$###"""!!!"""######%%%###""""""$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""!!!"""""""""############$$$$$$$$$#########"""""""""######$$$$$$######"""""""""""""""####################################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$#########"""""""""""""""######$$$$$$$$$######"""""""""""""""############""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""" !!!""""""######""""""!!!!!!!!!"""######!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!"""###%%%%%%$$$###"""######################## """#########"""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""##############################!!!"""###$$$%%%%%%%%%%%%"""""""""###$$$&&&((()))######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""###%%%%%%$$$##############################"""###$$$$$$$$$$$$###"""%%%$$$###""""""!!!""""""!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$ !!!"""######$$$$$$###""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###===:::666333333333333333333111///////////////---////////////000000000000,,,---...///000000000000///---+++,,,---...------,,,+++++++++++++++++++++))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$ ###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###"""  !!!###$$$""""""###$$$$$$$$$$$$###$$$&&&''''''%%%$$$$$$%%%###$$$&&&(((((('''&&&%%%###"""###$$$%%%%%%###!!!"""$$$'''&&&###"""$$$'''######""""""###$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&%%%###"""""""""###$$$$$$###"""###%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!"""######$$$$$$$$$######""""""""""""############""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!"""###$$$$$$$$$"""!!!!!!!!!"""###$$$$$$!!!"""###$$$%%%$$$######"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###$$$$$$###""""""######$$$!!!"""""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!###$$$$$$$$$$$$"""""""""###%%%''')))+++######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%########################"""###$$$%%%%%%$$$###"""###"""""""""""""""#####################$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&''''''&&&%%%###"""######################## !!!"""##################"""###$$$$$$%%%$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###???<<<999666666555333222111000///......------...111111111111111000//////111000///...---------------,,,,,,++++++,,,,,,---,,,,,,+++******))))))((('''&&&$$$$$$&&&'''&&&&&&%%%&&&&&&'''((('''''''''&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###&&&$$$"""###&&&''''''%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""" !!!###$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&###############"""!!! """"""############""""""%%%###!!!  !!!""""""######"""%%%$$$###"""""""""$$$$$$'''&&&$$$""""""###$$$%%%############""""""!!!!!!############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$###!!! """###%%%$$$$$$############$$$$$$ !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&&&&### """$$$###"""!!!!!!"""###$$$%%%%%%&&&######################## !!!"""###%%%&&&((((((###############"""!!!!!!"""###$$$$$$###"""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""#########"""!!!!!!!!!"""$$$%%%$$$######"""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """"""!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!$$$$$$######""""""!!!!!! !!!!!!"""!!! !!!"""###$$$""" """%%%((("""""""""""""""""""""""""""!!! !!!###$$$$$$$$$#########$$$&&&'''#########""""""""""""!!! !!!###$$$%%%%%%$$$$$$ !!!!!!""""""#########"""""""""!!!!!! """"""""""""############!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$#################################"""!!!  !!!"""############""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&'''((('''&&&$$$###########################""""""!!!!!! $$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!$$$''')))&&&!!!"""%%%!!!!!!!!!!!!!!!""""""###""""""############""""""$$$$$$$$$$$$$$$###"""!!!???<<<999666666555444222222222111000//////////////////000000//////...---...---,,,++++++*********---,,,,,,++++++,,,,,,---------,,,+++***)))(((((()))(((&&&&&&'''((('''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%)))))))))(((((('''''''''%%%$$$###""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%'''&&&$$$$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###$$$###!!! """"""!!!"""###""" """%%%$$$###""""""###$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$#########""""""""" !!!!!!!!!!!!#########"""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$$$$######%%%$$$"""!!!!!!!!!###$$$###""""""""""""""""""###!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%""" !!!###$$$###!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""!!!!!!"""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""######""""""""""""#########"""""""""""""""######$$$######"""""""""""""""############"""""""""!!!###############$$$$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$"""!!!"""############""""""""""""""" !!!!!!""""""!!!!!! !!!"""###&&&$$$""" !!!###$$$""""""""""""""""""""""""###""""""!!!!!!!!!"""###$$$$$$###"""###$$$%%%&&&$$$############""""""""" !!!"""###$$$$$$$$$$$$ !!!!!!!!!"""""""""###%%%%%%%%%$$$$$$$$$######""""""""""""############""""""###$$$$$$$$$######!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!! !!!""""""######$$$###########################"""!!!!!!!!!!!!"""###############""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!!!!"""###############"""######$$$$$$######"""$$$'''(((%%%!!! """%%%"""""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""???<<<888666666555444333333333222111000000000000///000000000000//////...---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,......---,,,+++))))))(((+++)))''''''((((((((('''(((((('''''''''((()))***)))(((((('''''''''''''''))))))((('''&&&%%%$$$$$$&&&%%%$$$###""""""#########$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&&&&$$$###"""###$$$&&&''')))***+++&&&&&&%%%###"""!!! $$$$$$$$$%%%$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""### !!!######""""""###%%%$$$######"""######$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%###"""""""""""""""######!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$##################"""!!!"""$$$$$$"""!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!"""############""""""!!!"""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""#########""""""!!!$$$######"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!""""""!!!###$$$$$$######$$$%%%""""""""""""############ !!!!!!""""""######""""""!!!!!!!!!"""######&&&%%%$$$"""!!! """"""""""""""""""""""""$$$$$$###"""""""""######$$$$$$###"""###$$$%%%&&&$$$$$$$$$############"""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!""""""""""""##################$$$$$$$$$######"""!!!"""############""""""#########""""""""""""""" !!!""""""##############################$$$######""""""######$$$############""""""""""""######$$$$$$$$$$$$######&&&%%%$$$$$$###$$$$$$$$$######################## !!!"""#########$$$############"""""""""$$$$$$############$$$$$$!!!!!!"""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''%%%!!! """%%%###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""""">>><<<888666666555444333333333111000000000000000111222222222222222111111------...------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))''''''(((((('''&&&)))(((((('''((()))***+++)))((((((''''''''''''''''''&&&&&&%%%$$$$$$######(((''''''&&&%%%%%%%%%$$$######$$$%%%&&&'''''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""###$$$%%%&&&((())))))%%%%%%$$$###"""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%######"""!!!!!!""""""###!!!###$$$$$$###"""$$$%%%##################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%###""""""""""""######$$$###""""""######$$$$$$%%%&&&%%%$$$"""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$######"""&&&&&&&&&&&&''''''((((((&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$###"""!!!################################################&&&&&&%%%%%%$$$#########""""""############"""!!!"""###$$$###"""!!!"""$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###!!! $$$######"""""""""""""""#########""""""""""""""""""""""""!!!!!! """#########$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!""""""###"""$$$%%%$$$###"""###%%%!!!!!!""""""######$$$$$$!!!!!!""""""###############""""""""""""#########$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$%%%$$$$$$###""""""###$$$%%%$$$$$$$$$$$$############!!!!!! """###%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!############################################################"""""""""!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######################## !!!!!!""""""############""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""###############$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$"""!!!###%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######""">>>;;;888666666666555444222222111000////////////000111111222222222111111------.........---,,,,,,,,,++++++******++++++,,,)))******++++++,,,------***(((&&&&&&'''''''''&&&((((((((((((((()))******((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$#########$$$$$$$$$############"""$$$#####################!!!!!!"""###$$$$$$$$$###!!!!!!"""###$$$$$$#########""""""""""""############$$$%%%$$$###"""###$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$####################################!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$""""""""""""#########$$$###############$$$%%%&&&%%%%%%######""""""######%%%%%%$$$###############$$$######""""""######$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""#########""""""!!!"""######"""!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""""""""""""""""""""###############""""""!!!!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$%%%&&&$$$"""!!!!!!"""!!!!!!""""""######$$$$$$"""""""""###############"""############"""""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$#########""""""!!!!!! """###%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""############"""""""""!!!"""######$$$$$$######"""$$$###"""!!!""""""$$$%%%########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!"""#####################$$$$$$$$$$$$##################""""""$$$%%%"""!!!!!!!!!!!!"""######""""""############"""""""""######$$$$$$$$$######===;;;888666666666555444222222111000////////////---......////////////...+++,,,---------,,,+++***++++++************++++++(((((()))***++++++,,,,,,)))'''&&&&&&'''(((((('''&&&'''((()))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%%%%$$$######"""###%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$######""""""!!!!!!""""""###$$$%%%%%%!!!"""######$$$#########$$$$$$##################""""""##################!!!!!!"""#########""""""""""""#########""""""!!!""""""#####################%%%%%%$$$"""!!!"""###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########"""#########$$$$$$$$$$$$""""""""""""############!!!!!!"""""""""#####################$$$%%%&&&''''''%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######"""######$$$%%%$$$$$$$$$###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$"""!!!"""### !!!"""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!""""""############"""!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!"""###############$$$######"""""""""""""""""""""""""""########################""""""""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!!!! !!!!!!"""###$$$$$$%%%%%%$$$!!! !!!""""""""""""############"""""""""""""""#########""""""#########"""!!! """###$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%%%%$$$###"""!!!"""###############""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""##################$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%"""""""""""""""#########!!!!!!!!!"""######$$$$$$########################!!!""""""######""""""!!!############""""""""""""""""""############""""""#########"""######$$$%%%########################%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""""""""###$$$$$$############$$$$$$!!!!!!"""###############""""""############"""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""""""""###$$$$$$$$$$$$###===:::777666666666555444333333222111000000000000,,,,,,---...............+++,,,...//////...,,,+++++++++************++++++))))))))))))))))))))))))((('''&&&&&&)))******)))$$$%%%((()))***)))'''&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$"""######$$$$$$######"""%%%%%%%%%""" ###&&&%%%%%%%%%$$$$$$#########""""""######$$$%%%%%%&&&!!!!!!"""#################################$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$!!!"""$$$###""""""###$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""" !!!!!!!!!"""""""""%%%%%%%%%&&&&&&&&&''''''#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$###"""!!!"""$$$%%%""""""###$$$%%%%%%%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$###"""!!!!!!###$$$###!!! """%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!"""###############!!!"""###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$######"""""""""""""""!!!"""""""""############"""""""""""""""#########!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""### !!!"""###$$$!!!######"""  !!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""#########"""!!!%%%$$$###!!!!!!!!!"""###"""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!  !!!!!!!!!"""""""""""""""############""""""###$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########"""""""""###$$$$$$%%%%%%########################""""""###$$$$$$###""""""############""""""""""""""""""############"""""""""######$$$%%%%%%$$$$$$########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$$$$$$$$$$######!!!!!!"""###############""""""############"""""""""!!! !!!###$$$%%%%%%""""""!!!!!!""""""###$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$===:::777666666666666555555444333222111111111111------...///000000//////---///000222222111///...++++++************++++++++++++***)))((('''&&&&&&)))'''&&&(((***,,,,,,,,,"""$$$(((******)))&&&$$$''''''&&&%%%%%%%%%%%%&&&******)))((('''&&&&&&%%%###$$$&&&((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############'''&&&&&&%%%$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$""""""############""""""$$$$$$###!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###############""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ """""""""###$$$&&& !!!###$$$%%%%%%$$$$$$###############"""!!!!!! !!!!!!""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!"""###&&&'''!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%%%% !!!"""###"""!!!!!!!!!!!!###$$$$$$###"""""""""###$$$""" ###&&&$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############!!!"""###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! """$$$&&&'''$$$######"""""""""""""""!!!!!!""""""#########$$$ !!!!!!""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """$$$%%% !!!"""$$$$$$ !!!!!! !!!"""$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""""" """""""""!!!"""###$$$$$$"""""""""""""""""""""""""""#########"""!!!%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!! !!!###%%%%%%%%%$$$$$$######""""""!!!!!!!!! """"""######$$$$$$$$$%%%""""""""""""############!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&######$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&%%%$$$###############""""""""""""""""""############"""""""""###$$$&&&&&&&&&%%%$$$#################################$$$%%%%%%&&&&&& !!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""########################$$$$$$#########!!! !!!###$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$<<<;;;:::999999888555222111111000000//////......,,,---///000000...---+++------,,,+++++++++,,,,,,+++***))))))(((((())))))&&&'''***++++++***'''&&&++++++++++++*********)))'''((()))(((&&&&&&((())))))'''%%%#########$$$%%%***(((&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%###!!! !!!%%%###!!!  !!!"""#########""" !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$'''$$$  !!!!!!!!!!!!!!!!!!!!!!!!)))'''$$$""" !!!"""$$$###"""!!!"""###%%%''' !!!"""######$$$############""""""!!!!!! $$$###!!! !!!""" !!!"""$$$%%%&&&%%%$$$$$$######$$$$$$"""!!! !!!###$$$#########$$$$$$%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%######""""""""""""######"""!!!"""$$$((((((&&&"""$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""!!!!!!"""###$$$#########""""""!!!!!!"""!!! """###$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""############""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!###%%%&&&%%%$$$###""""""""""""############%%%$$$"""!!! !!!$$$$$$$$$%%%&&&&&&$$$!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$ !!!!!!""""""##############################"""###%%%%%%###"""###$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&)))'''###!!! """%%%&&&&&&$$$""""""###$$$###"""$$$$$$###"""$$$"""!!!"""$$$%%%### %%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""###"""!!!"""$$$%%%%%%###<<<:::888777666555333222111111000000//////......------...//////...---,,,///...------,,,,,,,,,,,,---,,,++++++******++++++))))))(((((((((((())))))+++*********))))))))))))'''((()))(((&&&&&&((()))***)))'''%%%$$$%%%&&&'''((('''%%%%%%&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###&&&%%%###"""!!!"""###$$$$$$$$$$$$###"""!!! ###############"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%$$$""""""#########$$$$$$$$$%%%$$$"""!!! """""""""""""""""""""""")))(((&&&$$$######$$$$$$$$$###!!! !!!"""$$$%%% !!!!!!!!! """""""""""""""!!!!!!!!!$$$###"""!!! !!!""""""######"""!!!"""###$$$$$$###############$$$%%%%%%""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!  !!!"""######""""""""""""#########!!! !!!$$$&&&%%%$$$$$$$$$""""""""""""###$$$###############"""!!!!!! !!!!!!"""""""""############"""""""""!!!"""!!!!!! !!!"""###"""##################"""############"""""""""!!!""""""############""""""""""""""""""############  """""""""""""""""""""""""""###$$$###"""!!!"""###############""""""""""""############"""""""""!!!""""""############"""""""""""""""""""""!!! """###$$$%%%%%%$$$"""!!!""""""""""""############%%%$$$"""!!! !!!!!!$$$######$$$%%%%%%###!!!""""""############""""""########################!!!!!!!!!!!!"""""""""############"""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$$$$########################"""###%%%%%%###"""###$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!"""$$$%%%&&&$$$""""""###$$$###"""!!!"""###$$$$$$###!!! ###"""!!!"""$$$$$$### $$$###"""!!!!!!""""""#################################$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""###""""""###$$$%%%$$$###<<<999666333333333222111111111000000//////..............................///...---,,,++++++++++++---,,,++++++******++++++,,,***'''%%%%%%'''***,,,))))))))))))((((((((((((((())))))(((''''''(((***+++***)))'''&&&''''''((('''%%%$$$$$$%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%$$$###############""""""""""""""""""###$$$%%%%%%%%%%%%$$$!!!###$$$###"""!!!"""###%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%$$$######$$$$$$###""""""!!!"""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""########################'''&&&%%%$$$###$$$%%%%%%$$$###!!! !!!"""######$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""$$$###""""""!!!!!!""""""&&&%%%$$$############### !!!!!!"""###$$$%%%&&&######""""""######$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""###$$$%%%&&&$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$$$$########################$$$"""!!!###%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&### !!!###%%%%%%###############""""""""""""###""""""!!!!!!!!!!!!"""!!!""""""######""""""!!!############""""""""""""######""""""""""""######""""""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###%%%############""""""""""""############""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! ###$$$%%%%%%$$$"""!!! """"""""""""############$$$$$$"""!!!!!!!!!!!!!!!###"""!!!"""$$$$$$###!!!""""""############""""""########################!!!!!!!!!"""""""""######""""""""""""##################""""""""""""######$$$$$$$$$$$$####################################"""$$$%%%%%%$$$######$$$########################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&$$$""""""###$$$###"""!!!###$$$%%%&&&%%%%%%###"""!!!"""###$$$###!!!###""""""!!!""""""###$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$############"""""""""""""""$$$###"""###$$$%%%$$$###>>>:::555222111222222222111111000000//////......///......---......///000...---,,,+++***)))))))))+++***))))))(((((())))))---+++(((&&&&&&(((+++---)))(((((((((((('''''''''((())))))(((''''''(((***+++***)))((('''''''''((('''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""######$$$$$$%%%%%%%%%%%% !!!!!! !!!######"""!!! !!!""""""$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$$$$$$$##############################"""!!!""""""###$$$%%%$$$###"""!!!!!!""""""&&&'''''''''&&&%%%$$$$$$!!!!!!!!!""""""######$$$$$$$$$######""""""""""""$$$$$$$$$#########$$$$$$ !!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###########################"""!!!!!!"""###$$$%%%$$$######"""!!!  !!!!!!!!! $$$!!!$$$$$$!!!#########"""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""""""###%%%############"""""""""!!!#########""""""""""""""""""######$$$$$$######""" !!!!!!"""!!!!!! ######$$$$$$###"""!!!!!!!!!"""""""""############$$$######""""""!!!!!!!!!"""!!! !!!######"""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""######$$$$$$###""""""""""""""""""#########""""""!!!!!! ########################"""$$$%%%%%%$$$######$$$################################################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######%%%###""""""###$$$$$$###!!!""""""###""""""!!! ###""""""""""""######"""!!!!!!!!!""""""###$$$$$$######################## !!!!!!"""""""""""""""###############$$$$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%#########%%%%%%$$$###@@@<<<666333222333333333111111000000//////......///............///000111//////---,,,,,,++++++++++++***))))))(((((())))))******))))))))))))******(((((((((((('''''''''&&&((()))***)))'''''')))***))))))((('''&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%!!!""""""""""""###%%%!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%$$$$$$$$$ """$$$&&&'''"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$######!!!!!!"""""""""#########$$$###"""!!!!!!###$$$%%%########################""""""!!!"""""""""######&&&%%%%%%$$$###############$$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$%%%""""""############"""!!!###$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&############""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!""""""#########"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$#########"""!!!  !!!""""""!!!!!!!!! """"""""""""""""""############""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""######$$$###"""!!!!!!"""###$$$!!!"""""""""############  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$############"""""""""!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""######"""""""""!!!!!!""""""############!!!"""""""""###########################"""""""""!!!  """######"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$"""""""""######"""""""""######""""""!!!!!! ###########################$$$&&&&&&$$$###$$$%%%################################################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$###"""%%%###""""""###$$$$$$#########""""""!!! ######""""""!!!"""###$$$!!!!!!""""""############""""""""""""""""""""""""!!!"""######$$$$$$############"""""""""###$$$%%%%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""#########&&&$$$###$$$%%%%%%$$$###AAA===888444333444444444111111000000//////...............//////000000111111000000///////////////---,,,++++++******++++++))))))***++++++***))))))((((((((((((''''''''''''))))))***)))(((((()))+++((((((''''''&&&%%%%%%$$$(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%%%%$$$$$$%%%'''############$$$$$$$$$$$$"""######$$$$$$$$$###### !!!###$$$&&&'''"""###$$$%%%%%%$$$###""""""######$$$$$$$$$######!!!!!!!!!"""""""""######$$$###!!! """###%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######""""""##################$$$%%%%%%%%%%%%$$$###### !!!###$$$%%%%%%%%%"""###$$$$$$$$$###!!! ######$$$%%%%%%%%%%%%$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$###""" """"""""""""############""""""############""""""!!!"""###$$$$$$%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!###&&&'''&&&$$$##################"""!!! !!!"""""""""""""""""""""###"""""""""""""""############!!!"""""""""""""""!!! !!!""""""######""""""!!!""""""""""""##################""""""""""""######""""""""""""############!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!"""$$$############""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!""""""############### !!!!!!"""###$$$$$$""""""""""""############"""######$$$$$$###"""""""""  """###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############""""""############""""""$$$$$$$$$$$$#######################################%%%&&&&&&%%%$$$$$$%%%#######################################$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""######$$$#########$$$###!!!"""###%%%$$$$$$##################$$$$$$#########""" !!!###%%%!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$##################$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###AAA===888555444444333222111111000000//////......,,,---///000111111000000///............///000000---,,,++++++******++++++*********++++++*********)))))))))((((((((('''''')))******)))(((((()))+++''''''''''''&&&%%%$$$$$$'''%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###%%%$$$######$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!"""######$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$##################$$$%%%&&&&&&&&&%%%$$$###!!!"""$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%###"""""""""$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$#########$$$$$$############$$$%%%'''''''''''''''"""###%%%&&&&&&%%%###""""""$$$&&&%%%###"""###$$$"""######$$$$$$###"""!!! !!!"""""""""""""""############$$$%%%%%%%%%!!!"""""""""############ !!!"""######""""""!!!"""##################"""!!!"""""""""############""""""############""""""""""""""""""############$$$##################$$$""""""""""""""""""""""""!!!""""""""""""$$$%%%############""""""""""""!!!"""""""""############"""""""""######""""""""" !!!!!!"""######""""""""""""!!!!!!!!!""""""###""""""""""""############"""###$$$$$$$$$$$$###""""""!!! """$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$###"""!!!###############$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&#########""" ###&&&""""""###$$$######!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###@@@===888555444333222111111111111000//////......+++---///111222222000///++++++++++++,,,---......+++******)))((()))))))))++++++***))))))***++++++))))))))))))(((((((((((()))******)))(((((()))+++(((((((((((('''&&&%%%$$$&&&$$$######%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%$$$#########$$$%%%&&& !!!"""!!!  !!! !!!"""""""""""""""$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$###!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$######"""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$$$$$$$$$$ !!!""""""############%%%$$$$$$$$$###"""""""""%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$### !!!$$$&&&'''&&&&&&%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$""""""&&&""""""$$$%%%%%%$$$###### !!!"""""""""!!!"""###%%%$$$"""!!!!!!!!!!!!!!!""""""#########$$$ !!!#########""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""######################## """###$$$######%%%&&&############""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!""""""!!!!!!$$$###"""!!!!!! !!!""""""""""""############""""""$$$%%%%%%$$$###"""###!!! """$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""#################################%%%&&&&&&%%%$$$%%%%%%########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""!!!!!!"""###$$$$$$$$$"""!!!"""$$$%%%%%%$$$&&&%%%$$$$$$#########$$$###$$$$$$"""###&&&"""###$$$$$$###"""!!! ######################## !!!"""""""""""""""$$$###"""!!!!!!###%%%&&&%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###AAA===888444444444444444333222111/////////000000......////////////......,,,,,,+++++++++,,,------(((,,,///...+++))))))+++******((((((((()))***+++,,,***(((((((((((('''&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' %%%((('''&&&###$$$%%%%%%$$$###!!! """$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$$$$$$$""""""###$$$"""######$$$$$$$$$######""""""""""""####################################$$$###""" !!!"""!!!""""""""""""#########"""""""""""""""#########"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""$$$#########$$$%%%&&&&&&$$$%%%&&&''''''&&&###"""$$$$$$$$$###############!!!!!! !!!"""############$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%######!!!"""###%%%%%%$$$##############################""""""#########$$$$$$$$$$$$"""!!! !!!"""$$$%%%$$$$$$###"""!!!!!!"""""""""""""""""""""#########---+++'''###""""""$$$&&&%%%$$$"""!!!!!!!!!"""######!!! """%%%&&&%%%###$$$$$$###"""!!! $$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$$$$######"""""""""""""""##################$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$###!!! ###########################$$$%%%&&&%%%###!!!""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$#########""""""""""""""" !!!!!!""""""######&&&$$$!!!"""###!!!"""###$$$$$$###!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""###$$$$$$###""""""###$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!! """$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!"""######"""!!! """"""###$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$#########""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!AAA===888444444444444444222111///...------------......////////////.........---,,,,,,+++++++++++++++---------+++)))))))))******)))))))))))))))***///...,,,++++++******)))'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###""""""$$$$$$###!!!$$$%%%%%%&&&%%%$$$###""""""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""####################################&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%#########"""!!!!!!!!! """###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$###""""""""""""""""""########################$$$############$$$$$$%%%######$$$$$$$$$###"""!!!#####################"""""""""!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""$$$%%%$$$$$$###"""""""""""""""!!!"""""""""######$$$$$$(((&&&$$$"""!!!"""$$$%%%%%%$$$$$$##################!!! """%%%&&&%%%############"""!!!!!! $$$$$$###"""""""""""""""###"""""""""""""""""""""$$$######"""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###%%%%%%%%%$$$###"""!!!!!!########################%%%%%%$$$###"""""""""""" !!!""""""######""""""############""""""""""""###""""""""""""""""""### !!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!""""""######$$$######""""""""""""###""""""############""""""!!!""""""""""""##################"""""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""#########$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""""""""!!!!!!###%%%%%%$$$###'''&&&&&&%%%$$$###""""""$$$#########""""""""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""@@@<<<777555444444444444222111000...------,,,,,,......////////////......//////---,,,+++*********...---+++*********)))(((************)))(((((('''******))))))(((''''''''''''''''''(((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$###!!! """"""#########""""""!!!"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################&&&&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$########################%%%$$$######"""##################$$$$$$$$$%%%%%%$$$$$$###"""!!! """###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$###"""""""""""""""########################$$$$$$###"""""""""######$$$############"""""""""!!!"""""""""###"""""""""$$$$$$###"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$###""""""""""""### !!!!!!"""###$$$%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$#########"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""$$$###""""""""""""""""""######""""""!!! $$$######"""""""""""""""%%%$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""#########""""""#########%%%%%%$$$###""""""""""""########################'''%%%###!!! !!!"""$$$!!!""""""###########################""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$########################!!!!!!!!!""""""""""""###!!!"""$$$%%%%%%$$$###"""###"""""""""""""""######!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!$$$############"""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""#########""""""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""""""""""""""###############""""""$$$&&&'''%%%$$$)))((('''%%%###!!! ###############"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######>>>;;;777555444444444333444333222111000......---......////////////......///...---,,,++++++++++++...+++'''(((***,,,,,,***)))***++++++***(((&&&%%%$$$%%%&&&&&&&&&%%%&&&'''&&&''''''((()))******+++'''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$###$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$#########$$$%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""""""""!!!"""######$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""########################$$$$$$###"""!!!!!!!!!"""&&&%%%%%%$$$###$$$$$$$$$ !!!"""###""""""!!!%%%%%%$$$###"""""""""###############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%&&&$$$$$$###""""""######### !!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$"""!!!"""""""""###$$$%%%%%%%%%!!!!!!"""""""""###############"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$&&&%%%###"""""""""###$$$########################%%%$$$###!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%"""###############$$$$$$""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""######"""!!!!!!"""$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!!!!""""""######$$$$$$$$$######%%%''''''&&&%%%)))((('''%%%###""" ################################################""""""###$$$$$$$$$$$$###########################"""!!!  !!!"""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$===:::777555444444444333333333222111000///...---......////////////......,,,,,,,,,++++++,,,,,,---+++(((%%%'''+++------,,,)))*********)))(((&&&%%%"""%%%((()))(((((()))+++&&&''''''((()))******+++(((((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''(((((()))''''''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''%%%$$$%%%((()))(((&&&$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$###"""!!!!!!!!!"""&&&%%%$$$#########$$$$$$ !!!#########"""!!!%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$%%%%%%###""""""###%%%%%%$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$###############$$$$$$ !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$$$$$$$###!!! !!!"""#########$$$%%%%%%!!!!!!""""""######$$$$$$###"""""""""""""""###### !!!"""######$$$$$$######"""""""""""""""""""""""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%$$$###"""""""""###$$$########################""""""###$$$###"""!!! $$$$$$%%%&&&&&&&&&&&&%%%############"""""""""!!!$$$######""""""######$$$ !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%############""""""""""""!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""###"""!!! !!!"""$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$$$$######%%%'''((('''%%%&&&&&&%%%$$$$$$######"""###############$$$$$$$$$"""""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$#################################!!! !!!############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$<<<999666555555555444333///000000000///...---,,,......////////////......,,,+++++++++,,,,,,---...(((''''''(((***,,,------))))))))))))(((''''''&&&!!!%%%))))))(((&&&(((***'''''''''(((((()))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&$$$$$$%%%'''###""""""###$$$%%%&&&'''&&&''''''&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########!!!!!!$$$&&&$$$""""""######$$$$$$##################$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$!!!""""""###$$$%%%&&&&&&###""""""""""""###$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""#########""""""""""""!!!!!!!!! """$$$$$$$$$"""!!!$$$$$$###"""""""""######"""""""""############$$$######""""""""""""###############"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$###"""!!! """############"""!!!!!! """$$$$$$######$$$&&&"""""""""######$$$$$$$$$"""""""""""""""######$$$ !!!"""###$$$%%%&&&$$$######"""""""""""""""!!!!!!""""""###%%%&&&'''""""""""""""!!!!!!!!!!!! !!!""""""###$$$%%%%%%######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""#########""""""#########$$$$$$###############$$$######################## !!!###$$$$$$###!!!!!!""""""###########################""""""""""""$$$$$$############$$$$$$!!!!!!""""""""""""######""""""######$$$%%%%%%%%%$$$############""""""""""""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""#####################$$$$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""############$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###########################$$$######""""""######$$$""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$;;;999666555555555444222---...///000000///...---......////////////......------,,,+++++++++,,,,,,''')))***+++***)))***+++)))(((((('''''''''(((((($$$(((,,,+++'''$$$$$$&&&'''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%(((+++,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%######$$$&&& !!!###%%%&&&###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""""" !!!###!!!""""""###$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################!!!"""###$$$%%%$$$$$$###""""""""""""#########$$$!!!!!!!!!""""""######$$$###""""""!!!"""###$$$%%%"""############$$$$$$$$$ !!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!"""#########"""  ###%%%&&&%%%###"""""""""!!!!!!!!!"""######""""""""""""############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######""""""""""""""""""%%%$$$######""""""###### """$$$$$$###"""$$$'''##################$$$$$$"""""""""""""""###$$$$$$!!!""""""###$$$%%%%%%&&&$$$######""""""""""""""""""""""""""""""###$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###"""######$$$$$$$$$##############################!!!!!!"""""""""""""""!!! !!!""""""######""""""############""""""""""""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$#########""""""""""""#########"""!!!!!! !!!"""######$$$$$$$$$!!!""""""""""""#########""""""""""""#########$$$!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$###"""###$$$$$$###""" !!!"""############$$$$$$############$$$$$$""""""############""""""#########"""""""""""""""###"""###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######"""!!!!!!"""######""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555555444222...///111222222222111000......////////////......///...---,,,+++*********(((+++...---)))''''''((()))((('''&&&&&&''')))***---111444111+++''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%!!!%%%((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' """%%%%%%######&&&(((%%%%%%%%%%%%&&&(((***,,,!!!#########$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$!!!!!!&&&(((&&&###"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%######################## !!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$ !!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""###%%%&&&%%%$$$""" !!!###&&&&&&&&&$$$###!!!!!! !!!!!!"""######""""""""""""############ !!!""""""!!! !!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&''''''&&&$$$###"""###$$$%%% """$$$$$$""""""$$$'''########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""""""""###"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###"""###########################"""!!! !!!###$$$""""""###$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$######""""""!!!###%%%'''&&&$$$!!! """###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""$$$###"""###$$$$$$$$$"""!!!############"""$$$$$$############$$$$$$!!!""""""############"""$$$$$$######""""""!!!!!!###""""""$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#####################$$$===:::666444333222111///000000000000000///......000000000000///...,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))'''&&&'''***+++***((((((+++...---)))''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$###""""""(((&&&%%%%%%&&&'''&&&%%%((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###!!!!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$&&&$$$!!!!!!%%%'''&&&###"""""""""###$$$%%%%%%%%%%%%&&&&&&%%%"""""""""###$$$$$$$$$$$$######&&&&&&$$$######$$$###$$$$$$$$$############"""&&&###"""$$$$$$###""""""%%%%%%%%%%%%$$$$$$###"""$$$$$$##################%%%$$$######""""""#####################"""!!! """""""""###$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$ """###$$$$$$$$$######"""!!!!!!!!!###$$$%%%$$$###"""""""""###%%%&&&'''&&&%%%###"""!!!!!!!!!$$$###"""###%%%&&&&&&$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$"""!!!!!!"""###"""!!! !!!###$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$''''''&&&############""""""!!!!!!'''%%%$$$""""""###%%%&&&$$$$$$##################"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""##################"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!#########""""""!!! ############""""""""""""%%%%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########"""###$$$%%%'''((())))))######""""""""""""######!!!!!!""""""""""""!!! """"""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""##############################$$$###!!!  """###$$$"""!!!!!!"""$$$&&&%%%%%%$$$%%%&&&((()))#########"""""""""""""""########################&&&%%%%%%$$$###"""!!!!!!""""""!!!!!! #########"""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!$$$%%%$$$###"""###!!!!!!!!!!!!""""""""""""########################$$$$$$######""""""!!!!!!<<<:::666444333222111000000000000000000///......///000000000///...------,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))'''&&&'''***+++***(((---......---+++)))((()))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$'''%%%$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%%%% """!!!"""###!!!#########"""######$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!"""###############"""###%%%$$$$$$&&&''''''$$$$$$$$$############"""###!!!!!!"""############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""%%%$$$######""""""########################"""!!!###############$$$$$$$$$!!!!!!!!!!!!  """###$$$$$$$$$###""""""""""""""""""###$$$""""""!!!!!!""""""###$$$"""""""""!!!""""""###$$$###"""!!!!!!"""###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!""""""###"""""""""""""""######$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$$$$$$$#########""""""""")))'''%%%"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$#########""""""############"""""""""!!!""""""""""""##################"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!! %%%$$$$$$######"""""""""""""""############"""""" !!!""""""##################""""""!!!!!!!!!"""""""""""""""""""""!!!$$$$$$%%%%%%$$$######"""!!!!!!!!!"""""""""#########$$$$$$%%%&&&'''((((((#########""""""#########""""""############""""""""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###  !!!!!!########################$$$###!!!  !!!"""$$$###"""!!!!!!"""###$$$"""""""""###%%%&&&(((((($$$$$$$$$#######################################%%%%%%$$$$$$###"""""""""############""""""!!!!!!############""""""""""""#########"""""""""""""""""""""""""""############ """###"""!!! !!!"""!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$############<<<999666444333333111000000000000000000///.........///////////////......,,,,,,,,,+++++++++************))))))))))))******)))((('''(((*********)))///---+++******)))((('''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!$$$$$$!!!"""%%%%%%###$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###"""""""""!!!!!!!!!""""""######$$$$$$$$$$$$############""" !!!!!!""""""###$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!""""""%%%$$$######""""""######"""######$$$$$$$$$######$$$$$$$$$###########################"""""""""""" !!!"""######$$$######"""############""""""!!! !!!"""""""""""""""!!!!!! !!!"""#########!!! """"""!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!"""""""""###""""""!!!!!!"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$###############'''&&&$$$""" !!!#########$$$$$$%%%%%%&&&"""""""""""""""!!! #########"""""""""!!!!!!############""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!$$$$$$######"""""""""!!!!!!"""###$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""""" """###$$$%%%%%%###############"""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!!!!########################%%%$$$"""  !!!######################## """$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! """"""""""""############$$$$$$%%%###"""!!!###%%%!!!!!!!!!"""""""""##############################$$$$$$$$$$$$$$$%%%%%%%%%<<<999666444333333222000000000000000000///......---...///////////////...,,,,,,,,,+++++++++*********))))))))))))))))))***)))))))))))))))***))))))+++'''$$$$$$&&&((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''###"""!!!"""$$$&&&&&&&&&''''''&&&&&&&&&(((***,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""&&&&&&%%%%%%''''''$$$%%%%%%$$$###"""""""""###&&&%%%$$$$$$$$$$$$%%%&&&!!!!!!"""###############&&&###"""######!!! $$$$$$$$$#########""""""!!!$$$%%%###"""$$$$$$###"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!"""""""""""""""%%%$$$######""""""######""""""###$$$$$$%%%$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""############"""###$$$$$$$$$"""!!!  """#########"""!!!$$$$$$###"""!!! """!!!!!!!!!###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$"""!!! %%%$$$$$$$$$$$$%%%&&&&&&$$$##################$$$########################$$$###""""""###$$$%%%%%%$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""###""""""###$$$%%%&&&&&&'''############"""!!! $$$#########""""""""""""#########"""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!! $$$$$$$$$$$$###"""!!!!!!###############$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$##################"""""""""""""""#########""""""#########""""""!!!"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$######""""""############""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!###%%%&&&%%%%%%$$$########################&&&%%%$$$"""!!!!!!!!!!!!"""######$$$$$$######"""!!!"""$$$&&&''''''&&&&&&#########$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###############$$$$$$############""""""!!!!!!!!!"""""""""############ !!!######""""""###$$$!!!!!!"""""""""#################################"""######$$$$$$%%%%%%%%%;;;999555444333333222111000000000000000///......---...///////////////...,,,,,,,,,+++++++++******)))))))))******))))))))))))*********)))))))))***'''###!!!"""%%%((('''&&&''''''&&&&&&&&&''''''((())))))(((''''''&&&%%%%%%###"""!!!"""$$$&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&""""""##################$$$$$$%%%%%%%%%$$$$$$### ###$$$"""###%%%%%%"""%%%%%%$$$###"""""""""###&&&%%%$$$###"""""""""###"""###$$$$$$%%%%%%$$$$$$***$$$"""&&&'''###!!!###$$$$$$$$$#########""""""$$$)))***%%%"""$$$%%%""""""###$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""###############"""""""""""""""#########"""###$$$$$$$$$"""!!! !!!"""###$$$%%%$$$###"""%%%$$$$$$###"""""""""""" !!!$$$%%%%%%%%%""""""###$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$$$$"""!!!!!!""""""###!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$##########################################$$$%%%######################## !!!!!!""""""###""""""###$$$$$$%%%&&&&&&###$$$$$$$$$######"""!!!%%%%%%$$$$$$$$$#########""""""""""""""""""######!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!! ############"""!!! """#########$$$$$$$$$%%%""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%##################$$$$$$!!!"""""""""#########$$$!!!""""""#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""######""""""""""""############""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!###$$$&&&''''''&&&&&&########################&&&&&&%%%$$$############!!!!!!"""######"""!!!!!!######$$$%%%%%%$$$"""!!!""""""""""""######$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!""""""############!!!"""""""""############!!!!!! !!!""""""""""""####################################!!!"""""""""######$$$$$$;;;888555333333333222111000000000000000///.........///////////////......,,,,,,,,,+++++++++******))))))************))))))***+++++++++)))((()))***&&&%%%%%%%%%((()))***)))'''''''''&&&''''''((()))***)))((('''&&&%%%$$$$$$%%%###"""###%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""#########$$$$$$%%%%%%%%%$$$######"""%%%%%%######&&&&&&$$$$$$$$$######"""#########%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%###!!!%%%"""!!!$$$$$$$$$$$$############"""%%%,,,---&&&"""$$$%%%"""######$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%$$$######""""""######!!!""""""#########""""""$$$$$$$$$###############!!!!!!!!!""""""""""""#########""""""""""""######"""############""""""!!!""""""###$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&& """$$$$$$###"""######$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&$$$###!!!!!!"""$$$!!!"""######$$$$$$#####################$$$%%%%%%%%%$$$###""""""###$$$%%%######################## !!!"""""" !!!""""""""""""""""""##################"""!!! """""""""######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###""""""""""""############""""""""""""############!!!!!!!!!!!!!!!""""""### !!!!!!!!! !!!""""""######""" !!!!!!""""""#########""""""""""""""""""""""""""""""############""""""######$$$$$$###"""!!!!!!"""""""""###############!!!""""""######$$$$$$$$$""""""######$$$$$$###############$$$$$$$$$%%%%%%$$$#####################$$$$$$############$$$$$$ !!!"""""""""""""""""""""############""""""############""""""""""""######################## !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!"""######$$$$$$########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""######$$$%%%%%%%%% !!!!!!"""######$$$$$$""""""""""""############"""$$$$$$######$$$"""""""""#########$$$$$$########################"""""""""""""""#########:::888555333333444333222000000000000000///......///000000000///...------,,,,,,,,,+++++++++******((()))***++++++***)))(((***+++---+++)))((()))+++((()))++++++)))))))))***'''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$&&&%%%""""""&&&(((&&&#########"""######$$$$$$###$$$%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$ $$$ ###$$$$$$$$$############""""""+++---%%% %%%&&&###$$$$$$%%%%%%%%%$$$######!!!!!!!!!"""###$$$$$$$$$%%%$$$######""""""######!!!!!!"""""""""!!! ###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""######""""""""""""""""""###$$$"""""""""""""""###$$$$$$ !!!!!!!!!"""$$$%%%&&&"""!!! !!!#########!!!######$$$$$$$$$######"""$$$$$$%%%&&&&&&%%%%%%%%%###"""""""""""""""######!!!!!!!!!"""###$$$%%%&&&$$$############$$$%%%%%%%%%$$$###!!!!!!###$$$%%%########################!!!###"""  """ !!!!!!!!!"""""""""############"""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!"""###### !!!""""""###### !!!"""############ !!!!!!""""""###$$$$$$######""""""!!!!!! """"""############""""""###$$$$$$$$$######"""!!!!!!!!!!!!""""""#########!!!""""""######$$$%%%%%%"""######$$$%%%%%%$$$$$$!!!!!!"""""""""#########"""""""""########################""""""######### !!!"""###$$$######""""""############"""""""""""""""""""""#################################!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""###########################""""""######$$$$$$############"""!!!!!!"""######%%%$$$###""""""!!!""""""!!!!!!"""######$$$%%%%%%#######################################$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""""""""""""""#########""""""""""""###############$$$$$$###""""""%%%'''""""""#########$$$$$$$$$########################$$$$$$###############""":::888555333444444333222000000000000000//////...000000000000///...,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((***,,,---,,,)))''')))+++))),,,...---)))&&&&&&''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%''')))++++++)))&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """ !!!###"""###"""""""""###$$$%%%%%%!!!"""%%%'''((('''&&&%%%""""""###$$$$$$$$$$$$###'''$$$((($$$!!!%%%$$$$$$$$$############"""***,,,$$$ %%%'''$$$%%%%%%%%%%%%%%%$$$###""" !!!"""######$$$%%%$$$$$$###"""#########!!!!!!"""!!!!!! """"""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!"""#########"""!!!!!!!!!###$$$%%%"""!!! !!!###$$$###""""""!!!!!!!!!!!!"""(((&&&$$$$$$%%%$$$###!!!######$$$$$$$$$######"""%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""%%%'''(((&&&&&&%%%%%%&&&&&&'''(((%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""" ###%%%%%%""" """### !!!!!!"""""" """###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! """########################""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&$$$######"""!!! $$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!"""""""""##################""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%""""""############""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$#########"""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""############################## !!!""""""######"""%%%$$$"""!!!!!!"""$$$%%%((('''%%%%%%%%%&&&'''(((""""""###$$$%%%%%%&&&&&&#########################################################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""############$$$###""""""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########???;;;555222111111222111////////////..................//////......---,,,++++++++++++++++++,,,,,,************************,,,+++)))((('''''''''''')))((('''((()))***)))(((((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''((()))***'''''''''(((((((((((()))%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%###"""###&&&&&&$$$!!!$$$$$$$$$""""""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&%%%$$$###""""""""""""######$$$$$$$$$%%%$$$###"""""""""###$$$&&&&&&%%%%%%$$$###""""""""""""""""""############$$$$$$############$$$$$$########################%%%$$$###""""""$$$&&&'''&&&%%%###"""""""""###$$$!!!!!! !!!###&&&'''"""#########$$$$$$$$$$$$###"""!!! !!!"""""" !!!!!!""""""###### !!!"""###$$$%%%&&&&&&$$$###!!! """###%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%###"""""""""############""""""""""""######""""""""""""""""""""""""&&&"""!!!###""" !!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!! """###$$$$$$###""" !!!""""""""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""""""""######'''###!!!!!!###%%%$$$###$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""!!! !!!"""$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""############"""!!! !!!"""###"""!!!###$$$$$$$$$$$$###""""""######""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%$$$######!!!#########"""!!!"""###%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$########################<<<999666444444333111///////////////..................//////......---,,,++++++++++++++++++++++++***))))))))))))))))))))))))(((''''''&&&'''((((((***)))'''((()))***((('''&&&%%%$$$$$$%%%''')))+++))))))((('''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""########################(((&&&%%%&&&((()))'''%%%$$$$$$$$$###!!!!!!###%%%########################"""""""""############$$$###$$$$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&$$$######""""""###$$$%%%&&&%%%%%%$$$######""""""""""""""""""############$$$$$$############$$$$$$########################%%%$$$###""""""$$$%%%'''%%%$$$$$$###""""""######""""""############"""""""""""""""#########$$$$$$&&&%%%$$$#########$$$$$$"""""""""#########$$$$$$""""""###$$$%%%&&&''''''$$$###"""!!!""""""$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%###"""""""""###$$$######""""""""""""######""""""""""""""""""""""""%%%###!!! !!!""""""!!!!!!!!!!!!"""""""""######!!!#########!!! !!!"""!!!!!!!!!"""######$$$$$$!!!!!!"""""""""########################""""""!!!"""###$$$%%%%%%$$$###"""""""""###############"""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%######""""""""""""######&&&###!!!!!!###$$$$$$############"""""""""""""""!!!""""""######""""""!!!################################################""""""""""""############$$$$$$$$$#######################################$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$######"""######"""""""""""""""###!!!!!!!!!!!! """"""###$$$$$$###"""!!!""""""""""""###############"""!!!"""###$$$$$$"""$$$$$$$$$############"""######""""""""""""###############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$%%%$$$$$$###"""###$$$$$$""""""###$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::888777666555333000...////////////..................//////......---,,,---,,,,,,++++++*********)))))))))((((((''''''''''''&&&&&&&&&&&&'''((()))+++)))(((((())))))(((&&&$$$$$$###$$$%%%''')))+++++++++)))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$######$$$%%%###!!! !!!#################################$$$$$$$$$%%%%%%""""""###$$$$$$#########$$$$$$$$$##################"""""""""###$$$%%%%%%$$$$$$$$$######""""""!!!"""""""""#########$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""$$$%%%&&&###$$$$$$$$$$$$###""""""###$$$%%%&&&%%%""" !!!"""""""""############&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%&&&''''''((("""######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$############$$$######""""""""""""######""""""""""""""""""""""""#########""" !!!###"""""""""#########$$$$$$"""###$$$###!!! !!!"""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$######"""!!!"""###%%%%%%%%%%%%###"""""""""######$$$$$$%%%%%%###$$$$$$$$$$$$###""""""%%%$$$#########$$$&&&&&&!!!!!!###$$$%%%&&&&&&&&&######""""""""""""######$$$"""!!!!!!"""######"""""""""""""""############"""##################"""########################"""""""""""""""""""""""" !!!!!!""""""######"""############$$$$$$$$$##############################""""""""""""!!!!!!"""""""""""""""""""""""""""""""""######""""""""" !!!"""###$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!!""""""""""""############$$$""""""###$$$%%%$$$###%%%%%%###"""""""""###$$$######""""""""""""############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#################################$$$######"""!!!""""""###$$$$$$$$$$$$######$$$%%%$$$###"""###%%%!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::888666555444333111///////////////.....................///......---,,,------,,,,,,+++***))))))***))))))((((((''''''&&&(((((('''''''''(((((((((,,,***)))((()))((('''%%%$$$$$$$$$$$$%%%&&&((()))+++***)))(((&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$###"""""""""###%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!!!!""""""#####################""""""!!!!!! !!!!!!"""######$$$%%%&&&#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$#################################"""###$$$%%%%%%"""###$$$%%%%%%$$$""""""$$$%%%%%%%%%$$$""" !!!!!!"""""""""#########$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''!!!!!!###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!$$$%%%$$$ !!!$$$"""#########$$$$$$$$$$$$"""###$$$###!!! !!!"""$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%&&&######$$$$$$$$$######"""%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%%%%%%%%%%######""""""""""""#########"""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!""""""###$$$$$$%%%%%%########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$$$$###"""""""""###%%%&&&((($$$$$$$$$$$$###""""""!!!!!!"""""""""###############"""!!!"""$$$%%%$$$###&&&%%%###!!!!!!"""###%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$######"""""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%!!!""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<999555222222333333222////////////.....................///......---,,,------,,,,,,+++***))))))*********))))))(((((((((++++++******)))((('''''',,,***)))((()))((('''%%%'''&&&&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%########################"""""""""#########$$$$$$!!!!!!!!!""""""###$$$$$$&&&&&&%%%%%%$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$###########################""""""#########$$$$$$""""""$$$%%%%%%$$$###"""%%%$$$###""""""###$$$$$$""""""""""""############################################################""""""######$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$######""""""######$$$######""""""!!!!!!!!! $$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""!!!$$$&&&$$$!!! !!!$$$"""#########$$$$$$$$$$$$"""$$$$$$###"""!!!"""###$$$$$$######"""!!!!!!!!!"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%"""######$$$$$$$$$######$$$###!!! """###$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######""""""######"""""""""###!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!"""############""""""  """$$$%%%%%%$$$$$$###############!!!"""""""""############"""!!! !!!#########"""&&&%%%###!!!!!!"""###%%%######""""""""""""#########$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$###$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$===999444111111222333444////////////..................//////......---,,,---,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++***)))'''&&&+++)))(((((())))))(((&&&(((((((((''''''&&&%%%%%%&&&&&&&&&'''''')))******%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$!!!###$$$%%%$$$$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$######"""""""""###$$$$$$$$$$$$##################!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################"""""""""############$$$""""""###$$$$$$$$$$$$###%%%$$$"""!!!"""$$$&&&'''"""#########$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###############""""""""""""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$######""""""""""""######"""""""""""""""!!!!!!!!!##################$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%&&&%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""$$$%%%$$$###""""""""""""""""""#########$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!"""######$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$""""""###$$$$$$$$$$$$######"""!!! !!!"""%%%%%%%%%%%%%%%$$$###"""######""""""""""""######"""###%%%%%%###"""###$$$""""""""""""############"""##################"""########################""""""""""""""""""""""""######"""!!! !!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$"""!!! ######""""""""""""######$$$$$$#########$$$$$$%%%""""""""""""############!!! """###"""!!!%%%%%%###"""""""""###$$$######""""""""""""#########$$$%%%''''''%%%$$$###!!!""""""""""""########################$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$%%%$$$$$$$$$######""""""######$$$%%%###$$$%%%$$$###"""###%%% !!!"""#########$$$$$$############$$$$$$########################;;;888555333333333333222////////////..................//////......---,,,++++++++++++++++++++++++&&&''''''(((((())))))*********++++++***)))((('''***)))'''((()))***((('''((((((((((((((((((''''''&&&&&&&&&''''''(((******&&&&&&'''''''''((((((((((((((((((((('''%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!! !!!"""###$$$$$$###""""""$$$&&&""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$ !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!""""""#####################""""""###$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$###"""######%%%%%%######""""""""""""##################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###########################$$$%%%&&&&&&&&&%%%%%%######""""""""""""######""""""""""""""""""""""""$$$######$$$%%%$$$""" !!!!!!!!!"""""""""#########$$$%%%$$$"""!!!"""###!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$###!!! """###$$$""""""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%%%%%%%$$$$$$######""""""""""""######"""$$$''''''%%%###$$$%%%#########"""""""""""""""!!!""""""######""""""!!!################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""$$$$$$$$$###!!! $$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$&&&'''""""""""""""############"""!!! !!!###$$$###"""$$$$$$$$$############"""######""""""""""""######"""$$$&&&''''''&&&$$$"""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%"""###$$$$$$""""""###$$$ !!!!!!"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""888777666555555444222000000/////////..................//////......---,,,++++++++++++++++++,,,,,,$$$%%%%%%&&&'''((())))))&&&''')))*********)))((()))((('''((()))***)))(((''''''((()))******))))))'''''''''''''''((())))))'''''''''(((((((((((()))***))))))((('''%%%$$$###%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$"""$$$&&&%%%%%%$$$!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$""""""######$$$$$$%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!!!!"""###############$$$###"""""""""###%%%&&&###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&"""$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$######$$$%%%'''######""""""""""""######$$$$$$$$$%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""###%%%&&&'''&&&%%%%%%######""""""""""""######""""""""""""""""""""""""%%%###"""###&&&&&&"""!!!!!!!!!!!!""""""""""""###$$$%%%$$$"""""""""###$$$$$$######"""!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$############""""""""""""######&&&%%%###!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&######""""""""""""######"""%%%((((((%%%$$$$$$&&&$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!################################################!!!!!!"""###$$$%%%&&&'''###############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""############"""""" !!!###$$$$$$###"""!!!!!!###$$$%%%%%%$$$######""""""###%%%'''(((""""""""""""###############"""""""""$$$%%%$$$######$$$$$$$$$$$$###""""""######""""""""""""######"""$$$&&&((((((&&&$$$"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&!!!###$$$###"""!!!"""###############$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!:::777444333333222111000111111000000//////..............................000///---+++(((%%%###"""((((((''''''''''''((((((***************)))((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((((((&&&$$$!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%&&&'''$$$###$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&%%%$$$"""######$$$$$$$$$######((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""'''''''''%%%"""!!!!!!######$$$%%%&&&&&&%%%$$$#########""""""!!!!!! !!!"""###$$$%%%%%%"""############$$$$$$$$$%%%""" !!!###$$$###!!!$$$$$$##################!!!###$$$$$$"""!!!!!!"""%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$#####################"""!!! """###$$$%%%&&&'''(((((("""""""""###$$$$$$$$$%%%%%%$$$###"""""""""###$$$###"""!!!!!!!!!"""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""######&&&###!!!!!!###""""""$$$#########$$$######"""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""############""""""############""""""""""""!!!###%%%''')))***%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!######################## !!!""""""######"""$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""################################################ """###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!!!!!%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$'''&&&###!!!!!!###&&&'''######""""""""""""############$$$$$$$$$$$$##############################:::777444333333222222111111111000000//////..............................,,,,,,+++***))))))((((((((((((''''''''''''(((((()))************)))((((((((((((''''''''''''((((((&&&&&&'''((((((((((((((((((&&&%%%#########%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%""" $$$''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''&&&$$$#########%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%$$$######$$$&&&""""""############""""""$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%""" !!!###$$$###"""#####################$$$###$$$%%%%%%###""""""###$$$$$$###""""""#########$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######""""""############$$$$$$###############$$$$$$$$$######"""""""""$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""######$$$$$$######"""######""""""""""""#########""" !!!######!!! """%%%&&&%%%###""""""$$$$$$###"""""""""""""""$$$###""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###%%%&&&((()))***""""""""""""!!!!!!!!! #########$$$$$$$$$%%%%%%#########"""######$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$########################"""""""""!!!###############$$$$$$$$$"""###############""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$############################################################################## !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""############""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###"""!!! !!!"""############""""""###############$$$$$$$$$$$$##############################999777444333333333222111111111000000//////..............................,,,,,,,,,++++++*********)))((((((''''''(((((()))))))))******))))))((('''(((((((((''''''(((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''''''''&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###$$$$$$###########################$$$$$$$$$$$$###"""""""""###$$$$$$######%%%&&&"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###!!!!!!###$$$###"""!!!"""""""""######$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""$$$$$$$$$###############!!!!!!!!!"""###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""!!!!!!!!!##################""""""%%%%%%$$$$$$###"""""""""!!!""""""""""""""""""!!!$$$$$$############$$$$$$!!! """###$$$###!!!%%%'''((('''$$$###"""###$$$$$$###""""""""""""###""""""""""""""""""###$$$""""""############"""""" !!!!!!""""""######""""""###$$$%%%&&&&&&'''""""""""""""!!!!!!!!!!!!#########$$$$$$$$$$$$%%%$$$######"""""""""######"""######$$$$$$$$$######"""""""""""""""#####################""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%######################## !!!"""###$$$%%%%%%######"""""""""!!!!!!!!! !!!""""""###$$$$$$######""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""###############$$$$$$$$$$$$###""""""######"""""""""######$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################999777444222333333222111111111000000//////..............................//////...---+++***))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&'''&&&&&&%%%$$$###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###%%%&&&%%%###""""""###"""!!!  !!!"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$###""""""############!!!!!!""""""###$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$###""""""!!!"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""""""""######$$$$$$%%%##################$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!$$$#########"""!!!!!!!!!$$$$$$$$$#########""""""!!!""""""######""""""!!!$$$$$$############$$$$$$!!!!!!""""""#########"""!!!#########""""""$$$&&&%%%$$$######""""""######"""!!!!!!!!!"""###$$$$$$""""""############"""""" !!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$######"""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$######"""!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$######"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""######$$$$$$$$$######"""$$$###"""!!!"""###$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################$$$%%%%%%$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################999666333222333333333222111111000000//////..............................//////...---,,,+++******))))))(((((((((((()))))))))))))))))))))(((''''''''''''((())))))((('''''''''(((((((((((((((''''''%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&)))%%%"""###%%%&&&%%%"""'''&&&%%%%%%$$$$$$$$$$$$&&&'''((('''%%%$$$&&&)))%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%%%%###""""""#########!!! !!!#######################################"""!!!!!! """"""#########$$$$$$$$$$$$$$$$$$#########$$$$$$"""#########$$$$$$$$$%%%###$$$$$$###!!!!!!"""$$$&&&%%%$$$########################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""########################$$$#########"""!!!!!!!!!$$$$$$$$$###############"""##################"""$$$##################$$$"""###$$$$$$###"""!!!!!! !!!!!!!!!"""%%%'''%%%$$$$$$###############"""!!!!!!!!!"""###$$$$$$""""""############"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""#########$$$$$$$$$######""""""!!!""""""###!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""######""""""#########$$$$$$$$$ !!!!!!"""######""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!"""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""############$$$$$$%%%%%%########################""""""""""""""""""""""""####################################"""""""""""""""######$$$$$$$$$######$$$###"""""""""###%%%&&&$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$### !!!"""######"""!!! %%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################888666333222333333333222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((())))))(((((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((%%%"""###''')))'''$$$&&&&&&%%%$$$$$$$$$%%%%%%###%%%%%%### ###&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$%%%&&&$$$######""""""######$$$"""""""""###############"""""""""!!!!!! """############$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###""" """$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$###############%%%%%%%%%%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$$$$%%%##################""""""########################"""######$$$$$$######"""######""""""""""""######"""$$$%%%$$$###!!!!!!"""!!!"""###"""""""""$$$&&&%%%%%%$$$############$$$""""""""""""""""""###$$$""""""############""""""!!!!!!""""""######$$$$$$$$$$$$##################!!!!!!!!!!!!"""""""""""""""""""""############$$$"""!!!!!!!!!!!!"""###$$$"""######$$$$$$$$$###### !!!!!!""""""######""""""""""""####################################!!!""""""########################"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!"""###$$$$$$$$$###"""###########################$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""#################################"""""""""""""""""""""###$$$$$$$$$$$$##################$$$%%%&&&######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################888666333222333444333333111111000000//////..............................,,,,,,,,,,,,++++++++++++******))))))))))))******(((((())))))(((((('''&&&&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$ """$$$&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!######!!! $$$&&&%%%$$$%%%'''''''''&&&###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""$$$%%%%%%%%%&&&"""######$$$$$$######"""#########$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###%%%&&&$$$""""""$$$&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$""" !!!###%%%###"""""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!###############$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$###"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$########################!!!""""""""""""""""""!!!""""""!!!!!!!!!!!!"""""" ###%%%%%%###"""###%%%!!!"""######""""""###%%%&&&%%%$$$$$$######$$$$$$$$$###""""""""""""""""""""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""############ !!!###$$$%%%######$$$$$$$$$###"""""" !!!""""""###$$$$$$!!!"""""""""############%%%%%%$$$$$$###"""""""""!!!""""""#########"""""" """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######### !!!###%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%#########""""""###############$$$$$$$$$$$$##############################888555333222333444333333111111111000//////..............................000///...,,,***(((''''''******))))))))))))******(((((((((((((((''''''&&&&&&'''(((******((('''&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&)))&&&$$$$$$&&&$$$$$$$$$$$$%%%&&&&&&'''&&&((()))%%%!!! $$$)))&&&%%%$$$%%%'''((('''&&&$$$$$$&&&'''((()))))))))%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&(((((('''%%%##############################$$$$$$$$$$$$###""""""!!!$$$%%%$$$#########!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""#########"""############$$$$$$$$$###%%%&&&%%%""""""$$$'''))))))((('''&&&%%%%%%$$$&&&&&&%%%###!!!"""$$$&&& !!!!!!!!!"""$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!&&&&&&%%%$$$###"""!!!!!!""""""######$$$$$$$$$%%%""""""$$$%%%%%%$$$###"""""""""###"""!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%#########$$$%%%%%%%%%&&&##################$$$$$$ !!!!!!!!!!!! !!!!!! !!!!!!!!!$$$%%%######%%%'''!!!"""""""""###%%%&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%%""""""""""""############ """###%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!! ###%%%&&&&&&&&&######################## !!!"""###$$$%%%%%% !!!###%%%&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$##############################:::777444333444444333222444333222000///.........////////////////////////------,,,++++++******)))((((((((((((((((((((((((***'''$$$$$$'''((('''&&&(((((((((((((((''''''&&&$$$&&&''''''&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''***(((%%%$$$###$$$&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%'''%%%!!!!!!%%%'''!!!!!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""###$$$$$$$$$"""!!! &&&&&&%%%$$$$$$######"""%%%$$$######"""#########""""""!!!!!!!!!!!!!!!""" """###"""!!!!!!###%%%%%%%%%$$$""""""%%% """))),,,&&& """""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######""""""""""""######&&&%%%###"""!!! !!!!!! ###%%%&&&&&&$$$###***$$$"""$$$###!!!'''$$$ %%%'''!!!"""%%% %%%%%%### ###&&&&&&%%%###"""!!!"""######"""""""""""""""""""""###$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$###"""""""""&&&%%%$$$#########$$$%%%!!!!!!!!!"""######$$$$$$########################""""""############""""""!!!!!!"""""""""""""""!!!&&&'''%%%""""""$$$###"""!!! !!!###$$$ !!!"""#########""""""!!!!!!!!!###$$$%%%$$$###""" !!!"""$$$$$$"""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$###!!! !!!###%%%&&&%%%&&&%%%$$$###"""""""""""""""###$$$&&&%%%$$$"""!!!%%%$$$$$$###"""!!! $$$#########""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""############!!! !!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$######"""######"""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################$$$%%%&&&''''''&&&$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######"""############$$$$$$$$$%%%$$$######""""""######"""$$$&&&((((((&&&$$$"""######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$###""" """###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###"""!!!:::777444333333444333222444333222111000/////////////////////////////////------,,,++++++******)))***************************'''%%%%%%'''((((((&&&((())))))))))))((('''''''''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$'''''''''''''''&&&%%%$$$%%%$$$############$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""!!!""""""######$$$%%%%%%###""""""######$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$######%%%''''''"""&&&'''%%%&&&###%%%222###!!! '''$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######""""""""""""######$$$###"""!!!!!!"""######$$$$$$$$$$$$######""""""######%%%'''&&&###$$$'''***---%%%!!!""" ###---111...)))%%%$$$$$$############$$$$$$$$$$$$$$$############"""""""""""""""#########""""""##################$$$$$$###"""""""""###$$$!!!!!!!!!"""######$$$$$$########################""""""############""""""!!!!!!""""""""""""!!!!!!###%%%$$$%%%&&&"""""""""!!!!!!!!!"""###$$$!!!"""""""""###$$$$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!"""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$###"""""""""""""""###$$$$$$$$$###"""!!!$$$$$$######""""""!!!!!!############"""""""""!!!"""""""""""""""#########"""""""""""""""#########&&&$$$$$$$$$&&&'''&&&%%%########################$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################!!!!!!###$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$###""""""######"""############$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$############%%%%%%###"""""""""######999777444333333444333222222111000///...---------////////////////////////------,,,++++++******)))************************)))'''%%%%%%'''((((((((('''''''''((('''&&&&&&%%%'''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%''''''%%%$$$"""'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!"""""""""'''&&& !!!%%%+++)))### !!!$$$%%%$$$%%%((()))(((""""""!!! !!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######""""""""""""######"""""""""""""""###$$$%%%&&&%%%###"""!!!"""###$$$###&&&'''$$$"""######"""333+++### ###&&&&&&$$$***'''$$$%%%&&&#########$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$###### !!!!!!"""######$$$$$$ !!!""""""###$$$$$$""""""!!!!!!!!!""""""###!!!!!!!!!"""######$$$$$$########################""""""############""""""!!!""""""###""""""!!!!!! $$$%%%###$$$&&&&&&######""""""""""""###$$$$$$""""""##################$$$###""""""!!!""""""#########"""!!!!!!!!!""""""%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%''')))((($$$!!!!!!"""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""############""""""""""""############""""""""""""#########"""""""""""""""%%%$$$""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$################################# !!!"""#########"""!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""#########"""############$$$$$$$$$$$$$$$$$$############"""$$$###!!! !!!###$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""'''%%%""" """$$$%%%999777444333333333333222000///...---,,,,,,,,,,,,////////////////////////------,,,++++++******)))************************((('''&&&&&&'''((())))))%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$&&&''''''&&&$$$###&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&%%%###""""""###$$$%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%"""!!!!!!!!!!!!""""""###((())))))&&&!!! ###&&&''''''"""$$$###$$$,,,"""""" ###(((!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$######""""""######$$$#####################$$$!!!!!!!!!"""###$$$&&&&&&&&&'''%%% """((((((### ((((((###""""""&&&&&&###$$$)))..."""###$$$&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""############ !!!!!!""""""""""""""""""!!!"""""""""######!!!!!!!!!"""######$$$$$$########################""""""############""""""""""""#########"""!!!!!!%%%%%%!!! &&&(((###############$$$$$$$$$"""""""""""""""!!!!!!!!!$$$$$$###""""""!!!!!!!!!######""""""""""""""""""$$$######"""!!!!!!"""""""""""""""######"""""""""""""""#########$$$$$$$$$###(((,,,***$$$ !!!###$$$###""""""!!!!!!!!!"""""""""!!!!!!!!!"""###$$$"""""""""""""""##################"""""""""""""""$$$$$$######""""""!!!!!!############""""""""""""###"""!!!!!!"""###""" !!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$############!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$######""""""######$$$#########""""""""""""!!!%%%$$$###!!!!!!"""$$$%%%999666333222333333222111000000///...------------////////////////////////------,,,++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''')))+++'''''''''''''''&&&%%%%%%$$$&&&''''''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%######$$$$$$%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$######""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""######&&&,,,((("""%%%)))"""%%%(((!!!((()))&&&   !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$###""""""!!! ###%%%&&&&&&%%%$$$$$$$$$###$$$)))...***$$$&&&222...$$$###---###%%%&&&###!!!"""$$$%%%&&&%%%%%%$$$$$$$$$######""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""###############"""!!!!!!"""""" ###""""""######$$$$$$$$$$$$#####################"""############""""""!!!!!!""""""##################""""""!!! !!! !!!!!!!!!!!! """"""#########$$$$$$$$$!!!&&&******%%%"""###%%%$$$######"""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""#########""""""""""""""""""######$$$$$$######""""""!!!!!!#########"""""""""""""""$$$######$$$&&&''''''&&&"""""""""######$$$$$$$$$"""""""""""""""!!!!!! """"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""&&&%%%%%%###""""""!!!!!!""""""###$$$$$$$$$######$$$###############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""############""""""######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$############$$$$$$#########""""""""""""!!!"""######$$$$$$$$$######888666333222222333222111333222111111000000111111////////////////////////------,,,++++++******)))(((((((((((((((((((((((('''(((((('''&&&'''***,,,******++++++******)))((('''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''$$$######%%%((()))'''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$'''&&&$$$""""""$$$&&&'''$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""!!!""""""###$$$#########$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!!!! !!!!!!"""###$$$&&&,,,///+++!!! '''%%% ''')))###"""""",,,...&&&"""+++%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$############$$$$$$&&&&&&&&&%%%$$$"""!!! !!!###%%%&&&&&&$$$!!!%%%###%%%(((((("""!!!%%%,,,))) ''')))$$$""""""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$###""""""!!! !!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###"""!!!!!!$$$&&&""" !!! !!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############""""""!!!!!!"""###$$$$$$$$$######!!!  !!!!!!!!!!!! """############$$$$$$$$$!!!$$$''''''%%%###$$$&&&$$$$$$###############$$$"""""""""###$$$$$$%%%%%%#########"""""""""""""""""""""""""""########################""""""""""""!!!"""""""""############"""!!!!!!"""%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&""""""######""""""!!! """""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""%%%$$$###"""!!! """######$$$$$$$$$###############"""######$$$%%%"""############$$$$$$$$$######$$$%%%%%%###"""!!!""""""############"""""""""######$$$$$$######""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""$$$%%%%%%$$$###"""888666333222222222222111222222111111000000111111////////////////////////------,,,++++++******)))))))))))))))))))))))))))&&&((()))(((&&&'''***---******++++++******)))((('''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%""""""!!!!!!""""""###$$$########################$$$$$$%%%%%%%%%$$$######!!!"""######$$$$$$$$$###"""""""""###$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###""" !!!"""###$$$!!!$$$111BBBaaajjj???!!!'''000###%%%%%% %%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%$$$###"""!!!((($$$&&&(((!!!'''<<<777GGGddd___SSS###""" $$$'''######""""""!!!"""""""""!!!""""""######$$$$$$%%%#########"""""""""""""""##################"""""" !!!###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$###"""!!!!!!&&&+++)))&&&&&&&&&$$$ !!!"""#########"""""""""""""""######$$$$$$%%%!!!!!!######$$$###""""""!!!"""###$$$$$$$$$$$$###!!!!!! !!!!!!!!!""""""""""""""""""!!!"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""############"""""""""""""""######### !!!"""###$$$$$$%%%!!!  """######"""######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$######""""""##############################""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""$$$###"""!!!""""""###$$$######$$$$$$$$$######"""######""""""###$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""!!! !!!""""""###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$############""""""#########$$$$$$$$$888666333222222222222111000//////............///////////////////////////------,,,,,,+++******)))************************&&&((()))(((&&&'''***...(((((((((((((((''''''&&&$$$&&&''''''&&&'''(((***'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&########################&&&&&&%%%%%%%%%%%%%%%&&&########################$$$%%%&&&&&&%%%$$$"""!!!!!!###$$$%%%&&&%%%%%%$$$$$$$$$######"""!!!!!!!!! ###%%%&&&&&&%%%$$$ !!!"""$$$$$$)))DDDRRR %%%%%%!!!###!!!!!!!!!!!!"""$$$%%%&&&#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$""""""!!!!!!###$$$&&&''')))"""$$$((("""%%%JJJvvvSSS***!!!((($$$###""" !!!"""""""""###$$$%%%&&&&&&'''!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%% """"""""""""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""%%%%%%%%%$$$$$$"""!!!!!!###&&&### ###&&&((( !!!######""""""!!! !!!!!!""" !!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######"""############$$$$$$$$$&&&$$$""""""#########"""%%%%%%%%%$$$%%%%%%&&&&&&!!!"""%%%'''((('''&&&%%%%%%$$$$$$###"""!!!!!! !!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ """###$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$######"""#################################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########%%%&&&(((***######$$$$$$$$$######"""######""""""###$$$%%%%%%"""############$$$$$$$$$"""###%%%%%%%%%$$$""" $$$!!!!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%###""" !!!###%%%''';;;444111555666222000222000000000///......------,,,---.../////////...---++++++******)))((((((((())))))((((((''''''&&&&&&''''''(((((())))))******---......,,,)))'''&&&&&&(((''''''''''''(((((()))(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$######$$$&&&''')))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((('''(((|||QQQ!!!''' $$$""""""""""""###$$$$$$$$$%%%"""###((((((&&&!!!(((""",,,$$$###[[[~~~111$$$'''***!!!,,,%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''GGG&&&###"""%%%$$$###$$$%%%%%%$$$###!!!###$$$$$$"""!!!!!!"""((($$$ ###!!!,,,&&&&&&$$$YYY}}}+++$$$&&&***%%%###$$$$$$############$$$$$$ !!!"""$$$$$$$$$###"""$$$#########""""""!!!!!!"""""""""""""""############"""  !!!###$$$""""""""""""###$$$%%%&&&########################"""######$$$$$$$$$######"""""""""######"""""""""###"""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$######$$$%%%&&&'''""""""###$$$%%%&&&&&&''' !!!!!!""""""######$$$$$$$$$#########""""""###########################"""!!! !!!"""###""""""""""""""""""""""""$$$###"""""""""###%%%%%%'''&&&$$$""""""###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############"""############$$$$$$$$$&&&%%%$$$""" !!!"""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################&&&$$$!!! """%%%(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""":::444111444555222000222111111111000//////......//////000000///...---,,,,,,,,,++++++***)))))))))((((((((((((((('''''''''(((((((((((()))))))))))),,,------,,,)))'''''''''(((((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%"""&&&###UUU ###!!!(((!!!&&&$$$###############$$$$$$$$$&&&"""###%%%$$$"""---$$$ '''###ddd]]]%%%;;;$$$111++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&\\\$$$+++$$$"""$$$###"""###$$$%%%$$$###!!!"""$$$###""""""###$$$''')))%%%""")))888***RRRBBB$$$;;;$$$%%%,,,#########""""""######### !!!"""""""""""""""############"""""""""!!!"""""""""""""""""""""######""" !!!###$$$%%%$$$$$$#############################################""""""!!!!!! """"""!!!!!!!!!!!!""""""######"""""""""###$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""!!!''''''&&&%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""##############################""""""""""""######""""""""""""""""""""""""$$$###"""""""""###$$$%%%&&&%%%###"""""""""$$$%%%######"""!!!!!!"""######%%%%%%$$$$$$####################################%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############"""############$$$$$$$$$%%%$$$###""""""""""""""""""$$$$$$$$$######$$$$$$$$$$$$######"""""""""########################$$$$$$###""""""###$$$%%%$$$$$$$$$###"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################&&&%%%###""""""$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################999555222333444222111222222222222111000000//////111111111000///...,,,+++------,,,,,,+++*********'''((((((((((((((())))))))))))))))))((((((((((((***+++,,,+++)))''''''((())))))((('''&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&& ######YYY$$$%%%"""((("""'''%%%$$$$$$$$$###############'''### ###$$$###"""999)))%%%""",,,...---)))444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%^^^""")))#########"""!!!"""$$$%%%$$$###!!!#########"""###%%%''' ,,,&&& &&&"""###---!!!&&& ###""""""!!!!!!""""""###"""""""""""""""######$$$############""""""""""""######""""""""""""""""""""""""!!! !!!"""###$$$''''''%%%$$$""""""!!!!!!########################%%%$$$"""!!!  """!!!  !!!"""######"""!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###"""!!!"""############"""!!!!!!"""######$$$############"""""""""########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$###############"""############$$$$$$$$$############$$$%%%&&&&&&&&&'''((((((%%%$$$$$$$$$#########"""""""""""""""########################$$$$$$######$$$%%%&&&&&&$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$888666333222222111111222222222111000000//////...000000//////...---,,,,,,---,,,,,,+++******))))))''''''(((((()))))))))*********))))))((((((''''''((()))+++***)))(((((()))***)))((('''&&&%%%%%%%%%+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""%%%"""\\\&&&&&&!!!'''!!!&&&&&&%%%$$$$$$$$$###"""""""""###!!! !!!$$$&&&&&&%%%..."""@@@JJJ!!!***...%%%'''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$WWW%%%###$$$"""!!! !!!###$$$$$$######$$$$$$###""""""$$$&&&)))+++555+++>>>222&&&***,,,""""""!!!!!!!!!!!!""""""%%%$$$###"""######%%%&&&#########"""""""""""""""#########"""""""""""""""""""""!!!!!!!!!"""###$$$'''&&&%%%$$$###"""""""""########################'''%%%###!!!!!!"""###$$$###"""!!! !!!"""#########"""!!! !!!!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########$$$%%%&&&&&&%%%""" ######$$$%%%&&&'''((((((######$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############""""""#########$$$$$$$$$"""""""""######%%%&&&'''%%%&&&'''%%%###""""""###""""""""""""""""""""""""####################################$$$%%%%%%&&&$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$777666444111///000222222111000000//////...------------------------......+++++++++***))))))(((((('''((((((((())))))************))))))(((((('''''''''(((******((('''(((((())))))(((&&&%%%%%%%%%%%%+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% %%%"""'''&&&\\\%%%%%%!!!&&& %%%$$$%%%$$$$$$$$$###"""""""""""""""!!!"""$$$%%%&&&%%%'''***...UUU''''''%%%222%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$^^^!!!'''###$$$"""!!! !!!###$$$###"""$$$%%%%%%$$$"""!!!"""###%%%,,,333222III 555""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""###$$$""""""""""""""""""##################""""""!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$###"""!!!!!!###%%%'''$$$$$$###""""""###$$$$$$######"""!!! !!!!!!######""""""""""""############################################################$$$$$$$$$$$$######!!!"""""""""#########$$$%%%$$$$$$!!!""""""###$$$%%%&&&''''''########################################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######""""""######""""""#########$$$$$$$$$######"""""""""###$$$$$$"""###$$$###!!!!!!"""###"""""""""""""""#################################!!!""""""###############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################666777555000---000222222000000//////...------------------------...///000++++++******)))(((((('''((())))))))))))))))))***))))))))))))((((((((((((&&&((())))))'''&&&''''''(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&!!!$$$$$$ZZZ$$$%%%!!!''' $$$###$$$$$$$$$###############$$$$$$$$$$$$$$$#########222111~~~///$$$///%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################!!!""""""###$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%```"""'''###$$$$$$###""""""$$$$$$###"""!!!###$$$$$$"""!!!!!!""" """...'''[[[+++###""""""!!!!!!""""""###"""!!! """"""""""""############$$$$$$######"""!!!!!!!!!"""""""""#########$$$$$$#########$$$$$$&&&''''''########################  !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!""""""######$$$$$$$$$!!!"""""""""!!! %%%%%%$$$$$$$$$########################"""""""""###############$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""!!!"""############"""!!!"""""""""############$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$######"""""""""######"""############$$$$$$$$$$$$$$$###""""""""""""######$$$$$$###""""""$$$&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""555888666///,,,///333333111111000000///.........111000///......///000000,,,,,,+++******))))))(((*********)))))))))))))))(((((((((((())))))))))))'''((())))))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""$$$"""XXX###%%%"""(((!!!%%%##################$$$$$$$$$"""###$$$%%%$$$$$$$$$%%%+++HHHJJJ777ttt"""+++///%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%%%%###"""###$$$%%%'''ZZZ$$$###&&&&&&%%%######$$$$$$###!!!"""$$$###"""""""""---***111***___>>>>>>bbbjjj+++#########""""""#########"""""""""""""""!!! !!!"""""""""############$$$$$$######"""!!!!!! """"""######$$$$$$$$$###$$$######$$$%%%&&&''''''######################## !!!!!!""""""######"""###$$$%%%%%%$$$###"""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$######!!!""""""######$$$%%%%%%!!!"""###%%%''')))***+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$######"""!!!"""############"""!!!############$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######"""############$$$$$$$$$$$$$$$#########$$$$$$$$$%%%&&&&&&$$$######%%%'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################444888777///+++///333333222222111111000/////////555444222111000///000000------,,,,,,+++******)))++++++******))))))((((((''''''(((((())))))******'''((())))))&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%########################%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))(((WWW###&&&###***###&&&###""""""######$$$$$$$$$%%% ###$$$%%%&&&((()))(((///)))+++ZZZBBB$$$###***%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$##########################################$$$$$$%%%$$$###""""""$$$&&&((([[[$$$$$$((((((&&&%%%$$$$$$$$$"""!!! $$$$$$$$$######<<<***(((%%%&&&...VVV???$$$$$$############$$$$$$$$$%%%&&&&&&&&&$$$###"""!!!!!!""""""#########$$$$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''##############################$$$$$$$$$$$$###""" !!!$$$%%%%%%$$$!!! ######""""""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%((('''%%%$$$###"""""""""###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$########################'''&&&$$$$$$$$$$$$&&&'''""""""""""""""""""""""""!!!"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$777555222111222333222222222111///......000222333111111000000//////......,,,,,,,,,,,,+++)))'''&&&(((((((((((())))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&"""#########!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$'''###&&&$$$[[[&&&&&&###)))"""'''%%%""""""""""""############((()))222)))$$$...!!!"""222((("""---!!!***!!!***$$$!!!######$$$$$$$$$%%%%%%%%%!!! !!!$$$%%%$$$###!!!!!!"""###$$$$$$%%%%%%########################[[[&&&$$$%%%$$$$$$$$$$$$$$$###"""!!!***)))!!!###!!!""")))&&&%%%&&&'''$$$###"""000!!!(((%%%&&&!!!######""""""""""""######$$$$$$$$$#########"""""""""!!!  !!!"""!!!###%%%$$$###"""###$$$%%%%%%%%%%%%$$$"""!!! $$$#########""""""!!!!!!"""!!! """$$$$$$!!!%%%%%%&&&''''''''''''&&&"""""""""""""""######$$$$$$+++,,,%%% !!! %%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""""""""""""""!!!""""""###$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########%%%%%%%%%%%%$$$#########""""""###%%%&&&(((%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$######""""""$$$$$$###############$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222111000///...---...000111111000000000/////////...,,,,,,,,,,,,+++)))((('''(((((((((((())))))))))))'''(((((()))******++++++'''''''''((()))*********''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%###"""###%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$'''###&&&$$$ZZZ$$$%%%!!!'''!!!%%%$$$""""""""""""############$$$///$$$&&&*** dddttt"""''' '''$$$'''!!!YYY +++ !!!)))'''###"""###)))#########$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%''''''&&&$$$###"""!!! [[['''$$$%%%$$$$$$$$$$$$$$$###""""""***###!!!''''''&&&ffffff'''%%%###"""###%%%QQQ***+++$$$***,,,######""""""""""""######$$$$$$$$$#########""""""""""""!!! !!!"""""""""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""############"""""""""!!!"""!!! !!!###$$$""" !!!!!!"""##############################$$$$$$%%%&&&,,,...(((###$$$%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!"""""""""#########$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''&&&&&&$$$$$$###############%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$#########"""######""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222111000///---------......000000000000////////////,,,---,,,,,,+++)))((('''(((((((((((())))))))))))((((((((()))******++++++''''''(((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""!!!!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&)))((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$'''###&&&$$$XXX###### &&&$$$""""""""""""#########$$$$$$"""---###%%%222'''!!!&&& 000---"""%%%___!!!)))$$$'''(((###***#########$$$$$$$$$$$$%%%###!!! !!!"""!!!""""""######$$$%%%%%%%%%((('''&&&%%%$$$###"""!!![[['''###%%%###$$$$$$$$$$$$###""""""'''%%%%%%$$$"""$$$:::''',,,%%%###%%%"""***eee######''')))######""""""""""""######$$$############"""""""""######""""""""""""#########%%%&&&&&&$$$$$$$$$%%%%%%$$$###""""""###$$$$$$############"""""""""""""""  """######### !!!!!!""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&&&&+++,,,(((%%%%%%''''''&&&&&&%%%$$$######""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""######$$$###############$$$%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! ############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###############"""""""""###$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222222111000......------...000000000000////////////---------,,,+++***)))((((((((((((((())))))))))))(((((())))))************'''((((((((()))))))))***%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###""""""###$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%#########$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$'''###&&&$$$YYY###$$$ &&& $$$###""""""#########$$$$$$$$$ """$$$)))$$$!!!...,,,$$$%%%"""/// !!!)))$$$'''###############$$$$$$$$$$$$%%%"""  """""""""#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&\\\ '''###$$$######$$$$$$$$$######"""'''+++!!!"""&&& ,,,'''$$$%%%!!!+++,,,'''"""""" ######""""""""""""##################""""""""""""###########################%%%'''&&&%%%$$$%%%%%%'''%%%###!!!!!!"""###$$$#########"""""""""""""""!!! !!!###$$$%%%!!!""""""###############$$$############$$$%%%%%%###%%%'''%%%###$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""################################################ !!!!!!!!!""""""""""""""""""###$$$$$$$$$%%%########################&&&%%%###!!!!!!!!!###$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$############$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!! #########$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222333222111000//////......////////////000000000000......---,,,******))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%###""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$'''###&&&$$$ZZZ$$$%%%!!!'''!!!&&&$$$############$$$$$$$$$$$$"""###'''$$$&&&MMM&&&""" ###&&&&&&"""'''```sss'''%%%###&&&(((((("""""""""#########$$$$$$$$$(((&&&$$$###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&\\\ '''###$$$"""######$$$$$$$$$######!!!&&&''' (((///***@@@(((%%%&&&&&&%%%###"""(((pppvvv%%%!!!*** ######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#########%%%'''&&&%%%$$$%%%%%%((('''$$$""" !!!""""""""""""""""""""""""###### """$$$&&&"""###$$$$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$""""""###$$$#########%%%%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""#######################################$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  """###$$$$$$######$$$$$$%%%&&&$$$##################$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222222222111111000000//////////////////000000000000///...---+++************(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''######$$$$$$$$$$$$%%%%%%((('''%%%%%%%%%%%%$$$"""%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''###&&&$$$\\\&&&&&&###)))"""'''&&&#########$$$$$$$$$$$$%%%***%%%***www555$$$)))'''$$$222222+++++++++"""'''$$$)))"""""""""############$$$$$$###"""###$$$%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########]]]!!!'''######""""""###$$$$$$$$$$$$###!!!)))"""((((((kkk222"""$$$&&&&&&%%%777AAA000 ###$$$######""""""""""""######!!!!!!"""""""""""""""#########$$$$$$$$$$$$#########%%%&&&&&&$$$$$$$$$%%%'''&&&$$$###!!!!!!""""""""""""""""""############ !!!"""!!! !!!###%%%!!!"""######$$$$$$######""""""!!!!!!""""""###$$$%%%"""###%%%&&&$$$$$$'''$$$############"""""""""!!!!!!!!!!!!""""""""""""########################"""""""""############$$$!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$###########################"""!!! !!!"""###############$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222000000000000000000//////.../////////000000000111000///---+++************(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%######%%%&&&'''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$############$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$'''###&&&$$$\\\&&&'''###)))###'''&&&#########$$$$$$$$$%%%%%%((("""AAAaaa***"""&&&***((()))***###zzz%%%***!!!)))***""""""""""""############ !!!###%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""]]]!!!'''######""""""###$$$$$$$$$$$$$$$))) """222 :::ZZZ%%%!!!&&&"""$$$'''"""******xxx""" #########""""""""""""######!!!!!!!!!!!!""""""######""""""###$$$$$$###"""""""""$$$%%%%%%$$$######$$$##################$$$$$$!!!"""""""""############!!!######!!! !!!###!!!"""######$$$$$$############""""""######$$$%%%'''###"""&&&'''$$$$$$'''""""""""""""############!!!!!!!!!""""""#################################""""""""""""############"""""""""#########$$$$$$#################################$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""#########""""""""""""###$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""$$$%%%###$$$%%%%%%%%%%%%$$$###!!!"""%%%&&&'''&&&$$$###"""###%%%&&&&&&%%%###"""########################$$$%%%%%%%%%%%%&&&&&&&&&########################"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%777555222111222333222222---...///////////////....../////////000000111111000///---+++*********+++(((((((((((())))))))))))*********)))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''###"""!!!"""$$$%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$$$$##################$$$$$$'''###&&&$$$[[[&&&&&&###)))"""'''%%%######$$$$$$$$$%%%%%%%%%111!!!]]]+++###&&&$$$000!!!)))..."""!!!...%%%""""""""""""############$$$%%%'''***,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%^^^!!!(((######!!!"""###$$$$$$$$$$$$$$$ ,,,,,,222___+++***!!!"""'''(((%%%,,,"""***"""######""""""""""""###### !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!###%%%%%%###"""###$$$ """###%%%&&&&&&&&&!!!!!!""""""#########$$$"""%%%$$$""" !!!######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''"""!!!&&&'''###"""&&&!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######"""###$$$%%%'''(((###$$$%%%&&&%%%%%%###""" """%%%''''''&&&$$$###"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''########################"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%888777555333111000//////444333222000///000000111......////////////......///......------,,,,,,+++)))((('''((()))***)))((())))))))))))((((((((((((((()))*********)))'''&&&((((((''''''''''''((((((***(((&&&%%%%%%%%%'''((('''$$$###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######### 000,,,$$$###***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' ******[[[&&&'''%%%,,,&&&&&&&&&%%%%%%$$$$$$$$$###$$$"""!!!(((!!!)))%%%%%%%%%%%%%%%$$$###"""\\\###...'''(((%%%((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY"""'''!!!"""$$$'''+++(((%%%%%%$$$+++...%%%$$$"""!!!!!!!!!"""###$$$'''NNN######"""!!!!!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$############""" !!!###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$%%%%%%%%%%%%$$$###"""""""""###""""""!!! !!!###$$$'''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!""""""############"""""""""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$###"""!!!!!!!!!""""""############ $$$'''&&&&&&'''$$$ """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!""""""""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$666555444333222111111111333333222111000000000000///000000111111000000///.........---,,,,,,+++++++++)))((()))******)))((((((((((((((((((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''((('''%%%###$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########yyyBBB&&&&&&%%%%%%%%%$$$$$$$$$%%%'''SSS((( %%%%%%%%%%%%%%%%%%$$$###""""""'''!!!%%%***)))!!!+++xxxFFF(((###)))!!!(((&&&&&&$$$*** ***WWW$$$$$$###"""""""""""""""%%%""")))...!!!$$$############$$$$$$%%%""""""############""""""$$$$$$$$$############""""""######$$$$$$###############$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""""" !!!&&&%%%$$$$$$######$$$$$$######"""""""""######$$$'''%%%$$$$$$%%%&&&$$$######$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""##################""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%###!!!################################################!!!!!!!!!!!!"""""""""##############################$$$%%%&&&''''''''''''"""""""""#########$$$$$$###&&&%%%""""""%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$444444333222222222333333222222222222111000///////////////000000/////////...------,,,,,,++++++***+++)))(((((())))))(((&&&''''''''''''''''''((((((******)))(((((((((((((((((((((''''''''''''(((((()))((('''%%%%%%&&&''''''(((&&&$$$$$$%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$111hhh%%%%%%%%%%%%$$$$$$$$$$$$%%%((((((!!!$$$$$$$$$%%%%%%%%%$$$######$$$###"""((($$$+++ ,,,bbb((($$$###"""!!!$$$%%%"""'''$$$$$$######$$$$$$######"""!!!$$$###)))///"""&&&%%%%%%$$$$$$$$$$$$%%%#########""""""#########$$$$$$$$$############"""%%%%%%%%%$$$###"""!!! %%%$$$$$$######"""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!"""""""""##############################!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$$$$$$$&&&'''$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$555444333333222222333333111111222222222000...---,,,,,,------------,,,,,,---------,,,++++++*********(((''''''''''''&&&$$$(((((((((((())))))))))))+++***((('''''''''((()))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP%%%$$$$$$$$$$$$$$$$$$$$$###%%%***((($$$&&&$$$$$$%%%%%%%%%$$$$$$###GGG)))&&& ###&&&###"""^^^&&& &&&!!!### ###$$$***"""###$$$%%%$$$###"""!!!""""""$$$777&&&&&&'''&&&%%%$$$$$$###$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$#########""""""$$$$$$$$$###"""!!! $$$$$$###"""""""""""""""######$$$$$$$$$######"""$$$######""""""!!!!!!!!!%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$######"""!!! !!!"""###$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!"""###$$$$$$#######################################$$$$$$$$$!!!!!!"""""""""#################################&&&&&&%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666555444333222111111111000111222222111000...---,,,,,,------------,,,,,,......---,,,,,,++++++******)))(((((())))))'''&&&))))))******+++++++++++++++***((('''''''''((()))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((([[[$$$$$$$$$$$$$$$$$$$$$$$$"""###SSS$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$000&&&%%%$$$''')))XXX+++"""+++###!!!###!!!######MMM###$$$%%%%%%%%%$$$"""!!!$$$$$$ zzz'''&&&%%%$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$#########"""""" !!!!!!!!!!!!!!! """"""!!!!!!!!!"""###$$$"""######$$$$$$$$$###### ######""""""""""""###############$$$$$$$$$%%%%%%&&&$$$######$$$%%%###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$""""""############""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""####################################++++++***(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%777666444333222111111111111111111111000///....../////////000000////////////......------,,,+++++++++***)))***+++,,,+++*********++++++,,,,,,------******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###\\\#########$$$$$$$$$$$$$$$"""$$$ %%%%%%######$$$%%%%%%%%%$$$$$$(((&&& &&&%%%&&&"""]]] )))'''$$$%%%%%%###((($$$$$$$$$$$$%%%$$$$$$###"""%%%(((!!! %%%$$$$$$############$$$$$$$$$############$$$$$$$$$$$$$$$############""" !!!""""""""""""!!!!!! !!!"""$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""############""""""###%%%'''(((&&&$$$######$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$######"""""""""######"""""""""###""""""!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$########################&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$#########"""%%%&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&555444333333222222222333222111000//////......//////000000111111000000///000//////......------,,,)))(((((()))+++,,,+++***))))))***++++++,,,------)))))))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&%%%!!!###&&&'''%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###\\\"""#########$$$$$$$$$$$$!!!$$$ &&&###"""###$$$%%%%%%%%%%%%$$$***%%% $$$&&&""" )))aaa###%%%"""###&&&######+++%%%%%%%%%$$$$$$#########$$$$$$)))###000%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!"""##################"""!!! !!!###$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$###"""!!!###'''***---%%%$$$######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""######$$$$$$######""""""##################""""""""""""""""""#################################!!!!!!!!!!!!!!! ########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######################## !!!""""""######""""""$$$$$$#########""""""""""""%%%&&&######&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&333222222222333333444555333222000.........//////......////////////......000000000///......------%%%$$$$$$%%%((())))))(((((())))))***++++++,,,,,,((()))*********)))'''&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%"""''''''%%%"""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***]]]""""""######$$$$$$$$$$$$###$$$)))$$$"""###$$$%%%%%%%%%%%%%%%DDD"""+++'''$$$$$$...aaa&&&(((&&&$$$'''%%% +++%%%&&&%%%$$$###"""###$$$%%% ((($$$GGG$$$%%%%%%%%%%%%&&&&&&'''(((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$"""  !!!"""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""############""""""###$$$%%%%%%%%%$$$""""""$$$(((---000%%%$$$######$$$$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!$$$&&&%%%""""""%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&888666444222222222333444444333222111000000000000222333555666666555333222444111...---//////---+++------+++*********+++,,,************+++,,,---...++++++)))((('''''''''''')))'''%%%######%%%''')))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&+++***)))'''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&(((***)))))))))'''&&&$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&ZZZ***%%%!!!!!!%%%&&&$$$""" bbb"""---(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&!!!"""$$$"""###$$$YYY&&&!!!%%%$$$%%%###"""$$$eee%%%%%%%%%$$$$$$$$$######!!!(((!!!######$$$%%%%%%&&&&&&&&&&&&""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&### ###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###!!! """%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!! !!!!!!""""""######"""""""""""""""""""""""")))(((&&&$$$#########$$$$$$###!!! """$$$&&& !!!###$$$%%%&&&'''######$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$""""""'''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&((()))***(((((('''''''''(((((()))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&'''''''''&&&&&&%%%$$$888777555333222222333444333333111000000000000000000111333444444333111000---***)))***,,,...---,,,---,,,+++***)))******++++++++++++***++++++,,,,,,+++***)))(((''''''''''''((('''&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&ZZZ!!!###&&&&&&$$$,,,&&& $$$$$$%%%%%%%%%%%%&&&&&& +++&&&%%%$$$&&&'''YYY&&&!!!%%%$$$%%%(((###'''$$$$$$$$$$$$$$$$$$$$$$$$!!!(((!!!$$$######$$$%%%%%%%%%%%%%%%""""""#########""""""!!!####################################""""""""""""$$$#########""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%&&&### ###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!""""""%%%###""""""$$$%%%###!!!""""""#########$$$$$$$$$############"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""&&&%%%$$$#########$$$$$$$$$###!!! """$$$&&&""""""###$$$%%%&&&&&&'''######$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$999888666444333222333333222222111000////////////...///000111111111//////***)))((()))+++---------++++++***))))))))))))***---,,,++++++******+++++++++***)))((((((''''''(((((((((''''''''''''(((((()))(((''''''&&&'''''''''(((''''''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%$$$""""""###%%%$$$$$$$$$%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%ZZZ"""!!!&&&))))))((($$$ %%%!!!%%%%%%%%%%%%%%%%%%%%%%%%///(((%%%$$$&&&(((YYY&&&!!!%%%$$$%%%***"""'''&&&&&&%%%%%%$$$###""""""!!!(((!!!'''""""""###$$$$$$$$$$$$##################"""!!! """"""""""""""""""""""""############""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%###!!!!!!###$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$###""""""!!!"""""""""&&&%%%######$$$###""" !!!!!!"""""""""#####################"""!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""######$$$%%%$$$###!!!!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''))))))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%888777555333222111111111222111000///..................///000000000/////////...------------------*********)))))))))))))))+++++++++***++++++,,,,,,******)))((((((((((((((('''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%ZZZ'''%%%$$$$$$&&&'''&&&%%%$$$'''###&&&&&&&&&%%%%%%$$$$$$$$$***+++"""&&&###"""%%%'''YYY&&&!!!%%%$$$%%%$$$!!! $$$))))))'''%%%###!!! !!!(((!!!111""""""############""""""######$$$######"""!!! ####################################"""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$###""""""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$############""""""""""""""""""#########$$$%%%%%%%%%%%%$$$$$$###"""$$$######""""""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%$$$###"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''%%%######$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&%%%%%%((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%%%%&&&666555444222111111000000222111000///...............//////000000000000000000000///...---------...************))))))(((((()))))))))***+++---...///***))))))(((((((((((()))'''(((***++++++***((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%***)))(((''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$ZZZ%%%$$$#########"""!!! )))***''' $$$$$$%%%%%%%%%%%%&&&&&&LLL###&&&"""$$$###%%%&&&YYY&&&!!!%%%$$$%%%&&&!!!,,,'''&&&&&&%%%$$$###"""!!!!!!(((!!!FFF"""""""""######""""""!!!###############"""!!!!!!####################################"""""""""!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%""""""############$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$######""""""!!!!!!########################%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######%%%%%%############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%$$$###$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$%%%&&&'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&''''''((()))******)))(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''444444333333222222111111222222111000/////////////////////000000111111222,,,---------,,,,,,...///******++++++******)))((('''((((((***+++---///000))))))(((((((((((())))))'''((()))******)))((('''((((((((('''(((((()))***'''&&&%%%$$$$$$$$$$$$$$$+++***)))(((''''''''''''&&&&&&''''''&&&&&&%%%%%%"""###$$$###"""###$$$&&&$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########ZZZ###$$$%%%%%%%%%%%%$$$###>>>111((( !!!!!!###$$$&&&'''))))))www '''"""(((&&&&&&'''YYY&&&!!!%%%$$$%%%***###JJJ!!!""""""$$$%%%&&&''''''!!!(((!!!hhh"""############""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$ """###$$$######%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""###############""""""##################""""""########################&&&&&&&&&&&&&&&%%%$$$##################$$$%%%%%%""""""""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""########################$$$$$$%%%%%%&&&'''%%%######%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$***)))'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&'''''''''''''''((()))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))444444444555555444444333333333111000000000000000.........//////000111222,,,---...---******+++...***+++,,,,,,,,,+++)))))))))))))))***+++---...///))))))(((((((((((())))))'''(((((((((((((((((('''((((((((((((((()))******((((((&&&%%%%%%$$$$$$$$$)))(((((('''''''''((((((&&&&&&''''''&&&&&&%%%$$$"""###$$$$$$$$$$$$&&&)))&&&''')))***)))'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######ZZZ$$$%%%'''(((((('''''''''aaa***''''''###$$$$$$%%%%%%&&&&&&'''###"""&&&)))'''&&&%%%YYY&&&!!!%%%$$$%%%###'''!!!rrr!!!"""###$$$%%%&&&''''''!!!(((!!!###$$$$$$$$$######"""!!! !!!"""######$$$######""""""""""""""""""""""""############""""""""""""#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""#########""""""!!!!!!!!! ###%%%%%%###"""###%%%&&&%%%$$$######$$$%%%&&&""""""!!!!!!"""######$$$!!!###%%%$$$""""""###%%%############$$$$$$$$$$$$"""######$$$$$$######"""##################$$$$$$##############################$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))'''''''''(((***+++444555666666777777666666444333222111000000000000---------......000111222111222222///***((((((***++++++,,,---,,,+++***)))+++*********+++,,,------))))))(((((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&'''''''''&&&%%%%%%$$$###%%%&&&&&&&&&'''***,,,###$$$%%%%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""ZZZ"""$$$&&&&&&%%%######### +++***)))(((&&&$$$"""!!! ))),,,)))%%%$$$"""YYY&&&!!!%%%$$$%%%&&&!!!&&&&&&%%%$$$$$$######"""!!!(((!!!$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######""""""!!!!!! ###%%%%%%###"""###%%%(((&&&$$$""""""$$$&&&((($$$$$$######$$$%%%&&&&&&###%%%&&&%%%""" !!!###""""""""""""############$$$%%%%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%######################## """$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%''''''&&&######$$$%%%%%%&&&''''''""""""$$$%%%&&&'''''''''$$$$$$###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&)))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((((('''&&&&&&((()))***%%%&&&&&&'''((()))++++++''''''''''''((()))++++++)))))))))))))))*********)))***+++,,,,,,+++***)))***)))((('''((()))+++---777777555444444444444444000000000000////////////+++******,,,///111111000////////////...---,,,+++///+++'''(((,,,...---***)))))))))***++++++,,,,,,++++++***)))((((((((()))### (((,,,***%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%'''((((((((((((&&&%%%###)))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%% VVVOOO''''''&&&%%%%%%$$$######&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%+++$$$(((***"""SSS~~~MMM%%% $$$!!!$$$!!!'''&&&&&&%%%$$$###"""""" ''' $$$###!!! !!!"""$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!###$$$%%%&&&&&&&&&%%%%%%)))'''$$$#########""""""%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%$$$########################""""""######$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%%******)))(((&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!''''''&&&(((&&&&&&&&&&&&&&&'''((()))+++***)))((('''((()))******)))((((((''''''''''''((())))))*********))))))&&&(((***,,,......---,,,............////////////,,,---...---,,,,,,...000666666555444333333333333111111000000000/////////---,,,,,,---///000///...////////////...---,,,+++)))***++++++++++++***)))''''''((()))))))))))))))******))))))((()))))))))))))))))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&&&&((('''&&&$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%555qqquuu!!!%%%$$$)))""""""++++++!!!'''%%%aaa)))))) """%%%***''''''&&&%%%%%%$$$######)))'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!((($$$(((000'''!!!vvv 555&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''```+++)))+++***(((%%%'''((($$$%%% ,,,&&&%%%%%%$$$$$$######### ''' $$$###"""!!! !!!!!!"""#########""""""#########!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%)))'''%%%############"""%%%$$$$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######"""""""""###$$$$$$%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!%%%)))(((&&&&&&(((((('''''''''(((((()))******)))((((((((()))***))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,---000222333333222111333333333333333333333333333444444444333333555777666555444333333222222333333222222111000///......000...---...//////...---////////////......---,,,$$$)))......+++(((((()))'''((()))*********)))((())))))((((((((()))******)))...222000***'''(((+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%)))GGG!!!)))))),,,(((+++***%%%'''***'''""")))(((___###&&&%%%)))+++&&&&&&&&&%%%%%%$$$$$$$$$(((%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%""" """'''&&&III+++%%%---###(((###)))###############"""""""""VVV &&&$$$'''%%%$$$$$$###"""""" +++$$$$$$$$$$$$$$$$$$$$$$$$ ''' $$$###"""!!!!!!!!!!!!"""###""""""!!!!!!""""""###!!!""""""######""""""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""############""""""########################%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$############%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$######"""#########""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++&&&%%%)))+++)))&&&$$$***)))((((((((((((((())))))((((((((((((((()))***))))))))))))***+++,,,---------///000111111111111333555666888999999999888999999999999999999999999888999:::999888888:::<<<777666555444444333333444444444333222000///......///...---...///000///---///////////////...------'''+++......+++((()))******+++,,,------,,,***)))((((((((((((((()))***+++###)))...---)))'''))),,,''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%)))"""(((666666'''###&&&(((,,,!!!---###$$$###+++)))XXX&&&---+++###$$$%%%%%%%%%%%%%%%%%%%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%### '''!!!+++ 000>>>--- $$$---+++&&&&&&&&&&&&%%%%%%%%%%%%fff)))...000$$$(((***)))$$$ $$$'''### """#########$$$$$$%%%%%%%%% ''' #########"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$######$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###############$$$""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***((((((+++,,,***'''$$$***))))))((((((((((((((('''''''''(((((())))))*********+++,,,---///000111333444555666888888999999999:::<<<===>>>>>>>>>===>>>>>>============<<<<<<999:::;;;:::999:::;;;===999888777666666555555555555444333222111000///......------...000111000////////////000//////...---...---,,,+++++++++++++++,,,,,,------,,,+++***)))((('''''''''((()))******###%%%''')))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###111&&&SSS999%%%###'''---***(((''' %%%$$$```$$$'''###$$$""",,,'''%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%%%%%%%%%%%%%%%%%%%%%%""")))'''&&&+++$$$333XXX+++******%%%''''''''''''''''''''''''\\\ %%%""""""&&&'''%%%$$$###'''&&&!!!#########$$$$$$%%%%%%&&& ''' ###############""""""!!!""""""!!!!!!!!!!!!""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$#########$$$%%%&&&%%%'''((('''$$$######%%%$$$###############$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))########################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###############$$$$$$#########$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***++++++)))&&&))))))((((((((((((((()))'''((()))******+++,,,,,,......///000222444666777:::;;;<<<>>>???@@@@@@@@@===>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>======:::;;;<<<;;;::::::<<<>>>:::999888777777666666777555444444333222111000000...------...000222111000/////////000000//////...000///,,,++++++,,,,,,,,,,,,,,,+++***)))((((((((((((((('''''''''((())))))+++)))'''''')))***(((&&&))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&###&&&***}}}333))) 222'''%%%******###### YYY!!!### $$$---$$$$$$$$$%%%%%%&&&&&&&&&(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!((('''###***)))&&&)))zzzbbb###"""555"""""""""#########$$$$$$bbb(((&&&***,,,...)))&&&((((((%%%"""!!!###((($$$#########$$$$$$%%%%%%%%% ''' ######$$$$$$######"""!!!###""""""!!!!!!""""""###"""######$$$$$$######"""$$$######""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""##################$$$%%%$$$######""""""$$$%%%&&&$$$''')))(((%%%###$$$&&&#########"""######$$$%%%######################## !!!"""$$$'''***,,,#######################################"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########"""######$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$((()))((()))+++***((()))))))))))))))***++++++***+++---...000000000000333333444555777999;;;<<<@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@??????>>>===>>>???>>>======???AAA:::999888777666666666666444444333333222222222222000///...///000111000/////////000000000000//////,,,...000...+++)))***,,,///---+++)))((((((((()))))))))((('''''''''((((((000---)))'''(((((((((&&&)))))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''))))))&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((***(((+++///CCC111111***###%%%%%%$$$***)))YYY"""***(((***(((,,,######$$$%%%%%%&&&''''''***(((***%%%%%%%%%%%%%%%%%%%%%%%%(((%%%%%%"""***###777(((***'''000...%%%%%%&&&&&&'''((()))******+++hhh)))###"""&&&!!!%%%+++'''!!!$$$$$$$$$$$$$$$$$$%%%%%% ''' ######$$$$$$$$$###"""!!!#########""""""#########"""######$$$$$$######"""$$$######""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&###&&&***)))%%%###$$$&&&######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$'''***,,,########################"""##################$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%######$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&***+++((('''+++,,,)))*********+++,,,---...//////000333555666777777777888888999:::<<<>>>???@@@DDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAA@@@??????AAACCC999888777666666555555555333333333333333333333333333111//////000000...---//////000000000000000///&&&---333222***%%%''',,,222000---***))))))+++,,,***)))((('''''''''''''''...,,,)))'''&&&'''(((******))))))((('''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&(((***,,,&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%222"""000///222&&&$$$,,,""")))''')))###### aaa###%%%###!!!&&&$$$######$$$%%%&&&&&&'''''''''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%+++'''""""""---))))))$$$ $$$---$$$ ((($$$!!!!!!"""$$$%%%&&&'''(((\\\"""+++***$$$"""%%%***)))"""!!!%%%!!!((($$$$$$$$$$$$$$$$$$$$$$$$ ''' ######$$$%%%$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""########################!!!"""###%%%%%%%%%$$$###$$$###"""!!!!!!###%%%&&&"""&&&***)))%%%###$$$'''######""""""###$$$%%%%%%""""""""""""""""""""""""$$$###""""""$$$&&&)))***########################$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$######""""""###$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))------((('''+++,,,)))++++++,,,---...000111222333555777999;;;<<<<<<;;;<<<<<<<<<===???@@@BBBCCCFFFFFFGGGGGGHHHGGGGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCCCC???@@@AAA@@@???@@@AAACCC999888666555555666888999333333333222222222111111222111111000///......---------------------------((()))***+++---...///000///,,,(((''''''((())))))((()))*********)))'''&&&###%%%'''))))))((('''&&&***&&&###%%%)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&'''&&&###$$$((((((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))))) ###(((***%%%$$$222DDD111%%%...---%%%((($$$'''&&&[[[%%%&&&"""'''!!!%%%$$$$$$%%%&&&%%%###"""###$$$!!!..."""%%%%%%&&&&&&&&&&&&&&&&&&"""))))))$$$%%%&&&&&&''''''&&&&&&((("""ZZZ"""%%%(((&&&---((("""''''''###&&&___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!(((######################## ''' """###"""!!! !!!###$$$""" """%%%&&&%%%###"""""""""!!!""""""###$$$########################(((&&&$$$"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((***)))(((((((((((())))))))))))(((((('''''''''&&&'''((()))******)))(((''''''''''''''''''((()))))))))(((((((((((())))))***************************+++***)))(((((()))+++,,,---///000111111222555777>>>???AAAAAA@@@@@@AAABBBEEEBBB???>>>?????????>>>EEEGGGJJJLLLLLLJJJHHHFFFFFFAAAAAAGGGJJJGGGFFFIIIHHHFFFCCCBBBCCCCCC@@@>>>@@@???>>>======???AAABBB999777555222111111111222444444444333333333222222111111111000///.........------------------------)))***+++,,,.........///...+++(((&&&'''((()))))))))******+++***)))((('''%%%&&&'''((((((((('''&&&)))&&&$$$%%%(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))))))***)))'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((%%%'''&&&$$$%%%))))))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$###&&&(((%%%###(((111zzzaaa!!!++++++$$$'''###&&&%%%[[[%%%&&&"""'''!!!%%%$$$%%%&&&&&&%%%$$$######%%%###+++"""%%%%%%%%%%%%&&&'''((((((###&&&"""$$$%%%&&&&&&''''''&&&&&& ///PPP%%%%%%+++))) $$$+++(((###___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!'''&&&######################## ''' !!!"""###"""!!! !!!###$$$"""!!!"""$$$%%%$$$""""""""""""""""""###$$$%%%########################$$$######"""###$$$%%%&&&"""###############$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""############$$$%%%'''&&&$$$######$$$################################################%%%$$$$$$###""""""##############################"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%'''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((((()))******)))))))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''((()))))))))))))))))))))******+++))))))))))))))))))))))))+++***))))))***,,,...//////111444666777:::<<>>>>>@@@AAAEEEGGGKKKMMMNNNMMMJJJHHHHHHDDDCCCGGGIIIEEEDDDFFFGGGEEEDDDDDDEEEDDDBBB???AAAAAACCCDDDEEEEEEFFFFFF<<<;;;999777555555555555555444444444333333333333111111000000//////......------------------------+++,,,---//////...---------***'''&&&'''(((((((((******+++++++++***)))((((((((('''''''''''''''''')))&&&$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((%%%((((((%%%&&&))))))'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$'''######'''(((%%%###"""%%%///$$$'''+++###&&&"""%%%$$$[[[%%%&&&"""'''!!!%%%$$$%%%&&&'''&&&%%%$$$%%%&&&%%%'''%%%%%%%%%$$$$$$%%%'''((()))'''((("""%%%%%%&&&''''''''''''&&&+++222,,,"""'''"""###******###$$$---___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$ ''' !!!"""######!!!!!!"""###%%%###"""###$$$$$$###""""""""""""######%%%&&&&&&####################################$$$&&&'''(((#########"""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$###$$$&&&%%%###""""""###""""""""""""""""""""""""########################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''((((((((((((************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((((()))******))))))***++++++,,,***************+++++++++,,,,,,,,,---///111444555222555999<<<>>>@@@CCCEEEEEEGGGIIIJJJHHHGGGFFFFFFBBBCCCCCCBBB@@@@@@DDDHHHGGGJJJNNNRRRRRRQQQNNNLLLKKKHHHHHHKKKKKKIIIGGGGGGIIIIIIIIIJJJLLLLLLJJJHHHIIIKKKNNNQQQRRRRRRQQQOOO<<<;;;::::::::::::;;;<<<444444333333333222222222111000000000/////////...........................---...///000///...,,,+++,,,***'''&&&'''(((((((((************))))))((((((***)))((('''&&&&&&''''''(((&&&%%%&&&(((((('''%%%(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''++++++(((&&&((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&$$$$$$'''******'''$$$---:::"""%%%,,,###&&&"""&&&$$$[[[%%%&&&"""'''!!!%%%$$$%%%&&&''''''%%%%%%&&&'''&&&$$$)))'''&&&%%%$$$$$$%%%'''((('''+++%%%%%%&&&&&&'''''''''''''''!!!///'''000(((((($$$(((***%%%%%%***+++___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&"""$$$$$$$$$$$$$$$$$$$$$$$$ ''' !!!"""######"""!!!"""###%%%$$$$$$#########""""""""""""######$$$%%%''''''########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&%%%###""""""###################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,------.........///000222555888:::<<<;;;>>>AAACCCDDDEEEGGGIIIIIIKKKMMMMMMKKKJJJIIIJJJEEEHHHJJJIIIFFFFFFLLLRRRPPPSSSVVVYYYYYYXXXUUURRRQQQQQQRRRUUUWWWVVVTTTSSSRRRSSSVVVXXXZZZ[[[ZZZYYY[[[]]]___aaabbbbbb```___777666666666666666666777222222222222111111111000000000000000////////////...........................////////////---,,,++++++)))''''''((())))))((())))))((((((''''''''''''***)))((('''''''''''''''''''''&&&&&&'''((('''&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((***...///***'''&&&&&&###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%&&&&&&&&&''')))***)))+++dddttt,,,((($$$$$$((($$$'''%%%[[[%%%&&&"""'''!!!%%%$$$%%%&&&''''''%%%%%%&&&'''&&&$$$---)))(((&&&%%%$$$$$$%%%%%%%%%)))!!!%%%&&&''''''(((((('''''''''///***^^^!!!'''---$$$000555___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ''' """###$$$###"""!!!"""$$$$$$$$$$$$$$$###"""""""""############$$$%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,+++******)))))))))******))))))))))))***+++,,,---+++,,,,,,...///000111111333444666999;;;>>>AAABBBDDDFFFHHHIIIIIIIIIJJJKKKNNNOOOPPPPPPNNNNNNNNNOOOLLLPPPSSSSSSQQQQQQVVV\\\^^^___bbbccccccaaa___]]]]]]```dddhhhlllmmmjjjfffaaacccfffhhhjjjkkklllmmmpppppppppqqqqqqqqqqqqqqq888777666555444333111111111111111111000000000000000000000000////////////........................//////......---,,,,,,,,,+++***((((((*********))))))((('''&&&&&&&&&''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++000222---(((&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***$$$(((((($$$"""%%%((((((---"""DDD---%%%((($$$(((&&&[[[%%%&&&"""'''!!!%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$,,,'''''''''&&&&&&%%%$$$$$$(((***!!!&&&&&&'''((((((((((((''')))$$$%%%222VVV%%%222000&&&''''''___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###%%%%%%%%%%%%%%%%%%%%%%%% ''' """###$$$$$$""""""###$$$###$$$%%%$$$""""""###$$$$$$############$$$%%%%%%########################!!!"""$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((+++,,,+++)))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&'''(((*********))))))''''''''''''((((((((((((******))))))))))))*********************++++++,,,))))))******+++,,,---...+++,,,...000222444666777:::;;;===@@@BBBDDDFFFGGGEEEFFFGGGGGGGGGHHHKKKMMMRRRRRRRRRQQQPPPQQQSSSVVVZZZ]]]bbbccccccccceeehhhlllmmmnnnnnnnnnnnnmmmlllpppvvv|||xxxqqqssstttuuutttuuuwwwxxx{{{{{{{{{{{{{{{|||||||||::::::999888777555444333222222222111111111000000////////////000000000000........................000...---+++***+++,,,---,,,***)))***+++,,,+++******)))((('''&&&''''''((('''''')))******)))((((((&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''(((((((((((()))///222...)))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###(((((($$$###&&&(((&&&!!!&&&---$$$555***$$$'''###'''%%%[[[%%%&&&"""'''!!!%%%$$$###$$$%%%%%%$$$$$$%%%''''''$$$'''###$$$&&&'''((('''&&&%%%$$$---(((&&&&&&'''(((((((((((((((,,, """000&&&---'''OOO888666...___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&%%%%%%%%%%%%%%%%%%%%%%%% ''' """###$$$$$$""""""###$$$!!!###%%%$$$""""""###%%%$$$$$$###"""""""""##############################!!!"""$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$&&&%%%###""""""#########################################################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%(((---///---***((('''&&&&&&''''''(((((()))))))))((((((((('''''''''&&&''''''''''''((((((((((((&&&''')))+++,,,+++******''''''(((((()))))))))))))))))))))******))))))))))))))))))***+++,,,---...++++++,,,,,,---///000111111222444777:::===@@@AAAAAABBBDDDFFFGGGHHHIIIJJJGGGHHHJJJKKKNNNRRRXXX\\\``````___]]]\\\___dddgggnnnqqquuuyyyzzzzzzzzzyyywwwwwwwwwxxxyyyzzz|||}}}}}}}}}|||yyyuuutttvvvxxxyyyzzz}}}666666777777777777666666333333333222222222111111////////////000000000000////////////////////////000...+++))))))***,,,...,,,+++***+++,,,---,,,***+++***((('''''''''((()))%%%&&&)))***+++***)))(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''+++***((('''&&&&&&&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&---111...***)))***)))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$"""&&&'''%%%''',,,+++&&&...%%%$$$>>>$$$###&&&"""&&&$$$[[[%%%&&&"""(((!!!%%%$$$"""###%%%$$$$$$$$$%%%&&&((($$$"""!!!%%%(((***)))((('''***,,,&&&''''''(((((((((((((((///)))))),,,OOO<<<"""+++111___###)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''' &&&%%%%%%%%%%%%%%%%%%%%%%%% ''' """$$$$$$$$$###"""###$$$ ###%%%$$$""""""$$$&&&%%%$$$###"""!!!!!!!!!!!!########################%%%%%%%%%%%%$$$""" !!!!!!""""""######$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""##############################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$(((...000///+++(((&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&''''''''''''((((((((()))&&&(((***,,,---,,,+++***(((((())))))*********+++)))***+++,,,,,,+++***)))((())))))***+++---...///------......000111222333777888;;;???CCCFFFIIIJJJEEEFFFHHHIIIJJJKKKKKKKKKQQQRRRUUUXXX\\\ccclllqqquuutttrrrpppppptttyyy~~~}}}||||||}}}yyysssppprrrtttrrrvvv{{{999888777666444444333333222333333333333222111111//////.........---------,,,++++++,,,---///111333)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&'''((()))%%%&&&'''((((((((('''&&&************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***---$$$"""((()))ooo999 """\\\&&&&&&"""((("""&&&%%%'''''''''&&&&&&%%%%%%%%%"""***$$$%%%&&&''''''''''''&&&%%%(((""")))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))iiisss444%%%***###^^^""")))%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&$$$+++$$$%%%%%%&&&&&&%%%%%%$$$"""(((!!!###"""!!! """$$$%%%########################""""""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""%%%###"""###$$$&&&%%%%%%$$$$$$######"""!!!!!!!!!################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%%%%&&&'''((()))***+++,,,''''''((((((((((((''''''+++***)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&******))))))((((((''''''&&&''')))+++,,,,,,***))),,,+++)))((((((***---///---...///...,,,+++,,,---/////////111555888::::::;;;<<>>???AAABBBAAABBBCCCEEEDDDGGGIIIJJJLLLRRRZZZ```dddhhhooowww}}}|||~~~{{{yyyxxxzzz}}}777777666555555555555666666444222000///000111111---.........////////////............---+++)))(((---------,,,,,,+++++++++************************'''((()))***+++******)))))))))((('''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))******)))((('''%%%&&&''')))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%(((--- ---'''+++000...!!![[[&&&&&&###)))###'''&&&%%%%%%%%%&&&&&&&&&''''''&&&"""***$$$''''''''''''''''''''''''///!!!,,,&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((,,,555...222^^^""")))%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""(((###)))$$$$$$%%%%%%%%%%%%$$$$$$&&& '''!!!"""######$$$$$$##############################!!!"""###$$$$$$$$$###"""######$$$$$$$$$$$$#########"""!!!"""%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))*********+++++++++*********+++---...000000111333666999<<<>>>??????CCCEEEFFFFFFFFFFFFHHHIIIJJJPPPWWW[[[___dddlllrrrvvvyyy}}}}}}zzzyyy|||{{{{{{|||yyyyyywwwwwwwwwxxxyyyzzz999888888777777777777888999777444111//////000000.../////////000000111111***+++,,,---...---,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))((('''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&((((((((('''&&&%%%&&&!!!$$$777,,,)))###---III\\\&&&&&&"""((("""&&&%%%%%%%%%%%%&&&&&&'''''''''###}}}"""***$$$%%%%%%&&&''''''&&&%%%%%%'''+++%%%))))))))))))((((((((((((''''''&&&%%%%%%'''((()))((('''&&& (((TTT^^^""")))%%%%%%###$$$$$$%%%&&&&&&&&&&&&!!!$$$+++######$$$$$$$$$$$$######&&& !!!!!!"""############"""######################## !!!"""###$$$$$$###""""""###$$$%%%%%%$$$###""""""!!!!!!"""%%%'''(((''''''&&&&&&%%%$$$###"""!!!################################################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((########################%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''+++***)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))******++++++++++++------...///111333555666555999>>>DDDGGGHHHGGGFFFEEEGGGIIIIIIIIIIIIKKKLLLQQQYYYdddlllpppuuu{{{}}}zzzyyyyyyxxx|||{{{xxxyyy{{{vvvwwwxxxzzz{{{zzzzzzyyy:::999777666444333333222333444444222000//////000////////////////////////++++++,,,---,,,+++***)))&&&(((+++------,,,***(((------,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((*********)))(((&&&%%%$$$***)))((('''''''''''''''!!!\\\&&&&&&"""''' $$$"""(((((((((''''''&&&&&&&&&,,,BBB&&&+++!!!(((((((((((((((((((((((((((///"""+++'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((&&&...!!!%%%...'''uuuVVV"""###((($$$%%%%%%&&&&&&%%%%%%$$$***%%%000UUU$$$$$$$$$$$$$$$$$$$$$$$$"""$$$"""***###$$$$$$%%%%%%$$$$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$'''''''''(((((('''&&&&&&,,,,,,***(((&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))((()))******+++******))))))((((((((('''))))))(((&&&%%%%%%'''***,,,,,,,,,,,,,,,---------...000111111222555888;;;===BBBHHHKKKJJJHHHHHHIIIJJJLLLNNNLLLJJJKKKRRRXXXccclllwww}}}zzzxxxvvvyyyyyy{{{}}}zzzuuuvvv{{{;;;:::888777555444444444111222333222000000000222////////////////////////+++,,,---------,,,******)))***,,,---...---,,,++++++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((''''''&&&)))(((''''''&&&&&&''''''))),,,))))))]]]'''(((###)))!!!%%%$$$'''''''''&&&&&&&&&%%%%%%$$$...%%%,,,(((((((((((((((((((((((((((^^^ '''###((('''(((((((((((('''&&&&&&&&&''''''(((((((((((((((%%%+++$$$+++000 HHH[[[%%%$$$'''$$$%%%%%%&&&&&&%%%%%%$$$"""!!!&&&...$$$$$$$$$$$$$$$$$$$$$$$$###$$$"""RRR######$$$$$$%%%%%%$$$$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%((())))))'''%%%###$$$$$$(((''''''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))***+++************+++,,,,,,******)))))))))(((((((((*********)))((((((+++---,,,,,,---------............000333555666999===@@@CCCGGGKKKLLLKKKJJJKKKMMMOOOSSSXXXYYYZZZ]]]dddiiimmmsss}}}||||||;;;:::999777666555555555///000111111000000222333////////////////////////,,,------------,,,++++++,,,,,,---------.........)))******+++,,,,,,------************************))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&(((,,, '''333^^^(((((($$$***###'''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&""" )))***(((((((((((((((((((((((('''###)))(((((((((((()))))))))(((''''''&&&''''''(((((((((((((((%%%''''''...... %%%CCC___"""((($$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((()))***(((&&&$$$%%%&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))******)))((((((((())))))''''''&&&&&&''''''((()))*********))))))))))))))))))*********)))***,,,///,,,,,,---...///000000111111444888;;;===AAADDDGGGIIILLLNNNNNNMMMMMMQQQTTTWWW[[[bbbfffhhhkkkppptttxxx}}}}}}{{{:::999888666555555444444///111222111000///000222////////////////////////.........---------,,,,,,------,,,+++,,,---...///*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$&&&)))++++++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&(((///###,,,bbb^^^(((((($$$***###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,###"""'''(((((((((((((((((((((((((((***///)))&&&)))))))))))))))(((((('''&&&''''''((((((((((((((('''&&&***+++))))))'''!!!\\\```"""(((%%%'''$$$%%%%%%&&&&&&%%%%%%$$$((($$$###111!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&'''((()))***(((((((((((())))))))))))++++++***)))((((((((((((&&&&&&%%%%%%&&&&&&'''(((************************((()))***)))((()))+++---+++,,,---///000222333444666999===AAACCCFFFJJJLLLLLLNNNPPPPPPPPPSSSYYY^^^cccggglllpppqqqrrrtttvvv~~~888777666555444333333333111222333111///......///////////////////////////......---------,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((())))))*********''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%'''***,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%000&&&666\\\&&&'''###)))"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''JJJ---***(((((((((((((((((((((((((((%%%$$$---"""$$$)))))))))))))))(((((('''&&&''''''((((((((((((((('''(((...***###---222%%%^^^ '''%%%'''$$$%%%%%%&&&&&&%%%%%%$$$!!!''',,,)))TTT$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&"""!!!%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###%%%""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""$$$%%%&&&%%%%%%'''((((((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((((((((()))))))))))),,,+++***))))))((())))))+++************+++,,,,,,*********+++++++++++++++***+++,,,+++***)))***,,,,,,---///111333666777888:::===@@@CCCEEEHHHKKKNNNOOORRRVVVXXXZZZ^^^fffkkkrrrtttwwwyyyzzzzzz{{{{{{777666555444333333333333222222333111///------...////////////////////////...------,,,+++,,,,,,,,,+++***)))((()))***+++,,,------,,,,,,+++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&'''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&'''***+++,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&+++:::+++...\\\&&&'''###)))"""'''%%%%%%%%%%%%%%%&&&&&&&&&&&&""")))&&&000(((&&&((((((((((((((((((((((((DDD222 )))###)))(((((()))))))))(((''''''&&&''''''(((((((((((((((%%%***111+++###)))///(((///]]]&&&$$$'''$$$%%%%%%&&&&&&%%%%%%$$$///""" %%%555$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###==="""%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))++++++***)))))))))******+++************+++,,,,,,+++++++++++++++,,,,,,,,,,,,---///...------...//////000333555999<<<>>>???>>>@@@BBBDDDFFFJJJOOORRRXXX]]]bbbgggjjjooovvv{{{zzzzzz{{{{{{}}}~~~}}}~~~777666555444444444444444000111222111///......///////////////////////////...---,,,+++***++++++,,,)))))))))))))))***++++++,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''((((((&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))---555---)))###***DDD\\\'''((($$$***$$$((('''%%%%%%&&&&&&&&&'''''''''%%%&&&%%%+++$$$((((((((((((((((((((((((((()))///&&&******,,,'''(((((((((((('''&&&&&&&&&''''''((((((((((((((((((+++---+++((('''((())))))===///```"""(((###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!)))((($$$ ***$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""&&&######$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))*********)))******++++++)))(((((((((((()))******+++++++++,,,,,,,,,------)))+++---//////000111333444555888;;;???BBBEEEFFFEEEFFFHHHIIILLLRRRYYY]]]fffllltttzzz~~~~~~zzz{{{xxxuuuuuuxxx}}}888777666555555555555555...///000000//////000111////////////////////////---,,,+++*********+++,,,))))))*********+++++++++*********++++++,,,------(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''((()))***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''((()))***%%%%%%%%%&&&'''(((((()))******))))))((((((((('''%%%&&&'''((())))))))))))'''''''''''''''((()))***'''<<<...!!!)))!!!\\\^^^((()))%%%+++%%%***(((&&&&&&&&&''''''((((((((()))***qqq)))&&&///(((((((((((((((((((((((("""###---***---&&&'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((---,,,'''(((...***'''///***###333aaaccc&&&)))###"""$$$%%%%%%&&&&&&%%%%%%$$$((($$$111 ]]]$$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$"""+++$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$#########$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&###%%%&&&''''''''')))+++(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***+++++++++***)))(((((((((((())))))))))))***)))))))))***+++,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,---------$$$'''***---...000222444777999<<>>,,,"""&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%%%%""" ###%%%###!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&''''''&&&''''''''''''((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))))))))******++++++*********))))))*********************************,,,***((((((***,,,,,,,,,------------------------,,,,,,,,,---...///000111333444666999<<<@@@CCCEEELLLPPPVVV^^^ffflllppprrrmmmkkkhhhgggjjjqqqyyy~~~www|||vvvpppmmmllliiijjjlllrrr~~~~~~|||zzzxxxtttpppllljjjjjjnnnzzz}}}www555555444444333333333444333111////////////...---000///,,,+++***+++,,,---...---,,,+++************+++***)))))))))+++...///+++++++++***************(((&&&%%%&&&)))***+++***)))(((((('''(((((()))***&&&&&&&&&''')))+++------(((((((((((((((((((((((((((''''''(((((()))***+++(((''''''''''''(((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***++++++)))'''''''''((('''&&&$$$%%%''''''&&&&&&(((******)))((('''''''''''''''''''''''''''((((((((((((222(((]]]___))))))%%%+++$$$(((''')))((('''&&&&&&'''((()));;;%%%777kkk###+++((())))))%%%&&&111(((XXX@@@!!!000###...''''''((($$$%%%'''((()))))))))(((******))))))))))))******''''''(((((())))))******,,,!!!---&&&333lll^^^""")))%%%&&&(((''''''&&&%%%%%%%%%%%%"""***"""%%%'''((($$$[[[%%%+++""""""$$$######---!!!^^^888****** &&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$######"""######$$$$$$)))'''$$$###$$$###!!!&&&$$$###""""""###$$$&&&!!!!!!"""###$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&((('''%%%'''''''''((((((***++++++((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((***+++,,,******))))))))))))******************************---+++)))((()))+++---...------------------------......///000111444666777777999<<<@@@CCCGGGLLLOOORRRWWW___hhhpppuuuwwwxxxuuurrrmmmkkklllqqqxxx}}}~~~wwwrrrxxx}}}~~~vvvsssssstttnnnnnnnnnsss{{{~~~{{{xxxvvvvvvxxxzzzyyysssooonnnoootttxxxvvvvvvsss555555555444444333333222333111///...///000///...000///---+++++++++---......---,,,+++************+++***)))))))))+++...///------,,,,,,,,,++++++******((('''''')))***))))))&&&'''((())))))*********''''''((()))***,,,...///))))))))))))))))))))))))(((''''''(((((()))***+++'''''''''''''''((())))))&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***++++++)))'''&&&'''''''''&&&$$$%%%''''''&&&''')))***))))))(((''''''''''''''''''''''''((((((((())))))###222$$$]]]'''(((%%%,,,&&&***))))))((('''&&&&&&'''((()))///,,,&&&%%%KKK***'''***)))(((&&&///&&&{{{&&&'''000!!!,,,,,,***+++'''&&&&&&&&&'''(((***+++******))))))))))))******'''''''''(((((())))))***((('''000***555___###***&&&&&&'''''''''&&&&&&%%%%%%$$$%%%(((!!!&&&'''))) CCCooo)))$$$%%%!!!######+++000,,,'''%%%&&&&&&&&&&&&%%%###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$######"""######$$$ """######"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!"""%%%'''&&&$$$'''''''''((((((***++++++((((((((((((((((((((((((((((((((())))))(((((((((***)))((('''((()))***+++******))))))))))))******************************,,,,,,***))))))***---///,,,,,,,,,,,,------------000000000111444777:::<<<;;;>>>BBBFFFIIIMMMRRRVVVYYY^^^gggpppvvvzzz{{{zzzzzzvvvpppllllllqqqwww|||xxxrrrpppuuuzzz}}}wwwtttssswww|||{{{zzzwwwssspppqqqtttxxxvvvqqqnnnooorrrwww{{{tttsssuuuuuu555555555555444333222222222000///...///000///...000///...---,,,---...///,,,+++***))))))((())))))+++************+++---...---------------,,,+++***---+++******+++++++++***((()))*********)))'''&&&+++******))))))*********))))))))))))******************)))(((''''''''''''''''''&&&''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))((())))))))))))*********))))))((('''''''''''''''&&&%%%%%%&&&((())))))(((''')))******)))(((((()))(((''''''&&&''''''(((((('''''''''(((((())))))******666'''\\\'''(((%%%,,,&&&+++***((((((''''''''''''(((((('''222)))/// ***))),,,)))+++$$$(((%%%:::'''111000$$$++++++)))))))))((('''&&&'''(((+++,,,******))))))))))))******))))))*********************000"""999777000___###***&&&'''&&&&&&'''''''''&&&%%%%%%(((%%%###!!!&&&&&&((( ###$$$)))!!!%%%((("""666///------$$$%%%&&&'''&&&%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############%%%%%%$$$############$$$!!!"""###############""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''%%%###"""###%%%&&&&&&%%%''''''''''''((()))******((((((((((((((((((((((((((())))))******))))))((()))(((((((((((()))***************))))))*********************************+++,,,,,,+++******---///***++++++,,,---...//////111111111333666:::>>>@@@AAAEEEJJJNNNPPPTTTZZZ___eeeiiiqqqxxx}}}~~~~~~}}}}}}xxxsssooopppvvv}}}xxxsssppptttwwwyyy}}}|||zzzzzz|||{{{wwwvvvzzz|||yyyuuuqqqnnnooosssvvvsssnnnkkkmmmqqquuu}}}|||tttpppppprrrttt555555555555555333222111222000......///000///.........//////////////////---,,,+++******)))))))))++++++++++++++++++++++++,,,,,,------,,,+++)))(((---+++******+++,,,,,,+++*********)))(((''''''&&&******)))((('''''''''(((((((((((()))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((''''''&&&%%%%%%%%%''')))***(((&&&$$$&&&)))******)))((()))&&&&&&&&&&&&'''((())))))&&&''''''((())))))******,,,)))%%%...LLL^^^))))))&&&,,,&&&***)))''''''(((((((((((('''''''''---!!!...333HHH555***+++---(((...###&&&///""")))222---***+++)))************)))))))))***************))))))))))))*********************)))))))))444""":::555###(((QQQ___$$$+++'''((($$$%%%&&&'''''''''&&&%%%&&&"""'''*** ***'''CCC###!!!""",,,!!!%%%((( ,,,{{{'''"""$$$"""%%%(((###$$$%%%''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$&&&&&&%%%$$$$$$$$$$$$$$$'''(((((('''%%%###"""!!!"""######$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!###$$$$$$""""""###&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%'''(((((('''''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''((()))******++++++******++++++************++++++************************)))+++------+++***,,,...******,,,---///111222222555555555777;;;@@@DDDGGGMMMRRRWWWZZZ\\\```ffflllppptttyyy~~~|||wwwvvvyyyzzz{{{~~~}}}zzztttwwwxxxwwwyyy{{{xxxqqqqqqppptttyyywww|||~~~{{{wwwrrrnnnnnnqqquuuwwwvvvqqqnnnpppqqqsssvvv|||yyyuuupppnnnmmmnnnppprrr555555666666555333222000222000......///000000///---...///000111111000000000///...---,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,+++***(((''')))((('''(((***++++++******)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&%%%%%%&&&&&&'''((()))&&&&&&&&&'''''')))******))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))###%%%''')))*********)))'''''''''))))))(((%%%""" %%%((()))))))))***%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++***"""&&&+++---'''vvv```***+++&&&,,,%%%)))'''&&&'''((())))))((('''&&&///((((((---,,,&&& HHH***,,,,,,(((111%%%***<<<,,,***%%%,,,(((///+++(((,,,---)))***+++,,,,,,+++)))(((******))))))))))))******))))))((((((''''''&&&&&&%%%,,,222'''%%%$$$:::___$$$+++'''(((###$$$&&&'''((('''&&&&&&""" ***000((('''!!!!!!333"""!!!--- """$$$%%%<<<'''&&& ***$$$!!!"""###%%%'''''''''%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$'''&&&&&&%%%$$$$$$$$$%%%"""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&!!!"""###%%%''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''"""%%%'''&&&$$$###%%%((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&)))***)))&&&%%%'''***(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,************************(((+++......,,,+++,,,...***+++,,,...111333444555::::::;;;===AAAFFFKKKNNNXXX]]]cccfffgggkkkqqqwwwwwwzzz~~~~~~|||||||||uuuuuuwwwzzz|||}}}~~~}}}zzz{{{zzzyyyyyyzzzuuunnnpppnnnrrr{{{xxx|||}}}|||~~~zzzuuuooolllooossswwwyyy}}}wwwsssttttttrrrsssvvvsssooommmoooppprrrsssuuu555666666555333111///...000000000000////////////222222111000000111222333333222000...,,,+++******)))***+++***))))))+++------+++)))((('''((()))***)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))***)))'''((()))++++++***)))))))))(((&&&%%%'''((()))))))))(((''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))&&&***&&&222222\\\''')))%%%,,,%%%***(((((('''&&&'''((()))((('''''''''(((((()))*********(((+++333---###;;;gggYYY333''')))+++,,,++++++,,,---...---+++***)))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,,,,+++))))))((())))))***+++,,,%%%&&&ccc%%%###'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$""",,, AAA,,,,,,***(((&&&$$$"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))******(((''''''((())))))))))))(((((('''''''''&&&******))))))******+++,,,...---,,,+++************++++++++++++++++++++++++///...,,,,,,,,,...000222+++---///000111222444777<<<===???BBBIIIQQQXXX]]]iiiiiikkkooouuuzzz}}}~~~~~~~~~~~~yyyuuuuuuuuuuuuvvvxxxzzz|||{{{{{{~~~~~~{{{|||}}}zzzrrriiiiiijjjqqqyyyyyy{{{zzzwwwvvvwwwqqqlllnnnuuu{{{zzzxxx|||yyyuuusssssssssrrrqqqnnnmmmmmmooorrrttttttttt666666666555444222000///000000000000////////////............///000222333222111///---,,,******))))))***+++***))))))+++---...,,,***((((((((())))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))******************)))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&'''(((((()))((('''(((***++++++***((())))))(((&&&&&&''')))'''''''''((((((((((((((('''((((((((())))))))))))(((((('''''''''(((((()))///%%%"""222''' ===]]]((()))&&&---&&&***)))+++***))))))***+++***(((((()))))))))******++++++***nnn111--- ###333---ZZZ999$$$000,,,---//////......///000...------......---,,,+++)))))))))*********))))))***++++++,,,,,,,,,++++++)))))))))******+++++++++222(((777ccc&&&%%%)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%...666FFFMMM...333######KKKDDD'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))((('''%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''&&&'''(((***+++,,,))))))((((((((('''''''''******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---...///000111444999<<>>)))888EEE---|||666DDD...333555666666555444555777222111111222333333111...,,,---...//////000//////,,,,,,,,,++++++***************+++,,,,,,,,,++++++---&&&&&&SSSccc((('''+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&...***LLL;;;666666***yyy$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((***+++,,,))))))((((((((((((''''''******))))))******+++,,,++++++++++++,,,,,,,,,,,,---------------------------------...............///000111222444888===AAAEEEGGGKKKPPPXXXbbbmmmuuuyyy{{{~~~||||||}}}{{{xxxtttuuuvvvwwwvvvuuusssqqqxxx}}}}}}}}}}}}|||yyyuuupppnnnoooooottt{{{xxxzzz||||||wwwssstttyyy|||{{{yyyxxxvvvuuuwww}}}{{{}}}777777777666555333222222000000000000////////////000000111111222333444555000///---+++***)))(((((()))***+++***))))))+++---///...---+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))(((''''''&&&'''''''''&&&&&&(((***++++++***&&&'''))))))(((((()))***''''''''''''(((((())))))'''''''''((((((((()))))))))))))))))))))(((((('''...%%%%%%)))((((((...333xxx___***+++(((///(((,,,+++---+++************)))'''+++++++++++++++++++++++++++222SSS,,,>>>CCC999???===>>>??????>>>>>>???AAA>>>:::777666666777555333222333444555666777777777000000//////......//////------...///......---,,,:::000!!!~~~ccc)))))),,,(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&---666,,,mmm***!!!%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$##################$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&""""""###%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((******))))))((((((''''''))))))((((((((((((((((((******))))))******+++,,,)))***+++,,,------------------------------------...///000000111000000000111333555666888;;;???CCCFFFKKKRRRZZZbbbkkkuuu|||~~~xxxsssuuuwwwwwwuuurrrpppoooxxx}}}|||wwwuuuuuuuuutttvvv777777666555444333333333000000000000////////////333333333333333222222222///...,,,+++***)))(((((()))***+++***))))))+++---......---+++***)))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&(((***+++***(((%%%''')))***)))))))))***))))))((((((''''''''''''''''''''''''(((((((((((((((((()))******)))(((''')))***777+++%%%+++---&&&___***+++(((///(((---+++///---,,,,,,------,,,***++++++++++++++++++,,,,,,'''***<<>>AAACCCGGGOOOZZZccckkkrrrzzz{{{{{{|||~~~vvvrrruuuwwwwwwtttrrrqqqqqq||||||{{{}}}|||zzz|||777666555444333333333333000000000000////////////222222222222111000///...///...,,,+++***))))))))))))***+++***))))))+++---,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))))))))******&&&'''((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((()))))))))*********++++++************))))))))))))(((''''''''''''''''''((())))))(((((('''(((((((((''''''''')))******(((&&&&&&(((***+++***)))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''((((((((('''((()))***+++***))))))***&&&***+++'''(((((((((***<<<___***+++(((///(((,,,+++***)))((()))***+++***)))+++++++++,,,---.........111...777[[[[[[]]]XXXVVV???ZZZPPPXXXYYY[[[]]]^^^aaafffiiiggg]]]PPPGGGFFFGGGGGGEEE>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<;;;:::888777999888777555555444444444???555---444>>>ggg222333555000......---,,,++++++***))))))((('''&&&%%%%%%%%%%%%(((---$$$```]]]$$$333&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''(((((('''&&&$$$###"""!!!$$$%%%%%%&&&&&&'''''''''(((((()))))))))*********&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((())))))))))))************))))))******+++,,,)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222666999<<>>;;;888777777999:::333999666===222...ccckkk999<<>>CCCHHHCCC@@@???>>><<<999777666555222111...,,,***)))))))))...!!!;;;$$$...!!!###]]]$$$'''$$$###,,,!!!"""$$$%%%&&&'''''''''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""""""""!!!"""######$$$"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))*********))))))((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++***)))'''%%%$$$(((((())))))*********+++*********)))***++++++,,,***+++---//////...---,,,////////////////////////111000000222444888;;;>>>>>>======>>>CCCLLLWWW^^^gggmmmuuuxxx{{{xxxmmmiiiqqqrrrkkknnnqqquuuyyyvvvttttttuuurrrpppyyyvvvoooqqquuuxxxxxxxxx{{{444444444333333444444555000000000000////////////222222222222222111000//////,,,******,,,...,,,******+++,,,,,,,,,***)))((('''((()))++++++***)))))),,,+++++++++***)))))))))******)))))))))))))))))))))(((((('''''''''''''''***)))(((''''''((()))***))))))))))))(((((((((((('''''''''''''''((())))))...,,,)))'''''')))+++---))))))((('''''''''''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((()))))))))'''&&&%%%&&&&&&''''''(((((()))))),,,***)))***---...,,,***)))))))))))))))((('''''''''&&&///"""444eee---///'''%%%...)))111---***+++///000...+++///...///222888;;;;;;:::999:::===@@@CCCFFFIIIJJJHHHppp~~~xxxsssqqqpppqqqsssvvvyyy{{{tttqqqkkkeee```]]][[[[[[___cccggggggccc```^^^___jjjxxx~~~wwwnnnjjjbbbWWWNNNIIIDDDAAAAAA@@@>>><<<===<<<;;;:::999888888888ppp>>>???KKKFFFGGGFFFCCCAAA@@@?????????:::999777444111...,,,+++)))'''&&&&&&'''((('''&&&$$$333)))!!!^^^666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$%%%%%%%%%%%%&&&&&&################################################!!!""""""###$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&''''''%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''%%%###$$$&&&'''%%%###%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++(((''''''&&&&&&&&&''''''&&&'''((())))))***)))))),,,+++***))))))(((((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,------...------,,,,,,------......222000000333888===>>>>>>>>>@@@CCCEEEIIIRRR^^^fffuuu}}}uuunnnkkkqqqyyyooojjjmmmtttyyyzzzyyytttlllfffiiirrrzzz|||wwwxxxxxxxxxyyy}}}888777666444222111111111111000000000///////////////000000000000//////...///---******,,,---,,,***+++++++++++++++***))))))******+++,,,,,,,,,,,,+++*********)))))))))))))))++++++++++++++++++++++++,,,,,,+++******************)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((()))******---+++)))(((((()))+++---))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''''''''******+++,,,+++***)))(((((((((((()))))))))))))))+++)))(((***,,,---+++))))))))))))))))))(((''''''///!!!,,,)))YYY\\\///&&&222***)))000(((---,,,+++---000333444333888888999;;;===@@@BBBCCCIIIJJJLLLPPPVVVZZZ[[[[[[\\\\\\kkkcccTTTcccwww~~~{{{~~~zzzvvvrrrpppooonnniiinnntttyyy~~~~~~wwwkkkgggbbb]]]YYYWWWWWWXXX]]]aaaeeefffeeeeeegggjjjooo~~~xxxmmm```TTTPPPLLLJJJIIIIIIGGGEEEEEEDDDDDDDDDEEEDDD@@@===UUUsssEEE>>>EEEBBBCCCDDDDDDDDDCCCAAA@@@???===<<<:::888666333222111,,,***'''''''''((('''&&& !!!+++111%%%&&&ZZZbbb///!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&################################################""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''&&&&&&'''(((***+++(((''''''&&&&&&'''''''''************)))((('''&&&))))))(((''''''''''''(((++++++++++++++++++++++++(((((()))***+++------...,,,,,,,,,---......//////.........---......///000222222444999???CCCDDDCCCHHHKKKOOOSSSXXX```kkksss|||yyyvvvvvv{{{|||wwwqqqppptttxxxzzzzzzwwwqqqkkklllrrryyy~~~}}}|||{{{}}}999888666444222111000000111111000000000/////////...//////000000000000//////---++++++,,,,,,,,,+++,,,+++******************+++++++++***++++++,,,---((((((((()))))))))))))))++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))******++++++******))))))***++++++***))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''((()))***+++,,,+++******************)))))))))))))))(((((()))++++++***)))*********+++******)))(((333$$$/// $$$___EEE+++)))000))),,,222'''---...000111333555999<<<>>>BBBGGGJJJMMMQQQWWW[[[cccaaabbbgggnnnrrrqqqnnnpppvvvxxxtttssszzz}}}nnnYYYEEEFFFQQQ^^^eeeeeecccdddggghhhiiiiiijjjiiigggeeeccc```hhhqqqwww|||}}}wwwoooaaa^^^ZZZWWWUUUUUUWWWXXX[[[]]]______^^^```fffjjjssstttfff[[[YYYWWWWWWXXXXXXVVVUUUTTTSSSTTTXXX[[[XXXPPPIII---uuuSSS???999>>>BBB???AAADDDFFFFFFDDDBBB@@@AAAAAA@@@>>>===;;;:::999222///,,,***))))))((('''888%%%'''''' 000999ccceeePPPFFF,,, ***)))///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!! #####################"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&''''''((()))***(((''''''&&&''''''(((((()))******))))))((('''&&&(((((('''''''''((())))))************************((())))))***++++++,,,,,,---------...//////000000000//////...///000111222222444999AAAHHHLLLMMMMMMRRRVVV\\\```eeemmmvvv}}}yyyxxx}}}zzztttuuuwwwwwwyyyyyyuuuooonnnsssxxx666555555444333333333333111111111000000000/////////000111222222222222222...---,,,+++++++++++++++,,,+++***))))))***+++,,,***)))((((((((()))+++,,,(((((())))))******++++++)))))))))))))))***************)))(((((((((((()))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((()))******))))))***++++++++++++***+++***))))))(((((())))))))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&''''''''''''(((((($$$%%%'''((())))))((((((*********))))))(((((((((''''''((()))******)))(((,,,,,,,,,------,,,++++++)))******---...'''$$$***'''&&&&&&&&&'''(((((()))111(((***,,,(((000666---111555888888888:::@@@EEEFFFPPP[[[cccfffkkkssszzzxxxtttpppsssyyy{{{wwwrrr___kkkuuuuuuoooiiiddd```QQQSSSRRRRRRVVV[[[XXXQQQJJJSSS]]]aaa]]]YYYWWWXXXWWWXXXZZZ[[[\\\\\\[[[ZZZ^^^gggoootttwwwxxxssslll]]][[[YYYXXXXXX[[[^^^```bbbaaa___ZZZWWWXXX^^^cccqqq}}}nnnbbb[[[\\\^^^aaadddeeeffffffddddddgggoootttqqqfff[[[]]]EEE;;;HHHFFF888<<>>;;;???FFF???@@@BBBDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA<<<888444000...,,,***((("""))))))###(((222... '''%%%###!!!"""&&&))),,,,,,&&&"""###%%%&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((())))))'''''''''''''''(((((()))%%%&&&''')))************))))))))))))***+++,,,---)))))))))))))))))))))))),,,,,,+++******)))((((((,,,------...//////000000000000/////////111333444444777===EEEMMMTTTXXXZZZ___dddjjjnnnrrrwww~~~vvvtttvvvzzz|||~~~{{{wwwwww|||666555444333333333333333111111111111000000000000///000111222222222222222......---,,,+++******+++++++++)))))))))***+++,,,***)))((((((((()))+++,,,*********++++++,,,,,,,,,(((((()))))))))*********))))))(((''''''''''''((((((((())))))))))))(((((('''((((((((()))))))))***)))(((((('''''''''((((((((()))***+++,,,++++++***++++++***)))))))))))))))************************,,,,,,++++++***)))((((((''''''((((((((()))))))))"""###%%%'''(((((('''''')))))))))(((((('''''''''&&&'''((()))))))))))))))******+++++++++++++++*** 888666&&&)))///(((!!!,,,,,,,,,,,,---...000000,,,---///,,,+++555;;;555666;;;@@@BBBCCCGGGPPPXXX___kkkxxx}}}vvvooonnnpppoooiiicccjjjgggbbbaaacccddd[[[PPPYYYYYYXXXWWWXXXZZZWWWRRR[[[TTTMMMOOOVVV\\\\\\YYYRRRRRRRRRSSSTTTVVVXXXYYY___eeejjjkkklllmmmkkkggg^^^]]]]]]^^^```cccgggiiimmmkkkfff^^^YYYYYY^^^cccmmmtttyyyyyyssskkk```WWWTTTWWW[[[```eeeiiilllnnnoooqqqvvvyyynnniiiZZZSSSDDD555;;;@@@;;;>>>444AAA???HHHAAA@@@EEE@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCC@@@<<<888555222...,,,&&&&&&)))---''' ###,,,***+++------***%%%!!!(((+++"""!!!''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((('''''''''''''''((((((((((((((('''''''''''''''((()))***%%%&&&''')))******++++++))))))))))))***,,,---...))))))))))))))))))))))))---,,,,,,+++***)))((((((,,,,,,,,,---......//////000///...///000333666888999<<>><<>>>>>>>>:::<<<@@@EEEGGGFFFAAA>>>???777444777666///)))))))))((('''&&&%%%$$$$$$$$$!!!$$$&&&'''***---)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''((())))))((('''&&&''''''''''''((()))++++++$$$%%%'''(((***++++++,,,+++++++++***++++++,,,---++++++++++++++++++++++++,,,---------------------......//////000111111111222222222444888>>>DDDGGGHHHOOOYYYccclllvvvzzzuuutttssswww666555555444444333333222222222222222111111111111000000000000000000000000111000...,,,***)))((((((***+++,,,+++)))&&&""" ++++++************++++++...------,,,,,,------...,,,+++***+++,,,---+++)))'''''''''&&&&&&'''''''''(((((()))+++,,,---...///)))))))))))))))))))))))),,,)))&&&''')))++++++***************************,,,,,,,,,+++++++++******'''''''''((()))+++,,,---(((((())))))******++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************++++++******)))))))))(((+++,,,---,,,******+++,,,***---000222444777===AAAIIIKKKNNNSSS^^^ggggggbbblllhhhdddgggnnnuuuyyyyyyyyywwwrrrllleeebbbaaabbb```[[[TTTOOOMMMLLLLLLKKKOOORRRVVVXXXXXXYYY\\\___aaabbbeeegggeeeaaaccchhhlllhhhffflllvvv}}}}}}zzzuuu|||||||||xxxsssrrrsssuuuppplllpppyyy~~~}}}yyyyyy}}}}}}yyyxxx{{{}}}|||{{{uuuqqqnnnkkkeeedddfffeeeffffffeeecccbbbccceeefffgggkkkqqqvvvuuupppkkkoookkkfffbbbaaa___^^^]]]\\\ffftttkkkVVVIIIBBB???BBBDDDDDDCCCDDD=========<<<<<<<<<======>>>@@@AAACCCBBBAAA???>>>>>>===<<<;;;999555///++++++***(((&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((((((((('''&&&%%%%%%$$$$$$###$$$&&&&&&&&&&&&((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%&&&'''((()))******************++++++++++++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,...000000...------...444555777999===AAAEEEHHHOOOXXXfffrrrzzz}}}|||zzzzzz333333333222111111000000000000000000////////////000000000000000000000000000///...,,,+++***))))))'''(((*********)))'''&&&,,,++++++******++++++,,,++++++************++++++,,,+++***+++,,,---+++)))&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))*********)))))))))))))))))))))))),,,***((((((+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********((((((((()))***,,,---...'''''''''((((((((((((((())))))************))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))*********************************+++)))*********)))***,,,...000333555666777<<>>>>>@@@@@@@@@@@@>>><<<;;;999<<<===>>>???@@@??????>>>>>>===<<<<<<;;;777333///,,,+++(((&&&%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$((((((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((((((''''''&&&%%%%%%$$$$$$###%%%&&&&&&%%%%%%'''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''((((((((((((((((((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,...///000000//////000222444888<<<>>>@@@DDDJJJNNNXXXcccrrr}}}777777666555555444444333000000000000////////////000000000000000000000000///...---,,,++++++++++++)))))))))***************,,,,,,++++++++++++,,,,,,******))))))))))))******,,,+++***+++,,,---+++)))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,---...((((((((((((((((((''''''))))))************))))))))))))************))))))))))))))))))))))))))))))******************))))))((())))))***++++++,,,,,,+++,,,,,,******+++...111444888<<<>>>???GGGUUU___kkktttxxxrrriiieeeffffffXXXTTTPPPPPPSSSWWWYYYXXX^^^]]]ZZZVVVRRRQQQSSSVVVQQQUUUYYYZZZYYYXXXYYY[[[hhhkkkooorrrsssuuuwwwxxx|||yyyzzz~~~~~~}}}{{{|||zzzuuuqqqpppnnnnnnlllggg```ZZZVVVTTTXXXYYYZZZ___eeejjjmmmnnniiitttpppeeeZZZSSSMMMEEE???>>>AAAAAABBBBBBAAA???===<<<;;;;;;<<<<<<======>>>>>>>>>===<<<<<<<<<:::777444///---***'''&&&&&&'''(((###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''(((''''''&&&''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))***++++++++++++++++++***++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,---------......///000000000000111444777777===CCCEEEDDDHHHPPPXXXhhhttt999999888888777666666555222222222222111111111000////////////////////////------,,,,,,,,,,,,------...---+++***)))******+++++++++************++++++++++++************++++++++++++***+++,,,---+++)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))***+++,,,---,,,++++++******)))))))))))))))************)))))))))))))))******)))))))))++++++++++++++++++++++++++++++************))))))((())))))******++++++,,,000000000......///333666777>>>FFFJJJMMMWWWfffrrrttteee]]]\\\[[[NNNLLLJJJMMMRRRXXX[[[\\\[[[[[[ZZZYYYXXXYYY\\\^^^^^^dddjjjkkkjjjjjjnnnsss{{{}}}zzzxxxsssiii^^^UUUSSSSSSRRRSSSWWW^^^fffmmmqqqsssmmmwwwuuujjjccc[[[PPPHHHEEE>>>>>>??????@@@AAABBBCCC======<<<<<<;;;<<<<<<===<<<;;;:::;;;<<<;;;:::888333111...***((('''''''''&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&'''''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((''''''''')))*********++++++++++++******++++++++++++******************************+++,,,,,,---...//////000,,,,,,------.../////////000000000///000444999===>>>EEEJJJIIIGGGKKKWWWcccxxx666666555555444333333333222222222222111111111000////////////////////////---,,,,,,,,,------...///...---+++*********+++,,,******))))))))))))******+++******))))))******+++++++++***+++,,,---+++)))+++++++++******+++++++++((((((((()))******++++++))))))))))))))))))))))))((()))***************++++++++++++++++++++++++++++++++++++*********))))))(((((('''(((((()))***+++,,,,,,++++++******))))))))))))************))))))***))))))))))))))))))***+++++++++++++++++++++++++++++++++***************))))))*********+++++++++///111222333555888===AAADDDJJJRRRWWW[[[bbbmmmvvvyyyjjj]]]XXXVVVSSSNNNMMMLLLMMMPPPTTTWWWXXXUUUXXX\\\___bbbfffkkkooovvvzzz}}}~~~}}}yyynnnccc\\\[[[]]]WWWWWWZZZ___ffflllpppqqqsss{{{|||sssmmmeeeYYYNNNJJJ@@@???===<<<===???AAACCCBBBAAA???>>>===<<<<<<===;;;:::888888:::::::::999777666333///,,,)))((('''))))))(((((((((((())))))''''''(((''''''&&&%%%$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***)))*********++++++++++++)))******************)))************************((())))))***+++,,,,,,---,,,,,,---......///000000/////////000222777===BBBGGGMMMRRROOOLLLQQQaaaooo777777666666555444444444000000000000////////////000000000000000000000000---------------...//////+++*********+++,,,...///+++******************+++))))))(((((((((((()))))),,,+++***+++,,,---+++)))***))))))(((((())))))***&&&&&&'''(((((()))******))))))))))))))))))))))))'''(((******)))))))))***************************+++************)))))))))'''''''''''''''((()))***))))))))))))))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,******+++,,,------.........111666;;;AAAFFFLLLPPPSSSVVVYYY[[[\\\^^^cccgggqqqnnneeeZZZUUUUUUTTTQQQIIIIIIKKKMMMQQQVVVZZZ]]][[[```hhhqqqxxx~~~}}}zzzrrrllljjjkkkmmmeeedddbbbdddgggkkkmmmnnnpppuuu{{{zzzrrrnnnhhh]]]TTTPPPMMMJJJFFFBBB???>>>??????CCCCCCBBBAAA@@@???>>>>>><<<:::777666777999999888888888666444111...+++)))***))))))(((((())))))***%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((()))******(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,------...+++,,,,,,---...///000000///000111222555;;;BBBGGGOOOUUUZZZZZZXXX___ooo|||}}}999888888777777666666555000000000000////////////000000000000000000000000...------------......///+++******++++++,,,---------,,,,,,++++++,,,,,,---***))))))(((((())))))***,,,+++***+++,,,---+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***)))***+++++++++++++++++++++++++++************))))))))))))((((((((((((((())))))***))))))))))))))))))******))))))************))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))******+++,,,------***+++,,,...111333444555777;;;CCCJJJPPPUUU[[[^^^WWWTTTQQQNNNNNNNNNPPPPPPTTTUUUQQQKKKJJJNNNNNNLLLGGGJJJOOOUUU]]]eeelllqqqrrrxxx|||tttuuuxxxxxxyyy|||www{{{zzzwwwwwwzzz~~~vvvrrrmmmjjjiiikkklllllliiikkklllmmmttt}}}{{{sssllljjjhhhccc```______]]]YYYTTTNNNHHHDDDAAA@@@AAABBBCCCCCCBBBAAAAAA>>>;;;888666666777888777555777888888777444000...---,,,,,,++++++,,,,,,---'''((()))******++++++***#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%"""###%%%'''((()))******%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((())))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////***+++,,,---...///000000///111444666:::@@@GGGKKKRRRZZZdddhhhkkkrrr~~~vvvuuu~~~555555555444333333222222222222222222111111111111000000000000000000000000......---------......///...------,,,+++***)))(((///......------......///,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---+++)))++++++************++++++------,,,,,,+++******)))))))))))))))))))))))))))'''***---...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))))))))))))))***+++*********+++,,,,,,,,,---))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***,,,---...///)))+++---111444888:::<<>>@@@@@@@@@@@@DDDFFFCCCBBBEEEFFFEEERRRVVV\\\cccjjjrrrzzzzzzrrrrrrsssqqqtttxxxyyy~~~~~~zzz{{{{{{tttnnnlllkkklllllliiihhhdddaaadddlllpppoootttllleeefffiiijjjlllppplllkkkiiieee^^^UUUMMMIII===???AAADDDEEEEEEDDDCCCAAA===999666666777777777222555888;;;;;;888555222111000///......///000111+++,,,,,,++++++***)))(((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%&&&'''&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))''''''''''''((()))++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...///000000333666:::>>>DDDJJJOOOSSS]]]jjjsssyyy|||qqqppp|||555111,,,---111444333111666222...---///111000///333333222111000///......---.........---+++)))(((***+++,,,,,,******+++,,,,,,++++++***++++++,,,,,,...---+++++++++,,,...000...---,,,,,,++++++,,,,,,)))((('''(((++++++)))''',,,,,,++++++***)))(((((())))))))))))************)))+++,,,------,,,***))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))+++++++++++++++,,,,,,---))))))((((((((((((((()))************************(((((((((((()))***,,,,,,+++******+++------+++)))///222444444666<<>>;;;<<<>>>???>>>FFFFFFEEEEEEGGGLLLRRRWWWbbbjjjuuu}}}wwwxxxzzz}}}{{{vvvrrrqqqrrrrrrmmmhhhbbb```aaabbbbbbaaacccdddeeeeeefffiiimmmpppuuusssqqqpppnnnfffZZZQQQDDDBBB@@@@@@AAAAAA@@@???DDDAAA===:::999888888777444444555999>>>@@@???===777777777777777888999:::777444111///---+++(((&&&'''%%%$$$$$$%%%%%%$$$"""%%%%%%$$$$$$%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&%%%######&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******%%%%%%&&&((())))))&&&$$$------------------------++++++++++++,,,,,,---...---,,,***))))))***,,,------...//////......000222222222777===AAAFFFOOOYYY___bbbkkkyyy|||sssvvv}}}999444000111444666555333666222///...///111000///222111111000000//////..................---,,,+++***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++++++++------,,,+++,,,---...///...---,,,,,,++++++,,,,,,)))'''%%%&&&((()))'''%%%,,,,,,++++++***))))))((())))))))))))************)))+++,,,------,,,***)))(((((((((((()))***+++,,,///...---,,,+++)))(((((((((((((((((()))))))))******))))))))))))***++++++******))))))))))))******++++++***************+++))))))))))))***+++,,,,,,***+++---......------,,,333666999<<<@@@IIIUUU___ooonnnlllhhhbbb[[[UUUQQQDDD@@@<<<;;;===AAAEEEGGGJJJJJJLLLPPPWWW___fffkkkuuuvvvsssvvv{{{~~~{{{}}}zzzwwwvvvvvvpppkkkdddaaabbbbbbaaa___^^^^^^^^^```dddiiinnnpppuuutttuuuwwwwwwrrriiiaaaPPPKKKFFFAAA??????>>>===AAA???>>>======;;;888555444333444777<<<>>>>>>===:::::::::;;;===???@@@AAABBB>>>888333000---***(((((('''&&&&&&((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))***,,,...///...,,,************************,,,+++++++++,,,,,,---......---,,,++++++,,,---...,,,---...---------///111888888<<>>>>>@@@AAABBB???:::777444333333444888:::;;;;;;<<<<<<===???BBBEEEHHHJJJNNNIIIBBB;;;666111...+++(((&&&$$$%%%''')))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((************************'''''''''''''''''''''''')))((((((''''''(((((()))((((((((())),,,......---)))))))))))))))))))))))),,,,,,+++++++++,,,------///...---,,,,,,---...///---.........---...111333======AAAGGGIIIJJJPPPXXXhhhqqq<<<999666555666666555333444333111000000000000000---........./////////000///...---,,,---...000111+++,,,---,,,++++++,,,---...---,,,+++++++++++++++***+++,,,------------,,,...---,,,,,,++++++,,,,,,000...+++))))))***+++++++++++++++*********))))))))))))*********+++++++++******+++,,,,,,,,,++++++///...---+++***)))))))))))))))))))))************(((((()))))))))***************))))))******+++,,,******)))))))))***+++++++++***)))((()))***,,,---,,,+++***************+++)))---///...,,,...555<<<===CCCKKKTTT]]]gggrrrxxx~~~uuugggXXXLLLEEECCCCCCCCCFFFIIIKKKOOOUUU___fffeeefffkkkwww~~~|||}}}}}}}}}~~~{{{vvvssssssrrrooolllddd^^^ZZZ\\\bbbhhhjjjiiimmmooosssyyy}}}}}}zzzvvvrrrjjj___TTTLLLEEE@@@>>>===>>>???BBBCCCBBB???<<<666555444333444555666666999:::;;;>>>BBBFFFJJJMMMRRRNNNHHHBBB<<<777111...+++)))&&&&&&((()))*********)))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&)))++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,---.../////////000000000222555888>>>@@@EEELLLNNNPPPVVV]]]ppp|||999888666555444333222111333333333222000000000000------......//////000000------,,,,,,,,,...///000+++,,,------++++++,,,---...------,,,+++++++++,,,***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,+++***(((&&&$$$%%%&&&(((+++++++++***************************++++++++++++******++++++,,,,,,,,,,,,///...---+++***)))))))))((((((((())))))*********))))))))))))************((((((((((((((()))******((((((((((((((()))***+++******)))))))))***,,,---++++++***)))))))))******,,,...///...---333>>>GGGNNNRRRXXX___dddhhhkkkmmmooofffYYYMMMEEEDDDFFFIIIHHHMMMSSSYYY___hhhsss{{{|||{{{{{{~~~}}}~~~~~~{{{xxxnnnhhhaaa___bbbdddccc```iiikkkpppvvv|||{{{uuukkkaaaXXXPPPIIIDDD>>>===<<<>>>@@@AAA@@@???:::999777444111000111111333444555888<<>>===>>>???@@@???<<<<<<:::666222///.../////////000333777===BBBEEEDDDCCCBBBAAA@@@<<<888444333111/////////...,,,***))))))'''&&&$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))///...,,,,,,------+++************++++++,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,------......,,,---///000222666<<<@@@LLLNNNTTT[[[___bbbjjjsss666666777666444333222222222444555444111///000111///000000000000000000000---....../////////......,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,---...///,,,+++*********+++------...---,,,,,,++++++,,,,,,+++,,,...---+++***+++---*********************************+++++++++,,,,,,************+++,,,---...(((((((((((()))***+++,,,+++++++++******))))))((())))))*********+++++++++(((''''''''''''((())))))(((((((((((()))***+++,,,'''(((***,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///333555999???GGGOOOVVVZZZ___\\\WWWRRROOOMMMLLLKKKJJJHHHFFFGGGLLLUUU^^^dddnnnpppuuu~~~{{{|||~~~|||wwwqqqlllhhheee_________aaadddiiiooosssvvvqqqkkkfffbbb___]]][[[RRRNNNIIIEEECCCBBBAAA???:::<<<<<<999444000///000/////////111444:::???CCC@@@>>><<<;;;;;;;;;:::999444444444444555444000...+++***)))'''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******))))))***,,,+++)))'''((())))))***++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,---....../////////...///111333666<<>>999999===CCCFFFMMM[[[fffiiisss}}}sssrrrvvv{{{~~~{{{{{{zzzyyywwwvvvuuutttxxx~~~|||{{{ssskkkddd\\\VVV[[[dddaaabbbcccccccccgggmmmssslllggg```^^^```___TTTGGG@@@>>>;;;999888666333000333222111111222555999;;;>>>>>>===<<<<<<<<<<<<===;;;;;;===@@@BBBBBB@@@===888777444///***(((((()))&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%%%%###$$$%%%$$$"""!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&&&&$$$###$$$''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''+++(((&&&'''))))))'''%%%'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((()))))))))******)))))))))))))))***---,,,+++---...///...,,,,,,+++)))(((***...222444///---,,,,,,---...---,,,,,,,,,,,,...000000///...222333777>>>EEEKKKNNNPPPSSSXXX```nnnwwwsssmmmiiiggggggggggggooooooooooooqqqsssvvvwwwvvvtttpppmmmlllmmmoooqqq555555555555444444444444333333222222111000//////444333222111111111222222//////...---------...///......---------,,,,,,,,,------------------------...,,,******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))+++------***(((++++++***************+++)))))))))***************++++++,,,,,,,,,++++++***)))***++++++***)))((('''))))))))))))***************))))))((()))***+++,,,******)))******+++,,,---******++++++,,,------...(((---222444555666:::===EEEJJJSSS[[[^^^YYYOOOGGGCCCAAA>>><<<>>>CCCKKKPPP___ooo~~~zzzxxxvvvtttsssssstttvvvxxxzzz}}}}}}wwwqqqllleee^^^^^^bbbbbbdddhhhjjjjjjlllpppssstttrrroooooorrrqqqfffXXXGGGBBB===999888888777777555444222111111333666777=========>>>>>>>>>>>>>>>;;;;;;<<<>>>@@@AAA@@@>>>:::777333...***((('''&&&&&&&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$%%%'''(((&&&###(((''''''&&&&&&''''''(((''''''&&&%%%&&&&&&(((((((((''''''&&&&&&''''''(((***(((''''''))))))'''%%%(((''''''''''''((())))))((()))))))))))))))))))))*********))))))(((((((((******))))))))))))******+++++++++---...///---+++---,,,++++++---000333555...---++++++---------,,,---------...000000000///222666===EEENNNTTTVVVWWWXXX^^^gggsss~~~uuunnniiifffccc___\\\[[[[[[\\\\\\aaaaaa```aaaaaabbbcccdddfffdddbbb```___```bbbccc666666555555444444444444444444333222111000///...111111000000000111222222000000///...------------......---------,,,,,,,,,------------------------***))))))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))+++------+++)))+++++++++++++++***)))((()))))))))(((((((((((((((***++++++,,,,,,,,,++++++*********+++******)))((()))))))))*********++++++((((((((()))***,,,---...+++++++++******+++,,,,,,,,,,,,------...///000111,,,...222555888===BBBEEENNNPPPSSSVVVTTTMMMCCC<<<>>>BBBFFFHHHJJJPPPYYYaaauuu~~~{{{wwwrrrooowwwzzz|||xxxvvvrrrjjjeeeccc```eeekkkpppssstttvvvwwwxxxzzz}}}wwwjjjRRRKKKBBB;;;888999;;;<<<999888555444333333555666<<<===???@@@AAA@@@@@@???<<<;;;;;;<<<>>>@@@@@@@@@???:::444000...,,,(((%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((***(((''''''))))))(((&&&((((((''''''(((((()))***)))))))))))))))))))))))),,,,,,+++***)))(((((('''******)))))))))******+++******+++---......,,,))),,,,,,,,,---...000111222---,,,***+++,,,------,,,............///000111111666<<>>AAAKKKUUU[[[]]]cccmmmvvv|||{{{|||}}}}}}}}}|||vvvooojjj```dddjjjppptttwwwxxxyyytttzzz~~~qqq___WWWKKKAAA;;;:::::::::<<<;;;999777777777777888<<<===@@@BBBCCCCCCBBBAAA>>><<<::::::<<>>777444444222,,,'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))((((((((())))))((((((((((((((('''((())))))************))))))))))))))),,,+++++++++******))))))******))))))******++++++))))))***---......+++((()))***+++,,,---.........---+++******,,,------,,,------...---...///222444<<>>AAACCCHHHUUUdddnnnrrrxxx~~~~~~zzztttggghhhiiilllnnnppprrrrrroooyyysssjjjbbbVVVJJJAAA;;;777555;;;;;;:::999999999::::::<<<>>>AAACCCDDDDDDDDDCCC@@@>>>;;;:::<<<>>>???@@@CCC===777555555444...))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((((((((''''''(((((((((((()))))))))(((((())))))((((((((((((((()))******+++*********)))))))))((())))))******+++++++++,,,***************+++,,,,,,))))))***,,,...---+++))))))***+++---------,,,,,,---+++***+++,,,......---,,,------------000444888???FFFQQQYYY^^^___```aaajjjsss|||yyyrrrnnnkkkiiihhheeebbb`````````______\\\]]]___^^^\\\WWWRRROOOKKKMMMNNNNNNMMMMMMOOORRRNNNPPPRRRUUUVVVWWWWWWWWW[[[[[[ZZZYYYVVVSSSQQQOOO777777666555444333333222333333222222111000000000000000111222222222111111000000000000000///...---......---------,,,,,,,,,------------------------,,,---...,,,***(((((((((************************))))))))))))))))))))))))+++)))))))))+++,,,+++***+++++++++++++++***)))(((,,,,,,,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,+++************+++,,,,,,*********++++++++++++,,,---------------,,,+++***---------,,,,,,---.........---------///111444666999@@@MMM[[[eeebbbWWWMMM888;;;===???@@@AAACCCEEERRR```rrr~~~{{{||||||zzzwwwvvvwwwyyy~~~zzzyyy|||}}}}}}ssspppllliiihhhgggfffeeelllxxxwwwrrrjjj^^^RRRHHH@@@;;;777:::::::::999::::::;;;;;;>>>???AAACCCDDDDDDDDDDDDCCC@@@===<<<===>>>>>>>>><<<999555444333222...++++++***((('''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((())))))(((((((((((())))))%%%&&&''''''(((((('''''')))((((((''''''(((((()))''')))******(((((()))+++))))))(((((())))))***++++++++++++******))))))((('''(((((()))***+++,,,,,,***************+++,,,---+++******+++---...,,,+++,,,------.........---------,,,++++++---//////...,,,...///......222999???BBBHHHRRRYYY^^^bbbhhhlllttt{{{|||ppphhhfffggghhhhhhbbbbbb```^^^\\\YYYWWWVVVVVVXXXYYYZZZWWWSSSNNNKKKGGGJJJLLLMMMLLLNNNRRRWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXWWWUUURRROOOMMMLLL777777666555444333222222111111111111111111111111111222333333333222111000//////000111000000///.........---------,,,,,,,,,------------------------,,,---...,,,))))))***,,,++++++++++++++++++++++++************************+++)))((()))+++,,,++++++++++++***************+++++++++++++++,,,,,,,,,,,,))))))***,,,,,,------,,,++++++*********+++,,,---*********+++++++++,,,,,,+++,,,---......------,,,------,,,------...///000------...000333888===@@@@@@FFFRRR```hhhaaaPPPAAA333777===CCCHHHNNNTTTYYYgggsss|||{{{~~~||||||{{{zzzwwwtttpppnnnkkklllllljjjfffeeefffhhhooorrrwww|||~~~{{{}}}}}}~~~{{{xxxxxx{{{~~~xxxsssnnnjjjgggddd```]]]eeerrrzzzuuunnnbbbWWWNNNHHHDDDBBB>>>>>>===============>>>@@@@@@AAABBBBBBCCCDDDDDDEEECCC@@@>>>>>>>>>===<<<666555555444222111///...---,,,)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%'''(((%%%&&&'''(((((('''&&&%%%%%%'''))))))'''&&&&&&((())))))(((((((((((())))))###$$$&&&'''((()))(((((())))))(((((((((((())))))''')))******((((((***,,,))))))(((((())))))***+++,,,,,,+++******))))))(((((((((((())))))*********************+++,,,---......,,,******,,,......---...---------------------...,,,+++,,,...000000000---000111111111666???FFFKKKPPPVVV[[[___fffooowwwzzz~~~~~~yyysssmmmfffcccccceeedddccc```aaaaaa```]]]YYYVVVTTTWWWXXXZZZZZZWWWSSSMMMJJJGGGJJJNNNOOOPPPTTT\\\bbbfffdddbbb___\\\ZZZYYYXXXTTTSSSRRRPPPNNNMMMLLLKKK:::999888777666555444444000111111111111222222222000111222222111000///......///000111111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++,,,///222------------------------+++++++++++++++++++++++++++***((()))***,,,,,,++++++***)))))))))***+++,,,*********+++,,,,,,,,,---''''''(((******+++++++++++++++*********+++---...******+++++++++,,,,,,,,,'''(((***,,,---------,,,,,,,,,,,,---...///000111------///222777>>>DDDHHHKKKLLLQQQYYY^^^WWWFFF888<<>><<<;;;333555666666333222222333///---***'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%&&&'''(((((('''&&&%%%$$$'''))))))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''"""###%%%'''))))))))))))))))))(((((((((((())))))&&&)))+++***((((((***,,,)))))))))))))))******+++,,,,,,++++++***))))))((())))))))))))((((((((((((************+++,,,---...///---******,,,...//////,,,,,,+++*********++++++...---,,,---///111111000///111333333444:::CCCKKKWWWYYY\\\]]]```gggsss|||{{{}}}{{{tttooommmlllhhhdddbbbcccbbb^^^[[[^^^```cccdddaaa^^^ZZZYYYWWWYYYZZZZZZWWWRRRMMMIIIJJJMMMRRRTTTVVV\\\fffnnnnnnkkkeee___ZZZUUUSSSQQQQQQQQQPPPOOONNNNNNNNNNNN888666444444444555444333444222//////000222222222444333333222111000//////222333333222222111000///------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,........................,,,+++***+++---------+++'''((()))***+++,,,------,,,,,,+++***))))))******------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,------,,,+++)))(((************************,,,,,,---...---,,,***))))))***++++++***+++---///---222333333:::FFFOOOOOOPPPIIIDDDEEECCC>>>===@@@@@@IIITTT```ppp~~~}}}yyyxxxxxx{{{xxxrrrppppppmmmggg^^^VVVVVV]]]dddbbbbbbbbbdddhhhmmmrrruuuvvvvvvuuurrrooonnnooorrrpppsssuuuuuuyyy}}}zzz|||~~~|||||||||zzzxxxtttpppmmmkkkxxx}}}~~~vvvrrrsssxxx}}}|||uuuqqqnnnmmmmmmlllhhheeeeeefffnnn{{{}}}{{{xxxqqqhhhaaa^^^[[[WWWTTTPPPMMMIIIHHHGGGEEEBBB@@@EEEBBB>>><<<<<>><<<333333222111111000000000000///,,,***((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" """$$$&&&''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((*********)))))))))))))))***)))(((((()))+++---///++++++)))((((((((()))***))))))))))))))))))))))))************************,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111,,,///333777;;;BBBIIINNNYYY___ccccccfffpppxxx|||zzzyyyrrriiifffeeeffffffhhhddd___\\\ZZZZZZYYYXXX[[[]]]```aaa___[[[UUURRRWWW[[[^^^\\\VVVOOOJJJIIIFFFIIIOOOVVV___gggnnnrrrpppggg[[[TTTRRRRRRPPPNNNPPPQQQQQQQQQPPPOOOOOONNN999777555555666666555444333111000000111222222111222222222111111111111111111111111111000///...---------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,,,,---...........................,,,+++,,,---...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************---,,,,,,+++******))))))+++++++++,,,,,,,,,,,,---,,,+++******,,,,,,+++*********))))))***+++---...************************,,,------...---,,,+++******+++,,,,,,,,,---///111...333777999???HHHMMMLLLGGG@@@;;;;;;;;;999<<>>>>>>>>@@@AAABBBCCCBBBAAAAAAAAA@@@===:::555444333111000000000000000///---+++)))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$%%%'''''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++***)))((((((***+++,,,,,,+++***)))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///......///111///222555888===EEEOOOVVV]]]cccgggiiinnnwww}}}}}}xxxyyy|||uuupppjjjfffeeeeeedddccc___]]][[[[[[[[[\\\[[[ZZZ\\\^^^```aaa```\\\XXXUUUVVVYYY\\\ZZZSSSLLLHHHGGGHHHKKKPPPWWW___eeekkkmmmeee]]]TTTOOOOOOQQQQQQOOOQQQRRRRRRRRRQQQQQQPPPOOO:::888666666666777666555222111111222333333222000000000111111111222222222////////////...---,,,+++---,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................000...------......,,,+++,,,,,,,,,+++++++++******,,,++++++************+++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,------,,,+++******,,,,,,,,,***+++***((('''(((***---///++++++++++++++++++++++++,,,------------,,,++++++,,,---.........///222444111777>>>BBBFFFJJJJJJGGG@@@;;;666666777:::AAAGGGQQQ___nnnzzz}}}||||||}}}|||zzzuuummmeeeccc```^^^___bbbeeeggghhhhhhhhhlllsssxxxzzzrrrtttwww{{{|||zzzuuuqqqyyy||||||yyytttqqqooommmkkkiiimmmkkkkkklllkkkiiikkkpppuuutttsssoookkkhhhggghhhdddbbbccckkkqqqlll\\\NNNAAA@@@??????@@@@@@???>>>AAA@@@@@@AAABBB@@@===:::999777444111/////////000///......,,,+++)))'''&&&((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&)))))))))(((((('''%%%%%%''''''''''''''''''''''''*********+++++++++,,,,,,)))))))))))))))))))))))),,,+++***)))((()))******+++******)))((()))))))))))))))))))))))))))))))))************************++++++,,,---------------,,,,,,,,,,,,,,,,,,------,,,---//////......000111333555999<<>>??????>>><<<<<<===>>>@@@BBBBBB???<<<<<<:::666222000//////000............,,,***(((&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))))))))(((&&&%%%###"""&&&&&&&&&'''''''''''''''*********+++++++++,,,,,,((((((((()))))))))))))))+++***))))))))))))******))))))((((((''''''''''''))))))))))))))))))))))))************************,,,------...............,,,,,,,,,------------------...//////...///000222444999???DDDIIIRRR]]]fffhhhmmmrrryyy|||qqqfff``````bbbbbbcccdddcccaaa]]][[[___]]][[[[[[\\\]]]]]]\\\___^^^]]]ZZZWWWTTTRRRQQQVVVXXXYYYUUUOOOJJJHHHHHHJJJMMMRRRWWWZZZ\\\\\\[[[MMMKKKIIIJJJMMMRRRTTTUUUUUUUUUVVVVVVVVVUUUUUUTTT888777555444555555444333222111222333444444222000333333222222111000000///////////////...---,,,,,,---,,,,,,,,,------...///------........./////////........................111///............,,,+++((())))))))))))*********,,,+++++++++++++++,,,,,,+++++++++***************))))))))))))************+++***)))***,,,---,,,++++++,,,,,,++++++***)))(((++++++++++++++++++++++++---------------------...,,,---...///000444888<<<@@@CCCHHHLLLLLLGGGBBB???:::===@@@DDDKKKXXXeeennnvvv}}}vvvqqqqqquuu~~~vvvrrrllliiihhhgggfffdddjjjgggiiiqqqxxx|||ssskkkgggggggggiiimmmrrruuuwwwzzz|||}}}{{{yyy}}}~~~vvvqqquuu~~~}}}yyyxxxwwwtttrrrqqqoooiiibbbcccgggjjjqqqyyy|||zzzuuurrrqqqvvvzzznnnRRRKKKAAA<<<<<<===>>>===888999;;;>>>BBBCCCBBB@@@???<<<999555222111000000......///...---+++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((''''''%%%###"""!!!&&&&&&&&&&&&''''''(((((()))))))))************+++''''''(((((())))))))))))(((((((((((()))***+++,,,*********)))))))))(((((())))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,,,,------.........---.../////////000222444444<<>>BBBGGGFFFGGGJJJIIIEEEBBBCCC:::CCCLLLTTT___ooo|||tttjjjbbbccckkkwwwtttnnnlllkkkooosssooollliiikkkooossstttsssooonnnrrr{{{{{{uuukkkjjjjjjkkkmmmooonnnmmmnnnnnnmmmkkkkkkqqqzzzxxxsssvvv|||{{{yyyxxxwwwqqqiiieeefffbbbhhhqqqxxx|||||||||{{{sss___TTTEEE<<<:::<<<===<<<777777888<<<@@@CCCCCCCCC@@@>>><<<999666444222222/////////...---,,,******)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$######&&&&&&&&&'''(((((())))))((((((((())))))))))))***&&&''''''(((((())))))***&&&&&&'''(((***++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---.../////////111444777888BBBNNNVVVYYY]]]eeelllpppvvv|||vvvnnnfffdddaaa^^^^^^aaa___```___]]]\\\\\\^^^```iiifffddddddgggjjjmmmnnnhhhddd]]]VVVQQQOOOOOOOOOOOOPPPOOOKKKFFFDDDFFFHHHKKKNNNQQQTTTVVVUUUSSSQQQOOOPPPRRRSSSUUUVVVWWWXXXWWWWWWXXXYYYYYYYYYXXXXXX999777555444555555444333444333111222333444333222222222222111111111000000000000000//////...---,,,,,,,,,,,,------...///000,,,,,,---------....................................,,,+++,,,---...,,,+++.........---------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***))))))***,,,------,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000...///111333777===DDDIIIJJJEEEBBBDDDDDDCCCEEEKKKIIIWWWeeennnxxxwwwlllaaa^^^___kkk{{{}}}{{{yyyuuulllccccccfffjjjoootttxxxvvvuuuxxxzzzyyy|||vvvuuuuuuwwwxxxvvvqqqmmmiiigggcccbbbdddjjjqqqwwwyyyzzz~~~yyyuuuwwwyyyyyy|||}}}yyyxxxzzzyyysssooooooccceeeiiipppyyyzzzsssiii[[[JJJ???<<<<<<;;;999999888888:::>>>AAABBBCCC@@@@@@???===:::777444333111000///---,,,,,,,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))%%%&&&&&&'''((((((''''''&&&'''''''''((((((((()))&&&&&&'''(((((('''''''''&&&&&&'''(((((()))******((((((((()))))))))******&&&&&&''''''((())))))***''''''((())))))***))))))***+++,,,,,,,,,+++))))))))))))))))))))))))))))))************************,,,---......//////......,,,,,,------.../////////,,,---...///000222777:::@@@JJJUUU[[[\\\```iiiqqqtttzzz}}}wwwssslllgggcccdddeeecccdddfff___``````^^^\\\\\\___bbbhhhhhhiiilllpppssssssrrrgggbbb[[[TTTOOONNNPPPQQQOOOOOONNNJJJFFFEEEHHHLLLNNNPPPSSSUUUVVVUUUTTTSSSPPPRRRUUUWWWWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYY:::888666666666777666444666333111111222444444333111111111111111222222222////////////...---,,,+++,,,,,,,,,---...///000000,,,,,,,,,---------..............................,,,+++***+++---------+++///......---+++******)))++++++++++++,,,,,,---...------------------------,,,,,,---------.........***))))))***,,,...---,,,111000---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000333555:::@@@HHHNNNKKKCCC>>>@@@AAABBBIIIQQQ^^^nnn}}}{{{uuurrroooeee[[[[[[\\\ggg{{{rrriiieeebbbdddbbbdddoooxxx|||{{{zzzyyysssiiieee```^^^bbbhhhnnnrrrssstttwww}}}}}}wwwtttvvvvvvtttvvv|||~~~zzzvvvuuuzzz~~~|||zzzzzziiigggfffkkkuuuuuurrrmmm```NNNBBB>>>===:::777<<<:::999999<<>>CCCOOO___kkkyyyuuuooommmnnnfffZZZZZZcccffftttuuueee______aaafffrrryyysssqqqtttyyy|||}}}}}}}}}~~~zzzwwwxxxyyytttooojjjiiiiiiiiiiiihhhddddddnnnyyy~~~|||zzz{{{}}}}}}zzzxxx{{{}}}|||yyywwwyyy}}}sssooojjjhhhkkkttt}}}{{{uuusssiii```RRRFFF???;;;888666===777444777:::999===CCCBBBBBBAAA???===;;;999777666333000////////////...+++******)))((((((''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))******))))))((((((''''''************************))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))***+++,,,,,,------///000111222333222111000222777>>>DDDLLLYYY```]]]___llluuuvvvzzz}}}}}}yyyqqqpppmmmkkkiiihhhhhhhhhcccddddddeeefffggghhhiiibbbbbbaaa```___^^^^^^]]]^^^```gggooouuusssjjjbbbYYYTTTNNNLLLMMMPPPQQQQQQVVVRRRMMMJJJIIILLLQQQTTTQQQSSSVVVXXXYYYXXXVVVUUUUUUSSSRRRTTTWWWZZZZZZYYY[[[ZZZZZZZZZZZZYYYYYYYYY777777666555555555555555666666666666555555555444333222000///...///000111////////////............***,,,......---++++++,,,///...---,,,,,,---...///,,,,,,---......---,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++,,,------------------............+++---//////......111333444777:::;;;999999;;;=========@@@GGGSSScccqqqzzzrrreee\\\[[[\\\^^^iiiwwwmmmcccccchhhnnn}}}zzztttqqqppprrrooollljjjlllpppvvvzzz~~~~~~xxxvvvvvvooopppttt~~~|||uuussspppkkkhhhjjjvvv~~~|||wwwrrrooommmkkkiii```[[[ZZZcccooo{{{~~~{{{~~~|||{{{zzzzzzzzzzzzxxxwwwwww{{{~~~ssspppllljjjkkkooosssvvvyyyqqqjjjaaa[[[TTTNNNKKKGGGAAA<<<@@@;;;999<<<===:::<<>><<<;;;:::999666333222222222000///+++******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))((((((((()))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////------------///000111222111111000000333999AAAGGGTTT^^^bbb```eeesss}}}~~~{{{~~~~~~{{{wwwsssjjjiiihhhgggggghhhiiijjjkkkkkkkkkkkkjjjjjjiiihhhbbbaaa```^^^]]][[[ZZZYYYZZZ\\\aaahhhllliii___VVVNNNKKKGGGGGGIIILLLNNNNNNTTTQQQNNNLLLLLLNNNRRRTTTVVVXXXZZZ\\\]]]\\\ZZZYYYVVVTTTSSSUUUXXX[[[ZZZYYY[[[[[[ZZZZZZZZZYYYYYYYYY777777666555555555555555666666555555555444444444444333111000/////////000////////////............***,,,......---,,,+++,,,...---,,,++++++,,,---...,,,------......------,,,((()))+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------------------------,,,...///000000000111444777777:::>>>===:::666555666<<>>>>>??????>>>>>>======;;;888666555444333111++++++***)))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))''''''((())))))***++++++************************++++++,,,,,,,,,,,,,,,+++************************************************+++,,,---//////......---------------...000111222000111222333777>>>GGGMMMZZZaaaeeeeeemmm|||}}}~~~~~~uuusssqqqnnnkkkcccccccccdddgggiiilllnnnttttttsssqqqnnnkkkgggeee```___]]][[[XXXVVVTTTSSSVVVXXX\\\aaaccc]]]SSSKKKIIIGGGGGGIIILLLNNNOOOOOOPPPPPPOOONNNOOOPPPRRRTTTVVVWWWYYY[[[[[[ZZZXXXWWWWWWWWWWWWXXX[[[]]]]]]\\\^^^^^^]]]]]]]]]]]]\\\\\\777777666555555555555555555555555444444444333333555444222111000/////////////////////............,,,...000111///...............---,,,,,,---......------------------------***+++...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,---......---+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,---------------------,,,,,,,,,,,,000000000000111444666999888;;;>>>===:::888999:::AAAJJJZZZmmmvvvsssmmmmmmttt|||sssrrrvvvxxxwwwyyyuuuqqqooottt~~~{{{rrrnnnnnnnnnkkkggghhhjjjmmmqqqsssuuuuuuuuukkklllkkkhhhdddaaaaaabbbaaaeeejjjpppwww{{{|||{{{yyyvvvtttsssssssssuuuvvvnnnrrrvvvyyyzzz{{{|||~~~}}}vvvqqqfff^^^WWWWWW]]]ggguuuzzzsssppprrrvvvyyy{{{zzzzzz}}}zzzvvvttttttuuuxxxyyyvvvqqqkkkgggkkkqqquuuwwwtttmmmfff[[[YYYXXX[[[^^^]]]XXXRRRJJJIIIHHHFFFCCC@@@???@@@;;;;;;===>>>???@@@@@@@@@@@@===;;;999888666444222---,,,+++***((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********************************))))))******++++++*********************************************************+++---//////...---+++---------......///111111222333555888<<>>:::;;;<<<>>>@@@AAABBBBBB@@@>>><<<;;;:::888555333000///...,,,***((('''&&&((((((&&&%%%%%%&&&(((((('''''''''''''''''''''&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++*********)))))))))(((************************))))))***+++++++++++++++************************************************,,,---///111111000///.........---......///000111222444666:::???GGGPPPVVV___fffooowww~~~{{{{{{tttiiieeeeeefffggglllmmmoooqqqrrrsssttttttvvvtttqqqlllfff```ZZZWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQSSSVVVYYYXXXTTTMMMHHHIIIKKKNNNOOOOOONNNMMMLLLKKKMMMPPPRRRTTTTTTSSSRRRYYYZZZ[[[\\\\\\\\\[[[[[[XXXZZZ\\\^^^______``````dddddddddccccccccccccbbb777777666555555555555555444444333333333222222222444444333222111000000///////////////............+++---//////...---,,,---000///...------...///000...------,,,,,,------...,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******+++,,,,,,+++)))***++++++,,,,,,------...***++++++,,,,,,++++++***------............---------------.........//////000000111333777999:::999======;;;::::::@@@JJJRRRaaappprrrkkkpppvvvyyyoooeee___]]]bbbgggmmmwww~~~xxxuuuuuutttrrrrrrvvv~~~yyywwwtttpppjjjfffggggggfffddd___YYYSSSPPPNNNMMMKKKIIIHHHGGGHHHHHHNNNNNNPPPUUUYYY[[[aaaggghhhlllmmmlllmmmqqquuuuuuppprrruuuyyy~~~xxxpppfff___YYYVVV[[[cccqqqsssttttttuuuyyy}}}xxxuuuuuuvvvwwwvvvvvvzzz~~~}}}~~~{{{tttnnnfffgggiiiiiiddd___aaafffgggfffcccaaa```ccciiinnnttttttnnn___PPPFFF@@@;;;:::;;;===???@@@AAABBBBBB@@@???===<<<<<<:::777444444333111///---+++)))(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))),,,++++++***))))))((((((***************************+++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...------...............///000000000333777<<>>???@@@AAAAAAAAA@@@???>>>>>>>>><<<999777888777555222000...,,,+++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***************************************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///............///000000111555;;;BBBKKKUUU```gggnnnvvv~~~~~~zzzyyy{{{wwwqqqhhhcccbbbfffkkkooouuuwwwzzz|||zzzuuuoookkkhhheee```[[[WWWSSSRRRQQQNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUUUUTTTRRRQQQQQQQQQZZZ\\\^^^]]]ZZZVVVVVVVVVRRRTTTWWWYYYZZZYYYWWWVVVXXXYYYZZZ[[[\\\^^^^^^___[[[___bbbdddccccccdddeeehhhhhhgggggggggfffffffff777777666555555555555555333333333222222222111111222222333333333222222111000/////////............---///111222000/////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---,,,,,,---......---+++******+++,,,,,,---......,,,------......------,,,,,,---...//////...---,,,,,,---...///000222333333111222444999???@@@>>>;;;:::===BBBHHHQQQ___nnnyyy}}}vvvppptttvvvwwwzzz~~~tttpppssszzz{{{wwwxxx{{{}}}zzzwwwiiigggdddcccbbb```]]][[[ZZZYYYWWWSSSQQQPPPRRRTTTSSSSSSRRRQQQPPPNNNLLLLLLGGGFFFFFFFFFHHHIIIJJJIIIKKKHHHLLLTTTXXXVVVWWWZZZUUU\\\___\\\\\\bbbffffffiiikkkooovvv}}}{{{uuunnnooosssrrruuuwwwuuurrrpppqqqsssuuu|||}}}{{{zzz|||}}}zzz~~~~~~sssgggaaaZZZTTTVVV\\\aaajjjtttuuurrrsss{{{ooo___QQQFFF===>>>???@@@@@@AAA@@@@@@AAA@@@???@@@@@@>>>;;;999:::999777555222///---,,,&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,************************((()))***+++,,,,,,---,,,------------------------------------------------///............///000000///............//////000444888???HHHSSS___jjjrrrrrrzzz~~~|||vvvrrrrrrpppmmmgggdddcccgggkkknnnsssvvvzzz|||yyyssslllgggdddaaa\\\WWWSSSRRRQQQRRROOOOOOOOOPPPQQQQQQRRRRRRZZZYYYXXXUUUSSSSSSTTTUUUYYY\\\]]]\\\XXXUUUUUUVVVVVVWWWZZZ\\\]]]\\\ZZZYYY]]]]]]^^^```bbbcccdddeee```dddiiijjjiiihhhiiikkklllllllllkkkkkkkkkjjjjjj777777777777666666666666666666555444333333222222111111111111111111111111333222000............////////////000///......---111///,,,))))))***+++------...//////---++++++,,,......------,,,+++******+++++++++,,,,,,---------///...,,,*********,,,---,,,,,,,,,---------......------------------------///////////////000111111222222111111000000000//////...---,,,,,,---///111888555777???DDDBBB===::::::???JJJXXXgggtttyyyrrrooonnnxxx{{{uuu|||~~~sssnnnjjjiiikkkkkkhhhddd\\\VVVOOOLLLMMMPPPQQQQQQPPPNNNJJJIIIIIIKKKLLLLLLPPPNNNLLLKKKLLLKKKIIIGGGFFFKKKMMMKKKJJJKKKKKKIIILLLNNNRRRUUUWWWWWWWWWWWWTTTWWWYYYYYYXXXZZZ^^^bbbeeemmmuuu{{{}}}~~~{{{}}}|||sssllljjjkkkeeerrr~~~zzzpppeee]]]XXXWWWWWW^^^gggtttyyyuuusss|||vvvhhhXXXJJJDDD@@@>>>??????===???CCCCCCCCCAAA@@@>>>===<<<<<<;;;:::888888666333...*********)))((((((((((((((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&''''''(((((((((((((((''''''))))))***))))))((('''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------,,,,,,+++++++++,,,***''''''((()))******---...///...------...///............---///222555999===EEEOOO\\\iiiuuu{{{|||{{{tttqqqrrrqqqmmmjjjhhheeeaaaaaacccgggjjjllltttwwwzzzxxxqqqjjjdddbbbZZZXXXTTTPPPNNNMMMNNNOOONNNNNNPPPQQQSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\YYYUUUTTTVVVYYY\\\[[[[[[\\\^^^___``````______```bbbeeeiiimmmoooqqqooommmmmmoooqqqrrrssswwwvvvvvvuuutttsssrrrrrr777777777777666666666666666666555444444333222222111111111111111111111111222111000//////.........///000000000000///......000///---+++***+++,,,,,,,,,---///...,,,++++++,,,...------,,,++++++***************+++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,------------...------------------------//////......//////000111/////////.........------......------...000222444555444888@@@CCC@@@;;;:::???IIIYYYiiiwwwzzztttvvvxxxwwwtttrrrrrrsss~~~~~~~~~{{{tttnnn```\\\XXXXXXZZZ[[[XXXUUUPPPMMMJJJIIIKKKKKKJJJIIIJJJHHHFFFFFFHHHJJJLLLMMMPPPPPPOOONNNLLLKKKKKKKKKMMMRRRSSSPPPNNNOOOOOOMMMPPPQQQSSSTTTUUUVVVVVVUUUSSSTTTVVVVVVUUUVVVZZZ]]]eeellltttzzz{{{~~~zzzwwwxxxvvviii```\\\^^^jjjxxx|||ssskkkddd___[[[YYYZZZbbblllsssssssss}}}zzzpppbbbVVVIIIBBB<<<<<<<<<;;;===@@@??????@@@??????>>>======<<<;;;999999888555111------,,,***)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,++++++***---------,,,,,,+++++++++...,,,))))))+++---......+++,,,......---...///111///000000//////111555888<<>>===>>>?????????>>><<<;;;<<<;;;::::::999888444111000...,,,***'''&&&%%%$$$(((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''((((((((((((((('''%%%&&&'''''''''''''''&&&''''''''''''((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++***++++++,,,,,,+++++++++------,,,,,,,,,,,,++++++...,,,***+++,,,...//////)))+++---......///111222111222222111111444888;;;AAAIIIUUU```kkkvvv}}}{{{tttnnniiidddbbbeeejjjlllllliiifffcccbbbdddgggiiijjjhhhhhhgggddd^^^XXXUUUSSSTTTSSSPPPNNNMMMNNNOOOPPPQQQPPPOOOOOOPPPRRRTTTUUUZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\[[[XXXVVVWWW[[[```___```bbbeeehhhkkkmmmnnnoooppprrrvvv{{{777777777777666666666666666666555555444444444333222222222222222222222222000111111222111000///......////////////...------...///000000000...---,,,***,,,------,,,++++++,,,---,,,,,,,,,+++++++++***......//////////////////+++,,,,,,------,,,++++++++++++,,,,,,,,,---------,,,,,,---------------------------------...//////000000//////////////////......///000222444666777999999<<<>>>===<<>>??????>>><<<:::999<<<;;;:::::::::999777444111///---+++((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%&&&'''((((((((((((((((((%%%&&&''''''((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,,,,+++***,,,---.........000222111222222222333666;;;???FFFPPP]]]hhhpppxxxzzzrrrlllhhhddd___^^^aaafffjjjlllnnnkkkfffdddeeefffggggggcccbbb```]]]YYYVVVUUUTTTQQQPPPOOONNNNNNOOOPPPQQQSSSRRRQQQQQQSSSVVVZZZ\\\^^^^^^]]]]]]]]]^^^_________```___\\\[[[]]]ccciiihhhkkkooorrruuuxxx|||~~~777777777777666666666666666555555555555555444444222222222222222222222222000000222222222111///...---............---,,,,,,...///000111111///...---***,,,------,,,+++,,,------------,,,,,,,,,,,,,,,////////////////////////++++++,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------...////////////000000000000000000000000111222333444555555;;;::::::;;;:::>>>KKKYYYgggvvv}}}pppkkkjjjlllrrrzzzzzzwwwuuupppggg___```___]]]ZZZUUUOOOGGGCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJKKKNNNOOOQQQRRRTTTUUUUUUXXX\\\___```bbbeeehhhnnnrrrvvvuuutttuuu{{{|||xxxxxxxxxwwwxxxuuuqqqjjjddd___\\\ZZZUUUTTTTTTTTTVVVXXXYYYZZZ[[[___eeekkkqqqvvvzzz}}}}}}}}}~~~}}}|||yyywwwvvvttttttssstttwwwyyy{{{|||{{{}}}}}}||||||~~~wwwooojjjiiieeeaaaaaaeeennnwww}}}~~~uuuuuuwww}}}{{{uuuqqqppppppnnnllliii___UUUPPPPPPWWWdddppp{{{lll[[[JJJAAA>>>;;;999999:::;;;<<<===>>>>>>===<<<;;;:::999999::::::888666111000...,,,***)))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((&&&'''((()))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,***))),,,---///...------...///000000111111444888???CCCKKKVVVdddmmmqqqvvvzzztttooohhhbbbbbb___]]]^^^bbbgggllloooqqqmmmhhheeeddddddcccbbb]]]\\\YYYXXXWWWWWWWWWWWWPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSVVV[[[___bbb```_________```bbbdddeeeeeeggggggffffffjjjqqqwwwzzz~~~777777777777666666666666555555555555555555555555333333333333333333333333000111111222111111000000---............---,,,,,,---...///000000///...---+++,,,......---,,,---...............---------------------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------...............------......///000............////////////222333333444555666666777;;;999999<<>>::::::777888999;;;>>>@@@AAABBB===;;;::::::::::::999888333222000...,,,+++******((((((((((((((((((((((((%%%&&&(((******(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''%%%&&&'''((())))))))))))'''((())))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************++++++++++++************************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000............,,,***---...///...---,,,---///...///000222555<<>>GGGSSScccwwwtttiiieeefffqqqrrrqqqssssssxxx~~~|||vvvnnnhhh\\\ZZZYYYVVVTTTRRRPPPOOOOOOOOOOOONNNMMMKKKKKKKKKIIILLLQQQWWW^^^eeekkkooorrruuuyyyzzzzzz||||||zzzqqqnnnjjjhhhggggggeeecccbbbccceeejjjnnnrrruuuuuurrrsssttttttqqqmmmhhheeegggdddbbbbbbeeegggfffeeefffmmmtttyyy{{{{{{}}}yyysssrrr{{{~~~}}}{{{ppppppmmmjjjggggggkkknnnrrrwww}}}{{{yyyyyyzzz{{{xxxrrrlllgggmmmsssuuutttrrrsssuuupppjjjddd```___cccppp~~~{{{rrriii```XXXTTTNNNFFFBBBBBB;;;;;;:::;;;<<<>>>AAACCC???===<<<;;;<<<<<<;;;999888666444111...,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((()))((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,---//////---,,,+++---......------///000...///000333888???HHHOOOVVVcccqqqwwwwww{{{~~~uuulllgggdddbbb``````bbbfffiiijjjkkkllllllaaa___[[[YYYYYYYYYXXXWWWUUUSSSQQQQQQTTTVVVVVVUUURRRSSSSSSSSSTTTUUUUUUVVVRRRSSSUUUXXX\\\```ccceeegggggghhhjjjnnnssswwwzzzxxx{{{777777777777666666666666555555555666666666666666333333333333333333333333222222000000000111222333111111111111111000000///------------............,,,...000000///...///000/////////000000000000000//////.........------------,,,*********,,,...///******+++++++++,,,,,,,,,++++++,,,,,,---.../////////////////////000111111111111222222333333333444333444777:::<<<>>>???@@@===>>>EEESSSdddvvvzzzrrrjjjcccbbbfff}}}uuuiiilllqqqttt}}}~~~}}}xxxxxxwwwssskkkbbbYYYSSSMMMNNNNNNNNNMMMMMMOOOQQQPPPPPPPPPNNNMMMLLLMMMOOOSSSXXX___gggpppyyy}}}wwwsssrrrpppllliiihhhhhhiiikkkooorrrsssssspppppppppnnnkkkhhheeecccbbb___[[[ZZZ\\\\\\[[[YYYSSSZZZcccjjjmmmooorrrttttttlllgggnnnzzz|||yyyqqqtttwwwuuuqqqnnnoooqqqsssvvv{{{~~~}}}}}}~~~|||tttjjjaaa]]]hhhsssxxxwwwttttttvvvuuussspppnnnjjjkkkvvvxxxmmmgggccc___]]]WWWOOOJJJKKKCCCAAA>>>;;;:::;;;===>>>BBB@@@============<<<;;;;;;999666333///,,,***)))((((((((((((((((((((((((***((('''&&&&&&'''(((***'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))%%%&&&'''((())))))))))))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,---------(((((((((***---...---,,,)))+++---.........000222...///111444:::BBBLLLSSSZZZhhhvvv{{{{{{wwwrrrjjjccc^^^]]]___```gggjjjmmmnnnlllhhheeedddXXXVVVSSSSSSTTTUUUUUUTTTVVVTTTQQQRRRUUUVVVUUUSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVWWWZZZ]]]```ccceeefffnnnnnnooorrrwww|||888888777666666666666666444444555555555555444444444444555555444444333222111111111111000000000000////////////////////////..................------//////......------,,,,,,000///...---,,,------.........---,,,***+++---000,,,,,,,,,++++++*********,,,------......------,,,+++,,,---......---,,,+++---///111222333222000//////000000000000111444666888999<<<>>>@@@BBBBBBBBBEEEMMMYYYgggzzzxxxiiibbb```dddqqqnnnbbbhhhttt~~~{{{wwwpppjjjaaaYYYTTTQQQPPPOOORRRPPPMMMMMMNNNPPPQQQQQQPPPPPPOOOPPPSSSXXX]]]```hhhlllttt~~~zzztttuuurrrpppoooqqqrrrssssssrrrooollliiigggddd```]]]aaa[[[UUUSSSUUUVVVTTTPPPPPPTTTYYY\\\]]]]]]]]]^^^eee___YYY\\\fffooottttttxxxzzz}}}~~~||||||||||||||||||{{{xxxuuusssuuuwww|||~~~uuukkkeeehhhmmmtttxxxyyyzzz|||~~~{{{zzzwwwrrrmmmmmmqqquuusssfffhhhgggccc```aaacccaaa[[[YYYPPPDDD======???@@@@@@@@@???>>>===<<<<<<======888888888666444000,,,*********)))''''''&&&&&&'''''''''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&%%%++++++++++++++++++++++++,,,,,,+++***))))))******++++++************++++++******+++++++++,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,...//////...------...111000444;;;@@@EEERRRaaajjjpppzzz}}}rrrllleee```___```bbbcccqqqpppnnnmmmkkkgggaaa\\\UUUUUUSSSSSSRRRSSSTTTTTTSSSTTTTTTSSSQQQQQQSSSTTTVVVUUUSSSSSSUUUWWWXXXXXXZZZYYY]]]eeegggeeehhhooowwwxxxzzz~~~888888777666666666666666444444555555555555444444444444444444444333222222111111111111000000000000////////////////////////......................../////////...............000///...---,,,------.........---,,,***+++---000---------,,,,,,,,,++++++---..................------...///000000///...---...///000111111111000///000111111111111333666999:::===@@@BBBBBBBBBCCCEEEMMMZZZkkkzzz{{{ssshhhaaabbbjjjvvvwwwrrr|||~~~xxxqqqjjjfff___\\\WWWSSSQQQPPPOOOOOORRRRRRRRRSSSUUUXXX\\\^^^[[[]]]```dddiiimmmppprrr~~~~~~{{{xxxuuussssssssssssrrrqqqnnniiieeecccaaa^^^\\\___[[[WWWSSSRRRPPPMMMKKKGGGIIILLLNNNMMMLLLLLLMMMSSSOOOKKKNNNVVV___eeegggnnnrrryyy{{{|||}}}~~~~~~}}}{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxxxx|||xxxqqqlllooosssxxx{{{|||}}}|||vvvppplllmmmooouuu}}}{{{qqqggggggfffddddddjjjsssvvvtttttthhhVVVHHHAAA???>>>>>>?????????>>>======<<<<<<999999999888555222///---,,,+++***)))(((''''''''''''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++***)))))))))))))))++++++************++++++++++++,,,,,,,,,---------++++++,,,------------------------,,,,,,++++++++++++,,,...///......///111333222666===CCCKKKYYYhhhooottt|||yyyqqqkkkfffaaa^^^___bbbdddeeeqqqooollljjjgggbbb]]]YYYSSSRRRPPPOOOOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSVVVVVVVVVXXX[[[]]]^^^^^^aaa___bbbhhhkkklllqqqyyy888888777666666666666666444444555555555555444444333333333333333222222111111111111111000000000000////////////////////////...........................///////////////000000//////...------------...---...---,,,++++++---///......------------,,,,,,......////////////............////////////............/////////000000000111111222111222555:::======AAADDDDDDBBBCCCHHHMMMVVVggg{{{zzzqqqjjj^^^ZZZ\\\iii|||yyypppggg```YYYUUURRRQQQPPPOOOOOOPPPQQQRRRUUUXXX]]]```bbbgggnnnsssqqqttt{{{}}}zzzxxxvvvsssqqqooojjjddd___]]]\\\[[[ZZZ]]]]]]ZZZUUUOOOJJJGGGEEEDDDFFFGGGEEECCCAAAAAAAAAAAA@@@???AAAGGGOOOWWW\\\aaahhhqqqyyy}}}yyy{{{~~~}}}|||~~~}}}yyyrrrkkkhhhjjjllllllssszzzwwwxxx{{{~~~zzzrrrlllhhhgggfffmmmrrrttttttsssnnnhhhfffffffffiiiuuukkkVVVGGG@@@>>>===>>>????????????===<<<;;;999::::::999777555222111------,,,+++)))((((((''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))+++,,,))))))))))))))))))))))))******)))((((((((())))))++++++************++++++,,,,,,---------.........***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++...//////000111333444444888???HHHSSScccqqqwwwzzzyyypppiiidddbbb______aaafffiiijjjnnnkkkgggccc```\\\WWWTTTSSSQQQOOOMMMNNNOOORRRSSSWWWXXXYYYXXXVVVTTTTTTTTTQQQSSSVVVZZZ]]]```bbbbbbjjjiiikkkpppuuuzzz888777777666666666666666444444555555555555444444222222333333222222111000111111111111000000000///////////////////////////............////////////......//////000000111111............------......------...---++++++---///---------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,.........---...///000000111111111111222666;;;???>>>AAACCCBBBAAAFFFRRR\\\gggxxxvvvmmmeeeaaaXXX[[[ggg{{{{{{tttjjjaaaZZZUUUQQQOOOQQQQQQPPPPPPRRRUUUZZZ]]]aaagggnnnsssvvv|||~~~zzzuuurrrlllggg```ZZZXXXWWWWWWWWW[[[]]]^^^XXXNNNGGGDDDDDDDDDEEEDDDBBB???======>>>:::;;;===>>>AAAHHHRRRYYY[[[aaahhhnnnqqqsssvvvxxxvvvyyy}}}~~~}}}}}}~~~tttiiibbbbbbeeefffooo~~~|||tttmmmfffcccaaadddhhhiiijjjiiigggdddccceeehhhooo}}}{{{cccPPPDDD>>>======>>>@@@AAA@@@>>><<<;;;::::::999999888666444333......---,,,***)))''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***(((&&&&&&((()))***++++++++++++++++++++++++))))))((((((((((((((()))++++++************++++++,,,,,,,,,,,,------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////000222444555777;;;CCCMMM\\\lllxxx}}}}}}xxxqqqjjjeeecccaaa```aaaeeeiiikkklllhhhddd___\\\YYYWWWTTTRRRSSSRRRPPPNNNOOOQQQTTTVVVYYY[[[\\\[[[YYYWWWWWWWWWSSSVVVYYY]]]```dddhhhkkkrrrtttzzz~~~}}}}}}}}}~~~|||}}}~~~888777777666666666666666444444555555555555444444222222333333222222111000111111111111000000000///////////////////////////........./////////000000......//////000000111111------..................,,,---...---,,,+++---...+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,.........---...///000000///000111111333666;;;???===???@@@@@@BBBNNNaaaoooyyyjjjaaa]]]]]]```jjj||||||kkkeee[[[TTTPPPNNNNNNNNNRRRSSSUUUVVVZZZbbbkkkrrrzzz~~~xxxtttmmmhhhaaa[[[YYYXXXXXXXXXXXX\\\]]]WWWMMMEEEBBBCCC===>>>===<<<999888888999777:::<<<===>>>DDDNNNUUU\\\```dddeeeddddddgggkkkpppuuuzzz}}}}}}|||{{{|||~~~yyynnneeebbbbbbdddmmmzzzzzzuuuoooiiifffeeeddddddcccaaa]]]ZZZYYY[[[aaaiiitttrrr[[[III???;;;<<<===???AAAAAA@@@>>>===::::::999888777666555444//////...---+++)))'''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((111///---***)))***+++,,,++++++++++++++++++++++++)))((((((((((((((())))))++++++************++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++---------..................///000/////////111444666999???GGGSSScccrrrzzz~~~xxxrrruuu||||||tttmmmhhhbbb^^^cccbbbaaabbbdddffffffeee___\\\XXXUUUUUUTTTSSSRRRRRRQQQOOOOOOPPPRRRUUUVVVXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\___bbbeeehhhnnnuuu{{{}}}~~~yyytttpppnnnjjjhhhfffcccbbbbbbcccdddcccdddfffhhhiiikkkkkklll888888777666666666666666444444555555555555444444333333333333333222222111111111111111000000000000////////////////////////.........//////000000111...///////////////000000,,,---......///.........,,,---......,,,,,,---...******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++......------------............/////////000000000///000222333555777;;;>>><<<>>>@@@CCCLLL]]]rrr}}}lll___YYY\\\aaaqqq}}}tttooo```ZZZRRRMMMLLLNNNPPPRRRXXX[[[aaafffnnnyyy}}}yyyrrrnnniiieeecccaaa___]]]XXX[[[[[[VVVLLLDDDAAAAAA999:::;;;;;;999777777888555777888999:::???FFFLLL\\\```cccaaa]]][[[]]]aaahhhnnnvvvzzz{{{zzz{{{}}}{{{~~~}}}vvvmmmhhhfffdddjjjttt~~~}}}zzzwwwuuussspppmmmlllhhhccc```[[[SSSNNNNNNSSS[[[ggguuu~~~eeeOOOAAA;;;;;;<<<>>>@@@AAAAAA@@@@@@<<<;;;:::999888777666555111111111000---***(((&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))...---,,,***))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************++++++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,............////////////000000000/////////222444777===EEENNNZZZjjjtttwww||||||sssnnnqqqzzz}}}uuunnnhhhddd```^^^bbb````````````___\\\ZZZWWWUUUSSSRRRSSSSSSSSSSSSNNNNNNNNNNNNPPPRRRSSSTTTVVVXXXYYYYYYYYYZZZ]]]___bbbggglllpppuuu|||~~~yyysssooohhhgggdddaaa]]]ZZZWWWVVVSSSRRRPPPOOONNNMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXYYY888888777666666666666666444444555555555555444444444444444444444333222222111111111111000000000000////////////////////////---......///000000111111/////////...............,,,,,,.../////////......+++---......---,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++......---,,,,,,---.........///000111111111000///000222555777888999;;;===>>>@@@DDDMMM[[[nnnlll___YYY[[[fffrrr~~~wwwooogggaaaXXXTTTOOONNNQQQVVV\\\___iiippp{{{~~~{{{yyyvvvtttrrrnnniiifff______]]]WWWOOOGGGCCCBBB===???AAAAAA???===<<<<<<777777666666888<<>>;;;;;;===>>>@@@BBBCCCDDD>>>>>><<<:::999888777777444555444333000---***(((''''''&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++++++++,,,,,,,,,------++++++,,,------------------------.........////////////000//////111444777888AAALLLUUUaaaoootttsssyyyyyyssspppvvv{{{zzzvvvpppjjjgggdddcccbbbaaa```______]]]ZZZVVVRRRSSSRRRPPPQQQRRRSSSRRRQQQMMMNNNOOOQQQRRRSSSTTTTTTYYYZZZ[[[[[[]]]```eeeiiijjjrrr|||xxxrrrjjjgggdddaaa___[[[WWWTTTOOONNNLLLJJJIIIGGGFFFFFFDDDCCCCCCBBBAAA@@@??????BBBBBBDDDEEEFFFGGGGGGGGG888888777666666666666666444555555555555555555444444444555555444444333222111111111111000000000000////////////////////////---......///000111111222//////......---------,,,+++,,,.../////////......+++---......---,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,,,,************,,,,,,---///111222333222000///111444777::::::;;;<<<===???BBBJJJVVVgggzzzqqq```XXXYYYbbbtttyyynnnfff___XXXSSSTTTRRRPPPRRRXXXaaaiiimmm}}}}}}xxxrrrmmmgggfffbbb[[[SSSLLLGGGEEE???BBBEEEEEECCC@@@>>>===;;;999777777999<<<@@@BBBDDDNNNXXX\\\XXXTTTTTTUUUXXXaaannnvvvzzz~~~|||xxxpppooonnnooottt{{{~~~{{{vvvtttvvvyyy{{{{{{yyyrrrkkkggg^^^RRRLLLLLLNNNUUU```lll|||iiiTTTGGGBBB:::;;;<<<===@@@BBBEEEFFFAAA@@@>>><<<:::999888888777777777666333///,,,))))))((((((((()))***,,,---((((((((((((((((((((((((************************(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''')))+++,,,,,,---,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++************++++++,,,,,,,,,---------......+++,,,------......------,,,,,,,,,------.........---...//////000222666::::::EEEPPPZZZfffrrruuuqqqwww~~~xxxtttuuu~~~yyyyyy|||qqqnnniiieeecccbbbbbbbbbbbbaaaaaa```^^^ZZZTTTPPPRRRQQQPPPQQQRRRRRRQQQPPPNNNOOORRRTTTVVVWWWVVVVVV]]]^^^___```bbbgggmmmrrruuu|||ssskkkbbbZZZTTTKKKJJJIIIJJJJJJJJJHHHFFFAAAAAA@@@???????????????<<<<<<<<<<<<;;;999888777;;;<<<<<<======<<<<<<;;;::::::999777666444333333666666555555555444444444666555555444444333222222444333222000////////////111111000000/////////...,,,---//////...///000222000///---+++++++++---...........................///---,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111////////////000222333444888555555888:::999;;;???>>>KKK[[[jjj{{{wwweeeVVVXXXgggyyyzzzjjj^^^WWWTTTPPPMMMSSSXXX```gggooo{{{}}}}}}}}}}}}~~~~~~{{{yyyxxxxxxyyyzzz~~~zzzuuupppiii___WWWRRRNNNJJJGGGFFFGGGHHHHHHEEEAAA===::::::999999999:::<<<===>>>GGGJJJNNNSSSVVVWWWWWWVVVWWW\\\ccckkkqqqxxx~~~~~~xxxppplllooovvv~~~~~~wwwpppnnnrrrwwwyyyyyywwwuuurrrnnnhhhaaaXXXRRRZZZUUUXXXeeesss{{{}}}}}}rrraaaRRRIIIFFFAAA>>>;;;:::;;;>>>???@@@AAA>>><<<<<<======999555;;;:::888888666333...+++((('''%%%%%%'''(((''''''---,,,)))'''%%%%%%%%%%%%******))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,------............000333999===BBBKKKYYYgggqqqwwwzzz||||||{{{zzzrrrttt~~~{{{tttppplllgggeeeffffffdddbbbgggddd___YYYTTTQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVXXXYYYbbbaaaccciiipppwww~~~{{{rrrhhhddd]]]UUUNNNHHHEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999999888:::999888888888999;;;<<<<<<999777777:::;;;:::888888888777777666666666666555555444444444333333333666555555444444333222222222111000//////...//////000000000//////.........,,,---//////......000222111000...,,,,,,---...///------------------------///---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............///////////////......//////111222333444777777:::>>>???>>>@@@EEEEEEWWWlllzzzqqqkkkbbb___iiizzzsssjjj^^^UUUQQQSSSUUUWWW]]]ggguuu|||yyywwwvvvxxxxxxxxxxxxwwwvvvuuuuuurrrssssssttttttvvvvvvwwwsssrrrpppnnnmmmnnnooopppuuuttttttwwwzzz|||||||||~~~|||uuuooofff^^^YYYUUUQQQNNNMMMLLLKKKHHHEEEBBB???===::::::::::::<<<>>>@@@AAADDDFFFKKKPPPTTTVVVWWWWWW^^^```dddhhhmmmttt{{{zzzvvvpppppptttyyy||||||tttkkkhhhlllsssxxxzzzxxxwwwvvvuuurrrllleee```\\\XXXZZZdddmmmppprrrtttuuuuuuqqqhhh^^^TTTNNNKKKGGGAAA;;;:::===AAABBBBBBAAA???>>>======<<<;;;999888777666666666444000---***)))''''''((())))))(((+++***)))(((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((***)))(((((((((((()))***************************)))))))))))))))*********************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////000000111555;;;???DDDOOO^^^kkksssxxx|||yyyzzz|||xxxiiinnn{{{wwwqqqnnnllliiiiiiiiiiiifffddd```^^^ZZZVVVRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYZZZ\\\]]]aaaeeemmmwwwwwwoooggg\\\TTTPPPNNNJJJEEEAAA???>>>>>><<<;;;:::999888888888888888888888888999999999999888777777777777888999999<<<:::888999;;;<<<;;;999555666666777777888888999444444444333333333222222666555555444444333222222111111000000000000111111/////////...............,,,...//////......000111111000///...---...///000...........................---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000000//////.....................000111333555666444666<<<@@@@@@???DDDLLLSSSjjjnnnbbbdddgggrrr}}}wwwppp```\\\UUUPPPPPPWWWbbbiiiuuu}}}{{{wwwrrrooommmlllllljjjiiiiiihhhhhhhhhiiiiiihhhiiiiiijjjkkkkkkkkkkkkeeedddbbbaaaaaabbbdddeeeiiiiiiiiikkkooosssvvvvvv{{{{{{{{{}}}|||wwwpppiiiddd```\\\ZZZXXXVVVRRRMMMIIIFFFCCCBBB=========>>>???AAACCCEEEEEEGGGKKKOOOSSSUUUVVVWWW```dddiiimmmppprrruuuxxxuuu{{{|||vvvuuuwwwyyy{{{}}}uuukkkgggkkkrrryyy}}}~~~~~~~~~~~~|||xxxrrrmmmbbb______bbbdddccceeehhhiiifffaaa^^^[[[XXXUUURRRKKKCCC;;;888;;;>>>@@@???AAABBBAAA@@@>>>===>>>???===;;;999888777555111///---+++***)))*********((('''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++************************************))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111///000000111333888>>>BBBHHHUUUeeepppuuuxxx}}}{{{~~~{{{ssshhhooo}}}{{{rrrnnnkkkkkklllmmmmmmkkkgggddd[[[YYYVVVSSSQQQQQQQQQRRRPPPPPPPPPOOOPPPPPPPPPOOONNNQQQUUUYYY[[[]]]```bbbfffqqquuulllaaaYYYUUUQQQKKKFFF<<<;;;999888777777777888777777666666666666666777666666777888:::;;;<<<<<<777888999999::::::999999;;;;;;;;;<<<======;;;999666666666777888888999999555555444444444333333333666555555444444333222222111111111111222222333444..................------,,,...//////......///111//////...------...//////////////////////////////------------...---,,,,,,------------------------......------------......///////////////.........---...///000222555777888666999===AAA@@@BBBLLLWWWiii|||ssshhhdddmmmxxxyyyppphhhaaa\\\WWWXXXXXXXXX\\\hhhyyy}}}{{{yyywwwuuutttsssqqqoookkkgggeeedddeeefffbbbbbbaaa```aaabbbcccdddeeeffffffgggfffeeecccbbb\\\[[[ZZZYYYZZZ[[[]]]___cccaaaaaadddiiinnnqqqrrruuuuuuvvvyyy}}}~~~yyytttoookkkhhhgggcccaaa^^^YYYTTTPPPLLLJJJFFFEEEDDDDDDDDDFFFGGGHHHLLLMMMOOOQQQTTTUUUVVVWWW[[[cccmmmuuuvvvsssooollluuuxxx|||~~~zzzsssooorrrxxx~~~|||tttoooiiieeebbb```[[[XXX[[[bbbaaa\\\WWWWWWZZZ\\\ZZZWWWQQQLLLEEE???<<<===???@@@BBBDDDEEECCC@@@???BBBEEEGGGDDD@@@<<<999666222//////---+++***+++***)))(((###%%%&&&((()))))))))((())))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++******))))))((((((************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///000111222555:::AAAEEELLLYYYiiirrrtttuuu{{{}}}uuurrryyy}}}uuuooommmiiikkkmmmnnnmmmiiiccc```ZZZXXXVVVSSSRRRRRRSSSTTTPPPPPPQQQQQQQQQQQQQQQQQQSSSVVVZZZ]]]___dddjjjnnnvvv~~~pppgggYYYRRRJJJEEEDDDDDDBBB@@@888777666666555555666666777777666666777888999999999999:::;;;<<<===>>>>>>:::;;;<<<===>>>===<<<;;;:::;;;<<<===>>>===;;;999888888888888777777777777666666666666555555555555666555555444444333222222000000000000000111222333------..................---...//////......///000---------------------...........................,,,,,,---...------------------------------------------,,,,,,,,,,,,------------......///000000111......000222444777:::;;;>>>>>>@@@BBBCCCJJJYYYiiirrreeegggppp{{{nnnddd]]]ZZZXXX[[[```gggnnnvvv{{{xxxtttssspppmmmkkkhhhgggfffeeecccaaa___^^^___aaaccc```_________```aaaccceeeffffffggggggeeebbb^^^\\\XXXWWWVVVUUUVVVXXXZZZ[[[^^^]]]\\\^^^ccchhhkkklllpppppprrrvvvzzz}}}}}}|||yyyyyy{{{~~~yyy{{{}}}{{{wwwtttrrrqqqllllllkkkhhhccc^^^XXXUUUSSSRRRPPPNNNMMMLLLMMMMMMPPPPPPQQQSSSUUUWWWYYYZZZ[[[bbblllrrrssspppkkkiiitttuuuvvvwwwyyy~~~}}}{{{|||~~~|||tttnnnmmmhhhaaa[[[SSSPPPUUU]]]\\\XXXTTTUUUZZZ^^^\\\YYYZZZZZZWWWOOOGGGBBBBBBEEEDDDFFFHHHGGGDDDDDDGGGJJJJJJGGGBBB===:::777444222111///,,,+++******((('''"""###%%%'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////...///111333666<<>>999777666444333777777777777777777888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>?????????>>>===999;;;===>>>>>><<<;;;:::::::::999888777777666666777777777666666666666555666555555444444333222222......------...///000000.............../////////---///000///......///000,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000111111...///111444777:::===???@@@======AAAGGGTTTgggyyyuuugggbbboooyyylllccc^^^]]]```eeellluuuyyysssqqqjjjiiigggeeecccaaa``````]]]\\\[[[[[[[[[]]]___aaa^^^^^^___```aaaccceeefffeeefffggggggeee```\\\YYYVVVUUUTTTSSSTTTUUUWWWYYYZZZXXXXXXYYY\\\___aaaaaahhhiiikkkooosssuuuuuutttnnnooorrrvvvzzz||||||{{{tttwww{{{~~~~~~~~~{{{xxxxxxxxxssstttuuutttqqqlllfffcccbbb```^^^[[[YYYWWWWWWWWWSSSSSSSSSUUUWWWZZZ]]]___aaacccdddeeeeeefffhhhjjjnnnooopppssswww~~~|||}}}}}}vvvqqqnnnhhh```YYYQQQMMMQQQXXXXXXUUUUUUYYY___aaa___\\\___bbbccc^^^UUULLLHHHFFFFFFHHHJJJJJJJJJJJJKKKLLLGGGCCC>>>;;;999999777666333111...,,,+++***(((&&&$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((************))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------.../////////.........000222555999@@@GGGMMMXXXaaammmsssvvvzzz~~~{{{zzzrrrnnnjjjeeeccceeefffggghhheee```[[[WWWUUUVVVUUURRRPPPOOOOOOPPPPPPSSSTTTUUUWWWXXXZZZ[[[[[[^^^ccciiimmmrrr}}}zzzpppdddZZZQQQGGGBBBAAA<<<:::666555555555555444222333444666777888999:::999999888888999:::;;;;;;======<<<;;;::::::999999;;;<<<<<<===>>>=========;;;===??????>>><<<<<<===::::::999888888777777666777666666666666555555555666555555444444333222222/////////...//////000000.........//////000000000...///000///...---...///,,,,,,---...............------------------------***,,,......---,,,---///........................------,,,,,,,,,,,,---------.........//////000000///111333555999===@@@BBBAAA>>>???GGGTTTeeezzzrrrmmmlllrrr|||{{{|||~~~vvvlllddddddhhhnnnxxxxxxpppjjjhhhbbbbbbaaa`````````aaaaaa]]]]]]]]]]]]^^^___```aaa^^^___aaaccceeefffggghhhdddfffhhhiiigggccc^^^[[[WWWVVVUUUTTTTTTUUUWWWXXXXXXVVVVVVVVVXXXYYYXXXWWW]]]]]]___bbbeeefffdddccc```aaadddjjjooorrrrrrqqqooorrrvvvyyy||||||{{{zzzwwwzzz}}}}}}{{{yyyzzz{{{yyyyyyzzzyyyxxxuuusssqqqooommmkkkhhhfffeeedddddd```___]]][[[[[[]]]___```bbb```^^^[[[ZZZ\\\aaaeeeeeehhhkkkpppuuu}}}{{{}}}{{{xxxzzz~~~~~~xxxtttpppjjjddd___XXXQQQPPPSSSUUUVVV[[[bbbhhhkkkiiifffhhhjjjmmmnnnjjjaaaTTTKKKGGGHHHJJJMMMOOOPPPNNNLLLHHHDDD>>>;;;999999999888666333000...---+++)))''')))((((((''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...///000000000000000222555888===DDDLLLQQQ```fffooowww~~~}}}}}}vvvnnnjjjeeeaaa```cccddddddccc___ZZZVVVUUUVVVUUUSSSQQQPPPOOOPPPQQQRRRUUUVVVWWWZZZ\\\^^^```aaaccclllwww}}}lll___UUUMMMHHHCCC;;;888:::555555555777999;;;<<<<<<222333444666888999::::::;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<;;;::::::999===============>>>??????>>>@@@BBBAAA???>>>???AAA999999999888888888888888666666555555555444444444666555555444444333222222333333222222222222222333.../////////000000111111...///000///...---...///------...///000000//////000000000000000000000000))),,,//////---,,,---///.................................------.........///////////////.........000111333777:::>>>BBBDDDHHHEEEHHHUUUfffyyytttggglllxxx|||uuuqqqpppppptttllliiiqqq|||zzzqqqiiidddbbb^^^^^^^^^___```bbbcccdddaaaaaaaaabbbbbbbbbbbbbbb___aaadddgggiiijjjjjjjjjdddfffiiikkkjjjfffbbb___ZZZYYYWWWVVVVVVWWWYYYZZZXXXWWWVVVVVVWWWVVVTTTRRRSSSSSSTTTVVVWWWWWWUUUSSSSSSUUUYYY___eeeiiiiiiiiikkklllooorrrtttuuuvvvvvvrrrvvv{{{|||zzzyyyzzz{{{}}}|||{{{zzzzzzzzzzzzzzzvvvuuurrrpppooonnnnnnnnnooolllhhhccc```_________]]]]]]\\\YYYWWWWWWYYY[[[```dddiiinnnrrrwww}}}~~~wwwyyy}}}|||zzz|||yyyttttttnnnjjjgggaaaXXXRRRQQQTTTYYYaaajjjrrrtttsssqqquuutttwww~~~xxxeeeUUUHHHHHHJJJOOOSSSSSSOOOKKKMMMHHHBBB===;;;:::999888888666222000...,,,***(((---+++***((((((((()))***'''((((((((())))))*********************************+++,,,------,,,+++***************************(((((())))))******++++++***************************++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***---///111222222222222444777:::???GGGOOOUUUeeejjjqqqzzz}}}}}}}}}}}}vvvnnnjjjeeeaaaaaadddbbbbbb```\\\WWWTTTVVVXXXUUUTTTRRRRRRRRRSSSUUUVVVVVVWWWYYY\\\___aaadddeeeooozzz}}}qqq^^^NNNOOOGGGBBBAAA>>>777444666888888999999999888777666777888999::::::;;;;;;:::???>>>>>>======>>>>>>>>>???>>>>>>>>>============AAA@@@?????????@@@BBBCCCAAACCCDDDBBB@@@???BBBEEE999888777777777777777777666666666666666555555555555555555444444333333333111111111111000000000000...//////////////////////////////...---,,,******...------------...//////000000///............///000111000...,,,,,,---///.........------,,,,,,,,,...///000111000///---+++,,,...///000///000111333555555888>>>???<<<;;;===CCCDDDNNNeeeqqqfffooowwwuuuppphhhfffiiillluuuzzzqqqggg```]]]\\\\\\]]]^^^___aaabbbcccdddeeeaaa``````aaacccddddddcccfffggghhhhhhggggggiiijjjhhhhhhhhhhhhgggfffeeedddaaa^^^ZZZZZZ\\\^^^^^^]]]\\\[[[YYYXXXYYYXXXVVVTTTRRRQQQOOOLLLJJJHHHGGGGGGFFFJJJPPPVVV[[[]]]]]]]]]```aaacccfffhhhiiijjjjjjooopppsssuuuwwwyyyzzzzzz~~~|||zzzyyyxxxxxxxxx{{{zzzyyywwwuuuuuuttttttvvvtttpppkkkhhheeedddddd]]][[[WWWSSSSSSTTTWWWYYY___```aaaeeekkkpppssstttooouuu}}}{{{|||}}}~~~zzzxxx}}}zzzyyyuuunnnhhhbbb^^^YYYVVVZZZ___gggooouuuyyy{{{|||~~~ooo\\\KKKIIIJJJNNNSSSUUURRRNNNNNNIIIBBB===;;;:::::::::999777555333111---(((%%%************))))))))))))&&&&&&((()))************(((((())))))))))))((((((***+++++++++,,,,,,,,,,,,)))(((''''''(((***,,,...+++***)))(((((()))******************************++++++,,,------...//////,,,---.........---,,,+++//////...---,,,,,,++++++////////////////////////...000111000//////000111///444999>>>DDDLLLVVV]]]eeemmmrrrxxx{{{}}}~~~xxxpppnnnjjjfffcccaaaaaaaaadddaaa]]]ZZZXXXWWWUUUSSSWWWUUURRRQQQRRRTTTUUUUUUUUUTTTXXX___bbbccckkkuuu}}}wwweeeYYYPPPHHHCCC===;;;999777555555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===AAA@@@???>>>============BBBCCCDDDDDDDDDDDDFFFHHHFFFFFFEEEEEEEEEDDDDDDDDD999999888777777666666777666666666666555555555555444444333333333222222222111111111111000000000000//////////////////............/////////...------...------------...//////000///......------......,,,...//////...------.........---------,,,,,,,,,---...000111000///---,,,,,,...000000000000222333444444888>>>???===<<>>;;;;;;:::888777666555666666888888999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>============>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEHHHJJJLLLLLLMMMNNNPPPOOOOOOOOOOOOOOOOOONNNNNN:::999999888777666666555666666666555555555444444333333222222222222111111111111111111000000000000000000000//////.........---...///000000000000000......------......///000///......---------------***,,,//////...------......------------,,,,,,,,,---...///000000000///...,,,...000000000111222444666666:::???@@@>>>@@@DDDIIIYYYrrr~~~www}}}{{{uuupppttt~~~|||qqqggg___YYYZZZaaammm}}}|||wwwqqqooommmmmmnnnlllhhhddd\\\ZZZWWWVVVWWWZZZ^^^aaabbbaaaaaabbbdddfffiiikkkgggggghhhiiiiiiiiihhhhhhfffffffffeeedddeeehhhjjjnnnoooppppppqqqqqqpppppppppmmmiiigggggghhhggggggcccaaa^^^^^^^^^______^^^\\\[[[XXXUUURRROOOLLLKKKEEEFFFGGGIIIJJJJJJJJJJJJIIIJJJMMMQQQVVV\\\aaadddgggiiikkknnnppprrrssssssoooqqqtttwwwyyyzzzzzzzzz~~~~~~}}}{{{{{{zzzzzzzzzxxxzzz{{{|||{{{yyyvvvtttjjjfffbbb]]]YYYWWWWWWWWWYYYYYY[[[___dddhhhjjjjjjccciiittt}}}||||||}}}~~~{{{uuuooojjjfffbbb___XXX[[[```gggooouuuzzz}}}|||sssjjjZZZQQQHHHGGGMMMRRRQQQNNNMMMHHHBBB===;;;;;;::::::888666444333222000---*********)))))))))(((((((((''''''((()))************((())))))******))))))((('''''''''((((((((())))))(((((('''&&&'''((()))***++++++************+++,,,++++++++++++++++++++++++,,,,,,+++***)))''''''&&&******+++,,,,,,++++++***)))******+++,,,---------///.........------,,,,,,---...//////......000222444888>>>DDDLLLWWWccclllppptttyyy~~~~~~zzzuuuooojjjggggggfffeeeeeedddcccccc\\\ZZZXXXWWWWWWWWWVVVUUUQQQQQQQQQRRRTTTVVVXXXYYY]]]^^^dddmmmvvv}}}jjjUUUMMMCCC===;;;::::::999999888777777666666777777::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===??????<<<<<<<<<===>>>AAACCCDDDEEEEEEDDDDDDEEEHHHJJJLLLMMMQQQVVVZZZ\\\^^^```aaaaaaaaabbbbbbaaaaaa```___999999999888777666555555666666666555555444444333333333333222222222222222111111111111000000000///111111000000///............//////000000/////////...............//////000......---,,,,,,,,,,,,---,,,...///...---------///------------------------,,,---...///000000//////---...000111111222333555999999<<<@@@AAA@@@EEEKKKQQQeee~~~|||{{{xxxssstttyyyvvvjjjdddaaa```aaahhhuuu|||vvvqqqmmmeeecccbbbbbbbbb```\\\YYYUUUTTTTTTUUUXXX\\\aaaddddddcccbbbccceeeiiimmmoookkklllmmmllljjjhhhhhhhhhhhhiiijjjjjjjjjlllooorrrsssssstttttttttsssrrrrrrqqqooolllkkkjjjkkkkkklllllliiieeeccccccccccccbbbaaa```^^^\\\YYYVVVTTTRRROOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOQQQUUUYYY]]]```eeefffgggiiijjjjjjjjjjjjgggjjjoootttwwwxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyyxxxzzz}}}|||yyyvvvpppmmmhhhbbb]]]ZZZXXXWWWVVVWWWZZZ___fffkkkmmmnnnmmmqqqyyy~~~}}}|||||||||{{{uuuppplllhhhdddbbb[[[]]]```eeelllsssyyy|||~~~xxxwwwtttqqqbbbVVVHHHDDDIIIOOOOOOLLLOOOKKKEEEAAA@@@???>>>===888666444444333222000...*********))))))((((((''''''((()))***************)))))))))******)))))))))))))))))))))************&&&&&&&&&'''(((***,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,---...............---,,,,,,++++++---...///......///111333777;;;BBBHHHQQQ]]]jjjtttwwwzzz~~~{{{{{{wwwsssnnnjjjffffffeeedddbbb```^^^]]]\\\ZZZXXXWWWWWWWWWUUUTTTQQQRRRSSSTTTUUUXXX[[[]]]dddhhhpppzzzqqq]]]OOOHHHCCC===888888888888888777777777777888888888999<<<<<<<<<===<<<<<<;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>@@@BBBEEEHHHJJJLLLLLLLLLMMMOOOSSSWWWYYY]]]bbbiiiooosssvvvyyyzzz{{{{{{{{{zzzxxxvvvtttsss888999999999888777555444777666666555444333333333333333333444444444444444111111111111000000000///111111000000////////////000000000///...---,,,,,,///............///000000......---,,,,,,,,,,,,---000000///---++++++...000------------------------------...//////000000000---///111222222222444666:::999;;;>>>@@@BBBKKKUUUjjj}}}xxxwwwzzz~~~tttsss|||~~~yyyoooccc^^^```aaaiiiwwwyyysssnnnjjjfffddd```____________^^^[[[YYY[[[ZZZZZZ[[[]]]```ccceeeeeedddddddddgggkkkooorrrsssttttttqqqnnnllllllmmmkkkmmmppprrrtttvvvzzz|||{{{{{{{{{zzzyyyxxxvvvuuuuuutttsssrrrrrrsssuuuvvvtttqqqllliiigggeeecccaaabbbbbbaaa```^^^\\\ZZZYYYWWWWWWVVVVVVVVVWWWYYYYYYWWWWWWVVVVVVXXX[[[]]]___eeeeeeeeedddcccbbb``````aaadddjjjppptttuuuuuutttvvvvvvuuuuuuuuuvvvwwwwwwyyy{{{~~~|||xxxuuutttrrrmmmhhhccc^^^[[[ZZZUUUVVVXXX]]]bbbeeeffffffppprrrwww|||}}}zzzvvvyyy}}}}}}zzzzzz|||wwwrrrnnnkkkhhhfffeeeeeefffjjjooouuu{{{~~~|||vvvwwwxxxxxxjjj\\\LLLDDDGGGLLLMMMLLLOOOLLLIIIFFFDDDBBB@@@===888666555444555444333222,,,++++++***)))(((((((((((())))))************)))))))))************))))))))))))))))))************...---,,,***)))(((((('''******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------....................................---------,,,,,,,,,---...///......000333555:::???FFFMMMVVVbbbpppyyy}}}||||||yyytttqqqoookkkhhhffffffeeedddbbb```^^^\\\]]][[[YYYXXXXXXWWWUUUSSSQQQSSSTTTTTTUUUXXX]]]bbbjjjrrrtttbbbTTTIIIBBB???<<<888666555555666666777777888999999:::::::::======>>>>>>>>>======<<<@@@???????????????@@@@@@DDDDDDEEEFFFIIINNNRRRTTTTTTUUUXXX\\\aaagggmmmpppuuuzzz777777888999999888666555777666666555444333222222333333444444444444555555111111111111000000000000000000000000000000000000000000000///...---++++++//////......//////000111///......---------------.........---++++++...000,,,,,,,,,------------...............////////////---///111222222333666777888777999<<>>999777555555555666555444------,,,+++***))))))((())))))******+++******))))))******++++++******)))'''''''''((((((((()))))),,,,,,++++++++++++******((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,---...///////////////...............------------------------...////////////111555888???DDDLLLTTT]]]gggsss||||||uuuqqqooonnnkkkiiieeeeeeddddddcccbbbbbbaaa\\\[[[YYYYYYXXXWWWTTTRRRQQQSSSTTTUUUVVV\\\dddkkkuuugggVVVKKKBBB>>>>>>888777777666666777888999888888999;;;;;;<<<<<<;;;>>>>>>???????????????>>>?????????@@@AAABBBCCCDDDIIIIIIJJJMMMRRRXXX^^^bbbdddggglllrrrzzz555666888999999999777666777666666555333222222111222222333333333444444444111111111111000000000000/////////000111111222222000000000000000///...---///////////////000000111000///......------......%%%(((+++---------------,,,,,,,,,---------......000//////............///---///111333333444666888888777999>>>EEEQQQfffyyy~~~uuuooorrrzzzvvv}}}xxxkkkaaa^^^\\\]]]iiixxx{{{uuupppjjjgggcccaaa```___^^^\\\___aaadddfffggghhhhhhiiieeeeeedddccccccbbbbbbbbbbbbccceeehhhkkknnnqqqssslllmmmmmmjjjhhhjjjqqqwww~~~~~~~~~{{{wwwrrrnnnlllllllllllljjjgggdddccc```aaaaaabbbccccccddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___]]][[[XXXUUUTTTWWW[[[aaagggmmmppprrrsssppppppqqqqqqssstttvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxvvvtttpppllliiiggghhhfffeeeeeedddbbb^^^[[[ZZZ\\\```fffllloooooommmkkkqqq{{{{{{vvvuuu}}}~~~}}}yyyuuurrrpppmmmkkkjjjjjjkkknnnsssxxx}}}|||~~~|||yyyyyy|||}}}zzzuuulll^^^RRRLLLKKKNNNPPPQQQRRRSSSTTTSSSNNNGGGAAA;;;999666555666777666555///......---,,,+++***)))*********++++++******))))))******++++++******)))((((((((()))))))))******&&&'''(((***,,,------...'''((()))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++---...///,,,------....../////////---------......//////000///000000000000333777:::DDDJJJRRR[[[ccclllvvv}}}{{{tttpppoooooommmkkkfffeeecccaaa____________XXXWWWWWWWWWXXXWWWUUURRRSSSUUUXXXYYY]]]eeerrr{{{nnn^^^NNNFFFAAA;;;999:::666777888999:::;;;<<<===999:::;;;============<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCEEEHHHKKKNNNOOOTTTUUUXXX^^^eeennnvvv{{{~~~444555777999:::999888777777666666555333222111111111111111222222333333333111111111111000000000000......///000111222333333//////000111111111111111///////////////000111111000000///............///""")))...///...,,,+++,,,,,,,,,------.........111000///...............---///222333333444777999:::999<<>>>>>>>>===<<<===>>>???@@@AAABBBBBBBBBDDDEEEHHHLLLPPPUUUXXX[[[fffhhhlllsss}}}999888888777777777777777666666555444333333222222444444333333333333222222333222111111000000111111//////............//////111000///...---,,,++++++////////////000000000000222222111///...---,,,+++000///---,,,+++,,,,,,---+++,,,...///000//////...///000222222111000000111000000444888888555555999777;;;AAAJJJYYYrrrzzzrrrrrr{{{|||uuuuuutttgggaaa___iiixxx|||rrrkkkhhhfffdddcccbbbbbbcccddddddcccaaa```ccceeeiiiooosssrrrlllfffbbb```^^^]]]]]]___bbbcccffffffhhhkkkoooqqqqqqpppgggjjjjjjgggfffppp|||~~~{{{uuupppmmmnnnoooooooooooommmlllkkkjjjmmmmmmiiiffffffccc^^^___[[[XXXWWWTTTQQQSSSXXX\\\aaaeeefffiiinnnooolllmmmllllllnnnqqqtttuuuuuuqqqooollljjjkkknnnrrruuutttttttttuuuttttttssssssnnnmmmllliiieeeaaa]]][[[YYYWWWZZZcccllloooqqqtttttt|||}}}|||}}}}}}zzz}}}yyyrrrlllhhhhhhiiillljjjgggfffiiinnnuuuzzz{{{vvvpppnnnpppsssttttttxxxyyyqqq```RRRNNNRRRTTTSSSWWW^^^cccccc]]]SSSKKKAAA<<<999;;;;;;777666888333222000---+++)))(((((((((((('''((()))+++---...******)))))))))))))))*********))))))******+++,,,++++++***)))((((((((()))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,&&&%%%***//////------000///111333333444:::BBBLLLTTT```hhhnnnttt}}}|||xxxsssooollljjjhhhfffbbb```\\\ZZZZZZXXXVVVUUUXXXWWWWWWVVVVVVVVVXXXYYY^^^]]]aaakkktttppp\\\QQQAAA>>>:::777666777999;;;666666777888999::::::;;;@@@???>>>=========<<<:::<<<>>>AAACCCDDDDDDFFFGGGKKKNNNRRRUUUYYY___hhhnnnyyy}}}~~~|||zzzxxxxxxxxxyyy999888888777777777777777666666555555444333333222444444333333333333222222333222111111000000111111//////............//////........................////////////000000000000111111000///...------,,,///...---,,,,,,,,,,,,,,,////////////...---+++***...000111111000///000111000///111666777666777:::999===EEETTTjjj~~~xxxtttzzz{{{tttwww~~~mmmbbbbbblllxxxtttmmmiiigggeeebbb```aaaaaabbbbbbccccccbbbbbbdddeeehhhmmmpppnnniiieeeaaa```^^^^^^___aaadddeeefffgggjjjnnnqqqrrrpppnnnlllllllllkkknnn|||}}}xxxvvvtttuuuxxx|||}}}|||~~~|||yyywwwssssssrrrrrrqqqqqqqqqqqqqqqrrrpppkkkggggggddd______[[[XXXWWWTTTRRRUUU[[[^^^cccgggiiilllqqqrrrooommmlllkkkllloooqqqqqqqqqjjjiiigggfffgggiiilllooopppqqqqqqrrrrrrqqqqqqqqqppppppnnnjjjfffaaa]]]ZZZXXXVVV[[[eeemmmqqqsssvvvvvv}}}~~~|||yyyzzz{{{|||zzzvvvqqqlllkkklllnnnpppnnnllliiihhhjjjnnnqqqtttrrrooommmmmmoooqqqrrr{{{zzzuuukkkddd```[[[VVVSSSVVV]]]fffkkkiiiaaaZZZGGG???999999999666444444666555333111///---,,,+++******)))(((''''''''''''******))))))))))))************))))))******+++,,,,,,+++***************+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++******,,,,,,---------.........,,,,,,,,,---------.........)))''',,,000000......111000111333555777@@@IIITTTZZZcccjjjpppwww~~~}}}xxxrrrmmmjjjgggeeeccc^^^\\\YYYWWWWWWVVVTTTRRRTTTTTTUUUVVVWWWXXX[[[]]]```aaaiiiwwwiiiWWWJJJCCC===<<<999777666777999:::888888999:::;;;;;;<<<<<<@@@??????@@@AAAAAAAAAAAA>>>@@@CCCDDDFFFIIIMMMPPPUUUZZZ```gggnnnvvv~~~~~~||||||}}}{{{yyyrrrqqqppppppppppppqqqqqq999888888777777777777777777666666555555444444444444444333333333333222222333222111111000000111111000//////......//////000,,,,,,---...///000000111////////////000000000000000/////////............------......------,,,,,,/////////...---,,,***)))---///000000//////000222222000222888;;;;;;;;;======BBBNNNddd~~~|||zzz~~~sssnnnqqqwwwjjjiiirrr}}}wwwkkkiiigggfffeeedddaaa___aaaaaa``````aaabbbcccdddeeefffgggiiikkkiiifffcccaaa``````aaacccfffhhhjjjjjjkkkooosssvvvvvvrrroooqqqnnnlllllltttwwwpppmmmkkkiiiddd```bbbhhhnnnppppppxxxwwwtttrrrsssuuuxxxzzzyyyxxxwwwuuutttsssrrrrrrvvvxxxzzz{{{yyyxxxwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyuuunnnjjjiiigggbbbaaa]]]YYYXXXVVVUUUYYY```bbbgggkkkmmmpppttttttqqqlllkkkiiiiiikkklllkkkkkkccccccbbbcccdddfffhhhiiimmmnnnooopppqqqqqqqqqpppsssrrrooolllgggbbb^^^[[[XXXXXX]]]gggooorrruuuxxxyyy}}}{{{yyyxxxuuuqqqmmmlllnnnppprrrrrrqqqnnnkkkhhhhhhiiinnnpppqqqooommmmmmpppsss~~~{{{zzz{{{wwwiiiZZZVVVWWW]]]hhhrrrtttmmmfffQQQEEE:::888999777444333444333222000...,,,+++***---------,,,+++***)))(((******)))))))))******+++******))))))******+++,,,++++++++++++++++++,,,---***++++++,,,,,,++++++************++++++,,,,,,---///......---,,,++++++***---------.........//////,,,,,,,,,---------......111,,,***...222000//////222000000333666<<>>;;;999888777777777888888999999:::;;;<<<===>>>>>>???=========???@@@BBBCCCDDDDDDFFFGGGIIIMMMRRRYYY^^^eeekkkuuu}}}zzzuuupppnnnoooqqqqqqpppjjjjjjlllmmmnnnooooooooo999888888777777777777777777777666666555555555555444444333333333222222222333222111111000000111111000000////////////000000,,,,,,---...///000111111////////////000000000000.........///////////////,,,,,,.........---,,,+++,,,,,,,,,---------------,,,...////////////111333777555888???CCCAAA??????BBBJJJ]]]vvv{{{|||sssgggmmm|||xxxvvv}}}vvvpppjjjbbbaaaaaaaaabbbcccccccccdddcccaaa___```aaaccceeegggffffffgggfffeeecccbbbdddeeefffhhhjjjmmmoooppprrrrrruuuxxxzzzzzzwwwtttxxxuuuqqqrrryyytttjjjeeedddcccaaa___\\\YYY[[[```gggkkkmmmtttrrrnnnkkkkkkllloooqqqpppnnnllljjjiiiiiijjjkkkkkklllnnnnnnmmmmmmooopppuuuwww{{{~~~~~~}}}{{{|||xxxqqqmmmmmmllliiieeeaaa^^^]]]\\\\\\aaahhhjjjooorrrrrrtttvvvtttpppkkkiiigggfffffffffeeeddd______aaabbbdddfffggghhhmmmnnnooopppqqqqqqqqqqqqqqqqqqooommmiiieeeaaa___\\\\\\aaaiiioooqqqssswww|||{{{yyyxxxvvvqqqmmmlllmmmnnnrrruuuwwwuuupppllliiiiiilllppptttsssnnnmmmqqqvvvtttbbb[[[YYY[[[dddppptttooohhhYYYKKK===:::;;;:::666444333333222000...---+++***((()))+++---...///......******))))))******++++++******))))))******+++,,,***************+++,,,---***++++++,,,,,,++++++***))))))***+++,,,,,,------//////...---,,,,,,++++++------------............,,,,,,,,,---------......222---,,,000222000...000222000000333888AAAOOO]]]jjjiiijjjooovvv}}}~~~}}}|||{{{uuummmfffaaa^^^\\\ZZZUUUSSSQQQQQQRRRRRRQQQPPPSSSUUUXXXZZZ\\\```fffkkkrrr|||rrrYYYFFF???===;;;:::555555666777888888888888::::::;;;===>>>???@@@@@@>>>??????@@@@@@BBBEEEGGGKKKMMMPPPUUU[[[ccclllsss|||zzzwwwtttnnnhhhfffhhhkkklllkkkhhhiiikkkmmmnnnooonnnnnn999888888777777777777777666666666666666555555555444444333333333222222222333222111111000000111111000000////////////000000////////////////////////////////////000000000000............////////////+++,,,---.........,,,,,,+++,,,,,,,,,---...//////,,,.../////////000222555999999>>>FFFHHHDDD@@@@@@GGGWWWppp{{{~~~tttgggeeevvv~~~{{{ssskkkeeebbb```_________```cccfffhhhhhhfffcccaaa```bbbdddeeehhhhhhhhhgggfffeeeeeeeeekkklllnnnqqqsssuuuvvvwwwxxxwwwvvvxxxzzz{{{{{{zzz|||zzz|||xxxoooeee```aaadddcccaaa___```aaaaaaccciiirrrxxxyyyvvvrrrooommmmmmooopppooommmjjjhhhggggggiiijjjlllmmmmmmkkkjjjkkkmmmooopppuuu||||||yyyzzzxxxrrrqqqrrrrrrpppiiifffdddeeedddeeejjjqqqvvv{{{}}}{{{zzzyyyuuupppjjjgggdddcccbbbaaa___]]][[[\\\^^^```ccceeefffgggkkkkkkmmmnnnoooooooooooommmnnnnnnmmmkkkiiigggeeecccbbbeeekkknnnnnnpppttt||||||wwwxxxwwwuuurrrooonnnooopppvvv{{{~~~wwwpppkkkjjjkkkqqqvvvuuuooommmqqqwww{{{lll^^^YYYWWW]]]hhhnnnlllggg]]]NNN???:::<<<:::888666777777666555444222000///"""###&&&)))+++,,,,,,,,,***************+++,,,,,,******))))))******+++,,,)))))))))))))))***+++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------//////...------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,---------......000,,,,,,///000...---///111///000555;;;EEETTTbbbnnnmmmnnnqqqxxx~~~}}}uuuppphhhbbb^^^[[[YYYWWWTTTRRRQQQQQQRRRSSSSSSRRRTTTWWW[[[]]]___eeemmmtttyyy```SSSDDD;;;999:::777444444555666888999999999999:::;;;<<<===>>>@@@AAAAAACCCEEEFFFEEEEEEGGGJJJMMMQQQVVV^^^hhhrrr}}}|||yyyvvvuuuqqqllleeeccceeeggghhhgggeeefffhhhiiiiiiiiihhhhhh999888888777777777777777555555555555555555555555444444333333333333222222333222111111000000111111111000000//////000000111000000000//////.........////////////000000000000.........///////////////,,,,,,------......------///......---------...///---.../////////111444777999;;;AAAGGGHHHDDDCCCEEESSSggg~~~}}}xxxmmmhhhqqq}}}vvvqqqkkkddd______```aaaaaa```aaaccchhhllljjjhhhfffddddddeeeggghhhkkklllmmmlllkkkjjjkkkmmmrrrtttvvvyyy{{{|||||||||{{{yyywwwwwwzzz|||}}}}}}|||||||||}}}~~~pppjjjeeedddhhhjjjjjjhhhhhhjjjjjjjjjjjjoooyyy~~~|||yyyvvvtttsssssssssrrrqqqnnnlllllllllnnnnnnqqqqqqpppooommmmmmnnnpppnnnsss{{{{{{wwwtttwwwvvvssssssvvvvvvtttmmmjjjjjjlllmmmmmmrrryyy}}}wwwqqqhhhfffbbb```___]]][[[YYYWWWXXXZZZ]]]___bbbdddeeehhhhhhiiijjjkkkkkkkkkjjjjjjjjjllllllllllllkkkjjjjjjhhhhhhkkkkkkjjjmmmssszzz~~~{{{xxxtttttttttsssrrrrrrtttuuu}}}}}}sssmmmkkkmmmrrrvvvtttooommmqqqvvvvvv```ZZZUUUWWWaaaiiilllkkk___QQQBBB<<<;;;888666666666666666666444222000///'''((()))******************************+++,,,---******))))))******+++,,,)))))))))((())))))*********++++++,,,,,,++++++************++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........+++,,,//////------000111000333999@@@IIIXXXeeennnoooqqquuu{{{|||zzzlllhhhccc^^^\\\ZZZWWWVVVTTTRRRQQQRRRTTTVVVVVVUUUUUUYYY]]]aaaeeeooo}}}qqqZZZFFF@@@:::888::::::666333555666888999:::;;;;;;;;;;;;;;;===>>>@@@AAABBBCCCCCCEEEHHHIIIIIIMMMSSSXXX^^^gggttt}}}yyywwwvvvwwwxxxyyyxxxuuurrrqqqqqqlllgggbbb```bbbddddddccceeeeeeffffffffffffeeeeee999888888777777777777777444444444444444444444444444444333333333333222222333222111111000000111111111111000000000000111111000000000000/////////...////////////000000000000///////////////.........,,,,,,,,,,,,,,,---...///......------...///111222.../////////000222666999;;;===BBBFFFEEEDDDJJJRRRfffxxxzzzuuunnnrrr{{{yyyqqqjjjiiifff```^^^___```bbbdddddddddeeehhhkkkiiihhhgggggghhhjjjlllmmmooorrrttttttsssssstttwwwxxxzzz}}}~~~}}}|||{{{{{{||||||||||||zzzxxxvvvuuuuuupppnnnkkklllppprrrsssrrrrrrpppnnnmmmnnnttt{{{}}}|||{{{yyyxxxwwwvvvuuutttsssrrrrrrssstttuuuvvvrrrssssssqqqooooooppprrrqqqtttyyy|||{{{xxxtttppppppsssuuussstttwwwwwwtttnnnlllnnnrrrsssssswww}}}|||vvvpppgggdddaaa^^^]]][[[YYYWWWUUUVVVXXXZZZ]]]aaadddfffggghhhhhhiiiiiiiiihhhhhhhhhiiikkklllmmmmmmllllllmmmjjjiiijjjhhhggglllssswww~~~}}}zzzyyyyyytttuuuvvvuuussssssuuuwww}}}xxxrrrppprrruuuvvvtttqqqooorrrvvv}}}hhhaaaYYYWWW]]]fffnnnrrrdddXXXJJJBBB===888666777444444555555333111///---......---,,,,,,,,,,,,,,,************+++,,,---...******))))))******+++,,,++++++******))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,+++,,,//////---...222111222777???FFFNNNZZZffflllpppuuuzzz~~~}}}{{{vvvrrrcccaaa^^^\\\[[[ZZZXXXVVVTTTRRRRRRSSSVVVXXXXXXXXXWWW]]]cccjjjssskkkVVVFFF===<<<::::::;;;;;;888666888999999:::;;;<<<======<<<===>>>@@@BBBDDDEEEEEEBBBGGGLLLPPPTTTZZZdddkkkwwwyyytttooommmllllllqqqsssuuussspppmmmlllmmmfffbbb___^^^aaaccccccbbbeeedddddddddeeeeeefffggg999888888777777777777777333444444444444444444444444444444333333333222222333222222111000111111111111111000000000000111111////////////000000000000////////////000000000000000000//////............------,,,+++,,,---///000+++++++++---000333666777...///000000111333777:::>>>@@@DDDFFFCCCEEEQQQ___uuu~~~wwwxxxpppiiilll|||}}}|||}}}xxxqqqiiidddeeeccc^^^]]]aaa___cccggghhhgggeeefffhhhgggggghhhiiikkknnnpppqqqsssvvvyyyzzzyyyyyy{{{}}}|||}}}}}}~~~|||wwwsssrrrsssqqqpppoooqqqtttwwwyyyyyyyyysssmmmkkkooouuuyyyzzzyyyyyyyyyzzzyyyxxxwwwvvvtttttttttvvvwwwyyyzzz{{{tttuuuvvvtttsssssstttvvvuuuvvvwwwwwwuuuqqqnnnlllnnnrrrtttssstttwwwvvvsssnnnmmmpppuuuvvvvvvzzz||||||yyyssslllfffccc```]]]\\\ZZZXXXVVVVVVWWWXXXZZZ^^^bbbeeehhhiiijjjjjjjjjjjjiiiiiihhhhhhiiijjjlllmmmllllllkkknnnkkkiiihhhffffffllltttuuu~~~xxx~~~~~~~~~zzzuuurrrsssuuuyyyyyyyyyvvvtttrrrssstttzzz|||wwwwwwxxxyyyyyywwwtttsssvvvyyyqqqjjj```ZZZ]]]eeeooouuukkk___RRRIIIAAA:::777999777888888888777555222111---,,,+++***)))***+++,,,************+++,,,---...*********)))***++++++,,,------,,,+++************+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++)))******++++++,,,,,,------------.........//////,,,,,,,,,---------......,,,+++,,,000000...000444222444:::CCCJJJPPP\\\fffjjjpppxxx}}}zzzqqqpppsssuuu~~~}}}{{{uuuooojjj]]]\\\[[[[[[\\\[[[XXXVVVSSSRRRRRRSSSVVVYYYYYYYYY[[[aaaiiissswww```QQQFFF===;;;;;;:::999999888888888;;;;;;;;;;;;<<<===>>>???>>>???@@@BBBDDDEEEGGGGGGHHHNNNVVV\\\ccclllyyy|||xxxsssrrrpppmmmkkkjjjiiiiiillloooqqqpppmmmkkkkkklllbbb___]]]^^^bbbeeeeeecccaaa`````````aaabbbdddeee:::888666555555555444222444444555555555555444444555555555555555555444444888555000+++***+++...000///000000111111111000000***,,,...///......///000000000000000000000000000000000000000000000000000//////.........---------111111000///////////////000000000///111555;;;@@@HHHDDDDDDGGGEEEGGGZZZppp~~~vvvmmmjjjrrrxxxwww}}}zzzwwwtttqqqkkkjjjhhheeedddcccddddddjjjiiihhhiiijjjiiihhhfffjjjlllmmmooooooqqquuuwwwzzz}}}|||{{{}}}~~~zzz~~~}}}{{{~~~}}}zzzuuurrrppppppoooooosssxxxzzzzzzxxxqqqooollljjjjjjllloooqqqqqqtttxxxzzzxxxvvvsssrrrrrrtttwwwzzz||||||||||||zzzxxxuuuuuuvvvvvvsssqqqqqqsssvvvwwwvvvrrrmmmjjjjjjllloooqqqrrrrrrpppoooooooooqqqvvv{{{~~~|||zzz||||||}}}}}}zzzuuuqqqnnnhhhgggddd___ZZZXXXXXXYYYXXXYYYZZZ[[[]]]aaafffjjjgggggggggggggggfffffffffjjjhhhggghhhjjjkkkiiifffhhhgggeeedddeeehhhjjjlllxxx}}}~~~yyywwwxxx{{{}}}~~~}}}yyytttooonnnppprrrsssttttttrrrooolllkkkjjjtttzzz|||ssswwwxxxxxxwwwuuussstttttt~~~yyyqqqggg```aaagggoootttsssgggXXXMMMEEE>>>:::888888888777555444333555777111000...---,,,,,,,,,---''''''((()))***+++,,,,,,...---,,,+++++++++,,,---++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................000111000///---......222:::???BBBKKKZZZeeehhhnnnvvvzzzxxxzzztttkkkkkkooovvvyyysssppppppmmmhhhcccZZZ[[[[[[ZZZXXXVVVVVVWWWWWWSSSSSSVVVYYYYYYZZZ^^^ccchhhtttrrrZZZMMMCCC<<<:::777777888999::::::;;;;;;???;;;888888<<<>>>???>>>===AAAEEEGGGGGGHHHJJJMMMTTT\\\hhhsss{{{~~~uuusssrrrnnniiihhhgggfffeeeeeeeeegggggghhhiiijjjkkkjjjiiigggffffffccc______aaaccccccbbbeeedddbbbbbbbbbdddfffggg:::888666555555555444222444444555555555555444444555555555555555555444444:::777333000///000222333111111111111111000///...000222333222000......///000000000000000000000000////////////////////////////////////.........---111000//////.........//////000000000222777===BBBIIIGGGHHHJJJHHHKKK```xxxwwwppprrr~~~zzz~~~xxxtttqqqooommmiiihhhhhhgggggggggggghhhllljjjggggggiiikkkkkkkkklllooorrrtttvvvxxx{{{}}}~~~~~~||||||}}}}}}}}}yyywwwzzz~~~}}}xxxtttpppnnnnnnmmmmmmppptttwwwuuusssiiiiiiiiiiiijjjkkkllllllnnnrrrvvvxxxwwwuuusssrrrssstttvvvxxxyyyyyyxxxwwwwwwuuussssssuuuuuutttrrrrrruuuwwwyyywwwsssnnnjjjhhhkkknnnqqqssssssrrrrrrpppooopppssswwwyyyxxxvvvxxxyyyzzz{{{yyywwwsssqqqlllkkkhhhbbb]]]ZZZZZZ[[[^^^```bbbccccccdddeeegggjjjjjjiiihhhggggggggggggjjjhhhggghhhjjjjjjhhhfffhhhgggfffeeefffhhhjjjllltttzzz}}}zzzyyyzzzyyyuuuttttttvvvyyy}}}|||{{{|||}}}|||yyyuuuqqqoooppprrrrrrsssrrrpppmmmiiifffeeennnxxx{{{zzzyyyxxxtttpppmmmlllmmmvvvxxx~~~zzztttjjjbbb___bbbggglllpppggg\\\QQQIIIBBB???>>>::::::999777555444555555222111///...---,,,------***++++++,,,,,,---------,,,+++***))))))***+++,,,++++++************++++++***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................***+++---...------...///333:::AAAFFFOOO^^^iiimmmoooxxx}}}}}}tttnnnpppuuuzzz{{{vvvooolllllliiieee```ZZZ[[[[[[ZZZWWWVVVVVVWWWXXXUUUVVVZZZ]]]]]]```eeeiiirrruuuZZZJJJBBB===999888888999999:::;;;<<<======AAA>>><<<===@@@CCCCCCCCC???BBBGGGIIIKKKOOOVVV[[[aaalllzzzuuunnnllljjjhhhfffffffffeeeeeeeeeffffffggghhhjjjkkklllllljjjhhhffffffccc``````ccceeeeeeeeedddcccbbbaaabbbdddfffhhh:::888666555555555444333444444555555555555444444444444444444444444555555888777555333333333444444222222222222111///...---000222333222000......///000000000000000000000000........................////////////............000///......---............///000222444999???CCCIIIHHHJJJMMMOOOWWWnnn|||uuuuuu{{{vvvtttvvvyyyrrrooommmkkkkkkggghhhiiikkkllllllmmmmmmooollliiihhhkkknnnqqqrrrqqqtttyyy|||~~~}}}|||}}}|||xxxsssssswww{{{~~~}}}wwwrrrnnnkkkiiikkkiiihhhjjjnnnpppnnnlllaaabbbdddfffgggggggggfffhhhlllpppssssssqqqpppppprrrssstttuuuuuusssqqqppprrrqqqpppqqqsssttttttssstttvvvyyyzzzxxxsssnnnjjjgggiiimmmpppssstttttttttpppooonnnooorrrsssrrrqqqssstttvvvxxxxxxwwwuuutttnnnmmmiiiddd___\\\\\\]]]dddgggjjjlllkkkjjjiiiiiinnnmmmkkkiiiggggggggggggiiihhhggghhhiiiiiigggeeehhhgggeeeeeeeeegggiiikkknnnsssuuurrrpppqqqpppnnnooooooppprrruuuzzz}}}{{{yyyyyy{{{{{{{{{xxxuuurrrrrrsssuuutttssspppmmmiiieeeccckkkxxx|||{{{xxxtttooollllllmmmppppppssszzzzzzvvvoooeee\\\YYY\\\___iiigggaaaXXXOOOHHHDDDBBB===<<<;;;999777666444444222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))******++++++************++++++***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................''')))+++------...000222444;;;DDDKKKVVVcccmmmqqqttt}}}vvvpppnnnsssyyy}}}uuupppkkkgggfffddd```]]]ZZZ[[[[[[ZZZWWWVVVVVVWWWUUUUUUWWW\\\___```eeellluuukkkZZZGGG???<<<:::999:::999:::;;;<<<===>>>?????????>>>>>>???BBBDDDEEEDDDEEEHHHLLLPPPUUU]]]hhhpppwww}}}vvvsssnnniiieeedddccccccddddddeeefffgggggggggggghhhjjjlllnnnnnnkkkhhhfffeeecccbbbbbbdddfffffffffbbbbbbaaaaaabbbeeegggiii999777555555555555444333333444444555555444444333333333444444444444555555333333333333333222222222111111111111111000///...***,,,.........---...///////////////////////////....................................---------,,,///......---------.........000111333555888===AAAFFFEEEHHHQQQ\\\lllyyytttttt}}}vvvppplllkkkrrr|||{{{tttnnnmmmmmmmmmnnnjjjlllnnnppprrrrrrrrrrrrrrrpppnnnooorrrvvvxxxyyywww{{{~~~}}}~~~|||xxxsssppprrrwww{{{~~~tttrrrtttxxxuuupppkkkgggeeeddddddgggdddbbbcccfffgggeeeccc]]]^^^```aaabbbbbbaaaaaa```dddiiikkklllkkkkkkkkkmmmnnnoooppppppnnnmmmkkkmmmmmmmmmnnnpppssstttuuuuuuvvvxxxyyyvvvrrrmmmiiihhhjjjmmmoooqqqrrrrrrrrrmmmmmmlllmmmnnnoooppppppqqqqqqssstttttttttsssssskkkjjjgggccc___^^^^^^```fffjjjnnnqqqqqqppppppqqqqqqpppmmmjjjhhhggggggggghhhhhhgggggggggfffdddccceeeeeedddcccdddeeeggghhhhhhjjjkkkjjjhhhgggggggggjjjlllnnnppprrruuuwwwzzzxxx|||}}}zzzyyyzzz|||}}}}}}{{{xxxwwwwwwzzzxxxvvvtttrrrnnnjjjgggnnnzzz}}}}}}{{{xxxuuutttuuuwwwrrrooommmpppuuu{{{}}}}}}wwwwwwrrrgggZZZSSSRRRTTT```eeehhhcccYYYPPPHHHBBB===<<<;;;:::999777555333333333222000///...------*********))))))((((((((()))))))))))))))*********++++++************++++++***++++++,,,,,,++++++***((())))))))))))*********++++++,,,,,,,,,,,,------------------------------------------------------***+++---...///000333555666===GGGQQQZZZeeemmmqqqzzzvvvooooooqqqxxx~~~wwwqqqlllgggcccbbb```^^^[[[ZZZ[[[\\\ZZZXXXVVVVVVWWWWWWXXX\\\aaadddfffoooxxxlllVVVKKK???;;;:::888888999999:::;;;<<<===??????@@@@@@@@@@@@BBBDDDFFFFFFGGGMMMQQQWWW]]]eeeqqq~~~{{{rrrmmmnnnmmmiiidddbbbbbbdddbbbdddeeeggghhhhhhggggggfffiiilllnnnnnnkkkhhhfffeeedddcccbbbccccccddddddaaaaaa```aaabbbeeegggiii999777555555555666555444333333444444444444333333333333333333444444555555000111222333333222111000...///000111111111111111)))+++------,,,,,,---...////////////////////////........................---------,,,,,,,,,++++++......------------...///000111333444555777:::===BBBAAAGGGXXXoooiiiooo}}}zzzrrrhhhbbbaaaiii{{{}}}xxxtttnnnllllllooorrrsssrrrsssuuuwwwxxxxxxwwwwwwvvvvvvvvvxxx{{{~~~~~~}}}}}}~~~}}}zzzxxxtttppppppsssxxx|||xxxpppkkkhhhhhhhhhfffbbb___^^^^^^___aaaaaa]]]ZZZZZZ]]]^^^\\\ZZZ\\\[[[[[[ZZZ[[[[[[\\\]]]\\\___dddfffgggggghhhhhhfffgggjjjkkklllkkkjjjiiiiiiiiijjjlllnnnqqquuuwwwuuuuuuvvvuuurrrnnnjjjhhhjjjkkklllnnnnnnnnnmmmmmmiiijjjkkkkkkmmmnnnqqqrrrppppppppppppooooooooonnnhhhgggfffdddbbbaaacccfffkkknnnqqqrrrrrrrrrsssuuusssqqqnnnkkkiiiggggggfffgggggggggfffeeecccbbbbbbccccccbbbbbbbbbcccdddddddddddddddcccaaa___```bbbhhhlllqqqssssssrrrrrrrrrqqqvvv|||~~~{{{zzzxxx|||~~~}}}}}}}}}{{{yyywwwwwwtttppplllmmmwww~~~~~~|||}}}}}}{{{{{{}}}~~~vvvqqqlllkkknnnrrruuuuuussstttrrrhhh\\\SSSPPPPPPYYYeeeooommmeee[[[MMMBBB>>><<<:::999999999777555444444333222000///...---)))))))))(((''''''&&&&&&*********++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***((())))))))))))*********+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////111444666:::@@@KKKVVV^^^dddjjjnnnzzzpppmmmrrrwwwyyytttnnnkkkfffbbb```^^^]]]\\\[[[\\\]]][[[YYYWWWWWWXXX]]]___dddiiilllqqq~~~xxx___RRRFFF???999888777555444666999999:::<<<===???@@@@@@BBBCCCDDDFFFGGGJJJLLLNNNSSS[[[eeeppp|||xxxtttrrrssswwwwwwqqqkkkjjjlllmmmjjjdddaaaaaadddbbbccceeeggghhhhhhggggggdddfffiiikkkkkkiiifffeeeddddddcccbbb```______```aaa`````````bbbdddgggiii888777555555555666555444333333444444444444333333222222333333444444555555111222333444444333111111---...///111222222222222...000111000...,,,,,,---000000000000000000000000........................---------,,,,,,,,,,,,+++.........---......///000111333555777777888:::<<>>???AAAAAA???AAACCCEEEHHHLLLRRRVVV___jjjzzz|||tttpppgggfffeeehhhjjjkkkgggdddhhhjjjjjjgggbbb______```bbbbbbcccdddeeeeeeeeeeeeaaabbbdddeeeeeeeeecccbbbaaabbbbbbaaa^^^]]]]]]^^^aaaaaa``````aaadddfffhhh888666555444666666666555222333333444444333333222111222222333444444555555333333444444333222111000...///000111111111111111000111222222///.........000000000000000000000000//////////////////////////////.........---------///.........//////000111111444777::::::;;;===>>>BBBNNNaaaxxx}}}vvvpppkkkxxxvvvfffaaaaaajjj{{{~~~xxxuuutttsssqqqppprrrvvv{{{}}}}}}~~~~~~|||zzzzzz{{{zzzwwwtttpppooonnnnnnppprrrtttuuusssnnngggccccccccccccaaa]]]\\\ZZZXXXWWWWWWXXXYYYUUUQQQMMMMMMOOOPPPOOONNNLLLMMMOOOQQQSSSUUUUUUVVVUUUXXX\\\^^^______```aaa___```ccceeeffffffeeedddeeegggiiijjjkkkooouuuzzzyyyvvvrrrnnnkkkiiihhhhhhiiiiiihhhgggfffeeeeeedddbbbeeeiiikkkkkklllnnnpppnnnmmmjjjhhhfffeeeffffffggghhhgggfffeeefffiiilllnnnrrrvvvxxxxxxuuussssssuuuuuuuuusssqqqnnnkkkiiikkklllmmmkkkgggdddddddddccccccccccccccccccccccccccc___]]]^^^[[[WWWZZZ___lllpppsssrrrlllgggeeefffkkkpppvvvzzzzzzxxxvvvuuummmrrrwww|||~~~|||zzz{{{xxxrrrmmmdddhhhkkkmmmsss||||||zzzzzz~~~yyyrrroooppprrrrrrqqqnnnoooooommmjjjfffbbb```___mmmzzz}}}}}}yyyjjjXXXLLLFFF>>>;;;;;;;;;999666666666666555333111...---,,,,,,,,,,,,++++++++++++)))***,,,---.........---++++++************++++++***++++++,,,,,,++++++***************+++++++++,,,******+++,,,,,,---......------------------------........................+++,,,...///000333888;;;EEEJJJVVVdddlllkkkmmmqqq|||{{{ssstttssssssvvvzzz}}}yyyhhh___iiivvvzzzuuupppmmmllljjjfffaaa^^^]]]^^^```______```^^^\\\ZZZ[[[[[[___dddlllssszzz|||cccNNNDDDCCC:::999:::======:::<<>>@@@AAABBBCCC>>>AAADDDHHHMMMUUU___fffuuu}}}tttlllhhheee``````aaaaaaaaaaaabbbcccffffffeeebbb```]]]]]]]]]aaa```````````````aaaaaa^^^^^^______````````````\\\___``````^^^]]]^^^```bbbaaa``````aaaccceeefff888666444444666666666555222333333444444333333222111111222333333444555555222222222222111000//////000111111111111000000///,,,...000111000000000222000000000000000000000000000000000000000000000000111000000000///////////////////////////000111111111444999<<<===???@@@BBBDDDWWWppp}}}~~~uuuqqqpppnnnwwwhhhcccbbbiii{{{}}}vvvsssssstttxxxwwwwwwyyy~~~}}}|||}}}~~~~~~|||yyyxxxyyywwwssspppmmmlllmmmnnnpppqqqppppppiiigggcccaaa```aaaaaaaaa^^^\\\ZZZWWWUUUTTTSSSSSSRRRNNNJJJIIILLLMMMMMMKKKCCCFFFKKKPPPSSSTTTTTTSSSQQQTTTWWWYYYYYYZZZ[[[\\\___```bbbdddeeedddcccbbbeeegggiiijjjkkkooouuuzzz{{{wwwrrrmmmiiihhhiiijjjfffffffffeeeddddddccccccaaaeeeiiikkkjjjjjjkkkllllllkkkhhheeedddddddddeeefffgggfffdddcccdddfffiiihhhnnnvvv{{{|||zzzwwwuuuvvvvvvwwwwwwuuuqqqmmmkkkmmmooopppmmmiiifffeeegggddddddddddddddddddddddddccc^^^\\\]]][[[WWWYYY```nnnqqqrrrnnngggbbbaaaccckkkoootttwwwvvvtttqqqppphhhlllrrrwwwzzz}}}}}}}}}zzzsssmmmdddgggiiilllsss~~~~~~|||{{{xxxtttsssrrrqqqnnnmmmmmmnnnppppppoookkkhhhdddrrr|||wwweeeSSSKKKBBB===<<<;;;999666666666666555333111...---++++++++++++++++++++++++)))***,,,---......------++++++************+++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......------------------------000000000000000000000000,,,---///111333777===AAAHHHMMMZZZjjjqqqpppqqqvvvyyyuuuppppppooommmnnnssswwwyyyuuufffbbbppp|||vvvpppllljjjkkkjjjfffaaa^^^]]]___aaa``````aaa___]]][[[\\\\\\gggllluuu~~~ttt]]]OOODDD???@@@888888:::<<<;;;888:::???;;;<<<>>>???AAACCCDDDEEEEEEHHHMMMRRRYYYdddpppyyywwwoooiiieeebbbaaa^^^______]]][[[\\\aaaeeeeeedddbbb```___^^^]]]]]]```___]]]\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]^^^___YYY\\\___```______aaaccccccbbbaaa```aaabbbdddeee666555555666888888777666777777555444222000//////555444444333333444444555333333333222222222111111333333333111...---...///,,,,,,------------,,,,,,000000000000000000000000///////////////............---,,,---000000...+++111111111000//////111333888888<<>>GGGKKKVVVccciiijjjmmmttt|||yyysssrrrpppooollllllppptttrrrnnnkkkmmmrrryyy~~~xxxrrrmmmiiifffkkkeee^^^YYYWWWXXXXXXYYYaaa\\\YYY\\\]]]^^^aaaeeekkkuuuyyy\\\KKKCCC>>>;;;::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAABBBDDDEEEJJJPPPVVV\\\hhhyyy}}}xxxqqqnnniiiddd___]]]]]]]]]]]][[[ZZZYYYZZZ]]]aaadddgggeeeaaa]]][[[YYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]]]]]]]^^^^^^___```___```aaaaaa```___aaabbbbbbbbbaaaaaaaaaaaabbbbbb888777666777888777666444777666555444333222111000444444333333333333444444333333333222222111111111000111111000......///000///000000111111000000///////////////////////////.........//////////////////---,,,---///000...---...//////...---...000222666888===AAAAAAAAAHHHPPPaaa}}}xxxpppuuuyyyqqqppptttzzz|||zzzmmmeeedddiii{{{zzzsssqqqrrrqqqrrruuu~~~~~~zzztttrrrvvvyyyzzzyyywwwuuusssrrrrrrrrrqqqooolllkkkkkkmmmnnnnnnmmmkkkiiigggdddaaa___^^^]]]]]]XXXUUURRRPPPOOOOOOMMMLLLKKKGGGBBB@@@??????>>>>>>????????????AAADDDGGGIIIKKKLLLMMMMMMNNNOOOSSSUUUYYYZZZ[[[\\\]]]___cccfffeeeddddddggglllqqqssssssuuutttqqqmmmjjjgggfffeeeeeedddcccbbbbbbbbbbbbbbbaaabbbcccdddfffhhhiiiiiieeefffffffffeeedddbbbaaa^^^___```aaabbbdddiiilllhhhoooxxx||||||xxxtttrrrsssssstttsssrrrpppmmmlllkkklllmmmllliiiggggggggggggfffddddddeeeeeecccbbb___aaaaaa^^^ZZZZZZ^^^bbbiiijjjiiifffaaa]]]\\\\\\aaaccceeefffggghhhjjjlllmmmnnnrrrxxxzzzyyy|||yyywwwyyyxxxtttpppmmmlllooowww}}}}}}yyyxxxxxxyyy}}}|||uuuqqqssstttrrrtttsssxxx}}}}}}sss___KKK@@@===:::666555777666555555555444111///...---,,,+++***************++++++,,,,,,++++++***((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........---///333555999AAAKKKSSS\\\fffkkkmmmqqqzzzwwwqqqooorrrppppppsssxxx{{{wwwrrrkkkoooxxxzzzuuupppmmmiiifffeeeaaa[[[XXXXXXYYY[[[\\\^^^ZZZYYY[[[]]]^^^bbbgggnnnxxxuuubbbMMMCCC@@@>>>;;;::::::;;;;;;<<<<<<======>>>>>>???AAABBBDDDFFFIIILLLQQQYYYcccmmm|||}}}oookkkgggddd```]]]ZZZYYYZZZZZZ\\\[[[YYYWWWXXXZZZ]]]___``````___^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]\\\\\\[[[[[[\\\]]]^^^^^^bbbcccdddbbb```______```bbbbbbaaaaaaaaaaaaaaaaaa:::999888777888777555222666666555555444333333222444444333333333333444444444444333222111111000000...000111000///...///111000111111222222111111000000000000000000000000000------......//////000000111///,,,,,,...//////..................///222555;;;===BBBDDDBBBEEEQQQ___xxxuuuhhhhhhyyyvvvttt{{{|||xxx|||{{{nnnggghhhyyyzzzsssnnnmmmnnnnnnpppttt{{{}}}~~~zzzwwwssssssuuuwwwvvvtttvvvtttrrrqqqrrrrrrqqqpppjjjjjjjjjlllmmmnnnmmmkkkiiihhheeebbb___\\\YYYXXXUUURRROOOLLLLLLKKKIIIHHHEEEAAA===;;;::::::999999999999999:::;;;>>>@@@AAABBBCCCEEEFFFGGGIIIMMMPPPTTTVVVXXXZZZ\\\___dddgggfffeeeeeegggkkknnnoooooopppnnnllljjjhhhfffeeeeeefffeeecccbbbaaaaaaaaaaaa``````bbbccceeeggghhhhhheeeeeefffeeedddcccaaa_______________```dddjjjnnnjjjooouuuyyyxxxuuurrrqqqpppqqqqqqrrrqqqpppooonnnmmmnnnnnnmmmjjjhhhggggggiiihhhggggggggggggeeeccc```cccdddccc```^^^```ccchhhfffdddbbbaaa^^^ZZZWWWWWWWWWXXX\\\aaafffjjjkkkooopppuuu{{{{{{xxxxxxzzz{{{yyyzzzzzzyyywwwtttqqqsssyyy~~~~~~yyyvvvuuuuuuvvvuuuzzzzzztttooooooqqqsssyyy|||{{{xxx~~~kkkUUUGGG@@@;;;777777777666555555666555333111......---,,,++++++++++++***++++++,,,,,,++++++***+++***************++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000/////////...000444777<<>><<<===<<<::::::;;;;;;<<<======>>>??????@@@AAACCCEEEGGGKKKPPPSSSYYYdddtttxxxjjjaaa```]]][[[YYYWWWVVVWWWXXXYYY[[[YYYWWWUUUUUUVVVYYYZZZYYY[[[\\\]]]\\\ZZZWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^]]]\\\[[[\\\]]]^^^```eeeffffffeeebbb_________cccccccccbbbbbbaaaaaa```:::888777888888888666444555555555555555555444444444333333333333333333444444444333222111000/////////111222111000//////000...//////000000//////...111111111111111111111111,,,------...///000111111222000---,,,,,,...///000///000000000111333888;;;FFFFFFGGGEEEBBBHHH[[[nnn{{{lllbbbjjj|||tttqqqvvvzzzsssmmmjjjkkklllllloootttvvv{{{}}}}}}}}}~~~~~~yyyxxxwwwxxxyyyyyywwwuuutttrrrppppppqqqqqqqqqoookkkjjjiiijjjkkkllljjjiiifffeeedddaaa^^^ZZZWWWUUUSSSPPPLLLIIIHHHGGGEEEDDDBBB???;;;999999888777666555555555555666888:::;;;:::;;;===???@@@CCCGGGJJJMMMPPPSSSUUUXXX]]]bbbeeeeeeeeeeeegggiiijjjkkkkkkjjjjjjiiigggfffffffffffffffdddbbbaaa`````````aaacccccccccccccccccccccddddddeeeeeeeeedddbbb```___cccbbbaaa______ccchhhlllpppssswwwyyyyyywwwuuutttqqqqqqrrrrrrqqqpppnnnnnnlllmmmmmmkkkhhhfffeeeeeehhhgggfffggggggfffdddaaa```ccceeeeeecccbbbbbbbbbdddbbbaaabbbccc```YYYRRRQQQOOOPPPUUU^^^eeeiiijjjnnnpppvvv||||||wwwuuuwww{{{~~~~~~{{{zzz{{{{{{zzzwwwtttuuuxxx|||~~~~~~|||vvvsssssssssttttttrrruuuuuuoooiiiiiipppwww~~~xxxrrrwwwsss\\\LLLBBB;;;999;;;777666555555666666444333000///...,,,++++++++++++***++++++,,,,,,++++++***,,,+++***)))))))))***++++++******))))))******+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////000...000444999@@@MMMZZZiiilllooopppsss}}}zzzvvvrrroooqqqzzzxxxsssyyy}}}{{{{{{uuurrrmmmjjjhhhfffcccbbbYYYWWWUUUUUUXXX[[[]]]]]][[[[[[]]]___```aaaiiirrr~~~rrr\\\JJJ@@@999999:::999888999;;;;;;<<<===>>>??????@@@@@@BBBEEEFFFHHHMMMTTTYYYbbbrrruuullleee___\\\]]]YYYXXXWWWVVVVVVWWWXXXYYYWWWVVVTTTSSSSSSUUUWWWXXXWWWXXXXXXYYYXXXWWWUUUTTTUUUUUUVVVWWWXXXZZZ\\\]]]```______^^^___```bbbccceeefffgggfffdddaaaaaaaaadddeeeffffffeeedddbbbaaa888777666777999999888666555555555555555555555555333333333222222333333333333333222111111000//////111222444333111/////////---......//////......---000000000000000000000000,,,------...///000111111222111///---,,,---///000000000111111333777<<<@@@LLLJJJHHHFFFEEEPPPiiitttjjjgggttt{{{qqqzzzzzzrrrnnnjjjhhhjjjkkkkkkpppvvvvvv|||~~~yyyyyy~~~yyyssstttyyy|||}}}xxxyyyzzz{{{{{{zzzwwwuuurrrpppnnnnnnoooppppppooommmkkkiiihhhhhhhhhfffddd`````````___\\\YYYVVVTTTQQQNNNJJJGGGEEEDDDBBB@@@>>>;;;888777777666555444222222222333444555666666555666888999;;;>>>BBBEEEFFFHHHKKKNNNRRRVVV\\\___aaabbbcccdddeeefffggghhhgggffffffeeeeeefffffffffeeedddaaa___^^^___```aaaddddddcccccccccbbbbbbbbbcccdddeeeeeedddcccaaa```cccbbbaaa```aaadddjjjnnnwwwxxxzzz}}}~~~}}}{{{yyyttttttsssrrrpppnnnmmmlllkkklllmmmkkkhhhffffffffffffeeeeeeeeefffdddaaa^^^___aaadddeeedddcccaaa```___^^^___cccfffcccYYYQQQPPPNNNNNNSSS[[[cccggggggjjjlllssszzzzzzvvvtttvvv{{{|||~~~|||{{{{{{xxxwwwuuutttuuuvvvwwwwwwuuurrrpppppprrrtttuuuuuuuuutttrrrlllggghhhsss~~~yyyrrrvvv|||eeeSSSEEE<<<:::<<<888777555555666666555444111000///---,,,+++++++++***++++++,,,,,,++++++***,,,+++***)))))))))***++++++******))))))******+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........///...000555<<>>???@@@@@@@@@CCCFFFHHHJJJPPPYYY```tttzzznnnccc___]]][[[ZZZ[[[YYYXXXWWWUUUUUUUUUUUUVVVRRRRRRQQQQQQRRRTTTVVVXXXXXXWWWUUUTTTSSSSSSSSSTTTWWWWWWWWWWWWWWWXXXXXXYYY_________```aaacccddddddbbbdddfffgggeeedddddddddfffgggiiijjjjjjhhheeeddd777666666888999:::999777555555555444444444444444333333222222222222333333222111111111111000000000///111333333111////////////000000111111000000///------------------------------......//////000000111111111///------...000...///000111333888???CCCJJJHHHGGGHHHMMM\\\xxxwwwmmmlllttt{{{zzzmmmppp{{{rrrlllkkkhhhhhhjjjkkkkkkpppwwwzzzzzzvvvuuuxxx}}}wwwlllfffhhhnnntttxxxuuuvvvyyyzzzzzzxxxuuusssooommmllllllmmmooonnnmmmmmmjjjgggeeeeeedddbbbaaa\\\\\\\\\[[[YYYWWWTTTSSSOOOLLLGGGDDDBBB@@@>>><<<999777444333333333111000111111222222333333333333333444555555666888;;;>>>>>>@@@CCCFFFIIIMMMRRRVVVXXXZZZ]]]______```aaaccccccccccccccccccdddeeefffdddbbb```^^^^^^___aaabbbccccccccccccccccccccccccbbbcccdddeeeeeedddcccbbb___```aaabbbdddiiiooossszzzzzz|||~~~|||vvvuuusssqqqnnnllljjjiiikkkmmmnnnllljjjhhhhhhiiifffeeeeeeeeeeeeddd```]]]^^^```bbbddddddcccaaa___]]]\\\^^^bbbfffddd]]]VVVVVVUUUUUUXXX\\\aaacccdddggghhhnnnuuuvvvssstttwwwzzzxxx{{{|||{{{vvvvvvuuutttrrrqqqpppooojjjjjjkkkmmmpppsssvvvxxx}}}xxxtttoookkklllvvvyyysssuuu|||tttcccQQQBBB;;;;;;:::888666666666666555444222111///...---,,,++++++***++++++,,,,,,++++++***+++***************++++++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...222999@@@JJJZZZgggqqqqqqrrrssszzz{{{{{{|||vvvrrrsssyyy{{{xxxzzz{{{wwwsssooommmiiidddaaa^^^\\\YYYWWWUUUTTTSSSSSSUUUWWWVVVUUUUUUWWW[[[^^^^^^ddduuuyyyYYYFFFAAA===999666888888777:::>>><<<<<<===>>>@@@AAABBBBBBBBBFFFJJJMMMPPPXXXdddmmmzzzkkkccc]]]\\\[[[XXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNNNNOOOPPPRRRTTTVVVWWWUUUSSSQQQPPPQQQSSSTTTYYYYYYXXXVVVVVVUUUUUUVVVZZZ[[[^^^aaacccddddddccc___bbbeeegggfffffffffffffffhhhkkkmmmmmmkkkhhhfff999888777888999999888666555555444444333333222222333333222222222222333333000000000000111111111111***,,,///111000//////000000111111222222111111000.................................///////////////000111222111...,,,---//////000111222555;;;BBBHHHGGGFFFGGGMMMWWWggg{{{pppjjjssstttsss{{{rrrssswwwooojjjhhhhhhggggggjjjjjjjjjooovvv}}}|||xxxtttqqqoooppppppkkkgggccc```bbbgggnnnrrrrrrtttwwwxxxwwwuuurrrqqqllljjjiiijjjlllmmmmmmllljjjgggdddcccbbbbbbaaa```ZZZZZZYYYWWWUUUSSSQQQPPPLLLIIIDDDAAA???===:::888666555333222222111///...000000111111111111111111111222333222222333555888777999<<<>>>@@@DDDIIILLLNNNQQQUUUWWWXXXYYY[[[]]]````````````aaabbbcccdddbbbaaa^^^]]]]]]___bbbdddfffeeeeeedddccccccbbbbbbaaabbbdddeeeffffffeeeeee___```bbbdddgggkkkppptttwwwwwwyyy}}}~~~zzztttssspppnnnkkkiiihhhgggiiikkklllkkkjjjhhhhhhiiiggggggggghhhhhheeeaaa^^^^^^___aaacccdddcccaaa___^^^]]]]]]___cccdddbbb___bbbcccddddddccccccdddeeeffffffjjjoooqqqppprrrwwwxxxtttvvv}}}uuuvvvwwwuuurrrnnnkkkiiidddfffiiijjjlllpppwww}}}|||wwwtttqqqooouuu}}}{{{uuurrruuu~~~wwwdddOOOBBB>>><<<:::777666666666555444333222000...---,,,,,,+++***++++++,,,,,,++++++***((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000///000555===FFFQQQ```mmmpppqqqrrrvvv~~~{{{|||{{{xxxssstttyyyxxxwww{{{uuuqqqpppppphhheeeaaa]]][[[ZZZWWWVVVRRRRRRQQQSSSUUUVVVUUUTTTSSSWWW\\\```cccnnn{{{```JJJ@@@???888777888;;;;;;999;;;@@@>>>>>>???AAABBBDDDEEEEEEFFFKKKQQQUUUZZZeeetttxxxjjjaaa]]][[[\\\ZZZUUUSSSSSSRRRQQQPPPOOONNNMMMLLLLLLMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQRRRRRRRRRSSSTTTYYYXXXWWWVVVUUUUUUUUUUUUVVVYYY^^^cccffffffeeeddd^^^aaaeeeggggggfffeeefffeeegggkkknnnooommmjjjhhh;;;:::999999999888666444555555444333333222111111333222222222222222222333/////////000111111222222$$$(((,,,...//////000111000000111111111111000000111111111111111111111111///////////////.........///111333222///------...222333444555999???GGGLLLGGGFFFJJJSSS^^^lllzzzwwwllliiiyyyuuunnnpppuuuwwwvvvnnnhhhfffeeegggfffgggiiiiiiiiinnnvvv~~~|||zzzwwwrrrnnniiifffddd^^^______```aaaeeekkkoooqqqtttvvvwwwvvvtttrrrqqqjjjiiihhhhhhjjjllllllkkkgggeeebbbaaaaaaaaaaaa```[[[ZZZXXXUUUSSSQQQOOONNNJJJGGGBBB>>><<<:::777555777555333333333222000...//////000111111000000///111111111000//////111444333555777999;;;>>>CCCFFFGGGKKKPPPRRRSSSTTTWWWYYY]]]]]]]]]^^^___```aaabbbaaa```]]]\\\]]]___bbbeeekkkjjjhhheeeccc```^^^]]]aaabbbdddfffggggggggggggbbbccceeeggghhhkkknnnqqqssstttvvvzzz~~~{{{xxxqqqpppnnnkkkiiihhhgggffffffgggiiiiiigggfffggghhhjjjiiijjjjjjjjjhhhccc```______```bbbddddddbbb```aaa^^^\\\]]]___ccceeegggmmmoooqqqnnnjjjgggggghhhfffeeegggkkkmmmmmmpppvvvvvvppprrr~~~uuuwwwyyywwwsssnnniiigggcccfffhhhhhhiiinnnxxx~~~xxxwwwtttooopppvvvzzzssspppxxxttt\\\KKKDDD>>>;;;888666666666555444333222111///---,,,,,,++++++++++++,,,,,,+++++++++'''(((***+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++***)))***+++---...------------------------++++++++++++++++++++++++///......------///000111000111777AAAJJJUUUdddqqqpppqqqsssxxx}}}~~~zzz|||}}}|||rrrnnnpppssseeebbb^^^\\\ZZZYYYXXXVVVPPPPPPPPPRRRUUUVVVUUUSSSUUUYYY```eeejjjwwwxxx]]]KKK???:::;;;888999===AAA???;;;<<<@@@@@@AAABBBCCCDDDFFFGGGHHHHHHNNNVVV\\\cccppp{{{jjj___[[[YYYYYY[[[YYYTTTRRRTTTPPPOOOOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNQQQSSSTTTUUUTTTSSSXXXWWWVVVVVVUUUUUUUUUUUUVVVZZZ```fffjjjjjjhhhggg^^^aaaeeegggfffeeeddddddcccfffkkknnnooommmjjjhhh:::888666666666666666444555555444444444333333333000111222222222222111000111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000000111000000///...------------///000///......///000///555777444888CCCKKKLLLIIIHHHOOO]]]kkkuuuqqqeeebbblllzzzyyywww~~~wwwuuu~~~xxxrrrllliiihhhggggggggggggggghhhmmmsssxxx~~~~~~||||||xxxqqqmmmjjjhhhfffeeeeee___\\\___``````eeemmmqqqqqqqqqqqqpppooommmlllmmmkkkkkkkkklllllljjjhhheeedddcccccccccbbb```^^^]]][[[WWWUUUSSSQQQNNNKKKGGGDDD@@@;;;777666555666444333222000//////......---...000111222111///...,,,...000222333444444333222333444666999;;;<<<===CCCEEEHHHJJJLLLOOOTTTWWWZZZZZZZZZZZZ[[[\\\]]]]]]aaa___]]]]]]___ccchhhkkknnnlllgggbbb]]]\\\^^^```aaabbbccceeefffgggggggggccceeehhhiiijjjllloooqqqrrrrrrrrrssssssrrrrrrqqqqqqooollliiihhhhhhiiijjjjjjgggddddddhhhkkkmmmlllggggggiiijjjjjjfffaaa]]]^^^```bbbbbbbbbaaabbbdddaaaaaabbbbbbcccggglllqqq{{{{{{zzzxxxuuutttuuuwwwuuuqqqnnnnnnqqqtttuuuuuupppooorrr|||{{{|||{{{{{{zzzyyyuuuppplllkkkeeecccffflllqqqxxx|||zzzxxxvvvvvv~~~|||nnnjjjpppxxxnnnTTTGGG>>>===:::555444555666555444222000///000///---+++******+++,,,,,,***)))(((+++,,,---...///...---,,,******))))))))))))******,,,,,,+++***+++,,,...///---------,,,,,,++++++++++++,,,------++++++,,,------...000000///......///111333999CCCPPP\\\fffkkkjjjmmmrrr{{{zzztttnnniiieee```^^^[[[YYYVVVUUUTTTTTTTTTQQQQQQSSSSSSQQQRRRVVVXXX]]]bbbfffppp\\\JJJBBB:::888<<<666888;;;<<<<<<<<<===???>>>>>>>>>@@@CCCFFFIIIKKKPPPWWW```kkkvvvzzzmmmddd___WWWWWWXXXYYYZZZXXXTTTQQQMMMLLLKKKJJJJJJIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLNNNOOORRRTTTUUUVVVVVVVVVWWWVVVTTTRRRQQQRRRRRRSSSUUUXXX]]]bbbdddeeedddccccccbbbaaacccffffffccc```dddggglllooopppnnnkkkhhh:::888666666666666666444444444333333333222222222111111111222222111111111111111111111000000000000000000000000//////////////////000000000111111111////////////////////////111000000///......------...///000000...---...///---222555444999AAAFFFFFFIIIKKKVVVfffttt~~~}}}mmmdddfffsssyyyrrrzzzvvvwwwxxxuuuqqqllliiihhhggghhhhhhiiiiiiiiikkkpppvvvzzz|||{{{zzzuuuooojjjgggfffdddbbbccc^^^\\\___```aaaeeekkknnnnnnnnnmmmmmmmmmllllllkkkjjjiiijjjkkkkkkiiigggeeedddbbbbbbcccbbb```^^^]]]ZZZWWWTTTRRRPPPMMMJJJDDDBBB===999555444444444111111000000//////000000...............///000000---...000111222333222222///000111333555666777888<<<>>>@@@BBBDDDGGGKKKNNNSSSTTTWWWYYY[[[[[[[[[ZZZ\\\\\\\\\^^^bbbggglllooojjjhhhddd___[[[ZZZ\\\______```aaabbbdddddddddeeehhhiiikkklllkkkkkklllnnnppppppqqqqqqqqqqqqqqqpppnnnllliiigggffffffggghhhiiifffcccbbbdddfffgggfffeeeeeefffggggggddd^^^ZZZ]]]___aaaaaaaaaaaaaaacccbbbbbbbbbbbbcccggglllqqq~~~{{{zzzzzz|||~~~yyyrrrooooooqqqrrrrrrqqqooopppwww~~~xxx{{{zzzyyyxxxwwwuuupppmmmiiidddccciiipppuuuzzz~~~~~~|||{{{zzzzzz}}}xxxlllgggjjjooovvv]]]LLLAAA???;;;666444555444333555333111000000///---++++++++++++++++++***)))))))))***++++++,,,,,,+++++++++******))))))******+++,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,------...000000///...///000222555<<>>888666888777999;;;<<<<<<<<<===??????AAADDDFFFGGGJJJOOORRRYYYcccppp{{{yyyooogggaaa]]]WWWVVVUUUVVVUUUSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIILLLMMMPPPRRRSSSTTTTTTSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSVVV[[[___aaabbbaaa``````______aaadddeeedddbbbeeehhhkkknnnooommmjjjhhh:::888666666666666666444333333333333222222222111222222111111111111222222111111111111000000000000000000000000//////////////////000000000000111111////////////////////////000000000///......------///000111000...---...///---111555888===CCCCCC@@@JJJQQQaaattttttiiifffvvvuuurrryyyuuuppp}}}~~~xxxmmmllljjjhhhggghhhiiijjjiiijjjlllmmmpppuuu|||{{{zzzvvvrrrlllgggeeecccaaa``````]]]]]]```bbbbbbeeeiiikkkkkkjjjiiiiiijjjjjjkkkiiihhhhhhhhhjjjiiihhhfffeeecccbbbbbbbbbaaa___]]]\\\YYYVVVSSSQQQNNNKKKHHH@@@>>>:::666333222111111//////...//////000111111000///---,,,,,,...000111///000111222222222222111///000000111222333444444555777999:::<<<>>>CCCFFFJJJMMMRRRWWWYYYZZZYYYXXXXXXYYY[[[^^^bbbfffjjjllleeeccc```[[[XXXXXXZZZ]]]___```aaaccccccdddddddddiiikkknnnnnnnnnmmmmmmnnnqqqqqqqqqpppooonnnlllllljjjiiifffdddcccdddeeefffiiifffcccbbbbbbcccbbbbbbddddddeeeffffffbbb^^^ZZZ\\\]]]___```______```aaaccccccbbbaaabbbffflllqqq~~~|||}}}~~~vvvpppnnnoooqqqrrrssspppooorrrxxx|||{{{xxxzzzxxxwwwvvvvvvtttrrrooojjjdddccckkktttxxxzzz|||~~~}}}}}}}}}~~~~~~sssiiicccaaabbb|||lllUUUFFFBBB===999888666555444666444222111000///---+++,,,,,,+++******************************+++,,,,,,,,,++++++******++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,------...000000//////000111444999AAALLLVVV___fffjjjiiiqqqzzz~~~zzztttoookkkgggcccaaa[[[YYYWWWUUUSSSRRRQQQQQQTTTRRRSSSVVVWWWVVVZZZ```bbbhhhrrrbbbOOO???<<<<<<888666777888:::<<<<<<<<<<<<>>>???>>>BBBGGGHHHIIIMMMTTTZZZiiivvv~~~pppfffbbb```\\\YYYUUUSSSQQQPPPOOOMMMKKKIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEJJJKKKMMMOOOPPPQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQTTTXXX[[[^^^^^^]]]]]]]]]]]]]]]___bbbeeeeeeeeegggiiikkkllllllkkkiiihhh:::888666555666666666444444444444333333333222222333222111111111111222333111111111111000000000///000000000000////////////////////////000000000111////////////////////////000000//////............000111111000...---...//////222777===CCCFFFDDD@@@LLLZZZoooqqqooosss|||{{{xxxrrrrrrxxxwwwqqqhhhggggggggghhhjjjlllmmmhhhkkknnnrrrvvv||||||{{{tttpppjjjeeecccaaa```______^^^___aaaccceeegggiiikkkjjjiiihhhggghhhhhhiiiiiihhhggghhhiiiiiihhhfffdddcccbbbaaabbb```^^^\\\[[[XXXTTTQQQNNNKKKHHHEEE<<<;;;888555222111111111//////......//////000111000///.........///111222222222333333333222222222333333333333444444444444333555666777888:::>>>AAAEEEHHHLLLQQQUUUWWWWWWWWWXXXYYY[[[]]]___```aaaaaa```___\\\XXXVVVWWWZZZ^^^cccccceeeffffffgggggggggfffiiimmmoooppppppqqqrrrvvvvvvtttrrrnnnkkkiiiggghhhfffeeecccbbbbbbcccdddgggfffeeedddccccccbbbbbbeeeeeeeeeffffffccc___[[[ZZZ\\\^^^^^^^^^]]]^^^```dddcccbbbaaabbbeeekkkooozzz|||}}}}}}||||||}}}~~~|||wwwsssqqqrrrssstttuuuqqqnnnooosssxxxzzz{{{zzzxxxvvvuuuvvvuuutttrrrooogggdddjjjsssvvvxxxyyy}}}}}}}}}}}}}}}}}}~~~~~~yyypppggg```[[[YYYppp|||aaaMMMFFF???===;;;888666666777555333111111///---+++---,,,+++***)))***+++,,,---,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++************+++++++++,,,,,,---------,,,---...---,,,+++,,,...---...////////////111333666===HHHSSS]]]eeekkknnnttt{{{xxxtttooojjjfffbbb___]]]YYYXXXWWWUUUTTTRRRQQQQQQTTTRRRTTTVVVVVVVVV[[[bbbdddlllzzzkkkMMMBBB999999<<<;;;999::::::<<<============???AAA@@@EEEJJJLLLMMMSSS```jjj|||uuukkk___YYYZZZ[[[XXXTTTRRROOOLLLJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBGGGHHHJJJLLLMMMMMMMMMMMMJJJKKKMMMOOOPPPPPPOOOOOOPPPRRRUUUYYY[[[[[[[[[ZZZ[[[[[[\\\___bbbeeeggghhhiiiiiiiiijjjjjjiiihhhhhh:::888666555666666666444555555555555444444444444333333222222222222333333111111111111000000000///000000000000////////////...////////////000000000........................////////////............000111222111///......000111333999@@@EEEFFFFFFEEETTTeee|||xxxooouuu~~~ooonnnuuuyyyqqqkkkeeeeeefffgggiiikkkmmmnnniiimmmrrrxxx~~~}}}}}}sssoooiiieeebbbaaa```___^^^```aaabbbdddgggiiiiiimmmlllkkkiiihhhgggggggggiiihhhhhhiiijjjjjjiiigggdddcccaaaaaaaaa```]]][[[YYYVVVRRRNNNKKKHHHDDDAAA:::999666444222111111111111111000//////////////////000111222333222222111555555444444333333333333444444444444444444444444333444555666666888;;;>>>BBBCCCFFFJJJNNNRRRUUUVVVWWWYYY[[[]]]]]]]]]\\\[[[\\\[[[YYYVVVUUUWWW\\\___dddeeefffggghhhhhhhhhgggfffhhhlllooopppqqqrrrtttxxxwwwvvvssspppmmmjjjhhhgggfffeeecccbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbcccbbbcccddddddccc___\\\YYY[[[]]]]]]]]]\\\]]]^^^bbbcccbbbaaabbbdddiiilllrrruuuyyy{{{{{{yyyxxxxxx{{{zzzyyyxxxuuutttssssssssspppmmmllloootttzzz}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvmmmgggiiinnnpppsssuuuzzz{{{}}}~~~~~~~~~{{{uuunnnfff^^^YYYVVVeeeoooSSSHHH???===;;;888666888777555333222111000...,,,...---+++*********+++,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,---------,,,---......,,,,,,---...,,,.../////////000222555:::BBBNNNZZZcccjjjpppttt|||~~~uuuqqqkkkfffbbb___[[[YYYXXXXXXWWWVVVUUUTTTSSSRRRSSSRRRTTTUUUTTTTTT[[[cccgggqqqpppVVVFFF>>>888888;;;<<<<<<===<<<===>>>>>>>>>@@@BBBEEEFFFKKKPPPSSSWWWbbbssswwwrrreee]]]UUUTTTWWWXXXTTTPPPMMMKKKHHHFFFGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBCCCBBBAAAAAAEEEFFFHHHIIIJJJJJJJJJIIIFFFGGGJJJLLLMMMNNNMMMMMMOOOQQQTTTWWWYYYZZZZZZZZZZZZ\\\^^^aaacccfffhhhiiihhhhhhhhhhhhhhhhhhgggggg:::888666666666666666444666666666666555555555555222222333333333333222222111111111111000000000000000000000000////////////......////////////000000........................//////////////////......///000111111//////000111222333888???CCCEEEIIIOOO___rrrsssiiigggtttrrriiiqqqyyyrrrkkkgggddddddeeegggiiilllnnnoooppptttzzz}}}||||||rrrnnnhhhdddbbbaaa___^^^]]]```aaaaaaccchhhjjjiiillllllllllllkkkiiihhhggghhhgggggghhhjjjjjjiiigggdddcccaaa``````___\\\ZZZVVVSSSOOOKKKHHHDDD@@@<<<888777555444333222111111222222111000000///000000///111333444555444222111555555444333333444444444333333333333333333333333222333333333333555777:::>>>???AAADDDHHHLLLOOOQQQRRRTTTWWWZZZ\\\]]]\\\\\\XXXXXXVVVUUUTTTWWW]]]aaaccccccdddeeeeeeeeeeeeeeehhhiiikkklllmmmnnnppprrrwwwwwwvvvtttrrrooommmlllgggfffeeecccbbbaaa``````\\\^^^aaabbbaaa``````aaa^^^^^^^^^```aaa```^^^[[[YYY[[[]]]]]]\\\\\\]]]^^^```aaabbbbbbbbbcccfffhhhkkkooouuuxxxzzzyyyyyyyyy}}}~~~}}}yyytttrrrqqqqqqpppooommmnnnrrrxxx}}}~~~}}}||||||}}}}}}{{{yyyzzzrrrkkkjjjjjjkkknnnsssxxx{{{~~~~~~{{{{{{}}}~~~zzzttttttrrrllleee^^^ZZZYYYaaawww\\\MMM@@@===;;;666444777777555333222222222000...------,,,+++++++++++++++)))))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,...///...---,,,---...,,,---......///000444666>>>GGGTTT___gggmmmssswww}}}zzzqqqmmmhhhccc```\\\YYYWWWWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRTTTVVVUUUVVV^^^gggooo|||uuuXXXGGGAAA===999777888:::<<<======>>>@@@@@@AAACCCGGGIIIHHHMMMTTT[[[eeesssuuuiiiccc[[[VVVRRRRRRTTTTTTPPPLLLIIIGGGDDDDDDDDDEEEEEEDDDAAA@@@???>>>============<<<===>>>??????@@@@@@???AAABBBDDDEEEFFFFFFFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKMMMNNNQQQUUUXXXYYYZZZ[[[YYY\\\```cccdddeeefffhhhffffffgggggghhhggggggggg:::888666666666666666444666666555555555444444444000222444555555444222000111111111111000000000000000000000000////////////........./////////000000.........................../////////////////////...///111111000000111333444555:::@@@BBBDDDOOO\\\lllmmmbbb```ggg|||~~~uuullllllyyysssmmmiiifffdddeeegggjjjmmmppprrrssszzz~~~|||zzzyyyyyyqqqlllgggcccaaa```___^^^[[[___```^^^```gggjjjhhhhhhiiikkkmmmmmmllljjjhhhfffffffffgggiiiiiihhhfffdddbbbaaa```___^^^[[[YYYTTTQQQLLLHHHDDD@@@<<<999555444444333222111111111222111111111111222222333111111222222333333333222333333222111222222333444222333333333333333333333111222333222222333555888999:::===AAADDDFFFHHHHHHLLLNNNQQQUUUWWWYYYZZZZZZTTTTTTSSSRRRSSSWWW]]]aaaaaabbbccccccdddcccccccccfffggghhhiiijjjmmmqqqttt{{{zzzxxxuuuqqqnnnkkkiiigggfffeeecccaaa___^^^]]][[[^^^bbbcccaaa______```[[[[[[\\\^^^``````___]]]YYY[[[]]]]]]\\\\\\]]]^^^]]]___bbbcccbbbbbbcccdddeeeiiinnnrrrvvvyyy}}}zzzvvvtttuuuuuuvvvvvvsssrrrtttyyy~~~~~~{{{yyyuuuqqqoookkkhhhlllrrrtttxxx~~~~~~{{{xxxvvvuuuwwwzzzzzzvvvqqqkkknnnoookkkccc]]]\\\^^^aaaooolllXXXGGGBBB>>>777555999666444333222333333111000,,,,,,------,,,,,,+++***(((((()))***************,,,,,,++++++++++++,,,,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,+++---...///...---,,,---///,,,---......///111555888CCCLLLXXXaaaggglllqqqvvv{{{{{{vvvlllhhhddd```]]][[[YYYWWWVVVWWWWWWWWWWWWVVVTTTSSSQQQRRRVVVYYYYYY[[[eeeppp}}}{{{[[[FFF===;;;;;;999888888;;;<<<===>>>???AAABBBCCCFFFJJJNNNLLLSSS^^^kkkzzzssshhh___[[[VVVTTTQQQOOOOOONNNLLLJJJGGGEEECCCBBBBBBBBB@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>===>>>???AAAAAAAAAAAA@@@DDDDDDDDDEEEGGGHHHIIIJJJJJJLLLOOORRRVVVXXXZZZ[[[XXX\\\bbbddddddccccccdddcccdddfffggghhhhhhgggfff:::888666666666666666444555555444444444333333333000222444777777444222000111111111111000000000000000000000000////////////............/////////000.................................///////////////---...000111000111222444888999===BBBBBBFFFUUUfffuuu~~~ggg```eeesssvvvnnnkkkttt~~~vvvqqqmmmjjjhhhggghhhkkknnnrrruuuxxxyyy|||xxxvvvvvvuuuoookkkfffbbb```___^^^]]]ZZZ^^^^^^[[[^^^eeeiiigggdddfffjjjmmmooonnnllljjjeeeddddddfffggghhhgggeeedddbbbaaa```___^^^[[[XXXRRROOOKKKFFFCCC>>>:::777333333222222111111000000000000000111222444555666222111000///000111333444111111000000000111333444333444444444444555555555222333333333222333555888444777;;;???BBBCCCBBBAAAGGGIIILLLOOOQQQSSSSSSTTTRRRRRRQQQQQQRRRVVV\\\aaabbbbbbcccdddddddddccccccaaabbbdddfffiiinnntttyyy{{{vvvpppjjjeeebbbgggfffdddbbb```]]]\\\[[[]]]aaaeeefffccc``````aaa[[[[[[\\\___bbbcccaaa```YYY[[[]]]]]]]]]\\\]]]^^^[[[^^^aaacccbbbaaaaaaaaaaaacccggglllqqqxxx{{{xxxyyy{{{{{{}}}}}}{{{wwwwww|||}}}wwwvvvuuusssnnniiilllrrrpppuuu}}}{{{wwwxxxtttqqqrrrtttuuuqqqmmmeeejjjmmmjjjbbb]]]^^^aaacccjjj}}}zzzdddOOOHHHCCC:::888<<<555444222333444444222111+++,,,---...---,,,+++***)))***+++------,,,++++++,,,++++++******++++++,,,+++,,,...///000///......---------,,,,,,+++++++++---...///...------...///,,,---......///111555888GGGOOOZZZbbbeeeiiiooosss|||{{{sssnnngggddd```^^^\\\[[[YYYXXXUUUVVVVVVWWWVVVUUUTTTSSSPPPSSSWWW\\\]]]```lllxxxhhhMMM===888666999:::::::::===>>>>>>>>>@@@AAACCCDDDHHHMMMQQQVVV^^^lll~~~oooddd^^^YYYVVVUUUSSSPPPMMMJJJIIIIIIIIIFFFDDDBBBAAA@@@???<<<:::======<<<;;;::::::::::::999888777777888:::<<<===:::;;;<<<>>>>>>>>>======DDDDDDCCCCCCEEEFFFHHHJJJHHHJJJMMMQQQTTTWWWZZZ[[[WWW\\\bbbdddcccaaa``````aaaccceeeggghhhhhhgggfff888888777777666666555555666666555444333333222222444444444333333333222222222222222222111111111000000111222333222000...---...//////000000000000000...,,,***((((((+++...000000000//////............111000///...///000222333999<<<>>>???BBBOOOdddssssss______rrrpppkkksss{{{tttoookkkhhheeegggfffjjjssswwwwww|||zzzuuuuuutttpppllljjjhhheeebbb___\\\ZZZYYYWWWWWWWWWWWWYYY]]]bbbggggggiiikkklllmmmmmmlllkkkhhhfffddddddfffffffffeeedddccccccaaa___\\\YYYWWWSSSNNNHHHBBB>>>;;;777555555444333222111111111111222222111111111111222222444666777555111///000222666555555555555444444444555555666666555333222000333333333333333333333333666777999;;;===@@@BBBCCCCCCEEEHHHKKKNNNOOOPPPPPPKKKLLLNNNQQQTTTXXX[[[]]]^^^___aaabbbcccccccccbbbeeeeeeeeefffiiipppxxx~~~}}}uuuooojjjgggdddbbbaaaccccccbbb___]]]]]]]]]```bbbeeefffdddcccbbbbbbZZZ\\\^^^```aaaaaa```___^^^^^^]]]]]]]]]]]]^^^^^^cccbbb``````aaaaaa```^^^\\\\\\```jjjwww|||yyywwwwwwwww{{{}}}yyytttooonnnooovvvtttyyy~~~yyyyyyttttttooohhhhhhnnnooolllgggkkkkkkeeebbbeeekkknnnqqqttt{{{qqqSSSFFFAAA:::555444666555555444333222111000///,,,)))(((***+++,,,,,,++++++,,,---,,,+++***)))***+++,,,------,,,+++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,...111111222888@@@HHHRRR^^^fffiiikkkooorrr~~~}}}{{{yyyqqqiiieeeaaa]]]ZZZXXXXXXYYYZZZZZZVVVSSSSSSUUUTTTQQQQQQSSSUUUTTTWWW^^^ccchhhvvvjjjQQQ@@@:::;;;999888777777999<<<@@@CCCFFF???<<>>===<<<<<<<<>>;;;999666555333333777666666666666888999:::666777888999;;;===>>>>>>AAA@@@@@@@@@AAACCCEEEGGGGGGEEEEEEJJJMMMOOOSSSXXXVVVXXX\\\___```___\\\[[[[[[^^^bbbeeeffffffhhhiii:::999888777666555444333666555555444333333222222222222222111111111000000222222111111111000000000//////111111222111000///......///000000000//////111000...------///111333000000000/////////......222111000///111333777999???BBBDDDCCCEEERRRhhhyyynnn]]]ddd~~~zzzpppsss|||wwwssspppmmmjjjhhhiiigggkkkrrrwwwzzzyyytttttttttoookkkhhhfffccc___[[[YYYWWWVVVWWWXXXXXXXXXYYY\\\```dddggghhhkkkmmmnnnnnnlllkkkiiihhhffffffggghhhgggfffccccccbbb```]]]YYYVVVTTTNNNJJJDDD???;;;888666444333333333333333333444555333333222222222222333333444555666444222000222444777777666666666555555555555555555555555333222111333333333333333333333333333444555777999;;;===>>>===???AAADDDGGGHHHIIIIIIJJJKKKMMMQQQUUUXXX\\\]]]]]]^^^```aaabbbbbbbbbbbbddddddeeeggglllsss{{{|||ssskkkgggfffeeeeeeaaabbbbbbaaa^^^\\\\\\]]]___bbbdddeeedddbbbaaaaaa^^^___```aaabbbbbbaaaaaa______^^^^^^^^^^^^______bbbaaa``````aaaaaa___^^^[[[[[[___hhhvvv{{{xxxwwwwwwyyy~~~~~~~~~}}}~~~|||sssmmmnnnqqqvvvvvvzzz}}}yyyyyytttsssmmmffffffjjjkkkhhhdddiiillliiiiiipppwww{{{{{{fffRRRHHHAAA;;;999666666555444333222111111000...++++++,,,------,,,/////////...---+++)))(((***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,------...............---,,,...111222444<<>>===<<<<<<<<<:::999888777666666666666777777666666666777888999444444555666888999::::::<<<;;;;;;;;;<<<>>>@@@AAADDDBBBCCCHHHKKKLLLPPPVVVVVVXXXZZZ\\\]]]\\\[[[ZZZ]]]```ccceeeffffffhhhiii;;;:::999777666444333222555555555444444333333222222222222111111111000000111111000000000/////////......///000000111222222------...////////////...111111000000000111222333000000000///////////////000...---...111555;;;>>>GGGIIIKKKJJJMMM[[[qqq{{{hhh]]]jjj}}}wwwuuuuuutttrrrqqqqqqpppmmmkkkmmmlllpppvvv|||~~~wwwttttttrrrnnniiifffdddaaa]]]YYYVVVSSSRRRVVVXXXYYYYYYZZZ\\\___bbbfffhhhlllooopppooommmlllkkkjjjhhhhhhiiiiiihhhgggdddcccaaa^^^ZZZVVVRRRPPPHHHDDD???:::888666444222222222222333444666888888555444444333333444444555555555555333222222444666888777777777666666666666555555555555444333222222444444444444444444444444222333444555666888999999777888;;;===@@@AAABBBCCCHHHIIILLLPPPUUUYYY\\\^^^[[[\\\^^^___```aaaaaaaaacccdddfffkkkqqqxxxzzzooogggddddddfffgggaaaaaaaaa___\\\[[[[[[\\\___aaadddeeedddbbbaaaaaacccbbbbbbbbbbbbbbbcccccc``````____________``````aaa```___```aaaaaa___^^^^^^^^^aaajjjvvv|||xxxvvvuuuqqqzzz|||}}}|||~~~tttmmmooosssvvvvvvyyy~~~{{{yyyyyyuuusssmmmgggeeehhhiiiggggggnnnrrrssswww{{{\\\JJJBBB>>>999777666666555444333222222000///......//////...,,,////////////...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---..................---...111333666@@@JJJUUU\\\eeekkknnnrrryyy}}}tttqqqttt}}}rrrjjjddd```^^^]]]ZZZXXXXXXYYYZZZ[[[ZZZWWWTTTSSSUUUUUUSSSSSSVVVWWWYYY]]]bbbfffrrraaaLLL@@@999666666555777:::===???@@@@@@@@@>>>BBBHHHMMMQQQ[[[ppp}}}iiiccc\\\XXXWWWVVVSSSQQQLLLKKKIIIHHHHHHFFFCCCAAA@@@???>>>===<<<;;;;;;;;;777666666555555555666666777777666555555555666666333333444555555666777777777777666777888999;;;<<<===:::<<>>@@@@@@EEEGGGKKKPPPUUUYYY\\\^^^ZZZ[[[\\\]]]^^^___``````dddeeeiiiooowww~~~{{{uuummmfffccccccdddddd______^^^\\\YYYXXXZZZ[[[^^^aaaeeefffeeecccbbbaaafffdddcccaaaaaaaaacccddd``````aaaaaaaaaaaa``````___^^^^^^```aaaaaa___^^^^^^]]]```gggrrr~~~}}}zzzwwwuuuuuuooovvv{{{|||}}}{{{~~~|||vvvrrrrrrsssssstttwwwzzzyyyxxxwwwxxxwwwsssnnniiiiiikkklllkkkrrryyy~~~fffMMMDDD???888888777777666555444333222000/////////000///---+++***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++///......------......///,,,,,,---.........------000......000333777BBBMMM^^^ccchhhkkkkkkooowww}}}}}}xxxzzzyyymmmeeeaaa^^^\\\XXXWWWVVVVVVXXXYYYYYYYYYUUURRRQQQTTTTTTRRRSSSVVVVVVZZZ___cccjjjzzzmmmPPPAAA<<<999777777555888===BBBDDDDDDBBBAAABBBFFFMMMRRR[[[mmmtttiii^^^[[[WWWUUUUUUSSSPPPLLLHHHGGGFFFFFFFFFDDDAAA>>>>>>===<<<;;;;;;:::::::::777777555444333333333333777666666555444333333333444444444555555555555555666666666666777888999:::999777888===AAAAAAEEEIIIPPPPPPQQQSSSVVVYYY[[[\\\___aaadddeeeeeedddeeefff777777777777666666666666444444444444444333333333444444444333333333222222000000000000////////////111111000///......//////,,,------...............,,,---.../////////......------------------------333333333555:::BBBJJJNNNRRRNNNNNNXXXkkk{{{rrrsss}}}vvvwwwxxxzzzsssllllllnnnppprrrrrrpppmmmpppwww}}}{{{{{{xxxuuurrrppppppnnnjjjgggdddbbb^^^ZZZUUURRROOONNNPPPSSSWWWZZZ\\\```dddgggiiikkknnnqqqrrrpppnnnmmmkkkjjjiiiiiiiiihhheeecccdddccc```\\\WWWQQQLLLIII@@@===999666555555444333333333333333333444555555444444333333333333444444666555444444555777888999666666666555555555444444555555444444333333333333444444444555555666666666444555555555555666666666555666777999;;;===>>>???CCCFFFJJJPPPUUUYYY\\\]]]YYYYYYZZZ[[[]]]^^^``````eeegggkkksss{{{sssooojjjgggdddbbb```^^^[[[ZZZYYYVVVTTTUUUWWWZZZ]]]aaaeeeggggggeeedddcccfffdddbbb```___```bbbccc``````aaabbbbbbaaa``````^^^^^^^^^```bbbbbb```^^^ZZZ[[[\\\bbbjjjttt{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwppppppqqqttt}}}{{{yyyxxxyyyzzzzzzuuuqqqooosssvvvvvvvvvvvvwwwwwwwwwrrrmmmkkklllmmmooopppyyyuuuXXXKKKCCC;;;999888888777666555444444111000//////000///---+++)))******,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******///......------......///+++,,,,,,---...---------222//////111333888DDDOOO```dddhhhhhhiiimmmuuu|||tttiiiaaa]]]ZZZXXXUUUTTTTTTUUUWWWXXXWWWVVVSSSPPPOOOQQQRRRPPPRRRVVVTTT[[[aaafffqqqqqq\\\EEE::::::999888777777:::@@@EEEGGGGGGEEECCCFFFIIIOOOYYYkkk~~~nnnddd```\\\XXXUUUSSSRRROOOJJJEEEDDDCCCBBBCCCCCCAAA>>><<<<<<<<<;;;:::999999999999666555444333222222222222555555555444333222111000333333333333333333333333444555555555666666777777999777999>>>@@@@@@CCCGGGIIIJJJLLLOOOSSSWWW[[[]]]]]]```bbbcccbbbbbbbbbccc666666666666777777777777444444444444444444444444222222222111111111000000111111000000000/////////111111000//////...------------...////////////...---...///000000000//////---------------.........000000111444:::AAAHHHMMMOOOMMMRRRaaayyypppqqq|||}}}yyyrrrooopppvvv}}}uuuooollllllnnnqqqssstttrrrppprrr{{{~~~zzzxxxyyyuuussspppooonnnllliiigggaaa___\\\XXXTTTQQQNNNMMMPPPSSSVVVZZZ]]]bbbhhhlllmmmnnnpppqqqqqqpppnnnmmmjjjiiihhhhhhhhhfffccc```bbbaaa^^^YYYTTTNNNIIIFFF???<<<888666555555555444444444333333333333333333444444444333333444444444777666555666888999888777555555555555444444444444555444444333333333444444444444555555666777777777444444444555555555555555555555666777999;;;===>>>CCCEEEJJJPPPUUUXXX[[[\\\YYYYYYYYYZZZ\\\^^^```aaafffggglllsss{{{~~~|||yyykkkjjjhhhfffddd```ZZZWWWSSSRRRQQQNNNMMMOOOSSSVVVZZZ^^^dddggggggfffeeedddeeecccaaa______```aaabbb___```aaabbbbbbaaa```___]]]^^^___bbbddddddbbb```^^^^^^```ccchhhnnntttwwwzzzzzz||||||xxxwwwxxxzzz{{{{{{{{{zzzyyyqqqlllhhhkkkwww{{{}}}xxxuuuxxx~~~xxxqqqmmmtttyyyxxxwwwyyyzzzzzzwwwqqqmmmmmmnnnnnnpppsssxxxgggQQQDDD===:::999999888777666555444333111////////////---,,,...---,,,,,,+++,,,,,,---------,,,,,,,,,,,,------+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,++++++,,,---------------111000000333777<<>>>>>>>>>>><<<:::;;;:::999888888888888999222222222222222333444555333333333333222111000///000000000000000000000111222222222333333333444444444222444888:::999:::===BBBCCCFFFJJJOOOTTTXXXZZZZZZ\\\___```_________```777777777777666666666666444444444444444444444444222222222111111111000000222222111111111000000000...//////000000///...---......///000000000//////........./////////000000........./////////000000...///000444999@@@FFFIIIIIINNNZZZlllyyynnniiisss~~~xxxyyynnnlllooommmwww~~~vvvppplllllllllnnnqqqtttvvvuuutttzzz~~~~~~}}}xxxvvvxxxuuussspppmmmllljjjhhhgggcccaaa^^^ZZZWWWTTTRRRQQQSSSUUUWWWZZZ]]]ccciiinnnqqqqqqqqqppppppooonnnnnnkkkjjjiiiiiihhhfffbbb___^^^]]]ZZZVVVPPPJJJEEECCC>>>;;;777555444555444333555555444444444444555555666555555444444555555666777666666888;;;;;;888555666666666666555555555555555444333333333333444555444555555666777777888888666666666777777777888888777777888888:::<<<>>>@@@CCCEEEJJJPPPTTTXXXYYYZZZYYYYYYYYYZZZ\\\^^^```bbbeeefffkkkrrrxxxyyytttooohhhgggeeedddaaa\\\WWWRRRJJJIIIGGGEEEEEEHHHMMMRRRVVVZZZaaaeeefffeeeeeedddcccbbbaaa``````aaabbbbbb^^^___aaabbbbbbaaa___^^^]]]^^^```ccceeefffcccaaa```aaabbbccceeehhhkkknnnooosssxxx|||~~~|||{{{yyyzzz{{{|||{{{yyywwwuuurrrmmmhhhhhhrrr}}}{{{|||zzz|||yyyrrroooxxx~~~}}}||||||tttooopppqqqpppqqquuuttt{{{}}}{{{|||xxxZZZGGG@@@::::::999888777666666555666333000//////000///...000///...,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,+++******+++,,,---++++++************++++++++++++,,,------------,,,000///111777<<>>AAAEEEJJJNNNQQQRRRVVVXXX[[[]]]\\\\\\]]]^^^999888888777666555555444444444444444444444444444444444444333333333222222222222222222111111111111+++,,,///000111000///......//////000000000000000---------------.../////////000000000111111222222333444777:::???EEEJJJMMMEEEPPPaaasss}}}ooojjjmmm}}}zzzzzztttggghhhqqqooozzzxxxrrrnnnkkkllllllmmmqqquuuxxxxxxxxx{{{|||{{{vvvsssuuuuuussspppmmmjjjiiihhhhhhfffeeebbb^^^[[[YYYWWWVVVWWWXXXYYYZZZ]]]bbbiiinnntttsssrrrpppooonnnnnnnnnkkkkkkjjjjjjiiigggccc___[[[ZZZWWWSSSNNNHHHCCC@@@===:::666444444444333222555555555555555666777777777777666666666666777777777777777:::<<<<<<777333777777777777666666666666555444333222333444555666444555555666777888888999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;===???AAACCCCCCFFFJJJPPPTTTWWWYYYYYYYYYYYYYYYZZZ\\\^^^aaabbbeeeeeeiiipppuuuuuunnnhhhgggfffcccaaa^^^ZZZUUUQQQDDDCCCAAA???@@@CCCIIINNNRRRWWW^^^ccceeeeeeddddddcccbbbbbbbbbbbbbbbcccccc^^^___```bbbbbb```___^^^]]]^^^```dddfffgggdddbbb[[[\\\]]]]]]]]]^^^___aaajjjpppwww}}}{{{|||}}}|||zzzvvvrrrooosssqqqkkkiiipppzzz~~~}}}xxxtttqqq|||yyytttuuuuuurrrsssxxxsssyyy}}}vvvssseeeNNNHHH;;;::::::999888777666666888555222000000111111000......------...///111222...---,,,,,,,,,,,,---...///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,......222999@@@GGGTTT```kkknnnrrrrrrrrrwwwxxxkkkgggaaa\\\YYYVVVTTTRRRVVVVVVWWWYYYZZZYYYVVVSSSRRROOOMMMPPPQQQQQQTTTYYY^^^fffppp~~~~~~^^^GGG???888888999999:::===;;;<<<>>>@@@CCCFFFHHHIIITTTdddwwwqqqaaaZZZVVVQQQOOOQQQQQQKKKEEEBBBBBBBBBAAA???<<<:::777666777888888888999888777777777777777888777666555333222111000000000000111222222111///...000000000111222333333333111222333333333333333222444222333666777444444666:::<<>>>>>>>>???@@@CCCEEEGGGFFFHHHLLLOOOSSSUUUVVVVVVUUUWWWYYY[[[]]]^^^^^^]]]aaadddiiioooqqqpppkkkggggggeeecccaaa]]]VVVLLLEEEAAABBBBBBAAAAAADDDHHHLLLRRRUUUZZZ^^^_________``````````````````___^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^______```aaabbbbbbbbbbbb^^^^^^]]][[[XXXXXXYYY[[[aaammm{{{~~~xxxsssooommmxxxqqqjjjjjjqqqyyy}}}zzzwww{{{|||}}}zzzuuutttwwwyyyyyyxxxwwwxxx~~~zzzyyywwwwwwtttWWWGGGBBB>>>888444333666777666777666333111///..................------,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++************++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,------...111666>>>JJJWWW___lllmmmpppuuu{{{wwwgggbbb\\\XXXXXXXXXWWWVVVQQQVVV\\\^^^[[[WWWUUUTTTPPPNNNOOOSSSTTTRRRSSSVVV```hhhzzzfffPPPAAA===:::999;;;<<<<<<:::CCC>>><<<@@@BBBCCCKKKTTTYYYkkksssddd___WWWQQQNNNMMMMMMLLLHHHGGGEEEBBB@@@>>>======999999999999999888777666:::999666444333333444555222222333333222111///...111000000///...---------//////000000000000//////000111111111222222222222111111222333333444555555666999<<>><<<999888777666555555555666555555555555555555555555666777777888888777777666888999999888777777888:::888888777666555555555666555777999888777666666777888;;;>>>>>>===<<<<<<<<<>>>AAAEEEGGGHHHFFFEEEDDDFFFFFFEEEFFFGGGHHHJJJKKKFFFHHHKKKNNNQQQSSSTTTTTTTTTUUUXXXZZZ\\\]]]^^^^^^aaaccchhhmmmpppooojjjfffgggeeecccaaa]]]UUULLLEEE???@@@AAAAAAAAACCCHHHKKKQQQUUUYYY\\\^^^___aaabbb````````````___^^^]]]]]]^^^]]]]]]\\\[[[[[[\\\\\\^^^^^^______^^^^^^]]]\\\\\\]]]]]][[[YYYXXXYYYZZZcccmmmzzz~~~wwwqqqnnnmmmrrrnnnkkklllqqqwww{{{}}}|||yyy{{{{{{~~~}}}yyyvvvvvvxxxwwwvvvuuuvvvzzz~~~uuutttuuuuuuaaaJJJCCC???:::666777888888666777666333111///...............---------,,,,,,,,,///...---,,,,,,,,,,,,---++++++************++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------111333666<<>>;;;888999;;;>>>>>>===???<<<===AAABBBDDDMMMWWWfff{{{xxxggg\\\WWWPPPKKKIIIIIIIIIIIIFFFEEEBBB@@@>>><<<;;;;;;777777888888888888777777:::999888666555555555555222222222222222000///...---------...//////000000---......//////......---////////////000000000000000000111222333333444444444666:::<<<>>>@@@CCCFFFJJJLLLPPPTTTUUUVVVUUUTTT888888777777666666555555111222222333333333333222222222222222222222222222111222222222222111111000000//////......///111111/////////............---///...---///111222111000000000000//////000000111333444777<<<>>>@@@GGGOOO\\\eeesssrrrgggqqq|||uuuggg___cccoooyyyxxxmmmggghhhlllmmmmmmlllllllllooouuu|||||||||zzzwwwtttqqqppppppppppppnnnkkkhhhfffffffffggg___```aaa```]]]\\\\\\]]]______```bbbeeegggjjjkkknnnllllllllliiieeeeeehhhiiifffdddcccbbb___XXXSSSOOOKKKGGGCCC@@@>>>;;;999777888888666444444777:::666666666666666666666666888888999999999999888888777888999999777777888999999888888777777888888999888:::<<<;;;999888777888===@@@CCCEEEDDDBBBAAAAAACCCGGGLLLNNNNNNLLLJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIKKKMMMOOOQQQSSSSSSTTTSSSTTTWWWYYY[[[]]]^^^^^^```bbbgggkkknnnmmmhhhdddfffdddbbb```[[[SSSJJJDDD???AAABBBCCCDDDFFFJJJMMMUUUWWWZZZ[[[\\\^^^```bbb`````````___^^^]]]]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZYYYYYYYYYbbbiiivvvvvvooolllmmmlllmmmmmmnnnooossswww{{{|||~~~}}}{{{||||||}}}~~~yyywwwvvvvvvvvvuuuvvvxxx|||xxxppppppppppppxxxrrrTTTEEE@@@<<<:::::::::888666777666444222000///.........------------,,,,,,,,,......---,,,,,,,,,------++++++************++++++,,,,,,------------,,,,,,++++++,,,,,,------------000333666<<>>HHHTTTeeeqqqyyykkkjjj{{{nnneeeaaaeeeqqq}}}|||sssiiifffiiimmmmmmjjjjjjkkknnnsss{{{}}}zzzxxxwwwtttrrrppppppppppppnnnllljjjhhhfffeeeeeeeee___``````^^^\\\[[[[[[\\\___bbbfffiiillloooqqqsssttttttsssrrrnnnjjjiiijjjgggddd```^^^]]]ZZZTTTPPPKKKGGGBBB>>><<<:::888666333555666333///000555;;;777777777777777777777777999999999::::::999999999777999::::::888777888999888888888888999:::;;;<<<===???@@@@@@>>>;;;::::::???CCCGGGIIIIIIHHHGGGGGGGGGLLLRRRUUUSSSQQQPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVTTTUUUWWWYYY[[[\\\]]]^^^___aaadddiiikkkjjjfffbbbbbbbbb```]]]WWWPPPHHHCCCBBBDDDFFFHHHIIILLLOOORRRZZZ[[[\\\[[[[[[\\\^^^aaabbbaaa```___]]]\\\\\\\\\ZZZYYYWWWVVVTTTSSSSSSSSSOOOPPPRRRUUUWWWYYYZZZ[[[YYY[[[]]]]]]\\\ZZZZZZZZZ```dddooo}}}vvvnnnmmmnnnmmmooopppooommmnnnuuuzzz|||~~~~~~|||{{{~~~~~~~~~|||xxxuuuvvvvvvvvvvvvwwwyyy{{{|||vvvnnnkkkiiihhhlllsssaaaIIIBBB<<<<<<===:::777555777666444333111///......------------------------...------,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---............111666===GGGTTT```hhhpppwww{{{qqqkkkjjjddd```ZZZVVVTTTUUUXXXZZZbbb```]]]ZZZVVVTTTSSSTTTSSSRRRSSSWWWXXXYYY```hhhuuuvvvZZZFFF===888888888:::<<>>AAADDDFFFIIIRRRaaannnuuufff^^^ZZZQQQNNNIIIFFFDDDDDDCCCCCC@@@???===;;;:::999888888555666777999:::;;;<<<<<<888888888888777555444333111111111000000///...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........//////000000000000222444555555666888999===???DDDIIINNNRRRTTTUUU888888777777666666555555333333444555666666666555222222222222222222222222000000000///000000000000222111///------...000111////////////////////////222000//////000000///---000000000000000111222222444555999;;;;;;>>>LLL[[[nnnrrrkkkrrr~~~www}}}|||pppccc___```hhhxxxzzzuuunnnhhhiiinnnqqqoookkkjjjmmmrrryyy{{{yyyvvvuuusssqqqpppoooooooookkkkkkiiihhhfffdddccccccdddeeedddaaa^^^\\\]]]^^^[[[```ffflllppptttyyy|||{{{|||{{{wwwqqqnnnkkkjjjddd```[[[YYYXXXUUUQQQMMMHHHDDD???;;;999777555444111444555222//////555;;;888888888888888888888888888999999::::::999999888888999;;;;;;:::999999:::888888888999;;;<<<>>>???BBBDDDFFFFFFDDDAAA@@@???AAAEEEIIILLLMMMLLLMMMMMMKKKQQQXXX[[[YYYVVVUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]___bbbfffhhhgggccc```^^^^^^]]]ZZZTTTMMMGGGCCCDDDFFFHHHJJJLLLOOOTTTWWW\\\]]]]]]\\\\\\]]]```ccccccbbb```^^^\\\[[[[[[[[[VVVUUUSSSQQQOOONNNNNNMMMKKKLLLOOORRRUUUWWWXXXYYYYYY[[[]]]^^^]]][[[[[[\\\___bbbjjjxxxvvvpppoooqqqsssuuutttooojjjkkkrrrzzz~~~~~~~~~{{{yyyxxxyyy{{{}}}||||||~~~yyytttssstttuuuvvvvvvuuuttttttwwwppphhhccc```___bbbgggzzzmmmQQQFFF=========999555555666666555333222000......------------------------------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////000444;;;CCCMMMYYYdddkkkssszzztttiiidddeee^^^[[[XXXUUUTTTWWW[[[^^^```^^^YYYVVVUUUUUUUUUVVVRRRRRRTTTWWWYYY]]]gggqqqfffPPPCCC===999999:::;;;<<<===>>>@@@@@@CCCEEEGGGNNN]]]ooo{{{xxxhhh^^^ZZZXXXPPPMMMIIIFFFDDDCCCAAA???>>>===<<<:::999999888888666777999;;;===>>>??????777777777666555444222111111111000//////.........------------,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------............/////////111333333222333444666999;;;???DDDIIINNNQQQSSS888888777777666666555555444555555666666666666555222222222222222222222222/////////...//////000111111111///......//////000...////////////000000000111000//////000000///...000000000000111111222333444777;;;===<<>>======888666777666666555444333000///...,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...//////000...444>>>HHHQQQ[[[ccciiitttzzzzzznnnbbb\\\]]]XXXXXXWWWVVVUUUXXX\\\___]]]YYYUUURRRSSSUUUVVVWWWRRRRRRUUUYYY\\\bbbooo|||rrrXXXGGG???;;;999:::<<<<<<<<<<<<===???@@@DDDGGGKKKWWWjjjzzzttteee[[[VVVTTTRRRMMMKKKGGGEEECCCAAA>>><<<===<<<;;;:::999888888888777888:::<<<>>>???@@@@@@777666666555444333222222111000///...---------...))))))***+++---...//////,,,------......------,,,------------............------..................///000222222111111333444666888:::>>>CCCGGGLLLNNN888888777777666666555555555555555666555555444444222222222222222222222222000000/////////000222222111000000000/////////....../////////000000000000......---...111222111111000000000000111222333444666:::???AAA@@@HHH]]]rrr|||gggfffsssyyyvvvxxx~~~mmm```YYYaaappp{{{wwwllljjjiiijjjllloooooooooooottt|||~~~yyyuuusssqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhfffdddaaa___^^^^^^]]]ZZZXXXWWWYYY[[[ZZZ```fffkkknnnrrryyy{{{uuusssooojjjbbb]]]VVVQQQOOOLLLHHHDDD???;;;777555555777888888888777777777777777888999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::<<>><<<<<<<<<:::;;;<<<>>>AAADDDFFFHHHKKKNNNQQQRRRQQQNNNMMMLLLIIIKKKOOORRRUUUYYY]]]```___fffmmmmmmfff___\\\]]]ZZZ[[[\\\]]]]]]]]]\\\\\\aaa``````aaabbbdddeeeffffffeeebbb```^^^\\\\\\\\\[[[\\\^^^aaacccbbb___\\\XXXZZZ[[[XXXRRRLLLIIIIIIGGGGGGHHHIIILLLRRRYYY___aaabbbbbbaaa``````aaaccc___]]]ZZZWWWUUUTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOQQQRRRSSSTTTUUUUUUWWWXXXYYYYYYYYYYYY[[[]]][[[\\\aaajjjuuu}}}~~~|||zzzzzz{{{{{{zzzxxx}}}yyyrrrkkkhhhiiilllxxxzzzzzzwwwsssssswww{{{~~~~~~~~~{{{xxxxxxzzz}}}yyyrrroooqqquuuxxxxxxvvvrrrooohhheee___ZZZZZZ___eeehhhlll}}}fffRRRAAA======888777;;;666666666555333111///---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,---...///000000///666BBBMMMVVV^^^dddhhhooottt~~~{{{~~~sssjjj^^^XXXYYYUUUWWWXXXWWWVVVWWW[[[^^^ZZZVVVQQQPPPQQQTTTUUUUUUSSSTTTWWW\\\___gggwww~~~___KKKBBB===:::777:::<<<===<<<<<<===???AAAGGGMMMVVVfffzzzuuucccWWWQQQOOOMMMMMMJJJHHHFFFEEEDDDCCC@@@===;;;:::999888888888888888888999:::<<<>>>???@@@@@@999777666444333333333333111000///---------------(((((()))+++,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..............................---///000000000000111333555555666888<<<@@@DDDGGG888888888777666666555555555555555555444333222222222222222222222222222222111111000000000111333444000000111111000///...---.../////////000000111111,,,++++++...111444444444000000000000111222333444888<<>>AAADDDGGGIIIKKKMMMPPPTTTVVVTTTRRRQQQPPPLLLOOORRRUUUYYY^^^dddhhhiiiooouuutttkkkbbb^^^^^^bbbcccddddddcccbbbaaa```hhhgggggghhhiiikkkmmmnnnkkkiiieeebbb___]]][[[[[[ZZZ[[[]]]```bbbaaa^^^[[[XXXZZZ[[[XXXSSSNNNLLLKKKKKKKKKJJJKKKNNNUUU]]]dddhhhhhhhhheee```]]]\\\\\\]]][[[WWWTTTRRRQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMPPPRRRUUUWWWXXXYYYVVVVVVWWWVVVVVVWWWZZZ]]]VVVWWW[[[bbbkkktttyyy|||}}}yyyvvvxxx|||}}}zzz~~~zzztttmmmhhheeedddssswwwzzzyyyuuutttxxx{{{zzz|||}}}{{{xxxxxx{{{~~~xxxqqqqqquuuyyy}}}}}}{{{vvvsssllliiiccc^^^^^^ccciiilllssszzznnnWWWCCC>>>===999999>>>666666666555444111///---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++,,,---...///000111555===JJJVVV___eeejjjllliiilllwww~~~xxxtttmmmhhh^^^YYY[[[UUUWWWYYYXXXWWWVVVYYY\\\YYYTTTOOONNNPPPRRRSSSSSSTTTUUUYYY^^^bbbkkk|||mmmRRRDDD@@@>>><<<555888<<<===<<<<<>>??????:::999666444333333444555111000...---,,,,,,------+++++++++++++++++++++,,,******++++++++++++******++++++,,,,,,,,,---------........................,,,---////////////000222333333333555888;;;???AAA:::888666666666666666444777666444333444555777888777666444333222111111111111111111111111111111111111333333000,,,+++...111------......//////000000000000///,,,((((((+++//////222333333111111333666===???AAADDDKKKZZZlllzzz|||iii]]]jjj|||qqqvvvxxxkkkccceeeppp|||vvvqqqnnnhhhhhhhhhhhhhhhiiilllooouuu~~~}}}zzzwwwtttqqqnnnmmmmmmnnnnnnmmmkkkiiigggeeeeeehhhkkkjjjfffbbbaaabbbeeeeeebbb^^^ZZZ[[[```eeehhhooosssrrrqqquuuzzz}}}{{{~~~zzzvvvnnnfff___ZZZSSSMMMGGGAAA<<<999666777777666555555777999777444333444888:::999888888999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAADDDGGGJJJLLLLLLOOOTTTVVVRRRNNNPPPRRRRRRSSSSSSUUU[[[dddmmmtttwwwxxxyyyzzzwwwqqqjjjeeeccciiiiiijjjkkkllllllkkkkkklllmmmmmmmmmllllllnnnooonnnkkkgggbbb^^^\\\[[[ZZZ[[[\\\^^^```aaaaaa```___[[[ZZZWWWTTTPPPLLLJJJHHHGGGGGGJJJOOOSSSVVV\\\cccdddiiijjjddd___]]]]]][[[ZZZWWWSSSQQQQQQQQQPPPOOOPPPQQQQQQPPPOOONNNPPPQQQUUUVVVWWWYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWZZZXXXXXX\\\bbbhhhttt~~~zzz|||}}}~~~xxx}}}}}}|||vvvnnngggeeeeeeiiioooxxx||||||yyywwwvvvxxx|||~~~|||yyyxxx|||zzzwwwsssxxxzzzxxxzzz~~~~~~zzzuuupppllljjjjjjlllppptttrrrvvv}}}dddJJJ??????===:::888;;;:::888666444111000///222000---++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------///---...000///,,,...222444???PPP```jjjnnnppppppooosss}}}~~~yyy{{{}}}ooohhheee___YYYWWWVVVUUUTTTTTTUUUWWWZZZ\\\XXXUUUQQQNNNMMMOOOQQQSSSXXXVVVZZZccchhhoooxxx\\\JJJ<<<:::<<<666777888999;;;<<<===>>>???IIIRRR___pppiii^^^PPPIIIIIIKKKKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@<<<;;;:::999888888888888999;;;===>>>>>>===:::999999666444333333444444333444333111///---,,,++++++---------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,---......//////......///111333555666888;;;===:::888666666666666666444666555444333333444666777555555333222111000000000111111111111111111111111---...000111000/////////////////////////////////111222111///,,,,,,...111///111333333222444777;;;===???BBBFFFNNN^^^qqqvvvjjjgggxxx|||vvvtttpppdddbbbkkkwwwrrrnnnkkkeeeggggggfffeeehhhmmmqqqxxxxxxwwwvvvssspppmmmjjjiiilllmmmlllllljjjhhhfffeeeeeegggiiiiiihhhfffeeedddddddddbbb^^^[[[[[[```dddkkkrrrvvvtttssswww|||~~~}}}yyytttpppjjjcccXXXTTTMMMGGGBBB>>>;;;888555666777666555555777999888666444555888999999777999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDCCCCCCGGGFFFGGGHHHJJJMMMNNNNNNQQQTTTVVVUUUVVVZZZ[[[XXXVVVVVVYYY```kkkvvv{{{uuupppmmmmmmooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqppppppqqqrrrqqqnnnjjjfffbbb```___^^^^^^___```bbbbbbaaa```___ZZZYYYVVVSSSPPPLLLJJJIIIHHHGGGIIIOOORRRTTTZZZaaaccchhhhhhbbb\\\YYYXXXUUUUUURRROOONNNOOOPPPQQQPPPPPPQQQRRRQQQPPPPPPQQQSSSVVVVVVXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWYYYVVVUUUYYY\\\bbbkkkuuuzzz~~~|||wwwxxxxxxssslllfffdddeeefffnnnyyy{{{wwwwwwzzz{{{yyyuuusssuuuxxxxxxyyy{{{~~~|||qqqvvvyyyxxxzzz}}}yyyvvvssssssvvvyyy|||}}}xxxxxxmmmOOOBBB???===:::888:::999888666444222111000///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------000///,,,...333777BBBRRRaaalllqqqtttuuurrrwww{{{~~~vvvjjjeeebbb]]]YYYXXXVVVUUUUUUUUUWWWYYY[[[\\\WWWUUUQQQNNNNNNOOORRRTTTXXXVVV[[[eeellluuummmTTTFFF;;;:::<<<777777888:::<<<===???BBBCCCOOOXXXfffttt|||ppp]]]TTTJJJFFFHHHLLLMMMKKKJJJIIIFFFCCC@@@>>>===<<<::::::888777777666666666888:::<<<>>>>>><<<:::999777666444333444555444333111000///...---,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------...............///000222333444666999<<<:::888666666666666666444666555444333333444555555444333222111000/////////111111111111111111111111------///111222000---***222222111000000///......000111111000///...000222000111222222444777<<<@@@@@@BBBEEEKKKVVVggg{{{~~~hhhgggoootttqqquuuqqqiiifffxxxxxxqqqllliiihhhbbbeeefffeeedddgggooovvv}}}|||vvvvvvvvvtttrrrooollljjjkkkkkkkkkjjjiiihhhfffeeegggfffggghhhiiiiiigggeeeaaabbbbbb___\\\[[[___bbbiiiooosssssstttzzz~~~{{{sssmmmjjjeee___RRRMMMFFF@@@===;;;999888555666777666555666777999999777666666888999888888:::;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>>>>???AAADDDEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJLLLMMMPPPRRRTTTVVV[[[aaaaaa\\\______bbbjjjvvv|||yyyxxxyyyxxxzzzzzzyyyvvvuuuxxx{{{{{{zzzyyywwwvvvuuuuuuuuutttrrroookkkgggeeeddddddbbbbbbccccccbbb```___]]]XXXWWWUUURRROOOMMMKKKJJJHHHGGGIIIMMMPPPRRRXXX___dddiiijjjccc\\\YYYVVVRRRRRRPPPMMMMMMPPPRRRSSSSSSQQQRRRSSSRRRQQQRRRTTTUUUYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWYYYUUUTTTWWWYYY\\\dddlllyyy~~~sssuuuvvvrrrlllhhhggghhheeelllyyyxxxwwwyyyzzzxxxsssoooooopppqqqsssxxx~~~ssswwwxxxxxxzzz~~~}}}}}}{{{{{{zzzXXXEEE@@@>>>;;;888999888777666444333222222,,,,,,,,,...000111111///,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------,,,,,,+++...,,,---///...---///444:::DDDTTTcccnnntttxxxzzzwww|||}}}zzznnnddd```___[[[XXXXXXUUUVVVVVVWWWYYYZZZ\\\]]]UUUTTTQQQOOOOOOQQQSSSUUUYYYXXX]]]hhhsssvvv\\\JJJAAA999:::===888888:::;;;===>>>AAAFFFIIITTT___nnnyyy|||nnn```SSSLLLEEECCCFFFJJJJJJHHHEEEDDDBBB@@@>>><<<;;;;;;888888777666555555555555888999;;;=========;;;:::888666555555555555444222...------,,,,,,,,,,,,---(((((()))***************,,,------------.........,,,,,,,,,---------......------------------------,,,,,,---...............---///111222222444777999:::888666555666666666444666666555444444444444555444333222111000000000000111111111111111111111111222000...///000///***%%%222111111111000000000///---......////////////000222111111222444999>>>BBBDDDFFFJJJRRR___rrrttt```hhhzzz}}}pppqqqvvvuuurrrqqq|||rrrkkkhhhgggfffbbbeeegggffffffjjjttt}}}~~~xxxuuuuuuuuutttrrrpppmmmkkkjjjjjjjjjiiihhhgggffffffhhhfffeeefffhhhiiifffccc___aaabbb```]]]\\\^^^aaaccciiinnnpppttt|||zzz{{{yyyqqqkkkgggaaa[[[OOOJJJBBB===:::999888888555666777666555666888::::::999888888888888999888:::;;;<<<===>>>?????????===???AAADDDDDDCCCAAA???@@@BBBDDDFFFHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJMMMPPPTTTYYY]]]^^^aaaeeefffdddiiikkkpppyyy{{{{{{}}}{{{zzzxxxwwwwwwvvvsssooollljjjhhhgggdddddddddcccaaa___]]]\\\VVVUUUTTTRRROOOMMMLLLKKKIIIGGGHHHLLLOOOQQQWWW___gggmmmnnniiibbb^^^ZZZVVVTTTRRRPPPPPPRRRUUUVVVVVVSSSTTTUUUUUUTTTTTTVVVXXX^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZXXXWWWVVVVVVVVVWWWZZZWWWVVVXXXYYY[[[aaaiiivvv~~~}}}tttvvvwwwuuupppmmmmmmnnnhhhlllvvvyyyxxxzzz{{{zzzuuuqqqnnnnnnrrrtttyyy~~~~~~yyyyyyxxxwwwxxxyyy{{{zzzaaaIII@@@>>><<<888888777777666555444333333---,,,---000222333111///------------------------,,,,,,,,,------------...++++++------------++++++---+++,,,//////...111777<<>>888:::===888:::<<<======>>>BBBHHHNNNWWWeeeuuu}}}}}}uuueeeWWWPPPKKKEEEDDDEEEEEECCC@@@<<<;;;;;;::::::;;;;;;<<<777777666555555555555555888999;;;===>>>>>>>>>===<<<:::888777666555222000---,,,,,,+++++++++++++++***+++,,,------------------------.........//////,,,,,,,,,---------......------------------------,,,,,,---.........------,,,---///000000111444666:::888666555666666666444777666666555444444444444555444333222222222222222000000000000000000000000444111---,,,......+++(((///000000000111111111222---------...///000000000333111000111555:::???AAADDDFFFLLLVVVeeexxxzzzmmmdddssssssnnnuuuqqqtttvvvmmmhhhggggggfffdddgggiiijjjlllsss}}}|||vvvpppqqqpppooonnnkkkiiihhhiiihhhhhhggggggfffffffffhhheeecccccceeeeeebbb^^^^^^aaabbbaaa^^^]]]___aaaeeejjjmmmnnnrrrzzz~~~qqquuuvvvqqqlllggg^^^VVVKKKFFF>>>999666555555444444555666666666666888::::::::::::999999999999::::::;;;<<<>>>???@@@@@@@@@<<<>>>AAADDDFFFFFFDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKNNNTTTYYY```iiiooommmiiikkkoooqqqrrrvvv~~~|||yyyzzzxxxuuurrrooollljjjiiiddddddcccaaa```^^^\\\[[[VVVUUUTTTRRRPPPNNNLLLKKKJJJHHHIIIMMMOOORRRXXX```iiiooosssnnnhhhddd```[[[VVVTTTRRRQQQSSSUUUUUUUUUVVVWWWXXXWWWVVVVVVXXXZZZ^^^^^^^^^^^^^^^^^^______\\\[[[YYYWWWVVVVVVVVVVVVXXXVVVVVVXXXYYYZZZ```gggrrr~~~|||{{{zzzvvvxxxyyywwwsssooopppqqqlllllloooyyyyyywwwzzz||||||yyyuuuqqqnnnppprrrvvv|||~~~|||yyywwwttttttuuuwww{{{~~~lllPPPCCC???<<<999888777777666555555444444/////////111222222000...------------------------******+++++++++,,,,,,,,,++++++------------++++++---+++,,,/////////333:::===FFFUUUbbblllsssvvvxxx}}}{{{zzz~~~}}}pppggg___]]]ZZZVVVUUUVVVTTTVVVYYY\\\]]]\\\[[[ZZZQQQQQQPPPPPPQQQTTTWWWYYY\\\^^^gggvvv~~~YYYFFF>>>===888999<<<888<<<>>>>>>>>>>>>CCCLLLSSS```nnn|||yyymmm^^^RRRNNNJJJFFFDDDDDDBBB???<<<666666666666666777888888777666666555555555555666888999;;;>>>???@@@@@@@@@AAA>>>;;;888666444000......---,,,+++***))))))))),,,------...//////......---------.........//////,,,,,,,,,---------......------------------------+++,,,,,,---...---------+++,,,.........///111333:::888666666666666666444666666555555444444333333555444333333222222333333000000000000000000000000000...,,,,,,---///000000......///000000111222222111///......000222222111222111000222777<<<@@@BBBBBBEEELLLXXXhhhzzzqqqiiiiii{{{{{{lllooo{{{yyyrrrzzz}}}wwwoooiiigggggggggggggggiiikkkooouuu}}}{{{uuuqqqpppooommmkkkiiihhhgggeeeeeedddccccccddddddeeefffdddbbbaaaaaa```___]]]___aaacccaaa___^^^```cccmmmppppppnnnnnnrrrtttqqqgggmmmqqqooojjjcccYYYPPPDDD@@@:::555333222111000444555666666666666999;;;:::;;;;;;;;;999999;;;===;;;<<<>>>???AAABBBBBBBBB>>>@@@CCCFFFHHHIIIIIIIIIFFFFFFGGGIIILLLPPPTTTVVVTTTSSSQQQMMMLLLQQQZZZbbbkkkvvv|||xxxrrrtttzzz~~~|||zzzxxxtttpppmmmjjjiiidddcccbbbaaa___^^^]]]]]]WWWWWWUUUSSSQQQOOOMMMLLLKKKIIIJJJNNNQQQTTT[[[cccjjjqqqvvvrrrlllgggbbb^^^WWWUUURRRQQQRRRSSSTTTTTTYYYZZZZZZZZZXXXXXXYYY[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]ZZZXXXWWWVVVVVVVVVVVVTTTTTTWWWXXXYYY]]]cccnnnzzz~~~}}}{{{wwwyyyzzzwwwrrrnnnmmmooommmjjjhhhnnnwww}}}}}}zzzxxx{{{~~~~~~yyysssooojjjkkkooouuuzzz}}}|||{{{uuupppmmmnnnqqqwww|||]]]JJJBBB>>>:::888888777777666555444444111000///000111000...---------------------------************+++++++++++++++,,,,,,------,,,,,,+++...,,,---000111111666===@@@JJJXXXeeemmmrrrtttuuu}}}|||{{{}}}yyymmmfff___]]]ZZZUUUTTTUUUTTTWWW[[[^^^^^^\\\YYYVVVPPPOOOOOOPPPRRRUUUXXXZZZ^^^bbbmmmuuuQQQAAA<<<<<<888999===888<<<>>>??????@@@GGGSSS\\\ooo{{{qqqbbbVVVNNNIIIGGGEEEDDDCCCBBB???===888777666444333333333333666666555555555555555666777888:::===???AAABBBBBBBBB???:::666333111///---...---,,,+++))))))((((((,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,---------......------------------------++++++,,,---------------+++,,,------------///111:::888666666666666666444444444333333222111000000444333222222222222222222000000000000000000000000+++---////////////111222////////////////////////222///,,,,,,...111111000111000000555;;;AAADDDDDDBBBFFFNNN[[[lll}}}uuulllhhhlll{{{qqqmmmvvv|||uuu}}}sssnnniiifffeeefffggghhhjjjjjjlllsss}}}~~~~~~zzzuuurrrqqqnnnjjjhhhgggggggggaaa```_________```aaaaaabbbcccbbbaaa___^^^___```aaaccccccbbb______bbbeeeooopppnnniiigggiiigggccc```fffjjjhhhccc\\\RRRHHH???;;;777555444333222111333555666666666777999;;;999;;;<<<;;;::::::<<>>???@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMKKKKKKLLLOOOUUU\\\cccgggcccaaa\\\VVVTTTYYYeeennnzzz}}}zzzwwwrrrnnnjjjhhhccccccbbbaaa````````````YYYXXXVVVTTTQQQOOOMMMLLLMMMKKKKKKOOOSSSVVV^^^gggooovvvzzzvvvooojjjddd^^^XXXUUUSSSRRRTTTUUUVVVVVV\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbb___^^^[[[YYYWWWVVVVVVVVVWWWUUUVVVXXXXXXWWW[[[```jjjvvvzzz|||{{{wwwqqqlllkkkkkkjjjfffbbbeeennnvvvzzz|||~~~wwwrrrhhhiiilllqqqvvvzzz{{{{{{tttlllgggiiinnnuuulllSSSFFF@@@<<<999999888777666555444333222000....../////////...........................******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///------000222333999@@@EEEOOO]]]iiiqqqsssssssss|||~~~vvviiiccc^^^\\\YYYUUUTTTVVVTTTWWW\\\___^^^[[[VVVSSSNNNNNNOOOPPPSSSVVVYYY[[[```fffsss~~~eeeKKK===999;;;777999===::::::===@@@AAADDDMMM\\\hhhzzzzzzhhhYYYQQQNNNGGGFFFDDDCCCBBBAAA???===888888666555444333333333444444333333333333444444555666888:::===???AAABBB@@@;;;555111//////...------,,,++++++************------------,,,+++******,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------++++++,,,------------,,,+++,,,------,,,,,,...000:::888666666666666666444222222222111111///......222222111111111111111111000000000000000000000000+++///333444111......///000000//////......------111...))))))+++......---//////000666>>>EEEHHHHHHEEEIIIRRR```qqqxxxpppjjjgggrrr{{{rrrnnnqqq~~~}}}ooohhhrrr~~~llliiieeecccdddfffggghhhllljjjllluuu}}}|||}}}zzztttooolllhhhdddaaaaaaaaabbb^^^]]]\\\[[[\\\]]]^^^______aaacccaaa^^^^^^```cccbbbcccdddbbb______cccgggkkkkkkhhhbbbaaabbb___[[[]]]bbbeeeaaa\\\VVVLLLBBB===:::888777777777666555333555666666666777999;;;888;;;<<<<<<:::;;;===@@@@@@AAACCCDDDFFFGGGHHHHHHKKKKKKKKKLLLMMMNNNNNNOOOQQQQQQRRRVVV]]]gggpppvvvwwwsssmmmeeeaaagggsss~~~|||xxxtttoookkkhhhccccccbbbbbbbbbbbbbbbccc[[[ZZZXXXUUURRROOOMMMLLLNNNKKKLLLPPPTTTXXX```iiittt{{{{{{sssllleee___YYYWWWUUUUUUWWWYYYZZZZZZ^^^___^^^]]]ZZZYYYZZZ[[[^^^]]]^^^^^^```bbbeeefff```^^^\\\YYYWWWVVVVVVVVVZZZXXXXXXZZZZZZXXXZZZ___gggsss~~~~~~yyyrrrllljjjkkkfffbbb___bbbiiirrryyy}}}{{{uuullllllmmmpppuuuyyyzzzzzzvvvmmmfffgggkkkrrrwwwYYYIIIBBB===::::::999777666444333333111///---,,,...///000///........................++++++,,,,,,,,,---------...---++++++++++++---...000---...111333555:::BBBJJJSSSbbbnnntttuuutttsss{{{|||nnnfff```\\\[[[XXXUUUUUUXXXUUUXXX\\\___^^^ZZZTTTPPPMMMNNNOOOQQQTTTWWWZZZ\\\aaahhhwwwhhhPPPGGG999777:::777999>>>;;;888<<<@@@BBBGGGRRRcccppp~~~vvvbbbUUUQQQPPPHHHGGGEEEBBB@@@>>><<<;;;666666666555555666666777333222222111222222333333333444666888;;;>>>@@@AAA<<<777111---,,,---......++++++******+++,,,,,,---/////////...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,,,,---------,,,,,,...000777666666777888888666444555555555444444444333333222222222111111111000000000000///...............,,,,,,------.../////////////////////////////////000000000000////////////222222333777>>>CCCGGGIIIBBBNNN]]]lll||||||sssiiiccclll|||yyyyyyuuuppp{{{xxxhhhdddhhhuuuvvvmmmjjjfffddddddfffjjjmmmooopppsss{{{|||yyyvvvssspppnnnjjjeeebbbaaa___]]]ZZZUUUXXX[[[]]]]]]\\\\\\]]]\\\^^^```aaaaaa``````aaagggfffbbb\\\\\\``````]]]gggddd___ZZZYYYZZZ]]]___eeeeeeddd___XXXPPPGGGBBB999777555333222333444555333333444555666777888888>>>===<<<<<<>>>????????????@@@BBBCCCCCCEEEHHHJJJOOONNNPPPVVVZZZYYYXXXZZZPPPYYY^^^```mmmyyysssuuu~~~~~~yyytttooollljjjhhhhhhgggfffeeeddddddccc\\\[[[YYYVVVTTTQQQOOOOOOLLLKKKMMMQQQTTTXXXcccmmmvvv}}}sssggg```^^^XXXYYYYYYYYYXXXWWWVVVVVV^^^___``````^^^\\\\\\]]]^^^```fffnnnooojjjfffeee\\\\\\ZZZWWWTTTRRRSSSTTTYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]mmmxxxsssnnniiigggiiihhhhhheeedddiiirrr{{{|||wwwnnnnnnpppsssrrrpppttt{{{{{{sssllliiijjjssskkkNNN???CCC:::999777666555555555666444222///......///...---)))***,,,------,,,***)))++++++++++++++++++++++++''''''((()))******++++++,,,.........///444<<>>CCCGGGHHHKKKVVVeeeuuuuuulllfffgggvvv{{{vvv{{{kkk___bbbmmm~~~tttjjjhhheeedddeeehhhlllooosssuuuzzz{{{xxxuuurrrooommmiiidddaaa^^^\\\XXXTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[ZZZ\\\___`````````aaabbbdddddd```\\\\\\___^^^[[[ZZZXXXUUUSSSTTTWWW[[[^^^eeecccaaa[[[SSSJJJAAA<<<444333222222222222444444444555666666888888999:::>>>======>>>@@@BBBCCCCCCDDDEEEGGGGGGFFFGGGIIIKKKSSSRRRVVV]]]```^^^]]]___\\\ccciiinnn}}}~~~~~~yyyuuuqqqooonnnkkkjjjiiigggfffeeedddddd^^^]]]ZZZWWWTTTQQQOOOMMMJJJIIILLLPPPUUU[[[fffrrrxxx~~~}}}rrrgggaaa___ZZZZZZZZZZZZYYYXXXXXXWWW[[[\\\^^^^^^]]]\\\]]]^^^]]]^^^dddlllmmmgggcccbbb]]]]]][[[YYYUUUTTTTTTUUUXXXZZZZZZYYYXXXWWWXXXYYY[[[iii|||wwwpppkkkhhhgggjjjlllkkkhhhdddeeekkksssyyy}}}yyyqqqooonnnoooooopppxxx}}}uuupppooottt}}}ZZZBBB@@@:::999777666555555555666444222///...//////...---***+++---......---+++***++++++++++++++++++++++++,,,,,,------......//////---...//////111666???FFFQQQ[[[gggooorrrsssvvvyyy|||yyy{{{kkkfffbbb^^^ZZZVVVVVVVVVUUUUUUXXXYYYZZZXXXUUURRRQQQQQQQQQOOOPPPTTTXXXZZZ___eeennn{{{gggPPPDDD:::999888777888;;;===???>>>@@@DDDJJJUUUeeewwwsssbbbVVVNNNKKKJJJGGGCCC>>>;;;;;;:::999777888999999888888777666555444444444444444333222111555555555555555444333222000000000///......------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---......///---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...999777444222333333222111333333333333222222222222444444444333333333222222222111111000000000000111//////......---,,,,,,+++////////////////////////////////////000000000000111333666:::>>>BBBEEEGGGLLLWWWfffxxxrrrhhhfffnnnoooaaaZZZcccxxxyyyppphhhfffddddddfffjjjooorrrwwwzzz}}}yyyvvvssspppmmmkkkhhhdddaaa]]]YYYTTTPPPSSSUUUXXXYYYXXXWWWWWWWWWXXXZZZ]]]_________aaabbbaaabbbaaa]]]]]]___]]]XXXOOONNNMMMNNNQQQVVV[[[___bbb```\\\UUULLLCCC;;;666111111222222333444555555666666777888999:::;;;;;;======???@@@CCCEEEGGGIIIMMMNNNOOOOOONNNNNNOOOQQQ\\\\\\aaagggiiifffdddeeeeeekkkpppxxx~~~yyyvvvsssrrrrrrooommmkkkhhhfffeeeeeeeee```^^^\\\XXXUUUQQQNNNMMMLLLKKKLLLQQQUUU\\\iiiuuu~~~|||qqqgggaaa```\\\\\\\\\[[[ZZZZZZYYYYYYWWWYYY[[[\\\[[[[[[\\\]]][[[\\\bbbhhhiiiccc^^^]]]\\\]]]\\\ZZZWWWUUUVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXYYYfffwwwvvvnnnkkkkkknnnrrrtttsssooohhhccceeemmmuuu|||xxxsssnnnmmmmmmrrrxxxsssttt~~~{{{{{{dddFFF@@@;;;:::888666555555555555444222////////////...---,,,,,,............,,,,,,++++++++++++++++++++++++---------------------------...000000222999BBBJJJVVV___jjjqqqtttuuuyyy}}}|||vvvvvvpppeeeeeeddd```ZZZVVVUUUUUUUUUUUUZZZ[[[YYYWWWSSSQQQPPPQQQSSSRRRSSSWWWZZZ[[[aaahhhsssuuuZZZIIIBBB999888777777888:::===>>>>>>@@@FFFRRRbbbssszzzgggXXXQQQNNNLLLJJJEEEBBB===:::999999999888999999;;;;;;:::999777555666666555555444333222222444555555555333222000///000000000///......------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111,,,++++++******++++++,,,++++++,,,---------------555333000///111333444444666555555555555444444444444333333333333222222222111111000//////000000000------,,,,,,,,,+++++++++////////////////////////////////////000000000000111333777;;;>>>AAADDDFFFKKKVVVfffzzztttiiikkkxxxkkkaaa^^^lll|||ssslllgggfffddddddgggkkkooorrrwww{{{{{{wwwtttqqqmmmkkkhhhgggeeebbb^^^YYYTTTQQQSSSTTTVVVVVVTTTSSSSSSSSSVVVYYY[[[]]]^^^___aaacccbbbdddcccaaaaaaaaa]]]WWWMMMMMMMMMOOORRRWWW\\\^^^^^^[[[VVVNNNFFF>>>777333222333444555666666666666666666777888999:::;;;;;;;;;===???BBBEEEHHHKKKNNNTTTVVVXXXYYYYYYYYY[[[\\\iiijjjnnnssssssmmmjjjkkklllpppuuu}}}xxxuuusssssssssqqqooolllhhheeedddcccccc___^^^\\\YYYUUURRRPPPOOONNNMMMNNNRRRWWW^^^kkkwww}}}qqqgggcccbbb]]]]]]\\\ZZZZZZYYYYYYXXXVVVXXXZZZZZZYYYYYYZZZ[[[YYYZZZ^^^dddddd^^^YYYYYY[[[\\\]]][[[YYYWWWVVVVVVYYYZZZZZZZZZXXXWWWXXXYYY[[[eeettttttmmmnnnrrryyy~~~|||xxxpppgggdddlllvvvxxxppplllmmmuuu|||sssooouuu}}}{{{xxx|||gggJJJCCC<<<:::888777555555555555333222000/////////...,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,...///000444;;;FFFNNN\\\dddlllqqqrrrtttyyy}}}xxxvvvqqquuu}}}lllggghhheee```ZZZVVVUUUUUUUUUUUU\\\[[[YYYUUUQQQOOOPPPQQQTTTSSSUUUYYY[[[]]]ccckkkvvvjjjQQQEEEBBB999999888999:::<<<>>>@@@>>>AAAHHHVVVkkk~~~ppp\\\OOOMMMMMMKKKGGGDDDAAA===999888999:::::::::;;;===>>>===;;;888666888888777555444333333222333333444555444333111000000000000///......------++++++************+++++++++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,---...///000++++++++++++++++++++++++***+++---.........---,,,999777444444666888999999666666666555555555444444222222222222111111111111//////.........//////000.../////////000000000111000000000000000000000000.../////////000000000111000333777:::<<>>JJJSSSbbbhhhnnnppppppqqqwww|||}}}sssqqqooowwwwwwlllkkkllleeeaaaZZZVVVUUUVVVVVVVVV\\\[[[XXXSSSOOONNNOOOQQQSSSSSSWWW[[[\\\^^^fffooo|||}}}^^^HHH===:::888888888999;;;===>>>@@@@@@DDDJJJXXXoooxxxiiiVVVKKKJJJKKKHHHDDDBBB@@@>>>;;;::::::<<<===<<<===???@@@???===:::888;;;:::888666444333333333111222555666777666555444000000000///......------+++******))))))******++++++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---...///...---,,,;;;999666555666666666555444444444444333333333222222222222111111111000000...............//////000------...//////000111111000000000000000000000000......//////000000111111222555999;;;<<<@@@FFFKKKXXXgggzzztttooo{{{~~~mmm^^^aaammmyyypppjjjfffgggfffffffffhhhlllooorrrzzzzzzwwwsssqqqooonnnkkkiii___``````___[[[YYYXXXXXXZZZ[[[ZZZXXXUUUSSSSSSSSSWWWYYY[[[\\\]]]___bbbdddgggjjjiiifffeeeccc]]]VVVOOOOOOPPPQQQRRRSSSTTTUUUUUURRRKKKDDD>>>:::777666333333333333333333333333666666777888999::::::;;;999===BBBEEEGGGKKKQQQVVVTTTYYY___dddiiilllpppsssvvvsssuuuvvvyyy~~~zzztttnnnkkkkkkmmmooopppooommmjjjgggdddaaa```[[[ZZZYYYWWWVVVTTTSSSRRRGGGHHHMMMVVV___hhhvvvzzzppphhhdddbbb\\\[[[YYYWWWUUUUUUUUUVVVWWWYYYZZZYYYWWWUUUUUUVVVVVVVVVZZZ______YYYVVVVVVXXX[[[^^^___]]]ZZZXXXXXX[[[\\\]]]\\\ZZZYYYZZZ[[[]]]dddnnn~~~|||llliiioooxxx|||yyyqqqiiilllvvv}}}{{{|||{{{wwwppplllkkkrrr|||rrrjjjjjjoooxxx{{{{{{}}}yyyqqqooosssyyyUUUDDD===<<<:::777666555555555222111000000000000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---///222777BBBOOOXXXgggkkkoooooooooqqqxxx~~~zzzpppoooooo}}}uuupppnnnllleee```ZZZVVVUUUVVVXXXYYYZZZYYYWWWSSSOOONNNOOOQQQRRRSSSXXX]]]^^^```iiissssssWWWCCC999555666666777888:::<<<===>>>BBBHHHOOO[[[qqqpppcccSSSKKKKKKKKKGGGBBBAAAAAAAAA???======>>>@@@??????@@@AAA@@@???<<<;;;===<<<999777555444444444111333666888999888777666000000000///......------+++******************+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++...---,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...............777555444444555555333222444444444444333333333333333333222222222111111111//////......///000000111---.....................000000000000000000000000.........///000111111111555888;;;===>>>CCCKKKRRRbbbrrrxxxuuuwwwdddZZZeeeyyy}}}ssskkkgggdddddddddeeefffiiinnnrrrttt|||}}}uuussspppnnnnnnmmmkkkiiibbbccccccaaa]]][[[\\\^^^aaaaaa```]]]ZZZWWWWWWXXXYYYZZZ\\\\\\]]]___bbbeeehhhiiihhhdddbbb```YYYRRRKKKLLLNNNPPPQQQSSSTTTTTTTTTPPPHHHAAA;;;777666555333222111111222333555666777777888999:::;;;<<<<<<:::???EEEHHHJJJNNNTTTZZZWWW\\\cccjjjppptttyyy|||yyyxxx{{{yyy~~~uuurrrlllgggfffhhhlllnnnooooooooommmjjjfffbbb```[[[ZZZYYYWWWTTTRRRQQQPPPHHHJJJPPPZZZaaaiiivvv{{{tttlllfffcccaaa]]][[[YYYVVVUUUTTTUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWVVVUUUYYY^^^^^^YYYVVVWWWYYY]]]aaabbb```]]][[[ZZZZZZ[[[\\\[[[ZZZYYYYYY[[[YYY___iiivvvnnnjjjooovvv}}}||||||vvvlllkkkrrr{{{zzz{{{|||}}}xxxssspppooosss~~~~~~uuummmmmmqqqxxx||||||vvvyyy}}}~~~wwwnnnlllooo```JJJ>>><<<:::888666555555555222111000000111000---+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++---///111444;;;FFFTTT^^^jjjnnnqqqqqqqqquuu}}}xxxnnnnnnqqqwwwuuuqqqjjjddd___YYYUUUUUUWWWZZZ[[[XXXWWWVVVSSSPPPNNNOOOPPPRRRTTTZZZ___aaacccmmmxxxeeeOOOBBB;;;888666777888999;;;===>>>???BBBKKKVVVbbbuuu|||ggg^^^SSSNNNMMMLLLHHHCCC@@@BBBDDDCCCAAA@@@@@@BBBAAAAAAAAAAAA@@@???>>>>>>???===:::777555444444444222444777999999888666444000000000///......------+++++++++******+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,---............---,,,---------------...//////555444555777999:::888777777777666666666555555555444444444333333333222222000000///000000111222222333333222222111111000000000000000000000000000000---......///000111111222888;;;===>>>???EEEOOOWWWlll~~~zzzuuu```]]]lllxxxoooiiieeedddbbbbbbcccfffjjjoootttvvv{{{}}}zzzyyysssqqqnnnmmmmmmmmmkkkjjjiiiiiiiiieeeaaa___aaacccffffffeeeaaa]]][[[[[[[[[ZZZ[[[\\\]]]]]]___bbbeeeggghhhfffaaa^^^\\\VVVOOOHHHJJJLLLPPPRRRUUUVVVWWWTTTOOOGGG???888555444444333333222222333666999;;;888999999:::;;;<<<===>>><<>>===:::888666555555555222111000111111000---+++...------,,,,,,------...++++++++++++++++++++++++++++++,,,------.../////////000333777===IIIXXXbbblllooorrrssstttyyyxxxnnnooorrr{{{zzzssshhhccc___XXXUUUUUUXXX[[[\\\VVVVVVVVVSSSQQQOOOOOOPPPRRRUUU\\\aaacccfffppp|||pppUUUFFF???<<<:::888999:::<<<>>>@@@AAAAAAAAANNN[[[gggxxxvvvaaa[[[TTTPPPOOONNNIIIEEE???CCCFFFFFFCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@???@@@>>>;;;777555444444444333555777999999777444222000000000///......------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------000000000000000000000000,,,,,,,,,---...///000111------...//////...------......---,,,,,,...///000888777666666777666444222666555555555555444444444333333333222222111111111222111111000///......---......------------......111111000///...---,,,,,,000111222222111222444666666===BBBAAAAAAHHHYYYgggxxx~~~{{{}}}nnnnnn___qqqxxxoooiiicccaaabbbbbbdddgggiiijjjooovvv{{{yyytttuuutttrrrpppnnnlllkkkkkkhhhhhhgggeeecccdddgggjjjsssmmmeee\\\WWWWWWYYY\\\aaa___^^^___aaadddeeeeeeiiifffbbb]]]YYYTTTNNNJJJHHHIIILLLPPPUUUWWWWWWVVVXXXPPPDDD;;;777555333222333333333333444555666666<<<;;;999888999;;;===???BBBDDDHHHKKKMMMPPPUUUXXX\\\fffooouuu{{{wwwlllfff^^^XXXYYY___gggoootttvvvuuusssppplllgggccc```\\\ZZZWWWTTTQQQOOOMMMLLLOOOPPPTTTYYY___eeekkknnnoooooommmiiiddd```^^^]]]___\\\YYYVVVTTTTTTUUUWWWWWWVVVUUUTTTTTTSSSTTTTTTWWWWWWXXXYYYYYYXXXXXXWWW[[[\\\]]]]]][[[[[[[[[]]]\\\[[[YYYYYYZZZ[[[[[[ZZZYYYZZZ___jjjzzz}}}ppplllpppwww{{{zzzsssmmmxxx}}}||||||{{{~~~zzzvvvpppooozzz|||sssppppppwww}}}xxx|||~~~yyytttpppooozzzxxxRRREEE===<<<888000333888111111222222111111000///...,,,,,,,,,------.........,,,++++++***++++++,,,,,,******+++,,,,,,---.........111666<<>>===???AAA@@@===999555222111222333777666555555666555333111222000...,,,++++++++++++++++++,,,,,,,,,++++++***+++)))((())),,,---...---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000000000000:::888666666777777555444555555555555444444444444222222222222222222333333111111111000///.........///......------......///000000///////////////...000111222111111111444666666<<>>@@@BBBEEEIIILLLOOORRRXXX\\\fffpppzzzxxxhhh^^^[[[WWWTTTXXX```hhhnnnrrr|||zzzvvvpppjjjccc]]]ZZZ]]][[[XXXUUURRROOOMMMLLLLLLNNNQQQVVV]]]dddkkkooosssrrrooojjjddd___^^^]]]]]][[[YYYVVVUUUTTTTTTUUURRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXX[[[\\\]]]\\\[[[ZZZ[[[]]]]]][[[YYYYYYZZZ[[[ZZZYYYWWWXXX[[[eeessstttpppttt{{{}}}tttmmmrrr|||~~~~~~}}}yyyssspppxxx~~~uuuqqqppptttyyy}}}|||wwwtttyyy\\\HHH???===999111333666000222222222222111000///...------..................,,,,,,++++++***++++++++++++++++++,,,,,,------------000444:::BBBMMMWWW^^^gggjjjmmmnnnpppuuu~~~tttlllooo{{{}}}vvvoookkk___YYYTTTUUUZZZ]]][[[WWWSSSTTTUUUUUUSSSRRRSSSUUUVVVWWWZZZ___dddlll}}}rrrVVVEEE???<<<:::999777888;;;>>>>>><<<@@@GGGLLLWWWfffvvvttteeeZZZXXXTTTQQQNNNJJJFFFCCC@@@AAABBBCCCDDDDDDDDDDDDGGGGGGFFFDDDAAA???@@@AAA@@@>>>:::777444222222222666555444555666555444222000///...,,,+++******+++))))))************)))))),,,***)))***,,,------,,,---......//////......---////////////////////////,,,,,,,,,---------------------......///000000111000000000000000000000000;;;999666666666777777666555555555555444444444444000111111222222333444444111111000000//////......///......------......////////////000000111111111000111111111000111333666888<<<@@@BBBGGGWWWnnn|||vvvzzzwwwgggkkk{{{|||ooohhhddd___^^^___]]]```ccchhhnnnvvv}}}zzzxxxvvvtttsssrrrpppnnnmmmlllkkkkkklllhhheeeeeegggiiiiiihhhhhheee```\\\YYYZZZ[[[]]]fffeeedddeeegggiiijjjiiiccc^^^WWWQQQLLLHHHDDDAAACCCEEEIIIOOOUUUYYYZZZZZZTTTKKK@@@888555555666555333333333333444555666777999888888888:::===@@@BBBCCCGGGLLLOOOQQQVVV]]]bbbppp{{{wwwmmmdddYYYQQQPPPOOOQQQXXXcccmmmrrrsss~~~{{{vvvooohhhaaa[[[YYY^^^]]]ZZZVVVRRROOOMMMLLLKKKLLLOOOTTT[[[dddmmmqqqxxxvvvqqqjjjccc___]]]]]][[[ZZZYYYWWWUUUTTTRRRRRRMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^\\\ZZZYYYZZZZZZYYYWWWWWWWWWYYY```lll|||zzzuuuyyyvvvoooiiirrrzzz}}}~~~xxxrrrttt{{{wwwrrrpppppptttzzzzzzvvvrrrkkkLLLAAA===:::333444666///222222222222111000///...////////////............---,,,,,,+++*********+++,,,,,,,,,,,,,,,---------...111555;;;BBBKKKUUU[[[```dddjjjmmmooorrrvvvzzzxxxpppnnnttt~~~wwwooohhheeeZZZVVVSSSUUUYYY[[[XXXTTTRRRSSSTTTTTTRRRRRRSSSTTTVVVVVVZZZaaaiiittt}}}gggNNN@@@<<<:::999:::999999:::=========CCCKKKSSS^^^nnnzzz}}}nnn```XXXVVVSSSQQQOOOLLLIIIFFF???@@@AAABBBDDDEEEEEEFFFJJJJJJIIIGGGCCCAAA@@@AAA@@@>>><<<999666444222222555444444555666666444222///...---+++************))))))******************---+++******,,,---,,,+++/////////000000/////////////////////000000000000---------......//////////////////000000111222222000000000000000000000000;;;888555444555666777666555555555444444444333333222222222222222222222333111000000000/////////...//////............//////000000000000111111111111000111111000000111444777===???BBBDDDLLL___yyywwwqqqtttssshhhoooxxxmmmgggddd```___```^^^```dddjjjrrrzzz|||zzzyyyxxxwwwqqqpppooommmlllkkkkkkkkkmmmhhhdddeeeiiillljjjgggcccbbb___]]]\\\]]]___aaagggffffffgggiiijjjjjjiiiddd^^^VVVOOOIIIFFFCCCAAABBBDDDHHHOOOUUUZZZ[[[[[[UUULLL@@@777555555666666333333333444444555666777777777888999;;;???BBBCCCEEEIIIOOORRRUUU[[[cccjjjwwwsssiii^^^WWWVVVTTTPPPLLLJJJLLLQQQYYYgggttt{{{{{{{{{yyytttnnnhhhccc```^^^___]]]ZZZVVVSSSPPPNNNLLLLLLMMMOOOTTT]]]gggpppvvv|||yyyssskkkccc^^^]]]]]]YYYYYYXXXWWWUUUSSSPPPOOOJJJKKKMMMOOORRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXZZZ\\\^^^\\\ZZZYYYYYYYYYXXXVVVWWWWWWYYY^^^hhhwww}}}www~~~{{{ssseeejjjqqqxxx~~~|||sssqqquuu~~~yyyssspppnnnpppvvv{{{wwwooo~~~yyyRRRCCC<<<;;;666666777111222222222222111000////////////......------,,,,,,------,,,+++************------------------------///222777===DDDLLLTTTYYYYYY^^^eeejjjmmmppptttvvvzzzuuuqqqttt|||uuunnnfff___\\\VVVSSSRRRTTTXXXYYYVVVRRRPPPRRRSSSSSSRRRRRRSSSUUUWWWWWW[[[dddnnn{{{uuuaaaKKK>>>:::777777888;;;::::::<<<===>>>FFFOOOWWWdddsss|||}}}wwwiii\\\WWWUUUSSSRRRPPPMMMIIIFFF??????@@@AAACCCEEEGGGHHHHHHIIIJJJHHHEEEBBBAAAAAA@@@???===;;;888555333111444333333444555555444222---,,,,,,+++************,,,,,,++++++,,,,,,------...,,,++++++,,,,,,,,,+++...//////000000//////...////////////000000000000......//////000000111111111111111111222222333333111111111111111111111111999666333222333555555555555444444444444333333333444444333333222111000000000000000000/////////////////////....../////////111111111111000000000000000000111000000222666999BBBDDDFFFHHHRRReeekkkmmmzzzpppmmmyyywwwmmmhhhfffcccbbbcccbbbdddhhhooowww~~~}}}{{{yyyvvvtttooonnnmmmlllkkkkkkkkkkkkmmmhhhdddeeejjjllljjjfffaaa```______```bbbdddfffhhhgggggghhhjjjkkkjjjiiiddd^^^VVVNNNIIIFFFDDDBBBCCCDDDHHHOOOUUUYYYYYYYYYTTTLLL@@@888555555666555444444444444555666777777777888999;;;>>>AAADDDEEEFFFLLLRRRVVVYYY```jjjrrr~~~nnneeeWWWPPPHHHDDDFFFIIIJJJIIIGGGLLLRRRZZZjjj{{{{{{xxxsssmmmhhhdddbbbaaa___]]]ZZZVVVSSSPPPNNNMMMOOOOOORRRWWW___iiisssxxx|||yyyssskkkbbb]]]\\\\\\WWWWWWWWWVVVTTTQQQNNNLLLJJJKKKNNNPPPSSSUUUVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXWWWXXXXXXWWWVVVVVVYYY[[[^^^\\\ZZZYYYYYYYYYWWWVVVUUUWWWYYY[[[cccsssyyyzzzffffffjjjsss|||uuupppqqqyyy{{{||||||zzzwwwrrrpppmmmmmmttt{{{[[[FFF<<<<<<888888:::444222333333222222111000///---------,,,,,,+++++++++---,,,++++++*********+++,,,---------------.........222777===DDDKKKRRRVVVVVVZZZaaagggmmmssswwwzzzxxxuuutttxxx~~~||||||yyy|||xxxlllggg```ZZZWWWRRRQQQQQQTTTVVVWWWTTTQQQOOOQQQRRRSSSRRRRRRTTTVVVYYYYYY]]]gggrrrnnn\\\HHH>>>:::777777888<<<::::::<<<===@@@IIISSSYYYhhhwww|||yyypppdddZZZXXXVVVTTTSSSQQQMMMIIIEEE@@@??????@@@BBBEEEHHHJJJHHHJJJLLLKKKIIIGGGEEEEEEAAA@@@>>>;;;888555333111333222222222444444222000+++++++++++++++++++++***,,,,,,++++++,,,---.........---++++++,,,---,,,+++.........//////...............//////000000000000000000111111111222222222222222222333333333333333333333333333333333333333777555222222333555555444444444444444333333333333666555444333111000//////000000000000////////////000//////......//////000111111111000000////////////000000000111555999===FFFGGGIIIMMMWWWjjjxxxhhhrrrvvvnnnsssvvvllliiigggdddcccdddfffhhhmmmuuu}}}|||yyyuuuqqqmmmmmmmmmlllkkkjjjjjjkkkkkkjjjhhheeefffiiijjjiiigggaaa`````````bbbeeeiiikkkjjjiiiiiikkklllmmmllljjjddd___WWWPPPLLLIIIGGGEEEFFFGGGJJJOOOTTTVVVVVVUUUPPPIII???888666666555444444444444444555666777888888999;;;===@@@CCCEEEGGGGGGNNNVVVZZZ]]]dddpppzzzeeeTTTLLLHHHDDD???===>>>AAADDDEEEGGGNNNUUU]]]mmm~~~zzzsssllleeeaaa___^^^]]][[[YYYVVVRRRPPPNNNNNNPPPQQQTTTYYYaaajjjrrrwwwxxxvvvqqqjjjbbb]]][[[[[[WWWWWWVVVUUUSSSPPPMMMKKKJJJLLLOOOSSSVVVXXXYYYYYY[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUUUUTTTSSSTTTWWWZZZ]]][[[YYYXXXYYYYYYXXXVVVRRRUUUWWWYYY^^^kkkzzzkkkeeeeeeooozzzvvvppppppsssvvvyyyyyyvvvrrrooonnnmmmlllsssgggMMM>>>===999999:::666333333333333222111000///,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,---......//////,,,111777>>>DDDJJJPPPTTTWWW[[[aaaiiiqqqxxx~~~xxxvvvvvvyyy~~~}}}zzzzzz~~~|||xxxvvvyyypppgggccc___YYYWWWPPPPPPQQQSSSUUUUUUSSSQQQOOOQQQRRRSSSSSSTTTUUUWWW\\\\\\aaalllxxxbbbSSSDDD<<<:::999:::<<<<<<:::;;;===???BBBLLLVVV^^^mmm{{{}}}uuujjj```YYYWWWVVVTTTSSSRRRNNNIIIFFFAAA@@@??????AAADDDHHHJJJKKKMMMPPPQQQOOOLLLJJJJJJBBBAAA>>>:::777444222111333222111111222111///---***+++,,,,,,,,,,,,,,,+++******))))))***+++---......,,,++++++---...---,,,---......//////......---//////000000111111222222333333333333333333333333333333333333333333333333333333333333333333333333666444333444555666555444444444444333333333222222444444333333222111000000////////////000000000000000000////////////000000...///////////////000000///000000111333777===AAAFFFHHHLLLQQQ[[[mmmrrrkkk|||{{{wwwxxxnnnmmmxxx}}}sssjjjgggfffcccaaacccgggjjjqqqzzz{{{wwwtttqqqnnnllllllkkkkkkjjjjjjjjjjjjkkkggggggggggggggggggggggggaaa```______bbbgggkkknnnnnnnnnnnnoooqqqqqqooonnngggbbb\\\VVVRRROOOMMMKKKJJJKKKMMMPPPSSSSSSRRRPPPHHHBBB;;;666666666666444444444444444555666777888:::;;;===???BBBEEEGGGHHHHHHPPPXXX]]]```hhhuuuhhhSSSGGGBBB;;;<<<<<<::::::<<<@@@DDDHHHSSS]]]eeevvvzzzrrriiibbb^^^\\\[[[[[[YYYWWWTTTRRRPPPOOONNNOOOPPPSSSXXX___gggmmmqqqsssrrroooiiibbb]]]ZZZZZZWWWVVVUUUSSSQQQNNNLLLKKKIIILLLQQQVVVZZZ]]]^^^___^^^]]]ZZZXXXVVVVVVWWWWWWRRRSSSRRRQQQPPPRRRUUUXXX\\\ZZZXXXXXXYYYYYYXXXWWWSSSWWWYYYXXXZZZeeexxx~~~pppeeeaaakkkxxx~~~vvvqqqqqqrrrvvvzzzxxxrrrllljjjkkkllljjjqqqtttUUUAAA>>>999777888444333333333333222111000000++++++,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,---...///000111...333:::AAAGGGMMMSSSVVVZZZ^^^eeeoooxxx{{{zzzyyyzzz{{{~~~~~~|||zzz}}}zzzhhhaaa```\\\XXXVVVPPPPPPPPPRRRSSSTTTSSSSSSOOOQQQSSSTTTTTTUUUWWWYYY^^^^^^dddqqqzzzXXXKKK>>>999888888999===<<<:::;;;???@@@DDDMMMWWWdddttt~~~rrrfff]]]XXXTTTTTTSSSSSSSSSPPPKKKHHHBBBAAA???>>>@@@CCCHHHJJJMMMPPPSSSTTTQQQMMMKKKIIICCCAAA===888555333222222222111000//////...,,,******+++,,,---......---,,,+++***)))))))))+++---///---,,,***+++---............//////000000//////...111111222222333444444555666555555444444333333222333333333333333333333333222222222222222222222222666555555666777777666444444444444333333333222222333333222222222222222222////////////000000000000000000////////////000000,,,,,,---...///000111111//////000111444888???CCCEEEHHHLLLSSS^^^pppooonnnooonnnsssiiikkkzzz{{{qqqhhheeedddaaa___aaagggkkkrrr}}}~~~zzzuuurrrqqqpppooooookkkkkkjjjjjjiiijjjjjjkkkeeeggghhhgggfffeeefffhhhaaa```^^^___bbbggglllppprrrrrrrrrtttuuuuuusssqqqkkkgggaaa\\\XXXVVVSSSQQQMMMMMMNNNPPPRRRRRROOOMMMBBB===777555666777666555555444444555555666777888<<<===>>>AAACCCFFFGGGHHHIIIQQQZZZ^^^aaajjjxxxeeeRRRFFF@@@<<<111555888999888:::AAAGGGKKKXXXdddnnn~~~|||wwwoooggg```\\\[[[[[[YYYXXXVVVTTTRRRPPPOOOOOOMMMNNNRRRWWW]]]ccciiilllpppooommmhhhbbb]]]ZZZYYYWWWVVVTTTRRROOOMMMKKKKKKHHHLLLQQQWWW]]]aaacccddd```^^^[[[YYYWWWVVVWWWWWWQQQQQQQQQOOOOOOPPPTTTWWW[[[YYYWWWWWWYYYYYYYYYXXXVVVZZZ\\\ZZZYYYcccuuu~~~rrreee___iiixxx}}}vvvrrrrrrsssxxx}}}yyyppphhhgggiiillliiippp}}}[[[DDD???999666777333333333333333222111000000,,,,,,,,,------.........)))))))))***+++,,,......)))***+++---///000111222111666>>>FFFLLLRRRWWW[[[\\\aaaiiittt~~~~~~}}}{{{{{{}}}rrrbbb\\\\\\ZZZVVVTTTPPPPPPPPPQQQRRRSSSTTTTTTOOOQQQSSSTTTUUUVVVXXXZZZ^^^___fffuuuqqqTTTHHH<<<777555444666999;;;:::<<>>???CCCGGGJJJNNNQQQTTTTTTPPPLLLHHHFFFDDDAAA<<<777444222222222222111//////...---***(((***+++---...///......------,,,+++++++++---000111,,,+++***+++---/////////000000111111111111000000333333444444555666777777777777666555444333333222333333333333333333333333000000000000000000000000888888777666666666666666444555666777777555333222333444666777666444222000333000,,,)))(((***---///////////////////////////000000000000000000000000111111111222333777===AAAHHHHHHMMMYYYcccoooqqqvvv{{{jjjlll~~~sssgggnnnwwwlllbbb______```dddhhhfffqqq||||||yyyuuuqqqooonnnnnnooojjjhhhffffffhhhiiigggeeeiiigggeeedddfffggghhhgggcccbbb^^^[[[ZZZ]]]ccchhhppprrruuuyyy{{{{{{zzzyyypppkkkeeebbbaaa```\\\YYYZZZYYYXXXXXXWWWUUURRROOOFFF===555444444333333555555777999999888888999::::::===@@@BBBDDDGGGKKKNNNOOOSSS[[[ccchhhppp~~~xxx___JJJ@@@<<<;;;;;;333555777777888<<>><<<777555999333222222222000///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...000777AAALLLUUUZZZ]]]]]]cccnnnzzz|||zzzyyyyyy{{{rrreee^^^[[[WWWVVVVVVSSSPPPNNNPPPTTTVVVSSSOOOQQQPPPPPPRRRVVVYYY\\\\\\]]]bbblllzzzdddMMMCCC999888::::::;;;===>>>======@@@GGGPPPZZZ```qqq|||xxxkkkccc^^^YYYSSSTTTTTTTTTSSSPPPNNNLLLCCC@@@<<<;;;===@@@BBBCCCJJJJJJJJJIIIHHHEEECCCAAA===;;;:::777444222000///333222111///...---------++++++,,,,,,,,,,,,,,,,,,...---+++******+++---...------......//////000000///000000111111111000000222222333444555555555555555555555666666555444444444333222111000111222333222222111111111111222222666666555444444444444444444444333333222222222222333333333333333222222111111111///...---------...////////////////////////111111111111111111111111000000111222555999@@@DDDFFFFFFLLLYYYeeeppp|||rrr|||zzziiimmmrrrlllvvvyyyqqqhhh```___aaacccgggllloooyyyzzzxxxvvvssspppmmmkkkjjjjjjhhhggggggiiiiiihhhfffgggfffdddeeefffgggfffeeecccaaa^^^ZZZXXXYYY]]]aaaiiimmmssszzzxxxoooiiigggfffeeecccaaa`````````___ZZZTTTOOOEEE<<<555444555444444666555777999999999888999::::::<<>>>>>???BBBGGGQQQ]]]eeeuuu~~~wwwkkkccc___\\\UUUVVVVVVVVVTTTQQQNNNLLLCCC@@@<<<:::;;;===>>>?????????@@@@@@@@@???===<<<;;;:::999777444222000///222111000///......------......---------------------,,,+++******,,,...///---......//////000000000111111222333333333333333444444555666666666555555555555666666666666555555444444333222222222333333111111000000000000111111666666555444444444444444666555222111000111333444444333111000000111222333000111222333222111...---////////////////////////111111111111111111111111///000222333666;;;AAAFFFEEEFFFNNN\\\kkkvvvxxxxxxzzzkkkqqq}}}sssnnnrrrzzzrrriiiccc___aaadddggglllqqqvvv{{{zzzxxxuuurrrmmmjjjhhhkkkiiihhhhhhiiijjjhhhgggeeeeeeeeefffggggggeeecccbbb```^^^YYYVVVUUUWWWYYY```fffooozzzxxxpppmmmlllllllllgggggghhhhhheee^^^VVVPPPEEE<<<555555666555555888555777999:::999999:::;;;;;;===@@@BBBDDDGGGKKKNNNSSSVVV^^^ffflllsss~~~~~~|||xxxtttpppoooppppppqqqtttwwwyyyyyyxxxxxxrrrsssssssssuuuzzz~~~~~~|||wwwoooeee^^^MMMEEE;;;444444666777777444666777777999>>>EEELLLSSSaaassssssnnniiigggjjjnnnoooooojjjcccYYYQQQMMMLLLLLLLLLKKKOOORRRVVV^^^hhhlllkkkkkkiiieee```]]][[[YYYYYYYYYTTTPPPNNNLLLIIIJJJNNNPPPRRRWWW___gggkkkiiifff___^^^\\\[[[ZZZWWWSSSPPPMMMIIIGGGLLLQQQUUUZZZ___fffccc``````bbbbbb___\\\YYYWWWWWWYYY\\\bbbmmmyyyrrrmmmzzz|||vvvrrrvvv}}}~~~}}}uuulllbbbffflllqqqrrrrrrqqqqqqpppmmmnnnwwwZZZEEE>>>:::666666444444444333222111000///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000777===GGGPPPXXX```eeeiiivvv{{{yyyxxxzzz~~~wwwmmmccc^^^ZZZVVVSSSTTTRRRQQQRRRTTTXXXWWWSSSOOOPPPQQQQQQSSSUUUXXX[[[\\\___gggtttsssZZZGGG???888777999888999<<<<<>>AAACCCDDDGGGJJJMMMTTTUUU\\\eeelllsss}}}|||vvvuuuvvv|||{{{zzz{{{{{{uuujjjaaa[[[XXXTTTPPPNNNMMMMMMMMMHHHIIIKKKNNNPPPQQQQQQQQQOOOPPPRRRSSSUUUWWW[[[___aaabbbdddffffffbbb\\\WWWRRRQQQOOOLLLIIIDDD>>>999444333222111111111000000444666888999<<>>:::888777666666555555555555555666666666666666555444333222111111111222444666666444222000......---,,,,,,+++******)))******+++,,,...//////......///000111222333444222333444666777888888888777777777777777666555444444444555666666666666666888888888888777555333111//////............//////666666555444444444444444111333444555555333111000///111444555666444222000222000///------...000111000000000000000000000000........................000222333444555777:::===CCCOOO___qqq|||{{{|||zzzttt~~~tttiiidddqqq{{{rrrmmmfffddddddhhhjjjlllsss{{{}}}yyyrrrllliiiiiikkkllliiijjjkkkjjjhhhggghhhiiihhhhhhiiilllmmmllliiifff```aaaaaaaaa```aaaccceeeaaacccgggkkkppptttwwwyyyyyyuuuooommmllljjjfffbbbdddcccbbbccccccbbb```]]]LLLCCC;;;999888666555777555777999::::::;;;<<<===:::<<<>>>@@@BBBDDDHHHJJJSSSTTTZZZdddlllrrr{{{~~~tttkkkgggiiilllooooooooopppnnnggg\\\TTTMMMJJJFFFCCCBBBBBBAAA@@@===>>>???AAACCCDDDDDDEEEDDDEEEGGGIIIIIIKKKNNNPPPSSSTTTUUUWWWWWWTTTOOOKKKCCCBBB@@@>>>===;;;777555...///000111222333333333444666999:::>>>GGGRRRZZZjjjyyy{{{yyyyyy}}}xxxpppfff\\\VVVSSSRRRRRRMMMQQQVVV[[[dddpppuuuuuuqqqkkkddd___]]]]]]ZZZXXXSSSNNNKKKLLLKKKJJJLLLPPPUUUZZZcccjjjmmmkkkgggddd]]][[[YYYXXXXXXWWWUUUTTTQQQQQQUUU^^^dddddddddfffdddcccbbbaaa___^^^]]]\\\\\\ZZZZZZ\\\]]]```iiittt{{{kkkppp}}}sssiiidddhhhsss|||yyyrrrlllmmmrrr{{{~~~yyyxxx}}}~~~~~~}}}}}}WWWCCC???<<<666333444444444333333222111///......---,,,+++******++++++++++++++++++++++++------------...000222444999BBBMMMVVV]]]eeepppwww|||ooosss~~~zzzjjjddd___\\\XXXSSSSSSVVVWWWXXXZZZ[[[[[[YYYWWWUUUQQQSSSUUUUUUTTTUUUZZZ^^^fffppplllUUUEEE<<<999777999999888999===:::@@@GGGOOOXXXgggxxx{{{nnnddd]]]YYYYYY\\\XXXXXXXXXVVVSSSOOOLLLJJJIIIEEE???:::999888777777888777666666555555666666666666555444222111000000111333666777777444111///,,,,,,++++++******))))))******+++,,,------.........//////111222333444555333333555666777777777777666777777777777666666555555666777888888999999888:::999999888666444333222//////............//////666666555444444444444444333333444333333333222222///000111222333333222222111000///......///000111000000000000000000000000////////////////////////000111444555666888<<>>777666666555555777555777999:::;;;;;;<<<>>>;;;===@@@AAABBBEEEHHHKKKTTTTTTZZZdddlllrrrzzz}}}vvvmmmccc___aaadddccceeeggggggbbbYYYOOOIIIEEEBBB>>><<<<<<<<<:::888888888999:::;;;<<<===>>>===???AAABBBBBBBBBDDDFFFFFFFFFFFFGGGGGGFFFCCC@@@<<<:::888666666555333111...///111222333555666888444666999<<>>===BBBJJJTTTbbbqqqzzzjjjbbb\\\WWWWWW[[[XXXYYYXXXWWWUUUQQQNNNKKKHHHDDD>>>:::888888888888999999888777777888999999666666555333222000//////111333666777666333///,,,***************************+++,,,,,,------------...///000111333444555555555555666777777777777777777777888888999888888888888999:::;;;<<<<<<<<<<<<;;;:::888666444333222222000//////////////////000888888777666666666666666888666555333333444555666000000/////////111222333000000000000000000111111000000000000000000000000111111111111111111111111///111444666888;;;>>>AAAIII\\\rrr}}}llltttuuunnnqqq~~~sssllliiigggffffffiiilllpppyyy|||wwwsssqqqooommmkkkkkkkkkkkkfffiiijjjiiifffeeefffhhhhhhhhhhhhiiijjjjjjhhhffffffffffffddddddfffjjjmmmmmmlllkkkkkklllpppsssuuutttnnngggcccbbb```^^^[[[TTTVVVYYY\\\^^^[[[VVVQQQBBB:::333333555555666888555777999;;;;;;;;;===>>>???@@@CCCDDDFFFHHHKKKNNNUUUUUUZZZdddmmmssszzz{{{yyytttjjjaaa\\\\\\^^^[[[^^^bbb```YYYPPPGGGBBBBBB???;;;:::;;;:::888555222333333444555666666777555777::::::::::::;;;<<<>>>===<<<<<<======;;;999;;;888555333333222000...,,,...//////000111444666444666999===BBBMMMYYYccc}}}zzzvvvuuuwwwyyyxxxwwwmmmiiiddd___[[[XXXUUUSSSWWW[[[```eeennnyyy~~~wwwooofff```___^^^[[[WWWOOOKKKJJJMMMMMMKKKLLLOOOWWW^^^gggnnnooolllgggddd\\\YYYVVVTTTUUUWWWYYYYYYZZZZZZ___hhhmmmjjjhhhhhhccccccaaa^^^\\\\\\^^^```___\\\\\\]]]]]]^^^fffooo~~~mmmqqqooozzzlll___ZZZ```gggwww{{{wwwssspppqqqrrrxxx{{{tttqqquuufffHHH???<<<666222222333333333222111111///////////////.........))))))))))))))))))))))))...---------...111444555???IIIWWWaaahhhooozzzsssqqqyyyrrriiiccc^^^ZZZVVVSSSUUUZZZUUUVVVWWWVVVUUUSSSTTTTTTWWWZZZ]]]\\\ZZZ[[[```eeeiiitttuuu^^^JJJ@@@999888888;;;;;;999:::???@@@DDDLLLYYYhhhxxxzzziiiaaa\\\WWWWWWZZZYYYYYYYYYXXXVVVSSSOOOMMMFFFBBB===999888888888888;;;:::999999:::;;;===>>>777666555333111000......000222555666555111---)))******************++++++++++++,,,---------,,,,,,...///000111333444555666666777777888888888777777777888999:::::::::::::::;;;<<<===>>>????????????<<<:::888555333222222222000000////////////000000999888555444333444555666333555666555444222333333222222222222222222222222222000......111111///---......///000000000000000111111222222222111111000444111000444888<<>>999555333666888888666999:::;;;;;;<<<<<<;;;;;;@@@@@@@@@AAABBBEEEGGGIIISSSVVV[[[ccclllssswwwyyyvvvsssnnngggaaa\\\YYYWWW___\\\YYYXXXVVVOOODDD;;;777777666555444444444444222222222222222222333333222222333444666777888888777777777777666555444333444222000///...///000111...000333333222111111222333444888@@@GGGOOO]]]jjjzzzvvvrrrppprrrrrrqqqooopppkkkddd^^^ZZZZZZ\\\]]]ZZZ[[[```iiiuuu{{{|||zzzqqqjjjaaa^^^^^^]]]WWWRRRMMMKKKJJJJJJMMMPPPSSSTTT___ffflllmmmllliiibbbZZZYYYXXXVVVTTTTTTUUUVVVWWWWWW[[[aaahhhnnnooollljjjcccaaa___\\\\\\]]]___`````````___^^^^^^aaafffiiisssgggggg{{{{{{yyyvvviiiZZZ[[[eeeuuu~~~wwwxxx}}}xxx{{{|||qqqmmmnnnyyyoooNNNBBB===888444333111///------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///...///111000///444<<>>BBBJJJVVVjjj~~~~~~rrrddd]]]YYYUUUUUUWWW\\\ZZZXXXWWWVVVTTTQQQOOOIIICCC>>><<<999666777:::<<>>>>>???===;;;888555333222111222111000.........///000:::999777555444333444444333555666555444222333333222222222222222222222222222000...///000111///---...///000000000000000/////////000000000000//////444222222666999===EEEMMM```uuu}}}vvvuuugggjjjvvvwwwnnngggccceeegggjjjmmmrrryyy}}}wwwrrrmmmlllkkkjjjjjjjjjkkklllooommmkkkjjjjjjiiihhhfffggghhhhhhhhhhhhgggfffeeedddeeeeeeeeeffffffggggggiiimmmqqquuuyyy}}}zzzpppfff```\\\XXXVVVTTTPPPMMMNNNQQQOOOHHHAAA>>><<<888666666555555444666777999;;;<<<===>>>>>>>>>>>>???@@@BBBEEEGGGIIIQQQTTTZZZaaaiiipppsssuuutttppphhh```ZZZVVVUUUUUUZZZXXXVVVUUUSSSLLLBBB999666666555444333333333333333333222222111111000000111111222333444555666666666666666666555444333333333222000......///000111///111333444333333333444555555:::AAAHHHRRRaaaooo{{{xxxtttqqqppppppqqqpppqqqllleee^^^ZZZXXXYYYZZZ\\\]]]bbbkkkuuuzzzyyyvvvppphhh___\\\\\\ZZZUUUPPPNNNMMMKKKLLLNNNRRRUUUWWWaaaiiioooooollliiibbb\\\YYYXXXVVVTTTSSSTTTUUUVVVYYY\\\bbbiiimmmnnnllliiicccaaa___\\\[[[\\\^^^____________^^^^^^```eeehhhzzzqqqeeecccxxx~~~|||xxxkkk\\\\\\eeettt|||~~~}}}xxxxxxxxxooollllllwwwuuuSSSCCC>>>:::888777555222111111111111.........---------,,,,,,---,,,,,,++++++,,,,,,---...---...000000000666>>>GGGQQQ^^^hhhnnnttt|||{{{~~~}}}pppgggaaa___[[[WWWTTTSSSUUUVVVZZZZZZXXXVVVSSSSSSUUUWWW\\\cccccccccfff```___jjjtttiiiRRRDDD@@@:::888888888:::<<<======@@@EEEKKKXXXkkk}}}yyymmmaaaZZZWWWSSSSSSVVVZZZYYYWWWVVVUUURRRNNNKKKFFFAAA<<<;;;999555666:::===@@@BBBAAACCCFFFCCC>>>>>>===:::777444222111000...///000111111000///...***************)))))))))+++******++++++,,,---...111111222333444666777777666555555555666777888999:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???@@@===<<<:::888666444222111333222111000111111222333::::::888777555444222222333555666555444222333333222222222222222222222222111000//////000000///...///000000000000000///...//////000000000000//////333333555999;;;???HHHRRRnnn{{{yyyxxxjjjaaahhhxxxtttkkkeeebbbdddhhhmmmrrryyy}}}yyytttqqqnnnmmmlllkkkkkkkkkkkkllllllkkkiiiiiijjjjjjhhhggghhhiiiiiiiiihhhgggffffffccccccccccccbbbbbbbbbbbb```eeemmmuuu|||wwwlllccc\\\VVVSSSSSSOOOKKKKKKKKKIIIBBB;;;888888888777444333333444666777888:::<<<===>>>>>><<<<<<===???BBBEEEHHHJJJOOOSSSYYYaaaggglllnnnooorrrlllcccZZZTTTRRRRRRSSSTTTRRRQQQPPPNNNHHH???777555444333222222111222222333222222111000///...---000111111111222222222222333444444444444444333333111000///.........///000000222444444444444555666777888===DDDKKKVVVhhhwww|||yyyuuupppllllllooorrrrrrnnnfff___ZZZWWWWWWWWW]]]___eeennnvvvyyyvvvsssnnnfff^^^ZZZYYYWWWSSSOOOOOONNNMMMMMMOOOSSSWWWZZZdddmmmtttrrrlllgggccc___[[[ZZZWWWVVVUUUUUUVVVWWW[[[]]]bbbhhhlllllliiifffbbb```]]][[[YYYZZZ[[[\\\]]]^^^^^^]]]]]]___cccfffqqq}}}}}}oooccc]]]rrr|||oooaaa^^^dddwww|||uuurrryyyxxxooollllllwwwZZZFFF???<<<:::888666444333222333333.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,---000000111888AAAMMMVVVccclllqqqvvv|||wwwsssttt}}}~~~nnnfff```]]]YYYVVVTTTTTTVVVWWWYYYYYYWWWTTTRRRSSSVVVYYY```ggghhhhhhkkkeeedddooo~~~wwwbbbMMM@@@<<<999999888999:::;;;===>>>CCCGGGNNNZZZlll|||rrrggg\\\WWWTTTQQQQQQSSSWWWWWWVVVUUUSSSPPPJJJFFFBBB===:::999888555666:::<<<@@@BBBCCCGGGJJJIIIDDDBBB@@@<<<888555333222222...//////000///...,,,+++************************,,,++++++,,,,,,---...///222222333333444555555666555555555666888999;;;<<<======>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBBBB=========<<<:::888666444555444333333333444555666999999888888777555333222333555666555444222333333222222222222222222222222111000000///000//////...000000000000000//////...000111111222222222222111111222666:::<<<@@@LLLXXXwww~~~yyy}}}qqqeeebbbmmm}}}ssskkkfffccceeeiiipppwww|||xxxuuurrrpppmmmmmmllllllkkkkkkkkkkkkjjjiiihhhhhhjjjjjjhhhggghhhhhhiiiiiiiiiiiiiiihhheeedddcccaaa___]]]\\\[[[VVV\\\dddnnnwww|||ooodddZZZSSSPPPNNNKKKHHHGGGFFFDDD>>>888...222555555333222444666999999:::;;;;;;;;;;;;::::::;;;<<<>>>AAAEEEHHHJJJOOOTTT\\\cccgggjjjlllmmmooojjjbbbZZZTTTPPPPPPPPPNNNMMMLLLKKKIIICCC<<<666444333222111000000000000000000000//////.........000000000000000/////////111222222333333333222222000///............/////////111333444444444666777:::;;;@@@HHHOOO[[[ooo}}}yyyxxxsssmmmhhhhhhmmmsssrrrnnnhhhaaa\\\YYYXXXXXX[[[___gggpppxxxyyyvvvsssmmmfff^^^YYYWWWUUURRROOONNNMMMMMMMMMOOOSSSYYY]]]eeepppvvvrrrjjjeeebbb```]]]\\\ZZZXXXWWWXXXYYYZZZ\\\]]]aaafffiiiiiifffccc___]]]ZZZWWWVVVVVVXXXYYY[[[\\\]]]]]]]]]^^^aaadddhhhsss}}}{{{nnnbbbWWWjjjvvvhhhaaabbbxxx{{{sssmmmqqq|||~~~sssmmmmmmyyycccIII@@@>>>888777555333111111111111............---------------,,,,,,++++++,,,,,,---++++++,,,000111333;;;DDDSSS\\\gggoooqqqtttxxx|||oooeeeccckkk||||||ppphhh___\\\XXXUUUTTTVVVWWWWWWXXXWWWUUURRRQQQSSSWWW[[[```hhhkkkmmmqqqkkkjjjuuunnn[[[HHH===:::888999999999:::;;;>>>@@@CCCIIIQQQ^^^ooo~~~~~~lllaaaXXXTTTSSSPPPPPPRRRUUUUUUTTTTTTRRRMMMGGGCCC>>>:::777888777444555999999===BBBEEEKKKPPPPPPKKKGGGDDD>>>999444222111111............---+++***)))*********+++++++++,,,,,,------------...///000000333333333444444555555555555666777999;;;===???@@@BBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCEEEEEEAAABBBCCCCCCBBB???===;;;999888666555555555666666666777777888777777666555333555666555444222333333222222222222222222222222000000000000//////////////////000000000000//////000000111222222222222222///222666:::;;;AAAQQQ```~~~vvvzzzzzz|||}}}nnngggggguuuyyypppjjjfffdddhhhlllrrrzzz~~~yyyuuussspppoookkkllllllllllllllllllkkkkkkkkkjjjkkkmmmmmmkkkiiiggggggiiijjjkkkkkkllllllhhhfffdddaaa]]]ZZZWWWVVVQQQUUU[[[bbbkkkvvvzzznnnbbbWWWPPPMMMIIIFFFDDDCCCCCCAAA<<<999...222666777555444555777888999::::::;;;;;;::::::::::::;;;>>>AAAEEEIIIKKKQQQWWW___eeehhhjjjlllnnnkkkgggaaaZZZTTTOOOMMMLLLJJJJJJJJJIIIFFFAAA;;;666333333222000000000000000---------......//////000000000////////////......111111222222222222222222///.............../////////111333333444555777999===???FFFNNNUUUaaavvv|||uuusssoooiiidddffflllrrrrrrooojjjddd```]]][[[[[[XXX^^^gggrrryyyzzzxxxvvvnnnhhh___YYYVVVTTTRRRPPPLLLLLLMMMMMMNNNSSSZZZ```gggpppvvvqqqhhhcccaaa___\\\[[[YYYXXXWWWXXXZZZ[[[[[[]]]```cccffffffbbb___[[[YYYVVVTTTSSSSSSTTTVVVYYY[[[]]]]]]]]]^^^```bbbccckkktttyyy}}}zzzooocccSSSaaawww~~~pppeeeaaammm~~~wwwnnnnnnxxxvvvllllllyyymmmNNNAAA>>>777666444222111000000000//////.........------------,,,,,,++++++,,,,,,---+++***,,,000111444===GGGWWW___jjjooopppppprrruuuzzzwww^^^VVVVVVfff}}}pppggg___[[[VVVTTTUUUVVVWWWWWWVVVUUUSSSQQQPPPSSSXXX[[[aaakkkpppuuuzzztttrrr}}}xxxgggUUUEEE<<<:::777999:::::::::;;;>>>AAABBBJJJVVVdddtttzzzggg]]]UUUSSSRRRPPPOOOQQQSSSRRRRRRQQQPPPKKKEEE@@@;;;777555777666444444888777===CCCIIIPPPWWWWWWSSSJJJFFF@@@999444000//////......---,,,+++***(((((()))******+++,,,------...............///000111222444444444555555666666666777888:::<<>>===@@@AAABBBCCCEEEGGGIIIJJJGGGHHHIIIIIIHHHFFFCCCBBB???>>><<<:::999888888999666666777777777777888888333555666555444222333333222222222222222222222222///000111000///...///000......///000000000000000---...///000000111000000///222777:::<<>>HHHXXX```jjjoooooommmoooqqquuueeeSSSPPPSSSiii|||oooeee```[[[UUUSSSUUUWWWVVVUUUSSSSSSRRRQQQQQQSSSXXX[[[cccooovvv}}}|||yyyrrr```PPPBBB;;;;;;666999;;;;;;:::;;;???CCCDDDMMM\\\kkkzzz}}}tttcccZZZSSSRRRQQQOOONNNOOOPPPOOONNNMMMLLLHHHCCC???:::666555666666333444777888>>>EEEKKKSSSYYYYYYUUUGGGDDD???999444000...---......---+++***))))))((())))))***+++---...//////000//////000000111222333555555666666777888888999:::;;;===@@@CCCEEEFFFFFFJJJIIIFFFCCCAAA???>>>===BBBBBBDDDGGGJJJMMMPPPRRROOOOOOPPPOOONNNLLLJJJIIIIIIHHHFFFDDDCCCBBBBBBCCC999888777666666666777888333555666555444222333333222222222222222222222222///111222111...---...000,,,---...000111111111111---...///000000111111111000444999<<<===GGG___vvvvvv~~~iiiccchhhooo|||ssslllhhhggggggkkknnnsss|||zzzvvvsssrrrpppnnnkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqrrrsssrrrooolllkkkkkkllllllllllllkkkkkkiiihhhfffccc```]]][[[ZZZWWWXXXZZZ[[[^^^ccciiimmmpppoookkkcccXXXPPPKKKJJJEEEDDDBBB@@@???===;;;:::999888777777777777555333444555777999;;;<<<======<<<===>>>@@@BBBFFFIIIKKKPPPVVV]]]aaaccceeejjjnnnjjjfff```XXXRRRNNNLLLKKKMMMMMMMMMKKKGGGAAA===:::333333222111000000000000------......//////000000000000000111111111111111333333333333222111000000...///000000111111111000333444555666777999===@@@GGGLLLVVV___eeepppyyyuuuvvvllliiieeecccfffkkkooorrrssspppmmmhhhccc^^^[[[YYYSSSZZZcccmmmrrruuuuuuuuunnniiiaaaYYYTTTRRRQQQQQQKKKMMMNNNNNNOOOUUU^^^fffkkkoooqqqlllhhheeebbb^^^YYYXXXWWWWWWXXXZZZ]]]^^^]]]]]]___ccceeeeeebbb```VVVUUUSSSQQQQQQRRRUUUVVVXXXZZZ^^^_________```aaa^^^aaagggnnnwwwyyyqqqeeeVVVVVVaaaxxxlll^^^VVVmmmzzzzzzqqquuu]]]GGG@@@999888666333222222222222////////////............---,,,,,,++++++,,,,,,------+++---000222555???IIIUUU^^^iiioooooonnnoooqqqttt}}}|||}}}yyykkkWWWOOORRRWWWrrr{{{qqqgggaaa[[[UUUSSSUUUWWWVVVTTTQQQQQQRRRRRRRRRTTTXXX[[[cccpppzzz~~~wwwmmm[[[LLL@@@:::;;;666999<<<;;;999;;;???DDDGGGRRRbbbrrryyymmm```XXXQQQPPPPPPMMMKKKLLLLLLJJJIIIHHHFFFDDD@@@===:::666555777666333333666777===CCCHHHNNNTTTRRRNNNAAA???<<<888444111///---...---,,,+++******))))))))))))***,,,---///000000000000000111111222333444555666666888999:::;;;;;;===>>>AAADDDFFFGGGHHHHHHIIIGGGDDDAAA?????????@@@DDDEEEHHHKKKPPPTTTXXXZZZ[[[ZZZYYYXXXVVVUUUTTTSSSTTTSSSRRRQQQQQQQQQRRRSSS<<<:::888666555555666777333555666555444222333333222222222222222222222222///111222111...---...000+++,,,...///111222222222//////000222222333333333111555:::===>>>JJJeee}}}zzz~~~~~~zzzaaa\\\eeettt}}}tttmmmjjjjjjkkklllnnnsss|||~~~zzzvvvtttrrrpppoookkkmmmooorrrttttttuuuuuuooooooooopppqqqooollljjjnnnnnnnnnmmmllljjjiiihhhggggggeeedddbbb```___^^^\\\]]]^^^______```ccceeeggggggeee^^^UUUNNNJJJIIIFFFEEECCCAAA>>><<<:::999555333111222555777555333888888999::::::::::::999===>>>>>>@@@CCCFFFIIIKKKNNNTTTZZZ^^^___bbbhhhmmmpppjjjbbbYYYSSSPPPPPPPPPNNNOOOOOOMMMHHHBBB>>><<<444333222111000000000000//////////////////......000111111111222222222333444444444333222111000/////////000111111111111111555666777888999<<>>::::::666999<<<;;;999:::@@@EEEJJJVVVgggwwwvvvhhh^^^VVVPPPOOOOOOLLLJJJJJJIIIGGGEEEDDDCCCAAA>>><<<:::777666777666333333555444:::???CCCHHHLLLJJJDDD<<<;;;999777444222000///...---,,,+++************))))))+++,,,...///000111111111111111222333444555555666777888:::;;;======???@@@CCCFFFHHHIIIIIIIIIHHHEEEBBB???>>>???AAACCCFFFGGGJJJOOOTTTYYY]]]___dddcccaaa___]]]\\\\\\[[[\\\[[[[[[[[[\\\]]]___```888777666555666777:::;;;333333444444444444444444444333333222222333333444111000000///...------,,,------///111222333333333,,,///111222000///000000555888;;;???HHHZZZrrriii___bbbfffvvvwwwppplllhhhhhhkkkkkkrrryyy~~~|||vvvsssqqqppppppnnnoooqqqssssssrrrpppooolllmmmmmmnnnnnnmmmmmmllllllllllllkkkjjjiiihhhgggeeeeeefffffffffeeeddddddaaabbbdddeeefffffffffeeehhhfffccc___ZZZSSSLLLGGGDDDEEEEEECCC???:::888777444333333333333444555555888999;;;======<<<;;;:::===<<<<<<>>>AAAEEEJJJLLLNNNQQQUUUYYY]]]aaaeeeiiillliiibbb[[[TTTQQQRRRSSSVVVUUURRROOOKKKFFF???:::555222000///000000000/////////............//////222222111000000/////////---...000222222222000///333222222111111111111111111333555888:::===BBBFFFUUUZZZcccmmmxxxzzzsssnnnkkkbbbdddfffgggiiimmmrrrvvvxxxrrrjjjbbb]]]ZZZWWWVVVWWWXXX\\\aaagggkkkllllllfffccc^^^YYYVVVRRRNNNJJJIIILLLOOOPPPRRRYYYdddmmmqqqsssssspppkkkddd___\\\[[[ZZZZZZ[[[\\\]]]]]][[[\\\^^^bbbddddddbbb```]]]ZZZXXXVVVUUUUUUWWWYYY[[[YYY[[[^^^```aaa```^^^]]]^^^^^^]]]```kkktttnnnbbbZZZTTTWWWjjjnnn\\\VVVeeesssyyy~~~}}}vvvvvv|||~~~lllIII@@@;;;888444222222222222111222111///---,,,---...///,,,,,,,,,++++++************---//////000888FFFRRRVVV^^^hhhmmmnnnnnnqqqtttxxx{{{zzz{{{{{{yyywwwjjj\\\QQQOOOWWWkkkyyyoookkkddd[[[TTTUUUWWWUUURRRPPPPPPOOONNNMMMMMMPPPVVVZZZbbbhhhoooqqqmmmiiihhhiii}}}dddSSSGGG>>>::::::888777888:::::::::@@@HHHNNN]]]qqqpppaaaVVVSSSOOOLLLKKKJJJHHHGGGGGGEEECCCAAAAAA???===;;;:::888666666888777444111222555:::>>>@@@@@@>>>===999888888777444111...,,,,,,---.........---,,,+++***+++,,,---...000111111222333555444333333555666666666777888:::===@@@BBBFFFFFFFFFHHHIIIHHHEEEBBBAAA???===<<<<<<>>>@@@AAAEEEKKKOOOQQQUUU^^^eeegggiiihhhfffeeeddddddcccccciiieeedddffffffeeekkkttt999999777666555666666777444444444444444444444444333222222111111222222333111111000//////...------000000000///...---,,,+++'''***---//////000111222444888<<>>======>>>AAAEEEIIIKKKMMMPPPTTTXXX[[[___cccfffjjjgggbbb[[[TTTQQQPPPRRRTTTSSSQQQPPPMMMIIICCC???888555222000000000///...///...............///000111111111111111222222222333444555777777666555444333222222111111111222222333444555777:::@@@HHHMMMYYY___gggpppzzz}}}tttnnniiifff___```aaadddiiinnnrrrtttwwwqqqjjjccc^^^ZZZWWWUUUTTTUUUXXX^^^dddhhhiiihhhgggbbb\\\WWWSSSPPPMMMJJJLLLNNNPPPQQQSSSZZZeeemmmsssttttttpppjjjbbb]]][[[[[[ZZZXXXXXXZZZ[[[ZZZYYY[[[\\\]]]^^^___^^^]]]\\\[[[ZZZWWWVVVUUUVVVXXXYYYYYY[[[^^^``````___]]]\\\\\\]]]]]]___hhhpppmmmeee```ZZZZZZiiimmm[[[VVVdddrrrzzzyyyxxx}}}wwwvvv|||sssPPPEEE;;;888555222222222222111222111///---,,,---......------------,,,,,,++++++***---//////111999GGGRRRYYY```iiimmmmmmmmmqqqtttzzzyyyxxxyyyyyyyyyxxxooobbbWWWWWW___sssxxxoookkkeee\\\UUUVVVYYYVVVSSSQQQNNNNNNMMMLLLLLLNNNSSSVVVZZZ___dddddd```___aaaeee{{{cccRRRFFF===999::::::999999<<<;;;<<>>AAADDDEEEGGGGGGGGGHHHHHHGGGDDDAAA???>>><<<;;;<<<>>>AAABBBHHHNNNRRRTTTYYYbbbiiijjjlllkkkjjjiiiggggggggggggiiiiiikkknnnnnnppp{{{777777666666666666666666555555555444444333333222222111111000000111111222111111111000000//////...000000000///---+++***)))(((+++---//////000111333444888>>>EEERRRgggnnnrrriiiXXXYYYdddmmm{{{qqqkkkgggeeefffjjjhhhqqq{{{|||wwwtttrrrrrrrrrooonnnmmmkkkjjjiiihhhhhheeefffggghhhhhhhhhhhhhhhjjjjjjjjjiiihhhgggeeeeeefffeeeeeedddcccaaa______cccfffjjjnnnqqqsssssssssvvvrrrlllddd\\\UUUPPPMMMMMMJJJGGGFFFDDDAAA;;;666444444444333444444555666333444666888::::::::::::???>>>>>>???AAADDDGGGIIILLLOOOSSSVVVYYY\\\```cccgggeeeaaa[[[UUUQQQOOOOOONNNMMMMMMMMMLLLIIIDDD@@@;;;888444222111111///...///.........///000000111111111222333333444555555666777888999999888666555222222111111111222222333444555666888<<>>FFFNNNYYYhhhyyywwweeeVVVPPPNNNKKKIIIIIIHHHGGGEEEDDDBBB@@@??????>>><<<:::888777666666666666333111333333111111222444777999666666444222111000//////---...///000000///...---///////////////000111111222444555666555555777999999:::<<>>@@@HHHQQQ]]]lll|||}}}qqq___QQQMMMKKKIIIHHHHHHHHHFFFEEEBBB@@@>>>===>>>===;;;999888888777777777555444333666555333222222444666777555444222000//////000000---...///111111111000000222222111000000000111222333444666777777777999;;;;;;===@@@DDDHHHKKKMMMNNNJJJIIIGGGFFFFFFDDDAAA???;;;:::::::::<<<@@@DDDFFFOOOUUUZZZ]]]bbbkkkqqqrrruuutttsssrrrqqqpppppppppmmmoootttzzz222333444666777777888888666666555444333333222222333333222222222222333333111111111111000000000000+++,,,---///000111111111000111222222111111222444999<<>>;;;777444444333222111000//////...------,,,,,,,,,,,,,,,,,,,,,---------,,,---///222666???JJJRRR___cccffffffeeehhhooouuu|||~~~vvvssswww||||||wwwmmmfffiiisssvvvppphhhbbb]]]WWWTTTVVVVVVRRRPPPPPPNNNPPPRRRRRRQQQQQQQQQSSSSSSTTTUUUUUUZZZhhhzzz~~~lllXXXJJJBBB;;;888999;;;::::::===>>>AAAJJJTTT```ooo~~~xxxjjj[[[OOOKKKIIIHHHHHHHHHGGGEEECCC???===<<<;;;<<<<<<:::999999999999888777555444444555555555555555555555444444333111000//////000111...///000222333333222222444333111000000111222333333555777888888999;;;===>>>@@@DDDHHHKKKMMMNNNNNNJJJHHHFFFEEEDDDBBB@@@===::::::999;;;===BBBFFFIIIPPPVVV\\\___ccckkkpppqqqvvvvvvtttsssrrrqqqqqqqqqppppppttt~~~888888777666666555555444555555555444444333333222444333333333333333333444000000000000000000000000,,,------.........------,,,---//////000111444777:::<<>>???>>>??????AAABBBDDDEEEFFFMMMOOORRRTTTUUUWWWZZZ\\\]]]^^^]]][[[WWWTTTSSSTTTSSSRRRQQQOOOMMMHHHCCC>>>:::777555444555666555444555555444444333444444555555555444333333222111111444444333333333333333333000000111111333444666666888;;;@@@DDDGGGJJJMMMPPPWWW[[[dddoooyyyqqqmmmgggaaa]]]ZZZWWWTTTQQQSSSZZZccclllqqqpppnnngggddd___\\\ZZZXXXVVVTTTNNNOOOSSSXXX^^^bbbcccccc___\\\YYYXXXYYYZZZ[[[[[[UUUVVVWWW[[[aaahhhooossstttssspppkkkeeeaaa___```XXXWWWWWWYYY\\\]]]]]]\\\XXX[[[___aaabbb```\\\ZZZ[[[ZZZXXXUUUSSSRRRQQQPPPTTTVVVXXX[[[[[[[[[YYYXXXVVVVVVXXXYYYZZZ^^^hhhssszzzxxxooodddiii~~~|||wwwqqqlll___```iiizzz~~~yyy}}}|||kkkMMM???<<<888555444444333222000000000///......------,,,,,,,,,,,,,,,------------...///333888BBBLLLSSS^^^bbbfffggggggjjjrrrxxx}}}xxx{{{|||rrrmmmpppxxxuuummmeee^^^YYYUUUSSSTTTTTTPPPNNNNNNLLLMMMOOOOOOOOOOOOPPPRRRRRRUUUWWW[[[bbbqqqwwwfffSSSGGGAAA;;;999:::;;;:::;;;>>>???CCCMMMWWWdddrrr~~~}}}qqqcccVVVMMMHHHGGGFFFFFFFFFEEEBBB@@@<<<;;;::::::;;;;;;999888777999:::888666444444444222333555666666555333111444333222111000000000000...///111333444555444444444333111000000111222333333555888999:::;;;===???@@@BBBFFFJJJLLLMMMLLLKKKHHHFFFCCCBBBBBBAAA>>><<<;;;::::::<<>>===>>>???AAACCCDDDFFFGGGLLLNNNQQQRRRSSSTTTWWWYYY\\\\\\\\\ZZZWWWVVVWWWXXXUUUTTTRRRPPPNNNIIICCC>>>>>><<<999777777888777666555555444333222222222222222222222111111111111111444444444333444444555555333333333444666888999:::<<<>>>BBBFFFIIIMMMQQQTTT^^^aaagggooowwwzzzxxxuuuiiieee```[[[XXXVVVSSSQQQNNNTTT\\\eeekkkmmmmmmlllfffbbb^^^[[[ZZZZZZYYYYYYRRRSSSVVV\\\bbbfffgggfff^^^]]]\\\\\\\\\\\\ZZZXXXUUUUUUWWW[[[cccjjjqqqtttvvvtttpppjjjddd___^^^___YYYYYYYYY[[[]]]\\\ZZZXXXVVVXXXZZZ\\\\\\[[[YYYXXXXXXXXXVVVTTTRRRQQQOOOOOOQQQTTTWWWYYY[[[ZZZYYYXXXXXXVVVVVVZZZ[[[]]]gggrrrxxxzzzsssfffgggzzzxxxuuussspppcccaaagggxxx~~~xxx~~~{{{|||rrrQQQ@@@===999666555444333222111111111111000///......,,,---------............---...000333:::CCCMMMSSS^^^ccchhhjjjkkkooowww~~~|||wwwzzzuuukkkbbb\\\WWWSSSRRRTTTSSSOOOMMMNNNKKKMMMNNNNNNNNNOOORRRTTTRRRVVV[[[aaaiiixxxqqqaaaOOOEEE@@@<<<;;;<<<===;;;<<>><<<;;;999888888::::::999777555777888777444222222333222333555666666555444333444444444333222000///......000222444555666666666333222000//////111333444444666888:::;;;<<>>======@@@CCCGGGRRR]]]lllxxxxxxgggWWWMMMHHHCCCBBBAAAAAA@@@>>>;;;888:::888777888999999888777333555777555222000000222555555666666666666666666444555555444333111///---...000222444666777777777333111///...///111333555444666999:::;;;===@@@BBBBBBDDDHHHKKKKKKIIIFFFDDDDDDBBB@@@>>>???>>>===<<<=========>>>AAAEEEIIILLLSSSZZZ___```ccciiilllkkkoooooommmlllkkkjjjjjjjjjccciiimmmmmmooopppjjj```:::999888999999777555222555555555555444333222111////////////000111222333333333333222222222222111000000000000////////////000---...222333333555:::===<<>>@@@@@@@@@@@@AAABBBEEEGGGIIIJJJJJJJJJKKKMMMQQQTTTVVVVVVVVVWWWZZZ]]]^^^]]]\\\[[[ZZZYYYWWWSSSOOOJJJGGGEEECCC@@@===:::999888888777666555444333222222222...///111222333333222222333333333333555777999:::::::::999:::<<>>>>><<<===AAAEEEKKKVVVbbbqqquuuwwwooo___OOOFFFBBB???@@@AAAAAA???===999777999999999999999888777777333333333333444444555666333444444555666777777777888777666333111...,,,+++///000222444555555555555222///,,,,,,000555666666999:::<<<>>>@@@BBBBBBCCCJJJIIIHHHHHHGGGEEEAAA===@@@???>>>======<<<<<<<<<:::;;;===@@@DDDHHHKKKLLLUUUXXX]]]aaadddhhhkkknnnpppnnniiieeeaaa___^^^^^^______\\\XXXWWWUUUNNNEEE:::999888888999777555222555555555555444333222111333333111000////////////111111111000000000000///000000000000////////////000......111333333666;;;??????HHH\\\qqq}}}tttjjjttt~~~vvvkkkkkkkkkrrrxxxnnniiieeeddddddeeemmmuuu|||}}}{{{xxxtttrrrpppoooooooooooonnnmmmmmmmmmmmmmmmnnnllljjjhhhfffeeeddddddccccccdddddddddccccccbbbdddbbb```^^^\\\[[[ZZZYYY]]]]]]]]]^^^```bbbdddeeefffggggggccc^^^ZZZXXXXXXWWWVVVRRRKKKBBB;;;666444444444444444555555555555000333666888999:::;;;<<<>>>>>>>>>???AAACCCEEEGGGHHHGGGHHHIIILLLPPPTTTVVVWWWWWWXXXZZZ]]]^^^]]][[[YYYXXXWWWUUURRRNNNKKKHHHIIIGGGDDDAAA>>>;;;999888888777666444333222222222///000111222333333333222555444444555666888:::<<<======<<<<<<>>>@@@BBBDDDFFFFFFHHHLLLQQQVVV[[[^^^ccceeeggghhhfffaaa\\\XXXVVVSSSPPPMMMKKKKKKLLLMMMQQQXXX```ddddddcccdddfffbbb___\\\\\\]]]```aaaaaa^^^```aaadddllluuuwwwsssmmmhhhaaa^^^]]][[[VVVRRROOORRRWWW^^^fffnnnuuuyyyxxxtttlllddd^^^[[[[[[[[[]]]]]]^^^]]][[[YYYWWWVVVSSSUUUWWWWWWVVVVVVXXXYYYXXXXXXXXXVVVTTTPPPNNNLLLLLLNNNRRRWWW\\\^^^^^^\\\ZZZZZZZZZZZZ[[[___fffkkkuuu~~~uuujjjsss}}}||||||mmm```]]]nnn|||yyyvvv|||zzz{{{||||||{{{vvvtttvvvyyy|||^^^HHH@@@999777555222111333111000000///......---------------...............000...000777===DDDOOOYYYbbbeeelllsssvvv{{{zzzmmmaaaXXXUUURRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVXXX^^^hhhvvvyyycccVVVHHH@@@<<<999:::======<<<<<<@@@CCCJJJVVVbbbpppttttttkkk[[[LLLCCCAAA>>>???@@@@@@>>>;;;888666777777777777777666555555333333333222333333444444111222333555888;;;===???<<<;;;888555111///------...///111222333333333222111///---...222555666666999:::<<>>@@@???>>>======<<<<<<<<<;;;<<<>>>@@@DDDHHHKKKLLLUUUXXX\\\```cccfffiiilllooolllgggaaa\\\XXXUUUSSSRRRRRRPPPLLLKKKKKKEEE===:::888777888888777555333555555555555444333222222444444222111000//////...111111111000000000000///000000000000////////////000......111222222777===BBBCCCNNNcccyyyzzzuuuppp|||tttyyyrrrpppmmmsss}}}uuukkkgggddddddeeegggoooxxxyyyyyywwwuuurrrpppooooooooopppooonnnmmmmmmmmmmmmmmmooommmiiifffcccbbbbbbcccaaaaaa``````aaabbbbbbcccaaa```___]]]\\\[[[ZZZZZZ[[[[[[]]]^^^```bbbcccdddccccccbbb___[[[XXXWWWWWWRRRPPPKKKDDD===777444444444333333222333444555666555777:::;;;;;;<<<===>>>>>>??????@@@BBBDDDFFFGGGHHHHHHIIIJJJMMMQQQTTTWWWXXXXXXXXXZZZ\\\]]][[[YYYUUUTTTTTTRRRPPPMMMKKKJJJMMMLLLJJJFFFCCC???<<<::::::999888666444333222222000000111333333333333333666666666777999;;;>>>???BBBBBBAAAAAABBBCCCEEEFFFHHHJJJMMMRRRWWW\\\___aaabbbccccccbbb___[[[VVVTTTVVVTTTPPPMMMKKKKKKLLLMMMTTTZZZaaadddcccbbbbbbccc```^^^\\\\\\___bbbcccddd^^^aaadddhhhqqqyyy{{{wwwnnniiiccc```^^^[[[VVVRRROOORRRXXX___hhhpppvvvyyytttooohhhaaa\\\ZZZYYYZZZ___]]]\\\\\\]]]\\\XXXUUUTTTVVVWWWWWWVVVVVVXXXYYYZZZZZZYYYXXXUUURRRPPPNNNIIIKKKPPPVVV\\\```aaa```YYYZZZZZZZZZ\\\___eeeiiisss|||xxxmmmsss~~~qqqaaa[[[iii|||~~~}}}yyyuuu~~~zzzxxxyyy}}}~~~}}}{{{vvvqqqnnnpppuuuzzz|||hhhIII@@@888666555333222333111000000//////......---000000000000000////////////...111777>>>EEEPPPZZZbbbdddkkksssyyy~~~sssggg\\\UUUSSSSSSRRRRRRQQQPPPOOONNNNNNKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZ```kkkyyyuuu___RRREEE???;;;888999;;;===;;;;;;>>>BBBIIIWWWcccpppqqqnnndddUUUHHHAAA???<<<=========<<<:::777555444555555555555444333333333333222111111111222222222222333555999===AAADDDAAA>>>:::555222///......---...///000111111000////////////111444777777666:::;;;===@@@CCCEEEFFFGGGFFFEEEEEEFFFFFFEEECCCAAA@@@???>>>======<<<<<<<<<;;;<<<>>>AAADDDHHHKKKLLLUUUXXX\\\___aaacccfffhhhkkkiiiddd___XXXSSSNNNLLLHHHHHHEEEAAABBBDDD@@@999999888777777777777555333444555555555444444333222222111111000000111111222333333333222222222111111000000000000////////////000...///222222333999AAAEEEJJJWWWkkkzzzvvvrrr}}}rrr|||rrrmmmjjjsss{{{rrrjjjfffdddeeefffhhhpppyyy{{{wwwtttsssqqqooonnnnnnnnnooonnnmmmmmmmmmmmmmmmnnnnnnmmmkkkhhhdddbbbbbbccccccbbbaaa```______```bbbccc^^^^^^\\\[[[ZZZZZZZZZZZZ\\\]]]___bbbeeefffggghhheeedddaaa^^^ZZZWWWUUUTTTOOOMMMHHHAAA;;;777666777444333222111222444666777888:::<<<===<<<===>>>@@@AAAAAABBBDDDFFFGGGIIIJJJMMMMMMLLLMMMOOORRRUUUWWWYYYXXXXXXYYYZZZZZZXXXVVVPPPOOONNNMMMLLLKKKJJJJJJMMMMMMLLLJJJGGGCCC@@@>>><<<;;;999777555333222222000111222222333333444444444555666888;;;>>>AAACCCHHHHHHGGGGGGHHHIIIJJJKKKLLLOOOSSSWWW[[[^^^``````aaa``````^^^\\\YYYVVVUUUVVVTTTQQQOOOMMMNNNOOOPPPVVV[[[```ccccccbbbaaabbb___^^^\\\]]]```bbbdddddd```dddhhhlllsssyyyyyyuuunnnjjjeeebbb___\\\YYYVVVRRRVVV[[[cccjjjpppuuuwwwrrrnnnhhhbbb]]][[[[[[\\\^^^]]]]]]]]]]]][[[YYYWWWVVVWWWYYYXXXWWWWWWYYYZZZZZZZZZZZZYYYVVVTTTQQQOOOIIIKKKOOOUUU[[[```bbbbbbZZZZZZ[[[\\\^^^aaadddfffpppyyyyyynnnpppzzzooo___VVVbbbvvv}}}}}}~~~yyysss{{{~~~|||~~~|||sssllljjjnnnuuuyyy|||qqqLLLAAA888555555444333444000000000000//////......000000///.....................111999@@@GGGQQQ[[[eeefffjjjrrrxxx{{{~~~mmmaaaXXXSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOKKKKKKLLLNNNQQQTTTVVVXXXZZZ\\\cccnnn}}}rrr[[[PPPDDD???<<<999999;;;>>>;;;<<>>:::;;;;;;;;;:::888666444444444444444444333333222333222111000000000000000555444444555777;;;???BBBBBB???:::444000.........---...///000000000///......///111444777888888777<<<===???AAACCCEEEEEEFFFFFFEEEEEEFFFGGGGGGFFFDDD@@@???>>>===<<<<<<<<<<<<<<<===???AAADDDHHHKKKLLLVVVYYY\\\^^^```aaadddfffgggeeebbb^^^XXXSSSOOOLLLEEEEEEBBB@@@BBBEEEBBB===999777666666666777555444444444444555444444333333111111111111111111222333333333333222222222111111000000000000////////////000///000222333555===GGGMMMWWWgggxxxxxxrrrnnn{{{{{{www~~~lllhhhhhhvvvzzzpppjjjfffdddfffgggiiipppxxx{{{wwwuuuqqqpppooommmmmmmmmnnnnnnkkkkkkkkkkkklllmmmooooooiiihhhfffdddccccccdddeeeeeedddbbbaaa``````aaaaaa___^^^]]]\\\\\\[[[[[[[[[^^^```cccgggjjjmmmnnnooommmjjjfffaaa\\\WWWSSSQQQLLLJJJEEE???:::777888999444333222111222444666888666777999999999:::<<<>>>AAABBBDDDEEEGGGIIIJJJJJJPPPOOONNNNNNOOOQQQSSSUUUXXXWWWWWWWWWWWWVVVSSSPPPKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHEEECCCBBB>>>===:::777555333111111111111111111222333444444111222444777;;;???CCCFFFKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRUUUXXXZZZ[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXUUUSSSPPPNNNNNNOOOQQQRRRWWW[[[___bbbccccccbbbbbb```^^^]]]]]]```aaabbbbbb___dddiiimmmrrrwwwwwwsssmmmkkkgggdddbbb___]]][[[XXX[[[```gggmmmqqqssstttpppmmmhhhbbb^^^\\\\\\\\\ZZZ]]]```___ZZZWWWXXXZZZXXXYYYZZZZZZYYYYYYZZZ[[[ZZZZZZZZZXXXWWWTTTQQQPPPLLLLLLOOOTTTZZZ___aaabbb______```bbbdddeeefffffflllsss{{{yyynnnlll}}}|||qqqgggYYYQQQ[[[ooo|||~~~|||xxxqqqxxx}}}xxxnnnmmmqqquuuxxx~~~xxxPPPDDD888555666555444444000000000000000/////////---,,,+++***************///...333;;;BBBIIITTT]]]jjjiiikkkpppssstttxxx~~~xxxiii^^^WWWSSSSSSRRRQQQPPPOOONNNNNNOOOOOOLLLLLLLLLNNNQQQTTTWWWYYY[[[^^^eeeqqq|||mmmXXXMMMCCC???===::::::<<<>>><<<===AAAFFFMMM[[[hhhooollldddXXXKKKAAA>>>===999999999999888777555444444444555555444444333222222111000000////////////333333222222555999===??????<<<777222...---,,,---...///000111111111000///...000444666888999999999??????AAABBBCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFEEEDDD@@@???>>>===<<<<<<<<<<<<===>>>???BBBEEEHHHJJJLLLVVVXXX\\\^^^___```bbbdddeeeccc```\\\WWWRRRMMMKKKFFFFFFCCCAAADDDGGGEEE@@@999777555555666666666555333444444555444444333333444333222111111111111111111111111000000000000///000000000000//////////////////111333444777BBBNNNWWWggg{{{pppkkkgggvvvxxx{{{wwweeedddhhhxxxxxxnnniiifffdddfffhhhjjjqqqyyy}}}wwwttttttpppooommmlllllllllmmmnnniiiiiiiiijjjkkklllmmmnnnggggggfffeeeeeeeeeeeeeeefffeeedddbbbaaaaaa``````bbbaaa```___^^^^^^]]]]]]^^^```cccggglllpppsssuuuuuurrrmmmgggaaaZZZSSSNNNHHHGGGCCC>>>999666777888444333333333444666777999777999:::;;;;;;<<>>;;;777444222000///000000000000111222333444000000222555999===AAACCCFFFGGGHHHJJJLLLNNNOOOOOORRRRRRTTTUUUUUUUUUTTTSSSQQQQQQRRRSSSUUUVVVWWWXXXRRRQQQOOONNNNNNPPPSSSUUUZZZ\\\___aaaccccccbbbaaa^^^]]]\\\]]]___aaaaaa```]]]ccchhhlllpppvvvwwwtttllljjjhhheeebbb```___^^^ZZZ]]]ccciiinnnqqqrrrrrrmmmkkkfff```\\\ZZZYYYYYYWWW\\\```^^^YYYUUUWWW[[[XXXZZZ[[[ZZZYYYYYYZZZ[[[XXXXXXXXXWWWUUUSSSQQQOOONNNMMMOOOSSSYYY^^^aaabbbeeeeeefffhhhjjjjjjhhhffffffkkktttwwwoooiiittt{{{pppfff^^^UUUPPPXXXkkkyyy~~~}}}wwwpppvvv~~~tttsssvvvyyyyyyVVVHHH:::666777666444444000000000000000000000000000///...---,,,---...///000000555===EEELLLVVV```kkkkkklllnnnmmmlllqqqxxx~~~{{{}}}ssseee\\\VVVSSSTTTQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNOOOQQQTTTWWWZZZ[[[___gggsssvvvfffUUUKKKBBB???>>>;;;:::<<<===<<<>>>CCCHHHPPP\\\hhhlllggg^^^RRRGGG???<<<<<<888888888888777666555444555555555555555444333333111111000/////////000000......///111333777;;;===999777333000---,,,,,,,,,...///000222222222111000...111555888999999;;;<<<@@@AAABBBDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDDDDBBBAAA@@@???>>>======<<<<<<<<<>>>>>>@@@BBBEEEHHHJJJLLLTTTVVVZZZ\\\]]]^^^```bbbdddbbb^^^XXXSSSNNNJJJGGGFFFFFFEEECCCEEEHHHEEE???999777444444555666666555333333444444555444444333333222222111111222222222111111111000000000000///000000000000////////////...///111444555:::GGGTTT]]]sss~~~hhheeefffwwwwww~~~mmm]]]___gggwwwvvvlllfffccccccfffiiilllsss|||zzztttssstttooonnnmmmlllkkklllmmmmmmjjjjjjiiiiiiiiiiiiiiijjjggghhhhhhhhhgggfffdddcccccccccccccccbbbbbbaaa```bbbaaa```^^^]]]\\\\\\\\\ZZZ\\\___ccciiioootttwwwzzzwwwrrrlllfff]]]SSSLLLGGGFFFCCC>>>:::777777888333444444555666777888999999;;;<<<======???CCCEEE@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJIIIJJJLLLNNNQQQSSSUUUSSSRRRPPPOOOLLLHHHEEECCCBBB???>>>>>>???BBBDDD@@@@@@?????????@@@AAAAAA@@@>>>;;;777333111...---000////////////111222333000111111333555888;;;======???AAADDDGGGJJJLLLLLLOOOOOOOOOOOOOOONNNMMMMMMKKKLLLNNNPPPSSSUUUVVVWWWSSSRRRQQQQQQRRRUUUXXX[[[]]]^^^```aaabbbaaa___^^^[[[ZZZZZZ\\\___aaabbbaaa```eeejjjkkknnnssstttssslllkkkhhheeeaaa^^^]]]\\\XXX\\\bbbiiinnnpppppppppmmmjjjeee```\\\YYYXXXWWWXXXZZZ]]]\\\YYYWWWWWWXXXWWWYYYZZZYYYXXXWWWXXXYYYVVVVVVVVVVVVTTTRRROOONNNMMMMMMNNNRRRXXX^^^bbbdddfffffffffhhhjjjiiieeeaaa```cccmmmuuurrrjjjnnnzzz}}}sssggg^^^YYYTTTRRRYYYhhhwww~~~~~~|||~~~}}}vvvpppwww~~~yyyzzz}}}~~~|||[[[LLL<<<777888666555444000000000000000000000000111000///......///111222000111666@@@HHHOOOYYYbbbiiijjjlllmmmiiihhhppp{{{|||{{{yyy{{{nnnbbb[[[UUUSSSSSSPPPNNNMMMKKKKKKLLLMMMNNNQQQPPPOOOOOOQQQTTTXXXZZZ[[[```hhhuuutttdddQQQGGG@@@>>>===:::999;;;::::::>>>DDDJJJPPP\\\ggggggbbbYYYMMMDDD===::::::888888888777666666555555444444555555444444333222000000000///000000111111...//////111333555777888333222111///---,,,,,,,,,---...///111222222222111///333666888888:::<<>>======<<<<<<<<<>>>???@@@BBBEEEHHHJJJLLLPPPSSSVVVXXXZZZ[[[]]]___aaa___[[[VVVQQQMMMKKKJJJJJJKKKJJJIIIKKKLLLHHHAAA999666444444555666666555333333444444555444444444...//////111222444666777333333333222222222222111000000000000////////////...///222555666<<>>===<<<;;;<<<<<<>>>???@@@>>>;;;777333000...---//////.........000111333222222111222333555777888666888;;;???CCCFFFHHHIIILLLLLLKKKKKKKKKJJJJJJJJJJJJLLLNNNQQQSSSUUUVVVWWWVVVVVVUUUUUUWWW[[[___aaaaaa```aaaaaabbb```]]][[[WWWWWWXXX[[[___bbbcccbbbfffkkkmmmlllmmmooopppnnnlllkkkhhhddd___[[[ZZZZZZUUUZZZaaahhhmmmpppppppppnnnkkkfffaaa]]]ZZZXXXXXXZZZYYYXXXYYYZZZZZZWWWUUUVVVWWWXXXXXXVVVUUUVVVWWWUUUUUUUUUTTTSSSQQQNNNMMMLLLLLLMMMQQQXXX___dddfffdddcccdddfffgggeee```[[[[[[^^^hhhuuutttkkklllvvv}}}nnnbbbZZZWWWUUUUUUZZZhhhvvv~~~yyy}}}{{{{{{~~~vvvpppxxxzzzyyy~~~{{{~~~^^^NNN>>>888888777555444000000000000000111111111+++***)))))))))+++---...111222777AAAIIIPPPZZZccceeehhhkkklllhhhhhhrrrzzzzzzwwwyyy~~~kkk```ZZZTTTRRRRRROOONNNLLLJJJJJJKKKMMMNNNRRRQQQPPPPPPRRRUUUXXXZZZ[[[```hhhuuuuuudddNNNEEE>>><<<<<<999888999888999>>>EEEJJJPPP[[[eeeddd^^^UUUKKKAAA;;;999888888888777777666666555555333444444444444333222222000000///000000111222333222222222222222222222111000000000///......---,,,+++,,,...000222222222111000333777888888:::===AAA@@@BBBEEEHHHKKKNNNPPPQQQPPPNNNKKKIIIHHHGGGEEECCC@@@???>>>======<<<<<<<<>>KKKUUUnnn}}}kkkcccmmm|||oooZZZVVVYYYbbbxxxtttlllccc``````dddmmmuuuzzz{{{~~~}}}{{{xxxsssooofffhhhkkklllllllllmmmnnnooonnnkkkgggcccbbbcccdddeeehhhkkkkkkhhhddd```___```aaabbbbbbaaa___]]][[[]]]\\\[[[[[[[[[XXXTTTQQQTTTTTTTTTVVV[[[aaagggkkkmmmsssvvvqqqhhh___UUULLLHHHDDD???<<<:::888777555777666666666666777777888888999;;;<<>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<:::888555111///.........555444222000.........///222222222333333333444444666777777999;;;>>>AAACCCDDDGGGIIIJJJIIIHHHHHHHHHKKKNNNQQQRRRTTTVVVXXX[[[XXXWWWVVVVVVWWW[[[^^^```aaadddgggddd```]]]YYYVVVWWWXXX\\\bbbeeeeeeeeefffdddmmmssspppnnnqqqttttttoookkkeee```\\\XXXTTTQQQWWWXXX]]]eeemmmrrrsssqqqmmmggg___\\\\\\\\\YYYVVVYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUUUUTTTSSSQQQPPPNNNPPPMMMLLLOOOUUU\\\```aaafffeeedddddddddbbb^^^[[[WWW\\\dddqqqvvviiifffwwwyyymmmeee___ZZZUUUSSSYYYeeeqqq|||~~~wwwvvv{{{~~~}}}kkkMMM<<<===888444444333222111000//////............///000000000///---,,,333555999@@@IIISSS\\\aaahhhjjjiiigggeeelllzzz~~~}}}zzzxxxiii```XXXQQQNNNNNNNNNNNNMMMKKKJJJLLLOOORRRSSSUUUWWWWWWWWWWWWYYY[[[```cccnnnssscccOOOGGG???<<<:::777777:::444;;;@@@DDDJJJSSSZZZ\\\bbbXXXJJJ@@@;;;:::999999777666555444444333444444444444333333222111000000---///111222222000...,,,333333333222222000//////......---,,,---...///000222222222222333444555666666666666777999===@@@BBBBBBFFFKKKOOORRRSSSUUUWWWUUURRRNNNIIIFFFEEEEEEEEEAAA???<<<;;;<<<>>>>>>>>><<<===???AAAEEEHHHKKKLLLOOOQQQUUUVVVWWWWWWXXXYYY\\\WWWPPPLLLLLLOOORRRTTTaaa\\\VVVSSSQQQLLLDDD===:::888666666666555444222444444444333222222111111333222222111111222222333111111111111000000000000///...,,,---000111///---111222333333777AAAOOOZZZssswwwfffbbbppp}}}jjjXXXWWW[[[dddyyy|||qqqiiidddbbbaaafffoooxxx}}}}}}zzzwwwrrrnnnmmmnnnnnnmmmkkkiiiiiiiiinnnmmmjjjgggeeeeeehhhjjjhhhjjjkkkjjjfffbbb^^^]]]___```aaaaaa```^^^[[[ZZZXXXXXXWWWXXXXXXVVVSSSPPPQQQQQQPPPQQQTTTXXX]]]```ccciiimmmjjjddd^^^UUUMMMIIIEEE@@@<<<:::999777666666666666555666666777888777888999;;;===???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHFFFKKKMMMKKKLLLOOORRRQQQRRROOOMMMKKKJJJJJJHHHFFF??????===<<<<<<;;;;;;;;;888888888777777777888888999777444111///.........111000///......//////000222222222222222333333333555555555666888:::<<<>>>>>>AAACCCDDDDDDDDDFFFGGGIIILLLNNNPPPRRRTTTWWWYYY[[[ZZZYYYYYY[[[^^^bbbeeebbbdddeeeccc^^^ZZZWWWUUU\\\^^^dddjjjnnnnnnnnnnnnmmmuuuyyywwwvvvwwwvvvrrrmmmjjjeee___YYYVVVTTTSSSUUUWWW\\\eeennntttuuutttnnnggg```\\\\\\[[[YYYVVVYYYYYYZZZZZZYYYYYYXXXWWWUUUVVVVVVWWWWWWWWWVVVVVVRRRSSSTTTTTTSSSQQQNNNMMMOOOMMMKKKNNNTTTZZZ^^^```eeedddccccccccc```\\\YYYVVV\\\cccpppuuuhhhdddsssyyypppiiicccbbb\\\WWWZZZcccqqq}}}zzz{{{~~~~~~mmmNNN======888444555333222111000//////......//////////////////...------111333999AAAKKKVVV^^^cccgggiiikkkiiijjjppp}}}~~~tttggg___XXXQQQNNNNNNNNNNNNNNNLLLKKKLLLNNNQQQPPPRRRUUUVVVWWWYYY[[[^^^```fffsssqqqaaaMMMEEE>>><<<:::888888;;;888===AAADDDKKKVVV[[[\\\```VVVIII???:::999999888777666555444444333333444444333333222111111000000...///000111111000///...111111222222222222111111//////.........///000111222222222333444555666777777777777888:::>>>AAACCCFFFIIIMMMPPPRRRTTTWWWYYYXXXUUUPPPLLLHHHFFFFFFFFFAAA???<<<<<<===>>>??????======???BBBEEEHHHKKKMMMOOOQQQTTTUUUUUUUUUVVVWWWSSSPPPKKKIIIKKKOOOSSSUUUZZZTTTMMMHHHGGGDDD@@@<<<999888666666666666444333555555444444333222222222333222222111111222222333111111111111000000000000111000...///000000///...111111222333999FFFUUUaaa{{{~~~pppaaabbbvvvxxxyyyeeeUUUVVV]]]ggg|||zzzooohhhfffcccccchhhrrr||||||yyyuuuqqqnnnpppppppppmmmiiigggffffffmmmjjjgggddddddfffiiikkkjjjkkkkkkhhhddd___]]]\\\____________^^^\\\[[[YYYVVVUUUUUUVVVVVVVVVSSSQQQOOONNNLLLLLLMMMOOORRRTTTZZZaaaeeeccc___[[[TTTMMMJJJFFFAAA<<<:::999777666555555555555555666777777666777999;;;===???@@@AAADDDCCCBBBBBBCCCFFFJJJLLLIIIMMMOOOLLLLLLOOOQQQPPPOOOMMMLLLLLLLLLKKKHHHFFFAAA@@@???===<<<;;;;;;;;;666666555555555555666666777666333111///.........,,,,,,------...000111222222111111111222222333333555555555555666777999::::::<<<>>>???@@@BBBEEEHHHIIIKKKNNNPPPRRRTTTWWWYYY[[[ZZZYYYYYY\\\```dddfffccccccbbb___ZZZVVVUUUUUUbbbhhhpppxxx}}}~~~{{{~~~|||vvvoookkkiiieee^^^VVVRRRTTTVVVSSSVVV]]]fffooouuuwwwxxxnnnhhh```\\\[[[ZZZXXXVVVXXXXXXYYYYYYXXXXXXWWWVVVTTTUUUVVVWWWWWWWWWWWWWWWQQQRRRSSSTTTSSSQQQNNNLLLNNNLLLJJJLLLQQQWWW\\\^^^ccccccbbbbbbbbb___ZZZWWWUUU[[[bbbnnnttthhhaaammm|||vvvqqqnnnggg]]]ZZZaaaooo~~~}}}~~~}}}}}}qqqPPP===<<<888444555333222222111000//////////////////...------------......222:::EEEPPPZZZaaaeeeeeeiiilllnnnpppvvv}}}||||||}}}zzzoooddd^^^XXXRRRNNNNNNMMMNNNOOONNNMMMLLLMMMNNNMMMPPPSSSVVVXXX[[[^^^aaaaaajjjyyylll]]]JJJCCC===<<<;;;999:::======???AAAEEENNNZZZ^^^]]]]]]TTTGGG>>>:::999888888777666555444333333333333333333222222111000000000000000000000000000000000///000111222333333444333111111000000000111222333333333333444555777888999999999999:::<<<@@@CCCEEEKKKMMMPPPSSSUUUWWW[[[^^^]]][[[VVVPPPLLLIIIGGGGGGAAA???======>>>@@@@@@@@@===>>>@@@BBBEEEHHHKKKMMMPPPQQQSSSSSSRRRQQQRRRSSSMMMJJJHHHGGGIIIMMMOOOOOOOOOHHH@@@:::999:::999888999888666666777666555333666555555444444333222222333222222111111222222333111111111111000000000///222111111000000000//////000000111444<<>>???@@@CCCGGGJJJJJJMMMPPPRRRTTTVVVYYY\\\[[[[[[[[[\\\___cccgggiiijjjgggcccaaa]]]YYY[[[___hhhrrr~~~}}}uuummmjjjjjjfff]]]SSSOOORRRVVVUUUYYY___gggoootttvvvwwwmmmhhhaaa\\\ZZZZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXQQQRRRTTTUUUTTTRRROOOMMMMMMKKKJJJJJJNNNTTTYYY]]]ccccccccccccbbb___ZZZVVVTTTZZZ```lllssshhhaaaiii|||yyyqqqdddZZZ^^^mmm~~~www{{{|||}}}uuuSSS===;;;666333555222333222111000///////////////...---,,,,,,---...///...444===IIITTT]]]bbbeeedddiiinnnrrruuu{{{|||xxxxxx{{{|||vvvlllbbb]]]YYYTTTPPPPPPMMMOOOPPPPPPNNNLLLLLLLLLMMMOOOSSSVVVXXX[[[^^^aaadddooo~~~|||gggXXXGGGAAA<<<<<<;;;:::;;;>>>>>>???AAAFFFRRR___ccc```[[[RRRFFF>>>::::::999888666666555444333333333333222222111111000000000000111000/////////000111222000111222333444444444444333222333333333333444444444444555666777999:::;;;;;;;;;;;;<<>>???AAACCCFFFIIIKKKMMMPPPQQQRRRQQQOOONNNNNNOOOLLLJJJGGGFFFFFFFFFEEECCCBBB===666222222333444444999888666666777777666444666555555444444333222222333222222111111222222333111111111111000000000///222222222111000//////000111000111555>>>MMM\\\gggvvvkkkeeennn|||sss}}}wwwbbbRRRSSS\\\jjjyyypppiiidddcccdddkkkvvv~~~zzzvvvtttqqqnnnllljjjjjjiiigggdddbbbcccdddfffbbb^^^^^^aaaeeeggghhheeefffeeecccaaa___```aaa`````````___^^^]]]\\\[[[ZZZXXXVVVUUUUUUTTTQQQOOOIIIIIIHHHGGGGGGIIIKKKLLLQQQXXX[[[YYYWWWUUUQQQLLLJJJEEE>>>999666444333222333333333333444555666777888999:::<<<>>>@@@BBBBBBAAABBBCCCEEEHHHJJJLLLMMMMMMQQQRRROOOMMMPPPQQQOOOPPPOOOMMMMMMKKKIIIEEEBBBBBBAAA@@@>>><<<;;;::::::999888777666555555555555444333222111111000000000000000111111222222222222444333222222222333555666888777666666666777888999===>>>@@@@@@AAADDDGGGJJJLLLNNNRRRTTTVVVXXX[[[^^^^^^___aaacccgggjjjmmmooorrrlllgggeeecccaaafffnnnrrr{{{tttnnnjjjjjjeee\\\SSSOOORRRVVVYYY]]]ccciiimmmppprrrsssjjjgggbbb^^^[[[ZZZXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYRRRSSSUUUVVVUUUSSSQQQOOOLLLKKKIIIIIIKKKQQQWWW\\\ccccccdddeeedddaaa\\\XXXTTTYYY^^^iiissskkkccciiixxx{{{xxxiiiZZZZZZkkk}}}|||vvvyyy{{{|||WWW>>>:::555333333111333222111000000////////////...---,,,,,,---///000111777AAAMMMWWW___ccceeeeeeiiioootttxxx}}}zzztttqqqssswwwzzzuuukkkaaa]]]ZZZUUUQQQQQQMMMOOOQQQQQQOOOMMMLLLLLLNNNQQQTTTVVVXXXZZZ]]]___fffrrruuuaaaTTTEEE???;;;;;;<<<;;;;;;>>><<>>;;;;;;:::999666555444333333222222333111111000000000000//////111000/////////000222333333333444444444444333333444444444555555555555555444444555666888:::<<<============>>>@@@DDDGGGIIIOOOSSSXXX]]]aaadddhhhkkkmmmjjjccc\\\UUUNNNJJJHHHDDDBBBAAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFIIILLLMMMPPPQQQQQQOOOLLLKKKKKKLLLKKKIIIFFFDDDCCCAAA>>>;;;888666333111111222222222999888666777777888666555555555444444333222222222333222222111111222222333111111111111000000000000000111222111000///000111111111111666@@@MMM[[[cccuuu~~~ssskkkkkkxxx}}}vvvuuuaaaSSSVVV```nnn|||tttlllfffccccccfffmmmxxx~~~|||xxxuuussspppmmmjjjiiiiiigggdddaaa```aaabbbbbb___]]]___dddiiikkkkkkaaabbbcccbbbaaa```aaacccaaaaaa```___^^^]]]\\\\\\YYYWWWUUUSSSRRRQQQNNNLLLGGGGGGFFFGGGGGGIIIKKKLLLJJJPPPUUUTTTSSSSSSQQQNNNKKKEEE===777444333222111222222222333444555666777888999;;;===???AAABBBCCC@@@BBBEEEIIIKKKMMMMMMMMMNNNRRRSSSPPPNNNQQQQQQPPPRRRPPPMMMKKKJJJHHHDDDAAADDDCCCAAA@@@???>>>======;;;:::999777555444333333333333333222222222222222222333444444444444333333444333222111111333555666555555555555666777999:::>>>@@@BBBCCCDDDFFFJJJLLLNNNQQQTTTWWWYYY[[[___aaa^^^aaaeeeiiimmmpppqqqrrrssskkkeeeeeeeeefffooo{{{~~~wwwqqqnnnhhhgggccc\\\UUURRRTTTWWW]]]aaafffjjjkkklllmmmnnnfffeeeccc```]]][[[YYYXXXVVVVVVWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXTTTTTTUUUUUUUUUTTTSSSRRRLLLKKKJJJHHHJJJOOOVVV[[[bbbcccdddfffgggddd___[[[TTTYYY\\\fffsssppphhhllluuu|||{{{kkkYYYXXXiii{{{|||yyy|||]]]BBB<<<666333444000333333222111000000000000///............///000000333999CCCOOOYYYaaafffhhhgggkkkoootttwww{{{yyyuuuppplllmmmqqqwww{{{~~~|||}}}uuukkkaaa\\\XXXTTTQQQQQQMMMOOOQQQQQQOOONNNMMMNNNPPPRRRUUUVVVWWWYYY\\\^^^ffftttooo\\\OOODDD>>>:::<<<<<<;;;;;;>>>:::???EEEMMMXXXdddgggeeeVVVNNNDDD===::::::999888666555444333222222222222000000000///////////////111000//////000111333444444444444555555444333333444555666666777777666666333444555777999;;;===???>>>>>>>>>???AAAEEEHHHJJJPPPVVV^^^eeeiiikkklllmmmmmmjjjeee^^^WWWQQQLLLIIIFFFEEECCCCCCCCCCCCAAA???AAAAAACCCDDDGGGJJJLLLMMMPPPQQQPPPNNNKKKJJJJJJKKKHHHFFFDDDBBBAAA???===:::444444444444444444444444999888666777888888777555444444444333222222111111333222222111111222222333111111111111000000000000...000111111///...000222222111222777@@@LLLWWW]]]eeesssxxxmmmjjjppp|||zzzooo^^^TTT[[[gggttt~~~xxxqqqiiicccbbbccchhhqqq{{{}}}zzzwwwtttpppjjjgggeeeeeeeeecccaaaaaacccfffbbb___]]]```eeehhhgggeee___```bbbbbbaaa```aaabbb``````___]]]\\\\\\[[[[[[XXXVVVTTTSSSRRRRRRPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNKKKQQQTTTSSSRRRRRRQQQNNNLLLFFF>>>777444222222111111111111222333555666777888888:::<<<>>>@@@AAABBBAAACCCFFFIIILLLNNNOOOPPPOOOSSSTTTPPPOOORRRSSSQQQQQQOOOLLLJJJIIIHHHFFFDDDFFFFFFDDDCCCBBBBBBBBBBBB@@@???<<<:::777555444444222333333444444444333333222333444555555555444444333111000//////111333555555555555666888:::<<<>>>???BBBFFFIIIKKKMMMPPPRRRTTTWWWZZZ]]]___bbbeeehhhcccgggnnntttyyyzzzzzzyyyxxxmmmgggjjjlllooo|||yyyoooiiihhhdddbbb___\\\YYYXXXYYYYYY^^^cccgggjjjjjjiiiiiikkkbbbccccccbbb___\\\ZZZXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTSSSSSSSSSSSSSSSMMMLLLJJJHHHIIIMMMUUU[[[```aaadddggghhheee```\\\TTTXXXZZZdddttttttmmmpppwww{{{lllYYYVVVgggxxx~~~zzz}}}~~~~~~~~~dddGGG???999555555111333333222111000000000000...//////000111111000000333999CCCPPP[[[dddiiillljjjlllooorrruuuwwwzzz|||qqqooommmmmmqqqyyyvvvvvvzzzvvvkkk___YYYUUUQQQOOOPPPMMMNNNPPPPPPOOONNNOOOPPPOOOQQQTTTVVVXXXZZZ]]]___ddduuu~~~jjjWWWLLLCCC>>>:::<<<<<<;;;;;;===999AAAJJJQQQYYYbbbeeecccRRRJJJAAA:::888888888666666555444333222222222222////////////////////////000000000000111222333444222333444555555666555555444555666777888777777666333333444666999<<<>>>???>>>>>>>>>???BBBEEEHHHKKKRRRZZZdddmmmpppooolllkkkhhhfffbbb\\\WWWRRRNNNLLLIIIGGGEEEEEEDDDCCC@@@>>>BBBBBBCCCEEEGGGJJJLLLMMMPPPPPPOOOMMMJJJIIIJJJKKKGGGEEEBBBAAA@@@???===;;;666666666666666666888999999888666777888888777666444444333222222111111000333222222222222222222333111111111111000000000000,,,///111000......000333333222222777@@@KKKTTTYYYYYYhhhxxx~~~ssshhhhhhsss|||}}}jjj[[[UUU```mmmzzz}}}wwwppphhhcccccceeejjjsss~~~|||yyyuuuoooiiiddd```aaaaaabbbbbbeeeiiilllfffbbb______bbbccc___[[[^^^```bbbcccaaa`````````______]]]\\\[[[ZZZZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQQQQVVVYYYVVVSSSRRRPPPMMMMMMGGG???888444333222222111111111222333444666777777777999;;;===???@@@AAADDDDDDFFFIIILLLOOOQQQSSSOOOSSSTTTQQQPPPRRRSSSRRRPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFEEEFFFFFFEEEDDDAAA>>>;;;999777666222333444444555555555444000111333555666666555555111000...------///111333666777777999;;;>>>AAACCCAAAEEEJJJOOORRRUUUXXXZZZZZZ]]]aaacccfffhhhllloooooottt|||xxxrrrvvvzzz~~~}}}ttthhh``````aaa^^^\\\\\\]]]]]]]]]\\\^^^ccchhhjjjiiihhhhhhjjj___aaacccccc```]]]ZZZYYY[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXWWWWWWUUUTTTRRRQQQQQQRRRSSSTTTMMMMMMKKKIIIHHHMMMUUU[[[^^^```cccfffhhhfffaaa]]]TTTXXXYYYbbbtttwwwqqqtttvvv|||zzzlllYYYVVVfffwww}}}|||sssyyy~~~{{{zzzjjjJJJBBB;;;777777333444333222111000000000000...///000222222222111000222888CCCPPP\\\fffmmmppplllmmmoooqqqsssuuuvvvxxxqqqppppppssszzzvvvqqqvvvwwwkkk^^^WWWSSSNNNMMMNNNMMMNNNOOOOOONNNOOOPPPRRRMMMPPPSSSVVVXXXZZZ^^^```bbbvvv|||gggUUUKKKCCC>>>:::<<<<<<;;;;;;===:::CCCNNNTTTZZZ```bbb```OOOHHH>>>888777777666555555555444333222222222222........./////////////////////000111222222333333000111333555666777888888444555666888888777777666222333444666999<<<>>>@@@???>>>>>>???BBBEEEIIIKKKTTT]]]iiirrrtttpppkkkhhhbbb```^^^ZZZVVVSSSPPPNNNJJJIIIGGGFFFEEECCC@@@===BBBCCCDDDEEEHHHJJJLLLNNNPPPPPPOOOLLLJJJIIIJJJLLLIIIGGGCCC@@@???===;;;999888888777666666777;;;===777444222666;;;<<<777111555555444444444333333333222222222222222222222222111111111111111111111111////////////000111333333555333555;;;BBBIIIOOOSSSYYYeeeqqqwww{{{vvviiiiiiuuuvvvyyykkkbbb\\\___lllwwwpppjjjfffdddccceeekkkuuu|||uuuppplllhhhfffdddbbb^^^]]]fffqqqvvvuuulllfffaaa``````^^^___bbb^^^___`````````^^^]]]\\\aaa```^^^[[[ZZZYYYYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPSSSSSSRRRSSSTTTWWWYYY[[[[[[YYYXXXVVVTTTQQQQQQSSSNNNDDD;;;777555222222333111111111222333444555666888888999:::<<<>>>@@@AAADDDFFFHHHKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLMMMMMMNNNIIIHHHFFFGGGHHHIIIIIIHHHHHHFFFCCC???<<<:::999888:::999888777777777777777555555666888:::;;;999777333222111000000111333444222555999<<<>>>AAADDDGGGKKKLLLOOORRRVVVZZZ]]]^^^aaagggnnnssstttuuuwwwyyy}}}uuunnnmmmkkkeee^^^[[[\\\\\\\\\ZZZZZZ[[[]]]bbbdddhhhlllnnnmmmhhhdddbbb```^^^]]]\\\ZZZWWWUUUWWWXXXYYY[[[]]][[[WWWTTTYYYYYYYYYXXXWWWVVVUUUTTTVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHIIINNNUUUZZZ```aaaaaabbbbbbaaa___^^^VVVSSSXXXhhhuuuzzz{{{}}}~~~tttcccWWWVVVbbbttt~~~{{{ssszzz|||{{{~~~rrrKKK@@@===444000666333333333222111000//////000////////////000000111222;;;IIITTT]]]eeelllqqqooopppooopppuuu|||}}}yyywwwvvvpppmmm|||}}}~~~ssswww~~~tttjjj___YYYSSSNNNMMMOOOLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRUUUXXXZZZ[[[]]]]]]iiixxxvvvaaaPPPHHH@@@:::777999;;;;;;:::<<<>>>EEEKKKQQQYYY``````\\\NNNHHH@@@<<<;;;:::888666555444222111000000//////000000//////.........------...///000111222333444333333333333333333333333777555333222333444444444222111000333888<<<===<<<>>>???AAABBBDDDHHHMMMQQQ[[[aaajjjrrrtttrrrlllhhh```^^^\\\YYYTTTPPPMMMKKKEEEFFFFFFFFFDDDAAA>>><<>>===<<<<<<;;;;;;<<<===>>>???;;;777666===FFFGGG???777555555444444444333333333222222222222222222222222////////////////////////111111111111111222333444111111444<<>>@@@AAADDDEEEGGGJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOMMMLLLMMMNNNOOOOOONNNHHHFFFCCC???<<<:::999888<<<;;;;;;:::999999999999666666777888:::;;;:::888444444333222222222333444333666999<<>>444000555222333333222222000/////////////////////000000111333<<>>999888888666444555444222111000000//////000/////////..................///000111111222222333333333333333333333333222111//////111333333333333111111444888<<<===<<<>>>@@@BBBCCCEEEIIINNNRRRZZZ___gggmmmpppmmmiiieee^^^]]][[[WWWSSSOOOLLLJJJIIIGGGEEECCCAAA@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJHHHFFFDDDBBBAAA@@@???>>>=========>>>@@@@@@<<<777555<<>>===<<<;;;;;;888777777888:::;;;:::999777666555444444444444444777888:::===AAAGGGOOOUUU[[[bbbjjjnnnnnnooossswww}}}ssshhhcccdddeeeaaa]]]\\\[[[YYYUUUSSSSSSVVVYYYccceeehhhllloooooollliii___^^^\\\\\\\\\\\\ZZZXXX[[[YYYWWWWWWYYYZZZ[[[[[[TTTTTTTTTTTTTTTSSSRRRQQQSSSQQQOOOOOOOOONNNLLLJJJIIIJJJJJJJJJKKKNNNSSSWWW]]]___aaacccdddcccaaa```ZZZVVVYYYeeessszzz|||}}}{{{}}}pppbbb[[[dddzzz}}}}}}}}}~~~|||~~~|||RRRCCC>>>444000444222222222222222111000//////////////////000111111555===HHHRRRZZZaaaiiiooonnnsssvvvyyy~~~uuuuuusssyyy{{{lllbbbYYYTTTPPPKKKJJJLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTVVVWWWYYY]]]bbbeeennn}}}rrr^^^NNNHHH???:::777:::;;;:::;;;===CCCIIIOOOTTTYYY]]][[[VVVJJJDDD===999888777666333555444222111000000//////////////////............/////////000000111111111222222222222222222222222///...---...111333333333333222333555888;;;======???AAACCCEEEGGGJJJOOORRRXXX\\\aaafffhhhgggdddbbb\\\[[[YYYUUURRRNNNLLLJJJKKKHHHDDD@@@>>>???AAACCCAAACCCEEEFFFGGGHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEBBBBBB@@@?????????@@@AAA;;;777555888===<<<444---555555444444444333333333222222222222222222222222111111111111111111111111///......---------......222333;;;IIIRRRUUU[[[cccwww}}}vvvlllwwwtttjjjdddooo~~~tttnnnrrr|||tttoookkkiiiggggggiiipppzzz{{{xxxrrrnnnllljjjhhhgggccccccaaa___aaafffgggcccfff```]]]]]]]]]ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMKKKKKKMMMSSSXXX\\\bbbeeehhhiiikkkllliiieeeQQQEEE:::555333111222444333333333444555666888888::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRSSSQQQSSSTTTUUUVVVUUUTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTPPPNNNKKKGGGDDDBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>:::888777888999;;;;;;:::999999888777666666555555;;;;;;<<<>>>CCCLLLVVV^^^cccmmmxxx~~~~~~xxxooofffcccdddfffeeebbb^^^\\\XXXSSSQQQQQQUUUXXXbbbeeejjjpppsssrrrnnnjjj```^^^\\\[[[\\\[[[ZZZXXX\\\ZZZXXXWWWXXXXXXXXXWWWUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPNNNNNNNNNMMMLLLJJJHHHIIIJJJJJJKKKMMMQQQTTT[[[]]]aaadddeeedddbbbaaa\\\YYY[[[fffttt{{{zzzvvvrrrvvveeeZZZ```vvvzzzwwwyyy}}}}}}UUUCCC===555111444222222222222222111000//////......//////000111222666>>>HHHQQQYYY```hhhnnnpppvvv{{{~~~ssssssttt~~~uuuggg___WWWTTTPPPKKKJJJLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVXXX\\\ccciiivvvppp]]]NNNHHH>>>:::888:::;;;999;;;>>>CCCIIIPPPUUU[[[^^^\\\VVVLLLFFF???::::::999888666444444222111000////////////////////////.........000000000000000000000000111111111222222222222222111000///000333444444333444444444666888;;;<<<===@@@BBBEEEGGGIIILLLPPPTTTWWWYYY\\\___``````___^^^[[[ZZZWWWTTTQQQNNNMMMLLLKKKHHHDDD@@@???@@@BBBDDDBBBDDDFFFGGGGGGHHHJJJLLLKKKKKKLLLNNNOOOOOOPPPPPPNNNOOOOOOOOONNNLLLKKKJJJEEEDDDBBB@@@???>>>??????;;;:::999888666555555555555555444444444333333333222222222222222222222222111111111111111111111111......---------------...444444>>>NNNVVVXXX___jjjvvvmmmyyyrrrggg```kkk}}}~~~uuuooovvv~~~vvvqqqnnnkkkjjjjjjmmmrrr{{{yyyuuupppllliiigggeeeccc```bbbbbbaaaccchhhjjjgggddd^^^ZZZZZZZZZWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[XXXYYYZZZZZZZZZYYYWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQNNNLLLIIIGGGIIIMMMQQQUUU\\\eeemmmsssxxxyyyrrrhhhOOODDD:::666444222222444222222333333444666777888::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKOOOQQQTTTUUUTTTUUUWWWYYYZZZZZZYYYYYYZZZYYYZZZ\\\^^^^^^]]]\\\TTTRRRNNNKKKHHHFFFDDDDDDDDDEEEGGGHHHHHHFFFDDDBBB<<<:::888888999;;;<<<<<<===<<<<<<;;;:::999999888<<<<<<===???FFFQQQ^^^gggnnnyyysssmmmfffdddfffggggggeee___]]]YYYSSSPPPQQQUUUYYY```eeellltttwwwtttmmmgggdddaaa___]]]]]]]]]\\\[[[\\\[[[ZZZ[[[\\\[[[YYYWWWTTTTTTUUUUUUUUUTTTSSSSSSQQQPPPNNNNNNNNNNNNLLLKKKGGGHHHIIIIIIIIIKKKNNNQQQZZZ]]]aaaeeegggeeeccc```[[[[[[]]]hhhuuu{{{vvvnnnjjj|||yyyiii[[[___uuu~~~vvvtttwww|||~~~~~~}}}yyyzzzVVVBBB<<<666333444111111222222222111000000............///000111222777???JJJSSSZZZaaaiiinnnssszzz|||rrrqqqttt~~~nnnccc\\\VVVTTTQQQMMMKKKMMMLLLMMMNNNOOOPPPQQQQQQRRRQQQTTTVVVVVVWWW\\\dddkkkyyynnn[[[MMMGGG===999888::::::999;;;@@@AAAHHHQQQWWW^^^bbb^^^XXXKKKFFF???;;;::::::888666444444222111000/////////.........///////////////000000000111111111111111111111222222222333333333333222111222333444222111555666777777888:::<<<===AAADDDGGGIIIKKKNNNRRRUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXUUUSSSPPPNNNMMMMMMIIIGGGEEECCCBBBAAABBBBBBCCCEEEGGGGGGGGGHHHJJJLLLJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNLLLKKKGGGEEEBBB@@@===<<<<<<<<<666888888666222333777<<<555555444444444333333333222222222222222222222222////////////////////////000000/////////000000111333333???QQQZZZ[[[dddrrrxxxppp|||xxxlll___kkkzzzqqqmmmvvv~~~vvvqqqnnnllljjjlllmmmssszzz~~~yyyuuuoooiiifffccc```^^^^^^bbbdddeeeiiiqqquuuuuuccc\\\WWWWWWVVVUUUUUUXXXXXXXXXWWWWWWWWWXXXYYYYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUSSSRRRRRROOOMMMJJJHHHHHHJJJMMMOOOSSS```llluuu|||}}}sssdddLLLBBB:::777666444333555222222222333444555777777999::::::<<<===???AAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEHHHKKKOOOSSSUUUWWWWWWXXXZZZ\\\]]]^^^______^^^^^^^^^aaacccdddbbb```VVVTTTQQQMMMJJJHHHGGGFFFHHHJJJMMMOOOPPPNNNKKKIIIAAA>>>:::999;;;===>>>???AAAAAABBBAAAAAA@@@???>>>>>>>>>@@@EEEOOO^^^mmmwwwzzzoookkkfffeeefffgggfffddd___]]]YYYTTTQQQRRRVVVYYY^^^ccckkksssvvvrrrkkkddd```^^^[[[ZZZZZZ[[[ZZZZZZXXXWWWXXXYYYZZZYYYWWWUUURRRRRRSSSSSSSSSSSSRRRRRRSSSQQQOOOOOOPPPPPPNNNMMMIIIIIIIIIHHHHHHJJJNNNQQQYYY]]]bbbggghhhfffbbb___ZZZZZZ\\\eeesss{{{vvvkkkhhhzzzzzz}}}yyykkk^^^aaauuuxxxwwwxxxzzz{{{{{{|||}}}{{{wwwxxxXXXAAA;;;666444444111111222222222111111000............///111222333888@@@LLLVVV^^^dddjjjooouuu||||||sssrrruuu~~~vvvhhh```ZZZUUUTTTSSSNNNMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRRRRUUUXXXYYYXXX\\\eeelllxxx|||kkkXXXJJJDDD<<<999999;;;:::888;;;AAA@@@HHHRRRZZZaaaeeeaaa[[[JJJDDD===:::999999888666555444222111000000//////.........///////////////111111111222222222333333222222222333333444444555333333222222333333111///666777999999888999<<<>>>BBBEEEIIIKKKMMMPPPSSSVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWUUUSSSPPPNNNMMMMMMMMMGGGFFFFFFEEEDDDCCCBBBAAADDDFFFGGGHHHGGGHHHJJJKKKJJJKKKNNNPPPQQQRRRRRRQQQQQQQQQRRRSSSRRRPPPMMMLLLHHHFFFCCC???<<<:::999999444555666555333444777:::555555444444444333333333222222222222222222222222////////////////////////////////////000111222222444444@@@UUU___aaammm~~~wwwqqq}}}sssgggppprrrjjjhhhsss{{{sssnnnkkkhhhgggiiilllqqqyyy{{{tttpppkkkgggeeecccaaa___]]]aaadddeeeiiirrrxxxyyyccc[[[UUUSSSSSSRRRTTTXXXUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXYYYUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKKKKLLLNNNPPPPPP]]]jjjrrryyy|||ppp___III@@@999888888555444555333333444444555666888999999999999;;;<<<>>>@@@AAA@@@?????????@@@AAACCCDDDCCCDDDHHHLLLPPPTTTWWWYYY[[[\\\\\\^^^```bbbdddeeeaaaaaabbbeeeggghhhfffddd[[[YYYVVVRRROOOMMMLLLKKKLLLOOOSSSVVVWWWVVVSSSQQQFFFBBB>>><<<>>>@@@BBBCCCFFFGGGHHHHHHHHHGGGFFFFFFCCCFFFJJJSSS```rrrwwwmmmkkkiiihhhiiihhheeeccc]]][[[XXXTTTRRRRRRVVVYYY___bbbgggmmmpppmmmgggbbb\\\ZZZXXXXXXZZZ\\\]]]]]]aaa^^^[[[YYYXXXWWWUUUSSSRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSQQQQQQRRRRRRPPPOOOLLLLLLJJJHHHHHHJJJOOOSSSZZZ^^^ccchhhiiifffaaa^^^YYYXXXXXX___ooo|||yyyooohhhzzzyyy|||xxxkkk]]]]]]mmm~~~}}}{{{zzz{{{{{{{{{yyyxxxzzz}}}~~~{{{}}}\\\CCC;;;777444333000111111222222222111111------......///111222333777AAAOOOZZZbbbhhhmmmpppuuu~~~wwwuuuwww}}}pppddd\\\WWWSSSTTTSSSOOOMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRTTTYYY\\\\\\[[[^^^fffnnn{{{xxxgggSSSEEE@@@;;;999999;;;:::888<<>>;;;::::::999777555444222111000000//////............/////////000111111222333444444555555222333333444555555666666444333333555666666444333777888::::::888999<<<>>>CCCFFFJJJMMMOOOQQQTTTWWWWWWWWWWWWXXXWWWWWWVVVVVVSSSRRROOOMMMKKKKKKKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHHHHHHHHHHJJJKKKKKKLLLOOOQQQRRRRRRRRRQQQQQQRRRTTTVVVVVVTTTRRRQQQJJJHHHDDD@@@<<<999888777:::999999999999888777666555555444444444333333333222222222222222222222222111111111111111111111111---------......000111222666666CCCYYYeeehhhvvv{{{pppkkkxxxtttnnnrrr}}}mmmfffdddqqqyyyqqqkkkhhheeedddgggiiioooxxx{{{mmmjjjfffeeeeeeeeeeeeeee]]]```bbbaaadddlllrrrsssccc[[[SSSRRRQQQQQQTTTXXXSSSRRRQQQQQQQQQSSSTTTUUUQQQPPPPPPQQQSSSUUUWWWYYYUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQOOONNNNNNPPPQQQRRRUUUbbbmmmsss{{{~~~rrraaaFFF???999999999666444555555555555555666888999:::888888999:::<<<>>>@@@AAA??????>>>>>>@@@AAACCCDDDCCCDDDHHHLLLQQQUUUXXXZZZ^^^]]]^^^___aaadddggghhhggghhhiiilllnnnooommmkkk```^^^[[[WWWTTTRRRQQQQQQOOORRRWWW[[[\\\[[[XXXVVVIIIFFFAAA???@@@CCCEEEFFFJJJKKKLLLMMMMMMMMMLLLKKKJJJNNNTTT___ooo~~~wwwnnnmmmllllllllljjjgggddd[[[ZZZWWWTTTRRRRRRUUUXXX```aaadddgggjjjiiieeebbb```^^^]]]^^^aaaeeeggghhhtttnnngggaaa]]]ZZZXXXWWWTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTRRRRRRSSSSSSRRRPPPOOONNNLLLIIIHHHKKKQQQUUUZZZ^^^dddiiiiiifffaaa]]]XXXVVVTTTZZZlll|||}}}ttthhhzzz{{{|||xxxiiiZZZWWWcccppp{{{zzzzzz{{{|||~~~}}}|||{{{yyyyyy~~~}}}```DDD;;;777444222000111111222222222111111------......///111222333777BBBPPP]]]eeejjjnnnrrruuu~~~yyyxxxyyy|||~~~~~~lllcccZZZUUURRRSSSRRRNNNLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRVVV[[[``````^^^```hhhooovvvcccPPPBBB===:::999:::;;;:::888<<>>DDDGGGKKKNNNPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVQQQOOOMMMJJJIIIIIIIIIJJJIIIGGGEEECCCBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHJJJKKKKKKMMMOOOQQQRRRRRRQQQQQQSSSTTTWWWZZZ[[[ZZZYYYXXXLLLIIIEEEAAA===:::888777:::999888777666555444333666555555555555444444444444444333333222111000000000000000000///////////////000111000//////111333333888HHHZZZfffqqqyyypppmmmyyyyyynnnqqq~~~~~~hhheeeeeennnxxxrrrlllgggccc```dddkkkqqqtttwwwyyywwwsssqqqnnniiieeedddbbbaaa```bbb```^^^^^^___aaaaaaaaaXXXWWWVVVTTTSSSRRRRRRRRRRRRQQQOOONNNNNNNNNPPPQQQNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUVVVUUUTTTRRRPPPOOOPPPQQQRRRRRRRRRSSSVVVXXXaaajjjuuujjjUUU@@@===999666444333444555222444555555444555666777666555444777<<>>===<<>>BBBJJJNNNWWWbbbjjjjjjaaaYYYOOOJJJCCC===999777666555444333222000///.........------...------...111333///222444555444333333444444444444444555666888888777666666666777888999999;;;;;;;;;<<<===>>>@@@@@@FFFHHHKKKOOORRRTTTUUUUUUTTTVVVWWWXXXXXXWWWUUUTTTQQQPPPMMMJJJIIIJJJKKKMMMLLLIIIFFFCCCBBBBBBDDDFFFHHHIIIKKKKKKJJJIIIJJJKKKNNNOOOQQQRRRTTTUUUVVVVVVXXXVVVUUUVVVWWWWWWVVVUUUNNNJJJDDD???<<<999666555888888777777666666555555666555555555555444444444444444333333222111111000111111000000000////////////000111000//////111333555:::III[[[fffrrr}}}tttlllkkkvvvwwwpppppptttzzz```___aaalllxxxrrrmmmhhhdddaaagggnnnuuuxxxzzz|||yyytttmmmjjjfffdddcccdddcccbbb\\\[[[[[[[[[]]]\\\ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRPPPOOONNNNNNOOOPPPPPPQQQTTTYYY\\\gggqqq|||uuu^^^JJJ<<<:::777444222222333444333555666666555666777999999777777999===@@@AAA@@@@@@???>>>===>>>?????????GGGIIINNNTTT\\\aaaeeefffcccdddeeegggiiikkklllmmmsssrrrpppqqqrrrqqqnnnkkkhhhgggdddbbb```^^^]]]\\\aaaccciiiqqqvvvtttmmmgggXXXNNNFFFDDDDDDEEEGGGLLLMMMKKKKKKOOOPPPOOOOOOSSSZZZeeexxx{{{rrrllliiijjjmmmoooooolllfffbbb]]][[[WWWSSSPPPQQQTTTXXX\\\^^^bbbfffgggeeeaaa^^^```YYY^^^ppp~~~zzzqqqmmmkkkgggaaa[[[WWWVVVVVVWWWVVVVVVWWWWWWWWWVVVVVVUUUWWWTTTQQQSSSVVVXXXUUURRRRRRQQQOOOMMMKKKLLLPPPSSS[[[^^^bbbfffgggeeebbb```WWWWWWUUU[[[mmmzzzoooyyy|||uuuvvvrrrfffYYYWWW___gggooouuu}}}yyy|||zzz}}}eeeEEE@@@888///111333333222222222111111111///000000///...000333666===IIIVVV]]]ccclllsssvvv|||{{{xxxxxx|||~~~~~~rrrbbb\\\XXXUUURRRPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTZZZ]]]bbbeeebbbbbbkkkvvvrrraaaOOOCCC>>>999999999999999<<<@@@DDDKKKOOOYYYdddkkkjjjaaaXXXOOOJJJCCC>>>;;;999777666444333222000//////......---...///......///222444111333555666555444444555555555555555666777888999999888888888888888999::::::::::::;;;<<>>??????@@@?????????@@@AAACCCDDDHHHKKKQQQXXX___eeehhhjjjiiiiiijjjlllooorrruuuvvv|||{{{xxxwwwvvvtttqqqnnnkkkjjjiiigggeeedddcccccciiilllsss{{{}}}uuunnn```VVVLLLHHHFFFEEEIIINNNQQQOOOOOORRRSSSSSSWWW]]]iiiyyy|||tttmmmiiigggiiilllpppqqqnnnhhhddd^^^\\\XXXTTTQQQRRRVVVYYY___aaaeeehhhgggccc___[[[ZZZVVVZZZgggmmmfff^^^[[[YYYZZZ[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXXXXWWWWWWWWWVVVSSSQQQRRRTTTUUUSSSQQQOOOOOONNNLLLJJJLLLOOORRRZZZ]]]aaaeeefffeeebbb___XXXWWWTTTYYYlllrrryyy|||ttttttooodddYYYUUU]]]fffvvv}}}xxx{{{{{{xxx|||jjjHHH@@@888...000333222222222222111111111000000000///...///222555===JJJXXX```fffnnnuuuwww{{{}}}yyywwwyyy}}}qqqaaa\\\WWWUUUSSSRRRSSSSSSRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTYYY[[[```cccbbbccclllxxxooo___NNNCCC@@@;;;;;;;;;;;;;;;>>>BBBFFFKKKQQQ\\\gggmmmiii___WWWOOOJJJDDD???<<<:::888777333333111000////////////...////////////000333555333555777888777666666666666666666666777888999999;;;:::999999999999999999888888888999<<>>KKKZZZccciiipppvvvxxx|||~~~uuutttvvv|||oooaaa\\\TTTRRRQQQQQQRRRQQQPPPNNNOOOOOOPPPRRRSSSSSSTTTTTTWWWXXX\\\___```cccmmmyyyyyyjjjZZZJJJAAA???;;;;;;;;;;;;<<>><<<:::888666333222111000////////////...///000000000111444777555777999:::888777777888888888777777888999999:::;;;:::999888888888888888888888888:::===BBBFFFIIILLLLLLNNNPPPRRRTTTUUUVVVUUUVVVVVVVVVUUUSSSPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFEEEDDDCCCCCCEEEGGGHHHKKKMMMOOOPPPOOOOOOOOOQQQTTTUUUWWWYYY[[[]]]^^^^^^```___^^^^^^^^^]]][[[XXXUUUOOOFFF>>>888555333111::::::999888777666555555666555555555555444444444444444444333333333333333222222222222111111111000///000111000//////111333222:::FFFOOOUUU```ttt}}}zzzyyymmmnnnuuuxxxrrrsssttt~~~rrr___]]]]]]dddttt}}}wwwqqqmmmkkkiiihhhkkkrrrzzz|||}}}{{{uuunnnppplllgggdddbbbaaa___^^^^^^[[[XXXUUUTTTSSSQQQOOOHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAA@@@@@@AAAAAADDDDDDEEEFFFHHHIIIKKKKKKHHHHHHHHHHHHIIINNNTTTYYYaaajjjlllcccTTTFFF===666444333333222222333444444222444555555555555666888777888888888888999;;;<<>>CCCFFFNNNVVVaaajjjlllfff[[[SSSIIIFFFAAA===;;;999777555222222111000/////////000...///000000000222555888777999;;;;;;:::888888999999888888888888999999::::::999888777777777777777888999:::<<<@@@EEEIIILLLMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVTTTQQQPPPLLLLLLLLLKKKJJJIIIHHHGGGCCCBBBBBBBBBCCCEEEGGGHHHMMMOOOQQQRRRQQQQQQRRRSSSUUUVVVXXX[[[]]]^^^___```bbbbbbaaaaaabbb```]]]ZZZXXXQQQFFF===777444222111<<<;;;:::999777666555444666555555555555444444444444444444444333333333333222222111111111000000000///000111000//////111333333<<>>;;;999444444333333333333444444222333555555444444666777888999::::::::::::<<<>>>???AAADDDEEEFFFKKKRRRWWWVVV]]]ffflllpppssswww{{{~~~}}}yyyxxxvvvuuutttssssssrrrtttvvvzzz~~~xxxmmmdddTTTMMMFFFCCCBBBEEENNNXXXZZZ[[[___aaadddmmmxxxsssqqqqqqpppnnnlllkkkjjjiiigggddd___[[[]]]\\\XXXTTTRRRTTTXXX[[[ffflllrrrrrrmmmfffaaa___[[[^^^aaaccc```[[[XXXVVVWWWWWWVVVUUUSSSRRRQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMLLLJJJJJJKKKMMMTTTWWW]]]bbbdddcccaaa___UUUWWWUUUXXXggg{{{~~~qqqhhhbbbhhhxxxrrreeeZZZPPPMMMXXXggg}}}zzzQQQCCC<<<555666222111111111111000000000////////////...000333666CCCPPP]]]dddjjjqqqvvvxxx~~~}}}qqqooopppuuuxxxxxxzzzmmmaaa^^^WWWUUUSSSQQQQQQQQQPPPNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVUUUWWW\\\```gggsss~~~uuueeeUUUHHHAAA@@@888999999999:::>>>BBBFFFPPPXXXbbbjjjjjjcccYYYRRRGGGDDD@@@===;;;999777555222222111000000000000000---///000000000222555888888:::<<<<<<:::999888999999888888888888888999999888888777777666777777777:::;;;>>>AAAEEEIIIMMMOOOOOOOOOOOOOOOPPPQQQSSSSSSUUUVVVWWWWWWVVVTTTRRRQQQLLLMMMMMMLLLJJJHHHEEEDDDAAAAAAAAABBBDDDFFFHHHJJJOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXZZZ]]]___aaabbbccceeedddeeeeeefffdddaaa^^^YYYRRRFFF<<<666333222111::::::999999888777666666666555555555555444444444444444444444444444444444111111000000000////////////000111000//////111333111<<>><<<:::999999999888888888999999:::;;;;;;;;;<<<>>>@@@BBBDDDBBBBBBCCCBBBBBBDDDHHHKKKJJJOOOPPPHHH???;;;999888333333333333333333333333333444666666555555777888666888::::::999:::===??????BBBEEEGGGHHHMMMUUU\\\]]]eeepppwww|||~~~}}}|||zzzxxxwwwwwwwwwuuuuuuwwwxxxwwwoooccc[[[JJJDDD???>>>===AAAKKKUUUVVVYYY___eeejjjxxx|||vvvpppmmmmmmmmmkkkiiikkkiiifffdddccc```]]]ZZZ\\\[[[WWWTTTRRRSSSXXX[[[bbbhhhooopppkkkddd___^^^YYY\\\^^^^^^]]]ZZZWWWSSSZZZZZZYYYXXXVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTSSSPPPOOONNNNNNNNNOOONNNMMMJJJIIIJJJLLLRRRVVV\\\aaaccccccaaa___WWWWWWTTTUUUcccyyyrrrggg^^^eeewwwrrreee]]]SSSMMMUUUccc|||TTTCCC;;;444444111111111111000000000000---.........///111444888FFFRRR^^^dddhhhooovvvxxx}}}tttqqqqqquuuwwwwww{{{mmmbbb___[[[XXXTTTRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUXXXVVVXXX]]]ccckkkwwwsssbbbSSSFFF??????888999999:::;;;>>>CCCGGGRRRYYYbbbhhhggg```WWWQQQGGGDDD@@@===<<<:::888666222111111000000000000000,,,...//////000111555888999:::<<<<<<:::999888999999888888777777777888888888888777777888888999999<<<>>>BBBFFFJJJMMMOOOPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRQQQMMMMMMNNNMMMJJJGGGCCCAAAAAAAAABBBDDDFFFIIIKKKLLLQQQSSSUUUVVVVVVVVVWWWXXXYYY[[[]]]___bbbdddeeefffhhhhhhhhhjjjkkkiiifffcccZZZRRRFFF;;;555333222222888888888888888888888888666666555555555444444444444444444444444444444444000000000000///////////////000111000//////111333///;;;FFFHHHGGGLLLVVV___hhhkkkpppssspppjjjccc^^^]]]aaapppwwwnnnpppyyywwwmmmgggZZZ[[[^^^fffuuuzzzsssmmmkkkjjjjjjjjjqqqvvvzzzyyyyyywwwsssmmmjjjgggbbb^^^]]]\\\ZZZYYYYYYXXXWWWWWWVVVRRRMMMJJJIIIHHHFFFEEEDDDCCCBBBBBB@@@???>>>===;;;888666555666666666666666777888888888888888999:::===???@@@>>>???@@@AAAAAABBBEEEHHHDDDJJJKKKEEE===:::888555333333333222222222222222444555777777666666888999333666888888777888;;;>>>???BBBFFFGGGIIINNNWWW___iiirrr~~~~~~|||zzzzzzyyysssrrrrrrrrrpppggg\\\SSSDDD???;;;::::::===HHHRRRRRRWWW___fffnnnzzzssssssooojjjhhhhhhhhhfffdddjjjgggcccaaa```^^^\\\[[[\\\ZZZWWWSSSQQQSSSWWW[[[]]]dddlllnnnhhhaaa]]]\\\^^^]]][[[YYYZZZ]]]^^^]]][[[ZZZZZZXXXVVVTTTRRRPPPTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUSSSPPPNNNNNNNNNPPPPPPOOOMMMKKKIIIJJJKKKRRRUUU[[[```ccccccaaa___YYYXXXSSSRRRaaayyysssggg___fffyyysssiiibbbXXXOOOUUUaaazzzyyyVVVCCC;;;333333111111111111000000000000,,,---......///111555999HHHTTT^^^cccgggnnnuuuxxx{{{xxxtttsssvvvxxxxxx|||mmmbbb```\\\XXXSSSPPPOOOOOOOOONNNPPPOOOOOOOOOPPPRRRTTTUUUZZZXXXYYY___eeennn{{{ppp___PPPCCC<<<<<<999999::::::;;;???DDDGGGSSSYYYbbbgggeee^^^VVVQQQGGGDDDAAA???===;;;999777222111000000000000000111,,,---...//////111555777999;;;<<<<<<:::999888888888888777777777777777888888888888888999:::;;;;;;===@@@DDDIIIMMMPPPQQQQQQPPPOOONNNMMMNNNOOOPPPQQQQQQRRRTTTUUUTTTSSSQQQPPPMMMNNNNNNMMMJJJFFFBBB???AAABBBCCCEEEHHHKKKMMMNNNQQQSSSVVVWWWWWWWWWXXXYYY[[[]]]___bbbdddfffggghhhjjjjjjkkkmmmnnnmmmjjjgggZZZRRRFFF;;;555333333333===<<<:::999888888777777777777666555444333333333444333222111000000000000333222///......///222333///000000000000/////////444999>>>BBBDDDHHHOOOTTT^^^eeelllmmmhhhaaa]]]\\\WWWeeeuuutttqqq~~~wwwppplllhhhbbbbbbeeemmm}}}vvvtttpppjjjeeecccdddfffsssrrrssswww{{{zzztttnnnfffdddaaa^^^[[[YYYYYYYYYXXXXXXWWWUUURRROOOMMMKKKGGGHHHHHHGGGEEEBBB???===<<<;;;999777666555555555333333333222222222111111111111222444666999;;;<<<>>>======<<<>>>@@@CCCEEE@@@???<<<999777666666666444333222222111111222222333333444555777999;;;<<<999999888777777:::>>>BBB???EEEJJJKKKJJJNNNZZZeeeppp}}}~~~{{{zzzzzzzzzqqqooonnnmmmhhh^^^QQQHHHAAA>>>:::666666:::AAAFFFOOOSSSZZZcccsss}}}uuuttttttpppmmmlllfffeeedddccccccdddeeeeeebbbaaa```^^^]]]\\\[[[[[[ZZZXXXTTTQQQPPPSSSVVVYYYaaadddhhhiiifffccc```___\\\\\\[[[ZZZYYYYYYYYYYYY^^^\\\[[[YYYXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVUUURRRRRRRRRRRRQQQPPPNNNNNNOOOOOONNNLLLJJJIIIKKKLLLPPPWWW```ggghhhddd```]]]WWWQQQSSSYYYeee}}}vvvaaaYYYlllrrrfff___WWWPPPUUU^^^|||yyyzzzuuussswww]]]???777555333333111//////000111000///111111000000000333888<<>>:::666555666::::::888777666555555555666666666555444444444333555444333222111111111111222111000//////000111222111000///......///000000222777===@@@BBBFFFMMMRRR[[[ccciiiiiibbb\\\ZZZ[[[___jjjxxx{{{yyywwwooojjjgggdddfffkkktttyyyvvvpppiiiccc```bbbcccnnnnnnppptttyyyxxxsssmmmfffeeebbb```^^^\\\[[[ZZZVVVUUUTTTRRRPPPOOOMMMMMMLLLKKKIIIGGGEEECCCBBBAAA===<<<:::888666555444444222222222222111111111111111111222333555777888999::::::::::::<<<>>>???AAA@@@???>>>;;;:::888777777444333222222111111222222222333333555666888:::;;;;;;;;;:::999888;;;???CCCCCCHHHMMMMMMMMMRRR___iii|||}}}zzzyyypppmmmjjjgggbbbYYYNNNEEE>>><<<999666555999???DDDKKKPPPWWWaaaqqqyyypppiiihhhgggddd````````````_________aaabbbccccccbbb```___]]]\\\\\\\\\[[[XXXTTTPPPOOOQQQSSSVVV^^^bbbeeefffdddaaa^^^]]][[[[[[ZZZYYYXXXXXXYYYYYY[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUTTTTTTRRRQQQPPPOOOPPPPPPOOOMMMKKKJJJLLLMMMSSSZZZbbbhhhgggccc^^^[[[YYYTTTVVV\\\iiirrr___YYYkkk~~~yyyooohhhbbbYYYQQQUUU^^^{{{zzzuuuuuuyyy}}}wwwqqqsssyyyaaaBBB999777444333111//////000111000///////////////000333999===IIIQQQ\\\cccgggkkkooosss|||~~~yyy|||~~~mmmaaa[[[YYYWWWSSSPPPNNNNNNOOOPPPPPPPPPPPPOOONNNOOOQQQTTTWWWXXX\\\ccciiiooo{{{iiiWWWKKKAAA===>>><<<<<<;;;;;;<<<@@@GGGKKKTTT\\\cccdddbbb]]]TTTKKKEEEDDDCCCAAA???<<<:::999666555333111///......---............///000222333555777:::<<<;;;999999999;;;:::999888888999;;;<<<;;;;;;:::::::::;;;;;;<<<===@@@DDDIIILLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNPPPQQQQQQPPPOOONNNKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDFFFKKKOOOQQQQQQPPPRRRUUUVVVWWWXXXZZZ\\\___bbbfffhhhiiijjjkkkmmmmmmoooqqqrrrvvvwwwqqqhhhZZZOOODDD???<<<888777888:::999888777666555555555555555555555555555444444555555444333222222222222111000000000000000000111111000///......///000111111777===@@@AAAFFFNNNUUU]]]dddjjjggg^^^WWWXXX[[[eeennnyyy~~~rrrllliiihhhkkkqqq{{{}}}yyyqqqhhhaaa^^^```bbbllllllnnnssswwwwwwsssnnnffffffeeedddbbb```^^^]]]WWWVVVTTTRRRQQQPPPPPPPPPPPPNNNKKKGGGEEEEEEEEEFFF>>>===;;;999777555333222111111111111000000000000111111111111222444555666555555777999:::;;;<<<<<<======<<<;;;:::888666555444333222222111111222222222222333444666888:::;;;======<<<;;;;;;===AAADDDHHHLLLPPPQQQSSS[[[iiittt|||zzzqqqlllfff```ZZZRRRHHHAAA:::999888666555777<<>>???<<<<<<;;;;;;===AAAHHHLLLSSS\\\dddeeeaaa[[[RRRIIIEEEEEECCCBBB???<<<:::999555444333111///...------............///111222333444777;;;<<<;;;999777777::::::999999:::;;;<<<<<<<<<;;;999888888999:::;;;;;;===AAAEEEHHHIIIJJJIIIJJJKKKKKKLLLMMMNNNNNNOOOLLLMMMNNNPPPPPPPPPOOOOOOLLLKKKJJJHHHFFFEEEEEEDDDEEEDDDEEEHHHMMMQQQSSSSSSSSSTTTUUUVVVWWWYYY]]]```___aaadddfffgggiiilllnnnnnnrrruuuwwwzzz{{{uuulll^^^SSSHHHDDDAAA===<<<===<<<;;;:::888777777777777444444444555555555555555444444333222222222222222///000111222222111000////////////000000000000000222888>>>AAACCCIIIUUU^^^gggmmmqqqkkk```XXXXXX\\\cccmmm{{{tttmmmiiilllnnnsss{{{zzzqqqggg```___aaadddnnnoooqqqtttwwwwwwsssoooggggggggggggeeecccaaa___]]][[[XXXUUUSSSRRRSSSSSSQQQPPPMMMKKKHHHGGGGGGGGG@@@???===;;;888555333111000000000000////////////000000//////000000111222111333666888::::::::::::888888999888777555333222444333222222111111222222222222333444666888999:::===>>>>>>======???CCCFFFKKKOOOTTTWWW\\\hhhwww}}}vvvooofff]]]UUULLLCCC<<<666666666555555666999;;;AAAFFFMMMUUUaaasssvvvoooiiigggccc\\\WWWVVVSSSSSSTTTUUUWWWZZZ]]]___bbbaaa```^^^]]]\\\[[[[[[[[[XXXTTTPPPNNNPPPSSSUUUYYY\\\___```^^^[[[YYYYYYZZZZZZYYYXXXXXXXXXXXXYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXWWWVVVUUUSSSQQQPPPQQQQQQPPPMMMJJJJJJKKKLLLTTTZZZaaaeeeddd___YYYVVVWWWSSSVVV]]]iiihhh[[[XXXhhhxxxzzzwwwvvvggggggiiihhh]]]RRRSSS^^^vvvyyyrrrppprrrvvvxxxssspppppptttzzzjjjIII<<<999555333111//////000111000////////////...///222888<<>>>>>;;;<<<<<<<<<>>>BBBIIINNNSSS]]]eeeeee```YYYPPPHHHEEEEEEDDDBBB???===;;;999555444222000///------,,,------...///000111222222444777<<<>>><<<:::777666:::::::::;;;;;;<<<<<<<<<;;;999666444444555888999888:::===AAACCCEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLMMMOOOPPPQQQQQQQQQQQQMMMKKKIIIGGGEEEDDDDDDDDDFFFEEEGGGJJJOOOSSSTTTUUURRRTTTVVVWWWXXXZZZ]]]______aaaccceeefffiiimmmooorrrwww{{{}}}xxxpppggg\\\QQQKKKHHHDDDBBBCCC;;;;;;999888777666666666444444444555555555555555333222222111111111111222///000111222222111000///,,,---000222333111///...222777>>>AAAEEEOOO^^^kkktttyyy{{{tttggg]]][[[]]]aaaooo{{{|||}}}vvvooommmpppoooqqqwww{{{rrrhhhbbbaaaeeeiiipppqqqssstttuuutttpppnnnhhhhhhiiihhhfffdddbbb``````^^^ZZZVVVSSSQQQQQQQQQOOOOOOOOOMMMKKKIIIFFFEEE@@@@@@>>><<<999555333111000000000/////////......//////............//////000222666999;;;;;;::::::555666666777666444222111444333222222111111222222222222333444666888:::;;;<<<===???@@@AAADDDHHHKKKPPPTTTZZZaaajjjxxxzzzssshhh^^^TTTKKKAAA:::444555666666555555777999>>>CCCIIINNNVVVcccsss|||uuupppllldddZZZTTTRRRRRRRRRSSSTTTWWWZZZ]]]___```___^^^\\\[[[ZZZYYYYYYYYYVVVSSSPPPPPPSSSWWWZZZYYY\\\^^^___]]][[[ZZZZZZ[[[[[[YYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZWWWWWWVVVUUUTTTRRRPPPPPPPPPPPPNNNLLLIIIHHHIIIJJJPPPUUU]]]aaa```]]]YYYVVVVVVRRRVVV]]]hhh|||xxxaaaWWWUUUcccrrruuuqqqnnncccdddgggggg\\\PPPRRR\\\sssvvvnnnnnnttt|||}}}yyywwwxxxzzzlllJJJ<<<888444333111//////000111000///111000000//////222777:::BBBGGGPPP[[[fffqqqzzz~~~}}}wwwzzzsssfff___\\\WWWVVVTTTRRRQQQPPPPPPPPPQQQTTTVVVWWWVVVUUUUUUUUUTTTUUU[[[dddkkkssstttaaaSSSIII@@@<<<<<<;;;;;;<<<<<>>===:::888777::::::;;;<<<<<<;;;::::::777555333111111333555777777888;;;>>>@@@AAABBBBBBAAABBBCCCEEEGGGIIIKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPLLLKKKHHHFFFEEEDDDDDDEEEGGGGGGHHHLLLPPPTTTUUUUUUNNNRRRVVVYYYZZZ[[[\\\]]]bbbdddfffiiijjjmmmqqqtttsssyyyyyyooocccXXXQQQMMMHHHFFFGGG999888777666555444444444555555555555555555444444222222111000000111111222///000111222222111000///+++---000222333222000...111777===AAAGGGVVVkkk|||vvvjjjdddbbbdddtttvvvwwwsssvvv~~~zzzyyyrrrpppooosss~~~zzzrrriiiddddddhhhkkkoooqqqrrrsssrrrpppnnnllljjjjjjiiigggfffdddbbbaaa___]]]YYYUUURRROOONNNMMMMMMMMMNNNMMMKKKHHHDDDBBB@@@@@@???===:::777333111000000000000////////////......------------......///111444777999:::999999666666666666555555444333444333222222111111222222333333444555777999;;;<<<<<<>>>AAADDDGGGKKKPPPSSSXXX]]]dddmmmyyyyyysssiii___VVVLLLAAA999444555666666555666777999<<>>;;;<<<;;;;;;<<<===???EEELLLQQQVVVaaahhhfff^^^VVVOOOIIIFFFEEEDDDBBB@@@===;;;:::666555444222000///......,,,---...000111111111111333666:::<<<<<<:::999888:::;;;<<<===<<<:::888777444333111000111222444666777888:::<<<>>>???@@@@@@>>>???AAACCCFFFHHHJJJKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKJJJGGGEEEDDDDDDEEEFFFHHHHHHJJJMMMQQQTTTTTTSSSMMMQQQVVVZZZ[[[\\\\\\]]]aaadddgggjjjlllooosssuuussszzzttthhh\\\VVVQQQMMMJJJKKK999888777666444444444444666666666555444444444333222222222111111222222333000000111111111111000000.........///000000111222444:::AAAEEENNNaaa{{{~~~sssllliii{{{tttqqqlllqqqrrrqqqpppttt~~~~~~zzzrrrjjjdddcccfffjjjoooppprrrsssrrrqqqoooooollljjjhhhfffcccbbbaaa```\\\[[[YYYVVVSSSPPPNNNMMMLLLLLLKKKIIIGGGEEECCCBBB?????????>>>;;;888444222111111111000000000//////---------,,,------......,,,...000333555666777777555555444333333333444444444333222222111111222222444444555666888:::<<<===<<>>;;;:::777666555333111000//////,,,---///000111111111111000333777999999888888999:::;;;======<<<999555333111111111222333444555666888888:::;;;===>>>???@@@===>>>@@@CCCFFFIIIKKKLLLKKKKKKKKKJJJJJJKKKKKKLLLJJJHHHFFFDDDDDDEEEGGGHHHIIIIIIJJJNNNQQQSSSRRRQQQPPPSSSWWWYYY[[[\\\^^^``````ccchhhlllnnnqqqtttvvvyyywwwlllaaa\\\XXXUUUSSSTTT;;;:::999777666666666666777777666555444444333333333333333222222333444444111000000000000000000111111///---,,,---///333555999???EEEJJJTTTjjjvvvlll~~~sssoooiiippprrrqqqrrrvvv~~~zzzsssjjjdddbbbdddgggoooqqqtttuuuuuutttssssssmmmkkkhhhdddbbb`````````[[[ZZZZZZXXXVVVSSSQQQPPPMMMKKKHHHEEECCCBBBBBBCCC?????????>>><<<888555333111111111111000000000000------,,,,,,------......***+++---///111333444555333222111000000000222222444333222222111111222222555555666777999;;;<<<======AAAFFFLLLQQQXXX^^^ccclllqqqyyyvvvrrrqqqooommmmmmnnnpppqqqkkkhhhccc^^^XXXOOOCCC;;;666777777777666777999<<<999>>>CCCEEEFFFJJJRRRYYYbbbkkkwwwwwwiiiaaa___YYYYYYXXXXXXYYY[[[\\\]]]```___^^^\\\[[[ZZZZZZYYYUUURRRPPPNNNOOOSSSXXX[[[aaaccceeeeeedddccccccdddZZZYYYWWWTTTQQQOOONNNNNNNNNPPPRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPMMMJJJHHHIIIJJJOOOTTTZZZ^^^]]]ZZZWWWUUUQQQOOOUUUZZZ^^^iiifffSSSEEEAAADDDRRRdddnnnpppooommmcccZZZWWWPPPJJJMMMVVVdddxxxzzzwww{{{qqqMMM===888555333111//////000111000///---...///000333888???CCCFFFMMMXXXfffrrryyyzzzzzzzzzyyyzzz}}}vvvqqqwwwwwwfff\\\YYYYYYVVVUUUUUUTTTSSSRRRQQQQQQTTTUUUWWWVVVUUUUUUVVVXXXXXXWWW[[[ccckkkvvvsss^^^NNNDDD===;;;===;;;;;;<<<===@@@FFFNNNSSS[[[eeejjjeee[[[TTTPPPLLLFFFFFFEEECCC@@@>>><<<:::888777555333222000000///,,,---///000111222111111...111444666666666888999:::<<<======;;;888444111000111222444555666777777888999:::;;;===>>>???@@@>>>???AAADDDGGGJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMIIIGGGEEEDDDDDDEEEGGGIIIIIIJJJKKKNNNQQQRRRQQQPPPSSSUUUWWWXXXZZZ]]]aaaddddddhhhnnnrrruuuwwwyyy{{{{{{pppfffbbb___\\\\\\^^^<<<<<<;;;:::999999999999777777777666555555444444222111111000000111111222111000000000000000111111111000/////////000222333444===FFFMMM^^^|||zzzrrr}}}{{{pppmmmhhhnnnxxxyyy~~~yyymmmlllmmmqqq{{{|||rrriiieeedddeeefffpppuuuzzzyyyuuuqqqpppqqqkkkiiifffbbb```^^^]]]\\\WWWWWWWWWVVVUUUSSSPPPOOOLLLIIIGGGFFFFFFGGGFFFEEE>>><<<;;;;;;;;;:::777555444333222000///.........***---000///---+++---///...//////000000000000000000000000000////////////444333111000000111333444222555888:::;;;===???AAACCCDDDJJJSSSYYY]]]dddlllvvv~~~pppbbb```___]]][[[ZZZZZZ[[[[[[\\\[[[XXXSSSMMMFFF???<<<999666444444666888;;;;;;;;;???DDDGGGJJJNNNUUUZZZdddooo~~~|||zzzzzz~~~zzzrrrjjjdddaaa[[[ZZZYYYZZZ\\\]]]\\\[[[]]]]]]\\\[[[YYYWWWVVVTTTPPPKKKJJJLLLOOOPPPUUU[[[eeeeeeffffffeeedddbbbaaaYYYVVVRRROOOMMMLLLJJJHHHJJJLLLOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSQQQPPPPPPQQQQQQPPPOOOKKKLLLLLLJJJGGGFFFFFFHHHNNNVVV___ccc___ZZZWWWVVVUUUUUUUUUXXX```bbbYYYMMMBBBDDDMMMYYYbbbfffjjjooolllccc]]][[[TTTLLLNNNVVVcccwwwxxxwwwsssKKK===:::444333222111111000000111111222333222000///444===EEEJJJMMMWWWgggrrrtttssssssuuuuuuwwwzzz~~~}}}xxxttttttwwwuuuhhhaaa\\\YYY\\\XXXVVVUUUSSSOOOQQQUUUTTTUUUVVVUUUTTTTTTVVVWWWZZZYYY\\\cccllluuupppZZZLLLDDD???<<<;;;:::888:::>>>BBBFFFNNNVVV___hhhllleeeZZZSSSNNNLLLIIIGGGEEEBBB???===;;;:::;;;999666555444333111///000000000000000111222222555555555666666888999999>>><<<999666333111111000222444666777666777999:::<<<;;;999888888999;;;<<<===>>>@@@BBBEEEHHHKKKMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNOOOQQQTTTWWWYYYVVVWWWXXXWWWXXXZZZ]]]```fffhhhlllqqqvvv{{{{{{vvvpppkkkjjjkkklllmmm<<<;;;:::999999999999999777777777666555555444444444333333222222333333444111111000000000000111111111000/////////000222222666???HHHRRRfffyyynnnyyyuuunnnpppmmmsssttttttwwwpppiiiiiiiiiooozzzzzzqqqiiieeedddeeefffqqqvvvzzzyyyuuupppooopppiiigggdddaaa^^^\\\[[[[[[YYYYYYXXXWWWUUURRROOONNNJJJIIIHHHHHHHHHGGGDDDBBB===<<<:::::::::999666444444333222000///............//////---+++******+++,,,---......//////......111111111000000000000000444333111000000111333444111333555777888:::===@@@GGGHHHNNNWWW\\\```fffmmmwwwooo]]]RRRNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIFFFAAA<<<777555666555333333444777999:::;;;???DDDGGGJJJOOOVVV\\\hhhssswwwqqqoooooosssxxx}}}|||xxxtttnnniiidddbbb]]]\\\ZZZ[[[\\\\\\[[[YYYYYYYYYYYYXXXVVVTTTSSSRRRPPPLLLJJJLLLNNNOOOTTTZZZbbbcccdddeeeeeecccaaa___WWWTTTOOOLLLKKKIIIGGGFFFGGGIIILLLLLLLLLLLLLLLNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOPPPQQQQQQPPPNNNLLLLLLKKKIIIGGGFFFGGGHHHPPPWWW___bbb___ZZZWWWWWWUUUTTTSSSVVV]]]```XXXLLL???@@@IIIXXXccchhhkkknnnjjjaaa[[[ZZZUUUMMMNNNTTTcccvvv~~~wwwwwwtttLLL>>>999555333222111111000000111111111222222111000555???FFFLLLOOOZZZjjjvvvxxxvvvvvvuuuuuuvvvzzz}}}{{{vvvqqqnnnqqqyyyzzzlllccc^^^\\\```[[[WWWUUURRROOOQQQUUUSSSTTTUUUUUUTTTUUUWWWYYYXXXYYY]]]dddllluuuoooXXXKKKCCC>>>;;;:::;;;999:::???BBBFFFNNNVVVaaajjjooohhh\\\TTTOOOLLLIIIGGGEEEBBB???===;;;;;;;;;999777666666555333111000000000000000111222333555555555555666777888999===;;;888666444222222222333555777777777888999;;;===;;;:::888888999;;;<<<>>>???AAACCCFFFIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFHHHKKKLLLNNNNNNNNNPPPRRRTTTWWWXXXXXXXXXYYYYYYZZZ\\\```ccciiikkkoootttyyy~~~}}}wwwsssqqqrrrssssss<<<;;;:::999888888888888777777777666555555444444444333333222222333333444111111000000000000000111000000000///000111111222777???HHHVVVnnn}}}nnnjjjvvvqqqnnntttrrrvvvrrrqqqrrriiiddddddfffmmmzzz~~~yyyrrrkkkgggfffhhhiiirrrvvvyyyxxxsssooonnnnnngggeeebbb___\\\[[[ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMIIIHHHHHHIIIHHHFFFBBB???===;;;999888888777555333333222111000///.........222000...---............++++++,,,---------------111111111111111111111111333333111111111222333444222333444555666999===@@@IIIKKKQQQZZZ___aaaffflllttt}}}uuudddTTTGGG@@@<<<===============<<<<<<>>>>>>>>>===;;;888555444444333222222333555888999<<<@@@DDDHHHLLLRRRZZZaaammmwwwyyyoooeeeaaa``````ccciiimmmmmmllljjjhhheeebbbaaa]]]\\\[[[[[[\\\\\\ZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQPPPLLLJJJLLLNNNNNNRRRWWW]]]```bbbeeedddbbb___\\\TTTQQQLLLIIIGGGFFFDDDBBBBBBDDDFFFGGGHHHHHHJJJLLLPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPOOOPPPQQQQQQOOONNNLLLLLLKKKIIIGGGFFFGGGIIITTTYYY^^^```]]]YYYWWWWWWUUUTTTQQQSSSZZZ]]]UUUJJJ???AAALLL^^^mmmrrrqqqqqqhhh___ZZZ[[[XXXQQQOOOSSSbbbvvv~~~{{{uuuyyywwwOOO>>>999555333222111111000000111111111222222111222888AAAHHHMMMQQQ^^^ooozzz{{{zzz{{{vvvvvvwwwzzz|||zzztttoooiiikkkrrrzzz}}}nnneeebbbaaaddd^^^XXXUUURRROOOPPPTTTSSSUUUVVVVVVUUUVVVXXXZZZVVVYYY___eeekkktttnnnWWWIIIBBB===999999<<<:::;;;???BBBFFFMMMUUUccclllqqqjjj^^^UUUOOOKKKHHHGGGEEECCC@@@>>><<<;;;;;;999777777777666444333000000000000111222444444444444444444555666777777:::999777555333333333333555777888999888999:::<<<>>><<<:::999888999:::;;;???@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYZZZ[[[[[[\\\___cccfffmmmppptttxxx}}}}}}yyyxxxwwwwwwwww<<<;;;:::999888777777777777777777666555555444444222111111000000111111222222111000000000000000000000000000000000111111222666<<>>BBBHHHIIIOOOWWW\\\]]]aaafffmmmwww|||tttgggWWWIII???999777444555777888888888777666777777888888777666555444111222222222222444777999<<>><<<;;;999888666666666666555333000000111111222444555666444444444444444555666666666666444333333333444444777888::::::999:::;;;===>>>===;;;999888999:::;;;@@@AAACCCFFFHHHJJJKKKLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEGGGIIILLLNNNOOOOOOPPPRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]```dddhhhooorrrwww{{{{{{zzzyyywwwvvv===<<<;;;999888777777777777777777666555555444444222111111000000111111222222222111000//////000000///000000000111111111111666:::EEEWWWnnn}}}tttqqqjjjuuuvvvtttzzzuuutttvvvxxxwwwjjjcccbbbeeeppp{{{uuuxxxvvvsssnnniiihhhkkkmmmppprrrrrrqqqnnnkkkiiihhhgggfffccc```^^^\\\\\\\\\YYYYYYZZZYYYXXXVVVTTTSSSNNNKKKGGGDDDDDDDDDCCCCCC===:::777555555444333111111111000///............)))%%%"""###(((+++,,,+++,,,,,,---...........................//////000000111111111222222333333444555555555555666888===AAACCCDDDHHHOOOSSSSSSWWW]]]eeeooozzz{{{xxxvvvwwwzzzxxxpppaaaYYYMMM@@@888444444555000111333555555555444444000000111111111000000000000222333333333444777:::===CCCJJJQQQWWW___hhhooovvvsssbbbWWWTTTOOOLLLKKKJJJIIILLLRRRSSSTTTVVVXXXXXXWWWUUUTTTQQQQQQRRRUUUZZZ]]]^^^^^^ZZZZZZYYYYYYWWWVVVTTTSSSPPPLLLKKKMMMOOONNNQQQVVVYYY\\\aaadddddd```[[[XXXPPPLLLGGGCCCBBBAAAAAA@@@<<<>>>@@@BBBDDDIIINNNQQQSSSTTTTTTTTTTTTSSSSSSRRRTTTSSSTTTUUUVVVUUURRRPPPMMMLLLKKKIIIGGGGGGIIILLLUUUWWWZZZZZZYYYVVVTTTSSSTTTQQQNNNPPPVVVZZZSSSIIICCCIII\\\uuu|||ssslllccc___```\\\RRRNNNQQQeeexxx}}}zzz}}}~~~~~~UUU@@@888666333222111111000000111111000000000111555;;;CCCHHHLLLRRR___nnnxxxzzz{{{~~~zzz{{{|||wwwqqqkkkjjjkkknnnnnnpppxxxxxxjjjeeegggjjjiii```WWWTTTRRRPPPPPPSSSWWWXXXXXXVVVTTTTTTUUUVVVVVVYYY___eeehhhqqqoooXXXJJJCCC>>>::::::<<<:::;;;@@@CCCFFFNNNVVVccclllpppiii\\\RRRLLLGGGGGGGGGFFFDDDBBB???===;;;888777555555555555333222000000111222444555777888555444444444444555555666444333333222222333444555888999;;;;;;::::::;;;===>>>===;;;999999:::;;;<<>>===<<<:::999888888777777777777666555555444444444333333222222333333444333222111000//////////////////000111111111111000777;;;FFFUUUfff|||sssmmmmmmhhhsssxxxuuuzzzvvvvvvyyy}}}}}}mmmfffeeehhhsssxxxrrrssstttrrrmmmhhhfffhhhkkkpppppppppooommmkkkiiihhhhhhfffdddaaa___^^^]]]]]]YYYYYYZZZZZZYYYXXXVVVUUUPPPLLLGGGDDDCCCEEEFFFFFF===;;;777555444444333111111000//////.........///...,,,***)))***+++******------...///////////////,,,------......//////000000111111222333333333444222333333333444666:::===>>>===@@@FFFHHHIIIMMMSSS]]]fffqqqyyywwwmmmgggdddcccgggjjjppptttqqqiii\\\TTTFFFAAA999222......000333------...///////////////..................//////...111333333222333777:::>>>DDDMMMTTTZZZ```hhhmmmsss|||{{{lll[[[NNNHHHHHHEEEDDDEEEDDDAAADDDIIIIIIKKKMMMOOOPPPNNNLLLKKKIIIJJJLLLQQQWWW\\\______YYYYYYXXXWWWUUUSSSQQQPPPOOOLLLLLLOOOPPPPPPSSSWWW[[[^^^bbbdddddd```[[[XXXOOOKKKFFFCCCBBBCCCCCCCCC@@@AAABBBCCCDDDHHHNNNRRRRRRSSSSSSTTTTTTSSSSSSRRRUUUUUUUUUWWWXXXWWWTTTQQQMMMMMMKKKHHHGGGGGGJJJMMMTTTVVVXXXZZZZZZXXXUUUSSSRRRPPPOOOQQQXXX\\\UUUJJJ???HHH\\\uuu{{{tttrrrkkkfffddd[[[OOOLLLPPPfffyyy~~~YYYAAA888666333222111111000000111111000//////111555;;;BBBEEEIIINNNZZZhhhpppsssvvv{{{zzz{{{~~~{{{uuunnnjjjgggfffdddeeennnxxxuuujjjggghhhiiifff]]]UUUSSSSSSQQQQQQRRRVVVWWWWWWUUUSSSSSSTTTUUUWWWYYY^^^dddiiisssoooXXXKKKCCC>>>;;;:::;;;999;;;@@@DDDGGGOOOXXXccckkknnnfffYYYPPPKKKHHHFFFFFFFFFEEECCC@@@===<<<999777555444555444222111000111111333555777999:::666555555555555555666666555444333333333444666666888:::;;;;;;::::::;;;======<<<;;;999999;;;<<<===AAABBBDDDFFFHHHIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEGGGJJJNNNPPPPPPQQQSSSTTTVVVWWWWWWWWWYYYZZZZZZ[[[\\\___cccffflllsss{{{}}}{{{???>>>===;;;:::999888888777777777666555555444444444333333222222333333444333222111000////////////...///000111222111111000666:::DDDPPPZZZjjjvvvkkkggggggiiirrryyyvvvxxxsssuuusssiiigggjjjuuuyyyuuusssuuutttoooiiigggiiilllpppooooooooonnnmmmkkkiiigggfffcccaaa___^^^]]]]]][[[[[[[[[[[[ZZZXXXVVVUUUNNNKKKHHHFFFFFFGGGGGGGGG???;;;777555444444333222000000///............///000111111///---,,,,,,---------...///////////////---------...///000000000000000111222333333444444000222333444444666888;;;;;;999:::>>>@@@AAAFFFMMMSSS\\\eeejjjpppwwwzzzyyytttmmmcccYYYSSSPPPPPPPPPVVV\\\cccccc\\\OOODDD===666444000---+++,,,...///,,,,,,,,,+++,,,,,,------------......///000111222+++///222333111111555999===DDDMMMTTTXXX\\\```dddgggooo~~~nnn```TTTIIICCCBBB>>>===>>>???===:::<<>><<<:::999666666555444222000000111222333666888:::;;;777666666555555666666777888777666555666777888999888:::;;;;;;:::999;;;<<<<<<;;;:::999:::<<<>>>???@@@BBBDDDFFFGGGHHHGGGFFFGGGHHHHHHIIIHHHHHHGGGGGGDDDCCCDDDEEEGGGKKKNNNPPPPPPRRRSSSUUUWWWWWWWWWWWWZZZ[[[\\\\\\\\\^^^bbbeeejjjsss}}}@@@???>>><<<:::999999999777777777666555555444444222111111111111111111222333222111000////////////...///000222222111111000333888AAAJJJPPP[[[ttt|||sssmmmlllmmmjjjttt|||vvvvvvooorrrxxxjjjiiikkkvvv|||xxxvvvxxxxxxsssmmmjjjllloooqqqpppoooooooooooommmkkkgggeeeccc```^^^]]]]]]]]]]]]]]]]]]\\\ZZZWWWUUUSSSLLLKKKIIIIIIIIIIIIGGGFFF???<<<888555444444333222000//////............///(((+++...---***)))***---,,,---......//////......---......///000111111222///000111222333444444444111333666777777888:::<<<:::888888:::<<<===CCCJJJKKKSSS[[[^^^aaaeeefffddd[[[VVVNNNGGGDDDCCCCCCCCCIIIPPPWWWVVVLLL@@@777333000000...------,,,------///...---,,,,,,---...///)))******+++---...000111)))---111111///000444888===DDDMMMSSSVVVWWWYYY[[[[[[cccsssxxxgggTTTIIIAAA;;;;;;???777777999;;;999555777<<<999<<>><<<<<<:::888777666555333111000111222444666999;;;<<<888777777666666666777777:::999999888888999:::;;;888:::;;;:::999999:::;;;;;;::::::999:::<<>><<<999888666777777777777666555444333777666444333222111111111111111222333333111000///,,,,,,...///111333444555888;;;@@@EEEKKKVVVbbbkkkyyyyyyvvvppplllllljjjggggggsssrrrfffdddppp~~~tttrrrqqqvvv~~~yyyzzzyyytttmmmiiikkknnnpppsssuuutttpppkkkgggfffjjjhhheeebbb```^^^^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSMMMKKKGGGFFFHHHJJJKKKLLL@@@===999444222111222333///...---+++***)))((((((------------------------///...------------...///////////////////////////...//////000111222222222...000222444666777777777555555666777999<<>>>>>===<<<<<<<<<======FFFEEECCC@@@<<<777333000---......,,,++++++---///...000111...***'''(((***++++++,,,------....../////////000111222333333444999???GGGKKKLLLLLLMMMNNNTTT```qqqyyyqqq]]]RRRDDD:::777888888777555555555555555555555555333555777:::;;;;;;::::::999;;;???EEENNNVVV^^^bbbccc___ZZZWWWUUUSSSQQQPPPLLLHHHLLLUUUVVVRRRXXXcccgggiiijjjfff```ZZZXXXXXXMMMKKKIIIIIIKKKMMMNNNNNNQQQNNNLLLKKKLLLLLLLLLKKKMMMOOOSSSVVVWWWWWWVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMLLLIIIHHHHHHJJJLLLOOORRRUUUWWWVVVUUUUUUVVVSSSYYYQQQWWW\\\YYY[[[MMMIIIRRRcccvvvxxxkkkYYYPPPRRRcccrrrzzzttttttyyyYYY@@@888555222222111000000111222333222222222444777<<>>;;;<<<;;;999;;;@@@EEEKKKUUU^^^gggjjjhhh^^^VVVRRRPPPMMMKKKJJJIIIFFFDDDAAA???===<<<:::888777666555333111222222333333555666888999777777888888888999999999===<<<:::888777777777777???===:::777666555555666777888999;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGGGGGGGFFFGGGHHHIIIHHHFFFDDDCCCAAABBBDDDGGGIIILLLNNNOOOSSSTTTUUUVVVVVVWWWYYY[[[\\\^^^```aaaaaaccceeehhhlllttt~~~EEECCCAAA>>><<<:::999888777777777777666555444444666666444333222111111111111222222222222111000000...//////000111111222222777;;;???CCCHHHPPP[[[ccckkkmmmjjjffffffiiikkkiiigggtttyyyjjjaaacccqqqwwwuuussswww}}}{{{yyy{{{zzzuuunnnjjjjjjlllqqqtttvvvuuurrrooolllkkkiiihhheeebbb```___^^^^^^]]]\\\\\\ZZZXXXVVVTTTSSSMMMJJJGGGFFFGGGIIIJJJJJJAAA>>>999555222222222333222111000...---,,,,,,,,,------------------------........................////////////////////////......///000000111222222333444444444444333111111222222222333555777999;;;<<<<<<>>>?????????>>>===:::999888888777888888888888888777555222///,,,++++++,,,,,,+++))))))+++---,,,---...---+++)))+++---+++,,,,,,------......////////////000111222333444666;;;@@@CCCDDDEEEHHHKKKQQQ]]]nnn}}}zzzpppddd[[[NNNFFF<<<666555555333111222222222222222222222222111222555777888999888888:::<<>>;;;999777666666555222111111111222333555666888999888888888999999999999999<<<;;;:::999888999999:::<<<:::888555444444444555555666888999;;;<<<<<<<<<@@@AAABBBDDDEEEFFFFFFGGGEEEFFFHHHHHHHHHFFFDDDCCCBBBCCCEEEHHHKKKMMMOOOPPPQQQRRRTTTTTTTTTTTTWWWYYY[[[\\\^^^___```bbbeeehhhnnnvvv~~~GGGEEEAAA>>><<<;;;:::;;;777888888777777666555444666555444333222111111111333222111111000111111111111111111111000000000000999<<<@@@CCCGGGMMMWWW]]]bbbdddccc```aaafffiiiiiihhhwwwtttiiidddfffsss|||yyyvvvyyy}}}|||zzz{{{zzzuuuooojjjiiijjjqqqsssuuutttrrrpppnnnnnnhhhgggdddbbb```_________^^^^^^]]]\\\[[[YYYWWWVVVMMMJJJGGGFFFGGGHHHHHHHHHAAA>>>:::666333222222222222111000///....................................---...///000000///...---////////////////////////......//////000000111111444555444444333111000///111111111111222444555666777777777777777666555444444444333222222222222222000000000000//////------+++,,,,,,+++***)))+++---***+++,,,,,,+++,,,...///,,,,,,,,,---......////////////......///111333555666999<<<>>>>>>@@@EEEIIIQQQ\\\mmm|||vvvkkk^^^QQQHHH>>>:::555333333333000---111111111111111111111111000222444666777888888777;;;<<<@@@EEELLLSSSYYY]]]ccc^^^XXXTTTSSSRRRRRRRRRVVVSSSTTTYYYYYYWWW^^^iiiiiilllmmmjjjccc]]]YYYXXXWWWUUUTTTTTTWWWYYY[[[[[[TTTSSSSSSUUUXXXZZZ[[[[[[ZZZZZZZZZYYYWWWTTTQQQOOONNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMKKKIIIHHHHHHIIILLLOOOSSSUUUUUUUUUVVVVVVQQQXXXPPPYYY___]]]^^^NNNLLLUUUhhh~~~zzzlllZZZRRRSSSgggvvvwwwssstttzzzZZZCCC;;;888333222111000000111222222333333333555888===AAADDDEEEKKKTTT\\\aaaffflllpppuuu{{{}}}xxxxxxwwwwww{{{{{{oooiiifffeeeZZZRRRLLLMMMOOOOOOOOOQQQQQQPPPOOOOOOQQQSSSVVVXXXWWWZZZ```hhhuuurrr```MMMBBB>>>;;;:::;;;<<<:::;;;@@@EEEJJJTTT]]]hhhjjjggg\\\SSSOOOLLLJJJJJJIIIHHHGGGDDDBBB@@@???;;;999777666555444222000000000111222444666888999888999999:::::::::::::::;;;::::::999999::::::;;;666555444222222222222333333444555666888999::::::>>>???AAACCCDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFIIILLLNNNPPPQQQOOOQQQRRRRRRQQQRRRTTTVVVZZZ[[[]]]^^^```bbbfffiiirrrwww~~~HHHEEEAAA===;;;:::;;;<<<888888888888777666555555666555444333222222222222444333111000000000111222111111111111000000000000:::>>>BBBFFFJJJQQQ[[[bbbgggjjjjjjggggggiiiiiigggjjjzzztttmmmkkklllttt|||{{{xxxzzz~~~{{{{{{zzzvvvooojjjhhhhhhoooqqqrrrqqqooommmllllllgggfffdddbbb`````````````````````___]]]\\\ZZZYYYNNNLLLIIIGGGHHHHHHHHHGGGAAA???;;;666333222222222//////...---,,,,,,,,,,,,////////////////////////---...000111111000...---////////////////////////.........//////000000000111111222333333444444444333222333333333333444444555555444444444333333333222111000000////////////......//////000000000000,,,---...---,,,,,,---...***++++++++++++,,,...000,,,,,,------.../////////000...---,,,---000333555777;;;>>>@@@@@@AAAFFFIIIUUUaaarrr~~~pppaaaSSSFFF>>>888666333222333333111///222222222222222222222222222333555666888999999999:::<<>>CCCEEEIIIPPPZZZ```dddgggmmmrrrttt|||xxxoookkkgggdddZZZRRRKKKKKKLLLLLLMMMPPPOOOOOOOOOOOOQQQTTTVVVXXXXXX\\\bbbjjjuuurrr```MMMCCC???<<<::::::===;;;<<>>???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEDDDEEEGGGIIIKKKNNNPPPPPPOOOQQQRRRRRRQQQRRRTTTVVV[[[\\\^^^___```dddhhhkkktttxxx~~~HHHFFFBBB>>>;;;;;;;;;<<<999999999999888777666555555555444333222222222222444333111000000000111222//////000000111111222222999===CCCHHHOOOYYYdddllltttxxxyyyvvvttttttpppjjjlll}}}tttnnnkkknnnvvv}}}yyyvvvyyy|||{{{yyyuuuoookkkiiihhhoooqqqrrrqqqnnnkkkiiiiiieeedddcccaaaaaaaaaaaabbb`````````^^^]]][[[YYYXXXQQQNNNKKKJJJIIIIIIHHHFFFAAA???;;;777444222111111------,,,,,,,,,,,,,,,---000000000000000000000000...///111222222111///...////////////////////////.............../////////000000111222444555777777333333333333333333333333......//////000000111222333222111000////////////++++++++++++,,,,,,------,,,---......---,,,---...---,,,+++***+++,,,---...,,,,,,---......//////000000...---,,,---000333555777;;;AAACCCDDDDDDGGGJJJXXXdddvvvwwwfffVVVHHH>>>888888666333111111111111111111111111111111111111111111222333555666777888888999;;;???EEEMMMVVV]]]aaabbb^^^YYYVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUU\\\dddooossswwwuuunnngggbbb```ZZZYYYZZZ]]]bbbeeeggggggaaaaaabbbeeehhhkkkkkkjjjfffccc___YYYSSSNNNJJJHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKLLLMMMLLLIIIGGGGGGGGGLLLOOOSSSUUUVVVVVVVVVWWWQQQWWWPPP[[[dddbbbaaaNNNIIIQQQggg{{{mmm\\\WWW[[[ooo}}}{{{wwwzzzZZZBBB999666444333111000000000111111222222333666:::???DDDHHHJJJSSS]]]bbbdddfffkkkpppuuu}}}uuurrrpppiiiaaaZZZRRRKKKKKKLLLLLLMMMPPPMMMNNNNNNOOOQQQTTTVVVXXX[[[```ffflllttttttbbbOOOEEE@@@<<<::::::>>><<<===BBBHHHMMMWWWaaaiiikkkfff[[[PPPLLLJJJHHHIIIIIIHHHGGGEEEDDDBBBAAA???===:::999888666444222//////000111333555777888888999:::;;;<<<;;;:::999:::999999777666444333222///////////////000111111000000111111333555666777;;;<<<>>>???AAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFCCCDDDFFFHHHJJJMMMNNNOOOPPPRRRSSSSSSSSSUUUWWWYYY]]]^^^___```bbbeeejjjnnntttxxx}}}IIIGGGCCC@@@>>><<<<<<===999::::::999999888777666555444333333222222222333333222111111000111111111---...///000111222333333555:::AAAHHHRRR___nnnxxx}}}xxxrrrlll}}}zzzoookkknnnzzzxxxtttqqquuu~~~{{{wwwsssooollljjjiiiqqqsssvvvuuurrrnnnkkkiiidddcccbbbaaaaaaaaabbbccc______^^^\\\ZZZXXXVVVUUURRRPPPMMMKKKJJJIIIGGGEEEBBB@@@<<<888555333111111.........---......//////111111111111111111111111///000111222222111000///////////////////////////------..................222222222222222333444444000111111111111111000000,,,,,,------///111222333444333222111000/////////,,,,,,++++++++++++,,,---)))+++---,,,+++******+++000---***)))+++,,,---,,,---------...//////000000//////......///111333555555:::@@@CCCDDDEEEHHHJJJVVVcccuuuqqq^^^NNNBBB;;;888777555222///---...///000//////////////////////////////000111333444555666777999>>>DDDLLLUUU]]]aaa___\\\YYYVVVVVVVVVUUUTTTSSSTTTUUUUUUTTTWWW]]]cccmmmrrrwwwwwwqqqiiidddbbbZZZZZZ[[[]]]aaacccdddccc\\\]]]```eeekkkoooppppppmmmiiibbbZZZRRRKKKGGGEEEFFFHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKHHHFFFFFFGGGMMMPPPTTTVVVVVVVVVWWWWWWRRRXXXQQQ]]]gggdddaaaMMMHHHNNNeee{{{mmm^^^ZZZaaattt~~~{{{}}}ZZZBBB999666444333222000000000000111111111333666;;;AAAGGGJJJKKKTTT^^^cccbbbccchhhmmmvvv}}}~~~ttttttsssjjj```XXXPPPJJJKKKMMMMMMMMMOOOMMMMMMNNNPPPRRRTTTUUUVVV^^^ccciiimmmssssssbbbOOOEEEAAA===:::999===;;;<<>><<<:::999777555222//////000111222444555666777888:::;;;<<<;;;999888999999888777555222000/////////000000111111111111111111000111222444666888::::::<<<>>>???@@@@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGDDDEEEFFFHHHJJJLLLNNNOOOQQQRRRTTTUUUVVVXXX[[[]]]___```aaaaaabbbfffkkkooossswww|||JJJIIIFFFDDDAAA@@@>>>>>>::::::::::::999888777666444444333222222222333333111222222222222111000000......///000111222333333555999@@@IIIUUUeeewww~~~zzzuuukkkzzzwwwvvv~~~qqqnnnlllqqq~~~{{{uuupppmmmlllllllllooossswwwxxxvvvqqqmmmkkkcccbbbaaaaaaaaabbbcccdddaaaaaa___]]]ZZZXXXUUUTTTRRRPPPMMMKKKJJJHHHEEECCCBBB@@@===999666333111000//////......///000111111222222222222222222222222111111111111111111111111////////////////////////------------------------222111000//////000111111...///000111111000//////---------...///111333444444333222000///.........------,,,,,,,,,---...///)))+++------+++******+++000---)))(((+++---------------......//////000000/////////000111222333444555999>>>AAABBBEEEJJJNNNSSSaaatttmmmXXXGGG<<<888888333222111///------...////////////////////////////////////000222333555666777888<<>>;;;:::888777444222000000000111111222333444555777999;;;;;;:::888777888888888777555333111000111111222222333333222222222111111111222555777999888999;;;<<<>>>?????????BBBBBBCCCDDDEEEFFFGGGHHHEEEFFFGGGIIIKKKMMMOOOOOOPPPRRRUUUVVVXXXZZZ^^^```aaaaaaaaa```aaaeeejjjnnnsssvvv|||KKKKKKIIIGGGDDDBBB@@@???::::::::::::999888777777444444333222222222333333111111222333333111000/////////000000111111222222777;;;BBBKKKXXXjjj}}}|||zzzvvvrrrjjjwwwtttllliiihhhnnn}}}zzztttooommmmmmmmmmmmkkkpppvvvyyywwwsssooolllcccbbbaaaaaaaaabbbdddeeeeeedddccc```]]]ZZZWWWVVVRRRPPPMMMKKKIIIGGGDDDBBBBBB@@@===999666333111000......---......///000111222222222222222222222222222222111000000111222222////////////////////////------------------------///...---------///000111///000111222222222111000++++++***+++,,,---///111333222000///...---------***)))))))))***+++---...+++---//////...,,,,,,---///+++((((((+++...///...------......///000000000//////000111222333444444888:::===???@@@EEELLLRRRSSS```ttt{{{gggPPP>>>555333444000111222111000/////////222222222222222222222222000111111222333555666777777888;;;AAAHHHOOOVVVZZZXXXWWWUUUUUUUUUTTTQQQOOOLLLPPPSSSSSSSSSWWW\\\^^^dddjjjppprrrmmmfff```^^^^^^]]][[[[[[ZZZYYYVVVTTTSSSTTTWWW]]]bbbfffffffff___[[[VVVPPPKKKIIIHHHGGGFFFHHHJJJLLLMMMMMMMMMMMMNNNMMMKKKHHHEEEEEEFFFHHHQQQTTTWWWXXXXXXWWWWWWWWWTTTYYYSSS___iiifffaaaKKKHHHMMMccc{{{mmm``````iii{{{}}}\\\DDD<<<:::555444222000000000000111...///111666<<>>>>>???BBBBBBBBBCCCDDDFFFHHHIIIGGGGGGIIIKKKMMMNNNPPPPPPOOORRRTTTVVVXXX[[[___bbbaaaaaa`````````ccchhhlllsssvvv{{{VVVNNNIIIHHHGGGBBB>>>======<<<;;;;;;;;;:::777444444444444333333222222222333333444444444333333222111000000///000222333444888===DDDKKKVVViiitttpppmmmjjjaaaqqqzzzmmmjjjiiinnn{{{xxxvvvrrrnnnkkkiiiiiijjjoootttvvvuuuuuuuuupppiiifffeeedddcccbbbbbbbbbbbbbbbdddeeebbb\\\WWWTTTTTTUUURRRNNNKKKJJJHHHFFFEEEBBBAAA@@@===:::666222000000000///......///000111000111222222111000111222111111111111111111111111000000000000000000000000///////////////......---.......................................---------555444222000......//////222111000///...---,,,,,,***)))))))))***+++,,,,,,+++++++++*********************+++++++++******)))...------------...//////000111222111000000222444444777<<>>===<<<;;;;;;;;;:::777555555444444444333333333222222222333333333333222222333222222111222444555666666;;;BBBKKKYYYooopppiiifffcccaaaooo}}}pppnnnnnnsssyyyvvvqqqllliiihhhiiiiiimmmrrrtttssssssrrrmmmfffhhhgggfffdddbbb```^^^]]]bbbddddddbbb\\\WWWUUUTTTTTTQQQMMMJJJIIIHHHFFFDDDBBBBBB@@@>>>;;;666333111111000///......///000111000111222222111000111222111111111111111111111111000000000000000000000000+++,,,---///000000111111..............................------,,,,,,++++++------------......///000111111000///...---,,,,,,*********)))******++++++***************+++++++++,,,,,,,,,+++++++++++++++...------------...//////111222222111000000111333777999<<>>AAACCCDDDEEEGGGFFFFFFFFFHHHIIIJJJJJJNNNQQQTTTVVVXXXZZZ]]]___aaabbbccccccbbbaaa^^^]]]ZZZYYYXXXVVVSSSOOOLLLKKKHHHFFFEEEFFFIIILLLLLLKKKGGGFFFEEEEEEGGGHHHHHHHHHLLLPPPVVVYYYYYYWWWUUUTTTUUUQQQMMMLLLHHHEEEGGGLLLLLLOOORRRVVVXXXXXXWWWVVVTTTUUU[[[eeemmmiii[[[NNNDDDNNNeeewwwgggccc```ppp||||||||||||\\\CCC999444222222111000000000000000000333444444999CCCJJJMMMVVV^^^ggglllmmmnnnqqqtttzzz|||~~~zzzwwwwww|||zzzlllaaaYYYTTTTTTNNNLLLJJJIIIKKKLLLMMMLLLLLLLLLMMMNNNPPPSSSVVVXXXZZZ```hhhnnnttt}}}hhhYYYJJJBBB???;;;:::;;;777999<<<@@@GGGPPPZZZaaajjjhhhccc\\\TTTMMMJJJIIIHHHIIIIIIIIIIIIGGGEEEDDDBBBAAA???<<<:::777555444222111/////////000222333444555888:::;;;:::999777888777666444333222222222444555666777888999999999777666666555666777888999::::::;;;<<<>>>???@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGIIIKKKMMMPPPRRRTTTVVVVVVWWWYYY[[[]]]^^^______aaaeeeiiimmmppprrrrrrtttwwwzzz{{{zzz}}}YYYRRRNNNNNNMMMGGGAAA???>>>===<<<;;;;;;:::777555555555555444444444444444111222222222222222222222333222222111222444555666999===DDDOOO```yyynnnccc___\\\\\\hhhyyyyyyxxxxxx~~~yyyuuuooojjjffffffhhhiiikkkpppsssqqqpppnnniiicccggggggfffeeeccc```^^^\\\aaaccccccaaa]]]XXXVVVUUUSSSPPPMMMJJJIIIHHHEEEDDDCCCCCCBBB@@@<<<888444222111111////////////000111000111222222111000111222000000000000000000000000000000000000000000000000+++,,,---///000000111111...........................---,,,+++***************+++,,,---.../////////111111000///...------,,,++++++******)))*********))))))******++++++,,,,,,...---,,,++++++,,,---......------------...//////222222333222000000111333999:::<<<>>>@@@DDDIIIMMMQQQ___ppp{{{vvvjjjYYYHHH<<<666444333222111111000000//////.../////////......//////000111222444444333333555666666777888:::;;;<<<======>>>??????@@@CCCEEEHHHIIINNNQQQTTTWWWYYY[[[^^^```]]]]]]^^^___^^^]]][[[ZZZWWWWWWUUURRROOOLLLIIIGGGAAA???>>>>>>???AAAAAAAAACCCCCCDDDEEEHHHLLLOOOQQQUUU[[[cccgggeee```ZZZWWWUUUPPPMMMJJJFFFCCCDDDIIIJJJMMMQQQUUUWWWWWWVVVUUUSSSUUU\\\hhhqqqkkkZZZJJJFFFNNNddd~~~vvvgggbbb___ooo|||}}}{{{vvvzzz[[[CCC:::666222222111000000000000111///333444555;;;DDDJJJKKKSSS[[[fffmmmppppppqqqrrruuuxxx}}}~~~yyyvvvuuuzzzqqqccc\\\WWWTTTSSSOOOMMMKKKJJJKKKKKKJJJIIILLLKKKKKKMMMOOOSSSVVVXXXYYY___fffkkksssyyyeeeWWWIIIAAA>>>;;;999:::555888<<<@@@GGGPPPYYY___fffeeeaaaZZZSSSMMMJJJIIIKKKKKKKKKKKKIIIHHHFFFDDDBBBAAA???===:::777555444//////...---...///000111222444666999::::::999999888888666555444444444444444555888:::;;;::::::999999999888888888999::::::::::::;;;;;;<<<======>>>@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGIIIKKKNNNQQQTTTUUUXXXXXXYYYZZZ\\\^^^___```___bbbhhhmmmqqqtttuuuuuutttvvvwwwvvvuuuwww{{{\\\VVVRRRRRRPPPJJJCCCAAA@@@>>><<<;;;;;;:::777555555555555555555555555555111111111111111111222222111000000///000222333444@@@BBBIIIVVVkkkpppbbb]]]ZZZWWWbbbsss~~~yyyuuunnngggddddddfffhhhjjjooosssqqqnnnlllhhhcccdddeeefffgggfffdddbbb```aaaaaabbb```^^^ZZZWWWUUUTTTRRROOOMMMLLLJJJGGGEEEEEEEEEDDDCCC???;;;666333222111000/////////000111000111222222111000111222////////////////////////000000000000000000000000///////////////......---........................///...---+++************......///000000///...---111000000///......------,,,,,,+++***)))))))))***))))))******+++,,,------...---+++******,,,...///...------------...//////000111222222111111333555999:::;;;===???CCCIIIMMMSSS```ooo{{{}}}pppfffVVVGGG===777444333111000000000//////......//////////////////000111111222444444333333555666555666777777777777777777999:::;;;<<<>>>AAAEEEHHHMMMPPPTTTWWWYYY[[[]]]___ZZZZZZ[[[[[[[[[ZZZYYYXXXUUUTTTQQQNNNKKKGGGDDDCCC???>>><<<;;;;;;<<<===>>>DDDEEEGGGJJJOOOUUU\\\```eeekkkrrruuupppggg^^^XXXTTTPPPLLLIIIEEEAAACCCGGGLLLOOOSSSVVVWWWVVVTTTSSSRRRUUU]]]jjjrrrkkkWWWFFFGGGOOOccc||||||ttteeeaaa^^^mmmxxx}}}~~~{{{www|||[[[CCC;;;777333222111111000000111111///222444666===GGGLLLKKKOOOWWWcccmmmqqqssssssssstttxxx~~~yyyuuuuuuxxxmmmbbb___]]]YYYVVVRRRPPPMMMLLLLLLKKKIIIGGGKKKKKKKKKLLLOOORRRVVVYYYZZZ___eeejjjqqquuucccVVVGGGAAA>>>;;;999999888;;;>>>BBBHHHOOOVVV[[[dddccc___YYYRRRMMMKKKJJJLLLLLLLLLLLLJJJHHHFFFDDDBBBAAA???===:::888666555///............///000111111222555888999:::::::::888777666555444444444444444666999;;;<<<<<<:::999;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBDDDEEEGGGGGGIIIKKKNNNRRRTTTVVVYYYYYYYYYZZZ\\\___aaabbbbbbffflllqqqvvvxxxxxxwwwtttttttttqqqoooooorrruuuxxxyyy{{{~~~bbb[[[UUUUUURRRKKKEEECCCAAA???<<<;;;;;;:::888666555555555555555555555555111111000000000111222333111000000///000222333444AAADDDMMM___yyyuuueee\\\WWWTTT```qqq~~~yyytttmmmgggcccccceeegggiiippptttrrrnnnllliiieeeeeefffhhhhhhhhhfffcccbbb````````````^^^\\\XXXVVVVVVTTTRRRPPPOOONNNKKKIIIGGGHHHHHHFFFCCC>>>999666333222111/////////000111000111222222111000111222////////////////////////000000000000000000000000///////////////......---........................000///---+++***++++++,,,......///000000///...---000000//////......------,,,,,,+++***)))))))))***))))))***+++,,,------...---,,,***)))***+++---///...------------...//////---///111111222333666888888999:::<<<>>>BBBHHHMMMSSS^^^lllvvv~~~yyykkkbbbSSSEEE<<<777444333000000000000///////////////////////////000111111111333444444444444555777666666666777666666555444777888::::::;;;???DDDHHHNNNQQQVVVYYYZZZ[[[]]]^^^ZZZZZZZZZYYYYYYXXXWWWWWWSSSQQQNNNKKKGGGCCC@@@???>>>===<<<;;;;;;<<>>;;;999999:::<<>>CCCGGGGGGKKKRRRYYYcccppp~~~vvvhhh]]]WWWSSSNNNKKKHHHDDDAAABBBGGGLLLPPPUUUZZZ]]]\\\ZZZXXXTTTZZZdddmmmmmmcccRRREEEDDDNNNcccyyyzzzvvvzzz|||www|||nnn___\\\ZZZjjj|||~~~{{{yyy~~~WWWAAA:::888333333222111111111111222000111333777AAANNNSSSSSSNNNTTT]]]gggoootttvvvvvvyyy|||{{{xxx}}}||||||~~~~~~uuunnnnnnkkkeee```YYYUUUQQQNNNMMMLLLKKKJJJJJJKKKLLLOOORRRUUUXXXYYY]]]bbbhhhlllrrr~~~ooo```SSSGGGAAA???<<<::::::777:::>>>BBBIIIRRR[[[aaaeeedddaaa[[[TTTPPPMMMMMMLLLLLLLLLLLLJJJIIIGGGEEECCCBBB@@@>>>;;;888666555000000111111111222222222000111333555777888999:::666555555444333333444444555666888;;;<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>AAABBBBBBBBBCCCDDDGGGHHHIIIJJJMMMOOORRRSSSVVVWWWXXX[[[___eeejjjlllppprrruuuyyy{{{|||{{{zzzsssppplllfffbbb___^^^]]]ZZZ[[[```hhhrrr{{{}}}wwwpppkkkmmmcccZZZVVVQQQJJJEEEDDDCCC@@@===;;;:::999888666222333333333444444444444222222111000111333555666333222222111222444555666;;;AAAOOOiii~~~pppaaaVVVMMM\\\ooo~~~~~~vvvsss{{{xxxtttoooiiifffdddddddddgggpppvvvtttpppnnnmmmjjjjjjiiigggfffdddbbb```______^^^]]]^^^```^^^[[[WWWYYYXXXVVVUUUUUUSSSPPPMMMMMMNNNNNNNNNJJJEEE???<<<444333222000//////000111000111222222111000111222111111111111111111111111000000000000000000000000+++,,,---///000000111111........................---,,,***))))))+++---///------------......///000////////////............*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------------...//////000111222222222333555777666888<<<@@@CCCGGGLLLPPPRRRYYYbbbjjjrrrxxxwwwqqqhhh^^^OOOAAA888555444444111111111111111111111111////////////000111222333222333555555444444666777555555666777777777666666777:::===>>>???DDDLLLSSSWWWZZZ^^^`````````___```\\\[[[YYYWWWVVVUUUTTTSSSQQQOOOKKKFFFAAA>>>;;;:::999;;;<<<===>>>CCCIIINNNPPPVVV```jjjwwwttteee\\\XXXRRRNNNJJJIIIEEEBBBDDDIIIMMMQQQWWW[[[]]]\\\YYYWWWPPPXXXbbbgggcccWWWIIIAAAAAAMMMdddyyy}}}uuutttzzz|||vvvzzzkkk\\\YYYXXXiii}}}~~~UUU@@@:::888444333222222111111222222111111222666CCCQQQXXXXXXTTTWWW\\\dddkkkqqqtttuuuvvvyyy}}}|||yyy{{{zzz}}}yyypppmmmiiiccc```ZZZUUUPPPLLLKKKKKKLLLLLLIIIKKKNNNQQQUUUWWWXXXYYY[[[aaahhhnnnttt}}}nnn```SSSGGGBBB@@@===;;;;;;888999<<<@@@GGGPPP[[[bbbgggfffccc]]]VVVQQQOOOOOOJJJJJJKKKKKKJJJIIIGGGFFFCCCBBB@@@>>>;;;999777666000000111111222222222111111222333444666777888999777666555555444555555555555666777999::::::::::::::::::;;;;;;;;;:::888888999999::::::;;;;;;<<<<<<:::===@@@BBBBBBBBBBBBCCCGGGHHHHHHJJJKKKNNNOOOPPPVVVWWWYYY]]]cccjjjppptttwwwxxxzzz{{{||||||{{{zzzqqqmmmfff```[[[WWWTTTRRRRRRWWW```lllvvv{{{zzzxxxuuuuuuuuuuuusssmmmfffaaapppfff[[[UUUPPPIIIEEEDDDDDDAAA===;;;:::999888777222222222333333444444444333222111111222333666777111000000000000222333444===CCCQQQjjjvvvggg[[[TTTdddxxxwwwnnnhhhgggssswwwuuupppkkkgggeeeddddddfffooouuutttpppooonnnlllfffeeedddcccbbbbbbbbbbbb^^^]]]]]]^^^```___[[[XXXYYYXXXVVVVVVUUUSSSPPPMMMNNNPPPPPPOOOLLLGGGAAA===555444222000000000000111000222222222111000111222111111111111111111111111000000000000000000000000///////////////......---........................+++***((('''(((***---///555444222000///.../////////////////////.........***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------------...//////333444444333222111333555666999>>>BBBFFFJJJNNNRRRUUUZZZaaahhhqqqxxxwwwrrrhhh]]]NNN@@@777444444444111111111111111222222222////////////000111222333222444555555444555666888444444555666777777777777666:::>>>@@@BBBHHHQQQYYY[[[^^^bbbdddcccbbbaaaaaa\\\[[[YYYWWWUUUSSSRRRRRRQQQOOOJJJEEE@@@===:::999999;;;>>>???BBBGGGOOOUUU[[[bbbnnn{{{rrrccc[[[XXXQQQMMMJJJIIIFFFBBBEEEJJJQQQTTTYYY\\\\\\YYYUUURRRJJJSSS]]]```XXXLLLAAA;;;>>>MMMeeeyyy{{{rrrrrrzzz|||uuuyyyiiiZZZXXXWWWhhhzzzTTT???999777444333222222111111222222222222222666CCCSSS[[[[[[YYYZZZ]]]bbbiiinnnrrrsssrrruuuyyy}}}~~~~~~|||zzzuuuwww|||zzzooojjjeee```___ZZZUUUNNNJJJIIIJJJLLLLLLHHHKKKOOOSSSVVVXXXYYYYYYXXX___hhhooovvv|||nnn```SSSGGGCCCAAA>>>;;;<<<;;;<<<===???DDDMMMWWW^^^iiihhhddd^^^WWWRRRPPPOOOIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCAAA>>>;;;999777666//////000111111111111111222222333444555777888888888777777666666666666777666666777777888::::::;;;999999:::;;;:::999777666777888888999::::::;;;;;;999<<<@@@BBBBBBBBBBBBCCCHHHHHHHHHIIIKKKLLLNNNOOOVVVWWWZZZ___fffnnnuuuyyy|||||||||||||||{{{{{{zzzooojjjccc\\\WWWRRRNNNLLLQQQXXXeeettt~~~yyyssskkklllmmmmmmlllgggaaa\\\sssjjjaaaZZZQQQIIIFFFHHHDDDAAA???===;;;999666444333444444555555444444333444333222222111111222222...///000//////000333555:::AAAMMMaaa|||{{{nnneeeXXXkkk}}}pppfffccceeerrr|||zzzsssmmmjjjhhhgggfffjjjppptttsssqqqqqqpppllljjjgggdddcccbbbaaa```^^^bbbbbbbbbaaa___]]][[[YYYWWWVVVUUUUUUUUUTTTRRRPPPPPPUUUXXXVVVSSSOOOFFF>>>888333000111222///...000111111111111111111111111222333333333333222111111//////////////////......,,,,,,---.........------...---,,,++++++---///000000...,,,++++++---000111///////////////000111111222000///......///000222---......---+++******+++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------///000222222222444666555333222111222555999@@@EEEJJJNNNRRRUUUWWWWWW[[[eeerrryyyxxxuuuggg___QQQCCC999555444555444333111000000222333555//////000000111111111111444555777666555444444555333444444444555666777888999:::>>>DDDLLLVVV___dddggghhhiiiiiigggddd```]]][[[ZZZXXXXXXWWWVVVSSSQQQOOOLLLFFF@@@<<<:::::::::===<<<>>>CCCGGGKKKSSS[[[ccclll|||mmmccc]]]YYYRRRMMMIIIGGGDDDBBBFFFLLLQQQYYY___^^^\\\YYYSSSNNNMMMLLLNNNQQQNNNEEE>>><<>>;;;;;;=========@@@EEEHHHMMMWWWbbbjjjgggbbb\\\UUUOOOKKKIIIHHHHHHIIIJJJLLLKKKHHHFFFEEEBBB>>>;;;999777444222333222111000000111222222444444444555666888::::::777777777777777666555444999888777666666666777888<<<<<<;;;::::::999999888888888777777777777777888888<<>>======<<<:::888555555555555444444333333444333222222111111222222111111111000///000222444;;;AAAKKKZZZpppuuuxxx}}}yyyoooggg\\\oooooogggeeehhhvvvxxxzzzwwwrrrooonnnnnnmmmmmmlllrrrvvvtttrrrrrrppplllgggeeecccbbbccccccbbbaaaaaaaaaaaa```___\\\ZZZYYYXXXWWWVVVVVVWWWVVVTTTRRRSSSXXX\\\[[[YYYUUULLLDDD:::444111111111///...111111111111111111111111111222333333333222222111111///////////////.........------......///......---000///...---------...//////...,,,,,,,,,---///111///////////////000000111111000...------...000111---......---+++******+++---,,,++++++------,,,+++------,,,,,,,,,,,,------++++++,,,---///111333444333333333222000000222444888<<>>AAAGGGOOOXXXbbbiiimmmnnnooopppnnnkkkeee```\\\[[[YYYWWWWWWVVVUUURRRPPPMMMIIIDDD@@@<<<;;;<<<<<<======BBBIIINNNSSS^^^hhhvvvvvvhhh___YYYUUUQQQMMMIIIHHHEEEDDDHHHNNNSSSZZZ______\\\ZZZUUUOOOLLLJJJKKKNNNLLLDDD>>><<<<<>><<<;;;>>>EEEJJJOOOWWW___fffccc___ZZZTTTPPPMMMKKKJJJJJJJJJLLLMMMLLLIIIGGGEEEBBB>>>;;;999777555333333222111111111111222333444444555555777888999:::888888999999888777777666888777777666777888999:::;;;;;;::::::999888888888888888777777777777777888777:::???BBBCCCDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMSSSXXX^^^eeeooozzz~~~~~~{{{wwwtttrrrooollliiiccc[[[SSSPPPMMMJJJLLLOOO[[[lll~~~llleee]]]ZZZ[[[YYYSSSMMMzzzrrrhhh```VVVLLLHHHIIICCCBBB@@@??????>>><<<:::777777666555444333222222444333222222111111222222333444333222000000111333;;;@@@GGGQQQbbbsss|||}}}tttmmmqqqvvvuuummmfff^^^qqqsssnnnlllnnnzzzyyywwwsssrrrqqqqqqpppooonnnssswwwtttrrrqqqoookkkdddbbbaaaaaacccddddddccc_________^^^]]]\\\ZZZYYYYYYXXXXXXYYYZZZZZZYYYWWWWWW\\\``````___\\\TTTKKK>>>777222222111//////222222222222222222222222222222222222222222111111111............////////////......////////////......000000000///......------...------------...////////////......//////000111///...---,,,,,,---...///---......---+++******+++---,,,+++,,,---...---,,,......------------......+++,,,,,,...000222444555333222111///...///333666<<<>>>BBBEEEGGGJJJNNNQQQ[[[ZZZ]]]fffqqqwwwxxxvvviiiaaaSSSEEE;;;666444555222222000//////000111222333333333222222222222222222444555555444333333444222444555666777999===@@@CCCIIIRRR]]]gggnnnsssuuuwwwwwwwwwtttoooggg```[[[ZZZXXXWWWVVVVVVTTTQQQOOOIIIFFFBBB>>><<<<<<>>>???@@@CCCIIIPPPTTT[[[jjjyyymmm```YYYSSSOOOOOOKKKIIIHHHGGGEEEIIIPPPWWW]]]aaa___[[[WWWRRRLLLJJJGGGGGGKKKJJJDDD@@@???888HHHaaauuu|||zzzzzz}}}|||xxxpppdddUUUMMMTTT___zzz}}}{{{QQQ???999444555555444333222222222222111444555777>>>IIIOOOOOOPPPZZZfffmmmnnnlllmmmnnntttwww~~~}}}xxxsssuuuwwwvvvvvvyyy~~~qqqddd```^^^]]]\\\VVVPPPJJJGGGIIIMMMNNNNNNNNNOOOPPPRRRSSSUUUVVVVVVYYY^^^dddllluuutttjjj]]]NNNFFFAAA======???>>>;;;===EEELLLQQQVVV[[[aaa___[[[WWWSSSPPPNNNMMMLLLKKKLLLMMMNNNMMMJJJGGGDDDAAA>>>;;;999777555333333333333222333333333333444555555666777888888999999999999:::999999888888777777777777888:::;;;<<<:::999999888888777666666777777777666666777777888666999===@@@AAACCCFFFHHHEEEEEEFFFGGGIIIKKKLLLMMMRRRXXX___fffqqqzzz~~~|||zzzvvvoooiiiddd```]]]ZZZVVVQQQMMMLLLKKKJJJLLLQQQaaa|||sssiii^^^YYYZZZYYYTTTMMM~~~vvvlllcccYYYNNNJJJJJJIIIGGGDDDBBBAAA???<<<999999999777666444333222222444333222222111111222222333444444222111111333555888===CCCKKKXXXgggqqqssswwwqqqlllmmmpppnnngggaaa\\\nnn~~~{{{xxxuuu{{{{{{}}}zzzvvvsssqqqnnnkkkiiilllrrrtttrrrpppooommmiiicccbbbaaaaaacccddddddccc^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^]]]\\\[[[```cccdddeeeccc[[[QQQAAA999333222111///000333222222222222222222222222333222222111111111111111......///////////////000...//////000//////....../////////000///...---------------...............///............///000000...------,,,,,,------...,,,---...---+++***+++,,,---,,,+++,,,......---,,,//////............//////---......///000222333444222222222111000111444777===???BBBEEEGGGJJJNNNQQQXXXWWWZZZaaajjjppprrrpppfff___RRRDDD:::555333333222111000//////000000111333222222222222111111111111333555555444333444555444666888888888;;;???CCCHHHOOO[[[gggqqqvvvxxxxxx{{{{{{zzzvvvppphhh```[[[ZZZXXXWWWVVVVVVTTTQQQOOOFFFDDD@@@===<<<===???@@@HHHJJJOOOTTTXXXbbbwwwsssdddZZZTTTNNNJJJLLLIIIGGGGGGFFFEEEJJJPPPZZZ___aaa]]]WWWSSSNNNHHHJJJFFFGGGKKKMMMIIIDDDCCC999KKKeeexxx~~~|||{{{|||{{{vvvmmm___RRROOO[[[kkkwwwOOO>>>999333444444333222222222222222000333555888???IIINNNNNNQQQ\\\jjjpppoookkkkkklllpppuuu}}}{{{vvvooosssuuutttvvv}}}mmmaaa___^^^ZZZXXXSSSOOOJJJIIIJJJMMMOOOOOOQQQPPPPPPQQQSSSUUUWWWXXXWWW\\\dddlllvvvtttkkk^^^PPPGGGBBB>>>>>>@@@EEE???>>>CCCKKKQQQVVVZZZ```]]]YYYUUUQQQOOONNNMMMMMMMMMMMMNNNNNNMMMJJJGGGDDDAAA===;;;999888555333333333444555555555444444555555666777777777777777777888888999999999888888888888888999999:::;;;;;;888888888777666666555555777666666666666777777888888:::===>>>@@@BBBEEEGGGCCCCCCDDDFFFHHHJJJLLLMMMOOOVVV]]]eeennnvvvwwwttttttnnneee\\\VVVRRRNNNLLLKKKHHHGGGJJJKKKKKKPPPVVVgggxxxmmmbbb^^^```^^^UUUMMMyyypppggg\\\QQQKKKKKKLLLJJJGGGEEECCCAAA>>><<<;;;:::888666444333333333444333222222111111222222222222333222222333555888666<<>>BBBEEEHHHKKKNNNQQQTTTTTTUUUZZZbbbhhhjjjjjjaaaYYYNNNAAA888333222222222111111000000//////000111111111111111000000000111333555555444444444555555888;;;;;;;;;===DDDIIIQQQYYYeeeqqqxxx{{{zzzyyyzzzyyywwwsssmmmfff___[[[ZZZXXXWWWVVVVVVTTTRRROOOFFFDDDAAA>>>>>>???AAACCCMMMOOOTTT[[[bbbpppxxxiii]]]WWWRRRMMMIIIIIIFFFEEEFFFEEEDDDHHHNNNUUUZZZ\\\XXXSSSQQQMMMHHHJJJGGGIIIPPPTTTQQQKKKIII@@@SSSlll}}}}}}{{{|||uuuiiiZZZOOORRRfff{{{tttMMM>>>999333333222222111111111111222///222555888AAALLLQQQQQQRRR]]]jjjpppmmmjjjiiikkklllrrr{{{}}}wwwsssnnnsssvvvwwwlllaaa___\\\WWWTTTQQQNNNKKKJJJKKKMMMNNNOOORRRRRRQQQQQQSSSUUUWWWYYYVVV\\\dddmmmwwwrrrlll^^^PPPGGGBBB>>>===???LLLDDD???CCCIIIOOOVVV[[[bbb___ZZZUUUQQQNNNMMMMMMOOONNNNNNNNNOOOMMMIIIFFFCCCAAA===;;;:::888666444222444666777777777666555555666777777777777666666555555666777777888777777999999999:::999999999999888888777666666555555444666666555555666777888888:::<<<>>>??????@@@BBBDDDAAABBBCCCEEEGGGJJJLLLMMMNNNUUU[[[aaaiiiooooookkkiiibbbYYYPPPJJJFFFCCCAAACCCBBBDDDHHHKKKMMMTTT\\\nnnqqqjjjdddcccccc^^^RRRHHH}}}tttlllaaaUUUOOOOOOKKKIIIGGGGGGGGGFFFDDDBBB<<<:::888666444444444444444333222222111111222222111111222222222333666888666<<>>CCCGGGIIIKKKMMMOOOPPPPPPQQQUUUZZZ```ccceeeZZZSSSIII???777333222333222222222111111000////////////000000000111111111222444555666555555666777777;;;???@@@@@@DDDLLLTTT```gggpppyyy~~~|||zzzvvvuuurrrmmmgggbbb]]]ZZZYYYWWWVVVUUUUUUSSSQQQNNNFFFEEECCCBBBBBBEEEHHHKKKQQQTTT]]]iiiwwwvvvmmmaaaYYYUUURRRMMMIIIGGGDDDDDDEEEEEECCCGGGMMMMMMRRRUUUSSSQQQQQQPPPMMMJJJIIIMMMXXX^^^ZZZRRRMMMGGG[[[sss||||||tttfffWWWMMMTTTooopppKKK>>>:::444222222111000000111111222000222555888AAAMMMTTTUUUUUU]]]gggkkkjjjiiiiiijjjlllrrrzzz~~~yyytttqqqoootttxxx~~~pppeeeaaa\\\VVVRRROOONNNMMMLLLKKKLLLNNNOOOSSSSSSRRRRRRTTTUUUWWWYYYVVV\\\dddnnnxxxqqqkkk^^^OOOFFFAAA<<<<<<>>>JJJDDD@@@CCCHHHNNNUUU]]]dddaaa[[[VVVQQQOOONNNNNNQQQQQQPPPPPPPPPNNNJJJGGGCCC@@@===;;;:::888666444222444777999:::999777555666666777888888777555555222333444555666666666666999999::::::999888777777888777777666666555555444555555555555666777888888;;;===@@@AAA@@@@@@AAACCCBBBBBBCCCEEEGGGJJJLLLMMMNNNSSSXXX\\\aaafffddd___ZZZTTTLLLEEEAAA>>>;;;:::======@@@DDDHHHLLLUUU___uuuxxxfffeeefffgggfff]]]OOODDDxxxpppfffZZZTTTSSSMMMKKKIIIIIIIIIHHHFFFDDD<<<:::888666555555555666444333222222111111222222111222222222111111444666777===BBBBBBEEEQQQ]]]dddjjjppprrrllleeeaaa\\\VVVSSS___ppp|||{{{www{{{|||yyyyyyyyyxxxsssmmmgggcccaaa^^^]]]YYY___dddeeefffhhhgggeeefffdddbbbaaaaaaaaa```^^^^^^]]]\\\[[[\\\\\\]]]^^^```______aaacccddddddbbbaaaccccccdddfffcccXXXLLL===777444444444222111333333333333333333333333333333222000/////////111111111111222333333444555555111222444666888999::::::777666444111000////////////...,,,,,,,,,---///111...------------...//////------............------+++,,,------++++++,,,------,,,+++---///000///...///......------......////////////000222444555666888999:::999777777888999;;;???EEEIIIJJJJJJKKKKKKKKKJJJKKKMMMRRRWWW[[[]]]TTTOOOFFF===777444444555333333333333222111000/////////000111222222333333222444666777666666777888777<<>>;;;555222222222111111222222333111333444777@@@MMMTTTUUUWWW\\\aaaeeeggghhhiiijjjooouuu|||}}}xxxtttrrrppptttxxxwwwkkkddd\\\VVVSSSOOOOOONNNMMMLLLKKKLLLMMMSSSSSSSSSTTTUUUVVVWWWXXXVVV\\\eeennnyyysssjjj\\\MMMEEE???;;;:::<<<@@@>>>@@@EEEIIIMMMUUU]]]eeebbb\\\WWWSSSQQQPPPQQQUUUTTTSSSSSSSSSQQQMMMIIIBBB@@@===;;;:::888666555222555888;;;<<<:::888666666777888999888777555444111222333444666666777777666777888999999999888777888888777777666555555555555444444555555777888888:::===@@@BBBCCCBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLJJJNNNQQQRRRUUUXXXVVVQQQJJJFFF@@@<<<999888777555777777:::???BBBHHHSSS___rrrzzzkkkaaaXXX\\\aaaddd```VVVHHH???{{{tttiii^^^WWWWWWRRROOOLLLJJJIIIGGGDDDBBB<<<:::888666555555666777444333222222111111222222333333333222000000222444666===CCCCCCGGGSSSaaaiiipppwwwyyypppgggaaa[[[UUUPPPYYYiiiyyyzzz}}}wwwyyyzzzsssoooooozzz~~~zzzzzzuuummmeeeaaa]]][[[YYYUUU\\\bbbccceeehhhhhhfffeeecccaaa```aaabbbaaa```^^^]]]\\\\\\\\\]]]^^^___aaa``````bbbdddeeedddbbb\\\]]]\\\]]]^^^\\\PPPBBB;;;666333555555222111333333333333333333333333333333222000///...///111222222222333444444555666666333444666999;;;===>>>>>>===;;;777333000/////////000...,,,++++++---000111...------------...//////---......//////......---+++,,,------++++++,,,------,,,+++---///000000///......------------......,,,---...000333666888999;;;;;;999777555555888;;;===AAAGGGJJJKKKIIIHHHGGGEEEEEEEEEFFFJJJOOOTTTWWWQQQLLLDDD===777666666777444444444333333111000/////////000111333444555666333555777888777777888999777===DDDHHHLLLTTTaaakkkwwwzzz~~~~~~zzzwwwuuurrrkkkddd^^^ZZZWWWVVVUUUSSSQQQQQQPPPOOOLLLJJJGGGGGGGGGJJJNNNUUU[[[^^^dddkkk|||}}}sssfff___XXXTTTTTTRRRNNNIIIHHHFFFFFFGGGFFFDDDGGGMMMOOOSSSTTTPPPMMMNNNLLLJJJGGGIIISSSccckkkfffYYYPPPLLLaaaxxxyyysssgggXXXNNNUUUqqqlllIII>>>;;;666333333333222222333444444333444444666>>>KKKSSSUUUYYY[[[^^^aaaeeegggiiiiiirrrxxx~~~}}}yyyvvvtttnnnqqquuu|||pppggg^^^WWWTTTOOOOOOOOONNNLLLKKKLLLMMMSSSSSSTTTUUUVVVVVVWWWWWWWWW]]]eeeoooyyyuuuiii[[[LLLDDD>>>999999:::777999???GGGKKKMMMUUU]]]eeebbb\\\WWWTTTSSSSSSTTTXXXWWWVVVVVVUUUSSSOOOKKKBBB@@@===;;;:::999777555222555999<<<===;;;888666666777888999888666444333111222333555666777777777333555666888999999999888888888888777666666555555444444444555555777888888888;;;@@@DDDDDDDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLEEEHHHJJJIIIKKKMMMKKKEEE@@@===999666666555444333444444666;;;>>>DDDQQQ^^^kkkyyy{{{dddSSSLLLIIIPPPWWWZZZUUUJJJ>>>666yyyooobbb[[[ZZZXXXRRRKKKIIIJJJJJJGGGDDDAAA;;;777888888555555777222222222222222222222222222111111111222222333444888;;;AAAFFFMMMXXXeeemmmuuuyyy{{{yyyuuunnnbbbVVVRRRXXXfffwwwxxxwwwtttkkkgggjjjvvv~~~{{{uuurrrmmmgggbbb]]]ZZZYYY[[[^^^aaaeeegggiiiiiiiiieeedddbbb```^^^^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^aaabbbcccccccccbbbaaa```[[[\\\]]]^^^ZZZQQQGGG???:::777444333444555555555444444555666555444222111333333333222111000......111222555777888888777666888999;;;===@@@CCCFFFHHHFFFCCC===777222000///...111111111111111111111111000//////............/////////...---,,,++++++***///---+++******,,,///111....../////////...------000///............//////---///222777;;;<<<;;;:::555555444222222333777:::>>>AAAEEEGGGGGGGGGGGGHHHJJJFFFCCCFFFLLLRRRSSSRRRPPPIII@@@:::777666333111111111111111111222222333222222111222222333444555666777888777888:::>>>AAAAAAEEEJJJOOOUUUaaaooozzz}}}~~~~~~|||zzzzzzzzzwwwtttooojjjfff```ZZZVVVWWWRRRPPPSSSUUURRRPPPQQQNNNNNNOOOQQQUUU\\\eeekkkuuuoooggg```ZZZTTTQQQSSSSSSPPPMMMGGGFFFEEECCCAAACCCGGGJJJNNNNNNNNNMMMLLLKKKJJJIIIFFFJJJVVVfffmmmfffYYYQQQOOOeeexxx{{{|||~~~zzztttgggXXXPPP[[[ssscccKKK???777888333222111111000111111111111000111777@@@HHHMMMNNNWWWYYY]]]```dddhhhlllooossswww{{{uuulllpppvvv~~~pppfff]]]XXXWWWWWWVVVTTTQQQNNNMMMNNNPPPUUUVVVVVVUUUSSSTTTVVVXXXXXX\\\dddnnnzzz~~~sssccc[[[NNNCCC<<<:::999999999:::???FFFJJJNNNWWW```ffffffaaaXXXSSSTTTVVVUUU\\\[[[ZZZ]]]^^^[[[SSSLLLAAA>>>:::777777777666555444666999;;;<<<:::777555666777999:::999888666555444444444555555555666666555555666777888999::::::888777666555444444555666777666444333444555777999<<<>>>AAADDDEEEFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDEEECCCAAA>>>:::888666333222222333444222444666777:::AAAJJJPPPcccppp{{{uuuaaaMMMCCCBBB>>>BBBHHHJJJGGGBBB<<<888|||qqqeee]]]\\\^^^XXXSSSPPPOOOLLLGGGBBB???999555666666333333555222222222222222222222222333222222111111222222333888<<>>:::777444333444555555555444444555555444444333222111111222222333333222222333444666777888999888888::::::<<>>999444111//////////////////////////////111000000000//////............------------------...---+++++++++,,,...///++++++++++++++++++******------------......//////555666999<<<>>>===;;;999555555444333222444777:::<<<@@@EEEIIIIIIHHHGGGFFFHHHDDDAAADDDJJJOOOQQQPPPOOOHHH@@@:::888777555333222222111111111222222333333222333333333444555666777888999999:::<<<@@@CCCFFFLLLUUU[[[bbbjjjuuu}}}~~~||||||||||||xxxsssnnnhhhbbb[[[WWWYYYTTTRRRUUUWWWUUUSSSTTTPPPRRRTTTXXX]]]fffpppvvv|||pppfffbbb\\\XXXRRRQQQRRRRRROOOLLLGGGGGGEEECCCBBBDDDHHHKKKPPPOOOOOONNNMMMKKKJJJIIIGGGKKKXXXhhhnnnfffXXXPPPIII\\\mmmpppssszzz|||yyyxxxssshhhZZZSSS]]]rrrbbbKKK???777777333222222111111111111111111000111777@@@HHHMMMNNNTTTWWW\\\aaaeeehhhkkklllnnnsssxxx{{{mmmnnnqqqyyypppfff]]]XXXWWWVVVVVVTTTRRROOOOOOPPPRRRSSSSSSSSSRRRQQQRRRTTTVVVWWW\\\dddooo|||ssseee\\\PPPDDD===:::888888777888===DDDHHHMMMVVV```fffgggbbbZZZVVVXXXZZZYYY[[[ZZZYYY[[[[[[XXXPPPJJJAAA===:::777777777666666555777999<<<<<<:::888666555666777888777666444333444444444555555555666666555666666777777888888999777666555444444555555666888777555444555666777999999<<>>:::777555wwwkkkeeedddbbb___\\\YYYWWWRRRJJJDDD>>>999555666666444444666222222222222222222222222333333222222111222222222777===DDDHHHNNN[[[ooo~~~|||yyytttiii^^^TTTXXXeeeuuu~~~qqqmmmiiieeeffflllyyy|||yyyuuurrrnnnhhhddd```]]]\\\\\\^^^aaadddffffffffffffddddddcccbbbaaa___]]]\\\bbbaaaaaa``````_________bbbdddfffhhhhhhgggdddbbbaaa___]]]ZZZUUUMMMCCC===:::777444333444555555444555555444333333333444444222222333444444444444444555555666777888999999:::888999;;;===@@@CCCFFFHHHFFFCCC>>>999555222000000////////////////////////222222222222222000...---------------......//////............/////////000---------------------------...///000000000000000222444888:::;;;999666333555555555444333444888::::::???FFFKKKKKKIIIFFFEEEFFFCCCBBBDDDJJJNNNPPPPPPLLLFFF???;;;::::::888666444333333222222333333333333444444555555666777777888:::<<<===>>>AAAEEEIIIQQQYYYccckkkqqquuu{{{}}}{{{|||}}}}}}xxxrrrlllddd]]]XXXXXXTTTSSSVVVXXXVVVVVVXXXVVVYYY]]]ccckkkuuuuuunnngggaaa^^^XXXUUUQQQQQQRRRQQQNNNKKKHHHGGGFFFDDDCCCEEEIIILLLSSSRRRPPPOOOLLLJJJIIIHHHHHHMMM[[[kkkoooeeeWWWMMMIIIZZZjjjqqqvvv}}}~~~yyywwwrrrggg[[[UUU^^^qqq~~~```JJJ???777777333333222111111111111111111000111777@@@HHHMMMNNNPPPTTTZZZaaafffiiijjjjjjiiinnnuuu}}}nnnmmmlllqqq}}}oooddd[[[WWWWWWVVVVVVUUURRRPPPPPPRRRTTTRRRSSSSSSRRRQQQRRRTTTVVVWWW\\\eeeqqq~~~sssfff]]]QQQEEE>>>:::888777777888===CCCIIINNNYYYccchhhiiieee^^^ZZZ\\\^^^^^^ZZZXXXWWWWWWWWWSSSLLLFFF@@@===999777777777777666555777:::<<<<<<;;;999777666777777888777666555444444444444555555555555555666666666666666666666666555555444444444555666666888777666555555666777777666;;;BBBIIIMMMMMMKKKIIICCCBBBBBBAAAAAABBBBBBCCCBBB@@@===<<<<<<;;;:::888777666444333222222222333111222333444666;;;AAAEEEKKKNNNOOOIII@@@999777888:::999888777777666666666~~~tttoooooofffeeedddbbb^^^WWWNNNGGGAAA;;;888888999666666888333333222222222222222111222111111111222222333444555===DDDHHHNNN]]]ttt}}}yyypppeee\\\^^^hhhxxxsssnnnjjjfffgggkkkxxx{{{xxxsssppplllgggccc```^^^]]]^^^```ccceeeggggggfffffffffggggggfffeeebbb```^^^bbbbbbaaa``````___^^^^^^___aaaeeeggggggeeeaaa___```^^^[[[WWWRRRLLLDDD???:::777444333333444444333666555333222222333444555666666666666555444333222555555555555666777888999555555666777999;;;===>>>???===:::666333222111111000000000000000000000000222333444555444111///---........................///000111222222222111111............//////000000222222333444444333222111,,,000555888888666444222555666666555444555888::::::@@@HHHMMMNNNJJJGGGEEEFFFDDDDDDFFFKKKOOOQQQQQQIIIDDD>>>;;;<<<<<<;;;999666555555444444555555666444555666777888999999999999<<>>EEEJJJQQQ]]]hhhlllmmmiiiaaa]]]^^^___^^^WWWUUUTTTSSSRRRNNNHHHDDD@@@===999777777777777666666777:::<<<<<<;;;:::999999::::::::::::888777666555555555555555555555555666666666555555555444444333333333444444555555666777666555444444444555555555;;;CCCKKKNNNMMMJJJGGG@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@<<<:::::::::999888777666555444333444444444555555555666888;;;???AAAEEEDDDAAA===:::777777777:::999999999;;;;;;;;;;;;{{{uuutttpppooommmiiibbbXXXNNNGGGBBB<<<888999999666555777333333333222222111111111///000000111222444555666444<<>>===;;;888777777777777888999999777888999;;;<<<<<<<<<<<<<<>>777777444333333222111222222222111000111777@@@HHHMMMNNNLLLOOOVVV^^^fffjjjjjjhhhlllppptttyyyxxxlllgggdddhhhpppwwwzzz|||yyyjjjaaa[[[ZZZ\\\\\\[[[YYYUUUQQQOOOOOOQQQRRRSSSTTTSSSSSSTTTVVVXXX\\\```hhhqqq~~~{{{nnn```YYYNNNEEE@@@===<<<;;;::::::===DDDIIIQQQ^^^jjjpppppplllccc]]]\\\\\\ZZZTTTSSSQQQOOOLLLIIIEEEBBB???<<<999777777888777777777888:::<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777555555555555555555555444666666555555444333333333222222333444444444555555333333333222222222333333666;;;BBBHHHKKKIIIEEEBBB>>>>>>>>>??????>>>>>>>>>@@@===:::888888888888777777777777666666666666777777666666777999;;;<<<===???===:::999888888666555:::;;;===BBBEEEEEEBBB???wwwuuu|||zzzvvvnnndddXXXMMMGGGBBB<<<888888777333222444444333333222222111111111///000000111222444555666555;;;BBBHHHQQQddd}}}uuuhhhgggmmm{{{~~~yyy{{{~~~uuunnniiiggggggnnnwww{{{uuunnnlllhhheeeaaa___^^^]]]```bbbeeehhhjjjjjjjjjjjjggggggfffdddbbb```^^^]]]`````````______^^^^^^^^^aaabbbdddeeedddaaa^^^[[[YYYWWWTTTRRRPPPMMMIIIEEE;;;888444222222333333222444444333333333444555555222333444555666777777777333333444444444555555555444444333333333333333444222222222111111111222222////////////////////////222333444444444333111111222222111000///...------+++,,,.../////////...---...---------///000333444555555333222111000000000666:::======999666555666555666888777777777999;;;>>>BBBGGGJJJIIIGGGEEEDDD>>>>>>@@@BBBEEEHHHJJJLLLDDD@@@<<<;;;===>>>===<<<999999999:::;;;<<<===>>>;;;<<>>777666444444333222222222222222111000111777@@@HHHMMMNNNNNNOOOSSS[[[eeekkklllkkkppprrruuuyyy}}}tttjjjdddaaaeeejjjmmmooorrryyyjjjaaa\\\\\\]]]^^^]]]ZZZUUUPPPMMMNNNOOOPPPQQQQQQQQQPPPRRRTTTWWW]]]```gggooo{{{zzzmmm]]]VVVMMMDDD???===<<<;;;999888;;;@@@FFFNNN[[[hhhqqqqqqlllbbb[[[XXXWWWTTTQQQPPPNNNLLLIIIFFFCCCBBB???<<<999777777888888777777888:::<<<=========<<<;;;::::::999888777666666555555555555555444444444555444444444333333222222222222333444444444333333000000111111222222222222666999>>>BBBDDDBBB@@@>>>======>>>>>>>>>>>>======<<<:::777777777777666555777777777888888888888888777666666777:::;;;:::999888666555666777777777666<<<>>>CCCJJJOOOMMMGGGAAA|||xxxzzzqqqfff[[[SSSNNNDDD>>>999888777333111222444444333333222111111000222222111111222222333333888<<>>===;;;::::::;;;<<<>>>@@@BBBCCCAAABBBEEEGGGIIIIIIIIIHHHJJJNNNTTTZZZ___ccchhhlllmmmlllkkklllnnnrrruuuwwwvvvxxx{{{}}}~~~~~~zzzvvvpppggg___YYYVVVTTTVVVYYYZZZ[[[```hhhhhhkkkpppvvv|||}}}zzzqqqgggbbb^^^YYYYYY]]]UUUTTTRRROOOLLLJJJJJJKKKEEEEEEDDDCCCBBBEEEIIIMMMPPPNNNJJJGGGDDDBBBAAAAAAAAADDDLLLTTTTTTLLLEEEDDDQQQeee|||ttthhhXXXPPPUUUeeexxxyyy{{{XXXEEE>>>777666444444333222222222222333111000111777@@@HHHMMMNNNPPPOOOQQQXXXccckkkooooooqqqsssvvvzzz~~~vvvlllfffdddhhhkkklllmmmqqq{{{lllddd^^^\\\]]]\\\[[[XXXTTTPPPMMMNNNOOOOOOPPPQQQPPPPPPQQQTTTWWWZZZ^^^dddlllxxxzzzmmm\\\VVVLLLDDD???<<<:::999:::888:::???DDDLLLZZZgggnnnooojjj```XXXUUUSSSPPPNNNNNNLLLIIIFFFDDDCCCCCC???<<<888777777888888888888999:::<<<============<<<;;;:::999888777777666666666555555555444444444333333333333222222222222222222333444333333111111//////000111222333333333444555888:::<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<999888888888999999777555666666777888888888888888999888888999<<<===;;;999555555666777999;;;===>>>DDDFFFKKKRRRVVVRRRIIIAAA~~~~~~zzzrrrhhh```ZZZXXXGGGAAA<<<;;;888444222333444444333333222111000000555444333222111111111111:::===CCCKKKYYYmmmyyynnnaaa^^^dddssszzzsss~~~ooodddaaabbbccccccmmmyyy{{{tttnnnllliiifffcccaaaaaa```]]]___cccfffiiijjjkkkjjjkkkiiigggdddaaa`````````aaaaaaaaaaaaaaabbbbbbbbb_________]]][[[XXXVVVTTTWWWUUUTTTRRRPPPLLLGGGCCC;;;888444222222222222111111222444555666555444444555555555555555555444333333444666888888777555444222222333444555777888999999888888666555444333333111111111111111111111111111111111111222333444555000000000000111111111111000000000000000111111111///.........000333555777444333111000111444888:::000444777666333333666:::555777999999888888999;;;AAAAAABBB@@@???>>>???@@@;;;===@@@BBBDDDFFFIIIKKKAAA>>>::::::<<<>>><<<::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJLLLNNNNNNMMMMMMQQQUUUZZZ___bbbfffjjjmmmjjjiiiiiikkkooosssvvvwwwtttwwwzzz}}}~~~|||wwwpppggg]]]WWWSSSSSSTTTXXXYYYYYY```hhhhhhjjjnnnsssxxx~~~|||vvvnnniiieeebbb[[[TTTSSSUUUUUUTTTQQQMMMIIIHHHHHHJJJEEEDDDCCCBBBBBBDDDIIIMMMNNNLLLHHHEEEBBB@@@@@@@@@???AAAHHHNNNNNNGGGCCCCCCLLL]]]tttyyyuuuvvvrrrgggYYYSSSYYYiiiyyy~~~||||||XXXEEE>>>777666555444333333222222333333111000111777@@@HHHMMMNNNRRRPPPPPPVVVaaakkkpppqqqpppsssvvvzzzzzzoooiiihhhnnnrrrqqqsssxxx~~~~~~~~~ooofff___\\\]]]ZZZYYYWWWSSSOOONNNOOOPPPQQQRRRSSSRRRRRRSSSVVVYYYXXX[[[aaajjjvvv{{{nnn]]]VVVMMMDDD>>>:::888666<<<;;;;;;@@@EEEMMM[[[hhhkkklllhhh^^^VVVSSSQQQNNNMMMMMMKKKHHHEEECCCCCCCCC>>><<<888777777888888888888999:::<<<===>>>>>>>>>???>>><<<;;;:::999999999666666555555555444444444222222222222222222222222222333444444333222000///...///111222444444555555111222333555777999;;;<<<;;;<<<===>>>>>>===<<<;;;:::::::::;;;===<<<:::888444555666777888888888777<<<;;;;;;===@@@AAA>>>;;;888999999:::===AAAFFFIIILLLMMMQQQWWWZZZUUUKKKCCC~~~yyyvvvlllgggaaaUUUIII>>>666777:::888666444444444444333333333222222444444333111///000222555<<>>888222111444555444222333444555666666555444444666555555444444555555666444555777888999999999888777777888888999;;;<<<===???===;;;999888555222///000111222222222222111000222222222222222222222222444333333222111000//////......//////000000111111666666555444444333222222333333444666888:::<<<>>>444444555666777999;;;<<<555888888777888<<<;;;777;;;::::::<<<>>>@@@???>>>999:::===???AAABBBBBBAAA>>>===;;;:::999999:::::::::;;;<<<===@@@BBBDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSXXX^^^aaa``````aaacccccceeeiiioootttwwwvvvuuuxxxzzz|||}}}|||sssggg\\\UUUXXXQQQOOOVVV]]]^^^^^^aaabbbfffkkknnnqqquuu{{{~~~zzzvvvrrrpppllliiiccc]]]YYYVVVUUUUUUTTTPPPKKKIIIJJJJJJIIIGGGHHHEEEAAA@@@CCCFFFIIIKKKPPPNNNLLLHHHCCC???<<<;;;BBBCCCGGGJJJIIIEEEFFFJJJSSS___jjjnnnnnnnnnnnnmmmjjjaaaUUURRR```uuu|||zzz{{{}}}VVVBBB???:::222222222222111111111111000///,,,,,,222===GGGLLLMMMWWWRRROOOSSS^^^kkkssswwwtttvvvxxx|||wwwkkkjjjmmmuuuzzzyyyxxxyyy}}}qqqccc\\\[[[\\\XXXYYYXXXSSSNNNKKKLLLNNNMMMPPPSSSTTTSSSRRRRRRRRRVVVZZZaaajjjuuuzzzlllaaaYYYMMMCCC===;;;<<<<<<;;;:::===CCCIIIRRR___lllvvvpppeee\\\VVVTTTSSSRRROOOMMMJJJJJJIIIGGGBBB>>>;;;;;;::::::999888777777:::::::::;;;;;;===>>>???@@@@@@???>>><<<:::888777888777666555555666777888777666666555555555555666::::::999777444222///......//////000000000000///222111000000222666:::<<<:::;;;<<<<<<<<<;;;:::999;;;:::999777777777888888777666666666777888:::;;;;;;;;;;;;<<<>>>???>>>>>>>>>BBBCCCAAACCCIIINNNOOOWWWZZZZZZVVVTTTPPPEEE999{{{vvvnnnlllhhh\\\LLLAAA888777888666333222333333333333222222222222333333222111000000333555;;;>>>CCCMMM___vvvwwwsssttttttqqqmmm```ZZZ]]]ooo}}}qqqppp}}}pppaaaYYYWWWYYYaaaooo{{{|||zzzxxxvvvpppmmmiiigggfffeeecccbbb```aaaccceeegggiiijjjjjjkkkiiigggfffeeedddaaa______^^^]]]^^^aaabbbbbbbbb^^^\\\YYYXXXWWWVVVTTTRRROOOOOONNNLLLKKKHHHGGGFFF<<<777222111333444333111444555666888999999999888555555555444444555555555555666777888999999888888777888999;;;>>>@@@CCCDDDHHHFFFBBB???===:::777444333222222222111111111111222222222222222222222222444444333222222111000000---...///000111222333444888888777555444333222111222222222333444666888999777777888999:::;;;;;;<<<555888888666777:::999666888777777888:::<<<<<<<<<999:::<<<>>>????????????>>>===;;;::::::;;;;;;<<<;;;;;;<<<===???AAACCCDDDFFFHHHJJJKKKKKKLLLNNNPPPTTTYYY^^^aaa``````bbbdddeeeggglllppptttwwwxxxxxxwwwzzz~~~tttiii^^^WWWXXXRRRQQQYYY___aaabbbddddddgggjjjlllmmmoootttwww}}}{{{yyyuuuqqqnnnkkkjjjhhheeeaaa]]]ZZZWWWVVVVVVQQQMMMIIIGGGHHHHHHGGGEEEDDDAAA>>>>>>AAAFFFIIIKKKNNNMMMJJJFFFCCC???===;;;@@@@@@DDDJJJLLLJJJJJJLLLRRR___lllmmmjjjhhhhhhgggfff^^^TTTTTTeee}}}~~~||||||~~~~~~UUUBBB???;;;444222222222222111111111111000......444>>>HHHMMMOOOTTTPPPLLLPPPZZZfffnnnrrrsssuuuxxx}}}{{{ppppppsss|||ooobbb\\\[[[ZZZWWWXXXVVVRRRMMMKKKLLLNNNMMMPPPRRRSSSRRRQQQRRRRRRTTTYYYaaaiiittt{{{mmmbbbZZZNNNDDD>>><<<<<<<<<::::::===BBBHHHQQQ^^^kkkwwwqqqhhh___XXXSSSPPPOOONNNLLLJJJIIIIIIGGGCCC???<<<<<<;;;:::999888777777;;;;;;;;;;;;;;;<<<===>>>?????????>>>===;;;999999;;;:::999777666555444444777777777666666777888888999888777666555444333222...///000000111000000000///.........000444777999888999:::;;;<<<<<<;;;;;;<<<;;;:::999888888999999777777666666777888:::;;;;;;;;;;;;<<<>>>?????????@@@FFFKKKNNNRRRZZZ```aaaffffffaaaZZZUUUOOOEEE999}}}wwwqqqrrrpppdddQQQFFF<<<999888666333333333222222222222111111111111222222111000111444666999===BBBKKK]]]rrrwwwnnnkkknnnqqqpppmmmaaaZZZ\\\mmm~~~tttppp|||qqq```XXXWWWYYYaaannn{{{~~~~~~|||yyypppmmmjjjgggggghhhggggggaaa```aaaeeeiiillljjjhhhiiigggeeeddddddcccaaa___^^^]]]]]]^^^aaaccccccbbb[[[ZZZXXXWWWWWWTTTQQQNNNKKKKKKJJJHHHGGGFFFDDDDDD===999444222444555333111000111333444666777777777555555555444444555555555666777888888888888777777888999<<>>===>>>>>>???AAABBBDDDEEEFFFHHHJJJJJJJJJKKKMMMOOOPPPTTTZZZ\\\\\\\\\^^^aaafffjjjpppsssuuuwww{{{}}}~~~ttthhh]]]VVVWWWTTTUUU\\\cccfffgggiiijjjkkkkkkkkkjjjjjjmmmooouuussspppllliiigggeeeeeebbbaaa___]]]ZZZXXXVVVVVVOOOLLLIIIGGGGGGGGGFFFEEEAAA???===>>>BBBGGGJJJLLLLLLJJJGGGDDDAAA???===<<<>>>===BBBMMMTTTTTTRRRQQQTTTbbbnnnmmmfffbbbcccdddddd\\\SSSVVViii~~~~~~zzzSSSBBB???;;;555333222222222111111111111222000000555???HHHMMMOOOSSSNNNKKKNNNWWWbbbjjjnnnqqqtttwww|||ooonnnrrrzzz~~~~~~}}}lllccc___\\\ZZZWWWVVVTTTPPPMMMKKKLLLMMMMMMOOOPPPQQQPPPPPPRRRSSSSSSXXX```iiittt{{{oooccc[[[OOOEEE???===<<<<<<:::999;;;AAAGGGOOO\\\hhhssspppjjjbbb[[[UUUQQQOOOLLLJJJIIIHHHHHHFFFCCCAAA===<<<;;;:::999888888888;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;::::::::::::999888666555444888888777888888999:::;;;;;;:::777555444333333444//////000111111111111111......---...000333666888777888999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;888888777777888999:::;;;;;;;;;<<<===>>>???AAAAAACCCMMMXXX```iiisssyyyzzzzzzuuukkk^^^UUUMMMCCC:::~~~yyyuuuvvvssseeeTTTJJJ@@@<<<:::777555666222222222111111111000000000111222111111222444666888===BBBJJJYYYmmm|||zzzqqqhhhfffkkkqqqqqqpppddd[[[\\\mmmvvvppp|||pppbbb\\\]]]```cccooo{{{}}}ssspppkkkiiiiiiiiiiiihhh^^^]]]^^^dddkkkooommmjjjiiigggeeeddddddcccaaa```_________```bbbdddcccbbbZZZYYYXXXWWWVVVSSSNNNJJJHHHGGGEEECCCAAA???>>>===>>>;;;777666666666555333000111222333444444555555555555555555555555555555888888888888888777777777:::;;;>>>AAAEEEIIILLLNNNKKKGGGBBB>>><<<:::999777999777444111000000000111222222222333333333333333555555555555444444444444111222222444555666777777888777555444333333444444777666444444444666999:::;;;<<<===>>>>>><<<:::999555999999666444555555222777666555666999;;;;;;;;;888888888999999999999999:::999999999999;;;<<<>>>@@@@@@AAAAAACCCDDDEEEFFFFFFGGGIIIJJJJJJKKKMMMOOONNNSSSXXX[[[[[[\\\___bbbffflllssswwwxxx||||||qqqeee[[[UUUVVVVVVYYY```gggkkklllmmmqqqpppnnnllljjjjjjkkklllpppnnnjjjgggdddccccccddd^^^^^^]]]\\\ZZZWWWTTTSSSOOOMMMKKKIIIHHHGGGFFFFFFCCCAAA???@@@DDDHHHKKKMMMIIIHHHEEEBBB@@@>>>======???>>>FFFUUUaaabbb]]]YYYXXXfffoookkkaaa___dddhhhiii```WWWYYYlllvvvQQQBBB>>>999444333333222222222111111111222111111666>>>FFFLLLNNNRRROOOLLLNNNVVV___gggkkkmmmppptttxxxmmmkkknnnuuuyyywwwvvvwwwxxxzzzllleeebbb^^^[[[WWWVVVSSSOOOLLLLLLLLLMMMMMMNNNOOOOOOOOOPPPRRRTTTTTTYYYaaakkkvvv{{{oooeee]]]QQQGGGAAA>>><<<<<<999888:::@@@EEEMMMZZZffflllllljjjfff___YYYTTTRRRJJJIIIHHHHHHGGGFFFDDDCCC???>>><<<:::999888888888;;;;;;;;;<<<;;;;;;::::::<<<<<<============<<<<<<666777999::::::999888777777777777777888999:::;;;>>><<<888444111000000000//////000111222222222222/////////000222555888:::888888999999:::::::::;;;:::::::::::::::;;;;;;;;;:::999888888888:::;;;<<<;;;<<<======>>>@@@BBBDDDGGGUUUeeerrr~~~ooo```TTTJJJAAA:::{{{wwwvvvooo___QQQHHH???<<<:::777666888222222222111111111000000///111222222111222444666777===BBBIIIUUUggguuu{{{uuulllcccbbbhhhppprrrrrrggg]]]]]]nnnuuurrr}}}qqqfffaaabbbeeedddoooyyy~~~|||vvvsssoookkkjjjiiihhhggg___]]]^^^ccckkkooommmjjjllliiifffeeeddddddcccaaacccbbbaaabbbdddcccbbb```ZZZYYYXXXWWWUUUPPPJJJEEEBBBAAA???===<<<;;;;;;;;;>>><<<999777666555444333777777777666666666666666555666666777777666666555888888888777777777777777<<<===>>>AAADDDGGGIIIKKKHHHEEEAAA>>>>>>>>>======:::888555222000000111111222222333333333444444444555555555555555555666666555555555555666666666666444444333222333555777888777666666666777:::<<<>>>:::;;;<<<===<<<:::888666444999:::666333444444222666555555777:::;;;:::999888888777777777777888888777666666666777999;;;<<>>>>>>>>AAACCCNNNbbbpppppphhhaaa[[[ffflllfff]]]^^^gggoooooofff]]]```sssrrrPPPAAA<<<777333333333333222222222222111111000111444;;;BBBHHHLLLOOOMMMKKKMMMSSS[[[cccggghhhlllooossszzz}}}qqqnnnnnnsssvvvttttttuuuuuuyyylllfffccc___\\\ZZZWWWSSSOOOMMMMMMMMMNNNMMMNNNOOOOOOOOOPPPRRRTTTUUUZZZccclllwww{{{pppfff___SSSIIIBBB???===;;;999888:::???DDDKKKXXXdddjjjlllmmmiiibbbZZZUUURRRJJJJJJIIIHHHFFFEEEEEEEEE@@@???===:::999888999999:::;;;;;;<<<<<<;;;:::999::::::;;;<<<<<<<<<<<<<<<666777888:::::::::999888555555555666666888999:::;;;999555222000////////////000111222333333333333//////000111333666888999::::::999999888888888888888888999:::::::::;;;;;;;;;;;;:::999999:::<<<<<<;;;===>>>>>>>>>@@@DDDHHHOOO^^^qqq|||kkk[[[OOOEEE>>>:::~~~wwwsssjjjYYYKKKDDD>>>;;;999555444666333222222222222111111111000111333333222222333444666<<>><<<;;;:::777555444333222999888777666555555555555666777888999999888777666888777777777777777888888<<<======???AAACCCDDDFFFAAA>>><<<;;;<<<======<<<999888666333222111111111222222333333444444555555444444555555666666666777777777777666666666666555333333222222444777999;;;555555666777999:::<<<===999999::::::999888666555444999;;;777333444444444333333555888::::::888666888888777777777888888999666555555555666777999:::;;;<<<<<<===???@@@BBBCCCBBBDDDGGGIIIJJJKKKNNNPPPTTTYYY___ccceeeiiinnnrrrwww}}}ttthhh```[[[YYYXXX^^^dddiiiooouuuwwwuuutttpppkkkhhhggggggggggggbbbaaa___]]]\\\\\\]]]]]]ZZZZZZZZZXXXVVVSSSPPPNNNIIIIIIIIIGGGDDDBBBBBBBBBAAA???>>>???BBBEEEFFFGGGHHHFFFCCC@@@>>>>>>>>>>>>CCCHHHXXXnnn|||zzznnneee^^^gggjjjddd]]]aaakkksssuuummmeeeiii}}}mmmMMMAAA<<<777444333333333333222222222222000000111333999???EEEIIIJJJIIIHHHJJJOOOWWW___cccdddhhhkkknnnttt{{{|||yyysssnnnmmmppprrrrrrsssuuuxxx|||ooohhheeebbb______ZZZUUUPPPOOOOOOOOONNNLLLNNNPPPPPPPPPQQQSSSUUUVVV[[[dddmmmwww|||ssshhhaaaUUUKKKDDD@@@===;;;999888:::???CCCJJJWWWcccmmmpppqqqmmmcccYYYRRROOOKKKKKKKKKIIIFFFEEEFFFGGGBBB@@@===;;;999999999:::999:::;;;<<<<<<;;;:::999888999999:::;;;;;;::::::999999999999888777666555555444444444555666777777444333222111000111222222///000111222333444444444---...///111333555777888<<<;;;999888777666666666666777999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;===??????>>>AAAFFFKKKWWWfffxxxzzzmmm]]]RRRHHH@@@:::999vvvpppfffVVVJJJDDD@@@>>>;;;555333444333333333333222222222222000222333333222111222333333999>>>BBBIIIWWWccchhhhhh```XXXZZZdddpppwwwyyytttgggcccrrr{{{ttt|||sssmmmkkkkkkiiiqqqyyy}}}}}}xxxvvvtttrrrpppnnnjjjfffbbbbbbbbbbbbccceeehhhkkkmmmqqqmmmiiifffeeedddbbbaaa`````````bbbcccbbb___]]][[[XXXUUUQQQLLLFFF???:::999888888888999;;;>>>???>>>>>>===;;;888666555555777666555444444444555555777888:::;;;;;;:::888777777777666666777888999:::;;;;;;<<<===>>>@@@AAABBB<<<;;;::::::<<<<<<;;;:::888777666555444333222111222222333333444555555666333333444555555666777777666666666666666777777777666555444444666888;;;===666777999:::;;;;;;::::::999999888888777777666666333999<<<777333444666555222444777;;;>>>===999666888888777777888999:::;;;777666555555666777888999:::;;;;;;===???AAACCCDDDFFFHHHLLLNNNPPPRRRUUUXXXZZZ___fffkkkooossszzzyyyhhh^^^ZZZYYYZZZ[[[ccckkkoootttzzz|||yyyuuupppjjjfffeeeeeedddccc[[[[[[ZZZZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSQQQPPPGGGIIIIIIGGGCCCAAAAAABBB???======???BBBFFFHHHHHHJJJGGGDDD@@@>>>>>>>>>???BBBKKK___www}}}nnneeecccjjjmmmiiieeeiiipppuuuyyyrrrkkkqqqgggKKKAAA===999777444444333333333222222222000000111444777===DDDHHHGGGGGGHHHIIINNNUUU]]]ccccccgggjjjkkkooouuuwwwuuurrrllliiikkknnnppptttxxxwwwnnnjjjiiihhhccc^^^WWWRRRQQQQQQPPPOOOKKKNNNQQQRRRRRRSSSSSSUUUUUU[[[ccckkkuuuvvviiibbbWWWMMMEEE@@@===;;;:::999:::???CCCJJJVVVbbbmmmqqqsssnnndddYYYRRROOOMMMMMMMMMJJJFFFEEEFFFHHHCCCAAA>>>;;;999999::::::777888:::<<<<<<<<<;;;:::777777888999999999999888999999888777666666666666555555555444555555666666111111222222222333333333///000111333444555555555...///000222444666888888:::999888777666666777777666888999;;;<<<======<<<>>>===<<<;;;;;;<<<======;;;>>>@@@??????AAAGGGMMMYYYgggvvv}}}uuueeeYYYMMMGGGBBB;;;888999uuunnneeeWWWMMMHHHDDDBBB>>>777444555444444444333333333222222111333444444222111111222111777<<<>>>EEERRR]]]bbbeee]]]WWWZZZfffttt|||yyykkkeeessstttyyytttqqqqqqooovvv}}}yyytttsssrrrqqqoookkkfffbbb___```aaabbbdddhhhnnnrrrrrrnnniiifffdddcccaaa```\\\\\\^^^```bbbaaa___]]]ZZZWWWSSSNNNHHHBBB;;;777===<<<:::999999;;;<<<>>>BBBCCCBBB???<<<:::999999999888777777777999:::;;;888999;;;<<<<<<;;;999888777666666666666888:::;;;::::::;;;<<<===???AAABBB@@@??????@@@AAA@@@???===666666666666555444222111222222333333444555666666222333333444555666777777444555555666777888888999:::999777666777999<<<>>>999:::<<<======<<<:::999999888777777666666777777222999<<<888444555666777444666;;;@@@BBB@@@;;;777999888888888888:::<<<===888777666666666777999999<<<===>>>???BBBDDDFFFGGGLLLNNNRRRUUUWWWZZZ]]]```ffflllrrrxxx|||nnn^^^UUUSSSVVVXXX^^^gggooossswww~~~|||xxxrrrkkkgggeeeeeecccbbbXXXXXXYYYYYYYYYXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSHHHJJJKKKIIIEEEBBBBBBCCC>>>===>>>@@@EEEIIIKKKLLLKKKHHHDDDAAA>>>>>>>>>???@@@LLLccc{{{}}}mmmccchhhooosssqqqnnnqqquuuwww|||uuunnnsssdddJJJBBB>>>;;;:::444444444333333333222222000111222444777===DDDHHHHHHHHHIIIKKKPPPWWW___eeedddgggiiiiiimmmsssuuussssssmmmiiilllpppsssyyyuuuppppppqqqfff```YYYTTTRRRRRRQQQPPPKKKNNNRRRTTTTTTTTTTTTTTTTTTZZZbbbjjjsss~~~yyyjjjcccXXXMMMFFFAAA===;;;;;;999;;;???CCCJJJVVVbbbkkkooorrrnnndddZZZUUUSSSNNNOOONNNKKKFFFEEEFFFIIIDDDBBB>>>;;;999999:::;;;666777:::<<<<<<<<<;;;:::666777777888888888777777666555555555555777999:::777666666555555555555666444444444444444333111111///000222333444555555555111111333555777999:::;;;888888777666666777888999777888:::<<<>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;>>>@@@@@@???AAAHHHNNNVVVcccqqqxxxxxxtttkkkcccVVVKKKBBB@@@===888666888vvvnnncccRRRWWWOOOEEE===:::999777555444444333333333444555555333333333333444555666777777888===CCCEEEFFFKKKSSSWWWYYY[[[^^^iiiwwwvvvooottt~~~~~~|||yyytttvvvzzz~~~tttxxxsssnnnmmmnnnlllhhhcccgggdddaaa```dddiiimmmooollljjjfffaaa___^^^^^^___^^^___```aaaaaa```___^^^ZZZWWWSSSMMMEEE>>>888555444666999<<<>>>@@@FFFLLLKKKOOOMMMEEE???>>>;;;555777888888777666777:::<<<<<<<<<======<<<:::999888666666777777888888888999<<<<<<;;;;;;<<<===???@@@;;;>>>BBBEEEEEECCC@@@======999555333222222111000000222333333111111222444555555555444333333555888555444444555777999999888666666888999:::::::::::::::;;;;;;999666555555666555555555666666666777777::::::::::::999666444333888777888<<>>777111555555666777888888999::::::::::::999888:::===@@@<<<>>>AAADDDFFFJJJNNNQQQPPPTTTZZZ^^^bbbfffmmmrrrwww|||lll\\\XXXUUUPPPRRRYYYcccnnnxxx{{{|||}}}zzzwwwtttoooiiieeedddaaa]]]YYYSSSSSSTTTXXX\\\]]]YYYVVVZZZYYYWWWTTTQQQNNNLLLKKKJJJIIIIIIHHHEEECCC@@@>>>???===<<>>>>>???AAADDDWWWjjj{{{vvvfffeeemmm{{{}}}~~~rrrgggmmm~~~eeeKKKAAA;;;777888777666444333222111111111111111111333888???GGGKKKTTTQQQMMMLLLPPPXXXaaahhhdddeeeggghhhiiimmmrrrvvvmmmjjjiiijjjkkkrrr~~~}}}wwwuuuwwwggg```XXXUUUQQQLLLJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTXXX[[[___eeemmmzzzuuuiiibbbVVVLLLEEE@@@===<<<888999:::===AAAIIIRRRYYYgggoootttnnneee]]]VVVQQQQQQPPPNNNLLLJJJJJJJJJJJJGGGEEEAAA>>>;;;:::::::::777888888888888999999999888888777666666555666666444555666777777777777777777555222111000111333555555555555444444555555555000111222333444444444444000111333555666777888888777777666666666666777777777888:::<<<===>>>??????===>>>???>>>===<<<<<<>>>===>>>???@@@BBBEEEIIIMMMXXX\\\```cccaaa[[[TTTPPPFFFDDDAAA===;;;;;;;;;;;;vvvooogggXXXZZZRRRGGG???;;;999777555555444444333333333444444111111111111222333444555333444999???AAABBBHHHOOOXXX___dddffflllvvvzzzpppqqqzzz}}}}}}~~~zzzwwwzzz}}}xxxwwwssspppoooqqqoookkkffffffccc``````dddiiinnnpppmmmkkkgggdddaaa``````aaa```aaaaaabbbaaa```___^^^WWWUUUQQQKKKEEE>>>:::777999:::===AAAEEEKKKTTT[[[ZZZ[[[UUUJJJBBB???;;;555777888888777666666888:::<<<<<<<<<<<<;;;:::888777555555666777888999;;;;;;===<<<;;;<<<===???BBBCCCDDDHHHMMMPPPQQQNNNJJJGGGAAA>>>999666444444333222111222444333222222333444444555666555444555777888888666444444777999::::::777888888999999999999999555777888777666666777888444555555555555666666666888888888888777666555444::::::<<>>>>>===<<<======<<<;;;;;;===@@@CCCEEEHHHJJJMMMPPPUUUXXX]]]aaafffkkkoootttzzzyyylll]]]SSSRRRSSSQQQWWWaaahhhqqqzzz}}}~~~~~~|||xxxtttnnnhhhcccaaa___\\\YYYVVVUUUVVVYYY\\\\\\ZZZXXXYYYXXXVVVSSSQQQNNNLLLKKKGGGGGGGGGGGGEEECCCAAA@@@AAA???>>>AAAFFFJJJKKKJJJIIIGGGCCC???>>>>>>@@@AAAJJJ\\\lll{{{ttteeeeeeuuu}}}lllaaagggxxxbbbJJJAAA<<<999:::666666444333222111111111111111111333777@@@HHHNNNSSSQQQNNNNNNQQQYYYcccjjjiiiiiiiiijjjllloooqqqrrrjjjgggfffhhhllltttwwwssssssiiiaaaYYYVVVRRRNNNLLLNNNNNNNNNNNNOOOQQQRRRTTTUUUUUUXXX\\\aaaiiivvv~~~tttgggaaaWWWNNNGGGAAA<<<999999:::;;;<<<@@@GGGOOOUUUfffnnnsssmmmddd]]]WWWSSSRRRPPPNNNLLLKKKJJJJJJJJJGGGEEEBBB>>><<<:::::::::666777777777777888888888888777666555555555555666555666777888888888888888777555333111000111333444555555555666666555555555000111222333444444444444111222444666888999::::::999999777666666555555555666777999;;;===>>>??????>>>???@@@???=========>>>>>>???AAABBBDDDHHHMMMPPPUUUXXX[[[]]][[[VVVPPPLLLGGGFFFCCC@@@???>>>>>>???wwwppplllaaa___VVVJJJAAA<<<:::888666666555444333333222333333111111111111222333444444111222777<<>>CCCKKKXXXeeemmmsssooocccSSSGGGAAA<<<777888999::::::999999:::;;;<<<<<<<<<<<<;;;999888777777777777999:::===???@@@??????>>>>>>AAADDDHHHKKKOOOSSSZZZ^^^___[[[VVVRRRHHHCCC===888666555444333222333444444333333444666333555777888777777888:::;;;888666555777:::;;;;;;999999999999888888888888666777888888777777999:::777777777888888888999999:::999888777777777888888999:::;;;>>>@@@@@@===:::<<<===>>>@@@AAA@@@@@@???BBBCCCDDDCCCBBBBBBDDDFFFNNNPPPSSSWWW[[[```fffjjjtttwww{{{~~~xxxkkkbbbXXXPPPLLLOOOQQQTTT^^^kkkoooxxx}}}yyysssmmmddd___]]]]]][[[YYYYYYXXXXXXZZZ\\\\\\ZZZYYYWWWVVVTTTRRRPPPNNNMMMLLLFFFFFFFFFFFFEEECCCBBBAAACCCAAA@@@CCCHHHKKKKKKIIIIIIFFFBBB???===???AAACCCPPP```ooozzzrrrfffjjjwwwggg[[[bbbrrr}}}___IIIAAA<<<:::;;;666555444333222111111111222111111222777@@@KKKSSSUUUSSSQQQPPPSSS[[[eeelllnnnlllkkkmmmppprrrpppnnnfffcccbbbfffllluuuwwwpppnnnhhh```WWWTTTPPPMMMLLLOOOOOOOOONNNNNNPPPRRRTTTVVVUUUWWWZZZ^^^fffttt}}}ssseee```XXXPPPIIIBBB;;;777:::;;;;;;<<<>>>EEELLLRRRdddlllpppkkkbbb\\\XXXTTTRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFCCC@@@===;;;::::::666666666777777777777888777777666555555555666666888888999999999999999999777666444222111111333444666777888888888888777666111111111222333333333444333444666888999;;;;;;<<<;;;:::999777555444444444666777888:::<<<===>>>>>>???@@@AAA@@@???>>>???@@@???AAADDDGGGJJJNNNSSSWWWVVVXXXYYYZZZXXXTTTPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFxxxrrrqqqjjjeee[[[NNNDDD>>>;;;888666666555444333222222222222444333333333444444555666333444888===@@@BBBIIIQQQaaammmwwwyyyyyy}}}yyylllgggmmmyyy~~~~~~|||vvvpppkkkllllllooowwwzzzuuuttttttuuutttrrrmmmhhhcccaaa___```eeejjjnnnpppooonnnllljjjhhhffffffeeeaaabbbbbbaaa```]]][[[ZZZUUURRRMMMGGGBBB>>>;;;:::<<>>???>>>>>>???@@@======<<<;;;:::999888777:::;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBDDDGGGLLLQQQTTTYYY^^^eeejjjjjjddd]]]XXXMMMGGG@@@:::666555444333222444555555444444666777222555888:::999999:::;;;;;;999888999:::;;;;;;:::999999888777777666666666;;;<<<===<<<:::999999;;;============>>>>>>>>>>>>???===;;;999888999;;;<<<:::;;;===??????>>>>>>======>>>AAACCCEEEFFFEEEEEEHHHJJJLLLMMMMMMNNNQQQSSSZZZ]]]dddjjjrrrzzz~~~yyyssslllcccXXXQQQNNNLLLMMMPPPSSSWWWeeerrryyyzzzpppiii```ZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]][[[XXXVVVTTTSSSRRRQQQPPPNNNMMMMMMIIIHHHGGGFFFEEECCCBBBAAABBBAAAAAAEEEJJJMMMMMMKKKHHHEEEAAA>>>===???BBBEEEQQQbbbqqq{{{tttllltttqqqcccYYY```qqq~~~zzz^^^HHH@@@<<<::::::666555444333222222222222222222111111666@@@MMMWWWYYYXXXVVVSSSTTTYYYcccjjjooommmlllooouuuvvvrrrnnneeeaaa```ccciiirrrtttmmmjjjeee\\\TTTPPPMMMJJJJJJMMMPPPOOONNNMMMOOORRRUUUWWWXXXYYY[[[___ggguuu}}}tttfff```XXXOOOHHHBBB<<<999999999::::::===CCCKKKQQQ```hhhlllhhh```[[[WWWTTTRRRQQQOOONNNLLLJJJIIIIIIIIIGGGDDDAAA>>><<<::::::777777777777888888888888888777777666666666777777999:::::::::::::::999888777666444222222222333333888:::;;;======;;;:::888111111111111111222333333333444666888:::;;;<<<<<<;;;:::999777666555555444555666777999;;;<<<======???AAABBBAAA@@@@@@AAABBBBBBEEEIIILLLPPPUUU[[[_________```___]]][[[XXXVVVSSSRRRQQQPPPOOOOOOOOOPPPzzzuuuvvvqqqiii___QQQFFF???<<<999777666555444333222111111111444444333333333444555555444444888>>>@@@BBBJJJSSSfffpppzzz~~~zzzooohhhlllzzz{{{ssslllbbbbbbbbbeeeooozzz}}}zzzvvvvvvuuuuuusssooojjjfffcccaaa```aaaeeeiiilllnnnmmmmmmlllkkkiiihhhfffeee`````````___]]][[[YYYWWWVVVSSSMMMFFFAAA>>><<<;;;BBBHHHNNNVVVfff|||ppp[[[KKKAAA;;;999999<<<@@@AAAAAAAAAAAABBB======<<<;;;::::::::::::===>>>???AAABBBCCCDDDDDDFFFFFFGGGJJJOOOUUUZZZ^^^gggkkkqqquuussskkkbbb\\\PPPIII@@@999555333333222222444555555555555666888333666999::::::::::::;;;:::::::::<<<===<<<999777888888777666666666777777<<<===>>>===<<<;;;<<<===@@@AAAAAAAAAAAABBBBBBBBBBBB@@@===:::999:::;;;===???AAACCCCCCAAAAAACCCEEEDDDFFFIIIMMMOOOQQQRRRSSSNNNPPPTTTVVVYYY]]]aaaeeelllqqqzzzzzztttjjjhhhddd```ZZZTTTMMMIIIHHHJJJNNNSSSVVV^^^lllxxx~~~xxxlllddd[[[UUUTTTTTTTTTSSSRRRUUUZZZ]]]\\\XXXTTTQQQQQQQQQPPPPPPOOONNNNNNNNNMMMLLLIIIGGGDDDBBB@@@@@@??????AAAFFFMMMPPPOOOMMMGGGDDD@@@======@@@DDDGGGPPPcccsss~~~xxxttt}}}wwwiii^^^WWWaaarrrtttuuu~~~^^^HHH@@@;;;888888555555444333222222222222111222111111555???NNNXXX]]]\\\ZZZVVVSSSVVV^^^eeekkkjjjkkkpppwwwyyyvvvqqqiiiccc___aaaeeelllxxx|||pppjjjiiiccc[[[SSSPPPNNNJJJJJJMMMPPPOOONNNMMMOOORRRUUUWWWYYYZZZ\\\___ggguuuwwwjjjcccXXXNNNFFFBBB>>><<<777888888999===CCCKKKQQQ[[[dddiiifff___[[[WWWTTTQQQPPPOOONNNMMMLLLJJJJJJJJJHHHFFFCCC@@@===;;;:::888888999999999999::::::888888888777777888999999:::::::::::::::999888777666555444333333333444444:::<<>>@@@AAABBBAAAAAACCCEEEFFFIIINNNSSSXXX]]]bbbfffjjjiiiiiigggfffdddbbbaaa\\\[[[[[[ZZZZZZYYYYYYZZZ}}}yyyyyytttlllaaaSSSGGG@@@<<<:::888555444333222222111222222222222222111111222222333333333777<<<>>>AAAIIIRRRgggqqq}}}uuujjjlll{{{zzzvvvmmmeee\\\\\\\\\```lllyyy~~~|||vvvvvvuuutttpppllliiifffeeecccaaaaaadddgggiiijjjjjjjjjkkkjjjiiigggeeeddd^^^^^^^^^]]]\\\ZZZXXXVVVUUURRRLLLEEEAAA?????????EEENNNXXXbbbtttkkkXXXIII???::::::999<<<@@@BBBAAA???>>>>>>======<<<<<<<<<<<<======AAACCCFFFIIIKKKKKKKKKJJJKKKMMMPPPUUU[[[bbbgggjjjxxx|||{{{rrrggg```QQQJJJ@@@777333222222222111333555555555555777888555777999:::999999:::;;;;;;;;;;;;<<<===<<<999666888777777666777999;;;<<<999;;;===>>>>>>???AAACCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA>>>;;;;;;;;;===>>>@@@DDDGGGFFFDDDEEEKKKPPPSSSUUUWWWZZZ]]]```bbbddd^^^aaadddhhhmmmssszzz}}}vvvnnnddd]]]XXXWWWUUURRROOOLLLIIIHHHDDDIIIPPPVVV\\\gggtttzzzsssfff___VVVQQQOOOPPPPPPOOOLLLPPPVVVXXXWWWSSSOOOMMMNNNNNNNNNNNNNNNNNNOOOOOONNNLLLJJJFFFCCCAAA???>>><<<===AAAGGGNNNQQQPPPMMMFFFCCC???<<<===@@@EEEHHHPPPfffxxx|||yyy~~~wwwoooaaaYYYWWWdddvvv{{{pppiiikkkssszzz~~~___HHH@@@;;;777777555444333333222222222333000111222111444>>>LLLXXX^^^^^^\\\WWWRRRSSSZZZaaafffgggiiiooovvvyyyxxxvvvppphhhaaa```bbbfffpppyyy|||{{{}}}zzzooojjjhhhccc\\\VVVTTTRRRNNNMMMOOOOOOOOONNNNNNPPPRRRTTTVVVVVVWWWZZZ]]]eeerrrzzzllleeeYYYNNNGGGCCC@@@???777888888999===CCCKKKQQQXXXbbbiiigggaaa]]]YYYUUUOOOOOOOOOOOONNNMMMLLLKKKKKKJJJGGGDDDAAA>>>;;;:::999999999:::::::::;;;;;;888888777777777888999999999999999999888777666555444444444444444555555666:::===@@@BBBBBB@@@===:::222111000//////000111222444555666888:::;;;<<<<<<:::999888777777777777777333444555777999:::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGJJJNNNSSSYYY^^^ccciiimmmppppppooonnnllljjjiiihhhcccccccccbbbbbbaaaaaaaaa|||{{{sssmmmbbbSSSGGG@@@===:::888333333222222222222222333333222222111111222222222333333666;;;>>>AAAIIISSSdddssszzzhhhfffuuuwww|||{{{qqqeee\\\VVVVVVWWW\\\iiiwww}}}|||vvvvvvuuusssooollljjjjjjhhhfffcccbbbdddeeefffffffffggghhhiiihhhfffcccbbb]]]^^^^^^]]]\\\ZZZXXXWWWSSSOOOJJJEEEBBBBBBCCCEEELLLYYYfffrrrgggVVVJJJAAA>>>???===@@@CCCDDDAAA>>>;;;:::======<<<<<<===>>>@@@AAAGGGKKKQQQWWWZZZ[[[YYYXXXWWWZZZ___fffmmmsssxxxzzzuuuiiibbbRRRJJJ???777222111222222000222444444444555666888777888999888777888999;;;>>><<<:::999::::::999888888888888888:::===@@@BBB<<<>>>AAABBBBBBDDDFFFHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAA@@@AAABBBDDDEEEFFFKKKPPPPPPNNNQQQ[[[cccnnnnnnnnnppprrruuuyyy{{{~~~zzzssslllfffccc^^^WWWQQQPPPPPPOOONNNLLLKKKLLLMMMIIINNNUUU\\\eeeppp|||}}}{{{zzztttlllaaa[[[RRRMMMLLLMMMLLLJJJHHHLLLOOOPPPNNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOKKKJJJGGGDDDAAA???>>>>>>===>>>AAAHHHNNNPPPNNNKKKEEEBBB>>><<<===AAAFFFJJJUUUlll}}}xxx~~~ssshhh\\\WWW[[[kkk~~~xxxmmmhhhddddddiiirrr{{{^^^IIIAAA<<<888888444444333222222222333333///111222222444<<>><<<:::888888999999999:::::::::666666555555666777777888888888888777666444333222222222333444555666777777888;;;???BBBBBB???;;;888222111///......///000111555666888:::<<<===>>>>>><<<;;;:::888777666666666222333555777888::::::;;;999;;;>>>@@@BBBDDDGGGIIINNNRRRXXX^^^ccchhhmmmqqqttttttsssrrrqqqnnnlllkkkhhhhhhhhhgggfffeeedddddd~~~|||sssnnncccSSSGGG@@@===;;;999222222222111222222333333555555444333333444444444444444777<<>>999777======<<<===>>>@@@AAACCCNNNSSS[[[cccggghhhgggfffbbbffflllttt{{{uuuiiiaaaSSSKKK@@@777222111222333000222333444444444666888888999999777666777999;;;AAA===888666666888:::;;;999999999:::===AAADDDGGGEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJDDDDDDDDDEEEGGGJJJLLLMMMQQQXXX]]]^^^^^^cccnnnxxxvvvpppfff```ZZZWWWXXXWWWSSSOOOPPPPPPPPPOOONNNOOOQQQSSSRRRVVV\\\bbbkkkwww~~~yyywwwuuuoooggg^^^XXXPPPLLLKKKKKKIIIHHHGGGIIIKKKJJJHHHGGGJJJMMMKKKKKKLLLMMMNNNOOOOOOPPPHHHFFFDDDAAA??????>>>>>>>>>???BBBHHHNNNOOOLLLHHHEEEBBB>>>;;;===AAAGGGKKKZZZrrr|||vvvqqqbbb[[[YYY___rrrmmmggggggeeedddfffooo~~~^^^IIIBBB===999999444444333222222222333333...111333222333;;;IIITTTZZZ\\\[[[UUUPPPPPPXXX___aaadddiiimmmppptttxxx{{{{{{pppfffbbbbbbcccjjjpppqqqsss|||tttkkkggg^^^YYYUUUUUUSSSOOOLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSVVVZZZ^^^fffrrr|||kkkeee]]]UUUNNNGGGAAA======<<<;;;;;;<<>>AAAAAA>>>999666222111///...---///000111777888:::<<<===>>>??????>>>===;;;999777555444333222333444666888999::::::777:::===@@@BBBEEEHHHKKKPPPTTTZZZ```eeekkkpppsssvvvvvvvvvuuutttqqqooommmjjjjjjjjjiiihhhgggeeeeee~~~xxxtttssscccPPPDDDAAAAAA>>>:::444111000111444666444222333333333444444555555555555555777888888===JJJXXXooouuuqqq]]]YYYdddvvv{{{yyyooo^^^SSSSSSOOOOOOYYYiiivvvzzzyyy~~~{{{vvvrrrooonnnooopppfffffffffdddccccccdddfffgggfffeeedddcccaaa```___aaa^^^ZZZXXXXXXXXXWWWVVVPPPMMMIIIHHHEEEEEEMMMVVVbbbqqqjjjXXXNNNIIIHHHGGGHHHIIIIIIFFFAAA===<<<<<>>======666666444222111111222111111555333333555666:::CCCNNN\\\[[[VVVOOOHHHIIIQQQYYYbbbgggjjjkkkooowww{{{{{{wwwssskkkccc```bbbiiinnntttqqqxxxzzzqqqlllddd]]]WWWUUURRRLLLHHHIIIMMMNNNOOOPPPQQQSSSTTTTTTUUUXXX[[[^^^eeeppp~~~zzzmmmhhh___WWWOOOHHHBBB>>>555333555999===@@@HHHPPPUUU___iiikkkiiiddd[[[SSSMMMMMMLLLLLLLLLLLLMMMMMMNNNKKKGGGDDDBBB@@@===;;;666666666666666444111...000111111111222222222222111222222222222222222333444333333222333444666777888;;;???AAAAAA>>>999666...---++++++,,,...111333222555888;;;===???CCCEEEFFFAAA<<<999888777444111555555555555555555555555999:::;;;===AAAFFFKKKMMMWWWZZZ___dddiiimmmpppqqqvvvtttqqqmmmiiifffdddcccaaaaaa```___^^^]]]\\\\\\}}}wwwsssrrrcccPPPDDDAAAAAA>>>:::999777444444555555333111333333333444444444444444333333555888:::@@@NNN\\\pppzzzyyyfffWWWTTT^^^nnnyyy{{{wwwqqq^^^RRRQQQMMMNNNWWWgggtttyyyyyyzzzyyyxxxvvvtttrrrqqqppplllllljjjgggeeedddfffhhhiiihhhfffdddbbbaaa``````\\\ZZZWWWVVVVVVUUUTTTRRRRRRNNNKKKIIIGGGIIIQQQ[[[kkk{{{}}}kkk]]]TTTPPPMMMLLLLLLKKKHHHBBB===:::;;;===<<<===>>>???@@@BBBFFFJJJVVV^^^gggmmmmmmkkkkkkkkkiiipppwww{{{{{{|||~~~}}}~~~yyyooogggbbbZZZQQQIIICCC;;;555222111222222444444555555666666777777:::888666777999<<<<<<;;;;;;999888777999<<<@@@BBBEEEEEEGGGLLLQQQTTTTTTRRRTTTUUUWWWXXXYYYYYYYYYXXX\\\]]]```bbbcccbbb```^^^YYYVVVVVVZZZ^^^aaagggmmmvvv{{{}}}uuuuuurrrmmmgggaaa^^^]]]\\\]]]]]]^^^^^^______```eeegggjjjjjjiiihhhiiiiiioooooorrrzzzzzzwwwzzz~~~|||ssslllaaaUUUKKKHHHIIIIIIIIIKKKFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHEEEAAA???@@@AAAAAA???BBBDDDGGGLLLPPPNNNJJJEEEEEE@@@======???BBBJJJSSSnnn~~~}}}uuugggYYY```tttyyynnntttvvvnnnjjjnnnwww[[[JJJ@@@???>>>777888666333222222333222111444222222444666999CCCMMMXXXWWWTTTNNNIIIJJJRRRYYYccchhhkkklllooovvvyyyyyytttpppjjjcccaaadddlllqqqyyytttyyy{{{qqqkkkbbb[[[VVVUUURRRLLLJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSUUUWWW[[[^^^eeeppp~~~{{{ooojjjbbbYYYRRRKKKEEEAAA888666666:::<<<>>>EEEMMMTTT^^^gggiiifffaaaXXXOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLIIIEEECCCBBB@@@>>><<<777666555555555444111///000000000000000111111222222222222222333333333333555444333333333444555666777999;;;<<<:::777333000...---,,,+++,,,///111333444777:::<<<===???BBBEEEEEEAAA<<<:::999777444111333333333333444444444555888999:::===AAAFFFJJJMMMWWWZZZ___dddhhhkkkmmmmmmllljjjfffbbb^^^ZZZWWWVVVVVVVVVVVVUUUUUUTTTSSSSSS{{{uuuqqqpppbbbPPPDDD@@@???===999999777555555555555333111444444444444333333333333111111444999===DDDRRR___qqqooohhh\\\RRRQQQZZZgggrrrzzzttt~~~ttt___QQQNNNKKKLLLUUUeeerrrxxxyyywwwxxxyyyzzzyyyvvvrrrppppppnnnkkkgggddddddfffiiikkkiiifffcccaaa`````````]]]\\\[[[[[[[[[ZZZWWWTTTTTTPPPLLLKKKJJJMMMWWWbbbuuuyyymmmccc]]]XXXSSSPPPOOOLLLEEE>>>888777:::<<<:::;;;<<<===???BBBFFFJJJTTTZZZbbbfffgggfffggghhhhhhnnntttxxxxxxwwwyyyzzzyyywwwqqqiiiaaa\\\SSSLLLBBB===888444333333333333666666777777888999::::::;;;:::999:::<<<======<<<<<<;;;::::::<<>>>>>BBBNNN[[[yyysssiii^^^lll{{{uuu|||~~~vvvqqqttt|||^^^MMMCCCAAA@@@999:::777444333333333333222444111111444555888BBBLLLSSSTTTSSSNNNJJJKKKRRRXXX```fffjjjkkkmmmrrruuuuuurrroookkkfffeeeiiiqqqwwwyyyssssss}}}}}}}}}~~~|||pppiii___YYYUUUTTTRRRNNNLLLMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTWWWZZZ^^^eeeppp}}}zzznnniiibbbZZZSSSLLLEEEAAA<<<999888:::;;;<<>>===:::888333333222333333333333333555444444333333222222222222222444:::>>>EEERRR___ooovvvfffccc\\\TTTRRRYYYgggqqq~~~{{{qqqzzzvvvbbbTTTMMMJJJKKKUUUcccqqqxxxzzzxxxyyyzzzzzzyyyuuurrrpppnnnllliiidddaaabbbeeehhhllliiieeeaaa___^^^^^^___^^^^^^^^^______]]]YYYVVVTTTPPPLLLKKKLLLQQQ]]]iii{{{|||vvvnnnhhhccc]]]VVVQQQMMMIIIBBB;;;777777999;;;999:::;;;<<<===@@@EEEHHHNNNSSSZZZ]]]^^^___bbbeeeggglllssswwwxxxyyyzzz{{{|||xxxqqqiiibbbZZZQQQJJJ???<<<888666666666555555666666777888999;;;;;;<<<<<<<<<===>>>??????>>>======<<<<<<>>>@@@DDDHHHJJJSSSWWW___gggmmmppppppooopppqqqrrrtttvvvxxxyyyzzzxxx{{{~~~||||||yyyxxxzzzvvvnnnhhhbbb]]][[[[[[[[[ZZZXXXYYY[[[[[[[[[\\\^^^```bbbjjjsssxxxxxxyyy}}}~~~eeeYYYNNNKKKKKKJJJJJJLLLHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIEEEDDDAAA??????@@@@@@AAADDDHHHMMMQQQRRRNNNIIIEEEAAA@@@@@@???>>>CCCSSSccc~~~}}}zzzqqqkkkiii}}}zzztttvvvaaaQQQFFFCCCAAA:::;;;888555333333333222111333111111333444888BBBLLLQQQSSSTTTRRRMMMMMMQQQVVV[[[bbbggghhhjjjooorrrssstttrrrnnnjjjjjjmmmtttyyyyyysssooosss||||||||||||~~~~~~ppphhh^^^XXXTTTTTTSSSOOONNNOOOMMMMMMNNNOOOQQQRRRSSSSSSTTTWWW[[[^^^eeeooo|||zzzlllggg```XXXQQQJJJCCC???===:::999::::::;;;@@@GGGTTT^^^ggghhhddd^^^TTTKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHDDDAAA@@@>>><<<:::999666333111000000000//////...---,,,---...000111222333333444444555555555666666555555444444444333888888777666444111///.........---...///111333555888:::;;;<<<<<<<<<>>>@@@AAA@@@>>>===:::888555333666555555444555666777777666777999<<>>DDDOOOYYYiii}}}qqqiiigggbbbZZZUUUYYYfffqqqvvv}}}yyynnnwwwyyygggZZZNNNLLLMMMVVVcccqqqyyy||||||{{{zzzxxxuuusssqqqpppkkkiiifffcccaaabbbfffjjjkkkhhhddd```]]]]]]]]]^^^\\\\\\\\\]]]^^^[[[WWWSSSQQQMMMKKKLLLNNNTTTaaannn~~~xxxtttoookkkfff___VVVOOOGGGDDD@@@<<<:::999999:::;;;;;;<<<<<<<<<>>>BBBEEEFFFLLLSSSWWWZZZ]]]bbbfffjjjnnnuuuzzz~~~~~~vvvmmmfff___UUUKKKEEE===;;;777666555666555444555666777999:::<<<=========>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDHHHLLLPPPRRR```eeennnvvvzzz|||||||||}}}}}}}}}}}}}}}~~~~~~~~~|||wwwnnncccZZZTTTQQQNNNLLLLLLNNNOOOOOOLLLMMMOOOPPPQQQSSSWWWZZZccckkkvvv|||~~~iii]]]QQQLLLKKKIIIHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIDDDCCCAAA???>>>???@@@BBBEEEIIINNNQQQPPPLLLHHHDDD??????@@@@@@>>>DDDVVVhhh~~~vvvwwwpppmmmoooxxxyyydddUUUJJJEEEDDD===<<<999666444333333111000333111111333444888BBBLLLRRRVVVYYYXXXSSSPPPRRRUUUYYYaaaggggggiiinnnsssuuuvvvtttpppllljjjlllrrrvvv{{{vvvqqqssszzz~~~rrrhhh^^^XXXUUUUUUTTTQQQOOOQQQNNNOOOPPPQQQRRRSSSTTTUUUUUUXXX[[[___dddmmmyyyzzzmmmiiibbbZZZSSSKKKCCC>>><<<999888::::::;;;AAAHHHUUU___hhhiiifff```VVVNNNNNNNNNOOOOOOOOOOOONNNNNNMMMJJJFFFBBB@@@>>>;;;888:::666222////////////...///......---...///000111222222333444444555666666666666666555555444444333666666555444333222111111.........///111333444666888999::::::::::::;;;<<<>>>??????>>><<<888555444777666555444444555777888999999;;;<<<>>>AAACCCDDDFFFGGGJJJLLLMMMLLLJJJIIICCCBBBAAA???===<<<<<<;;;::::::;;;;;;<<<=========zzzrrrmmmeee[[[LLLAAA;;;888777555888999888666333111111222333333333333222222222222666444444888<<>>AAADDDCCCIIIRRRYYY^^^cccjjjooosssvvv|||tttjjjddd]]]SSSIIICCC;;;888555333333444333333666666888:::<<<===?????????@@@BBBBBBBBBCCCDDDFFFHHHHHHJJJLLLOOOSSSVVVXXXhhhmmmuuuzzz}}}}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxxxx|||pppbbbZZZUUUNNNIIIDDDCCCBBBAAABBBCCCEEEGGGEEEGGGHHHIIIJJJMMMQQQTTT```gggpppvvvzzz}}}~~~mmmaaaTTTOOOMMMJJJHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKJJJIIIHHHBBBBBBBBB???>>>>>>@@@BBBFFFIIIMMMOOOMMMIIIEEEDDD>>>>>>???@@@???FFFWWWiii}}}yyytttwwwpppooorrrgggYYYNNNIIIHHHAAA>>>;;;888555444444222111444111111444555888BBBLLLUUUZZZ______[[[WWWVVVXXX\\\dddiiihhhiiinnnuuuxxxvvvtttqqqllliiijjjmmmpppvvvtttqqqsss{{{tttjjjaaa[[[WWWWWWVVVRRRPPPQQQOOOOOOPPPRRRSSSTTTUUUVVVVVVYYY\\\___ccckkkvvv~~~}}}tttppphhhaaaXXXPPPGGGBBB;;;888777999:::;;;AAAHHHSSS]]]gggiiigggbbbYYYPPPOOOPPPQQQRRRRRRQQQPPPOOONNNKKKGGGDDDBBB@@@===;;;;;;777333111000000////////////000000000111111111111111222333444555555666555555666666666555444444222222333333222222111111...//////000222444666777777888:::999888888999;;;<<<>>>@@@@@@===999666555555444333333444777999;;;?????????@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>>>>999999888888888999999:::777777777888888999999999{{{sssmmmeee[[[MMMBBB<<<999777666888999999777333000111222222222222222222333333333666333333777;;;???GGGOOO\\\eeetttyyyqqqooommmpppnnndddXXXTTT]]]fffhhhsss}}}~~~kkk```lllssseeeVVVUUUVVV\\\gggsss|||~~~}}}zzzxxxuuutttssssssllllllkkkhhhffffffhhhjjjiiihhhfffdddbbb``````___```___^^^]]]\\\YYYUUURRRLLLJJJKKKPPPTTT\\\iiiuuu|||vvvrrrmmmjjjfff___VVVOOOGGGCCC???<<<<<<;;;999777:::;;;<<<<<<<<>>@@@AAABBBBBBCCCEEEEEEEEEFFFJJJMMMNNNNNNOOOPPPRRRTTTVVVWWW```eeekkknnnnnnlllllllllhhhhhhgggfffgggggghhhiiimmmqqqtttuuuuuuxxx~~~ooofffZZZPPPKKKHHHEEEBBB????????????>>>???@@@AAABBBCCCEEEFFFGGGJJJNNNRRR[[[___eeekkkqqqtttvvvwwwwwwyyy{{{{{{yyywwwwwwwwwtttvvvzzz~~~pppcccWWWRRRPPPMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOONNNLLLIIIGGGEEEAAABBBBBB???======@@@CCCFFFIIILLLLLLHHHEEECCCCCC>>>===>>>@@@AAAHHHXXXggg|||}}}zzzuuuvvvxxxpppppp|||jjj^^^SSSNNNMMMGGGAAA>>>;;;888777666444333444222222444666999CCCMMMVVV]]]dddfffbbb^^^]]]^^^```gggjjjgggeeejjjqqqvvvwwwvvvrrrnnnkkkjjjmmmooooooqqqqqqttt~~~~~~vvvlllddd^^^ZZZYYYWWWRRRPPPQQQNNNOOOPPPQQQRRRTTTUUUUUUXXXZZZ]]]___cccjjjsss{{{{{{vvvooofff]]]TTTJJJDDD<<<999888999999:::???FFFNNNXXXcccfffeeeaaaYYYQQQPPPQQQRRRSSSSSSRRRQQQPPPMMMKKKHHHFFFEEEDDDBBB@@@===:::777444444333111000///000222333444333222111000000111222333444555555444555666777777666555555111222333333333222111000...///000222333555666777777999::::::999999:::;;;:::>>>AAAAAA===999666666333333333555888===AAADDDGGGGGGFFFEEECCCAAA@@@???;;;:::999999888888888888666666666777777888999:::777777888888888888888888|||sssmmmeee\\\OOODDD===:::888888222444666444111000111444111111111222222333333444444111111555:::>>>EEEMMMXXX]]]jjjwwwuuukkkhhhnnnlllqqqqqqhhhZZZTTTZZZbbbfffqqq|||xxxeeeZZZggg|||wwwhhhZZZXXXYYY^^^iiittt~~~||||||{{{zzzyyywwwvvvuuummmmmmkkkiiifffdddeeefffiiihhhgggfffdddcccbbbaaa\\\[[[YYYWWWVVVSSSPPPMMMKKKJJJLLLRRRWWW^^^kkkwww|||~~~zzzuuuqqqmmmiiifff```XXXRRRKKKEEE???;;;::::::888777999:::;;;<<<===@@@EEEHHHHHHPPP\\\hhhqqqzzzsssggg\\\ZZZWWWMMMDDD@@@;;;888444333555888:::;;;999999;;;===@@@BBBCCCDDDDDDFFFGGGGGGGGGIIINNNRRRPPPPPPPPPPPPPPPQQQQQQRRRSSSXXX\\\]]][[[YYYXXXYYYUUUUUUUUUUUUWWWYYY[[[\\\cccfffiiihhhgggjjjrrrxxx|||zzz|||uuueeeYYYTTTNNNHHHFFFDDDCCCBBBAAABBBBBB@@@???>>>???@@@===>>>???@@@BBBEEEJJJNNNWWWYYY]]]ccciiinnnooonnnlllmmmnnnnnnllljjjkkkkkkrrruuuyyyqqqeeeYYYTTTSSSQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVSSSSSSQQQOOOLLLHHHEEECCCAAABBBBBB@@@======@@@CCCFFFIIIKKKJJJFFFCCCBBBCCC>>><<<===???BBBIIIXXXeeezzzvvvrrrrrrwwwyyyqqqqqqmmmbbbWWWRRRPPPJJJDDDAAA===:::999888666555555333333555666:::DDDNNNVVV^^^gggjjjgggcccbbbcccaaagggiiiddd```dddlllqqqzzzyyyvvvqqqnnnnnnppprrrooosssvvv{{{wwwnnnggg```[[[ZZZWWWRRRPPPPPPMMMNNNOOOPPPQQQSSSTTTTTTYYY[[[^^^```bbbiiirrryyy}}}yyyqqqhhh___UUUKKKEEE>>>:::999999999999>>>DDDIIITTT___cccccc```XXXQQQPPPQQQSSSTTTTTTSSSQQQPPPLLLJJJGGGGGGGGGGGGFFFDDD???<<<999888777555333222///111444666666555333111///000000111333444555555333444555777777777666666333444555666555333111000...///000222444666777888888999;;;:::::::::;;;<<<:::>>>BBBBBB>>>999777666444444666999>>>DDDJJJMMMMMMLLLKKKIIIFFFCCCAAA???:::999777555555555666777888888888888999:::;;;<<<::::::::::::::::::::::::