BM6P6(@ |||vvvqqqggg\\\VVVTTTQQQKKKFFFCCCBBB???===;;;;;;;;;;;;=========>>>??????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>EEENNN\\\ooommmRRRHHH???===:::777555555555666555444444444444333333333666555333222222333555666333333333222222111111111333333333333333333333333444444444444777>>>FFFLLLXXX]]]fffrrr~~~~~~{{{zzzzzzzzzyyyxxxvvvsssooojjjfffaaa\\\XXXUUURRRMMMJJJGGGDDDAAA>>>BBB???;;;888777999<<<>>>@@@@@@????????????@@@@@@???@@@@@@???>>>@@@EEEHHHLLLOOO```yyyjjjaaaddd~~~yyynnnkkkjjjhhhfffgggcccfffiiifffaaa^^^___bbb]]]```ccceeedddbbbaaa```aaaaaaaaaaaaaaa```___^^^XXXVVVUUUUUUUUUUUUSSSQQQQQQRRRRRRRRRPPPLLLHHHEEE@@@BBBDDDJJJYYYpppzzzzzzvvvtttvvvyyy~~~|||}}}}}}{{{|||~~~yyysssjjjbbbWWWQQQOOOMMMGGGBBBBBBAAA???===;;;;;;;;;;;;=========>>>??????@@@@@@???@@@AAAAAABBBBBBAAAAAA???======???>>>@@@HHHQQQ\\\rrreeeKKKBBB===<<<999777666666666777888777777777666666666666333222111111111111222333444444444333333333222222333333333333333333333333555444444444777===DDDJJJTTTYYYbbbmmmyyy}}}zzzxxxxxxwwwvvvuuussspppkkkgggccc^^^XXXUUUPPPMMMJJJGGGEEECCCAAA??????===;;;999999;;;>>>@@@@@@@@@????????????@@@@@@@@@@@@??????@@@CCCGGGIIISSS[[[nnnoooddd___eeeuuullliiihhhfffeeeeeedddgggiiigggbbb___```cccdddfffgggfffccc___]]]\\\[[[\\\]]]___aaaccceeefff\\\[[[YYYYYYXXXVVVRRROOOPPPPPPQQQQQQPPPNNNJJJGGGAAABBBCCCGGGUUUkkkyyyvvvvvv{{{}}}{{{||||||}}}uuuoooddd\\\SSSNNNLLLJJJEEEAAAAAA@@@>>><<<;;;:::;;;;;;=========>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAA???======>>>???AAAIIISSS```yyy|||\\\FFF===<<<:::999777666777777888555555555555444444444333222222222222222222222222444444444444444333333333222222222222222222222222555555555444666;;;AAAFFFNNNSSS\\\fffqqq{{{~~~{{{xxxvvvuuutttrrrpppnnnkkkfffbbb^^^YYYTTTPPPKKKIIIFFFDDDCCCBBB@@@>>><<<;;;;;;;;;;;;===???@@@@@@@@@????????????@@@@@@AAA@@@>>>???CCCGGGKKKMMMVVVddd}}}tttddd______iiixxxooogggeeeeeecccbbbcccdddfffhhhfffbbb```aaacccggghhhhhhfffccc___]]]\\\[[[\\\]]]___bbbgggjjjmmmbbbaaa___]]][[[WWWRRRNNNQQQPPPQQQQQQRRRPPPMMMJJJCCCAAAAAADDDOOObbbyyy|||zzz||||||{{{zzzzzzrrrkkkaaaZZZRRRNNNLLLJJJEEEBBB@@@>>>===;;;::::::;;;;;;=========>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@???===<<<>>>>>>@@@IIISSSffftttXXXEEE===:::999888777777888888999444444444333333333222222222333444444444444333222333333333333333333333333111111111111111111111111555555555555555999>>>BBBJJJPPPXXXaaajjjttt~~~|||yyyvvvtttsssqqqnnnllljjjgggccc___[[[VVVQQQMMMJJJGGGDDDBBBBBBAAA???===:::::::::;;;<<<<<<======@@@@@@????????????@@@@@@BBB???>>>@@@FFFMMMQQQSSS\\\qqqzzzwwwzzz}}}wwwrrrggg^^^^^^dddqqqpppiiicccbbbbbb```___aaacccdddeeedddaaa```aaaccccccdddeeedddbbb``````aaabbbaaa``````bbbfffjjjmmmhhheeeaaa]]][[[YYYUUUSSSUUUSSSRRRSSSTTTSSSOOOKKKDDDAAA???AAAHHHXXXnnn~~~{{{yyy~~~wwwooohhh]]]XXXQQQMMMJJJHHHDDDAAA>>>===<<<:::::::::;;;;;;=========>>>??????@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@===<<<======???HHHRRRjjjlllSSSDDD===999999888888888888888888777777777777666666666555222333333444444333333222111111111111111111222222111111111111111111111111444444555444555777;;;>>>HHHNNNVVV^^^eeennnyyyzzzxxxuuusssqqqoookkkiiigggddd```]]]YYYTTTOOOLLLKKKHHHEEECCCAAA@@@===;;;:::::::::;;;;;;:::::::::@@@@@@????????????@@@@@@AAA@@@@@@CCCJJJRRRYYY]]]nnnxxxjjjkkkqqqyyy{{{tttjjjdddeee___\\\```iiiyyyzzziiiccc```aaaaaa^^^___aaabbbbbbbbbaaa``````aaaccc```aaaaaaaaa______aaabbbdddbbb```^^^___bbbfffhhhiiieee___[[[YYYZZZZZZZZZZZZWWWTTTTTTUUUTTTOOOKKKEEEAAA>>>@@@DDDOOOdddxxx{{{xxx{{{tttkkkdddXXXTTTOOOJJJGGGDDD@@@>>><<<<<<::::::999:::;;;<<<=========>>>??????@@@@@@>>>??????@@@@@@@@@@@@@@@@@@===<<<======@@@JJJUUUnnnbbbMMMAAA<<<999999999888888888888888666666666555555555444444111111111111111111111111000000000000111111111111222222222222222222222222222333444444444666999;;;EEELLLTTTZZZ___hhhsss|||~~~|||~~~zzzyyywwwuuusssqqqoookkkhhhfffccc___[[[XXXSSSNNNKKKKKKHHHEEEBBBAAA???===;;;;;;;;;;;;:::::::::::::::@@@@@@????????????@@@@@@>>>@@@CCCGGGMMMWWWaaaiiizzzkkkbbbeeejjjmmmlllggg```\\\^^^[[[\\\cccnnn}}}tttddd```___aaaaaa___```ccccccbbbaaa``````aaacccdddccccccbbb___]]]]]]^^^```___^^^\\\[[[[[[^^^bbbdddfffbbb\\\YYYYYYZZZ\\\]]]\\\XXXTTTSSSUUUTTTOOOJJJFFFAAA???AAABBBIII\\\qqq|||yyy}}}xxxpppggg```VVVSSSNNNIIIEEEAAA>>><<<;;;;;;:::999999:::;;;<<<=========>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@???<<<<<<>>>@@@DDDPPP[[[xxxxxxZZZHHH???:::999999999999888888777666444444333333333222222222222111000//////000111222000000111111111222222222333333333333333333333333000222333444444555777999AAAHHHPPPUUUYYYaaammmvvv{{{zzz|||xxxxxxwwwuuutttrrrpppllliiidddaaa]]]ZZZVVVRRRMMMJJJGGGEEEBBBAAA@@@@@@>>>===;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@????????????@@@@@@;;;@@@FFFKKKPPPZZZhhhsssmmmeeeaaadddfffddd```^^^]]]]]]]]]]]]aaaiiivvvtttpppaaa___```ccccccaaabbbfffdddcccaaaaaabbbdddeeeffffffeeeccc```]]]\\\^^^```___]]]\\\ZZZ[[[\\\___```aaa^^^[[[ZZZZZZZZZZZZYYYZZZUUUPPPPPPSSSSSSNNNIIIFFFAAA@@@CCCBBBEEEWWWlll|||zzz{{{vvvnnnddd^^^VVVSSSOOOJJJEEEAAA>>><<<;;;:::999999999:::;;;<<<=========>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???>>><<<<<>>EEELLLQQQUUU\\\hhhrrr|||zzz}}}zzzxxxvvvuuutttsssqqqmmmjjjbbb```\\\YYYUUUQQQLLLIIIDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;===???AAACCC@@@@@@????????????@@@@@@999AAAIIIMMMQQQ\\\lllzzzsssdddcccaaadddddd^^^ZZZZZZ]]]______aaafffooo}}}~~~ooommm```___aaaddddddbbbccchhhfffdddbbbbbbdddfffggghhhfffeeeccc```^^^^^^```ccccccbbb___]]]\\\\\\]]]^^^]]]\\\[[[[[[\\\ZZZWWWUUUVVVQQQMMMNNNRRRSSSNNNIIIFFFAAAAAADDDCCCDDDUUUjjj|||}}}|||{{{uuupppiii```ZZZRRRNNNIIIEEECCCBBB@@@>>><<<;;;999888888999;;;<<<=========>>>??????@@@@@@???@@@@@@@@@@@@???>>>>>>@@@:::999???CCCHHHYYYmmmqqqVVVDDD>>>===999999888888777666666666333555666555444222333333444333222111222333444555222222222222222222222222111111222333333444555555111111222333444666666777<<<>>>EEEMMMSSSXXXbbblllzzz~~~zzzuuurrrrrrppplllhhhccc___ZZZUUUQQQLLLHHHEEEAAA@@@@@@???>>>======<<<999999999999;;;===@@@AAA@@@AAAAAA@@@>>>===>>>@@@<<>>===<<<;;;999888888999;;;<<<=========>>>??????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>::::::@@@DDDKKK```vvvnnnTTTCCC===<<<999999888888777666666666333555666555444222333333444333222111111222333333222222222222222222222222111222222333333444444444111111222333444555666666:::<<>>======<<<<<<999999:::;;;<<<>>>???@@@@@@AAAAAA???>>>===>>>@@@@@@BBBJJJSSSVVV^^^wwwxxxmmmmmmoooqqqoookkkddd]]]ZZZ\\\``````fffrrrssshhh```]]]^^^ccchhheee___```fffgggeeeccccccdddffffffeeeffffffdddbbb```___aaacccppp|||~~~qqqccc``````^^^YYYWWWTTTRRRRRRRRRRRRQQQPPPNNNMMMNNNOOOOOOMMMJJJHHHEEECCCBBBAAACCCMMMXXXqqq|||~~~xxxpppiiieee___YYYTTTNNNKKKFFFBBB@@@>>>===;;;<<<;;;:::999999:::;;;<<<=========>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???<<<:::<<>>>>>======<<<;;;;;;;;;888999;;;<<<===>>>??????@@@@@@AAA???>>>===???@@@AAABBBHHHQQQYYYgggyyyuuuzzz~~~|||uuujjj```[[[\\\^^^```kkk{{{tttiiibbb\\\ZZZ\\\bbbfffeeeaaabbbffffffdddbbbbbbcccdddddddddbbbccccccbbb``````aaabbbtttuuueee]]]\\\[[[VVVTTTQQQPPPQQQQQQQQQPPPOOOMMMKKKJJJKKKKKKJJJIIIHHHFFFDDDDDDCCCCCCJJJSSSggg{{{zzzsssjjjccc___[[[VVVRRRMMMIIIDDDAAA???>>><<<;;;;;;;;;:::::::::;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>:::<<>>>>>???@@@@@@???>>>>>>???AAAEEEEEEIIIRRR^^^rrrrrrddd]]]]]]___cccrrrzzziiibbb^^^\\\ZZZ]]]aaaddddddbbbbbbcccdddbbb______```aaaaaa```___```aaaaaa```___```aaaiiirrruuummmccc^^^\\\ZZZVVVSSSQQQPPPQQQRRRRRRQQQNNNMMMLLLKKKKKKJJJHHHHHHHHHEEEEEEFFFDDDCCCGGGMMM]]]ttt}}}xxx}}}wwwpppfff___[[[XXXTTTQQQLLLIIIDDDAAA???>>><<<;;;::::::::::::;;;<<<<<<============>>>??????@@@@@@???????????????>>>======:::===AAACCCIII[[[{{{uuuZZZHHH>>>999888888888777777666555555555333555666555444222333333777666666555444333333222222222222222222222222222222222222222222222222111111222222333333444444444555666;;;CCCIIIOOOZZZeee{{{}}}{{{uuunnniiifffaaa[[[WWWTTTQQQMMMJJJGGGEEEAAA???;;;;;;;;;;;;::::::::::::999:::<<<>>>??????>>>>>>???@@@@@@???>>>>>>???AAAIIIIIINNNWWWgggvvvggg``````dddooooooddd___^^^]]][[[^^^aaabbbbbbbbbaaa``````^^^\\\[[[\\\]]]]]]\\\\\\]]]___^^^]]]]]]^^^______bbbdddccccccccc```\\\XXXVVVSSSSSSSSSTTTTTTSSSNNNPPPQQQQQQOOOLLLIIIGGGHHHEEEEEEGGGFFFCCCDDDHHHUUUkkkwwwpppuuusssmmmddd]]]ZZZWWWRRROOOKKKHHHCCC@@@>>>===<<<;;;::::::;;;;;;<<<<<<===============>>>??????@@@@@@>>>>>>>>>???>>>======<<<;;;???BBBEEEOOOeeelllSSSDDD===:::777888777777666666555555444333555666555444222333333555555666666555444333222222222222222222222222222111111111222222222222222111222222222333333333444555666:::AAAFFFLLLWWWaaavvv{{{xxxuuupppiiieeebbb^^^XXXTTTQQQNNNJJJGGGFFFCCCAAA>>>;;;;;;::::::::::::::::::;;;;;;<<<===>>>>>>???>>>>>>???@@@???>>>>>>@@@BBBEEEGGGNNNZZZmmmtttgggcccgggmmm{{{iiibbb___]]]]]]ZZZ^^^aaaaaaaaacccaaa]]]^^^[[[YYYXXXYYYZZZYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^\\\\\\___dddgggeeeaaa[[[YYYVVVUUUVVVVVVVVVUUUQQQSSSVVVVVVRRRNNNJJJIIIJJJGGGFFFHHHHHHEEEEEEHHHOOOccc{{{yyyrrrxxx~~~oooiiibbb\\\YYYUUUPPPMMMIIIEEEAAA>>>===<<<:::999999:::;;;<<<<<<==================>>>??????@@@@@@???????????????>>>======;;;???CCCHHHVVVqqqeeeMMMAAA===:::888777777777666555555444444333555666555444222333333222333333444444333222111222222222222222222222222000000111111222222333333222222222222222333333333555555888>>>BBBHHHSSS]]]kkk~~~~~~}}}}}}~~~~~~{{{wwwtttpppkkkeeeaaa^^^[[[VVVRRROOOLLLIIIFFFEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@???>>>>>>@@@BBBAAAFFFPPP```wwwooodddeeennnwwwsssgggbbb^^^ZZZYYYXXX]]]______aaadddccc]]]]]][[[XXXWWWXXXXXXXXXWWWZZZZZZYYYWWWVVVVVVYYY[[[[[[YYYYYY]]]aaaddddddddd^^^[[[XXXWWWWWWWWWVVVUUUUUUWWWXXXWWWRRRNNNMMMMMMMMMIIIHHHKKKKKKIIIHHHKKKJJJ[[[ppp{{{}}}mmmggg```[[[XXXTTTOOOKKKGGGDDD???<<<;;;:::999888999:::;;;<<<=====================>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;???CCCJJJ\\\yyyaaaJJJ@@@===;;;888777777777666555555444444333555666555444222333333///000111222333222111000222222222222222222222222//////000111222333333444222222222222222222333333444444777<<<@@@EEEPPPZZZcccwww}}}|||||||||{{{yyyuuurrrlllgggbbb^^^\\\ZZZUUUQQQNNNKKKHHHFFFDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@>>>???@@@???>>>>>>@@@BBBEEELLLYYYkkkzzzjjjbbbgggttt~~~pppfffbbb]]]WWWUUUUUU[[[^^^^^^aaafffeee___]]][[[XXXWWWXXXXXXXXXWWWZZZYYYWWWUUUSSSTTTWWWZZZUUUUUUVVVYYY[[[]]]aaaeee___\\\YYYXXXWWWWWWVVVUUUXXXYYYYYYUUUQQQNNNOOOPPPPPPLLLJJJMMMNNNLLLKKKMMMGGGVVViii|||~~~||||||xxxlllhhhaaa[[[WWWRRRNNNKKKFFFDDDAAA>>><<<:::::::::;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>????????????@@@AAABBB@@@>>><<<;;;<<>>???>>>>>>@@@DDDGGGFFFKKKQQQ```xxx|||nnngggeeelll~~~zzzhhhccc^^^UUURRRVVVUUUVVVXXXZZZ[[[\\\\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXX^^^[[[XXXUUUSSSSSSSSSTTTOOOPPPRRRTTTWWWYYYZZZ[[[```^^^ZZZXXXVVVVVVWWWXXXZZZXXXWWWWWWXXXWWWSSSOOOQQQQQQPPPNNNNNNNNNNNNNNNIIIPPP^^^qqq~~~xxxtttiiieee___YYYUUUQQQMMMJJJDDDBBB@@@===;;;999999999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@>>><<<<<<<<<@@@AAAFFFTTTlllxxxXXXGGG???999777:::666666666666555555555555444444333333333333222222222333333333222222111000222222222222222222222222111111111111111111111111111111111222222222333333444444444555999@@@IIIPPPWWWeeettt{{{|||zzzxxxvvvvvvvvvrrrlllfffccc```[[[WWWTTTQQQNNNLLLHHHGGGDDDBBB???===<<<;;;888888999::::::;;;<<<<<<========================>>>???>>>>>>AAAFFFIIIKKKQQQ[[[nnnvvvmmmfffeeejjjuuusssddd```]]]UUUSSSVVVXXXXXXXXXYYYYYYXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[XXXUUUQQQPPPPPPQQQSSSPPPPPPQQQSSSUUUWWWYYYZZZ\\\\\\[[[ZZZZZZYYYYYYXXXZZZXXXVVVVVVWWWVVVRRROOOQQQQQQPPPPPPOOOOOOOOOOOOJJJOOOZZZkkk}}}|||{{{|||zzzzzz~~~zzzsssnnneeeaaa[[[VVVRRROOOKKKIIIBBB@@@>>>;;;999888888888;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@===<<<<<<===>>>BBBLLL^^^vvvxxxTTTCCC>>>999666777666666666555555555555444444444333333333333222222111111222222222111000000222222222222222222222222111111111111111111111111111111111222222222222333333333333444777>>>FFFLLLSSS^^^iiiooovvv}}}}}}zzzxxxwwwvvvrrrkkkfff___[[[WWWSSSPPPMMMKKKHHHFFFDDDBBB@@@>>><<<;;;:::777888888:::;;;<<<=========>>>???@@@@@@???>>>===??????AAABBBDDDHHHMMMQQQ[[[jjjvvveeeaaa___eeepppwwwiii^^^]]]\\\WWWUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZXXXTTTPPPNNNOOOQQQRRRRRRQQQPPPQQQRRRUUUWWWYYYXXXYYY[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUURRRPPPPPPQQQRRRRRRRRRQQQPPPOOOLLLMMMTTTcccyyy|||yyyyyyzzzzzzxxxyyy~~~vvvnnniiiaaa^^^XXXTTTPPPMMMJJJHHHAAA???===;;;999999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAA???===<<<===>>>@@@FFFRRReee|||uuuQQQ@@@===:::666666666666555555555444444444444444333333333222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111222222222222111222222333666;;;BBBGGGOOOYYYbbbhhhqqq~~~~~~|||xxxwwwuuuqqqjjjeee\\\XXXSSSOOOLLLJJJHHHFFFDDDCCCAAA???===;;;;;;:::999999:::<<<===???@@@AAA===>>>@@@AAAAAA@@@>>>===???AAAFFFJJJKKKKKKPPPVVVhhh{{{~~~tttjjjddd^^^\\\^^^fffuuummmccc\\\]]]]]][[[ZZZ\\\YYYYYYZZZ[[[\\\^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZ]]][[[VVVRRRPPPPPPQQQRRRSSSRRRPPPPPPPPPSSSVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVVVVUUUUUUUUUTTTSSSQQQRRRTTTUUUTTTSSSQQQPPPNNNLLLPPP]]]ttt}}}yyyzzz|||{{{|||{{{ssskkkfff___\\\VVVRRROOOLLLIIIGGG@@@???===;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@>>><<<<<<===???AAAHHHVVVjjjoooMMM???>>>:::777666555555555555444444444444444444333333333222222222222222333333333333333222222222222222222222222222111111111111111111111111000000111111111222222222000111222333555888>>>BBBGGGQQQ[[[bbbnnn}}}~~~~~~}}}||||||~~~zzzwwwsssqqqpppllleee```YYYUUUPPPLLLIIIHHHFFFEEECCCBBB@@@>>>===<<<;;;;;;999:::;;;<<<>>>???@@@AAA===???@@@BBBBBB@@@???===@@@DDDLLLSSSRRRPPPUUU^^^xxx{{{oooccc\\\YYYYYYZZZ]]]fffyyyhhhbbb]]]^^^_________```ZZZZZZZZZ[[[\\\^^^```aaa\\\\\\[[[ZZZYYYYYYYYYYYY___\\\XXXUUURRRQQQQQQQQQTTTSSSQQQPPPQQQSSSVVVXXXWWWVVVUUUTTTUUUWWWYYYZZZVVVVVVVVVVVVVVVVVVWWWXXXTTTUUUVVVWWWVVVTTTRRRPPPOOOMMMOOOZZZooo{{{{{{~~~yyyqqqiiiddd^^^ZZZUUUPPPMMMJJJFFFDDD???>>><<<;;;::::::;;;;;;:::;;;===>>>??????>>>===?????????@@@@@@@@@@@@AAA@@@@@@@@@>>><<<<<<>>>@@@???III[[[rrrfffIII???>>>:::777777555555555444444444444333444444333333333333222222222222333444444444333333222222222222222222222222111111111111111111111111000000000111111111111222000111333333444777;;;>>>EEEMMMWWWaaannn~~~}}}|||{{{zzz{{{~~~xxxuuuqqqnnnmmmiiiccc^^^WWWSSSMMMIIIGGGFFFEEEDDDAAA@@@???===<<<;;;;;;;;;888999999;;;<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>AAAEEEOOOXXXWWWUUU]]]kkk|||vvvvvv}}}ssseeeZZZVVVUUURRRVVV]]]jjj}}}fffccc___^^^___`````````\\\[[[ZZZYYYYYYZZZ[[[\\\UUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVTTTSSSQQQQQQUUUTTTSSSSSSTTTVVVXXXYYYXXXVVVTTTRRRRRRTTTWWWXXXUUUVVVXXXXXXXXXYYY\\\^^^XXXXXXXXXXXXVVVTTTRRRQQQOOOOOOQQQXXXiii~~~|||vvvooogggaaa\\\XXXRRRMMMJJJFFFCCCAAA===<<<;;;999999999:::::::::;;;===?????????>>>===?????????@@@@@@@@@AAAAAA@@@@@@???===<<<<<<>>>@@@AAANNNddd}}}sss[[[EEE>>>===888555666555555555444444444333333444444333333333333222222111111222333333333333333222222222222222222222222111111111111111111111111000000000000111111111111000222333444444666999<<>>===;;;;;;:::::::::999::::::;;;<<<======>>>????????????????????????DDDFFFOOOXXXXXXYYYhhh|||xxxmmmooouuuzzznnnaaaWWWTTTTTTOOOXXXeeevvvtttfffddd```\\\[[[]]]^^^]]][[[ZZZYYYXXXXXXYYYZZZ[[[TTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUWWWYYYZZZ[[[]]]aaaeee\\\[[[ZZZXXXVVVTTTSSSRRRNNNPPPSSSVVV```uuu}}}yyytttmmmeee```ZZZVVVPPPKKKGGGDDD@@@>>><<<;;;999888888888999999:::;;;===???@@@???>>>===??????@@@@@@@@@AAAAAAAAA@@@@@@???===<<<<<>>>>>????????????>>>======>>>??????EEEFFFMMMVVVWWW\\\qqq|||mmmjjjrrr{{{yyylll___VVVSSSTTTRRR^^^ooo}}}llleeeddd___ZZZXXXZZZ[[[ZZZZZZYYYXXXYYYZZZ\\\___aaaXXXXXXWWWVVVVVVVVVWWWWWWUUUXXX[[[^^^______]]]\\\UUUVVVWWWXXXZZZ[[[\\\\\\XXXYYYYYYXXXWWWUUURRRQQQTTTWWWZZZ[[[\\\___dddiii___]]][[[XXXVVVTTTSSSRRRMMMQQQTTTUUUZZZlll{{{wwwqqqjjjaaa\\\ZZZSSSLLLHHHHHHFFFBBB>>>===<<<:::999888999999:::<<<<<<======>>>>>>??????>>>???@@@AAAAAABBBAAAAAABBBAAA@@@@@@<<<999;;;AAAPPP]]]uuuZZZLLL>>>::::::999888888777777666555555555555666222222222222222222222222111111111111111111111111222222222111111111000000222111000000000111333333111111222333333333333222333333333444555666888888>>>>>>CCCOOO]]]kkk|||~~~wwwzzztttrrruuuvvvuuuxxx~~~zzzxxxvvvuuutttnnnkkkgggccc```\\\XXXUUUPPPLLLHHHDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????AAABBB???<<>>>>>??????<<<===>>>??????@@@@@@???@@@?????????===:::>>>EEEPPP___yyyyyyVVVIII===::::::999777888555555444333333333333444333333333333333333333333111111111111111111111111222222222111111111000000111111000000000111222333000000111222222222222111111111111222333444555666======BBBMMMYYYeeetttzzz{{{zzzuuusssuuuvvvuuuwww}}}}}}~~~xxxuuusssrrrqqqpppfffccc___\\\ZZZWWWSSSPPPLLLIIIEEEAAA???>>>;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAA???@@@AAA>>>:::<<<@@@CCCEEEKKKUUU```qqqrrrmmmsss~~~uuuaaaVVVUUUXXX___kkkoooeeeaaa^^^ZZZXXXXXXYYYYYYXXXVVVTTTTTTWWW\\\bbbfffggg\\\\\\\\\\\\[[[ZZZXXXWWWXXXZZZ\\\\\\[[[ZZZZZZZZZZZZZZZYYY[[[^^^````````````]]]YYYWWWVVVVVVVVVUUUTTTUUUVVVUUUTTTUUUYYY]]]YYYYYYXXXZZZ\\\^^^]]]\\\[[[ZZZYYYXXXXXX___rrr~~~uuummmfff```[[[XXXSSSOOOIIIEEEDDDBBB???;;;<<<;;;:::999999999:::;;;<<<<<<======>>>>>>??????<<<===>>>???@@@@@@@@@@@@===<<<===>>>===<<>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>AAA>>>>>>@@@@@@======@@@AAAGGGRRRbbbrrr{{{pppuuu}}}hhhZZZVVVXXXdddrrrvvviiiccc___]]]YYYXXXXXXYYYYYYYYYUUUTTTTTTWWW\\\bbbeeefff____________]]][[[YYYXXXXXXZZZ[[[ZZZXXXVVVVVVWWWZZZZZZZZZ]]]```bbbbbbbbb```]]]YYYWWWWWWWWWVVVVVVTTTTTTTTTSSSQQQRRRTTTVVVUUUUUUXXX[[[___```^^^\\\\\\YYYXXXVVVTTTYYYhhhwww~~~yyyqqqiiiccc]]]WWWTTTRRRNNNJJJFFFEEEBBB???===;;;:::999999999:::;;;<<<<<<<<<======>>>>>>????????????@@@AAABBBBBBBBBBBB<<<;;;;;;<<<;;;<<>>===<<<:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>????????????>>>@@@<<<<<>><<<:::999999888999:::<<<===<<<<<<======>>>>>>?????????@@@AAABBBBBBCCCBBBBBB===;;;:::;;;:::;;;CCCLLL^^^wwwuuuXXXDDD>>>999::::::777555555777777666555555555555666222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111111000000111222222222222222333333333333333444555666444555:::CCCJJJQQQZZZbbbqqq|||{{{llljjjnnntttuuuvvvvvvvvvvvvtttsssrrrsssvvv{{{{{{{{{xxxtttoookkkgggddd```^^^]]]ZZZVVVSSSPPPMMMIIIFFFEEECCC???=========<<<:::;;;;;;;;;<<<<<<============>>>>>>??????????????????<<<;;;>>>???@@@CCCIIILLL[[[pppppp```]]]aaarrrtttddd^^^^^^XXXWWWVVVWWWZZZ\\\]]]]]]]]][[[YYYYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYVVVTTTTTTUUUYYYZZZ]]]aaadddfffdddbbb\\\YYYVVVTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWWWWWWWWWWZZZXXXVVVVVVVVVWWWUUUTTTRRRPPPOOOOOONNNOOOXXXcccyyy}}}rrrooojjjddd___YYYRRRNNNHHHGGGEEECCC@@@===;;;:::999999888888999;;;<<<>>><<<<<<======>>>>>>??????===>>>???@@@AAAAAAAAAAAA???<<<:::;;;;;;===FFFPPPfffjjjRRRBBB===999:::999666444666555555444333333333333444222222222222222222222222111111111111111111111111111111111111111222222222...///000000111111000000---......///000/////////111111111111111222333333333333888@@@GGGLLLUUU]]]mmmzzzuuujjjffflllppprrrrrrrrrsssppplllmmmmmmnnnrrrzzz|||uuuuuuzzzzzzssspppjjjfffbbb]]]YYYVVVXXXUUUQQQNNNLLLHHHEEEBBBAAA???<<<;;;;;;;;;:::999<<<<<<<<<===>>>>>>??????===>>>??????@@@@@@?????????======>>>>>>???GGGPPP[[[pppnnn``````hhhyyykkk^^^YYYXXXXXXWWWVVVWWWZZZ\\\\\\[[[YYYXXXXXXYYY\\\^^^^^^]]]ZZZZZZYYYYYYYYY[[[]]]^^^]]]]]]\\\YYYVVVTTTUUUVVVYYYZZZ^^^bbbeeefffcccaaa[[[XXXTTTSSSSSSTTTTTTSSSPPPQQQRRRUUUXXXYYYXXXVVVWWWUUUSSSSSSUUUUUUUUUTTTOOOMMMMMMOOONNNOOOUUU^^^rrr}}}tttooohhhaaa[[[UUUPPPMMMEEEEEEDDDBBB???<<<:::999888888888888999;;;===>>><<<<<<======>>>>>>??????===>>>???@@@AAAAAAAAAAAA???<<<<<<===>>>BBBLLLWWWqqq```LLLBBB===::::::888555444666555555444333333333333444333333333333333333333333111111111111111111111111000000111111111222222222......000111111111000///......///000000000000000111111111000111111222333444333666===BBBGGGPPPXXXcccrrrooodddccciiimmmlllmmmnnnkkkfffeeefffhhhmmmttt}}}~~~zzz{{{yyysssnnnkkkfffbbb^^^ZZZVVVSSSPPPNNNKKKIIIHHHFFFDDDAAA@@@>>>;;;:::;;;;;;;;;:::=========>>>???@@@@@@@@@>>>>>>???@@@@@@@@@@@@?????????AAABBBBBBFFFTTTccczzzsssfff^^^cccooorrrfff^^^YYYVVV[[[YYYXXXXXXYYYZZZYYYWWWWWWVVVVVVYYY\\\_________[[[YYYVVVTTTTTTVVVZZZ\\\\\\\\\[[[XXXUUUTTTUUUVVVYYY[[[^^^cccfffeeeaaa^^^[[[XXXUUUSSSSSSTTTTTTTTTQQQQQQRRRVVVYYYZZZXXXUUUUUUTTTTTTUUUWWWVVVTTTRRRPPPNNNOOOQQQPPPPPPTTT[[[iiiyyy}}}xxxqqqggg^^^WWWRRRNNNLLLFFFFFFFFFDDD@@@===;;;;;;888888888888999;;;===???<<<<<<======>>>?????????@@@@@@AAABBBCCCCCCCCCCCC???===<<>>===<<<===>>>>>>???@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???===@@@DDDGGGIIIQQQdddwwwrrrfff^^^[[[fffvvvvvvjjjddd```]]]ZZZ^^^\\\ZZZYYYYYYXXXUUUTTTWWWWWWWWWYYY\\\^^^^^^]]]\\\YYYTTTQQQQQQSSSWWWYYY[[[[[[ZZZWWWTTTSSSTTTVVVYYY[[[___ccceeeddd```]]][[[YYYUUUTTTTTTUUUUUUUUUTTTTTTUUUXXX\\\\\\YYYUUUUUUVVVWWWYYYYYYWWWRRRNNNRRRPPPQQQSSSRRRQQQTTTZZZcccsss{{{qqqkkkbbbZZZTTTPPPLLLJJJCCCAAA???===;;;;;;;;;;;;999999:::;;;;;;<<<<<<============>>>??????@@@@@@AAAAAABBBCCCBBBAAA@@@???>>>999:::@@@BBBFFFVVVkkkqqqUUUEEE>>>;;;999888999999888666666666666666555555555555444444333333333333222222444333111000000000111111000000000000000000000000000000000000111111111111222222222222222222222222333222222111111222222333111555888888999===FFFMMMYYYbbbpppkkk```[[[ZZZaaaffffffeeeeeedddeeefffhhhjjjooouuuyyy~~~}}}}}}xxxqqqkkkhhheeeaaa^^^[[[YYYVVVTTTJJJIIIHHHFFFCCCAAA?????????>>><<<;;;::::::;;;<<<;;;<<<===============<<>>???@@@;;;???BBBDDDMMMeeevvvddd]]]ZZZ\\\jjj|||xxxggg___[[[YYYZZZ\\\XXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVXXX\\\\\\ZZZWWWYYYXXXVVVTTTRRRQQQQQQPPPVVVVVVUUUUUUUUUUUUVVVVVVZZZZZZ[[[\\\\\\]]]]]]^^^ZZZVVVRRRSSSWWWYYYVVVSSSTTTSSSTTTVVVXXXXXXVVVTTTQQQSSSVVVYYYZZZYYYXXXWWWPPPQQQRRRSSSTTTUUUUUUVVV]]]hhhzzzzzznnnhhh___WWWRRRMMMJJJHHHBBBAAA???===;;;:::;;;;;;999999:::;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAA???>>>???:::;;;BBBFFFMMM___ssslllQQQBBB;;;999777666777777555444555555555555444444444444444444333333333222222222333333111000000000111111000000000000000000000000000000000000111111111111111111111111111111111111333222222111111222222333111444777777888<<>>======;;;;;;:::;;;;;;<<<:::;;;<<<>>>>>>?????????AAAAAABBBAAA???>>>>>>???@@@EEEJJJOOO]]]{{{zzzjjj\\\YYY\\\dddwww{{{nnnaaaZZZXXXWWWWWWZZZXXXYYYYYYYYYYYYXXXWWWWWWXXXVVVVVVWWWZZZ[[[YYYWWWXXXWWWVVVTTTSSSRRRRRRQQQVVVVVVVVVWWWWWWVVVVVVVVVYYYYYYZZZZZZ[[[\\\\\\\\\YYYUUUSSSTTTYYY[[[ZZZXXXWWWVVVUUUUUUVVVVVVTTTRRRSSSUUUWWWYYYYYYXXXVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSZZZbbbppp}}}wwwhhhccc[[[TTTNNNJJJGGGEEEAAA@@@>>><<<::::::::::::999999:::;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@???@@@AAAAAAAAA@@@>>>>>>???<<<===EEELLLVVVkkk~~~dddKKK>>>;;;999777666666666555444444444444444333333333222333333333333222222222222333222111111000111111111000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111222222222444666666666999@@@EEELLLTTTaaannnyyywwwgggXXXTTTWWW[[[```eeefffffffffeeedddfffiiilllrrrvvv}}}yyyuuuzzz~~~yyytttooogggbbb]]]ZZZVVVSSSQQQOOOLLLJJJGGGGGGEEEDDDBBB@@@>>>>>>;;;;;;::::::;;;;;;<<<===;;;;;;===???@@@AAAAAAAAA@@@AAAAAA@@@>>>===>>>???BBBFFFLLLWWWmmmzzz{{{jjj___WWWZZZbbbqqqoooddd[[[WWWVVVUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWXXXVVVUUUUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSVVVWWWYYYZZZZZZYYYWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[VVVSSSRRRTTTYYY\\\]]]\\\YYYWWWUUUTTTUUUTTTSSSRRRRRRTTTVVVYYYZZZYYYXXXXXXXXXVVVTTTQQQPPPQQQSSSTTTWWW\\\gggwww|||zzz{{{{{{yyy|||~~~xxxrrrccc^^^WWWQQQLLLIIIEEECCC@@@>>><<<;;;:::999::::::999999:::;;;;;;<<<<<<======>>>>>>??????@@@AAAAAA??????@@@AAA@@@???>>>===???===???GGGQQQ___ttt~~~zzz\\\FFF;;;===;;;999888888888777666444444444444333333333333333333333222222222222111222222111111111111111111000000000000000000000000///000000000111111111111//////000000000000000111222222111111111111222222222333444444444777<<>>===:::::::::;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAA@@@AAA@@@???======>>>@@@DDDEEENNNbbbvvvxxx}}}yyyqqqiiibbb]]]\\\bbbnnnyyyfff___XXXWWWWWWUUUUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUWWWYYY[[[]]]]]][[[YYYWWWVVVVVVWWWWWWXXXYYYYYYYYYUUUSSSRRRTTTXXX[[[\\\\\\YYYWWWTTTSSSTTTUUUUUUTTTPPPRRRUUUYYY\\\]]]^^^^^^YYYWWWSSSPPPOOOQQQSSSUUUVVVYYYaaaqqq~~~{{{zzzyyy{{{{{{rrrkkk^^^ZZZTTTOOOKKKHHHEEECCC>>>===;;;999999888999999999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA??????@@@AAA@@@???>>>===>>>>>>AAAIIIVVVggg}}}pppUUUCCC;;;<<<:::888777888888666555555555555444444444444333333333222222222111111111111111111111222111111111000000000000000000000000///000000000111111111111000000000111111111222222222111111000000111111222222222222333333555999;;;HHHOOOYYYaaahhhqqq{{{zzzfffZZZUUUVVV[[[XXXZZZ[[[[[[[[[\\\___bbbfffkkkrrryyy~~~}}}{{{{{{zzz|||{{{rrrkkkgggccc^^^ZZZWWWTTTPPPNNNLLLJJJGGGEEEBBBBBBAAA@@@???>>>===<<<999:::;;;<<<======>>>>>>@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@>>>===>>>@@@BBBGGGKKKZZZyyytttnnnyyy}}}tttkkkffffffeeebbb```]]]___fffrrrzzzkkk___ZZZVVVVVVUUURRRRRRTTTWWWXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTVVVWWWWWWXXXYYYYYYXXXWWWWWWVVVXXX\\\^^^^^^\\\XXXVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVWWWYYY[[[[[[[[[WWWUUUSSSTTTVVVXXXYYYYYYSSSTTTWWWZZZ]]]___``````]]]ZZZTTTPPPNNNOOOQQQSSSSSSWWW^^^lll~~~}}}~~~|||tttkkkdddZZZWWWRRRMMMJJJGGGDDDBBB===<<<:::888888888888999999999:::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAA???@@@AAAAAAAAA@@@>>>>>>>>>@@@DDDNNN^^^rrrgggOOOAAA<<<:::888666555555555444333555555555555444444444444222222222222111111111111000000111222222222222111000000000000000000000000000000000000111111111111///000000111111222222222111111000000000000111111111111111222333555777888@@@HHHSSS[[[cccmmmyyy{{{eeeUUUOOOQQQOOOQQQTTTUUUVVVXXX[[[^^^aaaeeejjjpppuuu{{{}}}wwwzzz}}}wwwqqqhhhbbb___]]]YYYVVVQQQNNNKKKHHHGGGEEECCCAAA@@@??????>>>===<<<<<<<<<:::;;;<<<>>>>>>?????????BBBBBBBBBBBBAAA@@@???>>>?????????>>>>>>???CCCFFFGGGSSSmmm|||lllnnn}}}|||tttiii]]]ZZZ[[[\\\]]]___[[[fffwwwnnndddXXXSSSQQQQQQPPPMMMMMMQQQUUUUUUVVVVVVUUUUUUTTTSSSPPPQQQRRRRRRQQQQQQSSSUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTVVVYYY[[[[[[YYYVVVTTTRRRSSSSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZTTTTTTTTTVVVYYY\\\]]]]]]YYYZZZ[[[[[[\\\\\\\\\\\\```\\\WWWQQQNNNMMMNNNOOOPPPTTTZZZeee|||}}}wwwnnnddd]]]VVVSSSOOOKKKIIIFFFCCCAAA<<<;;;999888777777888888999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBB@@@AAABBBBBBBBBAAA???>>>===AAAIIIUUUggg~~~}}}^^^III???===:::888666555555555444333444444444444333333333222222222222222111111111111///000111222333222222111000000000000000000000000000000000000111111111111......//////000111111222111111000000000000111111111000000111333666777777:::CCCNNNVVV]]]fffsss|||tttZZZNNNMMMIIILLLNNNPPPQQQSSSVVVYYY[[[]]]aaaeeejjjpppxxx}}}}}}|||xxxnnnhhh```[[[YYYWWWSSSPPPNNNKKKGGGEEEDDDBBB@@@>>>>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>????????????BBBFFFIIIMMMcccxxxrrrooouuuzzzssseeeYYYVVVXXXZZZ]]]aaadddvvvwwwddd___QQQNNNMMMNNNMMMKKKLLLQQQRRRSSSSSSSSSSSSRRRQQQQQQKKKNNNQQQRRRQQQQQQSSSUUUTTTUUUVVVWWWVVVUUUSSSQQQPPPQQQSSSUUUUUUSSSQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRTTTWWWZZZ]]]]]][[[YYYXXXTTTTTTUUUXXX\\\^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYXXX\\\YYYUUUQQQOOOOOOPPPQQQOOOUUUXXX```uuu{{{tttkkkaaaYYYTTTQQQMMMJJJGGGEEEBBB@@@;;;:::999777777777888888999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@???===CCCLLLZZZooowwwYYYFFF>>>===<<<:::888777777777666555333333333222222222111111222222222111111111111000///000111222333333222111000000000000000000000000000000000000111111111111---------...///000000111111111000000000000111111111000000111444666777777999BBBLLLSSSXXX```kkkttt```PPPMMMGGGIIILLLNNNOOOQQQSSSUUUVVVWWWZZZ\\\aaahhhpppvvv{{{tttoooiiiccc\\\XXXVVVSSSOOOLLLMMMJJJGGGEEEDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;===>>>@@@AAAAAA@@@??????>>>???@@@@@@AAAAAAAAAAAA>>>>>>??????@@@CCCHHHLLLXXXuuuvvvkkknnnuuu~~~~~~ttteeeYYYWWWYYYZZZ^^^dddpppjjjZZZXXXNNNLLLKKKMMMMMMKKKNNNTTTQQQQQQQQQQQQQQQPPPPPPOOOHHHLLLPPPRRRQQQQQQSSSUUURRRSSSTTTUUUTTTRRRPPPNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPPPPMMMRRRWWW[[[[[[XXXVVVUUUUUUUUUWWWZZZ^^^___^^^]]]XXXXXXXXXXXXYYYYYYYYYYYYUUUTTTRRRQQQQQQSSSUUUWWWRRRWWWYYY]]]rrr|||ssslllddd\\\VVVQQQNNNJJJGGGEEECCC@@@>>>;;;;;;:::999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBEEEMMM^^^|||gggMMM@@@<<<;;;555555555555555666777888444444222222222222444444333222111000000111222333////////////////////////000000000000000000000000---...000000000000111333000000000000000000000000000000000000111111111111222222111111222222333444888:::BBBMMMUUUZZZaaahhhzzzuuu[[[LLLJJJHHHHHHJJJOOORRRQQQOOOQQQTTTWWWXXX[[[```gggmmmuuu{{{|||xxxsssmmmiiiccc___XXXSSSPPPNNNLLLJJJEEEDDDBBB@@@???>>>======<<<<<<<<<===========================>>>>>>>>>>>>???>>>=========???@@@AAA@@@======AAADDDHHHOOOVVVppprrrnnnkkksss~~~tttggg\\\ZZZXXXVVV___mmmwwwcccXXXQQQMMMLLLKKKLLLMMMNNNMMMLLLPPPPPPQQQQQQQQQPPPOOONNNMMMMMMNNNOOOOOOPPPQQQQQQQQQSSSTTTSSSOOOLLLIIIIIILLLLLLMMMMMMMMMNNNNNNNNNPPPLLLIIIJJJNNNQQQPPPNNNPPPQQQUUUYYY\\\\\\YYYWWWYYYXXXXXX\\\aaaaaa\\\WWWYYYYYYXXXXXXXXXZZZ[[[\\\ZZZWWWSSSPPPOOOPPPSSSUUUVVV]]]\\\ZZZlllwwwooohhhaaaYYYTTTOOOLLLHHHFFFDDDBBB???===;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCHHHRRRfff```JJJ???<<<:::888777666555555444444555444333333222222333333444222222111111111111222222000000000000000000000000000000000000000000000000(((***++++++++++++,,,...000000000000000000000000000000000000111111111111222222111111222222333444777888>>>HHHPPPUUU^^^fffuuudddTTTKKKJJJIIIJJJLLLNNNPPPPPPQQQSSSTTTUUUVVVZZZ```eeekkkqqqzzzzzzuuuqqqlllgggccc^^^ZZZTTTOOOLLLJJJHHHGGGDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>?????????@@@???>>>======>>>???@@@>>>???AAADDDDDDIIIVVVcccyyyooonnnwww~~~~~~pppdddZZZWWWUUUVVVccctttnnn]]]SSSMMMLLLKKKIIIJJJKKKLLLLLLKKKMMMNNNOOOPPPOOONNNLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOQQQRRRRRROOOLLLJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOKKKHHHHHHKKKNNNMMMLLLQQQSSSVVVZZZ\\\\\\ZZZXXXXXXWWWWWW[[[______ZZZUUUXXXXXXXXXXXXYYYZZZ\\\]]]YYYWWWSSSPPPOOOPPPRRRTTTSSSWWWWWWWWWeee{{{qqqhhhbbb\\\VVVQQQLLLJJJFFFCCCBBB@@@===;;;:::::::::999999::::::;;;;;;<<<===>>>>>>???>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBEEEMMM[[[ppptttXXXGGG???<<<::::::999777555444333222222222333333444444333333222222222222333333222222222111111111111111111111111000000000000000000000000+++,,,......------///000000000000000000000000000000000000000111111111111222111111111111222333333666666:::BBBIIIOOOXXXaaammmzzzwwweeeVVVRRRMMMJJJIIILLLOOOQQQOOOPPPPPPPPPQQQSSSWWW[[[ccchhhpppwww}}}~~~~~~yyyrrrlllgggccc^^^[[[XXXTTTNNNJJJHHHFFFDDDBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@AAA@@@???============>>>???BBBGGGIIIKKKTTTjjj~~~zzz}}}}}}kkkaaaXXXTTTSSSZZZmmm}}}ggg[[[SSSMMMKKKIIIGGGHHHJJJKKKLLLLLLKKKMMMOOOPPPPPPNNNKKKJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMOOOQQQQQQOOOMMMLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLIIIIIIKKKMMMNNNNNNSSSUUUXXX[[[\\\\\\ZZZYYYWWWVVVWWWYYY\\\\\\XXXTTTVVVVVVVVVVVVXXXYYY[[[\\\WWWUUURRRPPPNNNOOOQQQRRRPPPPPPQQQTTT\\\jjj|||}}}uuujjjbbb\\\XXXSSSOOOJJJHHHDDDBBBAAA???===;;;::::::999999999:::;;;;;;<<<===>>>>>>?????????>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCAAA@@@@@@AAACCCDDDGGGPPPbbbzzzjjjQQQEEE???;;;999:::999777555333222222111222222444444444444222222111222333444444333222111111111111111111111111111///////////////////////////000222222111000222333000000000000000000000000///000000000111111111111111111111111111222222333666444777===CCCIIISSS]]]gggtttooocccTTTJJJHHHKKKMMMNNNLLLLLLLLLLLLMMMOOOQQQSSS[[[```fffnnnuuu|||~~~zzzwwwxxxssskkkddd___[[[WWWUUUSSSOOOKKKGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>=========>>>CCCDDDIIIPPPZZZmmmzzzrrreee]]]VVVTTTWWWddd|||rrraaaWWWQQQMMMKKKIIIGGGHHHJJJLLLMMMMMMLLLNNNPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNPPPQQQPPPOOOPPPQQQPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNMMMMMMOOORRRTTTVVVXXX[[[\\\\\\[[[ZZZZZZXXXWWWXXXYYY[[[ZZZVVVSSSRRRRRRSSSTTTUUUWWWXXXXXXUUUTTTQQQOOONNNNNNOOOPPPNNNLLLMMMRRRTTTXXXhhhyyywwwoooeee]]]YYYUUUPPPMMMIIIFFFCCCAAAAAA???===<<<:::999999999::::::;;;<<<===>>>??????????????????@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEIIITTTgggdddMMMDDD???;;;999777777555444444333333333222222444444444444222222111111333444444333111111111111111111111111111111////////////////////////,,,...//////...---...000///////////////////////////000000000111111111111111111000000111111222333666444555999>>>DDDOOOYYYcccooo}}}yyy^^^LLLHHHIIIIIIGGGHHHGGGGGGHHHKKKMMMOOOOOOQQQUUU[[[aaaiiiqqqzzz|||yyyvvvsssqqqllleee___ZZZVVVSSSQQQOOOLLLIIIFFFEEECCCAAA???===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===>>>??????AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@EEEDDDJJJZZZqqqpppfff\\\XXXUUUWWW```sss{{{eeeWWWPPPKKKIIIKKKJJJIIIJJJLLLOOOPPPPPPLLLNNNOOOQQQPPPNNNLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQQQQQQQSSSTTTWWWVVVTTTRRRQQQQQQQQQRRRNNNPPPRRRRRRQQQQQQUUUXXXXXXZZZ]]]]]]\\\ZZZZZZ[[[YYYYYYYYYZZZYYYXXXUUUSSSOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNKKKMMMRRRPPPNNN[[[lll{{{qqqjjjaaaZZZVVVRRRNNNJJJGGGDDDBBB@@@@@@???===;;;999999999999:::;;;<<<<<>>???BBBEEEGGGMMMWWWkkk]]]JJJCCC===::::::555555444444444444444555222333333444444333333222111111111222222111111111111111111111111111111111000000000000000000000000---...///...------...///////////////////////////000000000000111111111111111000000000000111222222666333333777;;;@@@JJJTTT```jjjvvvqqqXXXMMMIIIEEEAAAEEEDDDDDDFFFIIILLLLLLLLLMMMPPPUUUZZZaaaiiirrrxxx|||}}}~~~~~~~~~{{{xxxuuuqqqnnngggccc^^^YYYVVVRRROOOMMMLLLIIIFFFDDDCCCBBB@@@>>><<<;;;;;;:::::::::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDFFFFFFQQQkkk}}}lllbbbUUUUUUVVV___ooonnn]]]SSSMMMJJJJJJKKKJJJKKKMMMPPPRRRRRRQQQKKKLLLLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOPPPPPPRRRTTTVVVZZZXXXUUUSSSRRRRRRSSSSSSNNNSSSWWWVVVSSSQQQTTTXXXYYY\\\^^^^^^ZZZXXXYYY[[[ZZZZZZZZZYYYXXXVVVTTTRRRMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMLLLKKKMMMKKKMMMPPPMMMKKKTTTaaa{{{|||uuujjjddd]]]WWWTTTPPPKKKFFFDDDBBB???>>>>>>===;;;:::999999999999:::;;;<<<===???@@@@@@AAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA???>>>======>>>BBBFFFHHHQQQZZZmmmyyyVVVFFF@@@:::777:::555555444444333333444444444333333222222333333444111000000//////000000111000000000000000000000000000000000000000000000000///111222111000///000111////////////////////////000000000000111111111111000000000000000111222222444111111555888===FFFOOO[[[dddnnnwwwoooYYYMMMFFFCCCDDDCCCBBBDDDGGGIIIIIIGGGIIILLLPPPUUUZZZbbbiiiooovvvxxx{{{~~~~~~~~~~~~|||xxxuuuqqqlllfffbbb\\\YYYVVVSSSQQQNNNKKKHHHGGGEEEBBBAAA@@@???===;;;;;;;;;:::::::::;;;;;;<<<======>>>???@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBDDDGGGHHHIIIOOOcccuuuggg^^^UUUWWW]]]llltttaaaVVVPPPLLLJJJLLLIIIJJJKKKOOORRRSSSRRRPPPLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNPPPRRRUUUVVVUUURRRQQQPPPQQQSSSTTTSSSYYY___^^^WWWRRRSSSVVVYYY]]]___^^^YYYWWWXXXZZZYYYZZZYYYXXXUUUSSSQQQQQQOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOOOONNNMMMLLLJJJIIIIIIKKKMMMLLLJJJKKKQQQXXXmmmyyyrrrfffaaaZZZVVVRRRNNNHHHDDDBBB@@@===<<<<<<<<<:::999999999999999:::;;;<<<===@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@>>>===<<<<<<>>>BBBFFFIIIUUU]]]oooqqqQQQCCC===777666:::777666555444333222222333555444222222222222444555111000///......///000111////////////////////////000000000000000000000000///000111000///...///000////////////////////////000000000000111111111111000000000000000111111222333000000333666:::CCCKKKXXX```iiiqqq}}}eeeRRRJJJIIIDDDBBBAAACCCEEEGGGEEECCCBBBEEEHHHLLLQQQXXX___cccllloootttxxx{{{|||||||||~~~|||yyyzzz~~~~~~~~~xxxvvvrrrooojjjddd\\\XXXTTTSSSPPPOOONNNKKKHHHEEECCCAAA???>>>>>>===:::888;;;;;;::::::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB??????@@@AAADDDGGGIIIKKKMMMYYYtttwwwggg[[[UUUYYY\\\eeexxxqqqbbbSSSMMMJJJFFFFFFJJJGGGIIIKKKOOOSSSSSSRRROOOOOONNNLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJLLLLLLMMMNNNQQQSSSRRRPPPOOONNNNNNQQQSSSUUUYYYaaagggddd[[[TTTSSSUUUZZZ]]]___]]]XXXVVVWWWZZZXXXYYYYYYWWWSSSQQQOOOOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJHHHFFFJJJKKKIIIHHHLLLPPPRRR```www{{{zzz}}}tttmmmccc^^^WWWPPPLLLHHHFFFDDDAAA@@@???===;;;:::999999888888888999:::;;;======>>>??????@@@@@@AAABBBBBBAAAAAAAAABBBAAAAAA@@@@@@???===<<<===AAAEEEHHHIIIVVVcccsss```IIICCC<<<:::;;;777666666666555444444444333555555555555555555555555555555444333222111000///000111111111111000////////////////////////////////////............//////////////////////////////000000111111111111000000111111111111111111111111000111222222444888===AAANNNWWWbbbiiioooyyy~~~eeeRRRGGG>>>>>>AAAGGGHHHEEECCCEEEDDDDDDFFFIIILLLQQQTTTWWW___cccjjjqqqwwwzzz{{{{{{zzz|||}}}}}}|||zzzyyy|||zzzuuurrrlllkkkhhhddd___YYYTTTQQQQQQOOOLLLHHHEEEDDDCCCCCC>>>>>>>>>===<<<<<<;;;;;;999999:::;;;===>>>??????@@@@@@???>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>???AAAEEEJJJOOORRRTTTppp}}}ttteeeXXXTTTVVVSSS```tttuuuZZZVVVQQQLLLIIIHHHJJJKKKIIIJJJLLLPPPTTTUUUTTTSSSPPPOOONNNMMMLLLLLLLLLLLLQQQOOOMMMKKKJJJLLLMMMOOOMMMKKKKKKLLLNNNQQQRRRRRRRRRPPPNNNMMMMMMOOORRRTTTVVV[[[```___YYYTTTSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUQQQNNNLLLLLLLLLLLLRRRRRRRRRRRRQQQPPPOOONNNVVVSSSOOOKKKHHHGGGGGGHHHKKKLLLMMMNNNNNNMMMKKKJJJYYYkkk}}}xxxyyyxxx{{{{{{qqqkkkaaa\\\UUUOOOKKKGGGDDDBBB@@@???>>><<<:::999999999888888999999:::<<<======>>>??????@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===>>>@@@EEEKKKNNN___mmm~~~zzz{{{[[[FFFAAA<<<::::::666555555555555555444444444333333333333333333333333222222222222222111111111222222222222111111111111////////////////////////------,,,,,,,,,,,,------////////////////////////000000111111111111000000111111111111111111111111111222222222333666:::===EEENNNXXX```fffqqqwwwaaaSSSKKKEEEAAABBBDDDDDDEEEIIIBBBBBBCCCEEEHHHKKKNNNPPPXXX[[[aaahhhnnnrrrttttttuuuwwwyyyzzzzzzzzz{{{|||~~~}}}|||{{{}}}{{{uuuooojjjgggcccbbb```\\\WWWRRRMMMKKKJJJIIIFFFDDDAAA@@@>>>>>>=========<<<<<<;;;;;;;;;999999::::::;;;;;;;;;<<<@@@@@@@@@@@@AAAAAABBBCCC???????????????>>>>>>======@@@DDDHHHKKKPPPUUUXXX```~~~zzzzzzyyyqqqiiiccc[[[SSSPPPRRRZZZkkkvvvfffVVVSSSNNNIIIGGGGGGHHHIIIHHHIIIKKKOOOSSSUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJKKKMMMOOOPPPQQQRRRPPPNNNMMMMMMOOOQQQSSSTTTWWWZZZZZZVVVSSSRRRSSSWWWWWWWWWWWWVVVVVVUUUUUUSSSRRROOOLLLKKKJJJKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPUUUddd|||}}}xxxxxx|||xxxnnnggg]]]YYYRRRMMMIIIFFFCCCAAA>>>===<<<;;;999999888888888999999:::;;;<<<======>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@<<<===>>>>>>@@@GGGQQQXXXkkkyyy|||wwwmmmRRRBBB???:::999:::666444444444555555555555555333333333333333333333333000000000111111222222222000///...---,,,------...////////////////////////------,,,,,,,,,,,,------///////////////////////////000000111111000000///000000000000000000000000222222222222111333777:::;;;CCCMMMUUU\\\gggvvvxxxfffSSSHHH???>>>@@@AAABBBCCCAAAAAABBBCCCEEEGGGIIIJJJPPPRRRWWW]]]ccchhhlllnnnoooqqqtttuuuuuuvvvwwwyyy~~~}}}}}}}}}~~~}}}}}}|||{{{{{{}}}~~~}}}~~~|||zzzxxxyyyvvvrrrlllgggbbb^^^\\\YYYXXXVVVSSSOOOJJJGGGEEECCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAABBBCCCDDDEEEEEE????????????>>>>>>>>>===;;;@@@GGGKKKLLLPPPVVV\\\rrrzzzrrrsssyyy}}}tttmmmbbb\\\WWWUUUSSSPPPQQQVVVggg||||||eeeVVVPPPNNNJJJGGGEEEEEEGGGHHHIIIJJJLLLPPPTTTWWWVVVUUUPPPOOOMMMKKKIIIIIIHHHIIILLLMMMNNNOOOOOONNNLLLJJJKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOONNNMMMNNNPPPQQQTTTTTTUUUUUUTTTTTTSSSRRRXXXWWWWWWWWWVVVTTTSSSSSSOOONNNLLLJJJIIIIIIIIIIIIMMMMMMLLLMMMNNNPPPRRRSSSPPPQQQSSSUUUWWWYYY[[[\\\UUUTTTRRRQQQQQQRRRTTTVVVVVV```ttt}}}zzz}}}}}}sssiiicccYYYUUUOOOJJJGGGDDDAAA???<<<<<<:::999888888888888888999:::;;;<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@:::<<<>>>???BBBLLLZZZeeewwwwwwzzz___III???===999999:::555333444444444555666666666444444444444444444444444///000000000000111111111///...,,,******+++,,,...//////////////////////////////............////////////////////////////////////000000000000//////////////////////////////000111111111111222555888777>>>GGGNNNVVVaaappp{{{zzz\\\OOODDDBBBCCCAAA???===@@@@@@AAACCCDDDFFFGGGHHHKKKMMMPPPUUU[[[```eeegggiiikkkooorrrsssuuuxxxzzz}}}}}}{{{{{{zzzzzzzzz{{{{{{yyywwwxxxyyyyyyzzz}}}}}}|||~~~~~~{{{zzz{{{}}}|||yyyvvvssspppnnniiigggccc^^^ZZZXXXWWWVVVQQQPPPOOOLLLIIIFFFDDDBBB@@@@@@AAAAAA@@@>>><<<;;;::::::::::::::::::::::::======>>>>>>>>>>>>??????AAABBBBBBCCCCCCCCCCCCCCC@@@@@@??????????????????===CCCHHHJJJKKKRRR___iii}}}nnnnnnuuu}}}xxxlllbbb[[[\\\ZZZWWWUUUQQQRRR[[[ggg}}}kkkYYYOOOKKKJJJHHHFFFEEEFFFGGGGGGJJJKKKLLLPPPUUUXXXXXXWWWOOONNNLLLJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRPPPOOONNNLLLLLLMMMMMMLLLLLLMMMNNNQQQPPPOOONNNMMMNNNOOOPPPUUUSSSRRRSSSTTTVVVUUUTTTXXXXXXXXXWWWUUUSSSQQQPPPKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIJJJLLLPPPSSSUUUSSSUUUWWW[[[]]]___``````YYYXXXVVVUUUTTTTTTTTTTTTWWW\\\iiiwwwmmmddd^^^TTTQQQLLLHHHEEEBBB???===;;;:::999888888888888888999999;;;<<<>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???888;;;>>>BBBIIIVVVhhhvvvzzzsss}}}sssSSSCCC===<<<777888:::555333444444444555666666666444444444444444444444444111111111000000000000///444222000///...///111222//////////////////////////////............////////////////////////////////////000000000000//////...........................///000111111222555888555:::BBBHHHPPP\\\kkkuuuqqqaaaPPPIIIGGGDDDBBBAAA===>>>???AAACCCDDDEEEFFFGGGHHHJJJNNNSSSXXX\\\^^^___ccchhhlllpppssswwwzzz{{{{{{zzzzzzzzzzzz{{{||||||}}}~~~~~~}}}{{{xxxvvvtttuuuwwwyyy{{{~~~}}}{{{|||~~~}}}|||{{{{{{}}}|||wwwtttqqqmmmjjjggg```]]]YYYUUURRRPPPPPPPPPJJJIIIHHHFFFDDDBBBAAAAAA>>>??????@@@???>>><<<;;;888999999999::::::;;;;;;<<<======>>>@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???>>>???>>>>>>>>>>>>???@@@AAA@@@EEEJJJNNNUUUcccwwwtttooouuu~~~uuufff\\\VVVYYYZZZZZZWWWSSSWWWkkkqqq^^^RRRLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJMMMQQQTTTUUUUUUMMMLLLKKKJJJKKKMMMOOOQQQPPPPPPPPPPPPPPPPPPQQQQQQMMMOOOPPPOOOMMMLLLMMMNNNPPPOOOOOONNNNNNNNNOOOPPPSSSQQQPPPPPPSSSUUUUUUUUUXXXXXXXXXWWWVVVSSSQQQOOOJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIILLLPPPSSSVVVTTTUUUXXXZZZ\\\\\\\\\\\\ZZZZZZYYYXXXVVVSSSPPPOOOQQQTTT]]]oooxxxppphhh```ZZZQQQNNNJJJGGGDDDBBB???<<<:::999999888888888999999999:::<<<>>>??????>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@???>>>888;;;@@@HHHUUUgggzzz~~~ooorrrgggKKK@@@<<<;;;555777;;;555444444444555555555555555222222222222222222222222222222222111111000000000333222000//////000000111////////////////////////------,,,,,,,,,,,,------////////////////////////...//////000000//////...////////////////////////---///000111111222555777333777<<>><<<999999888888888999999:::999:::===???@@@??????>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???===<<<;;;===DDDPPPbbbxxxrrrmmmyyy}}}^^^HHH???===:::333777;;;555555555555555555444444444111111111111111111111111111111111222222222222222/////////.........------////////////////////////------,,,,,,,,,,,,------////////////////////////......////////////......///////////////////////////111222222111222333555222555999???FFFRRR___gggnnnvvvzzzyyywww{{{iiiXXXJJJCCCCCC<<<===???@@@AAA@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJMMMQQQVVV[[[___ccchhhkkklllnnnppprrrtttuuuuuuuuuuuuuuuwwwwwwwwwvvvuuutttssstttvvvvvvwwwyyy{{{~~~zzzzzzyyyxxxyyy|||}}}}}}~~~~~~}}}}}}|||zzzwwwuuutttooolllhhheeeccc```]]][[[UUUSSSOOOKKKGGGEEECCCCCC??????>>>======>>>??????======<<<;;;:::999999999888888999:::;;;<<<============>>>>>>???@@@@@@AAABBBBBBCCCCCCBBB???===;;;>>>======>>>@@@CCCFFFHHHIIITTTeeezzzzzzssswww}}}uuucccZZZWWWRRRTTTZZZcccmmm~~~hhhWWWOOOKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHEEEDDDDDDEEEIIIKKKLLLLLLLLLKKKIIIIIIJJJMMMQQQSSSKKKLLLMMMOOOOOOOOONNNMMMMMMPPPSSSQQQLLLIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPQQQLLLOOOQQQQQQOOONNNQQQSSSWWWXXXYYYYYYXXXVVVSSSQQQNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKLLLNNNPPPQQQQQQOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVUUUSSSQQQOOONNNSSSTTTYYYcccvvv|||yyysssnnnhhhaaa[[[WWWMMMKKKHHHFFFDDDBBB>>><<<999999999888999999:::;;;999:::===???@@@@@@???>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>><<<<<<===???FFFUUUkkknnnpppvvvYYYGGG@@@>>>:::333666;;;555666666666555555444444333333333333333333333333333///000111222333444555555111111222222111111000////////////////////////////////////....../////////////////////////////////......////////////......000000000000000000000000222333444333222111222333333555999>>>FFFQQQ]]]eeejjjsss~~~{{{wwwuuuttt|||qqqYYYHHHBBBAAABBBBBBCCCCCCAAA@@@???CCCCCCEEEFFFFFFFFFFFFFFFKKKOOOTTTXXX[[[^^^bbbeeebbbdddgggkkkmmmnnnnnnnnnpppqqqrrrsssssssssrrrqqqqqqrrrsssrrrrrrrrrtttuuuwwwwwwvvvuuuuuuyyy~~~||||||~~~}}}|||{{{vvvuuussspppnnnmmmmmmmmmgggeeeaaa^^^]]][[[XXXVVVMMMLLLJJJHHHFFFDDDCCCCCC??????>>>===>>>???AAABBB@@@???===;;;::::::;;;;;;888888999:::<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA???===AAAAAAAAABBBEEEIIILLLNNN[[[iiiwwwwww}}}rrr___WWWTTTZZZZZZaaaoooqqq]]]RRROOOMMMLLLHHHIIIJJJKKKJJJJJJHHHGGGGGGFFFEEEGGGJJJLLLLLLLLLMMMKKKIIIHHHIIIKKKOOOQQQJJJLLLPPPSSSSSSQQQNNNLLLLLLPPPRRRPPPKKKHHHHHHJJJKKKKKKLLLNNNOOOPPPQQQRRRMMMQQQUUUUUUQQQOOORRRUUUWWWXXXYYYZZZYYYWWWTTTRRRPPPPPPOOOOOONNNLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPNNNOOOQQQSSSVVVYYY[[[\\\WWWVVVSSSRRRQQQQQQRRRSSSRRRSSSUUU[[[iiiyyytttqqqkkkfffaaa[[[UUURRRKKKIIIEEEAAA>>>;;;:::999999999999999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBEEECCCAAA@@@??????>>>===AAAAAAHHH[[[uuuqqqooozzziiiRRRAAA>>>:::999:::999777444000111111222222333444444222222222222222222222222222111111000///......---000000000000000000000000////////////000000000000////////////////////////---------...///000000111111000000////////////000000000000000000000000000000000000000111111111111///000444;;;@@@HHHVVVdddjjjpppxxx|||}}}{{{}}}qqqYYYLLLFFF???<<<>>>AAA??????@@@@@@@@@@@@AAABBBCCCEEEEEEHHHHHHHHHJJJMMMQQQUUUWWWXXX[[[^^^```aaadddgggiiihhhjjjlllnnnoooppppppooorrrqqqooonnnnnnooopppqqqwwwxxxyyyyyyxxxxxxyyy{{{~~~~~~}}}zzzvvvtttssspppmmmhhheeedddbbb```___^^^[[[XXXVVVUUUTTTRRRPPPIIIHHHFFFCCCBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777777999<<<@@@BBBAAAAAAAAA@@@@@@AAAAAABBB???>>>???AAABBBCCCAAA@@@AAA???AAAFFFGGGIIIUUUbbbtttxxxxxxlllZZZTTTVVVPPPeee}}}uuu^^^PPPKKKHHHGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKMMMOOORRRSSSQQQNNNLLLLLLLLLNNNPPPQQQQQQPPPNNNLLLMMMLLLKKKKKKMMMOOOOOONNNOOONNNMMMLLLLLLNNNPPPQQQVVVVVVUUUUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKPPPNNNMMMOOOSSSTTTRRROOOQQQOOOOOOQQQTTTWWWWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPUUUPPPQQQYYY___hhh|||uuuqqqmmmhhhbbb]]]XXXSSSOOOJJJHHHEEEAAA===;;;:::999999999999999999:::;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCAAA@@@???>>>===<<>>===>>>AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEHHHKKKNNNPPPSSSUUUXXX[[[\\\___bbbddddddeeegggjjjllllllmmmmmmpppooonnnmmmlllmmmooopppsssuuuwwwwwwwwwxxxyyy{{{}}}||||||~~~~~~{{{|||}}}~~~~~~}}}~~~~~~}}}yyyvvvrrrpppnnnjjjgggcccaaa___^^^\\\ZZZXXXUUURRRPPPOOONNNLLLKKKFFFEEECCCAAA@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@AAAAAACCCAAA@@@@@@@@@AAAAAAAAAFFFCCCCCCHHHOOOZZZooo}}}sssfffYYYTTTUUU___vvvyyyhhhVVVLLLIIIGGGGGGHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNQQQRRRPPPNNNMMMMMMNNNOOOQQQRRRRRRPPPNNNMMMOOOMMMKKKLLLMMMNNNNNNMMMPPPNNNLLLKKKKKKMMMOOOPPPSSSSSSRRRRRRQQQOOONNNMMMMMMMMMKKKJJJJJJJJJKKKKKKSSSRRRRRRTTTUUUVVVUUUTTTRRRQQQQQQRRRUUUVVVVVVUUUSSSSSSRRRRRRQQQPPPOOONNNTTTOOOOOOSSSVVV[[[mmm~~~wwwrrrmmmiiiccc^^^YYYTTTOOOLLLHHHFFFCCC@@@===;;;::::::888888888888999:::;;;<<<=========>>>??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???===<<<<<<@@@CCCNNNaaawwwttt~~~uuuYYYGGG>>>;;;999777777777555333555555444444444444333333222222222222222222222222111111000000//////......////////////////////////------........./////////////////////////////////------......///000000000............///000111111//////////////////////////////000000000000111111222111222666777;;;DDDNNN___hhhqqqvvvxxxsss___SSSGGGBBB@@@>>>>>>AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCFFFHHHIIIKKKMMMQQQSSSUUUWWWZZZ]]]^^^___aaadddfffhhhiiiiiimmmlllkkkkkkkkklllmmmnnnoooqqqsssuuuuuuvvvxxxzzzyyyyyyzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{xxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~}}}{{{{{{zzzwwwsssooollliiigggbbb```\\\ZZZYYYWWWUUUSSSOOOMMMJJJIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@AAA???===<<<<<<>>>@@@BBBIIIGGGIIIQQQ```xxxwwwlllddd]]]WWWVVVYYYnnndddWWWKKKGGGGGGFFFFFFGGGEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMPPPQQQPPPNNNNNNNNNPPPQQQRRRSSSSSSQQQOOOMMMPPPNNNLLLLLLMMMNNNMMMLLLPPPNNNKKKIIIIIIKKKNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJRRRTTTUUUVVVUUUUUUWWWXXXSSSSSSSSSUUUVVVVVVTTTRRRQQQQQQQQQQQQPPPNNNLLLKKKQQQLLLLLLNNNNNNPPP\\\kkkyyysssooohhhddd^^^YYYUUUPPPLLLIIIEEEDDDAAA>>><<<:::::::::777777777888999:::;;;<<<======>>>??????@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>>=========DDDIIITTTeeexxxgggOOOAAA;;;:::888777666555444333666555555444333222222222111111111111111111111111111000000000/////////...////////////////////////------------.........///////////////////////////............//////000000---------...///000111222////////////////////////////////////000000000111333000111333555666===EEEWWW```kkkppprrrzzzzzzjjjWWWJJJCCC???@@@DDD>>>>>>>>>===>>>>>>???@@@BBBAAAAAAAAABBBCCCEEEEEEEEEGGGJJJLLLNNNPPPSSSUUUXXXYYY\\\^^^aaadddfffgggiiihhhhhhhhhhhhiiikkkkkkmmmoooqqqrrrrrrsssuuuwwwwwwwwwyyy}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}zzz|||}}}{{{wwwuuuvvvxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{yyyxxxuuusssppplllhhheeebbb```ZZZXXXUUUSSSSSSQQQOOOMMMIIIGGGDDDCCCCCCBBBAAA???=========<<<<<<<<<<<<<<<::::::999999888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@@@@???CCCBBBAAA@@@????????????>>>>>>>>>===>>>@@@CCCFFFIIINNNWWWfff{{{uuulllbbb[[[VVVUUU\\\eeejjjTTTKKKEEEEEEGGGEEEEEEFFFCCCCCCDDDDDDDDDCCCCCCBBBAAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLOOOPPPOOONNNNNNNNNQQQRRRSSSSSSSSSQQQOOONNNPPPNNNMMMMMMOOOPPPPPPOOOPPPMMMJJJHHHGGGIIILLLNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJNNNQQQSSSSSSQQQQQQTTTWWWUUUTTTTTTUUUVVVTTTQQQNNNNNNOOOPPPPPPOOOMMMJJJIIILLLJJJJJJMMMLLLLLLTTT___ooo}}}vvvppplllddd```ZZZUUUQQQMMMJJJGGGCCCAAA???<<<;;;:::::::::777777777888999;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@AAA???======???AAAIIIOOO[[[jjjzzzsss[[[HHH>>>:::999888666555444333444555444444333222111000000111111111111111111111111000000000000////////////........................------------.........///////////////////////////............////////////------------...///111111...........................////////////000000000222//////222444555999???MMMVVVaaahhhllluuummmYYYJJJAAA>>>@@@;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBBAAACCCFFFGGGHHHJJJLLLOOOSSSTTTVVVYYY\\\___aaaccccccccccccdddeeefffggggggkkklllnnnnnnmmmmmmooopppuuuvvvwww{{{}}}}}}~~~~~~~~~|||~~~}}}{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}yyy{{{|||yyyuuurrrsssuuussssssrrrpppppppppppppppppppppqqqsssuuuuuutttrrrmmmkkkiiieeeaaa]]][[[YYYSSSQQQOOONNNNNNMMMJJJHHHFFFDDDAAA@@@AAA@@@???>>>;;;;;;;;;;;;;;;;;;::::::999999888888888999999:::;;;;;;;;;<<<<<<============>>>@@@AAAAAA@@@>>>===BBBAAA@@@@@@???????????????AAACCCCCCCCCEEEIIILLLQQQ^^^qqq}}}wwwhhhddd^^^WWWRRRVVVgggxxxjjjVVVLLLFFFCCCEEEGGGEEEDDDEEEAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJJJJIIILLLNNNNNNNNNMMMMMMNNNQQQQQQRRRRRRQQQPPPOOONNNOOONNNMMMNNNPPPRRRRRRQQQMMMKKKIIIGGGGGGHHHKKKMMMOOOPPPPPPPPPOOONNNMMMLLLHHHHHHIIIJJJJJJKKKKKKKKKKKKNNNPPPOOONNNNNNRRRUUUUUUTTTTTTTTTTTTRRRNNNKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIKKKLLLKKKKKKOOOUUU```yyyzzzrrrkkkhhh```[[[UUUPPPLLLIIIGGGEEE@@@???===;;;:::999999:::777888888999:::<<<===>>>?????????@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBB???@@@@@@>>><<<>>>CCCGGGPPPYYYgggvvvgggPPPCCC===888999999777444333444555444444333222222111000000111111111111111111111111000000000000////////////........................------........./////////////////////////////////......//////////////////------------...///000000..............................////////////000000111......222444444777;;;CCCJJJUUU^^^fffooozzzooo[[[JJJ@@@>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGIIIMMMNNNOOORRRUUUXXXZZZ\\\[[[\\\]]]^^^___```aaaaaaeeeggghhhhhhgggfffgggiiipppqqqssswww|||~~~~~~~~~~~~{{{{{{{{{zzz{{{{{{||||||xxxzzz||||||zzzyyyxxxyyyvvvvvvvvvvvvvvvwwwxxxyyywwwxxxwwwuuurrrpppooooooooonnnllljjjiiihhhiiiiiiiiiiiiiiikkklllllljjjhhhcccbbb```]]]YYYVVVTTTRRRMMMLLLKKKJJJJJJIIIFFFDDDCCCAAA???>>>??????>>>===::::::;;;;;;;;;::::::999999999888888999999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@@@@@@@???>>>@@@@@@????????????@@@@@@>>>AAACCCDDDFFFJJJQQQWWWkkk~~~|||vvvyyyxxxpppkkk\\\\\\[[[YYYXXXbbb{{{qqq[[[LLLIIIDDDBBBDDDEEECCCBBBDDD@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMOOOQQQQQQPPPIIIIIIGGGGGGGGGHHHJJJKKKOOOOOOOOOOOOOOONNNMMMMMMGGGHHHIIIKKKKKKLLLLLLLLLKKKLLLMMMMMMMMMNNNQQQTTTTTTSSSQQQQQQPPPNNNKKKHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHJJJWWWkkkvvvmmmeeebbb[[[WWWPPPKKKHHHEEECCCBBB>>>===;;;:::999999999:::888888999:::;;;===>>>?????????@@@@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB???@@@@@@===<<>><<<888999999777444333444666444444444333333222222111111111111111111111111111////////////000000000000............................../////////000000000/////////////////////////////////////////////.........---------......///................................./////////000000222......111333222333666999???IIITTT___iiiqqquuuvvv```OOOHHHAAAAAA???>>>============<<<==================<<>><<<<<<<<<===<<<;;;;;;;;;<<<<<<<<<:::999888999999999999999:::;;;;;;;;;<<<<<<===>>>>>>??????===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@CCCGGGJJJQQQ\\\kkkvvv{{{tttrrrsssxxx}}}wwwrrrmmmhhhaaa\\\WWWWWWYYY^^^gggzzzmmm\\\OOOGGGGGGBBB@@@AAAAAA@@@@@@CCC???@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMKKKJJJKKKLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOMMMKKKKKKLLLLLLKKKJJJEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJGGGHHHJJJLLLMMMMMMMMMMMMKKKJJJHHHIIILLLOOOPPPQQQSSSPPPNNNMMMLLLKKKHHHFFFHHHGGGFFFFFFGGGHHHJJJKKKJJJLLLLLLJJJHHHGGGFFFEEEOOO]]]uuu~~~sssiiiaaa]]]XXXTTTMMMHHHEEECCCAAA???===<<<:::999888999999:::999999999:::<<<>>>???@@@???@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBB???@@@???===;;;@@@IIIQQQcccsssxxxuuuWWWCCC<<<<<<888999:::888444333555777555555444444444444333333000000000000000000000000////////////000000000000........................////////////000000000000///////////////////////////////////////.........///......---------........................................../////////000222......111222111111333222777@@@MMMZZZdddjjjllltttxxxuuuaaaWWWFFFEEECCCAAA???===<<<<<<======>>>??????>>>>>>>>>>>>@@@AAA@@@??????@@@AAAAAAAAAAAACCCEEEHHHKKKMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZ[[[[[[\\\^^^``````bbbgggmmmtttxxxyyyxxxuuuwwwxxxyyyyyy{{{}}}~~~zzzwwwtttssssssssssssuuuxxxxxxvvvtttsssssstttsssqqqpppnnnmmmllllllqqqnnnjjjiiiiiihhheeeaaacccbbb___\\\ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYWWWTTTTTTSSSRRROOOMMMKKKIIIHHHFFFEEEDDDDDDEEECCC@@@>>>===;;;:::999:::;;;:::999<<<<<<======<<<;;;999888:::999999999:::;;;;;;<<<;;;<<<<<<===>>>??????@@@>>>>>>???@@@@@@AAABBBBBB======>>>>>>???@@@BBBBBBHHHKKKPPPVVVbbbuuuttteeegggqqqxxx}}}tttnnngggbbb```\\\VVVQQQWWWUUUYYYddduuuooo[[[NNNGGGDDDEEE@@@===>>>>>>===???CCC???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNLLLKKKJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMJJJIIIIIIHHHGGGEEECCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNJJJGGGDDDEEEJJJMMMNNNMMMRRROOOLLLJJJIIIHHHGGGEEEGGGFFFDDDDDDEEEHHHKKKMMMIIIKKKLLLJJJIIIJJJIIIGGGHHHRRRggg|||ssslllddd]]]XXXRRRNNNIIIEEECCCAAA>>><<<;;;;;;:::999888888888888777888:::<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAACCC;;;:::@@@BBBDDDPPP```mmmxxxvvvdddLLL???999777777777777666555555444444333333333222222222111111000000000000000000000000000000000000//////////////////000000000000//////------......//////000000........................///...---,,,,,,---...///...------,,,,,,------...---------------------------------............///...///000111222333444444888777:::AAANNN[[[fffllllllttt~~~mmmXXXNNNEEE@@@????????????:::<<<>>>???>>>>>>>>>>>>========================>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVV[[[]]]```dddhhhkkkmmmnnnpppqqqrrrtttvvvwwwxxxxxxvvv{{{zzzqqqooouuu}}}|||wwwqqqnnnqqqooonnnkkkiiihhhggggggmmmjjjgggeeedddbbb___]]]\\\[[[YYYWWWUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<;;;:::999888777999999::::::;;;<<<<<<======???@@@BBBBBBAAA@@@???CCCCCCBBBBBBBBB@@@<<<:::???:::;;;AAAEEECCCDDDGGGKKKXXXkkk|||ooofffeeesss}}}ppp```UUUVVVZZZXXXVVVWWWWWWZZZccctttppp\\\PPPHHHDDDDDD????????????????????????BBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHIIILLLNNNKKKKKKJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMMMMKKKGGGDDDBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEGGGJJJJJJIIIHHHGGGHHHIIIKKKNNNPPPOOOLLLIIIFFFGGGFFFDDDDDDFFFJJJOOORRROOONNNKKKIIIFFFDDDCCCBBBGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGEEEGGGKKKXXXmmmwwwooohhh```ZZZUUULLLIIIDDDAAA>>><<<:::888;;;:::999999888888888888888999:::<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBB<<<;;;@@@CCCHHHWWWiiivvvpppttt{{{]]]III???:::888777777666666555555444444333333333222222222111111000000000000000000000000000000000000//////////////////000000000000//////............////////////........................///...------------...///...------,,,,,,------...++++++++++++++++++++++++---------............///...///000111222333333444555555888>>>GGGSSS___fffnnnuuutttiiiYYYLLLDDD@@@>>>???;;;<<<<<<<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTVVVYYY\\\```ccceeefffjjjkkkmmmoooqqqrrrssssssvvv{{{~~~{{{uuuttt{{{{{{tttnnnjjjkkkiiihhhfffdddbbbbbbaaahhhfffcccaaa```^^^\\\YYYXXXWWWUUUSSSQQQOOONNNNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGEEECCCBBBBBBAAA@@@???>>><<<;;;;;;::::::::::::::::::::::::999:::::::::::::::::::::::::::;;;<<<<<<======>>>???@@@BBBCCCCCCCCCAAA@@@@@@@@@@@@AAACCCDDDDDDCCC;;;;;;???DDDDDDCCCGGGOOOcccuuuvvvggghhhppplll^^^SSSTTTWWWVVVWWW[[[]]]bbbnnnzzz___NNNFFFBBB???@@@????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFHHHIIIKKKJJJJJJIIIHHHGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIFFFDDDBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEGGGIIIIIIGGGFFFGGGHHHLLLLLLLLLLLLJJJIIIGGGFFFGGGEEEDDDDDDFFFJJJNNNQQQMMMLLLJJJHHHGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCFFFOOO]]]ooo}}}xxxpppiiibbb[[[UUUQQQKKKHHHDDDAAA???===;;;999:::999999888888888999999999999;;;===>>>?????????????????????@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@<<<===AAAFFFNNNbbbwwwsssggglllvvvmmmSSSDDD>>>:::888777777666666555444444444333333333222222222111111000000000000000000000000000000000000/////////////////////////////////////////////.......................................///...------------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000111222333333111333666888>>>HHHTTT]]]iiipppzzz}}}zzzcccQQQFFFAAA???@@@???<<<;;;;;;<<>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMOOOQQQTTTXXX[[[]]]^^^bbbdddeeegggiiijjjkkkkkkpppuuuxxxvvvsssuuu}}}{{{ssslllgggdddcccaaa```^^^]]]\\\\\\aaa___]]][[[ZZZYYYVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<======>>>?????????@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???AAAEEEFFFFFFKKKYYYgggrrrffflllzzzkkk^^^TTTTTTVVVWWW___iiiqqqxxxmmmTTTFFFCCCAAA???>>>========================>>>=========>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHGGGEEEEEEEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGKKKLLLMMMMMMMMMLLLJJJJJJFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDFFFGGGHHHGGGFFFFFFFFFHHHOOOMMMJJJGGGFFFEEEFFFGGGFFFFFFEEEEEEGGGJJJNNNPPPKKKKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFDDDCCCAAACCCHHHNNNWWWmmmuuupppiiiccc]]]WWWQQQMMMJJJGGGCCC@@@???>>><<<;;;999888888888888888999999::::::<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBAAA@@@<<<;;;>>>CCCJJJWWWpppsssccc^^^kkk{{{```JJJAAA<<<999888777666666555555444333333333333333222222222111111000000000000000000000000000000000000/////////////////////......//////////////////......---------.................................------............------,,,,,,------...////////////////////////---------............////////////000111222222333///222444555666>>>JJJSSS^^^dddnnnyyyjjjXXXJJJBBBDDDBBB>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYZZZ[[[]]]___aaabbbbbbccceeehhhkkkjjjiiilllsssyyy~~~zzztttmmmfffbbb___^^^]]]\\\ZZZZZZYYYYYY[[[YYYVVVUUUUUUSSSQQQOOOOOONNNKKKIIIFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;999999999::::::;;;<<<<<<>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBAAA@@@?????????GGGIIIKKKNNNUUUfff~~~qqqlllkkkmmmaaaWWWWWWYYY```ppphhhPPPEEECCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHJJJLLLLLLJJJHHHGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGIIINNNLLLIIIGGGFFFFFFGGGHHHGGGGGGGGGGGGIIILLLOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDFFFIIIHHHJJJZZZ}}}~~~zzzxxxmmmiiiccc]]]XXXSSSNNNKKKEEEBBB???<<<<<<;;;:::888777777777777888999999:::;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???:::;;;@@@GGGRRRddd}}}xxxdddXXXWWWfffyyysssUUUDDD>>>:::888777666666666555444444333333333333333222222222111111000000000000000000000000000000000000//////////////////............////////////......------,,,,,,........................---..................---...------,,,,,,------...////////////////////////---------............////////////000000111111222///222444333333888BBBJJJVVV\\\fffpppzzzuuu___NNNDDDAAA>>><<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<============>>>???@@@AAACCCDDDDDDGGGGGGIIIJJJMMMPPPRRRTTTRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\]]]]]]^^^```dddgggiiijjjkkkiiifffaaa\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTUUUSSSQQQPPPPPPOOOMMMKKKLLLKKKIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@??????????????????>>>======<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;<<<<<<;;;::::::;;;<<<<<>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHIIIKKKKKKKKKKKKJJJLLLMMMLLLIIIGGGEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOPPPNNNMMMKKKIIIHHHFFFFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFGGGHHHHHHGGGEEEEEEFFFIIILLLIIIEEEPPPlll|||wwwssspppfffbbb]]]XXXTTTPPPKKKHHHDDDAAA>>><<<<<<<<<;;;:::666666666777888999:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA???>>>===999<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEHHHKKKLLLKKKLLLNNNPPPQQQSSSSSSTTTRRRSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^___^^^[[[XXXUUUPPPOOONNNNNNMMMMMMMMMMMMOOOMMMLLLKKKKKKKKKIIIGGGHHHGGGEEECCCAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::;;;;;;;;;999999999999888888888888888999999::::::;;;;;;<<>><<<;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB>>>@@@BBBAAAAAACCCIIINNNVVVggg~~~kkkbbb^^^eeepppsss^^^PPPDDD@@@@@@???======;;;;;;;;;;;;;;;;;;;;;;;;======<<<======>>>???@@@????????????????????????999;;;>>>??????AAACCCEEEEEEEEEEEEFFFFFFGGGGGGHHHBBBDDDFFFHHHJJJKKKKKKKKKIIIJJJJJJIIIFFFCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNMMMKKKIIIIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLJJJHHHFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIGGGCCCGGGZZZnnn}}}vvvqqqllliii```]]]XXXSSSPPPLLLHHHFFFCCCAAA>>><<<<<<===<<<;;;555555666666777999:::;;;======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAA@@@>>><<<;;;;;;???GGGUUUjjj|||___SSSOOOQQQcccyyykkkVVVBBB===<<<777555999666555555444444333333222333333333222222222111111000000000000000000000000000000000000////////////000///---,,,,,,---///000,,,------------------...........................------...//////...------...------,,,,,,------...++++++++++++++++++++++++---------............///////////////000000000000000111111222333666888999DDDKKKVVVbbbmmmwwwcccYYYMMMDDD@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAADDDFFFEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLNNNQQQSSSTTTRRRPPPSSSTTTWWWXXXWWWUUURRROOOIIIIIIHHHHHHGGGHHHHHHHHHJJJHHHGGGGGGGGGGGGEEECCCBBBAAA@@@>>>======<<<<<<999999999999999999999999;;;:::999888888888999::::::999999999888888777777888888999::::::;;;<<<<<>>===<<<===>>>@@@BBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEIIIRRR```jjj{{{gggaaadddsss~~~ggg[[[OOOGGGAAA@@@@@@>>>>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<========================999;;;===>>>???@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGHHHDDDEEEGGGIIIJJJJJJJJJJJJGGGHHHHHHFFFDDDCCCDDDEEEJJJJJJJJJJJJIIIIIIHHHGGGHHHKKKNNNOOOMMMJJJGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEFFFFFFFFFEEEDDDFFFDDDCCCCCC@@@BBBLLLWWWtttyyyrrrlllgggddd\\\YYYTTTPPPMMMJJJFFFDDD>>>;;;999777888888888777555555555666777999:::;;;===>>>???@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBAAA???===;;;:::===AAAJJJZZZrrrtttYYYPPPPPPVVVkkk___LLL===;;;;;;666555:::666555555444444333222222333333333222222222111111000000000000000000000000000000000000////////////000///---,,,,,,---///000,,,,,,,,,------.................................,,,---...//////...---,,,...------,,,,,,------...---------------------------------.........//////////////////000000000000000///000222444666555444666>>>LLL[[[hhhuuu}}}ooo[[[KKKDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::999999999999999:::::::::;;;:::::::::<<>>===<<<;;;::::::::::::999999999:::::::::::::::999999777666666777888888::::::999999888777777777888888999::::::;;;<<<<<<>>>===<<<===>>>AAACCCEEE@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJOOO[[[ooouuullleeebbbkkkdddPPPFFFEEE@@@===>>><<<888888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBDDDFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHHHHFFFEEEEEEHHHJJJMMMMMMMMMKKKJJJHHHFFFEEEGGGJJJNNNOOOMMMIIIFFFEEEHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEFFFFFFGGGBBBCCCDDDEEEEEEDDDCCCCCCFFFBBB????????????EEELLL]]]{{{ssskkkeee^^^ZZZUUUSSSPPPLLLHHHEEECCCBBB<<<;;;:::999888888888888777777888999:::;;;;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???BBB@@@===<<<;;;;;;::::::???GGGSSSccczzzlllWWWQQQSSS\\\ppppppRRRIII===777666777666444333333333222222111111111333333333333333333333333000000000000000000000000---.../////////...,,,,,,000///...---------------...------,,,,,,------...------------------------------------------------------------------------///...------,,,,,,,,,,,,,,,---......//////......000000////////////000000//////000111222333333333888;;;AAALLLZZZhhhsssxxxzzzlllXXXLLLFFFAAA===@@@===;;;:::;;;;;;;;;:::<<<<<<<<<<<<<<<:::999999:::::::::::::::::::::::::::999888777777999;;;===999999:::;;;===???AAABBBBBB@@@>>>>>>@@@CCCEEEEEEEEEJJJQQQWWWYYYVVVPPPMMMIIIFFFCCCCCCFFFGGGFFFEEE??????@@@@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA<<<======<<<:::888999::::::::::::999999999888888999999999888888888888888777777777888999999::::::999999:::;;;<<<===>>>???;;;<<<<<<>>>???AAACCCDDDBBBAAACCCEEEDDDAAACCCGGGGGGCCC???>>>AAADDDEEEDDDNNNUUUaaaooozzztttuuu}}}yyyllleee```nnngggNNNDDDEEE======<<<;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<=====================>>>@@@AAA@@@>>>>>>AAAEEEGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIFFFEEEDDDCCCDDDEEEGGGIIINNNLLLIIIFFFEEEEEEFFFGGGJJJMMMQQQPPPLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIJJJHHHEEEBBB@@@AAABBBBBBBBBCCCCCCCCCAAA@@@@@@BBBDDDSSSxxx~~~uuummmfff___ZZZVVVRRRPPPMMMJJJFFFCCCAAA@@@<<<;;;:::999888888888888777777888999:::;;;;;;<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@CCCAAA>>><<<<<<<<<<<<<<>>>>>>>>===:::888:::;;;<<<===>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999;;;<<<999999::::::<<<===???@@@>>><<<;;;<<<>>>@@@AAAAAABBBFFFLLLQQQRRRPPPLLLIIIGGGEEECCCCCCDDDCCC@@@>>>======>>>>>>???????????????>>>>>>>>>============<<<======<<<:::888999::::::::::::999999888888888999999999999999999999999888888999::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAACCCDDDEEEGGGDDDDDDFFFEEEAAAAAACCCAAABBBCCCEEEGGGKKKPPPUUUcccsssvvvjjjllluuuzzzllldddaaaggg{{{sssYYYFFF@@@AAA<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>????????????@@@??????@@@AAABBB@@@???===???CCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJGGGFFFDDDDDDDDDFFFGGGIIIJJJIIIGGGEEEEEEFFFHHHJJJIIILLLOOOOOOLLLHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHEEECCCBBBCCCCCCCCCBBB@@@AAAAAAAAA@@@@@@BBBDDDUUUwww|||vvvmmmeee^^^YYYTTTRRROOOMMMJJJGGGCCCAAA???>>>;;;:::999888888888888888777777888999:::;;;<<<<<>><<<<<<<<<>>>???GGGRRRaaarrrqqqaaaUUUZZZfffuuunnnTTTDDD???999666777888777666444444444444444333333333111111111000000/////////000000000000000000000000...////////////...---,,,//////...------------......------,,,,,,------...------------------------------------------------------------------------///......---------------,,,---......//////......000//////......//////000//////000111222222222222///333777<<>>===<<<999777777888999;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;999999999999:::;;;<<<===;;;:::999;;;===??????>>>@@@BBBFFFIIIIIIHHHFFFDDDAAAAAA@@@AAAAAA@@@===;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::;;;<<<===;;;999888999:::999999999999888888888888::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>???@@@AAAAAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEGGGCCCAAADDDDDDAAA???@@@AAAEEEIIIKKKPPP[[[kkkxxxwwwccc___kkk|||yyymmmlllrrr}}}}}}{{{ssshhhbbbbbbeeetttqqqYYYIII@@@===???::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCAAA???===???AAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKJJJGGGGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLIIIKKKMMMMMMJJJHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDBBB===>>>@@@@@@??????@@@BBBTTTqqquuupppggg___YYYUUUQQQOOOLLLJJJGGGDDDAAA???>>>===::::::999888888888888888777888888999:::;;;<<<<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@===;;;;;;<<<@@@CCCNNNYYYiiixxxyyyhhh```___jjj{{{iiiPPP>>>;;;888777777777666444333333333333333333333333333333222222111000000000///////////////////////////////////////......---///......---------.........------,,,,,,------...------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,---......///........./////////......///////////////000111111111111111///222666888:::AAALLLTTT[[[aaannn}}}yyyuuuvvvpppYYYSSSIIIAAA>>>=========;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===<<<;;;:::999999::::::999999888888888999:::::::::::::::<<>>???@@@BBBBBBBBBAAAAAA=========>>>???@@@@@@???;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;999888999:::999999999999999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFAAA@@@CCCFFFDDDCCCDDDGGGJJJPPPWWWdddzzzvvvkkkccciii{{{|||mmmaaa___bbbjjjmmmnnnkkkfffgggmmmtttyyyZZZHHHAAA???>>>>>>999999999999::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAABBBCCCEEEEEEDDDCCCBBBBBBCCCCCCAAA??????@@@AAABBBBBBDDDHHHJJJKKKKKKKKKLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHIIIEEEEEEDDDEEEFFFHHHJJJLLLHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDDDDFFFIIIKKKLLLJJJIIIGGGHHHGGGGGGHHHIIIHHHEEEBBB<<<>>>??????>>>===>>>???MMMaaa{{{}}}zzzpppkkkccc\\\WWWSSSPPPMMMIIIHHHEEECCC@@@>>>===<<<999999888888777777888888888888999:::;;;<<<<<<===?????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA======<<<::::::===CCCHHHXXXcccrrrjjj___bbbmmm___HHH;;;:::888777666555333222111111111111111111222222222222222111111111000000////////////////////////000000//////..................---------......///...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,+++++++++++++++,,,,,,,,,---......///.........//////............////////////000111111111000000...222444444444888AAAIIITTT[[[fffsssvvvrrrmmm||||||ppp]]]LLLBBB???@@@BBB??????>>>=========>>>>>><<<<<<<<<<<<;;;;;;::::::======<<<;;;;;;:::::::::999999999888888999999::::::::::::<<<>>>???>>>===>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>???AAACCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;;;;999888999:::999999999999999999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGBBBAAADDDFFFEEEGGGJJJKKKSSSbbbvvvlllmmmsssoooccc[[[YYY\\\aaahhhpppsssssswwwyyybbbJJJ?????????===<<<888888888999999999999999999999999999999888888888:::::::::;;;;;;===>>>>>>======>>>@@@BBBCCCDDDEEEDDDBBBBBBBBBCCCBBBAAA???>>>???@@@@@@AAACCCGGGJJJKKKKKKKKKKKKLLLLLLLLLMMMIIIIIIHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFHHHIIIJJJHHHHHHHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDGGGJJJJJJJJJHHHFFFHHHHHHIIIJJJJJJIIIFFFCCC???@@@@@@???===<<<===>>>EEERRRdddwww{{{vvvrrrjjjfff```[[[VVVRRRNNNKKKFFFEEECCC@@@>>><<<;;;;;;999888888777777777888888888888999:::;;;<<<======????????????????????????>>>???@@@@@@@@@@@@@@@@@@;;;<<<;;;::::::???HHHNNN]]]iiixxxqqqbbb[[[ggg|||wwwVVVCCC::::::999777555333222111000000000000111111111111000000000000000000000000000000000000000000000000111000//////......//////...------------...//////...------,,,,,,------...------------------------------------------------+++,,,,,,------.........+++++++++++++++,,,,,,---,,,---......//////......///......------....../////////000111111000000///---///111111111333999>>>KKKSSS^^^jjjuuu}}}}}}rrrnnnkkkyyyttt]]]LLLCCC@@@???>>>>>><<<<<<<<<<<<===>>>======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;:::999888:::<<<>>>>>>===>>>=========>>>???AAABBBFFFFFFDDDBBB???>>>???AAA=========<<<<<<<<<<<<<<<999999999999::::::::::::999:::;;;:::999888999:::::::::::::::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCC@@@>>>@@@@@@AAAGGGNNNXXXiii}}}vvvsss}}}uuucccZZZUUUVVVYYY___lll|||~~~___OOO@@@<<<===<<<:::999888888888888888888888888777777777777888888999999:::::::::;;;<<<===>>>???======>>>@@@AAACCCDDDDDDCCCBBBBBBBBBDDDCCCBBB@@@===>>>?????????AAADDDGGGJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHIIIHHHGGGEEECCCCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHIIIIIIIIIJJJKKKIIIFFFCCCAAAAAA@@@???======???AAACCCNNN]]]lll~~~zzzuuunnnjjjdddaaa\\\XXXTTTPPPKKKGGGCCCAAA@@@===;;;:::999999888888777777777777888888888999999:::;;;<<<======>>>>>>??????@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>:::;;;<<<;;;<<>>>>>>>>>>>======<<<;;;;;;:::;;;<<<<<<============<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;999:::===???@@@???============???@@@BBBCCCEEEGGGIIIGGGCCC???>>>>>>======<<<<<<<<<;;;;;;;;;999999999999:::::::::;;;888999::::::999888999:::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDD??????@@@BBBCCCGGGTTTaaa|||ppp]]]UUUTTTVVVYYYdddwww{{{```KKKCCC===;;;;;;888777999999999888888777777666666444555666666777888999999:::::::::;;;<<<===>>>???>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFDDDCCC???@@@AAABBBAAABBBDDDFFFIIIIIIIIIIIIJJJLLLNNNOOOKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFGGGIIIIIIHHHEEECCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJIIIFFFDDDAAAAAA@@@>>>>>>@@@DDDGGGJJJVVVgggttt~~~|||wwwpppiiieee___]]]YYYVVVSSSNNNHHHDDD@@@???===;;;999888777777888777777777777777888888888999999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===:::<<<===<<<>>>EEEQQQZZZkkk|||iii______kkk~~~dddIII<<<777777777666444444555666111111222222222333333333111111222333444555555666000000000000000000000000222111///.........///000---------------...///000...------,,,,,,------...------------------------------------------------++++++,,,,,,---...//////...............///000111,,,---......//////...............------.........///000000000000000//////000///000222555777666666555@@@PPP^^^iiipppvvvyyy{{{~~~uuuddd[[[TTTRRRNNNIIIFFFDDDCCCCCC@@@??????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<===>>>??????@@@>>><<<<<>><<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<888999::::::999888999;;;<<<<<<<<<=========>>>>>>===>>>>>>???@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCEEEEEEBBBDDDIIIMMMPPPXXXjjj{{{ooo[[[UUUVVVZZZ^^^lll}}}eeeJJJCCC???======;;;777777;;;:::999999888777666666555333444555666777888999:::999::::::;;;<<<===?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHGGGEEEBBBDDDFFFFFFFFFFFFGGGIIIHHHGGGHHHHHHJJJLLLOOOPPPKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHIIIIIIJJJKKKLLLLLLKKKHHHFFFGGGIIIJJJHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDEEEFFFGGGIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIHHHHHHIIIHHHFFFEEE@@@@@@???>>>>>>BBBHHHLLLRRRaaattt}}}xxxsssmmmfffbbb___]]]ZZZUUUOOOHHHCCC@@@>>>===;;;:::999888888888777666555444555666999:::===<<<;;;::::::;;;======@@@???>>>>>>>>>???@@@AAA????????????>>><<<;;;:::<<<::::::===AAAHHHUUUaaauuunnn]]]]]]cccnnnrrrRRR@@@<<<999888777666555444333333333333333222222111111111222111111000///......---000000000000000000000000////////////............///......------,,,++++++.........------,,,,,,,,,---------,,,,,,+++++++++------------------------******+++,,,,,,---......222///---+++,,,,,,++++++///,,,******,,,...,,,***------------------------++++++---...//////000000000000000000111111111111444888@@@MMM[[[gggooosssyyyvvvrrrkkkaaaWWWNNNGGGCCC???===<<<>>>AAAAAA???;;;<<<======<<<;;;;;;===???>>>===<<<<<<;;;;;;;;;<<<::::::;;;===>>>@@@AAAAAA;;;<<<;;;;;;@@@GGGHHHEEE@@@@@@AAACCCEEEDDDBBB@@@??????@@@@@@@@@??????>>><<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<>>===<<<;;;:::999999999888777777777666666666555555666777888888999888888===<<<;;;::::::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCDDDGGGIIILLLMMMNNNMMMMMMMMMMMMLLLLLLLLLKKKOOONNNNNNMMMLLLMMMMMMMMMLLLLLLKKKJJJHHHEEEDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDGGGIIIKKKLLLMMMLLLKKKJJJEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDBBBBBBEEEHHHTTTdddzzzzzzvvvqqqkkkddd```ZZZYYYVVVRRRMMMHHHCCC@@@===<<<;;;999888777777777777666555555555777999:::>>>======<<<===>>>???@@@@@@??????>>>???@@@AAABBB@@@@@@???>>>===<<<;;;:::;;;;;;<<<@@@CCCLLL\\\kkk~~~fffXXXZZZaaa{{{eeeJJJ<<<:::888888777666555444333333333333333222222111111111111111111000///.........000000000000000000000000////////////............------------------------......---------,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------...,,,++++++,,,............,,,******---...---+++------------------------,,,,,,---...//////////////////000000000111111111222555:::CCCNNN[[[fffmmmwwwxxxfffUUUKKKGGGBBB>>><<<===>>><<<999<<<===>>>>>>===<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>??????======<<<:::>>>DDDDDDAAA;;;;;;===???AAABBB@@@>>>??????@@@??????>>>===============<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDCCCBBBCCCCCCBBBAAABBBCCCDDDDDDDDDCCCEEEEEEEEEDDDEEEHHHLLLOOOQQQYYYbbbjjjvvv|||dddYYYVVVXXXeeettthhhQQQEEEBBB<<<;;;:::999888888888888777777777666666666666666444555666777888999999999===<<<:::::::::;;;===>>>======>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGKKKMMMMMMJJJEEECCCFFFJJJRRRbbbvvv~~~{{{vvvqqqmmmgggaaa]]]VVVTTTRRROOOJJJFFFCCC@@@;;;:::999888777666666666777666666555666888999;;;<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>><<<;;;:::999:::;;;???CCCGGGRRRfffyyyqqq^^^VVV[[[dddkkkSSS???888999777777666555444333333222222222222222222111111111111111000000//////......000000000000000000000000/////////............---++++++,,,------...//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---,,,+++***+++---......---------------------------------...............---//////000000000000111111111333555999@@@LLL[[[eeevvvuuufffZZZRRRGGG@@@>>>>>>===;;;:::;;;<<<======<<<:::999;;;:::::::::::::::;;;;;;>>>>>>>>>>>>============>>>???===:::<<<@@@AAA>>>======>>>AAADDDDDDCCCBBB???????????????>>>======>>>>>>>>>>>>???????????????>>>>>>=========>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAABBB@@@@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDGGGHHHJJJMMMRRR[[[dddkkksss}}}uuukkkllltttyyykkk]]]YYYZZZbbbtttjjjTTTEEE>>>>>>:::999888777777777777777666666666666666666666666333444666777888999999999;;;;;;:::999:::;;;<<<===========================??????@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHMMMQQQSSSNNNGGGCCCEEEIIITTTcccuuu~~~}}}zzzvvvqqqmmmiiiddd^^^[[[SSSRRROOOLLLHHHDDDAAA???999999888666666555555555666666666777777999:::;;;:::::::::;;;===>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBAAAAAA???===<<<:::999999888<<>>>>>>>>???>>>;;;<<>>BBBAAAAAACCCEEEEEEDDDCCC>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAA@@@??????@@@AAABBBBBBBBBBBBCCCFFFIIILLLMMMSSS\\\gggsss}}}oooeee```jjj{{{xxxxxx||||||wwweee```\\\___eeerrrmmmVVVGGG???<<<===999888888777666666777777555555555666666666666777333444555777888999999999:::999999999:::;;;<<<===?????????>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIINNNQQQMMMEEE@@@BBBFFFRRRaaaqqq~~~|||uuurrrmmmhhhddd```[[[XXXSSSQQQNNNJJJFFFBBB???>>>888888777666555555555555666666777888999:::;;;<<<999:::;;;<<<>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<;;;:::::::::888>>>GGGOOOVVVccczzzsss___TTTSSS```ooo{{{```KKK===555555999555555444444333333222222111111111111111111111111000000000000////////////////////////////////////............------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...,,,,,,,,,,,,***((((((***,,,------------...------------------------////////////...---,,,+++...////////////000000000...111444444555:::EEEMMM^^^mmm~~~iiiYYYOOOHHHDDDBBB???<<<<<<===??????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<>>===>>>@@@BBBDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDGGGMMMVVV]]]eeeppp|||jjjffffffhhhvvvwwwlllaaadddggglllppppppkkkgggddd[[[^^^eeennnzzzrrrXXXHHHAAA<<<:::;;;999888888777777777777777555555555555555666666666333444555666888888888999888888888999:::;;;;;;<<<========================;;;<<<>>>@@@BBBDDDDDDDDDAAAAAAAAAAAABBBCCCEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKLLLLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEJJJMMMJJJDDD@@@BBBEEEMMM\\\kkkwww|||yyyppplllgggccc___[[[XXXUUUQQQOOOKKKGGGCCC@@@>>><<<888777666666555555555666666666777999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@???===;;;::::::;;;;;;;;;BBBMMMXXXaaammmjjjYYYQQQRRRbbbvvvoooTTTCCC;;;777666777444444333333333222222222000000000111111111111111000000000000////////////000000000000000000000000.........------------,,,//////...---,,,,,,++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++(((***---...---,,,,,,---------------------------.../////////...---,,,,,,......////////////000000,,,...111222333555;;;???QQQ```ttt}}}|||rrrcccWWWPPPJJJEEEAAA???@@@@@@>>><<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<===>>>??????@@@;;;>>>???<<<<<<@@@CCCCCCFFFEEECCCBBBBBBAAA@@@>>>===???AAACCCEEEGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@@@@@@@AAADDDFFFDDDFFFIIIMMMTTT```ooozzzyyymmmfffiiioootttxxxjjjbbb]]]YYY[[[]]]aaafffddd___]]]^^^\\\dddrrrhhhXXXHHH@@@>>>;;;888888888777777666666777777777666666666555555555444444444444555666777777777777666777888999::::::;;;;;;999999:::::::::;;;;;;;;;:::;;;>>>AAADDDEEEFFFFFFAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHIIIMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDAAABBBDDDFFFGGGGGGGGGGGGFFFHHHIIIGGGDDDBBBCCCEEELLL[[[jjjuuuyyyqqqkkksss{{{vvvrrrjjjgggaaa]]]YYYVVVSSSQQQLLLJJJGGGDDD@@@>>>======888777666666666666666666666666888:::;;;<<<=========>>>???@@@AAA@@@@@@???>>>???@@@AAAAAAAAA@@@??????===<<<::::::;;;<<<===AAAGGGSSSaaalllwwwwww___UUURRRXXXnnnvvvaaaIII>>>:::888555444333333333333222222222222///000000000111111111222////////////000000000000000000000000000000000000.........---------,,,,,,---------------------,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------*********,,,------,,,***(((+++...///---++++++,,,------------------------..................------........./////////000000---...///111222444666777FFFPPPaaappp{{{uuurrrwwwtttmmm```\\\XXXVVVUUUQQQIIICCCBBBAAA@@@>>>========================>>>>>>>>>>>>:::>>>???<<<;;;>>>BBBBBBGGGEEECCCBBBBBBBBBAAA@@@???@@@BBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCEEEHHHKKKLLLSSS^^^jjjxxx|||yyyxxxwwwyyy~~~{{{pppfff]]]UUUTTTWWWWWWXXX^^^fffgggccceeejjjoooyyylllQQQGGG???======:::888888666666555555555555666666777777666555444333333222555555666666666666666555555666777888::::::;;;;;;777777888999:::;;;<<<<<<:::<<>>======888777777666666666666777666777888:::;;;<<<======<<<<<<>>>??????>>>===<<<===>>>???@@@AAA@@@??????>>>===;;;::::::;;;===>>>EEEKKKXXXhhhttt~~~iiiVVVTTTWWWbbb}}}jjjVVVBBB::::::999444222333333222222222222222222//////000000111111111222////////////000000000000000000000000000000000000......---------,,,,,,,,,+++,,,,,,------......///,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,---+++)))&&&))),,,//////---******+++------------------------------...............---............/////////000111000///111333666666666888@@@MMM[[[iiirrrxxxzzzxxx|||pppkkkppp}}}|||yyyvvvuuurrriii]]]TTTGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<:::>>>???;;;999<<>>???>>>===AAAAAABBBCCCDDDDDDCCCCCCGGGFFFFFFFFFEEEDDDDDDDDDGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBGGGHHHJJJKKKLLLOOOSSSVVV]]]iiizzz{{{mmmaaa]]]WWWNNNMMMSSSUUUWWW___jjjnnnnnnsss{{{hhhVVVHHHAAA======>>>;;;999999444444333333333444444555888888777555444333222111666666666666666555555444555666777888:::::::::;;;888888999:::<<<===>>>>>>;;;===???BBBCCCCCCBBBAAA???@@@@@@AAACCCEEEGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEGGGGGGHHHIIIIIIIIIHHHHHHDDDEEEFFFGGGIIIJJJLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKJJJIIIHHHIIIEEEAAA???@@@AAA@@@>>>@@@OOO\\\cccttt{{{fff^^^UUUSSS\\\uuu|||xxxrrrkkkeee___[[[UUUPPPMMMIIIFFFCCCGGGFFFDDDAAA>>>;;;999888999999777666666666777888::::::;;;<<<<<<======>>>??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAA===;;;:::999999>>>DDDKKKXXX___iiizzznnnbbbVVVTTTaaayyyzzz```MMM===;;;999444333777222222222222222222222222222222222111000//////...////////////////////////---------.........//////------------------------..................------...---+++*********++++++++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........///////////////.........---------------------------------............///------,,,---...000222333777999???IIIXXXeeeoootttuuurrruuu~~~{{{~~~vvvrrrpppvvv}}}kkk```XXXNNNHHHFFFFFFEEEDDDBBBAAAAAAAAABBBBBB@@@>>>???>>>======>>>>>>===;;;<<<>>>AAA@@@>>>>>>@@@BBBDDDGGGIIIHHHEEECCCDDDFFFEEEDDDCCCCCCEEEFFFFFFFFFDDDDDDCCCAAA??????AAACCCCCCBBB@@@@@@BBBCCCCCCBBB???@@@BBBCCCDDDGGGLLLOOOLLLOOORRRUUUYYYcccqqq|||yyyzzz{{{zzztttggg[[[VVVUUUTTTTTTVVVZZZeeeqqqyyycccQQQKKK???>>><<<999888777777888555555555444444333333333777666444333444555777999555555555555555555555555666666666666777777777777:::::::::;;;===@@@BBBDDD??????>>>>>>>>>>>>>>>???>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIJJJKKKNNNLLLJJJKKKLLLLLLHHHEEEGGGFFFDDDEEEGGGIIIIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJRRRPPPMMMJJJHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFIIIJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDBBB@@@???AAACCCCCCIIIOOOVVVdddssszzzxxxjjj]]]TTTUUUYYYbbbxxx~~~yyytttnnnfffaaaZZZWWWRRRMMMKKKHHHEEECCCAAA@@@???===;;;999777777999888777666666777888888888999999:::;;;;;;<<<<<>>===<<<:::888777666666666555555444444444333333333555444444333444555666777555555555555555555555555555555666666666777777777888888999:::;;;>>>@@@AAA??????>>>>>>>>>>>>>>>???===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJJJJJJJJJJLLLJJJHHHHHHJJJJJJHHHFFFGGGFFFDDDEEEGGGJJJJJJJJJFFFEEECCCBBBBBBCCCDDDEEENNNMMMKKKIIIHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBB@@@??????@@@BBBCCCGGGJJJRRR```pppvvvtttjjj^^^VVVUUUVVVYYYhhhzzzzzzsssnnnhhhaaa[[[TTTQQQMMMJJJHHHFFFDDDBBB===<<<<<<:::999888777777888888777777777888888999999999::::::;;;<<<<<<<<>>>>>?????????>>>>>>===<<<999888;;;===@@@GGGOOOTTTbbbiiiqqqooocccccchhhxxxxxxaaaJJJ===444666777444444777222222222222222222222222222222111111000/////////000000000000000000000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------............///------------...000111222,,,111777:::===EEEQQQ[[[ggghhhlllrrrvvvzzzzzzwwwyyyyyysssqqqjjjgggbbb___]]][[[YYYWWWVVVQQQKKKFFFCCCBBBAAA@@@@@@AAABBBAAA??????@@@BBBDDDEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGG@@@CCCFFFGGGHHHHHHIIIJJJKKKHHHFFFFFFHHHJJJKKKKKKOOOTTT]]]gggsss|||fff[[[VVVUUU[[[eeeyyywwwoooddd[[[SSSQQQSSS[[[iiiwwwdddOOOAAA;;;<<<;;;:::999777666555555555555444444444444333333333333333333444444444555555444444444444444444444444555555555666666666666777666666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFDDDFFFHHHJJJKKKKKKJJJJJJIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHGGGGGGIIIKKKKKKJJJHHHGGGEEECCCCCCCCCEEEFFFHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@???>>>???AAACCCIIIJJJLLLUUUeeesssxxxuuuiii```[[[[[[YYYWWW]]]gggrrr~~~vvvooojjjddd\\\WWWQQQNNNJJJGGGEEEDDDBBB@@@>>>>>>===<<<;;;999999888777777777888888999999:::<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAA@@@@@@??????????????????>>>===<<<:::777888<<>>===???::::::999777666555555555444444444444444444444444222333444555555555444444444444444444444444444444444444555555555666666666555666777888999;;;<<<============>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLLLLJJJIIIHHHGGGFFFFFFHHHKKKNNNOOOOOOMMMKKKKKKLLLLLLJJJIIIIIIHHHFFFDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBBDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@??????@@@BBBEEELLLMMMQQQ]]]lllvvvuuuqqqfffccccccfffeee``````dddcccwww{{{rrrkkkfff```YYYTTTPPPLLLHHHEEECCCAAA???===???>>>===<<<:::999777777666666777888999:::::::::<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<999777999===BBBFFFOOOXXX\\\iiiooouuuttthhhcccjjjuuuXXXEEE===888444666666555333333222222222222222222222222111111111000000000000000////////////////////////,,,,,,---------.........------------------------,,,---------.........///++++++++++++++++++++++++///...,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...******++++++,,,---......,,,,,,------............---------------------------------............///------...//////000000000444222000111444888===???PPPYYYccciiimmmttt|||ssshhh___ZZZOOONNNLLLKKKKKKLLLMMMMMMMMMNNNPPPRRRRRRQQQOOOMMMKKKMMMOOOPPPPPPRRRUUUXXXcccbbb```^^^^^^aaafffjjjmmmiiifffhhhrrrjjjdddaaafffooo{{{sssoookkkkkknnnllleee^^^]]]ZZZZZZ___kkktttaaaLLLAAA>>>;;;::::::::::::999888777666555555444444444444444444444444222333444555555555444444444444444444444444444444444444444444555555555555666666888999:::;;;<<<<<<;;;<<<===>>>>>>>>>>>>===@@@@@@AAABBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDCCCEEEHHHKKKLLLKKKJJJIIIHHHHHHHHHIIIKKKNNNRRRTTTTTTRRRPPPNNNMMMLLLIIIFFFEEECCCAAA???>>>>>>???@@@@@@AAACCCDDDDDDDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@???@@@@@@AAABBB???@@@AAA@@@@@@AAADDDFFFHHHKKKSSSbbbnnnpppjjjdddcccdddhhhmmmnnnjjjeeedddaaahhhyyy{{{uuullleee```[[[UUUPPPLLLIIIEEEBBB@@@???===;;;<<<<<<:::999777666555444555666777999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@>>>===<<<;;;:::888:::@@@FFFKKKUUU^^^```ooowww}}}xxxgggcccggg{{{hhhOOOBBB;;;999666666666555333222222222222222222222222222111111000000000000000000////////////////////////---------.........//////------------------------,,,------....../////////******+++,,,,,,,,,++++++...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((()))***+++,,,---...///,,,,,,------......//////---------------------------------............///------...///000000//////333000---...111555666666CCCMMMWWW___gggqqqxxx{{{zzzkkkhhhdddbbbaaabbbaaa```bbbdddgggkkkmmmkkkfffbbb]]]aaafffjjjmmmrrrxxx}}}wwwrrrrrrwwwuuujjj]]]\\\]]]```bbbaaa]]]YYYXXXZZZcccqqquuuYYYLLL@@@======;;;777666999999999999888777555555333333333444444444444555222222222333333333444444333333333333333333333333333333333444444444555555666777888:::;;;<<<<<<<<<:::;;;===>>>???>>>>>>=========>>>???@@@@@@??????AAABBBBBBBBBCCCCCCDDDDDDCCCEEEGGGIIIJJJJJJIIIIIIFFFGGGIIIJJJLLLNNNRRRUUUVVVTTTQQQPPPNNNKKKGGGDDDDDDBBB@@@???>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGJJJHHHFFFDDDBBBBBBBBBBBB@@@@@@???>>>>>>???AAABBB@@@AAABBBAAA@@@BBBDDDFFFGGGKKKWWWfffmmmhhh___YYY[[[^^^ccciiillljjjddd```^^^[[[aaauuu}}}tttnnneee^^^ZZZUUUOOOKKKGGGDDD@@@>>>======<<<:::888888777777666555555444444555777999;;;<<<<<<<<<;;;<<<<<<======>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???===;;;:::999:::999<<>>??????>>>===;;;<<<===??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIAAADDDHHHIIIJJJLLLOOORRRSSSQQQOOONNNMMMJJJFFFDDDDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGDDDBBBAAAAAAAAABBB???>>>===<<<<<<>>>@@@AAA@@@AAAAAA@@@???@@@CCCEEEFFFKKKXXXeeefff]]]SSSPPPMMMQQQWWW___dddeeeaaa\\\WWWSSSTTT```tttyyynnnhhh___YYYUUUPPPKKKGGGBBB???<<<;;;<<<<<<;;;:::666666666777777777777777444555777:::;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>===<<<:::888777:::999>>>GGGOOOXXXdddoootttfffcccooogggKKK;;;777666777666444444555555444222222222222222222222222000000000000000111111111------------------------+++++++++,,,,,,,,,,,,---------------------------******+++,,,,,,---......)))***+++,,,---,,,,,,+++,,,---...///...---,,,+++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,))))))***+++,,,,,,---------------------------------------.........//////---...///000000000///...***///333222///...222666222777<<>>??????>>>=========???@@@BBBBBBCCCCCC??????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFHHHHHHIII===AAAFFFHHHHHHIIILLLOOOOOOMMMLLLLLLLLLJJJFFFDDD@@@???===<<<<<<>>>???AAADDDCCCBBBBBBCCCDDDFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFCCCAAA@@@@@@AAABBB>>>===;;;;;;;;;===???@@@@@@@@@@@@???>>>???AAACCC@@@FFFRRR]]][[[OOOGGGGGGAAAFFFMMMVVV^^^cccaaa\\\RRROOOPPPVVVaaauuu~~~uuuoooccc___ZZZUUUQQQLLLHHHEEEAAA@@@>>><<<:::999999888999999888777666555444444999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAA???<<<999999<<<>>>:::>>>CCCJJJSSS```oooyyyxxxeeeZZZ___{{{oooTTTDDD;;;666888777555444333333444444222333333333333222111111111111111111000000000000........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,///...------++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---............---+++,,,,,,,,,---.........---,,,,,,---...---***'''***+++,,,---...---,,,+++//////.........---------///000000000111111111111444666999<<>>===;;;999777777777777999999999999888777555555444333333222222111111000111222222333333222222111666666555333111000///...333333333444444444555555555555555666666666666666:::;;;===>>>???@@@????????????????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIHHHHHHHHHAAAAAABBBBBBAAA@@@>>>===??????AAABBBDDDEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBIIIRRRWWWUUUNNNFFFAAABBBAAACCCGGGOOOWWW]]]```XXXQQQMMMOOOUUUccc{{{~~~xxxoooiii^^^ZZZUUUPPPLLLHHHDDDAAA>>>===<<<:::888777777777666666666666666777888888999:::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????>>>;;;999999;;;===@@@DDDJJJPPPXXXfffxxxmmmaaa^^^iiieeeMMM@@@:::555666555333222111111222222000111111111111000//////111111111000000000//////........................000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,++++++,,,,,,------,,,,,,///.........------------....../////////000000000...000222444888AAANNNXXXhhhwww|||uuummmmmmrrryyy|||}}}~~~wwwvvvsssooonnnqqqxxxlll]]]VVVTTTUUUYYYUUU[[[ccckkkuuulllXXXKKKBBB<<<:::;;;:::999888777777888888666666666555555333222222222222222333333333333333111222222333333222222111333333333222222111111111333333333444444444444555555555555666666666666666999:::<<<===>>>???>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNMMMKKKIIIHHHHHHBBBCCCBBBBBBAAA@@@????????????@@@BBBCCCEEEFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>============<<<===>>>@@@AAAAAABBBBBB@@@GGGOOOSSSQQQKKKDDD@@@<<<<<<<<>>;;;:::999777666555555555666666555555666888999;;;::::::;;;<<<==================>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB??????>>><<<;;;<<<@@@BBBJJJPPPVVVZZZaaapppooo___\\\bbbsssoooTTTCCC;;;777444555444333222111111111222000000111111000000///...111111000000000000//////......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))***+++*********---,,,,,,,,,,,,+++++++++...,,,******+++---......,,,,,,++++++,,,,,,------............---------------------............///000222333333444:::BBBIIIUUUcccqqqwwwzzz{{{uuuuuuyyyvvv{{{vvvzzz}}}}}}}}}rrr```WWWSSSTTTYYY___ccclllyyy~~~hhhPPPCCC???<<<999888777777777666666777888888444444444444444333222111111222222333444444555555111222222333333222222111000111111222333333444444333333333333444444444444555555555666666777777777888999:::<<<============??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOOOOMMMJJJHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA???@@@@@@BBBCCCDDDEEEEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>???@@@AAABBBBBB@@@EEEKKKNNNLLLGGGAAA>>>>>>===<<<===BBBIIIQQQUUUfffbbb]]]XXXRRRQQQYYYcccyyyyyysssooohhhaaa[[[VVVSSSNNNJJJGGGDDDAAA>>>999888777666555555555555999888666555555777888999;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA>>><<<===BBBJJJPPPYYY___eeeggglll|||pppbbbVVVXXXeeewwwxxx\\\EEE:::777666444666555555444444333333333222222222222222111111000111000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------***))))))***,,,------,,,---,,,+++***+++,,,---...------------------------------------............333444555555555777;;;???HHHSSS```ggglllrrrxxx}}}zzz}}}}}}ooodddYYYUUUWWW]]]gggqqq```QQQBBB<<<<<<;;;:::;;;666666666666666666666666666666666666666555444444333333333444444555555555111222222333333222222111000000111222333333444444222222333333333444444444555555555666777777888888777888999:::;;;<<<<<<===??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFEEECCCCCCEEEEEEFFFFFFGGGHHHHHHIIIIIILLLOOOOOOMMMIIIGGGEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEAAABBBCCCCCCBBBAAA???>>>???????????????@@@@@@AAABBBBBBAAA@@@??????>>>>>>============>>>???@@@AAAAAAEEEIIIJJJGGGCCC???===AAA@@@>>>===@@@FFFNNNTTTeeefffeee```XXXSSSUUUYYYbbbssszzzsssmmmhhhbbb\\\WWWRRROOOKKKGGGEEEBBB???===888888777666666555666666777777666666777888999:::<<<<<<===>>>??????????????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDAAA===;;;???IIIVVV```jjjooottttttwww|||cccYYYSSSZZZjjj{{{|||gggMMM<<<666666666555444444444444444444333333111222222222222111000000000000000////////////...........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,---...//////000((()))+++...111000...+++---,,,+++***+++,,,---...,,,,,,---------------------------........./////////000111222222333444666;;;BBBLLLVVV\\\ccclllttt|||xxxrrrooorrrvvvnnniiigggjjjnnnqqqrrroookkkgggaaa[[[XXX\\\eeerrrrrraaaGGGBBB===<<<:::777777:::777777666666555444444333666666777777777666555555555555555444444333333333111222222333333222222111222222222222222222333333222222222333333333444444555555666666777888888999777777888999:::;;;<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFIIIMMMMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCBBB@@@>>>===>>>>>>>>>>>>>>>???AAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;<<<===>>>???DDDFFFGGGFFFDDD@@@???>>>>>>===;;;999999>>>FFFMMM]]]bbbfffbbbZZZTTTRRRRRRRRRZZZmmmzzztttllleeeaaa\\\VVVRRRKKKHHHEEEBBB@@@===;;;999888777666666666666666777111222444777999<<<===>>>======>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@======DDDSSScccooo{{{kkkXXXUUUVVVaaasssiiiVVVBBB777666555555555111111222222222222111111//////000000//////...---000000////////////..............................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))***+++*********++++++,,,------...//////***,,,///333555444000,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------------.........//////...///000111111222222222333777>>>IIIRRRZZZgggqqqvvv{{{~~~|||}}}|||wwwyyyzzzxxxoookkkfffccceeerrrlllbbb___\\\ZZZ^^^bbbcccaaa]]]ZZZYYYWWWXXX___lllzzzjjjUUUIII===<<<>>>???<<<666666:::666777777666555444333222444444555555555444444333555555555444333222222111111222222333333222222111333333333222222222222111222222222222333333333333555555666777777888999999888888888888999;;;<<<=========>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGKKKKKKJJJHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>???AAABBB@@@?????????>>>============<<<;;;;;;;;;<<<>>>???GGGGGGFFFCCC@@@>>>>>>???======<<<999888<<>><<<:::888666666666555555555666666777///111555888;;;===>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBFFFPPP```qqq|||rrr^^^TTTWWW___mmm~~~uuuWWWHHH:::666777444333333000111222222222222111000///////////////......---000000/////////.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******+++++++++++++++,,,,,,,,,++++++*********,,,,,,...111333222///,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------111000000111222222222111333222666???GGGPPP^^^jjjrrrxxx~~~~~~{{{}}}~~~}}}vvvoooqqqxxx}}}zzzuuuqqqjjjhhhiiioooyyywww```XXXXXXWWWUUU\\\dddgggfffbbb```___bbbiiixxxuuubbbRRREEE<<<<<<:::;;;>>>===888777888555555666777777666555444222333333444444444333333333333333333333222222222111222222333333222222111222222222222222222222222111222222222222333333333444555666777888999::::::888888888888999;;;===>>>;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJJJJJJJIIIIIIJJJDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@??????AAA@@@???>>>>>>???AAABBB????????????>>>>>>>>>>>>???>>>===<<<<<<===???@@@HHHGGGDDD@@@<<<;;;===??????@@@@@@>>>===???FFFLLLRRR]]]dddbbb\\\XXXSSSOOOMMMMMMUUUfff{{{|||xxxmmmfff]]]WWWSSSPPPLLLIIIEEECCC???===<<<:::888666555555444444444555666666111333777:::<<<<<<;;;:::>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDHHHPPP[[[kkk{{{~~~gggVVVVVV]]]hhhvvvwwweeeLLL@@@666666777444111111111222444444555444333222111111111111111000000///000/////////....................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++,,,,,,---............---------,,,***((('''&&&%%%+++++++++,,,---...,,,+++***+++,,,---...---,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,///...---......///...---111---...444;;;BBBPPP]]]ooovvv}}}~~~}}}vvvtttvvvvvv~~~wwwyyy}}}zzz~~~|||qqqqqqvvvqqq[[[TTTTTTUUUXXXbbbooovvvwwwuuusssssszzzkkkVVVLLLFFF???999;;;555333666999777444333222444555777888777777666333333444555555444444444000111111222222333333444222222222333333222222222111111111222222333333444111111222222222333333333444555666777888999::::::999888888888999;;;===>>>:::;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGJJJJJJJJJJJJLLLMMMEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@>>>>>>???AAABBB??????????????????@@@@@@AAA@@@>>>======???AAABBBHHHFFFBBB>>>:::999<<<>>>===@@@AAA???===???EEEKKKSSS___hhhgggbbbaaa]]]YYYTTTTTTZZZdddooo~~~|||vvvrrrccc___ZZZUUUQQQLLLHHHEEECCC@@@<<<:::::::::777444888888777555444555777:::777888999;;;===>>>???@@@<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFDDDBBB?????????>>>DDDMMMVVV```nnnjjj^^^\\\___iiizzzdddQQQ???===999666333222222222000000000000000000000000000000000000000000000000......////////////......//////000000///...------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...------,,,+++************++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++...---+++)))((((((((()))---------.........//////....................................///////////////...000555999<<>>:::777::::::999777666555444333444333222222333444666777444444333333333333222222111111222222222333333333333111...------///333555000111222333444555555555333333333444444444555555555555555666666666666666555666888999:::;;;;;;;;;<<<<<<======>>>>>>??????======>>>AAACCCCCCAAA???===>>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIFFFEEEFFFGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFEEECCCAAA???===<<<>>>>>>???@@@AAACCCDDDEEEEEEBBB>>>===???AAA@@@???@@@@@@?????????@@@BBBBBBGGGEEEAAA>>><<<;;;;;;<<<===>>>???AAACCCCCCDDDDDDHHHYYYkkkssstttrrrpppmmm\\\VVVSSSZZZeeettt|||vvvoookkk```\\\WWWRRRNNNJJJFFFCCC@@@===:::999::::::888666666777666555444555888:::999999:::;;;===>>>??????======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDAAA??????@@@DDDKKKTTT]]]ggguuupppcccaaadddttt|||sssXXXHHH===;;;888555333222222222000000000000000000000000000000000000000000000000///////////////////////////////////////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,------------,,,+++***++++++++++++++++++++++++,,,,,,+++************+++,,,,,,---------.........------------------------............////////////...,,,---111333444999@@@KKKVVVccckkkooozzzsssllljjjfffiiiqqq}}}xxxrrrrrruuuwww}}}vvvjjjdddcccfffgggllluuuwwwnnnfffdddgggpppqqqtttzzzsssccc\\\^^^hhhrrrsssYYYPPPDDD<<<999999888666888888777666555444444333444444333333333444444555444444333333333222222222111111222222222333333333333222000//////111333555111222222333444444444444333333333444444444444555555555555555666666666666666777888:::;;;;;;<<<<<<>>>>>>>>>>>>============@@@@@@AAACCCDDDDDDBBB?????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKGGGEEEDDDDDDFFFHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFEEECCCAAA@@@???>>>?????????@@@AAABBBCCCDDDDDDAAA>>>===???AAA@@@???@@@??????>>>???@@@BBBCCCDDDBBB@@@>>><<<<<<======>>>>>>???@@@@@@@@@@@@@@@GGGVVVgggttt|||~~~yyyaaaWWWQQQSSSZZZcccnnnwww~~~yyysssmmmgggbbb[[[WWWRRRNNNJJJGGGCCC@@@;;;999888777888999888777444555666555555666999;;;;;;;;;<<<======>>>>>>???>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB@@@??????AAAHHHOOOXXXaaakkkyyymmmbbbdddppp|||}}}bbbLLL@@@999888666444222222222222000000000000000000000000000000000000000000000000000///...------...///000---............---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************************+++,,,---...++++++++++++++++++++++++***)))((((((((()))++++++************************++++++++++++++++++++++++******)))))))))***++++++------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------............////////////------//////...222888999CCCOOOXXXbbbqqqyyysssoookkkkkklllttt|||xxxvvvxxx{{{~~~qqqjjjiiiccccccfffooo||||||uuuooonnnrrr{{{~~~yyysssyyyvvvfff^^^___jjj~~~|||eeeWWWFFF@@@:::777777999:::999666666555555555444444444333444444444444333333222333333333333222222222222111111222222222333333333222222111111222222333444222222333444444333333333333333333333444444444444444444555555555666666666777888999;;;<<<<<<<<<<<>>>>>===<<<<<<<<>>???@@@@@@@@@??????>>>>>>???@@@BBBCCCAAA@@@>>>===<<<===>>>>>>>>>>>>>>>======<<<<<<;;;BBBLLL\\\mmm~~~iii]]]RRRPPPTTTXXX^^^bbb}}}wwwqqqllleee___[[[VVVSSSNNNJJJGGGDDDAAA>>>999888777666666666666666333444555666666777:::<<<======>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@???>>>>>>AAACCCMMMSSS[[[dddooozzzeeeeeeuuunnnUUUEEE>>>666555444333222222222222000000000000000000000000////////////////////////111000...,,,,,,...000111,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++*********++++++,,,---++++++++++++++++++++++++,,,+++*********+++------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------.........//////111//////111000...111666444:::BBBIIIQQQ```sss}}}|||zzz|||}}}~~~qqqjjjfffdddnnnttt}}}}}}nnnfff___^^^eeevvvwww^^^LLLCCCAAA===:::888999:::999888444444444444444444444444333444555555444333111000333333333222222222222111111111222222222333333333000111222222333333222222333333444444444333222222222222333333333444444444333444444555555666666666888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============??????@@@BBBEEEGGGFFFEEE>>>>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA?????????@@@@@@@@@???>>>>>>>>>>>>@@@BBBCCC@@@???>>>===<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<>>>>>======@@@DDDGGGTTTYYYaaajjjxxxttthhhsss~~~```JJJ???<<<444333333222222222222222000000000000000000000000////////////////////////111000...,,,,,,...000111,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++************+++++++++,,,,,,+++++++++,,,,,,---------------------............111///000222222000222777555777:::>>>DDDOOO]]]hhhyyy~~~{{{xxxxxx{{{mmmaaa]]]\\\^^^gggiiimmmppppppmmmiiifff___]]]^^^cccooohhhVVVIII???999<<<:::888777777666555333333333333333444444444444333333444555444333111000333333222222222111111111111111222222222333333333//////111222222222111000333333444444444333222222222222222333333333444444333333333444555666666777999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@AAA@@@???AAACCCCCCBBBAAA<<<===>>>@@@BBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFCCCAAABBBBBBAAA@@@????????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>>>>???@@@AAA@@@???>>><<<;;;:::999999<<<<<<;;;;;;<<<===?????????AAAGGGUUUiiiuuurrrgggXXXNNNEEEEEEHHHJJJLLLOOOqqqmmmhhhbbb^^^YYYUUURRRMMMJJJFFFCCCBBB???===:::777888888666444333444555444666888999::::::<<<>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB=========>>>???DDDJJJNNNVVV]]]hhhuuuooopppoooSSS@@@999888333333333333222222222222000000000000000000000000000000000000000000000000000///...------...///000,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,...---,,,+++************++++++++++++++++++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,++++++,,,,,,------......,,,------------............,,,...111111///111666444444555777;;;CCCLLLRRRfffoooyyy|||yyywwwyyy}}}pppjjjiiihhhkkknnnxxxrrraaaYYYVVVWWWYYY[[[]]]```ccceeeeeedddcccbbbcccjjjuuuwww^^^LLLEEEBBB>>>:::888888888888777666666555333444444444444444444444222333333333333222222111222222222222111111111111111111222222222333333333//////000111111111111000222222333444444333333333222222222222333333333333222222333444555666666777999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAAEEECCCAAA@@@@@@???===;;;;;;<<<>>>AAACCCDDDEEEFFFBBBCCCDDDEEEFFFEEEDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIDDDBBB@@@@@@AAABBBCCCBBB???>>>??????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>@@@AAAAAA@@@???@@@BBBAAA@@@???>>>===>>>?????????>>>===<<<;;;999888777;;;;;;:::;;;<<>><<<:::888555666777666444333555888666888;;;;;;;;;<<<===>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>??????@@@CCCIIIQQQVVV[[[fffwwwtttmmm}}}{{{```HHH:::666666333444444444333222222111000000000000000000000000000000000000000000000000////////////////////////,,,---...///////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,++++++***+++++++++++++++++++++++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******))))))***+++++++++++++++------------------------+++************+++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---......//////,,,,,,---------.........,,,+++,,,//////---///333111111111222666;;;???BBBNNNYYYeeellllllmmmsssxxx}}}jjjbbb___\\\^^^aaaiiiuuu{{{uuuuuuwwwvvvzzz~~~{{{fff\\\XXXVVVXXX\\\]]]aaahhhooouuuwwwxxxxxx~~~wwweeeXXXIII@@@???@@@>>>;;;777888888888777777777888555555555555444444444444222222222222222222333333222222222222111111111111111111222222222333333333000000000111111111222222111222222333444444444444111222222222222333333333111222222333555666666777888999999:::::::::::::::;;;<<<<<<===>>>??????@@@CCCBBB@@@?????????>>>======>>>@@@BBBDDDEEEEEEEEECCCDDDFFFFFFFFFEEECCCBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCAAA??????@@@AAAAAAAAA????????????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@===???BBBAAA@@@???@@@BBBBBBAAA???>>>===<<<======<<<<<<<<<;;;;;;:::999888;;;:::::::::<<<>>>AAABBBEEEGGGIIIJJJNNNRRROOOIIIBBB???>>>???>>>===BBBIII```\\\WWWSSSQQQOOOLLLJJJEEECCC???===;;;:::888666222555666666444555888;;;888:::<<<===<<<<<<===?????????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCFFFNNNVVV\\\ffftttvvvmmmpppmmmUUUBBB999777888444444444444444333222111000000000000000000000000000000000000000000000000......////////////......------...///000000//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((************+++,,,------++++++++++++++++++++++++,,,+++*********+++------************************++++++++++++++++++++++++***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,------------------------)))((((((((()))+++---///++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,,,,---------......---+++---000///,,,...222000//////111333666777888999EEETTT^^^aaafffooovvv|||kkk```ZZZVVVVVVXXX^^^gggsss{{{yyyvvvwww~~~nnndddcccgggkkkhhhiiikkkooozzzqqq```ZZZZZZZZZ]]]bbbmmmttt~~~{{{dddSSSHHHBBB<<<999;;;;;;999666555666666555333333333444666666555555555444444444222222111000111222444555222222222111111111111000111111222222222333333333222222111111222222333444000111222333444555555555111111222222222333333333111111222333555666666777888888999:::::::::999999============>>>>>>>>>>>>???>>>===>>>AAACCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFDDDAAA?????????>>>===@@@@@@@@@???@@@@@@AAABBBAAAAAA@@@@@@@@@@@@????????????>>>>>>???@@@@@@AAA<<>><<<<<<<<<<<<999::::::;;;;;;:::::::::;;;::::::999:::===???AAA???DDDEEECCCBBBDDDBBB???888888999;;;999999@@@IIIXXXUUUQQQMMMKKKHHHEEEBBB@@@???===;;;999888777777777777777777666666666666:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEBBB???>>>???AAA:::BBBCCCFFFSSSZZZ___kkkwwwoooaaaiii{{{pppXXXGGG===666555777222222222222222222222222111111111111000000000000000000//////.........---000////////////000000111////////////////////////---.........---,,,,,,+++++++++++++++,,,---...///,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))((('''&&&&&&,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...///////////////.........////////////000111333333555:::???EEELLLXXXfffqqqwww{{{ttthhh___YYYWWWVVVXXX^^^fffvvvpppiiijjjkkkmmmrrr|||yyyrrrtttsssuuu{{{zzzfff[[[WWWWWW[[[```eeecccbbbdddjjjrrrxxx|||mmmggg___[[[___jjjvvvxxxiii[[[MMMDDD;;;;;;::::::999888777777333444444555555444444333444444444333333222222222222222222333333444444444:::999666444222111000000222222111111222222333444111111111111111111111111222222222222222222222222222222222222222222222222444444333333333444555555777777777888999999::::::>>>>>>>>>>>>>>>??????????????????>>>???@@@@@@AAAAAA@@@???@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA???>>>>>>???@@@AAAHHHFFFDDDCCCCCCCCCAAA@@@@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>======;;;::::::999999999::::::888888999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;777888888999;;;===???@@@TTTQQQMMMIIIGGGEEEBBB??????>>><<<:::999888777777666666777777777777777777;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBCCCDDDDDDFFFFFFDDDAAA>>>>>>???@@@>>>GGGJJJOOO]]]fffnnn{{{qqqfff___iii~~~xxxdddNNN@@@999555444555222222222222222222222222111111111000000000//////000/////////............000//////....../////////------------------------------......------,,,+++++++++++++++,,,---...///---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------.../////////////////////...////////////000111222222222666:::===BBBLLLXXXaaalllttt|||ssskkkfffbbb______bbbgggqqqoooddd___dddeeefffhhhnnn~~~yyyvvv|||~~~hhhdddggghhhkkkpppxxxyyylll^^^WWWUUUVVVYYY^^^^^^___```cccgggiiikkkkkkdddcccbbbfffqqqmmm\\\QQQIIIAAA:::::::::999999888777777666333333444444444444333333444444444333333222222222111111111222222333333333555444333111000000111111222222111111222222333444111111111111111111111111111111111111111111111111222222222222222222222222222222222333444555666777666666777888888999999:::<<<============>>>>>>>>>???????????????@@@AAAAAAAAA??????@@@BBBDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFDDDDDDCCCCCCCCCDDDCCCAAA@@@@@@AAACCCEEEHHHEEEBBBAAAAAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAA?????????????????????????????????>>>>>>>>>======<<<<<<;;;:::999999::::::888999999::::::;;;;;;;;;999::::::;;;;;;::::::999777888888999;;;<<<>>>???NNNKKKGGGDDDBBB@@@>>><<<<<<<<<:::999888777777777555555666666777888888888;;;<<<===>>>>>>??????>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCC@@@======???AAABBBLLLQQQXXXhhhrrr|||vvvfff___\\\]]]kkkhhhVVVBBB999777555444333222222222222222222222222111111000000000000//////////////////............/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,---......,,,---------------......+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++************,,,,,,+++******))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------.........//////////////////000000000//////000111111111333555666888>>>GGGNNN]]]fffuuu{{{vvvuuuqqqooopppsssyyy|||oooeee___\\\___aaabbbaaabbbnnn|||mmmfffeeekkkqqqwww}}}jjjZZZYYY^^^___bbbgggjjjrrr{{{xxxiiiaaaYYYXXXXXXYYY]]]bbbeeeiiinnnrrrrrroookkkgggeeeiiippp|||kkk___PPPEEE@@@???<<<999888888888777666666555555333333444444444444333333444444333333333333222222000111111111111111222222111111111111111222333333222111111111111222333333111111111111111111111111000000000000000000000000222222222222222222222222111111222333444666777888666666777777888888999999;;;;;;;;;<<<<<<=========??????>>>>>>??????@@@AAA@@@???>>>???BBBDDDDDDCCC?????????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFEEECCCBBBCCCFFFIIIKKKJJJFFFBBB@@@@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>===<<<;;;:::999999999999999999:::::::::::::::888888888999999888888888777777888888:::;;;======IIIFFFCCC@@@???===;;;999:::999888777777666777777555555666777888999::::::<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>===>>>BBBEEEKKKWWW\\\bbbqqq{{{}}}gggYYYWWWZZZcccqqqvvv\\\LLL;;;666888777555444111111111111111111111111111000000000///////////////////////////.........//////......---,,,+++***........................,,,------...------,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,------......+++++++++***+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********---,,,++++++*********+++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---------...+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...............////////////111000000/////////000000222333333333444888===BBBMMMVVVeeetttvvvmmmgggeeefffccchhhllljjjgggnnn~~~~~~lllddd___^^^bbbgggkkkttt~~~nnnaaaWWWXXX\\\^^^```cccdddhhhooovvvzzzyyyrrrkkkccc___]]]___aaacccjjjqqq{{{~~~zzz|||qqqbbbSSSLLLBBB======>>>===<<<666666666555555555444444333333333444444333333333333333333333333333333333111111111111222222222222222222222333333444555555111111111111111222222333111111111111111111111111111111111111111111111111111222222222222222333333222222222333444555666777555555666666777888888999;;;;;;;;;<<<<<<======>>>===============>>>>>>???@@@>>>===???AAACCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCEEEFFFFFFDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFFFFEEECCCDDDFFFJJJOOORRROOOKKKEEEAAA@@@AAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@????????????????????????========================???>>>===;;;:::999999999:::::::::999999999999999777777888888888888777777777777777888999:::;;;<<>>===<<<:::888888777777666666777777777666666777888999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>AAAGGGLLLYYYdddhhhlllwwwmmm[[[SSSYYYcccrrr~~~vvvcccRRRDDD777555777777444222111111111111111111111111000000000////////////............///////////////............---,,,***)))........................,,,,,,------...------,,,,,,,,,+++++++++,,,------******++++++,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********++++++,,,---)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---.........//////000000000000//////////////////111111111111222555888;;;???FFFQQQ___mmm{{{xxxrrrnnnooosssttt|||tttggg```\\\[[[^^^aaaeeejjjooo~~~}}}pppddd]]]XXXYYY]]]```bbbcccbbbeeejjjpppqqqlllfffaaa```___bbbhhhmmmsss{{{hhhVVVKKKCCC@@@<<<;;;;;;;;;999777555555444444444444444333222333333333333333333222333333333333333333333333333333333333333333333222333333333333333333333222111111000000111111222333111111111111111111111111222222222222222222222222111111111222222333333333555555444333333333444444444555555666666777888888;;;;;;<<<======>>>??????;;;;;;;;;;;;;;;<<<======???>>>===>>>@@@BBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAADDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEHHHNNNSSSVVVSSSOOOIIIDDDBBBBBBBBBAAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===???>>><<<;;;:::999888888999999999999999999999888888888999999999999888888777777777777777888999:::BBB@@@===<<<<<<;;;999888666666666666666777888999888888999:::;;;<<<===>>>===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>AAAGGGOOOUUU^^^jjjmmmooowww|||qqq]]]TTTWWWgggxxxjjjVVVFFF===555444555333111111111111111111111111111111000000////////////...............///////////////------...///...---+++***++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,++++++,,,,,,---******+++++++++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------......///000000000/////////......///000000////////////000222444555666:::BBBLLLXXXggguuu~~~~~~{{{~~~rrriii___]]]]]]___dddiiimmmooowww{{{|||tttkkkeee^^^\\\\\\___ccchhhkkklllkkkmmmrrruuuqqqhhhcccbbb```dddlllvvv~~~nnn[[[NNNCCC======<<<;;;;;;;;;999666444444444444444444444444444222222333333333333222222222222333333333333444444444444444333333333333333111222222222111000///...111000000000000111222222111111111111111111111111222222222222222222222222111111111222222333333444666666555444333333333333444444555555666666777777;;;;;;<<<===>>>??????@@@;;;;;;::::::;;;;;;<<<===>>>===<<<===@@@BBBBBBAAA>>>>>>??????@@@@@@AAAAAAAAABBBDDDEEEEEEEEEDDDCCCAAAAAABBBBBBCCCEEEFFFGGGCCCDDDDDDFFFIIIMMMQQQSSSRRRNNNHHHEEECCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999888888888888888888999999999999999999999::::::::::::999999777777666666666777777888???===;;;:::::::::999777666666666666777888999::::::;;;;;;<<<===>>>>>>???===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>???CCCLLLVVV]]]bbbnnnqqqrrryyy~~~|||eee]]]aaalllvvv]]]JJJ===888555666555222111444111111111111111111111111000000/////////...................../////////000,,,---...//////...,,,++++++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++***++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------......///000000111...............///000111///......///000111111111333555999>>>FFFPPP\\\cccjjjooouuuwwwwwwyyy}}}tttooohhhhhhiiinnnvvvzzzrrrkkkfffdddaaadddhhhnnnuuu}}}vvvqqqtttnnnuuu}}}eeeRRRFFF@@@<<<999;;;;;;:::::::::999888777444444444444444444444444222222333333333333222222222222222333333444444444333333333333222222111111000111111222111000///...000000000000000111222222111111111111111111111111111111111111111111111111000111111222333333444444555555444333333333444444333444444555555666777777999:::;;;<<<===>>>>>>???<<<<<<;;;;;;<<<<<<===>>>>>><<<<<<===???AAAAAAAAA?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCDDDFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKKKKIIIGGGCCCBBBBBBBBBAAA@@@AAA@@@???>>>>>>=========::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888888888888777777888888999999::::::888999999::::::999999888777777666555555666666666>>><<<999999999999888777555555666666777999:::;;;<<<<<<======>>>>>>??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBAAA@@@@@@=========@@@EEEOOO[[[cccjjjwwwzzz{{{oooccchhhvvv~~~gggNNN<<<888666666888666333444888000000000000000000000000000/////////............---.........//////000000+++---...000000///---,,,------------------------+++,,,,,,---.........---------,,,++++++,,,,,,,,,.........------,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++))))))***+++,,,------...------,,,+++***************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...---------...///000000111---------......000111222111000///000111111000///555666666777:::???FFFKKKVVV^^^gggnnnqqquuuzzz~~~vvvtttuuuvvvxxxuuulllggggggjjjooowww~~~kkk^^^NNNBBB>>>>>>>>>===888777666666666777888888444444444444444444444444222222222333333222222222222222222333333444444444222222222222111111000000000111333444444333222222000000000000000111111222111111111111111111111111000000000000000000000000000000111222333333444444333333333333444444555666333333444444555666666777888888999:::<<<======>>>===============>>>??????>>><<<;;;===???AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDFFFHHHIIIKKKGGGGGGHHHHHHGGGGGGFFFEEEAAA@@@??????@@@AAA@@@???AAA@@@>>><<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999999888888777888888888666666777888999::::::;;;888888999999999999888888777777666555555555555666::::::999888777777888888555555666777888999::::::<<<<<<======>>>????????????????????????@@@@@@@@@AAAAAA@@@@@@AAACCCFFFGGGBBBFFFEEE???===@@@???;;;???>>>???EEEMMMXXXhhhvvv}}}uuummmkkkxxxjjjOOOAAA>>>444333222222333333222000000000000000000000000000////////////////////////222111///---,,,---///000------------------------------------------------,,,---------------------......---,,,++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,------------------------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---000000//////............,,,,,,,,,---------..............................000////////////.........////////////////////////777666444333444777;;;===CCCGGGPPP[[[fffpppwww{{{~~~{{{}}}yyyxxxzzz~~~uuucccYYYJJJFFFAAA===<<<:::999888666666666666555555555555777777666555444333333222333444666666666666444333333222222111111222222333444444444333333222222222555333000......000333555222111111111000000//////000000111111111111000000000000000000000///......222111111111000000//////222222111111222222333444333222222222333555777888888888999:::;;;;;;;;;;;;========================<<<<<<;;;;;;<<<>>>AAABBBAAAAAAAAAAAACCCEEEGGGIIIIIIHHHFFFEEEEEEEEEFFFGGG@@@@@@AAAAAACCCEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBBBB???>>><<<:::999:::;;;<<<======<<<;;;:::999999888:::999777666666888:::;;;:::;;;<<<<<<<<<;;;:::999888888777666555444333333666666666666777777777777999999888777666666777777999999:::999888666444333:::999888777777777777888666777777888999:::;;;;;;<<<<<<===>>>>>>??????@@@===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCFFFEEE@@@???@@@???:::;;;<<>><<<;;;:::;;;<<<=========<<<;;;:::999999888999999777666777888:::;;;:::;;;;;;<<<<<<;;;:::999777777777666555555444444666666666666777777777888999999888888888777777777999999999999888666555333999888777777777777777777888888999:::;;;<<<============>>>>>>???@@@@@@@@@======>>>@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIGGGBBB??????>>>;;;===@@@HHHSSS___oooxxxuuuxxxlllWWWFFF:::555777222111000000111111000...000000000000000000000000//////////////////////////////---,,,,,,,,,---...------------------------------------------------...---,,,+++***))))))(((++++++++++++,,,---...///++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++++++++,,,------************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++******,,,,,,,,,---------......------------------------******+++,,,---...///000000000000000000000000000////////////000111333333777666888;;;CCCLLLVVV\\\jjjkkkpppvvv|||nnnVVVHHHBBB???>>><<<999777666777888777777666666666555555555555444111222222222333333333444222111111111111111111222333222222111111222222333333333333333222222222222222222111000000111222222111111111111000000000000000000111111111111000000111111111222111111000///111111111111111000000000222111111111111222333333222222222333444555666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===???AAABBBFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@??????@@@AAAAAABBBAAABBBCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<===>>>======<<<;;;:::999999888999888777777777999:::;;;:::;;;;;;;;;;;;:::999888666666666666666666666666666666666777777777888888888999:::::::::999888777999999999999888666555444888888777666666777777888888999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA??????@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNSSSPPPIIIBBB>>>>>>??????EEEIIIQQQ\\\jjjqqqooottt~~~kkkUUUFFF===666555777444333222222333333222000////////////////////////////////////////////////...------,,,,,,,,,------------------------------------------------------------,,,,,,++++++******,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++***+++,,,,,,---*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++*********,,,,,,,,,---------......------------------------------......///000000111//////////////////////////////000111222333333333444333333555999@@@HHHLLLWWW[[[bbbiiippptttfffSSSGGGBBB???;;;777;;;999777777888999888888666666555555555444444444222222222333333333333333444333222111111222333444333222222111111222222333333222222222222222222222111111111222222111111111111111111000000000000000000000111111111111000000111111222222222111111000111111111111111111111111111111111111111222222333222222222333444555666777777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<======???@@@AAAEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????>>>???AAACCCCCCBBB@@@???>>>>>>============>>>???======<<<;;;:::999999888888888888888888999;;;;;;;;;;;;::::::999999888888555555555555666666777777666666777777777888888888777999:::;;;;;;:::888777999999999888777666666555888888777777777777888888888999999:::;;;<<<======??????@@@@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEHHHLLLRRRWWWZZZ^^^VVVKKKCCC>>>>>>CCCGGGLLLNNNUUUcccvvvnnnffflllxxx}}}hhhXXXGGG>>>:::777555666444333222222333333222000////////////////////////////////////////////////------,,,,,,,,,---------------------------------------------------------++++++,,,,,,------.........---,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))***+++,,,------,,,+++***+++************+++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////........................///000111222333333222222222222333444777:::===???DDDJJJRRR[[[ccctttnnnbbbVVVMMMDDDAAABBBAAA<<<666;;;:::888777888888777666555555555555444444444444555555555444333222222111333333111000000111333333333222222111111222222333222222222222222222222222000111222222222222111000000000000000000000111111000000111111111111000000000111111222222222111111111111111111111222222222111111000000111111222333111222222444555555666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>============>>>===>>>@@@AAABBBAAA???>>>===============>>>??????======<<<;;;:::999999888888888888999999:::;;;<<<;;;;;;:::999888888777777444444555555666777777777777777777777888888888888777888:::;;;;;;:::999777999999888777777666666666888888888888888888999:::999999:::;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBDDDEEEHHHMMMSSS[[[aaaeeebbbXXXMMMFFFBBBDDDKKKRRRRRRRRRZZZlll~~~nnnccc```mmm}}}{{{lllTTTHHH===999888555333333222111000000111111000...000000000000000000000000////////////////////////------------............------------------------------------------------***+++,,,---...//////000///...---,,,++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,+++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......///000000000000000///000222444666666666666888<<>>>>>===============>>>===>>>????????????======;;;;;;<<<===>>>>>>??????======<<<;;;:::999999888777888888999:::;;;<<<<<<;;;;;;999888777666666777444555555555666666777777777777777888888888999999777888999:::::::::999888999999888777666666777777999999999999999:::;;;;;;:::;;;;;;<<<===>>>??????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEIIIOOOWWW^^^dddiiikkk___VVVMMMKKKJJJLLLTTT]]]______ggg{{{jjjaaa^^^cccuuulll[[[GGG???888777666333111222222111000000111111000...000000000000000000000000////////////////////////------......////////////------------------------------------------------+++++++++,,,,,,------...------,,,++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***************++++++,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................///////////////000111333333444333333444666;;;@@@DDDMMM```rrrsss```PPPHHHDDDCCCBBBAAA===888555666777888888777666555555666555444222555555555444444444333333444444333333222222111111000111111111111111111000333222222111111222222333000111111111222222222222111111111111111111111111///000000000111111111111000000111111111111000000...///000000111111111000111111111222222333333333000000000000000111222222000111333555666666666555666777888999999::::::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;???@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>===============>>>??????>>>>>>======<<<<<<<<<999:::;;;<<<===>>>>>>???======<<<;;;:::999999888777777999:::;;;<<<<<<<<<<<<:::999777666666666666555555555666666666666666777777888888888999999999777777777888888888999999999888777666666666777888:::999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFLLLUUU___gggkkkllllllZZZSSSNNNOOOQQQSSSZZZcccmmmmmmuuuppp^^^[[[___jjjtttaaaPPPBBB<<<777666555222111444444333222222333333222000000000000000000000000000////////////////////////------...///000000//////------------------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---*********)))***++++++,,,++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111////////////////////////000000/////////000111111111111111222222333444444444444666999:::???MMM[[[cccttt{{{pppZZZTTTLLLEEE@@@>>>===<<<:::::::::999999999::::::666555555666777777666444555555444444444333333333111111111111111222222222222333444555555444333222333222222222222222222333000000111111222222222222222222111000000111222222//////000000111111111222000000111111111111000000......///000000000000000111111111222222333333333000000000000000111111222000111333555666666666555666777888999999:::999999999999999999999999999999999999:::;;;;;;;;;::::::@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCBBBAAA@@@???===============>>>??????@@@???>>><<<;;;;;;;;;;;;888999:::<<<===>>>>>>>>>>>>===<<<;;;:::999999888666777999:::;;;<<<<<<<<<<<<:::999777555555555666666666666666666666666666777888888888888999999999777777666666777888999999999888777666666777888888::::::999999:::;;;===>>>@@@??????>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKGGGRRRbbbmmmppplllddd___UUUPPPMMMPPPTTTXXX___fffnnnzzzqqqddd[[[cccrrrxxxdddSSSKKK777666444222111111111111000000000000////////////////////////////////////..........................................------//////...---,,,,,,++++++---------,,,,,,+++++++++,,,+++++++++***)))))))))************************---,,,***)))))))))************+++++++++,,,,,,,,,******+++,,,------------,,,++++++******++++++,,,++++++************++++++000---+++***,,,,,,)))&&&)))))))))******++++++,,,)))************+++++++++,,,++++++******++++++,,,+++++++++******)))))))))...---+++******+++---...---+++******+++,,,+++***,,,+++***))))))+++---...---,,,,,,++++++*********///............///000000///////////////.........111111111111000000000000111000000000000222444555333333444666888;;;>>>@@@MMMWWWeeeqqqyyyqqqdddXXXPPPDDDBBB@@@===:::888666555999888777666666777888999777777777777777777777777444444444333333222222222111111000000000000111111222222111000//////000000---...///000111222333333111111111111111111111111000000111111111111000000333222000......///111222000000000000000000000000///000111222222222222222000000000000/////////////////////000111111222222444444555555666777777777777777777777666666666666888888777777888888999:::;;;;;;;;;<<<<<<<<<======???@@@BBBCCCCCCBBB@@@???<<<===>>>???????????????<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<::::::999999::::::;;;;;;;;;:::999777666555555555666555555444444444555555999888777777777777777888777888:::;;;;;;:::888777666666555555555555666666;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEHHHJJJRRRZZZdddjjjiiibbbZZZUUUTTTSSSTTTXXX[[[^^^eeemmmwwwrrrgggdddhhhvvvoooZZZHHH@@@777666444222111111111111000000000000////////////////////////////////////.........................................................---,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))************+++++++++,,,,,,,,,++++++++++++******)))(((+++******))))))******+++++++++************++++++---+++******,,,---+++))))))******++++++++++++***************++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********...---+++******+++---...---+++******+++,,,+++***,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,+++,,,------...////////////............000000000000000000000000///............000111222222222333444666999;;;===<<>>???>>>===;;;999888888888888777666666666666777888666666666666666666666666333333333222222111111111222111111000000111111222222222111000000000000000000000000000111111111111111111111111111111111111000000111111111111000000222111/////////000111222000000000000000000000000000000111111222222111111000000000000/////////////////////000111111222222333444444555555666666777777666666666666666666666888888777777888888999:::::::::;;;;;;;;;;;;<<<<<>>?????????>>>>>>;;;;;;;;;;;;<<<===>>>???>>>>>>??????>>>>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999:::;;;<<<999999888777666666666666555555444444444444444555888777777777777777888888777888:::;;;;;;:::888777666666555555555555666666============>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGWWW\\\aaabbb^^^XXXRRROOOQQQSSSXXX^^^___aaaiiirrrmmmbbbcccmmmtttaaaMMM>>>777666555444222111111111111000000000000////////////////////////////////////................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************+++++++++,,,,,,,,,******************))))))***))))))))))))))))))***++++++************+++++++++***)))***,,,---,,,+++)))***+++,,,,,,+++)))(((************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------++++++++++++------,,,+++))))))+++,,,++++++,,,+++*********+++,,,---***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---........................////////////////////////............///000111111111111111222333555777888555999???DDDIIIQQQ[[[bbbkkkrrr}}}|||rrr^^^WWWMMMFFFAAA>>>:::777;;;:::999999999999999999666666555555555555666666444444444444444444444444222222111111111111111000333222222111111222222333222222111000000000000111333333222111000//////...111111111111111111111111000000111111111111000000000000/////////111222333000000000000000000000000000111111111111000000///////////////000000000000/////////000111111222222222222333444444555555666666666666666666666666666888777777777777888999999999999999::::::::::::;;;>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>????????????>>>>>>>>>===>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::777777777777888999;;;;;;:::999888777666555555555444444333333333333444444666666666666777888888999777888999::::::999888777666666555555555555666666?????????@@@@@@AAABBBBBB???@@@AAACCCDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDEEEEEECCCBBBCCCDDDNNNQQQTTTUUUUUUSSSSSSSSSSSSVVV\\\``````aaakkkwww|||llleeedddnnnuuubbbSSSDDD:::777555444333222222111111111000000000000////////////////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,'''(((***+++---.........******))))))))))))******++++++************+++++++++******+++,,,,,,,,,,,,***+++,,,,,,,,,***((('''*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))+++,,,++++++++++++*********+++,,,---,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......------...............///---------...............000000000000111111222222111111111111222333444444666888:::;;;===AAAGGGKKKUUU\\\hhhtttwwwnnnggg___UUUNNNJJJEEE@@@======<<<;;;:::888888777777777888888999555555555555555555555555333333333333333333333333222222222222111111111111444333333222222333333444222222111000000111111111444333222222111000//////111111111111111111111111000111111222222111111000////////////000111333444000000000000000000000000111111111111000///......////////////000000000000/////////000111111222222111222222333333444555555555555555666666666666666777777777777777888999999888888888888999999999999===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::777777777777777777888999<<<;;;999777555444333333333333222222222333444444555555555666666888999:::777777888999999888777777666666555555555555666666@@@@@@AAABBBCCCCCCCCCCCC>>>@@@AAACCCDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDCCCAAA@@@AAABBBBBBDDDHHHLLLOOOSSSWWWZZZ[[[\\\___aaaaaadddooo|||tttgggaaagggqqqfffRRRFFF===999999333333333333222111111000000000000000////////////////////////////////////........................---------.........//////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++***************+++++++++,,,,,,,,,((((((***+++,,,---------+++++++++******+++++++++++++++************++++++,,,,,,,,,,,,+++******+++***+++,,,,,,+++***)))(((***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++++++++***+++++++++,,,,,,------,,,,,,+++***))))))---,,,,,,,,,,,,---......,,,---------......//////,,,---------.........//////000000000111111111111111111222222222222222222222444666777888888:::;;;EEEIIIQQQYYYcccmmmwww}}}hhhaaaVVVNNNIIIFFFCCC@@@???===;;;:::999::::::999888888777666666666666666444444555555555555444444333333333333333333333333222333333333333333333333444444333333333333444444222111111111111111222222222222222111111111111111111111111111111111111111111111222222222222111111/////////000000111222333////////////////////////000000000000000///...---.../////////000000000111/////////000111111222222111111222222333444444444444444555555666666666777777777666666777777888999777777777888888888999999<<<===???@@@@@@???===<<<===============<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>@@@???>>>>>>======>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999888777666666666666999888777666555555555555222222222222222333444555555555555555666777888999777777777777777777777777666666555555555555666666@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>>===???@@@>>>AAAEEEJJJOOOUUU[[[```___^^^___aaabbbfffrrr~~~{{{kkkddd```cccqqqsssXXXFFF===777555666222222333333222111000000000000000000////////////////////////////////////........................,,,,,,------.../////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,************)))((('''&&&,,,,,,++++++++++++,,,,,,++++++************+++++++++,,,---,,,***)))***++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++******)))+++++++++++++++,,,,,,---,,,,,,,,,---......//////,,,,,,------.../////////---......//////......---000111222222333222222222000222555888999999999888<<<>>>AAADDDJJJRRR[[[aaallluuu{{{hhh[[[RRRMMMEEE@@@===>>>??????;;;;;;:::999888777777777999888777666555555555555444444555666666555444444222222222222222222222222333333333333333444444444444333333222222333333444222111111111111222333333000111111111222333333333111111111111111111111111111111222222222222111111//////000000111111222222////////////////////////...////////////......---......//////000000111111/////////000111111222222111111222333333444444555444444444555555666666777777666666666666777888888777777777888888888888999;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<;;;<<<<<<===>>>???@@@???===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666444444444555666777888999333222222333333444555666555555555555666777777888777666666666666666666777666666555555555555666666AAAAAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB>>>;;;;;;>>>@@@AAADDDJJJOOOTTTZZZ```eeedddbbbdddiiimmmrrr{{{pppeeeaaagggpppyyysss___III>>>999666444444111222222333222111000000000000000000////////////////////////////////////........................,,,,,,------...//////000---,,,,,,,,,+++*********+++++++++,,,,,,---------++++++++++++++++++******++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++++++++***((('''%%%%%%++++++************++++++++++++************++++++)))+++---,,,******+++---++++++)))((()))***+++---+++++++++,,,,,,,,,------,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))((('''(((***,,,,,,+++******++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++,,,------...++++++,,,------...//////,,,------...//////000000------...//////...---,,,...///000222222222111111222333555888::::::999888:::::::::;;;===AAAGGGLLLRRRXXXdddrrryyy|||rrreeeXXXMMMFFFEEECCC@@@===============999:::::::::999888777888888777777666666666666666444555666666666666555444333333333333333333333333111111222222333333333333333333222222222222333333222111111111222222333444111111111222222333333333111111111111111111111111111222222333333222222111000000000111111111000000////////////////////////------.../////////...............///000111111111/////////000111111222222222222333333444555555555333333444555555666777777666666666666666777888888777777888888888999999999:::;;;===>>>>>>===;;;:::::::::;;;<<<<<<<<<;;;;;;===============>>>@@@@@@???>>><<<;;;:::;;;<<<===;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::888777777777777888999:::555555555555555666777888333333333333444555666777666666555555555666666777666666666555555666666666666666555555555555666666@@@AAACCCEEEEEEEEEDDDDDDGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEAAA===::::::===@@@DDDHHHNNNTTTZZZ```fffjjjnnnlllooowww~~~nnnaaa[[[aaasss___OOO>>>999999777555444000111222333333222000///000000000000////////////////////////////////////........................,,,,,,------...///000000------,,,,,,+++***))))))+++++++++,,,,,,------------------,,,,,,+++++++++************************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++***))))))******))))))))))))******++++++************++++++'''))),,,,,,++++++---000,,,***((('''(((***---...++++++,,,,,,,,,---------,,,++++++++++++++++++,,,)))))))))******++++++++++++,,,,,,------,,,,,,+++)))((('''(((***,,,,,,+++******+++,,,,,,,,,,,,+++'''((()))***,,,.../////////............///000000++++++,,,,,,---...//////------......///000111111//////000111111000///...---...///111111111000000444333333333444555444333:::::::::999999;;;>>>AAACCCEEEMMMWWW\\\___hhhttt~~~yyyvvviiiddd\\\SSSKKKGGGEEEDDD????????????>>><<<999777666777999999888777777888666666666666666777888888444555666777777666555444333333333333333333333333000000111111222222222222333222222111111222222333222111111111222333333444222222222222222222222222111111111111111111111111111222222333333222222111000111111111111000000///////////////////////////,,,,,,---...////////////---......///000111111222/////////000111111222222222333333444444555555666333333444444555666777777666666666666666777888888888888888888999999999999:::;;;===>>>>>>===;;;:::999999:::;;;<<<<<<<<<<<<============>>>???@@@AAA???===;;;:::999:::<<<===:::::::::999999999888888999999999::::::999999999555555666777999:::<<<===:::999888666444333333222333333333444555666777888777666666555555555666666666666555555555555666666666666555555555555666666FFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJIIILLLPPPSSSSSSRRRMMMGGGAAA???======DDDMMMQQQTTTWWW[[[___dddhhhlllwww{{{mmmfff\\\eeevvvjjjKKKCCC;;;777777888666444000000000000000///......000000000000000000000000---------............///...------,,,,,,------.........---------,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,------......///------,,,++++++******)))---,,,,,,+++***)))((((((+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************))))))***+++,,,,,,------***+++,,,------,,,***))))))***++++++,,,,,,+++++++++)))(((***......***%%%************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,+++***,,,---///...------...000///......---------......///////////////000111111111111000000000000111111000111111111111222222222:::777444444777999999999;;;<<<>>>AAAFFFLLLQQQTTTfffsssrrrnnnhhhaaa[[[WWWUUUUUUOOOLLLGGGCCC@@@@@@AAABBB???>>>===<<<;;;:::999999666777999::::::888555333999888888777666555555555444444444444333222111000333555666555333111111111222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222111000//////...000000000000000000000000000000000000000000000000......------------......////////////000000000000......///000111222222333000000111222222222222111444333333333333444555555444555666777777888888777::::::::::::::::::::::::>>>???@@@???<<<:::999:::<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::999888888777;;;;;;;;;:::888666555444666777888999999999999999555555555555666777999999555666777777777777777666666444333333444555333222555333111111333555555555666666666666555555555555FFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJLLLQQQVVVYYYYYYXXXMMMGGGCCCCCCDDDGGGPPPZZZccccccbbb``````eeemmmtttnnnbbb```hhhuuuoooVVVDDD>>>777333444555333000111111111111111000000///////////////////////////---------............//////......------......///......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***)))))))))***************+++++++++++++++++++++,,,,,,,,,++++++***))))))))),,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---***&&&'''+++,,,+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++***+++---,,,++++++,,,............---------......///////////////000111111111111000000000000111111000111111111111222222222999666444444666888888888999999:::<<>>===<<<>>>======<<<;;;::::::999444555777888888777666555777666666555444444333333444444444444333222111111444666777666444222222333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111000//////...////////////////////////000000000000000000000000///......------......///////////////000000000000//////000000111111222222000000111222222222222111444333333333333444555555444555666777888888888888;;;::::::999999:::::::::>>>???@@@>>><<<:::::::::<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;:::999999999<<<<<<;;;:::999777666555666777888999999999999888555555555555666777888999777777888777777666555444666555333444555555444222555444222333555666666555666666666666555555555555DDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJLLLRRRXXX^^^```^^^\\\NNNKKKKKKOOOSSSYYYcccmmmxxxvvvppphhheeejjjvvv|||jjj______ddd}}}yyy\\\HHH===999444222333333111///222222222222222111000000////////////////////////---------............////////////....../////////......---------,,,,,,,,,........................***++++++,,,,,,++++++***,,,,,,++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,---------------000+++&&&%%%(((+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,***+++---,,,++++++,,,...........................///////////////000111111111111000000000000111111000111111111111222222222777555333333555666777777777777777777888:::===>>>===DDDOOOXXX___dddgggjjjtttyyyzzzpppcccUUUKKKHHHFFFCCC@@@>>>>>>>>>???999:::===??????===;;;:::<<<<<<<<<;;;;;;:::::::::444444555666666777777777666666666555444444333333444444555444444333222111555666777777555333333444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222111111000/////////000000000000000000000000000000000000000000000000///......------......///////////////000000000000000000000000000111111111000000111222222222222111333333333333333444555555555666777888888999999888;;;:::999888888999:::;;;===>>>???>>><<<:::::::::<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::888777666777777888888999999888888555555555555666777888888888888888888777555444333666555444444555555444222555444444555777777666444666666666555555555555444DDDEEEFFFGGGHHHGGGFFFEEEGGGGGGGGGHHHIIIJJJLLLLLLLLLPPPWWW]]]``````]]][[[RRRSSSXXXaaaggglllttt|||zzzrrrooouuusssddd\\\___kkkyyyxxxbbbMMM@@@999777555444555555333111111111222222111111000///////////////////////////---------............/////////............//////......---------,,,,,,,,,........................***++++++,,,,,,++++++***---------,,,+++++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***)))***+++,,,---+++,,,------......------000,,,((('''))),,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---///...------...000------..................///////////////000000111111111000000000000111111000000111111111222222222555444333333444555555666888777777777777888::::::;;;>>>CCCIIINNNQQQQQQPPPXXXZZZ^^^bbbgggoooxxx~~~zzzvvvhhhddd^^^YYYTTTOOOJJJFFFCCCAAA@@@>>>===>>>>>>???999:::===???@@@???===<<<;;;;;;;;;:::::::::::::::777777666555555666777888888888777777666666666666444444555555444333222222444555777666444333333444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111000000//////111111111111111111111111//////////////////////////////............//////////////////000000000000111111111000000000000000000000111222222222222111333333222222333333444555555666777888999999999999:::999888777888999;;;<<<<<<===>>>>>><<<::::::;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;999888777777777888888888888777777555555555555555666777888777777888777777666555555666555444444555555444333444444555666888888666444666666555555555444444444DDDEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNRRRXXX]]]^^^[[[XXXVVVUUUYYYcccooovvvwwwzzz~~~~~~}}}~~~ttthhh]]]XXX\\\iii~~~ooo[[[KKK>>>777666555555555555555333222000000111111000000///...........................---------............///...------,,,,,,------.........---------,,,,,,,,,........................***++++++,,,,,,++++++*********))))))(((((('''''',,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++---...+++,,,------......------------,,,,,,---...---,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---///...------...000,,,,,,---...//////......///////////////000000111111111000000000000111111000000111111111222222222333333333333333333444555666777777777888999:::::::::999;;;>>>AAABBB@@@>>>DDDEEEHHHKKKOOOTTTYYY]]]aaagggnnnvvv|||sssooohhhccc^^^XXXTTTPPPJJJHHHEEECCCCCCCCCCCCCCC???>>>===<<<;;;;;;;;;<<<======>>>>>>>>>?????????:::::::::::::::999999999<<<;;;999777666666777888777777777777666666666666444444555555555444333333222444555555333222222333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000/////////////////////////////////....../////////////////////000000000000111111111000000000000000000000111222222222222111333222222222222333444444555666777888888999888888999888888777888999:::;;;:::<<<======;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;<<<<<<<<<=========<<<;;;:::999888777777888888888777777666555555555555555666666777444555666777777888777777777555444444555666444333444444555666888888666444555555555555444444444444EEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGLLLPPPUUUXXXXXXVVVTTTTTTUUU[[[gggtttyyyxxxxxxzzzyyy||||||jjj\\\XXXWWW]]]iiixxxoooYYYIII>>>777333333333333333222222222111000000000000000///..............................---------............///------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***+++++++++***************------,,,,,,+++******)))***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++,,,---------------+++,,,...000///...,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++---,,,++++++,,,...+++,,,---/////////......///////////////000111111111111000000000000111111000111111111111222222222111333444444333333444555333444555666777888999999999888999;;;===>>><<<;;;;;;<<<===@@@BBBDDDFFFFFFGGGNNNVVV\\\^^^```eeeiiivvvzzz{{{pppiiigggfffbbb___QQQNNNKKKIIIHHHGGGEEECCCCCCBBB@@@>>>=========>>>>>>===<<<;;;::::::::::::===<<<;;;:::;;;<<<===???:::::::::999999888888888>>><<<:::888777666777777555555555555555555444444444444555555555555444444111333444444333222222333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000000000------------------------000000000000000000000000000//////......//////000////////////000000000000000000000000000111111111000000111222222222222111222222222222222333444444444555666777777888888777777777888888999:::::::::999;;;<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777888888777777666666666555555444555555666666333444555777888888888888777666555555666666555333555444444555777777666444555555555444444444444333FFFFFFFFFGGGGGGIIIJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEGGGJJJOOOQQQRRRSSSUUUWWWXXX\\\gggssswwwvvvuuuxxxyyy~~~yyyhhh\\\[[[]]]fffssspppYYYHHH???;;;777444333333222111000000111222000111111111111000//////........................---------............///......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))+++---......,,,+++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////***+++---,,,++++++,,,...***+++---///000000///...///////////////000111111111111000000000000111111000111111111111222222222111333555555333333444666222333444555777777888888999:::;;;;;;;;;;;;<<<<<<999999999:::<<<============@@@DDDGGGHHHJJJMMMOOOXXX\\\aaafffiiimmmssswwwzzz{{{{{{wwwrrrmmmlllllltttzzz}}}|||~~~}}}vvvppp^^^ZZZTTTOOOLLLKKKIIIHHHEEECCCAAAAAAAAABBBAAA@@@@@@@@@@@@???===<<<============<<<<<<<<<<<<<<<;;;999999999999:::;;;===>>>;;;::::::999888777777666;;;:::999888777777777777444555555555555555555555444444555555555555444444222444555555444333333444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000111........................000000000000000000000000000000////////////000000////////////000000000000//////000000111111222222000000111222222222222111222222222111222222333444333444555666666777777666555666888:::;;;:::999888888:::<<<<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999:::999999888888999999:::888888999999999999999999;;;;;;;;;;;;;;;:::999888777777777777777666666555666555555444444555555555444555666777777888777777777666555555666666555444555444222333555666666555555555555444444444333333GGGGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIGGGFFFEEEEEEEEEAAAEEEJJJMMMOOOSSSXXX\\\[[[___hhhrrrvvvuuuvvvyyy}}}xxxhhh___ZZZffflllyyygggWWWDDD999777888666222444444333222000000222333222222222222222111000000........................---------.........////////////............//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************))))))***+++,,,,,,------((()))+++,,,------,,,,,,******+++,,,,,,,,,,,,+++(((***+++,,,+++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,---///...------...000***+++---///000000///...///////////////000111111111111000000000000111111000111111111111222222222111333666666444333444666444444555666777777777777888999:::888666555666777:::999888888:::;;;<<<;;;===<<<;;;===@@@BBBAAA@@@FFFIIILLLMMMMMMNNNQQQTTTUUUWWWWWWUUURRRQQQSSSVVVUUU\\\cccgggggggggkkkooouuuxxxxxxvvvuuutttnnngggiiikkkkkkhhhbbb\\\YYYYYYZZZXXXWWWYYY\\\ZZZTTTNNNJJJHHHEEECCCAAA@@@@@@@@@BBB@@@>>><<<<<<<<<:::999777999;;;<<<<<<<<<<<<===999:::::::::::::::;;;;;;666777888:::;;;======>>>;;;;;;:::999888777666555888888888888777777777777666666666777777777777777444444555555555555555444333444666666555444555666222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000...//////000111222222333000000111222222222222111222222111111222222333444222333444555666666666666333555888;;;<<<;;;999777888:::<<<<<<;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888888777777777777888888888888888888888888888888;;;;;;;;;;;;:::999888888777777777777777666555555666555555444444444555555666777777777777777666555888666555555666666555444555333111111333555555555555555444444444333333333GGGGGGGGGJJJNNNQQQPPPOOOQQQMMMHHHEEECCCBBB@@@???@@@EEEKKKRRRYYY^^^^^^[[[^^^gggjjjooowwwuuussszzz}}}~~~qqqiiilllttt{{{eeeNNNGGG===888777666333000333333222222111000//////////////////////////////,,,---...//////...---,,,(((***...111222111...---........................------------------------,,,++++++******)))))))))+++,,,---...---,,,+++***!!!$$$(((,,,------+++***///......---,,,******))))))))))))***+++++++++,,,,,,,,,+++***)))))))))***...------,,,,,,------...+++***)))))))))***,,,,,,---,,,,,,+++*********+++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))))))))***+++++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------...............------,,,,,,,,,////////////000000000000000000000000111111111111000111111111222222222222333333333333333333333333555555555666666666777777666666666666555555555555777777777777777777777777777777888999999999999999:::;;;===??????>>>===<<>>======>>>@@@AAA???>>><<<;;;:::;;;<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::888888777777777777777777888777777777777777888888666666555555555444444444555555555555555555555555333333444444555444444444222222222222222222222222444333333333444444555666000////////////111333444222222222222222222222222333333222111000000111111333333333222222222111111000000000000000000000000000000000000000000000000//////000000///...------111111111111111111111111//////............//////////////////000000000000333111000//////000111333222222111111222222333444000111222333555666777888777777777777888888888888999999999:::::::::;;;;;;;;;;;;:::999999:::::::::<<<;;;:::999888888888888999999888888888888888888888888888999999:::::::::888888888888888888888888888888777777666666666555666666666666666555555555666555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555IIIJJJLLLLLLNNNRRRWWW[[[___YYYPPPIIIFFFDDDCCCBBBCCCHHHNNNUUU[[[^^^^^^]]]aaalllppprrrxxxvvvuuuxxxvvvzzzzzzcccQQQAAA;;;555222444555555333333333222111111000//////////////////////////////------............------***+++...000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++)))+++---//////...---+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,++++++++++++++++++******))))))))))))******+++***)))))))))***,,,,,,------,,,+++++++++++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,,,,/////////......---------------------............000000000000111111111111111111111222222222333333333333333333333333333333333333333333444444444444666666666777777888888888777777777777777777777777666777888888999999888888888999;;;<<<<<<;;;:::999;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@??????@@@AAAAAAAAA@@@???>>>>>><<<;;;::::::;;;<<<>>><<<<<<:::999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888777777888999999888888777777777777888888666666555555555444444444555555555555555555555555333444444555555444444444222222222222222222222222444444333222111111111111111111000000111222333444222222222222222222222222333333222111111111111111333333333222222222111111111111111111111111111111000000000000000000000000//////000000///......---//////////////////////////////............//////////////////000000000000000000000111111000000000222222111111222222333444111111222333555666777888555555666666666777777777999999999::::::::::::;;;;;;::::::999999999::::::;;;;;;:::999888888888888888888888999999999999999888999999999999999999:::888888888888888888888888777777666666666555555555555555555555555555555555666555555444444444555555555555555555555555555555555555555555555555555555444444444444444444444444JJJMMMOOOPPPSSSZZZeeennnrrrhhhZZZPPPLLLKKKJJJIIINNNQQQVVV\\\```aaaaaaaaaiiixxx~~~~~~~~~wwwzzzrrr]]]KKK???888444//////222444555444222222222111111000000///////////////////////////.........------.........------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***)))))))))*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------(((((((((''''''(((((((((+++************+++,,,,,,------,,,++++++++++++,,,++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,,,,---///////////////.........------------............000000000000111111111111111111111222222222333333333333333333333333333333222222222333333333444444555666666777999::::::;;;888888888888888888888888666666777888888888888888888999:::;;;;;;:::999888888888999999:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888888888888999:::;;;;;;999888888777777777888888666666666555555555444444555555555555555555555555444444555555555444444333333333333333333333333333777666444222111/////////333333222222222333333444222222222222222222222222333222222111111111111222333333333222222222111111111111111111111111111111000000000000000000000000//////000000000///......//////////////////////////////............//////////////////000000000000///000222333333222000///222111111111111222333333111222333444555777888888444444555555555666666666888888999999999::::::::::::999999999999999::::::;;;:::999888888777888888888888888999999::::::;;;999999999999999888888888888888888888888888888888666555555555555444444444333333444444555555666666555555444444444555555666555555555555555555555555555555555555555555555555333333333333333333333333IIILLLQQQXXXaaammmyyyuuueee[[[WWWXXXYYYYYY______bbbfffgggffffffiiiuuu~~~wwwwww{{{qqq[[[KKK@@@:::777444111000222333333222222111111111000000000//////////////////////////////...---,,,,,,---.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,...---,,,+++***+++,,,---------,,,***))))))))))))))))))*********+++++++++------,,,,,,+++++++++***+++++++++++++++,,,---...******))))))))))))******************++++++,,,,,,,,,++++++*********++++++++++++************++++++******))))))******+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........---------...////////////..................////////////000000000000///000000000111111111111000000000111111111222222222222333333333333444444444444444444555555555555666666777777888999999:::777777777777777777777777666666777888888888888777;;;;;;<<<<<<<<<;;;:::999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888888888999:::;;;<<<===999999888888777777888888666666666666555555555555555555555555555555555555555555555555555444444333333333333333333333333333888777666444333222111111333333333222222222222222222222222222222222222222333222222111111222222222333333333222222222111111111111111111111111111111//////////////////////////////000000000//////...000000000000000000000000//////............//////////////////000000000000000111222333333222111000111111111111111222222333222333333444666777777888444444555555555666666666888888888888999999999999999888888888888999999:::;;;:::999888777777777777777777888999:::;;;;;;<<<::::::999999888888777777888888888888888888888888444444444444444444444444222222222333444555666666555444444444444555666666555555555555555555555555555555555555555555555555222222222222222222222222JJJLLLTTTcccvvv}}}ooohhhiiimmmoooooonnnllllllnnnlllhhhkkkqqqyyyrrrqqqnnnxxxlllUUUIIIAAA<<<888666555333222222222222111111111111000000000000000///////////////////////////...---,,,,,,---...///000000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,++++++...---,,,+++***+++,,,---//////...---,,,---......+++++++++*********)))))),,,,,,++++++******))))))******)))******+++,,,---,,,++++++******++++++,,,******++++++,,,,,,,,,,,,******))))))))))))******++++++************++++++******))))))******+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------------...///000------------------------////////////000000000000///000000000111111111111////////////000000000111222222222333333444444444444444444555555555666666777777777777777777777777666666666666666666666666666666777888888888888888;;;;;;;;;;;;;;;;;;;;;:::888888999::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<999999999::::::::::::999999999::::::::::::999999999999999999999999999999999999999999:::;;;<<<===::::::999888888888888888777777666666666555555555555555555555555555555555555666666666555555444333333333333333333333333333666555444444333333444444222222222222222222111111222222222222222222222222333222222222222222333333333333333222222222111111111111111111111111111111//////////////////////////////000000000000000///000000000000000000000000//////............//////////////////000000000000111000///......///000111111111000000111111222333222333333444555666777777555555666666666777777777777777777888888888999999777777777777777888999:::::::::999888777777777777777777888999999:::;;;;;;999999999888888777777777777777777777777777777777333333333444444444444444222222222333444555666666444444444444444555666666555555555555555555555555555555555555555555555555222222222222222222222222KKKNNNYYYmmm|||tttttt{{{yyytttrrrsssppplllqqq{{{rrrhhhgggjjjqqqjjjPPPAAA<<<999666444111111111111111111111111000000000000000000000000////////////////////////.........------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++*********)))++++++************************))))))******+++++++++******))))))******+++***++++++,,,---,,,,,,,,,***))))))))))))***++++++++++++************+++++++++************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...++++++++++++,,,------...,,,,,,,,,---------------------------............000000000000111111111111/////////000000000111111111222222333333444444555333333333444444444555555888888777777777666666666666666666666666666666666777777888999999999999999999999999999:::::::::;;;999999::::::;;;;;;<<<<<<999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>===<<<<<<======>>><<<<<<;;;:::999999999:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999888999::::::;;;;;;::::::999::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;:::999888888888888888777777777666666666555555555555555555555555555555666666666666666555444333333333333333333333333333111111111111222222333444000111222222222222222111222222222222222222222222333222222222222333333444333333333222222222111111222222222222222222222222000000000000000000000000//////000111111111000000//////////////////////////////............//////////////////000000000000///...,,,++++++,,,...///111000000000000111222222222222333333444555555666555555666666666777777777666777777777777888888888666666666666777888999999:::999888777777666777777777777777888888999999:::888888888888888777777777777777777777777777777777333333333444444444444555333333444444555555666666444444444444444555666777555555555555555555555555555555555555555555555555222222222222222222222222IIINNN[[[mmm}}}xxxsssqqqwwwzzzwwwxxxvvvsss}}}uuukkkhhhmmmuuuuuu]]]NNN???999777444222333///000222222222111111111///000000000000000000000////////////////////////------............------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,------,,,,,,++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++++++++,,,,,,+++*********+++++++++******))))))******+++***+++,,,---------,,,,,,++++++******+++,,,,,,---++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---******+++,,,,,,---.........------,,,,,,------...++++++++++++,,,---......------------.........///------------............000000000000111111111111111111111111222222222222111111222333333444555555444444444555555555666666777777888888888888888888888888888888888888888888888888999:::::::::::::::888888999999:::;;;======<<<<<<===>>>>>>??????@@@=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAABBBAAA???>>>=====================>>>>>>=========999:::;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::<<<;;;:::999888888888888777777777777666666666555555555555555555555555555777777777777666555444333444444444444444444444444222111111111222222333444000111222333444444333333222222222222222222222222222222222222222333444555333333333222222222111111222222222222222222222222000000000000000000000000//////000111111111111111//////////////////////////////............//////////////////000000000000000000////////////000000000000000000000111222222111111222222333444444444444444555555555666666666666666666777777777888888666555555666777888999999:::999888777777666666666777777777777777777777777777777777777888888888888777777777777777777777777333444444444555555555555555555555555555555555555444333333444444666777777555555555555555555555555555555555555555555555555333333333333333333333333EEEMMMZZZhhhsssxxxxxxvvvllliiikkkuuu{{{}}}|||{{{vvvpppooouuummmUUUDDD<<<888999888333222555222444555555333111000000////////////000000000000////////////////////////,,,---...//////...---,,,------...//////......---........................++++++++++++++++++++++++((((((***+++---...///000+++,,,---...---,,,+++***,,,,,,,,,,,,,,,+++***))))))***+++,,,---...//////+++++++++,,,,,,---------...------,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,------...///++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---...///000111---.........//////000000////////////000000000111000000000000111111111111222222333333333444444444111111222333333444555555777777777777888888888888777777888999:::;;;;;;<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;===???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLMMMNNNOOOPPPQQQNNNMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJLLLNNNJJJIIIGGGEEECCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@AAAAAAAAA@@@???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888999999<<<;;;:::999888888888888777777777777666666666666555555555555555555555555777777777777666555444333444444444444444444444444555444444333333444444555000111333555666666555555222222222222222222222222222222222222333333444555333333333222222222111111222222222222222222222222000000000000000000000000//////000111111111111111111111111111111111111111//////............//////////////////000000000000222333555666666555333222000000000000000111111222111111111222222333333333333333333444444444555555666666666666777777777777555555555555666777999999:::999888777666666666666777777777777666666666666666666777777888888999999777777777777777777777777444444444555555666666666666666666666666555555555333333333444555666777888555555555555555555555555555555555555555555555555333333333333333333333333GGGLLLTTT```lllssspppiiigggjjjlllooowww~~~|||wwwooossssss```PPPHHH<<<:::666333111000000000000000000000000000000000////////////////////////111000///---------...///------------------------,,,------....../////////------------------------,,,,,,------,,,,,,++++++++++++------------++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...............///000111,,,+++*********+++,,,---,,,++++++******++++++,,,+++++++++*********))))))+++++++++,,,,,,+++++++++------,,,++++++******)))***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,************************---,,,,,,+++*********+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,---------......111000000///......------.........///......------000000000000111111111111000000111222222222222222...///000222333444444444555555555555444444444444444666777777777777888999;;;:::::::::;;;;;;:::999999999888777777888;;;===<<<<<<<<<<<<<<<<<<;;;:::;;;===???@@@AAACCCGGGJJJLLLNNNQQQSSSTTTTTTUUUUUUSSSOOONNNQQQRRRSSSVVV[[[ZZZbbbiiiiiiiiijjjjjjhhhfffaaaYYYRRRNNNMMMMMMMMMPPPSSSUUUVVV\\\ccceeedddfffaaaXXXOOOIIIFFFFFFFFFHHHBBB???AAADDDCCCCCCDDDDDDHHHJJJGGGFFFGGGGGGEEEDDDAAAAAABBB???;;;<<<@@@???BBBBBB===;;;======;;;<<<::::::===<<<:::<<<@@@;;;:::999:::;;;<<<;;;999777777777777777777777777666555444333444555666777666666555555555444444444666666555444444444444555333222222111111222222333444444444444333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000//////000000111111111222000000000000000000000000000000//////.........---////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000111111111111222222222555444444444444555666666777666444333444666999;;;555666666666777777777888777777777777666666666666333555777999:::999888888666666666666555555555555777444111222666888666333555555555555555555555555555666777888888777666555444444444444444444444444666555333111000///......222222333444444555555666222111000111222222111000MMMRRR\\\gggrrruuupppiiifffjjjmmmooouuu~~~}}}zzz{{{|||lll\\\LLL@@@:::888777555222111111222222000000000000000000000000////////////////////////333222000/////////000111---------------------------------------.........---------------------------------------,,,+++***++++++,,,------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++*********))))))******++++++++++++******+++++++++++++++++++++,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------...........................///...///////////////......000000000000111111111111111111222333333333333333333333444555555666666666666777777888888999999999666777888888666666777888:::999999:::;;;<<<===<<<:::;;;===>>>>>>@@@AAACCC>>>???@@@AAABBBBBBBBBBBBCCCCCCEEEGGGKKKSSS\\\bbbkkknnnrrruuuuuutttsssrrrlllfffbbbcccdddeeejjjqqq{{{|||pppeee^^^ZZZZZZZZZ\\\bbbiiipppzzzuuufffYYYQQQLLLKKKJJJFFFDDDFFFHHHIIILLLQQQQQQVVVZZZZZZZZZYYYUUUOOOMMMJJJHHHIIIHHHDDDCCCFFFBBBDDDDDD@@@???BBBCCCAAA===;;;;;;>>>===:::;;;???<<<<<<===>>>@@@???===:::888888777777666666666666666666555444444555666777555555555555555555555555666666555444444444444444333333222222222222333333333333444444444333222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000///000000000111111111111000000000000000000000000000/////////............////////////////////////............////////////000000111111111111000000000000000000000000000000000111111111111222222222333333222222333333444555666666555444555777999:::666666666666777777777777777777777666666666555555555666888:::::::::999888666666666666555555555555777444111222666888666444555555555555555555555555555666666777777666666555444444444444444444444444888777666444333333222222444444444444444444444444222111000111222222111000XXX___jjjvvv|||{{{tttooogggnnnssstttwww~~~}}}rrrbbbSSSHHH@@@999555444444222222222333444555000000000000000000000000////////////////////////222111000/////////000000........................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((()))))))))---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++***************)))******************))))))******+++,,,,,,------++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************++++++++++++,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////000000000000//////000000000000111111222222222222333444444444444444555555444444444444555555444555666777888999999:::666777888777777777999:::<<<<<<<<<======???@@@@@@===>>>@@@CCCFFFIIIJJJKKKJJJKKKMMMOOOPPPQQQQQQQQQRRRSSSUUUYYYbbbppp~~~|||zzz{{{yyymmmhhhhhhiiisss}}}{{{iii\\\TTTQQQTTTRRRQQQSSSTTTWWW```iiiqqqwww}}}uuujjj[[[SSSNNNOOOOOOLLLJJJKKKKKKNNNNNNKKKKKKLLLKKKGGGBBB??????AAA@@@<<<<<<>>><<<<<<>>>@@@AAA@@@<<<999::::::999888888777888888777777666555555666666777555555555555555666666666666666555444444444444444333333222222222222333333222222333444444444333333222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000000000000000111111111111000000000000000000000000////////////............////////////////////////------------............000000111111111111000000000000000000000000000000000111111111111222222222111111111111111222333333555555666666777777888888777777777777666666666666666666666555555555444444777888999::::::999888777666666666555555555555444777444222333666777666444555555555555555555555555555555555444444555555555444444444444444444444444777666666555555555555555666666555444444333222222222111000111222222111000nnnttt~~~|||{{{sss}}}zzzfffZZZKKKAAA===<<<:::888333222222111222222333444000000000000000000000000////////////////////////............---.................................---------,,,,,,+++++++++------------------------************)))'''&&&%%%+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,---,,,+++***************++++++++++++,,,,,,------------,,,,,,,,,,,,------************************))))))************))))))*********++++++,,,,,,,,,,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))*********+++++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////...//////000000000000///000000000111222222333333222333333444444444444444666666555444333444555555555555555666777777888888888999:::;;;;;;===???BBBAAABBBBBBBBBBBBCCCEEEGGGGGGHHHJJJPPPWWW^^^cccfffggghhhhhhiiiiiiiiiiiiiiijjjlllqqqxxx|||xxx{{{uuuiiiccc```ddddddeeefffggglllzzznnncccYYYWWWXXXWWWWWWXXX[[[```bbbbbbaaa^^^XXXPPPKKKFFFDDDFFFDDD@@@>>>??????>>>???@@@AAA@@@>>><<<<<<<<<;;;:::::::::;;;<<<999888888888777777777777666666666666777777777777777666555555444444555555333333333222222333333333111222222333444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000000000000000000111111111000000000000000000000000///////////////.........////////////////////////------........./////////000000111111111111000000000000000000000000000000000000111111111222222222111111111111111222222333444555666777888888777666777777777777666666666666666555555555444444444444777777888888888888777666666666555555555444444444666444222333555777666555555555555555555555555555555555333222222333555555333333333333333333333333333333333222333444444555555555444444444333333333222111000111222222111000sss___MMMDDD:::555555777777555333333222222111111111111////////////////////////////////////////////////---------............---........................---------,,,,,,+++++++++------------------------++++++++++++***)))((('''++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,...---,,,+++++++++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---************************))))))************)))))),,,,,,,,,+++++++++******,,,,,,+++***)))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---))))))*********+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,---------....................................///000000000000000111111222222333444444555222333444444555555444444888888777777777888888999888999999999999999::::::<<<===>>>>>>???AAAEEEHHHHHHJJJKKKLLLLLLNNNRRRUUUYYYZZZ^^^gggvvv}}}zzzzzzxxxxxxyyyzzz{{{vvviiifffggghhhkkknnnooovvv}}}zzznnnbbbVVVOOOKKKJJJIIIDDDAAABBBEEECCCAAAAAABBBBBBAAA@@@===<<<;;;:::;;;<<<===>>>;;;;;;;;;;;;::::::999999888888888888888888888888888777666666555555666666444333333333333333333444111222222333444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000111111000000000000000000000000000000000000000000.........///////////////////////////////////////....../////////000000000000000111111111111000000000000000000000000000000000000111111111222222222222222222222222333444444444555777888888888666555777777777777666666666666666555555555444444444444666666666666666555555555555555555555444444444444555444333333555666666666555555555555555555555555555444333222222333444555333333333333333333333333111111111111222333444555333333333444444444555555222111000111222222111000{{{^^^LLLAAA<<<666333333444333222333333333222111000//////////////////////////////////////////////////////......///000000000//////------------------------------------,,,,,,,,,,,,---------------------------------...------,,,+++++++++************++++++,,,,,,,,,+++++++++***************++++++,,,,,,---++++++******************((())))))***+++*********,,,++++++******++++++,,,***************+++++++++)))******************)))------,,,,,,+++******)))++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********++++++++++++,,,---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,---------......//////////////////.........///000111111222111111222333333444555666777777444444555666666666666555555666777999:::;;;;;;;;;:::::::::;;;<<<<<<======???AAABBBDDDFFFJJJOOOSSS[[[^^^```______aaagggkkkkkklllssszzzxxxzzz}}}{{{eee\\\UUUSSSQQQLLLJJJJJJHHHGGGEEEEEEFFFFFFDDDCCCBBB@@@>>><<<<<<<<<>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999999888777777777777777444444333333333333444444222222333444444444333333222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000111111111111000000000000000000000000000000000000.........///////////////////////////////////////////////////000000000111000000111111111111000000000000000000000000000000000111111111111222222222333333333333333444555555555666777888888777666555666666666666777777777777666666666555555555444444444444444444444555555555555555555444444444444333555444444444444555666666555555555555555555555555444444444333333444444444333333333333333333333333333333333333444555666777222222333333444555666666222111000111222222111000{{{aaaLLLAAA<<<:::777555333333222222222222222111111000///...////////////////////////////////////////////////---...///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------+++,,,------...---------,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------******)))))))))***++++++((()))***+++,,,+++******+++******))))))******+++))))))*********+++++++++******++++++++++++******,,,+++++++++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111111000111222333444444444444444444555666777888999999666777888888999999888888666999<<<@@@BBBCCCBBBBBB???@@@AAACCCEEEGGGHHHIIINNNQQQVVV\\\ccckkktttzzz~~~yyyxxx|||zzzoooddd```^^^ZZZXXXXXXTTTTTTVVVWWWXXXVVVRRRNNNNNNKKKGGGCCCAAA@@@@@@AAA@@@AAAAAAAAA@@@???======???>>>>>>===<<<;;;::::::;;;:::999999888888999999444444333333333333444444333333444444444333222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000111111111111000000000///000000000000000000000000............/////////000////////////////////////........./////////000000000000111111111111000000000000000000000000000000000111111111111222222222333333333333333444555555666666777777777777666666444444555666777888999999777777777666666666555555444444444444555555666777555555555444444444333333444444555444444444666777555555555555555555555555444444555555555555444444222222222222222222222222555444444444555666777888333444444444444444444444222111000111222222111000vvv]]]III===888555555444222000///111333000000111111111111000///////////////////////////////////////////////////***+++---.........------++++++++++++++++++++++++---------....../////////------------------------((()))***+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++******+++,,,------)))***+++,,,---,,,++++++******))))))))))))******))))))******++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,------***)))))))))***+++,,,,,,******************************+++++++++,,,,,,,,,************************+++*********+++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------......------...000111333444444222333444555666666666666555555666777888999::::::999999:::;;;;;;;;;;;;:::???BBBHHHLLLOOOPPPPPPOOOKKKLLLNNNQQQTTTWWWYYY[[[ccchhhppp{{{~~~rrrmmmjjjgggeeeffffffhhhlllpppqqqmmmeee```YYYVVVQQQKKKGGGEEEDDDDDDBBBBBBCCCCCCBBB@@@???>>>AAAAAA@@@>>>===<<<;;;:::<<<;;;::::::999999::::::555444444333333444444555444444444444333333222111222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000222111111111000000//////000000000000000000000000---.........//////000000////////////////////////---------.........//////000000111111111111000000000000000000000000000000000111111111111222222222333333222222333333444555777777777666666666666666333444555666777888999:::777777777777666666666666444444444555555777888999555555444444444333333333444444555444444444666777555555555555555555555555333444666666666666444333222222222222222222222222444444444444444555666666666555555444444333333222222111000111222222222000hhhPPPBBB<<<999777222222222222222222222222222111111111000000//////000000//////.........---111000///......///000111,,,,,,------......//////000///------,,,---...///222000...+++******+++,,,---,,,,,,++++++,,,,,,---))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++************************************************++++++******************,,,+++++++++***)))))))))++++++++++++++++++++++++************************+++,,,,,,+++)))((()))***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,......---,,,+++***)))(((++++++******+++,,,------******+++++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...............///111111111111111111000000000000000000000000111111111111111333555666666666777888888666666777999:::;;;::::::>>>AAAAAA@@@@@@BBBEEEEEELLLWWWccckkklllhhhdddfffbbbbbbhhhooosssxxx}}}zzzwwwxxxyyy{{{}}}{{{tttkkk]]]RRRLLLKKKMMMOOOIIIIIIHHHHHHGGGFFFDDDCCC@@@EEEEEEAAA@@@BBB@@@:::===<<<;;;:::999888888888999888777555444444444444555555555444444444444444444444444333444444555555555555555444444444333333222222222222222222222222555555444444444333333333111111111111111111111111000000000000000000000000---......///////////////........................////////////////////////000000000000////////////111111000000000000111111111111111000000000000000444555777777555444444444666555444666999999777555555666666777888999999999777777777777666666666666333444444555555555555555777777666666666555555555444444444555555555555555555555555555555555444444444555555555444333333222222222222222222222222222222222333333333333444444333444444555555444444333333222222111111222222333||||||pppcccPPPBBB:::777555333222222222222222222222222111111111000000000//////000/////////............//////...------...//////,,,------------------...---,,,++++++++++++,,,---///...,,,++++++,,,---///---,,,,,,++++++,,,,,,---*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************************************++++++******************++++++++++++************+++++++++++++++++++++++++++++++++******************+++,,,+++***)))***+++,,,+++***))))))***+++,,,))))))*********+++++++++************)))))))))))))))))))))))))))***++++++***++++++******)))((('''***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000111111111111111111111222222222222555777888888666555666777333333444666999<<<===>>>???BBBEEEFFFGGGIIINNNSSSWWWbbbsss~~~~~~nnn^^^TTTPPPPPPQQQQQQPPPNNNMMMMMMKKKJJJIIICCCFFFFFFBBB@@@BBBAAA===AAA@@@>>>============<<<666666666666666777777777444444444444333333333333333222222222222222333333222222222111111111000000333333333333333333333333333333333333222222222111111111111111111111111111000000000000000000000000---...//////000000//////........................////////////////////////000000000111111111111111111111000000000000111111111000000000000000000000222333444444222222333444888666444444666777555333555666666777888888999999666666666555555555555444444444555666666666666555555555444444444333333333555555555555555555444444444444444444444444555555444555555555444444333222222222222222222222222222222222333333333333444444333333333333333333333333333222222111111222222333}}}}}}xxxfffNNNGGG>>>999777666555333222222222222222222222222111111000000000000//////////////////..................---,,,,,,---......---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,...000111---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,+++******+++,,,///,,,(((&&&&&&(((,,,///(((((()))))))))*********((()))))))))******++++++***))))))))))))******+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///000------...///000111222333333333333333333222222222555666777666555444555666555666888:::===AAACCCEEEHHHLLLQQQTTTXXX^^^eeekkkuuuqqqddd______```bbb```]]]\\\[[[ZZZXXXVVVNNNOOOMMMHHHFFFGGGFFFDDDGGGCCC@@@@@@BBBBBB@@@>>>999999::::::;;;::::::999666666555555555444444444333333222222222222333333222222111111111000000000444444444444444444444444222111111111000000000000111111111111111111111111000000000000000000000000---...//////000000//////........................000000000000000000000000000000111111222222333333111111000000000000111111000000000000000000111111111222333222111222555777<<<:::777555666666555444555666666777777888888999555555555444444444333333555555666777777777666666444444444444444333333333666666666555444444444333222222333333444444555555444555555555555444333333333333333333333333333333222222333333333333444444333222111111111111222333333222222111111222222333ppp[[[KKK@@@<<<888666555555333111111111111111111111111111000000000000000000/////////////////////............------------------...//////......------,,,,,,------------------......++++++++++++,,,...///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++++++++,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++++++++,,,---...,,,)))''''''))),,,...))))))))))))*********++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---''''''((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000111222333......///000000111222222333333333333333333333333333444666777777888:::<<<===???BBBDDDGGGJJJNNNQQQXXX^^^gggooouuu}}}}}}xxx|||xxxuuuwwwzzzzzzxxxuuuttttttssspppmmmbbb```[[[TTTPPPNNNMMMLLLOOOKKKGGGGGGHHHIIIFFFBBB@@@@@@@@@@@@???===;;;::::::999999888888777777777777666666555555555555666555555444444444333333333444444444444444444444444111111111111000000000000111111111111111111111111000000000000000000000000......///000000000000000........................000000000000000000000000//////000111111222333333111111000000000000111111000000000000000111111111333444444333333444888;;;AAA>>>;;;888777777777777666666666666777777888888555555555444444444444333555666666777777777777777666666666666666666666666777777666555444333333333111111222222333444555555444444555555555555444444333333333333333333333333222222222333333333444444555333222000000222333555333222222111111222222333wwwfffVVVGGG>>>;;;888444222000000///...111111111111111111111111//////////////////000000.........///////////////........................000/////////......------+++,,,,,,------.........---------,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,******++++++,,,,,,,,,---*********++++++,,,,,,,,,+++++++++*********)))))))))***,,,,,,++++++,,,...+++******************+++*********+++++++++,,,,,,---------,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000111222333333111111111111111000000000222222333333333333444444444666888:::;;;>>>BBBEEEEEEIIIMMMRRRVVV[[[```eeerrrzzzzzzxxxzzztttyyywwwrrrjjjbbb[[[UUURRRRRRWWWSSSPPPOOOPPPOOOMMMKKKGGGGGGFFFDDDBBB@@@>>>===<<<<<<;;;::::::999888888999999888777777666777777777777666666666555555555333333333333333333333333333222222222222111111111111111111111111111111111000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000......//////000111222222111111000000000000111111//////000000111111111111333333333333333555888;;;???>>>;;;888666555666777666666666666666777777777666666666555555555444444555666666777777777777777555666666666666666666666777777666555444333333333111111222222333444555555444444555666666555555444333333333333333333333333222222222333333333444444666444333111111333444666333222222111111222222333ooo\\\NNNBBB:::888888666333111000000222333111111111111111111111111......////////////000000.........///////////////......////////////........................------((()))***+++,,,,,,,,,+++.........------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************++++++,,,---------+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---***************************+++---,,,++++++,,,---(((***+++,,,,,,+++***(((***++++++++++++,,,,,,,,,,,,,,,++++++*********))),,,++++++************+++111000...,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////............///000111222333333222222222111111111222222333444555666777777555777:::===AAAEEEKKKOOOUUU[[[bbbhhhnnnuuu~~~~~~zzzuuu|||wwwxxx~~~{{{wwwoooeee\\\WWWWWWVVVVVVUUUTTTTTTSSSTTTTTTSSSQQQNNNKKKHHHEEEDDDCCC>>>>>>===<<<;;;::::::999:::999888777777666777777666666555555555444444444333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000......//////000000111111111111000000000000111111/////////000111111222222000111222222222333666888999999888666333222444555666666666666666666666666666666666555555555555444555555666777777777666666333333333444444444444444666666666555444444444333222222333333444444555555444444555666666666666555333333333333333333333333222222333333333333444444555555444333333444555555333222222111111222222333yyygggSSSGGG???888666777555555444333222333555777111111111111111111111111........./////////000000............/////////000,,,---............---,,,++++++,,,,,,,,,,,,,,,---'''(((***+++,,,,,,++++++------......------,,,+++---,,,,,,++++++,,,,,,---*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******************************************************++++++,,,------...,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,------)))))))))***++++++,,,,,,+++---------+++***+++,,,)))***+++,,,,,,+++***)))************++++++++++++******++++++++++++++++++---,,,+++***************///...,,,++++++,,,---......---,,,,,,,,,,,,---...,,,,,,------.../////////////////////000111222222333333333333333333444444333333555666888999;;;;;;999===CCCJJJRRR[[[dddjjjxxx~~~|||yyyvvvyyy}}}|||{{{rrrlllsss{{{pppddd^^^___YYY\\\``````___```dddiiikkkggg```XXXQQQLLLJJJHHHCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999888888888555555555555444444444444444444444444444444444444444333333333333222222222111111111111111111111111000000000000000000000000//////000111111111111000////////////////////////////////////////////////000000000000000000000000111111000000000000111111...//////000111111222222000111333333333333444666333555666555333222333555666666666666666666666666555555555444444444333333444444555666666666666555333333333444444444555555555555555555555555444444444444444444444444555555444444555666666666666666444444444444444444444444222222333333333333444444333333333333333333333333333222222111111222222333zzz\\\NNN@@@<<<:::777666999000111222111111111222333000000000000000000000000---.........//////000000---.........//////000000++++++------------++++++)))))))))******++++++,,,)))***,,,---......------,,,,,,---......------,,,---,,,,,,++++++,,,,,,---))))))*********++++++++++++******************+++++++++++++++++++++++++++******************************************************+++,,,,,,---......---------,,,,,,+++++++++))))))***+++,,,,,,------(((((()))***+++,,,,,,---,,,---...---+++***+++,,,*********++++++*********))))))))))))***************++++++,,,...//////000///...------,,,,,,,,,,,,)))(((((()))+++...111333...---,,,,,,,,,,,,---...,,,,,,------...///000000111111111111222333444555111222333333444555666666444555666888:::<<<>>>???CCCHHHQQQ\\\iiivvv}}}xxxuuu}}}|||xxxlllgggccccccqqq}}}{{{wwwsssvvvyyylllffffffdddjjjppprrrqqqssszzz|||qqqeeeZZZRRRMMMKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;777777666666666555555555666666666666666666666666333333333222222222222111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////222222222111111111111111111111000000000000111111...//////000111222222222111333666666555555666777111444777777555333555777666666666666666555555555444444444333333333222222333444444555555555555555555555555666666666777777444444444555555555555555555555555555555555444444444444555666777777666666444444444444444444444444222222333333333444444444111222222333333222222111333222222222222222222333nnn[[[FFFCCC===888444333333444111111111111111111111111000000000000000000000000333222222111000//////...///............---------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///...---,,,***)))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///000///,,,***,,,...++++++,,,***))))))***,,,*********)))))))))))))))++++++,,,,,,,,,,,,++++++'''((()))***++++++***)))''')))+++------+++)))'''++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++.........------------,,,111111000000////////////333222111333777888666444777666555666888999999999>>>>>>>>>>>>@@@FFFNNNSSSTTT^^^kkkwwwxxxsssrrrxxx~~~{{{xxxppphhhbbbbbb```ccctttuuulllkkklllllllllnnnvvvuuuooorrruuu}}}xxxiii]]]SSSMMMOOOMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@>>>;;;999===:::777555666777888888888888888888777777666555555555444444444444333333333333333222222111111111222222222111111111000000......//////000000111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111333444555555444333333444444444555555444444444333333333555444444333333444444555555444333222222222222333222333444444555555444444444444444555555555555666777777666666666555555444666666666666666666666666333333333333333333333333444444444444444444444444333222222111111222222333444444333222222111111000jjjTTTEEE>>><<<888444222111222222111111111111111111111111////////////////////////222111111000//////.........---------,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,+++***))))))************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------***,,,---,,,)))((()))+++)))***++++++))))))***+++************))))))))))))***++++++++++++++++++***)))***++++++,,,+++******------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,/////////000000000111111666555444777:::;;;:::999888888888999<<<@@@BBBCCCAAABBBEEEHHHNNNWWWaaahhhttt||||||qqqnnnnnnsssxxxsssuuusss{{{ooohhhbbb```ccceeeiiizzzppphhhaaaaaaccceeeiiinnn}}}~~~}}}|||~~~yyyjjj^^^WWWPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCAAA@@@>>>;;;888666777777888777666666666666666555555444444444444444444444444444333333333222222222111111222222222111111111000000000000000000000/////////000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000222222111111111222333444333222222111111222222333555555444444444333333333444444333333333333444444444444444333333222222222222333444444555555444444444444444444555555555555777666555555444444444555666666666666666666666666333333333333333333333333444444444444444444444444333222222111111222222333222222222222222222222333nnn[[[LLL???888666555444333222222222222111111111111111111111111////////////////////////000000//////...---------------,,,,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))))))))*********++++++((()))))))))************)))+++++++++)))((()))***&&&(((***+++***)))***+++******************************++++++++++++******++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++................................................000000111222333444555666555555555666999;;;::::::999999999;;;>>>DDDIIILLLNNNQQQWWW^^^gggsssyyyyyyzzzkkkeeeeeegggpppwwwllljjjnnnpppyyyzzznnndddbbb^^^___eeeiiippp|||mmmeee```\\\\\\]]]```iiirrrwwwooojjjkkkooopppxxxuuuggg___RRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMKKKIIICCCAAA>>><<<<<<;;;:::999777777777777777666666666444444444444444444444444333333333333222222222222222222222111111111111111222222111000000///......000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333444222222222111111222222333555555444444444333333333333222222222222222222333222333444444444333222111222333444444555555444444444444444444555555555555777555444222222333444555666666666666666666666666444444444444444444444444444444444444444444444444333222222111111222222333000111111222333333444444uuubbbPPPDDD===999777333333333333333222222111111111111111111111111111////////////////////////.........------,,,,,,,,,---------,,,,,,,,,,,,+++,,,------......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********))))))))))))************++++++,,,+++++++++++++++$$$'''***++++++*********)))***************++++++)))******++++++******))),,,,,,,,,++++++******)))******))))))))))))******+++++++++,,,,,,,,,------......------------,,,,,,------............//////000000000111111222222222444444555666777888999999777777777888999;;;;;;;;;>>>??????AAAFFFMMMUUU[[[gggkkkrrrzzz{{{tttnnnnnnrrrzzzttthhh``````dddiiiqqqyyyppplllmmmrrrzzz|||wwwpppjjjiiifffggglllrrr|||vvvkkkgggdddaaa``````dddppp}}}yyymmmgggcccccchhhnnnppp~~~|||}}}ppphhhYYYYYYYYYYYYXXXYYYZZZ[[[ccceeeggggggbbb\\\VVVRRRLLLJJJHHHFFFEEECCC@@@>>>;;;;;;:::999999999999999444444444444444444444444333333333333333333333333111111111111111111111111111111111000000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222444444333333333444555555555555444444444333333333222222111111111111222222111222444555555444222111222333444444555555444444333333444444444555555555666444222000000222444666666666666666666666666666555555555555555555555555333333333333333333333333333222222111111222222333111111111222222333333333{{{nnnWWWQQQGGG>>>888555555555222222333333222111000///000000000000000000000000........................------------,,,,,,,,,,,,............------------+++,,,---.........,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++*********+++,,,---***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++((())))))))))))*********,,,,,,,,,------------...+++++++++++++++,,,++++++$$$'''***,,,+++******+++))))))******+++++++++,,,******++++++++++++******++++++******))))))))))))+++,,,...//////...,,,++++++++++++,,,,,,,,,------------------------------,,,---------.........//////000000111222333444444777888888888888999999999;;;<<<<<<<<<===???AAABBBFFFHHHKKKPPPWWWbbbnnnvvvtttkkkgggfffgggiiilllvvv~~~qqqnnniiieeecccgggnnnssszzzzzzuuutttxxxzzzuuutttrrrsssxxx|||tttmmmkkkiiiiiijjjppp}}}rrrlllhhhfffeeedddhhhmmmuuuyyyrrrooonnnssswwwxxxwww~~~~~~uuufffhhhiiiiiihhhiiikkknnnzzzyyymmmaaa[[[TTTSSSQQQQQQOOOLLLGGGCCC@@@???===;;;::::::::::::666666666555555555444444333333333333333333333333111111111111111111111111///000000000111111111222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000444333333333444444555666555555444444444333333333222111111000000111111222111222444555555444222111222333444444555555444444333333333444444444444555555444111000000222444666666666666666666666666666555555555555555555555555333333333333333333333333333222222111111222222333333333333222222222111111qqq]]]QQQ@@@???;;;888666444444444000111111000000...------000000000000000000000000........................------,,,,,,,,,,,,,,,,,,//////.........---------***+++---//////...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...---,,,+++++++++,,,---...+++++++++++++++++++++,,,************************++++++++++++++++++++++++)))))))))*********++++++))))))*********+++++++++***)))((()))+++++++++)))''')))+++,,,+++***+++,,,))))))******+++,,,,,,,,,+++++++++,,,,,,++++++++++++***))))))((())))))))))))***---......---***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,------...///////////////000111222333444555888888888888888999999999:::;;;===???@@@CCCGGGKKKMMMRRRYYYbbbmmm{{{xxx{{{pppddd___^^^```dddfffiiiqqq{{{yyypppooollljjjlllqqqyyyxxxyyy|||vvvsssrrrtttyyyyyypppmmmkkkkkkiiigggjjjooo~~~yyykkkccc``````bbbhhhmmmttt~~~vvvzzz}}}~~~~~~}}}nnnfff[[[[[[[[[[[[YYYUUUOOOKKKEEECCC@@@>>><<<;;;;;;;;;999999888777666555555444333333333333444444444444111111111111111222222222//////000000111222222333111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000111111111111222333444444555555444444444333333333222111111111111111111222111222333444444444333222222333444444555555444444333333333333444444444444444333222111111333444666666666666666666666666666444444444444444444444444333333333333333333333333333222222111111222222333444444333333222111111000{{{fffTTTHHHAAA;;;:::999666444444555666000000000000000000000///000000000000000000000000........................------------------------.........---------,,,,,,)))+++---///000...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........---,,,+++,,,---///000,,,+++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,(((((((((((()))))))))***+++)))((())),,,---,,,******+++,,,,,,+++***+++---))))))***++++++,,,------,,,,,,------------,,,,,,+++***)))))))))***+++,,,((()))************)))(((++++++,,,,,,,,,,,,------))))))******+++,,,------------...//////000111111111222333444666777888999999999:::;;;<<<======>>>;;;>>>BBBEEEIIINNNUUU[[[aaagggqqq{{{~~~tttlllooovvvyyymmmcccaaa\\\]]]```eeehhhmmmwww~~~|||yyyvvvxxx|||xxxuuutttssssssyyy|||lllccc^^^]]]\\\bbbkkkvvvzzzrrrdddeeefffgggeeeaaaZZZUUUMMMKKKGGGDDDAAA?????????===<<<;;;999777666555444333333333444444444555555000000111111111222222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222222111111111111111222333444555555555444444444333333333222222222111111222222222222222222333333444444444222333444444555555444444222222333333333444444444333333333333333444555555666666666666666666666666333333333333333333333333222222222222222222222222333222222111111222222333333222222222222222222222vvv```MMMAAA<<<<<<777666444111///000333666222222111111222333444555000000000000000000000000........................---------------------------------,,,,,,,,,++++++)))+++---///000///---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...---,,,,,,...///111,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------........./////////...,,,***,,,///000///,,,,,,------,,,******,,,---))))))***+++,,,,,,------,,,------......------,,,++++++*********+++---...------,,,++++++,,,------++++++,,,,,,,,,---------******+++,,,...///000000...//////000111222222222555666777999:::<<<======;;;;;;===>>>@@@BBBCCCDDDBBBFFFLLLQQQWWW^^^gggnnnzzzvvvkkkccceeehhhooo{{{{{{rrrmmmggg``````dddaaaaaadddhhhkkkqqq}}}~~~}}}rrrfff```^^^bbbgggppp~~~yyyxxx|||zzz{{{~~~|||{{{lllmmmooopppooojjjccc^^^UUURRRNNNJJJFFFEEEDDDDDD???>>><<<:::888666555444333333333444444555555555000000111111222222222222333333222222111000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111222333444555444333333333333333333444555666777555555444444444333333333333333222222222222333333333222222222222333444555222333444444555555444444222222333333333444444444333333333444444555555555666666666666666666666666333333333333333333333333222222222222222222222222333222222222222222222333111111111222222333444444}}}gggSSSJJJBBB777555:::222222222111111111111000111111222222222333333333000000000000000000000000......------------......---------------------------.........---,,,,,,+++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------------------------------++++++***)))(((((())))))(((((())))))******++++++)))************+++++++++,,,+++)))((((((***,,,...))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***+++,,,---............///000111222444444555555555777888888888:::<<<>>>???BBBEEEGGGHHHHHHIIIIIIOOOUUU___ffflllrrryyy~~~mmmccc]]]YYY]]]```jjjyyy|||pppeeecccfffhhhkkknnnpppmmmnnnrrrvvv}}}wwwrrrqqqoooyyy|||uuupppmmmkkkmmmqqqqqqtttxxxqqqnnntttyyyuuummmhhh___[[[UUUOOOKKKGGGDDDAAACCCAAA===<<<;;;:::888666888666444444555666666555444444333333222111111111111111222222222333333333222333333333333222111111111111111111111111111111000000000000111111111111222222222111111111000000111111111111000000000000444222000111333444333000222222222222222222222222444444333333333333222222000000111111111222222222333444444444333222222111444444333333333333444444666555333222111111222333444444444444333333222111333333333444444444555555333333444444555444444333555444333333222222222222444333222111222333444555111111000000000000111111___OOOAAA>>>;;;333222666222222222111111111000000111111111111222222222333////////////////////////......------------......------------------------------......------,,,+++++++++++++++++++++++++++...............---------------------------------***++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))************)))************+++++++++***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...///000000000000111111222333444444444444444666777888999:::>>>@@@AAAEEEJJJMMMOOOQQQUUUXXXbbbjjjuuukkk]]]WWWUUUTTTZZZ]]]fffsssxxxrrrtttxxxzzz{{{}}}|||yyyyyyvvvooollllllmmmooovvvzzztttrrrxxx~~~{{{uuuqqqjjjeee___ZZZUUUQQQMMMJJJIIIFFFCCCBBBBBBAAA???<<<;;;999777666666444222000555444444444333333222222444333333333222222111111111222222222111111000000111111111111111111111111000000000000111111111111222222222111111111000000111111111111000000000000444222000111333444222000222222222222222222222222444444333333333333222222111111111222222222333333555555555555555444333333555555444444444444555555111222444555666666555555333333444444444333222222333333333444444444555555444444444444444444333333444444333222222222333333111000000000111111222222111111000000000000111111rrr]]]GGG===777999999444333666222222111111111000000000000000000000111111111111////////////////////////......------------......------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------***++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++++++++,,,***************))))))))))))************+++++++++((()))***,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000000111222333333333333444444444444444444444444555777999:::<<>>AAAFFFKKKOOOQQQXXX```gggmmmvvv|||{{{|||tttlllccc]]]YYYVVVWWWZZZZZZaaalllwww~~~uuusssuuu{{{}}}wwwqqqkkkgggaaa\\\WWWUUUUUUTTTPPPKKKIIIFFFAAA===<<<:::999888666666666555555555555444555444444333222222111111222222111000000000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111000000000///222111111111222222222111222222222222222222222222444444333333333222222222333333333444444444555555666666777777777666666555555666666666666666666555444555666777666444222111222222333444555555555444333333333444444444555555444444444444333333222111222111111111222333444444000111333444444444333222111111000000000000111111kkkZZZMMMCCC===;;;666333222222000000222111111111000000000//////////////////////////////..............................------------......------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,+++++++++,,,,,,,,,------------------------------++++++*********++++++,,,,,,,,,++++++******))))))))))))*********++++++++++++***)))((((((***,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.....................///000111222222222444555555555555555666555444444444555666666999;;;???BBBGGGMMMTTTYYY^^^eeennnwww{{{uuusssqqqnnnpppvvv}}}vvvpppkkkgggfffbbb]]]\\\```hhhtttzzzvvvxxx{{{|||wwwooojjjfffggglllnnnkkkggg\\\VVVLLLDDD@@@===<<<<<<777777777666555555444444333333333333333333333333444333222111111111111222111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000///111111111111111111111111222222222222222222222222444444333333333222222222333333444444444555555555444555555666666666555555555555666777777666555555666555444333222222222222222333444444555555555555333333333444444444555555333333444444333222222111111111111111222222333444000111222333444333222111111111000000000000111111}}}mmmZZZKKKBBB;;;999:::777555222111000111333555111111000000000/////////000000000000////////////..............................------------......------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------***++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------------------------------+++************++++++,,,+++++++++++++++*********)))************+++++++++,,,+++)))'''(((***,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,---...///000111222333444555666666666666666666555666777999;;;<<<===???CCCHHHNNNVVV^^^dddnnnsss{{{qqqhhhhhhjjjgggbbbdddlllvvv~~~|||{{{xxxrrrqqqtttqqqlllnnnuuuzzzvvvuuu{{{wwwoooaaaTTTJJJCCC???===;;;:::999888777666555444222333333333444444444555555444222111111111222333111111111111111111111111111111111222222222222333111111111111111222222222111111111111000000000000000111222111000000111222222222222222222222222222444444333333333333222222333333333444444444555555333333444555555555444444444555666777777666555444333222111111222333555666333444444555555555555444333333333444444444555555222222333333333333222222222111111111111222222333...///000000111111000000111111000000000000111111~~~oooWWWLLLBBB===:::555444777333444444333222444555666111000000000////////////111111111000000/////////..............................------------......------------------------+++,,,------......------------------------------+++++++++,,,---.........------------------------***++++++,,,,,,++++++*********))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++++++++++++++,,,)))************+++++++++******)))))))))***+++,,,*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////............000111222333444444555666777777777777888777777999;;;>>>AAACCCFFFHHHMMMRRRYYYbbblllrrr|||xxxoooddd```cccfffeeebbbeeeooo{{{{{{zzz{{{~~~xxxvvv|||}}}~~~{{{{{{zzzkkk^^^SSSJJJDDD@@@???===;;;999777666555444444444444444333333333444333111000///000111222111111111111111111111111111111111222222222333333000000111111111222222222111111111111000000000000///111222222//////000222222222222222222222222222444444333333333333222222222333333333444444444444222333444555555555555555333444555666666555444333222222333444444555555555555555555555555555444333333333333444444444555555000111222333333333333333333222111111111111111111///////////////000111111111111000000000000111111|||lll[[[LLLBBB<<<999<<<<<<666444555...111333222111111111000000000000000////////////222222111111000000//////.................................------.........------------------------+++,,,,,,---.........---------------------------'''(((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------...///*********++++++,,,,,,---)))************+++++++++((()))***+++,,,+++******))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,------...///000000111111111222333555666777555666777888888999888888999999999;;;>>>BBBFFFHHHNNNQQQVVV\\\cccmmmwww~~~}}}||||||}}}~~~}}}vvviiieeeaaaaaadddgggiiiiiilllxxxxxxuuuvvv}}}uuussszzz||||||~~~pppcccWWWOOOCCCBBB@@@>>>;;;999777666666666555444333222222111333222000///...///111222111111111111111111111111111111222222222333333333000000111111222222222222111111111111000000000000///111333222///...000222222222222222222222222222444444444333333333222222222222222333333333444444333333444555666666555555222333555666666555333222444555777888777555222000555666666666555444333333333333333444444444555555///000111222333444444444333333222111000000000111222111000000000111333444111111000000000000111111zzzbbbTTTKKKDDD???;;;999777555444555666777222222222111111111111000000000000000000000000000////////////............000000///...------,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******))))))*********++++++***)))***,,,///,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))******++++++******)))***************************************)))((((((******************++++++++++++++++++++++++++++++))))))(((((()))+++---...))))))))))))))))))***************+++,,,,,,------000///...---...000222333666555444333333444555555666555444555777999::::::<<<===???CCCHHHMMMQQQTTT[[[___eeelllssszzzuuunnnjjjnnnnnnlllkkksssvvvtttwwwxxx{{{{{{rrrjjjfffgggjjjjjjfffgggnnnvvvzzzyyyssstttuuupppqqq|||~~~wwwwwwzzz{{{zzz~~~{{{|||}}}rrrcccXXXTTTQQQKKKEEEAAA>>><<<;;;777777666444333444777:::333333444444444333333222222111111111111111111222222333333444444333333222222222222222222222222222555444222000//////000000///000111222222111000///000111111111111222222222111111222222222333333333222222333333333333444444333444666777888777666444444444444444444444444444333333444555666666555555444444444444444444444444555555444333444555666777333333333333333333333333111111111111111111111111222111000//////000111222222222111000000111222333rrr\\\KKKBBB>>>;;;777888777555333222333444444222222222111111111000000////////////////////////////////////............000//////...------,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++************+++***+++++++++******,,,...,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********++++++++++++*********************************************)))((((((,,,,,,,,,+++*********)))++++++++++++++++++++++++******))))))***+++,,,---+++++++++++++++*********+++++++++,,,------......000////////////111222333444333222222222333444555333333444666999;;;<<<<<<===@@@EEELLLSSS]]]eeekkkooorrrwwwyyyzzz|||xxxllleeeccccccfffggggggiiisssxxxjjjkkknnnlllmmmqqqxxx{{{}}}{{{tttmmmhhhgggggglllooopppuuuuuutttmmmmmmuuuyyywwwwwwwww{{{|||{{{{{{yyyyyyuuulllddd^^^VVVNNNHHHDDDAAA@@@===<<<:::777555444444555555555555555444333222222333222222111111222222333222333333444444333333222222222222222222222222222444333222000000000000111///000111222222111000//////000000000000111111111111111222222222333333333222222333333333333444444333444666777777777555555444444444444444444444444333333444555555555555555444444444444444444444444555444444333444555666777333333333333333333333333111111111111111111111111222111000//////000111222222111000000///000111111{{{]]]RRRCCC:::888888777555555444222111000111111222222222111111111000000000/////////////////////////////////............---//////......---,,,,,,,,,.........------.........------,,,,,,,,,,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,+++++++++++++++++++++,,,+++******,,,...---,,,,,,+++*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++******)))(((......---,,,+++***))))))++++++++++++++++++++++++++++++************+++,,,---------,,,,,,+++++++++,,,,,,,,,---......//////000000111222222333333444444333222222333444555666666666888999;;;===???@@@CCCHHHOOOXXXbbbooo}}}}}}oooccc\\\\\\```cccaaabbbcccfffqqqoooeee___bbbdddaaa```dddoootttwwwtttkkkeeedddfffiiiqqqxxx~~~zzzwwwooovvv|||~~~vvvooodddYYYRRRLLLIIIGGG@@@???;;;888555333111111777777666555444333333222444333333222222333333444222333333444444333333222222222222222222222222222222222111111000111111222000000111222222111000000/////////000000000000111111111222222222333333333222222333333333333444444333444555666777666555555444444444444444444444444333444444555555555555444444444444444444444444444444444444333444555555666333333333333333333333333111111111111111111111111111111000000000000111111222111000//////...//////mmmXXXKKKDDD<<<777777777666555333222111000000000111111111111111111000000000000//////////////////////////////.........---------.........------,,,,,,,,,///......------......//////...------------...///++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++,,,---,,,++++++,,,---------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++......------,,,+++++++++,,,,,,------.../////////111222333444555555555444555444444444555777999:::======<<<<<<===AAAEEEHHHPPPUUU^^^gggrrr~~~pppjjjaaaYYYWWW[[[aaafffcccccccccdddlll~~~xxxkkkccc^^^\\\^^^___^^^aaafffrrrwwwyyyrrrfff___aaaeeennnxxxyyymmmbbb\\\WWWTTTQQQHHHDDD???:::888777666666666666555555444444444444444444444333333444444444222333333444444333333222222222222222222222222222000000111111111222222333111111111111111111111111000000000000111111111111111111222222222333333333222222222333333333444444333444555666666666555555444444444444444444444444333444444555555444444444444444444444444444444444333333333444444444555555222222333333333333444444111111111111111111111111111000000000000000000111111111000///...---------pppaaaQQQDDD???<<<777555555555444222222222111111111111111111111111111000000000//////....................................---------------------------,,,,,,,,,......------------.........---,,,++++++,,,---...///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++,,,...---,,,+++,,,------,,,++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,------.../////////222333444555666666666555444444444555666999;;;<<>>===@@@GGGQQQXXXcccgggoooyyyzzzxxxvvvxxx}}}zzzooo___]]]YYYWWWWWWZZZ^^^aaaaaaaaa``````eeerrr}}}pppeee```bbb^^^]]]^^^```cccjjjqqqxxx||||||sssgggaaadddiiiuuu||||||tttllliiigggeeecccWWWQQQHHHBBB>>>===<<<;;;555555444444444444555666555444444333333444444555222333333444444333333222222222222222222222222222///000000111222222222333222222111111111111222222111111222222222222333333111111222222222333333333222222222333333333444444333444444555555555555555444444444444444444444444333444444444444444333333444444444444444444444444333333333444444444444444222222222333333444444444111111111111111111111111000000000111111000000000000000000///...---,,,,,,vvvfffXXXNNNGGGAAA<<<777666555555555555444333111111111111111111111111111111000000000/////////.................................------------,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,***)))'''''')))***,,,/////////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,++++++++++++++++++---......,,,++++++,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++))))))***+++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111333333444555555666666777333333444555777:::===>>>>>>???@@@BBBGGGRRR___jjjuuuwww~~~|||pppjjjdddeeekkkttt{{{xxxmmmbbbZZZ[[[[[[[[[[[[[[[[[[[[[XXXYYYZZZ[[[___hhhttt}}}{{{uuuoooggg```___aaabbbaaaaaadddjjjrrrzzzwwwnnnkkkooouuu~~~zzzwwwxxxzzzyyywwweee^^^TTTLLLGGGBBB===999777666555444444555666777555444444333333444444555222333333444444333333222222222222222222222222222///000111222222222222222333222111111111111222333222222222333333333444444111111222222222333333333222222333333333333444444444444444444444555555555444444444444444444444444333444444444444333333222444444444444444444444444222222333444444444444333111222222333333444444555111111111111111111111111000000111111111111000000///000000000///...---,,,yyyqqqkkkXXXPPPHHHBBB>>>;;;999777555555444555555555444333000000111111111111000000111000000000////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++)))(((((()))+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++************+++,,,---//////---++++++,,,************+++,,,------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++)))*********+++,,,,,,,,,++++++++++++++++++++++++)))***,,,------------,,,,,,,,,,,,---......//////000000111111222333333333444444333333444555777888666666777999;;;???AAACCCDDDGGGKKKOOOTTT^^^kkkuuuqqqbbbYYYUUUUUUXXXaaajjjlllfff___]]]^^^___^^^]]]ZZZWWWTTTOOOQQQTTTVVVZZZ```hhhnnnlllfffbbb```\\\XXX\\\dddcccfffmmmvvvzzzyyy~~~~~~~~~tttooohhhbbb\\\TTTIIIAAA===;;;999777666666666777444444333333333333444444222333333444444333333222222222222222222222222222000000111222222222111111333222222111111222222333111111222222222333333333111111222222222333333333222222333333333333444444444333333333444444555555444444444444444444444444444444444444444333222111444444444444444444444444111222333444444444333333111111222333333444555555111111111111111111111111///000111222222111000///...///000000000///......|||iii___XXXOOOHHHDDD@@@===<<<;;;888555444333333333333222111///...//////000000000000000///000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000...,,,******,,,...000)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++******))))))******,,,...//////---,,,++++++)))))))))***+++,,,......---,,,+++******+++,,,---+++++++++,,,,,,+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++(((***+++---......------,,,,,,---...///000111111222333333444444555555666555444333222333555777999;;;;;;<<<>>>AAADDDGGGIIINNNSSSYYY]]]```gggqqqyyyssseeeWWWMMMOOOMMMMMMUUU```gggfffbbb]]]]]]]]][[[XXXTTTOOOLLLJJJMMMQQQTTTWWW[[[```ccc```[[[YYYYYYVVVTTTZZZcccfffmmmyyy~~~}}}{{{vvvlll]]]SSSBBB@@@===999777666666666444333333222222333333444222333333444444333333222222222222222222222222222000111222333333222111000444333222111111222333444000111111111111222222222111111222222222333333333222222333333333444444444444333333333333444555555444444444444444444444444444444444444333333222111444444444444444444444444111222333444555444333333111111222333333444555555111111111111111111111111///000111222222111000///...///000111111000//////wwwaaaQQQIIIDDD@@@<<<:::999666444333222222222222222222222222222222222000000////////////000000000000000000////////////........................,,,,,,,,,---------......///////////////////////////...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((('''(((***,,,++++++******++++++,,,---...---,,,+++************)))***+++,,,,,,+++***))),,,------------------...+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))*********))))))(((++++++++++++++++++++++++,,,+++******)))*********+++,,,---...///111222222222222333444333222111000222444555555555666999;;;===>>>@@@AAACCCFFFJJJMMMVVV]]]ccceeejjjqqqvvvvvvxxxxxx{{{ooobbb^^^]]]WWWNNNMMMKKKLLLTTT___gggkkkkkkaaa^^^ZZZXXXVVVRRRLLLGGGEEEHHHMMMRRRVVVWWWWWWVVVYYYUUUQQQPPPOOORRR[[[fffooosss~~~uuucccUUUHHH>>><<<<<<999888;;;666444444777888555555777888777777666555555444444444333222111111111222333000000000000000000000000222222222222222222222222111111111111111111111111111111222333333333333222444444444444444444444444444333333333333444555555666555444333222222111000555444333333333333444555333444444555555444444333333333444555555555444444222222222222222222222222111111111111111111111111333333222111000000000111000000000000000000000000|||eeeYYYIII???<<<;;;999666777666444333333333333444222222222222222222222222000000////////////000000000000000000////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,++++++******++++++,,,---------,,,+++************++++++,,,---,,,,,,******//////...---,,,+++*********,,,---......---,,,***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))***++++++++++++*********++++++++++++******+++++++++***************---,,,,,,+++++++++,,,,,,---...///000111333333444777777888888777666555444444555666666777888<<<>>>>>>AAAEEEHHHJJJNNNTTTYYY```ggglllmmmnnnqqqqqqnnnrrrrrruuuzzz~~~|||qqqkkkaaaWWWUUUVVVRRRLLLMMMKKKLLLRRR[[[bbbdddddd[[[YYYUUUSSSRRROOOJJJFFFCCCFFFLLLQQQTTTVVVVVVVVVVVVTTTRRRRRRQQQRRRZZZcccpppwwwzzzzzzyyyuuusssvvv|||wwwfffXXXJJJEEEAAA<<<999:::===999777999999666666888777777666666555555444444555555333222222222333444222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222444444444444444444444444444333333333333444555555666555555444444333333333555444333333333333444555333444444555555444444333333333444444444333333222222222222222222222222222111111111111111111111111222111111000000111111222000000000000000000000000}}}hhhYYYJJJCCC:::666777888777444333333222222222333333444222222222222222222222222000000////////////000000000000000000////////////........................,,,,,,,,,---------......++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++***+++++++++---------------,,,+++***...------,,,+++***))))))***+++,,,------,,,+++***++++++++++++++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,,,,++++++,,,,,,,,,++++++*********...---------------......///000111222444555666666777777777777666555444333555666777888999<<<@@@DDDCCCHHHNNNQQQSSSWWW^^^eeekkkqqquuussspppnnniiidddcccffflllssswwwwwwssspppbbbccc___YYYWWWWWWVVVRRRMMMKKKKKKOOOUUUYYYZZZYYYSSSQQQOOOMMMLLLJJJGGGEEECCCFFFKKKQQQUUUXXXYYYYYYYYYWWWWWWXXXVVVVVV[[[cccnnnwww{{{yyyzzz|||yyyyyywwwtttrrrtttzzz|||vvvpppooolllgggcccdddiiinnnvvvwwwhhhXXXNNNGGGAAA<<<;;;>>>999666777777555444666666666555555555555555555666555555444333444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222333333333333222444444444444444444444444444333333333333444555555555555555555555555555555555444444333333444444555333444444555555444444333333444444444333222111111222222222222222222222222111111111111111111111111000000000000000000111222000000000000000000000000zzzjjj\\\PPPIII@@@<<<888777999999666444222222111111111111222222111111111111111111111111000000////////////000000000000000000////////////........................,,,,,,,,,---------......------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++******************++++++,,,+++++++++***++++++,,,,,,---------,,,,,,+++******)))))))))***++++++,,,,,,)))***++++++++++++***)))***+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,+++++++++.........---,,,,,,++++++---------------...///000111111222444555666777888777777666666555444444333777888999:::<<>>@@@DDDIIIMMMPPPVVV^^^cccggglllsssyyy~~~~~~xxxlllbbb\\\WWWSSSPPPSSSXXX]]]cccgggkkkmmmxxx}}}|||pppaaaWWWQQQNNNIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGIIIKKKLLLPPPVVV]]]ccciiilllmmmlllgggbbb___[[[ZZZaaajjjvvv}}}|||{{{~~~zzz|||sssiiiaaa___```aaacccgggfffjjjsss}}}uuurrrqqqqqqoooooolllgggdddfffmmmsss{{{zzzzzzzzzzzzuuummmfffddddddccc___[[[[[[^^^bbbdddsss}}}{{{{{{{{{wwwsssooorrrwww{{{zzzrrrnnnllllllkkkiiimmmrrrwww}}}pppccc]]][[[WWWRRRHHHBBB???BBBCCC@@@<<<:::666666666666666666555555444444444444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333333333333333333333444333333333333444555555222222222333444444555555444444444444444444444444333444444555555444444333444444444333222111000///222222222222222222222222111111111111111111111111333333111000////////////////////////////////////]]]VVVLLLCCC===:::888777444333222333444444333111222222222222111000///...111111111111111111111111000000////////////000000000000000000////////////........................,,,,,,,,,---------......++++++++++++++++++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,+++***)))***))))))))))))***++++++,,,,,,++++++***++++++++++++******))))))***+++++++++++++++*********))))))*********************************++++++,,,,,,---************************+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***'''((()))***************)))))))))))))))))))))))),,,,,,,,,---...000111222333444555666777999::::::::::::999999::::::;;;<<<===???BBBDDDGGGJJJNNNPPPSSSXXX___gggnnnuuu{{{~~~~~~tttcccWWWQQQMMMJJJEEEHHHLLLPPPWWW```iiippp}}}~~~ooo]]]QQQKKKGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDHHHMMMQQQTTTWWW\\\ccciiimmmqqqrrrnnniiiccc^^^ZZZZZZbbbkkkuuu}}}{{{zzzzzz|||{{{|||~~~~~~vvvrrrvvv|||xxxllliiiggggggfffccc___bbbiiisssvvv|||~~~wwwqqqfff___YYYZZZ\\\[[[[[[\\\]]]\\\___fffmmmvvv~~~zzzzzz|||}}}{{{wwwooohhhiiipppxxx||||||||||||{{{xxxtttqqqwwwwwwvvvpppiiicccbbbcccdddrrr~~~}}}|||llliiigggggglllqqquuuwww|||uuulllgggeeedddcccaaa_________aaagggoooyyy~~~uuusssuuusssnnnYYYPPPIIIHHHGGGBBB===;;;999999888777777666666555333444444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333333333333333333333444333333333333444555555222222222333333444444444333444444555555444444333333444444555555444444333333444444444333222111111222222222222222222222222111111111111111111111111444333222111000000000000000000000000000000000000FFFDDD@@@===:::888666555444333222222333444555555000111222222222111000000111111111111111111111111000000////////////000000000000000000////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,+++)))))))))))))))***++++++------,,,+++*********************)))***+++---...,,,++++++++++++*********+++++++++******+++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************))))))***++++++++++++***'''((()))***++++++++++++((())))))******++++++,,,---------...000222333444555666777888:::;;;<<<<<<:::999999999:::<<<>>>???AAAEEEIIILLLNNNPPPRRRTTTWWWXXX\\\dddlllrrruuuuuusssqqqgggWWWLLLHHHEEECCC???AAADDDHHHNNNXXXccclllpppsssooobbbSSSKKKFFFDDDAAACCCDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCHHHOOOTTT[[[\\\```dddhhhkkkmmmnnnkkkgggcccaaa^^^^^^eeennnuuuxxxtttrrrrrrtttxxxuuuiiiaaa]]]___dddjjjssszzzyyyrrrkkkccc\\\YYYYYYZZZ\\\YYYVVVXXX^^^aaaeeejjjnnnqqqsssuuuwwwtttooonnnrrrtttpppmmmlllhhhbbb___bbbfffmmm|||yyyyyyuuuooommmwwwvvvpppjjjlllttt|||}}}uuuqqqpppoookkkhhhccc```\\\[[[^^^dddjjjmmmnnnuuu|||}}}yyywww{{{|||xxxiiiYYYQQQLLLFFFAAA???<<<;;;:::999888666666555444555555666555444333222333333333333333333333333222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222444333333333333444555555333333333444444444444444333333444555555444333333333444444555555444444333333333444444444333333222222222222222222222222222111111111111111111111111222222111111222333444444000000000000000000000000@@@===999666444333333444555444111000000111333333...///111222333333222222000000000000000000000000000000////////////000000000000000000////////////........................,,,,,,,,,---------......////////////////////////***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------)))))))))))))))******+++...---,,,+++************+++*********+++---///000((()))***+++,,,---......,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))***+++,,,---------***+++,,,---...//////000......///000111333555666777888999:::<<<===>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFEEEIIINNNQQQSSSTTTVVVWWWZZZYYYYYY___fffjjjiiifffaaa```YYYMMMEEECCCBBB@@@BBBBBBBBBBBBCCCHHHQQQXXX\\\___\\\QQQGGGCCCAAA@@@???AAACCCDDDCCCBBBBBBCCC===???@@@AAACCCHHHPPPVVV^^^___aaacccfffggghhhiiihhhfffeeefffddddddjjjrrr{{{~~~ooommmlllooovvv~~~qqqbbbXXXQQQNNNPPPTTTUUU\\\bbbaaa^^^^^^]]]ZZZVVVWWW[[[^^^\\\XXXYYY]]]WWW\\\bbbgggmmmuuuxxxqqqppprrrzzz}}}zzz|||xxx~~~{{{vvvoooiiiaaa^^^aaaeeeggghhhlllppptttuuussssssxxx|||tttooolllkkklllqqq~~~zzzqqqppp|||lll]]]UUUNNNJJJIII>>>===<<<:::888777666555555666777777777666444333444444444444444444444444222222222222222222222222111111111111111111111111111111222333333333333222222222222222222222222222444333333333333444555555555555555555555555555555333333444555555444333333333444444555555444444333333333444555555555444444222222222222222222222222111111111111111111111111000000000222333555777888000000000000000000000000666666555444333333222222444444444444444444444444111111111111000000000000......////////////......////////////////////////////////////////////////++++++,,,------......///,,,,,,,,,---------......------------,,,++++++***+++,,,,,,+++******+++---......---,,,+++***)))(((******************************************************+++++++++,,,,,,,,,************************))))))************))))))******++++++++++++******,,,+++*********+++,,,---++++++++++++******)))))),,,++++++******++++++,,,---+++)))(((***++++++******)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------******+++,,,------......///000222444555777888888<<<===>>>???@@@@@@@@@????????????@@@AAACCCEEEEEEJJJPPPWWW\\\]]]]]]^^^___\\\ZZZZZZ\\\___]]]WWWQQQRRRNNNJJJGGGEEECCCAAA???===>>>???@@@CCCFFFHHHJJJMMMLLLJJJGGGCCC@@@>>><<>>>>>===;;;:::888777777666555666777777555444444444444444444444444444222222222222222222222222222222222222111111000000111111111111111111111111222222111111222222333444111111222222222333333333333333333333333333333333444444444333333222222222333333333444444444555555333333333333333333333333111222222333333222222111222222222111111000000000////////////////////////////////////////////////555555555444333333222222222222222222222222222222111111111000000000//////......////////////......................................................------------------------,,,,,,,,,,,,------------++++++,,,,,,++++++*********+++,,,,,,******+++,,,,,,,,,++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++******++++++*********+++,,,---++++++++++++*********))),,,++++++******++++++,,,---,,,***)))+++,,,,,,+++,,,+++***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,---...///000000111222444666777999999:::::::::;;;===>>>>>>?????????AAABBBCCCDDDFFFHHHIIINNNSSS\\\bbbfffeeecccbbb]]]YYYUUUTTTUUUTTTPPPLLLHHHGGGGGGHHHHHHGGGDDDAAA???@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA??????>>>>>>???@@@BBBBBBAAAAAABBBCCCCCCCCCBBBBBBCCCHHHNNNSSSZZZZZZYYYYYYYYYZZZ\\\^^^bbbdddgggiiimmmuuu|||yyy|||nnn\\\PPPMMMIIIGGGIIILLLOOOPPPVVV^^^iiisssyyy~~~}}}tttttt}}}zzzvvvzzzxxxpppjjjddd```aaafffggglllmmmjjjhhhiiihhhfffeeeaaa\\\YYYWWW[[[jjjxxxuuueeeWWWNNNJJJFFFAAA===;;;999888777666555555666555333111444444444444444444444444222222222222222222222222222222222222111111111000111111111111111111111111111111000111111111222333111111222222222333333333333333333333333333333333444444444333333222222222333333333333444444444444333333333333333333333333111222222333333222222111444444444333333333222222000000000000000000000000////////////////////////555444444333333222222222000000000000000000000000111111000000000000//////......////////////......------------------------........................//////...------,,,++++++++++++++++++,,,,,,,,,,,,))))))***+++++++++******)))+++------,,,******+++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******++++++++++++******++++++******++++++,,,---++++++++++++************,,,++++++******++++++,,,---,,,******,,,---,,,,,,...,,,+++,,,------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------...///000111222222444555666888:::;;;<<<<<<:::;;;;;;<<<===???@@@AAA@@@CCCHHHIIIIIIJJJMMMOOOTTTXXX```iiiooonnngggaaaYYYSSSLLLIIIIIIIIIHHHFFFEEEFFFIIIKKKMMMKKKFFFBBB???@@@BBBCCCDDDCCCBBBAAA@@@???===<<<<<<===???@@@???AAACCCDDDCCCCCCDDDEEEDDDEEEFFFFFFGGGKKKPPPTTTVVVVVVUUUSSSRRRSSSVVVYYY\\\ccclllqqqvvv||||||yyylll^^^SSSMMMKKKJJJJJJMMMRRRXXX\\\bbbpppwwwnnnggggggkkkmmmqqqpppjjjfffeeedddaaa]]]XXXUUUTTTSSSSSSYYYaaagggooovvvvvvxxxzzziii[[[UUUKKKBBB===:::888777999777666555666555444222444444444444444444444444333333333333333333333333222222222222111111111111222222222222222222222222000000000000111111111222111111222222222333333333333333333333333333333333444444333333333333222222222222222222333333333333333333333333333333333333111222222333333222222111444444444333333333333222222222222222222222222222////////////////////////444333333333222222222111////////////////////////111000000000////////////......////////////......------------------------..............................---------,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,++++++(((***---...---+++******************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++++++++*********++++++++++++******+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,---,,,+++...---++++++,,,,,,+++)))+++++++++,,,,,,,,,------++++++***++++++,,,---...---...///000111222333444666777888:::<<<=========??????>>>>>>???AAACCCDDDAAAGGGMMMPPPPPPPPPRRRUUUYYY[[[aaajjjpppnnncccYYYNNNIIIDDDAAABBBDDDEEEEEELLLLLLMMMOOOOOOLLLGGGBBB>>>@@@DDDGGGHHHGGGFFFDDDCCCAAA???======>>>@@@BBBAAACCCEEEFFFFFFFFFFFFGGGFFFGGGIIIJJJKKKNNNRRRUUUUUUVVVTTTRRROOOQQQUUUYYY\\\iiixxxxxxkkkffffffjjjqqqxxx{{{zzzvvvooogggaaa\\\YYYVVVVVVVVVVVVXXX^^^ffflll|||{{{uuuxxx}}}wwwuuutttqqqkkkeee```^^^\\\YYYXXXZZZ[[[aaaeeeeeehhhnnnssssssvvvwwwxxxwwwvvvwwwyyy{{{~~~iii___QQQFFF@@@===<<<;;;;;;999777777888888777555555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000111222222222222222111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222////////////////////////222222222222222111111111000000000000000000000000000000000////////////.........////////////......------------------------........................,,,,,,,,,---------......******+++++++++,,,,,,,,,******+++,,,---------,,,(((***---...---+++******+++++++++*********))))))++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,************************))))))************))))))******++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,***))))))***,,,---,,,+++---+++******++++++***(((++++++,,,,,,,,,---------++++++++++++,,,---...///...///000111222444555555888888:::;;;===>>>>>>>>>BBBAAA@@@???@@@BBBEEEGGGFFFLLLSSSWWWXXXXXXXXXYYY[[[YYY[[[bbbgggdddXXXMMM@@@???>>>???BBBEEEGGGHHHPPPOOOMMMLLLKKKJJJGGGDDDAAADDDGGGJJJKKKJJJGGGEEEBBB@@@>>>===>>>@@@CCCEEECCCEEEHHHIIIIIIHHHHHHIIIGGGIIIKKKMMMOOOQQQUUUXXXZZZZZZYYYUUURRRTTTZZZ```fffvvv}}}vvvqqqlllddd]]][[[\\\^^^dddjjjooommmjjjeee```^^^___bbbgggiiijjjjjjjjjpppzzzxxxoookkkfff```\\\\\\\\\aaacccbbbcccfffgggdddffffffeeedddcccdddfffiiimmmsss{{{nnn]]]OOOHHHDDDBBB@@@<<<:::888777888999888777555555555555555555555555333333333333333333333333222222222222222222222333222222222222222222222222111222333444444444333333111111222222222333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////............////////////......------------------------------------------------++++++,,,,,,---...//////++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,)))+++------,,,******+++++++++*********)))))))))........................------------------------******+++++++++,,,,,,,,,************************)))))))))******)))))))))******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,*********+++---...---+++,,,***)))***++++++***(((,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111000111222333555666888888:::;;;<<<===>>>?????????AAA???>>>>>>@@@CCCHHHJJJNNNRRRYYY___bbbbbb___]]]XXXTTTRRRTTTWWWTTTKKKCCC999:::<<>>======>>>BBBHHHNNNRRRXXXZZZ___fffllllllfff```TTTOOOIIIGGGHHHGGGCCC???;;;<<<===???AAAEEEIIIKKKHHHFFFDDDDDDEEEGGGHHHGGGEEEFFFGGGGGGFFFCCC@@@>>>;;;;;;===???BBBEEEGGGIIIIIIKKKNNNOOOMMMKKKJJJIIIGGGIIIKKKMMMQQQUUU[[[___gggiiihhhccc```cccllluuuqqqeee\\\XXXVVVUUURRRPPPRRRXXX^^^ccckkktttrrrssszzzyyyuuuvvvwww|||xxxtttkkkjjjgggbbb]]][[[[[[\\\\\\]]]aaajjjvvvpppddd___[[[VVVQQQIIIEEE@@@<<<:::888666555555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333000222333555555444333222111111222222222333333333333333333333333333333333222222222333333444444444333333333333444444444444333333333333333333333333111222222333333222222111222222333333333444444444000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////000/////////..................////////////......////////////////////////------------------------///......------,,,,,,+++,,,,,,------------......+++++++++++++++***)))(((+++,,,,,,+++******+++---''''''((()))***+++,,,,,,******************************************************+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------...000222333111///,,,+++***+++---...---,,,,,,,,,,,,---------......------......000111222333555666777999;;;===>>>??????@@@AAABBBCCCCCCDDDCCC>>>======@@@FFFNNNUUUZZZ^^^___ccckkkssssssjjjbbbQQQKKKDDD@@@???@@@@@@????????????>>>???BBBGGGJJJIIIGGGFFFFFFGGGHHHGGGFFF@@@AAABBBCCCBBBAAA???>>>???@@@AAACCCDDDEEEFFFGGGJJJMMMPPPPPPNNNKKKJJJIIIGGGHHHKKKMMMQQQVVV]]]bbbkkkmmmlllhhhdddhhhrrr{{{vvvxxxtttmmmddd\\\WWWVVVUUUUUUXXXWWW[[[bbbkkksss~~~}}}{{{xxxrrrlllhhhffffff^^^]]]^^^cccjjjpppssssssqqqttttttqqqqqqtttuuurrrtttxxxzzzsssqqqpppkkkgggSSSNNNHHHBBB>>>;;;888666666666666666666666666666444444444444444444444444222222222333333444444444333333333333333333333333///111222444444333222111111111222222222333333333333333333333333333333333222222222333333444444444333333444444444444555555333333333333333333333333222222222333333222222222000000000111111222222222000000000000000000000000000000000000000000000000333222222222111111000000000000000000////////////////////////////////////.........------,,,,,,,,,000000/////////.........***+++,,,,,,------------///...------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''***++++++,,,,,,+++++++++******++++++++++++******)))************+++++++++,,,,,,+++***))))))******************************,,,++++++******++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------)))***+++,,,---.........+++,,,...000222333444444;;;;;;::::::;;;>>>@@@BBBCCCDDDEEEFFFDDDAAA>>><<>>BBBAAA???>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAA@@@@@@AAAGGGBBBAAAEEEEEEAAACCCHHHKKKKKKLLLMMMMMMKKKJJJIIIEEEIIIMMMNNNOOOUUUaaakkkrrrtttuuuqqqlllkkknnnrrr||||||qqqkkkeeehhhmmmtttxxxyyyvvvsssmmmfffcccdddbbb^^^___eeelllpppuuu{{{~~~zzztttlllgggjjjiiifffiiioooooojjjjjjgggccc```^^^___aaabbbeeeiiiooowww~~~ssscccSSSLLLGGG@@@<<<===777666666666666666666555777777666555444444333333222222222333333444444444555444222111000111111222//////000111222333333333222222222222222222222333222222222222222222222222222222222222222222222222555555555555555555555555555444444333333444444555333333333222222111111111111111111111111111111111111111111111000000000000000000000000////////////000000000/////////......000000000000/////////.................................---------,,,,,,,,,...---------,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************,,,,,,,,,,,,++++++***)))******++++++++++++******)))************+++++++++,,,++++++******)))******************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++)))***+++,,,---............///000222444555666666;;;;;;;;;;;;===???AAABBBEEEEEEDDDCCCBBBAAAAAA@@@CCCDDDGGGIIINNNVVV```hhhiiiiiijjjllllllfff[[[SSSGGGBBB===<<<@@@CCCDDDBBBEEECCCAAA???>>>>>>??????AAAAAA@@@@@@?????????>>>@@@BBBCCCCCCBBB@@@AAABBBEEEAAA@@@CCCDDDAAACCCGGGGGGGGGHHHHHHGGGGGGFFFEEECCCHHHMMMRRRWWW```kkksssxxxzzzzzzuuuoookkklllnnnuuu{{{rrreee^^^ZZZVVVYYY```hhhooossssssrrrqqqmmmnnnsssvvvvvvyyy~~~{{{ppprrrqqqpppsssyyyyyytttqqqmmmgggaaa\\\YYYXXXXXX\\\^^^bbbiiisss~~~pppggg]]]NNNAAA<<<<<<:::999888888888777666555444444333333222222222333333333333333333444444444444222222111222333333000000111111222222333333555444444333333222222222222222222222222222222222333333333333333333333333444444444444444444444444444444333333333333444444333333333222222222111111111111111111111111111111111111111111000000000000000000000000////////////000000////////////......000000000/////////.................................------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++***************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********+++,,,---...//////111222333555666888999:::======>>>@@@AAABBBCCCDDDFFFEEECCCAAAAAABBBDDDEEEGGGIIIKKKNNNSSS[[[dddjjjllliiieeeaaa]]]VVVLLLEEECCC@@@>>>@@@DDDGGGHHHGGGGGGEEECCC@@@>>>=========@@@@@@@@@??????>>>>>>>>>AAABBBDDDDDDCCCBBBBBBCCCDDDAAA@@@BBBCCCCCCEEEIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDHHHOOOXXXbbbllltttyyy}}}~~~}}}xxxqqqllljjjkkklllpppwww{{{}}}~~~~~~{{{vvvnnnbbbXXXQQQOOOOOOOOOTTT\\\hhhsss{{{~~~}}}~~~~~~~~~~~~zzzsssjjjccc]]]ZZZYYYWWWXXXYYY\\\cccnnn{{{hhhQQQCCC>>><<<888666666666555444444444444444444333333333444444444444333333333333444333333333333333444555111111111222222222222222777666666555444333222111222222222222222222222222444444444444444444444444333333333333333333333333444444333333333333444444333333333222222222222111111111111111111111111111111111111111000000000000000000000000////////////111111111111111111000000000000/////////.................................------------------------........................+++,,,,,,------,,,,,,,,,------------------------++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))***+++---......******++++++++++++******))))))*********+++++++++******+++++++++*********************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,---...///111111444444555666888:::;;;<<<@@@AAACCCDDDFFFGGGGGGGGGDDDDDDCCCBBBCCCDDDFFFGGGKKKLLLOOOSSSWWW[[[___bbbeee```YYYSSSOOOIIIDDD@@@BBBAAAAAACCCGGGIIIIIIIIIGGGEEECCCAAA???>>>======<<<======>>>>>>??????@@@AAABBBDDDEEEDDDCCCDDDEEEDDDBBBAAABBBDDDFFFIIILLLMMMKKKHHHFFFDDDDDDDDDDDDHHHKKKSSS___lllvvvzzzzzz}}}}}}{{{vvvnnniiifffeeeaaadddiiilllmmmjjjgggdddbbb___YYYRRRNNNNNNSSSVVVXXX]]]hhhuuu{{{tttnnnjjjhhh```]]]ZZZXXX[[[bbbkkkqqqhhhTTTDDD@@@:::777777777777666666666666666666777777777555555444444333333333222333333333333444555555666222222222222222222222111555555444444333333222222222222222222222222222222444444444444444444444444333333333333333333333333444333333333333333333444222222222222222222222222111111111111111111111111111111111111000000000///000000000000////////////000000000000000000111111////////////....................................------------------------------..................,,,,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++************)))++++++*********+++,,,---******++++++++++++******))))))*********+++++++++)))******+++++++++******************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------...///111333444666666666777999;;;===>>>AAABBBDDDEEEGGGGGGHHHHHHBBBCCCDDDFFFGGGHHHIIIIIIMMMOOOQQQTTTVVVUUUTTTRRRTTTQQQKKKGGGDDDCCCBBBBBBCCCCCCCCCEEEGGGIIIIIIHHHEEEDDDCCCBBB@@@???>>>>>>888999:::<<<>>>@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEDDDGGGLLLPPPQQQSSSQQQLLLHHHFFFFFFGGGHHHNNNQQQZZZhhhvvv~~~~~~zzzyyytttmmmeee___ZZZYYYTTTVVVYYYZZZZZZWWWSSSPPPRRRQQQPPPOOOQQQWWW___eeehhhnnnxxx}}}xxxtttmmmhhhaaa[[[[[[^^^bbbeeejjjuuu}}}fffPPPIII@@@<<<;;;<<<;;;:::666777777777777777777777555555555444444333333333222333333444555555555555333333333222222222222222111111222222333333444444222222222222222222222222222222222222222222222222444444444444444444444444333333333222222333333333222222222222222222222222111111111111111111111111111111111111000000000///000000000000////////////------............///////////////.........------------------------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))000///---***)))((())))))******++++++++++++******)))************+++++++++((()))***,,,,,,+++************************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////111333666777888888888999;;;===???AAAAAAAAABBBCCCEEEFFFGGGHHHCCCEEEGGGJJJLLLNNNOOOOOOQQQPPPOOOOOOOOOLLLGGGDDDEEECCC@@@>>>>>>@@@BBBDDDCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDBBBAAA???>>>>>>666777999;;;===???AAABBB???AAACCCDDDDDDDDDFFFGGGFFFHHHGGGFFFIIIPPPUUUVVVUUURRRMMMIIIHHHJJJMMMOOOUUUZZZcccppp|||vvvrrrjjjaaaYYYRRRMMMJJJIIIKKKLLLLLLKKKJJJKKKMMMPPPSSSVVVZZZ___fffnnnsss|||}}}{{{tttjjjccc```aaaccceeedddiiirrryyyyyyyyyuuu]]]SSSGGG???======;;;888666666666666666555555555555555555444444444444444222333333444444444444333222222222333333333333333///000000111222333444555222222222222222222222222222222222222222222222222555555555555555555555555333333222222222222333333111222222222222333333333111111111111111111111111111111111111000000000000000000000000////////////---------.........////////////.........---------------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,---------,,,,,,+++***)))***++++++++++++***))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++///...,,,***))))))***+++******++++++++++++******)))************+++++++++''')))***,,,,,,,,,***)))******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............111111000111333555888:::;;;;;;;;;;;;===@@@BBBDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIJJJKKKMMMPPPSSSWWWYYYUUUPPPJJJGGGDDDBBB???=========<<<;;;;;;===@@@BBBAAABBBBBBCCCDDDEEEHHHIIIGGGGGGEEECCCAAA???<<<;;;888888999;;;<<<===>>>???>>>@@@BBBDDDDDDDDDFFFGGGFFFIIIIIIFFFJJJSSSYYYYYYUUURRRNNNKKKLLLPPPVVVZZZ```dddllltttzzz{{{yyywwwkkkfff]]]UUUNNNJJJGGGEEEEEEGGGIIIHHHGGGJJJSSSZZZbbbgggmmmsssxxx|||wwwooommmnnnpppppppppooopppqqqlllfffhhhooowwwnnnbbbRRRFFFBBB???;;;777888777777666666555555555444444444444555555555555222333333444444333222111111222222333333444444444111222222333333444444444222222222222222222222222333333333333333333333333444444444444444444444444333333222222222222333333111111222222222333333333111111111111111111111111111111111111000000000000000000000000////////////.../////////000000111111//////.........---------------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------,,,,,,+++***+++,,,---......---,,,+++++++++************++++++************************************************'''((()))***+++,,,------***)))((((((***,,,///111******++++++++++++******)))************+++++++++'''(((***,,,---,,,***)))******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............222222111222444777:::<<<>>>=========???BBBEEEFFFHHHGGGFFFFFFGGGJJJMMMNNNOOONNNMMMNNNQQQWWW]]]```XXXPPPGGG@@@======<<<;;;;;;<<<<<<;;;::::::<<<>>>???@@@AAAAAABBBEEEHHHKKKJJJIIIGGGDDDAAA===;;;999:::::::::;;;;;;<<<<<<<<<===???BBBCCCCCCDDDFFFGGGFFFIIIIIIFFFJJJTTTZZZZZZUUURRROOONNNPPPWWW___dddhhhlllqqquuuuuuqqqllliii```[[[SSSMMMIIIHHHGGGGGGEEEIIIJJJIIIIIIPPP^^^jjjxxx}}}{{{zzz|||~~~~~~yyyuuurrriii___]]]bbbaaammmxxx|||{{{|||tttaaaSSSLLLHHHBBB>>>;;;::::::999888777666666333444444444555666666666222333333444333222000///111111222333333444555555444444444444444444444333222222222222222222222222444444444444444444444444333333333333333333333333333222222222222222222333111111111222222333333333111111111111111111111111111111111111000000000000000000000000////////////...........................---+++******+++---...------------------------------...---,,,***(((&&&++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,++++++******)))))))))))))))))))))))))))************************))))))(((((()))***++++++************************)))************+++++++++///...,,,***)))))))))***((()))***+++,,,+++******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******))))))***++++++++++++***------------------------//////...,,,++++++,,,...,,,,,,,,,---...///000111111333555888:::;;;;;;;;;@@@@@@@@@AAABBBCCCEEEEEEGGGFFFEEEEEEHHHKKKOOORRROOOMMMOOOUUU]]]aaaaaa^^^QQQJJJCCC===;;;:::888777777555333333444888===@@@@@@BBBCCCAAA@@@AAAEEEIIIGGGIIIIIIFFF@@@===<<<===<<<<<<<<<<<<<<<;;;;;;;;;?????????AAACCCDDDBBBAAAEEEEEEFFFHHHKKKNNNRRRTTTQQQNNNJJJJJJPPPXXX___cccqqqnnnjjjhhhhhhgggccc```UUURRRNNNKKKHHHHHHIIIIIIMMMQQQVVVYYY]]]fffqqqzzz}}}rrriiieeeccc___bbbgggjjjppp{{{{{{{{{ooobbbZZZTTTOOOKKKAAA???<<<999888888:::;;;777666555666888888777666555555666666555555444333333333333333333333333333333333333444444555555555555555555444444333333333333333333333333333333333222333333444444333333222555444444333333444444555444444222222222222444444111222333444444333222111111111111111111111111111////////////////////////..............................---,,,,,,---......------------------------)))***+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************************************))))))))))))******+++************************)))************+++++++++,,,,,,++++++******++++++((()))***+++,,,++++++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...///---------...000111333444444555777999;;;<<<======BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHKKKNNNRRRTTTSSSRRRRRRWWW\\\^^^\\\XXXJJJFFFAAA>>>===;;;999777777777777777888999;;;<<<@@@BBBCCCBBBAAACCCGGGJJJJJJKKKKKKHHHBBB???===>>><<<<<<<<<<<<======>>>???BBB@@@???@@@BBBBBBAAA@@@AAACCCFFFIIIMMMPPPRRRTTTQQQMMMIIIHHHLLLSSSYYY]]]cccaaa______```___\\\YYYPPPOOOMMMMMMMMMOOOQQQRRRWWW[[[aaaeeejjjsssxxxrrrooodddeeeeeeeeefffnnnyyy~~~~~~}}}wwwvvvsssmmmhhhUUUMMMBBB<<<;;;;;;999888888666555555666666555333555555666666555555444333333333333333333333333333333333333444444444555555444444444444333333333222333333333333333333333333222333333444444333333222444444333333333333444444444333333222222333333444222222222333333222222222111111111111111111111111////////////////////////................................................------------------------)))******+++---...000111---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******+++,,,,,,---++++++++++++++++++++++++************************++++++***)))))))))******************************)))************+++++++++))))))***+++,,,,,,,,,+++))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++(((***,,,---------...000------...000222444666777888999:::;;;===???@@@AAADDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRTTTSSSSSSUUUXXXWWWSSSNNNDDDBBBAAA@@@@@@>>>:::888888888999:::::::::999999@@@AAABBBCCCCCCFFFIIILLLLLLMMMLLLIIIDDDAAA???>>>===<<<<<<===>>>AAACCCDDDEEECCC@@@???@@@@@@@@@???>>>AAAGGGLLLPPPRRRSSSSSSNNNJJJEEEDDDFFFKKKPPPRRRQQQQQQSSSVVVXXXWWWUUURRRLLLMMMNNNQQQTTTXXX[[[]]]aaaeeejjjooovvv|||vvvooonnnjjjeeebbbccciiiooo|||qqqbbbPPPEEEAAA@@@<<<777:::888666555555555444333555666666666666555444444333333333333333333333333333333333444444444444555333333333333222222222222333333333333333333333333222333333444444333333222444444333333333333444444444333333222222333333444333222222222222222222333111111111111111111111111////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))******+++++++++,,,++++++++++++++++++++++++************************,,,++++++***))))))))))))************************))))))*********+++++++++((()))+++,,,,,,,,,+++***))))))******++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))***++++++,,,,,,++++++------------------------'''***---......---...///---...///111444666999:::;;;<<<<<<===???@@@BBBCCCEEEDDDBBBAAAAAABBBDDDEEEIIIIIIKKKLLLMMMLLLLLLKKKNNNNNNNNNPPPPPPNNNJJJFFFCCCCCCEEEEEEDDD@@@<<<888888888999999::::::::::::???@@@AAACCCEEEHHHKKKMMMMMMLLLKKKHHHEEEAAA???>>>=========>>>@@@CCCGGGIIIGGGDDD@@@>>>>>>???>>>>>>@@@DDDKKKQQQTTTTTTQQQPPPHHHEEE@@@>>>???BBBEEEFFFEEEHHHMMMRRRUUUUUUSSSQQQNNNPPPSSSWWW[[[^^^```bbbbbbfffjjjpppvvv~~~}}}{{{{{{{{{zzzuuuooohhhddddddeeejjjuuu~~~hhhWWWMMMGGGAAA<<<<<<:::888777777777666555666666666666666555444444444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444222333333444444333333222444333333333333333333444333333333333333333333333444333222111111222333444111111111111111111111111////////////////////////........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++************+++++++++++++++******)))))))))************************************************,,,,,,+++***))))))******************************))))))*********+++++++++)))***+++,,,+++***)))(((***************+++++++++)))******+++,,,+++++++++++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++------------------------***,,,...///...------......///000333555888;;;<<<======>>>???AAABBBCCCCCCDDDCCCBBBAAABBBDDDFFFGGGPPPPPPPPPOOOMMMJJJGGGEEEGGGGGGIIIJJJKKKIIIFFFDDDEEEGGGIIIIIIFFFAAA<<<999888777777777888:::<<<======>>>???BBBFFFIIIKKKLLLJJJIIIGGGEEECCC@@@>>><<<<<<======???BBBEEEHHHIIIGGGDDD@@@>>>>>>>>>>>>===DDDHHHMMMRRRSSSQQQMMMJJJBBB???;;;999:::<<<===>>>@@@DDDKKKPPPSSSTTTSSSRRRVVVXXX[[[^^^`````````___^^^aaadddiiiooovvv~~~{{{|||yyyqqqkkkfffdddeeekkkuuuvvvbbbRRRGGGAAA===:::888777777888888777666666777777666666555444444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444222333333444444333333222333333333222222333333333333333333333333333333333444333222111111222333444111111111111111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++************++++++,,,++++++***))))))(((((())))))))))))))))))))))))************************,,,++++++*********++++++************************)))************+++++++++***+++++++++***)))((((((******))))))******+++,,,)))******+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000000.........///111222333555888;;;===>>>>>>???AAACCCDDDDDDDDDCCCDDDCCCBBBBBBDDDGGGKKKMMMWWWVVVTTTQQQLLLGGGCCC@@@AAABBBDDDFFFGGGGGGGGGGGGGGGIIIJJJHHHCCC???;;;:::999888777777888;;;===???<<<<<<===@@@EEEHHHJJJIIIGGGEEECCCBBBAAA@@@===:::<<<===>>>@@@BBBDDDEEEFFFDDDBBB???>>>?????????>>>DDDGGGKKKMMMMMMJJJFFFDDD===:::777666888:::;;;;;;???DDDKKKPPPRRRRRRRRRRRR\\\^^^aaaccccccaaa]]][[[ZZZ[[[^^^ccciiipppvvvyyyzzzzzzzzz}}}yyyrrrmmmiiiiiijjjlllpppwwwgggTTTIII???<<<888777777777777777666777777777777666555555444444444444444444444444555444444444444333333333222222222222333333333333444444444444444444444444222333333444444333333222333333222222222222333333222333333444444333333222333222222222222222222333111111111111111111111111000000000000000000000000...........................---,,,++++++,,,---...++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,++++++******++++++,,,************************++++++************++++++************))))))))))))************************************************++++++*********+++,,,,,,************************)))************+++++++++)))))))))))))))******++++++***)))))))))***+++,,,***++++++,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---...////////////222444666666777999;;;>>>@@@AAA???BBBEEEGGGHHHHHHFFFDDDEEEDDDDDDEEEHHHMMMQQQTTTXXXVVVSSSNNNHHHBBB>>>;;;;;;===>>>@@@BBBDDDGGGIIIDDDFFFFFFCCC>>>:::999:::;;;;;;<<<<<<============:::999;;;>>>DDDGGGGGGFFFDDDBBB@@@@@@AAA@@@===:::;;;<<>>???@@@AAA@@@???@@@BBBCCCDDDCCCAAA???===:::888666777:::<<<>>>>>>BBBGGGMMMQQQQQQQQQRRRSSS^^^aaadddfffeeeaaa]]]ZZZUUUVVVYYY^^^fffmmmrrruuu|||vvvqqqtttxxx||||||xxxvvvtttrrroookkkjjjmmmssswwwjjjXXXGGGCCC>>>;;;999999888777777777777777777666555555555555555555555555555555555555444444444333333333222333333333444444444444555555555555555555555555222333333444444333333222333333222222222222333333222333333444444333333222222222222333333222222222111111111111111111111111000000000000000000000000........................000///---,,,,,,---///000++++++++++++++++++++++++***+++,,,------,,,***)))---,,,,,,++++++,,,,,,---************************++++++************++++++((((((((()))******++++++++++++++++++++++++++++++************************************+++,,,------************************)))************+++++++++((((((''''''(((***,,,...+++***)))))))))***,,,---+++,,,------......------************************+++***)))))))))***,,,---***+++,,,,,,------,,,,,,------------------------,,,---...//////111555888999::::::<<<>>>@@@BBBCCCAAACCCHHHKKKLLLJJJGGGEEEFFFFFFFFFGGGKKKQQQVVVZZZUUUSSSOOOIIICCC===999777777888:::;;;===@@@DDDGGGAAABBBAAA>>>999777888:::===>>>@@@AAAAAA???<<<;;;999888999===BBBFFFEEEDDDCCC@@@??????AAA@@@===::::::<<>>>>>======???AAABBBAAA???<<<<<<======<<<;;;:::999999777777999<<>>BBBEEEGGGIIIIIIIIIJJJKKKJJJHHHFFFGGGJJJMMMPPPQQQRRRRRRSSSWWWRRRJJJBBB===:::;;;<<<;;;;;;===>>>@@@AAABBBBBB???===;;;999888999;;;<<<>>>EEEKKKLLLFFF@@@===<<<::::::::::::<<<>>>AAACCC@@@@@@@@@@@@@@@???>>>===:::;;;>>>@@@BBBBBBAAA@@@BBB???===>>>AAACCCBBB@@@;;;:::999777555444333333777:::>>>BBBEEEGGGHHHHHHIIILLLOOOOOONNNPPPVVV[[[eeegggkkkoooooohhh]]]UUURRRRRRVVV^^^gggnnnppppppuuuuuusssqqqooolllkkkjjjlllqqqvvvzzz}}}uuunnnhhhdddbbbdddgggnnnvvv~~~eeeXXXKKKEEE???999888;;;999888888888555222555;;;777666666666555555555555555444444333333444444555555555555555555555555555555555444444444333333333333444444555555444444333111111222222222222333333333333333222222111111111111111111111111111111111444333222111000...------111111000000//////..............................++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++)))******+++++++++++++++))))))))))))))))))))))))***************************************)))))))))************************************************)))))))))******)))))))))+++*********))))))))))))************************+++++++++*********)))))),,,+++***+++,,,---,,,+++))))))(((((()))***+++,,,))))))******************,,,,,,+++++++++++++++,,,------..................111111222333444666888999<<<<<<===>>>@@@CCCFFFGGGLLLKKKJJJJJJLLLLLLKKKJJJMMMOOORRRSSSSSSQQQPPPOOOPPPLLLFFF@@@;;;999888888888999;;;=========<<<;;;===<<<:::888888:::<<<>>>CCCIIIOOOOOOIIIBBB===<<<<<<;;;:::999:::<<<>>>???>>>>>>?????????>>>======;;;<<>>>>>@@@AAA@@@>>>888888777666666666777777:::===@@@DDDGGGIIIIIIIIILLLOOOQQQRRRRRRUUU\\\bbbjjjllloooqqqqqqjjj```YYYQQQQQQTTTYYYaaafffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjnnnrrrxxx|||wwwoooiiicccdddgggmmmvvvzzzuuuxxxsssdddUUUMMMGGG@@@===>>><<<999999;;;999666555888555555555555555444444444444444333333333333444444444444444444444444444444555555444444444333333333333444444555555444444333333333444444444444555555444333333333222222222222111111111111111111111111333222222111000///......111000000000/////////...........................++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************(((((()))***************))))))))))))))))))))))))************************((((((((((((((((((((((((************************************************(((((())))))))))))((((((++++++++++++************************************+++++++++***************,,,+++******+++,,,***))))))(((((('''(((((())))))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------....../////////333333444555777999;;;<<<<<<===???BBBDDDFFFGGGHHHMMMKKKJJJJJJMMMOOOQQQQQQTTTUUUVVVWWWUUURRROOOMMMHHHFFFBBB>>>;;;:::999999:::;;;<<<===<<<:::888777;;;:::999999:::===@@@BBBJJJOOOSSSRRRLLLCCC>>>;;;<<<;;;999888888999:::;;;<<<<<<>>>>>>???>>>======<<<===???AAABBBBBBAAAAAABBB@@@>>>=========<<<:::555555555666777999:::;;;>>>@@@CCCGGGIIIJJJJJJJJJKKKNNNPPPRRRTTTYYYaaahhhlllmmmooopppmmmggg^^^WWWPPPOOOOOORRRWWW\\\^^^___^^^___aaadddgggiiilllmmmqqquuuzzz~~~{{{qqqgggccc```bbbhhhvvv{{{rrrrrr}}}ssseee^^^YYYQQQIIIEEE>>>999777:::;;;888555444444444444444444444444444444333333222222333333444333333333333333333333333555555444444444333333333333444444555555444444333333333444444444444555555444444444444333333333333222222222222222222222222111111111111000000000///000000000000////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++***)))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************'''''''''(((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((************************************************************************---+++******++++++)))((()))))))))(((((((((((((((***++++++,,,---......///,,,,,,+++++++++,,,---------------...///000111111444555666777999;;;===>>>===???CCCFFFHHHIIIIIIIIIKKKIIIHHHJJJOOOTTTXXXZZZYYYYYYYYYYYYWWWTTTOOOLLLBBBAAA>>><<<<<<===@@@AAABBBAAA@@@>>><<<::::::999;;;::::::;;;>>>BBBFFFHHHQQQTTTVVVTTTMMMDDD===:::999999888777777888999999;;;<<<>>>???@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@>>><<<:::999888777666444555555666888:::<<<===@@@BBBEEEGGGIIIJJJIIIIIIGGGIIIKKKNNNQQQXXXaaagggiiiiiiiiigggbbb[[[TTTOOOLLLLLLKKKMMMPPPTTTXXXZZZZZZ[[[___ccchhhllloooqqqssswww|||}}}|||}}}uuummmddd___```iiizzz{{{{{{yyyooo```TTTGGG===777999===<<<999777444444444555555555555666333333222222222222333333333333333333333333333333555555444444444333333333333444444555555444444333111111111222222222333333444444444444444444444444222222222222222222222222000000000000000111111111000000000000////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))''''''((())))))))))))((())))))))))))))))))))))))************************((((((((())))))*********************************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))************************************************---+++******++++++)))(((******************))))))'''(((((()))***++++++,,,,,,+++++++++,,,------...------...///111222333333666777888999;;;>>>@@@AAAAAACCCFFFIIIKKKKKKJJJIIIGGGGGGGGGLLLSSSZZZ___bbb```^^^[[[XXXVVVRRRLLLHHH???===;;;;;;===BBBFFFJJJIIIFFFAAA===;;;;;;<<<===<<<<<<<<<>>>BBBGGGLLLOOOUUUVVVVVVRRRLLLCCC===999666666666777888999:::;;;;;;===???AAAAAAAAA???>>>======>>>>>>>>>>>>>>>>>>;;;:::999777444333333333666666666777999:::<<<===@@@BBBDDDFFFGGGGGGFFFEEECCCDDDFFFIIINNNUUU\\\aaaaaa```___[[[UUUNNNIIIFFFHHHHHHIIIKKKMMMQQQVVVYYY[[[\\\```dddhhhlllpppqqqtttxxx}}}}}}zzzxxxuuuuuutttrrrrrrtttxxx{{{}}}~~~}}}||||||}}}|||}}}~~~~~~~~~zzzmmmeeebbbeeennnxxxpppXXXJJJ???===??????===<<<666666666666666777777777444333333222222333333444333333333333333333333333555555444444444333333333333444444555555444444333111111111222222222333333444444444444444444444444222222222222222222222222000000000000111111111111////////////000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************++++++++++++***************''''''((()))))))))))))))))))))))))))))))))))))))************************((())))))******++++++,,,******************************************************++++++++++++******((((((((((((((()))))))))***************************************+++++++++,,,+++******+++,,,***)))***+++,,,,,,,,,,,,++++++******++++++,,,---------,,,++++++,,,,,,---...///...///000111333444555666999:::;;;===???AAADDDEEEFFFHHHJJJLLLMMMLLLKKKJJJFFFGGGJJJQQQYYY___dddeeefffaaaZZZVVVRRRNNNHHHCCC??????>>>???BBBFFFKKKNNNJJJFFFAAA<<<::::::<<<>>>======>>>AAAFFFKKKQQQTTTVVVUUURRRMMMGGGAAA;;;888444555666888:::;;;======<<<>>>@@@BBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;666777666444222111111333777777777888999;;;<<<===@@@AAACCCEEEEEEDDDCCCBBBAAABBBDDDGGGLLLQQQVVVYYYVVVVVVTTTPPPJJJEEECCCCCCDDDFFFIIIKKKMMMQQQVVVZZZ[[[]]]___cccfffjjjlllnnnssswww{{{~~~yyyyyyzzzzzz{{{|||||||||yyyxxxwwwwwwwwwvvvsssqqqnnnoooooonnnnnnnnnpppssssssuuuvvvvvvvvvvvvwwwyyyvvvwwwxxxxxxyyy||||||}}}}}}}}}~~~tttkkkgggfffjjjpppxxxooo___NNNEEEBBB===::::::888888888777777777666666555444444333333444444555333333333333333333333333555555444444444333333333333444444555555444444333333333444444444444555555333333333333444444444444333333333333333333333333000000000000000111111111////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************************+++++++++(((((()))************)))))))))))))))))))))))))))************************(((((()))******+++,,,,,,************************************************))))))************))))))(((((()))))))))*********************************))))))*********+++++++++,,,+++***+++,,,---,,,+++)))***+++,,,------,,,,,,////////////////////////+++++++++,,,,,,.../////////000111333555666888888======???AAACCCFFFHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKIIIKKKPPPXXX___dddeeeeeeccc]]]UUUQQQOOOMMMIIIEEEEEEFFFHHHJJJLLLNNNOOOOOOFFFEEEBBB???>>>============>>>???BBBGGGMMMSSSVVVUUURRRMMMGGGBBB>>>:::888555666888:::;;;===>>>>>><<<>>>@@@BBBBBB@@@===;;;:::999999888777777777777333555555444222111333555666666777888:::<<<>>>???AAABBBCCCDDDDDDBBBAAA?????????AAADDDIIILLLNNNOOOIIIIIIIIIFFFBBB@@@BBBDDDBBBEEEIIILLLNNNQQQUUUYYY\\\]]]___bbbeeegggjjjkkkqqqtttyyy{{{|||{{{wwwuuuyyyyyyxxxxxxxxxyyyyyyzzzqqqrrrsssssstttttttttttttttrrrppppppppppppnnnmmmjjjlllnnnnnnlllkkkllllllnnnoooppppppoooppprrrtttssstttuuuuuuvvvxxx|||}}}}}}}}}}}}~~~xxxrrrpppssswwwwwwvvv|||lll\\\OOOCCC;;;999999999888777666555444444666555555444444555555666444444444444444444444444555555444444444333333333333444444555555444444333333333444444444444555555222222222222333333333444333333333333333333333333111111111000000000000000.../////////000000000111************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))************************'''(((((()))***++++++,,,************************(((((((((((((((((((((((((((((())))))))))))(((((())))))******+++++++++,,,************************))))))******++++++++++++,,,+++***+++---......,,,((()))+++,,,---------,,,---------------,,,,,,,,,+++++++++,,,---...///000000111222444666888999:::@@@@@@BBBCCCFFFIIIKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKLLLOOOVVV]]]dddfffeeeddd]]]VVVOOOLLLNNNOOONNNKKKLLLOOOSSSVVVWWWUUURRRPPPDDDDDDEEEDDDCCCAAA???=========???BBBGGGMMMSSSVVVTTTOOOIIICCC???<<<999777777888999;;;======>>>>>><<<===@@@AAAAAA>>>;;;999999888777666555555555666222444555444222222555888444555666888;;;===@@@AAAAAABBBCCCDDDCCCBBB@@@>>><<<<<<>>>AAAEEEGGGGGGGGG>>>@@@@@@???===>>>BBBFFFAAAEEEJJJMMMNNNPPPTTTWWW\\\^^^```bbbeeehhhjjjkkkooossswwwyyyzzz}}}~~~~~~~~~}}}|||vvvvvvvvvvvvuuusssqqqpppooonnnnnnnnnnnnoooppppppiiiiiijjjkkklllllllllkkkllljjjhhhhhhhhhhhhhhhfffdddgggiiijjjhhhfffeeeeeeggghhhiiihhhggghhhjjjkkknnnooopppppppppssswwwzzz{{{}}}|||{{{zzzyyyzzzxxxuuuxxxzzz{{{xxxdddQQQEEEAAA999999888666555444333222666666555555555555666666555555555555555555555555555555444444444333333333333444444555555444444333111111222222222333333333111111111222222333333333333333333333333333333333111111111111000000000///.../////////000000111111---,,,***)))))))))******+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,'''((()))***************))))))))))))************))))))))))))))))))))))))******************************)))(((''''''((((((*********)))))))))))))))''''''(((((())))))******+++***)))***++++++***)))******))))))))))))******---,,,***)))))))))******,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++//////.........//////000111222444777999;;;<<<===DDDBBBBBBFFFLLLPPPQQQPPPSSSOOONNNRRRQQQMMMLLLQQQTTT\\\gggmmmmmmfff]]]WWWMMMLLLJJJJJJMMMSSSYYY]]]`````````___[[[VVVRRRNNNFFFEEEDDDFFFGGGFFFBBB>>>>>>======???DDDIIILLLNNNDDDBBB???<<<:::999999999::::::;;;;;;<<<======>>>;;;===???AAA@@@===:::888999888777555444444444444555555666666666666555555666777999<<>>===<<<999;;;>>>AAABBBAAA@@@??????>>>===<<<===>>>AAABBBHHHJJJKKKKKKLLLNNNRRRUUUXXX[[[^^^aaadddgggkkknnnmmmoooqqqsssuuuxxx}}}~~~{{{xxxvvvsssrrrqqqqqqqqqpppooonnnmmmmmmllllllkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhggggggffffffhhhhhhgggggggggffffffffffffeeeeeedddcccccccccdddbbbcccdddddddddcccaaa```___aaabbbbbbaaaaaabbbdddhhhjjjlllmmmmmmnnnqqqsssyyy{{{~~~~~~|||{{{|||~~~}}}~~~~~~~~~}}}}}}}}}~~~vvvooollljjjlllpppsssvvvfffQQQDDD>>><<<999888777666555444555555444444444555555666555555555555555555555555555555444444444333333333333444444555555444444333444444444444444444444444444444444444333333222111111111111111111111111111111111111111000000000000111111000///////////////,,,,,,***)))))))))******))))))))))))))))))))))))+++++++++*********))))))************************))))))*********+++++++++((())))))************)))))))))))))))************))))))))))))))))))))))))******************************)))((((((((())))))***)))))))))))))))))))))************))))))))))))+++***)))***++++++***)))******))))))))))))******,,,,,,***)))))))))******+++++++++******++++++++++++++++++++++++,,,---...,,,,,,++++++++++++++++++///.........///000111222444555666999;;;===???@@@DDDDDDFFFJJJOOORRRQQQPPPNNNLLLMMMRRRSSSQQQQQQUUU]]]ccclllpppmmmdddYYYRRRDDDDDDFFFJJJQQQZZZccchhhmmmkkkgggbbbZZZSSSLLLIIIIIIHHHHHHIIIJJJIIIEEEBBB===<<<<<<>>>BBBFFFHHHHHHBBB@@@===:::999888888999999::::::;;;<<<===>>>>>>;;;<<<>>>>>>===;;;999777888777666555444444444444666777777888888777777666888999;;;===@@@BBBDDDEEEEEEDDDBBB@@@===;;;999888666777:::<<<======<<<;;;<<<;;;::::::;;;>>>@@@AAAGGGHHHJJJKKKKKKMMMQQQTTTWWWZZZ]]]```aaaccceeegggiiikkkmmmnnnpppssswwwzzz~~~|||{{{{{{{{{|||wwwuuutttssssssrrrpppnnnnnnnnnnnnoooooopppppppppppppppnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhgggggggggbbbbbbbbbccccccccccccccceeeeeeeeeeeedddddddddcccbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaa```````````````^^^____________^^^\\\[[[[[[\\\^^^^^^^^^___bbbdddcccdddfffggghhhiiikkkmmmuuuxxx{{{}}}~~~~~~}}}{{{{{{{{{}}}||||||}}}~~~~~~}}}}}}}}}~~~uuummmgggdddfffgggjjjsssyyypppooosss~~~```MMMDDD@@@<<<::::::999777444666666555555555555666666555555555555555555555555555555444444444333333333333444444555555444444333444444333333333333333333333444444444333333222111111111111111111111111111111111111111000000000000111111000///////////////,,,+++******)))*********))))))))))))))))))))))))+++++++++***************************************(((((()))))))))*********)))************))))))((())))))))))))************))))))))))))))))))))))))******************************)))))))))***++++++))))))))))))))))))******,,,,,,++++++***)))))))))+++***)))***++++++***)))************************,,,+++******)))*********++++++************+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333444555888999999;;;===@@@CCCDDDFFFGGGJJJNNNQQQRRRQQQOOOOOONNNQQQWWWYYYXXXYYY[[[aaaeeeiiiiiidddYYYMMMEEE===???CCCJJJTTT___iiinnnvvvrrrjjjaaaWWWOOOIIIFFFKKKKKKLLLMMMNNNKKKFFFCCC<<<;;;;;;===???AAAAAAAAA===<<<:::888777777888888888999:::;;;<<<======>>><<<<<<;;;;;;:::888777666666555555444444555555555888888999999999999888888888999:::<<<>>>@@@BBBCCCCCCBBB@@@===999666444333333444444555666777888888888888888999:::===???AAAEEEFFFHHHIIIJJJLLLOOOQQQTTTWWW[[[^^^^^^^^^^^^___ccceeegggggghhhjjjmmmoootttrrrooollljjjhhhhhhgggcccbbbaaaaaaaaaaaa```^^^`````````````````````aaa````````````aaabbbcccdddbbbaaaaaaaaa``````______]]]^^^```aaabbbbbbbbbaaaaaaaaa```````````````___]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ\\\```ccc]]]___aaabbbbbbcccfffhhhooorrrvvvyyyzzz{{{}}}|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}{{{yyyyyy{{{}}}|||||||||{{{||||||}}}~~~~~~{{{oooeee```^^^^^^```gggqqq{{{yyylllggggggnnnpppZZZKKKDDD<<<999999999777444777777666666555666666777555555555555555555555555555555444444444333333333333444444555555444444333222222222333333333333333333333444444444333222222111111111111111111111111111111111111000000000000111000000///////////////++++++******************++++++++++++++++++++++++************************************************))))))))))))*********+++***************)))((('''((()))))))))************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,)))))))))))))))******************************)))+++***)))***++++++***)))************************++++++******************+++******))))))******+++---,,,+++++++++++++++,,,,,,,,,,,,,,,------------......///111333666888999<<<<<<<<<===???BBBFFFHHHKKKKKKLLLNNNOOOPPPPPPPPPUUUVVV[[[___bbbaaa``````cccbbb```\\\VVVNNNEEE???@@@AAAEEEKKKSSS\\\ccchhhnnniiiaaaXXXQQQLLLIIIHHHJJJMMMQQQTTTSSSMMMFFF@@@<<<;;;;;;<<<>>>>>><<<;;;999999888777666777777888777888999:::;;;<<<<<<===;;;:::999777666555555444444444333333444555555666888888999999999999888888555555777888:::;;;<<<===>>>===;;;999666333222111333222222222333444666777666666777888:::===???@@@BBBDDDFFFGGGHHHIIILLLNNNPPPTTTYYY\\\]]][[[ZZZZZZ\\\^^^___```___```bbbdddcccbbb___\\\ZZZXXXVVVVVVVVVTTTTTTTTTVVVWWWVVVUUUXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[]]]^^^___[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\___```aaa```___^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]XXXXXXWWWVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWWWWWWWZZZ]]]```[[[\\\]]]^^^^^^```cccfffgggkkkooosssuuuwwwyyy{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxxxxwwwvvvvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}yyyqqqjjjfff``````bbbfffkkkuuuxxxrrrppplllyyymmmTTTKKK???999999;;;999777777777666555555555666666555555555555555555555555555555444444444333333333333444444555555444444333111111222222222222333333333333333444444333333222111111111111111111111111111111111111000000000///000000////////////000000************+++*********++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***************)))((('''((()))))))))************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,(((((())))))************''''''(((((()))***+++++++++***)))***++++++***))))))***++++++++++++***)))************+++*********++++++************++++++...------,,,,,,,,,,,,---,,,,,,---------............///111333666999;;;===>>>>>>>>>???AAAEEEHHHJJJPPPOOOMMMLLLLLLOOORRRUUUYYY]]]cccgggiiijjjgggeeeccc^^^WWWQQQMMMJJJFFFCCCDDDEEEGGGKKKPPPUUUZZZ]]]^^^ZZZSSSLLLHHHGGGIIIJJJLLLRRRYYY\\\YYYPPPFFF???<<<;;;;;;<<<===<<<:::888777777777666666777777777777777777888999999::::::999888777555444333444444333222222333333444555666666666777777777777666666333333444555666777888999777666555444333222111111444333222222222444666777444555666888;;;===???@@@>>>AAACCCEEEEEEGGGIIIKKKKKKPPPVVVZZZZZZYYYWWWWWWTTTVVVWWWXXXWWWWWWXXXYYYSSSRRRQQQOOONNNLLLLLLKKKIIIHHHHHHIIILLLMMMMMMLLLOOOOOONNNNNNNNNNNNNNNNNNSSSSSSTTTUUUVVVXXXYYYZZZVVVVVVVVVVVVWWWWWWWWWWWWWWWYYYZZZ\\\\\\ZZZYYYWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXWWWWWWVVVVVVVVVVVVXXXYYYYYYYYYXXXYYY[[[]]]XXXYYYZZZZZZ[[[]]]```cccbbbfffjjjnnnppprrrtttvvvxxxxxxyyyyyyxxxwwwuuuuuurrrssstttuuuttttttvvvxxxuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz|||}}}}}}}}}~~~~~~~~~}}}vvvkkkeee```]]]]]]cccsss}}}||||||___UUUHHH@@@>>>>>>===;;;777666666555444444555555555555555555555555555555555555444444444333333333333444444555555444444333111111111222222333333333222333333444444333333333111111111111111111111111111111111111000000000///000000////////////000000))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++***************************++++++++++++,,,,,,,,,)))************))))))((())))))))))))************))))))))))))))))))))))))******************************)))))))))***++++++((((((((()))******++++++%%%%%%&&&((()))***+++,,,+++***)))***++++++***))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,++++++++++++++++++,,,---------,,,,,,---......,,,------....../////////000000222555888;;;>>>???@@@@@@AAABBBEEEHHHKKKLLLRRRQQQPPPNNNOOOTTTZZZ```^^^eeekkknnnpppppplllggg]]]VVVMMMGGGGGGHHHHHHHHHFFFFFFHHHKKKMMMPPPSSSTTTRRRNNNHHHCCCBBBCCCGGGIIIRRRXXX___bbb\\\RRRGGG@@@<<<;;;999:::;;;;;;:::999777777777777777777777777666666666666666666666666777666555444333333333444222222222222333333444555555555666666666666555555333333444444555555666666111111111111111111111111444444333222333444555666333444666888:::<<<>>>???;;;>>>AAACCCCCCDDDFFFHHHGGGKKKQQQTTTTTTSSSRRRQQQKKKMMMOOOOOONNNNNNNNNOOOGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCEEEGGGIIIIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKOOONNNOOOOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTUUUUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRRRRRRRRRRSSSSSSTTTXXXXXXWWWWWWWWWXXXYYYYYY[[[\\\]]]\\\ZZZYYYZZZ[[[VVVWWWWWWWWWXXXZZZ^^^aaabbbeeeiiilllmmmoooqqqrrruuuuuuuuuuuuuuutttsssrrroooqqqssssssssssssuuuvvvsssttttttttttttsssrrrrrrrrrrrrsssuuuvvvwwwxxxyyy{{{}}}~~~}}}~~~zzzooobbbYYYUUUWWWbbbmmm{{{~~~hhhbbbXXXOOOGGGAAA<<<:::888888777666555555555555555555555555555555555555555555444444444333333333333444444555555444444333111111222222333333444444222222333444444444333333111111111111111111111111111111111111000000000000///////////////000000111((()))***+++,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++((())))))************)))))))))))))))************))))))))))))))))))))))))******************************)))((((((((())))))'''(((((()))******++++++''''''((()))******+++++++++***)))***++++++***))))))***,,,------,,,***)))((()))***+++,,,++++++***------,,,,,,,,,,,,------++++++++++++,,,---......,,,------...//////000000111222444666999<<>>;;;:::999888777777777777555555555555555555555555555555444444444333333333333444444555555444444333222222222333444444555555111222333333444444444333111111111111111111111111111111111111000000000000///////////////000111111((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************'''((()))***************))))))))))))************))))))))))))))))))))))))******************************)))(((((('''(((((('''(((((()))***+++++++++***************++++++++++++***)))***+++++++++))))))***,,,------,,,***)))((()))***+++,,,,,,+++***...------,,,,,,------...************+++,,,---...---------...///000000111222333555777:::===@@@AAADDDEEEGGGJJJMMMNNNOOOPPPNNNRRRWWW[[[```gggpppvvv}}}|||wwwlllaaaWWWQQQLLLKKKOOORRRSSSQQQMMMMMMMMMMMMLLLJJJIIIHHHDDDBBB??????AAAGGGMMMQQQYYY[[[\\\XXXPPPHHHBBB@@@999777444444666999::::::999::::::::::::999888888666555555444222111111000222333444555555555444444333333222222111222222333555555666666666666555555.....................---////////////////////////000000000111111111111111111222444666777888999999888;;;>>>@@@AAABBBCCCDDDAAADDDFFFGGGEEECCCBBBAAA>>>@@@BBBCCCBBBAAAAAABBB>>>???????????????>>>>>>???>>>>>>???BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPLLLLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTWWWWWWVVVTTTSSSRRRQQQPPPOOOOOONNNNNNOOOPPPQQQQQQTTTTTTTTTTTTVVVXXXZZZ[[[YYY\\\___```___\\\[[[ZZZ[[[[[[[[[[[[[[[^^^bbbfffhhhjjjmmmooonnnnnnooopppnnnnnnmmmmmmmmmmmmnnnooonnnpppsssssssssssstttuuuttttttuuuvvvuuutttrrrqqqllllllmmmnnnoooqqqqqqrrrwwwzzz}}}~~~}}}{{{{{{{{{zzz|||~~~vvvhhhaaa___aaaeeedddoooxxx{{{zzzdddSSSJJJ===<<<;;;:::999999999999555555555555555555555555555555444444444333333333333444444555555444444333222222333444444555666666111222333333444444444444111111111111111111111111111111111111000000000000///////////////000111111***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******((()))***+++++++++++++++************************(((((()))***+++,,,,,,---))))))***+++,,,,,,------...---+++*********++++++******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((+++,,,---......111444777777888999;;;===@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOOOOLLLMMMRRRZZZfffuuuvvvlllfff[[[XXXTTTRRRTTTVVVVVVVVVWWWSSSOOOMMMMMMKKKFFFCCC@@@???>>>???BBBGGGLLLOOORRRQQQNNNKKKGGGCCC@@@>>>999888777777777888:::;;;777888999:::;;;::::::999555333111000111333333222///000111333444555555555333333222222222333444444777777666555555444333333//////.........---------............////////////111///000444333000222888333333333444444444555555999999999999:::;;;<<<===<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;<<<===<<<::::::<<<===????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMNNNOOOPPPQQQSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\___aaabbbaaa___^^^^^^XXXZZZ[[[]]]___bbbfffiiimmmnnnqqqtttvvvvvvuuusssrrrpppnnnkkkjjjjjjjjjkkkkkklllnnnqqquuuwwwzzz{{{~~~}}}|||yyyvvvrrrooonnnllllllkkkjjjkkklllnnnooovvvyyy|||}}}|||{{{{{{{{{wwwwwwyyy{{{}}}~~~|||}}}~~~tttpppqqqrrrqqqxxxmmmhhhnnnrrrtttjjjZZZHHHCCC>>>;;;::::::999777999999999888777555444333666555444333222333444444///111444666777666555333333333333333333333333333222333333333333222111111333333333222222111111111111111111111111222222222222111111111000000//////***++++++,,,,,,+++***)))************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********))))))******))))))))))))*********************+++++++++************************((())))))******+++++++++*********++++++,,,,,,------,,,+++*********++++++******++++++++++++++++++------......---,,,+++***,,,---//////000222555888999:::;;;===@@@BBBDDDFFFFFFGGGHHHIIIKKKLLLNNNNNNMMMOOOTTT]]]jjjxxxyyyqqqkkkgggdddcccaaa^^^[[[ZZZ\\\^^^[[[WWWRRROOOMMMJJJEEEAAA<<<<<<<<<<<>>>>>>>>>>>============>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMNNNPPPQQQSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ___aaacccdddcccaaaaaaaaa^^^^^^^^^```dddjjjpppuuu|||~~~~~~{{{vvvssspppllliiigggffffffjjjkkkmmmpppsssuuuwwwyyy{{{zzzxxxvvvssspppmmmlllhhhhhhhhhhhhhhhjjjkkkllltttwww|||}}}|||xxxvvvuuussstttuuuwwwyyy{{{~~~~~~|||{{{zzz|||}}}~~~~~~}}}}}}}}}|||mmmiiihhhgggppp{{{vvvZZZPPPDDD===;;;<<<;;;:::777777777666666555333333555555666666666555444333...000222444555444333222222222222222222222222222333444444444444333222222333333333222222222111111222222111111111111111111111111111111000000000///***+++++++++***)))((((((+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++*********************))))))))))))******,,,+++***)))))))))***+++************************)))))))))))))))*********++++++++++++++++++++++++---,,,+++*********++++++++++++******************.........///......---------///000111222444777:::<<<===>>>@@@CCCEEEGGGHHHJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTZZZcccooo{{{yyypppkkkjjjjjjjjjmmmnnnnnniiibbb^^^___bbb^^^YYYSSSOOOMMMIIICCC>>>;;;::::::;;;===???AAACCCBBBBBB@@@>>><<<999666555666666666666777888999:::::::::999888666444222111111000...///111333333222000111222444555555555555444333222111111111111111000000000///......------............---------------............/////////+++//////...444>>>@@@:::222222222333333333333444666555555555666777888999444555666777888888888888888888999:::;;;;;;<<<<<<999:::::::::999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUSSSSSSTTTUUUWWWXXXYYYYYY^^^aaacccdddddddddeeefffhhhhhhiiilllsss}}}yyyvvvqqqkkkgggcccbbbaaaggghhhjjjllloooqqqsssttttttsssrrrpppnnnkkkiiigggcccccccccdddeeeggghhhiiippptttxxxzzzxxxtttpppnnnppppppqqqrrrtttvvvxxxyyy}}}|||zzzyyyxxxxxxyyyzzz}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~zzzkkkddd___cccjjjqqqwwwzzz{{{yyyiiiRRRCCC>>>>>>>>><<<777777777666666555555555444666888999999777444222111111222333444444444444333333333333333333333333444555555555555444333333333333333222222222222111333222222222111000000000111111111111000000000000++++++******)))(((((('''+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))******************************))))))))))))******...,,,***(((((()))***+++***************************))))))))))))))))))))),,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++************))))))---.....................///111333444555777:::<<<>>>???AAACCCEEEGGGHHHIIIMMMLLLKKKKKKMMMPPPRRRTTTVVV[[[cccllltttyyy|||}}}yyyoooccc\\\^^^eeemmmrrruuutttrrrmmmgggaaa^^^]]]ZZZVVVPPPMMMJJJGGGAAA===;;;;;;;;;<<<<<<===>>>???>>>>>>===<<<:::999777666666666666666777888999999888888777666444222111000///......///111333222222111111333444444555555555444333222111000/////////......---------,,,,,,,,,---------------------------------.........//////***111111...777GGGHHH>>>111111111222222222333333333333333333444444555666111222444555666777777777777777888999:::;;;<<<===777888999999888888:::<<<::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<>>>??????@@@BBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTTTTSSSSSSTTTUUUVVVWWWXXXYYY[[[]]]```bbbdddfffiiikkkpppqqquuu}}}xxxtttooojjjeeeaaa___^^^bbbccceeefffiiijjjlllmmmkkkkkkjjjiiigggeeecccbbb___```aaabbbdddeeeggggggkkknnnrrrsssqqqooommmlllmmmnnnnnnoooqqqssstttuuuyyyxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{||||||}}}}}}||||||}}}wwwkkkccc```aaafffmmm{{{vvvllllllqqqwwwhhhPPPEEEAAA>>><<<999999888777777777777777555666777888888666444333444555555555555666666777555555555555555555555555444444444444444333333222222222222222222222222222333333333222111000//////111111111000000000000000+++******)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************************************************************))))))))))))******...,,,***(((((()))***+++************************************)))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,---------...//////000333666888999:::===??????AAACCCEEEGGGHHHIIIIIIKKKKKKJJJKKKNNNRRRWWWZZZ^^^dddlllsssuuurrrlllhhhaaaYYYPPPOOOYYYhhhuuu||||||xxxrrrpppmmmhhh___XXXQQQMMMIIIGGGFFFDDD@@@<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999666777777888888888888888555555444333222222111111///......///222333222111111111222333444444444444333222111000///.........------------,,,,,,,,,,,,,,,,,,------------------------------...............333111***000===;;;///000000000111111111111222222222111111111222333333000111333444666777777777666666777888999:::;;;<<<666777888777666777999:::888888999999::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZ^^^aaadddiiinnnrrruuuyyyzzzrrroookkkfffbbb```______^^^___```aaacccdddeeeeeeccccccccccccbbb```___^^^^^^___aaabbbdddeeeffffffhhhiiijjjjjjiiijjjlllnnnlllmmmmmmnnnpppqqqsssttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~xxxkkk```ZZZ___eeeqqq~~~qqqgggdddfffuuucccQQQFFF???::::::999888666666666666777777666555555444444555555666666666666666666777777444444444444444444444444333333333333333222111111222222222222222222222222333333333222111000//////000000000000000000111111+++***)))))))))******+++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********************************************+++++++++******))))))))))))******,,,+++***)))))))))***+++***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111222555888;;;<<<===@@@AAAAAACCCEEEHHHJJJKKKKKKJJJIIIHHHIIIKKKPPPWWW^^^bbbjjjnnnsssuuuqqqhhh\\\UUUQQQKKKHHHMMM\\\nnnzzzyyyrrrqqqqqqkkk___TTTHHHEEEBBBAAACCCBBB???<<<:::999888777777888999:::888999:::;;;;;;<<<;;;;;;888999999999999888777777444333222222222222222333000//////111333333222000000000111222222222222222111000//////............------------------------,,,,,,,,,,,,------------,,,------------.........,,,///---)))---555444---/////////000000000111111111111000000000000111111000111222444555666666666555555666777888888999999666777777666555555666888777888888999999::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUXXXZZZ]]]```dddjjjpppuuu|||{{{sssjjjhhheeebbb```______```\\\\\\]]]^^^___``````aaa___````````````___^^^^^^___```aaacccdddeeeeeeeeedddeeeeeeddddddfffjjjmmmjjjjjjkkklllnnnppprrrsssqqqrrruuuxxxzzz{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvuuuuuuwwwxxxzzz|||}}}}}}|||}}}}}}uuufff[[[]]]___fffqqq|||}}}nnneeecccfffrrryyybbbPPPDDD===:::999777555444444444555888666555444333444555666444444555555555555555444222222222222222222222222222222333333222222111000111222222222222333333333333222222222111000000000000000000000111111111111******))))))***+++,,,---++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))*********+++++++++******))))))))))))*********************+++++++++******************************++++++,,,,,,------*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++******+++,,,---......///------------...000222333333666:::===>>>@@@BBBCCCDDDFFFIIIKKKMMMMMMMMMMMMJJJJJJKKKOOOWWW```iiiooovvvwwwxxxtttkkk^^^RRRJJJIIIFFFGGGPPP```ooowwwyyyuuuqqqnnnllljjjcccWWWNNNCCC@@@>>>>>>@@@@@@===:::;;;:::888666666888:::;;;888999;;;===>>>??????@@@;;;;;;;;;;;;:::888777666444333222111111111222333111111111222444444222000//////000111111111111000//////......---......///------------------------++++++,,,,,,,,,---------,,,,,,---------.........***++++++---///111333444....../////////000000000111000000//////000000000000000222333444444444444444555555555666666777777777777777666444333444555777777888999999:::;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>???>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSWWWYYYZZZ\\\___eeekkkppp{{{~~~|||xxxqqqjjjeeedddaaa___^^^^^^______\\\]]]]]]]]]^^^^^^____________```aaaaaaaaa``````___```bbbcccddddddccccccbbbcccccccccbbbcccfffhhheeefffgggiiikkknnnpppqqqoooqqquuuwwwyyyyyyyyyxxxtttuuuvvvvvvuuutttsssrrrqqqsssuuuxxxyyyyyyxxxxxxzzz{{{|||~~~{{{vvvxxx}}}yyynnngggcccaaafffooo}}}vvvtttlllrrr~~~sss]]]MMMDDD>>><<<:::777555555555666777777777777666666555555333555666777777666444333333333333333333333333333333333444444333333222111111111222222222333333333222222111111111111111111///000000000111111111111******))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************))))))******++++++++++++******))))))))))))******((()))***+++++++++++++++******************************+++,,,------......))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++******+++,,,...///000000............000222444555444777;;;>>>@@@AAACCCDDDFFFHHHKKKNNNOOOOOOOOONNNNNNOOOPPPUUU^^^iiittt{{{}}}yyyqqqfffYYYNNNGGGFFFEEEGGGRRRaaalllpppooohhhhhhgggeee___WWWMMMGGGAAA???<<<<<<>>>???<<<999>>><<<:::888888:::===???;;;<<<>>>@@@BBBCCCDDDDDD=========<<<;;;999666555666555333111111111111222222222222333444444222///...//////000000000000///......---------......///,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......///------///---(((***.............../////////000111000000/////////000000///000111222222333222222444444444555555555555555777777777555333222333444777888888999::::::;;;;;;999999:::;;;;;;<<<======;;;<<<<<<======>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEHHHIIIJJJJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRUUUVVVWWWWWWYYY^^^dddiiippprrryyy|||rrrnnnnnnmmmhhhdddcccaaa___]]]\\\]]]^^^___^^^^^^^^^^^^^^^_________```aaaaaabbbcccccccccccc___```bbbcccccccccbbbbbbaaabbbddddddbbbbbbbbbcccbbbbbbdddfffhhhkkknnnoooppprrrtttwwwxxxwwwvvvuuurrrrrrssstttsssrrrpppoooqqqsssvvvxxxyyyxxxvvvuuuxxxyyyzzz{{{}}}uuuoooooosss|||vvvlllcccaaaeeeppp{{{{{{~~~~~~fffTTTKKKCCCAAA>>>;;;999888888999666777999::::::888666444555777999::::::888666444777777777777777777777777444444555555444444333222111111111222222333333333111111111111111222222222//////000000111111111222)))************+++++++++)))************+++++++++************************+++*********))))))((((((+++++++++*********))))))))))))***))))))((('''&&&))))))))))))************+++*********))))))((((((+++++++++*********)))))))))((('''&&&&&&'''((())))))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++...---+++*********++++++---...000111111000...---///......---,,,,,,,,,,,,...///000111333444555666<<<<<<===???BBBFFFIIIKKKKKKLLLNNNNNNMMMMMMNNNOOOPPPSSSYYY```hhhrrr{{{{{{nnn]]]PPPIIIFFFFFFGGGJJJPPPXXX^^^bbbcccZZZXXXUUURRROOOKKKGGGCCC>>>??????@@@@@@@@@??????:::999999999999;;;<<<===@@@???>>>===>>>@@@CCCDDDBBB@@@>>>;;;888444222111111111111111111111111111///000111222222222222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///,,,,,,,,,---------................../////////////////////000111111222222111222222222222111000000222222222333333444444444444444444444444444444444777777777777777888888999888999999::::::;;;;;;<<<=========>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCEEEGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNKKKMMMOOOQQQSSSRRRQQQQQQSSSTTTUUUVVVXXXYYYZZZ[[[cccfffkkkqqqtttvvvuuuuuuqqqnnnkkkjjjkkkjjjgggcccbbbaaa```___]]][[[ZZZZZZ^^^]]]]]]^^^___aaacccdddggggggffffffeeeeeeddddddaaaaaaaaaaaaaaaaaaaaaaaaddddddccccccaaa```^^^]]]___```bbbeeeggghhhiiiiiimmmmmmmmmnnnppprrruuuvvvtttsssqqqoooooopppqqqrrrpppqqqsssuuuvvvvvvvvvuuu{{{{{{|||||||||}}}rrrlllllllllpppxxx{{{}}}xxxllleeecccfffppp{{{wwwbbbTTTOOOGGGAAAAAA???999888;;;;;;999777666777888777666666555555555444444444444333333333444444555555555555555555444444333333333555444333333222222333333222111111111000000//////111111111111000000000000))))))*********+++++++++)))************+++++++++************************************)))))))))(((+++++++++*********))))))(((((()))******)))))))))))))))))))))************************)))))))))(((+++++++++*********)))))),,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++---,,,+++*********+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,---......//////111222444666777888>>>>>>???@@@CCCFFFHHHJJJKKKMMMPPPQQQQQQQQQRRRTTTXXX^^^fffooowww}}}vvvgggYYYOOOJJJHHHGGGHHHJJJOOOTTTXXXYYYYYYSSSPPPLLLIIIGGGEEEAAA???AAABBBBBBCCCBBBAAA@@@???999999888888999;;;===>>>????????????@@@BBBDDDEEE???>>><<<:::777444222111111111111111111111111111///000111222222222222111000000000/////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................////////////000////////////////////////000111222222222222222333333333333333222222222444444444444444444444444666666555555666666777888888888999999:::;;;;;;;;;<<<<<<======>>>?????????AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNJJJKKKMMMOOOPPPPPPOOONNNQQQRRRSSSTTTVVVWWWXXXYYY\\\___cccgggkkklllllllllkkkhhhfffeeeffffffcccaaaaaa```___^^^]]][[[ZZZZZZWWWXXXYYY\\\___cccfffhhhiiiiiiiiiiiihhhhhhggggggdddddddddcccccccccccccccdddddddddcccbbbaaa```___```aaabbbdddfffgggiiiiiimmmmmmmmmnnnppprrrtttuuutttsssqqqooooooooopppqqqoooppprrrssstttuuuttttttyyyzzzzzz{{{{{{~~~{{{sssooommmooonnnooovvvyyyppplllmmmrrryyyzzzlllcccbbbUUUIIIDDD@@@;;;999;;;777666555666777888888777666666666666555555555444333333333444444555555555555555444444444333333333555444333333222222333333222222222222111111111000111111111111000000000000)))))))))*********++++++)))************+++++++++************************************))))))))))))+++************)))))))))'''((()))***++++++++++++))))))))))))************************))))))))))))+++++++++***************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++*********++++++******,,,,,,,,,,,,***************+++,,,...///000///000222444666888:::;;;@@@@@@AAABBBEEEGGGIIIJJJKKKNNNQQQSSSUUUXXX\\\___hhhppp{{{|||mmm___UUUOOOLLLJJJJJJJJJKKKNNNQQQQQQPPPNNNKKKHHHCCCAAA??????===<<>>???>>>??????@@@BBBCCCCCCDDD<<<;;;999888666444222222111111111111111111111111000000111111222222111111///////////////.........)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,---------......---............/////////000000///......---,,,,,,---...000111222333333333444444333333222111111000333333333333444444444444444444444444444555666666777777888888999::::::;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNKKKLLLMMMOOOOOOOOONNNNNNPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[^^^```bbbcccccceeecccbbbbbbccccccaaa`````````___^^^]]][[[[[[ZZZVVVVVVXXX[[[___cccfffhhhiiiiiiiiihhhhhhhhhhhhhhheeeeeeddddddcccccccccbbbdddddddddddddddcccbbbbbbbbbbbbcccdddeeegggiiijjjnnnnnnnnnnnnpppqqqsssttttttsssqqqpppoooooooooooonnnoooppprrrssstttttttttvvvwwwyyyyyyzzz|||~~~xxxpppjjjfffeeejjjqqqvvv}}}||||||ttt```RRRHHH@@@<<<;;;999888777888999999888777777777777777666666666666444444444444444555555555555444444444444333333333555444333333222222333333333333333222222222222222111111111111000000000000))))))))))))************))))))*********+++++++++*********************************)))))))))))))))************))))))))))))))))))***+++++++++++++++((()))))))))*********************)))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++******+++,,,,,,+++***************+++,,,...///000111222444666999;;;===>>>@@@AAABBBEEEGGGJJJLLLMMMMMMNNNPPPSSSYYYaaakkkqqq|||rrrdddZZZTTTQQQNNNLLLOOOOOOPPPQQQRRRPPPLLLIIIGGGCCC>>><<<;;;<<<======CCCDDDEEEEEEDDDAAA>>>===;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@@@@@@@??????888888777666555444333222111111111111111111111111000000111111111111000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////,,,,,,,,,---------......---------.........///////////////.........------...///000111222222222222222222222222111111111111333333333333333444444444444444444444444555555666666666777888888999999:::999::::::;;;;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWXXXYYY[[[]]]___```bbbaaaaaabbbbbbccccccbbb`````````___^^^]]]\\\\\\[[[[[[\\\^^^___aaabbbccceeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaa```ddddddeeeeeeeeeeeeeeedddeeeeeeeeefffgggiiijjjlllmmmmmmnnnooopppqqqrrrsssssssssrrrqqqooonnnmmmllllllmmmnnnpppqqqrrrssstttuuuwwwxxxyyyzzz|||~~~tttmmmiiijjjmmmooouuu}}}vvvrrrvvvmmmXXXHHH???<<>>@@@AAA@@@AAADDDGGGJJJMMMOOOPPPNNNNNNPPPUUU^^^kkkzzzzzztttooohhh```ZZZWWWUUURRROOOUUUTTTUUUUUUUUUSSSNNNKKKDDD@@@<<<999:::<<<===>>>@@@AAABBBBBBAAA???===<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>===<<<;;;999888666555555444444333333333111111111111111111111111000000111111111000000///---------------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000,,,,,,,,,---------......------------.....................//////000000000000000111111111000000/////////000000111222333333222222222333333333444444555555444444555555666777555555666666777888888999999999999:::;;;;;;<<<<<>>;;;:::::::::999888999888888888777777777777555555555555555555555555444444444444444444444444555444333333222222333333000000111111111111111111111111111111000000000///((((((((()))))))))******)))************+++++++++************************))))))))))))************(((((()))))))))))))))***++++++++++++***)))((('''))))))))))))************))))))))))))***************************+++++++++******++++++++++++******)))))))))))))))((((((((()))************+++++++++*********++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111777888:::<<<>>>@@@BBBCCCAAACCCFFFIIILLLOOOPPPQQQOOOPPPSSSYYYeeetttwwwnnnjjjfffdddaaa___\\\YYYVVVSSSYYYXXXWWWWWWVVVTTTPPPMMMAAA>>>:::888999;;;======>>>?????????????????????AAABBBEEEGGGGGGEEECCCAAA===<<<;;;:::888777666555555444444444444333333333111111111111111111111111000000111111000000//////,,,,,,,,,---------------///......---++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,------------.........---......///000000111111000000111111000000///...------...000111222333444111111222222333333444444555444444444444555666666444444555666666777777888999999999:::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\ZZZ\\\]]]^^^]]]^^^```aaa`````````_______________^^^^^^```aaabbbcccccccccaaaaaabbbcccdddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffffffffeeeeeehhhiiijjjkkkkkkkkkkkkkkkjjjkkkmmmoooqqqrrrrrrssssssssssssrrrooolllhhhfff___```bbbdddhhhkkknnnpppwwwxxxzzz{{{zzz{{{|||~~~~~~~~~uuukkkiiikkkrrrzzz|||pppgggggglllqqqyyyooo[[[OOOBBB>>>:::888888999::::::888888888888777777777777666666666555555555555555333333333444444444444555555444333333222222333333000000000000000111111111111111111111000000000000(((((((((((()))))))))***)))************+++++++++************************((()))))))))************(((((((((((())))))******)))))))))******)))(((((())))))))))))************((()))))))))************))))))*********+++++++++)))***+++,,,,,,+++***))))))))))))))))))*********)))************+++++++++)))******+++,,,,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...000222333555:::;;;<<<>>>@@@BBBCCCDDDFFFGGGIIILLLNNNOOOOOOOOOOOORRRYYYaaammm{{{yyymmmeeecccccceeeffffffddd```\\\YYYXXX[[[YYYWWWUUUSSSQQQMMMJJJBBB???;;;:::;;;===>>>>>>???>>>>>>???@@@BBBDDDEEEDDDGGGKKKMMMMMMIIIDDD@@@;;;:::888777666666777777555555444444444333333333111111111111111111111111000000000000000//////...++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111222111///---,,,,,,,,,---------......,,,,,,---------....................................///000000000000000///.........///000111222222000111111222333333444444333333333333333444444555333444444555666666777777999999::::::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTUUUWWWXXXYYYZZZ[[[XXXZZZ\\\\\\[[[[[[^^^```]]]]]]]]]^^^^^^^^^^^^^^^\\\]]]___aaabbbcccccccccaaaaaabbbcccdddeeeffffffcccddddddeeeeeefffffffffeeeeeefffffffffeeeddddddfffhhhjjjllllllkkkiiihhhhhhiiillloooqqqrrrssssssrrrssssssrrroookkkfffddd^^^___aaadddhhhmmmqqqsssvvvxxxzzzzzzyyyxxxyyyzzzzzz|||yyyrrrnnnqqquuuxxx}}}kkkdddhhhffflllzzz{{{iiiLLLGGG???:::888888999999888888777777777666666666777666666666555555555444333333333444444444555555555444333333222222333333000000000111111222222222111111111111000000000000(((((((((((()))))))))))))))************+++++++++************************(((((())))))*********+++'''((((((((())))))******&&&'''((())))))******)))))))))))))))************(((((())))))*********+++))))))******++++++++++++((()))***++++++***)))((())))))******+++++++++,,,)))************+++++++++))))))***+++,,,,,,------)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,///111444666888<<<===>>>???AAABBBCCCDDDIIIJJJLLLMMMNNNNNNMMMMMMOOOTTT]]]hhhsssssseee[[[XXX[[[___gggjjjkkkhhhbbb^^^\\\\\\\\\YYYUUURRROOOLLLIIIFFFDDDAAA???>>>???@@@@@@@@@@@@??????@@@BBBEEEHHHJJJFFFJJJNNNQQQPPPKKKEEE@@@999888666555555777999:::555555555444444333333333111111111111111111111111000000000000000///......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...444999:::666111...,,,,,,,,,---------......,,,,,,,,,---------......///......------,,,,,,+++,,,---...000111111111111////////////000000000000000000111222333333444444222222111111222222333444333333444444555666666777999::::::;;;;;;<<<<<<===999:::;;;===>>>@@@AAABBB@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCEEEFFFHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKMMMOOOQQQSSSTTTPPPQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\XXX[[[]]]]]]\\\\\\^^^aaa[[[[[[\\\\\\\\\\\\]]]]]]\\\^^^___aaaaaaaaaaaa```______```bbbcccdddeeeeee```aaabbbcccddddddeeefffeeeeeeffffffeeeddddddccceeegggjjjlllllljjjgggeeefffhhhkkkoooqqqsssttttttrrrssstttsssoookkkfffbbb```bbbdddhhhlllrrrvvvyyyvvvwwwyyyyyywwwvvvwwwwwwwwwyyy}}}xxxvvvuuutttxxx~~~rrrgggiiibbbeeeooo|||xxxZZZRRRHHH???999777777777777777777777666666666666777777666666555555555444333333333444444555555555555444333333222222333333111111111222222333333333111111111111000000000000((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))************************++++++******)))(((((((((,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***)))))))))***+++//////000333777:::;;;;;;===???BBBCCCDDDDDDFFFGGGJJJMMMOOOOOONNNOOOTTTWWWWWW^^^eeelllvvv}}}oooaaaUUUQQQPPPQQQYYYcccmmmllliiieeeaaa^^^[[[ZZZVVVQQQKKKGGGFFFHHHIIIJJJJJJFFFBBBAAABBBBBBAAA???AAABBBBBBCCCDDDGGGKKKMMMMMMSSSZZZ[[[TTTJJJBBB>>>888777666444333333333333777666555444333222111111//////000000111111222222------------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++---...//////((()))***+++---...///000---------.........//////........................,,,---......//////..................////////////+++,,,---///000000000000///000000000000111111111222222222222222222222222333333333333333333333333555555555555555555555555666777888888777888:::<<<:::;;;===??????>>><<<;;;>>>>>>???@@@BBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY````````````___^^^]]]\\\]]]\\\[[[[[[[[[\\\^^^___ZZZ[[[\\\^^^______^^^^^^ZZZ\\\^^^```bbbbbbbbbbbb^^^___```bbbcccccccccccc]]]```ccceeedddcccccccccccceeehhhjjjjjjiiihhhggglllmmmnnnoooqqqrrrttttttssssssrrrqqqnnnkkkhhhfffcccllluuu{{{}}}|||zzzwwwtttsssuuuxxxuuuwww{{{~~~{{{xxxuuuyyyzzz~~~vvvpppiiihhhtttvvvvvvzzzlllZZZGGG???<<<888777:::666555555666888999777666666666666666666666666666444555666666666555333333222222222222222222222222333222222111111222222333222222222111111111000000((((((((((((((()))******))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********************************************++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,***))))))***+++,,,///000111444888:::<<<<<>>===<<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUUUUVVVWWWXXXYYYYYY]]]]]]^^^_________^^^^^^]]]\\\[[[ZZZYYYZZZ[[[[[[ZZZ[[[]]]^^^______^^^^^^___``````aaaaaa```___^^^______```aaabbbbbbbbbbbb]]]___bbbdddcccbbbbbbbbbcccdddeeefffggggggggghhhjjjkkkllloooqqqsssuuuuuurrrrrrrrrrrrqqqppppppooovvv}}}vvvrrrrrrtttuuuvvvxxx{{{zzzvvvyyyyyy{{{vvvooorrr}}}yyyfffQQQEEE???;;;:::<<<<<<:::888555444333222111666666666666666666666666444555666666666555444333222222222222222222222222333222222111111222222333222222222111111111000000((((((((()))))))))************))))))((((((''''''((((((((()))))))))******(((((((((((((((((((((((('''(((((()))******++++++++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++,,,---000111444777999<<<===>>>AAACCCEEEGGGGGGHHHJJJLLLKKKMMMQQQUUUYYY^^^dddhhhmmmooorrruuuyyywwwlll___NNNHHHDDDEEEHHHMMMVVV^^^^^^^^^]]][[[WWWRRRNNNKKKFFFCCC@@@???AAACCCEEEFFFIIIFFFBBBAAABBBEEEGGGHHHJJJIIIGGGFFFGGGIIIKKKLLLRRRSSSSSSOOOIIIBBB===:::999999::::::999888666555666666555444444333222222000000000000000/////////,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++///...------,,,+++******++++++++++++++++++++++++---------.......................................------...////////////...---------.........//////000000000000000///......000111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444555777777777666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===???AAABBBCCCCCCBBBDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^___``````^^^]]][[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^____________aaaaaaaaaaaa``````^^^^^^___``````aaaaaa`````````]]]___bbbcccbbbaaabbbbbbccccccccccccdddfffhhhiiihhhiiikkkmmmpppsssuuuvvvrrrrrrrrrssstttwwwyyyzzz~~~tttqqqqqqqqqrrrvvvwwwzzz~~~zzzzzzyyy|||xxxpppssssss]]]MMMDDD>>><<<<<<;;;;;;999777555555777999666666666666666666666666555555666666555555444333333333333333333333333333333222222111111222222333222222222111111111111111)))))))))******)))))))))******))))))((((((''''''(((((()))))))))*********************************(((((())))))************+++******************+++******))))))))))))******))))))))))))))))))))))))++++++************++++++************************(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++---...000111444777:::<<<===???@@@CCCDDDFFFGGGHHHIIIKKKMMMNNNQQQWWW^^^fffmmmsssvvvwwwvvvwww{{{}}}vvvfffXXXJJJIIIHHHIIIKKKPPPWWW\\\WWWWWWWWWUUUQQQLLLGGGDDDAAA@@@???@@@CCCFFFHHHHHHFFFDDDAAAAAABBBFFFIIILLLMMMKKKJJJIIIJJJLLLMMMMMMNNNMMMJJJFFFBBB>>><<<;;;;;;<<<=========:::888666666555555444333333222222000000000//////.........,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++++++++++++++++++++................................................------...///////////////......////////////000000///000000000000000//////111111111111222222222222111111111111111111111111222222222222222222222222444444444444444444444444555666777777666666888::::::::::::::::::;;;<<<<<<:::<<<>>>AAABBBBBBBBBAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[\\\]]]^^^______]]]\\\[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^__________________``````aaaaaaaaaaaa```````````````___^^^^^^^^^aaacccccccccbbbcccdddcccdddeeefffhhhiiiiiijjjhhhiiijjjllloooqqqrrrsssrrrrrrqqqrrruuuyyy|||{{{sssqqqqqqpppooorrrsssvvv{{{~~~}}}xxxwwwlll[[[OOOFFFAAA>>><<<======<<<999999;;;>>>666666666666666666666666555555555555555444444444333333333333333333333333333222222111111222222333111111111111111111111111))))))************)))(((***)))))))))((((((((('''))))))))))))************************************************))))))((((((*********++++++***************))))))))))))******))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++---///111222222666:::===>>>???AAACCCDDDEEEGGGGGGGGGIIILLLOOOOOOTTT]]]hhhsss{{{~~~sssbbbVVVLLLMMMMMMKKKJJJLLLQQQSSSSSSTTTSSSQQQNNNHHHCCC@@@>>>>>>???BBBFFFIIIIIIIIICCCCCCBBBAAACCCFFFKKKNNNOOOMMMLLLLLLNNNOOONNNMMMGGGEEEBBB???>>>>>>>>>>>>>>>???@@@@@@>>><<<999777444444333333222222111111000/////////......------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------.....................---........................---...//////000000////////////000000000111111111------///000000111111111000000111111111222222222111111111111111111111111222222222222222222222222444444444444444444444444444555666666555666888:::999999999888999:::;;;;;;:::;;;===???AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\YYYXXXXXXYYYZZZ\\\^^^_____________________``````````````````aaaaaabbbbbb```aaaaaa``````___^^^]]]aaacccdddeeeddddddeeefffdddfffjjjmmmnnnmmmkkkiiiiiiiiijjjkkkmmmnnnoooooorrrqqqpppppprrrvvvzzz|||vvvqqqqqqrrrpppmmmnnnooorrrvvv|||}}}|||}}}zzz|||zzzjjj]]]RRRHHHAAAAAAAAA???<<<999777777777777777777777777777777777666666555555444444444444333333333333333333333333333222222111111222222333111111111111111111111111)))***+++++++++***)))(((((((((((())))))))))))))))))))))))*********++++++((((((((((((((((((((((((++++++******)))((((((''')))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))*********))))))*********++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,...000333444333888>>>@@@@@@AAACCCEEEEEEGGGHHHHHHHHHJJJMMMPPPPPPWWWcccrrrzzzkkk]]]VVVRRRVVVUUUPPPKKKLLLOOOOOOSSSRRRQQQOOOKKKFFFBBB@@@======@@@CCCGGGIIIIIIGGGBBBCCCDDDDDDEEEHHHLLLPPPPPPOOONNNPPPRRRQQQMMMIII@@@>>><<<===???AAABBBBBBCCCCCCBBBAAA>>>;;;999777222222222111111000000000...............---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++,,,------.....................---------..............................///000000000000/////////000000000111111111+++,,,---///000000111111///000000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333333555555555555555777999888888888888999999999999;;;;;;<<<===???@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPRRRTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\[[[[[[UUUUUUUUUVVVXXX[[[^^^___``````_________``````aaaccccccbbbaaa````````````aaaaaaaaaaaaaaa```___^^^cccdddeeeeeeeeeeeefffhhheeeiiimmmqqqqqqoookkkiiiiiiiiijjjjjjkkkllllllmmmqqqooonnnmmmoooqqqtttvvvzzzvvvqqqnnnoooooonnnllljjjkkknnnsssxxx{{{|||{{{zzz{{{}}}}}}|||||||||}}}zzz|||~~~}}}ssshhh```VVVNNNHHHDDD>>>:::888999888888777777777777777777777777666666555444444444444555333333333333333333333333333222222111111222222333111111111111111222222222)))***+++,,,,,,***((('''''''''(((((())))))******))))))*********+++++++++((((((((((((((((((((((((*********))))))))))))))))))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))*********************************************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++---///222444666444:::@@@CCCBBBBBBDDDGGGHHHIIIIIIIIIJJJLLLPPPSSSTTT\\\kkk}}}tttdddZZZXXXXXX]]]]]]UUUOOOPPPRRRQQQSSSRRRPPPMMMIIIEEEBBB@@@>>>???BBBFFFJJJKKKIIIGGGBBBEEEHHHIIIIIIKKKNNNQQQSSSRRRRRRTTTUUUQQQIIIBBB===<<<<<<>>>BBBEEEEEEEEEGGGFFFCCC@@@===:::888777000000000000////////////------------------......***+++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------//////.........---------..............................///000000000000000............////////////,,,,,,---...................../////////000000000111111111111111111111111111111111111111111111111333333333333333333333333333444555555444555777888666777888999999999888777<<<<<<;;;;;;===???AAACCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]]]]\\\\\\XXXWWWXXXXXXZZZ\\\___```bbbaaa```______```aaaaaacccbbbaaa``````aaaaaabbbaaaaaaaaabbbaaaaaa``````cccdddeeeeeeddddddfffhhhgggiiillloooooommmjjjhhhgggggghhhiiijjjkkklllmmmnnnmmmlllllllllnnnpppqqqwww~~~~~~}}}zzzvvvtttrrrooollljjjjjjkkkkkkjjjjjjlllppptttwwwwwwvvvtttwww{{{}}}|||{{{{{{{{{yyy{{{}}}xxxmmmmmmrrryyy}}}{{{|||yyyttteeeYYYIII???===>>>===<<<777777777777777777777777777666555444333444444555444444444444444444444444333222222111111222222333000000111111111222222222)))***,,,---,,,***((('''&&&&&&'''((()))***++++++)))************+++++++++************************((((((((()))******++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++---///222555777555;;;BBBDDDCCCCCCEEEHHHJJJKKKKKKKKKKKKNNNRRRUUUZZZcccsssppp```ZZZ]]]WWW]]]]]]TTTNNNPPPRRRQQQSSSRRROOOKKKGGGDDDAAA@@@AAABBBEEEIIIMMMMMMJJJHHHCCCGGGKKKMMMLLLMMMPPPSSSVVVUUUUUUVVVVVVPPPEEE======<<<===AAAFFFHHHHHHFFFIIIGGGDDD@@@<<<:::888777////////////............,,,,,,,,,------.........***+++,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,//////.........---------...........................//////000000000000000,,,,,,,,,---------......---------...------,,,+++............////////////000000000000000000000000111111111111111111111111333333333333333333333333333444555444444444666888444666888999:::999777666===<<<::::::;;;>>>BBBDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaabbbbbbaaa```______```aaabbb____________aaaccceeegggaaaaaabbbbbbbbbbbbaaaaaabbbcccddddddccccccfffgggiiiiiijjjkkkjjjiiihhhgggeeeeeeggghhhjjjlllmmmnnnlllkkkkkkkkklllmmmnnnoooqqqtttuuutttuuuxxxxxxuuutttrrrooojjjffffffhhhkkkkkkkkklllooorrrtttsssqqqppptttyyy|||}}}|||{{{{{{wwwxxxzzz{{{}}}~~~zzzhhhbbbdddjjjuuuzzz___JJJAAA>>>999666777777777777777777777777777666555444333444555555444444444444444444444444333222222222222222222333000000111111222222222222''''''(((((())))))******+++******)))))))))))))))))))))))))))************)))******)))(((''''''((())))))))))))******************+++++++++,,,,,,,,,))))))(((((((((((())))))++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++*********---,,,+++*********,,,,,,,,,++++++******++++++,,,(((...111000......,,,(((((()))++++++******+++---///000222333444777;;;>>>>>>???AAACCCDDDEEEEEEFFFFFFEEEHHHMMMOOOQQQ[[[ggggggooo~~~qqqiiifffaaa[[[[[[\\\[[[YYYWWWVVVWWWYYYYYYTTTMMMIIIHHHFFFCCCAAACCCCCCDDDGGGIIIKKKJJJIIILLLPPPUUUTTTPPPMMMNNNPPPTTTTTTRRRPPPKKKFFFAAA>>>888999===???AAABBBBBBAAACCCAAA>>>;;;999888888888111000///...---......////////////......------------------,,,,,,+++++++++---,,,,,,++++++******)))------++++++++++++------...---++++++,,,---,,,++++++++++++,,,,,,,,,------..................---------------,,,,,,+++++++++........................,,,---------...////////////////////////.........000///...///000111111/////////000000111111111111111111000000000000111111222222111111222222333444333333444444555666666666777777888999::::::::::::<<<<<<===???@@@AAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[^^^^^^```aaaaaaaaa```___]]]\\\\\\]]]^^^```bbbdddbbbaaaaaaaaabbbcccdddddddddcccbbbbbbbbbcccdddeeedddcccaaa``````aaacccddddddfffhhhhhhgggffffffgggiiiiiihhhhhhgggggggggfffhhhggggggggghhhjjjmmmooonnnmmmllljjjjjjiiiiiiiiiqqqqqqppppppppprrrssstttuuurrrmmmhhheeedddfffgggjjjkkkkkklllmmmnnnoooooosssvvvyyyzzzzzzzzz{{{|||yyyzzzzzzyyyxxxyyy{{{~~~}}}pppeeebbbccciiiqqq{{{\\\JJJBBB>>><<<::::::999888666555666777666666666555444444333333777666444333222222333333111111111111111111111111444444444333333333222222***************)))))))))+++******)))))))))))))))))))))))))))************((()))***)))((('''((()))(((((((((((((((''''''''')))))))))))))))))))))*********))))))))))))******+++******))))))******+++************************,,,,,,,,,++++++*********,,,+++******)))***+++,,,,,,++++++******++++++,,,(((,,,---++++++---...+++)))+++,,,,,,++++++,,,......000333555666999<<>>=========;;;999777666555555111000///...---...//////.........---------,,,,,,+++++++++*********))))))........................---,,,,,,++++++,,,,,,---...,,,++++++---...------,,,,,,---------.........,,,---------.../////////............------------........................---------.............../////////////////////...///...---...000111000///000000000000000000111111111111000000000000111111222222111111222222333444333333444444555666666666666777888999:::::::::::::::;;;<<<===???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIILLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[___```bbbcccccccccaaa```\\\\\\\\\]]]^^^```bbbcccccccccbbbbbbccccccdddeeeccccccbbbbbbcccdddeeefffdddcccbbbaaaaaabbbcccddddddfffggggggeeedddeeeeeehhhhhhgggggggggfffffffffffffffeeefffgggjjjlllnnnpppooonnnmmmmmmmmmmmmnnnppppppooonnnooooooqqqqqqssspppkkkgggeeefffgggiiihhhhhhiiiiiijjjkkkkkkkkkqqqsssvvvxxxxxxxxxyyyzzzvvvvvvvvvuuutttuuuwwwyyy|||~~~}}}ooohhhfffhhhlllvvvpppUUUEEE???>>>:::::::::999888777777888888777777666666555555444777666444333222222333333222222222222222222222222333333333333222222222222,,,,,,,,,+++***))))))(((+++******)))))))))))))))))))))))))))************''')))***)))(((((()))***)))))))))((((((''''''&&&)))))))))))))))))))))(((++++++************+++++++++******))))))******+++************************+++++++++++++++***************)))))))))******+++,,,++++++******++++++,,,+++---+++((((((,,,---++++++,,,---,,,++++++---......111555888:::<<>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTTTTUUUWWWXXXXXXYYY\\\^^^aaacccdddbbb```^^^[[[[[[\\\]]]___```aaabbbcccccccccbbbbbbccccccdddcccccccccdddeeefffggghhhddddddcccbbbbbbcccddddddjjjkkklllkkkiiigggggggggddddddddddddddddddddddddddddddeeefffhhhjjjlllnnnmmmlllkkkjjjjjjjjjjjjjjjllllllkkkkkkjjjjjjjjjjjjjjjiiihhhggghhhiiikkklllllllllkkkkkkjjjjjjjjjjjjlllnnnpppqqqqqqrrrsssuuuyyyyyyyyywwwuuuuuuwwwxxxyyy{{{~~~zzzyyyaaaLLLCCC===<<<;;;;;;;;;:::999888999888888777777666555555555555444444333333333333333333333333333333333333222222222111111111000000((((((((()))))))))******+++******)))))))))))))))((()))))))))************''')))******))))))***,,,---,,,,,,+++***))))))(((************************))))))(((((((((((())))))***))))))))))))))))))***************************************************(((((())))))************,,,++++++******++++++,,,+++------,,,///222000,,,++++++++++++***+++...000111555;;;@@@BBBCCCDDDEEEIIIIIIHHHIIIJJJKKKLLLMMMKKKLLLLLLPPPZZZiiiyyyttteeeYYYTTTRRRXXXaaajjjnnnnnnlllddd\\\ZZZZZZXXXSSSMMMHHHFFFEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLNNNOOOQQQWWW^^^dddjjjiiihhhccc]]]WWWRRRPPPGGGDDD@@@<<<::::::;;;===;;;::::::999888777666555444555666666666555333222---,,,+++***)))***++++++++++++++++++++++++++++++------------------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++------,,,+++,,,,,,,,,,,,---------//////......---------,,,---------....../////////......................../////////...---------,,,---.........//////000000...---,,,---/////////---000000//////////////////111111000000000000111111111111000000111111222333222222333333444555555555555555666777888888888888999:::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[^^^___```___]]][[[[[[\\\]]]___```aaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbccccccdddeeeffffffggggggcccccccccccccccccccccccciiijjjkkkjjjhhhffffffgggcccccccccdddddddddddddddeeeeeefffhhhiiikkkmmmnnnqqqpppooommmlllkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhggggggggghhhiiijjjllllllmmmmmmllllllkkkkkkjjjjjjkkkmmmoooooooooppprrrttt{{{{{{{{{yyywwwwwwxxxzzzwwwyyy}}}xxxXXXEEEAAA>>>;;;:::::::::999777888888777666666555555444444444444444444444333333222222222222222222222222222222222111111111000000&&&''''''((())))))******+++******)))))))))))))))))))))))))))************(((***+++***))))))***+++*********))))))((((((''''''''''''((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***++++++++++++++++++++++++)))))))))***************(((((()))***++++++++++++,,,++++++******++++++,,,(((***,,,---333888777222+++++++++++++++---000333555999???CCCEEEFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPOOOQQQSSSWWWbbbrrr}}}ooo```TTTNNNMMMOOOYYYbbbkkknnnmmmjjjccc\\\ZZZXXXSSSLLLFFFCCCCCCDDDDDDGGGKKKMMMMMMLLLLLLLLLOOOQQQSSSTTTUUUYYYaaagggkkkiiiddd^^^XXXRRRNNNLLLDDDBBB@@@???>>>>>>@@@@@@::::::999888777666666555333333333333222111000000---,,,***)))))))))***+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,++++++***+++,,,,,,------,,,,,,++++++)))((()))+++,,,,,,,,,+++++++++,,,,,,,,,------000000///...---,,,,,,+++------------------.............................................---------------......///000000000...---------///000///............//////000000000111111000000000000111111111000000000000111222222222222222333444444555555444555666777777888888777999:::;;;<<<===???@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEFFFHHHHHHGGGFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]___```bbbbbbccccccbbbbbbaaa````````````aaaccccccdddeeeeeeeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbdddfffgggfffdddccccccdddccccccccccccddddddddddddfffggghhhiiijjjkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhhfffggghhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiihhhkkklllmmmnnnnnnoooqqqtttxxxxxxxxxvvvuuuuuuwwwyyywwwwwwyyy}}}hhhOOOHHHBBB<<<::::::;;;:::888888777777666666555444444333444444555555444333333111111111111111111111111333222222222222111111111)))))))))))))))))))))***+++******)))))))))))))))))))))))))))***************+++,,,+++)))))))))+++))))))))))))))))))))))))%%%&&&&&&'''((()))*********))))))))))))))))))***))))))(((((((((((())))))++++++++++++++++++++++++((()))))))))*********+++((()))***+++,,,,,,,,,+++,,,++++++******++++++,,,------+++,,,111888888333+++,,,---,,,---000444888999===AAADDDFFFGGGHHHJJJIIIHHHHHHIIIKKKNNNQQQSSSRRRYYY___dddnnn{{{xxxmmm^^^QQQKKKKKKNNNQQQYYYbbbjjjkkkjjjhhhddd___WWWSSSLLLDDD??????CCCFFFGGGJJJLLLLLLLLLMMMOOORRRSSSVVVXXXXXXXXX[[[aaagggiiiddd]]]VVVPPPKKKHHHFFFAAABBBCCCDDDDDDEEEDDDDDD<<<;;;999888666555444444444333222111000000000000...---,,,******++++++,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------************************+++,,,,,,------,,,,,,+++...,,,++++++,,,------,,,,,,,,,,,,,,,---------.../////////...---------,,,......------------------........................---------...............------......///000000111///...---...000111000///,,,------...///000111111111111000000000000111111000000000000000111222222111222222333333444555555444444555666777777777777888888999;;;<<<===>>>???<<<===>>>???AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^```bbbcccdddddddddcccbbbbbbaaa``````aaaaaacccddddddeeeeeedddcccbbbaaaaaaaaabbbbbbaaaaaaaaaaaacccddddddbbbaaabbbccccccccccccdddddddddeeeeeefffggghhhiiiiiijjjjjjjjjhhhggggggggggggggghhhhhhhhhiiijjjkkkkkkkkkjjjiiifffggghhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkmmmppprrrtttttttttsssrrrrrruuuwwwwwwvvvvvvxxx|||xxxbbbOOOHHH???;;;;;;<<<<<<:::999888888777777666666555333333444555555444444333222222222222222222222222333333333333222222222222,,,,,,++++++***)))))))))+++******)))))))))))))))))))))))))))************+++,,,,,,+++)))((()))***+++++++++++++++,,,,,,,,,&&&'''((()))***+++,,,---++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++(((((())))))*********+++((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,444222---***...444555000------......///333888;;;<<>>===:::888666444333333888666444222111111222222///...---,,,,,,,,,------+++++++++,,,,,,------------------....../////////+++,,,,,,------......///++++++------------++++++000...------...///...------------.........//////------..................//////......---------,,,........................,,,------....../////////---------...///000000111000///...///000111111///+++,,,---...///111222222111111000000000000111111000000000000000111111222111222222333333444555555333444555666777777777777777777888999;;;<<<===>>>:::;;;<<<>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDFFFIIILLLNNNJJJKKKLLLMMMOOOOOOOOOPPPSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[\\\\\\]]]]]]^^^^^^___^^^]]]\\\]]]^^^___```^^^___aaacccdddeeeeeedddddddddcccbbbaaaaaabbbbbbcccdddeeeeeedddcccaaa`````````aaaaaaaaaaaa``````aaacccddddddcccbbbcccdddcccccccccddddddeeeeeeeeeffffffggghhhhhhhhhhhhhhhggggggggghhhiiikkklllmmmhhhiiijjjkkkllllllkkkjjjggghhhiiijjjjjjiiihhhgggiiiiiiiiiiiiiiijjjjjjjjjhhhiiijjjjjjjjjkkknnnqqqrrrssssssrrrqqqrrrtttwwwwwwuuutttuuuxxx|||rrrTTTLLLAAA<<<<<<>>>===<<<::::::999999888777777777222333444555555555444333333333333333333333333333444444444333333333222222***)))(((''''''((()))***************************...---+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((******+++++++++,,,,,,,,,(((((((((((())))))))))))+++++++++*********))))))+++++++++***************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,...000111222555:::===???@@@CCCFFFHHHJJJKKKLLLOOOMMMLLLMMMPPPVVV\\\___dddlllsssxxx|||iii[[[OOOLLLJJJIIIMMMSSSYYYZZZ^^^dddhhhfff___ZZZQQQHHH@@@======???EEELLLMMMOOONNNKKKMMMTTTXXXXXXYYY\\\```bbbaaaaaaccceeeaaaZZZQQQIIIEEECCCCCCCCCHHHIIIKKKOOORRROOOIIICCC@@@===999777555444333111///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---------------------------,,,++++++++++++,,,---...---,,,,,,,,,,,,---...,,,---------.../////////........................---------............///................................................///////////////.........***+++,,,...//////000///............////////////222111000...------------000000////////////000000000111111111111222222222333333333444444444555555666666777777888888999999:::<<<>>>?????????@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHLLLMMMMMMLLLLLLLLLOOOQQQQQQRRRTTTVVVXXXYYYYYYYYYZZZZZZZZZ\\\]]]___aaabbbddd___[[[\\\aaaddddddaaaccccccbbbbbbccccccdddeeefffeeecccaaaaaabbbcccdddbbbcccdddcccaaa_________```aaaaaaaaaaaabbbbbbbbbhhhhhhgggfffeeedddddddddfffeeeeeeeeeeeefffggggggnnnllljjjhhhgggffffffffffffffffffggggggggghhhhhhiiiiiihhhgggggggggggghhhggggggfffeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjiiijjjmmmoooooooooqqqrrrrrrqqqpppoooppppppqqqsssvvvyyy|||~~~~~~|||bbbUUUGGGAAA@@@???<<<:::777888777777999:::999555777666666666666777777888444444444444444444444444333333333222222222111111***)))(((((((((((()))***************************,,,,,,******)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''*********+++++++++,,,,,,((((((((()))))))))******+++++++++*********))))))))))))***+++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------///111333555888<<<@@@BBBCCCEEEGGGHHHJJJKKKKKKJJJLLLNNNQQQUUU[[[ccchhhttt|||xxxcccXXXOOOPPPRRRRRRRRRUUUXXXXXX[[[___bbbaaa\\\WWWIIIBBB>>>???AAACCCHHHMMMMMMPPPRRRQQQTTTZZZ\\\[[[ZZZ\\\```cccdddddddddddd[[[TTTKKKDDDCCCEEEGGGIIIOOOOOOQQQRRRQQQMMMHHHCCC@@@===999666555444222000......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------///...------------...///...---,,,,,,,,,,,,---...---------.......................................---------............///................................................/////////////////////...,,,---......////////////............////////////000000//////.../////////000000////////////000000000111111111111222222222333333333444444444444555666666666777888888999999:::<<<>>>???>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMLLLKKKLLLNNNQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[[[[\\\^^^___aaabbbccc```]]]^^^bbbeeeeeeeeeddddddddddddddddddeeeeeegggfffdddbbbbbbcccdddeeedddeeeeeedddbbb```aaabbbbbbcccccccccddddddddddddiiihhhgggfffeeeeeeeeeeeefffeeeeeeeeeeeefffggggggiiihhhfffeeedddeeeeeefffeeeeeeeeeeeeeeeeeeddddddggggggggggggggggggggggggggggggffffffgggggghhhiiikkkkkkkkkkkkkkkllllllllliiijjjjjjiiiiiiiiilllnnnooopppqqqrrrrrrqqqpppoooqqqqqqqqqrrrtttvvvyyyzzz{{{|||~~~xxxsssxxxmmm___NNNEEECCCAAA>>><<<888999::::::;;;<<<;;;:::777777666666666666777777444444444444444444444444333333333222222222111111+++***))))))))))))***+++************************+++*********+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******************++++++++++++,,,)))))))))*********+++++++++++++++*********************+++,,,---......///+++++++++,,,,,,---------------,,,,,,,,,,,,,,,---///111444666999<<<@@@CCCFFFFFFGGGHHHIIIJJJJJJJJJIIIMMMSSSWWW[[[cccnnnwwwyyyppp^^^WWWSSSUUUXXXWWWUUUTTTVVVVVVWWWZZZ\\\[[[VVVQQQDDDAAA@@@CCCFFFGGGKKKPPPOOOUUUYYY[[[^^^cccccc```^^^^^^___cccggggggccc___RRRLLLEEEAAABBBGGGLLLPPPUUUWWWWWWUUUPPPJJJFFFDDD???<<<888555333222000///...---------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............------------------------///......------......///...------,,,,,,------..................---------........................---------............///......................................................//////////////////////////////////////////............////////////000////////////000111222000000////////////000000000111111111111222222222333333333333444444444444555555666777777888999999:::<<<======<<<<<<>>>???BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKLLLNNNPPPPPPQQQSSSUUUWWWXXXYYYYYY\\\\\\]]]^^^___```aaabbbbbbaaaaaaaaabbbdddfffgggfffeeeeeeeeeeeeeeeeeeeeegggfffdddccccccdddeeeeeefffffffffdddbbbaaaccceeeeeeeeeeeeffffffffffffgggiiihhhgggffffffeeeeeefffffffffeeeeeeffffffggghhhfffeeedddddddddeeefffggghhhhhhgggfffeeedddcccbbbdddeeefffhhhhhhhhhggggggfffggghhhhhhiiiiiihhhhhhkkkkkkkkkllllllmmmmmmmmmiiiiiijjjiiiiiijjjlllnnnppppppqqqqqqqqqqqqppppppqqqqqqqqqqqqsssuuuwwwxxxzzz{{{|||uuunnnooowwwwwwkkk[[[PPPKKKHHHBBB<<<888999::::::888777777888999888777666666555666666444444444444444444444444333333333222222222111111+++******************+++************************+++++++++++++++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++************++++++++++++)))*********++++++++++++************************---------,,,++++++******+++++++++,,,,,,---------...---,,,,,,+++,,,,,,---000333666999<<>>BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHJJJKKKKKKKKKKKKMMMOOOPPPQQQSSSUUUWWWYYYYYYZZZ]]]^^^___```aaaaaabbbbbbbbbcccdddcccbbbbbbdddfffeeeeeeeeeeeeeeeddddddccceeeeeedddccccccddddddeeeffffffeeecccaaabbbdddffffffffffffggggggggghhhhhhiiihhhhhhgggfffffffffgggfffffffffffffffgggggghhhhhhgggfffeeeeeefffggghhhlllkkkjjjhhhgggeeedddcccaaacccfffhhhiiiiiihhhgggfffgggiiijjjjjjjjjiiihhhiiiiiijjjjjjkkkkkklllllljjjjjjkkkkkkjjjkkknnnpppqqqqqqqqqqqqqqqqqqppppppqqqppppppqqqsssuuuwwwyyy{{{|||}}}}}}ooohhhjjjrrr|||wwwnnneee```YYYKKK>>>===<<<<<<;;;888444555888999999777666555555555555444444444444444444444444333333333222222222111111*********++++++*********************************,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++)))*********++++++++++++************************,,,,,,,,,+++***)))))))))******+++,,,,,,---......///...---,,,+++,,,......111444888<<<>>>AAAEEEGGGKKKKKKJJJIIIIIIJJJJJJKKKKKKRRR[[[ccclll{{{sssccc\\\VVV[[[]]]YYYUUUVVV]]]ccceeeeeefffgggfff___TTTKKKHHHEEEEEEHHHLLLQQQ\\\ffftttyyy{{{{{{}}}~~~{{{nnngggaaa```aaa^^^TTTKKKDDDCCCBBBDDDGGGJJJKKKKKKPPPRRRRRROOOIIIDDDCCCDDD;;;888444111000///...,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---------,,,........................---------............///................................................---.........//////000000222111000///......//////............////////////333222111000////////////000000////////////000000000000111111111222222222222222222333333333444444333444555666777888999999:::;;;;;;;;;:::;;;===???BBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFGGGHHHHHHIIIGGGIIIKKKLLLLLLLLLMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[___```aaabbbbbbbbbbbbbbbdddeeeeeedddaaa```aaacccccccccddddddddddddcccbbbddddddcccccccccdddddddddeeeeeedddbbbaaaaaadddfffffffffffffffggggggggghhhiiiiiihhhggggggggghhhhhhgggffffffffffffggghhhhhhjjjiiigggfffeeeeeefffffflllllljjjiiigggeeedddcccaaacccfffhhhiiiiiiiiihhhggghhhjjjkkkkkkkkkjjjiiijjjjjjkkkkkkkkklllllllllkkklllmmmmmmlllnnnqqqssssssrrrrrrqqqqqqqqqppppppooooooppprrrtttwwwzzz|||~~~~~~~~~~~~yyymmmhhhjjjrrrzzzxxxaaaLLLFFFAAA>>>>>>;;;777999???999999777666555555555555444444444444444444444444333333333222222222111111))))))***++++++***))))))************************+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++)))))))))*********++++++***************+++++++++)))))))))******+++++++++******+++,,,,,,---......///...---,,,,,,...000111444777;;;???AAACCCFFFIIIKKKJJJIIIIIIIIIJJJLLLLLLMMMTTT___kkkxxx~~~jjj]]]YYYSSSZZZ^^^[[[[[[dddqqqzzzyyywwwvvvtttpppfffZZZPPPGGGEEEFFFKKKRRR\\\mmm{{{tttlllaaa[[[XXXSSSKKKCCCAAAAAABBBDDDGGGHHHFFFEEEHHHIIIIIIHHHEEECCCAAAAAA777555111/////////...,,,.........---......///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------------------------......//////......---,,,------......------,,,...............---------........................---------............///................................................------......///000000000222111///...---...//////............////////////333333111000///.........000000////////////000000000111111111111222222222222222222222333333333333333333444555777888999999999:::;;;::::::;;;>>>AAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGIIILLLMMMMMMMMMNNNPPPQQQRRRTTTWWWYYY[[[\\\]]]aaabbbcccddddddcccbbbaaaeeeeeeddddddcccbbbaaaaaaaaabbbcccdddeeedddccccccddddddddddddeeeeeeeeeeeedddeeeeeecccbbbbbbdddfffffffffffffffggggggggggggiiiiiihhhhhhhhhhhhiiiiiiggggggffffffgggggghhhiiiiiihhhfffdddccccccddddddiiiiiihhhgggfffddddddcccccceeefffhhhiiijjjjjjiiiiiijjjjjjkkklllkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnnnnooorrruuutttsssrrrqqqqqqpppqqqqqqnnnoooppprrrtttxxx{{{}}}~~~}}}}}}}}}~~~~~~zzzzzz{{{hhhOOODDD<<<<<<;;;888999???999888777666666555666666444444444444444444444444333333333222222222111111((())))))******))))))(((************************'''((()))*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************((((((((()))))))))******))))))*********+++++++++******++++++++++++,,,,,,)))******+++---......///000///------...000333555888;;;???BBBDDDFFFHHHJJJIIIHHHHHHHHHIIIKKKMMMNNNUUU\\\iiivvvyyymmm```ZZZZZZWWW]]]```aaajjjzzzyyyrrrhhh\\\TTTLLLLLLOOOWWW___kkk}}}wwwmmm___UUUOOOJJJDDD@@@@@@??????AAACCCCCCBBBAAABBBBBBBBBCCCCCCBBB???<<<444222///......///...---------...000222444666888---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------,,,,,,---......---,,,,,,---------.......................................---------............///................................................------......///000000111000///...---,,,---///000............////////////111000000///............000000////////////000000000111111111111222222222111222222222222333333333222333444555666888999999999:::::::::;;;===@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGIIILLLNNNNNNNNNOOOPPPRRRSSSUUUXXX[[[]]]^^^^^^bbbcccdddeeeeeedddbbbaaafffdddbbbdddfffgggeeebbb```aaaccceeeffffffeeedddeeeeeefffgggggggggggggggdddeeeffffffeeedddeeeffffffggggggggghhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiijjjggggggggggggggghhhhhhiiihhhgggfffeeeeeeeeefffggggggggggggffffffffffffffffffgggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkllllllmmmppppppoooooonnnmmmmmmmmmlllmmmnnnnnnnnnooosssuuuuuutttrrrqqqppppppqqqqqqoooooopppqqqsssvvvxxxzzzzzzzzzzzz{{{|||~~~eeeSSSCCC@@@===777666:::777777666666666666777777444444444444444444444444333333333222222222111111'''((()))******)))((('''************************$$$%%%''')))***+++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))************(((((((((((())))))))))))))))))******++++++++++++//////...---+++******))))))******+++---...//////000///------///111444777;;;>>>BBBEEEGGGHHHJJJKKKHHHGGGFFFGGGHHHKKKNNNPPP___fffrrr~~~mmmddd]]]XXXXXX\\\___aaacccgggwwwwwwnnneee[[[TTTUUUVVV[[[cccjjjuuuwwwmmm^^^QQQIIIDDDAAA??????===<<<<<<>>>@@@@@@@@@@@@???>>>AAACCCBBB===999222000...---...///......+++,,,...222555999===>>>---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------++++++,,,------,,,++++++,,,,,,---......---,,,,,,,,,------....../////////........................---------.........//////................................................---------...///000000111000...---,,,,,,---///000............/////////000...............//////000000000////////////000000000111111111111222222222111111222222222333333333222222444555666888999999999999::::::;;;>>>BBBEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGJJJMMMOOOOOOOOOPPPQQQSSSTTTVVVYYY\\\]]]______cccdddeeeffffffdddcccaaafffbbbaaadddiiikkkhhheee___aaadddfffhhhhhhgggfffgggggghhhiiiiiiiiiiiiiiidddfffhhhhhhgggffffffgggggghhhhhhhhhhhhiiiiiiiiijjjiiiiiiiiiiiiiiijjjjjjggggggggggggggghhhiiiiiihhhhhhgggggghhhiiikkklllhhhhhhhhhhhhiiiiiiiiijjjiiihhhhhhhhhiiijjjkkklllllllllkkkjjjkkklllmmmnnnoooooonnnmmmlllkkkjjjjjjkkklllmmmmmmmmmooorrruuuuuutttsssqqqppppppqqqqqqppppppooopppqqqtttvvvwwwvvvvvvwwwxxx{{{~~~hhhRRRKKKEEE<<<777999777666666666666777777888444444444444444444444444333333333222222222111111******))))))))))))******)))))))))))))))))))))))),,,+++***((((((((()))******(((''')))+++,,,***(((***************************)))((((((((()))+++,,,,,,+++++++++******)))))))))************+++++++++************))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---)))+++,,,,,,++++++,,,---000000//////000444999===>>>???@@@BBBEEEHHHKKKLLLEEEFFFHHHIIILLLRRRXXX]]]eeeqqq}}}oooeeeZZZVVVZZZ^^^^^^]]]eeegggnnn|||rrraaa___aaa\\\YYY[[[ZZZ^^^hhhtttyyy}}}yyynnnbbbRRRGGGCCCCCCCCCBBBAAA???>>>>>>??????===;;;999:::<<<===;;;999666444000///...---,,,,,,+++,,,000++++++777EEEIII???333------------------------,,,,,,,,,------.........+++,,,------++++++,,,---***+++,,,---...............------,,,,,,------...........................////////////////////////000///...------...///000------............------111...------000111///,,,////////////////////////......//////////////////000000//////.........------......///////////////////////////////////////......//////000000111111222222222222222333333333000000111222333333444444888777777777777777888888888:::<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFIIIKKKLLLLLLLLLMMMNNNQQQSSSTTTUUUWWWZZZ]]]___```______```bbbdddbbb^^^\\\]]]___eeeeeeeeegggjjjkkkkkkjjjffffffggggggggggggggggggkkkkkkkkkkkkjjjjjjiiiiiihhhhhhgggfffffffffffffffiiihhhgggffffffhhhjjjllliiijjjjjjjjjjjjiiihhhhhhhhhhhhgggffffffggghhhiiihhhfffeeefffiiiiiigggdddggghhhiiijjjkkkkkkjjjiiijjjiiiiiikkkmmmmmmiiifffffffffhhhiiijjjkkkkkkllllllmmmmmmmmmlllkkkkkkjjjjjjkkklllnnnrrrvvvyyy{{{|||wwwrrrnnnnnnooopppqqqmmmmmmmmmnnnppprrrtttvvvyyyzzz{{{}}}~~~nnnUUUGGGBBB???===;;;:::888777666666666777555555555444444333333333444444444333333222222222******))))))))))))******************************,,,+++)))((((((((()))******(((((())),,,,,,+++)))***************************))))))((()))***+++,,,))))))))))))(((((((((''')))************+++++++++(((((())))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---***+++,,,,,,+++***,,,---...///000111222666<<<@@@BBBBBBCCCDDDEEEGGGHHHIIIGGGHHHJJJLLLPPPWWW___dddttt~~~xxxmmmgggZZZUUUPPPQQQXXX___dddeeellloooxxxqqq```TTTUUUWWWTTTTTTXXXaaagggqqq|||rrr```WWWKKKDDDCCCEEEFFFEEEDDDBBB@@@?????????===;;;;;;;;;;;;;;;999666333111000///...---,,,,,,,,,,,,///+++,,,555@@@CCC<<<333------------------------,,,,,,,,,,,,------------+++,,,------++++++,,,---***+++,,,---...............------,,,,,,------...................................................000///...------...///000......////////////......000...------000000///---........................////////////............000/////////.........------......///////////////////////////////////////////////////000000000000/////////000000000000000111111111222222333333444555555555555666666777888888999;;;;;;;;;;;;===???@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEEEEGGGJJJLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVXXX[[[^^^```aaaaaaaaacccccccccaaa___^^^___```eeeddddddeeehhhjjjjjjjjjeeeffffffggghhhiiijjjkkkjjjiiiiiiiiihhhhhhhhhhhhggghhhiiijjjjjjiiihhhhhhkkkjjjiiiiiijjjkkkmmmnnnkkkkkkjjjjjjjjjiiiiiiiiikkkjjjiiihhhhhhiiijjjjjjiiihhhggghhhjjjkkkiiifffhhhggggggfffggghhhiiijjjlllkkkkkklllnnnmmmjjjgggggghhhiiikkkllllllmmmmmmllllllmmmmmmllllllkkkjjjiiiiiijjjlllooorrruuuwwwwwwsssnnnkkkkkklllmmmmmmoooooooooppprrrtttvvvxxx{{{|||}}}~~~~~~~~~}}}~~~jjjTTTFFF>>>::::::999888777666666666666555555555555555555666666444444444333333222222222******))))))))))))******+++++++++++++++++++++++++++***))))))((()))))))))***))))))***,,,---+++******************************))))))))))))***++++++))))))))))))(((((((((((()))************+++++++++((())))))******+++++++++******+++++++++,,,,,,,,,******)))******+++,,,---+++,,,------+++***+++------///111444666:::???CCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOSSSXXXaaakkkqqqxxxdddVVVOOOGGGHHHKKKPPPXXXaaaiiimmmrrrwww{{{pppYYYOOOJJJNNNPPPOOORRRYYYeeekkkuuu~~~~~~ssseeeQQQLLLEEEDDDFFFJJJLLLMMMIIIGGGDDDBBBAAA???===;;;<<<;;;999777444222000/////////...---,,,,,,,,,,,,---+++,,,222888:::666222------------------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---++++++,,,---...............------,,,,,,------...........................------------------------//////...------...////////////000000000000/////////...------///000///---........................////////////......------/////////...............---......///////////////////////////////////////000000000000//////////////////000000111111111111222222222222222222222222333333333444555666777888666888::::::::::::<<<>>>??????@@@@@@@@@AAAAAAAAACCCEEEFFFFFFFFFGGGJJJLLLNNNNNNNNNPPPQQQTTTUUUWWWWWWYYY[[[___aaaccccccdddfffdddaaa``````bbbbbbbbbeeecccbbbcccfffiiijjjjjjeeeeeefffhhhjjjlllmmmnnnjjjjjjiiiiiiiiiiiihhhhhhhhhiiilllmmmnnnmmmlllkkknnnnnnnnnnnnooopppqqqrrrmmmlllkkkjjjjjjjjjkkkkkknnnmmmllljjjjjjjjjkkkkkkkkkjjjjjjjjjlllllljjjiiijjjiiigggeeeeeegggjjjlllnnnmmmlllmmmmmmllliiiggghhhiiijjjlllmmmmmmmmmmmmllllllmmmmmmllllllkkkkkkhhhhhhiiijjjllloooqqqrrrtttpppllljjjjjjkkkllllllqqqqqqqqqssstttvvvxxxyyy~~~~~~~~~~~~}}}}}}dddNNNAAA;;;999999999888777777666666444555555666777777888888444444333333333333222222******))))))))))))******++++++++++++++++++++++++******))))))))))))))))))******++++++,,,,,,,,,+++************************)))))))))*********+++++++++++++++***************))))))*********+++++++++)))******+++,,,---......******+++++++++,,,,,,,,,************++++++,,,---,,,---...---,,,+++,,,------000444888;;;>>>CCCFFFAAABBBCCCEEEHHHKKKMMMOOOOOOQQQVVV\\\dddnnnxxxlllWWWJJJEEECCCHHHOOOUUU[[[bbbjjjoootttzzztttdddYYYOOOLLLMMMQQQQQQPPPUUU]]]gggmmmuuu{{{{{{{{{}}}tttbbbUUUIIIGGGGGGIIINNNSSSUUUVVVQQQNNNIIIFFFCCCAAA>>><<<:::888666333111/////////...---,,,++++++++++++++++++,,,---///111222111000------------------------,,,,,,,,,++++++*********+++,,,------++++++,,,---+++,,,------.........---...------,,,,,,------...........................------------------------..............................////////////.........------......//////...........................000//////......------,,,........................---......///////////////////////////////////////111111000000//////............//////000000111111333333222222222222222222222222222333444666777888666777999999999999;;;===>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[^^^```bbbcccdddgggbbb^^^^^^```cccdddccceeecccbbbcccfffjjjkkklllggggggggghhhiiikkkmmmooollllllllllllllllllkkkkkkjjjkkklllnnnooopppppppppqqqrrrsssssstttuuuvvvvvvpppooommmkkkkkklllmmmnnnpppooommmlllkkkkkkkkklllkkkkkkkkklllllllllkkkkkklllkkkjjjiiiiiijjjlllmmmmmmmmmmmmlllkkkjjjhhhgggiiiiiikkkllllllmmmmmmmmmkkkllllllmmmllllllkkkkkkiiiiiijjjjjjlllmmmnnnnnnsssqqqnnnmmmmmmnnnnnnnnnqqqqqqrrrtttvvvwwwyyyzzz~~~}}}~~~qqqXXXHHHBBB999:::999999888888777666666666666666666666666666333333333333333333333333******))))))))))))******++++++++++++++++++++++++)))))))))*********)))))))))***+++,,,,,,,,,,,,,,,************************)))*********++++++++++++******************++++++))))))*********+++++++++))))))******+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++,,,---,,,...///...,,,,,,---...///222888<<>>>>>???@@@AAAAAA@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLMMMOOORRRTTTUUUUUUUUUWWWYYY[[[^^^```aaabbbddd```\\\\\\```cccdddccceeeddddddfffjjjnnnppppppkkkjjjiiiiiiiiijjjkkkmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmoooqqqsssttttttuuuvvvxxxyyyzzzzzzyyysssqqqooonnnmmmnnnpppqqqqqqooonnnlllkkkkkkllllllkkklllmmmmmmmmmlllllllllkkkkkkllllllllllllkkkkkklllllllllkkkiiigggffffffhhhiiijjjkkklllllllllkkkkkkkkkllllllmmmllllllkkkjjjkkkkkklllmmmmmmmmmmmmrrrpppoooooopppqqqpppppppppqqqrrrtttvvvwwwxxxyyy}}}}}}~~~~~~~~~}}}~~~}}}bbbPPPHHH<<<<<<;;;:::999888888777777777666666555444333333333333333333333333333333******))))))))))))******++++++++++++++++++++++++(((((()))************)))(((***,,,,,,+++***+++,,,************************)))***++++++,,,,,,++++++(((((((((((()))))))))))))))************+++++++++''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///...------...000222666<<>>;;;333222000///.........///+++******))))))******+++***+++,,,,,,******+++---------------------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,------...------,,,...------,,,,,,------...........................------------------------------............------,,,,,,,,,------,,,,,,,,,+++,,,......------...000---------------------------------------------------------------.........---......///////////////////////////////////////000000000000///////////////000000111222333444444222222222222222222222222333333333444555666777888555777999999999999;;;===<<<<<<===>>>???@@@@@@AAA???AAACCCEEEEEEEEEFFFHHHJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVXXXYYY[[[]]]___```aaa___]]]^^^```cccdddeeefffggghhhlllqqquuuwwwwwwpppnnnllljjjjjjjjjkkkllljjjjjjkkkkkkkkkkkkllllllooooooooopppqqqssstttuuutttvvvyyy|||}}}}}}|||{{{uuutttsssrrrqqqrrrssssssqqqpppnnnmmmmmmmmmmmmnnnlllmmmoooooommmlllmmmnnniiijjjkkklllllljjjiiihhhjjjkkkkkkjjjgggffffffgggiiiiiijjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmllllllllllllmmmnnnnnnnnnnnnmmmooonnnmmmnnnpppqqqpppooooooppprrrtttvvvwwwwwwxxxzzz{{{|||}}}~~~~~~~~~|||{{{{{{|||}}}~~~}}}lllWWWLLLAAA@@@===;;;999999999999999888777666444333222222222222333333333333444444******))))))))))))******************************'''((()))***+++******)))''')))++++++***)))***,,,************************)))***+++,,,,,,,,,++++++'''((((((((()))))))))))))))************+++++++++))))))************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++---...///......000222555:::@@@EEEFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOVVVaaarrrxxxaaaOOOEEEBBBBBBCCCGGGMMMSSSWWW\\\___aaabbbdddbbb[[[SSSNNNOOORRRVVV[[[___``````ccchhhkkkssszzz~~~ttthhh^^^SSSIIIFFFIIILLLOOOTTTXXX\\\___aaabbbaaa[[[SSSKKKDDD???;;;888333333111///...---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,------...------,,,,,,...------,,,,,,------...................................................,,,------......------,,,,,,------------------,,,***,,,......,,,,,,...000------------------------+++,,,,,,------......///,,,,,,,,,------.........---......///////////////////////////////////////////////////000000000000111222222333444555666777111111111222222333333444333333333333333444555555666888999:::::::::<<<===;;;;;;<<<===>>>???@@@AAA???AAADDDFFFFFFFFFGGGHHHJJJLLLNNNQQQTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^___```aaaaaaccceeeggghhhiiimmmsssyyy}}}}}}}}}sssrrrooommmlllmmmnnnooojjjkkkkkkkkklllllllllllloooqqqtttvvvwwwvvvuuuttttttwwwzzz}}}~~~}}}|||wwwvvvvvvvvvuuuuuuuuuuuurrrqqqpppooooooooopppqqqmmmoooqqqqqqooonnnooopppllllllkkkkkkjjjjjjjjjjjjiiikkkkkkjjjgggfffhhhjjjjjjkkkkkkllllllllllllllljjjkkkllllllmmmmmmlllllllllmmmnnnooooooooonnnnnnmmmlllmmmoooqqqrrrqqqoooooopppsssuuuwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~{{{~~~|||ttt^^^RRRFFFDDD@@@;;;999999999:::888888777777666555444444222222222333333444444444******))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))&&&)))++++++)))((()))+++************************)))***+++,,,---,,,++++++))))))******+++++++++,,,)))************+++++++++...---------------------******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,***,,,.../////////111333777<<>>;;;;;;<<<===>>>???@@@@@@@@@BBBEEEGGGGGGGGGHHHIIIKKKMMMOOOSSSUUUWWWWWWXXXXXXXXXYYYYYYZZZ\\\]]]^^^\\\```cccdddccccccfffjjjiiikkkpppwww~~~uuusssqqqooonnnoooqqqsssmmmmmmmmmnnnnnnnnnooooooooorrrxxx|||}}}zzzuuurrrtttwww{{{~~~}}}|||wwwxxxxxxxxxxxxwwwvvvvvvsssrrrqqqqqqqqqrrrssstttoooqqqtttsssqqqoooppprrrqqqooolllkkkjjjkkkmmmnnniiikkklllkkkhhhhhhjjjlllllllllmmmmmmnnnmmmmmmmmmjjjkkkkkklllmmmmmmmmmlllkkklllnnnooooooooonnnnnnmmmmmmnnnqqqssstttrrrqqqpppqqqtttvvvxxxxxxyyyxxxyyyzzz{{{}}}~~~{{{zzzzzzwwwxxxzzz{{{|||}}}}}}}}}zzz|||~~~}}}{{{{{{}}}xxxwww|||xxxdddWWWJJJFFFAAA<<<999999:::;;;888888888888777777777777222222222333333444444444))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++***************,,,,,,+++++++++++++++,,,))))))))))))************---,,,***(((((()))+++,,,---------,,,,,,+++++++++...------,,,,,,++++++***---------------------,,,///......///111444666888>>>AAAEEEIIIKKKKKKIIIHHHKKKHHHIIINNNOOOOOOVVV___dddyyyjjjSSSGGGCCCEEEIIIEEEGGGLLLPPPUUUXXX[[[]]]]]]\\\XXXPPPJJJJJJQQQXXX___hhhpppuuuzzz}}}zzzmmm[[[NNNHHHHHHKKKMMM[[[[[[[[[]]]```dddhhhjjjbbbZZZMMMBBB:::555333111000///...---------------+++,,,------,,,+++)))(((******+++,,,,,,,,,,,,+++333222000...,,,***(((''',,,,,,,,,+++))))))***,,,,,,,,,,,,---------......//////......------,,,,,,---------............///000///...---------------........................,,,,,,,,,---------......------------------------......------------......//////...------------...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////.........---000///...---,,,,,,---...////////////000000000000222222222222222222222222333333333222333333444444666666777888999:::;;;;;;:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDFFFHHHIIIIIIHHHLLLPPPSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXYYY[[[]]]\\\]]]___aaacccfffggghhhkkknnnrrrvvvyyy{{{||||||uuusssqqqrrrttttttqqqnnnpppooonnnmmmnnnoooqqqsss{{{|||}}}~~~}}}|||zzzxxx||||||}}}}}}|||zzzxxxwwwyyywwwuuutttttttttvvvwwwssssssrrrqqqppppppppppppsssrrrrrrqqqpppooonnnnnnppppppooommmkkkllloooqqqlllmmmmmmnnnnnnmmmlllllljjjlllnnnnnnmmmkkkjjjkkkjjjkkkkkklllmmmnnnoooooommmnnnooopppppppppppppppmmmnnnoooppppppqqqqqqqqqoooppprrrtttuuuvvvwwwwwwuuuxxx|||~~~|||zzzzzzzzzzzzxxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyyyyyyyy{{{|||~~~yyyyyywwwkkkcccSSSPPPIIIAAA>>>>>><<<777666666777777888777777666888777666444333222111111))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************************************+++,,,,,,))))))))))))************++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++...........................------...000444777:::BBBDDDGGGJJJKKKJJJHHHGGGIIIHHHJJJMMMOOORRR]]]jjjyyyeeeSSSJJJGGGHHHKKKJJJLLLOOORRRVVV[[[aaadddgggaaaYYYQQQMMMPPPVVV[[[gggsss{{{mmmcccUUUKKKIIIKKKOOORRRXXXXXXYYY[[[]]]```ccceee]]]UUUIII???888444222111//////...---------------'''((()))***++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,------,,,******+++,,,,,,,,,,,,---------.........------------------,,,---------............/////////...---------------........................,,,,,,---------.......................................------------......---------------...///000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000/////////.........---//////...---,,,---......000000000000111111111111222222222222222222222222222222222222222333333444333444555666777888888999::::::;;;===>>>???@@@AAABBBBBBCCCEEEGGGHHHIIIJJJJJJMMMQQQSSSTTTTTTUUUVVVVVVXXXYYYYYYYYYZZZ\\\^^^^^^___```bbbccceeefffgggoooqqqrrrtttttttttrrrqqqqqqooonnnoooqqqqqqooommmooonnnmmmnnnoooqqqsssuuu}}}~~~}}}|||{{{{{{{{{|||{{{zzzxxxvvvuuuvvvuuutttrrrssstttuuuwwwssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooooooqqqrrrnnnnnnnnnmmmmmmllllllllllllmmmnnnnnnlllkkkkkkllllllmmmmmmnnnnnnoooooopppoooppppppppppppoooooonnnnnnnnnooopppqqqqqqppppppnnnoooppprrrssstttuuuuuutttwww{{{}}}~~~~~~~~~}}}|||{{{zzzzzzwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwwwwwwwxxxxxx{{{|||~~~{{{wwwnnngggWWWHHH@@@???===888777777777777666555444444666555555444333333333333))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))***+++,,,)))))))))*********++++++))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///222777;;;>>>FFFGGGIIIJJJJJJIIIGGGFFFIIIJJJNNNQQQTTT]]]mmm}}}qqq]]]RRROOOMMMMMMNNNQQQSSSWWWZZZ___dddkkkpppqqqgggZZZRRRRRRWWW^^^bbbvvvyyyoooaaaZZZQQQKKKJJJNNNRRRUUUTTTUUUWWWXXXZZZ[[[[[[\\\SSSLLLCCC:::555222000//////...------------------************+++,,,,,,---***+++,,,,,,------,,,,,,((()))***+++,,,...//////---.........,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,------------------------............/////////...------------...........................,,,------------.........////////////////////////......------------......,,,,,,,,,---...///000111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.....................---------...//////000000111111111222222222000000000000000000000000111111111111111222333333333333444555666777888888999:::;;;<<<===???@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLOOORRRTTTTTTTTTTTTUUUVVVWWWYYYYYYYYY[[[]]]```aaaaaabbbcccddddddeeeeeeqqqqqqqqqqqqooommmkkkjjjmmmllllllmmmoooqqqpppooonnnnnnnnnooopppsssuuuwww||||||}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwuuusssrrrrrrqqqpppoooppprrrtttuuussssssrrrqqqqqqqqqrrrrrrppppppqqqrrrsssssstttttttttuuuvvvuuutttrrrssssssqqqpppooommmlllllllllmmmmmmnnnnnnmmmlllkkklllnnnoooooooooooooooooooooooopppqqqqqqppppppooonnnmmmoooooopppqqqqqqqqqppppppmmmnnnooopppqqqrrrsssttttttwwwzzz|||||||||}}}~~~~~~}}}|||{{{{{{xxxxxxwwwvvvuuuuuuuuuvvvxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwyyy{{{}}}tttZZZIIIBBB???;;;999999888777666555444444555444444444444444555555))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++******)))))))))))))))***))))))*********+++++++++(((((()))*********)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000111333777<<>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSUUUUUUVVVXXXYYYZZZ[[[^^^```ccccccccccccddddddddddddlllmmmmmmmmmlllkkkjjjiiikkkkkklllmmmoooqqqrrrssspppppppppppprrrsssuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvtttrrrpppnnnmmmlllkkkkkkllloooqqqssssssrrrrrrrrrrrrrrrssssssqqqrrrrrrssstttuuuvvvvvvuuuwwwyyyyyywwwuuutttttttttrrrpppmmmllllllmmmnnnooopppooommmllllllnnnppppppppppppoooooonnnnnnnnnoooooopppppppppoooooonnnppppppqqqqqqqqqqqqqqqpppnnnnnnooopppqqqrrrssstttuuuwwwzzz{{{{{{{{{|||}}}~~~~~~~~~|||{{{{{{{{{yyywwwvvvuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz|||~~~vvvYYYIIIBBB>>><<<;;;:::999888777777777666555555444444444444555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))******+++,,,,,,***)))((((((''''''************++++++++++++'''((()))************************++++++,,,,,,---+++++++++,,,,,,---------///000000000111111111222000111333666:::>>>CCCEEEDDDEEEFFFGGGIIIJJJKKKKKKLLLSSS[[[aaakkk|||{{{nnnfff```[[[WWWXXXYYYXXXZZZ]]]kkkrrryyy|||xxxsssooonnnhhheee```[[[[[[dddssszzzjjj^^^ZZZTTTSSSRRRQQQOOONNNNNNOOOQQQRRRSSSSSSQQQNNNKKKIII???;;;555111000///...---------,,,,,,,,,------...222111///---,,,,,,,,,---((())))))***************,,,,,,,,,++++++*********---///000000...---------,,,,,,,,,---------......------....../////////000---------............///......---------......///........................---------.........//////------------------------......------------......///......---------......//////............---------------------------------------............///---------...............,,,,,,---....../////////.........////////////000////////////////////////000000000000111222333444444444555666777888888999888888999;;;<<<===>>>???BBBCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRRRRQQQQQQSSSTTTTTTVVVWWWXXXYYYZZZ]]]```bbbbbbccccccccccccddddddggggggggggggggggggffffffhhhiiijjjkkkmmmooorrrtttrrrrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqrrrssstttttttttttttttrrrpppnnnmmmjjjiiihhhhhhjjjlllooopppqqqqqqqqqqqqrrrrrrsssttttttuuuuuuuuuvvvvvvvvvwwwuuuxxxzzzzzzxxxvvvttttttuuusssqqqnnnmmmmmmnnnooopppqqqpppnnnmmmmmmoooqqqpppoooooonnnnnnmmmmmmllllllmmmnnnppppppqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrtttuuuvvvwwwyyy{{{|||{{{|||}}}~~~~~~}}}||||||{{{yyywwwvvvuuuttttttvvvvvvwwwxxxxxxwwwwwwvvvxxxyyyzzz{{{|||~~~}}}qqqWWWHHHAAA<<<;;;:::999888888888888888888666555444333333333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********---,,,+++***)))(((((((((*********++++++++++++,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,------...////////////111444888===@@@CCCEEEDDDEEEEEEGGGIIILLLNNNOOONNNWWWaaakkkxxxpppbbbYYYWWW]]]]]]___aaa___^^^bbbhhh|||uuujjjcccaaaaaacccdddccceeeoooyyyiii[[[UUUUUUTTTWWWYYYYYYVVVRRRPPPOOOPPPPPPPPPNNNKKKHHHDDDBBB888555111/////////...---,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,---((())))))***************++++++++++++,,,,,,,,,---,,,...000000...---,,,---,,,,,,,,,---------......------..................---------............///...------------...//////........................------........./////////------------------------......------------......//////...---------------...............------------------------------------------............///---------------.........,,,---......///.........---------.........//////////////////////////////000000000111222333444555111111222333444555666666777888999:::;;;===>>>>>>AAABBBCCCEEEHHHJJJLLLMMMMMMOOOPPPPPPPPPPPPRRRTTTTTTUUUWWWWWWXXXYYY\\\^^^``````aaabbbccccccddddddddddddcccbbbaaaaaa``````dddeeefffggghhhkkkooorrrsssssssssrrrrrrrrrqqqqqqsssqqqpppooooooqqqssstttqqqqqqrrrrrrqqqooommmllljjjiiihhhhhhiiilllnnnpppooooooppppppqqqrrrssstttvvvvvvvvvwwwwwwxxxxxxxxxwwwyyy{{{{{{yyyvvvuuuttttttsssrrrpppoooooooooppppppqqqqqqpppnnnnnnoooqqqooooooooonnnnnnmmmmmmmmmkkklllnnnoooqqqrrrrrrrrrppppppqqqrrrssssssssssssuuuttttttttttttvvvxxxyyyxxxyyy{{{||||||}}}~~~}}}}}}yyyxxxwwwuuuttttttsssssstttttttttuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}qqqYYYJJJ===<<<:::888777666777777:::999777555444333222222))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))*********************++++++************++++++*********+++++++++,,,,,,+++************,,,...///......------------------)))******+++---......///******++++++,,,---------222555999>>>BBBEEEFFFFFFGGGGGGHHHIIIKKKNNNQQQRRRRRR]]]iiivvvxxxggg[[[TTTUUUZZZaaaeeekkkkkkfffbbbjjjuuuttteee\\\ZZZ\\\```ccchhhmmmttt~~~xxxhhh[[[SSSSSSYYYbbbfffiiihhhbbbZZZTTTQQQOOONNNLLLIIIEEEAAA===;;;444222///...//////...---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,------......+++---000000...,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++---------............///---------------...//////....................................////////////..............................------------............---------......///.............../////////........................---------............///,,,,,,,,,------.........---.../////////...---,,,............////////////000000000000000000000000000000111111222444555666111111222333444555555666777777888:::;;;<<<===>>>@@@AAABBBEEEGGGIIIKKKLLLKKKMMMNNNNNNNNNOOOQQQSSSSSSUUUVVVVVVVVVWWWYYY[[[]]]]]]___```bbbdddeeefffddddddcccbbbaaa`````````bbbdddfffffffffiiinnnqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrpppnnnmmmmmmooorrrtttoooooopppqqqpppooonnnmmmllllllkkkjjjkkkmmmoooqqqnnnnnnnnnooopppqqqssstttuuuuuuvvvxxxyyyzzz{{{|||zzz{{{}}}|||yyywwwvvvvvvssssssrrrrrrqqqqqqqqqppppppqqqsssrrrpppoooooopppoooooooooooooooooooooooolllmmmnnnppppppqqqqqqqqqooopppqqqssstttuuuuuuuuuwwwvvvuuuuuuuuuwwwyyyzzzwwwyyyzzz{{{|||~~~~~~~~~}}}}}}wwwwwwvvvuuuuuuuuuvvvvvvuuuuuutttttttttuuuwwwwwwuuuvvvwwwyyy{{{|||~~~~~~tttZZZDDDBBB>>>;;;888777666666888888666555444444444444))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++***************)))))))))***+++---...///******+++++++++,,,,,,,,,,,,+++*********,,,///000/////////......---------))))))***+++---...////////////000000111222222333666999???EEEHHHJJJJJJIIIKKKJJJJJJJJJLLLOOORRRTTTXXXcccqqqgggVVVOOOOOOXXXcccffflllssssssjjjfffooo}}}vvvfffWWWSSSXXX___dddeeejjjsss~~~nnnaaaXXXUUU[[[dddtttwwwzzzvvvlllaaaWWWSSSNNNLLLJJJFFFAAA===999777222000///...//////...---++++++++++++,,,,,,---...///000000///...+++)))(((+++,,,------......------------------------------+++---///000...,,,++++++,,,,,,,,,---------......,,,++++++******)))))))))---------.........//////---------------...///000..................................../////////000////////////////////////.........------.........,,,,,,,,,---...///000111////////////000000000000........................---------.........//////,,,,,,,,,------.............../////////...,,,+++////////////000000000000111111111111111111111111111111111222333555666777222333333444555666777888777777888999;;;<<<===>>>???@@@BBBDDDGGGIIIKKKLLLJJJLLLMMMMMMMMMOOOQQQSSSSSSUUUVVVVVVUUUVVVXXXZZZZZZ[[[]]]___bbbdddfffgggeeedddddddddddddddeeefffdddfffhhhhhhgggjjjooosssnnnooopppqqqrrrssssssrrrpppnnnllljjjjjjmmmppprrrmmmnnnoooppppppooonnnmmmooonnnmmmmmmmmmoooqqqrrrmmmmmmmmmnnnoooqqqrrrsssssstttvvvxxxzzz|||~~~|||}}}~~~|||zzzxxxxxxxxxrrrrrrsssssssssrrrqqqqqqoooqqqssssssrrrpppppppppppppppppppppppppppppppppnnnooooooppppppppppppooonnnoooqqqssstttvvvvvvwwwxxxwwwvvvuuuvvvwwwyyy{{{vvvwwwyyy{{{{{{}}}~~~}}}}}}~~~xxxxxxxxxxxxxxxxxxyyyzzzxxxwwwvvvuuuvvvwwwyyy{{{uuuvvvwwwyyy{{{}}}iiiLLLIIIDDD???;;;999888777666666555555555555666666,,,,,,+++***)))))))))***'''((()))***+++++++++***))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***+++++++++*********))))))((()))***+++++++++++++++,,,,,,++++++,,,,,,---...///---++++++,,,,,,+++***------------------------------,,,,,,...000222444:::>>>BBBEEEFFFGGGHHHIIIEEEGGGIIIKKKMMMPPPTTTVVV[[[kkk|||lllWWWTTTOOORRRaaalllpppyyy|||ssshhhfffmmmsss~~~rrrdddXXXQQQPPPXXXbbbiiijjjmmmuuutttaaaYYY]]]hhhssszzz}}}pppddd^^^[[[XXXOOODDD===:::777333///////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------...---,,,+++,,,,,,......---------...------,,,,,,------------------------+++,,,------......------+++++++++,,,,,,,,,------111000///.....................//////...---,,,,,,---,,,+++,,,.........,,,,,,,,,,,,---------.........------,,,,,,------............------.........,,,---.........---,,,+++......---,,,---...///000............................................................////////////111111000000111111222333000111111111111222222222555444444444444555555666888777777777888:::<<<===@@@AAACCCDDDFFFGGGGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSZZZXXXTTTQQQQQQRRRUUUWWWYYY\\\___```aaabbbdddeeeeeeeeecccccccccccceeeeeefffgggiiijjjkkkkkkkkkjjjjjjkkklllnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkmmmmmmkkkkkklllllllllllllllmmmmmmmmmllllllmmmooorrrssstttrrrpppnnnmmmoooqqqrrrssstttuuuxxxzzz|||~~~~~~~~~|||zzzyyywwwtttqqqppppppppppppoooqqqqqqqqqppppppppppppppprrrrrrrrrqqqooonnnlllkkkqqqpppoooooooooooooooooorrrqqqqqqpppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwww~~~~~~}}}}}}}}}~~~}}}|||}}}vvvwwwyyyzzzzzzyyywwwvvvssssssuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{||||||||||||~~~VVVLLLBBB===:::666555666777999888333333777888666,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))(((((((((((()))***+++++++++*********))))))***************+++++++++,,,++++++++++++,,,------///---++++++,,,,,,,,,+++------------------------......------///333666888>>>AAAEEEGGGHHHHHHIIIJJJGGGKKKNNNOOONNNPPPUUUYYYgggvvvbbbQQQRRRQQQWWWeeennnuuu|||}}}tttjjjhhhllloooqqqeeeXXXPPPNNNQQQZZZdddiiilllqqqzzzsssggg[[[\\\jjj|||tttjjjccc___UUUMMMBBB;;;888666222///////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------...---,,,+++++++++,,,---,,,,,,------...---------........................+++,,,------......------,,,,,,---------........./////////.....................//////...------,,,...---,,,---///000///...,,,,,,,,,---------.........------,,,,,,------.........------------......,,,------...------,,,,,,...------,,,---...///000............................................................////////////111111000000111111222333000111111111111222222222444444333333333444555555666666666666777999;;;<<<@@@@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKMMMNNNOOOTTTRRRNNNLLLLLLNNNQQQTTTUUUXXX\\\___aaaccceeegggddddddcccccccccdddffffffggghhhiiijjjkkkkkkjjjjjjjjjkkklllnnnnnnnnnnnnmmmnnnmmmlllkkkkkkllllllmmmlllllllllllllllmmmnnnooooooooonnnnnnnnnoooqqqrrrsssqqqooonnnmmmoooqqqrrrtttuuuvvvxxx{{{}}}}}}zzzyyyvvvtttqqqpppppppppooonnnpppppppppppppppqqqqqqqqqssssssrrrqqqpppoooooonnnrrrqqqqqqpppppppppqqqqqqpppppppppppprrrtttvvvwwwxxxxxxxxxyyyzzz{{{{{{|||~~~~~~~~~}}}}}}~~~zzz{{{|||||||||zzzxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~cccUUUFFF???<<<:::999:::888777555444444444555666++++++***)))))))))******,,,+++)))((('''''''''((())))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***+++++++++***************,,,+++***)))))))))***++++++++++++++++++,,,------...---++++++,,,---,,,+++------------------------000///...///222666;;;>>>BBBEEEHHHIIIIIIIIIJJJLLLKKKOOOSSSRRRPPPRRRZZZbbbxxxvvvYYYLLLQQQUUU^^^jjjpppwww{{{{{{sssmmmkkkkkkjjjeeeYYYNNNLLLQQQXXXbbbjjjkkkpppyyy~~~sssaaa\\\ZZZeee|||wwwmmmccc]]]QQQIII>>>777444333111000/////////............---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------......------,,,+++******++++++++++++,,,---............------------------------+++,,,------......---------------.........//////------.../////////...............///......---,,,...---,,,---///000///...,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,---------------,,,,,,------......------------...//////............................................................////////////111000000000000111222222000111111111111222222222333333222222333444555555555555555666777888999:::???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJMMMKKKIIIHHHIIIKKKOOOQQQTTTXXX\\\^^^```bbbdddeeeccccccbbbcccdddeeeggghhhhhhiiiiiijjjjjjjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnooonnnmmmmmmlllllllllmmmmmmlllkkkkkklllnnnpppqqqrrrrrrqqqqqqpppppppppoooqqqpppnnnmmmmmmoooqqqrrruuuvvvwwwzzz|||~~~}}}zzzxxxuuusssqqqppppppqqqpppnnnooooooppppppqqqqqqrrrrrrtttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssspppppppppqqqrrruuuwwwxxxxxxxxxzzz|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyy||||||}}}}}}{{{yyyvvvtttvvvwwwxxxyyyzzzzzzzzzyyy|||{{{zzzzzzzzz{{{|||}}}~~~xxxxxx|||ppp]]]GGG===;;;999999999777555999AAAAAA888333555******))))))))))))******+++***(((&&&&&&'''((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************...,,,***(((((()))***++++++++++++***+++,,,,,,---...,,,++++++,,,---,,,+++,,,,,,------------------000//////000444:::@@@CCCFFFGGGIIIIIIIIIIIIKKKMMMMMMRRRUUUSSSRRRXXXfffrrroooUUUKKKSSSYYYbbbkkklllpppsssssspppooooookkkeeeaaaVVVNNNQQQZZZccclllssspppxxx}}}oooeeeZZZ\\\bbbsss|||uuukkk^^^TTTKKKDDD:::444111000000000//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,+++++++++***+++,,,---............+++++++++++++++++++++++++++,,,------......------------------............+++,,,...////////////...---...............---------,,,+++,,,...///...---,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///------------......//////............................................................////////////000000000000000111222222000000111111111222222222333333333333333444555666555555555666777888999:::===>>>@@@AAABBBCCCCCCCCCDDDCCCCCCDDDDDDFFFGGGGGGIIIHHHGGGGGGHHHLLLOOOQQQXXX[[[^^^``````___```aaabbbbbbbbbcccdddfffhhhjjjiiijjjjjjjjjiiiiiiiiihhhkkkkkklllmmmmmmnnnnnnnnnpppoooooonnnmmmmmmmmmmmmmmmllljjjjjjkkkmmmppprrrtttttttttsssrrrpppnnnmmmooonnnmmmmmmnnnoooqqqrrruuuvvvxxxzzz}}}}}}zzzxxxuuusssqqqqqqqqqqqqpppoooooooooppppppqqqrrrsssssssssrrrrrrqqqqqqrrrssstttqqqqqqrrrrrrssssssssssssrrrrrrqqqrrrssstttvvvwwwvvvxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~|||yyyvvvtttvvvwwwwwwxxxyyyyyyxxxxxxzzzyyywwwvvvvvvxxxyyy{{{|||}}}}}}~~~wwwyyy}}}|||dddJJJ===;;;:::999999777666@@@QQQPPP???333444***))))))((())))))*********)))'''&&&'''(((***,,,)))))))))))))))))))))))),,,++++++***)))(((''''''))))))************))))))************************...,,,***(((((()))***++++++************+++,,,,,,---,,,***+++,,,------,,,,,,,,,,,,---------....../////////222666===CCCFFFGGGHHHIIIHHHGGGHHHKKKMMMNNNRRRTTTTTTVVVcccxxxkkkUUUMMMSSSWWW^^^eeeccceeeiiimmmooorrrrrrlllccc___WWWRRRXXXccclllsssyyy|||tttfff___YYYbbbnnn}}}}}}yyytttjjjYYYLLLDDD???777111//////000111............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,---------,,,,,,---......///......------...............---...---------///000///...,,,,,,,,,---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---------...........................................................................////////////000000//////000000111222000000111111111222222222333333333333444555666777555555666888999999::::::<<<===>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIILLLPPPRRR[[[^^^aaacccbbbaaaaaaaaabbbbbbbbbccceeegggiiikkkjjjjjjiiiiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnoooppppppppppppooonnnnnnnnnmmmllljjjiiijjjllloooqqqtttttttttsssqqqooonnnlllmmmmmmlllmmmnnnooopppqqquuuuuuwwwyyy|||~~~|||zzzyyyuuusssrrrrrrssssssqqqpppoooooopppqqqrrrsssssstttrrrqqqqqqqqqqqqrrrssssssooooooqqqrrrssssssssssssvvvuuutttssssssssstttuuuuuuvvvyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyzzz{{{|||{{{zzzxxxvvvwwwwwwxxxyyyyyyyyyxxxxxxzzzxxxwwwuuuuuuvvvxxxyyy{{{|||}}}~~~~~~}}}~~~kkkQQQDDD@@@>>><<<:::999666???MMMLLL<<<333555))))))((((((((()))******)))((((((((()))***,,,---)))))))))))))))))))))))),,,++++++***)))((('''''')))******++++++******)))***************+++++++++,,,+++***)))))))))***+++***************+++,,,,,,---+++***+++,,,------,,,+++,,,,,,------............///111555:::@@@EEEHHHHHHHHHHHHGGGFFFHHHKKKNNNOOORRRVVVYYYbbbsssfffUUUPPPSSSSSSXXX]]]ZZZ```gggooouuuyyywwwmmmbbb\\\YYYZZZcccnnnuuu|||}}}lll```]]][[[hhhvvv}}}yyyvvvtttpppfffUUUHHH===:::555111......///111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------............////////////......++++++,,,---............////////////////////////+++,,,------......------+++++++++,,,,,,,,,------...------,,,------...///,,,---......///.........000///...///111222111000,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,---......//////..................................................................////////////000////////////000111111000111111111111222222222222222222222333555666777555555777888999:::::::::;;;<<<===>>>????????????AAAAAAAAABBBDDDEEEGGGHHHFFFFFFFFFHHHJJJMMMQQQSSS\\\___dddfffggggggggggggcccccccccccceeegggiiikkkjjjiiiiiihhhiiiiiijjjjjjllllllkkkllllllmmmoooooooooppppppqqqqqqppppppooonnnmmmlllkkkkkkmmmoooppprrrrrrqqqpppooonnnmmmmmmkkkkkkllllllnnnooopppqqqssstttuuuxxxzzz|||~~~}}}}}}~~~}}}}}}{{{yyyxxxuuutttttttttuuuuuusssqqqppppppqqqqqqrrrrrrssssssqqqqqqrrrssssssrrrrrrrrrmmmoooqqqsssttttttttttttxxxwwwvvvtttssssssssstttuuuvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~wwwwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyy||||||}}}~~~}}}jjjVVVKKKFFF@@@;;;999<<<777777<<<;;;444333777((((((((((((((()))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))***++++++++++++***)))))))))*********+++++++++***************+++++++++***************++++++,,,---+++******,,,...------++++++,,,,,,---......//////111555999???CCCGGGIIIIIIHHHHHHGGGGGGIIIMMMQQQOOOSSSZZZcccqqqxxxcccWWWTTTVVVRRRVVV]]]ZZZeeeooozzz|||ooobbb]]]___fffsss~~~rrrccc]]]___aaapppzzzzzz{{{~~~{{{sssooommmkkkiiidddZZZLLLAAA888777444111///...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,---////////////...,,,,,,------...---------........................+++,,,------......------,,,,,,,,,,,,---------...000...,,,+++***,,,...///,,,------...//////......///...---...///000000...,,,,,,,,,---------.........------,,,,,,------.........------------......***+++,,,---............,,,---.../////////...---............................................................///////////////////////////000111111000111111111111222222222/////////000111333444555333444666777999999999888:::;;;<<<======>>>>>>===>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJLLLNNNQQQTTTVVV```ccchhhkkkkkkjjjjjjjjjddddddcccdddeeegggiiijjjiiiiiihhhhhhhhhjjjkkklllllllllkkkkkklllmmmooopppnnnoooppprrrrrrrrrrrrqqqqqqpppoooooonnnooooooooopppooonnnmmmlllmmmnnnnnniiijjjkkklllnnnooopppqqqqqqrrrsssvvvxxxzzz|||}}}{{{|||||||||{{{yyyxxxvvvvvvuuuuuuvvvwwwwwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrqqqssstttvvvvvvtttrrrpppnnnooorrrtttvvvvvvvvvuuuxxxwwwvvvttttttttttttuuuvvvwwwyyy{{{}}}~~~}}}|||||||||xxxwwwwwwwwwyyyzzz|||}}}{{{{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy||||||}}}~~~zzzlll___WWWPPPGGG???<<<<<<:::777555444444555666((((((((((((((()))******,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))******++++++++++++((()))***+++++++++++++++*********)))***++++++,,,---+++******,,,......---++++++,,,,,,---...//////000333777===BBBFFFIIIJJJIIIIIIHHHGGGGGGJJJOOOSSSOOOTTT^^^kkk|||nnncccYYYYYYZZZTTTXXXaaa```lllxxxpppbbbaaafffrrrzzzjjj]]]\\\cccggguuu|||uuuoooooommmgggeeeccc```\\\WWWMMMAAA999555555444222///...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,---......)))***,,,.../////////...---------...------,,,,,,+++++++++++++++++++++++++++,,,------......---------------.........//////222000,,,***)))+++---///,,,,,,---.../////////...+++***)))***,,,---,,,+++,,,,,,,,,---------.........------,,,,,,------...///......------......///)))+++,,,...//////...---,,,,,,.../////////...---............................................................/////////000///////////////000111111000111111111111222222222---------...///111222333222333555666888888777777::::::;;;<<<==================>>>@@@CCCEEEHHHIIIOOOOOOOOOQQQSSSVVVYYYZZZfffiiimmmnnnmmmkkkiiihhheeedddddddddeeeggghhhjjjhhhhhhgggggghhhjjjlllmmmllllllkkkkkklllmmmooopppmmmnnnppprrrsssssssssrrrssssssrrrrrrqqqppppppooonnnmmmkkkjjjkkklllnnnoooiiiiiijjjlllnnnooopppqqqoooppprrrtttwwwyyyzzz{{{||||||||||||zzzxxxvvvuuuwwwvvvvvvwwwxxxxxxvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrtttwwwxxxxxxvvvrrrpppooopppsssvvvwwwxxxwwwwwwwwwvvvuuuttttttuuuvvvwwwwwwxxxzzz{{{}}}}}}{{{zzzzzzzzzyyyxxxwwwxxxzzz}}}~~~|||}}}}}}}}}}}}}}}||||||{{{||||||||||||{{{zzzyyy||||||}}}}}}}}}}}}}}}}}}~~~~~~uuulllfff___SSSJJJFFF999===>>>;;;:::;;;888333(((((())))))*********+++(((((())))))))))))((((((***++++++++++++***))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......+++---///000//////000111111666<<>>???===>>>BBBDDDEEEHHHMMMOOOPPPTTTWWWYYY\\\cccjjjtttvvvxxxwwwtttpppmmmkkkfffeeeeeefffhhhjjjjjjiiiiiifffccccccfffggggggeeefffiiilllllljjjiiikkkmmmmmmnnnnnnnnnooopppppppppuuuuuutttsssrrrrrrssssssqqqnnnlllkkklllmmmllllllgggiiillloooqqqrrrrrrrrrssssssrrrssstttwwwzzz||||||zzzwwwuuusssrrrsssssstttuuuuuuvvvuuuuuuttttttrrrtttuuuuuutttrrrssstttwwwzzz|||yyysssooopppssstttrrrqqqssswwwzzzzzzyyyyyywwwuuussstttvvvxxxzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{{{{zzzzzzyyyyyyyyy{{{|||}}}~~~~~~}}}}}}}}}|||zzzzzzyyyyyyyyy~~~}}}{{{zzzzzz{{{{{{|||oooXXXGGGBBB<<<888777666444666:::((()))))))))************((())))))******))))))(((***++++++++++++***))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++************************+++++++++***++++++,,,---,,,,,,,,,---------......,,,---////////////111333666:::???DDDGGGIIILLLNNNLLLLLLMMMNNNQQQTTTUUUUUUZZZaaappp}}}vvvnnnkkkkkkeeeaaabbbeeeiiiuuuxxxrrrxxxtttjjjddd```aaadddeeefffhhhiiihhheeebbb___ZZZVVVPPPHHHAAA;;;888666333222111000////////////------------------------,,,,,,,,,,,,------------......//////...------,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////........................///............---------...............---------///---,,,,,,---...,,,+++------------------------***,,,......---------//////......---------......000//////............///,,,------......------,,,------................../////////////////////...+++---///111333333222222222222333444444444444333222222333444555666777777777999::::::::::::===???BBB@@@AAAEEEFFFFFFIIINNNPPPSSSWWW[[[```gggqqqyyy~~~wwwqqqmmmiiihhhgggiiikkklllkkkjjjjjjhhheeeeeeggghhhhhhffffffiiikkkkkkjjjiiikkkmmmnnnnnnnnnnnnnnnooooooooosssrrrrrrrrrrrrrrrssssssqqqooommmlllmmmnnnmmmmmmjjjkkklllnnnppprrrtttuuuuuuuuutttttttttuuuwwwxxxzzzxxxvvvsssrrrrrrrrrsssssssssssssssssssssssssssvvvwwwxxxwwwuuusssssssssrrrvvvyyyxxxtttsssuuuwwwuuusssrrrsssvvvxxxwwwvvvvvvuuutttuuuvvvxxx{{{|||||||||~~~}}}||||||}}}|||{{{{{{{{{{{{zzzzzzzzzyyyyyy|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxyyyyyy{{{{{{{{{~~~pppWWWEEE>>>999999:::888777888))))))))))))************)))******************)))******++++++******)))((((((((()))***************)))************+++++++++++++++++++++++++++++++++)))))))))***************+++++++++++++++,,,------,,,,,,,,,---------......---............///333555<<<@@@DDDGGGIIIKKKMMMOOONNNNNNPPPRRRUUUWWWYYYZZZdddsss~~~qqqeeeeeekkkooopppqqqvvvooojjjkkkpppyyy|||zzzxxxiiieeejjjmmmlllkkkhhhfffdddddddddbbb]]]YYYQQQNNNGGG@@@;;;777555444222222111000//////////////////...------,,,+++++++++++++++,,,,,,---------.........///......---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------------------------------------------------------------......///........................///............------------------...............000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---...///000......---------...//////.........---......//////,,,------......------,,,..................------......//////////////////...//////000111111222222222222333444444444444444222222333444555666777777999:::;;;;;;;;;<<<>>>@@@CCCBBBDDDGGGHHHHHHLLLRRRWWW\\\cccjjjrrr~~~yyyrrrmmmlllkkkkkkmmmmmmlllkkkkkkjjjhhhggghhhiiihhhgggfffhhhjjjkkkjjjjjjkkklllnnnnnnnnnnnnnnnnnnmmmmmmooopppqqqrrrsssssssssrrrpppooommmmmmnnnooonnnmmmmmmmmmlllmmmooorrruuuwwwwwwvvvvvvuuutttsssssssssvvvuuusssqqqqqqqqqrrrrrrrrrqqqpppoooooopppqqqrrryyyzzzzzzyyyvvvtttssstttrrruuuxxxxxxuuutttuuuxxxvvvuuusssssstttuuutttsssssssssuuuwwwyyy|||}}}~~~}}}}}}}}}~~~}}}{{{zzz{{{||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||wwwwwwwwwxxxyyy{{{|||}}}{{{~~~mmmOOODDD;;;;;;===;;;888777)))))))))))))))***************++++++++++++*********************))))))((((((((()))***************))))))*********+++++++++***************************************+++++++++,,,++++++++++++,,,------,,,,,,,,,---------......//////.........111666:::BBBEEEHHHJJJJJJKKKMMMNNNQQQSSSUUUVVVYYY\\\___bbbooo~~~kkk```XXX\\\kkkxxx~~~xxxsssttt{{{~~~{{{~~~zzznnnfffkkkyyy}}}wwwppphhhdddbbb]]]VVVPPPKKKGGGBBB<<<888666555555222111000//////......///......---------,,,,,,,,,)))******+++,,,---......---...............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++........................------------------------------,,,,,,------...///........................///............---------,,,---------.../////////---+++)))***,,,///000111,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---------------...///000------------......///000,,,------......------,,,...............---------............////////////111000000//////000111222222333333444555444444444222333444444666666777888999:::<<<<<<<<<===???AAACCCCCCFFFKKKMMMMMMSSSZZZaaakkkvvvxxxooommmllllllmmmmmmlllkkkkkkjjjiiihhhhhhhhhggggggggghhhjjjkkkkkklllllllllpppooooooooonnnnnnmmmmmmmmmooorrrtttuuuuuusssrrrooommmlllmmmnnnooonnnmmmmmmmmmnnnoooqqqtttvvvxxxvvvvvvvvvvvvuuusssrrrqqqrrrqqqqqqppppppqqqqqqrrrqqqpppooonnnnnnoooqqqsssxxxyyyzzzyyywwwuuuuuuuuuwwwyyyyyyxxxtttrrrqqqrrruuutttssssssssstttttttttssstttwwwzzz|||~~~~~~~~~~~~}}}~~~~~~|||zzzzzz{{{}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{~~~}}}||||||}}}}}}xxxyyyyyyzzz|||}}}~~~{{{}}}___OOO???:::======:::888******))))))))))))))))))******++++++++++++******)))************)))(((((((((((()))***************))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000444:::???FFFHHHJJJKKKKKKKKKLLLNNNRRRTTTVVVXXX[[[```fffkkk}}}kkk[[[XXXYYYcccvvv|||xxxzzz|||sssqqqtttyyy~~~sssllliiikkkxxxuuujjjaaaXXXNNNGGGDDDAAA===999666555555555222111000///............,,,,,,,,,---------......******+++,,,------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...........................------------------------,,,,,,,,,,,,,,,---..............................///............---------,,,---------.../////////---+++)))***,,,///000111,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------------------...///000---------------...///000,,,------......------,,,.....................------.........//////000000222111000//////000111222333333444555555555444444333444555666777888888999999;;;<<<===>>>???BBBDDDFFFHHHMMMTTTVVVXXX```iiisssvvvnnnmmmkkkkkklllllljjjiiiiiiiiiiiiiiihhhggggggggghhhiiijjjkkkmmmnnnnnnmmmqqqqqqqqqppppppoooooooooooorrrvvvxxxyyywwwtttrrrmmmlllkkkmmmnnnoooooommmlllnnnpppsssuuuvvvwwwwwwuuuvvvvvvvvvuuutttsssrrrppppppppppppqqqqqqrrrrrrqqqpppooonnnnnnppprrrttttttuuuwwwwwwvvvuuuvvvwwwyyyyyyxxxvvvssspppooooooqqqrrrrrrsssssstttvvvwwwvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz~~~~~~}}}}}}}}}}}}~~~{{{{{{{{{||||||}}}}}}}}}{{{}}}uuu^^^FFF;;;;;;;;;::::::************)))))))))))))))******************)))))))))******))))))((('''(((((()))***************)))************+++++++++************************++++++,,,,,,---.........,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........///000111333888???DDDJJJKKKLLLLLLKKKKKKMMMNNNPPPSSSVVVYYY^^^fffrrrzzzsss```SSSYYYdddqqqzzzzzz{{{rrrgggaaagggpppyyytttlllfffmmmzzzqqqaaaTTTHHHBBB===;;;999666444333333333111111000///............++++++,,,,,,---...//////,,,,,,,,,------.........,,,---......///.................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................///............------------------...............000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,......---------...//////---------,,,------......,,,------......------,,,---------.........//////------......///000000000111111000//////000111222333333444555555555555555555555666777888999:::::::::<<<>>>@@@AAADDDGGGJJJNNNQQQXXX___bbbeeennnxxxwwwnnnlllkkkiiiiiijjjjjjiiihhhfffhhhjjjjjjhhhggghhhiiijjjjjjjjjllloooppppppooosssssssssssssssrrrrrrrrrtttwww|||~~~~~~zzzuuurrrlllllllllnnnpppqqqpppnnnmmmooorrruuuwwwxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuupppqqqqqqqqqrrrrrrrrrsssqqqpppoooooopppqqqssstttqqqsssuuuvvvuuuuuuvvvwwwttttttttttttsssrrrqqqpppoooqqqsssssstttuuuxxx{{{zzz{{{}}}~~~~~~~~~~~~||||||}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{|||||||||{{{zzzzzz|||~~~qqqRRRAAA;;;:::;;;<<<************)))))))))(((((())))))******))))))((()))))))))))))))(((((('''(((((()))***************)))************+++++++++******************************+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,---------......---...111333777===CCCHHHLLLMMMNNNMMMLLLLLLNNNPPPPPPTTTXXX]]]eeessszzzggg[[[WWWeeeuuu{{{qqqvvv|||tttddd\\\\\\kkkxxx|||qqqpppqqquuu```PPPFFFAAA888888777666555333222111111111///...............,,,---------------------........................,,,------...//////......------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................///............---------...............---------///---,,,,,,---...,,,+++------------------------+++,,,......---,,,---...///......---------............---,,,,,,,,,------,,,------......------,,,+++,,,,,,---...///000000------......///000000111000000///000000111222222333444444555555555555555777777888999:::;;;;;;<<<===???BBBDDDFFFIIIMMMPPPTTTXXX___fffiiilllvvv{{{vvvpppjjjkkkiiihhhiiijjjjjjiiihhheeehhhkkkllljjjiiijjjllllllkkkkkkmmmqqqsssrrrpppuuuuuuuuuvvvvvvvvvvvvvvvzzz}}}}}}wwwrrrmmmmmmnnnpppssstttrrrqqqoooppprrrtttvvvxxxyyyzzzzzzyyywwwvvvuuuuuuvvvvvvrrrrrrsssssstttsssssssssnnnoooooopppqqqqqqrrrrrrssstttvvvvvvuuutttuuuvvvpppppppppqqqrrrsssrrrqqqppprrrtttuuutttuuuyyy|||{{{|||}}}~~~||||||}}}~~~~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}}}}}}}|||||||||}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}aaaKKK@@@;;;;;;<<<+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))(((((('''(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,...222555:::???FFFJJJNNNOOOOOOOOONNNNNNOOOQQQRRRVVV\\\bbbmmm~~~qqqaaa[[[aaaqqq~~~rrrjjjsss}}}nnnddd^^^dddxxxwwwrrrwwwvvv___NNNEEEBBB888888999888777555333111111000///......------...///......------,,,,,,+++///////////////.........,,,,,,---.../////////...------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................//////.........---------/////////......------,,,******+++---///000///...........................)))+++---...------///000000///...---------------///...------,,,,,,,,,,,,,,,------......------,,,***+++,,,---...000111111---------...///000000111...//////000111222222222333444555555666666555555777888999:::;;;<<<<<<===???AAADDDGGGJJJMMMRRRUUUVVVZZZbbbhhhjjjmmmwww{{{rrrmmmmmmooonnnllljjjiiihhhhhhjjjjjjiiihhheeeiiilllmmmlllkkklllnnnmmmlllkkknnnrrrtttsssqqqvvvvvvwwwwwwxxxxxxyyyyyy~~~wwwrrrooooooppprrruuuvvvuuusssrrrrrrrrrsssuuuxxx{{{}}}}}}{{{xxxvvvuuutttuuuvvvsssttttttuuuuuuttttttsssmmmmmmooopppqqqqqqqqqqqquuuwwwxxxwwwuuuttttttuuupppooooooppprrrrrrqqqoooqqqsssvvvvvvtttuuuxxx|||||||||}}}~~~||||||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||||||||||||||}}}}}}}}}~~~~~~lllSSSEEE===;;;<<<)))))))))))))))******+++))))))))))))************,,,++++++******++++++,,,***+++,,,,,,+++***((('''(((*********))))))+++---)))************+++++++++---+++******+++,,,,,,+++---,,,,,,,,,,,,---.........///000000...---...///...111555:::???EEEKKKOOONNNQQQOOOKKKMMMSSSUUUQQQ[[[]]]```hhhzzzoooccceeekkkxxxsssllldddoooxxxhhh```fffwwwvvvsss|||kkkWWWIIIBBB???===:::777555555333111000111000000///...------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))((('''***///222333222------------------------...---+++++++++---///000..............................------------.........------,,,,,,------...........................------------------------***+++---///000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000///000000000000000//////,,,---...///000111222333444555777777666666888999:::999888888:::<<<>>>@@@BBBEEEIIILLLMMMNNNPPPQQQZZZ[[[]]]^^^```cccgggjjjxxx|||{{{wwwuuutttnnnllliiiffffffgggiiikkkhhhiiiiiiiiiiiiiiiiiiiiihhhiiiiiikkkllloooqqqrrrmmmmmmnnnrrrvvvxxxyyyxxxvvvuuuuuuuuuvvvxxxyyy{{{{{{uuurrroooqqqssstttsssssstttuuurrrqqqqqqqqqrrruuuxxxzzz~~~|||zzzwwwuuutttttttttnnnqqqtttwwwxxxwwwtttsssppprrrttttttsssrrrqqqrrrvvvuuusssrrrqqqqqqrrrrrrtttsssqqqqqqrrrrrrqqqpppssstttuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~}}}|||yyyzzz{{{|||||||||{{{{{{}}}~~~~~~~~~{{{}}}}}}||||||~~~xxx]]]JJJAAA<<<:::)))))))))))))))******+++))))))))))))************,,,++++++******++++++,,,)))******+++++++++*********+++++++++******+++---************++++++++++++,,,*********---...///...---,,,,,,,,,,,,---......---...000/////////000222000333999>>>CCCHHHNNNQQQRRRSSSPPPLLLMMMTTTVVVTTTVVV]]]hhhvvvnnn```aaammmxxxvvvlllhhhfffuuusssjjjnnnxxxvvvppprrryyycccSSSGGGAAA======:::777555444333111000111000000///......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000---++++++---...---,,,------------------------...---,,,++++++---...000------------------------------,,,,,,,,,,,,------...------,,,,,,------...........................------------------------+++,,,---...//////......///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---............//////////////////000000//////...------...///000111222222333444666666555555777888999888777777888;;;===>>>>>>AAAEEEGGGHHHIIIKKKLLLKKKMMMOOOPPPQQQTTTXXX[[[cccgggkkkllljjjiiihhhiiigggeeebbb``````aaadddfffiiihhhhhhgggggghhhhhhiiimmmlllllllllmmmmmmnnnoooooooooqqqtttxxx{{{{{{{{{tttssssssssstttuuuwwwxxx}}}zzztttpppmmmppprrrssssssrrrrrrrrrtttrrrqqqrrrrrrtttvvvxxxyyy|||{{{xxxvvvtttrrrrrrrrrnnnpppsssuuuvvvuuusssrrrppprrrtttuuutttsssssssssuuutttsssrrrrrrrrrsssttttttrrrqqqqqqrrrrrrqqqooorrrsssuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{}}}}}}{{{yyyzzzzzz{{{{{{|||||||||||||||||||||||||||||||||{{{}}}~~~|||}}}}}}~~~eeePPPCCC;;;888)))))))))))))))******+++))))))))))))************++++++************++++++))))))))))))***+++,,,---+++,,,---,,,+++***+++,,,************+++++++++,,,+++***)))+++...000111000,,,,,,,,,,,,,,,---......,,,---//////...///111333333777>>>DDDIIIMMMQQQTTTUUUUUURRRNNNNNNTTTXXXXXXXXXfffxxxlll^^^___gggpppyyyyyypppgggeeefffpppvvvoooppp{{{ssslllmmmwwwjjjXXXMMMFFF???;;;<<<:::777555444333111000000000000///......---------------............///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222000...------,,,+++)))------------------------...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,---............------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---....../////////......////////////000000000000111333444444444444555777777666666666777888:::;;;:::<<>>??????AAACCCDDDFFFHHHLLLOOOTTTUUUWWWYYY\\\^^^aaacccdddbbb```___```bbbfffhhhhhhgggdddcccccceeegggiiiggghhhiiikkklllmmmnnnnnnrrrqqqrrrtttvvvxxxwwwvvvtttttttttttttttuuuuuuuuuyyyzzzzzzxxxuuussssssttttttuuuvvvuuusssqqqqqqqqqppprrrtttvvvwwwwwwwwwvvvvvvuuusssqqqpppnnnmmmllloooppppppqqqqqqrrrqqqqqqooorrrtttuuuuuutttuuuvvvuuuuuuuuuuuuwwwyyy{{{|||yyyxxxwwwwwwyyyyyyxxxwwwssstttuuuwwwyyyzzz{{{{{{zzzzzzzzz{{{}}}}}}{{{|||{{{zzzyyyzzz|||~~~}}}||||||}}}~~~{{{{{{{{{{{{zzz{{{~~~}}}|||{{{xxx{{{~~~~~~rrr```OOODDD???)))))))))))))))******+++((()))))))))************+++******))))))******+++---,,,***)))))))))***++++++---......,,,******+++***++++++++++++,,,,,,,,,,,,+++******,,,---,,,,,,,,,++++++++++++,,,---------......---,,,---000333:::???GGGMMMQQQSSSTTTUUUPPPQQQSSSTTTTTTTTTWWW[[[pppllleeefffdddfffeeeaaa___gggwwwvvvzzz~~~sssjjjkkksss}}}yyymmmaaaRRRHHHEEEDDD???;;;:::888555444444333222000////////////............---------............///------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000------------------------------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------...------------------------------------------------///...------,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------........................---------.........//////,,,,,,---...//////......000000000000///////////////000222222111111333444333333333333444444555666555666888888888888:::<<<;;;===???@@@AAADDDHHHKKKSSSRRRRRRSSSUUUXXXZZZ[[[[[[YYYWWWVVVWWWZZZ]]]```eeedddbbbaaabbbdddgggiiiggghhhjjjlllmmmnnnnnnnnnrrrqqqqqqrrrttttttrrrqqqppppppppppppppppppoooooosssttttttrrrqqqqqqsssuuuvvvwwwxxxvvvtttqqqqqqqqqppprrrtttvvvwwwwwwvvvtttrrrrrrqqqpppooonnnllllllppppppqqqqqqrrrrrrqqqqqqnnnqqqtttuuuuuuuuuuuuvvvwwwwwwwwwwwwyyy{{{}}}~~~zzzyyyxxxxxxzzzzzzyyyxxxuuuvvvwwwyyyzzz{{{{{{|||yyyyyyyyyzzz|||~~~~~~}}}~~~}}}|||{{{{{{}}}~~~}}}|||}}}||||||{{{zzzzzz|||~~~}}}||||||{{{yyy{{{vvvgggWWWLLLGGG)))))))))))))))******+++))))))))))))******************))))))))))))******---,,,+++***))))))))))))***,,,......,,,+++***+++++++++++++++,,,,,,,,,,,,---+++******+++,,,+++***+++++++++++++++,,,------...//////......000333666???DDDKKKPPPRRRSSSTTTUUUPPPPPPSSSUUUUUUTTTYYY___wwwqqqkkkiiifffeeebbbaaaeeesss}}}zzzssslllhhhlllrrrwww|||uuulll___WWWLLLFFFDDDBBB???;;;:::777555444444333222000//////////////////......---------............///------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000///---,,,---///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,------...------------------------.................................////////////000,,,---...///////////////000000000000////////////...000111111111111222444222222222333333333444444333555666666666777999;;;:::<<<>>>???@@@CCCGGGJJJPPPOOONNNPPPRRRTTTUUUTTTTTTRRRPPPOOOPPPSSSVVVXXX___^^^^^^^^^```ccceeegggjjjkkklllllllllkkkiiiiiinnnnnnmmmnnnppppppooommmooooooooooooooonnnmmmllloooppppppppppppqqqtttwwwvvvwwwxxxvvvtttqqqqqqqqqpppqqqsssuuuvvvvvvttttttpppppppppppppppooonnnmmmqqqrrrsssttttttsssrrrqqqnnnqqqtttvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz|||}}}wwwvvvuuuvvvxxxxxxxxxvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwxxxzzz}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}|||{{{|||~~~~~~~~~}}}uuujjj]]]SSSMMM)))))))))))))))******+++))))))))))))******************))))))))))))************+++++++++******)))'''***,,,---,,,+++***++++++++++++,,,,,,,,,------,,,+++******,,,...------+++++++++***++++++,,,---...///000000111555:::===EEEIIINNNRRRTTTTTTUUUVVVSSSQQQRRRTTTTTTUUU]]]hhhxxxqqqllleeeeeeffflllxxx|||~~~qqqnnnnnnrrruuuvvvxxx|||wwwjjj___TTTPPPJJJEEEBBB???===:::999777444333333333222000.../////////////////////---------............///........................------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111111///,,,+++---///---------------------------.........---,,,,,,+++------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,---------,,,,,,---......///................................................/////////000000000111111,,,---...///000000000000////////////000000000000...000111222111111222444111222222333333333333333111333444444444666999;;;999;;;===>>>???BBBFFFIIILLLKKKKKKNNNSSSVVVVVVUUURRRPPPMMMLLLMMMOOORRRTTTWWWXXXYYY[[[]]]```bbbddddddeeefffggggggeeecccbbbdddcccdddfffiiikkkkkkjjjjjjjjjkkkkkkjjjhhhgggfffhhhjjjllllllmmmooosssuuutttuuuvvvuuurrrpppoooppppppqqqrrrsssttttttssssssnnnooopppqqqqqqqqqpppppprrrsssvvvwwwwwwuuusssrrrpppsssvvvxxxyyyyyyzzz{{{zzzyyyxxxwwwwwwwwwxxxyyyvvvuuutttuuuwwwxxxwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuwwwyyy|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~{{{tttmmmfffaaa)))))))))))))))******+++))))))))))))******************))))))))))))******'''(((***+++,,,,,,+++***&&&(((+++---,,,+++***+++++++++,,,,,,,,,---------+++******+++...000000000++++++******++++++,,,------///000222444999???DDDJJJMMMQQQTTTUUUUUUVVVXXXWWWSSSQQQSSSSSSUUUaaaooo}}}vvvooohhhjjjppp}}}}}}{{{uuusssuuuzzz{{{zzz{{{}}}~~~xxxpppcccXXXNNNLLLIIIEEEAAA===;;;:::999777444333333333222000.........///////////////---------.........//////.................................------.........---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///000///---,,,///111---------------------------.........------,,,+++........................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,---...---------------...///000................................................000000000000111111111111---...///000111111111111////////////000000000111///000222222111111333444111222222333333333222222000111222333333555888;;;555666888999;;;>>>BBBEEEEEEEEEGGGLLLRRRVVVWWWUUUNNNLLLJJJHHHHHHJJJMMMOOORRRSSSUUUXXX[[[^^^```aaaZZZ\\\^^^```aaa```______YYYYYY[[[^^^cccfffffffff___`````````___]]][[[ZZZ^^^```cccdddfffhhhkkknnnrrrssstttssspppooonnnooopppqqqqqqrrrssssssssssssmmmnnnpppqqqrrrrrrrrrrrrsssuuuwwwyyyyyywwwtttrrrrrruuuxxxzzz{{{{{{}}}~~~yyyxxxwwwuuutttuuuuuuvvvwwwvvvuuuvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvuuutttttttttttttttvvvxxx{{{}}}~~~}}}~~~~~~~~~}}}~~~|||(((((())))))******++++++************************))))))))))))************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............///000111333777===DDDIIIPPPRRRTTTUUUVVVUUUTTTSSSWWWSSSRRRTTTUUU[[[kkk|||~~~ooolllkkksss~~~{{{wwwpppdddXXXRRRLLLIIIEEEBBBAAA???>>><<<:::999888666444222111000//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............................../////////...------,,,,,,------,,,+++,,,---...///222111111000///.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///000///---++++++---///000.......................................---------...------------...//////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111///000111222222222222222111111222222222333333333222444555555333333444666444666999;;;;;;<<<===???DDDEEEIIIOOOVVVXXXVVVSSSLLLKKKIIIGGGGGGIIIKKKLLLOOOPPPRRRTTTUUUVVVVVVWWWXXXVVVTTTVVVYYYZZZXXXVVVRRRRRRSSSXXX]]]___]]][[[ZZZZZZYYYXXXXXXWWWVVVVVVXXXZZZ]]]aaaeeeggghhhiiillllllllllllllllllllllllnnnoooqqqpppooonnnpppqqqoooqqqtttvvvuuutttssstttxxxvvvuuuvvvxxxxxxuuurrrrrrqqqrrrvvv|||~~~zzzyyyxxxxxxwwwwwwxxxxxxttttttttttttvvvxxxzzz{{{zzzyyyxxxuuusssqqqssstttwwwxxxzzz|||}}}}}}}}}|||~~~}}}}}}}}}}}}}}})))))))))))))))*********(((((((((((((((((((((((())))))))))))************************************(((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...............000222555999???FFFJJJOOOPPPRRRTTTTTTSSSRRRQQQRRRPPPPPPUUUZZZeeexxx||||||xxxzzzrrruuuooohhh^^^UUUQQQLLLIIIEEEBBB@@@???===<<<333333222222111111000000//////............//////................................................------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------------------------------...............---,,,,,,,,,,,,---......111000000//////...------------............------------------------------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------------------------------------------------...........................------------...//////////////////000000000000000000000000000000000000111111111000000000////////////000000000111111111///000111222222222222111111111111222222222333333222333444444333333444555555777999:::;;;<<<>>>???AAADDDIIIPPPUUUUUURRRNNNKKKIIIHHHGGGGGGIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQMMMLLLKKKLLLOOOPPPOOOMMMQQQPPPRRRUUUXXXYYYWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQTTTVVVYYY]]]```bbbcccccceeeeeeffffffgggggggggggghhhjjjkkkkkkjjjjjjkkkmmmpppsssuuuvvvuuuttttttttttttsssrrrsssvvvvvvuuusssrrrqqqrrruuuyyy|||}}}|||zzzyyyxxxxxxwwwxxxxxxxxxvvvuuuuuuvvvwwwyyy{{{}}}{{{{{{zzzxxxuuutttuuuvvvyyyyyyzzz{{{|||}}}}}}|||************))))))))))))(((((((((((((((((((((((())))))))))))*********************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............000444888<<>><<<;;;555444444333333222111111//////............//////------------------------................................................,,,------------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++,,,------......------/////////......------,,,------............------------------------------........................//////............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000......------......///000////////////000000000000000000000000000000000000111111000000000000////////////000000000000111111000000111111222222111111111111111222222222222333111333444444333333444555666888999::::::<<<>>>AAA???BBBHHHOOOSSSQQQMMMIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHKKKLLLLLLKKKNNNNNNOOOQQQSSSSSSPPPNNNOOOOOONNNNNNMMMLLLLLLLLLOOOQQQSSSVVVYYYZZZ[[[[[[[[[\\\\\\]]]^^^___``````___```bbbbbbaaabbbdddfffmmmooorrrsssrrrrrrrrrsssqqqppppppqqqsssttttttssssssrrrqqqsssvvvxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz}}}~~~}}}~~~}}}{{{xxxwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~++++++******))))))((((((************************((()))))))))************************************,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------.........222777<<>><<<:::999666555333111///---,,,+++//////............//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++,,,---...///...---,,,------------,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///////////////////////////------......///000111111///............///000000////////////000000000000////////////////////////000000000////////////......////////////000000000000000111111111000000///000000111111111222222222111333444444444444666777999:::<<<======>>>AAACCCEEEFFFHHHIIIJJJJJJJJJKKKIIIIIIJJJJJJLLLNNNPPPRRRQQQPPPOOOMMMKKKHHHFFFEEEDDDEEEGGGHHHIIIJJJLLLMMMPPPQQQSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRMMMNNNNNNNNNNNNPPPSSSUUUWWWZZZ^^^aaadddfffjjjlllqqqqqqpppooooooooopppqqqrrrssssssttttttuuuwwwxxx{{{zzzyyyyyyxxxxxxyyyyyywwwvvvvvvwwwxxxzzz|||~~~}}}~~~~~~}}}{{{yyyyyyzzzzzzyyyyyyyyyzzz|||~~~************))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---------...............------,,,---///000222333999AAAHHHMMMPPPSSSUUUXXXXXXWWWWWWWWWWWWVVVVVVTTTYYYcccqqqxxxcccYYY]]]ooo}}}{{{zzzttteee^^^\\\VVVOOOKKKHHHEEEAAA>>>===;;;:::888444444333333222111111000//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++,,,------......------------------------------------............------------------------------........................+++++++++,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,---,,,)))''''''))),,,---////////////////////////.........//////000000111//////......//////000111////////////000000000000000000000000000000000000000000////////////............////////////000000000000111111000000//////000000000111111111111222222444555666555555777999999<<>>CCCFFFGGGFFFEEEEEEAAADDDHHHIIIGGGFFFGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOORRRUUUWWWWWWXXX[[[^^^dddfffeee```XXXQQQMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBEEEHHHEEEGGGIIIKKKMMMPPPTTTWWWXXX[[[]]]]]]^^^```fffjjjooottt{{{{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyzzz{{{}}}}}}}}}||||||}}}++++++,,,,,,,,,---------+++++++++++++++***)))(((+++++++++++++++++++++++++++***)))))))))***,,,,,,+++,,,,,,------,,,,,,+++------------------------)))***+++,,,---///000000000------/////////333999@@@FFFOOOVVVYYY[[[[[[[[[]]]]]]^^^```]]]ZZZ]]]cccnnnjjj\\\\\\```hhhqqquuuxxxvvvrrrvvvyyymmm___UUURRRPPPKKKFFFGGGDDD@@@===<<<:::888666444444333222222111000000111111000000000000111111////////////000000000000........................///...---,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,---...///000111......------------......------,,,+++,,,---...///---------------------------------............///000///---,,,,,,---......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........------............---,,,++++++,,,---...------------------------+++++++++,,,,,,...///000......//////000000111111//////////////////////////////............//////////////////////////////000000000000000000000000/////////...------,,,,,,000000000000000000000000///000111000///...///000000000000111222222333333555555555555666777999999===>>>@@@AAABBBBBBAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJNNNNNNNNNOOOQQQTTTVVVXXXWWWYYY[[[]]]___```aaaaaafffbbb]]]WWWSSSRRRRRRSSSMMMLLLLLLLLLLLLMMMNNNNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIKKKNNNOOOTTTSSSRRRQQQSSSXXX___dddlllqqqvvvzzz|||}}}}}}~~~}}}yyyuuutttwwwzzz{{{zzzxxxwwwwwwzzz~~~}}}zzz~~~)))))))))***************++++++,,,,,,++++++***)))+++++++++++++++++++++++++++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000------///000111666===DDDIIIPPPVVVYYYZZZZZZ[[[^^^]]]___aaaaaaaaahhhppppppccc``````dddjjjjjjooosssvvvssshhh[[[SSSQQQOOOKKKGGGGGGDDD???<<<:::999888777444333333222111000///...111000000//////000000111111111000000//////..............................///...---,,,,,,,,,,,,---,,,,,,+++***+++,,,------++++++++++++,,,,,,---...------,,,,,,,,,,,,------...---,,,,,,,,,---......---------------------------------............///++++++++++++,,,...000111,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,---------------------------------,,,,,,,,,------...///000.../////////000000000111//////////////////////////////............//////////////////////////////////////////////////////........................////////////////////////...000111000///...///000///000000111111222333333555555555555666777888999;;;;;;<<<===>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMMMMOOOQQQTTTVVVXXXZZZZZZ[[[[[[\\\\\\\\\\\\^^^\\\XXXUUUSSSSSSSSSTTTPPPPPPPPPOOOPPPQQQQQQRRROOOOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLOOOOOOOOOPPPQQQVVV\\\aaaiiilllqqqtttuuuwwwxxxzzzyyyvvvtttuuuxxx{{{|||{{{yyyxxxxxx{{{~~~|||)))))))))))))))))))))(((++++++,,,,,,++++++************************************))))))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000------000222444;;;CCCJJJNNNSSSVVVXXXYYY[[[\\\```___aaafffjjjooo{{{xxxmmmhhhbbbaaaddddddlllvvvuuukkkbbbWWWQQQOOONNNKKKHHHGGGCCC>>>:::999999888777333333333333111///---+++000//////......//////000222111111000///...------..............................---,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,---------------------------------------............///++++++++++++,,,...///000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---------------------------.........///000000111////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////------......///000000111////////////////////////...///000000......///000//////000111111222222333444444444444555666777888888888888888999:::;;;;;;>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDFFFIIIJJJJJJKKKMMMPPPSSSUUUVVVWWW[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJLLLNNNPPPSSSWWW[[[aaadddgggiiikkkmmmppprrrrrrrrrrrrtttwwwzzzzzzzzzyyyyyyzzz}}}~~~~~~~~~+++++++++***************)))******+++******))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++.........//////////////////---...222555999AAAJJJNNNQQQTTTWWWYYY[[[^^^```ccccccfffnnnvvv~~~tttmmmfffdddggglllvvv{{{pppggg___VVVQQQOOOMMMJJJHHHFFFBBB===999888888888777444555555444222///---+++//////............//////000000000//////......---...........................------,,,,,,,,,------,,,,,,------......///000//////...---------......------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------------------------............/////////...------,,,,,,,,,...------------------------------------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------............//////000000111111111111////////////000000000000//////////////////////////////............//////////////////////////////////////////////////////.........//////000000000////////////////////////---...000///......///000//////000000111222222222444444333444444555666666666555444444555666888999::::::;;;<<<===>>>??????AAA@@@??????AAADDDHHHJJJIIIKKKOOORRRUUUWWWWWWWWWYYYXXXVVVTTTSSSQQQPPPPPPNNNOOOPPPRRRSSSTTTUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVTTTQQQOOOMMMLLLKKKHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIJJJJJJGGGIIILLLMMMNNNOOOQQQSSSVVVXXX[[[]]]```ccchhhllllllmmmooorrruuuvvvwwwvvvxxxyyy{{{~~~}}}|||}}}+++*********************(((((()))))))))))))))((())))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...///000111222///...000555:::>>>FFFOOOOOORRRVVVYYY[[[^^^aaadddeeeffflllwww|||tttnnniiikkkqqq}}}uuunnneee```XXXRRROOOLLLIIIFFFEEEAAA===:::999999888777666666666555333111...---//////............//////------......//////000000........................------,,,,,,,,,------...------......//////////////////...---------............------------......---------------------,,,---------------------------------............///000000//////...---,,,,,,---------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---------......////////////000111222222222111111000000000000//////////////////////////////////////////............//////////////////////////////........................000/////////.........---........................,,,...//////......///111...//////000111111222222333333333333333333444555555444333333444555777888666777777888999:::;;;;;;>>>===<<<===???CCCGGGIIIIIILLLQQQUUUXXXXXXWWWVVVSSSRRRQQQOOONNNMMMMMMNNNLLLNNNPPPRRRSSSTTTTTTTTTWWWWWWWWWVVVWWWXXXXXXYYYWWWWWWYYYZZZ[[[[[[ZZZZZZZZZYYYWWWTTTQQQOOONNNNNNIIIIIIJJJJJJKKKKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIIIIKKKMMMMMMLLLKKKKKKKKKLLLNNNPPPSSSVVV[[[```dddhhhkkknnnqqqsssttttttuuuvvvxxx{{{~~~}}}{{{|||((((((((()))))))))******'''((())))))***)))))))))************************))))))***++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222///...222999>>>CCCJJJRRRQQQTTTXXX\\\^^^```cccfffdddgggpppvvvrrrpppooowwwyyypppjjjddd___YYYSSSOOOKKKHHHFFFDDDAAA>>>;;;;;;:::888777888777666444333111000000000//////......//////000,,,,,,---...///000000111........................------,,,,,,,,,---......---......//////...------,,,,,,+++++++++,,,,,,---///......------......///+++,,,------......---------------------------------------............///,,,---......//////......,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------,,,------......------,,,---------...//////000000///000111222222222000000000000000000//////////////////////////////////////////............//////////////////////////////........................000//////...------,,,,,,........................,,,---...///......///111......///000000111111222333333222222222222333333333333333333444555666777333444444555666777888999::::::;;;<<>>===<<<999666888666444222111111111222111000000//////000000111,,,------....../////////........................,,,,,,,,,,,,,,,---...///......//////...---+++***++++++++++++,,,,,,---......------,,,,,,------...)))***,,,...//////......---------------------------------............///***+++,,,---------,,,++++++++++++,,,,,,------.................................------------......---------,,,,,,------------------...///000000000///000111222222111000///111000000000/////////...//////////////////////////////............//////////////////////////////........................---------------,,,,,,,,,........................+++---............///111......//////000111111111222222111111111111222222111222333444444444444444111222333444555666666777777888:::<<<@@@CCCFFFHHHHHHLLLRRRWWWXXXVVVRRROOOJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZWWWVVVUUUSSSRRRQQQPPPPPPNNNOOOOOOOOOOOONNNLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHIIIKKKJJJGGGEEEDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSXXX\\\aaaeeehhhkkkpppsssppptttxxx{{{|||}}}}}}zzz|||))))))***,,,---...///000***+++,,,---------------++++++++++++++++++++++++((()))***+++,,,+++************++++++++++++******------------------------------------------------...000666???EEEHHHNNNTTTWWWZZZ^^^aaaaaaaaabbbbbb^^^eeessszzzvvv{{{}}}wwwmmmddd]]]ZZZWWWRRRNNNKKKHHHFFFBBBAAA@@@??????===999666777555222000///000222333111111000000000000111111..................------........................,,,,,,,,,,,,,,,---...///......//////...,,,***))),,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---((())),,,...////////////---------------------------------.........//////,,,,,,,,,,,,+++)))'''&&&******+++,,,,,,---..............................///......------......///......,,,++++++,,,......---------...///000000111///000111222222111///...111111000000/////////...//////////////////////////////............//////////////////////////////........................***++++++,,,,,,------...........................+++,,,............///111......//////000111111111222222111111111111111222///000222444444444333333111111222333444555555666666777:::===@@@DDDFFFGGGFFFKKKQQQVVVWWWTTTOOOLLLIIIHHHFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUWWWYYYZZZZZZZZZXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJFFFGGGHHHGGGEEEDDDDDDDDDFFFHHHIIIJJJIIIJJJKKKMMMMMMQQQXXX\\\```eeelllpppnnnrrrwwwzzzzzz|||~~~~~~zzz|||++++++++++++++++++++++++*********************************++++++,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////...///000111///555===EEELLLQQQVVVYYYYYYYYY]]]ccceeebbb```bbb\\\bbbooo}}}{{{~~~~~~{{{xxxqqqhhhbbbWWWWWWVVVUUUQQQLLLGGGCCCBBBAAA???===;;;:::999888333333222222111000000000//////...---,,,,,,++++++...........................------,,,---...///000000///...------------------------,,,,,,+++++++++.........////////////000,,,---------.../////////........................,,,,,,++++++,,,,,,---.../////////...------,,,,,,........................---,,,,,,+++,,,---...///..................------///...---,,,+++,,,,,,---.........///......---,,,...//////000111222222222333222000///............/////////...............000000000000000000000000...........................///000111111000///...//////.........------------......///////////////...............---------000000111222222000///...333222111222222222000...000000111111111111000000000111111111111222222222000111111222444555555666777888999:::<<>><<<:::888888555555444444333222222111222111111000000/////////...........................------------...//////---,,,,,,,,,,,,+++++++++000000000///////////////++++++++++++,,,,,,,,,,,,...............---------........................------,,,,,,------...///******++++++,,,------...------------------------------,,,,,,,,,---..............................//////...------------......///000111111222222111000111111222222333333333///////////////000111111------------------------////////////////////////..............................------------.....................---------,,,,,,---............---......//////000000111111111111000000//////000000//////.........///000000000000111111111111000000000000000111111111222222444444444555555666666666666777888999;;;===???@@@CCCEEEHHHHHHFFFCCCBBBAAAAAACCCEEEFFFFFFGGGIIIKKKLLLKKKKKKMMMQQQTTTUUUUUUVVVTTTSSSRRRSSSTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZ\\\ZZZVVVUUUTTTSSSQQQPPPPPPOOONNNNNNPPPQQQPPPOOOPPPNNNLLLJJJIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDEEEHHHLLLPPPSSS^^^___aaadddhhhlllppprrrwwwwwwxxxxxxzzz~~~++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++*********)))***++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////......000333666@@@DDDIIINNNRRRVVVYYY\\\^^^___ccceeeaaaZZZWWWYYYYYYiii|||~~~pppdddgggxxx{{{tttoooiiiccc^^^[[[XXXUUUQQQMMMJJJHHHHHHFFFDDDBBB???<<<999888777444444444333222222111111111111111000000000//////..............................------.................................---000000//////////////////***++++++++++++,,,,,,,,,/////////...---------,,,........................+++************+++,,,,,,++++++,,,,,,,,,------------------------------------------------------------------...............//////..................---...///111222333333333000000111111111222222222000///////////////000000,,,,,,,,,,,,------------////////////////////////........................111000///......///000111........................,,,---......//////............///000111222222333222111000......///000000000000000...---...///000000000111111111111000000000000000000111111111111333444444444555555555555555555666777999;;;===>>>AAABBBCCCCCCAAA@@@@@@AAABBBDDDFFFGGGGGGGGGIIIKKKLLLLLLMMMOOORRRUUUVVVWWWUUUTTTTTTSSSTTTTTTTTTTTTVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZ]]]\\\ZZZZZZZZZZZZXXXWWWSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFHHHKKKMMMOOOVVVVVVWWWYYY]]]bbbgggjjjmmmnnnppprrrvvv|||+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++******************++++++*********+++++++++,,,,,,---------,,,,,,,,,---------............---------000555999CCCGGGLLLQQQUUUYYY^^^aaaaaaaaabbbbbb]]]VVVVVVZZZaaavvvsssiiidddooo}}}uuunnnhhhbbb]]][[[YYYUUUPPPLLLJJJIIIHHHFFFDDDAAA>>>;;;999777777333333222222111111000000000000////////////................................................------------...//////......---........................,,,,,,,,,,,,------------/////////...---------,,,........................++++++******++++++,,,---///.........---------,,,---------------------------------------------,,,---------.........//////.../////////////////////,,,---...000111222333333////////////000000000000111111111000///......---000000000111111111222222................................................111000///......///000111---...........................///000000000000000...//////000111222333333222111///.........///000111222333111...---...000000000111111111111000000//////000000000111111111222222222333444444555555444444555666777999;;;<<>>FFFIIINNNSSSWWW\\\aaaeeeeeecccbbb___YYYUUUYYYaaakkkrrrlllkkkzzzxxxxxxyyysssnnniiiccc___[[[YYYUUUPPPMMMJJJHHHHHHDDDBBB@@@===;;;999777777333333222111111000000///.........................................................///......---,,,***+++,,,---------,,,+++,,,------------.........------------...........................---------...........................------------...//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,------.../////////...///000000111000000000---...///000222222333333////////////////////////222222111111000...---,,,/////////000000111111222......................................................------------......---------...............//////000111111111111000//////000000111111222222000000//////....../////////222444333///---...000000000111111111111000000/////////000000000111111000111111222333444555666555555555666888999;;;<<<>>>???@@@@@@???@@@BBBDDDFFFHHHIIIIIIHHHHHHJJJKKKKKKLLLNNNOOOOOOPPPSSSUUUTTTVVVWWWWWWWWWXXXZZZ\\\\\\\\\\\\]]]^^^```bbbbbbdddcccaaa```^^^]]]]]]]]]aaaaaacccfffhhhiiigggddd\\\[[[[[[\\\]]]\\\ZZZXXXUUUTTTSSSQQQPPPPPPQQQQQQOOOOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMPPPTTTVVV[[[___dddiiiooouuu|||)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,+++******************+++******+++,,,,,,---......,,,,,,,,,---------............------000666>>>CCCIIILLLPPPTTTXXX]]]bbbfffgggeeeccc```\\\]]]hhhtttyyytttuuuyyyuuu{{{~~~xxxssspppkkkfffaaaZZZXXXUUUQQQMMMJJJHHHGGGBBB@@@>>><<<:::888777777444333333222222111000000....................................................../////////...,,,,,,)))***,,,---...---,,,+++,,,,,,---------.........------------............---------.......................................//////......//////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,------...//////000...///000111111111000000///000111222333333333333000000000///////////////000000111111000///...---++++++,,,------...//////................................................------............---------------.........//////...//////000000000000000000000000000000000000000//////000000//////...---)))...222333000......000000000111111111111000000////////////000000000111///000111333555666777888777777888999:::;;;===>>>AAABBBCCCBBBAAAAAABBBDDDEEEGGGIIIIIIIIIJJJLLLNNNNNNPPPQQQQQQPPPQQQTTTVVVVVVXXXYYYXXXWWWWWWYYY\\\]]]]]]^^^___```bbbcccddddddcccaaa______```aaabbbdddeeegggjjjkkkkkkgggeeeaaa``````aaaaaa```]]]ZZZVVVUUUSSSRRRQQQQQQRRRSSSOOOPPPQQQRRRSSSRRRQQQQQQOOOOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIIIIKKKLLLNNNRRRVVV[[[bbbhhhnnntttyyy++++++++++++++++++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,---++++++************++++++******+++,,,,,,---......,,,,,,,,,---------......//////...///222999AAAGGGKKKNNNRRRUUUYYY]]]bbbeeegggeeeccccccbbbhhhxxx}}}yyyyyy}}}}}}yyyuuurrrmmmgggbbbYYYXXXUUURRRNNNKKKHHHFFF@@@???===;;;999888777777555555444333333222222111.........///////////////............................../////////...,,,++++++,,,...000000///...---,,,---------......//////,,,,,,------------......,,,------....../////////...........................------------...//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,------...///000000...///000222222222111000111111222333444444444444111111111000000000000000---...000111111111000///------......///000111111...................................................///000111111000///...---------.........//////---......///////////////000000000///////////////...///000000000///---,,,###)))000222000...///111000000111111111111000000////////////000000000000000000222444666888999::::::::::::;;;<<<>>>???@@@DDDEEEEEEDDDBBBAAAAAABBBCCCEEEHHHIIIJJJLLLNNNPPPRRRUUUVVVVVVTTTTTTWWWZZZWWWYYYZZZYYYVVVUUUWWWZZZ]]]^^^^^^___aaabbbdddeeecccbbb```___```bbbeeegggggghhhiiikkkllljjjfffccceeeddddddddddddbbb___\\\VVVUUUSSSRRRRRRRRRSSSSSSPPPQQQRRRTTTTTTTTTSSSSSSQQQRRRSSSTTTTTTSSSQQQQQQLLLKKKJJJIIIHHHHHHIIIIIIJJJNNNTTT[[[aaagggmmmqqqzzz~~~))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++(((((()))************)))+++,,,---.........------......---,,,++++++++++++,,,,,,---222999AAAGGGJJJMMMOOOSSSVVVYYY]]]bbbfffdddaaa```eeelllyyy~~~yyy}}}}}}xxxtttooojjjeeeaaa\\\YYYTTTQQQNNNKKKGGGEEEEEEAAA===:::888777666555444333222222111111222222000000000000////////////......//////000000111111000000////////////000000........................---------............///,,,++++++---///000000///------------------------))))))***+++,,,...///000------------------------------------------------------------------------........................////////////000000000000111222222333333333222222111111111000000000//////000000111111111111000000000000//////.........---000000000000////////////......------------......,,,---------......//////........................---------------...///000......////////////......//////000000000000//////////////////////////////........................000000000000000000000000111111111111111222222222111111222222333444555555888999999:::<<<>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHIIIHHHHHHIIIKKKOOORRRTTTYYYXXXWWWWWWWWWXXXYYYZZZXXXYYY\\\^^^______^^^]]]^^^___```bbbccccccddddddfffccc```___```bbbbbbbbbhhhhhhhhhgggfffeeedddccccccdddeeeffffffddd```]]]VVVUUUSSSQQQQQQQQQSSSSSSVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVSSSQQQMMMJJJHHHHHHHHHIIINNNPPPSSSVVVYYY]]]cccgggmmmqqqvvvzzz}}}~~~************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++((()))******++++++******,,,,,,,,,---------......//////...---,,,,,,------//////111555<<>>@@@AAAEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]___``````______```aaabbbcccddddddddddddfffcccaaa```aaaccccccccchhhhhhggggggeeedddbbbbbbcccdddeeeffffffccc^^^[[[VVVTTTRRRQQQPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXUUUSSSPPPLLLKKKJJJKKKLLLNNNPPPQQQSSSUUUZZZ```dddhhhkkkpppsssuuuwwwxxxzzz{{{{{{{{{|||}}}++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,+++,,,---...///000//////.........//////111222555999???EEEJJJMMMOOORRRVVVZZZ]]]```dddgggfffkkkwwwxxxrrrpppttt~~~wwwqqqllliiieeeccc[[[WWWRRRNNNLLLJJJHHHGGGBBB???<<<999888888666555444333222222111111222222000000000000////////////000000//////////////////...------------------...........................---------............//////...---...//////---+++......---,,,+++***))))))000000...---,,,,,,++++++------------------------------------------------------------............------------------------......//////000111222222111222222222222222111111222222222222111111111111...//////000000//////.../////////...............////////////////////////......------------...............///////////////------------------------......---,,,,,,+++++++++......////////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000000111111111222222222222333444555666777888888888999999;;;<<<>>>@@@AAAGGGIIILLLMMMLLLMMMNNNOOONNNOOOQQQTTTVVVXXXZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]___aaabbbbbbbbbaaacccdddeeeeeeffffffffffffgggeeebbbaaabbbcccccccccggggggffffffeeecccbbbaaaeeegggiiijjjhhhccc^^^ZZZWWWVVVSSSQQQRRRTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZXXXVVVTTTQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSWWW]]]aaaccceeeiiikkklllmmmnnnppprrrrrrqqqrrrtttwwwzzz|||}}}~~~++++++++++++++++++++++++''')))******))))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---+++++++++,,,...000//////.........//////000000333888===BBBHHHNNNQQQRRRVVV[[[___aaacccfffgggeeepppwwwuuuyyy|||uuunnnjjjfffdddbbbZZZVVVQQQLLLJJJIIIHHHFFF@@@>>>;;;999888888666555444333222222111111222222000000000000////////////000000000//////......---......------------..............................---------............///...------...//////---+++---------,,,,,,,,,,,,,,,///......---------......,,,,,,------------------------------------------,,,,,,,,,,,,---------------------------------------......000111222333333111222222222222111111000000000/////////.........//////000000000000//////........................---...............//////...------,,,,,,------...////////////////////////------------------------------------------,,,,,,---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000000000000111222222333333000111222333444555666777888999999;;;===???AAABBBHHHJJJMMMNNNNNNOOOPPPRRRPPPRRRVVVYYY\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]___```aaacccddddddddddddggghhhhhhiiiiiiiiiiiiiiikkkhhhdddccccccccccccbbbeeeeeefffffffffeeeddddddiiilllnnnoookkkeee```\\\YYYWWWUUUSSSTTTXXX[[[^^^YYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\ZZZXXXVVVUUUUUUUUUVVVUUUUUUUUUTTTTTTXXX]]]aaabbbdddfffffffffgggiiijjjlllkkkkkklllnnnrrrvvvyyy}}}~~~~~~}}}}}}||||||++++++++++++++++++++++++''')))******))))))***+++++++++++++++++++++++++++++++++,,,------------,,,...---+++++++++,,,...000...---------...///000000///444;;;AAAFFFLLLRRRVVVWWWZZZ```cccdddeeefffgggeeettt}}}zzzzzzrrrlllgggdddaaa___YYYUUUPPPLLLJJJHHHFFFDDD>>><<<:::888888888666444444333222222111111222222000000000000////////////000000//////......------///..................///........................---------............///++++++,,,...000111///---------...///000111222222//////...------------...,,,,,,,,,---------......------------------------******++++++,,,,,,,,,,,,........................---...///000111222333444222222222222111111000////////////.........------///000000000000000000///---------...............,,,,,,------............------,,,,,,,,,,,,------///////////////.........------------------------+++,,,...///000000000000------............------.........//////.........------------------------------------------------///////////////////////////000000111222222333333000111222333555666777888888888999;;;===@@@BBBCCCGGGIIILLLNNNNNNOOOQQQSSSQQQTTTXXX\\\___`````````^^^^^^]]]\\\]]]^^^___```bbbcccdddeeefffgggggggggkkklllmmmmmmnnnnnnnnnnnnpppmmmiiifffeeeeeedddcccffffffggghhhhhhhhhhhhhhhjjjmmmpppooojjjddd___]]]XXXWWWUUUUUUWWWZZZ^^^aaa___^^^]]]]]]]]]^^^____________```aaaaaaaaaaaaaaa___^^^]]][[[[[[ZZZ[[[[[[\\\\\\[[[ZZZYYY\\\```dddeeefffffffffeeeeeegggjjjjjjjjjiiijjjmmmqqquuuxxx~~~|||yyyvvvuuuqqqqqqrrrxxx++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++,,,---...///------------...000111111222888@@@GGGKKKPPPUUUZZZZZZ^^^cccffffffeeeddddddeeeyyy}}}yyyrrrlllgggddd```^^^XXXUUUPPPMMMJJJGGGCCCAAA<<<:::999888888888666444444333222222111111222222000000000000//////////////////..................//////............//////........................---------............///******,,,///111111///---((()))***+++---///000000222111///---,,,+++******+++,,,,,,------.........------------------------******++++++,,,,,,------//////////////////////////////000000111222333333222222222222111000//////000000000000////////////...//////000000//////...---------------.........++++++,,,,,,---.........------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111222222111------............------......////////////......------------------------........................//////////////////////////////000111222333333444222333444555777999::::::888888:::;;;>>>@@@BBBDDDEEEHHHKKKMMMNNNOOOQQQSSSSSSUUUYYY]]]```bbbbbbbbb``````___```aaabbbdddeeeggghhhhhhiiijjjkkklllmmmnnnoooqqqrrrssstttttttttvvvrrrooolllllllllkkkjjjkkkkkkllllllllllllkkkkkkhhhkkkmmmkkkeee```]]]\\\WWWWWWWWWXXX[[[^^^aaaccceeedddcccbbbaaabbbccccccbbbccccccdddddddddddddddbbbaaa``````____________```aaaaaa```___```cccfffhhhhhhgggeeedddeeehhhjjjjjjjjjjjjkkknnnqqquuuwww}}}|||zzzxxxtttqqqnnnlllhhhhhhiiioooxxx************************)))+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111333333777>>>GGGMMMOOORRRWWW[[[ZZZ^^^cccfffeeebbb```___eee|||}}}yyysssnnnjjjeeeaaa]]]WWWUUUQQQNNNJJJFFFAAA===:::999888888888888666444444333222222111111222222000000000000////////////------.....................------------------...........................---------............///++++++---///111111...,,,''''''((()))+++,,,------000///...,,,+++*********++++++,,,,,,---......///------------------------++++++,,,------...//////111111111111111111111111000000000111111222222222222222222222111000///...000000000/////////......,,,------......------,,,,,,,,,,,,------.........***++++++,,,------......---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///,,,------......------,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...///000111222333444444222333444666777999:::;;;888888:::;;;>>>AAACCCDDDEEEGGGKKKMMMNNNOOORRRSSSUUUWWWZZZ^^^aaacccdddeeecccccccccdddfffhhhjjjlllmmmmmmnnnnnnoooppprrrrrrqqqrrrtttvvvwwwxxxyyyyyyyyyvvvtttssstttuuuuuuuuussssssrrrqqqooommmlllkkkgggjjjllliiibbb]]]\\\]]][[[\\\^^^aaadddfffiiijjjllljjjhhhfffeeeeeefffgggeeeeeefffggggggggggggfffcccccccccbbbbbbbbbbbbbbbaaabbbccccccccccccdddfffggggggeeecccaaacccfffiiiiiijjjkkkllloooqqqssstttwwwuuurrrnnnkkkhhhfffeeeeeeddddddhhhpppyyy))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,---.........------/////////000111333444555===DDDLLLQQQRRRTTTXXX\\\ZZZ^^^ccceeeccc```]]][[[eee||||||}}}zzzuuuppplllgggaaa^^^VVVUUURRROOOKKKEEE???::::::999888888888888666444444333222222111111222222000000000000////////////,,,------....../////////---,,,,,,++++++,,,,,,---........................---------.........//////------...000111000,,,)))---......//////000000111,,,++++++++++++,,,---...++++++,,,,,,---...//////------------------------------......///000111111111111111111111111111111111111111111111111222222222222222111111000............---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........******+++,,,,,,---......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111222333444444000111222444666777999999888888:::<<<>>>AAACCCEEEEEEGGGKKKMMMNNNPPPRRRTTTWWWXXX[[[^^^bbbdddfffgggeeeeeefffgggiiilllooopppqqqqqqqqqrrrssstttvvvvvvrrrtttvvvxxxzzz{{{|||}}}{{{yyywwwwwwyyy|||}}}~~~zzzyyywwwuuuqqqnnnkkkiiiiiikkkllliiibbb^^^^^^``````bbbeeeiiilllooopppqqqpppnnnkkkiiihhhggghhhiiiffffffggghhhhhhhhhhhhhhhdddddddddddddddddddddddd```bbbdddeeedddcccdddeeeeeedddccc```___```dddggghhhiiikkkmmmoooppprrrrrrqqqoookkkgggdddbbbaaaaaaeeecccccceeelllsssyyy|||++++++************++++++******+++++++++,,,,,,,,,,,,++++++***)))))))))***///...---,,,---///111333,,,,,,------------------...111333222///000555:::CCCGGGMMMRRRUUUXXXZZZ\\\```___aaaeeeeee```]]]^^^___}}}|||qqqsss|||xxxrrrmmmiiiddd___\\\ZZZVVVQQQLLLHHHDDD???<<<888888777777666666555555555555444444444333333333111111000///////////////222000//////000000///---------............------,,,,,,,,,---------......,,,,,,---...///000111111---------------.../////////...---,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......---...///...------...000111111111000000000000000111111111222222333333333333333333333333333333333111111111111111000//////...///000000000...---,,,........................------------------------........................------------------------------------------------........................++++++,,,,,,,,,,,,------///...---,,,+++,,,------***,,,------,,,++++++,,,------------------------------------------------000000000000111111111111......111444444222111222333444666888999888777666999:::;;;===>>>@@@AAABBBGGGHHHJJJNNNRRRUUUUUUUUUWWW[[[___ccceeefffhhhiiifffiiilllooopppqqqsssuuuyyyxxxwwwwwwxxxyyy{{{|||zzz{{{|||~~~~~~~~~~~~}}}{{{{{{|||}}}~~~|||xxxvvvtttsssrrrpppnnnmmmmmmllljjjhhhgggfffkkklllnnntttzzz~~~}}}{{{wwwvvvssspppmmmkkkjjjjjjkkkkkkjjjiiihhhgggggggggggghhhjjjlllllljjjgggeeeccccccddddddddddddcccbbbbbbaaa___^^^___aaadddfffeeegggjjjmmmnnnllljjjhhhllljjjfffcccaaaaaaaaabbbeeegggkkknnnooopppsssuuu|||++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++***************...---,,,,,,---...000222,,,,,,------------.........000222111000222888>>>GGGJJJOOOSSSVVVXXX[[[]]]cccbbbcccdddaaa\\\\\\___jjjzzztttpppvvv|||yyytttoookkkgggccc```\\\XXXQQQJJJEEE@@@;;;888888888777777666666555555555444444444444333333333111111000///////////////111000//////000000///---------............------,,,,,,,,,---------......,,,,,,------......//////......---------......///......---,,,,,,---......,,,------......------,,,,,,,,,,,,---------.........///...---++++++---///111000000000000000000000111111222222222333333333222222222222222222222222000111111111000000///////////////000000000//////........................------------------------........................++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,------------------------------------------------....../////////000000000222000000111333222222111333444666888888888777666999999:::<<<>>>???AAAAAACCCDDDGGGKKKPPPTTTVVVWWWXXX\\\aaaeeegggggghhhiiijjjllloooqqqrrrsssuuuwwwzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzwwwvvvuuusssrrroooooooooooonnnmmmlllkkkqqqsssvvv|||}}}zzzwwwsssqqqpppppppppqqqpppnnnllljjjiiiiiihhhggghhhiiijjjjjjiiigggfffffffffgggggggggfffeeeeee```___^^^]]]]]]___aaabbbccceeehhhjjjkkkkkkjjjhhhgggeeebbb```___```aaacccccceeehhhjjjkkkllloooqqqvvvxxxzzzzzzxxxwwwxxxzzzyyy{{{}}}++++++************++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++---,,,++++++,,,---///000,,,,,,---------............///000000111555===CCCLLLNNNRRRUUUWWWYYY]]]___dddddddddddd___\\\aaaiiizzzsssjjjlllsss{{{xxxtttppplllhhhdddaaaZZZUUUNNNGGGBBB>>>;;;888888888777777666666555555444444444444333333333333111111000///////////////111///...///000000///---------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......//////...,,,******,,,///000000000000000000111111111222222222222333333333111111111111111111111111000000000000000/////////.........---......//////........................------------------------------------------------........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,+++***,,,------,,,++++++,,,------------,,,,,,,,,,,,------------------------------........./////////000///...///000222333222333444555777777777777666888888999;;;===>>>@@@@@@???AAADDDIIINNNSSSVVVXXXZZZ^^^dddhhhjjjiiiiiiiiinnnppprrrssstttuuuwwwyyy||||||||||||}}}~~~}}}~~~~~~}}}zzzyyyxxxvvvtttrrrrrrsssttttttssssssssszzz||||||xxxvvvvvvwwwxxx{{{yyywwwtttqqqooonnnmmmllllllllllllkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjiiihhhbbbaaa```^^^^^^^^^___```aaaccceeeggghhhiiijjjjjjcccbbbaaa``````bbbdddeeedddeeeffffffgggiiilllooopppqqqrrrqqqpppooopppqqqooopppssswww{{{++++++************++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,------......//////...//////000333:::BBBIIIQQQSSSUUUWWWXXX[[[___bbbddddddddddddaaacccnnn{{{{{{iiibbblll}}}|||yyytttppplllgggaaa^^^UUUPPPIIIDDDAAA???>>>===888888777777666666555555444444444333333333222222111000000///////////////000///......///000///...------............------,,,,,,,,,---------.........---------,,,,,,,,,+++......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......000///...+++)))))),,,...000000000000000111111111222222222222222222222222111111111111111000000000000000//////............///...,,,+++++++++,,,---........................------------------------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...---,,,+++******,,,------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------........./////////)))///222111///111333555222333444666666666666666777777888:::<<<===??????>>>AAADDDHHHLLLQQQUUUXXX[[[```fffkkklllkkkjjjiiippprrrtttuuuuuuwwwyyy{{{}}}}}}~~~~~~~~~}}}|||zzzxxxuuuvvvwwwxxxyyyzzzzzzzzz}}}{{{|||}}}{{{xxxwwwwwwuuutttrrrqqqqqqqqqqqqrrrppppppppppppooonnnmmmlllhhhgggfffdddccccccbbbbbbaaabbbccceeehhhjjjlllnnngggfffeeeddddddeeefffgggfffffffffffffffhhhkkknnnmmmmmmmmmkkkjjjjjjjjjjjjhhhiiilllqqqwww|||++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++++++++,,,,,,---,,,,,,---......///000000//////000222777???HHHNNNTTTUUUXXXYYY[[[]]]aaaddddddcccdddeeeeeelll}}}yyykkkfffuuu|||wwwrrrlllfff___[[[SSSOOOHHHCCC@@@??????>>>888888777777666666555555444444333333333222222222111000000//////////////////...---...///000///...------............------,,,,,,,,,---------......//////......---,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......//////...,,,******---/////////000000111111111111222222222222222222222222333333222222111111111111000///......------......222111...,,,++++++++++++........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---------,,,***)))***,,,------,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000000000***666>>>999000///222555222333444444555666666666666777888:::;;;===>>>???@@@CCCFFFIIIKKKNNNSSSVVV[[[```fffkkklllllljjjjjjqqqrrrtttuuuuuuwwwzzz}}}~~~~~~~~~}}}zzzzzz|||}}}~~~|||{{{yyywwwwwwwwwxxxxxxvvvvvvuuuuuusssrrrppppppmmmmmmlllkkkjjjhhhgggfffeeeeeefffhhhkkknnnqqqsssmmmlllkkkiiiggggggggggggfffggggggffffffhhhkkknnnlllkkkiiigggffffffeeeeeecccdddggglllrrrxxx}}}++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000111222666===EEEMMMRRRTTTVVVYYY\\\]]]___ccceeeeeeccccccgggnnn{{{}}}qqqooo~~~~~~yyytttmmmfff___ZZZSSSOOOHHHCCC@@@===;;;:::888888777777666666555555333333333333222222222222111111000///////////////...---------///000///...------............------,,,,,,,,,---------......///.........------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,---------......---...///...------...////////////000111111222222333333333222222222222111333333333222111111000000000///...,,,,,,---......333222111///...---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++******,,,------,,,++++++,,,------,,,,,,++++++******+++,,,,,,------.............../////////000000000444AAAGGG===111///111222222222333333444555555666777777888:::<<<===??????BBBDDDGGGHHHHHHKKKPPPUUUYYY^^^eeeiiikkkkkkkkkkkkqqqrrrttttttvvvxxx|||}}}|||||||||}}}||||||{{{zzzyyywwwuuutttqqqrrrrrrrrrpppnnnllljjjjjjkkklllnnnqqqtttwwwxxxtttrrrpppmmmjjjhhhfffeeeggghhhiiiiiihhhjjjmmmooonnnkkkgggeeeeeeeeedddbbbbbbccceeehhhmmmsssyyy|||++++++************++++++******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000111111222222444:::AAAJJJPPPTTTSSSVVVZZZ^^^```aaadddeeecccaaadddnnn~~~zzzxxx~~~{{{vvvqqqkkkddd]]]XXXOOOKKKFFFBBB???<<<:::777888888777777666666555555333333333222222222222111111111000///////////////...---,,,---///000///...------............------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,*********+++,,,---...///,,,---............---,,,,,,------......------,,,,,,,,,,,,---------......+++---000000000///000000...//////000111111222222333333333222222222111111333222222111000000//////000///---,,,+++,,,---......////////////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++***+++++++++***,,,------,,,++++++,,,------,,,,,,+++******)))++++++,,,,,,---......///------........./////////:::BBBBBB666...111222000222222222222333444555666777888999;;;<<<>>>???@@@@@@CCCFFFFFFFFFHHHNNNTTTXXX\\\bbbfffiiijjjkkkmmmqqqrrrtttuuuwwwzzz~~~|||zzzyyywwwxxxyyyyyyxxxvvvsssqqqpppqqqsssvvvxxx{{{}}}~~~zzzxxxvvvrrrooollliiihhhkkkmmmoooppppppqqqsssuuusssooojjjhhhhhhhhhfffdddgggggggggiiimmmrrrwwwzzz~~~++++++************++++++******+++++++++,,,,,,,,,***)))))))))***++++++,,,---------......---,,,,,,,,,,,,---...///000111222333333666<<>>@@@@@@===AAADDDDDDDDDGGGNNNTTTWWW[[[```dddgggiiilllmmmqqqssstttvvvxxx|||~~~}}}}}}~~~|||yyywwwtttvvvxxx{{{}}}~~~{{{xxxtttqqqnnnmmmppprrruuuwwwwwwxxxyyy{{{yyytttooommmmmmlllkkkiiilllllllllmmmppptttyyy{{{yyy~~~++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---444111...///222333000---222444888>>>GGGNNNRRRTTTWWWZZZ]]]_________```aaabbbaaajjj|||{{{tttllliiigggaaaXXXPPPMMMGGGAAA>>>@@@@@@===999::::::999888777666555444666666666777777777777888111111111111000000000000000000///...............111///,,,,,,...///---+++------------------------------------------------,,,------......------,,,...------,,,,,,,,,------//////.........---------//////............//////111111111000000000000000000000000000000000111222333333333222222222111111000///...---------------333000...---......+++)))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,+++***))),,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000000/////////000000//////000111222444666777555666777888:::;;;<<<======???AAACCCEEEGGGJJJMMMUUUZZZ```dddhhhjjjmmmnnnrrrtttwwwyyy{{{~~~xxxyyy{{{{{{|||~~~|||zzzzzzyyywwwuuuyyy{{{~~~~~~|||vvvqqqooonnnnnnmmmnnnnnnooopppsssvvvyyy{{{{{{~~~++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,...///111222222111000000111111444666<<>>??????<<<999::::::999888777666555555444444444444444444444444111111000000000/////////000000///...............111...,,,,,,...///---,,,---------------------------------------------------..................---...------,,,,,,---------//////.........---------//////............//////////////////////////////111111000111111222333333333222222222222111111111//////...---------------000...,,,,,,------+++(((------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------,,,+++***)))+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000//////....../////////------...///000222444555666666777888:::;;;<<<<<<>>>@@@BBBDDDEEEHHHKKKNNNUUUYYY^^^cccfffiiilllnnnsssuuuxxxzzz|||}}}||||||||||||~~~}}}{{{zzzzzz{{{|||{{{zzz~~~{{{vvvrrrpppppppppooooooppppppqqqsssuuuwwwxxxwwwyyy|||++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++,,,...///000...111444222///...111555666:::AAAIIIPPPUUUWWWXXXZZZ\\\___aaabbbcccfffhhhgggttt}}}uuuooojjjfffccc]]]TTTLLLHHHDDD???===>>>>>>;;;999:::999999888777666555555555444444333333222222111000000000/////////......000000///...............000...------...///---,,,------------------------------------------------......////////////......---------,,,,,,------..................---------//////............//////............////////////000111111222333333444555222222111111111000000000//////...------------...///---,,,,,,------,,,***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***------------,,,+++******+++,,,---,,,******,,,---------,,,,,,+++++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------......---------......///.........///000222333444777777888888999::::::;;;>>>@@@BBBDDDEEEHHHKKKNNNSSSWWW\\\aaadddhhhlllnnnsssvvvyyy|||~~~}}}|||}}}}}}{{{xxxvvvvvvwwwzzz~~~}}}xxxuuutttuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvtttvvvyyy{{{}}}++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---......///...///000000...///222444888>>>FFFNNNTTTWWWZZZ[[[]]]___aaabbbccceeehhhkkkrrr|||uuupppjjjeee```YYYPPPIIIEEEBBB>>>======<<<:::888999999888888777666666555777666666555333222222111////////////............000000///.................................------------------------------------------------------------............------------,,,,,,,,,---..............................//////............//////......///////////////000///000111222333333444444111111111000000000/////////......---------.........---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,---...---,,,+++---///------,,,,,,+++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......000000000111222444555666777777888888999999999:::===>>>AAACCCDDDFFFJJJLLLQQQUUUYYY^^^bbbfffkkknnntttwww{{{~~~~~~}}}zzzuuuppprrruuu||||||zzzzzz{{{{{{zzz{{{zzzzzzyyyxxxwwwvvvuuutttvvvwwwyyy{{{~~~++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///,,,***,,,///222333222999@@@JJJQQQVVVYYY[[[]]]aaabbbcccdddeeehhhllloooyyyvvvqqqjjjccc\\\TTTKKKEEEBBB@@@>>>===<<<;;;:::999999999888888777777666666777777666444333222111000////////////............000000///...............,,,---...///......------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///---.....................//////............///////////////000000111111111...///000111222222222222000000/////////...............---------......///+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,+++******+++---,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111111111111222333555555777777777888888999999999:::<<>>===;;;::::::888888888888777777666666555555444333111000//////000000000/////////......000000///...............+++---///000///.........------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///---------...............//////............////////////000000111111222222...///000111222111000000/////////.........------...------------...//////)))***++++++***)))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++((()))***)))'''''')))***+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///////////////000111222333666666777777888999999:::999;;;===???@@@CCCFFFIIINNNPPPSSSWWW\\\bbbiiinnnssswww|||yyy||||||{{{xxxvvvtttsssssssssrrrsssttttttvvvzzz++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---...//////......---...---,,,---000333777888???FFFPPPVVVXXX[[[___cccdddeeehhhjjjooovvv~~~yyyqqqlllbbbYYYQQQKKKGGGEEE????????????===<<<;;;;;;888888888888777777777777555444444333222111111000111111000000000/////////000000///...............))),,,000000///---...///------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---------.........////////////............//////......//////000111111222000111222333333111000///.........------------,,,---------------...//////+++---...---+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++)))******)))(((((()))+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...///000////////////000111222222444555666777888999:::;;;999;;;===???@@@CCCFFFIIILLLNNNQQQUUUZZZaaaiiinnnssswww|||~~~{{{xxxuuussstttuuuvvvtttuuuuuuuuuwwwzzz++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++---///000000//////,,,///000000///222888===AAAIIIRRRWWWYYY\\\aaaeeedddfffiiimmmsss|||zzzmmmggg^^^UUUMMMIIIGGGFFF>>>???@@@???===<<<<<<<<<888888888888777777777777777666666555555444444333111111111111000000000000000000///...............))),,,000111///---...///------------------------------------------------,,,------......------,,,+++++++++,,,---...///000---------.........////////////............//////---------...///000000111222333444555444222000.........---------,,,,,,,,,---------------...///000///111333111...---...111************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,------,,,,,,,,,,,,------,,,++++++,,,...(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...///000111222111111111222333444444333444555777888:::;;;;;;:::<<<>>>@@@AAADDDGGGJJJLLLMMMPPPTTTYYY```iiinnnrrrvvv|||~~~zzzvvvuuuwwwyyy{{{xxxxxxxxxxxxyyy}}},,,+++***))))))***+++,,,((())))))))))))*********,,,,,,,,,---------......---------.........//////+++...000000000555===EEELLLNNNQQQUUUZZZ___bbbdddfffeeeeeeiiisss}}}vvv~~~tttjjjcccYYYQQQMMMKKKGGGDDD@@@@@@???===<<<;;;:::999888888888777777777777777555555444333222000000///////////////////////////////////////////////////000---+++,,,///000///---...------,,,---...///000------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////...//////000111222222222444444444333222111111000........................*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...---,,,+++******+++,,,------,,,,,,+++*********+++)))+++,,,,,,+++***+++,,,*********+++,,,---...///------------------------------------------------000000000111222222333333444444444555555555555666999:::;;;===???AAACCCDDDIIIKKKNNNRRRWWW]]]eeejjjrrrtttyyy{{{wwwxxxzzzzzzzzzxxxzzz{{{||||||}}}~~~|||}}},,,+++***))))))***+++,,,)))))))))*********++++++,,,,,,,,,---------......------..................---///111111222777@@@GGGNNNOOOSSSWWW[[[^^^aaaccceeeeeefffjjjsss|||uuuyyyxxxnnnddd^^^UUUOOOLLLJJJGGGEEE@@@@@@???===<<<;;;:::999777666666666666555555555555555444333222111000000////////////////////////////////////////////////.........---,,,+++,,,---...---,,,,,,,,,...///000------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////...//////000111111222222111111111000///.................................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,---,,,++++++******++++++***+++------+++******+++++++++++++++,,,------...------------------------------------------------...//////000000111222222333444444444555555555555888999;;;===???AAABBBCCCFFFHHHKKKOOOTTT[[[ccchhhppprrrxxx~~~wwwtttuuuxxxzzz{{{yyy{{{~~~~~~~~~~~~|||zzz{{{++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------........................------///000111111333:::CCCKKKQQQRRRUUUYYY\\\___aaabbbaaabbbcccfffnnn{{{zzzrrrrrr~~~zzzqqqggg]]]WWWPPPKKKJJJIIIGGGEEE@@@@@@???===<<<;;;:::999777777777777666666555555555555444333222111000000////////////////////////////////////////////////...111222///***)))+++...------,,,,,,,,,---......------------------------...------,,,,,,------...---------------------------------............///...------------...//////...//////000000111111222000000//////...---------------------------------,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,------+++))))))***,,,,,,,,,++++++,,,------------------------------------------------------------...//////000000111333333333333444444444444777888:::;;;===???AAAAAABBBDDDHHHLLLQQQXXX```eeelllooovvv~~~{{{wwwrrroooqqquuuyyy{{{yyy}}}~~~}}}~~~}}}{{{xxxyyy}}}+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.....................---------000000111222555===GGGNNNTTTUUUXXX[[[^^^___```aaa```aaabbbccckkk{{{zzzssswwwyyyuuummmdddYYYTTTMMMIIIIIIHHHFFFDDD@@@@@@???===<<<;;;:::999::::::999999888888777777555444444333222222111111///////////////////////////////////////////////////000111///---,,,---///------,,,,,,,,,---------------------------------------------------------........................---------............///...------------...//////////////////000000111111000000000//////.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---...---+++)))))))))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000111111222222222222333333333444666777888:::<<<===?????????BBBEEEIIINNNUUU]]]ccchhhmmmwwwsssppplllkkkmmmqqqvvvzzz{{{~~~|||xxxwwwzzz+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------...........................---///000000333888AAAJJJPPPWWWXXX[[[^^^````````````cccdddeeehhhrrr{{{~~~}}}wwwrrrkkkcccYYYSSSMMMIIIHHHGGGDDDBBB@@@@@@???===<<<;;;:::999::::::999999888777777666555444444333333222222222000000000000000000000000////////////////////////...,,,***+++...//////...---------------------,,,------------------------------------------------........................---------............///...------------.../////////////////////000000000/////////...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---...---+++)))))))))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111222111111111111222222222222555666777888:::;;;======>>>@@@CCCGGGLLLSSSZZZ___gggnnn{{{{{{uuummmllljjjiiikkkoootttxxx|||~~~zzzwwwxxx|||++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000222666===FFFNNNSSSXXXZZZ]]]```bbbbbbaaaaaa___bbbhhhqqq{{{~~~|||uuupppiiiaaaXXXSSSLLLIIIHHHFFFCCC@@@@@@@@@???===<<<;;;:::999888777777666555444333333555444444444333333333222000000000000000000000000////////////////////////+++(((%%%''',,,///---+++......//////......---,,,------------------------,,,------......------,,,---------------------------------............///...------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********************++++++,,,,,,---***************************************+++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,+++,,,------+++))))))***,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............//////000000111222222000000000000111111111222444444555777888:::;;;;;;===???BBBEEEIIIOOOVVV[[[fffnnn}}}}}}vvvqqqmmmlllmmmmmmmmmnnnppptttxxx|||}}}zzzwwwxxx|||++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000111222555;;;CCCKKKRRRUUUYYY[[[^^^aaacccccccccbbb[[[bbbppp{{{yyy{{{rrrllleee^^^TTTPPPJJJGGGGGGFFFCCC@@@@@@@@@???===<<<;;;:::999777777666555444333222222444444444444444333333333000000000000000000000000////////////////////////+++***)))***+++,,,---,,,//////000000000///...---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------...//////////////////////////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))***************++++++,,,,,,,,,---......---,,,,,,++++++******++++++,,,---***+++------+++******+++++++++++++++,,,------...++++++++++++++++++++++++++++++,,,,,,---......///------...//////000000111/////////000000000111111333444444666777888999:::<<<===???BBBEEEKKKQQQVVV```ggguuuvvvrrrpppnnnoooqqqssssssssstttvvvyyy{{{~~~}}}yyywwwyyy~~~~~~++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---...000111111222333777>>>GGGOOOUUUXXXYYY[[[___bbbddddddcccccc^^^iii}}}~~~yyy{{{{{{pppiiiaaaZZZQQQMMMHHHFFFFFFFFFCCC@@@@@@@@@???===<<<;;;:::999999888777666555444333333444444444444444444333333000000000000000000000000////////////////////////---///111///,,,+++---000///000111111111000...---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------.../////////////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********)))***++++++,,,,,,,,,---......---,,,,,,+++*********+++,,,,,,---)))+++,,,,,,+++***+++,,,*********+++,,,---...///++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------...//////000////////////000000000000333333444555666777888999:::<<<>>>@@@CCCHHHNNNRRRXXX^^^kkkxxx~~~~~~wwwtttsssrrrrrruuuxxxyyywwwwwwxxxzzzzzz~~~~~~{{{xxxwwwzzz~~~,,,+++***))))))***+++,,,...------,,,,,,------...++++++++++++++++++++++++,,,...///000///000111333222666<<>>===;;;::::::::::::888777777777777777888888555555333222111111222222000000000000000000000000......---------......///---......//////......---***///333111---***,,,///---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))************)))))))))***,,,---******+++++++++++++++******++++++******+++///222555---'''((()))((('''(((++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++------............------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...,,,++++++,,,...///---------............///.../////////000000000000000000000111222444666777999999;;;===@@@CCCFFFGGGNNNSSS[[[ccckkkrrryyy}}}||||||{{{zzzzzz|||++++++************++++++...------,,,,,,------...---------------------------...//////......000222666;;;DDDKKKQQQVVVZZZ]]]___bbbeeedddaaa___bbbgggvvvxxxlllaaaWWWQQQNNNLLLHHHFFFEEEDDDBBB@@@???>>>===;;;::::::::::::888888777777777777777777666555444333222222222222000000000000000000000000//////...---------......---......//////......---)))+++---,,,++++++---...---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,***)))++++++++++++++++++******,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,)))''')))...666<<>>AAADDDHHHLLLPPPVVV]]]aaaccckkkuuu}}}|||{{{zzz{{{}}}++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,------.../////////....../////////111555888AAAHHHQQQVVVXXXZZZ___dddiiieeeeeehhhggggggqqqxxxjjj```XXXSSSQQQNNNKKKIIIGGGGGGFFFDDDCCC???>>>===;;;::::::::::::888888999999888777555444444555555555444333222111000000000000000000000000//////...---------.........//////000000//////...///...------------,,,+++,,,,,,,,,,,,,,,------...------------------------------------------------------........./////////000000////////////......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...------,,,,,,+++++++++)))***,,,------+++)))(((*********)))******+++,,,*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,)))+++,,,+++++++++,,,---,,,++++++---***''')))...++++++++++++++++++++++++++++++******))))))***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///------........./////////......000111111222222111444444555666777999;;;<<<>>>AAAEEEIIILLLQQQVVVYYY[[[cccmmmuuuzzz|||yyywwwxxx|||~~~++++++,,,------,,,++++++...------,,,,,,------...+++,,,,,,---......//////......//////000333888<<>>===;;;::::::::::::777888999:::999777555444333444444444333222111000000000000000000000000000......---------....../////////000000000000//////***,,,---......------,,,,,,,,,++++++,,,,,,---...------------------------..................................../////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++...---,,,++++++*********)))***,,,......---+++*********))))))***++++++,,,)))))))))***+++---///000******+++++++++++++++***(((***,,,,,,***)))************,,,///---)))+++000++++++++++++++++++++++++---,,,+++************+++)))******+++,,,,,,------'''(((((())))))(((((('''************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------,,,---------............///---------.........//////---...///111111111111000333333333444555777888999;;;>>>BBBFFFIIIKKKOOOQQQRRR[[[eeekkkooovvv}}}yyyxxxxxxwww{{{++++++------------++++++...------,,,,,,------...++++++,,,,,,---...//////......///000111555:::>>>EEEMMMTTTWWWWWWZZZaaagggjjjdddfffsss~~~xxxkkk___XXXUUUTTTTTTNNNKKKIIIGGGGGGGGGEEEDDDAAA@@@???>>><<<<<<<<<<<<777888999:::999777555333222333444444333222000///000000000000000000000000---------------...///000//////000000000000//////(((+++///000000//////000,,,,,,++++++,,,,,,---...------------------------..................................../////////000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************+++,,,------(((***,,,//////...,,,+++******))))))***+++,,,,,,""""""!!!"""###&&&)))+++,,,,,,---------,,,++++++***,,,------,,,+++,,,---+++)))***,,,,,,)))***...++++++++++++++++++++++++...---,,,,,,++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------.........//////---------.........//////---...///111111111000000222222222333444555777888777;;;@@@DDDFFFHHHJJJLLLMMMUUU___eeehhhoooyyy}}}wwwsssqqqpppyyyyyy~~~*********+++++++++,,,,,,------,,,---...000222333...///000///...---...///...000222222222666>>>EEEOOOQQQTTTVVVYYY]]]aaadddiiigggkkk{{{{{{tttiii___WWWSSSOOONNNOOOLLLJJJHHHHHHFFFDDDAAA??????>>>===<<<;;;;;;:::999999888777666555444444555444444333333222222111111111111111000000000000................................................+++***))))))***---///111------------------------................................................,,,,,,---------------------------------...//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,------,,,+++***))))))***,,,,,,++++++,,,---,,,,,,,,,++++++*********---,,,+++))))))))))))***...---+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++.........---------,,,,,,++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++---///.........------,,,,,,,,,............////////////000111222333555666777888999:::<<>>===<<<;;;;;;:::999999888777666555444444444444333222222111000000111111000000000/////////........................------------------------...---+++++++++,,,...///------------------------------------------------................................................000////////////000111111------------------------++++++++++++++++++++++++------------------------++++++************++++++++++++,,,,,,+++******)))------------------------***++++++,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******+++******))))))***+++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++************,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,---...---,,,,,,...000.........------,,,,,,,,,............////////////000111222333444666777777888999;;;>>>AAADDDGGGHHHMMMPPPSSSWWW[[[cccmmmttt|||{{{xxxuuusssssswww}}}))))))*********++++++++++++++++++,,,---...///000---///000///...---///000111222222222444:::DDDKKKNNNRRRWWW[[[^^^```ccceeeaaaiiixxxyyyxxx}}}|||mmmhhh```[[[WWWUUUTTTSSSNNNLLLJJJHHHHHHFFFDDDBBB@@@??????>>><<<;;;;;;:::999999888777666666555444444444333222111000///...000000000/////////..............................,,,,,,,,,,,,------------000///---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////......------,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++******++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********)))+++,,,,,,+++***+++---,,,,,,,,,++++++++++++***))))))))))))***+++,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---.........------///000.........---------------............////////////000000111222444555666666666777:::<<>>===;;;;;;:::999999888888777666666555666555444333222000//////////////////....................................++++++,,,,,,,,,,,,,,,---000///...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000///...---,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))*********))))))((())))))))))))))))))))))))(((((())))))***************+++,,,,,,******+++,,,++++++++++++++++++++++++))))))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,++++++++++++************+++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000...............---------............////////////000000111222333444555555555666888:::===???AAABBBDDDGGGKKKNNNQQQWWW```gggqqqxxx}}}wwwrrrsssvvvwww{{{}}}rrrkkkmmmxxx---.........////////////******+++,,,,,,---------,,,...//////......///111000000111333888@@@IIIOOORRRUUUYYY\\\\\\\\\]]]^^^eeelllvvvwwwvvvyyypppdddaaa\\\XXXVVVTTTRRRPPPMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@>>>===<<<;;;:::999999888888777777666666777666555444333222111111////////////....................................+++++++++,,,,,,---------------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,+++******,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************,,,------,,,******((())))))*********))))))))))))))))))))))))))))))((((((((())))))***++++++***,,,,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************************++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++)))))))))))))))***++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///....................................///////////////000000111222333444444444555777999;;;===??????AAADDDHHHKKKNNNSSS[[[aaalllsss|||~~~yyywwwzzz~~~zzzoooiiiiiiuuu---------.........//////***+++,,,------------,,,,,,...//////......000111000000111555<<>>???CCCGGGIIILLLPPPWWW]]]iiipppyyy~~~~~~{{{{{{|||tttooonnnyyy******+++++++++,,,,,,,,,++++++---......------,,,,,,---//////......000222000111444999AAAIIIPPPSSSTTTVVVYYYZZZ[[[]]]```bbbaaahhhsss~~~~~~yyyvvvuuu|||qqqjjj]]][[[YYYXXXWWWUUURRRPPPLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA???===<<<::::::999999999888888888888777444444444444444444444444111111000000000/////////........................+++,,,,,,---......//////---------------,,,,,,+++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))******+++,,,,,,++++++------------------------,,,,,,+++***)))***+++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,)))***++++++++++++)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---///---........./////////000............//////////////////000000111222222222444555666888999;;;<<<===>>>AAAEEEHHHIIINNNTTTYYYbbbiiirrrxxxzzz{{{xxxttt|||,,,,,,---------.........+++,,,---.........---,,,,,,---//////...///000222111222666===EEEMMMRRRUUUTTTVVVXXXZZZ\\\___cccffffffooo~~~xxxsssssswwwyyynnnhhhaaa___\\\YYYWWWSSSOOOLLLLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA???===<<<::::::999999999888888888888888222222333333333333444444111111111111000000000000........................,,,,,,------...///000000.........---,,,+++)))(((------------------------................................................,,,---------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++........................***)))(((''''''((()))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********+++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,'''(((***+++,,,,,,++++++)))***+++,,,---,,,,,,+++---------------------------------.........//////((()))***+++,,,---------++++++++++++++++++++++++000000/////////.........------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,------.........---.........------///000---.........//////000000............/////////000//////000000111111222222555555666888999:::<<<<<<<<<@@@DDDFFFHHHLLLRRRWWWVVV^^^hhhnnnqqqwww}}}zzzuuuzzz+++******+++---......---,,,,,,,,,---------......+++---///000//////000111222444888???HHHOOOTTTVVVYYYZZZ]]]___bbbdddeeeffflll{{{~~~vvvwwwyyykkkbbb```___]]]ZZZVVVRRROOOMMMLLLLLLKKKJJJHHHGGGFFFEEECCCBBB@@@@@@@@@???<<<:::999999999888888888888888666555555444444333222222111222222111111000///...////////////////////////.....................---,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------...,,,++++++++++++***(((******+++,,,,,,---......---,,,,,,+++*********+++,,,(((&&&''',,,///---+++))))))***+++,,,,,,------,,,,,,,,,++++++*********+++,,,------++++++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++))),,,...---***)))+++---++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...---+++)))))))))++++++++++++++++++++++++++++++******+++---///000---...///...,,,+++,,,---------------------------...------,,,,,,++++++***......---,,,,,,+++******.........------,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------,,,,,,---------............///////////////000000000000333333444666777999::::::999;;;???CCCFFFIIIKKKLLLSSSVVV[[[aaahhhpppzzz}}}vvvzzz,,,+++***+++---...---,,,,,,,,,---------.........,,,...///000///...///111333555;;;CCCKKKRRRVVVXXXZZZ]]]___```aaaeeekkkooo{{{~~~uuuiiiaaa___]]][[[XXXUUUQQQOOONNNLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;999999999888888888888888666555555444444333222222111222222111111000///...////////////////////////---------.........//////,,,,,,------------------++++++,,,,,,,,,---------------------------------,,,+++***+++------,,,***+++++++++,,,,,,------------,,,++++++******++++++(((%%%"""$$$(((***(((&&&*********++++++,,,,,,---,,,,,,+++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++++++++,,,+++******)))))))))***++++++++++++++++++++++++***+++,,,,,,+++***+++,,,************************.........------,,,,,,,,,(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...***+++,,,+++)))((()))***------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,---.........//////000000...------------------------------............///.../////////000000000000222333444555666888999999999:::===@@@DDDGGGJJJKKKPPPSSSWWW[[[aaahhhpppuuuyyy{{{---,,,++++++---------+++,,,------------.........---///000000///...///000333888???HHHOOOUUUXXXZZZ]]]```bbbbbbaaagggttt~~~|||qqqfff___^^^\\\YYYUUUSSSQQQPPPOOOLLLLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBBBBAAA>>><<<999999999888888888777777666555555444444333222222111222222111111000///...////////////////////////,,,------....../////////------------------,,,,,,,,,,,,,,,,,,------------------------------------******+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))''''''***,,,+++(((++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,++++++*********+++***))))))((()))))))))++++++++++++++++++++++++,,,+++***+++,,,,,,+++***))))))))))))))))))))))))............------------((())),,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++,,,---,,,+++***+++,,,------------------------++++++,,,,,,,,,,,,------))))))***+++---...//////...------------,,,,,,,,,,,,------......------,,,,,,,,,---...///000111111........................---------............///....../////////000000000111111222333555666777777888999:::<<<@@@CCCGGGIIILLLNNNQQQTTTWWW]]]ccchhhuuu||||||zzz...,,,++++++------,,,***------------............///000000000......///111444:::CCCLLLRRRWWWYYY[[[^^^ccceeecccccclllxxxnnneee___\\\ZZZWWWSSSQQQPPPPPPQQQLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCAAAAAAAAAAAA>>><<<::::::999999888777777777666555555444444333222222111222222111111000///...////////////////////////.....................---.........------,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,000...,,,,,,...///...,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,---,,,,,,++++++*********+++******)))))))))******++++++++++++++++++++++++---+++)))***---...,,,)))************************------------------------+++,,,------+++*********------------------------,,,+++++++++******++++++,,,---...---,,,+++,,,---------------------------******+++,,,,,,---......))))))***+++---...//////------------------------,,,------......------,,,******+++,,,,,,---...............///////////////---------............///........./////////000000000000111222333444555555777777777999;;;???CCCFFFFFFHHHKKKNNNQQQUUUZZZ^^^hhhqqq||||||yyy{{{...,,,++++++------,,,***---------........./////////000000///......000222666===GGGOOOTTTWWWZZZ[[[___dddhhhggghhhuuuvvvnnnfff```[[[YYYVVVSSSQQQPPPPPPQQQLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@@@@@@@@@@===;;;::::::999999888777777666666555555444444333222222111222222111111000///...////////////////////////000000///...---,,,,,,+++.........------,,,,,,,,,,,,,,,---------.........------------------------...------...///...,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,---+++*********++++++***,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++*********++++++,,,++++++++++++++++++++++++---+++)))***---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++------------------------++++++,,,,,,+++++++++***(((***+++***)))(((***+++------------------------******++++++,,,---......+++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++............//////000000---------............///............//////////////////000111222333444444555555555666999<<<@@@BBBBBBDDDGGGJJJMMMQQQVVVYYY```hhhsss}}}~~~zzzxxxyyy{{{---,,,++++++---------+++------.........///////////////000///...///222444;;;BBBKKKRRRUUUWWWZZZ]]]```eeejjjlllqqquuummmfffbbb[[[ZZZWWWTTTRRRPPPPPPPPPLLLLLLKKKJJJHHHGGGFFFEEEAAA@@@??????@@@???===;;;;;;::::::999888777666666666555555444444333222222111222222111111000///...////////////////////////000000///...---,,,,,,+++------------------,,,,,,,,,---------............------------------------000...,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++************++++++++++++&&&(((+++,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++---,,,++++++,,,---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,------......------,,,............------,,,,,,---------......//////000---------............///------.........///////////////000111222222333333333333444555777:::===>>>???AAADDDGGGJJJMMMRRRUUUZZZaaallluuu}}}~~~{{{yyyxxxwwwxxx,,,+++***+++---...---,,,............////////////......///......000444666@@@GGGPPPUUUWWWXXX\\\___bbbgggnnnsss|||}}}tttmmmfffaaa[[[ZZZXXXVVVSSSQQQOOONNNLLLLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@@@@AAAAAA???===;;;;;;:::999888777666555666555555444444333222222111222222111111000///...////////////////////////........................,,,,,,------------------------------............------------------------///,,,***)))***,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---***+++++++++++++++---...*********++++++,,,,,,---,,,,,,++++++++++++++++++)))+++,,,+++***)))***+++*********++++++,,,,,,---***************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,*********************************++++++,,,,,,,,,&&&(((+++,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///......------...000000///...000111------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------......+++,,,,,,---......//////---------............///---------.........//////000000000111222222333333111222333555777999:::;;;<<>>;;;;;;:::999888777666555666555555444444333222222111222222111111000///...////////////////////////++++++,,,---...///000111,,,,,,,,,------.........---------.........//////---------------------------+++((('''))),,,...///******+++,,,,,,---......+++*********+++,,,,,,---((())))))***)))***,,,...))))))***+++,,,,,,---------,,,,,,++++++*********)))+++++++++***)))***+++))))))***+++,,,------...))))))((())))))***++++++++++++++++++++++++++++++))),,,...---***)))+++---))))))))))))))))))))))))+++++++++,,,,,,---------)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++***+++---///000000//////+++,,,------,,,,,,...///------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------.........,,,------......------,,,))))))***+++,,,,,,---...++++++,,,,,,---...//////---------.........//////---------.........//////000000111111222222333333000222444666888999999:::;;;>>>@@@BBBCCCDDDGGGIIIKKKQQQYYY```hhhsss~~~{{{zzzzzz{{{|||zzzvvvrrrqqq---------............///////////////000000000000000111222000///000555:::HHHMMMTTTYYY\\\^^^```aaammmlllppp~~~||||||rrrhhhbbbbbb\\\ZZZXXXVVVTTTQQQMMMKKKLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@???>>>>>>::::::999888777666555444444333333333333333333222000000000000000///......////////////////////////......------------..............................///---,,,---000222000...000...,,,+++,,,+++***)))************************////////////...---,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++************+++,,,---...---,,,,,,(((((())))))******++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------,,,+++***)))******++++++++++++******)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,------...---,,,***)))------------------------,,,,,,,,,---...///000000++++++,,,,,,,,,,,,---------......///...---+++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,---......---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......000000000///------.../////////000111111111111111111111222333444666666777;;;;;;===???AAACCCEEEFFFIIILLLRRRXXXaaajjjttt{{{}}}~~~|||zzz|||}}}|||yyyuuussssssrrr|||---------............///....../////////000000000...000111000000333888===JJJOOOUUUZZZ]]]```bbbdddiiilllvvvuuuttt|||}}}sssiiicccccc^^^\\\YYYWWWUUUSSSOOOLLLMMMLLLKKKJJJIIIGGGFFFFFFBBBBBBAAA@@@???>>>>>>===;;;::::::999777666666555555555444444444444333333111222222222222111000000////////////////////////......------------..............................---,,,***,,,...///...,,,///---++++++,,,,,,+++***++++++++++++++++++++++++------.........---,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))************))))))***+++++++++******************************,,,,,,,,,+++++++++******)))******+++***)))((('''******++++++++++++******************++++++++++++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------,,,,,,++++++++++++,,,---.........---,,,++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,//////.........---------------------------------...------,,,---...///000---......---++++++,,,---...///000000111111000000111111222333444555666666:::;;;<<<>>>@@@BBBDDDDDDCCCFFFJJJOOOUUU]]]eeekkkpppsssxxx||||||{{{wwwyyyzzzxxxuuuqqqooonnnjjjqqq}}}---------............///------........./////////,,,...000111111555<<>>===<<<;;;;;;::::::999888777777666666666555555444444444333333333444333222222111////////////////////////......------------..............................---,,,+++,,,.........,,,...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******)))************************)))))))))(((((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++******)))(((***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------------------------------------.........//////...---,,,+++*********+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,,,,,,,,,,++++++++++++,,,------......------,,,...............---------........................,,,,,,,,,---...///111222---...///...,,,+++,,,.........///000000000000///111111222333444444555666888999;;;<<<>>>@@@BBBBBBCCCEEEHHHKKKOOOUUU[[[```fffiiilllooorrruuuzzz}}}{{{yyywwwxxxxxxvvvrrrnnnlllllldddffflllttt---------............///------------.........///...///111111333777???EEENNNQQQVVVYYY]]]aaafffiiifffnnn{{{rrrzzzwwwnnneee``````aaa^^^[[[XXXVVVTTTQQQOOOMMMMMMLLLKKKIIIHHHGGGGGGBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999888888666666555555444444333333333333444444333333222111////////////////////////......------------..............................///.........////////////---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---+++++++++******))))))))))))***+++,,,,,,---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...........................---------------------///......---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............------------//////......---------,,,------------------------................................................---------...//////000111...000111111///...///000---......///////////////000111111222333444444444777777999:::<<<>>>???@@@DDDFFFHHHJJJMMMQQQVVVYYY```bbbdddfffhhhmmmrrrvvvwww{{{|||zzzzzzzzzzzzwwwsssooommmmmmgggddddddhhhppp~~~---------............///------------.........///000222333333444999AAAGGGOOORRRVVVYYY]]]```eeehhhhhhmmm|||{{{{{{tttlllddd`````````]]]YYYVVVUUUSSSPPPNNNMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;:::999999999555555444444333222222111222222222222222111111000////////////////////////......------------..............................////////////.........///,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++------,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////......------------------------------------.....................------------------------//////////////////.........///111111000//////000---......///////////////000000111111222333333333555555666888:::;;;<<<======???BBBDDDFFFJJJNNNQQQVVVXXXYYY[[[]]]aaagggkkkooosssyyy~~~~~~}}}{{{{{{{{{xxxssspppnnnnnnlllhhheeeffflll{{{---------............///------........./////////111333444444555:::CCCJJJPPPSSSXXX[[[^^^```cccfffhhhjjjvvvyyysssmmmfffcccccc```\\\XXXUUUSSSRRRPPPNNNLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCAAA???>>>===<<<;;;;;;;;;::::::999999999555555444333222111111000111111111111111000000///////////////////////////......------------..............................,,,.........,,,+++,,,---,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++*********((()))))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,------------+++************+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,---------,,,,,,------............000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...------,,,,,,------...---------...............------------------------///000000000000///...---+++---000000///...............///000000000000///000000111111111222222222333333444666777999::::::999;;;>>>AAACCCFFFJJJMMMOOOQQQRRRTTTVVVZZZ___cccgggjjjooosssxxx}}}~~~yyyzzzyyyvvvrrrooonnnnnnooojjjfffgggkkkzzz---------............///....../////////000000000000222333444666===GGGOOORRRVVV[[[^^^```aaacccdddeeefffqqq~~~uuupppkkkfffdddeee```]]]XXXTTTSSSQQQPPPNNNKKKKKKJJJHHHGGGFFFEEEDDDFFFEEEDDDBBB@@@???======::::::::::::999999999999666666555444333222111111111111111111111000000///////////////////////////......------------..............................,,,...///...,,,***,,,------,,,***+++,,,------,,,++++++++++++++++++++++++******+++,,,---------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,***++++++++++++++++++,,,)))******))))))((('''&&&************************,,,,,,,,,---------......+++************+++,,,---------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------,,,++++++************************+++++++++,,,,,,------...............------------......---,,,,,,,,,---...------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...---------.........//////..............................000000111000//////+++---000111000......///...///000000111111000000000000000111111111111111222222333444666777888888888:::===???AAACCCFFFIIIJJJLLLNNNPPPRRRUUUZZZ]]]]]]```cccfffjjjooouuuyyyyyy~~~|||xxxyyyxxxuuuqqqoooooopppooojjjggghhhjjjxxx---------.........//////////////////000000000000...000222444777???JJJRRRTTTXXX]]]aaabbbbbbcccdddaaacccoooyyyqqqmmmiiidddbbbdddaaa]]]XXXUUUSSSRRRPPPOOOKKKJJJIIIHHHFFFEEEDDDDDDGGGFFFEEECCCAAA???>>>===:::999999999999999999999888777666555444333222222111222222222222111000000////////////////////////.........------....................................000222000---,,,---///...,,,++++++,,,---,,,+++************************++++++,,,---------,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,''')))+++---...///......*********++++++,,,,,,---,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++,,,,,,,,,------.........------,,,+++,,,---///000------............------+++++++++,,,,,,---------,,,,,,,,,------.........,,,------...---,,,***)))------------------------******+++,,,,,,---......000000///...---,,,,,,+++---,,,++++++,,,---///000---------------------------------.........//////---.........///000000000...---,,,,,,,,,,,,---...---------.........//////000000000000000000000000,,,---///000111111111111,,,///222333222111000111//////000111111111111111000000000000111111111111111111222333555666777777555777:::<<<===>>>AAACCCCCCEEEHHHKKKMMMOOOSSSVVVVVVXXXZZZ]]]```eeekkkooolllxxx|||{{{yyyyyyxxxvvvsssqqqqqqrrrooojjjhhhiiijjjvvv..................------......///000000000000000333111111666???IIIOOORRRUUUXXX\\\___aaabbbccccccaaacccooo{{{vvvoooiiifffdddbbbaaabbb^^^YYYTTTRRRQQQPPPOOOLLLLLLJJJIIIGGGGGGFFFFFFFFFEEECCCAAA@@@@@@@@@@@@===;;;888777888999999888666666666555444444333333111111111111000000000000000---******---......,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,++++++++++++++++++++++++((()))***+++,,,+++******++++++******************...------,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......///---***'''&&&'''(((***++++++++++++++++++++++++)))+++,,,,,,+++***++++++***+++---......---,,,+++---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................))))))***++++++++++++***+++,,,,,,------,,,,,,+++//////////////////.........------,,,,,,------...,,,,,,,,,---...///000000///////////////.........000000//////.........---............////////////////////////000000000000////////////000000000000////////////000000000000111111222222222333333333777777777999:::<<<>>>???BBBCCCEEEFFFHHHJJJLLLLLLNNNPPPRRRTTTVVV[[[```ddddddffflllyyy}}}zzzyyyxxxuuusssqqqqqqqqqrrrwwwqqqnnnnnnkkkrrr...........................//////000000000000000222111222777AAAJJJQQQTTTUUUXXX[[[^^^aaabbbdddeeefffnnnyyyuuunnniiigggeeedddcccccc___ZZZVVVTTTRRRQQQPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@???===:::999999999888777666666666555444444333333111111111111000000000000000...++++++---///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------...------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++++++++------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++******,,,,,,,,,---------.........---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,***+++,,,,,,,,,***((('''...------,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------.........---------------)))***++++++,,,,,,++++++------............------...........................------,,,,,,------...,,,---------.../////////,,,------...///000111111000/////////........................////////////////////////000000000000////////////000000000111////////////000000000111111111222222222333333333555555555666777999:::;;;===>>>???AAACCCEEEFFFGGGHHHJJJLLLNNNPPPTTTYYY]]]^^^aaagggttt~~~{{{yyywwwtttrrrqqqqqqssstttuuupppnnnmmmjjjppp........................////////////000000000000111111444:::CCCMMMSSSVVVUUUXXX[[[^^^```bbbfffiiippp~~~xxxsssnnnjjjhhhgggfffeeeddd```[[[WWWUUUSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGEEEBBBAAA@@@??????@@@>>><<<;;;;;;:::777555666666555555444333333333111111111111000000000000000///------...//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------,,,,,,,,,---------------,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++***)))((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,......,,,+++,,,---,,,,,,---,,,+++***(((&&&.........---------------................................................+++++++++,,,,,,,,,------......------,,,,,,++++++***+++,,,,,,------,,,,,,......////////////......------------------............------------......------..................---.........//////000000////////////........................////////////////////////000000000000/////////000000000111111/////////000000000111111111111222222222333333333444444444555555666888888999:::;;;===>>>@@@AAAAAACCCDDDFFFHHHJJJMMMRRRUUUUUUXXX```lllyyy~~~|||yyywwwtttqqqpppqqqsssuuussspppnnnmmmjjjnnn---------...............///////////////000000111///222777>>>GGGOOOVVVYYYWWWYYY\\\]]]___cccjjjooo~~~xxxtttoookkkhhhgggeeedddccc___ZZZWWWUUUSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLHHHGGGDDDBBB@@@?????????@@@>>><<<;;;;;;:::777555666666555444444333333222111111111111000000000///000////////////000000///........................------------------------+++,,,---......---,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,------------,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,---...------,,,------------------------+++---......---,,,,,,------.........---,,,++++++------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,++++++***+++,,,------......------.........//////.........,,,,,,,,,---------------......------------.....................---------222111000///...---,,,,,,///////////////.....................////////////////////////000000000000//////000000000111111111//////000000000111111111111111222222222333333333666666666555666666777777999999:::;;;<<<===>>>???@@@AAADDDEEEFFFIIILLLOOOMMMQQQYYYdddooovvvyyyyyyxxx{{{~~~|||{{{xxxtttqqqoooppprrrtttrrrpppooommmjjjlllzzz---------.........//////000//////...///000111111///333:::BBBKKKRRRXXX[[[YYY\\\^^^^^^```fffooowwwzzzvvvqqqllliiifffcccaaaaaa^^^ZZZVVVTTTRRRPPPNNNKKKKKKJJJIIIIIIIIIJJJJJJGGGEEEDDDBBBAAAAAAAAAAAA???===;;;;;;;;;:::888666555555555444333333222222111111111111000000000//////000000000000///000000---.....................------------------------***+++,,,------,,,+++***+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***+++++++++,,,,,,------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------......(((***,,,---...---,,,,,,+++++++++++++++++++++++++++---......---,,,,,,---+++,,,------............+++,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++,,,,,,---............---------............------,,,,,,,,,---------......///......------......///...............---------222111000///...---,,,,,,.........///////////////............////////////////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333666555555444444555666666888888999999:::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIIGGGKKKRRR[[[ccciiilllmmmppprrrtttvvvxxxyyyyyyyyyvvvuuuuuuwwwzzz}}}~~~|||}}}zzzvvvrrroooooopppqqqrrrqqqpppnnnjjjkkkttt~~~,,,,,,------.../////////000///.........///111222///555>>>GGGNNNTTTYYY\\\]]]___aaaaaabbbiiiuuu{{{wwwrrrmmmiiifffccc``````]]]YYYVVVTTTRRROOOMMMJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCDDDFFFGGGCCC@@@===;;;::::::999777555555444444333222222222111111111111000000000000...///111111000//////000---------...............------------------------)))+++,,,......,,,+++)))++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------******++++++,,,,,,------,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...(((((()))***+++,,,------,,,,,,,,,---------......)))***,,,---...---,,,,,,+++++++++++++++++++++++++++,,,......,,,+++,,,---))))))***+++,,,---......***+++---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......---------------......---------,,,,,,,,,---......////////////............//////------..................---.........//////000000.........///////////////............////////////////////////000000000000000000000111111111222222000000000111111111222222111111222222222333333333333333222222222333333444555666666666777777888888888:::<<<======>>>@@@BBBCCCFFFLLLRRRXXX]]]```bbbjjjjjjjjjkkklllnnnpppqqqlllkkkkkknnnssswwwzzzzzz~~~}}}{{{|||zzzvvvsssqqqpppoooppprrrqqqooollliiiiiinnnsss,,,,,,------...//////000000000.........///111222000777AAAJJJPPPUUUYYY\\\```cccdddcccdddmmm{{{yyyvvvqqqmmmjjjgggdddbbbaaa^^^ZZZXXXUUUSSSPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNKKKFFF@@@<<<:::999999888555555444333333222222111111111111111000000000000,,,///111111///......///---------.........//////........................+++,,,...000000...,,,+++***+++,,,---............---------------------------,,,,,,+++,,,---...///+++++++++,,,---.........------,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,,,,------,,,,,,,,,---------......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,---...+++,,,.../////////...---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---......//////++++++,,,---------------......////////////......,,,------...//////000000//////............//////,,,---------.../////////,,,------...///000111111............/////////000............////////////////////////000000000000000000111111111222222222000000111111111222222222111111222222222333333333222222222222222333444555555555555555555555666666555777999:::::::::<<<===AAACCCFFFJJJMMMRRRVVVXXXaaa`````````aaabbbcccdddbbbaaabbbgggmmmrrrttttttsssxxx~~~|||zzzwwwwwwvvvtttsssrrrqqqqqqppppppmmmiiifffgggiiikkk,,,,,,------...///000000111000...---...///111222111999CCCLLLQQQUUUYYY\\\ccceeefffdddfffooo~~~wwwtttpppmmmkkkiiifffdddaaa___\\\YYYWWWTTTQQQNNNMMMLLLJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHKKKNNNQQQSSSQQQLLLDDD>>>:::999888888555555444333333222222111111111111111000000000000+++...111111///---...///---------.........//////........................,,,...000111111000...,,,***+++,,,---............------------------------......---,,,---...///000,,,,,,------...///000000---------------...///000******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......////////////.../////////------------------------)))+++---,,,+++***++++++//////...---------......+++---///000111000///...////////////////////////........................---------.........//////+++,,,,,,---...///000000***+++,,,,,,------,,,,,,//////000000000000//////------......///000111111//////............//////,,,,,,------...///000000///////////////.........---.........//////000000............/////////000////////////000000000000000111111111111222222222000111111111111222222222111111222222222333333333444444444444555666777888666666666666666666666666555777:::;;;::::::;;;<<>>===<<<888444555555444333333222111111000000000000///////////////............---------+++---000333444333111000------...---,,,+++---///---222<<>>GGGNNNRRRVVVZZZ^^^aaa___bbbkkkvvv~~~~~~|||xxxtttnnniiifffccc___\\\ZZZYYYWWWVVVUUUSSSQQQOOONNNNNNNNNNNNMMMKKKJJJHHHGGGHHHJJJLLLNNNPPPPPPQQQLLLFFF???<<<<<<;;;999666555555444444333222222111111000000000////////////000000/////////.........,,,---///000000///...---,,,,,,---,,,+++***,,,...---000666;;;999111,,,,,,------------------------------------------------//////......---,,,,,,+++---......//////......------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++---...---,,,***+++,,,,,,,,,---------.........------------------------------------------------------------------------...------,,,,,,------...---------............///........................//////.........---------------------------------------------------------////////////////////////............////////////////////////////////////............////////////000///............///000111111111111111111111111000000000000111111111111111111111111111222222333333333333333333333333333777444222333555777777555444444444555555555555666777777777777777777777888;;;;;;;;;;;;===???@@@BBB???>>>======>>>@@@CCCDDDFFFIIILLLOOOQQQTTTYYY\\\]]]___dddjjjrrr|||}}}zzzsssttttttsssrrrpppnnnmmmnnnllliiigggeeebbb]]]ZZZYYY[[[cccoooyyy............////////////......///000111222222222;;;BBBKKKQQQTTTWWWZZZ]]]```bbbeeennnvvvpppooo~~~yyyvvvsssnnnjjjfffaaa]]]YYYXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHEEE@@@;;;999:::;;;999777555555444444333222222222111111000000000/////////111000000000/////////////////////.........------+++,,,,,,+++******+++---///...///222000++++++...------------------------------------------------......------,,,,,,++++++,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------------............------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,---...---+++***+++,,,------------............------------------------------------------------...........................------,,,,,,------...---------............///.......................................---------------------------------------------------------....................................////////////....................................////////////000//////......//////000111111111111111111111111000000000000111111111111222222222111222333333444222222333333333333333333666444333333555666666555444444444555555555555666666666666777777888888888999999999999:::;;;<<<===;;;;;;::::::;;;===???@@@AAACCCFFFGGGIIILLLOOORRRUUUXXX\\\bbbhhhqqqzzz}}}zzzttttttrrrpppooonnnmmmmmmnnnlllhhhfffccc___ZZZWWWSSSRRRUUU]]]ggguuu............////////////---...///111222333333333>>>EEENNNTTTWWWYYY\\\___```dddfffooo}}}uuurrrrrr|||wwwuuusssppplllgggaaa\\\YYYVVVWWWVVVTTTRRRQQQPPPQQQPPPPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCAAA>>>:::999999:::999777555555444444333333333333111111111000000000//////000000000/////////......111000////////////000111,,,------,,,++++++,,,...///------...,,,)))+++///------------------------,,,,,,---------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,------,,,+++***,,,---+++++++++,,,,,,,,,,,,---........................------------------------------------------------...------,,,,,,------...---------............///................................................------------------------////////////////////////------------------------............////////////....................................////////////000//////////////////000222222222222222222222222///000000000111111111111222111111111111222333333222222222222222333333333333333222333444444444444444444444555555555555666444555555666777888999999999999999999999999::::::;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCCCCEEEHHHKKKNNNQQQVVV\\\bbbjjjrrrwww}}}zzzvvvuuurrrooonnnmmmmmmnnnpppmmmiiieeebbb^^^YYYVVVTTTPPPPPPVVVaaauuu............////////////......///111222444555666???GGGPPPWWWZZZ]]]___bbb```dddhhhooo~~~vvvtttyyy{{{xxxvvvuuurrrnnnhhhbbb^^^\\\ZZZ\\\]]][[[WWWTTTSSSSSSOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA???<<<:::999999888777555555444444444444333333111111111111000000000000/////////.........------//////...---...000222333---...///...,,,,,,...//////......000///+++,,,000------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------...............------------......,,,,,,---,,,***+++,,,...++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................---.....................------------------------////////////////////////------------------------............////////////....................................///////////////000000000000000000///111111111111111111111111///000000000111111111111000000000000000111222222111111111222222333333333333333444555444444555555444444444555555555555666444444555666777888888999999999999999999999999999888888888888999::::::;;;===>>>@@@@@@AAABBBEEEGGGJJJNNNSSSYYY^^^eeelllpppuuuxxx}}}}}}zzzxxxvvvssspppooooooppppppsssoookkkfffbbb^^^ZZZWWWSSSNNNMMMRRR```yyy............/////////////////////000222444777999AAAHHHRRRZZZ]]]^^^```bbb```dddiiirrr}}}{{{{{{yyywwwvvvtttoooiiidddaaaaaabbbeeegggeee___YYYVVVVVVNNNOOOOOOOOONNNLLLJJJIIIGGGGGGGGGFFFDDDCCCAAA@@@@@@???===;;;999888777777555555444444444444444444222222111111111000000000............------------,,,+++++++++,,,...000111...//////...------...000///...000333111------000------------------------+++,,,,,,------.........------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------,,,---------............///......------......///,,,,,,,,,+++***+++---///---.........////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////....................................///////////////000000111111000000///000000000000000000000000000000000000111111111111000000//////000000111222000000111111222333333333333555777777666555666777444444444555555555555666555555555666666777777777777888999999:::999999888888888888999999999::::::<<<===>>>??????@@@BBBEEEGGGKKKPPPUUUZZZ___dddggghhhkkkqqqzzz}}}{{{xxxvvvtttrrrqqqqqqrrrsssuuuqqqkkkgggccc___[[[XXXUUUPPPNNNSSSbbb............////////////000///...///111555999;;;DDDKKKUUU[[[]]]^^^___```___bbbkkkwww}}}{{{zzzvvvvvvsssnnnhhhdddcccdddfffkkknnnkkkccc[[[VVVUUUOOOOOOOOOOOONNNLLLKKKIIIFFFFFFEEEDDDBBB@@@???=========<<<;;;999888777888444444555555555555555555222222222111111111000000////////////............,,,,,,,,,,,,------...///---...///...,,,,,,...///...---///111000,,,---000------------------------++++++,,,,,,---......///------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------............------------------------------------...............------,,,,,,------...,,,,,,,,,+++***+++---000............////////////........................------------------------------------------------...------,,,,,,------...---------............///........................---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////............///////////////000111111111111000///////////////////////////000000000000111111111111111111000000111111222333///000000111222222333333000333666666444333444555444444444555555555555666555555666666666666666666555666777999999999888888999999::::::;;;;;;::::::999:::<<<<<<<<<===@@@BBBEEEHHHMMMQQQSSSVVVYYY[[[\\\___fffnnnxxx}}}{{{vvvuuusssrrrrrrrrrsssssstttqqqkkkfffbbb___[[[YYYWWWRRROOOTTTbbb............/////////000111000......000555:::===GGGNNNWWW\\\]]]]]]]]]^^^^^^aaammm|||~~~{{{zzzzzzvvvuuusssmmmgggddddddfffggglllpppmmmdddZZZTTTRRROOOPPPPPPPPPOOOMMMKKKJJJFFFFFFEEECCCAAA>>><<<;;;:::;;;;;;:::999888888999444444555555555555555555222222222111111111111000000000000000///////////////////////////.........------...---,,,+++---///...,,,---///---+++,,,000------------------------++++++,,,,,,---...//////........................,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------............/////////000---------------------------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,******+++...000,,,,,,,,,---------......////////////////////////------------------------...........................------,,,,,,------...---------.........//////........................---------.........//////000000000000000000000000............................................................/////////000000000000000000000000000............/////////000///000111222222111000///////////////////////////000000000000111111111111222222111111222222333444///000000111222222333333,,,///222333000///000222444444444555555555666666666666666666666555555555333444666888888888888777666777888888888888888777666888999::::::;;;>>>@@@DDDGGGJJJMMMNNNOOOPPPQQQQQQTTTYYY```hhhpppvvvyyyzzz{{{}}}~~~{{{tttssssssrrrrrrssssssssstttpppjjjeeebbb___[[[YYYUUUPPPLLLOOO\\\yyy,,,,,,,,,,,,,,,,,,,,,,,,000000000///111555;;;@@@OOORRRVVVYYY[[[\\\^^^```___aaalll|||}}}wwwsssuuutttqqqnnnjjjfffcccbbbhhhhhhhhhfffaaaZZZSSSOOOSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFDDDBBB@@@>>><<<;;;999:::;;;;;;;;;999777666555666888999888777555444222222222111111111111000////////////............---------............/////////.........---------,,,---......,,,,,,---.........---------,,,,,,,,,......---,,,,,,...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,..................------........................------............------------------------------........................------------------------...---+++******+++---...////////////////////////111000///...---,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,+++,,,...///---+++------............------111///---++++++,,,///000//////.........---------,,,---......//////......////////////////////////222111///.........///000000000////////////000000///...---...000000000...,,,...111444444222000...///000111222222111000///111111111111111111111111/////////000111111222222333333333444444555555555222222333444555555555555555555555555555555444444777777666666666666777777666666666666777777777777;;;;;;;;;:::::::::999999@@@AAABBBDDDEEEGGGHHHIIINNNQQQTTTWWW[[[aaagggkkknnnppprrrvvv{{{|||vvvwwwuuusssrrrqqqqqqssstttqqqnnnhhhbbb\\\YYYXXXWWWUUURRRQQQTTTYYYkkk........................//////000111333888???DDDOOORRRWWWZZZ\\\]]]___```aaaaaaiiiyyy|||wwwtttsssrrrooollliiigggeeedddkkkjjjgggccc^^^XXXTTTRRRRRRQQQOOOLLLJJJIIIHHHGGGFFFFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::999777777555666777888888666555333222222222111111111000000////////////............---------............//////.........------------,,,---......,,,,,,---.........---------,,,,,,,,,---------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000........................------............------------------------,,,,,,........................------------------------///...,,,++++++,,,.../////////////////////////////////..................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---+++,,,...///---+++------............------000///---,,,,,,---.../////////.........---------,,,---......//////......////////////////////////............///000111222000000////////////000000///...---...000000000///---...111222333222000//////000111222222111000///111111111111111111111111000000111111222333333333333333333444444444555555333333444444555444444444555555555555555555555555777777666666666666777777666666666777777777777888888888999999:::::::::;;;>>>???@@@BBBDDDEEEGGGGGGGGGHHHKKKMMMPPPTTTYYY]]]dddgggjjjmmmrrrxxxxxxzzzxxxuuurrrqqqpppqqqqqqrrrnnniiibbb]]]ZZZXXXXXXVVVSSSQQQSSSUUUddd/////////000000000000000//////000222666<<>>===<<<===<<<;;;999888777777777444555666666666555333222222222111111111000000000////////////............---------............///............------------,,,.........---,,,---.........---------,,,,,,,,,,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------............------.........------,,,,,,,,,........................------------------------000///...------...///000////////////////////////------...///000111222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,------............------.......................................---------,,,---......//////......////////////////////////***+++---///111222222333000000////////////000000///...---...000111000///...///000111111111000000000000111111111111000000111111111111111111111111111111222222333444444444333333333444444444444555444444444555444444333333555555555555555555555555777777666666666666777777666666777777777888888888555666666777999::::::;;;<<<===>>>???AAABBBDDDDDDDDDFFFHHHIIIJJJLLLPPPTTTZZZ]]]aaadddhhhlllrrruuuzzz~~~||||||zzzvvvssspppooonnnooorrroooiiiccc^^^ZZZXXXXXXXXXSSSQQQQQQQQQZZZttt//////000000000000111111///000111333777===EEEJJJNNNSSSXXX]]]___``````aaacccgggvvv|||wwwwwwwwwsssooooookkkjjjhhhgggfffggghhhhhhllliiiddd^^^YYYUUUSSSRRROOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCAAA???>>>===<<<===<<<:::777666666666666555555555555555333222222111111111111000000000000////////////............---------............///---------------------------...///...---,,,---///......---------,,,,,,,,,+++,,,.../////////...---------............------------------------------111000000...---,,,++++++........................------............------.........------,,,,,,+++................................................//////...------...//////////////////////////////......///000111222222333000000000000000000000000........................------------------------,,,,,,,,,---------......------,,,---------------------............------,,,---.../////////...---........................,,,---......///.........////////////////////////***+++---000111111111111000000////////////000000///.........000111000//////////////////000111111000000000111111000000000111111111111111111111111111111222222333444444444444444444444444444444444555555555555444333222222444444444555555555555555666666777777777777666666666666666777777777888888555555666666777888888999999:::;;;<<<>>>???@@@AAACCCDDDFFFGGGHHHJJJMMMOOOTTTWWW[[[^^^aaadddgggjjjooottt{{{{{{yyyvvvrrrpppoooooooooqqqnnniiiddd^^^[[[XXXWWWYYYSSSPPPPPPOOOSSSfff{{{....../////////000000000111111222444777===EEEJJJOOOSSSYYY]]]___aaabbbcccfffrrr~~~wwwrrrrrrpppllliiiiiigggfffeeeddddddeeefffggggggeeebbb^^^YYYTTTQQQOOOMMMLLLJJJHHHGGGFFFEEEEEECCCBBBBBBAAA???>>>======<<<;;;999777666666666666555555555444444333222111111111111000000000//////////////////............---------............///,,,,,,---------------------...//////------...///......---------,,,,,,,,,+++,,,.../////////...---------............------------------------------111000000...---,,,++++++........................------............------.........------,,,,,,,,,...................................................------------------...////////////////////////000000111111111111111111000000000000000000000000........................------------------------,,,,,,,,,---------......,,,------------,,,------------............------+++,,,...///000///...------.....................,,,---......///.........////////////////////////,,,---///000000000///...000000////////////000000000///...///111111111///000///.........///111111111000000000000000000111111111111111111111111111000000111111222333333333444444444444444444444444555555555555444333222222444444444555555555666666666666777777777777666666555666666666666777777777666666666666666666666666777888888:::;;;<<<======<<<>>>@@@AAABBBDDDGGGIIINNNQQQVVVYYY[[[\\\___aaadddiiipppvvv{{{yyyxxxuuusssqqqqqqrrrrrrqqqooojjjeee```[[[YYYWWWYYYSSSPPPPPPOOOPPP]]]nnn------......//////000000111222333555888???FFFLLLQQQUUUYYY]]]___aaadddfffmmmxxxrrrmmmllljjjfffdddeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```]]]YYYTTTOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBAAAAAA@@@???>>>>>>>>>;;;;;;:::999888888888888666666555444333222222222111111000000000/////////////////////............---------............///,,,,,,,,,,,,---------------...//////...---...///......---------,,,,,,,,,,,,---......//////......------............---------------------------------------.........//////........................------............------------------------------................................................------------------------////////////////////////222222111111000000//////////////////////////////........................------------------------,,,,,,,,,---------......,,,---......,,,,,,---...------............------+++,,,---////////////...---------...............,,,---......//////......///////////////////////////////////////...---,,,000000////////////000000000///...///111222111000//////.........///000111111111000000000000111111111111111111111111111111000000111111222333333333555444444444444333333333444444444555444444333333333333444444555666666666555666777888888777666555444444555555555666666666777777777666666555555555666666777888999:::;;;;;;888:::===???@@@BBBDDDFFFIIIKKKOOOQQQSSSUUUWWWYYY```dddjjjooossswwwzzz}}}zzzyyywwwuuuuuuuuuwwwxxxsssqqqmmmhhhbbb^^^[[[YYYZZZSSSOOOPPPOOONNNWWWeee------......///000000111111222444666;;;BBBKKKPPPSSSVVVYYY\\\^^^bbbfffiiiwwwzzzpppkkkhhhhhhfffcccaaaccc___```aaabbbaaa___]]]\\\]]]]]]\\\ZZZVVVRRRNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCAAAAAA@@@@@@??????>>>>>><<<<<<<<<======<<<<<<;;;888777666444333333222222111000000000////////////////////////............---------............///++++++,,,,,,,,,------------///000///...---...000......---------,,,,,,,,,---------------...//////------............------........................+++,,,,,,---...///000000........................------............------+++,,,,,,------..................................................................//////.........////////////////////////111111000000000/////////........................................................................,,,,,,,,,---------......+++---///...,,,+++---...------............------+++,,,---...////////////---------.........//////,,,---......//////......////////////////////////000///...---------------000000////////////000000000/////////111222111000.........///////////////222111000//////000111222111111111111111111111111111111222222333444444444555555444444444333333333333333444444555444444444333333444444555666666777555666777888888777666555333333333444444444444555666666666666666777777777555555666777888999999:::888;;;===??????@@@BBBDDDEEEGGGJJJLLLMMMOOORRRUUU[[[___dddiiinnnrrruuuxxxzzz{{{~~~~~~|||zzzzzzzzz{{{|||vvvtttppplllfffbbb^^^\\\\\\TTTOOOPPPNNNLLLSSS]]]---......///000111111111000222444888===EEENNNUUUUUUVVVYYY[[[^^^bbbgggjjjzzzrrrkkkgggeeefffeeeaaaaaaddd^^^___```aaa```^^^ZZZXXX\\\[[[YYYWWWTTTQQQOOOMMMIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@??????>>>>>><<<===???@@@@@@@@@???>>>999888666555444333333333000000000000////////////000/////////............---------.........//////+++++++++,,,,,,---------...///000///...---...000......---------,,,,,,,,,......---,,,,,,...///000---..................---..........................................------........................---..................---***++++++,,,---...//////........................//////////////////////////////000000000000/////////////////////////////////////////////000000000........................................................................,,,,,,,,,---------......+++---///...,,,+++,,,///---..................---,,,,,,------...///000000---------.........//////,,,---......//////......///////////////////////////...---,,,,,,---...///000000////////////000000111//////000111222111000---......///000/////////222111000//////000111222111111111111111111111111222222333444444555555666555555555444444333333333222222333444555555555555333333444444555666777777555666777999999777666555222222222333333333444444444555555666777888999999444555555666777888999999666999;;;<<<<<<<<<===???DDDFFFHHHJJJKKKNNNQQQTTTRRRVVV\\\aaafffjjjooorrrtttvvvyyy|||~~~}}}}}}~~~yyywwwsssooojjjeeeaaa___^^^UUUOOOOOONNNJJJOOOYYY000000000000000000111222222333666:::AAAIIIPPPTTTZZZXXXYYY\\\\\\^^^fffooo|||rrrkkkgggfffeeedddcccbbbaaaaaaaaaaaa``````___^^^^^^^^^___^^^[[[YYYWWWSSSOOOKKKGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@???AAAEEEIIIJJJHHHBBB>>>:::999777444333222222222000000000000////////////////////////............---------.........//////...------------...//////000000000000////////////........................////////////////////////------...............---...///000111111000///...//////000000///...------........................---------............///000///---,,,,,,---///000......//////...---,,,,,,///...---,,,,,,---...///////////////000000000000000000000000000000000000444444333222111000////////////............//////////////////////////////------,,,,,,,,,------...******+++++++++,,,,,,,,,........................//////............//////111111000000/////////....................................////////////000000000000000000000000000...,,,***+++///111000///000000000000000000000000222111111111000000//////000000000000000000000000000000111222222222222111333333222222222222222333222222222333333333444444555555555555555555555555666666555555555444444444111777777333888CCCCCC;;;666666555555555444444444555555555444444333333333777777666666666666777777777777777777777777666666999999999999:::;;;<<<===???@@@BBBEEEHHHKKKMMMNNNRRRUUUYYY___cccgggiiijjjoootttzzzzzzxxxyyy~~~|||{{{xxxyyyyyyxxxrrrjjjaaa\\\ZZZXXXTTTQQQNNNMMMMMMNNN000000000000000111111222333444777<<>>???AAADDDGGGIIIKKKLLLOOOQQQUUUZZZ___cccggghhhkkkqqqvvvwwwvvvxxx~~~|||zzzzzzzzzwwwqqqiiibbb]]]YYYWWWTTTQQQNNNMMMMMMMMM000000000000000111222222333555999>>>EEELLLSSSVVVZZZ\\\```aaa]]]\\\eeeqqqzzzsssnnnjjjgggiiiiiihhhgggfffeeeeeedddcccbbbaaa```___^^^]]]\\\[[[YYYWWWVVVUUUSSSPPPMMMFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA??????@@@CCCGGGIIILLLNNNPPPRRRPPPJJJAAA;;;777666555444333333333333000000000000////////////////////////............------........./////////......------......///000222111111000///......---........................////////////////////////.........//////......---......------------.........////////////...------........................---------............///...---,,,++++++,,,---...000000000000000000///...///......------......///////////////000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////...---,,,,,,,,,---.........////////////000........................//////............///////////////.......................................---------............///000000000000000000000000...---,,,,,,...000000///000000000000000000000000111111111111000000000000000000000000000000000000000000111222222222222111222111111111111111222222333444444444444555555555555555555555555555555555555555555555555444444444000555555111444;;;;;;555555555555555555444444444777777777666666666666666666555555555555555555666666666666777777888888888888888888888999:::;;;;;;===>>>@@@BBBEEEGGGIIIJJJJJJLLLOOOTTTYYY^^^ccceeeggglllrrrtttuuuyyy~~~}}}|||yyyuuuooohhhbbb___XXXVVVSSSPPPNNNLLLLLLLLL000/////////000111222333333555:::@@@GGGNNNSSSVVV[[[^^^aaa```[[[\\\iiiyyyxxx|||rrrnnnllljjjhhhiiiiiiiiihhhgggffffffeeecccbbbaaa___^^^\\\[[[ZZZYYYWWWUUUSSSRRRPPPMMMKKKEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@DDDJJJPPPTTTXXXWWWTTTRRRMMMGGG???:::555555444444444444444444000000000000////////////////////////........................////////////...............//////000222222111000///...------........................////////////////////////...////////////......---000///------------///000.........//////...------........................---------............/////////............////////////000000000//////...//////............//////////////////000000000000////////////////////////............//////000000//////............//////////////////////////////......------------............/////////000000000........................//////............//////..................------........................------------............////////////////////////......------...///000000000000000000000000000000111111111000000000000000000000000000000000000000000000111222222222222111111111000000000111222222444444444555555555666666555555555555555555555555555555555555555555555555222555555222333777777333555555555555555555555555666666666666666666666666555555444444444444555555555555555666666777777888888888888888888999::::::<<<===>>>@@@BBBEEEFFFGGGFFFGGGJJJNNNTTTZZZ___bbbccchhhmmmqqqtttzzz~~~}}}|||zzzvvvqqqkkkfffaaa___WWWUUUSSSPPPNNNLLLKKKKKK////////////000111222333222555;;;BBBIIIOOOTTTWWW]]]^^^___]]]ZZZ^^^ppp~~~yyyzzzxxxpppmmmmmmllllllhhhhhhggggggffffffeeeeeebbbaaa___]]][[[YYYWWWVVVXXXUUURRRPPPNNNLLLJJJHHHEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBHHHPPPXXX\\\```[[[SSSKKKEEE@@@<<<999444444444444444444333333000000000000////////////////////////...................../////////000000///............///000000111111111000///......---........................//////////////////////////////000000///......---111000///......///000111------............------........................---------............///////////////////////////---......//////.........////////////////////////////////////000000000000////////////////////////---------...//////000000//////............//////////////////////////////,,,,,,,,,---...///000111---............///////////////////////////////////////............//////------..................////////////////////////---------.........//////////////////////////////...//////.........///000111111111111111111111111000000000000000000111111111111111111111111111111000000111222222222222111111111000000111222333333444444444555555555666666555555555555555555555555444555555555555555555555444666666444444555555444444555555555555555555555555555555555555555555555555555444444444444555555444444444555555666666666888888777777777888999999:::;;;<<<>>>@@@BBBCCCDDDCCCDDDGGGKKKPPPVVV[[[^^^```dddiiimmmrrrzzz|||zzzyyyvvvrrrlllgggbbb___]]]VVVUUUSSSQQQNNNLLLKKKJJJ////////////000111333333222666===EEELLLRRRVVVXXX___^^^]]]\\\\\\bbbttt{{{}}}yyyvvv~~~uuuooonnnnnnmmmllleeeeeedddddddddccccccccc```___]]]ZZZWWWUUURRRQQQSSSQQQNNNLLLKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAACCCIIIQQQXXX]]]]]]VVVLLLCCC===;;;999999333444444444444333333222000000000000////////////////////////................../////////000000000//////......//////000111000000000000////////////........................////////////////////////000000000000//////...---000000////////////000000,,,,,,---............---........................---------............///------------------------,,,------..................//////000000//////...////////////000000000000000000000000000000000000---.........//////000000//////............//////////////////////////////,,,,,,------...///111111------------............//////////////////////////////............//////.............../////////////////////////////////.........////////////000000000000000000000000000//////000///......///111111111111111111111111111000000000000111111111111111111111111111111111111000000111222222222222111111111111111222333444444333444444444444555555555555555555555555555555555444444444555555555555555555666777666444444555555444444444555555555555555444444555555555555666666666555555555555555555666555555555555555555555555888777777777777777888888999999;;;<<<===???@@@AAA@@@AAADDDHHHMMMRRRVVVXXX[[[^^^bbbfffmmmttt}}}~~~zzzwwwtttrrrmmmiiiddd```]]]\\\VVVUUUTTTRRROOOMMMKKKJJJ......//////000222333444444999@@@HHHPPPVVVYYY[[[```^^^^^^___```fffttt}}}}}}xxxqqqmmmmmmllljjjhhhaaaaaaaaaaaa````````````^^^\\\ZZZWWWTTTQQQNNNMMMMMMKKKHHHGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@BBBFFFLLLRRRVVVQQQKKKBBB;;;888888888999333444444555444333222111000000000000////////////////////////.............../////////000000000000///////////////000000111////////////000000000000........................////////////////////////111111111000000///------...//////////////////...+++,,,------.........---........................---------............///------............------------...///////////////...///000111111000///...////////////000000000000000000000000000000000000//////////////////000000//////............////////////////////////////////////............//////---------.........////////////////////////////////////............//////.........//////000000000/////////////////////////////////000000000111111000000000000000000000000///000111000...---///111111111111111111111111111///000000000111111111111111111111111111111111111000000111222222222222111222222222222333444555666333333333333444444444444555555555555555555555555444444444555555555666666444555777666444222333666444444444555555555666666555555666666666777777777777666666555555666666777888888888777666666555555888777777666666666777777888888999:::<<<===>>>>>>===???BBBFFFKKKNNNQQQRRRUUUVVVYYY^^^dddllltttyyy}}}~~~xxxtttpppnnnkkkgggccc___]]][[[WWWVVVUUUSSSPPPNNNLLLKKK.........///000222333444666;;;CCCKKKSSSYYY\\\]]]```______bbbdddhhhsss}}}}}}wwwsssnnnlllkkkjjjgggddd____________^^^^^^^^^^^^\\\[[[XXXUUUQQQNNNLLLJJJHHHFFFEEEEEEGGGIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCDDD@@@??????@@@BBBGGGLLLOOOFFFBBB<<<777666777888888444444555555444333111000000000000000////////////000/////////............////////////000000000000///////////////000111111......//////000000111111........................////////////////////////111111111111000///------,,,---...//////...---,,,+++,,,------.........---........................---------.........////////////000000000000//////......///000000111000000...///000111111000///...////////////000000000000000000000000000000000000000000000000000000000/////////............//////////////////////////////222111000///------,,,,,,............////////////000000000000000000000000//////............//////.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000///111222000...---///222111111111111111111111111//////000000111111111222111111111111111111111111000000111222222222222111333333333333444555666777222222222333333333444444555555555555555555555555444444444555555555666666333444666666333111222666444444444555555555666666666666777777888888888999777777666666666666777777;;;;;;:::999888777666666888777666666666666777777777888999:::;;;<<<<<<===;;;===AAAEEEIIILLLMMMNNNPPPQQQSSSWWW]]]eeemmmrrrrrrsssssstttuuuwwwyyyzzz{{{xxxtttnnnmmmjjjgggccc```]]]\\\WWWWWWUUUTTTQQQOOOLLLKKK///000222222111111222444777>>>GGGNNNSSSWWW]]]aaaaaa___^^^___dddmmmwww}}}}}}xxxpppnnnkkkgggdddaaa``````]]]]]]^^^^^^^^^^^^]]]]]]YYYUUUPPPMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFCCCEEEGGGIIIJJJIIIGGGFFFFFFBBB???===>>>???@@@@@@;;;:::888777555444444444444444444444444444444444000000000000////////////////////////////////////,,,---...//////...---,,,...------------...//////000000111111111111000000........................000000///................................................///......---,,,,,,,,,------.../////////.........------,,,,,,,,,---------...------,,,,,,//////.........---------111111000000//////......///////////////000111111000000000000000000000000333333222111000000111111000000000000////////////////////////////////////000/////////............111111111111000...---,,,///////////////...............------...///111222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000222222111111111111222222111111111111111111111111666444111000111222222111333444666555444333333444333333333444444555555555333333222222222222111111333333333333333333333333555666666666555444333333333444444555555444444333777777666666555555555555666555555666666777888999777777777777777777777777555555666666666666666555666666666666666666666666777777777888999999::::::<<<===???AAADDDGGGIIIJJJLLLNNNQQQVVV\\\bbbfffiiiiiiiiiiiiiiijjjkkklllmmmpppttt||||||uuuqqqmmmkkkjjjhhhfffbbb]]]YYYXXXWWWTTTQQQNNNKKKJJJIII///000222222111111333444888???IIIQQQUUUYYY^^^aaabbbaaaaaadddkkkvvv|||sssooonnnllliiieeecccaaa```___^^^^^^^^^^^^^^^]]]]]]\\\WWWSSSOOOLLLKKKJJJJJJIIIEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGDDD@@@============<<<999999777666555555444444555555444444333333333333000000000000/////////...////////////////////////---......//////......---...------------...//////000000111111111111000000........................000000///.......................................,,,,,,---.../////////.....................------......---------,,,,,,,,,---------......------,,,//////.........---------000000///////////////...///////////////000111111111111111111111111111111333222222111000000111111000000000000////////////////////////////////////000000/////////.........000111111000000///...---////////////////////////111111//////...///000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000////////////000000000000000000000000222222111111111111222222333333333333333333333333555333111000111222222111111333555666444333333444333333333333444444444444444444444444444444444444444444444444444444444444555555666666555555444333333444444555555444444333666666666666555555444444555555555555666777888888777777777777777777777777555555666666666666666555555555555555555555555555666666777777888999999::::::;;;===???BBBDDDFFFFFFGGGHHHLLLPPPVVV[[[___bbb``````aaaaaabbbcccdddeeehhhlllttt~~~|||uuuqqqllljjjhhhfffddd```\\\YYYYYYWWWUUURRROOOLLLKKKJJJ///000222111111111333555:::AAALLLSSSXXX[[[___aaabbbbbbeeekkkvvvyyyqqqnnnjjjiiifffcccbbb``````````````````___^^^]]]\\\[[[UUURRRNNNKKKJJJIIIHHHGGGBBBBBBBBBBBBCCCEEEHHHIIIKKKJJJIIIGGGGGGHHHIIIJJJHHHDDD@@@===;;;;;;:::888777777666555555555555555666555555444333222222111000000000/////////......///////////////////////////..................///......------......///000///000000111111000000///........................000///......---.................................***+++,,,...///000000000000//////...------,,,,,,...------------,,,,,,,,,,,,------.........------...............---------.............../////////000////////////000111111111111111111111111111111333222111111000111111111000000000000////////////////////////////////////000000000/////////......//////000000000000//////////////////////////////333222111000////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111000000000000/////////000000000000000000000000222222111111111111222222333333333333333333333333444222000000111222111000///222555666666444444444444333333333333333333222444555555666666777777888555555555555555555555555555555666666666555444444444444555555555555444444555555555555555444444444444444444444555666777888777777777777777777777777666666666666666666555555444444444444444444444444555666666777777888999999999:::;;;<<<>>>@@@AAABBBBBBCCCFFFJJJOOOTTTXXXZZZXXXXXXYYYZZZ[[[]]]^^^^^^aaaeeellluuu}}}|||uuuqqqllliiieeebbb```^^^[[[XXXYYYWWWUUURRROOOMMMLLLKKK000111111111111222444666;;;CCCMMMUUUYYY[[[^^^aaaaaaccchhhrrr|||tttqqqhhhgggeeecccbbbbbbbbbbbbdddcccbbbaaa___]]][[[ZZZUUUQQQNNNKKKJJJJJJIIIGGGEEEEEEDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFBBB>>><<<;;;:::999777666555555555555555666666666666555444333111111000000000/////////.........////////////////////////000///...------...///000...............//////000//////000000000000//////........................///......------.................................+++,,,---...//////////////////.........---------------------------------,,,------.......................................,,,,,,------......//////000000//////000000111222111111111111111111111111222222111111111111111222000000000000////////////////////////////////////000000000////////////.........///000000000000000///////////////000000000111111111000000/////////////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111333111000000111222111000...111555777666555555555444444333333222222222111444444555666777888999:::666666666666666666666666555555666666666666555555444444555555555555444444555555555555444444444444444333333444444555666777777777777777777777777777777666666555555555555555333333333333333333333333444555555666666777888888999999:::;;;<<<======>>>@@@AAADDDGGGKKKPPPSSSUUUTTTUUUWWWYYY[[[\\\]]]^^^___ccciiipppvvv||||||uuuqqqkkkhhhccc___]]][[[YYYXXXWWWVVVTTTQQQOOOMMMLLLLLL000111111111111222555888===DDDNNNUUUXXX[[[^^^aaaaaaeeemmm|||}}}rrrmmmhhhgggfffdddddddddeeeeeegggfffeeebbb___\\\ZZZXXXTTTRRROOOMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMMMMMMMKKKHHHEEEDDDBBB???===;;;;;;;;;:::999666555555555555666777777666555555333222111000000////////////............////////////////////////000///...------...///000///............///000000//////000000000000//////..............................------------..............................---...............---------------.........//////------------------------,,,---....../////////...---.....................,,,,,,------......//////000000000000000111222222111111111111111111111111222111111111111111222222000000000000////////////////////////////////////111000000000////////////---...///000000111111000////////////000000111111.........//////000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222111111111111222222111111111111111111111111222111000111222333222000///111555666555555555555444444444333333222222222333444444666777888999:::777777777777777777777777555555666666666666666555444555555666666555555444555555555555555555555555444333333444444555666777777777777777777777777777888777666555444555555555333333333333333333333333333444444555555666777777999999999:::;;;;;;<<<<<<>>>???AAADDDGGGJJJMMMOOOQQQRRRUUUYYY\\\^^^``````___ccciiinnnrrrvvv{{{}}}wwwrrrkkkgggbbb^^^\\\ZZZYYYXXXTTTSSSQQQOOOMMMLLLKKKKKK000111111111111222666999@@@FFFNNNTTTXXX[[[___bbbdddlllzzz}}}qqqkkkiiihhhgggfffeeefffgggggghhhgggeeebbb^^^ZZZWWWUUUSSSQQQOOONNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOONNNKKKGGGCCCAAA???===<<<;;;<<<<<<;;;:::777777666666666777777888555444444333222111111000/////////.........------////////////////////////000//////////////////000//////......//////000111...//////000000//////...........................---------,,,------...///..............................//////...------,,,,,,,,,------...//////000,,,,,,,,,------------...,,,---...///////////////---------............................../////////111000000000000111222222222222222222222222222222111111111000111111222333000000000000////////////////////////////////////111111000000000/////////......///000000111000000...//////000000111111222,,,---...///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000111111111111222000000000000000000000000222222111111111111222222333333333333333333333333222111111222444444333111111333444555444444555666555444444444444444333333333333444555777888999999777777777777777777777777555555666777777777666666555555666666666666555555555555555666666666666666444444444444555666777888777777777777777777777777999888666555444444555666333333333333333333333333222333333444555555666666888888999999::::::;;;;;;;;;;;;===???AAADDDGGGHHHJJJMMMQQQVVV[[[^^^```aaa^^^bbbhhhkkkmmmpppuuuzzz}}}~~~xxxtttkkkhhhbbb___]]][[[YYYXXXSSSRRRPPPNNNMMMLLLKKKKKK111111111000000333777:::DDDIIIPPPUUUXXX[[[aaaeeejjjvvvzzzqqqmmmiiihhhgggfffffffffgggggggggfffccc___[[[VVVSSSQQQQQQOOONNNOOOPPPQQQPPPOOONNNNNNMMMLLLLLLLLLNNNNNNPPPOOONNNLLLIIIEEEBBBAAA???>>><<<<<<======;;;:::999888888777777777888888333333333222222222111111//////.........---------//////////////////////////////000000000000/////////////////////000000111......////////////..............................---,,,,,,,,,------...///........................------..................------..................,,,,,,,,,---------......,,,---...///000000000000---------.........//////000000///////////////...111111000000111111222333222222222222222222222222111111000000111222222333000000000000////////////////////////////////////111111111000000000//////...///000000000000000///...//////000111111222222......000000111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111111222222222000000000000000000000000222222111111111111222222333333333333333333333333222222222444555666444222444444444333222222444666444555555555555555555666444555555666777888888999777777777777777777777777555555666777777777777777555555666666666666555555666666666777777777888888555555555555666777888888777777777777777777777777999888666444333444555666444444444444444444444444222222222333444444555555666666777888888999::::::999::::::<<<>>>AAACCCDDDDDDHHHMMMTTTYYY^^^```aaa___ccchhhjjjjjjlllrrrwwwwwwzzz~~~zzzvvvlllhhhdddaaa^^^]]]ZZZXXXSSSRRRPPPOOONNNMMMMMMLLL111111111000000333777;;;GGGLLLQQQUUUXXX\\\bbbgggooo~~~tttnnnmmmiiihhhgggfffeeeffffffgggfffdddaaa]]]XXXTTTPPPMMMOOONNNMMMNNNPPPQQQQQQPPPQQQQQQPPPPPPPPPQQQSSSTTTRRRPPPMMMIIIFFFDDDBBBBBB@@@???============;;;999::::::999888888888888888333222222222222222222222//////.........---------////////////////////////...///000111111000///...///////////////000111111......////////////..............................,,,,,,,,,,,,------...///........................++++++---...//////000000/////////...------,,,,,,,,,,,,,,,------.........,,,---...///000000000000---------.........//////111111000000//////......111111111000111111222333222222222222222222222222111111000000111222333333000000000000////////////////////////////////////111111111111000000000000//////000000000000//////...//////000111222222222111111222222111000...---000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222222000000000000000000000000222222111111111111222222111111111111111111111111222222333444666666555333666555444222111222444777444555555555666777777777666666666777888888999999666666666666666666666666555555666777777777777777555555666666666666555555666666777777888888999999666555555666666777888999777777777777777777777777:::888666444333444555666444444444444444444444444111222222333333444555555444555555666777888999999::::::;;;<<<>>>@@@BBBCCCBBBEEEKKKSSSYYY^^^aaabbbaaaeeeiiikkkjjjlllqqqwwwssstttvvvyyy|||{{{wwwllliiieeebbb```^^^[[[XXXSSSSSSQQQPPPOOONNNNNNNNN333333555888777555999???HHHKKKRRRXXXYYYYYY```hhhttt}}}uuuooommmgggeeecccccceeefffffffffeeeccc^^^ZZZUUURRRPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOMMMIIIFFFCCCBBBBBBBBBAAA@@@>>><<<<<<;;;<<<<<<<<<:::999999::::::888777777555222111222222000///111111000000000000111111//////.........---------////////////000000000000333222111///............////////////000000000000//////.........---------...---,,,++++++---...000,,,---......//////..............................------------------------------------------------........................---------.........//////------------------------///000111222333444444444222222222222222222222222333333222222111000//////000000000000000000000000000111111111111222222222111111111111111111111111111111000000//////......000000000000000000000000000000111222222222222222111000000000000000111222222111000//////000111111333333333333333222111000111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000222222222222222222222222222222111111222222333444444444444444444444444444555555555555555666777777888888888888888888888888888888888777777777777666888666666777888999888777888888888888888888888888777777777777777666555555666666555444444444444555777777777777888888888888888777555444444555666666222333444444555555444444555444222111000111222222444444444555555777888888888888999:::;;;======>>>@@@DDDJJJPPPUUUZZZ___bbbfffjjjnnnpppqqqppppppqqqsssrrrqqqssswww{{{~~~}}}wwwllljjjgggdddbbb___ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKK000000111333222222777>>>KKKNNNSSSYYYYYYZZZaaajjj|||vvvooojjjiiieeecccaaa```bbbcccccccccdddbbb^^^YYYUUURRRPPPOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPOOONNNMMMMMMMMMJJJHHHEEEBBB@@@@@@@@@AAADDDCCCAAA???============;;;:::888888999999888666555222000///000///...---//////............////////////.........---------////////////000000000000000///...............///.../////////000000000000//////.........---------///...---,,,,,,...///111,,,------.......................................------------------------------------------------........................---------.........//////........................000000111333333444444444333222222222222222222333333333222222111000000///000000000000000000000000000111111111111222222222111111111111111111111111111111000000////////////111111111111111111111111...//////000000000000000111111000000000000111111222111000000000000111222333333333333333222111111111111111111111111111111111111111111111111111111333222222222111111111111111111111111111111111111444333333333333333333333222222222222222333333444444444444444444444444444666666555555666666777888999999999999999999999999999999888888888777777777888777666777888999888777777777777777777777777777777777777777777666555555666666555444444444444555666666777777777888888888888777666555444444555555222333444444555555444444555444333111111111222333444444444555555666777888888999999:::;;;<<<=========AAAFFFLLLQQQWWW\\\```eeekkkrrrwwwxxxvvvtttssssssrrrqqqqqqtttvvvyyyzzzyyyssskkkiiifffcccaaa^^^ZZZWWWTTTTTTRRRPPPNNNLLLKKKJJJ000//////111000111888@@@OOOQQQUUUYYYZZZ[[[cccmmmzzzvvvqqqmmmlllhhhfffddddddeeefffffffffcccaaa^^^YYYUUURRRPPPOOOPPPPPPPPPQQQQQQPPPPPPOOOQQQQQQPPPNNNMMMLLLKKKJJJEEEDDDBBBAAA@@@AAACCCDDDGGGFFFCCC@@@>>>=========;;;999888888888888666555444222000/////////...---///......------......///...............---------////////////000000000000---------------...//////....../////////000000000...............---------//////...---...///000111---------.......................................------------------------------------------------........................------.........//////////////////000000000000000000111222333333444444333444333222111111222333444333333222222111000000000000000000000000000000000000111111111111222222222000000000000000000000000111000000000000/////////222222222222222222222222...///000000111111000000333222111000000000000000222222111111111111222333333333333333333222222111222222222222222222222222222222222222222222222222333333222222222222111111222222222222222222222222444444444444444555555555333333333333333444444444555555555555555555555555777666666666666777888888999999999999999999999999:::::::::999999999888888888777666777999999999888666666666666666666666666777777777777777666666555666666555444444444444555666666777777777777888888888888777555444444444444333333444555555555555444555555333222222222333444555555444555555666777888999999999::::::;;;;;;;;;;;;>>>BBBGGGKKKQQQWWW\\\ccclllxxxyyyuuusssrrrqqqpppppprrrsssuuu{{{}}}}}}uuupppkkkhhheeebbb___\\\XXXUUUSSSSSSQQQOOOMMMKKKJJJIII333111111222222444<<>>@@@CCCFFFKKKQQQUUU___jjjzzzxxxrrrnnnoooppppppooopppqqqsssuuuvvvzzz~~~|||uuuoookkkhhhccc```]]]ZZZWWWTTTSSSRRRPPPNNNLLLJJJIIIHHH555333333444555777@@@JJJRRRRRRUUUXXXYYY[[[eeeppp{{{yyyxxxtttooonnniiigggddddddeeefffeeeeeedddcccaaa^^^[[[XXXUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDDDDEEEFFFIIILLLNNNMMMKKKHHHDDDAAA???>>>>>>;;;999888777777777555333444222111000111111000///000000////////////000000---.....................////////////000000000000222111000///........................////////////---.....................------,,,---------.........------------...///000........................................................................................................./////////000000....../////////000000000222222333444444444333333333333222111111222333333222222222111111111111111111111111111111111111111000000111111111222222222////////////////////////000000000000111111111111111111111111111111111111111111222333333333333333444444222111000000000000111111222222333333333333222333333444444444333333222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444444222222333333444444444555333444555666666666666555666666666777777888888888999888888888888999::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::999999777777888999:::999888888888888888888888888888666666777777777777666666666666555444444444444555555666666666666777777777777777777666555555444333333444555555666666555555555444333333333444555666666555555555555666666777888888999999999999999999>>>???@@@AAABBBFFFJJJNNNVVVaaapppzzz{{{uuukkkeeeeeeiiimmmoooooooooqqqsssooopppssswww{{{{{{tttnnnkkkgggccc___\\\YYYVVVTTTRRRQQQPPPNNNLLLJJJIIIHHH444222222444666999BBBLLLQQQRRRUUUYYYZZZ]]]gggrrr|||vvv{{{~~~{{{}}}zzzyyyxxxsssnnnlllllliiigggfffggghhhgggfffeeedddccc```^^^ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIEEEDDDDDDDDDFFFIIILLLNNNQQQOOOLLLHHHEEECCCAAAAAA<<<:::999888888777555444222000....../////////---...------,,,,,,------...---------...............////////////000000000000333222111000............------........./////////---------...............,,,,,,,,,---------------......---,,,---...///000....................................................................................................../////////000000000......//////000000111111333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000111111111111222111111111111111111111111///000111111222111111111444333222111111111111111///000111222333333333222222333333444444444444444333333333333333333333333333333333333333333333333333333444444444444555555444444444444444444444444222222222333444444555555444555666777888777666666666777777888888999999::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777888:::::::::999888888888888888888888888555666666777777777777777666666555444444444444555555555666666666666777777666666666777666666555444444444555666666666666555444333222222222333555555666666555555555555666666777777777888888999999999===>>>@@@@@@@@@BBBFFFHHHLLLTTT___fffeee___XXXSSSYYY___hhhlllmmmmmmnnnooojjjjjjlllnnnrrrvvvzzz|||~~~~~~zzzsssmmmlllhhhccc^^^[[[YYYVVVTTTRRRRRRPPPNNNLLLJJJIIIHHH333222333666888:::CCCMMMQQQRRRWWW[[[]]]```jjjtttzzztttyyyzzzvvvuuuyyyzzzyyyyyyuuupppmmmooommmjjjiiijjjjjjjjjiiiddddddcccaaa^^^[[[XXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQOOONNNLLLKKKKKKFFFFFFEEEEEEGGGIIILLLNNNPPPNNNKKKGGGDDDBBBAAAAAA===;;;999999999888666444111///...---/////////......------,,,,,,------...---------.........//////////////////000000000000111000///...............---------.........//////---------.........//////,,,------...............///...---,,,,,,...///000.................................................................................................../////////000000000000//////000000111222222333333444444444444444333333000111333444444333111000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222///000111111222222111111333333222111111222222222...///000222222222222222222333333444555555444444333333333333333333333333333333333333333333333333333444444444555555555555444444444444444444444444333333333444555555666666444555777999999888777666777777888888999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777888:::;;;:::999888888888888888888888888555555666777777777777777666666555444444444444555555555555666666666777777444555666777777777666555444444555666666666666666333222111111111333444555666666555555555555666666555666666777888999::::::888:::===>>>???AAACCCEEEGGGLLLQQQSSSQQQLLLHHHEEELLLUUUaaahhhhhhgggfffgggddddddeeegggiiillloooqqqrrruuuxxxyyy{{{{{{uuupppmmmiiiccc^^^[[[YYYVVVTTTSSSRRRQQQOOOMMMKKKIIIIII444333555999:::===EEEOOOQQQSSSXXX^^^```bbblllvvvwww{{{vvvrrrsss|||{{{vvvvvvwwwrrrmmmkkkmmmjjjhhhgggggghhhgggfffccccccbbb```^^^[[[XXXVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHGGGGGGIIIKKKMMMOOOMMMKKKHHHDDDBBB@@@???>>>>>><<<:::999999888666444333111//////000111111000/////////....../////////---------.........//////////////////000000000000...------------...//////---------.........//////---------.........//////---......///000////////////...,,,,,,,,,---///111........................////////////////////////////////////////////////........................////////////000000000000000000111222333333444444444444444555444444333333///111333555555333111///111111111111111111222222111111111111111111111111000111111111111222222222111111111111111111111111000000111111222222222222333333333333333333333333222222333444444444444333222222222111222222333333---...000111222222111111222333333444555555555444333333333333333333333333333333333333333333333333444444444555555555666666444444444444444444444444444444444555666777777888444666888999:::999777666777777888999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999888777888:::;;;:::999777777777777777777777777555555666777777777777777666666555444444444444555555555555555666666666777333444555777777777777666444555555666666666666666222222111111111222444555777666666555555555666666444555666777888999:::;;;444666:::===>>>@@@BBBDDDHHHJJJLLLKKKGGGCCC@@@???EEEOOO\\\ddddddaaa``````aaaaaaaaabbbdddfffiiijjjkkknnnrrrtttwww{{{~~~xxxsssnnniiiccc^^^[[[YYYVVVTTTSSSSSSQQQOOOMMMKKKJJJIII111111222444:::AAAHHHLLLMMMRRRWWWZZZ___iiivvvzzzzzz|||}}}|||yyyuuuttttttsssoookkkkkkjjjiiijjjkkkkkkiiigggbbb```^^^\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKKKKJJJGGGEEEDDDFFFHHHIIIIIIHHHGGGFFFEEECCC@@@>>>===;;;:::999888777555444444222111000000111111000.../////////...---------,,,------------------------////////////////////////111111000000//////......------------------------,,,---......//////......------------------------........................,,,,,,,,,---------......,,,,,,,,,---------..............................///............---------///////////////.........///000000111222222333333444333222222111111222222444444444333333222222222333444444444333111000...111111111111111111111111000///...------...//////222111111111000000////////////000111111111111111111111222222222333333333000111111111111222222222111222333444444333222111333333333333333333333333333333333333333333333333555555555666666666777777444444444444444444444444444444444444444444444444555555555555555555555555777777777777777777777777888888888777777777777777::::::;;;;;;<<<=========>>>>>>======>>>??????@@@>>>===<<<;;;:::;;;<<<===::::::;;;;;;;;;::::::999;;;;;;;;;:::999888777777888888888888777777777777666666555555444444444333666666777777777777666666888777666555555444555555888888777777666666555555555555666666777777888888555444222111111222444555444444444444444444444444...000222444666777777777666777999;;;<<<===>>>>>>CCCEEEEEEDDDAAA?????????BBBKKKVVV^^^```___^^^^^^]]]]]]]]]^^^```bbbdddfffbbbiiiqqqsssssswww}}}zzzxxxrrrllleee^^^ZZZXXXUUUTTTVVVUUURRROOOLLLIIIHHHGGG333222333666;;;CCCJJJNNNQQQTTTYYY\\\aaalllzzzxxxuuuqqqpppqqqqqqnnnllljjjiiihhhhhhiiiiiigggeeeaaa```^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWUUUSSSQQQPPPNNNMMMJJJHHHFFFFFFHHHIIIIIIIIIGGGFFFEEECCCAAA???===<<<;;;:::999888777666555444222111000000111111000..................---------------------------------////////////////////////000000///////////////...------------------------,,,---......//////......------------------------........................,,,,,,---------.........,,,,,,---------.................................---------....../////////////////////////////////000000000111222333333333444333222222111111222222444333333333222222222222111111222222111000///...111111111111111111111111444333222111111222333444333222222222111111111111000111111222222222222222111111222222222333333333222222222222333333333333222222333444444333222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444666555555555555555444444555555555555555555555555777777777777777777777777888888888888888888888888;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAAAAAAAAAAABBBBBB???>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;::::::999999888888888888888888888777777777777666666666666555555444444666666666777777666666666666666555555555666666777777777777777666666555555444444555555555555555666555444222111111222444555333333333333333333333333000111222444555666666666666777999:::<<<=========AAACCCDDDCCCAAA??????@@@BBBKKKUUU\\\^^^^^^]]]^^^\\\\\\\\\^^^___bbbdddfffiiinnnsssuuuuuuxxx}}}yyywwwqqqllleee___\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNMMMMMM444444555888>>>EEELLLPPPRRRUUUXXX[[[```kkkzzztttppplllkkkmmmooonnnlllkkkjjjiiiiiiiiiiiigggeee```___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUSSSQQQOOOMMMKKKKKKJJJIIIIIIIIIJJJKKKIIIGGGEEEDDDCCCAAA???===<<<;;;;;;;;;:::888777666555444222111000000111111000...---------...............////////////////////////////////////////////////.............../////////------------------------,,,---......//////......------------------------........................,,,------------.........,,,------------.................................+++,,,---...///000111111//////////////////000000000111111222222333333444444333222222111111222222222222222222222111111111000000111111111111000000222222222222222222222222222222111111111111222222333333333333333222222222111222222333444333333333111111222222222333333333333333333333444444444444222333333444444333333222333333333333333333333333222222222222333333333333222222222333333333444444444444555555555555555555777777666666555555555555666666666666666666666666888888888888888888888888999999999999999999999999<<<======>>>??????@@@@@@AAA@@@???????????????@@@AAA@@@???>>>===<<<<<<===<<<=========<<<<<<;;;:::999999999999999999999999999999888888888777777777777777777777666666666666555555666666666666555555444444444555555666888888777777777666666666666555666666666666555555555555444444222222222222444444222222222222222222222222222222222222333444555666555666888999;;;;;;<<<<<<>>>???AAAAAA@@@??????@@@BBBJJJSSSZZZ[[[[[[[[[\\\[[[\\\]]]___bbbeeehhhiiirrrtttvvvxxxzzz|||~~~|||yyyvvvppplllfffaaa^^^]]][[[ZZZXXXWWWTTTRRRPPPNNNMMMMMM444444666999???FFFMMMQQQUUUWWWYYY[[[```mmm~~~}}}sssooojjjiiikkkmmmlllkkkmmmkkkjjjjjjkkkjjjhhhfff```______]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWSSSSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJKKKLLLKKKHHHEEECCCBBBAAA???===<<<;;;:::<<<;;;:::999777666555555222111000000111111000...,,,---------.../////////////////////////////////////////////////////////,,,,,,------......//////........................,,,---......///.........------------------------........................------------............------------....................................,,,------...///000000000//////000000000000111111222222222222333333444444444333222222111111222222111111111111111111111111222222222333333444444444222222222222222222222222000000000000000000111111333333333333222222222222111222222333333333333333111111222222222333333333333333333333444444444444222222333333333333222222444444444444444444444444222222222222333333333333444444444444555555555555555555555555555666666666777666666666555555555555888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>?????????CCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999999999999:::::::::999999999888888888777777888888777777777777777777555555666666666666555555555555555555555666777777666666666666666666666666999999999888888777777666444333333222222333333444111111111111111111111111444333222222222333444555555555777888999::::::::::::<<<>>>???>>>>>>???@@@BBBHHHPPPUUUWWWWWWXXXZZZ\\\]]]```dddhhhlllppprrrwwwwwwyyy|||~~~|||{{{}}}{{{xxxvvvsssnnnhhhdddaaa^^^\\\ZZZYYYWWWTTTPPPLLLIIIGGGFFF333444666:::@@@GGGMMMQQQYYYZZZ\\\^^^eeettt}}}yyyuuupppkkkiiikkklllllljjjkkkjjjiiiiiijjjiiigggeeeaaaaaa```___^^^\\\[[[[[[XXXXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRPPPOOOMMMMMMKKKJJJKKKLLLLLLKKKGGGDDDCCCBBB@@@>>><<<;;;;;;;;;<<<;;;:::999888666555555222111000000111111000...,,,---------.../////////000000000000000000000000////////////////////////,,,,,,------......//////........................,,,---......///.........------------------------........................---------.........//////---------.........//////////////////////////////////////////////////////000000000000111111222222333333333333333444444444444333222222111111222222111111111111111111111111222222222333333444555555222222222222222222222222111111222222333333333333111111222222222222222222000111111222333222222222111111222222222333333333222222222222333333333333222222111111111111222222444444444444444444444444222222333333333444444444444444444555555555666666555555555666666777777777555555555555555555555555999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===??????@@@@@@AAABBBBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA????????????>>>===<<<;;;:::::::::::::::;;;;;;;;;999999999999888888888888777777888888888888888888555555666666666666555555777777666555555555555555555555555555555666666666999999888888777777666666333333333333333333333333111111111111111111111111444333222111111222444444444444666777888888888888666888;;;<<<<<<===>>>@@@@@@FFFLLLPPPQQQRRRTTTWWW\\\^^^ccchhhoootttxxxzzz||||||}}}~~~{{{yyyyyyxxxuuusssvvv|||}}}{{{xxxvvvvvvqqqkkkfffbbb___[[[YYYWWWUUURRRNNNKKKHHHFFFEEE333444777;;;AAAHHHNNNQQQUUUWWWYYY]]]hhh|||~~~vvvrrrtttppplllkkklllmmmllljjjhhhggggggggghhhhhhgggeeeddddddcccbbb```]]][[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMKKKHHHEEEDDDCCC@@@>>>===<<<<<<===<<<<<<;;;999888777666555222111000000111111000...---------...............000000000000000000000000////////////////////////.............../////////........................,,,---......//////......------------------------........................------........./////////------........./////////////////////////////////000000000/////////......000000000111222222333333444444444444444444444444444333222222111111222222111111111222222222222222111111111111111222333444333333333333333333333333//////111222222222222222111111111111222222222222000111111222222222222222111111222222222333333333222222222222333333333333333222222111111222222333444444444444444444444444333333444444555555666666333333333444444444555555555555666666777777888888555555666666777777888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEECCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888777777777777888888888888666666777777777777666666888888666555555444444444444555555555555666666666555555555555444444444444333333333333333333333333111111111111111111111111333222222222222333333444333444555666666777777777444666999:::;;;;;;===>>>???CCCHHHKKKKKKMMMPPPSSS[[[^^^ccciiipppuuuyyy{{{~~~~~~~~~|||wwwxxxxxxwwwtttrrrqqqrrrpppnnnmmmnnnsssxxx|||~~~~~~|||yyywwwwwwsssmmmgggccc___[[[XXXSSSRRRQQQOOOMMMLLLKKKKKK444555888===DDDJJJPPPSSSQQQTTTXXX___oooxxxrrroooqqqnnnkkkkkknnnooommmkkkiiihhhhhhiiikkkkkkjjjhhhggggggfffdddaaa^^^[[[YYYXXXXXXYYYYYYYYYYYYXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMJJJHHHEEEDDDAAA???>>>>>>>>>???<<<<<<;;;:::888777666666222111000000111111000..................---------////////////////////////////////////////////////000000///////////////...........................,,,---......//////......------------------------....................................////////////............///////////////////////////////////////////////////000000000000000111111222333333444555555555444444444444444444333222222111111222222222222222222333333333444333222111111111222333333333333333333333333333333---...///111111111111111222222222222333333444444111222222333333333333333111111222222222333333333333333333333444444444444555444333333333333444555555555555555555555555555444444555555666777777888444444444555555555666666555555666777777888999999555666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDBBBBBB??????>>>>>>======<<<<<<::::::999999999888888888666666666777777777888888777777888888888888777777777666666555555555666666444444444555555555666666333333333333444444444444222333333444444333333222222222222222222222222222000111222333333333333333222333444555555666666555222555777999999:::;;;======AAAEEEFFFFFFHHHLLLPPPXXX[[[___eeekkkooorrrsssvvvxxx{{{|||{{{yyyvvvuuuqqqqqqqqqoookkkjjjjjjjjjhhhhhhhhhiiikkkpppvvv{{{~~~|||zzzxxxuuuqqqlllhhhddd```\\\ZZZRRRRRRPPPOOONNNMMMMMMMMM555777:::???FFFLLLRRRUUUUUUYYY^^^hhh{{{wwwrrrpppmmmkkkjjjlllooopppooollllllkkkkkkmmmoooooonnnmmmiiiiiihhheeebbb^^^[[[YYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUSSSQQQQQQPPPOOOMMMJJJFFFEEEBBB@@@?????????@@@===<<<;;;:::888777666666222111000000111111000////////////......------,,,////////////////////////////////////////////////111111000000//////......////////////////////////,,,---......//////......------------------------..................................../////////000............/////////000000000000000000000000000------...///000111222222000000111222333333444444555555555555555555444444444333222222111111222222222222222333333444444444666555444333333333444555333333333333333333333333111222333555666666555555333333333444444555555555222333444444555555444444111111222222222333333333444444444555555555666666777666555444444555666777555555555555555555555555555555555666777888888999777777777777888888888888555666666777888999999999666777888:::<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@??????@@@AAAAAABBBBBBCCCFFFGGGGGGHHHIIIKKKLLLMMMHHHJJJKKKMMMMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGEEEEEEAAA@@@@@@???>>>======<<<:::::::::999999999888888555555666666777777777888888888999999999999888888555555444555555666777888444444444555555555666666333444444555555666666666222333333444444333333222222222222222222222222222///000222333444444333333222222333444555555555555222444777888888999:::<<<<<>>======<<<;;;;;;<<<===;;;:::444333222000///...................../////////000........................//////.........---------///////////////...............////////////......111111000000//////......//////.........---------//////////////////////////////////////////////////////000000000000//////------............------///......---------......111111000000000111333444777777666555444444333333333333333222222222111111555444444333222111000000111111111222222333333333333333333333333333333333444333222111222333444555333333333333333333333333222333333444444333333222333333333444444444555555555555555555555444444444333444555555666666555555777777777777666666666666555555666666666666555555666666777777888888999999888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>??????@@@CCCDDDDDDDDDBBBAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCBBB@@@???>>>======>>>===;;;:::999888888888777777666666666666777888888888888888777777777777555555666666666666555555555444444333333444444555333333444444444444444444444333333222222333333444666666555444333111000///111111222222222333333333555555555555555555555555333444444555666777888888;;;<<<<<<>>>@@@BBBDDDEEELLLPPPTTTYYY]]]aaafffiiilllooosssuuussspppmmmllliiigggdddaaaaaabbbeeefffjjjhhhfffeeegggmmmssswww}}}{{{{{{{{{wwwuuuqqqmmmhhhbbb[[[VVVTTTRRROOONNNMMMKKKIIIFFF444777<<>>???>>><<<<<<<<<;;;:::888444333222000//////.............../////////000000........................//////.........---------////////////////////////......////////////......111000000000/////////...//////.........---------/////////////////////////////////////////////////////////000000/////////---......//////......---///......------.........111111000000111333444555666666555555444333333222333333333222222222111111444333333222222111111111222222222222222222333333333333333333333333333333333333222222333333444444333333333333333333333333222333333444444333333222333333444444444555555555555555555444444444444444444444555666666666555555777777777777777777777666555666666777777666666555777777777888999999::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<============>>>======<<<<<<======>>>;;;;;;<<<======>>>??????>>>>>>???@@@AAA@@@@@@???BBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999999999999777777777666666777777888888888888777777777666666666666777777777777666666555444444333333444444555333333444444555666777777444333333222222333333444333333333444444333333222111111222222222333333333444444444444444444444444333333333444444555555555777777888999;;;===???@@@DDDGGGKKKPPPTTTYYY___bbbiiilllpppqqqooollljjjiiihhhfffdddccccccdddggghhhgggeeeccccccffflllrrrwww~~~|||{{{yyyyyy{{{~~~~~~~~~wwwuuuqqqmmmhhhbbb[[[VVVTTTQQQNNNMMMLLLKKKIIIHHH666999???FFFMMMRRRVVVXXXXXX]]]hhh}}}{{{wwwtttuuuqqqlllhhhggghhhhhhhhhjjjjjjlllmmmnnnooooooooonnnjjjeeeaaa]]]ZZZWWWUUUXXXYYYZZZ[[[\\\]]]]]]]]]aaafffiiihhhjjjooorrrqqqnnnlllhhh___VVVPPPMMMNNNHHHEEEBBBAAAAAAAAA@@@???AAA???======<<<;;;888555333333111000////////////....../////////000000000......................../////////............---////////////////////////...//////000000//////...000000000000/////////////////////............---////////////////////////////////////////////////......////////////............////////////......///......---......//////111111111222333444666777555555444444333333222222333333333222222222111111222222222222222222222222333333222222222222222222333333333333333333333333222222333333444444333333333333333333333333333333333333444444444444333333333444444444444555555555555555555555555555555555444555555666666666666666777777777777777777777777666777777777777777777666777888888999::::::;;;;;;:::::::::::::::;;;;;;;;;===============>>>>>>>>>>>>>>>============>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJIIIHHHFFFDDDCCCBBBAAA===<<<;;;:::::::::::::::888888777777777777888888777777777777666666666666777777777888888777777777555444444333333444444555222222333555666777888999444333333222222333333444222333333444444333333333111111222222222333333333333333333333333333333333222222222222222222222222444444444666777999;;;<<<<<<>>>BBBFFFKKKQQQXXX\\\dddgggjjjkkkiiigggeeeeeegggggggggggghhhhhhhhhhhhdddcccaaaaaaeeelllsssxxx|||||||||{{{yyywwwuuutttrrrrrruuuzzz}}}}}}wwwuuuqqqmmmhhhbbb[[[VVVSSSPPPMMMKKKKKKKKKKKKJJJ666:::AAAGGGMMMRRRVVVYYYZZZbbbpppyyyuuutttpppjjjgggfffgggggghhhhhhiiijjjlllmmmnnnoooooommmiiieeeaaa___\\\ZZZXXXXXXYYY[[[]]]^^^___``````dddkkkqqqtttxxx|||}}}zzzrrrooohhh```WWWQQQMMMLLLGGGEEEBBBAAAAAAAAAAAA@@@@@@???=========;;;888555333222111000////////////...////////////000000000......................../////////...............///////////////000000000//////000000000000//////000000000000/////////////////////...............////////////////////////////////////////////////......////////////.........//////000000//////..................//////000000111111333444666777888444444444333333222222222333333333222222222111111111111111222222333333333333333333222222111111111333333333333333333333333111222333444555444333222444444444444444444444444333333444444444444333333444444444444555555555555666666666666777777777777555555666777777777777666777777777777777888888888777777888888888888777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>??????????????????>>>>>>======>>>>>>???>>>>>>>>>>>>??????@@@@@@AAA@@@???>>>>>>@@@BBBCCC@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDD======<<<;;;;;;;;;;;;;;;:::999999888888888888999777777777666666666555555666666777777777777666666555444444333333444444555222333333444555666666777444333333222222333333444555555555444333222000///111111222222222333333333222222222222222222222222222222222222111111111111444444555555777888::::::999;;;>>>AAAFFFLLLTTTYYY^^^```cccdddbbbaaa```aaafffhhhlllnnnnnnjjjfffcccaaa```___```dddkkkrrrwwwttttttsssrrrqqqpppooonnnlllnnnsssyyy~~~{{{zzzxxxvvvrrrnnniiiccc\\\WWWTTTPPPLLLJJJJJJKKKLLLLLL666;;;BBBHHHMMMQQQVVVYYYZZZfffzzzyyyuuuqqqmmmiiifffggghhhiiiiiiggghhhiiikkkmmmnnnoooooollliiieeebbbaaaaaa___^^^ZZZ[[[]]]___```bbbbbbbbbhhhqqqzzzqqqkkkbbb\\\XXXTTTMMMHHHFFFDDDAAA@@@AAAAAAAAA@@@>>>============<<<999777222222111000/////////000////////////000000000111////////////////////////////////////////////////////////////000000111111//////000000000000//////////////////000000000000////////////////////////////////////////////////////////////////////////......////////////......///000000000000000000///...............///000111000111222444555666777888444333333333333333222222333333333222222222111111111111111222222333333444333333333222222111111111333333333333333333333333111222333444555444333222444444444444444444444444333444444555555444444333444444444555555555666666777777888888999999999:::555666777777888888777777666777777777888888888999888888999999999999888888777777888999999::::::;;;<<<<<<<<<<<<<<<=========@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@BBB@@@???>>>>>>@@@BBBCCC@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNNNNMMMKKKJJJHHHGGG@@@???>>>===<<<<<<<<<===;;;;;;:::999999999999999777777777777666666666666444555555555555555555444555444444333333444444555444333333333333333333333444333333222222333333444555555555444333222111000111111222222222333333333222222222222222222222222333333333333222222222222555555555555666777888999777999;;;>>>BBBHHHOOOSSSWWWYYY[[[\\\[[[[[[\\\]]]dddhhhnnnrrrpppjjjbbb]]]\\\[[[\\\]]]aaagggmmmpppjjjjjjjjjjjjiiiiiiiiijjjggglllrrryyy}}}{{{~~~}}}{{{yyywwwsssooojjjddd]]]XXXTTTQQQMMMKKKKKKLLLLLLLLL777<<>>>>>===999666222222111000000000000000/////////000000000111111////////////////////////...////////////000000000...//////000000111111222///000000111111000000///////////////000000000000...////////////000000000//////////////////////////////////////////////////////000000000000//////000000111111111111000000............///000111111000111222444555666666666444444444444333333333333333333333222222222111111111111111222222333333333333333222222222222222222333333333333333333333333222222333333444444333333444444444444444444444444444444555555555555444444444444555555555666666666777888888999999:::::::::666666777888888888888888666777777888888999999999999999::::::::::::999999888999999::::::;;;;;;<<<<<<======>>>??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???=========>>>@@@BBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIJJJKKKLLLKKKKKKLLLKKKIIIHHHHHHIIIJJJJJJMMMMMMNNNNNNMMMLLLJJJIIICCCBBBAAA???>>>>>>>>>======<<<;;;::::::999::::::888888888888777777777777333444444555555444444333555444444333333444444555444444333333222111111111444333333222222333333444111111222333444444444444111111222222222333333333222222222222222222222222333333333333333333333333444333333333444555555666555777999;;;===AAAGGGJJJNNNPPPRRRSSSTTTUUUXXXZZZ```dddjjjmmmlllfff___ZZZXXXYYYZZZ]]]```dddgggiiiccccccbbbbbbccccccdddeeebbbgggnnnsssuuuuuuuuuuuutttwwwzzz{{{{{{{{{yyyuuuqqqlllfff___ZZZUUURRROOOMMMMMMMMMMMMLLL888???FFFLLLNNNRRRXXX\\\kkk~~~mmmlllttt|||uuurrrqqqooommmmmmkkkjjjjjjkkkkkkjjjiiiiiijjjkkklllnnnnnnoooooommmjjjgggeeeddddddcccbbb______aaabbbddddddeeeeeeiiiooovvv{{{|||ttthhheeeaaa^^^[[[UUUOOOJJJDDDBBB???>>>???@@@??????>>>>>>>>>>>>>>><<<777444222111111000000000000000//////000000000111111111////////////////////////.../////////000000000000...//////000111111222222000000111111111111000000.../////////000000000111.../////////000000000000////////////////////////////////////////////////000000111111111111000000000111111222222111111000............///000111222000111333444555555555444444444444444444444444444333333333222222222111111222222222222222222333333222222222222222222333333333333333333333333333333333333222222333333444444555555555555555555555555444444555555555555444444555555555555666666666666666666777777888999999:::666777888888999999888888666777777888888999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKIIIIIIHHHGGGHHHIIIKKKMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFEEEDDDBBB@@@???>>>>>>>>>===<<<;;;::::::::::::999999999999888888888888444444555555555555444444555444444333333444444555333333333333333333222222444333333222222333333444000111222333444444444444111111222222222333333333333333333333333333333333111222222333333444444444444444333333333444444555444666888999:::<<<@@@BBBEEEGGGIIIKKKLLLOOOSSSVVV\\\^^^```aaaaaa___]]][[[ZZZ\\\___bbbdddeeeffffff```___^^^^^^^^^^^^___```\\\```dddfffgggggghhhjjjlllppptttvvvwwwzzz}}}{{{wwwsssnnnhhhaaa\\\WWWTTTQQQPPPOOONNNLLLKKK:::@@@IIIMMMPPPSSSYYY^^^zzz}}}pppeeekkkyyy}}}sssllljjjkkkkkkjjjmmmlllkkkllllllllljjjhhhjjjkkklllmmmnnnooooooooonnnkkkgggeeedddcccbbb``````aaabbbcccdddeeeeeeeeeeeeiiillloootttwwwrrrllleeeffffffbbb[[[TTTOOOMMMCCCAAA>>>===>>>??????>>>@@@@@@??????>>>;;;666222222111000000000000000111000000000000111111111111000000000000000000000000.../////////000000111111...//////000111222222222000000111111111111000000.../////////000000111111.../////////000000111111////////////////////////////////////////////////111111222222222222111111111111222222222222111111............///000222222000111333444555444333333555555555555555555555555333333333222222222111111222222222222222222222222111111111222222333333444333333333333333333333333444333222111222333444555555555555555555555555555444444555555555555444444555555555555666666666777444555555666777888888888777777888999999999999888666777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::======>>>>>>??????@@@@@@======???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA@@@@@@??????>>>DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKHHHGGGGGGGGGHHHKKKNNNPPPIIIJJJLLLNNNNNNNNNLLLKKKIIIGGGEEECCCAAA@@@???>>>>>>>>>===<<<;;;::::::::::::::::::999999999888888555555666666666666555555555444444333333444444555333333333444444555555555444333333222222333333444444444444444333333222111111111222222222333333333333333333333333333333333000000111222333444444444666555555444555555666666555777999::::::;;;===>>>@@@AAADDDFFFHHHKKKPPPSSSZZZYYYXXXXXXYYYZZZ\\\^^^___bbbeeehhhjjjjjjhhhggg```___]]]\\\[[[[[[[[[\\\XXXZZZ\\\[[[ZZZ[[[___cccaaafffkkknnnpppsssxxx|||~~~|||~~~~~~|||xxxtttoooiiibbb]]]WWWUUUSSSQQQQQQOOOLLLJJJ:::DDDIIIMMMTTTSSSWWWfff~~~uuurrrkkkeeemmmzzz|||oookkkhhhdddbbbdddhhhhhhiiiiiijjjjjjkkkkkkjjjkkklllmmmmmmmmmlllkkkmmmmmmllljjjhhheeecccbbbggggggffffffeeedddcccbbbaaa```aaaccceeefffeeecccaaaeeeiiiggg```UUUKKKEEE@@@?????????@@@AAAAAABBB@@@@@@AAA@@@===999555222222222222111111111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111111...///000111222111000000000000000000000000000000000000//////.........---...............---------,,,------...///000000111000111111111111222222222111111111000000000000000///////////////000111111///000000111333444555555555444333333222222333333444333222111111111222333333333444555555444333333444333222222222333444555111222333333444444333333333333333444444444555555444444444444444444444444666666666666666666666666777777777777777777777777555555555555666777888999888888888888888888888888888888999999999:::::::::888888999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@?????????@@@BBBEEEHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@?????????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@??????CCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@>>><<<:::::::::;;;:::888666555777888888777666666555555555444444444555555444333333333333444666333222333555666444222222222333333333444444444555555444333333222111111333222222111111222222333222222333333333444444444666666555555555444444444555666666666666666555555666555555555666777999:::;;;<<>>:::666444222222222222111111111111000000000000000000000000000000000000000000000000///000000000000000000///000000111111111111222222000111222222222111000000000000000000000000000000000000/////////.........////////////.....................///000000000111000111111111111222222222444333333222111000/////////////////////000111111000000111222333444555555444444333222222222222333444333222111111222333333333333444555555444333333///000222333444444444444444555666666777777666666333333333444444444444555444444444444444444444444666666666666666666666666777777777777777777777777555555555666777888999:::666666666666666666666666888888888999999999::::::888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>@@@@@@?????????@@@BBBEEEGGGIIIIIIHHHFFFDDDBBBAAA@@@@@@????????????@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBAAA@@@@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIKKKMMMMMMKKKJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA???===<<<<<<;;;:::888666666777888888777666666555555555444444444555555444333333333333444555444222333555666444222222222333333333444444444555555444444333222222111333333222222222222333333222333333333333444444444666666555555555444444444555666666666666666555555666666555555555777888999:::;;;===AAAEEEIIILLLNNNTTTUUUWWWXXXYYY[[[^^^```nnnwww~~~~~~|||yyyrrrkkkeeeaaa^^^]]]]]]]]][[[XXXWWWXXXXXXWWWUUUVVVXXXZZZ^^^aaagggmmmrrruuuvvvwwwvvvvvvwwwuuussstttwww{{{||||||zzzwwwyyy|||zzz}}}|||wwwqqqjjjccc^^^XXXSSSQQQRRRPPPKKKHHHHHH>>>GGGJJJNNNVVVXXXaaarrr{{{qqqvvv~~~sssnnnjjjgggeeefffiiiiiihhhhhhhhhhhhhhhhhhfffgggiiijjjllllllmmmmmmnnnllljjjhhhgggfffffffffiiiiiihhhfffdddaaa^^^\\\\\\ZZZWWWWWWXXXXXXXXXXXXWWWYYY[[[XXXRRRJJJDDDAAA>>>>>>???@@@AAABBBDDDEEECCCDDDCCCBBB???<<<888666333222222222111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111222222333333333333333333333222111000000000000000000000000000000000000////////////......000000000000000000000000000000000000000000111111000111111111111222222222555555444333111000///...///////////////000111111111111222333444444555555444444333222222222222222333333222222222222333333333444444555555444444333,,,...111444666555444333222333444444555555444444555555555555666666666666444444555555555555555555666666666666666666666666777777777777777777777777555666666777888999;;;;;;555555555555555555555555888888888888999999999999999999999:::;;;;;;<<<<<<============>>>???@@@@@@>>>>>>>>>@@@BBBDDDGGGHHHIIIHHHFFFDDDCCCAAAAAA@@@??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIKKKMMMMMMKKKJJJIIIJJJIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA???===<<<;;;999777777777888777666666666666555555555444444555555444333333333333444555444333333555555444333333333333333444444444444555555444444333222222222333333222222222222333333333333333444444444555555666666666555555555444444555666666777777666666666666666555555555666777777888999;;;>>>AAAEEEHHHIIIMMMOOORRRUUUWWW[[[___bbbpppwww}}}}}}zzzvvvoooiiicccbbb`````````___]]][[[]]]^^^^^^\\\[[[[[[]]]______ccciiioootttvvvvvvvvvuuuuuutttsssrrrsssuuuxxx}}}~~~|||xxxxxxwwwuuuwww{{{yyy|||{{{uuunnnfff```YYYTTTQQQRRRQQQLLLIIIIII???GGGIIIMMMVVVZZZeeexxx{{{|||wwwpppmmmjjjiiihhhlllllllllkkkkkkjjjjjjiiiggghhhiiiiiijjjjjjkkkkkkmmmkkkiiifffeeeeeefffgggfffffffffeeecccaaa^^^\\\]]]ZZZVVVTTTTTTUUUUUUTTTSSSTTTTTTQQQKKKFFFBBBAAA>>>>>>???@@@BBBCCCEEEFFFDDDDDDCCCAAA???;;;888666333333222222222111111111000000000000000000000000000000000000000000000000000111111222222111111000111222222333333444444444666555555444333111000000000000000000000000000000000000//////////////////000000111111111111222222222222111111111111111111000000111111111222222222333333222222111000/////////////////////000000111111222222333444444555555444333333222111222222222222222222222333333333444444444444444444444444444...///111333444444333222111222333333444444333333777777888888888999999999555555555555555666666666666666666666666666666666666666666666666666666666666666666777888:::;;;<<<888888888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<<<<============>>>>>>???@@@======>>>???AAADDDFFFHHHIIIHHHFFFDDDCCCAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDFFFHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNLLLKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEECCC@@@===<<<;;;999888777888888777666666666666666555555555555555555444333333333333444444444333444444444444444333333333444444444444555555555444444333333333333333333333222222333333333444444444444555555555555666666666666555555555555555666666777777777777666777777666666666666666666777888999;;;===@@@BBBDDDFFFHHHKKKNNNQQQUUUYYY]]]hhhmmmrrrssspppkkkfffccccccdddeeeggghhhhhhfffeeehhhhhhhhhfffeeeeeefffhhhjjjlllooorrrtttuuuuuutttttttttrrrqqqqqqrrrtttuuu|||{{{{{{{{{}}}~~~yyyuuuuuuuuutttvvv{{{zzz|||~~~xxxppphhhcccYYYTTTQQQQQQPPPLLLIIIJJJ@@@GGGIIILLLUUUZZZfffzzzxxxrrrnnnmmmlllkkkmmmmmmllllllkkkkkkjjjjjjkkkjjjjjjiiihhhhhhhhhhhhkkkiiigggdddccccccdddeeeaaabbbcccddddddbbb```^^^]]]ZZZUUUSSSSSSSSSRRRQQQRRRRRRQQQMMMHHHDDDBBBAAA??????@@@AAABBBDDDFFFGGGCCCBBBAAA???<<<999777555333333333222222222222111111111111111111111111111111111111111111111111111111111222222222222111111111222222333444444555555777666555444222111111000111111111111111111111111//////000000000000000000111111111111222222333333222222222222111111111111000000111111111222222222/////////000000000000000///////////////000000111111222222333333444444444333333222111111111111222222222333333444444444444444444444444444444444444333333222222111222222222555666666777777777777777666666777777777888888888555555555666666777777777777777777777777777777777666666666666666666666666666666666777888:::;;;<<<::::::::::::::::::::::::888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<=========<<<======>>>???=========>>>@@@CCCFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@@@@AAAAAACCCBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@===<<<;;;:::888888999999777555777777666666666555555555555555444333333333333444333444444444444333444444333333444444444555555555555555444444444444333333444333333333333333333444444444555555555666666666777777666666666555555555555555666777888888777777777777777777777777666666777777888999:::<<<>>>??????AAADDDGGGIIILLLPPPSSS^^^```dddfffeeeaaa___```dddggglllppprrrrrrrrrqqqqqqrrrrrrpppooooooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuusssqqqpppqqqrrrssstttxxxwwwuuutttvvvyyy}}}zzzuuuqqqqqqppppppsssxxx{{{~~~yyyrrrjjjeee[[[UUUQQQQQQOOOKKKHHHIIIAAAIIIJJJMMMUUUZZZeeeyyy}}}||||||wwwqqqmmmnnnnnnkkkkkkkkkjjjjjjjjjjjjjjjjjjmmmlllkkkiiihhhggggggggghhhfffdddbbbaaa`````````\\\^^^aaacccdddcccaaa```\\\YYYVVVTTTSSSRRRQQQPPPSSSRRRPPPLLLGGGCCCBBBBBB@@@@@@AAABBBCCCDDDFFFGGGBBBAAA@@@===;;;888555444333333333333222222222222111111111111111111111111111111111111111111111111222222333333333333222222111111222333444444555555777666444333222111111111111111111111111111111111//////000000000000111111000000111111222333333333111111111111111111222222000111111111111222222222------......///000000111///////////////000111111111111111222222333333333333333222111111111111111111222333444555555444444555444444333333444444555666555333222111111222333444555555666666666666666444444444444555555555555555555666666777777888888777777777777777777777777777777777777777777777777777777777777777888999:::999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>@@@BBBEEEGGGGGGFFFDDDBBBAAA??????>>>@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHGGGGGGHHHJJJHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBB@@@???>>>;;;:::999999:::999777555777777777666666666555555555555444333333333333444333444555555333333444555333444444444555555555555555555444444444444444444444444333333333333444444555555555666666666666777777777777666666666555555555555666777888888888888777777888999999888888777888888888888999:::;;;<<<;;;===???AAABBBDDDHHHJJJPPPPPPSSSXXXYYYXXX[[[```ccchhhpppvvvxxxxxxwwwwwwxxxyyyyyyxxxwwwxxxzzz}}}}}}}}}}}}||||||zzzyyyyyywwwtttrrrqqqrrrsssttttttsssqqqnnnmmmnnnrrrvvvyyy~~~wwwqqqmmmmmmllllllooottt|||~~~zzztttmmmhhh^^^XXXSSSRRRPPPKKKHHHIIIDDDKKKLLLNNNVVVZZZdddwwwxxxwwwtttwwwtttmmmjjjmmmmmmjjjjjjjjjjjjjjjkkkkkkkkkkkkmmmlllkkkiiihhhhhhhhhiiieeedddbbbaaa___]]]\\\[[[[[[]]]```cccdddcccaaa___^^^\\\YYYXXXWWWVVVTTTQQQSSSSSSQQQMMMGGGCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBAAA???===:::777555444444444333333333222222222111111111111111111111111111111111111111111111111222222333333333333222222000000111222333444555555666555333222111111111111111111111111111111111111//////000000000111111111000000000111222222333333//////000000111222222222000111111111111222222222////////////000000000000///////////////000111111000000111111111111222222333222222111111111111111111222333555555555555444555444333333333333444555444555555444444444444333222333333444444444444444444444444555555555555666555555666777777888999999777777777777777777777777777777777777777777777777777777777666666777777888999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===???BBBDDDFFFFFFEEECCCAAA???>>>======>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>???@@@BBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA<<<;;;:::::::::999666444777777777777666666666555555555444333333333333444222444666555333222444555444444444444555555555555444444555555555555555555444444333333333333444444555555666666666777777777777777777777666666666555555555666888888999999888777888999:::;;;;;;:::::::::999999888999999::::::999;;;===>>>???BBBEEEHHHJJJHHHKKKQQQUUUXXX___hhhlllsss{{{~~~{{{yyyvvvsssrrrtttuuuuuutttpppnnnkkkiiijjjmmmqqqtttwww|||yyysssnnnmmmlllkkkooottt~~~~~~{{{vvvppplllccc\\\VVVTTTQQQLLLIIIJJJFFFMMMNNNPPPXXXZZZdddwww|||tttvvvooosssqqqjjjhhhkkklllhhhlllllllllmmmmmmnnnnnnnnnlllkkkjjjiiiiiiiiijjjkkkcccbbbaaa```]]][[[YYYWWW[[[]]]```ccccccbbb```^^^aaa___^^^]]]]]][[[XXXUUUSSSSSSQQQMMMHHHCCCAAAAAACCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@===:::888666555444444444333333333222222111111111111111111111111111111111111111111111111222333333444444333333222///000000111333444555555555444222111000111111222111111111111111111111111//////000000111111111222//////000111222222333333......///000111222222333000111111111111222222222222222111111000000/////////////////////000111111000000000000000111111111333222222111000111111111000222333555666666555555555444333333333333444555111333555777888777555444555666666777888777777777777777777777888888888888555666666777888999999999777777777777777777777777777777777777777777777777888777777666666666666666::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<===???BBBDDDFFFEEEDDDBBB@@@???======<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@<<<===???AAABBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDD<<<;;;::::::;;;999666444777777777777666666666666555555444333333333333444222444666555333222333666444444444555555555666666444444555555555555555555555444444333333444444555666666666666777777777777777777777777666666666666555555666888888999999999777888999;;;<<<<<<;;;;;;;;;::::::999999999999999888:::<<<>>>???BBBEEEHHHNNNKKKMMMUUU[[[```jjjuuu}}}zzz{{{wwwssssssuuuvvvvvvuuuooommmkkkiiijjjmmmqqqssspppuuuzzz}}}vvvqqqpppooonnnrrrwww~~~|||xxxsssooofff___YYYVVVSSSMMMJJJKKKLLLNNNLLLQQQ[[[\\\eeexxxtttooouuuqqqllliiigggiiilllnnnllllllmmmmmmnnnnnnnnnooorrrqqqooommmkkkiiiiiihhhcccaaa]]]ZZZXXXYYY[[[\\\^^^```dddhhhiiiiiifffdddaaa``````___^^^\\\XXXTTTVVVTTTOOOJJJEEECCCDDDFFFDDDDDDEEEHHHKKKKKKHHHEEECCCAAA>>>===<<<;;;888666666666555555444444444444000000111222222222222111333333333222222111111111333333333222222222111111222111111111222333333444777555222///...---......111111111111111111111111111111000000//////......//////000111111111111111000000000000111111111111111111111111111111111111000000////////////000000111111111111111111222222000111111111111222222222000111111111111222222222333333333333333333333333444444333222222333333333333333333444444444555555555666666666777777888888666444333555888:::999777888777666666666666666777999999888888777777666666666666777777888888999999666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;???<<<;;;<<<>>>???===;;;:::;;;<<<;;;:::999:::;;;;;;;;;;;;::::::;;;<<<<<>>>>>>>><<<;;;<<<===<<<<<<<<<<<<==================>>>?????????>>>>>>:::;;;<<<<<<<<<;;;:::999?????????>>>>>>============<<<<<<>>>AAACCCCCCBBB???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA???<<<999777666666777888999999999999888777777666666555444444444444555999777555444555666555555666666555555555444444444777777666666555555555555444444444555555555666666333444444555666777888888777777666555555555555666777777777777777888888999<<<===@@@BBBBBBAAA???======<<<:::999888888999999:::<<<=========???BBBDDDJJJMMMSSS[[[bbbiiiwww{{{xxxtttrrrrrrsssrrrrrrmmmhhhgggjjjllllllnnnqqqtttvvvzzzyyymmmiiijjjmmmsssyyy~~~|||wwwrrrooogggbbb\\\VVVRRRPPPNNNLLLLLLOOOMMMRRRZZZ]]]hhhzzzvvvuuurrrnnnjjjiiikkkmmmooonnnnnnnnnoooooooooppppppsssrrrqqqooommmkkkjjjjjjdddbbb___\\\[[[\\\^^^___bbbfffjjjlllkkkhhhfffdddcccbbbaaa```___]]]YYYUUUTTTRRROOOJJJFFFEEEFFFGGGHHHHHHIIILLLNNNLLLHHHDDDBBB@@@>>>===<<<;;;999777777777555444333333333444111111222333333333333333444444444333333333222222333333222222111111111111111111111111111222333444333222000///...///000111111111111111111111111111222222111111111000000000///000000111111111111111111111111222222222222333222222222222222222222222222111111000000111111222111111111111111111222222000111111111111222222222111111111111222222222222444444444444444444444444444444333333333333333444333444444444444555555555666666666777777777888888777555444555888999888777888888777777777777888888666666666666555555444444666666666777888888999999888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;<<<>>>???===;;;<<<===>>>===<<<;;;<<<===???>>>>>>===<<<=========;;;===>>>>>>>>>???AAADDDBBBAAA@@@?????????>>>===@@@AAABBBAAA???>>>???@@@?????????>>>>>>=========<<<<<<=========<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>=========<<<===<<<<<<===???AAAAAA@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBB@@@===;;;999888999999999999999888888777777777777666555555444444555555999777555555666777666666666666555555555444444444666666666555555555444444444444444555555555666666444555555555666777777777777666555555444444555555666666666666666777888888===???AAACCCCCCBBB@@@???===<<<;;;;;;:::::::::::::::;;;<<<===>>>@@@DDDHHHPPPSSS[[[eeemmmwwwzzzwwwssspppppppppooonnnkkkhhhgggkkkmmmlllnnnrrrqqquuuzzzyyyoookkkkkkooowww}}}}}}yyyuuurrrpppgggbbb[[[VVVRRRPPPNNNLLLKKKPPPPPPSSSZZZ]]]nnn{{{vvvtttpppmmmmmmnnnppprrrppppppppppppqqqqqqqqqqqqrrrrrrqqqooommmlllkkkkkkdddcccaaa______```aaacccfffjjjoooooolllhhhggggggeeedddbbbaaa```]]]YYYVVVRRRQQQOOOLLLHHHFFFGGGHHHLLLMMMNNNPPPPPPMMMGGGCCCAAA@@@>>>======<<<:::888999888555222111111222333222333333444444444444444555555444444444444333333222111111111111000000000111111111111111111222333000////////////111222444111111111111111111111111222222222222222111111111000000111222222222222111222222333333333444444444222222222222222222222222333222222222222222222333222222222222222222111111000111111111111222222222111111222222222333333333555555555555555555555555444444333333333444444555444444555555555666666666777777777777777888888888888777666666888888777666888888888888888888999999555555555555555555555444666666777777888999999999::::::::::::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>>>>===<<<<<<>>>>>>===<<<>>>?????????======???AAADDDCCCBBB@@@??????>>>>>>:::<<>>>>>===@@@?????????>>>======<<<===<<<<<<======>>>???@@@@@@@@@@@@@@@@@@??????>>>>>><<<;;;<<<===>>>>>>===@@@@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;;;;<<<;;;:::888777666666666777777777666555555555555555777666444555666777777777555555555555555444444444555555555444444444444444444444555555555666666666666666666666666666666666666555555444444444444444555555555555555666666777<<<===???AAAAAA@@@???>>><<<===============<<<<<<:::;;;<<<<<<>>>BBBGGGKKKQQQUUU]]]hhhrrr~~~yyyuuuqqqmmmlllkkkjjjhhhhhhfffgggkkkmmmmmmooorrrqqqvvv}}}{{{rrrnnnllloooyyy{{{xxx}}}|||{{{yyyvvvsssqqqpppfffaaa[[[UUURRROOOMMMLLLJJJQQQRRRTTTZZZ___uuu~~~|||vvvuuurrrppppppqqqrrrtttrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooommmlllkkkjjjdddcccccccccdddfffhhhiiijjjnnnqqqppplllhhhggghhhdddcccaaa```___\\\YYYVVVRRRRRRQQQNNNJJJGGGFFFGGGKKKMMMPPPRRRPPPLLLFFFAAA@@@>>>===<<<===<<<;;;999;;;888555222000000111111222222333444444444444444444444444444444333333333111000000000000000000000111111000000000111111222////////////000111333333111111111111111111111111222222222222222222111111000111222222333333222222222222333333333444444444333333333333333333333333333333222222222222333333333222222222222222111111000000111111111222222222222222222222333333333444555555555555555555555555444444444444444444555666555555555666666666777777888888888888888888888888999888777777777777666666777777888888888888888888777777777777777777777777777777777888999999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======>>>>>>======>>>>>>>>>======>>>?????????@@@BBBDDDJJJIIIFFFDDDBBB@@@??????===???BBBBBBAAA@@@@@@AAA@@@BBBEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJHHHGGGGGGGGGJJJIIIHHHHHHGGGFFFEEEEEEGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDBBBBBB???===;;;;;;<<<======<<<@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>===<<<<<<======<<<;;;888666555666777777888777666666555555666666555444333444666777777666555555555555555555555555444444444444444444444444555555555555666666666666777777777666666666666666555555444333333333333444444444333333444444555666777888:::;;;<<<;;;:::999;;;<<<>>>?????????>>>===;;;;;;<<<===>>>CCCHHHMMMRRRUUU]]]gggqqq}}}~~~wwwtttnnnjjjhhhfffdddccccccbbbeeejjjmmmlllppptttvvv|||}}}uuuppplllnnnyyy}}}zzzwww}}}|||zzzwwwtttqqqooonnneee```ZZZTTTQQQOOOMMMLLLJJJQQQRRRTTTZZZbbb{{{}}}zzzuuuuuusssrrrrrrssstttuuusssssssssrrrrrrrrrrrrrrrpppqqqqqqqqqpppnnnmmmlllggghhhjjjmmmooorrrtttuuussstttsssooohhhcccbbbbbbbbb```^^^]]]\\\ZZZXXXUUUTTTTTTRRROOOJJJGGGFFFFFFHHHKKKOOOPPPNNNIIIDDDAAA???===<<<<<<======<<<;;;;;;999666333111000000111111222222333333333333333222222222222222333333333000000000000000000000111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222333333333333333222222222333333333333444333333333333333333333333333222222111111222222333333333333333222222111111000000111111111222222222222333333333444444444444444444444444444444444444555444444444555555666777666666777777777777888888999999999999999888888888999999999888777666666666555555777777888888777777666777777777888888999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBAAA@@@@@@???>>>======????????????????????????===>>>???@@@@@@CCCFFFIIIPPPNNNKKKHHHEEEBBB@@@???@@@BBBDDDDDDBBB@@@@@@@@@@@@CCCGGGHHHIIIJJJLLLNNNRRRTTTVVVVVVTTTRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNMMMJJJHHHFFFDDDDDDCCCFFFEEEEEEEEEEEEGGGIIIJJJIIIJJJJJJJJJIIIGGGEEEDDDAAA???<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCC???>>>>>>==================;;;999777666666888999888888777666666666666777333333222333555666555444444555555555555555555555444444444444444444444444555555555666666666777777777777777777777666666666555555444333333333333444333333333333333444444555444555666777777777777666:::;;;===???@@@@@@??????<<<===???@@@BBBGGGLLLPPPVVVXXX___iiirrr}}}|||uuuqqqlllgggdddbbb___^^^]]]^^^bbbhhhkkklllqqqxxx|||uuupppmmmppp{{{|||{{{{{{{{{zzzzzz~~~}}}{{{xxxtttpppmmmkkkccc___YYYTTTQQQOOOMMMKKKKKKQQQRRRTTT\\\eee}}}zzzssssssssssssssstttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssssssqqqpppooommmppptttxxx}}}{{{tttkkkddd^^^[[[YYY___]]][[[ZZZZZZYYYWWWVVVUUUTTTRRRNNNJJJHHHHHHIIIIIILLLPPPPPPLLLGGGCCCAAA===<<<;;;<<<===>>>===<<<:::999777555333222111111111111222333333333333333111111222222222222333333000000000111111111111222111000000///////////////111111111111000000000000111111111111111111111111000000000111111111111111222222333444444444444333222222222333333333444444444444444444444444444444333222222111111222222333444444444333222222111111000111111111111222222222333333333444444444555555444444444444444444444444555555555555555666777888777777777888888888999999:::::::::999999999999999888999:::999777666777888333444666777888888777666555555666666777888999999::::::;;;;;;<<<=====================>>>???@@@@@@CCCBBBBBBAAA@@@???>>>>>>@@@AAABBBBBB@@@@@@AAABBB???@@@BBBCCCEEEIIINNNRRRWWWUUUQQQMMMHHHEEEBBBAAAAAABBBDDDDDDBBBBBBBBBCCCBBBFFFJJJMMMNNNRRRWWW\\\___bbbddddddcccaaa``````\\\[[[ZZZYYYXXXWWWVVVVVVYYYWWWTTTPPPMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPOOOMMMJJJGGGEEEDDDBBB???>>>???AAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDD?????????>>>>>>======<<<<<<;;;:::999888999::::::999888888777777777777777444333333444666666555333444444444555555555555555444444444444444555555555555555666666666777777777777777777777777777777777666555555444444444444444333333333333333444444555555555666666777777777666888999;;;<<<>>>???@@@@@@>>>AAAEEEHHHLLLQQQWWW[[[[[[]]]bbbjjjqqqzzz~~~zzzwwwqqqmmmgggccc___]]]ZZZYYYXXXYYY]]]dddgggkkksss|||zzzsssppppppttt}}}zzzyyyzzz{{{{{{{{{~~~}}}|||yyyuuupppkkkhhhbbb^^^XXXSSSPPPNNNLLLKKKLLLPPPPPPTTT^^^hhhzzzxxx|||yyyqqqqqqrrrsssssssssssssssqqqqqqqqqpppppppppooooooooopppqqqrrrrrrpppooonnnooosssyyy}}}qqqgggbbb^^^[[[XXX]]][[[YYYXXXYYYYYYXXXWWWSSSRRRPPPMMMJJJIIIKKKNNNOOOQQQSSSRRRLLLGGGCCCBBB<<<;;;;;;<<<>>>???>>>===999999999888666444222111222333333444444444444444222222222333333333444444111111111111222222333333111000///............///000000111111111111000000111111111111111111111111111111111222222222333333222333333444444444444444333444444444444555555555444444444444444444444444444444333333333333444444555444444333222222111111000111111111111222222222444444444444555555555555555555555555555555555555555555555555666777888999888888888999999999999:::;;;;;;:::::::::999999999777999:::999777666777999333555777999999999888777555666777888999:::;;;;;;<<<<<<<<<===>>>>>>??????????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBAAACCCDDDDDDBBBAAABBBDDDCCCDDDGGGIIILLLRRRXXX]]]^^^[[[WWWRRRMMMHHHEEEDDDBBBDDDFFFFFFGGGHHHKKKMMMLLLQQQVVVZZZ^^^dddnnnuuuxxxzzz}}}~~~|||zzzxxxxxxuuutttrrrpppmmmjjjhhhgggmmmjjjfffbbb___]]]\\\\\\WWWWWWXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWTTTPPPLLLIIIGGGEEEBBBAAACCCEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@>>>======::::::;;;;;;;;;;;;<<<<<<999999888777777777888888666666555666888777555333444444444555555555666666444444555555555666666666555666666666777777777777666666666777888888888999777666555555444444555555333333333333333444555555555555666666666777777777777777888999;;;===???@@@AAAFFFLLLSSSYYY```fffiiigggfffhhhkkkmmmsss~~~|||xxxvvvtttrrrqqqlllhhhbbb]]]ZZZXXXUUUTTTSSSTTTYYY```dddjjjuuuuuuqqqrrrvvv~~~~~~|||{{{||||||{{{zzzyyyzzz{{{zzzvvvpppkkkgggbbb]]]WWWRRRPPPNNNLLLKKKLLLPPPPPPTTT```jjj}}}xxxuuuzzz}}}yyywwwooopppqqqrrrsssssssssssspppppppppooooooooonnnnnnkkklllmmmoooooommmllljjjnnnrrryyy{{{llldddbbbbbb___\\\\\\ZZZXXXXXXYYYZZZZZZYYYQQQPPPNNNLLLJJJKKKOOORRRUUUWWWWWWTTTMMMGGGDDDCCC<<<;;;:::<<<>>>???>>>>>>888999999999888666333111333444555555666666555555333333333444444555555555111111222222222333333333111000///..................///000111111222111111111111111111111111111111222222222333333444444444222333444444555555444444555555555555666666666777555555555555555555555555555555555444444555555555555555444333333222111111000111111111111222222222444444444555555555666666777777777777777777777777555555555555666777999999888888999999999:::::::::;;;;;;;;;::::::999999999666999:::999777666888:::444666888:::;;;:::999888888888999:::<<<===>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDD??????@@@AAABBBDDDDDDEEEBBBDDDFFFEEEBBBBBBCCCFFFGGGHHHKKKNNNRRRXXX___dddbbb```[[[VVVPPPKKKHHHFFFEEEGGGIIIJJJLLLPPPTTTWWWXXX]]]ccchhhnnnwww}}}xxxtttpppnnnmmmmmmffffffhhhhhhhhhgggfffeee`````````^^^[[[VVVRRROOOIIIGGGDDDCCCEEEGGGIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@>>>>>>999:::;;;<<<============:::999888888777888888888999888888888999999666444444444444555555555666666555555555666666666777777666666666666777777777777555555666777888999999:::777777666555555555555666444444333333444444555666444444444555555555666666666666666777999<<>>===;;;;;;::::::::::::::::::999888666444222333333333222333333444444333333333333333333444444222222222222222222333333//////000000000000//////000000000000000111111111222222222111111111111111111111111000111111222333111111222333333444444555444444555555666555555555444444444444444333333333444333333222222333333444222222222111111111000000,,,...222333333222222333000111333444444555777888666666666666666666666666666666666666777777777777888888888999999:::::::::999888777666666777888999999999888888888888999999777777666777777888999:::888999:::<<<===>>>>>>>>>BBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAABBBBBBCCCDDDGGGFFFDDDCCCBBBCCCCCCDDDBBBCCCDDDDDDEEEEEEFFFGGGIIILLLPPPVVV\\\aaaeeeggghhhddd]]]UUUPPPMMMMMMMMMHHHJJJNNNRRRVVV\\\ccchhhqqqrrrvvv}}}}}}|||{{{vvvpppkkkjjjhhheee```YYYRRRNNNMMMIIIHHHLLLNNNMMMMMMOOONNNQQQPPPLLLJJJLLLLLLIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJMMMKKKIIIFFFDDDCCCCCCCCCBBBAAAAAA@@@???>>>============<<<;;;;;;;;;;;;<<<=========;;;:::888666555888888999999888777555444777777666777777888999999777666666555555555666666999666444444666777555333555666888:::;;;;;;::::::888777777666555555444444555555444444444444555555333333444555555666666666888999999999999;;;???BBBFFFMMMXXXbbbkkksss{{{~~~uuummmlllrrrzzz~~~}}}xxxsssooonnnnnntttttttttrrrnnnjjjiiiiiihhhfffdddbbbaaabbbcccdddbbb___ZZZTTTPPPNNNNNNOOOPPPQQQTTTXXXaaannn{{{~~~zzzzzzzzzzzz}}}}}}}}}yyyzzzzzz||||||yyywwwtttuuuxxx|||}}}~~~~~~}}}~~~~~~~~~}}}{{{{{{zzz{{{zzzxxxxxxzzz|||}}}}}}|||yyywwwwwwwwwtttnnniiibbb]]]VVVOOOLLLIIIGGGFFFJJJOOOUUUYYY```rrr|||ttttttyyy~~~|||wwwvvvvvvsssrrrqqqpppppppppppppppmmmmmmmmmkkkjjjhhhgggfffggghhhhhhiiihhhgggfffeeekkklllooosssvvvxxxzzz{{{qqqllleee```]]][[[YYYXXXWWWVVVVVVUUUTTTSSSSSSRRROOONNNMMMMMMOOOSSSXXX\\\eeefffddd^^^UUUKKKEEEBBB@@@???>>><<<;;;:::::::::::::::::::::999777666444555555444444444444555555555555444444444444444444222222222222222222222222///000000000000000000///000000000000111111111111111111111111111111222222333222222222222333444444222222333444444555555666555555666666666555555444555555555444444444444444222222222111111222222222222222222111111111000000333222111000...///222555444555555444333333333444666666666666666666666666555555666666777888999999888888999999999::::::::::::999888888888888999:::999888888777777888888999777777777777888999:::;;;:::;;;<<<>>>??????@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKNNNRRRWWW]]]ccchhhjjjllliiieee___XXXSSSQQQPPPQQQQQQSSSWWW]]]fffqqq}}}yyyvvvpppjjjddd^^^XXXUUURRRMMMLLLPPPRRRQQQQQQTTTQQQTTTTTTPPPOOOPPPNNNJJJIIIHHHFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIILLLJJJHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@??????======<<<<<<<<<<<<<<<===>>>>>>===<<<;;;999777666888888999999888777555444777777666666666777888888777666666555555666666666888666555555888999999777999999;;;<<<<<<<<<;;;:::888888888777777777777666666555555444444555555666555555555555444444444444777888888888999;;;???BBBGGGOOOYYYcccllluuu}}}sssjjjhhhmmmrrrzzzyyyvvvqqqllliiiiiijjjoooooonnnkkkgggcccaaaaaa^^^]]]\\\[[[[[[\\\^^^```^^^[[[VVVRRROOONNNOOOPPPRRRSSSVVV[[[dddppp}}}|||xxxuuuvvvxxxyyyxxxvvvsssssssssppprrrtttwwwzzzwwwvvvtttuuuyyyyyy{{{||||||||||||~~~}}}|||{{{{{{{{{|||zzzxxxxxxzzz{{{|||{{{}}}zzzxxxwwwwwwtttoookkk```[[[TTTOOOMMMKKKJJJIIINNNQQQUUUZZZcccvvv~~~zzzuuuooorrryyy~~~~~~yyyuuutttuuuqqqppppppooooooooopppppppppnnnllljjjhhhfffeeeeeeffffffffffffeeedddbbbaaagggggggggggghhhiiijjjjjjgggccc]]]ZZZXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPOOOOOOMMMNNNNNNQQQUUUZZZ^^^aaafffeeebbb\\\SSSLLLGGGFFFBBBAAA???===<<<;;;::::::999:::;;;;;;;;;:::999888777666666555555666666666777777666666555555444444333333222222222222222222000000111111111111000000111111111111111111111111000000000111222222222333333333444444444555555666444444444555666666777777777777777777777666555444666666666555555555444444111111111111111111111111222111111111111000000000444444333111///000222444666555555444333333333333666666666666666666666666444444555777888999:::;;;999999999999::::::::::::;;;::::::999999::::::;;;888888777777777777888888888888888888999:::;;;<<<======>>>@@@AAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGIIILLLOOOVVV[[[dddmmmsssvvvvvvvvvoookkkfff```\\\ZZZZZZ[[[___cccjjjtttwwwooohhhccc___ZZZTTTRRRTTTVVVVVVWWWZZZVVVZZZ[[[YYYWWWVVVRRRMMMJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKIIIGGGFFFDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>===============>>>>>>>>>>>>>>>===<<<;;;999888777888888888777666555444777777666666555666666666777777666666666666777777888777666777:::<<<===<<<======>>>??????>>>======::::::::::::::::::999888666555555444444555555666666555555444333333222222555666777888999;;;@@@CCCGGGMMMVVV```iiiuuuxxxnnngggfffiiillltttrrrnnnhhhcccbbbdddfffhhhhhhgggccc^^^ZZZXXXXXXUUUUUUTTTTTTUUUWWWZZZ\\\YYYVVVRRROOOMMMNNNOOOPPPOOORRRVVV\\\eeeqqq|||{{{sssoookkkmmmmmmllljjjhhhhhhhhhgggjjjnnnttt~~~yyyvvvuuusssuuuyyywwwxxxzzzzzzzzz{{{|||~~~~~~}}}|||||||||||||||zzzyyyyyy{{{||||||{{{{{{wwwvvvvvvtttqqqmmmaaa]]]VVVQQQMMMKKKIIIGGGPPPRRRUUUZZZeeeyyy~~~yyypppssszzz}}}xxxsssrrrsssppppppooooooooopppqqqqqqpppnnnllliiihhhgggggggggffffffeeedddbbbaaa```___bbbaaa___]]]\\\\\\]]]]]]^^^[[[WWWUUUUUUVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLMMMNNNPPPTTTYYY^^^```aaa```^^^YYYSSSMMMHHHEEEDDDBBBAAA@@@>>><<<;;;::::::999:::;;;<<<===<<<<<<;;;888888777666666666777777888888777777666555444444444444333333333333333222000111111222222111111000222222111111111111111000//////000111222333333333333333444555555666666666555555666777777888888999999999999999888777555555777777777666555555444444000111111111111111111000111111111111000000000000///222555666666666666666555444333333555666777777666666666666666666666666555555666777888999:::;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;888777777666666777777888777777777888999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFDDDFFFHHHIIIJJJMMMSSSWWW___hhhuuuyyyvvvrrrnnnkkkkkkkkklllrrrxxxyyyoooiiiaaa[[[WWWXXXZZZZZZ\\\```]]]bbbeeeccc```^^^XXXRRRMMMKKKHHHFFFDDDDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBB??????>>>>>>>>>>>>???????????????>>>===<<<;;;:::888888777777666555555444888777666555555444555555777777666666666777888888888888888:::<<>><<<:::999666666555555555555666666555555444444333333333333444555666777888;;;@@@CCCDDDIIIPPPYYYbbbnnn|||}}}pppgggdddfffhhhjjjooolllggg```\\\\\\___bbbdddcccaaa]]]WWWSSSRRRRRRSSSRRRRRRRRRTTTVVVXXXZZZVVVSSSPPPMMMKKKLLLNNNOOOPPPTTTZZZaaajjjuuu|||ssslllhhhdddeeefffeeecccbbbbbbcccbbbgggnnnvvv{{{wwwuuussstttxxxuuuwwwyyyzzzzzzzzz|||}}}~~~~~~}}}}}}|||}}}}}}}}}{{{yyyyyyzzz}}}~~~~~~~~~~~~zzzuuuttttttssspppmmmfffaaaYYYSSSMMMIIIEEECCCPPPPPPSSSZZZggg{{{zzz{{{~~~|||wwwsssrrrsssqqqqqqpppppppppqqqqqqrrrnnnmmmkkkiiiiiiiiiiiijjjfffeeedddbbbaaa___^^^^^^\\\[[[YYYXXXWWWWWWWWWXXXUUUSSSQQQPPPQQQSSSSSSSSSQQQQQQPPPOOONNNLLLLLLKKKNNNOOOQQQVVV\\\^^^^^^]]]YYYVVVPPPKKKGGGDDDBBBAAABBBAAA???>>><<<;;;;;;;;;999:::<<<===>>>>>>======999999888777777777777777999999888777666555555444666555555555444444444333111111222222222222111111333222222222111111000000//////000111222333333333222333444555666666666666666777777888888999999::::::;;;::::::999888777666888777777666555555444444111111222333333222111111000000000000000000000000...000333555777:::>>>AAA999666444444666777888777777777777777777777777777888888888888999999999999::::::::::::::::::::::::999::::::::::::::::::999888888777777777777888888777777777888999:::<<<<<>>======<<<999888777777666555555555888777666555555444555555777777777777777888999999999:::<<<>>>@@@CCCFFFHHHKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHFFFBBB>>>;;;888666666666555555666666666333333333444444555555555333444555666777:::???BBBBBBFFFKKKQQQYYYeeerrr|||}}}sssfff______bbbeeefffhhhfffaaa[[[XXXWWWZZZ]]]aaa```^^^YYYTTTQQQPPPQQQTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSOOOLLLJJJKKKMMMNNNTTTYYYaaajjjsss}}}{{{ooofffbbb```]]]^^^______^^^]]]___``````fffnnnxxx}}}yyyvvvssssssuuutttwwwzzz{{{{{{{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~yyyyyyyyy||||||xxxsssrrrrrrrrrooolllgggbbb[[[TTTNNNJJJEEEBBBOOOOOORRR[[[jjj~~~yyywwwtttssstttrrrqqqqqqpppppppppqqqqqqlllkkkjjjiiiiiiiiiiiiiiidddcccbbb```^^^]]]]]]]]]YYYXXXWWWVVVVVVVVVVVVVVVOOOMMMLLLLLLMMMOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLOOOPPPRRRXXX]]]^^^[[[WWWUUUQQQKKKGGGEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999999999999999::::::999999888888777777888888777777666555555555222222333333333333222222333333333222111111000000000000000111222222222333111333444666777777777666777777777888999999::::::;;;;;;;;;;;;;;;:::999888888777777666555444333333000111222333333222111000//////000000000000000111333222111000333:::DDDJJJ@@@<<<777555777777666444777777777777777777777777999999999999999999999999;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999999888888888888999999777888888999:::<<<===>>>AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIMMMQQQVVVXXXZZZaaallluuuyyymmmddd]]]\\\]]]^^^bbbhhhlllrrruuutttrrrpppiiibbbXXXTTTOOOJJJFFFEEEEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRQQQPPPNNNMMMKKKKKKKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@@@@??????>>>>>>?????????>>>======:::999888777666666666777777777666666555666666666777777777777888999:::;;;<<>>AAAAAADDDHHHKKKQQQZZZeeennnppphhh]]]WWWWWW[[[^^^```bbbaaa___[[[WWWVVVWWWYYY^^^]]][[[WWWSSSQQQQQQRRRTTTUUUWWWXXXXXXVVVTTTSSSTTTRRROOOLLLKKKLLLNNNOOOTTT[[[dddoooxxxqqqcccZZZVVVVVVVVVWWWXXXXXXXXXYYY\\\^^^___dddllluuu}}}zzzwwwsssqqqssstttwwwzzz|||||||||}}}~~~~~~~~~}}}|||||||||}}}}}}xxxxxxyyy|||yyyvvvrrrqqqrrrqqqnnnjjjccc___YYYTTTPPPMMMIIIFFFNNNNNNRRR]]]nnnzzzxxxvvvtttuuurrrqqqpppooooooooooooooojjjjjjjjjiiihhhfffeeedddbbb```___]]]\\\[[[[[[[[[WWWWWWXXXWWWWWWVVVUUUUUUNNNLLLKKKKKKMMMNNNNNNMMMOOOOOOOOOOOOOOOOOONNNNNNOOOPPPSSSYYY______ZZZUUUQQQMMMHHHFFFEEEDDDBBB@@@>>>======<<<;;;;;;<<<<<<:::;;;<<<>>>>>>>>>======??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777666666222222333333333333222222444444333222222111000000111111111111111111222222222444666888999999888888777777777888999999::::::;;;;;;<<<<<<<<<;;;;;;:::777777666555444333222222///000111333333111000///////////////000000111111222333333333555999???CCCDDD>>>888777888999888555777777777777777777777777888999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999::::::999::::::;;;<<<>>>@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWW\\\aaadddgggppp}}}qqqhhh```^^^^^^```eeekkkqqqwwwzzzzzzxxxvvvpppjjj___[[[UUUNNNIIIGGGGGGHHHGGGHHHJJJLLLOOOSSSUUUWWWVVVUUURRRPPPNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDBBBAAA??????>>>======>>>>>>>>>>>>>>>===;;;:::999888777777888888777777666666666777888888888888888888999:::;;;;;;???CCCIIIOOOTTT[[[bbbgggjjjhhheeeaaa^^^[[[ZZZYYYUUUTTTSSSPPPLLLFFFAAA>>>777777666666666666777777666666666666666666666666444555555555666888<<>>>>>>>>===<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;::::::999888777777222333333444444333333222444444333333222111000000222222222111111111111111333555777:::;;;;;;:::999666777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<777666555444333222111111...///000222222000///....../////////000000111111,,,222888<<<<<<999777555BBB===777777:::<<<;;;999777777777777777777777777777777888999;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;;;;<<<<<<===???@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRSSSVVVYYY]]]aaaccceeejjjpppsssxxxtttjjjbbb______aaagggmmmtttzzz}}}|||{{{zzzuuunnnddd```YYYQQQLLLIIIIIIIIIGGGHHHIIILLLOOOTTTWWWZZZYYYWWWUUURRRPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFCCCAAA???>>>>>><<<======>>>>>>>>>>>>===<<<;;;:::888888888888999777777666777777888999:::888888888888999:::;;;<<>><<<===>>>>>>???CCCJJJQQQMMMKKKHHHHHHKKKRRRZZZ___dddfffhhhgggddd```^^^]]]VVVVVVTTTRRRPPPPPPRRRTTTVVVYYY___cccccc```[[[XXXPPPOOOMMMLLLMMMPPPTTTVVV___gggsss|||xxxpppdddWWWOOOMMMMMMOOOQQQSSSTTTUUUXXX\\\___dddhhhkkkpppzzz~~~yyywwwxxxxxxssspppqqqqqquuuyyy{{{{{{{{{|||}}}{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyzzz{{{}}}}}}{{{yyyxxxvvvtttuuuuuusssnnnjjjeeeaaa\\\VVVQQQLLLHHHDDDMMMRRRXXXaaaooo}}}zzzvvvrrrrrrqqqooolllkkkkkkkkkjjjhhhccccccccccccbbb```___^^^]]][[[XXXXXX[[[\\\[[[YYYYYYYYYYYYYYYXXXVVVTTTRRROOOOOONNNOOOOOOQQQRRRSSSLLLNNNPPPSSSTTTTTTTTTSSSOOOQQQUUUYYY]]]\\\YYYVVVMMMIIIEEEAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888999;;;======<<<;;;<<<===@@@???????????????@@@@@@BBBBBB@@@???>>>=========<<<<<<<<<<<<;;;999777555333444555777777777777666999777333222222111000///333222111111000000111111444555666777777666555444999999888888999999:::;;;999:::<<<======;;;:::888888777555333111111111111////////////000000000000////////////000111222333111222222333555666888999:::999999888888777777777888777666555555666777888666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<:::;;;===>>>@@@@@@AAAAAAFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLKKKKKKLLLOOOQQQTTTXXX\\\___aaaffflllqqqrrrxxx~~~rrrhhhaaabbbdddfffnnnvvv~~~~~~|||wwwqqqlllfff]]]VVVRRRQQQPPPPPPQQQNNNLLLNNNSSSXXXZZZZZZZZZ[[[[[[ZZZWWWUUUTTTTTTVVVRRRNNNLLLNNNPPPOOONNNJJJHHHFFFEEEDDDCCCAAA???@@@@@@@@@??????>>>>>>>>>;;;:::888777777777888999888777666666666666777777666777777888999999::::::EEEIIIQQQ[[[fffooovvvyyyyyyxxxvvvqqqkkkccc\\\XXXWWWTTTPPPPPPOOOLLLDDD===;;;999777444333444666777666666777777777777666666222333444555666888999999>>>>>>>>>???@@@BBBCCCDDDDDDAAA???AAAHHHQQQXXX\\\lllpppsssqqqkkkddd```___XXXSSSMMMJJJLLLOOOQQQQQQUUUZZZaaaggghhhddd^^^ZZZQQQPPPOOONNNOOOTTTZZZ___cccppp~~~}}}{{{xxxooobbbWWWPPPMMMLLLLLLNNNOOOQQQSSSVVVZZZ```dddhhhhhhiiimmmsssxxxzzz{{{xxxwwwuuusssqqqpppppppppmmmpppuuuyyyzzz{{{}}}~~~}}}|||||||||||||||}}}~~~|||{{{zzzzzzzzzyyyvvvtttvvvwwwxxxyyyyyyyyyyyyyyywwwvvvvvvwwwwwwtttmmmhhhfffbbb]]]WWWRRRMMMIIIEEENNNRRRYYYddduuu{{{xxxuuurrrssspppnnnllljjjjjjjjjhhhgggcccbbbbbbaaaaaa````````````]]][[[ZZZ[[[\\\ZZZXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTMMMOOOQQQSSSTTTTTTTTTSSSOOOQQQUUUZZZ\\\[[[VVVSSSKKKHHHCCCAAA??????===<<<;;;;;;;;;;;;:::999888777999;;;<<<===;;;;;;<<<===???>>>>>>>>>??????@@@AAABBBAAA@@@@@@????????????=========<<<;;;888666555333444666777888888777666777555222111222333222111/////////000111222444444444555666888999999888888999999888888999999:::;;;;;;<<<===>>>>>><<<:::999555333111///...---------.../////////000000000000////////////000111222222222333333444666777999:::;;;::::::999888777777666888777666666555666777888777777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::;;;:::999999999:::;;;<<<;;;<<<===???AAABBBBBBBBBGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNRRRTTTWWW\\\bbbhhhlllsss{{{zzzppphhhcccdddgggjjjrrr{{{{{{uuuoooiiibbb\\\XXXWWWUUUTTTRRROOOLLLNNNRRRWWWYYYYYYZZZ[[[\\\[[[YYYWWWXXXXXX[[[WWWSSSQQQQQQSSSRRRQQQNNNLLLJJJIIIHHHFFFCCC@@@>>>==================>>>>>>===;;;:::999999999999888777777666666777777888777777777888999:::;;;<<>>???AAA??????@@@FFFOOOYYY___lllrrrxxxyyyrrrjjjbbb___VVVQQQLLLJJJLLLOOOQQQRRRYYY^^^dddhhhgggccc\\\WWWPPPPPPOOOOOORRRXXX```fffmmmzzz}}}zzzwwwtttqqqmmmeeeZZZRRRMMMLLLLLLMMMNNNQQQTTTVVVXXXYYY\\\^^^bbbaaacccgggmmmrrruuuuuussssssrrrqqqppppppoooooonnnqqqtttwwwxxxyyyzzz|||}}}||||||{{{{{{{{{||||||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyy|||{{{{{{|||{{{wwwooojjjeeeaaa[[[VVVRRRMMMIIIFFFOOORRRZZZiii}}}xxxvvvtttssstttooommmjjjiiihhhgggfffdddcccbbbaaa`````````aaabbbaaa```]]]]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTNNNPPPRRRTTTUUUTTTSSSRRROOORRRVVVZZZ\\\YYYSSSNNNHHHEEEAAA???>>>===<<<;;;999999999999999888777666888:::<<<<<<;;;:::;;;<<<============>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>===;;;888666444444555666888888888888777666444222111222333333222/////////000111222333444333555777999;;;;;;;;;;;;999999888888999999:::;;;<<<<<<>>>???>>>===;;;999555444222000///...//////....../////////000000000............///000111111444444555666777999::::::<<<<<<;;;:::999777777666777777666666666777777888888999:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNPPPRRRVVVYYY___dddlllsssyyy{{{qqqmmmhhheeegggkkkqqqyyyzzzrrrnnniiidddaaa___]]][[[WWWSSSPPPQQQUUUXXXZZZYYYZZZ[[[\\\\\\[[[\\\^^^___bbb___ZZZWWWVVVWWWVVVVVVSSSRRRPPPOOOMMMJJJEEEAAA======<<<<<<===>>>???@@@BBBAAA@@@>>><<<;;;:::999999888888777777888888999999888777777888;;;===???DDDHHHNNNUUU]]]ccchhhkkkoooooonnnllliiiddd```]]][[[XXXSSSPPPNNNHHHAAA;;;;;;999777555444555666777666777777888888777777666555555555666666777777777666666777777888999;;;;;;<<<===>>>@@@EEENNNZZZcccooovvvzzzoooeee___VVVRRRNNNLLLMMMOOORRRSSS^^^aaaeeegggeee___XXXTTTOOOOOOPPPQQQWWW```kkksss{{{}}}vvvssspppllliiiaaa[[[TTTNNNMMMNNNPPPQQQRRRUUUYYY[[[[[[ZZZYYYYYY\\\\\\]]]aaagggmmmpppqqqoooooopppppppppooonnnnnnnnnqqqsssuuuuuuwwwyyy{{{}}}}}}|||{{{zzzzzzzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{zzzyyywwwwwwwwwxxxzzz{{{~~~xxxpppjjjccc___ZZZUUUQQQMMMIIIFFFPPPSSS]]]ppp{{{vvvvvvttttttvvvnnnllliiigggfffeeecccbbbbbbaaa```^^^___```bbbcccaaa```_________^^^\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVVVVWWWYYYZZZYYYXXXVVVTTTPPPRRRSSSUUUUUUTTTSSSRRRQQQSSSWWWZZZ[[[WWWPPPKKKEEEBBB???======<<<;;;999888999999999888888777666777999;;;;;;:::999:::;;;;;;;;;;;;<<<>>>@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBB>>>>>>>>>===;;;888666444555666777999999999999888777555222111222222222111222222111000000000000000333555777999:::;;;;;;:::999999888888999999:::;;;;;;<<<===>>>===<<<:::888555444222000/////////000........./////////000000---------......///000111555555666888999:::::::::===<<<;;;:::999888777666777777777777777777888888999:::;;;===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJLLLOOOQQQSSSWWW[[[___hhhnnnuuu|||}}}uuuoooiiihhhhhhkkkooowww}}}wwwsssooollljjjgggdddbbb___[[[WWWVVVYYY\\\]]]\\\[[[\\\]]]]]]^^^```cccfffhhheeeaaa]]]ZZZZZZYYYYYYXXXWWWVVVTTTRRRNNNHHHDDD@@@???>>>===>>>@@@CCCDDDFFFFFFDDDBBB@@@===:::999999999999999999999:::;;;;;;:::888888999;;;???AAADDDFFFKKKPPPVVV[[[^^^```eeeeeefffeeedddbbb___^^^\\\YYYUUUQQQMMMGGG@@@;;;:::999777666555666777888777777777888888777777777777777666666666666666666777777777777888999:::;;;999<<>><<<<<<<<<:::888888999999999999888888777666888::::::999888999::::::::::::<<<===???AAABBB??????AAABBBBBBBBBBBBBBB>>>>>>>>>===;;;999777555666777888::::::::::::999:::777444222111111000...222111000000//////000000444555666888888888888777999999888888999999:::;;;:::;;;<<<<<<<<<:::888666111000...---,,,,,,,,,---............////////////---------......///000111444555666888999999999999<<<;;;;;;:::888777777666666666777888888888888888:::;;;<<<===>>>?????????=======================================<<<;;;;;;;;;;;;<<<<<<===============>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMPPPSSSVVVZZZ___cccmmmsss{{{zzzuuuqqqnnnfffiiilllooottt|||}}}zzzvvvtttrrrooollliiifffbbb]]]\\\]]]______]]]\\\]]]]]]^^^___bbbgggjjjllliiieeeaaa]]][[[\\\]]][[[ZZZYYYXXXVVVRRRLLLHHHCCCBBB@@@>>>???AAADDDFFFJJJIIIIIIGGGCCC???<<<999:::::::::::::::;;;<<<<<<===<<<:::999:::<<>>===<<<<<<<<<:::888888888999999999888888777555777999999888777888999999::::::;;;===>>>@@@AAA>>>???@@@BBBBBBBBBAAA@@@===>>>>>>===<<<:::888777777888999;;;;;;;;;;;;:::;;;888555222111000///---.........///000111222333333444555666777777666555999999888888999999:::;;;:::;;;<<<<<<;;;999666555222111000...------......------........./////////............///000111111333444555777888888777666::::::999888888777777777666666777888999999999999:::;;;<<<===>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>======>>>???AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNQQQTTTXXX\\\bbbffflllsss||||||~~~}}}~~~yyysssooommmkkkfffmmmrrrtttxxx}}}zzzxxxuuurrrmmmiiicccaaabbbbbbaaa___^^^^^^^^^]]]^^^bbbgggkkknnnllliiiddd___]]]^^^```^^^]]]\\\[[[ZZZWWWSSSOOOIIIFFFBBB??????AAADDDFFFMMMMMMMMMLLLHHHCCC???<<<;;;;;;;;;;;;<<<===>>>>>>@@@>>>===<<<<<<===???@@@BBBCCCFFFHHHJJJLLLMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSSSSQQQOOOLLLHHHDDD@@@>>>999888888777777888888888777888888999999888888777777777777777777777777777666666666666666777888888888:::===@@@CCCJJJSSSZZZeeegggjjjhhhccc___^^^^^^aaa```]]]XXXTTTRRRSSSTTTWWWYYYZZZYYYWWWRRRMMMJJJJJJLLLQQQZZZfffvvvuuummmgggbbb]]]YYYZZZYYYYYY\\\```dddffffffiiiiiihhhddd___\\\ZZZ[[[XXXWWWXXX\\\ccckkkpppssstttsssqqqooommmllllllkkkmmmpppsssuuuwwwyyy|||}}}}}}|||{{{zzzzzzzzzzzzyyy~~~yyyuuusssooonnnmmmnnnqqquuuzzz}}}yyyrrrmmmjjjaaa^^^YYYUUURRRNNNJJJHHHRRRZZZnnnuuussssssqqqnnnnnniiigggeeedddeeeeeedddcccaaaaaaaaa```_________^^^\\\___bbbbbbaaa______```______^^^^^^^^^```aaabbb______]]]\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVTTTQQQPPPOOOOOOOOOOOONNNKKKGGGCCC???===<<<<<<===<<<:::888666777777888888777777666444666888888777666777888:::::::::;;;<<<===???@@@===???@@@AAABBBAAA???>>><<<============;;;999888777888:::;;;<<<<<<;;;;;;:::777444222111111000...............000111222333111222444666777888777777999999888888999999:::;;;;;;;;;<<<<<<;;;999777555555444222111000111111222---------.........//////////////////000111222222111222444666666666555444777777777777777777777777555666888999::::::999999::::::<<<===>>>?????????======>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>???>>>======@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLOOORRRUUUYYY]]]cccgggiiipppzzz{{{xxxvvvuuutttpppppppppooollliiieeeccc___```bbbfffjjjlllkkkjjjgggggghhhiiijjjlllnnnoooqqqooommmllllllllljjjiiifffgggiiikkkmmmoooqqqrrrqqqpppoooooooooqqqsssuuuxxxwwwxxxzzz~~~{{{wwwrrrooommmkkkjjjiiirrryyyzzz}}}~~~}}}wwwrrrllliiiiiiiiigggeee______^^^\\\]]]```fffkkkooonnnkkkfffaaa___aaacccbbb```___^^^^^^]]]ZZZXXXRRRNNNIIIEEECCCDDDGGGJJJQQQRRRRRRQQQNNNHHHCCC@@@<<<<<<<<<<<<===>>>??????AAA@@@???>>>>>>======>>>AAABBBDDDEEEGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHFFFCCCAAA??????888888888888888888888888777888888999999888888777777777777777777777888888666666666555666666777888888999:::===BBBGGGKKKNNNSSSVVVXXXXXXWWWWWWYYY\\\______]]]YYYUUUSSSUUUWWWXXXXXXXXXWWWTTTOOOJJJGGGGGGKKKRRR\\\iiiyyy~~~uuummmiiifffaaa^^^^^^^^^```eeekkkoooqqqqqqvvvvvvuuuppphhhaaa\\\ZZZYYYXXXYYY]]]dddlllrrruuutttrrrooommmkkklllmmmnnnnnnqqqtttvvvwwwwwwxxxzzzzzzzzzyyyxxxxxxyyyyyyyyywww|||}}}wwwttttttpppooonnnoooqqqtttxxxzzzzzz||||||yyytttnnnkkkjjjccc___ZZZVVVRRRNNNKKKHHHRRR\\\qqq||||||tttrrrrrroookkkjjjhhhfffddddddeeeeeeeeedddaaaaaaaaaaaa```___]]]]]]]]]```cccccc```]]]]]]^^^```___^^^^^^___```bbbcccbbbaaa___\\\ZZZYYYXXXXXXWWWWWWXXXXXXVVVTTTQQQPPPMMMLLLKKKKKKJJJHHHDDDAAA>>>===<<<<<<===<<<:::888555555666666666666666555444666888888777666777888:::::::::;;;<<<===>>>???===>>>@@@AAAAAA@@@>>>===;;;<<<=========<<<::::::888999:::<<<===<<<<<<;;;888666333222222222111000111111000//////////////////000333666888999::::::999999888888999999:::;;;<<<=========<<<:::888666222111000.........//////---------.........///////////////000000111222333///111333555555444333222666666666666777777777777555666888999::::::999999999:::;;;===>>>>>>>>>>>>======>>>>>>?????????@@@============<<<;;;:::999;;;<<<>>>?????????>>>===@@@AAABBBBBBCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMOOORRRUUUYYY^^^cccggggggoooxxx}}}xxxtttqqqnnnmmmiiifffbbb___]]]\\\XXXXXXWWWVVVUUURRRPPPOOONNNNNNOOOQQQTTTUUUTTTSSSSSSTTTUUUWWWXXXZZZ[[[[[[[[[YYYWWWVVVWWWWWWVVVUUUTTTUUUWWWYYY[[[]]]___```cccaaa___]]]\\\\\\\\\]]]^^^^^^^^^bbbiiioootttvvvqqqpppooonnnnnnnnnmmmmmmlllvvv}}}~~~zzzssspppoooooommmkkk``````^^^\\\\\\___eeeiiippppppmmmhhhcccaaaccceeedddbbb````````````___]]]ZZZVVVPPPJJJHHHIIILLLNNNSSSTTTUUUUUUQQQLLLFFFCCC<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAA@@@???>>>===<<>>>>>???888888888888888888999999888888999999999999888888666777777777888888888888888888777777777888888999777777888<<<@@@DDDFFFFFFEEEIIIMMMOOOPPPSSSWWW[[[\\\\\\\\\XXXUUUTTTWWWYYYYYYYYYYYYVVVRRRMMMHHHEEEFFFKKKRRR]]]jjjzzz|||tttooonnnmmmkkkhhhbbbcccgggmmmtttyyy{{{{{{|||rrrhhh```[[[[[[ZZZ[[[___gggooouuuxxxrrrpppmmmjjjjjjlllnnnpppooorrruuuvvvvvvuuutttuuuwwwwwwwwwvvvwwwwwwxxxxxxuuuzzz~~~yyyuuuuuuwwwrrrqqqqqqqqqrrrtttvvvxxxuuuwwwwwwtttnnniiihhhhhhddd```[[[WWWSSSOOOKKKHHHQQQ[[[tttvvvvvv}}}wwwtttsssqqqlllgggffffffffffffgggggghhhhhhfffeeedddcccaaa___]]]\\\______```````````````______```aaa```___^^^___aaaaaaaaa```___]]]ZZZXXXWWWZZZZZZYYYXXXVVVSSSQQQOOOPPPOOONNNLLLIIIFFFCCCAAA???>>>===<<<:::999888777666666666666666666666666777777777777777777777777777888888999999:::;;;;;;<<<===???@@@>>>===<<<===??????>>>>>>===<<<<<<<<<<<<===>>>???>>>===;;;:::666444222111222222111000........................111111222333555777999:::888888777777888:::;;;===777888:::;;;;;;:::888777555444333111000/////////////////////////////////000000000000000111222222111222333444555555555555666777777777777777666666999888777666777888:::<<<;;;;;;===>>>????????????>>>>>>===============>>>============<<<<<<<<<<<>>=========>>>@@@AAA>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMOOORRRVVV\\\```ccclllooosssxxx|||~~~~~~zzzssslllfffbbb``````]]][[[XXXTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFAAADDDGGGHHHHHHHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOONNNLLLJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPSSSSSSSSSUUUYYY]]]aaaccchhhjjjkkklllkkkjjjkkklllrrrvvv{{{}}}zzzxxxuuuoookkkgggddd```]]]]]]```eeehhhkkklllnnnmmmjjjfffdddcccdddeeeggghhhhhhfffeeeccc^^^[[[UUUOOOJJJJJJMMMPPPTTTVVVWWWWWWTTTOOOIIIEEEEEEDDDCCCAAA@@@???>>>>>>AAAAAA@@@@@@???>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@============<<<;;;:::999555555555666666666666777777777777777777777777777999999888777555555888:::999888777666666777888999666666666888:::===???AAACCCCCCBBBCCCFFFLLLQQQTTTYYYXXXVVVTTTSSSUUUYYY]]]^^^]]][[[UUUOOOJJJGGGGGGHHHJJJPPP^^^ooo~~~yyyvvvssstttuuussslllgggdddgggkkkooottt{{{}}}pppddd]]][[[^^^aaaeeemmmvvv{{{zzzsssqqqnnnmmmllljjjgggeeeiiilllpppsssttttttuuuvvvyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuurrrnnnnnnqqqtttuuutttssssssrrrpppnnnllljjjhhheeeaaa[[[VVVRRRNNNKKKHHHTTTaaa{{{rrrttt}}}{{{uuurrrrrrpppkkkgggiiiiiiiiihhhhhhhhhggggggffffffeeedddbbb```^^^]]]]]]^^^___```aaaaaaaaaaaa^^^```aaaaaa```______```aaa```___^^^\\\[[[ZZZYYYZZZZZZ[[[ZZZYYYVVVSSSQQQRRRRRRPPPMMMJJJFFFBBB@@@>>>>>>===;;;:::999888777777777777777777777777777555555555555555555555555777777888888999::::::;;;;;;===??????>>>===<<<===???>>>>>>>>>>>>=========;;;<<<======<<<;;;999777555333111111222222111000........................111222333444666777999:::888888777777888999:::;;;999:::<<<===<<<;;;:::999666666444333111111000000000000000000000000000000///......///000111222333111222333444555555555555666666777777777777666666999888777666777999:::<<<;;;<<<===>>>????????????@@@????????????????????????>>><<<;;;<<<===@@@AAAGGGFFFCCCAAA@@@?????????@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMPPPTTTXXX]]]___eeegggjjjmmmpppqqqqqqpppnnnkkkeee___ZZZVVVUUUTTTRRRQQQOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDD???AAACCCDDDCCCCCCDDDEEEIIIIIIIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPTTTWWWYYY]]]___ccceeegggiiilllnnnrrrvvv|||}}}xxxrrrnnnkkkhhhccc``````bbbfffiiikkklllmmmllljjjgggffffffggghhhjjjkkkkkkkkkjjjiiidddaaa[[[SSSNNNLLLNNNPPPTTTVVVYYYZZZXXXTTTOOOKKKKKKJJJGGGDDDAAA???>>>>>>>>>??????>>>>>>===<<<;;;>>>???AAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777555555666666666777777777777777777777777777777777777888999888777777888:::888777666555555666777888666666777888999;;;>>>???@@@??????AAACCCGGGKKKNNNOOOOOONNNMMMNNNQQQWWW[[[^^^^^^\\\WWWPPPKKKGGGFFFKKKNNNUUUcccttt}}}{{{yyywwwxxxyyywwwpppkkkcccfffkkkqqqxxxuuuiiibbb[[[___bbbfffnnnxxx|||{{{ssspppmmmkkkjjjiiigggeeegggjjjnnnppppppqqqqqqrrrwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssssssssssssssttttttrrrqqqrrrtttvvvtttsssrrrqqqpppnnnllljjjhhhgggddd```ZZZUUURRRNNNKKKIIIZZZkkkyyyqqqvvv{{{uuurrrqqqpppllliiimmmlllkkkjjjiiihhhggggggfffffffffdddcccaaa___^^^\\\]]]^^^```aaabbbcccccc^^^```ccccccbbb```___``````___^^^]]]\\\\\\]]]^^^\\\\\\]]]\\\[[[XXXVVVTTTVVVUUURRROOOJJJEEEAAA???>>>===<<<;;;:::999888777777777777777777777777777555555555555555555555555777777777888999999::::::;;;===??????>>>===<<<===>>>>>>>>>>>>????????????===>>>>>>===<<<:::888666555333111111111222111000////////////////////////222222444555777888::::::999888888777777888999999;;;<<<===>>>>>>===<<<;;;888777666444333111111111000000000000000000000000---------...///111222333111222333444555555555555666666777777777777666666888888777777888999;;;<<<;;;<<<===>>>>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>;;;:::;;;>>>CCCFFFIIIHHHEEECCCAAA@@@??????CCCDDDEEEEEEDDDCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLOOOSSSVVVXXX\\\]]]___`````````___^^^[[[YYYTTTPPPLLLJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCCCCBBBBBBDDDFFFIIIIIIJJJKKKKKKJJJIIIHHHCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEGGGIIILLLOOOQQQUUUXXX\\\___bbbeeeiiikkkmmmssszzzxxxtttqqqnnniiieeecccdddgggiiijjjllllllllliiihhhhhhiiilllmmmnnnooopppqqqqqqrrrmmmjjjccc[[[SSSOOOPPPQQQRRRUUUYYY\\\]]]ZZZVVVTTTTTTRRRMMMIIIDDDAAA??????>>>>>>??????>>>===;;;:::===>>>???@@@@@@>>><<<:::999999999999999999999999888888888888777666555555555666666666666777777777888888888888888888888888555777999999888888999:::888888777777777777888888777777777777888:::;;;<<<;;;;;;<<<===???BBBDDDEEEEEEEEEFFFGGGJJJOOOUUUZZZ^^^^^^]]]XXXRRRLLLHHHFFFKKKOOOXXXfffvvv~~~{{{zzzyyyzzzzzzwwwqqqkkkdddhhhmmmttt|||xxxlllddd[[[___ccchhhpppzzz~~~|||rrroookkkiiiiiiiiihhhgggfffiiilllnnnnnnnnnooopppuuuuuuvvvwwwvvvuuutttsssqqqppppppppppppqqqqqqrrrsssssstttvvvwwwwwwtttrrrrrrqqqpppnnnllljjjiiihhhccc___ZZZUUURRROOOKKKIII```www|||uuusss{{{{{{vvvsssrrrqqqnnnlllmmmllllllkkkjjjiiihhhhhhfffffffffeeedddbbbaaa```]]]^^^___aaaaaabbbbbbbbb]]]```cccdddcccaaa______```___^^^]]]^^^___aaacccbbbaaa___\\\ZZZXXXXXXWWWZZZXXXTTTOOOJJJDDD@@@>>>======<<<;;;:::999888777888888888888888888888888777777777777777777777777666666777777888999999999:::<<<>>>???>>><<<============>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;999888555333111000111111000///000000000000000000000000222333444666888999:::;;;:::999999999888888999999;;;<<<<<<============<<<999888777444333111000000////////////////////////++++++,,,---///000222333111222333444555555555555555666666777777777777666888777777888888:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<:::;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHJJJMMMOOOPPPTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMJJJGGGEEECCCCCCCCCEEEEEECCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFGGGGGGGGGFFFGGGJJJLLLNNNOOOPPPQQQPPPOOOMMMKKKHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNTTTVVVXXXZZZ[[[]]]```cccfffllluuu}}}{{{wwwsssnnniiiffffffgggiiikkkkkkkkkjjjiiiiiikkkmmmqqqqqqqqqssstttvvvxxxzzzvvvrrrkkkbbbXXXSSSQQQQQQPPPSSSXXX]]]___^^^\\\[[[]]]ZZZUUUOOOJJJEEECCCBBBAAAAAABBBBBBAAA???<<<;;;<<<===>>>>>>===;;;999888888888888888888888888888666666777666666555444444444444555555555666666666777777777777777777777777222555888999888888888999:::999999999999999999:::888888888888888888999999888999:::;;;<<<===>>>>>>???AAACCCEEEHHHNNNTTTYYY\\\]]]\\\XXXRRRLLLIIIGGGKKKRRR]]]lllzzz~~~}}}}}}{{{wwwqqqlllhhhlllrrrzzztttiiibbbZZZ___dddjjjrrr|||}}}rrrooojjjhhhhhhiiijjjiiiiiikkknnnooonnnnnnoooppptttuuuvvvwwwvvvuuurrrqqqoooooooooooopppqqqrrrssssssssstttvvvvvvuuutttrrrtttsssqqqpppnnnlllkkkkkkbbb___YYYUUURRROOOLLLJJJeee~~~xxxwww~~~~~~{{{vvvrrrpppooommmmmmkkkkkkkkkjjjjjjjjjiiiiiifffffffffeeedddcccbbbaaa```aaaaaaaaaaaaaaa``````]]]```cccdddccc```______aaa```______```ccceeegggiiieee___ZZZWWWWWWXXXZZZZZZXXXSSSNNNHHHCCC???===<<<<<<;;;:::999888888777777777777777777777777777666666666666666666666666555666666777777888888999999;;;>>>>>>===<<<======<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>><<<:::888777444333111000111111000///000000000000000000000000111333555777888999:::::::::::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<:::999777444222000//////........................++++++,,,---///000222333111222333444555555555555555555666777777777777777777777888888999;;;<<<===<<<======>>>>>>>>>>>>===>>>>>>???@@@AAAAAA@@@@@@>>>======<<<<<<<<<=========>>>???@@@BBBCCCCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFIIIIIIKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBFFFEEEDDDBBBAAAAAA@@@@@@CCCCCCBBBBBBCCCDDDDDDEEEHHHIIIJJJKKKKKKMMMQQQSSSVVVWWWYYYZZZYYYWWWSSSQQQOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLQQQSSSTTTSSSSSSTTTWWWYYYaaafffooowww}}}{{{xxxrrrlllhhhggghhhhhhkkkkkkjjjhhhggghhhlllooottttttuuuwwwyyy{{{}}}|||yyyrrrhhh]]]VVVRRRQQQNNNQQQUUUZZZ]]]^^^^^^^^^aaa___[[[VVVQQQLLLIIIGGGDDDDDDDDDCCCAAA>>><<<;;;;;;;;;<<<;;;:::999888777666666666666666666666666555666666666666555555444333333444444444555555555666666666666666666666666222555888999888888888999999999999999999999999999888888888888888888888888777888999;;;;;;;;;::::::===>>>@@@CCCFFFJJJPPPUUUXXXYYYXXXVVVQQQMMMKKKJJJPPPYYYhhhwww~~~yyytttpppkkkpppyyy|||nnnddd^^^WWW]]]dddjjjsss||||||rrroookkkiiijjjkkkllllllkkkmmmnnnnnnmmmmmmnnnooouuuuuuwwwwwwvvvtttrrrqqqoooooopppqqqrrrsssuuuvvvtttttttttsssssssssssstttsssrrrpppnnnmmmlllkkkkkkddd```ZZZVVVRRROOOLLLJJJjjj|||}}}}}}{{{vvvqqqmmmlllkkklllkkkkkkkkkkkkjjjjjjjjjjjjeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbaaa```______]]]___bbbbbbaaa___^^^___````````````bbbdddggghhhjjjfff___XXXUUUVVVYYY[[[WWWUUUQQQKKKFFFBBB???===;;;;;;;;;:::999888888888666666666666666666666666333333333333333333333333555555555666777777888888888;;;===>>>===<<<======;;;<<<<<<===>>>??????@@@>>>===<<<:::888777555555444222000000000111000///////////////////////////000222444777888999999999888999999:::::::::999999999999999::::::;;;<<<<<<;;;:::777444222000///...---------------------------------...///111222333111222333444555555555555444555666777777888888777666777888999:::<<<<<<=========>>>>>>>>>>>>======<<<===>>>@@@@@@@@@??????===============<<<;;;;;;AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBBAAABBBEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDDDDFFFGGGHHHIIIJJJLLLOOOQQQSSSVVVYYY\\\aaaccceeegggeeebbb^^^[[[UUUUUUSSSRRRPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQPPPPPPJJJJJJIIIHHHGGGGGGGGGGGGJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMMMMNNNQQQSSS[[[```hhhooouuu{{{|||vvvpppllljjjiiiiiikkkjjjhhheeedddggglllpppwwwxxxzzz|||~~~}}}wwwmmmbbbZZZUUUSSSOOOPPPRRRUUUXXX[[[]]]^^^aaaaaa```]]]YYYUUUQQQOOOHHHGGGDDDBBB???<<<:::999::::::::::::999888777777444444444444444444444444555555666666666555555444333333444444444555555555666666666666666666666666666888999:::999999999;;;777888888999999888888777888999999:::999999888888888888999:::::::::::::::999;;;===???BBBFFFKKKOOORRRSSSSSSQQQNNNLLLMMMMMMTTTaaasss~~~{{{wwwuuusssrrryyyuuuhhh^^^ZZZTTT[[[bbbjjjsss|||~~~{{{rrrpppmmmlllmmmooooooooolllmmmnnnmmmlllkkklllnnnuuuvvvvvvvvvuuusssrrrqqqoooooopppqqqsssuuuwwwxxxtttttttttsssrrrqqqssstttpppooommmjjjiiiiiiiiiiiifffbbb\\\WWWSSSPPPLLLJJJooo~~~yyysssnnnllllllmmmnnnnnnmmmmmmlllkkkjjjjjjcccddddddddddddccccccbbbaaaaaabbbbbbbbbaaaaaa```]]]^^^``````^^^^^^^^^___]]]^^^___aaabbbdddeeefffdddaaa]]]YYYWWWWWWYYYZZZTTTQQQMMMIIIDDDAAA>>>===;;;;;;::::::999888888888555555555555555555555555222222222222222222222222444444555666666777777888888:::===>>>===<<<======;;;;;;<<<<<<=========>>><<<<<<:::888777666555555444222000000000000000...........................///111444666888888888888555666777888999999888888999999999999:::;;;<<<======<<<999666333111//////........................///......///000111222333111222333444555555555555444555666777888888888888666777888:::;;;<<<============>>>>>>>>>>>>======;;;<<<>>>@@@AAA@@@??????>>>===<<<<<<<<<===>>>???BBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCBBBBBBDDDGGGJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDBBBAAA???>>>============>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEGGGIIILLLOOOQQQRRRQQQUUUZZZ^^^bbbeeeiiilllppprrruuuvvvuuuqqqkkkhhh___^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\[[[TTTSSSRRRQQQQQQPPPPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRNNNNNNNNNMMMKKKLLLOOOQQQTTTXXX^^^dddiiiooouuuyyy|||~~~zzztttpppmmmllllllllljjjgggcccbbbeeekkkooozzz|||~~~{{{qqqggg^^^YYYWWWQQQQQQQQQRRRTTTXXX[[[]]]___```bbbbbbaaa]]]YYYVVVMMMKKKGGGBBB>>>;;;::::::999999999999999888888888444444444444444444444444333444444555555555444444555555555666666666777777888888888888888888888888;;;<<<===<<<;;;;;;<<<>>>999:::;;;<<<<<<;;;:::999888999:::;;;;;;:::999999888888888999999:::::::::666888;;;===@@@DDDIIIMMMLLLMMMMMMLLLKKKLLLOOOQQQ___nnn~~~|||{{{{{{|||}}}mmm```XXXTTTQQQXXX```hhhrrr{{{|||yyysssqqqppppppqqqsssrrrqqqoooppppppooommmlllmmmooouuuuuutttsssrrrqqqpppppplllmmmnnnppprrrtttvvvxxxrrruuuwwwwwwtttrrrrrrsssooommmkkkiiigggggghhhhhhiiieee^^^YYYTTTPPPLLLJJJrrr}}}wwwqqqooooooqqqrrrrrrpppooommmkkkjjjiiicccccccccddddddccccccbbb___```aaabbbbbbbbbbbbbbb]]]^^^___^^^]]]\\\^^^___[[[\\\^^^```bbbcccdddddd^^^]]]\\\[[[ZZZZZZYYYYYYQQQOOOKKKGGGCCC@@@>>>>>>;;;::::::999999888888888555555555555555555555555333333333333333333333333444444555555666777777777777:::<<<======<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888777777777444222000///000000///..............................000333666888888888777222333555666777777777666999999999:::;;;<<<===>>>???===;;;777444222000000////////////////////////000000000000000111222222222222333444555555555555444555666777888888888888666777888:::;;;<<<=========>>>>>>>>>>>>>>>======;;;===???AAABBBAAA@@@???@@@>>>;;;:::;;;>>>BBBEEE@@@AAACCCDDDEEEFFFEEEEEEBBBCCCCCCCCCDDDFFFJJJMMMGGGHHHIIIJJJJJJIIIHHHGGGDDDCCCAAA???>>><<<<<<;;;;;;<<<===>>>????????????BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHJJJNNNRRRVVVZZZ\\\\\\```ffflllqqquuuyyy{{{{{{~~~|||wwwsssiiihhhhhhgggggghhhjjjkkkfffgggggggggggggggffffff```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZTTTTTTSSSPPPMMMMMMOOOQQQMMMPPPUUUZZZ___eeelllpppooorrrwwwzzz}}}}}}wwwrrrpppnnnnnnllljjjfffbbbaaadddjjjooo}}}}}}tttjjjaaa\\\YYYTTTRRRQQQPPPRRRVVVZZZ]]]]]]___ccceeeeeebbb]]]ZZZSSSPPPJJJDDD@@@===<<<<<<888888888888888999999999777777777777777777777777222333333444444444333333777777777777888888888888::::::::::::::::::::::::@@@@@@???>>><<<<<>>???@@@@@@???>>>===888999:::;;;<<<;;;:::999888888888888888999:::;;;666888;;;>>>AAAEEEJJJNNNIIIIIIIIIHHHIIIKKKPPPSSSnnnxxxfffYYYRRRPPPOOOVVV___gggqqqzzz{{{wwwsssrrrqqqrrrtttuuutttsssssstttsssrrrpppooopppqqquuutttrrrqqqpppooooooooojjjkkklllnnnpppsssuuuvvvqqquuuzzz{{{xxxtttrrrrrrpppooollljjjhhhhhhiiijjjkkkfff```ZZZUUUQQQLLLIIIwwwwwwsssrrrrrrrrrmmmmmmmmmmmmmmmkkkjjjiiieeeeeedddddddddcccccccccccccccbbbbbbaaaaaa``````bbbaaa___^^^]]]]]]^^^^^^```^^^]]]^^^``````___^^^\\\[[[YYYYYYZZZZZZXXXVVVTTTNNNGGGCCCCCCCCC???;;;<<<;;;:::888777666666666666666666555444444333333333333333333333333333333333333444444666777888999999:::;;;============<<<======<<<<<<;;;;;;;;;;;;===<<<:::888666555555666222222111111000/////////...------------...//////000000111222444555666666;;;:::888777777777888999:::;;;;;;<<<>>>???AAABBB@@@===888444333222000///000000//////.........---////////////000000000000444555555555555555444444777777888999999999999999999888888777888:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<===???AAABBBAAA@@@??????>>><<<;;;<<<===???@@@AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDBBBAAA???>>>===<<<>>>===<<<<<<===>>>???@@@>>>============>>>>>>?????????@@@@@@@@@AAAEEEGGGGGGFFFDDDEEEGGGIIIJJJKKKQQQRRRTTTWWWZZZ```gggkkkmmmppptttyyy}}}vvvvvvuuusssrrrsssuuuxxxzzzwwwuuuuuuwwwwwwuuurrrmmmmmmkkkiiigggfffffffffjjjjjjjjjkkkllljjjfffccc[[[YYYVVVSSSPPPPPPPPPPPPRRRSSSUUUWWWYYY\\\```ccckkklllooorrrvvv{{{}}}xxxsssqqqppppppmmmhhheeedddfffiiikkkvvvzzzttthhhaaa______VVVUUUSSSQQQQQQTTTYYY]]]______^^^]]]bbbiiijjjfffZZZRRRJJJHHHEEE???;;;:::===<<<:::888777777777888666666555555555444444444555555555555555555555555444666888888777666666777999<<>>AAA>>>BBBEEEEEEFFFHHHGGGCCCCCCBBBBBBCCCCCCBBB>>><<<<<<:::999999;;;<<<;;;:::999888888888888999999:::===<<<<<>>:::;;;:::999888777777666666666666666555444444333333333333333333333333333333333333444444555777888999777888:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<;;;999777555555555555222222111111000/////////...------------...//////000000111222444555666666:::999888777777777888888::::::;;;<<<===???AAABBB@@@<<<777444333222000///000/////////............////////////000000000000444555555555555555444444555555666777777777777777999888888888888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAAAAA@@@???>>>??????===<<<===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDCCCAAA@@@???======>>>>>>===<<<===>>>?????????>>>>>>>>>>>>???@@@@@@>>>@@@AAAAAAAAABBBDDDFFFHHHHHHHHHJJJLLLNNNOOOOOOSSSVVVZZZ^^^bbbiiioootttwwwzzz}}}}}}}}}~~~~~~|||yyyvvvuuusssrrrqqqppppppooorrrrrrrrrssstttrrrooollleeebbb^^^YYYVVVSSSRRRRRRQQQRRRSSSTTTVVVYYY\\\^^^dddfffhhhlllppptttwwwxxxwwwxxxyyy{{{~~~}}}xxxtttqqqpppqqqnnnjjjgggfffgggjjjllluuuyyyvvvkkkccc______UUUSSSQQQPPPPPPSSSWWWZZZYYYZZZ[[[]]]eeennnpppnnn^^^UUUMMMJJJGGGBBB>>>>>>>>><<<;;;999888888888888666666555555555444444444555555555555555444444444333555777888888888:::;;;<<<@@@CCCCCCAAA@@@BBBDDDBBBGGGKKKKKKMMMPPPNNNKKKHHHFFFDDDBBBBBB@@@>>><<<;;;:::999999;;;======<<<:::999999999999:::;;;;;;===<<<===@@@FFFIIIJJJJJJIIIGGGEEEEEEDDDHHHUUUaaannn\\\RRRNNNMMMOOOWWW```ffflllssswwwwwwyyyzzz{{{|||||||||{{{zzzwwwwwwvvvvvvuuutttssssssnnnnnnnnnnnnmmmmmmmmmmmmnnnoooppppppqqqtttxxx{{{~~~~~~{{{wwwsssqqqmmmllljjjhhhhhhiiikkkmmmpppkkkcccZZZSSSNNNKKKJJJqqq~~~wwwtttsssrrrrrrpppooollljjjgggffffffffffffffffffeeeeeeeeeeeedddaaaaaaaaa```___^^^^^^^^^]]]]]]]]]^^^___aaabbbccc^^^]]][[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVUUUSSSNNNJJJDDDAAAAAA@@@===::::::999888777777777777777666666555555444333333333333333333333333333333333333333333444555666777888666777888::::::::::::999999999999999999888888888;;;:::888777555555444444222222111111000/////////...------------...//////000000111222444555666666999888777777666777777777::::::;;;;;;===>>>@@@AAA>>>;;;777444222222000///////////////............////////////000000000000444444555555555555555444555555666777777777777777999888888888999:::;;;<<<======<<<<<<;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>??????>>>===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@????????????>>>======>>>>>>>>>???????????????@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSYYY\\\bbbhhhmmmttt{{{~~~}}}||||||||||||||||||}}}}}}|||zzzwwwrrrooojjjddd___[[[XXXWWWUUUUUUTTTTTTUUUWWWYYYZZZ[[[]]]aaaeeehhhkkklllmmmiiijjjlllmmmpppuuu{{{~~~yyyvvvsssrrrrrrqqqnnnlllkkkkkklllmmmtttyyyzzzpppgggaaa^^^VVVUUURRRQQQQQQTTTWWWYYYVVVXXX[[[___hhhrrrtttqqqbbbYYYPPPLLLIIIEEEBBBCCC>>>===;;;:::999888999999666666666555555555444444444444444444444444444444222444777999:::;;;>>>@@@BBBFFFJJJJJJHHHGGGHHHJJJJJJPPPUUUVVVYYY\\\ZZZVVVPPPLLLGGGCCC@@@???===<<<:::999999:::===>>>>>>===;;;;;;:::::::::;;;<<<===;;;;;;<<<@@@EEEIIIKKKKKKHHHFFFEEEEEEFFFJJJXXXeee{{{eeeXXXQQQNNNMMMNNNXXXaaahhhnnnvvvyyyxxx|||}}}~~~~~~}}}|||uuuuuutttsssrrrqqqppppppllllllllllllllllllllllllnnnoooppppppqqquuuzzz~~~~~~{{{vvvrrrpppmmmkkkiiihhhiiikkknnnqqqqqqlllddd\\\TTTNNNKKKJJJlll}}}wwwtttsssrrrqqqpppnnnkkkhhhfffeeeffffffggggggfffffffffeeeeeeeeedddccccccbbbaaa```______]]]]]]^^^^^^___aaabbbbbb]]][[[YYYXXXXXXWWWUUUSSSRRRQQQPPPPPPRRRRRRQQQPPPJJJGGGCCC@@@???>>><<<999999888777777777777777888666666555444444333333222222222222222222222222222333333333333444555666777555666888999::::::999999888888888888888888888888::::::999888666555555555222222111111000/////////...------------...//////000000111222444555666666888777777777777777777777:::::::::;;;<<<===???@@@===:::555333222111000//////////////////.........////////////000000000000333444555555666555555555777777888999999999999999888888999999:::;;;;;;<<<======<<<<<<<<<<<<======@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>????????????@@@AAAAAABBBBBBDDDFFFGGGFFFFFFHHHIIIGGGIIIKKKMMMPPPTTTXXX[[[aaaeeekkkqqqvvv||||||zzzuuuoooiiieeeaaa```^^^\\\ZZZXXXYYYYYYYYYXXXUUUXXX[[[___bbbcccdddccccccdddeeeeeefffhhhmmmppp{{{~~~}}}zzzxxxwwwvvvvvvuuussssssrrrrrrrrryyy|||~~~vvvlllddd___ZZZXXXUUUTTTUUUXXXZZZ[[[YYY[[[]]]aaaiiiqqqrrrnnndddZZZQQQMMMJJJFFFEEEFFF???>>><<<:::999999999:::666666666666555555555555444444444444444555555555444666888:::<<<>>>AAADDDIIILLLPPPQQQOOONNNOOOQQQTTTZZZ```cccfffhhhgggbbbXXXRRRJJJCCC???>>>======;;;::::::<<<>>>??????===>>>===;;;;;;;;;<<<===>>>>>>>>>???AAAEEEHHHKKKLLLHHHGGGGGGIIIKKKQQQ___mmmsss___TTTOOOMMMKKKOOOYYYdddlllttt{{{~~~~~~|||zzzxxxqqqqqqpppnnnmmmlllkkkjjjkkkllllllllllllmmmmmmmmmkkkkkklllmmmooosssxxx}}}}}}yyyuuuqqqnnnllljjjhhhggghhhlllooorrrqqqllleee\\\TTTOOOKKKIIIjjj{{{wwwtttsssrrrpppnnnllljjjhhhgggggghhhiiiggggggfffffffffeeeeeeeeeddddddcccbbbaaa```______^^^^^^____________^^^^^^\\\ZZZWWWVVVUUUTTTQQQOOOOOOMMMLLLLLLMMMNNNMMMKKKFFFDDDAAA@@@>>>===;;;:::888888777777666777777777555555555444333333222222222222222222222222222222333333222333333444555666555666888999::::::999999888888888888888888999999::::::999888888666666555222222111111000/////////...------------...//////000000111222444555666666777777777888888888888777::::::::::::;;;<<<>>>>>>;;;888444222111111111000.........///////////////////////////000000000000333444444555666666555555777777888999999999999999888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAA@@@@@@??????<<<=========>>>???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???????????????@@@AAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKNNNQQQSSSUUUXXX\\\cccgggkkknnnsssxxx|||}}}yyytttqqqnnnlllgggddd```]]]\\\[[[YYYWWWUUUWWWZZZ]]]___``````___]]]^^^_________aaaeeehhhuuuxxx|||~~~}}}}}}||||||||||||{{{{{{{{{rrrhhhbbb\\\YYYVVVVVVYYY[[[\\\\\\[[[^^^```cccjjjppppppkkkcccYYYOOOLLLIIIFFFDDDEEE???>>><<<:::999999999:::777777666666666555555555444444444555555666666666777999;;;<<<>>>@@@DDDGGGNNNQQQTTTUUUSSSTTTVVVYYY]]]eeekkknnnqqqssspppkkk___XXXMMMDDD@@@>>>>>>>>>=========???BBBBBBAAA@@@BBB@@@>>><<<<<<===>>>???BBBCCCDDDEEEGGGJJJMMMOOOJJJJJJLLLPPPTTT[[[jjjxxxppp\\\RRRNNNKKKJJJPPP[[[hhhqqqzzz~~~zzzvvvsssnnnnnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjlllnnnsssxxx|||~~~{{{wwwssspppnnnkkkjjjhhhggghhhkkknnnpppoookkkeee\\\UUUOOOKKKIIIqqq|||yyywwwuuusssrrrmmmmmmkkkjjjiiiiiijjjjjjfffffffffeeeeeeeeeeeedddcccbbbaaa```___^^^]]]\\\_________^^^^^^\\\[[[ZZZZZZXXXVVVTTTTTTRRRPPPMMMLLLJJJIIIIIIIIIIIIHHHFFFCCCBBBAAA@@@>>><<<;;;;;;999888777666666666666666555555444444333222222222222222222222222222222222222222222222222333444555555666777999999999999888777777777888888888888999888888888888777666555444222222111111000/////////...------------...//////000000111222444555666666777777888999999999999888:::999999:::;;;<<<======:::777333111111111111000.........///////////////////////////000000000000333333444555666666666666555555666777777777777777888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAACCCDDDEEEBBBDDDEEEEEEFFFHHHLLLOOOTTTYYY^^^bbbdddggglllpppuuuxxx{{{~~~|||zzzyyyqqqllleeebbb```^^^ZZZVVVWWWXXXZZZ\\\]]]^^^^^^^^^VVVXXXZZZ[[[]]]___cccgggkkknnnrrrvvvyyy}}}wwwmmmfff[[[XXXUUUVVVZZZ]]]^^^]]][[[^^^bbbfffmmmsssqqqlll```VVVNNNKKKIIIEEEBBBCCC>>>===;;;:::999888999999777777777666666666555555555555555666777777888888999:::<<<>>>???CCCGGGJJJQQQSSSVVVVVVUUUWWW\\\aaafffmmmtttwwwyyyzzzuuuooobbb[[[OOOFFFAAA@@@@@@AAA???@@@AAAEEEHHHJJJIIIHHHHHHFFFCCC@@@>>>???@@@AAA@@@BBBDDDFFFIIINNNTTTXXXTTTUUUYYY___ccciiiwwwppp^^^SSSNNNLLLJJJRRR]]]jjjttt|||}}}xxxssspppmmmmmmmmmlllkkkkkkjjjjjjgggggggggfffffffffeeeeeefffiiilllnnnqqquuuzzz~~~~~~}}}|||yyywwwtttqqqppplllkkkiiiiiiiiijjjlllmmmmmmiiiccc\\\UUUOOOKKKIII}}}|||zzzyyyvvvuuupppooonnnmmmlllkkkjjjiiieeeeeeeeeeeeddddddddddddccccccbbb```___]]]\\\\\\]]]]]]^^^^^^]]][[[ZZZYYYYYYWWWUUUSSSSSSQQQOOOMMMKKKIIIGGGFFFFFFFFFDDDBBB@@@AAAAAA@@@>>><<<<<<;;;:::999888666666555555555555555444333333222222111111111111111111111111111222222222222222333333444333444666777888888777777555555666666666777777777555666666666666444333222222222111111000/////////...------------...//////000000111222444555666666777888999:::;;;::::::999999999999999:::;;;<<<===999666222000111111111000............/////////000////////////000000000000222333444555666666666666555555666777777777777777888999:::<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBB>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJNNNSSSWWW^^^fffqqqwwwxxxxxxzzz{{{~~~{{{tttmmmhhhfffbbb]]]XXXXXXYYYYYYZZZ[[[\\\\\\\\\WWWYYY[[[\\\^^^```dddfffgggjjjmmmqqqtttxxx~~~{{{qqqjjj\\\YYYVVVXXX^^^aaaaaa___^^^bbbeeeiiipppuuusssmmm]]]TTTMMMKKKIIIDDDAAAAAA>>><<<;;;999888888888888777777777777666666666555666666666777888999999999888:::<<>><<<<<<<<<:::999888666555444444444555555444333333222222111111111111111111111111111222222222111222222333333222333444666666666666555444444444555555555666666333444444555444333111000222222111111000/////////...------------...//////000000111222444555666666888999:::;;;<<<;;;;;;:::999999999999:::;;;<<<<<<888555222000000111111000---.........//////000000////////////000000000000222333444555666666666666777777888999999999999999888999:::<<<===<<<<<<;;;999999:::<<<>>>@@@BBBDDD@@@@@@@@@@@@AAAAAABBBCCC???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBEEEFFFFFFGGGGGGHHHIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNNNNNNNPPPTTT[[[```kkkwww|||sssnnnkkkhhhaaa\\\YYYYYYXXXXXXYYYZZZ[[[[[[^^^___`````````aaaccceeejjjlllnnnppprrrvvv{{{~~~}}}tttmmm___[[[YYY\\\bbbfffeeeccccccgggjjjmmmrrrvvvrrrlll[[[SSSLLLKKKIIIDDD@@@@@@===<<<:::888777777777888777777777777666666666666666777777888999:::::::::666888<<>>>>>===;;;888999888888777666555555444666555555444444333222222444333222222111111222222222222111111111111111111555333222222333333333222444444555555444444333222444444444444444444444444222222111111000////////////...---,,,,,,---...///111222444666888888888888888999;;;;;;;;;999777666888999999:::;;;<<<======>>>;;;777444333111000...............////////////111111111000000000000000222222333444444555555666666666666666666777888888999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEHHHJJJJJJIIIGGGEEEFFFFFFEEEEEEFFFGGGGGGHHHLLLIIIFFFGGGIIIJJJIIIGGGBBBEEEHHHIIIIIIIIIIIIJJJEEEGGGHHHGGGFFFHHHMMMQQQQQQPPPQQQTTTWWW[[[eeeoooyyysssnnniiiccc___aaa___]]]\\\\\\]]]___aaa^^^______```bbbdddfffgggjjjllloooqqqrrrsssvvvxxxxxx}}}}}}vvvpppaaa___]]]^^^bbbfffiiijjjiiijjjmmmrrrvvvvvvrrrnnnaaaYYYPPPIIIFFFEEECCCAAA@@@===999777777777777666555555555555666666666666666666666666777888999::::::;;;===???CCCIIIPPPUUUWWWUUUTTTTTTWWW^^^dddiiirrryyy}}}}}}|||{{{rrrgggbbbZZZQQQKKKKKKKKKIIIFFFGGGKKKNNNRRR[[[eeeddd]]]___\\\VVVNNNGGGFFFJJJOOO]]]ccclllwww|||nnncccYYYRRRQQQUUU[[[```hhhnnnqqqqqqpppppppppooooooqqqsssrrrnnnjjjgggfffffffffggghhhjjjkkkkkkkkkiiifffbbb``````aaacccgggkkkooorrrtttwwwzzz{{{{{{{{{{{{zzzyyyxxxwwwuuusssqqqooommmkkkjjjjjjjjjddd[[[TTTOOOLLLJJJHHH|||zzzzzzwwwvvvssspppllliiigggeeeeeeeeeeeeeeeeeedddcccbbb___```aaabbbbbb___]]][[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPNNNNNNIIIFFFCCCAAAAAAAAAAAA@@@@@@???>>>======<<<:::777999888888777666666555555666555555444444333222222333333222111111111111111111111111111111111111111222111111111333444444444444444444555444444333222333333333333333333333333333222111000000/////////000///...---,,,---...///000111333555777777777777888999:::;;;;;;999888666888999::::::<<<<<<===>>>>>>;;;777444333111000...............////////////111000000000000000000000222333333444444555555666666666666666666777888888999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEHHHIIIJJJIIIGGGFFFHHHGGGGGGGGGGGGGGGHHHIIIKKKIIIGGGGGGIIIJJJIIIGGGEEEGGGJJJKKKKKKKKKKKKMMMHHHJJJLLLKKKJJJLLLPPPTTT\\\[[[\\\___aaaggguuu~~~yyyvvvsssnnnjjjdddbbb___\\\[[[[[[]]]^^^aaabbbbbbdddfffhhhjjjkkklllnnnqqqrrrrrrsssuuuwwwxxx{{{}}}|||yyysssmmmeeecccaaabbbeeeiiikkkkkkkkkkkklllqqquuuuuuqqqmmmaaaZZZPPPJJJGGGEEECCCAAA@@@===999777777777777666666666666777777777777888777777777777777888999::::::<<<>>>AAAEEEMMMUUU[[[^^^\\\YYYYYY[[[aaahhhlllwww}}}{{{xxxvvvppphhhbbb[[[TTTPPPOOOOOOLLLIIIJJJMMMPPPSSS\\\fffgggbbbaaa```]]]XXXSSSTTTYYY___iiiqqqvvviii___WWWPPPPPPTTT^^^dddkkkpppqqqooolllkkkllllllkkkmmmnnnlllhhhdddeeedddddddddeeefffggghhhgggggggggeeecccbbbbbbdddeeegggkkknnnqqqtttxxxzzz||||||||||||{{{zzzxxxxxxuuusssqqqooommmkkkjjjjjjhhhbbbZZZRRRMMMJJJHHHFFFuuu}}}zzzxxxtttrrrooollljjjhhhggggggfffggggggfffeeedddcccbbb^^^___```aaa```^^^\\\[[[ZZZZZZZZZZZZZZZXXXWWWWWWSSSSSSRRRPPPOOOMMMLLLLLLGGGEEEBBB@@@@@@@@@??????@@@>>>=========;;;999777888888888777777666666555666555555444444333222222222111111000000000000000111111111111111111111111000000111222333444555555444444444444444333222222222222222222222222222222444333111000//////000000111000...---------......///000222444666666666666888999:::;;;:::999888777999999:::;;;<<<======>>>>>>;;;777444333111000...............////////////000000000000000000111111333333333444555555666666666666666666666777888888999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJKKKJJJIIIIIIJJJLLLMMMMMMMMMNNNPPPOOORRRTTTUUUTTTUUUYYY]]]cccdddfffhhhiiiqqq~~~|||zzzwwwtttmmmjjjeee```]]]\\\]]]]]]``````aaaccceeegggiiijjjmmmoooqqqrrrrrrsssuuuwwwwwwyyyzzzzzzzzz|||{{{xxxuuupppllliiihhhfffgggiiilllmmmmmmlllkkklllnnnrrrsssooolllaaaZZZQQQKKKHHHFFFCCCAAA???<<<999777777888777777777777777777888888888888999999888888888999999:::;;;<<<>>>BBBHHHRRR\\\dddhhheeebbb```aaaeeekkkoooyyy}}}~~~yyyrrrnnnkkkhhhccc^^^ZZZWWWWWWVVVSSSPPPOOOPPPQQQSSS\\\eeehhhfffdddddddddbbb```bbbhhhmmmxxx{{{qqqfff___XXXSSSTTTYYY___eeelllqqqppplllhhheeeggggggggghhhhhhfffbbb___cccccccccccccccdddddddddbbbcccdddccccccccceeeggggggiiikkkmmmpppsssxxx{{{~~~~~~~~~}}}|||{{{yyyxxxuuusssqqqooommmlllkkkkkkgggbbbZZZSSSNNNKKKHHHFFFxxxttt}}}xxxuuuqqqooollliiiggggggggghhhffffffffffffeeecccbbbaaa___```aaaaaa```___]]]\\\YYYYYYYYYYYYXXXWWWVVVVVVPPPPPPOOONNNMMMMMMLLLKKKHHHEEECCCAAAAAAAAA@@@???AAA???>>>======<<<:::888888888888777777777666666666555555444444333222222111111000///////////////000000000000111111111111111222444444444444444555333444444444444333222222222222222222222222222222555333111000//////000111111000///---------......///111333555666777777666888999:::::::::999999888999999:::;;;<<<===>>>>>>>>>;;;777444333111000...............////////////000000000000000111111111333333444444555666666666666666666666666777777888888999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNMMMOOOQQQSSSYYY\\\```aaaaaabbbfffiiijjjlllpppqqqsss|||~~~yyyuuuooohhhccc``````_________```aaaccceeeggghhhkkkmmmpppqqqrrrsssvvvxxxvvvwwwwwwuuuuuuxxx~~~zzzvvvsssooolllkkkjjjiiijjjlllnnnnnnmmmmmmkkkjjjlllooopppmmmjjjbbb[[[RRRLLLIIIGGGCCCAAA???<<<999777777888888777666666777777777888888888::::::999999888999999999:::;;;>>>BBBJJJUUUbbbjjjpppmmmhhheeeeeehhhlllooosssxxxzzzvvvnnnhhhffffffcccbbb`````````^^^[[[XXXTTTRRRPPPRRRXXX___dddeeehhhkkkmmmnnnnnnqqqvvv{{{{{{zzzrrrjjjaaa\\\XXXUUUXXX]]]```eeelllooonnnjjjeeebbbbbbccceeeggggggfffcccaaaeeeeeeeeefffeeeeeeddddddaaabbbccccccbbbccceeeggghhhiiikkkmmmooosssyyy}}}~~~}}}|||zzzyyytttsssrrrooonnnllllllkkkhhhccc\\\VVVRRRNNNJJJHHH{{{rrrssszzzuuuqqqnnnllliiigggeeefffggggggeeeeeeeeeddddddcccaaaaaaaaaaaabbbbbbaaa```^^^]]]XXXXXXYYYXXXXXXWWWVVVUUUPPPPPPOOONNNNNNMMMLLLLLLIIIGGGEEEDDDDDDDDDBBBAAABBBAAA?????????>>>;;;999888888888888777777777777666555555444444333222222111000//////......////////////000000000111111111444666777777444333333444333333444444333333222111333333333333333333333333444333222111000000000111111000///...---......///111222444666777888888777888999999999:::999999999999::::::;;;<<<===>>>???>>>;;;777444333111000...............//////////////////000000111111111111333333444555555666666777666666666666666777777888888888999999:::;;;;;;<<<===>>>AAACCCEEEGGGHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQUUUXXX```eeejjjmmmmmmooorrruuuwwwzzz{{{tttmmmhhheeedddbbbbbbccccccdddeeegggggggggjjjmmmppprrrtttxxxzzzwwwvvvuuussssssvvvzzz}}}}}}xxxsssooollljjjjjjiiijjjlllnnnoooooonnnmmmkkkjjjllloooooollliiibbb\\\SSSMMMJJJGGGCCC@@@>>><<<888777777888888888555555555666666666777777::::::999999888999999999888:::===BBBKKKXXXeeennnrrrpppllliiiggghhhiiijjjlllpppuuutttmmmfffdddfffccccccdddeeefffdddbbb```XXXTTTQQQQQQTTTYYY___cccjjjooowww|||~~~xxxrrrpppfff___YYYWWWUUUUUUYYY___hhhkkknnnnnnkkkeeeaaa______aaaeeeggghhhhhhggggggggghhhiiijjjjjjiiigggfffcccddddddcccbbbaaaccceeegggiiikkkmmmppptttzzz~~~~~~|||zzzyyytttsssrrrpppnnnmmmllllllgggccc]]]XXXSSSOOOKKKHHH|||tttvvv~~~}}}|||{{{xxxrrroookkkjjjhhhgggeeeeeeffffffccccccddddddccccccbbbbbbbbbbbbbbbbbbaaa```___^^^XXXXXXXXXXXXXXXWWWUUUUUUQQQQQQPPPOOONNNMMMMMMLLLKKKIIIGGGGGGGGGFFFDDDBBBCCCAAA@@@@@@@@@???<<<:::888888888888888888888888666555555444444333222222111000000///////////////...//////000000111111111444777999888444111111222333333333333333222111111333333333333333333333333333333333222222111000000000000///......///000111111222444666888888888888999999999999999999::::::::::::;;;<<<===>>>>>>???>>>;;;777444333111000.............../////////////////////000111111222222444444444555666666777777666666666666666777888888888888999999::::::;;;;;;<<<>>>AAADDDFFFHHHHHHHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIILLLOOOPPPPPPPPPQQQRRRQQQRRRRRRSSSTTTWWW]]]aaagggmmmtttyyyzzz|||{{{tttooommmgggfffeeedddddddddddddddfffiiilllppprrrvvvyyy|||xxxwwwuuuttttttvvvxxxzzz}}}yyytttoookkkhhhffffffgggiiilllpppqqqqqqooonnnllllllooorrrrrrnnnkkkccc]]]TTTNNNKKKHHHDDD@@@>>>;;;888777777888999888555555555555666666666666999999888888888999999:::888:::>>>DDDMMMYYYfffnnnqqqooommmjjjhhhfffeeedddeeegggkkknnnkkkdddbbbddd```aaadddfffgggfffeeeddd]]]XXXTTTTTTVVVYYY___fffgggppp}}}|||wwwpppiiifff___YYYUUUVVVWWWYYY___eeennnnnnmmmhhhccc]]][[[ZZZ[[[___dddggghhhiiiiiijjjhhhiiilllmmmnnnllljjjhhhfffffffffdddbbbaaaaaaccceeegggkkknnnqqqvvv{{{~~~|||zzzyyytttsssrrrpppooonnnmmmmmmccc```[[[WWWSSSNNNIIIEEE}}}}}}|||zzzxxxxxxxxxvvvrrrnnnjjjiiihhhgggfffeeeeeedddbbbcccddddddeeedddddddddaaaaaaaaa``````___^^^^^^YYYYYYYYYYYYXXXWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHHHHHHHGGGDDDBBBBBBAAA?????????>>>;;;999888888888888888888888888666555555444444333222222222111000000//////000000......//////000111111222000444777777333000000222222333333333333222111111222222222222222222222222222333444444333222000...//////.........000111222000111444666777777777777999888888888999999:::;;;::::::;;;<<<===>>>??????>>>;;;777444333111000...............////////////...//////000111111222222444444555555666666777777666666666666666777888888888888888999::::::;;;;;;<<<>>>AAADDDGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMQQQUUUVVVVVVUUUVVVXXXWWWXXXXXXYYY[[[```fffkkkqqqxxx{{{rrrqqqnnnllljjjhhhggggggiiikkkooorrrtttwww{{{}}}zzzxxxwwwvvvvvvwwwxxxxxx|||{{{{{{~~~{{{zzzxxxtttnnniiifffeeecccdddhhhmmmqqqtttsssrrroooooopppssswwwvvvrrrnnnddd]]]UUUOOOLLLHHHDDD@@@>>>;;;888777888999999888555666666666666777777777777777777777777888999:::999;;;@@@GGGPPP[[[fffnnnnnnnnnmmmkkkhhhdddaaa______]]]^^^bbbaaa]]][[[^^^[[[]]]```cccddddddeeeeeebbb\\\YYY[[[]]]___fffnnnpppzzzyyyrrrggg^^^YYYVVVQQQOOORRRUUUXXX___fffhhheeeaaa[[[VVVSSSTTTVVVWWW\\\aaadddddddddeeegggeeehhhkkknnnnnnmmmjjjhhhggghhhgggeeebbbaaabbbcccbbbeeejjjooosssxxx}}}}}}{{{yyyxxxtttsssrrrpppooonnnnnnmmmccc```\\\XXXTTTOOOIIIEEE~~~{{{xxxvvvuuuvvvuuurrroooiiiiiiiiihhhgggeeedddcccccccccdddeeeffffffffffffaaa``````___^^^^^^]]]]]]YYYYYYYYYYYYXXXWWWVVVVVVRRRQQQPPPOOONNNLLLKKKKKKKKKJJJHHHHHHHHHGGGDDDBBBAAA@@@???>>>>>>===;;;888888888888888888888999999666555555444444333222222222222111000000000000000---......///000111111222,,,111555555111///000222222333333333333222111111000000000000000000000000111222444555555222///...............///000222333///000222555666666666666999888888888999::::::;;;::::::;;;<<<===>>>??????>>>;;;777444333222000.............../////////000...//////000111222222222444444555555666777777777666666666666666777888888777888888999::::::;;;;;;;;;===AAADDDGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNPPPTTTYYYZZZZZZYYYZZZ\\\\\\]]]]]]^^^aaafffmmmssszzz}}}zzzwwwtttsssrrrlllnnnrrrtttvvvxxx{{{}}}{{{zzzxxxxxxxxxyyyxxxwwwuuusssrrrwwwzzzzzzyyyvvvpppkkkgggfffaaacccgggmmmsssvvvuuutttqqqqqqssswww{{{zzzuuuqqqddd^^^VVVPPPLLLHHHDDD@@@>>>;;;888777888999999999777777777777888888888888666666666666777888999::::::===BBBIIIRRR\\\gggnnnllllllmmmkkkhhhddd___\\\[[[TTTRRRVVVWWWTTTTTTWWWWWWZZZ]]]```aaabbbcccdddeee```^^^aaaccceeemmmwww{{{pppbbbVVVPPPIIIEEEDDDHHHLLLPPPXXX___[[[XXXSSSNNNKKKLLLQQQUUUUUUYYY___aaa``````aaabbbcccfffjjjmmmnnnllljjjhhhggghhhhhhfffcccbbbcccddd```dddjjjppptttyyy}}}}}}{{{yyyxxxtttsssrrrpppooonnnnnnnnndddbbb^^^ZZZVVVQQQKKKGGG}}}{{{{{{xxxtttqqqrrrtttuuuqqqmmmjjjiiihhhfffffffffggghhhcccdddfffeeedddccccccdddhhhfffccc___]]]]]]]]]^^^YYYYYYYYYYYYXXXXXXXXXXXXXXXTTTPPPNNNNNNOOOPPPPPPKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@???>>>======;;;;;;:::999999888888777666666555444333333333333111111000///////////////.........---,,,,,,++++++222222222222222222222222222111111111000000//////222222222111111111000000333333333222222111111111111111000000000000111111222333555666888999999999;;;::::::999999::::::;;;;;;<<<===>>>???@@@AAABBB???<<<777444222111///...////////////////////////000000000000000000111222444555555666666666666666555555666666777777888888888888888999:::;;;<<<======???AAADDDFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFGGGHHHHHHGGGFFFJJJKKKLLLLLLLLLMMMPPPSSSUUUXXX]]]___```aaabbbcccaaacccfffiiimmmttt{{{|||xxxwwwvvvwwwxxxxxxwwwwwwwwwxxxzzzzzz{{{}}}}}}{{{vvvrrrrrrrrrssswww||||||uuuqqqooommmjjjgggdddaaa```gggrrryyyyyywwwssstttwww{{{~~~|||vvvpppeee]]]SSSMMMJJJGGGBBB>>>???>>><<<:::999777777666777888888999999777666555888888888888888888999999===@@@EEEKKKXXXdddjjjhhhjjjhhhfffeeeeeebbb\\\WWW\\\XXXRRROOONNNNNNOOOOOOQQQRRRVVV\\\bbbfffgggggggggcccfffmmmppprrrzzzjjjWWWLLLHHHCCCCCCCCCDDDFFFIIILLLNNNLLLIIIEEECCCCCCFFFJJJMMMRRRUUUYYY[[[[[[[[[[[[\\\^^^bbbgggjjjkkkkkkkkklllpppnnnkkkgggcccccceeehhhhhhjjjmmmqqqtttwwwyyyzzz~~~}}}~~~|||xxxvvvtttqqqooonnnllliiigggdddaaa]]]YYYUUUQQQMMMJJJ|||{{{{{{uuurrrpppqqquuuwwwtttqqqkkkjjjhhhgggffffffggggggdddeeeffffffdddccccccccceeecccaaa```^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZXXXUUURRRPPPQQQQQQQQQPPPLLLKKKIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@???>>>>>>;;;;;;::::::999888888888666666555444333333333333111111000///////////////000000000///////////////111111111111111111111111111111111111000000000///222222222111111111000000333333333222222222111111111000000//////000000111333444555777888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBB@@@===888444333111000...////////////////////////000000000000000111111222444555555666666666666666555555555666777888888999888888888999:::;;;======>>>???BBBDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJIIIHHHHHHIIIIIIHHHGGGIIIJJJKKKLLLLLLNNNQQQTTTYYY]]]cccfffhhhiiijjjjjjjjjmmmppptttyyy{{{|||}}}|||zzzxxxvvvuuutttuuuvvvyyy{{{{{{yyywwwsssrrrsssvvvzzz|||wwwsssqqqooollliiieeebbbbbbiiisss{{{|||zzzxxxwwwyyy|||~~~|||vvvqqqggg___TTTMMMIIIFFFAAA>>>???>>><<<:::999888777777777888888999888888666666888888888888888999999:::===AAAFFFMMM[[[iiipppooojjjhhheeeeeefffddd___[[[ZZZVVVRRRNNNMMMLLLJJJIIIKKKMMMQQQWWW^^^cccggghhhlllhhhlllwww~~~uuufffUUUKKKHHHAAA@@@??????@@@BBBDDDEEEDDDBBB???>>>???BBBFFFIIINNNQQQUUUXXXXXXXXXYYYZZZ\\\___cccfffhhhhhhjjjkkksssqqqnnnjjjfffeeegggiiijjjlllooosssvvvyyy{{{|||~~~|||{{{|||}}}}}}zzzxxxwwwuuurrrpppooommmjjjhhheeebbb]]]ZZZVVVRRRNNNKKK}}}{{{zzz{{{tttqqqoooqqqtttuuutttqqqlllkkkjjjhhhgggfffffffffeeefffgggfffdddbbbbbbbbbaaaaaa``````______^^^^^^YYYYYYYYYXXXXXXXXXWWWWWWWWWVVVTTTSSSTTTTTTRRRQQQMMMMMMKKKIIIHHHGGGFFFFFFBBBAAAAAAAAA@@@@@@??????;;;;;;::::::999999888888666666555444333333333333111111000/////////////////////000000000000111111000000000000000000000000111111111111000000000000222222222111111111111111333333333222222222222111000000////////////000000444555666888999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBAAA>>>999555444222111000////////////////////////000000000000000111222222444555555666666666666666444444555666888999::::::888888999999:::<<<===>>>>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOORRRUUUXXXaaafffmmmsssuuuvvvwwwwwwwwwzzz~~~}}}yyyvvvuuuttttttvvvyyy|||||||||uuutttsssuuuyyy}}}{{{xxxuuuqqqllliiieeecccdddkkkuuu}}}~~~}}}{{{zzz{{{}}}|||wwwsssjjjbbbVVVMMMHHHEEEAAA>>>>>>===<<<:::999888888888888888999999888888777666888888888888888999::::::===AAAGGGPPP___nnnvvvvvviiifffdddeeefffeeebbb^^^[[[XXXUUURRROOOLLLHHHEEEEEEHHHMMMSSS[[[ccciiimmmrrrpppuuu{{{yyyxxx{{{}}}tttkkk^^^QQQHHHGGG@@@???>>><<<<<<<<<===>>><<<;;;;;;<<<>>>AAADDDFFFJJJLLLPPPSSSSSSTTTUUUWWWYYY[[[^^^```bbbdddgggiiirrrqqqnnnjjjgggfffhhhjjjmmmnnnrrrvvvzzz}}}}}}{{{{{{||||||{{{zzzxxxvvvsssqqqooommmjjjhhhfffbbb^^^ZZZWWWSSSNNNKKK}}}{{{yyyxxxyyytttrrrppppppqqqqqqooolllmmmlllkkkiiihhhgggfffeeefffggghhhgggdddbbbbbbbbbaaaaaaaaaaaa```^^^]]]\\\XXXXXXXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUVVVUUURRRPPPOOONNNLLLKKKIIIHHHGGGGGGAAA@@@@@@@@@????????????<<<;;;;;;:::999999888888666666555444333333333333111000000///////////////---------...///000000111//////000000000000000111111111111000000000000000111111111111111111111111222222222222222222222222000//////////////////000444555777888:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>???AAABBBBBBBBB>>>:::666444333222000////////////////////////000/////////000111222333444555555666666666666666333444555666888999;;;;;;999999999:::;;;<<<===>>>???@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKMMMPPPRRRTTTWWW\\\___jjjpppxxx~~~}}}zzzxxxwwwyyy|||~~~~~~zzzxxxvvvwwwzzz~~~}}}wwwqqqkkkhhhfffeeefffmmmwww~~~|||zzzzzz{{{{{{xxxuuummmeeeZZZPPPIIIEEEBBB@@@>>>>>><<<;;;:::999999999999999999999888888777777888888888888999::::::;;;===AAAHHHQQQ```pppwwwvvvfffcccaaabbbdddeeeccc```^^^\\\[[[YYYVVVQQQJJJFFFCCCFFFKKKRRRZZZdddnnntttvvvvvvvvvnnnkkkggghhhjjjlllooorrrtttuuutttmmmeee___UUUJJJDDDDDD@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDFFFIIILLLNNNOOOPPPRRRTTTUUUWWWYYY[[[\\\___dddgggjjjjjjhhhfffdddeeegggjjjoooqqqtttxxx|||~~~}}}}}}}}}}}}~~~xxxvvvssspppooollliiigggeeebbb]]]YYYVVVRRRNNNJJJ{{{yyywwwvvvvvvqqqpppooonnnnnnmmmlllkkkmmmmmmlllkkkiiigggfffeeefffhhhhhhgggdddbbbbbbbbbcccccccccaaa```]]][[[ZZZ\\\\\\[[[[[[ZZZYYYYYYXXXUUUTTTUUUVVVVVVUUURRRPPPPPPOOOMMMKKKJJJHHHGGGGGG@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999999888666666555444333333333333111000000///////////////,,,,,,---...///000111111000000000111111111222222000000000000000000111111111111111111111111111111222222222222222222222222000000////////////000000444555777888:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::<<<===???AAABBBCCCBBB???:::777555444222111////////////////////////////////////000111222333444555555666666666666666444444555777888:::;;;;;;999999999:::;;;<<<>>>>>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLLLLJJJIIIJJJLLLLLLNNNQQQTTTXXX\\\bbbfffooouuu~~~{{{yyyzzz}}}}}}{{{{{{}}}zzztttooolllggggggiiipppxxx|||yyyxxxzzzzzzxxxuuuooohhh^^^TTTMMMHHHEEEDDD@@@???>>><<<;;;::::::::::::999999888888888888888888888888888999:::;;;<<<===CCCJJJSSSaaaoootttrrrddd```]]]^^^```bbbaaa___^^^^^^^^^]]][[[UUUNNNIIIBBBEEEIIIOOOXXXcccpppyyyzzz~~~qqqgggccc^^^^^^]]]]]]^^^```bbbdddddd^^^XXXSSSLLLDDD@@@AAA>>>>>>>>>===============<<<<<<===>>>@@@AAACCCCCCEEEGGGJJJLLLMMMNNNPPPRRRSSSTTTVVVWWWXXX[[[```cccbbbcccccccccdddfffjjjmmmqqqsssvvvzzz}}}~~~|||}}}~~~xxxvvvrrrpppnnnlllhhhfffccc```\\\XXXTTTPPPLLLIIIyyywwwuuuttttttlllmmmmmmmmmmmmnnnnnnnnnmmmmmmlllllljjjiiigggffffffggghhhgggeeecccccccccfffeeedddbbb___^^^\\\[[[\\\\\\[[[ZZZYYYYYYXXXXXXUUUUUUUUUVVVWWWVVVSSSQQQQQQPPPNNNKKKJJJHHHGGGGGGBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999999666666555444333333333333111111000///////////////......///000000111222222///000000111111222222222000000000000111111111111111111111111111222222222111222222222222333333333111111000000000000111111444555666888999::::::;;;;;;::::::999999::::::;;;999:::<<<===???AAACCCCCCBBB???:::666555333222111////////////////////////////////////000111333333444555555666666666666666555555666777999:::;;;;;;999999::::::;;;===>>>???AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKIIIIIIIIIHHHIIIJJJJJJKKKIIILLLNNNNNNKKKKKKMMMPPPNNNQQQUUUYYY]]]ccciiimmmtttzzz~~~{{{|||{{{wwwtttsssjjjkkkmmmsss{{{~~~zzzxxxyyyyyywwwtttooojjjcccZZZRRRMMMKKKJJJCCCBBB@@@>>>===;;;;;;:::::::::999888888888888999888888888888999;;;<<<===???EEEMMMWWWdddoooqqqnnnccc___[[[ZZZ\\\^^^]]]\\\ZZZ[[[\\\]]]]]]XXXQQQMMMCCCEEEHHHMMMTTT```oooyyypppeee^^^[[[ZZZYYYWWWWWWXXXYYYZZZ[[[UUUPPPLLLGGG@@@>>>@@@<<<==================<<<<<<<<<<<<>>>???AAABBBCCCHHHIIIKKKLLLMMMNNNPPPRRRRRRSSSUUUUUUVVVYYY]]]```^^^```bbbdddfffiiimmmqqqrrrtttvvvyyy|||~~~~~~}}}{{{zzz{{{}}}yyywwwsssqqqooollliiifffbbb___[[[WWWTTTPPPKKKHHH{{{uuuuuutttssstttmmmnnnnnnnnnnnnnnnooopppllllllllllllkkkjjjiiihhheeeggghhhgggeeeddddddeeegggeeecccaaa```_________[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVVVVVVVWWWWWWVVVTTTQQQPPPNNNKKKIIIHHHGGGFFFEEEEEECCCBBB@@@???======<<<<<<<<<;;;::::::999999666666555444333333333333111111000///////////////.........//////000000111......//////000111111222///000000000111111111111000000111111111222222222111111222222222333333333222222111111111111222222333444555777888999:::::::::999999888888999999:::999:::;;;===???AAACCCDDDBBB>>>999666444333111000////////////////////////......//////000222333444444555555666666666666666666666777888999999::::::::::::::::::;;;===>>>???BBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLIIIMMMPPPPPPNNNNNNRRRUUUUUUXXX]]]aaagggmmmtttxxx~~~zzzvvvssssssnnnpppsssxxx~~~}}}{{{zzzyyytttqqqnnnlllfff___XXXSSSPPPOOOGGGEEECCC@@@>>><<<;;;;;;;;;:::999888888888999999888888888999:::;;;<<<===AAAHHHRRR]]]iiirrrrrrmmmeee```[[[YYYZZZ[[[[[[ZZZVVVXXXZZZ]]]^^^[[[VVVRRRGGGIIIKKKMMMSSS___ooo{{{uuuiiiaaa\\\\\\[[[[[[ZZZZZZYYYYYYXXXRRRLLLJJJEEE@@@>>>AAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===@@@CCCFFFGGGKKKMMMNNNNNNNNNOOOQQQSSSQQQSSSUUUVVVVVVXXXZZZ]]]]]]___bbbdddfffjjjnnnqqqrrrtttvvvxxxzzz{{{|||}}}}}}|||{{{{{{||||||yyyvvvsssqqqnnnkkkhhhccc```\\\XXXTTTPPPLLLIIIwwwrrrssssssssstttqqqrrrrrrqqqnnnmmmmmmnnnkkkllllllmmmlllkkkiiihhhdddfffggggggfffeeeeeeffffffeeecccaaa``````bbbccc______^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXYYYXXXVVVQQQOOOMMMKKKIIIGGGFFFFFFHHHGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999666666555444333333333333111111000///////////////,,,,,,,,,------------------------...///000000111//////000000111111111222000000111111222222222222111111111222222333333333333333222222222222333333222333555666888999999999999888888888888888888999999:::;;;===@@@BBBCCCDDDAAA>>>999555444222111000////////////////////////.........///000222333444444555555666666666666666777777888888999999999::::::::::::;;;<<<===>>>???BBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNJJJNNNRRRSSSQQQQQQUUUYYY]]]```eeejjjpppvvv}}}}}}yyyrrroooooorrrsssvvv{{{~~~|||xxxsssnnnnnnllliiiccc\\\WWWTTTSSSIIIGGGEEEBBB???===<<<;;;;;;:::999888888888999:::888888888999:::;;;===>>>BBBJJJVVVaaannnvvvuuuooogggaaa[[[XXXYYYZZZZZZXXXUUUWWWZZZ^^^```^^^ZZZWWWMMMNNNOOOPPPUUUaaaqqq}}}}}}pppggg```````````````___^^^]]]WWWQQQLLLIIIEEE@@@???BBBBBBBBBBBBAAA@@@???===<<<<<<<<<===???BBBFFFJJJMMMNNNOOOPPPPPPOOOPPPRRRTTTRRRTTTVVVVVVVVVWWWYYY[[[\\\^^^aaaccceeehhhlllooorrrsssuuuwwwxxxyyyzzzzzz~~~}}}}}}~~~~~~{{{xxxuuussspppllljjjdddaaa]]]YYYUUUQQQMMMJJJ{{{tttrrrqqqrrrrrrqqqsssuuutttpppnnnnnnpppnnnlllkkkkkklllkkkjjjhhhhhhgggfffeeedddcccccccccaaaaaaaaaaaa````````````_________^^^]]][[[ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSQQQNNNKKKJJJJJJKKKJJJIIIEEEEEEDDDCCCAAA@@@??????===<<<::::::;;;;;;:::888666555555444444333222222111000000000000000111222////////////////////////////////////000000000000222111000//////000111111111111000000111111222333666555333222111222333333333333333333333333333333444666888999999999:::;;;888888777777888999::::::888888888;;;>>>AAABBBAAA@@@>>>;;;777555333222222111000000000000222444555000000000000000000111000333333555666777777777777777777999::::::::::::::::::;;;;;;<<<===>>>??????BBBCCCDDDFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFHHHEEEDDDFFFLLLPPPQQQPPPRRRSSSQQQOOOPPPTTTSSSPPPRRRRRRRRRSSSUUUYYY\\\^^^iiikkkpppvvv}}}|||zzz{{{vvvtttsssrrruuu{{{|||xxxuuusssqqqmmmhhheeeccc___YYYTTTNNNJJJEEEBBB@@@???===<<<;;;;;;;;;:::::::::999999<<<888666999;;;:::;;;>>>CCCOOO___lllwww}}}yyyssskkkiiiddd^^^YYYWWWXXXZZZXXXXXX[[[aaaaaa\\\YYYYYYOOOSSSVVVVVVZZZdddvvvtttmmmjjjkkklllnnnpppooollljjjbbbYYYMMMFFFEEEFFFEEECCCAAABBBCCCCCCDDDCCCCCCCCCAAACCCEEEDDDBBBCCCGGGJJJLLLOOORRRSSSRRRQQQQQQQQQSSSRRRSSSWWW[[[^^^\\\ZZZ[[[\\\___cccgggkkknnnpppoooppprrrtttvvvyyy}}}}}}~~~}}}xxxuuurrrpppmmmkkkfffbbb\\\WWWTTTQQQMMMKKKzzztttqqqqqqqqqqqqppprrrsssqqqooonnnoooqqqqqqooolllkkkjjjjjjhhhfffgggffffffeeeddddddddddddbbbbbbaaaaaaaaa`````````bbbbbbbbbaaa```___^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUPPPMMMJJJIIIIIIIIIHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@>>><<<;;;;;;;;;;;;:::888666555555444444333222222111111000000000000000111////////////////////////////////////000000000000111000000/////////000111111111000000111111222333555444333333222222222333444333333222222333333333555777999:::999888999:::888888888888888999::::::999888999;;;>>>AAAAAAAAA???>>>;;;777555333222222000000//////000111333444000000000111111222222222444444555666777777777666666777888999:::::::::::::::;;;;;;<<<===>>>??????AAABBBDDDEEEFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGHHHJJJOOOTTTVVVWWW___```]]]YYYYYY[[[YYYTTTUUUUUUVVVYYY]]]bbbgggjjjqqqvvv~~~}}}zzzzzz}}}{{{wwwuuuuuuvvvyyy}}}xxxuuutttqqqmmmiiifffeeebbb]]]YYYQQQMMMHHHDDDBBB@@@>>><<<;;;;;;;;;::::::::::::999;;;777666:::======>>>BBBEEEQQQaaannnyyyyyypppnnniiiddd___\\\YYYXXXWWWVVVYYY______[[[XXXYYYRRRUUUYYY\\\dddrrr|||uuussstttvvvyyyzzzyyyuuurrrggg^^^RRRIIIGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHFFFCCCCCCEEEHHHKKKNNNQQQSSSSSSRRRRRRRRRTTTTTTTTTWWW[[[\\\[[[YYYYYYZZZ]]]aaaeeehhhkkkmmmnnnpppsssvvvxxxzzz~~~~~~zzzwwwtttqqqmmmjjjfffbbb\\\XXXTTTPPPMMMJJJ}}}zzztttqqqqqqqqqqqqpppppppppooonnnoooqqqtttuuurrrmmmjjjiiihhhgggfffffffffeeeeeeeeeeeeeeefffdddccccccbbbaaa```______bbbbbbbbbbbbbbbaaa```___^^^^^^]]]]]][[[ZZZXXXWWWRRRPPPMMMKKKKKKJJJHHHGGGHHHHHHGGGEEEDDDBBBAAAAAA>>>===;;;;;;<<<;;;:::888666555555444444333222222222222111000/////////000////////////////////////////////////000000000000000//////......///000000111000000000000111222222333333444444333333222222444333222111222222444444777999::::::999888999:::999888888888888999999::::::::::::<<<>>>@@@@@@@@@???===:::777444333222111//////......///000111222//////000111222222333333555555666666666666666555555666777888888999999999::::::;;;<<<===>>>??????@@@AAACCCEEEFFFGGGGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLPPPUUU\\\dddjjjuuuvvvsssmmmiiigggaaaZZZYYYYYY[[[^^^dddkkkrrrvvv}}}}}}}}}zzzyyy{{{zzz{{{|||~~~|||yyyxxxxxx{{{|||xxxvvvuuutttooojjjhhhhhhgggdddaaaWWWSSSMMMHHHEEEBBB@@@>>><<<<<<;;;;;;;;;:::::::::999777777;;;>>>???BBBGGGIIIUUUdddqqq}}}zzzuuuooojjjfffaaa[[[VVVUUUTTTVVV[[[\\\YYYWWWYYYYYY\\\aaakkkxxx}}}yyykkkbbbWWWMMMIIIFFFCCCAAABBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMJJJFFFCCCCCCEEEIIILLLPPPSSSSSSSSSSSSTTTWWWVVVVVVXXXYYYZZZYYYWWWWWWXXX[[[^^^bbbeeehhhiiimmmpppuuuxxxzzz}}}~~~|||yyyvvvrrrmmmiiifffbbb]]]XXXTTTPPPLLLIII~~~tttyyytttrrrqqqqqqqqqrrrqqqooonnnnnnppptttwwwvvvrrrmmmiiihhhhhhhhhgggfffeeeeeeeeeeeeffffffgggeeeeeedddcccaaa```____________`````````___^^^^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXVVVSSSQQQPPPOOOLLLJJJIIIHHHGGGFFFDDDBBBAAAAAA???===<<<;;;<<<;;;:::888666555555444444333222222333333111000////////////////////////////////////////////////000000000000.............../////////000000000000000111222222222333444555444333222111444333222111222333555666888:::;;;;;;:::888999:::999999999888888999999:::;;;;;;:::<<>>???@@@???AAACCCEEEGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLPPPUUU^^^lll|||tttiiieeeeeefffiiiooovvv~~~~~~{{{zzz|||xxxxxxyyyzzz|||}}}~~~~~~|||||||||{{{wwwwwwwwwuuupppkkkjjjjjjkkkiiiggg]]]XXXRRRLLLHHHEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::777888<<<>>>???CCCJJJMMMYYYhhhuuu}}}tttnnnjjjeee]]]VVVTTTRRRTTTXXXYYYVVVWWWYYY```eeeooo~~~~~~xxxjjjbbbXXXOOOJJJFFFCCCAAAAAAAAACCCDDDFFFHHHJJJKKKPPPQQQQQQMMMGGGCCCBBBCCCHHHKKKOOORRRSSSTTTUUUVVVYYYXXXXXXXXXXXXXXXWWWVVVWWWXXX[[[]]]aaaccceeegggkkkooouuuzzz|||~~~}}}{{{xxxsssnnnjjjgggccc^^^YYYUUUPPPKKKHHH|||sssyyytttssssssssssssuuussspppooopppsssvvvxxxssspppllliiiiiijjjjjjjjjffffffeeeeeeeeefffggggggfffeeedddcccbbbaaa```___^^^^^^_________^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXX[[[YYYWWWUUUTTTSSSPPPNNNIIIHHHGGGEEECCCBBB@@@@@@@@@>>><<<<<<<<<<<<:::888666555555444444333222222333333111000////////////////////////////////////////////////000000000000------...///////////////000000//////000000111222111222333444555444333222444444333333333444666777999;;;<<<<<<:::999999:::::::::999999999999999:::<<<;;;;;;<<>>>>>DDDKKKSSS___nnnyyyxxxppplllggg___YYYVVVSSSSSSVVVVVVUUUVVVZZZccclll|||xxxrrrccc^^^VVVOOOIIIFFFCCCBBB@@@@@@AAACCCEEEHHHKKKLLLRRRSSSRRRNNNGGGBBBAAABBBGGGJJJOOORRRSSSTTTVVVWWWYYYYYYYYYXXXWWWVVVWWWWWWZZZ[[[\\\___aaaccceeefffiiinnntttzzz}}}~~~}}}|||}}}~~~}}}{{{xxxtttoookkkhhheee```[[[VVVQQQKKKHHH{{{vvv}}}xxxuuuuuuuuuvvvvvvyyyvvvrrrpppqqqtttuuuvvvqqqnnnkkkjjjkkklllllllllggggggfffffffffffffffgggfffeeeeeedddcccbbbaaaaaaaaaaaaaaaaaa``````___^^^[[[\\\\\\[[[ZZZYYYXXXXXXZZZXXXWWWVVVUUUSSSPPPNNNIIIIIIGGGEEECCCBBB@@@???AAA???===<<<<<<<<<:::888666555555444444333222222222222111000/////////000////////////////////////////////////000000000000------///000000000000000000////////////000111111222222333444444444333333444444555666666777777777999;;;<<<<<<;;;:::;;;<<<;;;::::::999999999999:::;;;;;;;;;===???AAAAAAAAA>>><<<999666333222111000......////////////......+++,,,---...000111222333555555666666666666666555444555666777777888888888888999:::<<<===???@@@AAA@@@AAACCCEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLNNNQQQXXXfff}}}{{{zzzyyyxxxvvvttttttuuuvvvwwwzzz|||~~~{{{zzz{{{|||tttpppkkkjjjkkkkkkiiigggfffaaaZZZTTTOOOKKKGGGDDD>>>============<<<<<<<<<<<<;;;<<>><<<999666333111000000...///000000000000///.........///000111222333444444444555666777777777666555555666777888888888888888999:::<<<>>>???@@@AAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMPPPTTT___sss~~~zzzxxxtttqqqoooooopppqqquuuwwwzzz|||}}}~~~~~~~~~yyyvvvrrrqqqqqqpppmmmiiigggccc\\\UUUQQQMMMIIIFFF>>>>>>>>>=========<<<<<<======???AAABBBCCCLLLUUUbbbooo~~~{{{qqqiiiddd]]]XXXUUUUUUUUUTTTWWW[[[dddxxx{{{ssskkkeeeYYYWWWSSSMMMHHHEEECCCCCCCCCBBBCCCDDDFFFIIILLLNNNPPPPPPNNNHHHCCCAAADDDGGGGGGKKKOOORRRSSSTTTUUUVVVVVVWWWXXXWWWVVVVVVYYY\\\^^^^^^___aaabbbdddeeefffeeeiiioootttxxx{{{~~~}}}~~~|||yyywwwvvvtttrrrpppllliiiddd___ZZZSSSMMMHHHyyy|||{{{~~~{{{xxxwwwxxxzzz{{{{{{{{{wwwsssqqqqqqrrrpppnnnpppooommmmmmmmmmmmkkkiiijjjiiihhhffffffeeeeeeeeeddddddddddddddddddddddddccccccbbbbbb```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWWWWVVVSSSQQQMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@>>>======<<<:::888666555555444444333222222111000000000000000111222////////////////////////////////////000000000000---...000111222222222111///////////////000111111333333222111222333555666333555888;;;<<<;;;999888888:::<<<===<<<<<<===>>><<<;;;::::::999999999999:::999:::===@@@CCCCCCCCC>>><<<999666333111000000//////000111111000///...000000111222333444444555333333555666777777777777555666777888888999999999888999:::<<<>>>???AAAAAABBBCCCDDDFFFFFFFFFEEEDDDFFFEEEEEEFFFGGGJJJLLLMMMQQQVVVccc|||zzzwwwsssnnnlllkkklllmmmqqqtttwwwzzz{{{}}}~~~zzzyyyyyywwwrrrnnnhhhccc\\\VVVRRRNNNJJJHHH>>>>>>>>>>>>==================@@@CCCDDDGGGPPP[[[ggguuuwwwmmmggg___ZZZVVVVVVUUUTTTWWW\\\fff~~~|||xxxsssmmmfffaaaXXXVVVSSSNNNHHHDDDCCCCCCEEEDDDDDDEEEGGGJJJMMMOOOOOONNNKKKFFFAAAAAAEEEIIIHHHKKKOOORRRSSSTTTUUUVVVTTTVVVXXXWWWVVVWWW[[[^^^^^^___```aaabbbddddddeeedddhhhmmmrrrvvvyyy}}}}}}|||{{{}}}}}}{{{wwwvvvuuutttsssqqqmmmjjjeee```[[[TTTMMMIIIwwwrrr}}}|||wwwwwwzzz}}}|||zzzzzzyyywwwuuussspppooonnnpppnnnlllkkkkkkjjjhhhfffffffffggggggfffeeedddddddddeeefffggghhhhhhhhhhhhdddccccccbbbaaa``````___```___]]]\\\[[[ZZZZZZZZZ\\\ZZZXXXVVVUUUSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBBBB@@@>>><<<;;;999888999888777666444222111111111111000000//////......000000000000000000000000555444333111111111111222000000000000111222333444111111111000111111222222222222333333333333444444666666666777888888999999888:::;;;======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===@@@BBBBBBAAA???;;;777444333333222000111111000000000000111111000111222222111111333555555777999:::;;;:::999888777777777777777888888888999999::::::<<<===???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLQQQXXXhhh~~~xxxqqqmmmhhhbbbaaacccfffllltttzzz~~~zzzpppkkkeee]]]XXXUUUPPPIIICCC???@@@@@@@@@???>>><<<:::???>>>???BBBDDDIIIVVVcccpppzzzzzzppphhhaaaZZZWWWTTTUUU]]]fffttt{{{tttxxxwwwuuuqqqlllgggccc```WWWTTTPPPKKKHHHEEEDDDDDDDDDDDDEEEGGGJJJMMMQQQRRRUUUPPPIIIBBB??????BBBDDDHHHLLLRRRUUUWWWWWWXXXYYYWWWWWWXXXWWWVVVWWWYYY[[[]]]```dddfffffffffggggggiiijjjlllppptttxxx|||~~~~~~zzz{{{~~~~~~}}}zzzxxxuuusssrrrqqqmmmmmmjjjddd\\\TTTOOOMMMzzz{{{wwwvvvyyy{{{{{{yyyyyyxxxvvvtttrrrqqqooooooqqqpppnnnmmmkkkjjjhhhgggggggggfffffffffeeeeeeeeeeeeffffffgggggggggffffffaaaaaa``````______^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYY[[[YYYWWWVVVVVVTTTQQQNNNMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCAAA???===;;;999888888777777555444333222222111111000000//////......////////////////////////222222000//////000000111000000000000111222333333222222111111111111111222222222333333333333444444666666666777888888999999888999;;;<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCCCCBBB???;;;777444333222111000111111000000000000111111000111222222111222333555444555666888888777666555666666777888888888888888999999::::::<<<===???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCEEEFFFGGGGGGIIILLLNNNTTTZZZkkkxxxppplllgggbbb```bbbdddiiiqqqxxx|||~~~tttnnnhhh___YYYUUUQQQKKKFFFAAAAAAAAA@@@???>>>===<<>>;;;777444333222111000111000000//////000000111000111222222111222444666555555666777777666444333555666777999999888888777999999::::::<<<===???@@@@@@@@@AAACCCCCCCCCCCCCCCAAABBBDDDEEEGGGIIIMMMPPPVVV^^^nnnxxxooojjjfff```___``````eeemmmtttxxx|||zzzssslllccc[[[WWWRRRMMMIIIEEEDDDBBB@@@????????????@@@@@@CCCGGGKKKRRR___mmmyyy{{{ooogggbbbccckkkuuu~~~zzzvvvrrrkkkjjjjjjhhhfffccc```___WWWTTTPPPLLLIIIGGGFFFFFFDDDDDDEEEGGGJJJMMMPPPRRRUUUPPPIIICCC@@@AAADDDFFFJJJNNNSSSVVVXXXXXXYYYZZZZZZZZZYYYXXXWWWYYY]]]```bbbdddhhhjjjjjjjjjkkklllnnnppprrruuuyyy|||~~~}}}|||||||||}}}|||zzzyyywwwuuutttsssooopppnnniii```WWWPPPLLL~~~zzzwwwuuuvvvxxxyyyxxxvvvuuusssrrrqqqqqqqqqqqqtttttttttrrrnnnkkkiiihhhiiihhhfffddddddeeeggghhhhhhhhhgggfffeeecccaaa```\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```___]]][[[YYYXXXWWWVVVVVVWWWVVVTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFEEECCCAAA>>><<<:::999666666555555444444444333111111000000//////..............................,,,---------...///000000/////////000000111222333444333222111000000000000222222222333333333444444555555666666777888888888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::======>>>@@@CCCEEEEEEDDD>>>;;;666333222222111000000000////////////000000///111222222111222444666888888888888888777666555555666888999999999777666999999999:::<<<===???@@@@@@AAABBBCCCCCCDDDDDDCCCAAABBBDDDEEEFFFIIIMMMPPPWWW___pppyyynnnhhhddd___]]]^^^^^^bbbiiippptttyyy|||xxxqqqggg___YYYTTTPPPMMMHHHFFFCCC@@@??????AAABBB@@@AAAEEEJJJOOOVVVdddqqq~~~~~~tttmmmlllsss}}}|||uuuqqqooohhhhhhgggfffdddaaa^^^]]]TTTRRRNNNJJJGGGFFFEEEEEEDDDDDDEEEGGGJJJNNNQQQSSSTTTOOOIIICCC@@@AAADDDGGGLLLOOOTTTXXXYYYYYYYYYZZZ[[[ZZZYYYXXXXXXZZZ^^^aaagggiiilllnnnnnnnnnpppqqqrrrsssvvvyyy|||}}}zzzyyy{{{||||||{{{{{{{{{zzzyyywwwuuutttsssqqqpppmmmggg^^^UUUPPPMMM|||yyywwwvvvwwwxxxxxxuuutttrrrpppppppppqqqqqqtttuuuvvvtttoookkkiiiiiiiiigggfffeeeeeefffhhhiiiiiihhhhhhfffdddbbbaaa___^^^^^^^^^^^^____________^^^___```aaaaaa___]]][[[WWWVVVVVVVVVWWWWWWUUUTTTQQQQQQOOOMMMKKKIIIGGGFFFFFFEEECCCAAA>>><<<:::999666666555555444444444333111111000000//////..............................,,,---...///000000111111////////////000111222333444333222111000000000000222222222333333333444444555555555666777777888888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::======>>>@@@CCCEEEEEEDDD>>>:::666333222222000///000000////////////000000///000111222111222555777999999888888888777666666555666777888999888888777999999999:::<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEEEEHHHLLLPPPVVV___pppzzzwwwtttsssuuusssooolllkkknnnrrruuu||||||ooohhhddd___]]]]]]^^^bbbhhhmmmqqquuuzzz}}}||||||vvvlllccc[[[UUUQQQOOOJJJHHHDDDAAA@@@@@@AAACCC@@@BBBFFFLLLQQQXXXfffsss~~~|||yyyzzzrrrmmmkkkiiihhhgggeeebbb___\\\ZZZQQQOOOKKKHHHEEEDDDDDDDDDCCCDDDEEEHHHKKKPPPSSSUUURRRNNNGGGBBB@@@AAADDDGGGMMMQQQUUUYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYY[[[___bbbhhhjjjlllnnnnnnoooqqqrrruuuvvvyyy{{{~~~{{{vvvvvvyyy{{{zzzxxxyyyyyyxxxwwwvvvtttrrrqqqqqqooojjjbbbZZZSSSOOONNN}}}yyywwwwwwxxxyyyuuutttqqqooooooooopppqqqrrruuuwwwuuupppllljjjkkkhhhgggfffffffffggghhhiiihhhhhhhhhgggeeedddbbbaaaaaaaaaaaa```````````````______`````````___^^^]]]XXXWWWVVVWWWXXXXXXVVVTTTRRRQQQOOOMMMKKKIIIGGGFFFDDDCCCBBB@@@>>><<<::::::777666666555444444333333111111000000//////..............................---...///000111111111111////////////000111222222333333222111000000000000222222333333333333444444444555555666666777777888777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@CCCEEEEEEDDD===:::666333222111000///000//////......//////000...000111222111333555777777777777666666666666666777777777777777888888888999999::::::<<<===???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFIIINNNQQQVVV```qqqxxxtttmmmhhhdddbbb```^^^\\\\\\ZZZXXXVVVXXX[[[^^^eeehhhlllnnnnnnnnnoooooossstttvvvyyy}}}ssskkkgggbbb___```aaadddhhhlllooorrrwwwzzzzzz}}}~~~yyypppfff]]]VVVRRRPPPKKKHHHEEEBBB@@@@@@AAABBBAAABBBGGGLLLQQQWWWdddqqq|||xxxpppjjjhhhggggggfffccc```\\\YYYWWWOOOMMMJJJFFFDDDCCCCCCDDDCCCDDDFFFIIIMMMRRRVVVYYYRRRNNNHHHCCCAAABBBFFFIIINNNRRRWWWZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\]]]```cccfffhhhjjjkkkkkkmmmoooqqqvvvxxxzzz}}}~~~zzzvvvuuuwwwxxxwwwvvvvvvvvvvvvuuusssqqqnnnmmmnnnlllhhh```XXXRRROOONNN|||yyywwwxxxyyyvvvtttqqqooommmnnnooopppppptttwwwuuuppplllkkklllfffggggggggghhhhhhhhhhhhggggggggggggffffffeeedddccccccbbbbbbaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]XXXWWWVVVWWWXXXXXXVVVTTTRRRQQQOOOMMMJJJHHHFFFEEEBBBAAA@@@???===<<<;;;:::888777777555444333222222111111000000//////......////////////////////////---...///000111111000000///......//////000111222222222111111111111111222222222333333333333444444444444555555666777777777777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCDDDDDDCCC===:::555333222111000/////////............//////...000111111222333555777777777777777777888888999888777666555666777999:::999999::::::<<<===???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGKKKQQQUUUYYYbbbrrr}}}vvvpppkkkhhh^^^[[[WWWTTTRRRQQQOOONNNJJJKKKKKKJJJHHHHHHKKKNNNQQQTTTWWWXXXXXXXXXXXXYYY[[[\\\^^^aaadddhhhkkklllooouuu}}}xxxpppkkkgggddddddfffgggjjjlllmmmppptttwwwxxx|||{{{sssjjj___WWWRRRPPPJJJHHHEEECCCAAA@@@AAAAAAAAABBBFFFLLLOOOTTTaaammmxxx~~~wwwpppjjjgggcccbbbaaa___\\\XXXUUUSSSNNNLLLIIIFFFDDDDDDDDDDDDBBBCCCFFFJJJOOOUUUZZZ]]]TTTPPPJJJEEECCCEEEIIILLLPPPSSSXXXZZZ[[[[[[[[[\\\[[[]]]___``````aaacccdddgggiiijjjkkkkkkmmmooorrrvvvxxxzzz}}}~~~~~~~~~{{{yyywwwuuuuuuuuutttttttttttttttsssqqqnnnjjjiiiiiiiiihhhccc[[[SSSNNNLLL~~~zzzxxxxxxyyywwwtttqqqnnnmmmmmmnnnooonnnssswwwuuuppplllkkkmmmeeefffggghhhiiiiiihhhhhhfffgggggggggggggggffffffdddccccccbbbaaa``````___]]]]]]\\\[[[[[[[[[\\\\\\YYYXXXWWWWWWXXXWWWVVVTTTRRRQQQOOOMMMJJJHHHFFFEEE@@@@@@???>>>===<<<;;;;;;999888777666444333111111111111111000//////......000000000000000000000000---...///000000000///............//////000111222111111111111111111222222222222333333333444444444444444555555666777777777777777777888999;;;<<<===========================<<<<<<===???BBBDDDDDDCCC===:::555222111111000/////////............//////...///111111222333555888:::999999999:::;;;<<<<<<999888666444555777999;;;999999::::::<<<===???@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEHHHMMMTTTXXX[[[dddssstttnnngggaaa\\\YYYVVVUUULLLJJJHHHGGGFFFFFFDDDCCCAAACCCEEEDDDBBBAAACCCFFFEEEGGGJJJKKKJJJJJJJJJKKKLLLMMMOOORRRUUUYYY\\\]]]\\\aaajjjsss||||||sssoookkkhhhhhhhhhjjjkkklllmmmooosssvvvwww{{{|||uuukkkaaaWWWRRROOOIIIHHHFFFCCCAAA@@@@@@@@@AAABBBFFFKKKNNNSSS^^^jjjuuu||||||vvvpppkkkggg^^^^^^]]][[[YYYVVVSSSQQQOOOMMMJJJGGGEEEEEEEEEEEEBBBCCCFFFKKKQQQWWW\\\___UUUQQQKKKFFFEEEGGGKKKNNNPPPTTTXXX[[[\\\[[[[[[\\\\\\___bbbdddddddddeeefffjjjkkkmmmnnnnnnooorrrtttvvvxxxzzz}}}~~~~~~}}}}}}zzzyyyxxxvvvtttsssrrrrrrsssssssssrrroookkkhhhfffeeehhhiiifff___VVVNNNJJJ|||xxxuuuttttttsssrrrrrrrrrpppllliiipppqqqrrrsssqqqnnnkkkiiijjjjjjiiihhhhhhhhhhhhhhhfffggghhhiiihhhfffdddccceeedddcccaaa``````______bbbaaa```^^^]]]\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUUUUWWWTTTPPPMMMKKKIIIFFFCCCAAA@@@???===<<<:::999888:::888666666666555333111111///...---//////...---//////////////////////////////000111111111111111111000...---...///111333222222222222222222222222111222222333333444444555777777777777777666666666888888888888888999999999;;;<<<>>>===<<<<<<===>>>???>>>>>>???BBBDDDDDDCCC<<<999555222111111000///111111000000/////////...111111222222333444555666999::::::888777666888999777888888888888999999999::::::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCEEEKKKLLLLLLSSS\\\bbbhhhuuuvvvnnngggcccXXXVVVRRRNNNKKKHHHFFFFFFBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>============???@@@@@@@@@@@@AAAAAAAAADDDDDDEEEGGGHHHJJJKKKKKKRRRUUUZZZ___fffoooyyy}}}uuunnnlllmmmrrrooommmmmmoooqqqrrrrrrwwwyyy|||~~~{{{vvvnnneee^^^VVVOOOKKKJJJHHHFFFDDDBBB@@@??????CCCDDDEEEHHHLLLTTT]]]cccrrrzzzzzzsssmmmhhhfff^^^]]]ZZZWWWTTTRRRPPPOOOMMMMMMLLLKKKIIIGGGEEEDDDGGGFFFFFFIIIOOOTTTXXXYYYUUUQQQLLLHHHGGGJJJMMMPPPUUUXXX\\\]]]]]][[[[[[[[[]]]^^^```ccceeeggghhhhhhmmmooopppoooooorrrxxx|||||||||}}}}}}|||{{{zzzyyyuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqpppnnnjjjgggdddeeeeeeggggggccc[[[QQQJJJ|||yyyvvvtttuuusssppppppppppppnnnmmmpppqqqssssssrrrpppmmmkkkiiihhhggggggffffffgggggghhhiiijjjkkkjjjhhhfffeeeddddddbbbaaa```_________```___^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWVVVSSSPPPMMMKKKJJJHHHFFFDDDBBBBBB@@@???===<<<::::::;;;999777777777666444222111000....../////////...////////////////////////......///000000000000000000//////...///000111222111111222222222222222222222333333444444555666666555555555555555555555555777777888888888888999999;;;<<<>>>===<<<<<<===??????>>>???AAACCCDDDDDDBBB<<<999555222111111000///000000000/////////......111111111111222444555666999::::::999777777888999888888888888999999999999::::::;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCEEECCCEEEJJJMMMNNNVVV___hhhmmmwww{{{qqqhhh```YYYTTTPPPMMMKKKIIIFFFCCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@AAACCCDDDEEEEEEJJJMMMPPPTTTZZZaaahhhnnnwww|||uuuqqqrrrpppnnnllllllnnnoooooooooyyyzzz~~~zzzuuupppiiibbb[[[TTTNNNJJJHHHGGGFFFDDDBBBAAAAAAAAAKKKKKKLLLLLLOOOUUU]]]cccrrrzzzxxxqqqkkkgggeee^^^]]]\\\ZZZWWWTTTQQQPPPLLLKKKKKKJJJIIIGGGFFFEEEFFFEEEFFFIIIOOOUUUXXXZZZTTTQQQMMMJJJIIIKKKOOOQQQTTTWWW[[[]]]]]][[[[[[[[[^^^___aaadddggghhhjjjjjjmmmooopppqqqqqqsssxxx|||{{{|||}}}}}}|||zzzxxxwwwuuuuuuuuuuuuttttttsssrrrrrrrrrqqqooommmiiieeecccbbbbbbccccccaaa[[[RRRLLL~~~{{{yyywwwvvvsssooommmnnnooopppppppppqqqsssuuutttrrrpppnnnhhhggggggfffffffffffffffiiiiiijjjjjjjjjhhhfffeeecccbbbaaa```___^^^^^^^^^___^^^]]]]]]\\\\\\\\\]]][[[[[[[[[[[[ZZZYYYXXXWWWOOOMMMKKKJJJJJJIIIHHHFFFDDDCCCBBB@@@>>>===<<<;;;<<<:::888888888777555333222000....../////////...////////////////////////---...//////000000///////////////000000000111111000000111111111222222222333333444555555666666777555555555555555555555555666666777777888888888888;;;<<<>>>======<<<>>>???>>>???@@@CCCEEEEEECCCAAA;;;888444222111111000///////////////............000000000111222333444555999:::;;;:::888777888999888888888888999999999:::::::::;;;;;;<<<=========>>>???@@@AAACCCCCCCCCDDDFFFEEEFFFKKKOOOSSS[[[cccnnnrrryyy|||ttteeeaaaYYYSSSNNNJJJFFFDDDAAA@@@???>>>============<<<<<<;;;:::999999999999:::::::::999999999999999888888999999999:::::::::::::::;;;<<<===???@@@@@@CCCEEEGGGIIILLLPPPVVVZZZaaajjjwww{{{vvvuuupppooommmnnnoooooonnnmmmxxxzzzzzzuuuoookkkeee___ZZZTTTNNNKKKGGGFFFEEECCCCCCCCCDDDDDDJJJJJJKKKLLLNNNTTT[[[```pppyyy}}}zzz|||}}}|||~~~|||}}}}}}vvvooojjjfffddd`````````^^^\\\XXXUUURRRNNNNNNMMMLLLJJJIIIHHHHHHEEEDDDEEEHHHNNNSSSVVVWWWQQQPPPMMMKKKKKKMMMOOOQQQRRRUUUYYY\\\\\\\\\\\\\\\^^^___bbbeeehhhkkklllmmmmmmoooqqqrrrsssvvvyyy|||zzz|||}}}}}}|||zzzvvvttttttuuuuuuuuuuuuttttttsssrrrrrrpppnnnkkkgggcccaaa____________]]]YYYSSSOOO}}}{{{wwwtttpppnnnnnnnnnnnnnnnoooqqqtttvvvvvvuuusssrrriiihhhggggggffffffggggggggghhhhhhhhhgggfffeeedddbbbaaa```___^^^^^^^^^^^^___^^^^^^^^^^^^^^^______[[[[[[[[[[[[ZZZYYYWWWWWWPPPNNNLLLJJJJJJJJJHHHGGGDDDCCCBBB@@@???===<<<;;;<<<:::888777777666444333222000......///000///...////////////////////////...//////000000000000000...///000111111111111000///000000111111222222333333333333444555555666666777777777777777888888888666666666777777888888999;;;<<<>>>>>>======>>>@@@>>>???BBBEEEGGGFFFBBB???;;;888444111111111000000//////................../////////000111333444555999:::<<<;;;999888999999888888888999999999::::::;;;;;;;;;<<<<<<<<<======>>>???@@@BBBCCCDDDDDDDDDGGGGGGHHHMMMSSS[[[dddjjjpppsssyyyxxxmmmccc^^^UUURRRMMMHHHFFFDDDAAA???<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999:::::::::::::::::::::999999999999999999::::::::::::888999:::;;;<<<===>>>>>>???@@@BBBCCCDDDGGGKKKNNNVVV\\\fffqqq|||~~~wwwuuurrrqqqpppqqqrrrqqqooommmvvvxxx~~~}}}vvvrrrmmmjjjeee```\\\VVVQQQMMMGGGFFFDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKNNNTTT[[[```llluuu|||~~~~~~}}}tttpppsssvvvwwwvvvtttvvv|||{{{uuuooojjjhhhfffeeeffffffeeebbb^^^ZZZWWWTTTSSSQQQNNNLLLJJJIIIHHHDDDCCCDDDFFFKKKOOOPPPQQQMMMMMMKKKKKKKKKLLLMMMNNNOOOSSSXXX[[[\\\]]]]]]^^^^^^```cccfffiiilllnnnooonnnooorrrtttvvvxxxzzz|||{{{|||~~~}}}zzzwwwtttuuuuuuvvvvvvvvvvvvuuuuuurrrrrrpppmmmiiieeebbb```^^^]]][[[ZZZYYYVVVQQQNNNxxxvvvsssqqqooommmkkkiiinnnpppsssvvvxxxxxxvvvvvvkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggfffeeedddbbbaaa```______^^^______]]]]]]]]]]]]]]]^^^^^^___[[[[[[[[[ZZZYYYXXXWWWVVVRRROOOLLLJJJIIIHHHFFFDDDCCCCCCAAA@@@>>>===;;;;;;:::999777666666555333111222000///...000000///...////////////////////////000000111222222222222111//////000111222111111111000000111111222222222222222222222333444444555555777777777777888888999999555666666777888999999999;;;<<<>>>>>>===>>>???AAA???AAACCCGGGHHHFFFBBB>>>:::777333111111111000000......//////////////////......///000111333555555999;;;<<<<<<:::999999:::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEHHHIIILLLQQQZZZeeennnrrrsssuuuxxx}}}zzzmmmaaaXXXRRROOOIIIFFFBBB@@@>>>===;;;999;;;;;;;;;::::::999888888:::999888888888888888888888888888999999999999999888888888999999999::::::888888999:::;;;;;;<<<<<<<<<===???@@@@@@CCCFFFIIILLLQQQXXX___hhhsss{{{xxxsssrrrqqqrrrsssrrrpppnnnsssvvv|||}}}wwwsssnnnkkkgggbbb^^^XXXRRRNNNHHHGGGEEECCCCCCEEEGGGHHHIIIKKKLLLNNNPPPVVV\\\aaafffooowwwzzz}}}zzzooojjjmmmrrrsssrrrpppqqqvvv}}}{{{vvvqqqnnnlllllllllmmmmmmllliiiddd```]]]XXXVVVRRRNNNJJJGGGEEEDDDDDDCCCCCCDDDGGGIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLPPPUUUZZZ\\\]]]___```___aaacccgggjjjmmmoooooooooppprrruuuxxx{{{|||}}}}}}~~~~~~|||yyywwwwwwwwwxxxxxxxxxwwwvvvvvvsssqqqooolllhhheeebbb```___]]]ZZZWWWUUURRRNNNKKKzzzwwwtttqqqooommmiiiggglllooorrrvvvyyyyyyyyyxxxmmmllllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhgggggggggbbbaaa``````_________```\\\\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\[[[YYYXXXVVVVVVRRROOOLLLIIIHHHFFFCCCAAADDDCCCBBB@@@>>>===<<<;;;:::888666555555555333111333111//////000000000///////////////////////////000111222222333333222222000000000111111111222222222222222222222222222222111111222222333444444555444555555666666777777888666666777888999::::::;;;;;;<<<>>>>>>>>>>>>@@@AAAAAABBBDDDGGGHHHFFFBBB>>>999666333111111111000000////////////000000000000......///000222444666777999;;;======<<<:::999:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFFFFGGGKKKPPPVVVcccqqqzzz{{{yyyyyyyyy|||qqqlllbbbWWWNNNIIIFFFEEEBBB@@@===<<<;;;:::888777999999999999888777666555666666555555555555555666666666666666666777777777555666666666666777777777666666777888888999::::::999:::<<<===>>>???BBBDDDAAAEEEKKKPPPVVV___jjjrrr~~~uuusssrrrrrrttttttsssqqquuuwww||||||yyytttppplllgggaaa[[[SSSOOOKKKIIIFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMPPPTTTXXX___iiirrrvvvzzz~~~}}}uuuiiidddfffiiijjjkkkiiikkkpppwww{{{wwwsssrrrqqqrrrssssssrrrppplllgggcccaaaYYYVVVQQQLLLGGGCCCAAA@@@CCCBBBBBBCCCFFFGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFGGGIIIMMMTTTYYY\\\^^^```aaabbbcccfffiiilllnnnpppqqqrrrqqqrrruuuyyy}}}~~~~~~~~~~~~}}}{{{zzz{{{{{{{{{zzzzzzyyywwwwwwsssqqqooolllhhheeecccbbb```]]]ZZZVVVSSSPPPKKKHHH{{{wwwsssooommmlllkkkjjjjjjmmmqqqvvvyyyzzzzzzzzznnnmmmllllllkkkkkkllllllkkkjjjiiihhhhhhgggggggggbbbbbbaaa`````````aaaaaa___^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVUUURRRNNNLLLJJJIIIFFFDDDEEEDDDCCCAAA@@@>>>===<<<;;;999777666666666444222333111//////000111000///////////////////////////000000111222222222222222222111000000000111222333555555444444333222222222222222333333444555555555444555555666777777888888777777888999:::;;;<<<<<<:::<<<>>>>>>>>>???@@@BBBCCCDDDEEEGGGHHHFFFBBB???999666222000000111111000000000000000111111222222//////000111333555777888999<<<>>>>>><<<;;;::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBDDDEEEFFFFFFGGGMMMTTT\\\kkk{{{}}}~~~uuuiiiZZZVVVPPPIIIBBB?????????>>>===;;;;;;<<<<<<;;;999666666777888777777666555555555555444444555555666555555666666777777777777444444555555555666666666666777777888888999999999888:::;;;<<<<<<<<<>>>@@@<<<@@@CCCFFFJJJPPPYYY```hhhsss~~~zzzxxxvvvvvvxxxyyyyyyyyy{{{|||~~~{{{vvvoooiii```XXXSSSNNNKKKHHHDDDCCCCCCEEEFFFFFFGGGHHHHHHHHHKKKOOORRR[[[dddmmmqqquuuzzz~~~~~~zzzyyyqqqeee]]]]]]^^^]]]```^^^aaaiiirrr}}}{{{wwwuuutttvvvwwwyyywwwuuuqqqlllhhhdddbbbYYYVVVRRRLLLGGGDDDBBBAAAAAAAAAAAADDDGGGHHHHHHGGGHHHGGGEEECCCBBBCCCDDDEEEGGGKKKRRRXXX\\\^^^aaabbbfffgggjjjllloooqqqrrrssstttrrrqqqtttyyy~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}{{{zzzxxxwwwrrrqqqooollliiifffeeeddd^^^\\\YYYVVVSSSOOOKKKGGG~~~|||wwwqqqlllkkklllmmmnnniiilllqqquuuyyyzzz{{{{{{mmmmmmlllkkkkkkkkklllllliiihhhgggfffeeeeeeeeefffcccbbbbbbaaaaaaaaaaaabbbccccccbbbaaaaaaaaaaaaaaa_________^^^\\\ZZZYYYXXXXXXUUURRRPPPOOONNNLLLJJJFFFFFFDDDCCCAAA???>>>>>><<<:::888777777777555333333111//////000111000/////////////////////////////////000111111111111111333111000//////111333444777666555555333333222111333333444444555666666777666777777888999:::::::::777888888:::;;;<<<======:::<<<>>>>>>>>>???AAABBBEEEEEEEEEGGGGGGFFFBBB???888555222000000111111000000000111111222222222333//////000222333666777888:::<<<>>>???===;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;===???@@@BBBDDDFFFFFFGGGGGGNNNVVV___pppyyylll]]]RRROOOLLLHHHBBB>>><<<===>>>:::999888999;;;<<<;;;:::555666777888999888888777777777666666666777777888777888888888999999::::::555555555666666666777777888888999999::::::;;;;;;999;;;<<<<<<<<<;;;===>>>>>>AAACCCDDDDDDHHHOOOTTTSSS^^^hhhmmmppptttvvvuuuzzz}}}{{{{{{}}}xxxpppggg^^^XXXPPPMMMIIIEEECCCCCCDDDEEEEEEFFFHHHIIIJJJNNNSSSVVVXXXbbbjjjnnnqqqvvvyyyyyyyyywwwooocccZZZWWWWWWUUUVVVVVVZZZcccooo{{{~~~~~~~~~zzzwwwuuuvvvxxxyyy{{{yyyuuuqqqlllgggdddbbb[[[XXXTTTNNNJJJGGGFFFEEE@@@@@@AAADDDHHHKKKKKKJJJIIIHHHEEEBBBAAABBBDDDEEEEEEJJJQQQWWW\\\___aaaccciiijjjmmmoooqqqsssttttttuuusssqqqsssyyy||||||{{{zzzzzz{{{}}}~~~~~~|||zzzyyyxxxrrrqqqnnnllliiigggfffeee\\\[[[XXXVVVTTTPPPKKKHHHwwwuuurrrqqqrrrsssrrrqqqmmmnnnooosssxxx{{{{{{{{{sssqqqooommmkkkkkkkkklllhhhhhhgggfffeeedddcccccceeecccbbbaaaaaaaaa___^^^```aaaaaaaaaaaa``````___ccc___\\\]]]``````\\\XXXVVVUUUSSSPPPMMMKKKJJJIIIHHHGGGDDDBBB@@@>>>>>>>>><<<999666555555555555444333333222111000///...---000000000000000000000000//////000111111111111111...//////111222333444444777666555444444444444444444444444555555555555666555666777888888999999888999999999999:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAADDDEEEFFFGGGFFFCCC@@@>>>666555333111////////////............////////////......///000333555777888<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======>>>???AAAAAABBBDDDGGGJJJIIINNNXXXhhhwww~~~nnncccZZZPPPHHHCCCBBB@@@>>><<<<<<<<<<<<;;;:::999888777777777777555555555555555555555555555666777666555444555777555555555555666666666666888888777666666666666666666777777777888888888888;;;<<<<<<:::999999;;;===;;;;;;<<<===???BBBEEEFFFKKKMMMPPPSSSXXX\\\^^^```fffmmmwww||||||xxxmmmccc\\\QQQOOOLLLHHHFFFFFFFFFGGGFFFGGGIIILLLNNNQQQSSSTTTYYY^^^ffflllqqqsssuuuwwwxxxtttmmmeee\\\UUUQQQNNNQQQRRRWWWbbbnnnzzz{{{zzzzzz|||yyyvvvuuuvvvxxxyyyyyy|||yyyuuupppkkkfff```\\\YYYWWWTTTOOOKKKHHHEEEDDDCCCDDDDDDFFFGGGIIIKKKLLLFFFDDDBBB???>>>???@@@AAAIIILLLQQQWWW]]]bbbeeeggggggiiilllooorrrtttuuuuuuuuuwwwyyyzzzzzz{{{~~~zzz}}}~~~~~~}}}{{{{{{zzzxxxvvvtttqqqnnnllljjjhhheeeccc]]][[[XXXUUURRRNNNJJJFFF{{{~~~xxxuuurrrqqqqqqrrrqqqpppmmmmmmooorrrvvvyyyzzzyyyqqqpppooonnnmmmllllllllljjjiiihhhgggeeedddcccbbbeeecccbbbbbbbbbbbbaaa``````````````````______^^^bbb___\\\]]]``````\\\XXXVVVUUURRRPPPMMMKKKIIIIIIHHHFFFDDDBBB@@@?????????===:::777666666555555333333333222111000///......//////////////////////////////000111111111111111//////000111222333444444666555444444333333444444444444444444555555555555555555777888888888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAADDDEEEFFFFFFEEEBBB???===666555333111////////////............//////////////////000222444666888999;;;;;;<<<;;;;;;::::::999999999999::::::;;;;;;;;;::::::::::::;;;<<<======>>>@@@AAAAAABBBDDDHHHJJJMMMRRR\\\jjjyyy~~~mmm```WWWPPPHHHBBB@@@???===<<<;;;:::;;;;;;:::999888777666666666666555555555555555555555555555666777666555444555777555555555555666666666666888888777666666666666666777888888888999999999999:::;;;;;;:::888999;;;<<<999::::::<<<===???AAABBBEEEFFFIIILLLPPPSSSUUUWWWXXX^^^gggnnnuuu}}}vvvkkkdddTTTQQQMMMHHHFFFFFFGGGHHHIIIJJJKKKNNNPPPSSSTTTUUU\\\```gggmmmqqqsssvvvwwwvvvrrrkkkcccZZZTTTOOOMMMPPPOOOTTT___jjjwww}}}yyywwwwww}}}|||xxxvvvvvvwwwwwwwwwzzzwwwrrrmmmhhhccc^^^ZZZXXXWWWSSSPPPLLLIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFDDDAAA???>>>???AAABBBHHHKKKPPPWWW\\\aaadddfffgggiiimmmpppsssttttttttttttvvvxxxyyyyyyzzz|||~~~|||~~~}}}{{{yyyxxxvvvtttrrrpppnnnlllkkkhhhdddbbb[[[XXXUUUSSSPPPMMMIIIFFF~~~yyy}}}yyyvvvsssqqqqqqpppooonnnmmmlllmmmppptttwwwxxxxxxpppppppppooonnnmmmlllkkkjjjiiihhhgggeeedddcccbbbeeecccbbbcccdddeeedddbbb___`````````______^^^]]]aaa___]]]]]]______[[[XXXVVVUUURRRPPPMMMJJJHHHGGGFFFEEECCCAAA@@@@@@@@@AAA???<<<999777666666444333333222222111000///......//////////////////////////////000111111111111111///000000111222333444444444444333333222222333333444444444444555555555555555555666777888888888888999999999999:::;;;<<<===<<<<<<<<<<<<===???@@@AAADDDEEEFFFEEECCC@@@<<<:::555444222000///...//////............////////////000000111333555777999::::::;;;;;;<<<<<<;;;999888888888999::::::;;;<<<<<<::::::::::::;;;<<<===>>>>>>@@@AAABBBCCCEEEHHHKKKRRRWWW```mmmzzzpppfffYYYOOOJJJFFFAAA<<<;;;;;;:::999999999999999888888777666555555555555555555555555555555555555555666777666555444555777555555555555666666666666888777777666666666666666888888888999999999::::::999::::::999888888999;;;777888999;;;<<<<<<<<<<<<===>>>@@@CCCEEEHHHIIIJJJNNNSSSZZZ```fffmmmvvv}}}{{{ooohhhWWWSSSNNNIIIFFFGGGIIIJJJMMMMMMOOOPPPSSSUUUWWWYYY___ccciiinnnqqqsssvvvxxxuuuqqqkkkccc[[[UUUQQQOOOPPPOOOSSS\\\hhhttt|||wwwsssqqqrrrvvv~~~{{{yyyyyyxxxwwwvvvxxxtttnnnhhhddd```\\\YYYWWWVVVSSSPPPLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFDDDBBB@@@???>>>@@@BBBDDDJJJMMMRRRXXX^^^bbbfffggghhhjjjnnnrrrtttttttttsssrrrtttwwwxxxxxxyyy{{{|||}}}}}}zzzxxxuuurrrppppppnnnmmmlllkkkhhhddd```XXXVVVSSSPPPOOOLLLIIIFFF|||yyyvvvsssqqqpppooonnnllllllllllllnnnrrruuuvvvvvvqqqqqqqqqqqqooollljjjhhhhhhhhhggggggfffeeeeeeeeeeeeccccccdddfffffffffeeeaaaaaaaaaaaa```___^^^^^^aaa___]]]]]]^^^^^^[[[YYYVVVUUUSSSPPPMMMJJJHHHGGGEEEDDDCCCBBBAAAAAABBBBBB@@@===:::777777666444333222222111111000//////...//////////////////////////////000111111111111111000000111111222333333444333333222222111222222333333333444444444555555555444555666777888888888888888888888999:::;;;<<<===<<<<<<<<<<<<===???@@@AAADDDEEEEEEDDDBBB>>>:::777555333222000///...//////............////////////000000111333555777999:::999:::;;;<<<<<<;;;999888777777888999;;;<<<======:::::::::;;;;;;<<<===>>>???@@@BBBBBBCCCFFFIIILLLTTTZZZcccooozzz{{{nnn]]]UUULLLEEEBBB@@@===:::888888888888888888999999888777666666555555555666555555555555555555555555555666777666555444555777555555555555666666666666777777666666666666777777777777888888888999999999888999999999777777888:::777888999:::;;;:::999888:::;;;<<<>>>???AAABBBBBBIIILLLQQQVVV[[[aaahhhmmmssszzzyyymmmeeeYYYUUUOOOJJJGGGHHHKKKMMMPPPQQQQQQSSSUUUXXX[[[\\\bbbeeejjjnnnppprrrtttvvvuuurrrlllfff```[[[WWWVVVSSSRRRUUU^^^iiiuuu~~~xxxqqqmmmjjjhhhjjjnnnttt{{{~~~}}}|||{{{zzzxxxvvvqqqkkkeeeaaa^^^[[[YYYVVVTTTRRROOOMMMKKKIIIIIIEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>===>>>@@@BBBDDDLLLOOOUUU[[[aaafffiiikkkjjjlllpppsssuuuuuusssrrrqqqsssvvvxxxxxxyyyzzz{{{}}}|||xxxuuusssooommmmmmlllllllllkkkhhhccc___WWWUUURRROOONNNLLLJJJHHH}}}yyyvvvrrrpppooonnnmmmkkkmmmlllkkkmmmpppsssttttttttttttsssrrroookkkhhhffffffffffffggggggggghhhhhheeedddcccdddfffggggggfffcccccccccbbbbbb```____________^^^^^^]]]\\\ZZZYYYVVVVVVTTTRRROOOKKKHHHFFFEEEDDDCCCBBBAAABBBCCCCCC@@@===:::777777666444333222222111111000000//////........................//////000111111111111111000000000111111222222222222222111111111222222333333333333444444444444555444555666777777888888777888888888999:::;;;======<<<<<<<<<<<<===???@@@AAADDDDDDEEEDDDAAA===999666444333111///......//////............//////////////////000222444666888999888999:::;;;;;;::::::999777777888999;;;<<<======;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDGGGJJJMMMSSSZZZeeeppp{{{|||hhh[[[PPPKKKDDD@@@>>>===;;;999777777888888888999999999888888777666666666777777555555555555555555555555555666777666555444555777555555555555666666666666777777666666666666777777666666666666777777777777777888999999888777888999888888:::::::::999888777;;;<<<<<<===>>>?????????BBBDDDGGGJJJNNNSSSXXX\\\eeellluuu|||vvvjjjcccYYYUUUOOOJJJHHHJJJMMMOOORRRRRRSSSTTTWWW[[[^^^```dddggglllooopppqqqrrrssssssqqqmmmhhhdddaaa___^^^YYYXXX[[[cccmmmyyywwwuuupppkkkfffbbb```___```ccciiipppwww}}}~~~|||zzztttpppiiiddd```^^^[[[YYYUUUSSSQQQNNNLLLJJJIIIHHHDDDCCCBBBBBBAAAAAABBBBBBAAA???>>>======???BBBDDDMMMPPPVVV]]]ccciiilllnnnmmmooorrruuuvvvuuutttsssrrrtttxxxzzzzzzzzz{{{|||{{{}}}}}}yyyvvvtttqqqooolllkkkjjjjjjkkkjjjhhhccc___YYYVVVRRRPPPOOONNNLLLJJJ~~~~~~xxxuuurrrooonnnnnnlllkkknnnlllkkklllooorrrssssssvvvuuutttqqqnnnkkkhhhgggfffffffffgggggghhhhhhiiieeedddcccdddfffggggggfffdddddddddcccbbbaaa```___^^^^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVTTTPPPLLLIIIGGGFFFEEECCCBBBBBBBBBCCCCCC???<<<999777666666444333111111111111000000//////........................//////000111111111111111/////////000000000111111222222111111222222333333333333333333444444444444444444555666777777777777777777888999:::<<<===>>><<<<<<<<<<<<===???@@@AAACCCDDDDDDDDDAAA===999777333222000///......//////............//////////////////000222444666888999999999999999::::::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????AAABBBDDDEEEHHHLLLOOOSSS[[[gggttt{{{iiiZZZPPPFFFCCC???<<<;;;:::999777777777888999999888888777888777777666666777777888555555555555555555555555555666777666555444555777555555555555666666666666666666666666666777777888555555555666666666777777666888::::::888777888888888999999999999999888888<<<=========>>>>>>>>>???@@@@@@BBBDDDHHHLLLOOOQQQYYY^^^eeekkkpppvvv}}}rrrhhhbbbWWWTTTOOOKKKJJJKKKNNNPPPQQQRRRRRRTTTXXX\\\```cccfffjjjooorrrsssrrrqqqqqqooommmkkkiiigggffffffgggbbbaaaeeennnxxx~~~vvvssskkkiiifffccc___\\\ZZZYYYWWWZZZ```fffnnntttyyy{{{|||}}}~~~~~~{{{yyyqqqnnnhhhdddaaa^^^ZZZXXXTTTSSSPPPMMMKKKIIIGGGGGGBBBBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>???AAACCCEEELLLPPPVVV^^^eeelllppprrrrrrsssuuuvvvvvvvvvvvvuuutttwww{{{}}}~~~~~~~~~||||||~~~zzzxxxuuussssssrrrpppnnnjjjiiiiiiiiiiiigggccc```ZZZWWWSSSQQQOOONNNMMMKKK|||}}}wwwtttqqqooonnnnnnlllkkkooommmllllllooorrrssssssuuutttrrrpppnnnlllkkkkkkhhhhhhhhhhhhgggggggggffffffdddddddddfffgggfffddddddcccccccccbbb```___^^^^^^^^^___^^^\\\ZZZZZZZZZYYYXXXXXXUUURRRMMMJJJGGGGGGFFFDDDCCCBBBBBBBBBCCC===:::777666666555555333111111111111000000000000........................//////000111111111111111............////////////222222222222222333444444222222333333333444444444333444555666777777777777777777888999:::<<<===>>><<<<<<<<<<<<===???@@@AAACCCDDDDDDDDDAAA>>>:::888333222000///......//////............////////////000000111333555777999::::::999888777888999;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCDDDEEEHHHLLLOOOSSS]]]lllzzztttcccVVVLLLEEE???>>>;;;:::999999888888666777777888888777666555666666666555555666666777555555555555555555555555555666777666555444555777555555555555666666666666666666666666666777888888666666666666777777777777777999:::;;;999888888999888888777777777888888999;;;;;;;;;<<<<<<<<<======?????????AAAEEEHHHKKKLLLMMMQQQWWW[[[___eeemmmsssvvv}}}vvvkkkccc^^^TTTRRROOOLLLKKKMMMOOOQQQPPPPPPQQQSSSWWW]]]bbbeeeiiimmmssswwwwwwtttrrrpppllllllkkkkkklllnnnooopppppppppuuuuuunnnkkkeeedddbbb```]]]ZZZYYYXXXVVVXXX\\\aaagggmmmqqqtttyyy|||}}}}}}}}}}}}}}}zzzvvvsssnnnkkkgggccc```]]]YYYVVVSSSRRROOOLLLIIIGGGEEEEEE@@@@@@@@@AAABBBCCCEEEEEEFFFEEECCCAAAAAACCCEEEGGGOOOSSSZZZbbbjjjqqqvvvyyywwwwwwwwwvvvwwwwwwwwwxxxwwwzzz~~~~~~}}}yyytttrrrqqqqqqrrrsssrrrqqqjjjhhhgggggggggfffcccaaa\\\XXXTTTPPPOOONNNLLLKKK~~~{{{|||vvvssspppnnnnnnnnnmmmlllpppnnnlllllloooqqqsssssssssrrrpppnnnmmmmmmnnnnnnkkkkkkjjjhhhgggfffeeedddfffeeeddddddeeefffeeedddccccccbbbbbbaaa___^^^]]]]]]^^^___^^^\\\ZZZZZZZZZZZZYYYYYYVVVSSSNNNJJJHHHHHHGGGEEECCCBBBBBBBBBBBB<<<999666555555555555444111111111111000000000000........................//////000111111111111111---------...............333222222222333444444555222222333333333444444444333444555666777777777777777777888999:::<<<>>>>>><<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDBBB>>>;;;999222111000///......//////............/////////000111222222444666888:::<<<;;;999777666777999;;;===::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>??????AAACCCDDDFFFIIIMMMPPPUUU___oooxxxbbbRRRHHHAAA===<<<;;;::::::::::::::::::555666777777777666444333555555444444444555555666555555555555555555555555555666777666555444555777555555555555666666666777666666666666666777888888777777777777888888888888777999;;;;;;:::999888999777777666555555666888999999999999:::::::::;;;;;;;;;::::::<<<@@@CCCEEEFFFDDDHHHMMMQQQTTT[[[ccciiigggoooyyyxxxmmmccc\\\XXXRRRPPPNNNMMMLLLNNNOOOQQQOOOOOOPPPSSSWWW]]]bbbfffkkkpppwwwzzzzzzvvvsssqqqmmmmmmnnnoooqqqtttwwwxxx|||}}}|||rrrllljjjdddcccbbb```]]][[[ZZZYYYZZZ[[[^^^aaaeeejjjmmmoooxxx{{{||||||{{{{{{zzzwwwrrrnnnkkkiiifffccc```\\\XXXTTTSSSRRROOOKKKHHHFFFDDDCCC>>>??????@@@BBBDDDFFFGGGIIIHHHEEEDDDDDDEEEGGGIIISSSWWW^^^gggpppxxx}}}zzzyyyxxxwwwwwwxxxyyyzzzyyy}}}~~~xxxtttpppooonnnooorrrttttttsssjjjhhhfffeeefffeeedddbbb\\\XXXSSSPPPNNNMMMKKKJJJ~~~|||wwwuuurrrooonnnnnnooopppkkklllmmmlllkkklllnnnpppsssuuuuuutttqqqnnnllllllmmmmmmllljjjiiigggfffeeegggfffdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]\\\[[[[[[]]]]]]\\\[[[ZZZZZZYYYWWWTTTQQQNNNLLLIIIHHHEEEEEEDDDDDDAAA@@@<<<;;;:::999888666555555111111111111000000000000222000///------///000222222111000///......//////////////////000111222333111222222333333444444555333333333333333333333333444444444555555555555555999999999999:::;;;;;;<<>>>>>>>>>>>>>>???BBBBBBCCCBBB@@@>>>;;;999444333111000//////000000000000000000////////////...///111333555777888999::::::999999888999999999999999999999999999999999;;;;;;<<<===>>>???@@@@@@AAA???AAAEEEHHHHHHJJJNNNWWW]]]ooozzzdddUUULLLDDD>>>===::::::999999888777666666666666666666666666666666666666666666666666666666555555555555555555444444666666666666666666666666555666888999888777555444666666666666777777777777666777777777777888888888666666666666666666666666777777777777666666666666<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<======>>>AAACCCGGGJJJNNNSSSYYY]]]cccfffjjjpppxxx{{{oooddd]]]YYYWWWRRRQQQNNNLLLKKKKKKLLLMMMLLLMMMPPPRRRVVV\\\dddiiilllqqqxxx}}}}}}zzzvvvtttoooooopppsssxxx~~~wwwqqqnnnjjjhhhfffcccaaa`````````\\\bbbeeedddfffkkkqqqrrrssswww|||~~~~~~}}}~~~}}}zzzyyyxxxuuurrrooojjjhhheeebbb```\\\WWWSSSQQQNNNKKKIIIHHHFFFDDDCCCAAAAAAAAA@@@AAADDDIIIMMMNNNMMMLLLJJJHHHHHHIIIIIIRRRYYY```jjjvvv}}}yyyuuutttvvvyyy||||||~~~|||wwwtttsssooooooppprrrrrrssssssrrriiihhhgggffffffdddaaa^^^YYYWWWUUUTTTRRRNNNHHHEEE}}}zzzvvvtttrrrooonnnnnnooopppnnnooopppooonnnnnnoooqqqtttuuuvvvtttqqqnnnllllllkkkkkkjjjiiihhhhhhggggggfffeeecccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbcccaaa___^^^^^^]]][[[YYY[[[[[[ZZZXXXUUURRROOOMMMJJJHHHFFFEEEEEECCCAAA???<<<;;;:::999777666555555111111111111000000000000111000///......///000111000000000000000/////////////////////000111222333111222222333333444555555333333333333333333333333555555555555666666666666999999999999:::;;;<<<<<>>>>>>>>>>>??????CCCCCCCCCBBB@@@===:::888222111///...------......000000000000///////////////000111333555777999::::::999999888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>@@@???@@@EEEGGGGGGJJJOOO[[[cccvvvtttdddRRRGGGBBB===::::::::::::999888888777666666777777777777777777777777444444444444444444444444555555555555555555555555666666666666666666666666555666777888888777666555666666666666777777777888777777777888888888999999777777777777777777777777888777777777666666666666999999999999888888888777:::::::::;;;<<<=========???AAACCCEEEHHHKKKPPPTTTYYY\\\aaafffmmmuuu}}}uuukkkaaa[[[WWWUUUPPPNNNLLLJJJIIIIIIIIIJJJGGGIIILLLPPPVVV^^^ffflllqqqvvv|||}}}yyywwwssssssuuuzzz|||vvvsssooommmjjjgggeeedddddddddccchhhjjjhhhiiipppuuuwwwyyy{{{~~~~~~|||{{{|||}}}}}}zzzwwwuuusssqqqnnnkkkiiigggddd```]]]XXXSSSOOOPPPMMMJJJHHHGGGFFFCCCBBB@@@@@@@@@@@@AAAEEEJJJNNNQQQQQQOOOMMMKKKJJJJJJKKKSSSZZZcccmmmyyy}}}zzzwwwtttsssuuuwwwyyyyyy{{{}}}|||wwwtttssslllmmmnnnnnnoooooooooooollljjjhhhgggeeebbb^^^[[[XXXVVVTTTSSSQQQMMMHHHDDD|||xxxtttsssrrrqqqpppoooooooooqqqrrrsssrrrqqqpppqqqrrrtttuuuvvvtttpppmmmkkkkkkiiiiiihhhhhhhhhgggggggggdddccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbfffdddbbb``````___\\\ZZZ[[[[[[ZZZYYYVVVSSSPPPNNNLLLJJJGGGFFFEEECCCAAA>>>;;;;;;:::888777666555444222222111111111000000000111000///......///000111...///000111111111000///////////////000111222333222222222333444444555555444444444444444444444444555666666666777777777777999999999999:::;;;<<<===??????>>>>>>>>>??????@@@DDDDDDDDDCCC@@@<<<999666111111000...............////////////000000000000000111222444666888999:::999999888888888999999:::<<<<<<<<<<<<<<<<<<<<<===<<<<<<======>>>>>>>>>???BBBAAABBBFFFHHHHHHMMMSSSZZZeee{{{wwwaaaSSSFFF@@@>>><<<;;;<<<999999999888888777777666777777777777777777777777444444444444444444444444555555555555555555555555666666666666666666666666555666777888888777666555666666666777777777888888888888888888999999999:::888888888888888888888888888888777777777666666666888888888777777777777777999::::::;;;;;;<<<<<<======???@@@AAABBBDDDHHHJJJOOORRRVVVZZZ___fffmmmrrrzzz|||~~~}}}{{{zzzyyyyyyvvvyyy|||{{{sssiiiaaa[[[XXXVVVOOONNNLLLJJJHHHHHHGGGGGGIIILLLPPPUUU\\\eeennntttxxx|||}}}zzzxxxyyy}}}|||wwwuuuqqqnnnkkkiiiiiiiiinnnqqqrrroooqqqyyy~~~||||||}}}}}}zzzuuuqqqooommmjjjhhhhhheeeaaa^^^ZZZUUUPPPLLLOOOLLLIIIGGGFFFDDDBBB@@@>>>??????@@@BBBFFFLLLPPPTTTUUUTTTRRROOOLLLLLLLLLSSS\\\fffppp|||xxxwwwvvvuuuuuuvvvwwwxxxwwwxxx{{{~~~{{{wwwtttsssppppppqqqqqqqqqqqqqqqpppnnnllliiigggddd```[[[WWWWWWUUUSSSQQQOOOKKKGGGDDD~~~zzzttttttssssssrrrqqqqqqpppssstttuuutttrrrqqqqqqrrrsssuuuuuussspppmmmkkkkkkjjjiiiiiihhhgggffffffeeebbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa```aaaaaa```^^^[[[[[[ZZZYYYVVVSSSPPPNNNMMMKKKHHHGGGEEECCCAAA>>>;;;;;;:::888777666555444222222222111111111000000000000////////////000000---...000222333222000///////////////000111222333222222333333444555555555444444444444444444444444666666666777888888999999999999999:::;;;<<<===>>>??????>>>>>>??????@@@@@@EEEEEEEEECCC@@@;;;888555333333222111111000000000////////////000000000000111222333555777888::::::888888888888888999999:::<<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAADDDCCCEEEIIIJJJKKKQQQYYY\\\jjjxxxfffWWWLLLBBB???>>>;;;;;;<<<999888888888777777777666666666666666666666666666666666666666666666666666444444444555555555555555666666666666666666666666555666777777888777777666666666777777777888888888888888999999999:::::::::999999999999999999999999888888888777777777666666999999999888888888888888999999::::::;;;;;;;;;;;;===>>>?????????AAADDDGGGIIILLLOOORRRUUUZZZ```dddjjjlllnnnnnnmmmmmmmmmnnnnnnpppsssvvvyyy|||}}}vvvnnnfff```\\\ZZZSSSRRROOOLLLJJJIIIHHHHHHMMMPPPUUU[[[cccmmmwww}}}}}}}}}xxxtttpppooonnnnnnuuuwwwwwwvvvzzz{{{uuupppmmmkkkhhhgggeeeccc___[[[XXXUUUPPPMMMMMMKKKHHHEEEDDDCCCAAA???<<<===>>>@@@BBBHHHNNNSSSVVVWWWXXXUUUPPPMMMLLLMMMSSS]]]hhhqqqzzz{{{qqqrrrtttuuuwwwxxxyyyzzzwwwyyy{{{~~~|||xxxvvvuuuttttttuuuuuutttssssssrrrooollliiifffccc___YYYVVVUUUSSSPPPNNNMMMJJJFFFCCC}}}vvvvvvuuutttsssrrrrrrqqqqqqsssttttttrrrppppppqqqrrrssstttssspppmmmlllkkklllkkkjjjhhhfffeeeccccccaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaaaaa```^^^ZZZZZZZZZXXXVVVSSSPPPOOONNNLLLIIIGGGFFFDDDAAA???<<<;;;:::999888777666555222222222222111111111111000000////////////000000---...111222333222111000////////////000111222333222333333444444555666666555555555555555555555555666666777777888999999:::999999999:::;;;<<<>>>??????????????????@@@AAAAAAFFFFFFEEECCC@@@;;;777555333333333222111111000000.../////////000000000111222222333555777888999:::888777777777888888999:::::::::;;;;;;;;;<<<<<<<<>>BBBDDDDDDFFFIIIKKKMMMQQQUUUXXXYYY[[[]]]^^^^^^^^^```aaabbbeeeiiikkkmmmooorrrttttttwww{{{|||tttllleee```]]]WWWUUUQQQMMMJJJIIIIIIIIIMMMQQQXXX```kkkwww~~~xxxtttrrrqqqqqqtttvvvvvvwwwzzztttooollliiifffdddccc```\\\ZZZXXXVVVSSSQQQMMMJJJGGGEEEDDDBBB@@@>>>;;;<<<>>>@@@CCCIIIPPPUUUVVVXXXXXXUUUOOOKKKKKKMMMTTT^^^iiiooouuuxxxvvvqqqjjjlllooosssvvvyyyzzzzzzwwwxxxzzz}}}}}}zzzxxxwwwtttttttttsssrrrqqqpppooommmkkkhhheeeccc___ZZZVVVSSSPPPNNNLLLJJJHHHDDDAAAxxxwwwvvvtttsssrrrqqqqqqoooqqqssssssqqqpppooopppppprrrsssrrrpppnnnmmmmmmnnnmmmkkkiiigggeeecccbbbaaabbbbbbcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa``````___]]]\\\[[[[[[ZZZYYYWWWTTTRRRPPPNNNLLLIIIHHHGGGEEECCC@@@======<<<:::999888777666333222222222222111111111//////000000000000/////////000111222222222111000////////////000111222333333333333444555555666666666666666666666666666666555555666777888999999:::999999999:::;;;===>>>??????????????????@@@AAABBBEEEEEEEEECCC@@@;;;888555111111111111000///...---......//////000000111111222222333444666777888999777777777777777888999:::999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBEEEIIIJJJNNNYYYdddnnnxxxeeeRRRFFFBBB<<<999;;;;;;999888:::777777777777777777777777444444444444444444444444444444444444444444444444333333444444555666666666666666666666666666666666555555666666777777888888777777777888888888999999888888888888999999999:::999999999999999999999999999999888888888777777777666666666666777777777777999999999999999999999999666777888999999:::>>>@@@>>>@@@CCCDDDFFFHHHKKKNNNNNNPPPRRRSSSSSSTTTWWWYYYZZZ]]]```cccdddfffhhhjjjjjjlllooosssvvvyyyzzz{{{xxxxxx|||yyyqqqjjjeeebbb[[[WWWQQQLLLHHHHHHIIIJJJQQQVVV___jjjxxxzzzuuusssrrrrrroooqqqssswww|||xxxsssnnnjjjgggdddaaaaaa^^^[[[YYYXXXVVVTTTSSSMMMJJJGGGEEEDDDBBB@@@>>>;;;<<<>>>@@@CCCIIIPPPUUUVVVXXXXXXSSSLLLIIILLLOOOUUU___iiimmmpppqqqoookkkeeehhhlllppptttvvvwwwxxxvvvwwwyyy{{{~~~}}}zzzxxxxxxwwwwwwvvvuuutttrrrqqqpppkkkiiigggeeebbb___ZZZVVVQQQNNNKKKIIIHHHFFFCCCAAA~~~yyyxxxuuurrrpppooooooooommmooorrrrrrqqqpppooopppnnnppprrrrrrpppnnnnnnnnnnnnmmmllljjjhhhfffeeedddbbbbbbccccccbbbaaa```___bbbbbbbbbbbbbbbbbbbbbbbbcccbbb``````aaaaaa___^^^]]]]]]]]]\\\ZZZWWWTTTSSSMMMKKKIIIHHHGGGFFFDDDBBB>>>>>>===<<<:::999888888333333222222222111111111//////000000000000//////222222111111111111111111////////////000111222333333333444444555666666666666666666666666666666666444444555666777888999:::999999999:::<<<===???@@@????????????@@@AAABBBCCCEEEEEEDDDCCC@@@<<<888666111111222222111000...---.........///000111111111111222222444555666777888666666666666777888999:::888999999:::;;;;;;<<<<<<::::::;;;===???@@@AAABBBCCCDDDHHHKKKMMMRRR___lllyyyvvveeeVVVIIIAAA>>>:::999<<<<<<888777999666777777777777777777777555555555555555555555555444444444444444444444444333333444444555666666777666666666666666666666666555555555666666777888999777777888888888999999999777777777888888888999999999999999999999999999999999999999888888888777777666666666777777888888888999999999999999888888888666777888777666777:::<<<:::<<>>@@@DDDIIIQQQVVVVVVXXXWWWRRRJJJHHHMMMRRRVVV```iiimmmnnnooonnnkkkiiikkkmmmqqqsssuuuvvvwwwxxxxxxzzz{{{~~~{{{xxxwwwwwwyyyyyyxxxwwwuuusssqqqpppllljjjgggdddbbb]]]XXXUUUOOOMMMJJJGGGFFFDDDBBB@@@{{{zzz}}}zzzwwwsssooommmlllmmmnnnlllnnnqqqrrrrrrpppppppppmmmoooqqqqqqpppooooooooollllllkkkjjjiiihhhgggfffbbbcccccccccbbbaaa___^^^bbbbbbbbbbbbbbbbbbbbbbbb```______```bbbddddddccc_________^^^\\\YYYWWWUUUMMMKKKIIIHHHHHHGGGEEECCC??????>>>===;;;:::999888333333333222222222111111//////000000000000//////333333222111000000000111////////////000111222333333333444444555666666666777777777777777777777777333444555666777888999999999999999:::<<<>>>???@@@????????????@@@AAABBBCCCDDDDDDDDDCCC@@@<<<999777333333444444333222000///---......///000111111222111111222333444666666777666666666666777888999:::999999::::::;;;<<<======:::;;;<<<>>>@@@BBBDDDDDDFFFHHHLLLPPPRRRWWWeeessstttbbbUUUJJJBBB>>>;;;888777999888333111222666666666666777777777777666666666666666666666666666666666666666666666666333333444444555666777777666666666666666666666666555555555555666777999999777888888888888999999999666777777777777888888888888888888888888888888888999999999888888888888777888888999999:::::::::;;;999999888888888888888888999999999888777777999;;;999;;;>>>???@@@AAACCCEEECCCDDDFFFFFFGGGHHHKKKMMMLLLOOORRRTTTUUUUUUWWWXXXXXXYYYZZZ\\\^^^aaabbbcccaaaccchhhlllllllllqqqyyy}}}xxxssspppfff```WWWOOOKKKLLLOOORRRXXX\\\dddnnn{{{yyysssppppppppprrruuuxxx~~~|||zzzvvvsssppplllgggcccbbb___ZZZWWWUUUSSSPPPOOOMMMKKKGGGEEEDDDCCCAAA???<<<===???@@@DDDIIIPPPUUUWWWXXXWWWQQQJJJHHHNNNTTTWWWaaajjjmmmnnnppppppmmmpppppprrrtttuuuwwwwwwwww{{{{{{|||~~~~~~yyyvvvuuuvvvvvvuuutttssspppnnnlllkkkmmmkkkhhhdddaaa\\\WWWSSSOOOLLLIIIFFFEEEDDDAAA???