BM6P6(@ sssfffXXXRRRRRRQQQSSSUUUVVVXXXZZZZZZ[[[\\\___aaabbbeeeiiimmmppptttxxx{{{}}}wwwmmmgggeeecccbbbdddfffgggeeeccccccfffiiikkkmmmuuuuuubbbXXXUUUTTTTTTVVVWWWYYY[[[]]]]]]]]]]]][[[\\\]]]^^^___ccchhhlllooosssyyy~~~pppddd[[[[[[[[[[[[]]]aaaggglllsss~~~rrr___VVVRRROOOQQQXXXjjjmmm]]]MMMGGGFFFCCC???===<<<<<<;;;;;;;;;:::::::::888888888888777777777666888888777666666666666666777777777777777777777777777777777777888888888888999999::::::::::::;;;;;;===>>>AAAEEELLL[[[uuu~~~hhh^^^^^^___aaadddjjjpppzzzuuugggYYYSSSQQQQQQRRRTTTUUUWWWYYYZZZZZZ\\\___aaaccceeeiiimmmpppsssxxxzzz|||{{{qqqllliiihhhggghhhkkkkkkjjjhhhfffiiimmmnnnrrr{{{mmmbbb]]][[[YYYWWWXXXZZZ\\\]]]]]]]]]]]]\\\]]]^^^^^^```ccchhhlllooosssyyy}}}mmmbbb[[[[[[[[[[[[]]]aaahhhmmmuuunnn]]]TTTQQQPPPRRRZZZlllgggXXXIIIEEEEEECCC@@@???<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888777666666666666666777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;;;;<<>>>>><<<<<<;;;;;;;;;:::::::::999888888888777777777777888777777666666666666666666666666666666666666666666777777777888888888888888888888999999999::::::999:::===@@@CCCMMMaaatttxxxlllfffeeeggglllrrrzzzzzzfffZZZSSSOOOMMMOOOMMMOOORRRTTTVVVYYY]]]```dddfffjjjmmmpppssswwwyyy}}}~~~zzzvvvwwwyyyzzz{{{~~~wwwjjjccc```___^^^^^^^^^^^^^^^___^^^aaaggglllqqqwww}}}uuuiiiaaa\\\XXXYYY[[[^^^bbbiiirrrxxxqqq___VVVRRRQQQRRRVVVaaauuulllXXXOOOGGGEEECCC???<<<===<<<<<<;;;;;;;;;:::::::::888888888777777777666666888888777666666666666666777777777777777777777777777777777777888888888888888888888888999999999999:::;;;>>>@@@BBBJJJ\\\nnn|||ooohhhfffjjjooosss|||jjj\\\UUUOOONNNOOOKKKNNNQQQSSSUUUXXX\\\___ccceeeiiimmmpppsssxxxzzzyyy{{{~~~~~~pppiiiddddddbbbaaaaaaaaabbbbbbaaaeeelllssszzzoooeee^^^ZZZXXXZZZ\\\___dddllluuu{{{lll\\\UUURRRPPPTTTXXXdddyyy{{{gggTTTLLLFFFEEECCC???<<<===<<<<<<;;;;;;;;;:::::::::999999999888888888777777888888777666666666666666777777777777777777777777777777777777888888888888888888888888999999999999999;;;===???@@@GGGXXXiiissskkkgggkkkpppttt}}}lll^^^UUUPPPNNNOOOKKKMMMPPPRRRUUUXXX\\\___bbbeeeiiimmmppptttxxx{{{yyyrrrhhhgggeeedddcccddddddeeeeeejjjrrr{{{zzzkkkbbb\\\XXXYYYZZZ]]]```eeemmmvvv}}}hhhZZZTTTQQQOOOVVV[[[ggg|||vvvcccQQQJJJEEEDDDBBB>>><<<===<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888777666666666666666777777777777777777777777777777777777888888888888777888888888888999999999999:::===>>>???EEEUUUfffvvvlllhhhkkkpppttt}}}ssscccZZZVVVQQQLLLNNNNNNNNNNNNQQQUUUYYY\\\aaadddjjjooossswww|||yyyssspppmmmjjjjjjkkknnnppppppttt|||sssiiiaaa[[[YYY[[[ZZZ\\\bbbhhhooo{{{uuudddZZZSSSPPPPPPSSS]]]oooppp^^^PPPLLLFFFCCCAAA@@@??????<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888777666666777777777777777777777777777777444555666777777888777777::::::999999999999999999;;;999999;;;>>>CCCNNNYYY||||||zzz||||||}}}zzzppplllpppwwwyyywwwfff]]]WWWRRRNNNNNNNNNNNNOOOQQQUUUXXX[[[___ccciiinnnssswww|||}}}wwwsssrrrsssvvvyyy~~~ooogggaaa\\\[[[^^^]]]___eeellltttppp```XXXSSSRRRSSSWWWbbbuuuiiiXXXNNNJJJEEEAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999888888777666666777777777777777777777777777777555666666777777777777666999999999999999999999999;;;999999<<<===AAALLLVVVttt|||xxxsssqqqsssuuuxxxwwwrrrtttzzz}}}kkk```ZZZTTTPPPMMMMMMNNNOOORRRTTTWWWYYY]]]bbbhhhnnnsssxxx}}}yyyjjjddd```]]]]]]aaa```ccciiipppyyy|||hhh[[[VVVSSSSSSVVV\\\iii}}}{{{bbbTTTKKKHHHCCC@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777666666666777777777777777777777777777777666777777777777666666555888888888999999::::::;;;<<<::::::<<<===@@@IIISSSiii~~~zzzsssmmmgggfffiiinnnsssxxxyyy~~~qqqddd\\\UUUQQQMMMMMMNNNOOOQQQSSSVVVWWW\\\```fffmmmrrrxxx}}}sssgggbbb___^^^^^^aaaaaaeeelllsss~~~qqq```WWWSSSQQQSSSWWW___mmmrrr^^^TTTJJJGGGCCC@@@@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777666666666777777777777777777777777777777777777888777777666555444777777888999::::::;;;;;;<<<::::::<<<<<<===EEENNN```wwwvvvmmmfffaaa```ccciiippp|||~~~wwwiii^^^VVVRRRNNNNNNNNNNNNPPPRRRTTTVVVZZZ___eeelllrrrwww}}}oooeee```^^^]]]___```aaafffmmmuuuvvviii[[[SSSPPPOOOSSSWWWbbbrrriiiYYYRRRIIIFFFCCCAAAAAA@@@???===<<<<<<;;;;;;;;;:::::::::999999999999999999999999777666666666666666777777666666666666666666666666777777888777777666555444777777888999::::::;;;;;;;;;999:::<<<;;;<<>><<<<<<;;;;;;;;;:::::::::999999999999999999999999666666555555666666777777666666666666666666666666666777777777777666666555888888888999999::::::;;;999888:::<<<;;;;;;@@@GGGSSSjjjuuullleeeaaacccgggllluuuuuuggg[[[UUUQQQOOOLLLJJJKKKOOOSSSVVVZZZ___eeekkkpppvvv{{{~~~vvvggg```]]]\\\^^^bbbccceeekkksss|||wwwddd[[[SSSPPPOOOQQQWWW]]]pppjjjYYYNNNGGGEEECCCAAA@@@AAA@@@>>>===<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555555666777777666666666666666666666666555666666777777777777666999999999999999999999999777777999;;;;;;:::???FFFLLLaaa}}}zzzrrrmmmjjjkkkpppxxxzzzjjj]]]VVVSSSPPPLLLIIIJJJNNNSSSVVV[[[___eeekkkpppuuuzzz}}}}}}qqqccc]]]\\\\\\___cccfffhhhooowwwmmm___XXXQQQOOOPPPRRRYYYaaavvvxxxdddXXXNNNHHHCCCAAA@@@?????????===;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999555555555555555666777888666666666666666666666666555555666777777888777777::::::999999999999999999666666888;;;;;;:::>>>EEEFFF[[[wwwyyytttrrrtttxxx|||ooobbbYYYSSSNNNKKKKKKKKKKKKNNNSSSZZZ^^^dddiiinnnssswww{{{}}}zzzxxxzzz}}}vvvjjj```^^^```aaacccfffbbbhhhpppzzzxxxhhh\\\VVVQQQOOOOOORRR\\\fff~~~ppp```SSSJJJGGGEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999:::999999888777666666555666666666666777777777777666555555666666777888999<<<<<<<<<<<<;;;;;;:::999888999:::;;;===>>>???@@@DDDSSSlll{{{|||}}}qqqddd\\\TTTOOOLLLLLLLLLKKKNNNSSSZZZ^^^dddiiimmmrrrvvvyyy|||~~~|||xxxuuurrrqqqrrruuuyyy{{{rrrhhh^^^]]]^^^___bbbddddddjjjrrr}}}tttcccYYYTTTPPPOOOPPPTTT___jjjjjj[[[QQQJJJGGGEEECCCBBBBBBBBBBBBAAA???<<<<<<=========<<<;;;;;;999999999999999888777777888888888777777666666555666666666666777777777777888777666666666666666777777777888888777777666555888999:::;;;<<<>>>??????CCCOOOddd|||~~~ssshhh```VVVQQQMMMMMMMMMLLLNNNSSSZZZ^^^ccchhhlllppptttvvvyyy{{{}}}~~~~~~xxxtttqqqooommmkkkiiikkknnnsssuuu~~~{{{mmmddd\\\[[[]]]^^^```dddgggmmmvvvnnn^^^UUURRROOOPPPRRRXXXdddpppvvvaaaUUUNNNIIIGGGEEECCCBBBBBBBBBBBBAAA???===============<<<;;;;;;777777888888777777666555666666666666666666666666666666666666777777777777999888777666555555555555888888999999999888777777888999999;;;<<<===>>>???BBBIIIYYYqqquuukkkdddXXXSSSOOONNNMMMKKKNNNSSSXXX\\\bbbgggkkknnnqqqsssvvvxxxzzz|||}}}}}}vvvqqqmmmkkkjjjjjjhhhhhhiiimmmrrrvvv~~~}}}yyytttrrrsssvvvwwwxxxssshhhaaa[[[\\\]]]^^^aaaeeejjjooozzziii[[[SSSQQQPPPQQQTTT[[[jjjxxxnnn[[[RRRLLLHHHHHHEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>======<<<;;;777777777777777666666555555555555555666666666666666666666666777777777777888888777666666666666666999999::::::::::::999999888999999:::<<<======>>>@@@EEERRRiii~~~vvvmmmfffYYYTTTOOONNNMMMKKKMMMQQQVVVZZZaaafffjjjmmmoooqqqtttvvvyyyzzz|||~~~~~~uuuooollliiihhhhhhhhhiiihhhiiimmmtttyyy|||sssppplllkkkkkkmmmnnnnnnqqqxxxzzznnneee___\\\]]]___```cccgggkkkrrr~~~|||gggZZZSSSQQQQQQSSSWWW```rrrjjjYYYQQQLLLIIIHHHEEECCCBBBBBBBBBBBBAAA???????????????>>>===<<<;;;888888999999888888777666555555555555666666666666666666666666777777777777666666666666666777888888666777777888888777777777888999999:::;;;<<<======???BBBOOOeee~~~|||uuulllfffZZZTTTPPPNNNLLLIIIKKKOOOSSSXXX___eeeiiilllnnnpppsssuuuwwwyyy{{{}}}~~~tttlllhhhfffeeeeeeeeeggghhhhhhiiimmmuuu{{{wwwqqqjjjhhheeedddeeefffffffffggglllttt{{{sssiiiaaa]]]\\\___```aaaeeejjjmmmuuuvvvcccYYYTTTSSSSSSVVV\\\iiigggXXXQQQLLLIIIGGGEEECCCBBBBBBBBBBBBAAA???@@@@@@@@@@@@???===<<<;;;999999::::::999999888777666666666666666666666666666666666666777777777777555555555555666777888999777888888999999999999888888999999:::;;;;;;<<<<<<>>>AAALLL___www}}}zzzssskkkdddZZZTTTOOOMMMKKKHHHIIIMMMPPPVVV]]]dddhhhkkknnnoooqqqsssuuuwwwyyy|||{{{tttkkkdddaaaaaabbbcccdddgggiiiiiijjjnnnwww~~~~~~vvvssspppjjjfffdddbbb``````aaabbbbbbaaa```cccgggkkkqqq||||||lllddd^^^[[[[[[___```aaaeeekkkpppyyynnn^^^WWWUUUTTTVVVZZZccctttxxxaaaVVVQQQLLLHHHFFFEEECCCBBBBBBBBBBBBAAA???AAAAAAAAA@@@???>>><<<<<<999999::::::999999888777888888888777777666666555666666666666777777777777777666666666666666777888888888999:::::::::::::::999999999::::::;;;;;;<<<>>>@@@HHHWWWkkkxxx~~~yyyrrriiicccZZZTTTOOOMMMJJJGGGHHHLLLOOOTTT\\\ccchhhkkknnnooooooqqqtttvvvxxx{{{~~~vvvpppggg```^^^___aaabbbeeehhhkkkkkklllpppyyy}}}vvvmmmiiihhhgggbbb^^^aaa```^^^___```aaaaaa```\\\^^^___aaafffppp}}}uuuggg```[[[ZZZ[[[^^^```aaaeeekkkrrr|||}}}hhh[[[TTTUUUUUUWWW]]]hhh|||qqq]]]SSSPPPLLLHHHFFFEEECCCBBBBBBBBBBBBAAA???BBBAAAAAA@@@???>>>===<<<999999999999999888777777:::999999888777666666555666666666666777777777777999888777666666555555666444444555666666666666666999999999::::::;;;;;;;;;>>>???EEEPPPbbbwwwvvv}}}yyysssmmmfffbbbYYYVVVQQQLLLIIIGGGGGGGGGNNNRRRXXX___eeeiiikkkllloooppprrrsssuuuxxx{{{{{{lllggg```]]]^^^``````___cccfffjjjlllooouuu}}}|||pppgggccc___]]]^^^``````___^^^___``````___]]]\\\[[[ZZZ\\\]]]^^^```eeemmmttt~~~oooeee^^^]]]ZZZ[[[___bbbdddhhhnnnxxxxxxdddZZZXXXRRRUUU[[[bbbqqqnnn]]]TTTQQQMMMHHHFFFGGGEEECCCBBBBBBBBBAAA@@@???@@@AAAAAA@@@>>>;;;999;;;;;;:::999999888888777666666666666555555555555555555666666666666555555666666666666777777777777555555666777888999999:::::::::::::::;;;<<<=========AAAFFFLLLYYYnnn|||ttt{{{|||uuuoooiiiccc___WWWUUUPPPLLLHHHGGGGGGGGGKKKNNNUUU\\\bbbfffiiijjjmmmoooqqqrrrtttwww{{{~~~uuuhhhccc^^^[[[[[[]]]]]]]]]```dddiiimmmqqqxxxuuujjjbbb___\\\YYYXXX[[[]]]^^^^^^^^^^^^_________]]]\\\[[[ZZZ[[[[[[ZZZ[[[___eeejjjsss}}}zzzlllccc^^^]]]ZZZ[[[___bbbdddiiippp{{{qqq```WWWUUUQQQUUU\\\hhhyyy|||kkk[[[SSSQQQLLLHHHFFFFFFDDDBBBAAAAAAAAA@@@??????@@@AAAAAA@@@>>>;;;:::;;;;;;::::::999888888888888888777777777666666666555555666666666666555555555555555555666666666666777777777777777888888888999999999999:::;;;<<<===<<>><<<;;;;;;;;;::::::999999888888999999888888888777777777555666666777777666666555444444444444555555555555888888888888777777666666888888888888999:::;;;<<<;;;===@@@EEEOOObbbyyy|||uuu|||}}}xxxuuuooojjjeee___ZZZVVVQQQOOOLLLIIIGGGFFFEEEEEEEEEHHHLLLRRRXXX]]]aaacccfffhhhkkkmmmppptttxxx|||rrrhhh^^^[[[XXXVVVVVVWWWYYYZZZ[[[```hhhnnnuuu}}}}}}nnnbbb]]][[[YYYWWWTTTTTTTTTWWWZZZ^^^aaacccdddeeefffggggggfffdddcccbbbaaa^^^\\\[[[\\\___aaabbbhhhqqq{{{}}}mmmccc^^^]]]]]]\\\^^^bbbeeehhhpppyyyvvveeeYYYUUUUUUSSSVVV```sssqqqdddWWWRRRQQQMMMJJJIIIGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAA@@@@@@>>>===<<<<<<;;;;;;:::999999888888999999888888888777777777666666777777777777666666444444555555555666666666888888777777777777777777777777777777888999:::;;;;;;;;;===BBBJJJZZZrrrrrrxxx~~~zzzvvvrrrooojjjeee```[[[VVVSSSNNNLLLJJJHHHFFFEEEEEEEEEEEEGGGJJJOOOTTTYYY^^^```bbbdddgggjjjmmmrrrwww{{{|||nnnfffZZZYYYXXXVVVVVVWWWYYY[[[[[[aaaiiipppvvvpppiii___WWWTTTSSSRRRQQQSSSTTTVVVYYY\\\```dddggghhhjjjlllnnnnnnllliiigggfffdddaaa``````aaabbbcccbbbfffkkkqqqzzzuuuhhh^^^[[[\\\\\\\\\```eeehhhlllvvvnnn```WWWTTTUUUVVVZZZeeezzzmmmbbbWWWTTTRRRNNNKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;:::999999888888888777777777666666666666666777777777777666666555555666666666777777777555666666777888888999999777777777777888999::::::<<<;;;===BBBGGGTTTjjjooouuu}}}|||yyyxxxxxxwwwxxxxxxvvvrrrpppmmmiiieee```\\\XXXSSSOOOJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHLLLPPPUUUZZZ]]]^^^aaadddgggkkkpppuuuyyyxxxkkkcccXXXXXXXXXWWWVVVWWWZZZ\\\\\\bbbkkkssszzz{{{ppp___[[[UUURRRPPPPPPOOOOOOQQQTTTXXX\\\___dddhhhlllooorrrvvvyyyxxxtttoookkkhhhfffcccbbbdddeeeffffffdddgggiiilllqqqzzz~~~nnneee\\\YYY\\\\\\]]]bbbgggkkkqqq}}}uuueee[[[UUUSSSTTTZZZaaaooozzziii```WWWTTTRRRNNNLLLLLLJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@????????????<<<<<<;;;;;;::::::999999888888777777777666666666666777777888888777777666666666666666777777777888555555666777888999::::::777777777777888999:::;;;;;;:::===BBBFFFNNNcccyyykkkpppxxx~~~xxxtttrrrqqqqqqrrrrrrqqqnnnlllgggddd```\\\XXXTTTOOOLLLGGGGGGFFFEEEEEEDDDCCCCCCFFFFFFFFFIIILLLQQQVVVXXX[[[^^^bbbeeeiiinnntttxxxsssfff___UUUWWWXXXWWWVVVWWWZZZ]]]\\\cccmmmwwwwwwjjjbbbWWWUUURRRPPPPPPPPPQQQQQQRRRVVV\\\aaafffkkkqqqvvvzzz~~~yyysssmmmjjjggggggiiijjjiiihhhhhhjjjkkklllnnnttt}}}ssshhhbbb[[[YYY]]][[[]]]ccciiinnnuuukkk___YYYVVVUUUWWW^^^iii}}}uuufff^^^VVVTTTQQQLLLJJJKKKJJJHHHEEEDDDEEEEEEDDDBBBAAAAAA@@@@@@??????@@@@@@<<<<<<<<<;;;::::::999999999999888888888777777777777777888888888888777777555555555666666666777777666666777777888888888999888888888888888:::;;;;;;999888<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666666777888777666555444555555555555555555555555888777777777777777666666777888888888888999999999999999;;;>>>???BBBMMMYYYkkk{{{___bbbggglllsss||||||nnnggg\\\SSSLLLIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAABBBCCCEEEFFFGGGJJJMMMQQQVVV\\\cccjjjooo{{{wwwkkkbbb^^^[[[[[[[[[[[[\\\___dddhhhsss|||lllaaaVVVRRRPPPMMMLLLMMMKKKMMMOOOPPPRRRUUUZZZ]]]ccchhhqqq{{{zzzxxxwww{{{|||}}}vvvkkk```\\\\\\\\\^^^aaabbbhhhpppyyynnnaaaWWWUUUVVVXXXaaammmlllbbbZZZWWWSSSPPPNNNMMMLLLJJJLLLJJJGGGFFFFFFFFFEEECCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666666555666666777666555444444555555555555555555555555888888888888777777777777777777888888888999999999999888:::<<<===@@@IIISSSbbbsss```bbbeeejjjqqqzzzwwwooocccXXXQQQMMMJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDHHHKKKOOOSSSYYY___gggkkkwww}}}xxxmmmfffbbb]]]^^^^^^^^^___dddjjjnnnzzztttfff]]]TTTQQQOOOLLLLLLMMMKKKMMMPPPRRRTTTWWW\\\___fffkkksss}}}wwwvvvxxxrrrhhh```]]]]]]\\\___bbbccciiisss~~~yyyiii^^^VVVUUUVVVXXXcccpppxxxggg___XXXUUURRRPPPOOONNNMMMKKKLLLJJJHHHGGGGGGFFFEEECCCDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::888888777777666666666666666555555444666666666666666666666666777777777777888888888888777777888888888999999999999888999<<<===>>>EEEMMM[[[kkkaaabbbdddhhhnnnwww|||tttggg[[[SSSMMMJJJHHHCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBGGGIIIMMMPPPUUU[[[bbbfffpppwwwyyypppiiifff```aaaaaabbbeeejjjqqqvvvtttiiiaaaZZZSSSQQQOOOLLLKKKNNNMMMPPPSSSUUUWWWZZZ^^^aaajjjnnnuuu}}}~~~ttttttyyy{{{lllddd]]]\\\\\\[[[^^^bbbffflllxxxssseee[[[UUUUUUWWWYYYeeesssrrrddd^^^WWWUUURRRQQQQQQPPPNNNMMMMMMKKKHHHGGGGGGGGGEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999777777777666666666555555666666666666666666666666666666777777777777777888777888888888888999999999:::888999<<<======BBBHHHSSSaaatttbbbbbbccceeekkksss~~~~~~vvvjjj^^^TTTNNNIIIFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEGGGJJJMMMQQQVVV\\\aaaiiipppxxx~~~zzzqqqllliiidddeeeeeegggkkkqqqyyy{{{nnneee]]]WWWSSSRRRPPPMMMMMMPPPQQQSSSWWWYYY[[[^^^aaadddkkknnnsssyyywwwqqqssszzzqqqfff```[[[[[[\\\\\\___dddjjjrrr|||lll```XXXSSSVVVXXX[[[iiixxxmmmbbb]]]VVVTTTRRRRRRRRRQQQPPPNNNMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999999888888777777666666666777666666666666666666666666555555666666666777777777777888888888888999999999;;;999999<<<======@@@EEEJJJUUUhhh{{{bbbbbbbbbdddhhhqqq{{{|||pppdddZZZRRRMMMIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBAAA@@@CCCEEEHHHKKKNNNSSSYYY]]]dddkkktttzzz~~~zzzrrrmmmkkkggghhhiiikkkooovvvyyyoooiii\\\WWWTTTTTTRRRPPPQQQTTTTTTWWWZZZ\\\^^^```dddfffiiillloootttyyyxxxoooooosss{{{xxxjjjddd^^^[[[\\\]]]^^^ccchhhnnnvvvttteee]]]UUURRRVVVYYY]]]kkk{{{|||jjj```\\\VVVTTTSSSRRRSSSRRRQQQOOOMMMKKKHHHGGGGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888999999999888777777777777777777777777777777777777777444555555555666666777777777888888888888999999999<<<999999<<<>>>===???CCCDDDLLL___uuugggdddcccdddfffjjjtttvvvkkk___VVVOOOKKKHHHFFFFFFHHHGGGDDDEEEIIIGGGFFFCCCBBBAAABBBCCCDDDDDDDDDFFFIIILLLOOORRRSSSYYY___hhhqqqxxx}}}}}}tttmmmjjjiiiiiijjjmmmrrrzzzqqqeee___YYYWWWTTTQQQPPPQQQRRRSSSTTTUUUXXX\\\```cccfffhhhjjjjjjlllnnnrrrvvvyyy|||~~~|||{{{{{{xxxrrrmmmnnnsss}}}ppphhhaaa\\\ZZZ\\\]]]]]]bbbhhhpppzzz}}}kkk___\\\SSSPPPVVVZZZ___ooozzzhhh]]]ZZZVVVUUUSSSPPPOOONNNNNNNNNOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFEEEDDDBBBAAA@@@???>>>>>>======<<<<<<<<<;;;::::::999999999999999999777666666666666777777888666666666666666666666666999888888888777777666666999999888888888888888888;;;;;;:::::::::;;;<<<<<>>>>>===============<<<::::::::::::999999999999888777777666666666777777666666666666666666666666888888888888777777777666888888888888888888888888:::::::::999::::::;;;<<>>>>>>>>>>>>>>;;;;;;:::::::::999999999999888777777666666666666777777777777777777777777888888888888777777777777888888888888888888888888999999888888999999:::;;;>>>AAAJJJZZZnnn{{{tttnnnlllkkkmmmttt||||||pppddd\\\RRRMMMJJJKKKJJJFFFEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHIIIIIIJJJKKKNNNRRRWWW[[[aaahhhlllrrruuuxxxyyywwwuuutttsssoooppprrruuuzzztttkkkggg[[[ZZZWWWUUUUUUVVVXXXYYYZZZ[[[]]]```ccceeeggghhhjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiikkkmmmoooqqqqqqxxxyyyjjjaaa___ZZZZZZ]]]bbbdddfffmmmuuuwwwiii^^^XXXTTTSSSWWW___iii{{{vvvjjjcccbbb[[[ZZZYYYVVVTTTRRRPPPPPPNNNLLLKKKJJJKKKKKKIIIHHHFFFEEEEEEDDDBBBAAAAAA@@@===>>>>>>>>>???@@@@@@@@@<<<<<<;;;;;;::::::999999:::999888777666666666666777777777777777777777777888888888777777777777777888888888888888999999999888888888777888999999:::===>>>DDDRRReeewww|||sssooommmmmmrrryyy}}}~~~pppfffYYYRRRLLLLLLKKKHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLNNNQQQTTTYYY___cccgggjjjnnnppppppooooooppplllmmmooorrrvvv}}}~~~tttkkkggg\\\ZZZXXXVVVUUUVVVXXXYYY[[[\\\^^^```cccfffhhhiiilllllllllkkkkkkkkkjjjjjjkkkkkkjjjjjjkkkmmmpppsssssszzzpppddd^^^]]][[[[[[___ccceeegggoooyyypppddd\\\WWWTTTVVV\\\fffsssvvvllleeebbb\\\[[[ZZZXXXVVVTTTRRRQQQOOONNNLLLLLLLLLLLLJJJIIIFFFFFFEEEEEEDDDCCCBBBBBB>>>?????????@@@AAAAAAAAA======<<<<<<;;;::::::999::::::999777666666666666777777777777777777777777777777777777777777888888777777888888888999999999888888777777777888999999<<<<<<@@@KKK\\\mmm{{{yyysssooommmqqqvvv{{{vvveee[[[RRRNNNMMMJJJIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLMMMOOOPPPSSSWWW[[[]]]```dddfffggggggggghhhggghhhjjjlllpppvvv}}}uuulllggg^^^\\\YYYWWWVVVVVVWWWYYYZZZ[[[]]]```dddfffiiijjjllllllmmmmmmmmmlllkkkkkkjjjkkklllkkkkkkmmmqqqtttvvv}}}wwwkkkbbb]]]\\\\\\]]]aaaeeefffjjjttt{{{kkkaaa[[[WWWUUUYYYbbbnnnwwwmmmfffbbb\\\\\\\\\ZZZYYYWWWUUUTTTSSSQQQOOONNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;::::::999:::999888888777777777777777777777777777777777777777777777777888888888888777777777888999999::::::888888777777888888999:::;;;<<>>===<<<;;;::::::999999888888777888888888666666666666666666666666666777777777888888888888666777777888999999::::::999888888888888999:::::::::<<<@@@DDDNNN]]]ppp}}}}}}yyyyyy|||www}}}ppp```WWWQQQMMMKKKLLLGGGHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNKKKLLLNNNNNNMMMLLLNNNOOOQQQTTTWWWXXXXXXXXXXXXYYYXXXYYY[[[\\\^^^bbbhhhllluuu}}}xxxpppmmmdddbbb^^^[[[XXXXXXYYYZZZWWWYYY\\\___cccgggjjjkkkiiijjjlllmmmnnnnnnmmmllljjjmmmqqqssssssvvvzzz~~~xxxjjjddd___\\\\\\^^^___ccchhhkkkrrrnnnbbb]]]ZZZYYYWWW]]]iii|||}}}wwwppphhhddd___``````aaa```^^^]]]\\\XXXVVVSSSQQQPPPOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<;;;::::::888888888888888888999999666666666666666666666666666666777777888888888999666777777888999999::::::999999888888999999:::;;;999===AAADDDJJJYYYnnn}}}~~~}}}iii\\\VVVQQQMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXX[[[```dddnnnvvvzzzuuuqqqiiieee___[[[ZZZZZZZZZZZZ[[[[[[\\\^^^aaadddgggiiijjjkkklllkkkjjjjjjlllnnnoooppprrrsssuuuzzzrrrfff```\\\ZZZ[[[```aaaeeekkkpppxxxrrrfff^^^UUUSSSWWW]]]fffxxx|||uuummmfffddddddcccccccccddddddaaa___\\\YYYUUUSSSRRRPPPOOOMMMNNNMMMLLLLLLLLLLLLJJJHHHCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<:::999888777::::::888777777777888999888777666555555666777888:::999888666555555555555666666666666777777777777;;;:::999888888888999:::<<<;;;===AAAGGGRRReeevvvqqqccc[[[UUUQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUVVVZZZ___dddlllttt}}}xxxtttlllhhhbbb^^^]]]\\\\\\\\\[[[[[[\\\]]]___bbbeeeggghhhjjjlllllllllnnnppprrrqqqrrrtttuuuxxx}}}~~~lllbbb___\\\[[[]]]```aaafffnnnuuummmddd]]]VVVVVV[[[bbblllyyytttmmmhhhfffddddddeeegggiiijjjhhhfff___\\\WWWUUUSSSRRRPPPNNNNNNMMMLLLLLLLLLKKKIIIGGGEEEEEEDDDCCCBBB@@@@@@???>>>>>>===<<<;;;999888888::::::888777777777888999888777666666666666777888888888777777666777777777666666666666777777777777::::::999888888888999:::;;;999;;;???EEEOOOaaarrr}}}lllbbbZZZUUUTTTPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSSSSRRRTTTXXX^^^ccckkksss|||yyyqqqmmmgggcccaaa```___^^^\\\[[[[[[\\\]]]```ccceeegggiiilllnnnppprrruuuwwwuuuwwwyyy{{{~~~ssseee^^^]]]\\\]]]___```bbbhhhrrr|||vvvfff___[[[VVVXXX___ggguuu}}}vvvrrrmmmiiihhhdddeeehhhlllpppqqqooommmbbb___ZZZWWWUUUSSSQQQOOONNNMMMLLLKKKLLLKKKIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>>======<<<;;;:::::::::::::::999888888888888999888777777666666777777888777777666666777777888999666666666666777777777777999999888888888999999:::999777999===AAAKKK\\\kkk|||tttggg]]]XXXWWWTTTSSSRRRQQQPPPOOOOOOOOORRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOONNNLLLKKKKKKMMMOOOPPPRRRRRRQQQQQQRRRWWW]]]bbblllttt}}}uuuqqqkkkgggdddbbb```___]]]\\\[[[ZZZ\\\^^^aaacccgggjjjnnnqqqsssuuuxxxzzz{{{}}}wwwkkk```\\\\\\\\\^^^aaaaaaccckkkwww|||mmm___[[[XXXVVVZZZbbbkkk}}}{{{uuurrrmmmkkkkkkfffhhhkkkooossstttrrrpppddd```\\\XXXVVVTTTQQQOOOOOOMMMLLLLLLLLLKKKHHHFFFGGGFFFEEEDDDCCCAAA@@@@@@>>>=========<<<<<<;;;;;;::::::999999888888888888777777777777777777777777777666666555666666777777666666666666777777777777888888888888888999999999888777888<<>>>>>>>>======<<<<<<<<<::::::::::::999999888888777777888888888888777777888777666555444444444444666666666666777777777777777777888888999999999999999888999<<<>>>DDDQQQ^^^uuu~~~pppddd______]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUYYY^^^aaalllsss~~~~~~zzztttoookkkgggccc``````^^^\\\[[[]]]```cccffflllpppuuuyyy{{{~~~|||kkkddd^^^]]]]]]]]]___cccfffkkkvvv|||kkk```XXXWWWVVVVVV]]]hhhvvv}}}xxxuuupppoooqqqlllkkkkkkmmmnnnnnnllljjjeeeaaa]]]ZZZXXXVVVTTTRRRQQQPPPNNNNNNMMMLLLIIIGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@??????>>>===<<<<<<<<<:::::::::;;;:::999999888777888888999999888888777999888666555444333333333666666666666777777777777555666777888999999999999999999:::<<<===AAALLLYYYmmm}}}uuujjjeeeeeecccbbb```^^^\\\[[[ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRRRRQQQQQQSSSUUUWWWXXX[[[___aaahhhoooyyyyyysssooojjjeeebbbaaa___]]]]]]^^^bbbfffiiinnnrrrxxx~~~{{{uuuuuuuuuxxx|||qqqeee```\\\]]]^^^^^^```eeejjjppp}}}pppeee[[[UUUVVVWWWXXXaaannn|||yyyvvvrrrrrruuummmkkkjjjjjjkkkkkkjjjiiifffccc^^^\\\ZZZYYYWWWUUUSSSRRRPPPOOOOOOMMMJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@???===<<<;;;;;;::::::;;;;;;;;;:::999888777888999999999999888777999888777666666666666666666666666666777777777777444555777888999999999888999888999;;;;;;>>>HHHSSSeeewwwzzzooojjjjjjgggfffdddbbb```^^^^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWWWWWWWVVVTTTSSSRRRRRRTTTWWWYYY[[[]]]___aaadddkkkuuu~~~|||vvvqqqlllgggdddbbb```^^^^^^___ccchhhkkkooosss{{{sssmmmlllmmmooorrrzzzzzziiiaaa]]][[[]]]^^^^^^aaafffmmmsss{{{ggg```XXXSSSVVVXXXZZZeeerrr{{{yyyvvvssstttxxxmmmkkkhhhhhhiiijjjjjjjjjgggddd```]]]\\\[[[YYYXXXTTTSSSQQQPPPPPPNNNKKKIIIJJJIIIHHHFFFEEECCCBBBAAABBBBBBAAA???>>><<<;;;:::::::::;;;<<<;;;:::999888777888999::::::999888777888888888888888999999:::666666666666777777777777444555777888999999999888888888999::::::<<>>======;;;;;;;;;::::::999999999:::;;;<<<:::888777777888999888888777666555555444666666666666777777777777777777888999:::;;;;;;;;;555777888:::;;;>>>BBBEEE[[[ooo~~~yyyvvvvvvrrrnnnlllkkkiiiddd___^^^^^^^^^]]]]]]^^^^^^___^^^___```aaaaaaaaaaaaaaa\\\[[[[[[[[[ZZZZZZYYYYYY[[[[[[[[[\\\]]]___aaaccchhhlllqqqvvv{{{xxxrrrllljjjeeefffggghhhjjjooowww}}}xxxmmmhhhggggggjjjoooxxxuuueee```\\\\\\[[[\\\^^^ccchhhlllxxx~~~iii```ZZZVVVTTTWWW]]]fffvvv}}}{{{zzzxxxvvvqqqooonnnkkkiiihhhggggggiiigggddd```\\\YYYWWWVVVUUUTTTSSSQQQOOONNNLLLLLLJJJIIIHHHFFFEEECCCBBBAAACCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;:::::::::::::::??????>>>;;;777333222333444444555777888:::;;;;;;666666666666777777777777666666666777777888888999666888999:::;;;>>>AAADDDTTThhh~~~~~~zzzvvvsssrrrooojjjeeebbbbbbaaaaaaaaaaaabbbbbbccccccddddddeeeddddddddd```___^^^]]]\\\]]]^^^___`````````aaabbbdddeeefffhhhlllppptttyyy~~~}}}vvvqqqnnniiijjjlllnnnrrryyy~~~uuummmkkkiiihhhkkkoooyyylllaaa]]]YYYZZZ\\\^^^aaaffflllpppyyyeee\\\XXXVVVVVVZZZbbbqqq~~~|||zzzxxxvvvqqqpppnnnllliiihhhgggfffiiigggddd```\\\YYYWWWVVVWWWVVVTTTRRROOOMMMKKKJJJJJJJJJHHHGGGEEEDDDBBBBBBAAA@@@@@@????????????@@@::::::;;;;;;;;;;;;;;;;;;888999:::999777666777888999999888888888888777777666666666666777777777777777777777777777777777777888999:::;;;;;;===@@@CCCLLL___vvv}}}zzzxxxuuuooojjjeeeeeeddddddcccdddddddddeeefffffffffffffffeeedddcccbbb```______aaabbbdddeeeeeeffffffggghhhiiijjjkkknnnrrrvvvyyy}}}{{{vvvtttoooppprrrwww}}}{{{uuuqqqpppooommmooosss|||uuuggg___]]]XXX[[[^^^aaaccchhhooottttttbbb[[[WWWXXX[[[```kkk~~~{{{yyyxxxuuutttsssqqqooollljjjhhhgggggghhhfffccc```\\\YYYWWWVVVWWWVVVUUURRRPPPNNNLLLKKKLLLLLLKKKIIIHHHGGGEEEEEEBBBAAA@@@???????????????;;;;;;;;;;;;<<<<<<<<<<<<444555777777777888999;;;;;;:::999888777555444444666666666666777777777777999999999999888888888888999:::;;;;;;;;;<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999666444444555222333444555666888888999666666666666777777777777999999888888888888888888999:::;;;::::::;;;>>>AAAEEERRRfff{{{|||vvvqqqjjjiiihhhgggffffffffffffgggggghhhhhhhhhhhhhhhggghhhhhhhhhhhhiiijjjlllmmmoooooopppqqqqqqqqqpppppptttwwwzzz}}}|||yyywwwxxx|||}}}|||ttthhhaaa^^^^^^ZZZ^^^ccceeehhhooo{{{{{{iii^^^]]]TTTYYY```jjj~~~|||zzzyyyyyywwwvvvtttsssqqqooonnnmmmlllllliiihhheeebbb^^^\\\ZZZYYYWWWVVVUUUSSSRRRPPPOOOOOOKKKJJJJJJIIIGGGFFFFFFEEEGGGFFFDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<888999:::999777666777888444444555555555555666666666666666666777777777777666666666666666666666666777888999999999:::===@@@DDDMMM___tttyyyssslllkkkjjjiiihhhhhhhhhhhhiiijjjkkklllllllllllllllllllllmmmnnnooopppqqqqqqtttuuuuuuvvvvvvuuutttssswwwzzz}}}}}}zzz{{{~~~}}}~~~nnnfff```^^^^^^YYY]]]bbbfffjjjtttssseee___```WWW]]]dddqqq|||zzzzzzzzzzzzxxxttttttrrrqqqpppooooooooolllkkkhhheeebbb___^^^]]]YYYXXXVVVTTTRRRPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDCCCBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;555777888999888999;;;<<<999999888666555333222222666666666666777777777777444444555555666666777777555666777888888999===???@@@FFFVVVlll}}}zzzuuunnnmmmlllkkkjjjiiiiiiiiillllllmmmoooppppppppppppnnnoooqqqrrrttttttttttttwwwxxxyyyzzzyyyxxxwwwvvvyyy{{{}}}|||yyyzzz~~~ssseee___[[[XXXXXXWWW\\\bbbfffkkkxxx{{{iii]]][[[]]]\\\aaaiiixxx}}}zzzyyyzzzzzzyyyyyyuuutttsssrrrqqqqqqqqqqqqooommmkkkhhheeebbbaaa```[[[ZZZXXXUUURRROOOMMMKKKMMMMMMLLLKKKJJJIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>===<<<;;;:::<<<======;;;888666666666444555555666777888888999666666666666777777777777555666666777888999999:::444555666777777999<<>>===<<<<<<888999999999999888777777777777777777666666666666444444444555666777777888666666666666777777777777777777777888:::<<<>>>@@@>>>CCCMMM]]]nnn~~~{{{sssrrrqqqpppoooooopppqqqqqqrrrssstttvvvxxxyyyyyy{{{{{{zzzzzz{{{}}}~~~~~~}}}{{{|||}}}}}}{{{xxxsssppprrrxxxvvvggg___\\\ZZZ\\\^^^^^^ccchhhnnnxxxyyyjjj```ZZZXXXZZZbbblll{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvuuutttssssssrrrnnnjjjgggeeedddbbbaaa___^^^[[[WWWSSSPPPMMMKKKLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;999999999999999888777777777777777777666666666666444444555555666777777888666666666666777777777777888777777888999;;;===>>>===AAAJJJXXXjjj{{{~~~yyywwwtttrrrqqqrrrsssttttttuuuwwwyyy{{{~~~~~~ttttttssssssuuu|||zzznnnbbb]]]\\\[[[^^^bbb```eeekkksssqqqddd\\\XXXXXXZZZgggttt}}}}}}||||||{{{{{{{{{zzz{{{zzzyyywwwvvvuuutttsssqqqnnnjjjgggfffeeecccbbbcccbbb```]]]XXXTTTPPPMMMLLLKKKJJJJJJKKKKKKIIIGGGHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;999999999999999888888777777777777777666666666666444444555555666777777777666666666666777777777777999888888888888:::;;;<<<;;;???FFFRRRcccuuu~~~{{{wwwtttssstttvvvxxxvvvwwwzzz}}}|||qqquuuwwwyyy{{{rrrhhh___\\\[[[[[[___cccaaafffnnnyyyyyyiii```ZZZWWWXXX\\\jjjzzz~~~~~~}}}}}}|||{{{zzzzzz{{{{{{zzzyyywwwuuutttssspppmmmjjjhhhgggfffdddbbbeeedddccc```\\\VVVRRROOOLLLKKKJJJKKKLLLLLLJJJHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;999999::::::999999888777777777777777666666666666555555555555666666777777666666666666777777777777999999888777777888:::;;;;;;===CCCMMM[[[nnn}}}yyywwwxxxzzz{{{zzz{{{}}}zzzqqqvvv{{{~~~|||lllddd^^^]]]\\\\\\___dddccciiisss{{{pppeee^^^YYYXXX[[[aaammm~~~}}}|||{{{zzzzzz{{{{{{zzzyyywwwuuusssrrrooollljjjhhhhhhgggeeeccceeeeeedddaaa]]]XXXSSSPPPNNNMMMLLLLLLMMMMMMKKKIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;999::::::::::::999888888777777777777666666666666555555555555666666666666666666666666777777777777999888777777777777999999;;;===AAAIIIUUUgggzzz}}}tttqqquuu|||rrrgggbbb^^^^^^^^^]]]aaafffhhhnnnzzzppphhh```\\\[[[[[[aaahhhttt~~~|||{{{zzzzzzzzzzzzyyywwwuuurrrpppnnnllljjjiiiiiihhhfffdddeeeeeeccc```\\\XXXUUURRRQQQPPPOOONNNOOONNNLLLJJJHHHGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<:::::::::::::::999999888777777777777666666666666555555666666666666666666666666666666777777777777888777666666666777888999:::<<<@@@EEEOOO```sssyyyrrrvvv~~~wwwqqqrrrxxx}}}rrrrrrvvv}}}vvvlllbbb___^^^`````````dddjjjooovvv~~~rrreee___[[[[[[\\\___gggppp}}}}}}zzzzzzzzzyyywwwtttqqqooommmkkkjjjjjjjjjiiifffdddfffeeebbb___\\\YYYWWWVVVTTTSSSQQQQQQPPPOOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@???>>>======::::::;;;;;;::::::999888777777777777666666666666666666666666666666666555666666666666777777777777777666666555666777888999888;;;>>>BBBJJJYYYlllyyyxxxooojjjmmmttt~~~uuunnniiijjjpppzzzuuutttwwwrrrkkk___]]]^^^aaabbbcccgggmmmuuu}}}{{{mmmaaa]]]YYYWWWZZZ]]]bbbllluuuyyyyyyyyyyyyvvvssspppnnnlllkkkjjjjjjjjjiiigggeeefffeeebbb___\\\ZZZYYYXXXVVVUUUSSSRRRQQQOOOLLLJJJJJJJJJHHHGGGFFFEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>::::::;;;;;;::::::999888777777777777666666666666666666666666666555555555666666666666777777777777666555555555666777999:::777999<<<@@@GGGUUUgggttt}}}~~~|||xxxxxxxxxxxxvvvrrrmmmhhheeeeeeiiiooouuuxxxvvvtttkkkiiiiiilllqqqxxxyyyttt{{{xxxjjjdddccc______aaaccceeeiiiooo|||yyyjjj___ZZZ\\\WWWWWW]]]___cccuuu}}}|||zzzyyyxxxvvvtttrrrpppooopppooommmlllkkkjjjjjjiiihhhgggfffccc```\\\YYYWWWZZZYYYWWWUUUTTTRRRRRRRRRMMMMMMMMMKKKIIIFFFDDDBBBGGGGGGFFFEEECCC@@@>>><<<>>>===<<<;;;:::999999999555666777777777777777777777666555444444555777888888888888777777777777777666666666666777777777777999999;;;@@@FFFPPPaaaqqq|||xxxsssqqqmmmmmmmmmmmmmmmjjjeeeaaa___```ccchhhnnnpppooommmiiiggghhhlllqqqyyyyyysssyyypppfffaaaccc``````dddgggjjjpppwww~~~pppcccZZZWWWVVVRRRVVV^^^dddkkk~~~}}}{{{zzzyyywwwuuusssrrrqqqooonnnmmmlllkkkkkkjjjkkkiiihhhfffdddaaa___]]]\\\\\\[[[YYYWWWUUUSSSRRRQQQOOOOOONNNMMMKKKHHHFFFDDDCCCDDDDDDDDDCCCAAA???>>>>>>>>><<<;;;::::::999:::777777888888888888888777888777777666666666777777888888888888777777777777666666666666777777777777:::999:::???DDDNNN___ooo|||tttlllgggdddaaaaaaaaabbbcccbbb^^^[[[[[[\\\^^^bbbfffiiihhhggghhhgggiiiooouuu|||yyyvvvzzztttiiibbbaaacccaaabbbgggkkkoooxxxqqqeee[[[VVVUUUTTTRRRWWWbbblllwww~~~}}}|||zzzxxxvvvtttsssrrrnnnnnnmmmlllllllllllllllkkkjjjgggeeecccbbbaaaaaa___^^^\\\YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGCCCCCCDDDEEEEEEDDDCCCBBB??????===<<<;;;:::::::::999999999999999999888888999999999999999999999888999999888888888777777777666666666666777777777777;;;999:::===AAAJJJ\\\kkkzzzzzzmmmeee```^^^ZZZZZZZZZ\\\^^^^^^]]][[[[[[\\\^^^```ccceeeffffffjjjiiimmmtttzzzzzz{{{}}}xxxllldddbbbbbbcccbbbdddiiimmmsss~~~wwwhhh^^^XXXUUUVVVXXXWWW\\\gggttt}}}}}}|||zzzyyyvvvuuusssrrrnnnnnnmmmmmmmmmmmmmmmnnnnnnllliiifffdddccccccdddbbbaaa___]]]ZZZVVVTTTRRRRRRRRRQQQOOOMMMKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFAAA@@@???===<<<;;;;;;:::999999999999999999999999999:::<<<>>>>>>>>><<<<<<:::999999888888777777777666666666666777777777777;;;999999;;;>>>FFFVVVeeeuuutttiiibbb]]]ZZZVVVVVVVVVXXX[[[]]]^^^]]]\\\]]]^^^```aaacccfffgggjjjkkkpppxxx|||||||||~~~ooogggbbbaaaccccccccceeejjjooouuunnnaaaZZZUUUTTTVVVYYYZZZ```mmm}}}}}}|||{{{zzzxxxvvvtttsssrrroooooonnnmmmmmmmmmnnnnnnpppnnnkkkgggeeedddddddddeeedddccc```]]]YYYVVVTTTSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMMMMLLLKKKIIIGGGEEEBBBAAA@@@>>>===<<<;;;;;;999999888888888999:::;;;:::===@@@CCCDDDCCCAAA???:::::::::999888777777666666666666666777777777777;;;999888:::<<>><<<<<<;;;999999999999:::;;;===>>>???BBBFFFJJJJJJGGGCCCAAA;;;;;;:::999888777777666666666666666777777777777999888888::::::>>>JJJWWWeeexxxyyytttmmmfff```[[[WWWTTTSSSRRRRRRTTTXXX]]]___```]]]___```aaaaaadddiiimmmqqqrrryyy~~~yyykkkdddbbb```aaacccfffggglllrrrxxx~~~ooo^^^VVVTTTSSSUUUWWW\\\gggzzz~~~}}}{{{zzzwwwvvvtttsssrrrqqqpppooonnnnnnmmmmmmnnnmmmmmmmmmlllllllllkkkhhhhhhgggeeebbb___[[[YYYVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPPPPOOOLLLJJJGGGEEEEEEDDDBBB@@@>>>===<<<<<<;;;:::::::::<<>>BBBEEEGGGLLLNNNRRRSSSPPPIIIAAA<<<<<<<<<;;;:::999777777666666666666666777777777777777777999;;;:::;;;CCCMMM\\\ooozzz~~~}}}wwwxxxkkkeee]]]\\\[[[YYYWWWUUUTTTSSSQQQRRRUUUVVVXXX\\\```cccdddfffhhhgggeeehhhpppvvv{{{~~~rrrjjjccc```___^^^aaaeeeiiinnnttt{{{kkkbbb\\\ZZZWWWTTTZZZeeeiii|||yyyvvvuuuttttttssspppnnnmmmnnnppprrrppppppqqqrrrsssuuuvvvwwwqqqpppllliiieeebbb```______]]]ZZZXXXVVVVVVVVVWWWRRRSSSUUUVVVVVVSSSMMMHHHHHHFFFDDDCCCCCCBBB@@@>>><<<<<<===>>>BBBFFFIIILLLRRRPPPMMMIIIEEEAAA>>>===999999999888888888888777777777777777777777777777888888999999999===AAAEEEVVVhhhyyy~~~~~~zzz|||vvvkkkbbb^^^YYYXXXWWWVVVTTTSSSRRRQQQQQQSSSUUUVVVXXX[[[___bbbdddgggiiiiiihhhjjjpppvvv~~~yyymmmfffaaa``````___bbbgggkkkqqqyyyxxxeee]]]XXXXXXVVVUUU]]]iiixxx|||yyyvvvuuuuuuuuussspppnnnnnnooopppqqqppppppqqqrrrsssuuuvvvwwwsssqqqnnnkkkhhheeecccbbb```^^^[[[XXXVVVVVVVVVVVVTTTUUUWWWYYYYYYVVVPPPLLLIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>>>>???BBBEEEIIIKKKLLLKKKIIIEEEBBB>>><<<:::999999999888888888777777777777777777777777777777888888999999999<<>>>>>===<<<<<<;;;888888888777777777666666666666666666666666666666666777888888999:::===@@@FFFPPP___mmmvvv|||xxxrrrooolllmmmoooooorrrvvvyyy|||xxxrrrnnnkkkcccaaa___]]]^^^```ccceeeooorrrwww}}}sssbbbYYYVVVSSSPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTVVVWWWXXX[[[^^^aaafffkkkrrrxxxyyywwwrrrooommmqqqwww}}}~~~ooogggfff```___bbbeeeeeeeeekkkrrr|||qqqccc[[[VVVRRRTTTYYY^^^ggg|||~~~{{{yyyxxxxxxxxxwwwvvvuuusssrrrqqqppppppqqqrrrrrrssstttvvvwwwxxxxxxxxxwwwuuurrrooollljjjeeedddcccbbb```___]]]]]]YYYXXXWWWWWWWWWWWWUUUSSSRRRPPPMMMKKKJJJIIIFFFDDD@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;:::::::::999888888777777777666666666777777777777777777777777555666888888999:::<<<>>>FFFLLLZZZjjjuuu{{{xxxnnnjjjhhhffffffiiifffhhhkkknnnqqquuuzzz~~~~~~wwwooojjjggg```___\\\[[[ZZZ[[[]]]^^^dddfffiiimmmtttqqq___WWWTTTRRRPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTVVVXXXYYY\\\```dddiiinnnwww~~~}}}vvvpppkkknnnsssxxx~~~tttiiidddddd^^^___bbbfffgggiiipppzzzxxxiii___YYYUUUSSSVVV]]]dddooo}}}{{{zzzyyyyyyyyywwwwwwuuutttsssqqqpppppprrrrrrrrrsssuuuvvvxxxyyy|||{{{{{{yyyuuuqqqmmmkkkffffffeeedddcccbbbaaa```^^^\\\ZZZYYYYYYYYYWWWVVVTTTQQQOOOMMMLLLJJJGGGEEEBBBBBBBBBAAAAAA@@@???>>>;;;;;;;;;;;;::::::::::::888777777777666666666666777777777777777777777777444666888888888999;;;===CCCGGGUUUgggssszzz}}}ssskkkhhhgggeeedddfffdddfffhhhiiilllpppvvvzzz~~~yyypppiiifffaaa```^^^\\\[[[[[[\\\\\\[[[^^^bbbeeejjjtttrrr^^^UUUSSSRRRRRRSSSQQQQQQRRRRRRSSSTTTUUUUUURRRTTTVVVXXXZZZ]]]bbbeeelllqqqzzzyyyrrriiilllpppuuuzzzvvvmmmeeeaaabbb]]]^^^bbbfffhhhkkkuuummm```XXXTTTVVVUUUYYYbbbjjjxxx}}}{{{zzzyyyyyyyyyxxxwwwvvvuuusssrrrqqqppprrrrrrrrrsssuuuvvvxxxyyy~~~~~~}}}{{{wwwsssooolllffffffffffffeeedddcccbbbbbb```]]][[[[[[[[[YYYXXXUUURRRPPPNNNMMMKKKHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<777777777777666666666666777777777777777777777777444666888888888999;;;<<<@@@CCCQQQdddrrrzzz|||sssllljjjiiifffeeeffffffgggiiijjjlllpppvvvzzz}}}}}}ssslllhhh^^^]]][[[ZZZYYYXXXYYYYYYVVVZZZ___cccgggmmmuuu|||sssaaaXXXTTTQQQQQQSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUVVVZZZ^^^aaacccmmm|||yyysssnnnnnnrrryyy~~~zzznnnhhhccc```___```hhhhhhiiinnnpppzzzuuufff[[[WWWXXXTTTWWW]]]eeettt|||zzzzzzzzz{{{{{{yyyvvvssspppooooooooojjjlllnnnpppsssuuuwwwxxx{{{uuulllhhhhhhiiijjjkkkjjjiiihhhggghhhddd``````aaa```[[[VVVUUUSSSOOOMMMLLLKKKIIIGGG@@@AAABBBCCCCCCBBB@@@???DDDAAA???=========<<<::::::::::::999999999888888555555555555666777888999777777777888999;;;<<<===>>>BBBMMM]]]kkkxxx~~~yyysssooooooooommmllllllkkkjjjjjjlllooosssuuu~~~vvvmmmgggbbb```]]]\\\]]]\\\[[[ZZZ[[[]]]```bbbdddhhhlllpppuuucccZZZVVVSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUVVVZZZ^^^bbbdddooozzzsssnnnnnnssszzzqqqhhhccc```^^^___^^^fffgggiiiqqquuu|||lllaaaYYYUUUUUUVVVZZZbbbooo{{{xxxvvvvvvvvvwwwuuusssqqqooommmlllkkkkkklllmmmpppsssvvvxxxzzz}}}~~~uuunnnjjjiiiiiijjjkkkkkkkkkkkkjjjlllgggcccaaabbb```\\\WWWVVVTTTQQQNNNMMMLLLIIIGGGBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@???<<<:::;;;;;;;;;:::::::::999999777777666666666666777777777777777888999:::<<<<<<===@@@JJJXXXfffttt~~~yyyvvvuuutttrrrppppppoooooooooqqqtttwwwyyyxxxooojjjdddbbb___^^^^^^]]]\\\[[[\\\^^^```bbbdddhhhmmmpppxxxggg\\\XXXTTTTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXVVVWWWZZZ___dddgggssszzztttoooooottt|||vvvhhhbbb```______aaa___fffhhhlllwwwnnnbbb]]]XXXTTTTTTVVV[[[fffyyy{{{wwwuuuuuuuuutttssssssqqqooommmkkkjjjkkklllmmmooorrrvvvzzz|||~~~{{{tttooollljjjjjjjjjkkklllmmmnnnoooqqqlllgggdddcccaaa\\\YYYWWWUUURRRPPPNNNLLLIIIGGGEEEDDDEEEEEEHHHJJJMMMOOOJJJGGGEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999777666555555555555777777777888999:::;;;<<<<<<>>>FFFSSS```ooo|||yyyvvvvvvuuuuuuvvvxxx|||zzzrrrmmmgggdddaaa_________^^^]]]^^^___bbbccceeeiiimmmqqq}}}kkk```ZZZUUUTTTUUUUUUVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXXXX[[[```ggglllyyy{{{tttpppqqqwwwyyynnndddaaaaaaaaacccfffcccjjjlllrrrvvvddd]]][[[XXXVVVUUUZZZaaaooo|||yyyxxxwwwwwwtttuuuuuutttrrrooommmkkkkkkkkklllnnnrrrvvvzzz|||~~~~~~}}}{{{wwwsssooommmkkkjjjjjjkkkllloooqqqrrrsssoooiiieeeccc```\\\YYYXXXUUUSSSPPPOOOLLLIIIFFFFFFFFFFFFHHHLLLRRRXXX\\\UUUPPPJJJEEEBBBAAA???>>>;;;;;;;;;;;;::::::::::::999888777666555555555555777777777777888999:::;;;;;;<<>>DDDLLL]]]vvvrrrllleee___^^^___aaabbbdddfffjjjmmmqqqvvv|||tttiii___ZZZYYYRRRSSSTTTUUUWWWXXXYYYZZZ[[[]]]^^^___bbblll{{{|||wwwzzzwwwlllfffdddaaaaaaeeeiiijjjoootttuuu~~~zzzeee\\\XXXWWWVVVUUUVVV^^^ggg|||}}}yyyuuusssrrrqqqsssuuuyyy|||~~~~~~}}}|||}}}zzzwwwvvvwwwvvvssspppkkkkkkkkkkkkjjjhhhfffeeehhhjjjllllllhhhddd```^^^\\\\\\[[[\\\\\\ZZZVVVSSSNNNLLLJJJIIIKKKNNNRRRUUUTTTPPPJJJFFFCCCAAA@@@>>><<<<<<;;;;;;;;;:::::::::;;;:::888777555444444333888777777777777777888999888999<<>>======<<<:::888888888:::;;;888888888888777777777777777777777777777777777777999999;;;>>>BBBNNNdddxxx{{{tttvvvzzznnnfffcccaaa^^^[[[___ccchhhnnntttzzzsssfff]]]XXXUUUUUUUUUUUUWWWXXXZZZ[[[]]]^^^aaafffjjjsssxxxyyytttjjjdddbbbcccaaaccchhhlllnnntttzzzttteee^^^YYYWWWUUUUUUVVV]]]nnn}}}{{{vvvtttvvvxxxyyy~~~~~~|||}}}}}}}}}}}}{{{xxxuuusssooommmkkkhhhgggfffgggggghhhhhhhhhhhhgggfffdddcccbbb```^^^___aaa```[[[VVVQQQPPPMMMJJJIIIHHHIIIIIIIIIHHHGGGEEECCCAAA@@@???>>>===;;;999888999:::;;;888888888888777777777777777777777777777777777777::::::;;;===@@@JJJ^^^ppp}}}wwwpppppp|||sssjjjfffccc```]]]bbbeeekkkqqqxxxzzzkkk```ZZZWWWVVVVVVVVVVVVXXXYYYZZZ^^^___bbbggglllvvvvvvwww|||tttjjjdddaaaaaabbbaaadddjjjooosss{{{yyyggg\\\XXXWWWWWWXXXYYY\\\ggg}}}|||xxxwwwyyy{{{}}}}}}|||}}}}}}|||{{{xxxvvvtttpppnnnkkkhhhffffffffffffggghhhhhhiiihhhgggfffeeedddcccaaabbbdddbbb^^^YYYQQQPPPMMMKKKIIIHHHHHHIIIEEEEEEDDDDDDCCCCCCBBBBBB>>>===<<<:::999999:::;;;999999888888888777777777777777777777777777777777;;;:::;;;<<<===DDDUUUeeevvvzzzuuummmjjjttt|||qqqjjjfffbbb______ccciiipppxxxqqqccc[[[VVVVVVUUUUUUVVVXXXZZZ[[[```aaadddhhhnnnzzzwwwvvvxxxwwwllleeeaaaaaacccbbbbbbeeelllrrrwww|||mmm```ZZZYYYVVVXXX\\\```gggvvv}}}zzzyyy{{{}}}~~~}}}}}}||||||zzzxxxvvvuuupppnnnkkkhhhfffffffffffffffggghhhhhhhhhgggfffeeeeeedddcccddddddccc___[[[SSSRRROOOLLLIIIHHHFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC???>>>===<<<;;;::::::;;;999999999888888888777777777777777777777777777777999999999;;;;;;@@@NNN[[[ppp|||~~~zzzwwwnnnhhhooowwwoooiiidddaaa^^^aaagggoooyyywwwhhh^^^VVVVVVUUUUUUVVVYYY\\\^^^bbbcccffflllrrr~~~yyyvvvvvv|||}}}ooogggbbb___```dddbbbccchhhooouuu|||oooeee]]]ZZZ\\\XXX[[[bbblllvvv}}}zzzzzz|||~~~~~~~~~}}}|||{{{yyyxxxvvvuuupppnnnkkkhhhfffffffffgggeeefffggghhhggggggeeeeeeeeeddddddeeedddbbb___\\\WWWUUURRRNNNJJJGGGEEECCCFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???===<<<;;;;;;;;;999999999999888888888888777777777777777777777777777666777:::;;;>>>IIITTThhhvvv{{{zzzzzzqqqiiinnn|||uuummmhhheeecccfffllltttpppeeeZZZYYYWWWWWWXXX[[[^^^```dddeeejjjpppvvvyyyuuutttyyy{{{qqqhhhccc```]]]___cccdddffflllttt{{{oooddd]]]ZZZZZZ]]]\\\```kkk{{{~~~|||{{{}}}~~~~~~}}}{{{yyywwwuuuuuuooommmjjjhhhggggggggghhhgggggghhhiiihhhgggfffeeedddeeeeeeeeedddbbb___]]]YYYWWWUUUQQQLLLHHHEEECCCGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>><<<;;;;;;:::999999999999888888888777777777777777777777777666555777:::<<<===EEENNN^^^mmmuuuyyy|||uuunnnssszzzvvvppplllhhhjjjnnnvvvzzzoooaaa___]]][[[[[[\\\___```eeegggmmmssszzzwwwsssqqqwww~~~ooohhhcccaaa```^^^___cccfffiiiqqqzzz}}}pppbbb\\\YYYXXXYYY]]]bbbggguuu}}}}}}~~~}}}{{{xxxvvvttttttmmmllliiihhhgggggghhhiiijjjkkkkkkkkkjjjhhhgggfffeeefffggggggeeebbb```___XXXWWWUUURRROOOKKKHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@???===<<<;;;::::::999999999888888888777777777777777777777777888777999<<<======BBBHHHTTTdddoooxxx}}}xxx}}}~~~zzzvvvmmmnnnrrryyyvvvhhheeeaaa^^^]]]]]]___```fffhhhnnnvvv|||uuuqqqpppvvvoooiiidddaaabbbaaa```bbbfffhhhkkktttsssggg\\\XXXXXXXXXZZZ^^^ggglll|||~~~~~~{{{xxxuuutttssslllkkkiiigggggghhhiiijjjmmmmmmmmmmmmllljjjhhhgggeeeggghhhhhhfffcccaaa```VVVVVVUUUSSSPPPNNNKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBAAA???===<<<;;;:::::::::999999999888888777777777777777777777777:::999:::======<<>>>>><<<<<<;;;:::::::::;;;;;;999999999888888888888777999999999:::;;;===@@@AAAMMMTTTbbbtttyyytttmmmhhhffffffffffffeeegggkkkoooxxx|||ooommmooovvv{{{mmmfffbbb```___^^^aaadddfffhhhpppwww{{{lll^^^ZZZVVVVVVUUUXXX```iiixxx~~~|||}}}~~~{{{zzzxxxuuussspppkkkiiijjjiiiggggggkkknnnqqqttttttrrrooommmllliiihhhhhhhhhhhheee```[[[ZZZYYYVVVSSSQQQNNNMMMLLLJJJHHHHHHHHHIIIHHHFFFDDDFFFEEEDDDCCCBBB@@@??????<<<<<<;;;::::::::::::;;;999999999888888888888777888888888999:::<<<>>>???HHHPPP```uuuzzzrrrkkkhhhfffffffffcccfffjjjoooxxxvvvooommmoooxxxqqqgggccc```___^^^___aaaeeejjjlllwwwooobbbXXXUUUTTTUUUWWW\\\hhhsss}}}}}}}}}|||{{{xxxvvvuuuooollllllkkkiiikkkooorrruuuwwwwwwtttqqqooonnniiiiiiiiiiiihhheeeaaa]]]\\\ZZZXXXUUURRRPPPOOONNNLLLJJJHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCAAA???<<<<<<;;;:::::::::::::::999999999888888888888777777777777777999;;;===>>>CCCLLL^^^tttxxxpppkkkiiigggfffeeehhhlllqqqyyyyyysssooommmqqq{{{vvvlllfffdddbbbbbbaaabbbdddhhhnnnrrr}}}yyyhhh^^^XXXUUUTTTVVVYYYaaappp~~~}}}|||~~~~~~|||zzzzzzuuuqqqpppooonnnpppuuuxxxzzz{{{zzzvvvrrrpppoookkkkkkkkkjjjiiifffbbb___]]]\\\ZZZWWWUUUSSSQQQQQQOOOMMMJJJHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHEEECCCAAA======<<<;;;::::::::::::999999999888888888777777888888777888999;;;===>>>AAAJJJ[[[rrr{{{uuuqqqooommmiiikkknnnssszzz{{{tttqqqnnnmmmrrr}}}xxxpppiiieeefffddddddeeeeeefffkkksssxxxpppddd]]]XXXVVVVVVXXX\\\fffxxx|||{{{|||}}}~~~|||{{{vvvrrrrrrqqqpppsssxxx}}}~~~~~~{{{wwwrrrooonnnlllmmmmmmllljjjgggdddccc___^^^\\\YYYWWWUUUTTTTTTRRROOOLLLKKKKKKLLLKKKJJJIIIJJJKKKKKKJJJGGGDDDBBB???>>>===<<<;;;;;;;;;;;;999999999888888888777777999999999999:::;;;===>>>@@@IIIYYYooozzzuuurrrnnnoooqqqvvv~~~|||uuuqqqpppoooooovvvyyyooojjjfffeeeeeeeeefffhhhhhhjjjpppyyysssfff]]]YYYVVVVVVWWW[[[bbbooo~~~|||}}}|||xxxssspppqqqqqqpppsssxxx~~~~~~~~~{{{wwwsssppppppoooppppppoookkkhhhgggfffaaa```^^^\\\YYYXXXWWWVVVTTTRRRPPPOOOOOOOOOMMMLLLKKKLLLLLLKKKJJJHHHFFFDDDAAA@@@???>>>===<<<<<<<<<999999999888888888888777:::999999999:::;;;===>>>>>>FFFUUUjjj}}}yyyuuuvvvxxx~~~|||uuussssssuuuwww~~~zzzmmmiiihhhfffeeefffgggiiilllnnnrrryyyyyyhhh___YYYWWWVVVWWW\\\cccmmm|||tttqqqppprrrsssrrrtttxxxzzz{{{|||zzzwwwtttssssssqqqrrrsssqqqmmmjjjiiijjjcccaaa___]]][[[ZZZYYYXXXVVVTTTSSSSSSRRRQQQOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFCCCBBBAAA???>>>=========999999999888888888888777999999888888888:::;;;<<<===DDDQQQbbbxxx||||||yyywwwwww|||{{{qqqgggfffhhhgggggghhhjjjmmmqqquuuyyynnnaaa[[[YYYXXXWWWZZZaaakkkyyy~~~{{{tttqqqqqqtttuuutttvvvzzzwwwxxxyyyyyywwwuuuvvvvvvrrrtttuuurrrnnnkkkjjjkkkcccbbb```^^^\\\[[[ZZZZZZWWWVVVUUUUUUUUUSSSPPPMMMNNNMMMKKKIIIHHHGGGGGGGGGDDDCCCBBB@@@???>>>>>>>>>999999999888888888888777888888777777777999:::;;;>>>DDDNNN[[[nnn~~~qqqlllgggcccdddgggjjjllljjjnnnssszzzvvviiibbb\\\XXXXXXYYY___iiiwww{{{wwwuuusssrrrssstttttttttyyyyyyxxxxxxwwwxxxxxxxxxzzzxxxvvvtttrrroookkkggggggdddbbb`````````^^^]]][[[ZZZXXXXXXXXXWWWUUUSSSLLLMMMMMMNNNMMMLLLKKKJJJHHHEEEAAA???>>>>>><<<;;;;;;;;;:::999888888888888777777666666777888999999<<>>===;;;<<<;;;:::999999888888999888888888888888999::::::<<>><<<===<<<;;;:::999999999999:::999999999999:::;;;;;;;;;CCCEEEJJJXXXeeezzzrrrjjjhhhcccdddfffgggiiilllpppsssxxxpppggg^^^YYYWWWWWWZZZ___eeewww~~~|||zzzzzzzzzzzzyyywwwuuuuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxyyyyyywwwrrrooohhhgggfffgggjjjkkklllkkkdddaaa^^^]]]\\\ZZZXXXVVVTTTSSSSSSRRRQQQOOONNNNNNLLLIIIEEECCCBBBAAA???>>>>>>===<<<;;;::::::999:::::::::999999999999::::::999@@@@@@DDDPPP]]]rrrtttkkkggggggbbbeeehhhjjjllloootttwwwvvvhhhaaa[[[XXXVVVWWW^^^eeemmm~~~~~~||||||}}}}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||vvvvvvwwwxxxxxxvvvsssooogggfffeeefffiiikkkkkkkkkdddaaa^^^[[[[[[ZZZXXXVVVWWWVVVUUUSSSQQQPPPOOOOOOMMMJJJGGGDDDDDDCCCBBB@@@@@@???>>><<<;;;::::::::::::999999888888888999999777>>>===@@@LLLXXXlllxxxvvvxxxtttkkkdddbbbcccaaaeeeiiilllooossszzzxxxooo```\\\YYYXXXWWW[[[fffqqq|||~~~}}}~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzuuuttttttttttttsssqqqooofffeeedddeeeggghhhhhhhhhccc```]]]ZZZZZZYYYXXXWWWYYYXXXVVVSSSQQQPPPOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDAAA@@@???===<<<;;;;;;;;;:::999999888888888888999666<<<<<<>>>HHHSSSfffqqqlllmmmzzztttkkkfffbbbaaacccbbbgggmmmqqquuu|||zzzlllgggZZZXXXXXXZZZ]]]eeeuuu}}}|||}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwuuusssppppppppppppnnnmmmgggeeeddddddeeefffeeeeeeccc```\\\ZZZZZZZZZZZZYYYZZZXXXVVVSSSQQQPPPOOOOOOLLLJJJGGGGGGGGGHHHGGGGGGBBBAAA@@@>>>===<<<;;;;;;;;;;;;:::999999999999999666===<<<===FFFMMM^^^vvvrrrkkklllttttttjjjgggfffddddddgggeeejjjqqqwww|||mmmaaa___WWWWWWYYY]]]cccnnn|||{{{}}}~~~}}}{{{yyyvvvuuutttttttttqqqnnnmmmmmmmmmlllkkkhhhfffdddddddddeeedddcccccc```]]][[[[[[\\\[[[[[[ZZZYYYVVVSSSQQQOOOOOOOOOLLLJJJGGGGGGHHHIIIIIIIIICCCBBB@@@>>>===<<<;;;;;;===<<<;;;;;;::::::::::::777===<<<===DDDJJJYYYpppwwwqqqqqqooo}}}sssnnngggbbb```bbbdddeeegggmmmuuu{{{ttthhh___\\\ZZZXXX[[[bbblll|||}}}|||||||||~~~}}}}}}~~~xxxuuusssrrrqqqpppqqqpppnnnmmmllllllmmmmmmhhhiiihhhgggdddcccdddeeebbb```___^^^^^^]]][[[XXX\\\ZZZWWWVVVUUUSSSPPPNNNOOOMMMIIIHHHIIIJJJKKKJJJLLLIIIDDD@@@===<<<<<<<<<;;;::::::999888888888888===999;;;@@@AAABBBPPPbbb~~~xxxoootttwwwlllhhhccc```___aaadddeeeiiioooxxxuuujjj```\\\[[[YYYYYY___lll{{{}}}||||||}}}}}}}}}|||}}}~~~|||xxxtttsssrrrqqqpppooonnnmmmkkkjjjjjjkkkkkkkkkkkkjjjgggdddcccdddfffcccbbbaaaaaaaaa___\\\YYY]]][[[YYYWWWWWWUUUSSSQQQPPPNNNLLLJJJKKKKKKJJJIIIIIIGGGDDD@@@>>><<<<<<<<<999999999999999999::::::<<<888:::@@@@@@@@@LLL\\\vvvyyyyyysssllleeecccaaa___```cccfffhhhkkkrrr}}}tttggg___YYYXXX[[[WWWYYYcccttt}}}}}}}}}}}}|||~~~}}}||||||}}}|||yyyvvvttttttsssqqqoooooonnnmmmlllkkkkkkkkklllnnnmmmkkkgggcccbbbdddfffeeeeeeeeeffffffddd```]]]^^^]]][[[ZZZZZZYYYWWWUUUSSSQQQOOONNNNNNMMMJJJHHHFFFEEECCCAAA???===<<<;;;888888888999999:::;;;<<<:::888:::???>>>>>>GGGTTTfffwwwtttjjjgggbbbbbbaaaaaabbbeeeiiilllnnnwwwyyyjjjaaa[[[WWWWWW[[[ZZZ___lll~~~~~~}}}}}}|||}}}~~~|||{{{{{{}}}}}}yyywwwuuuttttttsssqqqoooqqqppppppooooooooooooooopppnnnkkkfffbbbaaacccffffffgggiiilllmmmlllhhheeeaaa___]]]]]]^^^]]]\\\ZZZUUUTTTSSSSSSRRROOOKKKGGGCCCCCCCCCCCCAAA???===;;;::::::999999999::::::;;;888777:::===<<<<<>>DDDNNN```wwwtttllleeebbbbbb___aaaccccccdddhhhooouuuyyyiiiccc]]]\\\ZZZXXX[[[```jjjzzz}}}~~~~~~{{{xxxvvvuuuyyy|||yyywwwtttssssssrrrqqqoooqqqqqqrrrrrrrrrrrrqqqppppppooolllhhhdddbbbdddfffhhhiiilllppptttuuutttrrrfffdddcccbbbccccccaaa___\\\[[[YYYXXXWWWTTTOOOKKKEEEEEEEEEEEECCCAAA???===???>>><<<;;;999888888888888999:::::::::;;;>>>@@@IIIZZZppprrrjjjfffbbb```aaaaaadddfffgggiiioooyyyxxxkkkbbb]]]YYYZZZZZZ\\\cccjjjvvv~~~~~~|||zzzxxxwwwvvv}}}~~~~~~||||||yyyuuusssrrrrrrqqqppprrrsssttttttuuutttsssrrrqqqpppoookkkhhhffffffgggjjjjjjkkknnnrrrsssrrrqqqhhhfffeeedddddddddbbb```^^^\\\[[[YYYXXXUUURRROOOHHHHHHGGGEEECCCAAA@@@>>>>>>===<<<;;;:::999999999:::;;;:::999:::<<<>>>@@@CCCQQQfff{{{wwwkkkfffeeebbb```aaaeeegggjjjlllnnnvvv}}}nnncccaaa\\\XXXYYY\\\aaakkkuuu}}}|||{{{ttt{{{~~~|||}}}}}}|||~~~zzzuuurrrrrrrrrrrrqqquuuvvvwwwxxxxxxwwwvvvvvvqqqrrrqqqnnnkkkiiiiiiiiikkkkkkkkkllloooppppppnnniiihhhfffeeeeeedddbbb```___]]][[[ZZZYYYVVVSSSQQQJJJIIIHHHFFFCCCBBB@@@???<<<<<<;;;:::::::::;;;;;;;;;<<<;;;999:::===???@@@<<>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<>><<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===AAAKKKZZZooovvvnnnhhh```aaaaaabbbccceeeiiilllmmmsss|||xxxllleee```]]]]]]eeeiiirrr~~~}}}zzzxxxxxxwwwvvvttttttsssrrrsssttttttrrrqqqsssqqqmmmjjjgggfffeeeeeebbbbbbaaa___\\\XXXUUUSSSNNNNNNMMMLLLJJJGGGFFFDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;???FFFRRRdddzzzyyypppjjjeeeddd^^^```bbbcccdddgggkkkooosss|||~~~mmmccc___\\\]]]___gggrrr~~~~~~}}}{{{zzz{{{{{{yyyxxxwwwvvvuuuuuuvvvvvvtttrrrsssrrrooollliiihhhggggggccccccbbb```^^^[[[XXXVVVRRRQQQPPPOOOLLLJJJHHHGGGFFFEEEDDDBBB@@@?????????===<<<<<<;;;;;;<<<<<<===;;;???EEEMMMZZZoooyyyooohhhbbb``````]]]```bbbccceeeiiipppvvv|||zzzoooccc]]]ZZZZZZ^^^dddkkk~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{yyyxxxwwwwwwwwwvvvtttrrrrrrqqqpppnnnllljjjiiihhhddddddcccbbb```]]]ZZZYYYUUUUUUSSSRRROOOMMMKKKIIIFFFEEEDDDBBB@@@???>>>>>>======<<<<<<<<<<<<======<<<@@@DDDHHHQQQddd}}}zzzooojjjfffaaa```bbb___bbbeeegggjjjpppzzz{{{iiiccc]]][[[YYYZZZccclllxxx~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwxxxwwwtttrrrppppppqqqpppooommmjjjiiidddddddddcccaaa^^^\\\ZZZXXXXXXVVVUUURRROOOMMMLLLHHHGGGFFFDDDBBBAAA@@@@@@======<<<<<<<<<<<<======<<<@@@DDDEEEJJJZZZrrrwwwllldddcccccc``````cccbbbeeeiiilllpppxxx|||nnn```^^^\\\\\\[[[]]]iiiuuu~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxwwwtttrrrnnnpppqqqrrrqqqnnnkkkiiieeeeeeddddddbbb___]]]\\\ZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCBBB======<<<<<<<<<<<<======<<<@@@CCCCCCFFFUUUlll{{{zzzxxxlllhhhcccaaabbbcccbbbaaaiiilllppptttyyyzzzkkkfffaaa[[[WWW[[[___eeeqqq~~~{{{}}}~~~|||yyyvvvtttrrrqqqooorrrsssppppppqqqpppmmmgggfffeeeeeedddccc```]]]ZZZZZZXXXWWWUUUSSSRRRQQQNNNLLLJJJHHHHHHFFFDDDBBB@@@@@@???>>>>>>>>>>>>>>>@@@>>>===???BBBMMMaaasss{{{www|||tttkkkfffccc___^^^```bbbbbbbbbgggkkkrrrzzzpppdddaaa\\\ZZZZZZ]]]bbblll~~~~~~}}}~~~}}}zzzwwwuuusssssssssvvvxxxuuuuuuuuusssooojjjhhhggggggfffdddaaa^^^^^^]]]\\\[[[YYYXXXWWWVVVRRROOOLLLJJJIIIGGGEEECCCAAA@@@???>>>>>>===>>>>>>>>>===>>>AAACCCKKK[[[jjj}}}xxxwwwtttjjjcccaaa___\\\]]]___ccceeeeeeiiipppzzzrrreee^^^\\\YYY[[[^^^bbbhhhwww~~~~~~}}}}}}~~~~~~{{{yyywwwvvvvvvxxx|||}}}|||{{{wwwrrrnnnllljjjiiihhhfffccc```]]]]]]\\\[[[YYYXXXXXXWWWWWWTTTOOOLLLJJJIIIGGGEEEAAAAAA@@@>>>>>>=========;;;<<>>=========<<<;;;>>>AAAAAACCCJJJSSSjjj~~~zzzpppttt~~~rrriiiccc___\\\^^^______aaadddhhhmmmpppyyyvvvjjjddd___\\\[[[]]]bbbjjjvvv~~~}}}}}}~~~{{{{{{|||}}}}}}}}}}}}~~~yyyvvvsssooollliiifffccc```aaaaaaaaaaaaaaaaaa``````___[[[WWWSSSQQQOOOLLLJJJEEEDDDCCCAAA???>>>>>>===>>><<<<<<>>>>>>???FFFNNNaaauuu}}}tttsss{{{~~~zzzrrrjjjccc___]]]]]]]]]___aaadddhhhmmmtttyyyxxxiiibbb___\\\\\\^^^bbblllzzz~~~~~~}}}}}}~~~||||||}}}~~~zzzvvvqqqmmmjjjgggcccaaa`````````aaaaaaaaabbbbbb```]]]ZZZWWWUUURRRNNNKKKHHHGGGEEECCCAAA@@@???>>>@@@<<<;;;<<<<<<===CCCKKKWWWjjjzzzuuuyyy}}}yyyqqqoookkkfffaaa^^^^^^^^^^^^aaafffjjjpppxxxvvvkkkaaa\\\ZZZ[[[___dddmmm~~~~~~~~~}}}~~~~~~zzzuuupppllliiieeebbb]]]]]]^^^___``````aaaaaa^^^]]][[[ZZZXXXTTTOOOLLLJJJIIIGGGEEECCCAAA@@@??????;;;;;;===>>>???CCCHHHMMM^^^vvvuuuvvvvvvpppmmmfffeeeccc```]]][[[[[[\\\```dddkkkqqqxxxwwwooofff]]]YYYXXX[[[bbbkkkyyy~~~~~~}}}~~~}}}wwwrrrnnnjjjfffddd``````aaabbbcccdddeeeeee]]]]]]\\\[[[ZZZVVVPPPLLLLLLKKKIIIFFFDDDBBBAAA@@@===;;;;;;???AAA@@@BBBGGGFFFVVVnnnuuusss{{{qqqkkkfffccc```^^^[[[ZZZ[[[]]]______bbbgggoooxxxwwwnnnaaa```___^^^\\\^^^kkkxxx|||}}}~~~~~~xxxuuutttqqqkkkfffdddddddddddddddeeefffgggfffccc___\\\ZZZWWWTTTQQQOOOLLLGGGEEEDDDEEEEEEEEE@@@???>>>>>>>>>@@@AAABBBGGGPPPaaaxxxxxxssszzzxxxkkkddd```\\\ZZZ[[[ZZZXXXXXX[[[___bbbccckkkrrr|||yyyjjjbbb\\\[[[\\\^^^```gggvvv~~~|||}}}~~~~~~wwwtttsssqqqmmmiiigggggggggggggggggggggggggggdddaaa___]]][[[WWWUUUQQQMMMIIIFFFFFFFFFEEEDDDAAA@@@???>>>>>>???@@@AAADDDKKKZZZoooyyyrrrxxxwwwjjj```\\\ZZZXXXWWWWWWWWWWWWYYY]]]ccchhhkkkqqqyyynnnaaa]]]ZZZYYY[[[```fffrrr~~~}}}}}}~~~}}}vvvssssssrrrooommmjjjkkkkkkkkkkkkiiihhhggghhhfffdddcccbbb```]]]ZZZTTTQQQMMMJJJHHHGGGEEEDDDBBBAAA@@@>>>===>>>>>>???@@@EEEPPPbbbttt{{{uuuwww~~~rrrlllccc\\\YYYYYYXXXXXXVVVWWWYYY\\\aaahhhpppuuuyyytttfff^^^]]][[[[[[^^^fffppp~~~}}}}}}{{{vvvssssssrrrqqqpppnnnooooooooonnnkkkiiiggghhhgggfffeeeeeedddaaa^^^XXXUUUQQQNNNLLLJJJGGGEEEDDDCCCAAA???===============AAAHHHUUUdddsss|||}}}{{{tttfffbbb\\\XXXVVVVVVVVVVVVWWWYYY\\\```eeennnxxx~~~tttiii___[[[\\\]]]___fffsss|||}}}~~~}}}}}}}}}}}}~~~}}}zzzwwwtttssssssrrrrrrppppppqqqqqqooollliiigggggggggfffggghhhfffcccaaa\\\ZZZVVVTTTQQQNNNJJJGGGFFFEEEBBB@@@>>>============???DDDKKKWWWfffttt~~~tttllliii```^^^\\\YYYXXXXXXYYYZZZYYY]]]aaaffflllvvv~~~ssskkkddd^^^^^^bbbbbbggguuu|||}}}~~~}}}||||||zzz{{{}}}}}}}}}{{{zzzxxxvvvuuussssssrrrpppppppppooommmkkkhhhggghhhhhhhhhiiijjjhhheeebbb___^^^[[[YYYWWWSSSNNNJJJHHHFFFDDDBBB@@@?????????>>>@@@BBBFFFMMMZZZjjjuuuzzzpppfff``````]]]]]]]]]\\\\\\\\\^^^______dddjjjpppxxxzzzssslllhhhdddaaaeeekkknnnvvv~~~}}}|||}}}~~~}}}|||zzz{{{}}}}}}}}}~~~yyyzzzzzzyyyvvvtttrrrqqqoooooommmllljjjiiihhhgggjjjjjjjjjkkkllljjjgggdddbbbaaa___]]][[[WWWQQQMMMIIIHHHEEECCCAAAAAAAAAAAA>>>@@@BBBCCCGGGQQQ```llluuuooohhh___ZZZ[[[WWWYYYZZZ[[[[[[\\\^^^```eeekkkrrryyyxxxoooiiieeecccaaaaaafffmmmzzz~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}||||||}}}~~~}}}{{{|||}}}~~~~~~|||zzzxxxwwwxxxzzz{{{zzzwwwtttqqqpppnnnmmmllljjjhhhgggggggggkkkkkklllmmmnnnlllhhheeecccbbbaaa```^^^YYYTTTPPPJJJHHHFFFDDDCCCBBBBBBBBB>>>@@@BBBBBBCCCLLL[[[fffwwwqqqhhhbbb___^^^\\\ZZZ[[[\\\^^^```aaacccdddeeelllrrr{{{wwwpppiiigggfffeeecccggguuu~~~}}}}}}||||||~~~~~~~~~}}}{{{xxxzzzzzzzzzyyyyyyzzzzzz{{{~~~~~~}}}}}}~~~|||zzzxxxvvvuuuvvvwwwwwwwwwvvvsssqqqoooooonnnllljjjgggfffddddddmmmnnnnnnpppqqqoookkkhhheeecccbbb```___\\\XXXTTTLLLKKKJJJHHHEEECCCAAA@@@AAAAAABBBBBBBBBFFFSSSaaazzzyyynnnhhhaaa]]]\\\[[[[[[ZZZ^^^___aaacccfffjjjmmmppp{{{|||tttlllgggdddcccdddgggjjjsss~~~}}}}}}|||}}}}}}||||||zzzxxxzzzzzzyyyyyyyyyzzz{{{{{{~~~~~~}}}}}}}}}}}}{{{xxxuuutttsssrrruuuvvvwwwwwwvvvtttrrrpppnnnmmmkkkiiihhhhhhhhhiiinnnnnnooopppqqqpppllliiifffdddbbb```___\\\YYYVVVPPPNNNLLLIIIFFFDDDBBBBBBAAA@@@BBBCCCBBBDDDPPP\\\rrr|||pppiiiccc```[[[YYYYYYZZZ[[[[[[^^^```bbbeeehhhooovvv{{{wwwrrrmmmhhheeeeeeeeehhhoooxxx~~~~~~}}}}}}~~~|||zzzzzzzzzxxxwwwyyyyyyyyyyyyyyyzzz{{{||||||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}yyyuuurrrqqqrrrrrrtttuuuvvvwwwwwwuuusssrrrooommmkkkiiiiiikkkmmmnnnnnnnnnoooqqqrrrqqqnnnkkkgggeeebbb```___]]]ZZZXXXUUUSSSOOOJJJGGGEEEDDDDDD@@@@@@BBBCCCBBBBBBKKKUUUfff}}}vvvnnngggccc^^^\\\ZZZXXXYYY[[[]]]___bbbdddfffiiimmmvvv~~~wwwrrrppppppooonnnnnnnnnsss}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~|||zzzxxxwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyytttqqqqqqrrrtttssstttvvvwwwwwwvvvuuutttqqqooollljjjiiikkknnnpppnnnnnnoooqqqsssrrrooolllhhheeebbb```___]]][[[YYYYYYUUUPPPKKKGGGEEEEEEEEEAAA@@@BBBCCCBBBAAAFFFNNNYYYpppyyyoooiiieeeaaa___\\\[[[ZZZYYYZZZ\\\___aaahhhkkknnnrrrwwwzzzwwwssspppqqqtttvvvxxx|||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvwwwyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~{{{zzzxxxtttpppppprrrtttssstttvvvwwwxxxwwwuuutttssspppmmmjjjiiijjjlllnnnmmmmmmoooqqqsssssspppmmmgggeeecccaaa```___\\\ZZZZZZWWWQQQLLLHHHFFFEEEEEEBBBAAABBBDDDCCC@@@CCCIIIPPPddd|||~~~vvvlllddd```^^^[[[YYYZZZ[[[[[[[[[[[[]]]aaadddjjjoootttyyy{{{uuutttssstttxxx~~~|||{{{{{{{{{zzzyyyyyyxxxxxxvvvwwwwwwuuuttttttuuuwwwyyyzzzzzz{{{}}}}}}}}}~~~~~~~~~}}}vvvwwwwwwtttpppnnnppprrrtttuuuwwwxxxxxxwwwvvvtttrrrpppmmmjjjhhhiiijjjjjjkkklllnnnpppsssrrrpppnnnhhhgggfffeeedddbbb^^^[[[ZZZWWWSSSNNNJJJHHHGGGFFFEEECCCCCCEEEDDDAAACCCHHHKKKZZZppp~~~wwwnnnhhhbbb^^^]]]]]][[[YYYZZZ\\\___``````ccchhhlllnnnttt}}}{{{wwwvvvxxx}}}|||{{{{{{{{{{{{zzzyyyxxxxxxtttvvvvvvuuussssssvvvxxxzzz{{{{{{}}}|||yyyzzz{{{}}}}}}}}}||||||tttwwwyyywwwrrrooopppsssuuuvvvwwwxxxxxxwwwuuutttooonnnllljjjhhhhhhhhhhhhjjjjjjlllooorrrrrrpppmmmjjjjjjjjjkkkjjjgggbbb^^^ZZZYYYUUURRRNNNKKKIIIHHHHHHEEEDDDFFFEEECCCDDDIIIHHHSSSeeeyyyxxxnnnhhhccc___\\\\\\^^^``````^^^\\\___bbbdddfffiiiooossswww}}}zzzxxxzzz~~~||||||||||||{{{zzzyyyxxxsssuuuvvvuuurrrsssvvvyyy{{{{{{|||~~~|||yyyvvvwwwyyy{{{||||||{{{{{{uuuyyy|||{{{vvvrrrsssuuuuuuvvvxxxyyyxxxwwwuuussslllkkkjjjiiihhhhhhggggggiiiiiilllooorrrrrrooommmllllllnnnooonnnkkkeee```[[[ZZZWWWTTTQQQNNNKKKJJJJJJFFFEEEFFFFFFDDDFFFJJJFFFOOO^^^sssyyyqqqkkkccc^^^\\\[[[ZZZ[[[]]]^^^___^^^]]]aaaeeehhhkkkpppxxx}}}tttttt{{{~~~~~~~~~~~~}}}{{{xxxuuussssssssstttuuuvvvwwwwww|||}}}~~~~~~|||zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwwwwvvvuuutttsssssssssuuuvvvvvvuuuuuutttnnnllljjjjjjkkkkkkjjjiiimmmlllllllllmmmooopppqqqqqqrrrsssssspppkkkeeebbb^^^\\\[[[YYYWWWSSSNNNJJJMMMJJJGGGEEEFFFFFFEEEDDDFFFLLLUUUgggtttkkkfffaaa\\\XXXYYYYYYYYYZZZ\\\___```aaaaaadddiiimmmrrrzzz~~~yyy|||~~~|||xxxvvvsssssssssssstttuuuwwwxxx}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuuuuuttttttuuuvvvwwwwwwvvvuuutttqqqooommmlllmmmmmmlllkkkmmmlllkkkkkklllnnnppprrrsssuuuvvvvvvrrrmmmgggccc```___]]][[[YYYVVVRRROOONNNLLLJJJIIIIIIHHHGGGEEEHHHLLLRRR```yyy~~~uuuooogggaaa___^^^[[[YYYXXXYYYZZZ\\\^^^bbbeeefffjjjmmmrrrwww}}}}}}yyy}}}}}}yyywwwrrrrrrrrrrrrtttuuuwwwxxx|||zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuutttqqqooonnnooooooooonnnmmmkkkjjjiiijjjmmmppprrrvvvxxxzzzyyyvvvooohhhdddcccaaa^^^\\\[[[ZZZWWWUUUQQQOOONNNMMMMMMLLLJJJGGGIIIKKKOOOWWWkkk|||tttnnnhhhddd___\\\\\\]]]]]]\\\[[[\\\^^^```bbbfffjjjmmmuuuyyy~~~zzzzzz~~~zzzxxxrrrrrrqqqrrrsssvvvxxxzzz}}}|||{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvssspppooopppqqqqqqpppnnnllljjjiiijjjmmmppprrrvvvxxxzzzzzzvvvppphhhcccbbb```]]]\\\\\\[[[ZZZXXXTTTSSSRRRRRRRRRPPPMMMJJJHHHJJJLLLQQQ___wwwyyyqqqkkkeeeaaa]]][[[XXXWWWWWWYYYZZZZZZ^^^```bbbccceeejjjooottt}}}~~~yyyvvvyyyyyy}}}~~~{{{xxxrrrrrrqqqrrrtttwwwzzz|||~~~~~~~~~~~~|||{{{zzzyyyyyyxxxxxxyyyvvvwwwyyyzzzzzzzzzyyyxxxvvvssspppooooooqqqqqqqqqpppooommmkkklllmmmpppqqqtttvvvwwwwwwtttmmmgggbbb___]]][[[[[[[[[\\\[[[ZZZWWWVVVUUUUUUTTTRRROOOLLLFFFHHHKKKPPPXXXjjj|||rrrjjjeeebbb^^^[[[YYYYYYXXXWWWXXXYYY[[[]]]___bbbeeegggiiinnnvvv|||yyysssqqqrrrrrryyy~~~zzzxxxsssrrrrrrrrrtttxxx|||~~~}}}}}}{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxuuuvvvxxxyyyzzz{{{zzzzzzwwwtttpppnnnoooqqqqqqrrrsssrrrqqqpppooooooppppppqqqrrrssssssooojjjeeebbb]]]\\\[[[\\\]]]^^^]]]\\\ZZZXXXVVVVVVUUUSSSPPPNNNGGGHHHKKKOOOTTT___rrr}}}rrrllleeeaaa___^^^[[[XXXYYYYYYZZZZZZ[[[]]]```bbb```eeeiiimmmpppwwwzzzrrrnnnkkklllpppqqq}}}zzzwwwtttsssrrrsssvvvzzz~~~~~~}}}}}}||||||}}}~~~||||||||||||||||||||||||{{{|||~~~~~~|||yyyxxxssstttvvvyyyzzz{{{{{{{{{xxxuuuqqqoooppprrrssssssvvvvvvuuutttsssqqqpppoooooooooooonnnlllhhheeebbb]]]\\\]]]___bbbcccaaa```\\\YYYWWWUUUTTTSSSQQQOOOJJJIIIJJJNNNQQQWWWfffuuu~~~tttmmmeeeaaa\\\ZZZZZZYYYVVVSSSUUUWWWXXXYYY[[[]]]aaacccccchhhnnnsssxxxpppkkkhhhfffjjjpppvvv}}}yyywwwuuutttssstttvvv{{{~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}zzzwwwqqqsssuuuxxxzzz|||||||||zzzvvvrrrpppqqqsssttttttxxxxxxxxxwwwuuussspppnnnnnnnnnmmmllljjjgggeeeddd^^^^^^```cccffffffeeebbb]]]ZZZVVVTTTSSSRRRQQQPPPNNNJJJJJJMMMOOOSSS```nnnzzzyyyrrrlllgggccc^^^\\\YYYWWWUUUUUUVVVWWWZZZZZZ[[[\\\^^^```ccceeeiiipppyyy}}}vvvmmmgggccccccjjjsss}}}|||{{{yyywwwuuuuuuuuuvvvxxxzzz|||}}}|||}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~|||zzzyyyzzz{{{|||}}}~~~}}}|||zzzxxxwwwvvvvvvvvvwwwxxxxxxyyy{{{xxxuuurrrppppppqqqrrryyyyyyzzzzzzxxxtttqqqoooooonnnkkkiiigggfffffffffddddddgggkkknnnnnnjjjfff```^^^[[[YYYWWWUUURRROOOMMMNNNNNNKKKJJJOOOYYYaaasss}}}zzzyyywww{{{ssslllhhhddd___\\\YYYXXXWWWVVVVVVVVVWWWXXXXXXYYY\\\^^^bbbfffjjjmmmqqqyyyuuunnngggcccaaadddnnnyyy}}}|||{{{yyyxxxvvvvvvwwwxxxzzz{{{}}}~~~{{{{{{{{{{{{{{{|||}}}}}}}}}{{{zzzyyy{{{|||}}}}}}}}}{{{yyyxxxvvvuuuuuuuuuvvvvvvwwwxxxyyywwwtttrrrpppqqqrrrssswwwyyyzzz{{{yyyvvvrrrpppooonnnllljjjhhhggggggggghhhiiilllpppttttttqqqmmmccc```]]]ZZZYYYWWWUUUSSSOOOPPPPPPMMMLLLOOOWWW]]]jjjyyyyyyrrrnnnnnnnnnvvv|||wwwmmmiiiccc___]]][[[YYYWWWUUUVVVVVVXXXYYYZZZ[[[[[[[[[^^^aaaeeehhhmmmssswww|||tttlllfffaaa___```gggvvv}}}}}}|||zzzxxxwwwwwwxxxzzz|||~~~}}}|||{{{zzzzzz|||}}}}}}{{{zzzzzz{{{||||||{{{yyyxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwuuusssqqqqqqqqqrrrsssuuuxxx{{{}}}}}}zzzuuussspppooommmkkkjjjiiijjjjjjlllnnnqqquuuxxxyyyvvvtttfffccc___\\\[[[ZZZXXXWWWQQQRRRRRRPPPNNNOOOTTTYYYcccrrr{{{sssmmmkkkkkkkkkuuu~~~wwwqqqlllhhhaaa___\\\YYYXXXWWWWWWWWWVVVWWWYYY[[[]]]______```bbbeeejjjmmmqqqvvv|||}}}ssslllfffaaa^^^^^^bbblll~~~|||||||||zzzyyywwwxxxzzz|||~~~}}}{{{|||~~~}}}{{{{{{{{{zzzzzzxxxwwwvvvttttttuuuuuuuuuuuuuuuuuussssssqqqqqqqqqrrrssstttuuuyyy}}}~~~zzzwwwqqqpppnnnmmmlllllllllmmmoooqqqsssvvvxxxwwwuuutttiiieeeaaa^^^]]]\\\[[[ZZZSSSTTTUUUTTTRRRRRRUUUWWW___ooo}}}wwwqqqmmmlllmmmkkkuuuzzzrrrjjjddd```]]]\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXYYY[[[^^^```bbbbbbcccdddjjjpppvvvzzzwwwpppiiieeeaaa^^^]]]___dddrrr~~~}}}{{{zzzzzzzzzyyywwwwwwxxxzzz}}}}}}||||||~~~{{{{{{zzzzzzyyywwwvvvuuuttttttuuuvvvuuuuuutttsssppppppppppppqqqsssuuuvvvvvvzzz~~~{{{sssrrrpppooonnnnnnnnnooorrrtttvvvwwwvvvtttrrrqqqjjjgggcccaaa```___]]]\\\TTTUUUVVVWWWVVVVVVWWWXXX[[[iii|||~~~}}}zzzuuupppnnnnnnoooppp|||{{{uuummmjjjeee___[[[XXXXXXXXXXXXYYYZZZYYYWWWWWWXXXZZZZZZ[[[]]]___bbbeeeggghhhhhhoooyyy{{{qqqjjjddd```]]]\\\[[[]]]bbbiiiyyy}}}||||||~~~~~~||||||zzzwwwwwwwwwwwwvvvuuuuuuvvvyyy|||~~~}}}|||{{{{{{}}}~~~||||||{{{zzzxxxwwwvvvvvvrrrssstttuuuuuusssrrrqqqlllmmmnnnooorrrtttvvvwwwwwwzzz}}}vvvtttsssqqqpppooopppppptttvvvxxxwwwuuurrrqqqpppjjjhhhfffddddddbbb___]]]YYYYYYYYYYYYYYYYYYYYYYYYUUUaaarrr~~~{{{vvvrrrooooooqqqxxx}}}wwwqqqkkkgggaaa```^^^[[[XXXWWWWWWXXXUUUWWWYYYYYYXXXYYY[[[]]]]]]^^^```ccchhhmmmqqqsssvvvxxxsssllleee```]]][[[ZZZ[[[\\\aaaiiisss}}}|||{{{zzz{{{|||~~~|||zzzxxxvvvtttttttttuuutttssssssuuuxxx{{{~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwvvvpppqqqrrrsssrrrqqqooonnnjjjkkkmmmooorrrtttvvvxxxwwwzzz}}}~~~|||xxxwwwuuurrrqqqppppppppprrrtttvvvvvvrrrpppooopppkkkjjjiiiiiihhhfffbbb______^^^\\\[[[[[[ZZZYYYXXXRRR]]]iiiyyy~~~yyytttqqqqqqrrryyy}}}yyysssmmmiiifffbbb```XXXXXXWWWUUUTTTSSSUUUVVVTTTWWWZZZ[[[ZZZ[[[^^^aaaaaabbbdddhhhnnntttzzz}}}}}}ssshhheee```\\\ZZZZZZ[[[\\\\\\___fffppp{{{|||{{{zzzyyyzzz|||~~~~~~{{{yyyuuutttrrrrrrssssssrrrqqqqqqssswwwzzz}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxwwwwwwnnnooopppqqqpppooommmkkkhhhjjjlllooorrruuuwwwxxxwwwyyy{{{}}}~~~~~~|||{{{zzzxxxvvvsssqqqpppppppppnnnqqqsssrrrpppmmmnnnooollllllllllllllliiiddd```dddbbb___]]]\\\[[[YYYWWWUUU]]]fffsss{{{xxxwwwwww{{{uuupppkkkiiieeeaaa]]]ZZZYYYXXXXXXYYYYYYYYYWWWWWWYYY[[[YYY\\\```aaa``````bbbeeegggjjjnnntttzzz}}}vvvnnnkkkhhh___YYYYYYXXXUUUVVV[[[^^^dddnnnyyy|||||||||||||||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}|||{{{wwwwwwvvvsssqqqppprrrsssrrruuuyyy~~~~~~{{{||||||}}}}}}}}}}}}|||~~~zzzwwwuuusssqqqnnnllllllnnnnnnkkkiiinnnllllllooosssvvvuuutttvvvxxx{{{}}}~~~}}}{{{zzzxxxvvvssspppnnnnnnnnnooonnnpppqqqpppnnnmmmmmmmmmpppqqqrrrrrroookkkgggdddccccccbbbbbbaaa]]]YYYUUURRRTTT[[[jjj~~~~~~yyyuuurrrnnniiifffcccaaa^^^\\\ZZZXXXXXXXXXVVVXXXYYYYYYYYYYYY\\\^^^___bbbfffgggfffgggjjjmmmnnnrrrxxx~~~wwwsssmmmfffddd___ZZZWWWYYYZZZXXX[[[aaadddkkkvvv~~~~~~}}}|||{{{zzzyyyxxxxxxxxx|||~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzxxxxxxwwwtttqqqpppqqqrrrrrrvvv{{{~~~||||||}}}}}}}}}~~~~~~~~~|||xxxuuusssqqqnnnllllllnnnooonnnmmmtttrrrrrrtttxxxzzzyyyxxxvvvxxxzzz||||||{{{yyyxxxvvvtttqqqooommmlllmmmmmmmmmnnnpppooonnnmmmnnnnnnrrrssstttsssqqqlllhhheeedddddddddeeeddd```[[[WWWUUUVVVZZZdddwwwzzzwwwmmmkkkhhhfffdddbbb___]]][[[ZZZYYYXXXWWWXXXYYYYYYWWWYYYZZZ[[[\\\^^^aaaccccccfffiiikkkkkknnnsssxxx|||zzznnniiigggccc___^^^[[[ZZZ\\\^^^^^^```fffnnnsss{{{~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||zzzwwwvvvvvvwwwwwwzzz|||~~~~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxuuurrrppppppqqqqqquuu|||~~~{{{}}}}}}}}}}}}~~~}}}yyyuuussspppmmmkkkkkkmmmppprrrrrryyyxxxxxxyyy{{{|||{{{zzzvvvwwwyyyzzzyyyxxxvvvuuusssqqqooolllkkkjjjjjjjjjjjjlllmmmnnnmmmmmmoooppptttuuuvvvuuurrrnnniiifffeeeeeeggghhhhhhddd^^^YYYYYYXXXXXX]]]iii|||{{{vvvrrrnnnjjjhhhcccbbbaaa___^^^]]]\\\[[[YYYXXXXXXXXXXXXZZZ[[[\\\ZZZ\\\^^^___```cccfffhhhhhhlllpppsssvvv{{{uuulllcccaaa```^^^^^^aaaaaacccfffhhhiiinnnyyy|||{{{{{{{{{zzzyyyyyyzzz{{{|||{{{|||}}}~~~|||{{{xxxvvvuuuvvvxxxyyyzzz{{{|||~~~~~~~~~~~~}}}~~~}}}~~~~~~||||||{{{{{{yyyxxxwwwwwwvvvuuuuuuuuuzzzzzzyyyvvvrrrooooooooommmsss{{{~~~{{{||||||{{{{{{}}}~~~}}}||||||~~~}}}~~~~~~zzzvvvsssnnnllljjjjjjlllppptttvvvzzzzzz{{{{{{|||{{{zzzxxxvvvwwwxxxwwwvvvuuusssqqqpppooommmkkkiiihhhgggggghhhiiikkkllllllmmmppprrrvvvwwwwwwwwwtttoookkkhhhdddeeehhhjjjjjjfff```[[[YYYWWWWWWZZZ```nnn~~~}}}}}}{{{~~~}}}xxxuuuqqqooommmiiieeecccaaaaaa]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]___]]]___bbbccceeegggjjjmmmrrrvvv|||yyyoooiiibbb]]]]]]]]]___dddjjjlllppptttvvv{{{~~~{{{yyyxxxxxxwwwvvvvvvwwwyyyyyy{{{|||~~~~~~yyyxxxvvvuuuvvvxxx{{{}}}{{{{{{{{{{{{{{{||||||}}}}}}}}}{{{yyyzzz}}}~~~{{{yyyxxxwwwwwwvvvuuutttssssssssssssyyyyyyyyyvvvrrrooommmmmmiiinnnvvv}}}~~~|||zzzyyyyyyzzz|||~~~~~~zzzzzzyyyyyyyyy{{{}}}zzz|||~~~}}}zzzvvvsssnnnllljjjiiikkkoootttxxx{{{|||~~~}}}|||zzzyyyxxxvvvvvvvvvuuutttrrrpppooonnnmmmllljjjhhhgggfffeeefffgggiiijjjkkkmmmpppsssuuuvvvwwwwwwtttpppllliiicccdddgggjjjkkkgggaaa]]]VVVUUUVVVZZZ]]]ddduuu~~~{{{yyyxxxvvvxxxyyyzzzzzz|||}}}zzzuuurrrooommmjjjgggccccccbbb```]]][[[[[[\\\WWWXXXYYYXXXWWWVVVWWWXXX[[[ZZZZZZ[[[\\\^^^```bbbbbbdddgggjjjlllppptttwww}}}sssfff```^^^ZZZXXXZZZ]]]cccnnnyyy{{{|||xxxvvvtttssssssrrrsssuuuvvvwww|||~~~~~~}}}}}}vvvvvvuuuuuuvvvyyy{{{}}}{{{{{{zzzzzzzzz{{{|||}}}|||}}}}}}{{{xxxwwwxxxzzz~~~}}}zzzxxxvvvvvvvvvuuusssqqqqqqqqqrrrrrrwwwxxxwwwuuuqqqnnnllllllgggjjjpppvvvzzz||||||{{{wwwwwwxxxzzz|||}}}||||||vvvwwwwwwvvvuuuvvvyyy{{{yyyzzz{{{|||{{{yyyvvvtttooonnnmmmkkkkkkoootttxxx}}}~~~|||zzzzzzvvvvvvuuutttrrrqqqooonnnmmmmmmllljjjhhhgggeeeeeeeeefffhhhhhhjjjlllpppsssssstttuuuvvvtttpppllljjjbbbdddfffiiijjjhhhccc___VVVSSSUUUZZZ\\\^^^jjjxxx|||zzzvvvwwwxxxwwwvvvvvvxxxzzzyyy{{{|||xxxuuuqqqooommmjjjfffdddcccbbbaaa___YYY[[[[[[ZZZWWWVVVXXXZZZSSSVVVXXXXXXWWWWWWZZZ\\\]]]]]]^^^___bbbeeegggiiijjjmmmqqqvvvzzz|||rrrfff^^^[[[VVVTTTTTTYYY```kkk||||||xxxuuusssrrrrrrqqqrrrsssuuuwwwxxx{{{~~~}}}}}}}}}||||||{{{zzzzzztttttttttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvyyy|||~~~|||zzzyyyxxxwwwuuutttrrrpppooopppqqqrrrtttvvvvvvtttpppmmmkkkkkkhhhiiilllooorrruuuwwwxxxvvvwwwyyy|||~~~{{{zzzzzzsssuuuvvvuuussssssuuuwwwwwwxxxyyyyyyxxxwwwvvvuuurrrrrrqqqooonnnppptttxxx}}}|||{{{{{{uuuuuutttsssrrrpppoooooonnnmmmlllkkkiiihhhfffeeedddfffgggggghhhkkkooorrroooqqqssstttssspppmmmjjjddddddfffiiijjjiiifffbbbYYYSSSSSSXXXYYYXXX```lllyyyxxxyyyyyyxxxvvvvvvwwwxxxtttvvvxxxyyyyyyzzz{{{|||~~~}}}{{{xxxuuuqqqmmmkkkhhheeecccdddaaa^^^]]]]]]]]]\\\[[[UUUWWWYYYWWWUUUUUUWWWZZZSSSWWWZZZ[[[[[[\\\___bbb```aaabbbdddhhhkkkoooqqqrrruuu{{{rrrkkkeee]]]XXXXXXSSSQQQTTTZZZcccrrr~~~~~~~~~|||zzzvvvrrrpppssssssssstttuuuxxxzzz|||zzz}}}zzzzzzzzzyyyyyyxxxxxxxxxtttttttttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxvvvuuuvvvxxx{{{|||~~~}}}|||zzzzzzyyyyyyuuutttqqqpppooooooqqqrrrssstttuuussspppmmmkkkkkkjjjjjjjjjkkkmmmpppssstttvvvwwwzzz~~~|||yyyxxxxxxrrrtttuuutttrrrqqqrrrtttwwwwwwwwwwwwwwwvvvuuuuuutttuuuuuussspppqqquuuxxx{{{~~~~~~{{{zzzzzzuuuuuutttsssrrrqqqpppooonnnnnnmmmllljjjhhhfffeeeeeeffffffggghhhjjjooorrrmmmoooqqqsssrrrpppmmmjjjeeeeeegggiiikkkjjjgggeee]]]TTTQQQVVVVVVTTTZZZeeejjj|||~~~}}}|||zzzwwwtttuuurrrppppppqqqsssttttttuuuxxx|||}}}||||||~~~}}}yyyuuupppmmmlllkkkhhheeegggfffdddbbb````````````\\\[[[ZZZYYYYYYXXXXXXYYYVVVVVVWWWWWWWWWWWWVVVUUUWWWZZZ]]]___```aaaccceeegggiiikkklllnnnrrrxxx|||uuupppggg___XXXSSSOOOLLLPPPTTTXXX___jjj~~~~~~}}}yyyxxxvvvtttrrrqqqpppooooooqqqssstttuuuvvvxxxzzz{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}|||xxxwwwuuutttssssssttttttvvvwwwxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvyyyyyyzzzzzzzzzzzz{{{{{{xxxwwwuuutttuuuxxxzzz||||||}}}~~~~~~}}}{{{xxxwwwuuussspppnnnnnnooorrrtttvvvvvvvvvtttrrrooolllkkklllllllllllllllmmmnnnnnnyyyzzz{{{~~~~~~|||{{{zzzwwwuuusssssssssrrrrrrrrrqqqqqquuuttttttttttttuuuuuuvvvrrrrrrqqqppppppqqqrrrsss|||{{{wwwvvvrrrssstttuuutttrrrooommmiiijjjllllllllljjjhhhggggggiiikkkkkkjjjjjjjjjkkkmmmssswwwuuurrrrrroookkkjjjgggeeefffjjjjjjfffaaaXXXXXXWWWWWWXXXYYY[[[\\\gggmmm{{{|||yyywwwtttqqqppppppqqqppppppnnnqqqttttttssssssuuuwwwwwwvvvvvvvvvxxxzzz}}}~~~~~~xxxwwwuuurrrpppnnnmmmmmmmmmjjjfffdddddddddbbb``````___]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZVVVVVVWWWXXXXXXYYYZZZZZZ[[[^^^bbbeeefffhhhkkkmmmppprrruuuxxx{{{}}}tttgggccc]]]XXXTTTRRRQQQPPPRRRVVV[[[cccqqq~~~}}}|||xxxvvvuuusssqqqoooooonnnoooqqqsssttttttuuuwwwyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}}}}{{{yyy}}}}}}}}}}}}|||{{{zzzyyyvvvuuusssrrrqqqqqqrrrrrrvvvxxxyyyyyywwwvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttuuuwwwzzz{{{}}}}}}~~~~~~}}}{{{yyywwwvvvtttqqqoooooopppssstttwwwxxxxxxwwwvvvtttsssqqqnnnnnnnnnoooooopppqqqrrr{{{|||}}}}}}{{{yyyyyywwwuuusssrrrrrrrrrrrrqqqqqqqqqqqqttttttttttttttttttuuuvvvsssrrrqqqpppppppppqqqrrryyy|||}}}yyywwwuuutttuuuvvvwwwvvvsssqqqoookkklllmmmmmmmmmkkkiiiggggggjjjmmmnnnmmmkkkjjjjjjqqqwww|||{{{zzzyyyvvvrrrllliiiggghhhjjjjjjfffaaa[[[[[[[[[[[[[[[]]]^^^______dddppp|||xxxtttsssqqqooommmkkkmmmooonnnmmmlllmmmnnnooonnnmmmmmmmmmnnnooopppssstttvvvxxxyyyzzz{{{{{{{{{}}}~~~}}}zzzyyywwwuuurrrooommmlllkkkjjjhhhfffdddcccbbbbbb```^^^\\\\\\\\\]]]\\\[[[[[[[[[YYYXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^```aaaaaadddiiimmmpppssswwwyyy|||zzzrrriiiddd]]]ZZZVVVSSSQQQRRRTTTUUUUUUZZZcccnnn~~~}}}|||{{{zzzuuutttsssqqqooonnnnnnmmmoooqqqssstttssstttvvvxxxzzz|||~~~}}}}}}}}}}}}}}}~~~~~~|||zzzyyyyyyyyywwwvvvyyyzzzzzzzzzyyyxxxwwwwwwsssrrrqqqppppppoooppppppvvvxxxzzzzzzxxxvvvuuuuuuxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssstttvvvxxxzzz}}}~~~~~~|||zzzxxxvvvtttrrrqqqpppqqqssstttrrrsssttttttttttttssssssqqqqqqqqqrrrsssuuuwwwwww}}}~~~~~~}}}|||{{{yyyvvvuuuuuuuuusssrrrrrrqqqqqqqqqqqqpppppppppssssssssssssssstttuuuvvvtttsssqqqppppppppppppqqqtttwwwzzz{{{zzzwwwvvvuuuuuuuuuvvvvvvuuusssqqqooommmmmmnnnooonnnllljjjiiigggjjjnnnpppooonnnnnnnnnwww~~~}}}xxxnnnllliiiiiijjjiiieeebbb^^^^^^______```aaaaaabbb]]]aaakkkzzz{{{xxxtttqqqpppqqqqqqpppnnnlllkkkjjjkkkjjjiiiiiiiiiiiijjjjjjlllmmmnnnooopppqqqqqqqqqqqqrrrsssuuuwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{yyyzzz{{{{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||yyyxxxwwwwwwwwwwwwvvvuuutttrrrqqqooonnnllljjjhhheeedddccccccbbbaaa```___^^^^^^^^^ZZZYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\______^^^___```cccfffhhhiiilllrrrwww{{{zzzrrrlllgggbbb^^^\\\ZZZWWWTTTSSSSSSVVVYYYZZZcccqqq~~~~~~}}}}}}{{{zzzxxxwwwtttsssrrrpppooonnnnnnnnnqqqrrrtttuuutttuuuwwwxxxzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~{{{zzzyyyyyyxxxwwwuuutttxxxyyyyyyyyyxxxxxxwwwvvvqqqqqqppppppoooooooooooouuuwwwzzz{{{yyyvvvttttttwwwwwwxxxxxxyyyyyyyyyzzzvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrsssuuuwwwyyy}}}~~~~~~|||zzzxxxtttsssrrrqqqqqqqqqrrrrrrppppppqqqrrrrrrsssssssssrrrssstttuuuwwwyyy{{{|||}}}}}}~~~~~~}}}|||yyyxxxwwwuuusssrrrsssssssssrrrqqqqqqqqqpppppppppoooooorrrrrrrrrrrrssstttuuuuuuuuutttrrrpppoooooooooppppppsssvvvwwwvvvuuuuuuuuusssssssssrrrqqqpppooonnnnnnooopppqqqpppnnnkkkjjjiiikkknnnpppqqqsssvvvxxx~~~yyypppnnnkkkjjjiiigggdddaaa``````aaaccccccccccccccc___bbbhhhppp~~~zzzyyyxxxvvvtttqqqooollljjjggggggggggggggggggggghhhggghhhiiiiiijjjjjjiiiiiiiiijjjkkkkkklllmmmmmmmmmjjjjjjjjjjjjjjjjjjkkklllkkkllllllmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjjjjjjjjkkkmmmoooooommmkkkkkkkkkiiiiiiiiiiiihhhgggfffeeeccccccaaa```^^^\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^______aaabbbbbbfffeeeeeeeeegggjjjmmmooouuuyyy~~~yyyqqqoookkkgggdddaaa^^^\\\[[[\\\[[[ZZZXXXYYY\\\___gggttt}}}}}}|||{{{zzzxxxwwwvvvsssrrrqqqpppoooooooooooorrrtttvvvvvvvvvwwwyyy{{{{{{}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}|||||||||||||||}}}}}}zzzzzzzzzzzzxxxvvvuuuuuuwwwwwwwwwwwwwwwvvvuuutttqqqqqqqqqqqqqqqppppppooosssvvvyyyzzzxxxuuutttsssvvvvvvwwwxxxxxxyyyzzzzzzwwwvvvvvvuuutttssssssrrrqqqqqqqqqrrrsssuuuwwwxxx}}}~~~~~~|||yyyxxxsssrrrrrrrrrqqqqqqqqqqqqrrrssssssssstttuuuvvvvvvttttttuuuwwwyyy{{{}}}~~~{{{||||||{{{zzzxxxwwwuuuuuurrrppppppqqqsssssssssqqqqqqqqqpppppppppooooooqqqqqqqqqqqqrrrssstttuuuwwwuuusssqqqooonnnnnnnnnnnnppprrrssssssssstttvvvtttsssrrrqqqpppooooooooopppqqqrrrrrrqqqnnnllljjjjjjkkkmmmooorrrxxx~~~xxxqqqooollljjjhhhfffdddbbb```bbbdddeeeffffffeeeddd^^^```bbbeeennn|||yyyuuuqqqmmmhhhhhhhhhhhhgggggggggfffccccccddddddddddddccccccccccccccccccccccccccccccaaaaaaaaa``````aaaaaabbbddddddeeeeeeeeeeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaa___aaabbbbbbaaa```aaabbbaaaaaaaaaaaa``````___^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWXXXYYY[[[\\\\\\ZZZXXXYYYYYYYYYYYYZZZ\\\]]]]]]]]]]]]`````````aaaccceeefffgggnnnooopppqqqtttxxx{{{|||vvvmmmfffbbb```___^^^]]]]]]\\\\\\]]]___bbbfffgggfffhhhlllooo}}}}}}}}}}}}|||{{{yyywwwuuutttrrrqqqpppooooooooooooooorrrtttvvvwwwxxxyyy{{{}}}|||}}}~~~~~~~~~~~~}}}|||zzzxxxxxxyyyyyyyyyyyyzzz{{{||||||xxxzzz{{{{{{yyywwwvvvwwwvvvvvvvvvuuutttsssqqqppppppqqqqqqrrrrrrqqqppppppqqqtttvvvwwwvvvtttsssttttttuuuuuuwwwxxxyyyzzzzzzxxxwwwvvvuuutttsssrrrrrrppppppqqqrrrtttuuuwwwxxx|||}}}~~~~~~}}}{{{yyywwwrrrssssssssssssrrrqqqqqqqqqqqqqqqrrrsssuuuvvvwwwvvvvvvwwwyyyzzz}}}~~~|||{{{zzzxxxvvvtttsssrrrrrrpppnnnnnnppprrrttttttrrrqqqqqqqqqqqqppppppppppppppppppqqqrrrssstttuuuxxxvvvtttqqqooommmmmmmmmmmmoooqqqrrrrrrrrruuuvvvwwwuuusssqqqppppppqqqqqqqqqqqqrrrrrrqqqnnnllljjjiiikkkmmmoootttzzz~~~yyysssqqqnnnkkkhhhfffeeedddccceeehhhjjjkkkjjjhhhfffaaabbbbbbaaaeeesss~~~yyyrrrqqqqqqpppnnnmmmkkkjjjeeeeeeeeeeeedddcccbbbbbbbbbbbbaaa```__________________^^^^^^^^^^^^______``````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^XXXZZZ[[[[[[ZZZZZZ\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]][[[^^^```aaa___]]]^^^______```bbbdddeeeeeeeeeeeeeeeeeegggiiimmmppprrrttt|||}}}uuukkkccc]]]YYYVVVVVVVVVWWWXXX[[[```fffjjjpppvvv|||}}}}}}|||{{{yyywwwuuutttoooooonnnnnnmmmnnnnnnnnnppprrruuuwwwxxxyyy|||~~~zzz{{{}}}~~~}}}{{{xxxvvvuuuwwwwwwvvvvvvvvvwwwxxxxxxuuuxxx{{{|||yyyxxxwwwxxxxxxxxxwwwvvvtttrrrpppoooooopppqqqqqqqqqqqqpppoooppprrrssstttsssssstttuuurrrssstttuuuwwwxxxyyyzzzxxxwwwvvvuuusssrrrqqqpppooopppqqqssstttvvvwwwxxx{{{|||}}}}}}|||zzzwwwvvvtttuuuvvvvvvvvvuuusssrrrnnnnnnooopppsssvvvyyyzzzyyyyyyzzz{{{}}}~~~~~~|||xxxtttqqqooonnnnnnooommmkkkkkknnnqqqssstttrrrrrrrrrrrrqqqqqqqqqqqqooooooppppppqqqssstttuuuyyywwwtttqqqooommmllllllooopppqqqqqqqqqrrruuuwwwwwwuuussspppooopppqqqrrrqqqrrrrrrrrrqqqnnnllljjjfffiiimmmqqquuuzzz{{{uuutttqqqnnnjjjhhhhhhhhhgggjjjmmmpppqqqooommmkkkggggggfffbbbccckkkzzz~~~}}}|||zzzwwwtttrrrqqqiiiiiiiiiiiihhhgggffffffeeedddcccbbbaaaaaaaaaaaa^^^]]]]]]\\\\\\\\\]]]]]][[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVXXXXXXXXXXXXXXXZZZ\\\[[[[[[[[[\\\\\\[[[[[[ZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```^^^aaaeeeeeedddcccdddfffhhhiiikkknnnooooooooooooppprrrtttxxx}}}zzzqqqlllddd]]]YYYWWWVVVUUURRRRRRTTTWWW^^^iiittt{{{}}}}}}|||{{{yyywwwuuutttnnnmmmmmmlllllllllmmmmmmnnnqqqtttvvvwwwyyy|||~~~yyyzzz|||}}}}}}{{{xxxuuusssvvvvvvuuuttttttttttttuuutttwww{{{{{{yyyxxxxxxyyy{{{{{{zzzxxxvvvtttrrrqqqnnnooopppqqqqqqpppooonnnoooppprrrrrrrrrrrrtttvvvqqqrrrsssuuuvvvxxxyyyzzzwwwwwwuuutttrrrqqqpppoooooopppqqqsssuuuwwwxxxyyyzzz{{{||||||{{{yyywwwuuuuuuvvvxxxyyyxxxwwwuuutttpppppprrrtttxxx|||{{{||||||}}}~~~~~~xxxrrrnnnkkkjjjjjjnnnkkkiiijjjmmmpppsssssssssssssssrrrrrrrrrqqqqqqooooooooopppqqqssstttuuuzzzxxxuuuqqqnnnmmmlllkkkppppppqqqqqqqqqrrruuuxxxuuutttqqqnnnmmmnnnooopppqqqrrrrrrrrrpppnnnkkkjjjdddhhhnnnsssvvvyyy|||~~~{{{~~~|||~~~}}}{{{vvvvvvssspppllljjjkkkkkkkkknnnrrruuuvvvtttqqqooohhhhhheeeaaa```dddnnnvvv}}}wwwvvvssspppnnnllllllllljjjiiigggfffdddcccbbbbbbcccbbb```___^^^]]]]]]]]]````````````_________^^^[[[ZZZZZZ[[[\\\]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]```aaabbbdddeeeeeeddddddeeegggiiijjjjjjkkknnnoooqqqsssvvvxxxyyy{{{~~~{{{ooofffaaa]]]WWWSSSRRRRRRSSSSSSSSSSSSVVV^^^kkk{{{~~~|||zzz{{{|||~~~~~~}}}{{{yyyxxxvvvuuuuuuuuussspppnnnmmmmmmkkkiiiooopppsssvvvxxxzzz||||||~~~}}}||||||}}}{{{wwwuuutttssstttrrrrrrssssssssssssssssssuuuwwwyyy{{{{{{{{{|||~~~~~~|||xxxuuutttuuutttttttttsssrrrpppmmmllloooppprrrtttuuutttrrrqqqssssssssstttuuuwwwyyyyyywwwvvvtttsssrrrqqqqqqpppssssssuuuvvvwwwwwwwwwwww{{{{{{zzzxxxwwwvvvuuuuuuuuutttssssssuuusssoookkknnnpppssswww{{{~~~~~~||||||}}}~~~{{{vvvrrrooommmmmmkkkkkkkkklllooorrrvvvxxxzzzyyyvvvsssqqqpppppppppssssssrrrqqqqqqqqqrrrrrrsssssssssrrrpppnnnmmmllloooppppppqqqrrrssstttuuu{{{vvvrrrppppppqqqooonnnrrrrrrrrrrrrqqqooommmlllkkklllmmmppptttvvvuuutttvvvwwwxxxyyyzzzzzz{{{zzzxxxuuurrrooonnnnnnoooppppppqqqsssvvvwwwuuuqqqmmmllliiieeecccccccccccccccvvv{{{}}}zzzwwwvvvuuutttrrrpppnnnllljjjiiiiiihhhgggfffeeeddddddddddddbbbbbbbbbaaaaaaaaa``````___^^^^^^___``````___^^^]]]]]]]]]]]]]]]]]]]]]]]]______```aaaaaaaaaaaaaaacccccccccddddddddddddeeefffgggiiikkklllmmmmmmlllmmmooorrrtttuuuvvvyyy{{{}}}yyymmmaaaZZZTTTSSSQQQPPPQQQSSSTTTUUU[[[___fffrrr~~~}}}|||{{{|||}}}}}}|||zzzxxxwwwvvvvvvvvvuuussspppnnnnnnmmmllljjjnnnppprrruuuxxxzzz{{{|||}}}|||{{{{{{|||}}}~~~{{{xxxvvvtttttttttssssssssssssssstttttttttuuuxxxzzz{{{{{{{{{|||~~~|||yyyvvvuuuvvvvvvvvvvvvuuussspppnnnllllllmmmoooqqqrrrssssssssstttttttttttttttuuuvvvwwwttttttsssrrrqqqqqqrrrrrrrrrssstttuuuvvvvvvvvvvvvyyyyyyyyyxxxwwwvvvtttssssssrrrpppqqqqqqppplllhhhkkkmmmpppuuuyyy|||~~~|||{{{zzzyyyzzz|||~~~}}}yyyvvvrrrpppooonnnmmmmmmmmmnnnpppsssvvvxxx{{{zzzwwwtttrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmoooooopppqqqrrrsssttttttzzzvvvrrrpppppppppooommmpppqqqrrrrrrrrrrrrppppppmmmmmmnnnqqqtttvvvuuutttuuuvvvwwwwwwxxxxxxwwwwwwuuusssqqqooonnnoooqqqrrrssstttuuuwwwyyywwwssspppmmmjjjfffdddccccccbbbaaagggkkkxxx|||zzzxxxvvvvvvsssrrrrrrqqqpppooonnnnnniiiiiihhhhhhhhhggggggggghhhgggfffggghhhhhhgggfffddddddddddddddddddddddddeeeeeeggghhhiiijjjjjjjjjkkkllllllmmmnnnooopppqqqqqqrrruuuxxxzzz{{{{{{{{{zzz}}}ttthhh___WWWRRRMMMNNNOOOQQQSSSVVVYYY[[[bbbjjjwww~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~|||{{{yyywwwvvvvvvxxxyyyvvvssspppooonnnnnnmmmlllnnnooorrrtttwwwyyy{{{|||{{{zzzyyyyyyzzz{{{|||}}}||||||{{{zzzxxxvvvuuuttttttttttttttttttuuuvvvvvvwwwyyy{{{|||{{{{{{|||}}}~~~zzzxxxwwwwwwzzzyyyxxxwwwtttpppmmmkkkiiijjjkkkmmmoooqqqssstttuuuuuuttttttttttttuuuuuutttsssrrrqqqqqqrrrssstttsssssstttuuuvvvvvvvvvvvvvvvwwwxxxxxxwwwuuusssrrrpppooonnnmmmmmmkkkgggeeegggjjjmmmrrrvvvzzz{{{|||xxxwwwvvvvvvvvvxxxzzz||||||{{{xxxuuurrrppppppoooooooooooopppqqqtttvvvxxx|||zzzxxxuuurrrqqqooooooooopppqqqrrrssssssrrrrrrqqqpppooonnnnnnnnnooopppoooppppppqqqrrrsssttttttxxxuuurrrqqqppppppooommmnnnoooppprrrssssssssssssooooooooorrruuuvvvvvvuuuuuuuuuuuuuuuuuutttssssssqqqpppooonnnoooqqqsssuuuvvvuuuvvvwwwxxxwwwtttrrrnnnkkkgggeeecccbbb___^^^[[[\\\fffvvv~~~|||zzzyyyuuuuuuuuutttttttttsssssstttsssqqqrrrssstttsssrrrppppppppppppppppppppppppoooppprrrtttvvvwwwwwwxxxvvvwwwxxxzzz{{{}}}~~~~~~rrrfff___YYYUUUSSSPPPQQQSSSUUUYYY^^^dddhhhpppyyy~~~}}}~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}|||{{{yyywwwwwwxxxzzz{{{vvvssspppoooooooooooonnnmmmoooqqqtttvvvxxxyyyzzzxxxxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{zzzxxxvvvtttuuuuuuttttttuuuvvvwwwxxxyyy{{{||||||{{{{{{{{{|||~~~|||zzzyyyyyy{{{zzzyyywwwtttpppmmmkkkiiiiiiiiiiiikkknnnqqqsssttttttttttttuuuvvvwwwxxxwwwvvvtttsssrrrssstttuuutttuuuvvvwwwwwwwwwwwwwwwuuuwwwxxxyyyxxxuuurrrpppnnnmmmlllkkkiiigggdddccceeehhhlllqqquuuxxxyyyzzzvvvuuutttssstttuuuxxxyyy|||zzzwwwtttrrrpppoooooopppppppppqqqrrrtttvvvwwwzzzyyywwwtttqqqooommmmmmlllnnnppprrrsssrrrqqqpppooonnnmmmllllllnnnpppqqqpppqqqrrrssstttuuuuuuvvvvvvuuusssrrrqqqpppnnnmmmmmmnnnooopppqqqrrrrrrrrrpppoooppprrrtttvvvvvvuuuuuuuuuuuutttsssrrrppppppmmmmmmmmmnnnppprrruuuwwwwwwvvvvvvwwwxxxwwwuuusssooolllhhhfffccc```]]]ZZZZZZXXX\\\gggttt}}}~~~}}}~~~}}}tttnnneee]]]WWWTTTSSSRRRQQQSSSVVVZZZ```jjjttt|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||}}}{{{zzzyyyyyyzzz{{{|||vvvsssooonnnnnnooopppooonnnoooqqqsssuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{|||{{{zzzwwwvvvwwwvvvuuuuuuvvvxxxyyy{{{{{{}}}~~~}}}|||{{{{{{||||||~~~}}}{{{zzzzzzzzzyyyxxxvvvssspppllljjjlllkkkiiihhhiiikkkmmmoooqqqqqqrrrtttwwwyyy{{{}}}}}}{{{xxxuuutttttttttuuuwwwxxxxxxyyyyyyyyyyyyxxxvvvwwwyyyyyyxxxuuuqqqoookkkkkkkkkiiigggeeecccccceeehhhlllqqquuuwwwxxxxxxtttsssrrrqqqrrrtttvvvwww}}}{{{xxxuuurrrppppppooorrrrrrrrrrrrssstttuuuuuuwwwvvvuuurrrpppmmmkkkjjjjjjlllnnnpppqqqqqqpppooommmlllkkkkkkkkkmmmpppqqqrrrrrrssstttuuuvvvwwwwwwtttuuuuuutttssspppooonnnmmmmmmmmmmmmmmmmmmnnnnnnooonnnnnnpppsssuuuuuuuuuvvvuuuuuutttsssqqqooonnnkkkkkklllnnnpppsssvvvwwwxxxxxxxxxyyyzzzzzzxxxvvvooommmjjjgggeee```[[[XXX[[[WWWWWW^^^gggrrryyyqqqkkkfffccc]]]WWWSSSQQQPPPQQQRRRWWW^^^fffppp}}}~~~|||}}}}}}}}}|||zzz{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzuuurrrnnnmmmmmmoooppppppooopppqqqrrrttttttttttttrrrrrrssstttuuuvvvwwwwwwvvvxxxzzz{{{|||{{{yyyxxxxxxwwwvvvvvvwwwyyy{{{}}}}}}~~~~~~|||{{{zzz{{{zzz|||~~~|||{{{{{{xxxxxxwwwvvvtttqqqnnnmmmnnnmmmkkkjjjiiijjjkkklllmmmnnnpppssswww{{{~~~~~~zzzwwwuuutttuuuvvvyyyyyyzzzzzzzzzzzzzzzyyywwwxxxxxxwwwuuurrrooommmhhhiiiiiigggdddccccccdddfffhhhmmmqqqtttvvvvvvuuurrrrrrppppppqqqrrruuuvvv|||zzzxxxuuusssrrrrrrrrrtttttttttuuuuuuuuuuuuuuutttssssssqqqooommmkkkjjjjjjkkklllmmmnnnnnnmmmmmmlllkkkkkkjjjkkkmmmnnnooorrrsssssstttuuuvvvwwwwwwsssuuuwwwwwwtttrrrppppppmmmlllkkkjjjjjjiiijjjjjjlllkkkkkkmmmqqqtttuuuuuuuuuuuuuuutttrrrqqqooonnnkkkkkklllnnnpppsssuuuvvvyyyyyyzzz}}}|||zzzrrrpppnnnkkkhhhccc]]]YYYXXXUUUTTTXXX^^^eeerrr}}}zzzqqqlllgggbbb^^^[[[[[[ZZZXXXWWWWWWYYYZZZ]]]fffrrr~~~}}}{{{zzzyyyzzz||||||{{{zzz{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyzzzzzzzzzyyywwwvvvtttpppmmmkkklllooopppqqqpppqqqqqqrrrrrrrrrrrrrrroooppprrrtttuuuwwwwwwxxxvvvwwwyyyzzz{{{|||{{{{{{yyyxxxwwwvvvwwwzzz}}}~~~|||zzzzzzzzzxxx{{{~~~~~~|||{{{{{{wwwwwwwwwwwwvvvtttrrrqqqooonnnlllkkkkkkkkklllllljjjkkknnnqqquuuyyy}}}}}}zzzvvvuuuuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvtttqqqnnnkkkjjjeeefffgggeeebbbaaabbbdddfffhhhmmmqqqssstttsssrrrppppppnnnnnnooopppssstttyyyxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwrrrrrrrrrqqqpppnnnlllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmqqqqqqrrrssstttuuuvvvvvvsssvvvyyyyyyvvvsssqqqqqqkkkkkkiiihhhhhhhhhiiijjjiiihhhhhhjjjnnnrrrttttttttttttssssssqqqpppnnnnnnkkklllmmmnnnppprrrssstttuuuvvvyyy}}}}}}zzzuuutttrrrqqqnnnhhhbbb]]]XXXVVVVVVXXXYYY\\\ccclllwww|||tttjjjbbb^^^\\\ZZZWWWUUUWWWZZZ]]]```cccfffiiimmmxxx|||yyywwwvvvwwwyyy{{{|||{{{zzz{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxyyyzzzyyywwwuuusssssspppllljjjlllnnnpppqqqqqqqqqrrrrrrrrrqqqppppppnnnoooqqqtttvvvwwwxxxxxxvvvwwwxxxzzz{{{|||||||||zzzxxxwwwwwwxxxzzz}}}}}}zzzzzzzzzwwwzzz}}}~~~|||{{{{{{vvvwwwxxxxxxwwwvvvuuutttnnnnnnmmmmmmlllmmmmmmmmmiiijjjlllooossswwwzzz|||~~~{{{xxxuuutttvvvxxxyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxvvvtttqqqnnnkkkiiigggbbbdddeeeccc```___bbbdddfffhhhlllppprrrrrrqqqoooooonnnmmmlllmmmoooqqqrrrvvvvvvuuuvvvwwwxxxzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxrrrrrrrrrrrrqqqooonnnlllkkkjjjiiihhhhhhiiiiiijjjiiijjjkkkllllllllllllkkkoooppppppqqqrrrssstttuuussswwwzzz{{{wwwtttrrrrrrjjjjjjiiihhhhhhiiijjjkkkfffeeefffhhhmmmqqqssstttsssrrrrrrrrrqqqooonnnmmmllllllmmmooopppqqqrrrsssppprrrvvvzzz~~~}}}zzzwwwxxxwwwvvvuuurrrllleee```\\\ZZZZZZ[[[XXXVVVZZZ```iiivvvwwwrrrfffaaa\\\ZZZXXXTTTUUUYYY\\\ccchhhiiimmmuuu}}}}}}|||zzzzzzxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxuuuvvvwwwwwwxxxxxxxxxxxxtttrrrpppnnnllllllllllllooopppppppppqqqqqqqqqqqqpppppppppppprrrtttvvvwwwsssuuuwwwzzz{{{zzzyyyxxxwwwvvvuuutttvvvyyy}}}}}}zzzyyyyyyxxxwwwvvvyyyzzz{{{{{{{{{yyywwwuuuvvvuuutttuuuvvvuuutttrrrooooooooooooooonnnmmmmmmkkklllmmmmmmnnnqqquuuxxxxxxwwwvvvttttttttttttuuuwwwwwwvvvuuutttssssssrrruuusssqqqooollljjjhhhgggfffdddbbbbbbcccdddcccbbbjjjlllnnnqqqrrrrrrrrrqqqnnnlllkkkiiiiiijjjkkklllsssssstttvvvwwwyyyzzzzzz|||{{{{{{|||}}}~~~|||{{{vvvtttqqqpppooonnnkkkiiiffffffggghhhiiijjjkkkkkkllllllkkkkkkkkklllmmmmmmnnnoooppppppoooppprrrtttssstttuuuvvvuuutttqqqpppkkkjjjiiihhhffffffeeeeeegggfffeeegggkkknnnppppppqqqqqqqqqpppooonnnmmmlllkkkkkkmmmnnnooooooooooooqqqsssuuuxxx{{{|||||||||wwwzzz}}}|||vvvnnngggccc___\\\YYYWWWUUUVVVWWWXXXbbbfffmmmuuu~~~|||zzzyyypppnnnmmmlllkkkgggaaa]]]ZZZWWWUUUVVVTTTSSSWWW]]]eeeppp|||~~~}}}{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvtttuuuuuuuuuvvvvvvwwwwwwttttttvvvwwwyyyyyyzzzzzzuuusssqqqooommmlllllllllooooooooooooooooooppppppnnnnnnnnnoooqqqsssuuuvvvsssuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy|||~~~}}}zzzwwwvvvvvvvvvuuutttxxxxxxyyyzzzyyywwwuuusssuuutttssstttuuuuuusssqqqoooppppppooonnnmmmlllkkkkkklllmmmmmmnnnppptttwwwuuuvvvvvvwwwvvvuuuttttttvvvvvvuuutttsssrrrqqqqqqtttsssrrrqqqnnnllliiihhheeecccbbbbbbcccddddddccciiijjjmmmooopppppppppooommmlllkkkjjjiiijjjlllmmmsssssstttuuuvvvwwwxxxxxxyyyyyyyyyzzz||||||zzzyyyuuusssqqqoooooonnnkkkiiiggghhhhhhiiijjjkkklllllllllllllllllllllmmmmmmmmmnnnoooppppppooooooqqqsssssstttuuuuuutttrrrpppnnnjjjiiihhhgggfffeeeeeeeeefffeeedddfffiiimmmnnnnnnooooooooooooooonnnmmmlllllllllmmmnnnooooooooooooqqqrrruuuwwwzzz|||}}}~~~xxxzzz|||}}}{{{uuunnnjjjaaa___\\\XXXVVVUUUVVVWWWZZZ^^^dddkkksss}}}}}}zzzuuupppllliiigggggggggfffdddcccbbb```\\\ZZZRRRQQQSSSTTTSSSUUU^^^hhhyyy~~~}}}{{{zzzxxxxxxvvvvvvuuuuuuuuuuuuvvvwwwtttttttttttttttttttttuuuqqqrrruuuwwwyyy{{{|||}}}vvvtttrrrpppnnnmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmkkkkkklllmmmoooqqqsssuuussstttvvvxxxzzzzzz{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{yyyvvvsssrrrrrrrrrqqqpppuuuuuuvvvvvvuuutttrrrqqqtttsssssstttuuutttrrrpppppppppoooooommmllljjjjjjiiijjjkkkllllllooorrruuurrrsssvvvxxxxxxwwwuuusssuuuuuutttsssrrrqqqppppppsssssstttsssqqqooollljjjeeecccbbbccceeeggggggfffhhhiiikkkmmmnnnnnnmmmlllmmmlllkkkjjjjjjkkkmmmnnnsssssstttttttttuuuuuuuuuvvvvvvvvvxxxzzzyyywwwuuusssqqqoooooonnnnnnllljjjhhhhhhiiijjjkkkllllllmmmlllmmmnnnnnnnnnmmmllllllmmmnnnoooooonnnoooqqqrrrssssssttttttsssqqqnnnmmmiiihhhgggfffeeeddddddddddddcccccceeeiiikkkmmmlllnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnnnnnnnqqqrrrsssuuuxxx{{{~~~||||||}}}~~~{{{tttnnneeeccc___[[[WWWUUUUUUUUUTTTVVVZZZ___gggpppzzz}}}vvvrrrmmmjjjfffbbb___]]]]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUUUUVVVWWWXXX]]]lll{{{~~~}}}|||{{{yyyxxxwwwvvvuuuuuutttssstttuuuvvvwwwsssrrrrrrrrrrrrrrrrrrrrrnnnpppsssvvvyyy{{{}}}~~~vvvuuusssqqqooonnnnnnooonnnmmmmmmlllkkkkkkjjjjjjhhhiiijjjlllnnnqqqrrrsssssstttuuuvvvxxxyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxuuussspppoooooooooooonnnoooooopppqqqrrrrrrrrrqqqtttssstttuuuvvvuuurrrppppppoooooonnnllljjjiiihhhfffhhhiiijjjjjjlllooorrrqqqrrrtttvvvwwwvvvuuuuuuuuuttttttsssrrrqqqqqqpppssstttuuuvvvtttrrrnnnlllgggeeeeeefffhhhjjjkkkjjjjjjjjjkkkllllllllllllkkkllllllkkkkkklllmmmnnnooosssssssssssssssttttttttttttssstttuuuwwwvvvtttrrrrrrpppnnnnnnnnnnnnlllkkkhhhhhhiiijjjkkkllllllmmmmmmnnnoooppppppnnnllljjjlllmmmnnnnnnmmmmmmoooqqqssssssttttttssspppnnnlllhhhgggfffeeedddddddddddddddcccdddfffjjjmmmnnnmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnooooooooonnnnnnmmmqqqqqqrrrtttvvvzzz}}}~~~|||}}}|||sssllliiifffbbb]]]YYYVVVUUUTTTTTTUUUWWWYYY___gggqqqwww|||ssslllgggdddaaa___\\\ZZZYYYXXXYYYZZZZZZZZZ[[[\\\\\\[[[\\\\\\\\\[[[[[[^^^aaalll}}}{{{{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuuuuuuutttttttttttttttuuuuuuqqqqqqqqqppppppooooooooolllmmmppptttwwwzzz{{{|||uuutttrrrqqqppppppppppppooonnnmmmlllkkkjjjiiihhhfffhhhjjjllloooqqqssstttssssssssstttuuuwwwyyy{{{{{{{{{{{{zzzyyywwwvvvuuusssqqqnnnmmmmmmnnnmmmlllhhhiiikkkmmmoooqqqrrrrrrtttttttttvvvwwwvvvssspppooonnnnnnmmmkkkiiihhhgggdddfffhhhhhhiiijjjlllnnnqqqqqqqqqrrrssstttvvvvvvtttttttttssssssssssssssstttuuuvvvwwwvvvssspppnnniiihhhhhhiiilllnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmnnnoooppprrrsssssssssttttttuuuuuutttsssrrrrrrssssssrrrpppqqqooonnnnnnoooooonnnmmmkkkkkklllmmmnnnoooooopppnnnoooppppppooommmkkkiiikkklllllllllkkkkkklllnnnrrrsssttttttssspppnnnlllgggfffeeeddddddcccddddddeeeeeefffjjjnnnqqqrrrqqqmmmmmmmmmmmmmmmnnnppppppnnnooooooooooooooonnnnnnqqqqqqqqqrrrtttwwwzzz{{{}}}yyywwwyyy{{{yyyrrrllljjjhhhddd```\\\YYYWWWVVVWWWWWWWWWWWWZZZ```hhhnnnzzz}}}tttkkkeeeaaa^^^]]]WWWWWWVVVWWWXXX[[[^^^```cccfffiiijjjkkkkkklllmmmhhhfffgggmmmuuuyyyyyywwwvvvvvvvvvwwwwwwyyyxxxxxxwwwvvvttttttsssuuuuuuvvvvvvuuutttssssssppppppoooooonnnmmmlllllljjjkkknnnqqqtttvvvwwwxxxsssrrrqqqpppppppppqqqrrrqqqpppooommmkkkjjjhhhhhhfffgggjjjmmmpppssstttuuutttsssrrrqqqrrrtttwwwyyyzzzzzz{{{zzzyyywwwtttsssqqqnnnlllkkkkkkllllllkkkeeefffhhhjjjmmmoooqqqrrrsssssstttvvvwwwuuurrrooommmmmmlllllljjjiiiggggggdddfffhhhiiiiiiiiikkkmmmqqqpppooooooppprrrtttuuurrrrrrssssssttttttuuuuuuvvvvvvwwwwwwvvvsssqqqoookkkjjjjjjkkkmmmooopppooooooooonnnmmmllllllkkkkkkkkkkkklllmmmnnnppppppqqqqqqrrrssstttvvvwwwxxxyyyxxxuuurrrqqqqqqqqqpppppppppooonnnooopppqqqpppooooooooopppqqqrrrsssssstttoooooooooooonnnllljjjiiiiiijjjjjjiiihhhhhhjjjkkkooopppqqqrrrqqqpppnnnlllgggfffeeedddddddddddddddffffffhhhmmmrrruuuvvvvvvmmmlllkkkkkklllmmmnnnooonnnnnnoooppppppoooooooooqqqqqqqqqrrrrrrssstttuuurrrqqqppprrruuuuuurrrnnnhhhgggeeebbb___]]][[[ZZZYYYYYYXXXVVVWWWZZZ___cccrrrzzzqqqllleee___[[[ZZZXXXWWWTTTUUUXXX\\\aaagggmmmpppoootttyyy|||}}}}}}~~~~~~yyyrrrsssttttttttttttvvvwwwwwwwwwvvvuuutttssssssrrruuuvvvxxxxxxwwwuuurrrppppppooonnnmmmlllkkkjjjjjjiiijjjlllnnnppprrrssssssppppppoooooopppqqqssstttssssssqqqooommmkkkiiihhhfffhhhkkkooorrruuuvvvvvvtttssspppooooooqqqtttvvvxxxyyyzzzzzzyyyvvvsssqqqnnnllliiiiiiiiijjjjjjiiiffffffgggiiijjjlllnnnooopppppprrrtttuuusssooolllkkkkkkkkkkkkjjjiiihhhgggeeegggjjjkkkkkkkkkmmmnnnnnnnnnooooooppppppqqqqqqooooooppprrrssstttuuuvvvxxxxxxwwwvvvtttsssqqqppplllkkkjjjkkkmmmoooooonnnpppooonnnmmmlllkkkjjjjjjjjjkkklllnnnoooqqqqqqqqqpppqqqsssvvvxxx{{{}}}~~~}}}xxxsssooooooooopppppppppoooooopppqqqrrrrrrqqqoooooopppqqqrrrsssttttttppppppnnnmmmllljjjiiiiiiggghhhhhhgggfffeeegggiiikkklllnnnoooooonnnlllkkkgggffffffeeeeeeeeeeeeeeeeeefffiiiooouuuyyyzzzzzzlllkkkiiihhhiiijjjkkkmmmmmmnnnoooppppppppppppppprrrrrrrrrrrrqqqpppooonnnkkkkkklllnnnnnnooonnnmmmfffeeedddcccaaa```______]]]\\\ZZZXXXVVVVVVYYY[[[hhhsss|||yyyrrrjjjgggccc]]]XXXVVVUUUUUUTTTWWWYYY]]]dddllluuu|||~~~zzzvvvoooppprrrttttttuuuwwwxxxvvvvvvuuutttssssssrrrrrrvvvwwwyyyzzzxxxuuuqqqooooooooonnnmmmkkkjjjiiiiiihhhiiikkkmmmnnnoooooopppnnnnnnnnnnnnoooqqqsssuuuuuutttrrrpppnnnkkkiiiiiigggiiilllppptttvvvwwwxxxtttrrrpppnnnnnnpppssstttwwwxxxyyyzzzxxxvvvssspppllljjjhhhggghhhhhhhhhggghhhhhhhhhhhhiiijjjlllmmmnnnnnnppprrrsssqqqmmmjjjjjjjjjjjjjjjjjjiiihhhggggggiiilllmmmmmmmmmnnnpppkkkmmmoooqqqqqqpppnnnmmmlllmmmnnnppprrrtttuuuvvvyyyxxxwwwuuusssrrrqqqpppllljjjiiijjjlllnnnnnnmmmpppooonnnlllkkkjjjiiiiiijjjkkklllnnnpppqqqrrrrrrpppqqqssswwwzzz}}}{{{tttooonnnooopppppppppooooooppprrrtttsssrrrmmmmmmnnnooopppqqqqqqrrrqqqpppnnnllljjjiiiiiihhhfffggggggfffddddddeeeggghhhiiikkkmmmmmmlllkkkjjjggggggfffeeeeeeeeeffffffdddfffiiiooovvvzzz||||||jjjiiihhhffffffgggiiijjjmmmmmmnnnppppppqqqqqqqqqrrrrrrrrrrrrpppnnnkkkjjjjjjlllmmmllljjjiiiiiijjjdddddddddcccccccccbbbbbb```___^^^ZZZWWWVVVWWWXXX```hhhvvv~~~yyywwwsssooommmllliiieeeaaa\\\WWWSSSSSSWWWZZZYYYVVV^^^bbbiiirrr~~~}}}yyyvvvtttrrrnnnnnnnnnoooqqqssstttuuutttuuuuuuttttttsssrrrqqqppprrruuuvvvtttsssrrrrrrrrrqqqooommmkkkjjjiiiiiiggghhhjjjlllnnnnnnnnnnnnooooooooopppqqqssstttuuuvvvuuussspppnnnmmmlllllllllkkkkkkooosssvvvuuutttrrrpppmmmkkklllppptttxxxvvvvvvwwwwwwvvvtttqqqpppllljjjgggfffgggggggggffffffgggiiiiiiiiiiiilllnnnooooooqqqqqqpppnnnkkkjjjjjjjjjiiiiiiiiijjjkkklllmmmoooppppppnnnmmmnnnnnnnnnnnnlllkkkkkkkkkkkkkkkmmmnnnppprrruuuwwwyyyzzzxxxvvvtttrrrqqqrrrssstttmmmkkkiiiggggggiiilllnnnqqqrrrrrrqqqnnnkkkkkkkkklllmmmnnnoooppppppppppppqqqrrrtttxxx|||~~~~~~{{{vvvqqqnnnmmmmmmnnnpppnnnmmmnnnpppsssttttttrrrqqqqqqrrrssstttuuuvvvsssqqqooollljjjiiiiiiiiigggfffeeeeeeddddddddddddeeeeeeeeeffffffgggggggggeeefffgggggghhhggggggfffiiiiiijjjooouuuyyyyyyxxxnnnkkkhhheeeddddddfffgggkkklllnnnqqqrrrssssssrrruuuuuuvvvuuusssoookkkhhhhhhhhhhhhhhhhhhhhhgggfffcccddddddddddddddddddeeebbbaaa^^^[[[XXXUUUSSSRRR[[[]]]gggzzz}}}yyytttnnnjjjiiifffbbb___^^^]]]ZZZWWWYYYWWWTTTUUUXXX[[[]]]]]]eeekkkvvv~~~yyyvvvtttrrrpppmmmnnnnnnppprrrtttuuuwwwwwwwwwwwwvvvuuutttrrrrrrppprrrttttttsssrrrrrrrrrrrrrrrqqqooommmllljjjiiiiiijjjlllnnnooopppooooooooooooooopppqqqssstttuuuvvvuuusssqqqnnnmmmlllllllllllllllooosssuuutttrrrqqqooommmlllmmmppptttvvvttttttuuuuuutttrrrpppnnnkkkiiifffeeeffffffeeeeeefffggghhhiiiiiijjjlllnnnooooooppppppooommmlllkkkjjjiiihhhhhhiiijjjlllmmmmmmoooqqqqqqooonnnmmmnnnllllllkkkkkkkkkkkkkkkkkkmmmnnnppprrrtttvvvxxxyyywwwvvvtttrrrppppppqqqrrrmmmkkkiiiggggggiiikkkmmmppprrrrrrqqqnnnllllllllllllmmmnnnooopppqqqqqqqqqpppqqqssswww{{{}}}}}}}}}|||yyyuuupppmmmlllmmmmmmooonnnlllmmmppprrrssssssppppppooooooppppppqqqrrrpppooommmkkkjjjiiiiiiiiihhhgggfffeeedddccccccccccccccccccddddddeeeeeeeeeeeeeeeffffffffffffggggggjjjiiiiiillloooqqqqqqooollljjjhhheeedddeeefffgggjjjlllnnnpppqqqrrrrrrrrrsssssstttsssppplllhhheeeggggggggggggffffffeeedddbbbccccccddddddeeeeeefffcccaaa]]]YYYUUUSSSQQQQQQWWWYYYaaapppvvvrrrmmmiiieeebbb___]]]^^^[[[XXXVVVVVVUUUTTTSSSVVVWWWXXXYYY\\\aaahhhlllvvv~~~{{{wwwuuusssrrrqqqooommmnnnoooqqqsssvvvxxxyyy{{{zzzyyyxxxvvvtttsssrrrqqqrrrsssrrrqqqppprrrsssssssssssssssqqqnnnllljjjkkklllnnnppprrrrrrrrrrrrppppppppppppqqqrrrttttttvvvuuussspppnnnmmmlllkkkmmmllllllnnnpppqqqqqqoooooonnnmmmnnnoooppprrrtttpppqqqqqqqqqpppooommmllljjjhhheeeeeeeeeeeedddbbbdddfffggghhhhhhiiikkknnnoooooonnnnnnmmmmmmlllllliiiiiiiiiiiiiiikkkmmmnnnmmmpppssssssqqqooonnnmmmkkkkkkllllllllllllmmmmmmnnnoooppprrrtttuuuwwwwwwwwwvvvtttqqqpppooooooooommmkkkiiigggggghhhkkklllpppqqqrrrqqqooommmmmmnnnlllmmmnnnpppqqqrrrrrrrrrppppppqqquuuyyy{{{|||{{{zzzwwwsssooommmllllllmmmnnnmmmlllmmmoooqqqqqqqqqnnnnnnmmmlllllllllllllllllllllkkkjjjiiiiiiiiiiiihhhhhhfffeeedddcccccccccaaaaaaaaabbbbbbbbbbbbbbbeeeeeedddddddddeeeggggggooonnnmmmnnnooonnnlllkkkjjjhhhfffeeedddeeeggghhhjjjkkkmmmoooqqqqqqqqqqqqpppqqqqqqpppmmmiiieeebbbeeeeeeeeeddddddbbbaaaaaa```aaabbbccceeefffggghhhfffccc^^^XXXTTTRRRQQQQQQTTTUUUZZZdddrrr|||tttooohhhfffbbb^^^[[[ZZZYYYXXXZZZYYYWWWWWWXXXYYYZZZ[[[YYY]]]bbbeeehhhppp{{{{{{xxxvvvtttssstttsssrrrqqqooooooqqqsssuuuxxx{{{|||~~~}}}{{{yyyvvvuuussssssrrrrrrqqqpppnnnoooqqqtttssstttvvvvvvtttqqqmmmjjjlllnnnppprrrtttuuuuuutttqqqqqqqqqqqqqqqrrrssstttuuutttrrrpppnnnlllkkkkkkkkkkkkkkklllmmmllllllkkkllllllmmmnnnooopppqqqqqqmmmmmmmmmmmmlllkkkjjjiiihhhfffddddddddddddbbbaaabbbdddeeeeeeeeegggiiikkkmmmmmmlllkkkkkkllllllmmmjjjjjjjjjjjjkkkmmmooopppooorrrvvvwwwuuurrrooonnnmmmnnnoooppppppqqqqqqqqqpppqqqrrrssstttuuuvvvwwwxxxwwwtttrrrpppooonnnnnnlllkkkiiigggggghhhjjjkkknnnpppqqqqqqpppoooooopppmmmnnnoooqqqrrrrrrssssssppppppqqqtttwwwzzzzzzzzzxxxvvvrrrooommmmmmmmmnnnmmmlllkkkllloooppppppooommmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhfffeeedddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbaaabbbdddfffgggrrrqqqpppooonnnmmmkkkiiiggggggeeedddeeefffggghhhjjjkkkmmmoooppppppppppppnnnnnnooonnnkkkgggccc```cccccccccbbbaaa```___^^^___```aaaccceeeggghhhiiiiiifff```ZZZUUUSSSSSSSSSRRRSSSVVV\\\fffzzzwwwrrrlllfffaaa___^^^[[[XXXUUUUUUVVVWWWWWWXXXYYY[[[]]]```dddfffgggmmmtttzzz|||yyyvvvuuutttuuuvvvvvvuuusssqqqqqqsssuuuwwwzzz|||~~~~~~}}}zzzwwwuuussssssrrrqqqqqqpppnnnmmmnnnpppssssssuuuwwwwwwuuurrrmmmjjjmmmnnnqqqsssuuuvvvvvvvvvrrrrrrrrrqqqrrrrrrsssssstttsssqqqnnnlllkkkjjjiiiiiiiiijjjjjjiiihhhggggggiiijjjlllnnnoooooonnnnnniiiiiiiiiiiihhhhhhgggffffffeeeccccccddddddbbb``````bbbccccccccccccfffhhhjjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkklllmmmooorrrssssssvvvyyyzzzxxxtttrrrqqqqqqrrrsssuuuvvvvvvvvvvvvrrrsssssstttuuuuuuvvvvvvwwwvvvuuusssqqqooonnnnnnlllkkkiiihhhggghhhiiijjjlllnnnpppppppppooopppqqqooopppqqqrrrssssssssssssqqqpppppprrrvvvxxxyyyxxxvvvtttrrrooonnnmmmnnnnnnmmmlllkkkmmmooopppooonnnmmmllljjjhhhgggffffffeeeddddddeeeeeeffffffffffffhhhhhhfffeeedddcccccccccbbbbbbbbbbbbaaaaaaaaaaaacccbbb``````aaaccceeegggkkkllllllkkkjjjhhhggggggfffeeeeeedddeeeeeefffgggjjjkkkmmmnnnooooooooonnnlllmmmmmmmmmjjjfffbbb```aaaaaaaaaaaa```___^^^]]]^^^___```ccceeegggiiijjjjjjfff```ZZZVVVTTTTTTTTTQQQQQQRRRVVV^^^ooo~~~{{{wwwvvvwwwyyy}}}}}}wwwnnnhhheeebbb___[[[YYYXXXWWWUUUSSSTTTWWWZZZZZZ]]]bbbgggkkkoootttwww|||yyywwwuuuuuuuuuwwwxxxxxxuuusssqqqrrrsssuuuwwwzzz|||}}}|||zzzwwwuuurrrqqqqqqqqqppppppooommmlllmmmooorrrssstttvvvvvvuuuqqqmmmjjjlllnnnpppsssuuuvvvvvvvvvtttssssssrrrrrrrrrrrrsssrrrqqqooollljjjiiihhhhhhggghhhiiihhhfffeeeeeeeeeggghhhjjjlllmmmmmmllllllggggggffffffeeeeeeeeeeeedddccccccdddeeeeeecccbbbaaabbbcccbbbaaaaaaccceeeffffffgggggghhhhhhiiiiiikkkkkkkkklllnnnqqqssstttvvvxxxzzz{{{xxxuuusssssstttuuuvvvxxxyyyyyyxxxxxxssssssttttttttttttttttttuuutttsssrrrpppooonnnmmmkkkkkkiiihhhgggggghhhhhhiiikkknnnoooooopppqqqrrrrrrrrrssssssssssssrrrrrrpppoooooopppsssuuuvvvvvvrrrqqqpppnnnmmmmmmmmmnnnmmmllllllmmmooopppnnnmmmkkkjjjiiigggeeedddddddddaaabbbcccddddddddddddcccggggggfffeeeddddddddddddcccbbbbbbbbbbbbbbbaaaaaa``````______```bbbdddeeehhhiiikkkkkkiiihhhhhhiiieeeeeedddddddddeeeeeefffhhhiiijjjllllllllllllkkkjjjjjjkkkkkkjjjfffcccaaa```````````````______^^^^^^___```ccceeehhhiiijjjhhheee```[[[WWWUUUTTTTTTQQQOOOPPPSSSXXXeee{{{~~~yyysssoooiiiiiihhhiiilllppptttvvv{{{~~~~~~|||{{{vvvvvvwwwxxx{{{~~~}}}{{{rrrtttssspppmmmnnnsssyyy{{{qqqkkkddd`````````___]]][[[\\\\\\\\\[[[^^^dddhhhnnnsss|||}}}|||zzzwwwuuuttttttuuuvvvxxxwwwtttqqqqqqqqqrrrsssuuuwwwyyyzzzyyywwwtttqqqooonnnoooooonnnoooooonnnllllllnnnpppssstttttttttsssooollljjjkkkmmmooorrrtttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrpppooommmkkkiiigggfffffffffhhhjjjiiifffdddeeefffeeefffhhhiiijjjkkkjjjjjjeeeeeeddddddccccccddddddbbbbbbbbbdddffffffeeeccccccddddddcccaaaaaabbbdddbbbccceeefffgggggggggfffiiiiiiiiikkkmmmppprrrtttwwwxxxzzzyyyvvvtttssssssssstttvvvxxxxxxxxxwwwvvvrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooommmlllkkkkkkjjjiiihhhgggggggggggggggiiilllnnnnnnoooqqqssstttuuuuuuttttttsssrrrqqqnnnmmmlllmmmooorrrsssrrrnnnnnnmmmlllkkkkkkkkklllmmmmmmmmmnnnppppppooommmiiihhhfffeeedddcccbbbbbb``````bbbccccccbbbbbbaaafffeeeeeeddddddeeeeeeeeebbbbbbbbbbbbaaaaaaaaa```]]]^^^___```aaabbbcccccceeehhhjjjjjjhhhggghhhjjjeeeeeedddddddddddddddddddddeeeggghhhhhhhhhhhhgggfffgggiiiiiihhhfffcccaaa______```aaaaaaaaa``````^^^___aaaccceeegggiiijjjjjjhhhddd```\\\ZZZXXXXXXUUURRRQQQTTTWWW___mmmzzz}}}vvvppplllcccbbbbbbbbbcccfffhhhjjjpppsssvvvxxxvvvsssrrrqqqiiiiiijjjlllnnnppprrrsssrrrwww~~~|||wwwrrrnnnllliiigggcccddddddaaa^^^```gggmmmuuu~~~|||~~~zzzqqqlllgggaaa^^^```bbbbbbbbbccceeegggggghhhlllsssyyy~~~}}}||||||zzzwwwtttrrrssstttuuuvvvuuuqqqnnnoooppppppqqqsssuuuvvvwwwvvvtttrrrooommmmmmmmmnnnmmmnnnooonnnllllllnnnooossssssssssssqqqnnnllljjjjjjlllnnnqqqsssuuuuuuuuuuuuttttttsssrrrrrrrrrrrrooonnnllljjjhhhfffeeeeeegggiiikkkjjjgggeeefffgggdddeeefffhhhiiiiiiiiiiiieeedddcccccccccccccccdddaaaaaabbbdddggghhhfffeeefffffffffeeebbbbbbbbbddd___aaacccfffgggfffeeedddgggggghhhiiillloooqqqssswwwxxxxxxwwwuuusssrrrsssrrrsssuuuvvvwwwvvvtttsssqqqqqqqqqpppppppppoooooonnnnnnnnnnnnmmmlllkkkjjjkkkjjjiiihhhggggggggggggeeehhhkkkmmmnnnoooqqqsssvvvvvvvvvuuutttrrrqqqppplllkkkiiijjjmmmoooppppppkkkkkkjjjjjjiiiiiijjjjjjnnnmmmnnnoooqqqqqqooommmgggfffeeecccbbbaaaaaaaaa___```aaabbbbbbaaa```___eeeddddddddddddeeeffffffbbbbbbaaaaaa`````````___\\\]]]^^^```aaabbbbbbbbb___bbbeeeeeebbbaaaccceeeeeeeeeeeeddddddcccccccccaaabbbdddeeeeeeeeeeeeddddddeeeggghhhgggeeecccaaa^^^___```aaabbbbbbbbbbbb______aaaccceeegggiiiiiimmmkkkiiieeebbb```^^^]]]ZZZVVVUUUWWWZZZ]]]fffnnn{{{rrrjjjggggggggggggggghhhiiijjjmmmooosssvvvwwwtttnnnjjjiiigggeeeeeefffgggfffeeefffiiimmmrrrvvvzzz|||xxxuuutttssssssvvvvvvwwwzzz}}}{{{rrrooojjjeeeccc```]]][[[YYY[[[\\\ZZZYYYZZZ___ccckkkoootttxxxyyywwwssspppjjjjjjiiiggggggiiimmmqqqwwwyyy|||{{{yyyvvvwwwwwwwwwuuutttrrrpppqqqrrrsssttttttsssqqqpppooonnnlllmmmoooppppppoootttsssqqqpppoooooooooooorrrrrrrrrpppnnnmmmoooqqqtttssssssrrrpppnnnlllkkklllmmmoooqqqsssttttttuuutttsssrrrqqqpppppppppppprrrqqqnnnllliiigggfffeeeeeegggiiikkklllkkkjjjiiihhhhhhgggggggggggghhhhhheeedddaaa___^^^___```aaa``````bbbcccddddddddddddhhhfffdddbbb````````````bbbccccccddddddeeeeeefffhhhhhhjjjlllnnnoooqqqrrrvvvvvvvvvvvvvvvuuutttttttttttttttrrrpppoooppprrrooonnnmmmkkkjjjiiiiiiiiiooonnnllliiihhhfffffffffffffffggggggggggggffffffiiijjjlllnnnppprrrtttuuuwwwwwwwwwwwwuuurrrooommmhhhgggfffeeefffgggiiikkkiiihhhfffeeeeeegggjjjlllmmmnnnoooppppppoooooonnniiiiiigggeeecccaaa___^^^^^^]]]\\\\\\\\\]]]^^^___cccccccccccccccdddeeefffiiifffcccbbbbbbbbbaaa```_______________```aaabbbbbbbbbbbbbbbcccccccccccc```aaaccceeefffffffffeeeddddddcccccccccdddfffgggddddddeeeeeeeeedddcccccc^^^```cccfffhhhhhhhhhgggffffffeeedddccccccccccccgggjjjmmmmmmiiiddd___]]]]]][[[WWWUUUVVVYYY^^^aaattt}}}vvvooopppqqqrrrssstttuuuuuuxxx{{{zzzrrrpppmmmkkkjjjiiigggeeeccceeehhhkkknnnqqquuuwww{{{|||}}}~~~}}}|||yyywwwtttpppmmmkkkjjjjjjjjjjjjkkkmmmppptttxxxzzz|||}}}vvvooojjjgggccc___]]]\\\ZZZXXXVVVWWWXXXWWWWWWZZZ```eeejjjooowww~~~{{{xxxqqqrrrrrrtttxxx{{{wwwtttsssuuuuuuvvvuuutttrrrqqqooommmnnnoooppppppooonnnnnnooommmkkkkkkmmmnnnmmmlllllllllmmmmmmooopppqqqrrrqqqrrrqqqpppnnnnnnppprrrtttssssssrrrpppooommmllllllmmmnnnpppqqqrrrsssssssssrrrqqqppppppooooooooopppooommmkkkiiigggfffffffffgggiiikkkllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhdddcccaaa```_______________```aaabbbcccdddeeeeeegggfffdddbbbaaa`````````aaaaaabbbcccddddddeeefffggghhhiiikkkmmmooopppqqqttttttttttttsssrrrqqqppprrrssssssrrrooonnnnnnooommmlllkkkjjjiiihhhgggggglllkkkjjjiiihhhfffeeeeeeeeeeeefffgggggggggggggggjjjkkkmmmoooqqqsssuuuuuuwwwwwwwwwvvvtttqqqnnnlllgggfffeeedddeeefffhhhiiigggfffdddcccccceeegggiiijjjkkklllmmmnnnmmmlllllliiihhhgggeeecccbbbaaa```___^^^]]]]]]]]]^^^___```dddddddddddddddeeeffffffhhhfffcccbbbbbbbbbaaa``````````````````aaabbbbbbaaaaaabbbbbbcccccccccddddddeeefffggggggfffeeedddcccbbbbbbaaabbbcccdddeeeddddddeeeddddddcccbbbbbb```aaacccfffggghhhhhhhhhggggggfffddddddcccccccccfffjjjmmmnnnlllhhhdddbbb^^^\\\YYYWWWWWWYYY\\\^^^gggvvv|||xxxuuuqqqnnniiiiiijjjjjjlllnnnqqqrrrttttttuuuwwwxxxyyyzzzzzzwwwuuurrrnnnjjjgggeeedddbbbbbbbbbdddgggkkknnnqqqssswwwyyyyyyyyyyyyssslllgggddd___]]]\\\\\\[[[[[[WWWZZZ\\\]]]^^^cccjjjooottt{{{|||uuuqqqpppooonnnssssssssssssrrrqqqooonnniiijjjkkklllmmmmmmmmmlllmmmkkkjjjjjjkkklllkkkjjjhhhhhhjjjkkkmmmooopppqqqpppqqqqqqpppooooooqqqssstttssssssrrrqqqpppnnnmmmkkkkkklllmmmooopppqqqqqqqqqqqqqqqpppoooooonnnnnnnnnmmmkkkiiihhhggggggggghhhhhhiiijjjlllmmmmmmnnnmmmmmmlllkkkjjjiiihhhhhhcccbbbbbbaaa```___^^^]]]]]]^^^___aaacccdddeeeffffffeeedddbbbaaa`````````___``````aaabbbccceeeeeegggggghhhiiikkkmmmnnnoooqqqqqqqqqpppooommmlllkkknnnpppqqqpppnnnlllkkkkkkjjjiiihhhhhhgggfffeeeeeegggggghhhiiihhhfffeeeccccccccceeefffgggggghhhhhhlllmmmoooqqqssstttuuuuuuvvvvvvuuutttqqqnnnkkkiiieeedddcccbbbcccdddeeefffeeedddbbb``````aaacccdddfffggghhhjjjjjjjjjiiihhhggggggfffeeedddccccccbbb```___^^^^^^^^^___```aaaeeefffffffffffffffgggggggggeeebbbaaabbbbbbbbbaaaaaa````````````aaabbbbbb______```aaabbbbbbccccccggghhhhhhhhhgggfffdddcccaaaaaa``````aaaaaabbbccceeeeeedddccccccbbbaaaaaa```aaabbbdddfffggghhhiiihhhgggfffeeeccccccbbbbbbeeehhhmmmooommmkkkhhhggg___^^^\\\ZZZZZZZZZ[[[[[[\\\hhh|||}}}{{{yyyxxxyyy{{{|||}}}}}}}}}~~~{{{uuupppllljjjiiiiiiiiikkknnnrrrvvvxxxzzz~~~~~~xxxqqqmmmhhheeeddddddeeeeeedddiiiooosssvvvyyy~~~~~~zzztttooommmmmmmmmlllppppppqqqqqqpppooommmlllhhhiiijjjkkkllllllmmmmmmkkkjjjhhhiiikkkllllllkkkkkkkkklllllllllllllllkkknnnooopppooonnnooorrrtttsssssssssrrrrrrpppoooooojjjjjjjjjkkklllmmmnnnnnnppppppoooooonnnmmmmmmlllkkkjjjiiihhhggggggggggggiiiiiiiiijjjlllnnnoooqqqooonnnnnnlllkkkiiihhhgggbbbcccddddddbbb```]]]\\\\\\\\\]]]___aaacccdddeeeeeedddcccbbbaaa```______^^^^^^^^^___```bbbdddeeefffffffffggghhhjjjkkkllloooooonnnmmmkkkjjjhhhgggjjjlllnnnnnnkkkhhhgggfffffffffffffffeeeeeedddcccbbbdddgggiiiiiigggdddbbbaaabbbdddeeeggghhhhhhiiimmmnnnppprrrssstttuuuuuusssrrrqqqooommmjjjgggeeebbbbbbaaa```aaaaaabbbcccbbbaaa___^^^]]]]]]^^^___bbbcccdddeeeffffffeeeeeefffffffffeeeeeeeeedddddd```___^^^^^^^^^___aaabbbggggggggghhhhhhhhhggggggfffdddaaaaaabbbbbbbbbaaa`````````______``````aaa]]]]]]^^^___```aaaaaabbbgggggghhhhhhgggfffdddcccaaaaaaaaaaaaaaaaaabbbbbbeeedddcccbbbaaa``````````````````aaaccceeeggghhhhhhgggeeedddbbbaaaaaaaaacccgggkkkmmmllljjjhhhgggbbbaaaaaa```^^^]]][[[[[[[[[cccrrr~~~zzzxxxyyyzzz|||{{{vvvttttttuuuuuuyyyyyyuuupppmmmllllllllllllnnnnnnooooooooommmlllkkkgggggghhhhhhiiijjjkkkllljjjiiihhhiiilllnnnooonnnmmmmmmmmmmmmmmmkkkjjjiiimmmnnnnnnnnnmmmoooqqqtttrrrrrrrrrrrrqqqqqqpppooojjjiiiiiiiiiiiijjjkkklllnnnnnnnnnnnnmmmlllkkkjjjhhhhhhgggffffffffffffggghhhhhhiiijjjllloooqqqrrrooooooooonnnllljjjhhhgggdddeeeffffffeeebbb___]]][[[[[[\\\]]]___aaaccceeeccccccbbbbbbaaa```___^^^___^^^^^^^^^___aaacccdddeeedddccccccdddfffhhhiiillllllkkkjjjhhhgggeeedddeeegggjjjjjjhhheeeddddddddddddeeeeeeeeedddccccccaaacccgggiiiiiihhheeecccaaabbbdddfffggghhhiiiiiilllnnnppprrrsssssssssrrrooonnnllljjjhhheeecccbbb``````_____________________^^^]]]\\\[[[[[[\\\\\\^^^___aaabbbccccccbbbbbbeeeeeeeeeeeeeeeeeeeeeeee```______^^^^^^```aaabbbggghhhhhhiiiiiihhhggggggeeecccaaa```aaaccccccbbb``````___^^^^^^_________\\\\\\]]]]]]^^^______```cccdddeeefffgggffffffeeecccccccccccccccccccccbbbdddcccbbb``````___``````^^^^^^^^^___aaaccceeeffffffeeedddbbbaaaaaa``````bbbeeeiiijjjhhhfffeeedddeeeeeeeeeeeecccaaa___]]]]]]bbbkkkzzz{{{~~~|||uuuqqqmmmkkkjjjkkkkkkjjjlllmmmnnnnnnnnnlllkkkjjjfffffffffffffffggghhhiiijjjiiiiiijjjmmmooooooooojjjkkkmmmnnnnnnmmmllllllllllllmmmllllllmmmppprrrppppppqqqqqqqqqppppppooojjjiiihhhhhhhhhiiijjjkkklllmmmmmmmmmmmmkkkjjjiiigggffffffeeeeeeeeeeeeffffffgggiiikkkmmmoooqqqrrrqqqqqqqqqpppooommmjjjiiihhhiiiiiiiiigggeeebbb```]]]]]]]]]]]]___aaadddeeecccddddddccccccaaa`````````___^^^^^^^^^```bbbdddcccbbb```___```bbbdddeeehhhhhhggggggeeedddbbbaaaaaaccceeeeeedddbbbbbbcccbbbccceeeffffffeeedddcccbbbdddgggjjjjjjiiifffdddbbbccceeeggghhhiiijjjjjjkkkmmmoooqqqrrrqqqpppoookkkjjjiiigggeeecccbbbaaa______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]___```aaabbbaaaaaaddddddddddddddddddddddddaaaaaa`````````aaabbbcccggghhhiiijjjiiihhhgggfffdddbbb``````aaacccccccccaaa``````____________```]]]^^^^^^^^^^^^_________aaabbbdddfffggggggggggggdddeeeeeeeeeeeedddccccccbbbaaa```___^^^___```aaa\\\]]]^^^```bbbcccdddeeeeeedddcccbbbbbbaaaaaabbbbbbeeehhhhhhgggdddccccccfffggggggggggggeeecccbbb___aaafffpppiiilllooorrrwww~~~{{{yyypppmmmjjjiiiiiijjjkkkjjjllllllmmmnnnmmmlllkkkjjjhhhgggfffffffffggghhhiiimmmkkkjjjjjjlllmmmmmmlllhhhiiikkkmmmnnnnnnmmmlllkkkllllllkkkjjjkkkmmmpppnnnoooooopppppppppooooookkkjjjhhhgggggghhhiiijjjkkkkkklllmmmllljjjhhhgggffffffeeeddddddddddddddddddeeehhhkkknnnoooppppppssssssttttttssspppnnnlllmmmmmmlllkkkiiigggeeedddaaa`````````aaaccceeegggffffffggggggfffeeecccbbbcccaaa___^^^^^^___aaacccaaa___]]]\\\\\\^^^```bbbccccccccccccbbbaaa______]]]___aaaaaa``````bbbcccbbbccceeegggggggggeeeeeeeeegggiiikkkkkkjjjhhhfffdddeeefffhhhiiijjjjjjjjjiiikkkmmmooopppooommmllljjjiiigggfffdddccccccbbb^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\^^^```aaaaaaaaaaaaccccccccccccccccccccccccdddccccccbbbcccdddeeefffggghhhiiijjjiiihhhfffeeecccaaa______aaacccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````bbbccceeeggghhhhhhhhhhhhdddeeeffffffeeedddcccbbb```___^^^]]]^^^___aaabbb\\\^^^```bbbdddeeeeeeeeeeeeeeedddddddddddddddeeecccfffhhhiiihhhfffeeeeeeeeefffggghhhhhhgggffffffcccccccccgggqqq[[[^^^bbbeeejjjuuu}}}zzzwwwuuunnnkkkiiihhhjjjlllllllllkkklllmmmmmmmmmlllkkkjjjlllkkkiiihhhhhhiiijjjkkkooommmkkkjjjkkkkkkjjjiiihhhjjjlllmmmmmmlllkkkjjjkkkkkkkkkjjjiiijjjlllnnnmmmnnnnnnoooooooooooonnnkkkjjjhhhgggfffgggiiijjjjjjkkklllmmmllljjjhhhfffffffffeeedddccccccccccccbbbdddhhhlllnnnppppppoootttuuuvvvvvvuuusssqqqooooooooonnnmmmkkkiiigggfffdddcccbbbbbbccceeeggghhhhhhhhhiiiiiiiiihhhfffeeedddbbb```^^^^^^___aaabbb___^^^\\\ZZZZZZ\\\^^^```___`````````___^^^^^^]]]\\\]]]^^^^^^^^^___aaadddbbbdddfffhhhhhhhhhffffffgggiiijjjkkkkkkjjjiiihhheeefffgggiiijjjjjjjjjjjjhhhjjjlllnnnooommmkkkjjjiiihhhgggfffeeeddddddddd^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[\\\^^^```aaaaaaaaaaaacccccccccbbbbbbbbbbbbaaaffffffeeedddeeefffggghhhggghhhiiijjjiiihhhfffdddbbb```______aaacccdddccceeeeeedddcccbbbbbbccccccddddddccccccbbbbbbaaaaaadddeeeggghhhiiiiiiiiihhhdddeeeeeefffeeedddcccbbb___^^^]]]\\\]]]___aaaccc]]]___bbbeeefffgggfffeeefffeeeeeeeeeeeefffggggggdddfffiiikkkjjjiiiiiiiiidddeeefffggghhhhhhhhhhhhhhhfffcccbbbfffqqq~~~RRRSSSVVVZZZaaammmyyy~~~yyyvvvuuussspppnnnkkkiiigggiiilllnnnnnnlllooooooooonnnnnnnnnnnnnnnlllkkkjjjiiiiiiiiiiiiiiijjjkkkllllllmmmmmmlllllljjjjjjjjjkkklllmmmnnnooolllkkkiiigggggghhhiiijjjjjjkkkmmmoooppppppooonnnfffffffffggghhhhhhiiijjjiiijjjkkklllllljjjiiiggggggfffdddccccccdddfffgggjjjkkklllnnnoooqqqrrrsssuuuvvvxxxxxxxxxwwwuuusssqqqpppooonnnmmmmmmlllllljjjjjjjjjhhheeedddeeefffggghhhiiijjjjjjiiihhhgggeeedddbbbaaa````````````^^^]]]]]]\\\\\\\\\]]]]]]^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\]]]```bbbeeeeeefffggghhhiiijjjjjjggghhhjjjlllkkkjjjgggffffffgggiiijjjjjjjjjjjjiiihhhiiiiiijjjkkklllmmmmmmlllkkkiiigggeeeccccccbbbbbbaaaaaa```___^^^]]]]]]`````````___^^^]]][[[ZZZ[[[]]]```bbbccccccbbbaaaaaabbbcccbbbaaa```aaabbbffffffggghhhhhhhhhhhhhhhlllkkkjjjiiihhhfffeeeeeecccaaa___^^^```aaaaaa```dddcccbbbaaaaaabbbccccccdddddddddcccaaaaaaccceeeeeeggghhhgggffffffggghhheeeeeeffffffeeecccbbb```aaa^^^\\\\\\^^^aaacccddd```aaaccceeefffhhhhhhiiifffeeeddddddeeefffhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiigggffffffffffffgggfffcccaaaaaafffnnnsssIIIJJJLLLPPPVVVaaalllsss}}}xxx}}}yyyuuurrrqqqpppnnnkkkjjjhhhgggiiilllnnnnnnllloooooooooooooooooooooooollllllkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmlllllliiiiiiiiiiiijjjkkklllmmmmmmllljjjhhhgggggghhhiiiiiijjjlllnnnoooooommmmmmggggggffffffggghhhjjjkkkjjjkkklllmmmllljjjhhhggggggfffeeeddddddfffhhhiiillllllmmmooopppqqqssssssuuuvvvxxxyyyyyywwwvvvuuurrrrrrqqqpppoooooopppppplllmmmllljjjhhhfffggghhhiiijjjkkkllllllkkkjjjiiifffeeedddbbbaaaaaaaaabbb______^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYZZZ[[[]]]]]]]]]^^^```bbbeeefffggghhhiiijjjkkkllllllmmmnnnooonnnkkkiiiggghhhiiikkkllllllllljjjiiihhhhhhiiijjjkkkllllllmmmkkkjjjhhhfffeeecccbbbbbbbbbbbbaaa``````___^^^^^^aaa`````````___]]]\\\[[[\\\___bbbeeefffeeecccaaaaaabbbcccbbb`````````bbbeeeeeefffhhhhhhiiiiiiiiikkkkkkjjjiiihhhggggggfffcccaaa______```aaaaaaaaacccbbbaaaaaaaaabbbdddeeeeeeeeeeeecccbbbaaaccceeeeeefffggggggfffeeefffhhheeeeeeeeeeeedddbbb```______^^^\\\\\\___aaabbbccc```aaaccceeegggiiijjjjjjfffeeeddddddeeefffggghhhjjjjjjjjjjjjkkkkkkkkkkkklllllljjjiiihhhgggffffffeeedddaaa^^^]]]```fffjjjsss{{{AAABBBCCCFFFKKKSSS\\\cccooo||||||xxxuuurrroootttrrrooommmmmmllljjjhhhiiihhhhhhiiilllmmmmmmlllnnnnnnooooooppppppqqqqqqmmmmmmlllkkkkkkkkklllllljjjkkklllmmmmmmmmmllllllhhhhhhhhhhhhhhhiiijjjkkkooommmjjjhhhggggggggghhhiiijjjlllnnnnnnnnnmmmllliiigggfffeeefffhhhjjjlllmmmmmmnnnnnnmmmjjjhhhfffgggfffeeeeeefffhhhjjjlllnnnnnnoooppprrrsssttttttvvvwwwxxxyyyyyyxxxwwwwwwtttsssrrrrrrssstttuuuvvvssssssrrrooollljjjjjjkkkkkklllmmmnnnnnnmmmlllkkkhhhgggeeecccbbbbbbbbbcccbbbaaa```^^^^^^]]]]]]]]][[[[[[[[[ZZZZZZYYYXXXXXXZZZ\\\^^^______```bbbdddffffffgggiiijjjkkklllmmmpppqqqrrrrrrpppnnnkkkiiijjjlllnnnpppooommmjjjhhhggggggggghhhiiijjjkkkllljjjjjjhhhgggeeedddcccbbbccccccbbbbbbaaaaaa``````aaaaaaaaaaaa```^^^]]]\\\^^^aaaeeeiiijjjhhheeecccaaabbbcccbbb```___```aaacccdddfffggghhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhhdddbbb```___aaabbbbbbbbbaaaaaaaaaaaabbbdddeeeggggggggggggeeecccbbbcccdddeeefffggggggeeeeeeeeegggfffffffffeeecccaaa___^^^]]]\\\\\\]]]```aaaaaa``````bbbdddfffhhhjjjkkkkkkfffeeeeeedddeeeeeefffgggiiiiiiiiijjjjjjkkkkkkkkkmmmmmmllljjjiiihhhgggfffeeedddaaa^^^\\\\\\___bbbgggnnnxxx>>>???@@@AAAEEEKKKRRRWWWaaammm}}}uuupppmmmmmmlllkkkmmmlllkkkjjjiiihhhgggggghhhhhhiiijjjkkklllllllllmmmmmmnnnooopppqqqqqqrrrmmmmmmlllllllllllllllmmmiiijjjlllmmmnnnmmmlllkkkhhhhhhgggggghhhiiiiiijjjnnnmmmjjjhhhffffffggghhhjjjkkkmmmoooooonnnmmmllljjjhhhfffeeeeeehhhkkknnnoooooopppooommmjjjhhhfffeeeeeeddddddfffhhhkkkmmmooopppqqqrrrssstttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxuuutttttttttuuuwwwzzz{{{}}}|||zzzvvvqqqmmmlllllllllmmmnnnnnnnnnnnnmmmllliiihhhfffdddbbbbbbbbbbbbcccbbbaaa```^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYYYY[[[]]]___aaaaaabbbdddfffffffffggghhhjjjkkklllmmmqqqqqqrrrrrrqqqpppnnnllllllnnnqqqrrrqqqnnnjjjgggeeeeeeeeeeeefffhhhiiijjjjjjjjjiiihhhfffeeeccccccdddddddddddddddcccccccccbbbbbbbbbbbbaaa```___^^^```ccchhhmmmnnnkkkhhheeeaaabbbcccbbb```______```bbbccceeeggghhhiiijjjjjjhhhiiijjjkkkkkkjjjiiiiiicccaaa``````aaaccccccccc`````````aaaccceeegggiiihhhiiiiiigggdddccccccdddeeefffgggfffdddddddddfffgggggggggfffdddaaa___^^^\\\\\\\\\^^^aaabbb```___```aaaccceeegggiiijjjjjjfffeeeeeeeeeeeeeeeeeeeeegggggghhhhhhiiiiiijjjjjjllllllkkkkkkjjjiiihhhgggffffffdddaaa^^^^^^___aaaeeekkksss|||===>>>??????AAAEEEKKKOOOTTT^^^lll{{{zzzrrrnnniiieeedddeeefffggghhhhhhhhhhhhgggfffeeeffffffgggiiikkkkkkkkkllllllllllllmmmnnnnnnoooppppppllllllkkkkkkkkkllllllmmmiiijjjlllnnnnnnmmmllljjjhhhhhhhhhhhhhhhiiiiiijjjllljjjhhhfffffffffggghhhlllmmmooopppppppppnnnmmmllljjjgggfffgggiiimmmooopppqqqqqqpppnnnkkkhhhfffdddccccccccceeehhhkkklllooopppqqqssstttvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxuuutttttttttvvvyyy|||~~~{{{tttooommmlllkkklllmmmnnnnnnmmmlllkkkiiigggeeecccbbbaaaaaaaaadddcccaaa```___^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\___bbbdddeeefffhhhiiifffggghhhiiijjjkkkkkklllnnnnnnooopppppppppoooooommmoooqqqrrrppplllgggdddbbbbbbaaaaaabbbdddfffhhhiiiiiiiiihhhgggeeedddcccdddeeeeeeeeeeeeeeeeeeeeeccccccccccccbbbaaaaaa```aaaeeejjjnnnooommmiiigggcccddddddcccaaa___```aaabbbcccdddfffhhhiiijjjjjjggghhhiiikkkkkkjjjiiihhhcccaaa______aaaccccccccc______```aaacccfffhhhjjjiiijjjjjjiiifffddddddeeeeeeffffffeeedddccccccdddhhhhhhhhhgggeeebbb```^^^[[[\\\]]]___bbbbbbaaa______```bbbdddfffggghhhhhhfffffffffeeeeeedddcccccceeeeeeeeefffggghhhhhhiiiiiiiiijjjkkkkkkkkkjjjjjjggggggfffdddaaaaaabbbdddfffkkkqqqxxx:::;;;<<<======@@@DDDGGGGGGNNNYYYdddqqq|||qqqjjjhhhfffdddbbbaaabbbccceeedddfffggggggeeedddddddddeeegggjjjkkkkkkjjjkkkllljjjjjjkkkkkkllllllmmmmmmjjjjjjiiiiiiiiijjjkkkkkkhhhjjjmmmnnnooonnnkkkjjjhhhhhhhhhgggggghhhhhhiiigggfffeeedddeeefffhhhiiimmmnnnpppqqqqqqpppooommmmmmkkkjjjiiiiiilllnnnpppqqqqqqrrrqqqooollliiihhhddddddcccccceeegggjjjlllnnnooopppsssuuuwwwyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwtttsssrrrsssuuuxxx|||~~~|||uuuooommmlllkkklllmmmnnnnnnmmmlllkkkiiihhhfffcccbbbaaaaaaaaacccbbbaaa______^^^^^^^^^]]]]]][[[[[[ZZZ[[[\\\]]]^^^aaaeeegggiiijjjkkkmmmiiiiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmnnnoooooolllhhhdddaaa______^^^]]]^^^aaaccceeeggggggggggggfffdddbbbaaabbbbbbccccccddddddeeeeeedddddddddddddddcccbbbbbbcccfffjjjnnnooommmjjjhhhdddeeeeeedddbbb```aaaaaabbbccceeefffggghhhiiiiiifffgggiiijjjjjjiiihhhgggaaa___^^^^^^```bbbcccbbb`````````aaacccfffiiijjjiiijjjkkkkkkhhhffffffgggdddeeefffeeecccbbbbbbcccgggggggggfffeeebbb```___]]]]]]^^^```bbbcccbbb``````aaabbbccceeeeeeeeeeeeffffffffffffeeecccbbbaaabbbbbbcccdddeeeeeeffffffeeegggiiilllnnnooooooooohhhhhhgggdddbbbbbbdddfffeeeiiipppuuu}}}777999:::::::::<<<>>>AAA???DDDKKKRRR[[[fffrrr{{{vvvmmmgggcccccccccbbbaaaaaaaaabbbcccaaadddfffeeecccaaaaaabbbcccgggkkklllkkkjjjjjjllliiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggghhhiiijjjhhhjjjmmmoooooonnnkkkjjjggggggffffffffffffggggggcccbbbbbbbbbdddfffiiikkkmmmnnnoooqqqpppooonnnlllmmmmmmlllllllllnnnoooqqqqqqqqqrrrrrrpppnnnkkkiiifffeeeeeeeeefffhhhkkkllllllmmmooorrruuuxxxzzz|||zzzyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqsssvvvzzz}}}zzzsssooommmmmmkkklllmmmnnnnnnmmmlllkkkkkkjjjgggeeecccbbbbbbbbbaaa```______^^^^^^^^^___^^^\\\[[[ZZZZZZ[[[]]]^^^___cccgggjjjlllmmmooopppmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkllllllllllllmmmmmmmmmkkkhhhddd```^^^]]]\\\ZZZZZZ[[[]]]```bbbccccccddddddcccaaa___^^^^^^______```aaabbbbbbbbbdddeeeeeeeeeeeedddccccccdddfffiiilllmmmllljjjiiifffggggggeeecccaaabbbbbbcccdddeeefffggggggggggggeeeggghhhjjjjjjhhhfffddd```^^^]]]]]]___aaabbbbbb``````aaabbbdddfffiiijjjiiijjjlllllljjjhhhhhhhhhdddeeefffdddbbbaaabbbcccddddddddddddcccaaa___^^^___^^^^^^```bbbdddcccbbbbbbcccddddddeeeeeeddddddffffffffffffeeecccaaa```______```aaabbbcccdddeeecccfffjjjnnnrrrtttuuuuuummmllljjjfffcccccceeeggghhhlllqqquuuyyy666888999999999:::<<>>AAAFFFIIIMMMSSS[[[aaalllvvvzzzpppjjjeeecccaaa\\\]]]^^^^^^]]]\\\]]]^^^```ccceeeeeebbb___```aaacccgggkkklllkkkiiijjjlllhhhhhhhhhgggggggggggggggffffffeeeffffffggghhhhhhhhhjjjmmmoooooonnnkkkiiifffeeeeeedddddddddeeeeee```___```aaacccgggjjjllllllmmmoooppppppnnnmmmkkkmmmmmmmmmnnnnnnooopppqqqqqqqqqrrrrrrqqqnnnllljjjhhhgggffffffgggiiikkkmmmkkklllooorrruuuyyy{{{}}}zzzyyyxxxvvvuuutttttttttrrrqqqooooooqqquuuyyy|||~~~}}}{{{wwwrrrnnnmmmnnnlllmmmnnnoooooonnnmmmlllmmmkkkiiifffdddccccccccc```______^^^^^^^^^______]]]\\\ZZZYYYYYY[[[\\\^^^```dddiiilllnnnoooppprrrqqqppppppooonnnmmmmmmmmmllllllkkkkkkjjjjjjjjjiiimmmlllkkkhhheeeaaa^^^\\\[[[ZZZYYYXXXYYY\\\___aaa```aaabbbbbbaaa___]]][[[[[[\\\\\\]]]^^^___``````eeeeeeeeefffeeeeeedddddddddfffiiikkklllllljjjiiiggghhhhhhfffdddbbbbbbcccddddddeeefffgggggggggfffeeefffhhhiiiiiigggeeeccc___]]]\\\\\\^^^aaaaaaaaaaaaaaaaaabbbdddfffhhhjjjhhhjjjllllllkkkiiiiiiiiidddeeefffdddbbbaaaaaabbbaaabbbbbbbbbaaa```^^^]]]```______```cccddddddccceeeeeeeeeffffffeeeddddddffffffffffffeeecccaaa___^^^^^^___```aaabbbcccccccccfffkkkpppuuuxxxyyyzzzsssqqqnnniiieeeeeegggiiinnnrrrvvvwwwvvvzzz999999999999999999999999999:::===???CCCGGGMMMQQQ\\\___dddjjjpppuuuxxxyyywwwyyy|||{{{xxxrrrkkkeee```\\\ZZZ[[[\\\]]]]]]\\\]]]```bbbcccdddeeedddbbbaaabbbddddddeeegggiiijjjiiihhhgggeeeeeeeeecccaaaaaacccdddfffggghhhgggfffgggiiikkkjjjllloooqqqqqqooollljjjhhhfffddddddddddddbbbaaaaaa___]]]]]]^^^aaaeeegggmmmooopppooommmllllllmmmllllllmmmmmmnnnpppqqqrrrrrrssssssrrrqqqooommmkkkggghhhhhhgggfffgggjjjllllllmmmooorrruuuxxxzzz{{{zzzxxxuuusssrrrrrrqqqooorrrqqqooonnnnnnppprrrsssuuuuuutttqqqnnnllllllmmmooooooppppppppppppoooooommmllljjjhhheeecccaaa```dddaaa]]][[[[[[]]]]]]]]][[[[[[[[[ZZZYYYZZZ\\\___```gggmmmnnnppptttuuusssuuutttrrrpppnnnllljjjiiijjjjjjkkkkkkjjjiiigggffffffffffffeeecccaaa```______]]]\\\ZZZZZZ[[[]]]^^^______``````______^^^]]][[[\\\\\\]]]___aaacccdddeeefffggghhhiiiiiihhhhhhggghhhiiijjjjjjiiigggfffccccccbbbcccdddcccaaa______aaadddfffggghhhgggffffffgggiiijjjjjjhhheeeddd___^^^]]]\\\\\\]]]^^^___^^^```aaaaaaaaaccchhhlllnnnoooooonnnllljjjhhhgggeeedddbbbaaabbbaaa```^^^````````````___^^^]]]\\\^^^^^^___^^^___aaadddgggbbbgggjjjhhhbbb___aaafffddddddddddddcccaaa___^^^]]]]]]^^^___aaaccceeefffddddddfffkkkqqqxxx~~~}}}yyyqqqjjjfffeeeggghhhnnnpppsssuuuvvvxxx{{{}}}999999999999999999999999999:::<<<===>>>BBBFFFJJJMMMPPPTTTZZZ___ccceeegggjjjmmmtttwwwqqqnnnkkkiiikkkiiifffbbb___]]]\\\\\\\\\^^^_________^^^```aaaaaacccddddddbbbaaabbbcccdddeeeggghhhiiihhhgggfffcccccccccaaa______aaacccdddfffggggggfffgggiiijjjjjjlllnnnppppppnnnllljjjhhhfffddddddccccccaaa___[[[[[[[[[\\\___ccchhhkkkkkklllnnnnnnlllkkkkkkllllllllllllmmmoooppprrrsssssssssrrrqqqpppnnnmmmllljjjkkkkkkjjjiiiiiikkkmmmmmmnnnpppsssvvvyyy{{{|||yyyvvvrrrpppoooooonnnmmmpppooonnnmmmmmmnnnpppqqqpppqqqqqqooolllkkklllmmmnnnooooooppppppoooooonnnmmmllljjjhhheeecccaaa```ccc```\\\ZZZ[[[\\\\\\\\\ZZZ[[[[[[ZZZYYYZZZ]]]```eeelllqqqrrrtttxxxyyywwwvvvuuusssqqqooolllkkkjjjjjjjjjkkkkkkjjjhhhgggfffeeeddddddcccaaa```^^^]]]^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[\\\^^^```bbbcccdddeeeggghhhiiiiiiiiihhhhhhiiijjjjjjjjjhhhfffeeebbbaaa```aaabbbaaa___\\\^^^```bbbeeefffffffffeeeeeefffhhhiiihhhgggdddccc```___^^^]]]]]]^^^``````___aaabbbbbbbbbdddhhhllllllllllllllljjjiiigggfffdddcccaaa```aaa```___]]]_______________^^^]]]\\\[[[\\\]]]^^^___bbbfffiiikkkooorrrnnngggbbbcccfffccccccddddddcccbbbaaa```^^^^^^___```aaacccdddeeeeeeeeegggjjjooovvv{{{}}}yyyrrrlllhhhggghhhiiilllnnnqqqssstttuuuxxxzzz888888888888888888888888999999:::999999:::===@@@@@@BBBEEEIIIMMMPPPRRRSSSWWW[[[dddooo~~~{{{uuulllddd```^^^]]]\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[]]]```aaa___^^^]]]^^^^^^aaacccdddcccaaaaaaaaaeeeeeefffgggfffeeedddccc`````````^^^]]]\\\^^^```bbbccceeefffffffffhhhjjjjjjkkknnnoooooonnnkkkjjjiiifffdddcccbbbaaa___]]]XXXXXXYYY\\\```dddhhhkkkhhhjjjlllmmmlllkkkkkkkkkkkkkkklllmmmooorrrtttuuutttsssqqqooommmmmmmmmmmmnnnoooooonnnllllllmmmooonnnoooqqqtttwwwzzz|||}}}xxxtttoookkkkkkkkkkkkkkknnnnnnlllkkkkkklllmmmnnnkkklllmmmllljjjjjjlllmmmnnnnnnnnnoooooonnnnnnnnnmmmllljjjgggdddbbb```___aaa^^^[[[YYYZZZZZZZZZZZZYYYZZZZZZYYYYYY[[[___bbbhhhnnnssssssuuuyyyzzzxxxvvvvvvtttrrrooommmkkkjjjkkkkkkkkkkkkjjjhhhfffeeeccccccbbbaaa___^^^]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]___bbbccccccdddfffhhhiiiiiiiiiiiiiiiiiijjjjjjiiihhhfffeee```___^^^^^^___^^^\\\ZZZ]]]^^^```bbbdddddddddccccccdddeeeffffffeeecccaaa```______^^^___```bbbccc___```aaaaaaaaacccfffiiiiiiiiiiiiiiihhhgggfffeeedddbbb```_________^^^\\\]]]^^^^^^^^^^^^]]]]]]\\\XXXYYY[[[]]]___bbbgggjjjppptttvvvssskkkdddbbbcccaaaaaabbbcccdddddddddcccaaaaaaaaabbbccccccddddddffffffgggiiilllqqquuuxxxzzzwwwsssnnnkkkiiihhhhhhjjjlllnnnoooooopppsssuuuxxx777777777777777777777777777888888777666666888:::<<<===???AAADDDFFFHHHHHHHHHNNNUUU^^^iiixxxyyyrrrjjjfff```ZZZWWWVVVWWWWWWXXXWWWVVVUUUVVVVVVXXXXXXXXX[[[___```^^^\\\ZZZYYY[[[^^^bbbdddcccaaa``````dddeeeeeeeeedddcccaaa```\\\]]]]]][[[ZZZZZZ\\\^^^```bbbdddeeeeeefffhhhjjjiiikkklllnnnnnnlllkkkiiiiiigggdddcccbbbaaa^^^\\\ZZZZZZ[[[]]]___bbbfffhhhhhhkkknnnooonnnmmmmmmmmmiiijjjkkkmmmppprrruuuvvvtttrrrooolllkkkkkklllmmmppppppqqqpppnnnmmmnnnooooooppprrrtttwwwzzz|||}}}wwwrrrlllhhhhhhiiijjjjjjllllllkkkjjjiiiiiijjjjjjiiijjjkkkjjjiiiiiijjjlllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkiiigggdddaaa___^^^___]]]ZZZXXXYYYYYYYYYXXXWWWXXXYYYYYYYYY\\\___cccffflllppppppqqquuuwwwuuuvvvuuusssqqqooommmlllkkkkkkkkkkkkkkkiiigggeeedddcccbbbaaa```___^^^^^^]]]]]]^^^___```___]]][[[ZZZ[[[ZZZYYYYYYXXXWWWWWWWWWVVVWWWXXXZZZ\\\___aaabbbbbbccceeegggiiiiiiiiiiiiiiiiiiiiiiiihhhfffeeeddd___^^^\\\\\\]]]\\\ZZZXXXZZZ[[[]]]___```aaaaaaaaa```aaabbbccccccbbb```_______________```bbbdddeee^^^____________aaabbbdddffffffffffffffffffffffffdddaaa___^^^^^^^^^^^^\\\\\\]]]]]]^^^^^^]]]\\\\\\WWWYYY[[[]]]^^^aaaeeehhhmmmqqqssspppiiibbb^^^^^^___```aaabbbdddeeeeeefffddddddddddddddddddddddddeeeeeeeeefffhhhjjjmmmooosssrrrpppmmmkkkiiigggfffgggiiijjjkkkkkkkkkmmmnnnqqq}}}666666666666666666666666555666777777666666777999;;;<<<<<<===???@@@AAABBBAAAFFFLLLQQQWWWccctttzzzooofff```XXXVVVSSSPPPMMMMMMNNNPPPTTTSSSRRRRRRRRRSSSUUUVVVWWWZZZ^^^___^^^[[[YYYXXXYYY\\\```bbbaaa```______cccccccccbbbaaa```___^^^ZZZ[[[[[[YYYXXXYYY[[[]]]___aaadddeeeffffffgggiiiiiijjjkkkllllllkkkjjjiiihhhfffdddccccccccc```___\\\\\\\\\]]]___bbbeeegggjjjmmmppprrrqqqooooooooohhhiiijjjlllooorrrtttvvvtttqqqnnnkkkiiijjjkkkmmmooopppqqqpppnnnmmmmmmnnnnnnoooqqqsssuuuwwwyyyzzzuuupppkkkgggggghhhjjjjjjkkkjjjiiihhhggggggffffffiiiiiijjjiiigggggghhhjjjlllllllllmmmmmmlllllllllkkkjjjhhhfffcccaaa___^^^^^^[[[YYYXXXXXXXXXWWWVVVVVVWWWWWWXXXXXX[[[___bbbdddiiimmmlllmmmqqqrrrqqqsssrrrqqqpppnnnmmmkkkkkkjjjjjjjjjjjjiiigggeeeddddddcccbbbaaa```______```^^^___```aaa```^^^\\\ZZZZZZZZZYYYXXXWWWXXXXXXXXXWWWXXXYYYZZZ]]]___aaabbbbbbccceeeggghhhiiihhhhhhhhhhhhggggggfffeeedddddd```^^^\\\\\\\\\[[[ZZZXXXXXXXXXZZZ[[[\\\^^^^^^___]]]]]]^^^_________^^^]]]^^^^^^^^^^^^```bbbeeefff``````___```aaaaaabbbbbbdddddddddeeeeeefffggggggeeebbb___^^^^^^___^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\YYYZZZ\\\]]]]]]^^^aaacccfffiiillljjjfff```]]]\\\^^^___```aaabbbdddeeefffffffffggggggffffffeeedddccccccbbbbbbbbbcccdddeeekkkkkkjjjjjjhhhgggeeedddfffggghhhhhhgggggghhhiiimmmvvv555555555555555555555555444555777777777777888:::888888888888888999:::;;;<<<@@@DDDGGGJJJRRR^^^gggrrrxxxwwwmmmeee^^^XXXUUUMMMMMMLLLJJJGGGGGGIIIKKKKKKKKKKKKLLLMMMPPPRRRSSSVVVYYY]]]^^^]]][[[YYYXXXXXXZZZ^^^``````______```bbbaaa``````___^^^^^^]]]YYYZZZZZZYYYXXXXXX[[[]]]___bbbeeefffffffffggghhhhhhiiijjjkkkkkkjjjiiihhhgggfffeeeeeeffffffeeeddd]]]\\\[[[\\\___ccchhhkkkkkknnnqqqsssqqqooonnnnnnggghhhiiikkknnnpppssstttrrrpppmmmjjjiiiiiijjjkkklllnnnoooooommmllllllmmmmmmnnnoooppprrrsssttttttqqqnnniiiggggggiiijjjjjjjjjiiiiiihhhfffeeeddddddfffggghhhgggfffeeegggiiikkkkkkllllllllllllkkkkkkhhhhhhfffeeecccaaa``````]]][[[YYYXXXXXXXXXWWWUUUUUUVVVVVVVVVWWWYYY]]]```ccchhhkkkiiijjjnnnooonnnnnnnnnnnnmmmlllkkkkkkkkkhhhiiiiiijjjiiihhhfffeeeeeedddbbbaaa``````aaabbb___```aaaaaa```^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\^^^```aaabbbcccdddfffggghhhhhhgggfffeeeeeeeeedddddddddddddddaaa___\\\[[[[[[[[[YYYXXXUUUVVVWWWXXXYYY[[[\\\\\\ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[]]]___bbbdddfffdddbbbaaabbbcccdddbbbaaaaaaaaaaaabbbdddfffggghhhgggdddaaa___````````````_________^^^^^^]]]\\\[[[ZZZ[[[]]]]]]\\\\\\]]]___aaacccffffffdddaaa___^^^_________```aaabbbcccdddggghhhiiiiiiiiigggfffeeebbbaaaaaa```____________bbbcccddddddeeedddddddddeeefffgggfffdddddddddeeeiiiooo{{{444444444444444444444444444555777888777777888999777777666555555666777888888:::===???AAAFFFLLLQQQZZZ^^^gggsss|||nnnhhh```YYYTTTQQQNNNMMMIIIJJJKKKIIIFFFEEEGGGIIIGGGGGGGGGHHHIIIKKKNNNOOOQQQTTTXXXYYYXXXWWWVVVVVVWWWYYY\\\]]]]]]^^^___aaa```___^^^^^^]]]]]]]]]]]]YYYZZZZZZYYYXXXYYY[[[]]]aaacccfffggggggffffffggghhhhhhiiijjjjjjiiihhhhhhffffffeeegggiiijjjjjjiiicccaaa]]]\\\]]]bbbgggjjjiiilllpppqqqooommmkkkjjjgggggghhhjjjllloooqqqrrrqqqooommmjjjiiiiiiiiijjjjjjllloooooonnnmmmmmmnnnlllllllllmmmmmmnnnnnnooommmjjjgggfffgggiiiiiiiiiiiiiiihhhgggfffdddcccbbbaaacccddddddcccdddgggiiijjjjjjkkkkkkkkkkkkjjjjjjffffffeeedddcccbbbaaaaaa\\\[[[YYYXXXYYYXXXWWWUUUTTTUUUUUUUUUUUUWWW[[[^^^aaaeeehhhffffffjjjlllkkkjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhiiiiiihhhgggfffeeedddbbb`````````aaabbbaaaaaaaaaaaa```^^^]]][[[VVVVVVUUUUUUVVVXXXZZZ\\\]]]]]]^^^^^^___aaabbbcccdddeeefffgggggggggeeeeeebbbbbbbbbbbbbbbccccccddd```^^^[[[ZZZYYYYYYXXXWWWSSSTTTTTTUUUWWWXXXZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXYYY[[[]]]```ccceeecccbbb```aaabbbbbb```^^^^^^^^^^^^___aaadddfffhhhjjjgggcccaaaaaabbbcccbbbaaaaaa``````^^^]]][[[ZZZYYY[[[\\\]]]\\\[[[\\\^^^]]]___aaaaaaaaa````````````______^^^^^^___aaaaaaggghhhjjjjjjjjjiiigggfffbbbbbbaaa___^^^]]]\\\\\\\\\]]]___```bbbcccdddeeefffggggggfffcccbbbbbbcccfffhhhqqq444444444444444444444444444666888888777666777888999888777777777777999999444666888:::<<>>@@@BBBHHHPPPZZZaaajjjmmmqqqtttvvvwwwyyy{{{}}}sssggg___WWWNNNHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNQQQRRRUUUXXXZZZ[[[[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZ\\\___bbbeeegggiiiiiigggeeeeeeeeecccdddeeefffffffffeeeeeecccddddddfffjjjnnnqqqtttqqqkkkccc]]][[[[[[ZZZYYY[[[\\\]]]^^^___`````````aaadddgggjjjmmmnnnnnnnnnmmmkkkiiihhhggghhhiiijjjiiijjjlllmmmmmmkkkjjjiiiiiijjjiiigggeeecccdddeeehhhgggfffffffffggghhhiiiggghhhiiihhhgggeeebbb```___aaabbbccccccccceeegggkkkllllllmmmlllkkkjjjiiieeeeeedddcccbbbaaaaaa```aaa___]]]ZZZXXXWWWWWWVVVSSSSSSSSSRRRQQQRRRUUUXXX]]]^^^```aaacccdddeeeeeedddeeegggiiikkklllmmmmmmfffeeedddcccbbbbbbbbbccccccbbb```___^^^___```aaaaaa```___]]][[[YYYXXXWWWUUUUUUTTTUUUVVVWWWYYYZZZ___```ccceeefffgggggggggiiijjjjjjiiigggeeecccbbb______^^^^^^]]]]]]^^^^^^```\\\YYYWWWWWWVVVTTTRRRPPPRRRSSSTTTSSSTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWYYY[[[^^^```cccccccccbbbbbbbbbbbbaaacccbbbaaa^^^[[[ZZZ\\\^^^___^^^^^^^^^\\\[[[ZZZYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]]]]^^^^^^______``````aaabbbdddfffggggggffffffeeecccaaa^^^[[[YYYXXXWWWYYYYYYZZZ[[[\\\]]]^^^^^^bbbbbbccccccbbbbbbbbbbbbaaa___```gggnnnxxx777777666555444333222222333333333444444444555555555555555555555555555555555555555666666666777777888999:::;;;===AAAGGGKKKSSSVVV[[[___cccfffjjjmmmnnnssszzz}}}wwwmmmfff\\\UUUPPPLLLGGGCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPSSSVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY[[[^^^```ccceeeggggggeeedddcccdddaaabbbcccddddddddddddcccdddddddddeeehhhkkkmmmoooooojjjccc]]]ZZZYYYXXXWWWWWWXXXYYY[[[\\\^^^___```bbbdddgggkkkmmmnnnnnnnnniiihhhgggffffffgggiiijjjiiijjjkkkkkkjjjiiigggfffffffffgggeeecccbbbbbbdddeeeffffffggggggggggggggghhhiiiiiiiiihhhfffcccaaa```aaabbbbbbaaabbbdddffflllmmmnnnnnnnnnmmmlllkkkffffffeeedddcccbbbaaaaaaaaa___]]][[[YYYWWWVVVVVVRRRSSSSSSRRRQQQRRRUUUXXXZZZ\\\^^^```bbbcccdddeeecccdddfffhhhiiijjjkkkkkkeeedddcccbbbaaaaaaaaaaaa```___^^^]]]]]]]]]^^^___^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[```aaaccceeeggghhhiiiiiiiiiiiijjjiiihhhfffdddccc___^^^]]]\\\\\\\\\\\\\\\]]][[[XXXVVVVVVUUUSSSQQQPPPRRRSSSTTTTTTTTTVVVXXX\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZZZZZZZZZZZZZYYYVVVVVVVVVWWWXXX[[[]]]___bbbbbbaaaaaaaaa```````````````___]]][[[[[[]]]^^^`````````___^^^]]][[[[[[[[[\\\]]]^^^____________\\\\\\]]]^^^___```aaaaaa^^^___bbbdddfffgggggggggeeecccaaa^^^[[[YYYWWWWWWVVVWWWXXXXXXYYYZZZ[[[[[[^^^___```aaaaaabbbbbbbbb___]]]]]]bbbgggmmmxxx555555555444444333333333222333333333444444444444444444444444444444444444333444444444444555555555777888999999888999<<<>>>CCCFFFKKKOOOSSSWWW[[[^^^___dddjjjrrr||||||tttlllddd^^^ZZZVVVPPPLLLIIIHHHEEECCCAAA@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@CCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXZZZ\\\___aaacccddddddcccbbbbbbbbbaaaaaabbbbbbcccccccccdddcccccccccdddeeefffhhhiiieeebbb^^^[[[ZZZYYYYYYZZZWWWXXXYYY[[[^^^```bbbcccdddfffiiilllnnnnnnnnnnnnhhhgggeeeddddddeeeggghhhhhhhhhiiihhhgggfffeeedddcccdddeeeeeecccbbbcccdddcccdddfffhhhiiihhhgggfffjjjjjjkkkkkkiiigggdddccc___```aaaaaaaaabbbdddgggmmmnnnoooppppppooonnnnnnhhhgggfffeeedddcccbbbaaa```___^^^[[[YYYWWWVVVUUUTTTTTTTTTSSSSSSUUUXXX[[[ZZZ[[[]]]___```aaabbbbbbbbbbbbdddfffggghhhiiiiiieeeeeedddcccbbbbbbbbbbbb^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]```aaacccdddfffhhhiiiiiihhhhhhiiiiiihhhfffdddccc^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPRRRSSSTTTTTTUUUWWWXXX\\\\\\]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZ\\\]]]^^^``````_________^^^^^^^^^]]]]]]]]]\\\[[[[[[]]]___```````````````______^^^\\\\\\]]]^^^___``````aaa\\\]]]]]]^^^^^^_________]]]^^^aaadddfffhhhiiiiiieeedddaaa^^^[[[YYYXXXWWWUUUUUUUUUVVVWWWXXXXXXXXX^^^___```aaaaaaaaa```___```]]]]]]aaadddiiiqqqzzz222333333333444444555555222222222222333333333444444444444444444444444444222222333333333444444444666777888888777777888999:::===@@@CCCFFFIIILLLOOOPPPTTTZZZaaakkkyyy}}}zzzooolllgggaaa\\\VVVQQQMMMKKKHHHEEEBBBAAAAAA@@@???>>>========================>>>>>>>>>?????????@@@CCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWXXXWWWWWWWWWVVVVVVUUUUUUTTTUUUWWWXXXXXXYYY[[[]]]___```aaaaaa```___```aaa```aaaaaaaaabbbcccddddddbbbbbbbbbbbbbbbcccdddddd^^^]]]\\\ZZZYYYYYYZZZ[[[XXXYYYZZZ\\\___bbbeeegggfffhhhjjjmmmnnnnnnmmmlllgggfffdddbbbbbbbbbcccdddfffffffffeeedddcccbbbbbbaaaccceeefffeeeddddddeeebbbdddgggiiiiiiiiigggfffiiiiiijjjjjjhhhfffcccbbb\\\]]]^^^___```bbbfffiiilllmmmooopppppppppooooooiiiiiigggfffeeecccbbbbbb``````^^^\\\YYYWWWUUUTTTSSSTTTTTTSSSSSSUUUXXX[[[\\\]]]^^^_______________```aaabbbdddeeefffffffffcccccccccbbbbbbaaa``````\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWYYY\\\___aaabbbaaa`````````aaabbbdddeeefffgggeeeffffffgggfffeeecccccc]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQPPPRRRTTTTTTTTTUUUWWWYYYZZZ[[[]]]^^^___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[^^^^^^]]]]]]]]]\\\\\\\\\ZZZ[[[\\\\\\[[[[[[\\\^^^^^^^^^___```aaaaaaaaaaaa\\\\\\\\\]]]^^^___``````^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\^^^```ccceeefffgggdddccc```^^^[[[YYYXXXXXXTTTTTTTTTUUUUUUVVVVVVWWW\\\]]]___aaabbbaaaaaa```___\\\]]]aaacccfffmmmuuu}}}111111222333444555666666111111222222222333333333333333333333333333333333222222222333333333444444333555666666555555666777666777999:::;;;===@@@BBBBBBEEEJJJPPPXXXdddrrr||||||wwwrrrlllfffbbbYYYWWWSSSPPPNNNLLLHHHFFFBBBAAA???>>>===<<<======<<<<<<<<<<<<<<<=========<<<<<<======>>>?????????@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOORRRTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUUUURRRTTTVVVWWWWWWWWWYYY[[[\\\^^^___^^^]]]]]]^^^```````````````aaabbbdddeeebbbbbbbbbbbbbbbbbbbbbbbb]]]^^^^^^\\\YYYXXXXXXZZZZZZZZZ[[[]]]___cccfffhhhjjjkkkmmmnnnnnnmmmllljjjfffeeebbb`````````aaabbbddddddccccccbbbaaaaaaaaa```bbbeeeffffffeeeeeefffccceeegggiiijjjjjjiiihhhfffgggggggggfffcccaaa___ZZZ\\\]]]^^^___bbbgggjjjkkklllmmmoooppppppoooooojjjjjjiiigggfffdddcccbbb``````___\\\ZZZWWWTTTSSSQQQRRRRRRQQQQQQSSSWWWZZZ^^^^^^____________^^^^^^^^^___aaabbbcccddddddddd___`````````___^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXX\\\bbbhhhjjjjjjgggfff````````````aaabbbcccdddaaabbbcccddddddcccbbbaaa]]]\\\ZZZXXXVVVUUUUUUUUUTTTTTTTTTRRRPPPOOOPPPQQQPPPQQQTTTUUUUUUVVVXXXZZZYYY[[[]]]___```___^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYY\\\\\\[[[[[[[[[ZZZZZZZZZXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\]]]^^^___```aaaaaaaaa\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]___```aaa```___]]][[[ZZZXXXXXXWWWTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\```bbbccccccccc\\\ZZZ[[[___aaaccciiipppuuu|||222222222333333444444555111111111111222222222222222222222222222222222222222222222333333333444444222333444444333333555777444555666666555777999<<<:::===@@@CCCHHHPPP[[[cccqqqyyy|||oookkkeee___ZZZVVVRRROOOLLLJJJGGGFFFFFFEEECCCAAA??????>>>>>>======>>>???;;;<<<<<<<<<======>>>>>><<<<<<======>>>????????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKLLLJJJJJJLLLNNNQQQTTTVVVXXXYYYXXXXXXWWWVVVVVVUUUUUUQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]\\\[[[[[[]]]___^^^^^^]]]^^^___aaabbbcccccccccddddddddddddcccccc___```aaa___\\\YYYZZZ[[[]]]]]]]]]^^^aaaeeehhhjjjmmmmmmnnnooonnnllljjjhhhcccaaa```___^^^```aaabbbaaaaaaaaa`````````aaaaaa^^^aaadddffffffeeeffffffeeefffhhhiiijjjkkkjjjjjjggghhhhhhhhhgggdddbbb```\\\\\\]]]]]]^^^aaafffiiihhhjjjlllmmmooooooooonnnlllkkkjjjhhhfffeeecccccc``````___]]]ZZZWWWTTTRRRQQQQQQRRRQQQQQQSSSWWWZZZ]]]]]]^^^______```______]]]^^^___aaabbbbbbbbbbbb^^^^^^______^^^]]][[[[[[YYYYYYZZZZZZYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYY___hhhpppsssrrrnnnjjjbbbaaaaaa``````aaabbbbbb^^^___```aaaaaa```______\\\[[[YYYWWWUUUTTTSSSSSSQQQRRRSSSQQQOOONNNOOOQQQOOOQQQTTTUUUUUUVVVYYYZZZZZZ\\\^^^___```^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVWWWWWWYYY[[[^^^___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXYYY[[[[[[ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTWWW[[[^^^aaaaaaaaa```[[[YYYZZZ^^^___```eeekkkmmmqqqxxx333333333333333333333333000111111111111222222222222222222222222222222222222222333333333444444444222333444444333333555777444555666555555666888;;;888:::<<<>>>@@@EEENNNTTTWWW___jjjpppssstttxxx|||zzzpppfff^^^ZZZTTTOOOKKKIIIFFFDDDBBB@@@>>><<<<<<<<<;;;999;;;<<<<<<<<<;;;<<<===???;;;<<<<<<======>>>>>>>>><<<<<<<<<===>>>??????@@@AAABBBBBBCCCDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLIIIJJJLLLNNNQQQTTTVVVXXXYYYYYYXXXWWWWWWVVVUUUUUUPPPRRRUUUVVVVVVVVVXXXYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^\\\\\\\\\\\\]]]___aaabbbdddeeeeeeffffffeeeeeeddd^^^```bbbaaa^^^\\\]]]___`````````aaadddgggkkkmmmnnnooopppooonnnllliiiggg```___^^^]]]^^^```bbbddd``````_________``````aaa]]]```ccceeeeeeeeeeeeffffffggghhhiiijjjkkklllllljjjkkkkkkkkkjjjgggeeeccc]]]^^^^^^]]]]]]```dddgggggghhhjjjlllnnnnnnnnnnnnlllkkkjjjhhhgggeeedddccc``````___]]]ZZZWWWTTTRRRRRRSSSTTTSSSSSSUUUYYY\\\[[[\\\]]]___```aaaaaaaaa]]]^^^___```aaaaaaaaaaaa___``````aaa```___]]]\\\YYYYYYZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYYYYZZZYYY```kkkuuuyyywwwrrrnnndddcccaaa`````````aaabbb\\\]]]^^^_________^^^]]]\\\[[[YYYVVVTTTSSSRRRRRRPPPRRRRRRQQQNNNMMMOOOQQQOOOQQQTTTUUUUUUWWWYYY[[[\\\]]]___```___]]]ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\[[[XXXVVVUUUUUUUUUUUUXXXZZZ^^^aaaccccccbbbaaaZZZYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYZZZ_________^^^]]]\\\ZZZYYY\\\ZZZYYYWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[WWWVVVVVVUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWVVVXXX[[[^^^^^^^^^\\\[[[\\\ZZZ[[[^^^______ccciiihhhkkkpppvvv}}}000000000000000000000000333222222222111111000000333333333444444444555555...///222444555666555555666555333111111111333444555555555555555555555555666777888;;;===???AAABBBMMMOOORRRWWW[[[```ccceeehhhmmmuuu|||~~~ssskkkfffbbb[[[VVVLLLJJJHHHFFFCCC@@@>>><<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;::::::;;;<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKIIIIIIHHHIIILLLPPPTTTVVVYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXWWWVVVWWWWWWYYYYYY[[[\\\\\\\\\\\\^^^bbbeeeccceeeggghhhiiiiiiiiiiiidddcccaaa___]]]]]]]]]^^^]]]___bbbccceeegggkkknnnoooppppppooommmkkkiiihhhbbbaaa___^^^^^^______```aaaaaa```^^^[[[YYYZZZ[[[^^^^^^^^^^^^```bbbdddeeedddeeegggiiikkkkkkkkkkkkfffggghhhiiiiiigggeeeccc^^^^^^^^^___]]]^^^ccchhhhhhhhhiiikkklllnnnooopppkkkjjjiiigggfffeeeeeeeeefffccc___\\\ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWXXXYYY\\\\\\]]]^^^^^^]]]]]]]]]____________```aaaccceeebbbaaaaaaaaa```^^^]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ```iiisssxxxxxxsssnnndddcccaaaaaabbbbbb```___\\\\\\[[[\\\\\\[[[YYYVVVVVVVVVUUUSSSRRRRRRRRRRRRTTTRRROOOMMMMMMNNNPPPQQQSSSSSSSSSTTTUUUXXXZZZ[[[^^^]]]\\\\\\]]][[[XXXVVVTTTTTTSSSSSSUUUXXXZZZ\\\YYYWWWTTTRRRQQQRRRTTTUUUYYY[[[___bbbcccbbb```^^^[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUUUUUUUVVVWWWXXX]]]\\\[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSTTTTTTUUUUUUXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSSSSTTTUUUUUUVVVXXXYYYZZZYYYWWWVVVQQQTTTXXX[[[\\\[[[XXXVVVVVVWWWYYY[[[]]]```aaabbbcccdddgggkkkrrr}}}222222222222222222222222222222111111111000000000222222222222333333333333000000222333444444555555666444333111111222333444555555555555555555555555666666777888:::;;;<<<<<<===???AAAEEEIIILLLOOOPPPUUUYYY```fffkkkqqqvvvzzzyyykkkddd[[[UUURRROOOJJJFFFCCCBBBAAA>>><<<:::888777888888888999999999999:::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGHHHJJJNNNRRRTTTVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]aaadddeeefffhhhiiiiiiiiiiiihhhfffeeecccaaa```___^^^^^^]]]```ccceeefffhhhkkknnnooooooooonnnmmmkkkiiigggcccbbbaaa_________``````aaaaaaaaa___\\\[[[[[[\\\^^^^^^^^^___```bbbdddeeecccdddfffhhhiiiiiiiiiiiieeefffggghhhhhhhhhgggfffeeeaaa^^^^^^___aaabbbccchhhiiijjjkkklllmmmnnnooolllkkkiiihhhgggfffeeeeeedddcccbbb___\\\ZZZXXXVVVTTTUUUVVVWWWYYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^]]]]]]```______```aaabbbdddeeecccccccccbbbaaa```^^^^^^[[[\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ___hhhqqqvvvvvvqqqmmmeeedddbbbbbbbbbbbb```___]]]\\\[[[\\\]]]\\\YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTQQQOOOOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXZZZ\\\^^^]]]\\\\\\]]][[[XXXVVVRRRRRRQQQQQQRRRUUUWWWYYYXXXVVVTTTRRRRRRSSSUUUVVVXXXZZZ^^^aaabbbaaa___^^^YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUWWWXXX[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSRRRSSSSSSSSSTTTVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWYYYZZZZZZZZZXXXWWWTTTVVVYYY\\\]]]\\\ZZZXXXVVVVVVWWWYYY[[[]]]___``````aaabbbeeejjjsss}}}222222222222222222222222111111000000000000//////000000111111111222222222222222111111222333333444555444222111111222333333555555555555555555555555666666666555555555555555555666888:::<<<>>>@@@AAABBBEEEJJJNNNRRRWWW\\\```nnnsss{{{~~~zzzssshhh```SSSNNNGGGDDDCCCBBB???<<<;;;;;;:::888777555444333777777777888888888999999888888888888888888888888::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFGGGIIILLLPPPRRRTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[]]]aaadddhhhhhhiiijjjjjjiiiiiihhhhhhggggggeeecccaaa___^^^^^^aaaeeehhhiiijjjlllmmmnnnnnnnnnnnnlllkkkiiigggeeedddbbbaaa`````````aaaaaaaaabbb```^^^]]]^^^___^^^^^^______aaacccdddeeebbbcccdddfffggggggggggggeeeeeeeeeffffffggghhhiiiiiiddd______eeeiiihhhdddjjjjjjkkkkkklllmmmmmmnnnmmmllljjjhhhgggfffffffffcccfffhhhfffaaa\\\ZZZZZZWWWXXXYYY[[[]]]___```aaaaaaaaa``````______^^^^^^aaaaaaaaaaaabbbdddeeefffeeeeeeeeedddcccbbb``````]]]^^^```aaa```___]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWYYY]]]eeennnssssssoookkkgggeeedddddddddcccaaa___]]]\\\[[[\\\\\\\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWVVVUUUSSSRRRQQQRRRTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]___]]]\\\\\\\\\[[[WWWUUUPPPOOOOOOOOOOOOQQQSSSTTTVVVTTTSSSRRRRRRTTTVVVWWWWWWYYY\\\___```___^^^]]]VVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWYYYYYYZZZYYYXXXWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\]]]\\\\\\[[[VVVVVVUUUUUUWWWYYY\\\]]]_________```ccciiipppuuu000000000000000000000000000000000///////////////000000000111111111222222333222111000000111222333333333222111111222222333333333333333333333333333444444444333333222222222666666777888999::::::;;;;;;<<>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFHHHKKKNNNPPPTTTSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[^^^bbbeeejjjjjjjjjjjjiiiiiihhhhhhjjjjjjjjjiiigggdddaaa```___bbbgggjjjkkkkkklllmmmmmmmmmnnnmmmlllkkkiiiggggggfffdddbbbaaaaaaaaabbbaaabbbcccbbb```___``````^^^^^^___```bbbcccdddeeebbbbbbcccdddeeeeeeeeeffffffeeedddccccccdddfffgggddddddbbbbbbfffkkkkkkiiimmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiggggggffffffggglllpppnnnggg```]]]]]]ZZZ[[[]]]___aaaccceeeeeedddcccbbbaaa``````______bbbbbbbbbcccdddeeefffggggggggggggfffeeedddcccbbb___aaacccddddddbbb___]]]XXXXXXXXXXXXXXXWWWWWWWWWXXX[[[cccjjjppppppmmmiiihhhgggfffffffffeeebbb___]]]\\\ZZZ[[[\\\\\\ZZZYYYWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVXXXWWWWWWWWWYYYZZZ\\\]]]___^^^\\\\\\[[[YYYVVVSSSNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[]]]^^^^^^\\\ZZZYYYTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRSSSUUUVVVVVVWWWXXXYYYXXXUUUSSSQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRRRRQQQQQQOOOOOONNNNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[WWWVVVTTTSSSTTTWWWZZZ\\\____________```dddiiimmmwww///////////////////////////////////////000000000111111111111222222222222333222111000///000111222222222222222222222222333111111111111111111111111222222222222333333333333333333333444444444444444888999:::;;;;;;>>>AAADDDFFFIIINNNTTT[[[dddmmmsssvvvxxx}}}{{{qqqiiiccc^^^[[[TTTQQQMMMKKKKKKIIIEEEBBB===;;;999888888888777777777777777666666666666666555555555666666666777777888888888888888888888888:::;;;<<<<<<;;;999777666888888888888999999999:::;;;<<<<<<<<<===>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMOOOTTTTTTTTTSSSRRRQQQPPPPPPQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWWWWXXXZZZ[[[\\\\\\]]]```dddgggkkkkkkjjjiiiiiihhhhhhhhhkkkkkkkkkjjjhhhfffcccaaa```ccchhhjjjkkklllmmmnnnmmmmmmnnnnnnmmmkkkiiihhhgggfffdddcccbbbbbbbbbcccaaacccddddddbbb``````aaa^^^^^^```aaabbbddddddeeebbbbbbbbbcccdddeeeffffffhhhfffcccaaa```aaabbbcccaaaiiinnnjjjeeegggjjjkkkoooooonnnnnnmmmllllllkkkjjjjjjiiihhhggggggggggggmmmrrrwwwuuulllddd______\\\]]]___aaaccceeeggghhheeedddcccaaaaaa``````aaaccccccdddeeegggggghhhhhhiiiiiihhhhhhgggfffdddccc```bbbdddeeeeeeccc```___ZZZZZZZZZZZZYYYYYYXXXXXXWWWZZZ```ggglllmmmkkkhhhiiihhhhhhhhhhhhgggdddaaa]]]\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXWWWXXXXXXYYYYYYVVVVVVUUUTTTTTTUUUVVVWWWYYYXXXXXXXXXYYY[[[\\\^^^^^^]]][[[[[[ZZZWWWTTTQQQNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVXXX]]]^^^^^^]]]\\\YYYWWWUUUSSSTTTTTTUUUUUUVVVVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQNNNMMMMMMNNNOOOQQQSSSTTTSSSSSSUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYVVVUUUSSSRRRSSSUUUXXXZZZ]]]]]]^^^^^^^^^```dddgggjjjttt111111111111111111111111//////000000000000111111000111111111111222222222111111000000000000000111111111111222222222222222111111111111111111111111222222222222333333333333111222222222222222222222333555666666666666999;;;<<<>>>AAADDDHHHNNNTTTYYY]]]___ccchhhnnnuuuzzz}}}ssslllcccZZZSSSNNNJJJHHHFFFDDDAAA@@@???===:::888777666666555555555555555555555555555555555555555444444555555555666666666888888888888888888888888::::::::::::999888777777888888888888999999999999:::;;;;;;;;;<<<<<<<<<===??????@@@AAABBBCCCCCCDDDDDDDDDEEEGGGHHHJJJLLLMMMRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXXXXZZZ[[[\\\]]]^^^aaaeeehhhkkkjjjiiihhhhhhhhhhhhhhhjjjjjjjjjiiihhhfffeeedddaaadddhhhjjjkkkkkkmmmnnnmmmnnnnnnooonnnlllkkkjjjfffeeedddbbbbbbcccddddddbbbdddeeeeeecccaaa``````^^^___```bbbcccdddeeeeeebbbbbbbbbcccdddfffhhhiiihhhfffdddaaa`````````aaajjj{{{zzznnnjjjmmmooooooooonnnmmmkkkjjjiiihhhggggggggggggggghhhhhhiiiqqquuuxxxwwwppphhhbbb```]]]^^^___aaaccceeefffgggeeedddcccaaaaaaaaabbbbbbdddeeefffhhhiiiiiiiiiiiijjjjjjiiiiiihhhgggeeeddd```aaacccdddcccbbb```___\\\[[[[[[ZZZZZZYYYYYYYYYWWWZZZ___eeejjjkkkiiigggiiihhhiiijjjkkkiiifffccc___]]]\\\\\\]]]^^^^^^]]][[[[[[ZZZZZZYYYZZZZZZZZZVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXUUUQQQNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXXXX______^^^]]][[[XXXVVVTTTUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSRRRRRRRRRSSSUUUVVVTTTTTTUUUTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPLLLLLLLLLMMMOOORRRTTTUUUSSSTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXXXXYYYZZZZZZZZZ[[[^^^```bbbjjjwww111111111111111111111111000000000111111111222222/////////000000000111111//////000000000000000000000000111222222222222222222222222222222222222222222222222222222222222222222222222333444444444555111333555555444333444555666888:::;;;<<>>===<<<;;;999999777555444444444555555555666777888444444444444444444444444333444444444444555555555777777777777777777777777888888888888888999::::::888888888999999999::::::::::::::::::;;;;;;;;;;;;===>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEGGGHHHJJJJJJKKKLLLNNNOOOOOOOOONNNNNNKKKKKKJJJKKKLLLMMMOOOPPPPPPQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\]]]```eeehhhjjjiiihhhggggggggghhhiiiiiiiiihhhgggffffffffffffbbbdddggghhhiiijjjmmmooonnnoooooopppooonnnlllkkkdddcccbbbbbbbbbcccdddeeecccdddfffeeeccc```___^^^]]]___aaacccdddeeeeeedddbbbbbbbbbdddfffhhhkkklllgggfffdddcccbbbbbbbbbcccoootttnnnnnnnnnnnnmmmllljjjhhhfffeeedddddddddeeeeeefffhhhiiijjjqqqsssuuuuuuqqqlllfffbbb]]]^^^___```bbbcccdddeeedddcccbbbaaa```aaacccdddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjiiihhhgggfffeee``````aaaaaa``````___^^^[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZ^^^dddiiijjjiiiggghhhhhhiiikkkmmmllliiifffcccaaa______```aaaaaaaaa______^^^]]]\\\\\\\\\\\\XXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXYYYZZZ\\\]]]\\\[[[YYYWWWVVVSSSOOOLLLLLLMMMNNNOOOQQQRRRRRRRRRTTTUUUUUUVVVXXXYYYZZZ[[[^^^^^^^^^]]][[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXTTTTTTSSSRRRSSSTTTUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPNNNJJJJJJKKKLLLNNNQQQTTTUUUTTTUUUWWWXXXYYYYYYYYYYYYUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVUUUTTTRRRRRROOOPPPPPPPPPRRRSSSUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ^^^eeennnzzz////////////////////////000000111111222222222333............/////////000---...000111111111000//////000111222222222222222333333333333333333333333333333333222111000000000000000111222333444444555222444777777666555444555333555777777777888;;;============>>>CCCIIINNNRRRRRRYYY^^^___bbbjjjnnnlllpppvvv{{{}}}}}}uuuooohhhbbb^^^YYYRRRMMMIIIEEE???:::999:::::::::666666666666777666555444///000222333444555666888555555555444444444444444333333333444444444555555666666666666666666666666666555555666888:::<<<>>>888999999999999:::::::::::::::::::::::::::;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHIIIFFFGGGJJJLLLNNNNNNNNNNNNIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQTTTVVVXXXZZZZZZZZZXXXZZZ[[[[[[]]]___dddgggiiihhhgggffffffggghhhiiiiiihhhfffeeeeeeeeefffgggccceeefffggghhhiiimmmooooooooopppppppppnnnmmmlllcccbbbbbbaaabbbccceeefffccceeeffffffccc```^^^]]]]]]___aaacccdddeeeeeedddbbbbbbcccdddgggjjjmmmnnnffffffeeeeeedddeeeeeeeeeggg|||pppjjjiiiffflllkkkjjjhhheeecccbbbaaabbbbbbcccdddfffhhhiiijjjooooooqqqrrrrrrnnnhhhccc]]]^^^^^^```aaabbbccccccdddcccaaa``````bbbccceeeeeefffhhhjjjkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffeee_________^^^^^^^^^^^^^^^[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ^^^ccchhhjjjhhhggghhhhhhjjjlllnnnmmmjjjgggeeecccaaaaaacccdddddddddcccbbbaaa```___^^^^^^^^^YYYYYYZZZZZZ[[[[[[[[[\\\YYYYYYXXXXXXXXXZZZ[[[\\\\\\ZZZXXXVVVUUURRRMMMJJJKKKLLLMMMOOOQQQRRRRRRSSSWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYUUUTTTSSSSSSSSSTTTVVVWWWTTTSSSRRRPPPOOOOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRPPPNNNMMMIIIIIIIIIKKKMMMPPPSSSUUUUUUVVVWWWYYYYYYYYYYYYXXXTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVVVVVVVUUUSSSQQQPPPLLLMMMNNNOOOQQQRRRSSSSSSVVVWWWXXXWWWVVVUUUVVVWWW\\\bbbiiisss///000000000000000//////000000000000000000000000222111111000///......---000000000000000000000000000000000000000000000000///111222222111111222333000000000000000000000000111111222333333333333222666555444333333333444555333333333444444444555555777777888:::===???AAACCCGGGIIIKKKOOORRRVVVXXXZZZ^^^^^^___dddkkkttt||||||ssskkkeeebbbVVVUUURRROOOKKKHHHEEEDDD======;;;999888777777777333444444555555444444333111222333444555555555555666666666666666666666666555555555555555666777888555555666666666666555555777777777777777888888999777777777777777888888999999999999:::::::::;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCBBBAAAAAABBBDDDGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMOOOQQQSSSUUUWWWXXXXXXZZZ[[[[[[[[[\\\^^^cccgggiiihhhgggffffffeeeeeefffdddfffhhhhhhgggffffffffffffggghhhjjjkkklllllllllmmmnnnppppppqqqpppooonnnhhhgggdddbbbbbbccceeegggcccccccccbbb```___]]]\\\\\\^^^```bbbddddddddddddbbbbbbbbbdddggglllqqqtttkkkiiifffdddbbbbbbbbbccceeejjjooopppmmmjjjiiijjjiiihhhgggfffdddcccbbbaaaccccccdddeeeggghhhiiiiiinnnnnnooopppnnnjjjddd```___^^^]]]\\\]]]___aaaccccccccccccbbbccccccddddddhhhggggggggghhhiiikkklllllljjjhhhgggggggggeeecccaaa___]]]\\\\\\]]]^^^___\\\ZZZXXXWWWXXXWWWVVVUUUWWWYYY\\\___```cccfffhhhfffiiinnnoooooolllkkkkkkeeeeeedddcccccceeefffgggddddddddddddcccaaa___^^^\\\\\\]]]___```___\\\YYYXXXXXXWWWWWWWWWXXXXXXYYY]]][[[YYYVVVSSSQQQOOOOOOQQQPPPOOOPPPRRRSSSSSSSSSUUUVVVWWWYYY[[[]]]____________^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUUUURRRPPPOOOQQQQQQOOOMMMPPPOOONNNMMMMMMOOOPPPRRRRRRRRRQQQPPPOOOMMMKKKJJJJJJKKKLLLLLLMMMOOORRRUUUWWWXXXXXXXXXXXXVVVTTTSSSVVVUUUSSSRRRQQQRRRTTTUUUWWWVVVTTTSSSRRRRRRRRRRRRQQQRRRRRRPPPNNNMMMOOOPPPTTTTTTUUUVVVVVVVVVVVVUUUXXX\\\dddooo}}}------...//////000//////000000000000000000000000111111111000///.........000000000000000000000000///////////////////////////000222111000000111333000000000000000000000000...///000000111111000000333222111111111222333444333333333333444444444444555555555666777999:::;;;???@@@BBBDDDFFFHHHJJJKKKJJJJJJLLLPPPVVV]]]dddhhhmmmqqquuuxxxzzzyyyuuupppmmmhhhaaa[[[UUUQQQOOOFFFEEEDDDBBB???===;;;;;;777777555444333333222222222222333333333333222222111111222444444555555555333333333333333333333333333333333333333444555555444555555666666555555444555555555555555666777777777777666666777777888999999999999999::::::::::::;;;:::::::::;;;===???@@@BBBAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZ]]]bbbeeehhhhhhfffeeedddddddddddddddfffhhhiiigggffffffffffffggghhhjjjkkklllmmmmmmnnnooopppppppppooonnnnnngggfffdddbbbbbbcccdddfffdddddddddcccaaa___]]]]]][[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbdddgggkkkpppsssllljjjhhheeedddcccddddddeeehhhkkklllkkkjjjiiiiiihhhhhhgggfffdddbbbaaa```aaabbbcccdddfffggghhhiiillllllmmmmmmlllhhhbbb^^^]]]]]]\\\\\\]]]___bbbcccccccccbbbbbbbbbcccddddddfffeeeeeeeeeeeeggghhhiiikkkiiihhhhhhhhhgggeeeccc```___]]]\\\\\\\\\^^^___[[[YYYVVVUUUUUUUUUUUUTTTVVVYYY\\\^^^```bbbfffhhhfffiiimmmooonnnlllkkkjjjhhhgggfffdddddddddeeeeeeeeeeeeeeeeeedddbbb```_________aaadddeeeddd```]]]XXXXXXWWWWWWWWWWWWWWWXXX[[[ZZZXXXUUUSSSRRRQQQQQQRRRQQQQQQQQQRRRSSSSSSSSSWWWWWWYYY[[[]]]^^^___```______^^^^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVSSSPPPOOOQQQQQQPPPOOOQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRQQQOOONNNLLLKKKJJJKKKLLLLLLLLLNNNQQQSSSWWWWWWXXXXXXWWWVVVTTTSSSUUUTTTRRRPPPPPPQQQRRRSSSUUUTTTSSSQQQQQQQQQQQQQQQPPPQQQQQQPPPMMMMMMMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVZZZ```jjjvvv,,,---...///000111111111000000000000000000000000111111000000//////......000000000000000000000000///////////////////////////000111111000000111222000000000000000000000000......///000000000000000///////////////000111222222222333333333444444444444444333333333333444444777777888999::::::;;;;;;<<<===???BBBFFFJJJOOOQQQRRRVVV[[[^^^bbbhhhpppvvv{{{|||yyyuuuoooggg```ZZZWWWRRRQQQNNNJJJGGGDDDBBBAAA;;;;;;::::::999888777777333222111111000000000111111111222222222222111111000111222333333333333333222222222222222222222222222111111111111222333333333333444444444444333333333333333333333444444555666666666666666777888888888888888999999999::::::999999999999:::<<<===>>>@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOORRRUUUVVVXXXXXXWWWXXXYYYYYYYYY\\\```ccchhhgggfffdddcccbbbbbbbbbdddfffhhhhhhgggfffffffffeeefffhhhkkkmmmnnnooooooooooooooooooooonnnmmmlllgggeeecccbbbbbbcccdddeeeffffffeeedddbbb```^^^]]]ZZZ[[[\\\^^^___`````````bbbbbbbbbcccfffjjjnnnppplllkkkhhhgggeeeeeeeeefffeeeeeefffgggiiijjjiiihhhhhhhhhgggeeedddbbb```______```aaaccceeeggghhhiiijjjjjjjjjjjjiiifff```\\\[[[[[[[[[[[[]]]___bbbcccbbbbbbaaaaaabbbcccddddddccccccbbbbbbcccdddeeefffhhhhhhhhhiiiiiihhheeebbb___^^^]]]\\\[[[\\\]]]]]]ZZZWWWTTTRRRSSSSSSSSSSSSVVVXXX[[[^^^___bbbeeeggggggjjjmmmooonnnlllkkkjjjjjjiiigggfffdddddddddeeeffffffggggggfffdddbbbaaaaaaccceeeiiikkkjjjfffbbbYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWUUUTTTTTTSSSTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTXXXYYY[[[]]]___`````````_______________^^^^^^^^^ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVSSSPPPOOOPPPQQQRRRQQQRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLIIIKKKLLLLLLLLLMMMOOORRRVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPRRRRRRQQQPPPOOOOOOOOOPPPNNNOOOPPPNNNLLLKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTVVVZZZaaakkkxxx...///000111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////...///111000//////000222///////////////////////////000111111222222111111------......///000111222222222222222333333333333444444333333222333333333444444555555555666666666888999;;;===???BBBCCCDDDCCCFFFIIIKKKNNNRRRXXX\\\bbbgggnnntttxxxzzz|||}}}|||wwwooohhhcccbbb___[[[VVVPPPKKKHHHFFFCCCBBB@@@???===<<<<<<<<<888888888777777777666666333222222222222222333333111111222222222222111111000000111222222222222222222222222222222222222222111111000000000111111222222222333333333333222222222222222222222333444444666555555555555666777777777777777888888888999999888888888999:::;;;<<<======>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLOOOQQQTTTVVVWWWWWWVVVWWWYYYYYYZZZ\\\```ccchhhgggfffdddcccbbbbbbbbbccceeeggghhhfffeeeeeeeeefffgggiiilllnnnpppqqqqqqoooooonnnnnnmmmlllkkkkkkgggfffdddcccccccccdddeeeggggggfffeeeccc```^^^]]]ZZZ[[[\\\]]]^^^___``````aaaaaabbbccceeehhhkkkmmmjjjiiihhhfffeeeeeeeeeeeefffdddbbbdddhhhkkkjjjhhhgggggggggfffdddbbb```^^^^^^___```bbbdddfffggghhhhhhhhhhhhhhhgggddd___[[[YYYYYYZZZ[[[]]]___aaabbbaaaaaaaaaaaaaaabbbcccdddbbbbbbaaaaaaaaabbbdddeeefffggghhhiiijjjhhheeebbb___^^^]]]\\\\\\[[[\\\\\\ZZZWWWTTTRRRRRRSSSSSSSSSUUUWWWZZZ]]]^^^aaadddfffiiikkknnnooonnnlllkkkkkkjjjiiigggfffeeeeeeeeefffgggggghhhhhhgggeeedddcccbbbdddgggkkkmmmlllhhheeeYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTSSSRRRRRRSSSTTTYYY[[[]]]```bbbbbbbbbaaa```````````````_________[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXUUUSSSQQQOOOPPPQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRRRRQQQPPPOOOMMMMMMJJJLLLMMMMMMMMMMMMOOOQQQTTTTTTUUUUUUUUUTTTRRRQQQOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSUUUYYY```kkkwww000000000000///...------////////////////////////000000000000////////////////////////////////////........................---///000000///...000111//////////////////////////////000111111111111000---......///000111111222111111111222222222333333222222222222222333444444333444444555555666666777555555666888999999::::::;;;<<<>>>???AAACCCGGGIIINNNRRRWWWZZZ\\\]]]^^^``````cccgggkkknnnqqqtttwww~~~}}}zzzuuuqqqkkkddd^^^WWWPPPLLLJJJHHHEEEBBB???===<<<<<<999999888666666555555555555555444444333222222222444333333333333444555555222222333333333333222222000000111111222222111111222222222222222222222222222222111111111111111222111111222222222222111111333333222222333333444555555555555444555555666777666666666777777777888888777888999:::;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVXXXYYYZZZ[[[]]]```cccggggggeeedddcccbbbbbbbbbbbbdddffffffeeedddcccdddfffgggiiilllnnnpppqqqqqqmmmmmmlllkkkjjjjjjiiiiiiggggggeeeeeeddddddeeefffggggggfffeeecccaaa___^^^\\\\\\]]]]]]^^^___```aaaaaaaaaaaabbbdddfffhhhjjjgggfffeeeeeeddddddddddddgggdddbbbcccgggjjjjjjiiiffffffgggfffeeeccc```___^^^___```bbbdddeeegggggggggfffffffffeeeccc^^^[[[WWWXXXYYYZZZ\\\^^^```aaa````````````aaabbbcccdddcccbbbaaaaaaaaabbbcccdddeeeeeegggiiijjjiiieeebbb______^^^]]]\\\\\\\\\[[[[[[XXXUUUTTTTTTUUUTTTTTTTTTVVVYYY\\\]]]```ccceeejjjlllnnnooommmlllkkkkkkgggfffeeeddddddeeefffgggfffgggggghhhgggfffdddcccaaaccceeeiiikkkjjjgggdddYYYXXXWWWUUUUUUTTTTTTTTTRRRRRRRRRSSSTTTUUUWWWWWWTTTUUUVVVTTTRRRQQQRRRTTTXXX[[[___ccceeeeeecccbbb``````````````````______[[[ZZZXXXWWWWWWWWWYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXSSSRRRQQQPPPPPPQQQSSSTTTRRRRRRRRRRRRSSSSSSTTTTTTQQQRRRQQQQQQPPPOOONNNMMMKKKMMMNNNNNNMMMMMMNNNPPPQQQQQQRRRSSSSSSRRRPPPOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIIIIIIIFFFGGGIIILLLNNNOOOPPPPPPQQQQQQQQQSSSWWW___iiiooovvv}}}.........---,,,+++***)))////////////////////////000000000000////////////000000000000000000000000........................---...//////......///000000000000000000000000000,,,------..................///000111111111111111000000111111111222222222/////////000000222333444222222333333444555555666333333444444555555555555333444555777999;;;===>>>@@@BBBEEEFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUWWW[[[^^^ccceeeggghhhjjjlllpppsssyyy~~~~~~zzzxxxtttooojjjeeeaaa___XXXUUUQQQMMMIIIEEE???<<<<<<;;;:::999888777777777666555444333222222222222555555444333333222111111333222222111222222333333222222333333333333222222000111111222222222111111000000000000000000000000333333222111111111111222111111222222222222111111333333333333333444555555444444444444444555666666555555555666666666777777666777888:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSTTTVVVWWWYYYZZZ[[[]]]```bbbeeedddcccbbbbbbaaabbbbbb```bbbddddddcccbbbbbbbbbdddfffhhhjjjlllmmmnnnnnnkkkjjjiiihhhgggggghhhhhhffffffeeeeeedddddddddeeeffffffeeedddcccbbb```___^^^^^^]]]^^^___```aaabbb``````aaabbbcccdddfffgggdddddddddccccccccccccccceeedddcccdddfffhhhhhhhhheeefffgggggggggeeecccaaa``````aaabbbdddeeeffffffeeedddddddddcccaaa]]]ZZZWWWWWWXXXZZZ\\\]]]^^^_______________```bbbcccccccccbbbaaa```aaaaaabbbccceeeeeeeeegggiiihhhfffddd``````______^^^]]]\\\[[[[[[YYYWWWVVVVVVVVVUUUTTTSSSUUUXXX[[[\\\___bbbdddiiikkkmmmmmmkkkiiiiiijjjdddcccbbbbbbbbbccceeefffeeeeeefffffffffeeecccbbb``````bbbdddffffffcccaaaWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWTTTVVVVVVTTTPPPOOOQQQSSSVVVZZZ___dddggggggeeedddaaaaaaaaa```______^^^^^^ZZZYYYWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVOOOPPPQQQQQQPPPPPPRRRTTTRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNNNNMMMLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJLLLMMMMMMKKKIIIHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNNNNPPPUUU\\\aaafffmmmwww---.........---,,,++++++////////////////////////////////////000000000000000000000000000000000000........................,,,...//////...---///000000000000000000000000000,,,,,,---.........------...///000111111000//////000000000000111111111222////////////000111222333111222222222222222222222444333333333333444555666222222222333555666777777777888:::;;;;;;;;;<<<>>>>>>???BBBCCCDDDEEEHHHKKKNNNOOOQQQRRRSSSUUUXXX[[[\\\```ffflllppppppooommmkkkjjjhhhffffffgggiiijjjlllooosssuuutttrrrrrrssstttssssssssstttvvvxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvooooooooommmiiigggggghhhiiikkknnnnnnjjjfffbbb```[[[ZZZXXXUUURRROOOLLLKKKEEECCCAAA@@@>>>;;;777444777777777777777666666666444444333222222222222333444444444444444444333333222111111000000000111111111111222222222222111111111222222222222222111111000000000000000000000000333222222111000000111111111222222333333222222111333333222222333333444555444444333333444444555666444444555555555666666666444555777999:::::::::999<<<<<<;;;;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTVVVXXXYYYZZZ\\\^^^```aaa``````______`````````^^^```bbbcccaaa`````````bbbcccdddfffggghhhiiiiiihhhgggfffeeeeeeffffffgggddddddcccccccccbbbbbbbbbddddddddddddcccbbbaaa```^^^^^^]]]]]]^^^___```aaa``````aaaaaabbbcccddddddbbbbbbccccccccccccccccccbbbcccddddddddddddeeefffdddeeeggghhhhhhgggeeedddbbbbbbccccccdddeeeeeefffcccbbbaaaaaa```___[[[XXXWWWWWWXXXZZZ[[[\\\\\\\\\^^^^^^^^^___```aaaccccccbbbaaa``````___```aaabbbeeeddddddfffggghhhgggeeeaaaaaaaaa```___^^^\\\\\\YYYXXXWWWXXXXXXWWWTTTRRRRRRTTTXXXZZZ\\\^^^aaadddfffhhhiiiiiigggffffffgggcccbbbaaa`````````aaabbbccccccdddeeedddcccbbbaaa___^^^^^^___aaaaaa___^^^UUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUSSSUUUWWWTTTOOOMMMOOORRRTTTXXX^^^dddhhhhhhgggeeebbbbbbaaa```^^^]]]\\\\\\XXXVVVTTTRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTKKKNNNQQQQQQPPPOOOPPPRRRQQQRRRRRRSSSSSSSSSSSSSSSOOOOOOOOOOOONNNMMMLLLLLLIIIKKKMMMMMMKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLIIILLLNNNMMMKKKIIIHHHHHHEEEFFFGGGIIIKKKLLLLLLMMMKKKKKKKKKKKKKKKNNNRRRVVVYYY___hhhrrr~~~//////000000000000000///////////////////////////////////////000000000000000000000000000000000000........................,,,---///...------...000000000000000000000000000---...//////000000//////...///000000000///...---000000000000111111111111222222111111111222222333333222222111111111000000222111000000000222333444666555444444444444333222222444666666666666888:::888:::;;;;;;;;;<<>><<<;;;;;;;;;999666333444444555555444333222222111000000000000000111111000000000111111222222222222222111000000000000000000000111111111111000000222222333333333222222111222222222222222222222222222222111000000000000000222222333333333333222222222222222111222222333444444333333333333444555555444444444555555555666666333444666777888999888888<<<;;;::::::;;;===@@@AAABBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEHHHJJJMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPRRRTTTWWWXXXYYYZZZ]]]___^^^]]]]]]]]]]]]^^^______]]]___aaabbb```____________```aaacccdddeeeeeeeeefffeeedddcccdddeeefffgggbbbbbbbbbbbbaaaaaaaaa```bbbccccccccccccbbbaaaaaa^^^]]]]]]\\\]]]^^^```aaa``````aaaaaabbbbbbccccccbbbbbbcccdddddddddcccccc___bbbeeedddbbb```bbbdddccceeegggiiijjjiiigggeeeccccccdddddddddeeeeeeeeeaaa```___^^^^^^]]]YYYWWWWWWWWWYYYZZZ[[[[[[[[[[[[]]]]]]^^^^^^```aaabbbcccaaaaaa______^^^___```aaaeeeddddddeeeggghhhgggfffbbbbbbbbbaaa```^^^]]]\\\XXXWWWWWWXXXYYYWWWSSSPPPRRRTTTWWWZZZ[[[^^^aaacccdddfffgggfffdddccccccdddcccbbb```___^^^]]]^^^^^^aaabbbcccccccccbbbaaa```___^^^\\\]]]^^^^^^]]]\\\TTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUWWWSSSNNNLLLNNNRRRRRRWWW^^^eeeiiiiiigggfffcccbbbaaa```^^^\\\[[[ZZZVVVTTTRRRPPPPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSHHHLLLQQQRRRPPPOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNMMMLLLKKKGGGIIIKKKKKKIIIHHHGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLIIILLLNNNNNNLLLIIIHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLHHHIIIIIIIIIHHHJJJMMMOOOSSSXXX___gggqqq////////////////////////......////////////......////////////////////////.........---,,,,,,,,,+++,,,---......//////..............................---------............///111///...---...111444666222222111111000/////////000000000000000000000000000000000000000000000000111111222222222333333333333222222111111222222333333333333333333333333333111111222222222333333333555555555555555555555555777888999:::;;;<<<<<<<<>>>>>>>>:::777666888999888666777777666555444333333222222333333444444333333222222222111111111111222222444444333222111//////...000000000000000000000000000000111111111111000000......///000000000000000111111000000000000111111111111111000000000000000222222111111000/////////111111222222222222111111111111222222222333333333555444333333222222222222222222333555666888999999::::::;;;;;;<<<=========@@@???>>>>>>>>>???AAAAAA>>>AAADDDFFFHHHJJJMMMPPPRRRSSSTTTSSSPPPOOOPPPQQQQQQRRRTTTVVVXXXZZZ\\\]]]\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[]]]^^^___`````````]]]]]]]]]^^^^^^_________ccccccccccccccccccccccccaaa```___^^^]]]^^^^^^___```aaacccddddddcccaaa```aaaaaaaaaaaaaaa```_________^^^]]]^^^bbbcccbbb`````````aaabbbdddeeeffffffdddddddddfffhhhhhhfffdddeeefffggghhhgggfffdddcccbbbbbbbbbbbbbbbaaa```___]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXXXXXXXYYY[[[]]][[[\\\]]]___aaaccceeefffaaaaaaaaaaaaaaaaaaaaaaaagggggggggeeecccbbbccceeedddbbb`````````___]]][[[[[[YYYWWWUUUSSSRRRRRRRRRQQQSSSUUUXXX[[[^^^aaabbbbbbccccccdddcccaaa^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^bbbaaa```___^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTSSSQQQNNNMMMOOOPPPRRRWWW^^^eeehhhhhheeebbbdddbbb___^^^^^^^^^]]][[[TTTRRRPPPNNNMMMMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKLLLKKKIIIHHHGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHGGGFFFEEEEEEGGGIIIJJJNNNSSSYYY\\\aaakkk{{{........................------............------........................///////////////.........,,,---......//////..............................---------............///000///...------///000111111111111000000000000000////////////////////////000000000000000000000000111111111222222222333333222222222111111222222222222222222222222222222222111111111222222222333333444444444444444444444444555666777888888888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;::::::999999;;;;;;;;;:::999999888888:::888555555666777555333555444444333333222222111222333333444444333333222222111111000000111111222000000000111111222222222000000000000000000000000000000111111111111000000......///000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000111111222222111111000111111111222222222333333444444333222222222222222222222333444666777888999999::::::;;;;;;<<<======>>>===<<<<<<<<<===??????>>>AAADDDFFFHHHJJJMMMPPPTTTUUUUUUSSSQQQOOOOOOOOORRRSSSTTTUUUVVVWWWXXXXXX\\\[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]]]]^^^^^^ZZZ[[[[[[[[[\\\\\\\\\]]]``````````````````aaaaaa___^^^]]]\\\[[[\\\]]]]]]___```bbbccccccbbb```___```aaaaaaaaaaaa```___^^^___]]][[[\\\___aaaaaa___aaabbbcccdddeeeeeeffffffffffffeeefffggggggdddbbbdddeeefffggggggeeecccbbbaaaaaaaaabbbaaaaaa``````\\\\\\[[[ZZZZZZYYYXXXXXXWWWYYYZZZYYYYYYYYY[[[]]]ZZZ[[[\\\^^^aaaccceeeeeebbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeedddbbbbbbcccdddcccaaa_________^^^\\\ZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQSSSVVVYYY[[[]]]___```aaabbbcccbbb```^^^\\\]]]]]]]]]^^^^^^^^^^^^^^^```___^^^\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTSSSQQQNNNMMMOOOPPPTTTXXX^^^cccffffffdddbbbbbb```]]]\\\\\\[[[ZZZXXXSSSQQQOOOMMMLLLLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIIIILLLLLLKKKKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDEEEFFFHHHIIIGGGLLLQQQTTTXXXaaaooozzz........................,,,,,,------------,,,,,,.................................///////////////,,,---......//////..............................---------............////////////......---------//////000000000000111111////////////////////////000000000000000000000000000111111111222222222222222222222222222222222222111111111111111111111111111111111222222222222333333333333333333333333333333333444555555444444444444444444555555555555666333333333333333333333333555555555555555666666666666666666666666666666666777777777777777777777777666666666777777777777777444444444444444444444444555444333444555444222000111111111111111111111111222222333333333333222222222111111000000111111222//////000000111222333333000000000000000000000000///000000111111000000///......///000000000000000111000000//////000000111000000000000000000000000......///000000111222222000000111111111111000000000111111111222222222222444333222222111222222222111222333444555666777888888888999999:::;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===>>>@@@CCCFFFGGGJJJMMMOOOVVVWWWWWWTTTQQQNNNMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSZZZZZZZZZYYYWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZ[[[[[[^^^___```aaaaaa```___^^^___````````````___^^^^^^]]][[[YYYYYY[[[]]]^^^^^^cccdddeeeffffffffffffeeehhhgggfffffffffeeebbb```aaaccceeeffffffdddbbb```______``````aaa`````````[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ[[[YYYZZZ\\\^^^```cccdddeeeccccccccccccccccccccccccbbbcccdddcccaaaaaabbbcccaaa```^^^]]]]]]\\\ZZZXXXVVVUUUSSSRRRQQQPPPPPPPPPNNNOOOPPPSSSUUUWWWYYYZZZ^^^___```aaa```___]]][[[\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTSSSQQQNNNNNNOOOQQQVVVYYY]]]aaaccccccbbb```___]]][[[ZZZYYYXXXVVVTTTQQQPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFEEECCCCCCEEEFFFGGGIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCEEEFFFGGGFFFIIIMMMOOORRRYYYdddlll}}}........................,,,------......------,,,........................+++,,,,,,,,,---.........,,,---......///.................................---------............///---...////////////...---......//////000111111222////////////////////////000000000000000000000000000000000111111111111222111111222222222222111111000000000000000000000000111111111111222222222222111111111111111111111111222222333333333222111111333333333444444444444555222222222222222222222222333333333333333444444444555555555555555555555555555555555555555555555555555555555555444444444444222222222333333333444444222222333444444333111////////////000000111111111222222333333333333222222111111000000000000111111111111111111000000000000//////////////////////////////000000000000//////......///000000000000000000000////////////000000/////////000000000000000////////////000000111111///000000000000000000///000000000111111111111222222222111111111111222222111111222333444555666666666777777888999999:::::::::::::::::::::;;;;;;;;;===???BBBEEEFFFIIILLLNNNVVVWWWWWWUUUQQQNNNLLLLLLQQQPPPPPPPPPPPPPPPPPPPPPVVVWWWXXXXXXXXXVVVTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\[[[ZZZYYYYYYYYYZZZ[[[^^^^^^___``````___^^^^^^^^^^^^____________^^^]]]\\\ZZZXXXWWWWWWZZZ\\\]]]dddeeeggghhhiiigggfffeeegggfffeeeeeefffeeebbb______aaaccceeeeeeccc```___]]]]]]^^^______```______ZZZZZZYYYXXXXXXXXXYYYZZZYYY[[[\\\[[[YYYXXXXXXYYYYYYZZZ\\\^^^aaaccceeefffcccccccccccccccccccccccccccdddeeecccaaa``````aaa___^^^\\\[[[[[[ZZZXXXVVVTTTTTTSSSRRRQQQPPPPPPPPPNNNNNNPPPQQQSSSUUUVVVWWW[[[\\\^^^___^^^]]][[[ZZZ[[[[[[]]]^^^^^^^^^^^^^^^\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQNNNNNNOOOQQQWWWYYY\\\^^^``````___^^^^^^\\\ZZZYYYXXXVVVTTTQQQPPPNNNLLLJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMNNNRRRZZZ```nnn{{{..............................////////////..............................+++,,,,,,,,,---.........,,,---......///.................................---------............///+++---///000111111000///------...///000111111222........................//////////////////////////////000000000111111111000111111222222111111000////////////////////////000000111111111222222222111111111111111111111111222222222333222222111111333333333333444444444555222222222222222222222222444444444444444444444444222222222222222222222222000000000000000000000000333222222111000000//////111111222222333444444444111222333444333222111000//////000000111111222222111222222333333222222111111000000000000000000111111111000000000000000000//////////////////////////////000000000000//////......///000000000000000000000////////////000000......//////000000000000000000000000//////.........//////000000//////...//////000000000111111111111111000000000111111222000000111222333444444555555555666666777777888888999999999:::::::::::::::;;;===AAACCCEEEGGGJJJMMMUUUVVVWWWUUUQQQMMMKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPRRRTTTVVVWWWVVVUUUSSSSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\^^^__________________^^^\\\]]]]]]^^^^^^^^^]]]]]][[[YYYXXXVVVVVVXXXZZZ]]]dddeeehhhjjjjjjiiifffdddddddddcccdddeeeeeeccc```]]]___bbbddddddbbb___]]][[[\\\]]]^^^^^^^^^^^^^^^YYYYYYWWWWWWWWWXXXYYYZZZYYYZZZ\\\[[[YYYWWWWWWXXX[[[\\\]]]___aaacccdddeeebbbbbbbbbbbbbbbbbbbbbbbbeeeffffffeeebbb___^^^^^^^^^\\\ZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUXXXYYY[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^______^^^]]]\\\[[[YYYWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPOOOPPPQQQRRRRRRSSSSSSSSSRRRSSSRRRPPPNNNNNNPPPRRRWWWYYYZZZ\\\]]]]]]]]]\\\\\\[[[YYYYYYXXXVVVSSSQQQNNNMMMKKKIIIIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDDDDDDDAAAAAACCCDDDEEEFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAABBBBBBBBBCCCCCCCCCEEEHHHIIIIIIKKKOOOSSS^^^jjj{{{------------------------...//////////////////...------------------------.........///////////////,,,---......//////..............................---------............///+++,,,...000111111111111------...//////000111111........................////////////////////////////////////000000000000///000111222222111000///////////////////////////000000000111111111111222111111111111111111111111111222222333333333222222111111222222222333333333111111111111111111111111333333333333222222222222222222222222222222222222000000000000000000000000444444333333222111000000000000000111111222222222000222333333222111111222000000000111111222222222111111222222222222111111111000000//////000000111......//////000111222222000000000000000000000000...//////000000//////.........///000000000000000000//////......//////000---......//////000000111111111000//////...------......////////////......////////////000000000000000000000///000000111222000000000111222333333333333333444555555666666777777888888999:::999999999999;;;>>>AAABBBEEEHHHJJJQQQSSSTTTTTTQQQNNNLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMOOORRRTTTUUUUUUUUUTTTSSSSSSUUUVVVWWWXXXXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTUUUVVVXXXYYY[[[[[[\\\[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\]]]]]]]]]]]]\\\ZZZZZZYYYXXXVVVWWWZZZ\\\bbbdddhhhkkkllljjjfffdddcccccccccdddeeeeeebbb```\\\^^^bbbdddeeebbb___]]][[[[[[\\\\\\]]]]]]\\\\\\XXXWWWVVVUUUVVVXXXZZZ[[[YYY[[[\\\\\\ZZZYYYXXXXXX\\\\\\]]]___```aaabbbccc````````````````````````dddfffgggeeebbb___^^^^^^]]]\\\ZZZYYYYYYXXXVVVTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVXXXZZZZZZYYYXXXWWWXXXZZZ\\\^^^______^^^]]]\\\[[[YYYWWWUUUTTTTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRPPPOOONNNPPPRRRUUUWWWYYY[[[\\\\\\[[[ZZZZZZYYYXXXXXXXXXWWWTTTQQQNNNMMMKKKIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIJJJJJJKKKMMMNNNWWW```mmmxxx---------------------------......//////......---------------------------///////////////.........,,,---......//////..............................---------............///,,,---......////////////---.........///000000000........................////////////////////////........./////////000000///000111222222111000///////////////////////////000000000000111111111111111111111111111111111111000000111222333333333333000000111111111222222222111111111111111111111111222222222111111111000000222222222222222222222222333333333333333333333333444333333333333333333333000000000000000000111111000111222111//////111333000000000000000111111111111111222222222222111111000000////////////000000.../////////000000111111000000000000000000000000......////////////............///000000000000000//////............//////------......///000000111//////////////////......---......//////......---........./////////000000///////////////000111111//////000000111222222222222222333333444555555555555555777888888888777666777999<<>>>>>???AAABBBCCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBB???AAADDDFFFGGGGGGGGGFFFKKKPPPVVV\\\bbbmmm|||//////.........---------........................000///...---,,,+++++++++...---,,,,,,,,,,,,---...+++,,,---......---,,,+++......//////...---,,,,,,..............................---,,,+++******)))---......///000111111222...---,,,,,,,,,,,,---...+++++++++,,,,,,---------........................000000000000000000000000------......///000000111............////////////000000000000000000000000000///...000333444111...000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////........................////////////////////////......////////////......////////////////////////............//////////////////............//////------...//////...---------...///111111111000///000000000000////////////000000111111111111000000222222222333333333444444333333444444555666666666999999:::;;;===@@@CCCEEEGGGHHHJJJLLLLLLLLLLLLKKKGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOPPPQQQQQQPPPOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYVVVVVVWWWWWWYYYZZZ[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\[[[]]]^^^^^^]]]ZZZXXXXXXYYYZZZbbbkkknnnllliiiiiijjjgggeeebbb___^^^^^^^^^___^^^___aaabbbaaa___\\\ZZZ]]]ZZZXXXXXXYYYZZZYYYYYYVVVUUUTTTTTTUUUXXX[[[]]]___```aaabbbbbbaaa___^^^___^^^]]][[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\\\\\\\[[[YYYXXXXXXXXXXXXXXXVVVTTTTTTUUUUUUUUUTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUTTTVVVZZZ]]]______^^^]]]YYYWWWTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRUUUWWWXXXYYYYYYXXXXXXWWWTTTRRRRRRRRRTTTUUUNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBB@@@@@@BBBDDDFFFDDDFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@????????????@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDDDDFFFGGGIIIJJJJJJNNNSSSVVVZZZcccpppyyy......------,,,,,,,,,,,,..............................------,,,---------...---,,,,,,,,,,,,---...,,,------------------,,,...............---,,,,,,------------------------......------,,,+++++++++,,,------...//////000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------........................////////////////////////---.........//////000000............////////////////////////////////////000///...000333333111...000000000000000000000000000000111111111111000000//////000000000111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////111111000000000000111111000000000000000000000000////////////////////////000/////////////////////......................................................////////////..........................................//////////////////............//////........................---......////////////...000/////////////////////000000111111111111000000222222222333333333333444333333333444555555666666888999999;;;===???BBBCCCFFFGGGHHHJJJKKKKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]^^^]]]\\\YYYXXXYYYZZZZZZ```hhhlllllljjjiiiiiieeecccaaa^^^]]]]]]]]]^^^]]]^^^```aaa```___]]]\\\\\\ZZZXXXWWWXXXYYYYYYXXXVVVUUUTTTTTTUUUXXX[[[]]]```aaabbbcccbbbaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWZZZ[[[\\\]]]^^^^^^]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUUUUVVVWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTTTTTTTTTTSSSVVVYYY\\\^^^^^^^^^]]]ZZZXXXUUUSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRRRRRRRSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTRRRQQQQQQQQQRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@??????>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDBBB@@@??????@@@BBBDDDDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMQQQSSSVVV\\\fffnnn|||---,,,,,,,,,,,,+++++++++........................---------------...//////------,,,,,,,,,,,,------...------,,,,,,------...---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------............------,,,,,,------............---------------////////////////////////////////////////////////.........///////////////............/////////////////////////////////////////////000222222111///000000000000000000000000///000000111111000000/////////000000000000111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000//////......---111000000//////000000111000000000000000000000000////////////////////////////////////////////////......................................................////////////..............................---............///////////////............/////////...---,,,,,,---...///......------,,,---------///////////////////////////000000111111000000///111111222222222333333333222333333444444555555666888888999:::<<<>>>@@@AAABBBDDDFFFGGGIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRRRRSSSSSSSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWWWWWWWWWWXXXVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]\\\ZZZXXXXXX[[[]]][[[___eeejjjlllkkkhhhfffbbbaaa___]]][[[[[[[[[\\\]]]]]]^^^_________^^^^^^\\\ZZZXXXXXXYYYZZZYYYXXXVVVVVVUUUUUUVVVYYY[[[]]]aaabbbcccccccccaaa^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTUUUZZZZZZ\\\]]]^^^^^^^^^^^^___^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVVVVWWWXXXWWWVVVRRRRRRPPPOOONNNMMMMMMLLLPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTWWWZZZ\\\]]]^^^^^^[[[YYYWWWTTTSSSRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTTTTUUUUUUTTTSSSTTTTTTSSSRRRPPPOOONNNLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<@@@@@@AAABBBCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAADDDEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======???@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBDDDFFFGGGJJJMMMPPPQQQRRRVVV\\\bbbllluuu---,,,,,,,,,,,,,,,,,,,,,.................................------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------......------,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,------......------------------------/////////......------,,,////////////////////////////////////////////////......//////////////////............/////////////////////////////////////////////000000111000000//////////////////////////////000000000000//////////////////000000000111////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////......000000////////////000000000000000000000000000000////////////////////////.........///////////////................................................---......//////......---........................---------........./////////......------......//////...,,,++++++,,,...///000///---,,,,,,,,,------........./////////////////////000000000000//////111111111111222222222222222222222333444444555555666777888999:::<<<===>>>???@@@BBBDDDFFFGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOORRRRRRRRRSSSSSSRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZYYYXXXWWWWWWWWWXXXYYYUUUVVVWWWYYY[[[\\\]]]]]]\\\\\\ZZZXXXWWWXXX\\\___```bbbfffkkkmmmlllgggccc```___]]]\\\[[[ZZZZZZZZZ\\\\\\\\\]]]^^^^^^___```]]][[[ZZZZZZ[[[[[[ZZZYYYVVVVVVVVVVVVWWWZZZ\\\]]]bbbccccccdddbbb```]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[WWWVVVUUUTTTTTTTTTTTTTTTXXXXXXYYY[[[\\\]]]]]]^^^```___]]]\\\ZZZZZZYYYYYYYYYWWWUUUUUUWWWWWWWWWVVVTTTSSSQQQOOONNNMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]\\\[[[YYYVVVTTTSSSRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNOOONNNMMMMMMNNNOOOQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTUUUTTTQQQNNNLLLLLLLLLJJJIIIIIIIIIIIIIIIFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>===???@@@AAABBBBBBCCCCCCBBB@@@???>>>======>>>???@@@CCCDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDBBBBBBAAAAAA???>>>===<<<===>>>??????@@@@@@@@@?????????>>>>>>=========<<>>???@@@AAABBBBBBBBBBBBAAA@@@????????????@@@AAACCCCCCDDDDDDEEEEEEEEEDDDEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBAAA???>>>===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>============>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCEEEFFFIIIKKKLLLNNNNNNPPPRRRTTT[[[bbbkkksss|||------...............///........................000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,------......------,,,.........---------------................................................------......///000000000............////////////.........................../////////......000222000000000000000000000000...//////000000//////.........////////////000000......////////////000000////////////////////////////////////////////////////////////////////////++++++,,,---///000111222000//////......//////000////////////////////////........................---------......//////000........................------------------------------............------------------------------,,,------------...............------------.........---,,,++++++,,,---...//////..................---------......//////000...//////000000//////...///000000000000111111111000111111222222333333444444555666777888888888888999:::===@@@BBBDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\ZZZYYYYYYXXXYYYZZZ\\\]]]ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[ZZZYYYWWWXXX[[[]]]eeehhhlllooonnnjjjfffccc^^^^^^^^^]]]\\\\\\[[[[[[YYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\]]]^^^]]]\\\ZZZWWWWWWWWWXXXZZZ[[[]]]^^^___```aaaaaaaaa___\\\[[[[[[[[[[[[\\\]]]^^^``````\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVVVVXXXZZZ\\\^^^______^^^]]][[[YYYXXXWWWWWWVVVTTTSSSSSSUUUVVVVVVUUUSSSQQQOOOMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSRRRTTTSSSRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLMMMPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNPPPSSSVVVVVVSSSPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAABBBBBBCCCCCC>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>???@@@AAACCCDDDDDDDDDDDDBBB@@@???>>>??????@@@@@@@@@??????===============<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMPPPVVV^^^fffooo{{{,,,,,,,,,------....................................---,,,+++++++++++++++***+++,,,,,,,,,,,,+++***,,,------------------,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------------------------------........................+++,,,---...///000111222............////////////........................---///000...------000222000000000000000000000000......////////////.............../////////000000........./////////000000////////////////////////////////////////////////////////////////////////,,,,,,------...///000000//////............//////////////////////////////........................,,,,,,---......///000000........................------------------------,,,------......------,,,------------------------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---......///000000......////////////....../////////000000000111111000000111111222333333333333444555666777777666666777999<<>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDBBB@@@>>>===>>>???@@@AAABBBCCCDDDCCCAAA???>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA???@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCDDDCCCAAABBBCCCEEEFFFGGGGGGLLLRRRXXX___kkk{{{+++++++++,,,,,,---------........................++++++******++++++,,,,,,***+++,,,------,,,+++***+++,,,............,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,...000111222333............/////////000........................---///000...,,,,,,000333000000000000000000000000......////////////................../////////000............/////////000////////////////////////////////////////////////////////////////////////------..................//////............//////////////////////////////........................,,,,,,------...///000000........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++)))***,,,---...------,,,,,,,,,------...///000000......////////////......////////////000000000000000000000111222222333333222333555666666666555555777888;;;???AAACCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLNNNOOOPPPOOOPPPPPPQQQRRRRRRQQQQQQNNNOOOQQQSSSSSSSSSSSSRRRSSSTTTTTTUUUWWWYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[]]]___``````___\\\ZZZXXXXXXWWWXXXYYY[[[[[[[[[YYYXXXXXXYYY\\\ccclllnnnkkkhhhgggiii````````````___^^^^^^]]]XXXZZZ\\\^^^^^^]]][[[YYYZZZYYYYYYZZZ[[[[[[XXXVVVWWWWWWXXXZZZ[[[\\\]]]^^^[[[\\\^^^______^^^\\\[[[WWWXXXXXXZZZ\\\^^^___```^^^]]]\\\[[[YYYYYYXXXXXXXXXXXXXXXZZZ\\\___bbbcccbbbaaa___]]][[[ZZZYYYYYYWWWVVVUUUUUUWWWYYYXXXXXXVVVTTTRRRQQQQQQSSSVVVWWWQQQRRRSSSTTTTTTUUUUUUUUUWWWVVVSSSRRRRRRSSSUUUWWW[[[[[[[[[[[[[[[ZZZYYYYYYRRRSSSTTTUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPIIIIIIIIIIIIJJJLLLNNNOOOQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSQQQOOOMMMMMMMMMMMMIIIKKKOOORRRSSSRRRPPPOOOGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>===>>>???@@@@@@AAA@@@@@@????????????????????????BBBAAAAAAAAAAAABBBCCCCCCDDDBBB???===<<<===???@@@>>>???@@@AAA@@@>>><<<;;;<<<===============<<<<<<999999999999999999999:::;;;<<<===>>>@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAEEECCCAAA@@@BBBCCCDDDEEECCCGGGKKKOOOTTT^^^lllwww---,,,,,,++++++,,,,,,---------------------------************+++,,,------))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++***)))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.........////////////000...------,,,,,,------...---------,,,,,,+++++++++000000000000///...---,,,000000000///////////////........................---.../////////...,,,+++////////////////////////..................------/////////...------,,,,,,////////////....................................111111111111000///---------------,,,,,,+++++++++//////.........---------,,,,,,,,,---------......---------,,,,,,+++++++++//////.........---------+++,,,.........,,,***(((///...,,,+++******+++,,,***++++++,,,,,,------...000000//////...---,,,+++...---+++***)))***++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,------...//////000////////////000000000000000000000111222222333333444444444555555555555666666777999;;;===???@@@AAACCCCCCBBBCCCDDDGGGJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPOOONNNNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\\\\[[[\\\\\\]]]___aaacccdddhhheeebbb^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\]]]dddfffiiilllmmmllljjjhhhccccccbbbbbb```___^^^]]]ZZZZZZZZZ[[[\\\\\\ZZZXXXUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZ^^^]]]\\\[[[[[[[[[\\\]]]YYYYYYYYYZZZ[[[]]]______[[[[[[[[[[[[[[[ZZZYYYYYY\\\\\\\\\^^^aaadddhhhjjjkkkiiigggddd```]]][[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[WWWVVVTTTSSSSSSUUUVVVXXXWWWWWWVVVVVVVVVVVVUUUUUUWWWXXXXXXVVVSSSQQQQQQRRRVVVWWWYYY[[[[[[YYYWWWUUUSSSSSSRRRRRRRRRSSSSSSTTTQQQQQQQQQQQQPPPOOONNNMMMJJJJJJJJJKKKMMMOOOQQQRRRVVVVVVUUUTTTSSSSSSSSSSSSUUUTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIKKKMMMNNNMMMLLLGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEDDDAAA>>>===DDDCCCAAA@@@@@@AAACCCDDD???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===============>>>>>>???@@@@@@??????>>>>>>==================<<<;;;:::999777777888999999999999888999::::::;;;<<<===>>>>>>======>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEGGGKKKRRR[[[aaaooo~~~---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,------...---,,,++++++******+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------........./////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,------......//////000//////////////////.............................................---,,,,,,..........................................------...............---------............------------........................+++,,,...///000111111111......------------------///.........------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++///.........---------,,,***+++,,,---------,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,+++---............---,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---.../////////....../////////000000000///000000111111222333333444444444444555555555555666666888:::<<<>>>@@@@@@BBBBBBBBBBBBDDDFFFIIIKKKMMMMMMNNNNNNOOONNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]^^^___aaabbbccceeeccc```]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[\\\]]]]]]ccceeehhhkkklllkkkiiihhhcccccccccbbbaaa```___^^^\\\[[[[[[\\\]]]\\\ZZZXXXTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]\\\[[[[[[[[[\\\]]]]]]ZZZZZZ[[[[[[\\\]]]______\\\\\\]]]]]]]]]]]]\\\\\\^^^___```bbbdddfffhhhjjjlllkkkiiifffbbb___]]]\\\YYYYYYYYYXXXYYYYYYZZZ[[[VVVUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVXXXYYYXXXWWWTTTRRRRRRSSSVVVXXXZZZ[[[[[[YYYWWWUUUQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQMMMLLLLLLLLLMMMOOORRRSSSWWWVVVUUUTTTTTTSSSTTTTTTUUUTTTSSSRRRPPPMMMKKKJJJHHHHHHHHHJJJLLLMMMLLLKKKHHHGGGFFFDDDCCCCCCBBBBBBBBBDDDEEEFFFEEECCCAAA???DDDCCCAAA@@@@@@AAABBBCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>=========<<<<<<:::999999888888999:::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>>>>???????????????>>>>>>===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEGGGLLLSSSXXX]]]jjjqqqvvv,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,---------.........******+++++++++,,,,,,,,,...------,,,,,,,,,------+++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,------,,,++++++,,,---///000........................------------------------///......---------------........................------------------......---------...............------------,,,,,,,,,+++------------------------////////////...---,,,+++------..............................---------------------.........//////+++,,,,,,,,,,,,,,,,,,---......------------,,,,,,******+++,,,,,,---......)))***+++,,,------------...------,,,++++++******,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,---------------------,,,------......------,,,+++,,,,,,------......///.........////////////000//////000111111222222333333333333444444444555555555666777999;;;===>>>???@@@@@@@@@AAACCCEEEHHHIIINNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWYYY[[[]]]^^^___]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]]]]^^^```aaabbbbbbbbb```^^^\\\[[[[[[[[[[[[^^^^^^]]]\\\\\\\\\]]]]]]aaacccfffiiijjjiiihhhfffddddddddddddcccaaa```___^^^]]]]]]]]]]]]\\\ZZZWWWTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^]]]\\\\\\\\\]]]]]]^^^___]]]]]]^^^___````````````aaabbbdddfffgggggggggggglllllljjjhhheeecccaaa```\\\[[[ZZZZZZYYYYYYZZZZZZUUUUUUTTTTTTUUUWWWYYYZZZ\\\\\\]]]]]]\\\ZZZYYYXXXYYYYYYYYYWWWTTTSSSSSSTTTWWWXXXZZZ[[[[[[YYYWWWUUUPPPOOOOOONNNNNNNNNOOOOOORRRSSSTTTTTTUUUTTTTTTTTTQQQOOOMMMLLLMMMPPPSSSUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPMMMKKKJJJFFFFFFFFFHHHKKKLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAACCCDDDFFFGGGGGGEEEDDDBBBEEEDDDBBBAAA@@@AAAAAABBB@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;::::::::::::;;;<<<<<<:::;;;;;;<<<======>>>>>>;;;<<<<<<;;;;;;:::999888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEHHHLLLNNNZZZ^^^cccppp{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,***+++,,,---,,,+++***)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...+++++++++,,,,,,---------000...,,,*********+++,,,............////////////------------------------///...---,,,,,,,,,---...........................,,,,,,------------......,,,,,,------...//////000------------,,,,,,,,,,,,------------------------/////////...---,,,+++***,,,,,,------......//////------------------------------........./////////+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,------,,,+++)))(((,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------------.........///////////////000000111222222222222333333333444444444444444444666777999;;;<<<===>>>>>>???@@@BBBDDDFFFHHHKKKLLLLLLMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLQQQQQQRRRTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\^^^``````]]]]]]\\\ZZZYYYYYYYYYYYY]]]]]]^^^___```aaaaaaaaa^^^]]]\\\[[[[[[[[[\\\\\\______^^^]]]]]]\\\\\\\\\___aaadddfffggggggffffffeeeeeeeeeeeedddcccbbbaaaaaa```______^^^]]]ZZZWWWUUUUUUVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^___aaabbbccccccdddcccdddfffhhhhhhgggeeedddiiihhhhhhgggffffffeeeeee^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUUUUVVVWWWYYYZZZ[[[___```aaaaaa```^^^\\\ZZZYYYZZZYYYVVVTTTRRRSSSUUUWWWXXXZZZ[[[[[[YYYVVVUUUPPPPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTRRROOOMMMMMMPPPTTTWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJFFFEEEFFFHHHKKKLLLKKKJJJJJJIIIGGGEEECCCAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;:::::::::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;::::::999888999999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@BBBDDDGGGPPPRRRTTTaaalllzzz+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***************+++***+++,,,---,,,+++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------000...,,,***)))***+++,,,.........//////000000000------------------------...---,,,++++++,,,..............................,,,,,,,,,,,,------......+++,,,,,,---...///000000.........------------,,,------------------------%%%'''))),,,///111222333++++++,,,,,,---------...,,,,,,------------------------------.........///+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,+++,,,------,,,+++)))(((*********++++++,,,,,,,,,---------,,,+++)))(((''')))******+++,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------...............//////000111111222222222222222222333333333444222333444666777999:::;;;;;;<<<===???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJIIIJJJKKKLLLMMMLLLMMMOOORRRTTTUUUVVVVVVUUUVVVWWWYYY\\\^^^___```]]]\\\[[[ZZZYYYYYYYYYYYY^^^^^^___```aaaaaa``````\\\\\\[[[[[[\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[^^^___bbbdddfffffffffeeeeeeeeefffeeeeeedddcccbbbbbbaaa`````````^^^[[[XXXVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]^^^```bbbdddeeeeeeffffffhhhjjjkkkkkkhhheeecccccccccdddeeeffffffgggggg```___^^^]]]\\\[[[[[[[[[WWWWWWXXXYYYZZZ[[[\\\]]]aaaccceeefffeeebbb___]]]ZZZZZZXXXVVVSSSRRRSSSUUUVVVWWWZZZ[[[[[[ZZZWWWVVVRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUVVVUUUUUUSSSPPPNNNNNNQQQUUUXXXYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMKKKJJJFFFEEEFFFHHHKKKMMMLLLKKKJJJIIIGGGEEECCCAAAAAA@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???????????????========================::::::999999999999::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999888999999:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???????????????????????????<<<>>>??????>>>???@@@BBBBBBIIIHHHHHHRRR[[[gggwww++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())))))***+++,,,)))))))))*********++++++******+++++++++,,,,,,,,,***************+++,,,,,,+++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,...///---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------......,,,,,,------...///000000............------------,,,,,,,,,,,,,,,,,,,,,,,,''')))***---...000111111++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,......---,,,,,,+++******((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,------------,,,+++***)))(((******+++,,,,,,,,,++++++(((((())))))******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------............///000000111111222111111222222222333333333111222333444666777888999999:::;;;===@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMIIIJJJMMMOOORRRTTTVVVVVVTTTUUUVVVXXXZZZ\\\]]]^^^\\\[[[ZZZZZZYYYYYYYYYYYY^^^___aaaaaabbbaaa```___[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^aaaccceeeeeefffeeeeeeeeeeeeeeeeeedddcccccccccbbbaaaaaaaaa___\\\ZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZXXXWWWVVVVVVXXXZZZ[[[[[[\\\]]]^^^______^^^^^^______^^^]]]]]]]]]^^^^^^___```aaadddeeegggggghhhjjjkkkmmmmmmllljjjgggeee```aaaaaacccdddeeeffffffaaa```___^^^]]]]]]]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^bbbdddgggiiiiiifffccc```[[[[[[YYYVVVSSSSSSUUUWWWVVVXXX[[[]]]]]]]]][[[ZZZUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWTTTRRRPPPOOOPPPRRRVVVXXXXXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOONNNMMMKKKJJJIIIEEEEEEFFFHHHKKKMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????========================<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999999888::::::;;;;;;;;;;;;::::::888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999::::::<<<===??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>???AAACCCAAAGGGEEECCCKKKQQQXXXeeexxx***+++---......---+++***++++++++++++++++++++++++******)))(((''''''(((((()))))))))*********++++++******+++++++++,,,,,,,,,******++++++,,,---//////---,,,++++++******+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------***++++++,,,------......,,,---------......//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////...,,,++++++---------------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++************+++++++++,,,+++,,,---------,,,+++***))))))))))))***+++,,,---***************+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++*********+++,,,,,,,,,,,,---------......//////000111111111111111111111222222222222000111222333444666777777777888:::===???AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHJJJLLLHHHIIIKKKNNNPPPRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZ___```aaabbbbbbaaa___^^^[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```___^^^^^^]]]^^^```bbbdddeeeffffffdddeeeeeeeeeeeedddccccccdddcccbbbbbbbbbaaa^^^[[[YYYYYY[[[\\\\\\\\\\\\\\\\\\[[[XXXWWWVVVXXXYYY[[[]]]^^^___`````````___^^^aaa```````````````aaaaaabbbcccdddfffhhhiiiiiijjjiiijjjkkkkkkjjjhhheeedddbbbbbbbbbbbbbbbcccccccccaaa``````___^^^^^^^^^^^^]]]]]]^^^_______________aaadddhhhkkkllliiieeebbb^^^]]][[[XXXUUUUUUWWWYYYXXXZZZ]]]```aaaaaa```___WWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVQQQQQQPPPPPPQQQTTTVVVXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHHHHCCCCCCDDDGGGJJJLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@????????????========================<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;888888888999999:::::::::<<<<<<<<<;;;;;;;;;::::::888888999:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>=========@@@BBBAAAHHHEEECCCJJJLLLNNNYYYbbbppp***+++---......---+++***++++++++++++++++++++++++,,,+++***(((&&&%%%$$$$$$))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,---...000111222...---+++***)))***+++,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,------------.........------,,,,,,------...---------,,,,,,+++++++++...............,,,+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,------------------------******+++,,,,,,---......---------...............,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////......------,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))******+++++++++,,,(((***,,,.........---,,,...,,,+++)))((())))))***,,,,,,++++++***)))))))))((()))+++,,,---...//////+++,,,,,,---,,,+++)))((())))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++******************++++++,,,,,,,,,---------......//////000111111111000111111111111222222222000000111222444555666666666777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>?????????@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMNNNQQQRRRSSSOOOOOOPPPPPPRRRSSSUUUUUUYYYXXXXXXWWWXXXYYYZZZ[[[```aaacccddddddcccbbbaaaaaa___]]]ZZZZZZ[[[]]]^^^^^^___```aaabbbccccccccc___```bbbdddddddddbbbaaadddcccbbbbbbaaaaaabbbbbbbbbcccddddddcccaaa^^^]]]YYYZZZ[[[\\\^^^___```aaa^^^^^^]]]\\\ZZZYYYXXXXXX]]]^^^___aaaaaaaaa``````aaaaaaccceeefffgggggggggiiiiiiiiijjjjjjkkkkkkkkkiiihhhfffdddbbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaaaaabbbcccbbbaaa```___aaaaaabbbccccccaaa```___```aaaccceeegggggggggggggggeee```\\\YYYYYYZZZ[[[^^^^^^bbbhhhnnnnnnhhhbbb[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMMMMMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFIIIFFFCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????======<<<;;;::::::999999::::::::::::::::::::::::===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<;;;:::999888999999:::999:::<<<>>>????????????=========>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAABBBAAABBBCCCDDDEEEFFFGGGHHHNNNTTT]]]dddmmmzzz,,,,,,,,,+++***)))))))))))))))************))))))*********************************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,,,,,,,,,,,,,---------...---,,,+++*********++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,------...//////......---------,,,,,,,,,+++---//////...,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,,,,+++******+++,,,,,,......---,,,))))))***,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---,,,,,,******))))))******++++++++++++,,,,,,,,,+++++++++************)))(((((()))************))))))******+++,,,)))******++++++******)))))))))))))))************++++++,,,---......------...---------------------....../////////000000000222222333444444444444333666777999:::<<<=========???@@@AAACCCEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVVVVUUUWWWYYY[[[]]]___```bbbccccccbbb```___```___]]]\\\[[[\\\]]]^^^^^^___aaabbbccccccddddddcccdddfffgggggggggfffeeeccccccbbbaaaaaaaaabbbbbbbbbcccddddddbbb```^^^\\\YYYYYYZZZ[[[]]]___```aaa``````___]]]\\\[[[ZZZYYY]]]^^^___aaabbbbbbaaaaaabbbcccdddfffhhhiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjfffeeeccc```___^^^^^^^^^``````aaaaaaaaaaaa``````___```bbbcccddddddcccbbbbbbbbbccccccbbbbbbaaa```aaabbbdddeeeggggggggggggfffccc___[[[XXXXXXYYYZZZ^^^___aaaggglllkkkfff```ZZZZZZYYYXXXWWWVVVUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSQQQPPPNNNMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFFFFEEEEEECCCAAA@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999999::::::::::::::::::::::::<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888999999999::::::===<<<:::999999999:::::::::;;;===???@@@@@@@@@???===============<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBAAAAAABBBBBBCCCDDDEEEEEEEEEJJJPPPUUU\\\fffrrr{{{*********)))((((((''''''******++++++++++++******************************(((((()))***+++,,,---...,,,+++***))))))***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,++++++******++++++,,,,,,,,,+++++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((()))))))))*********++++++++++++++++++++++++*********++++++++++++,,,)))******++++++++++++*********++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,***))))))))))))***++++++)))))))))******)))))))))++++++*********)))))))))***+++,,,---............------------------------------........./////////000111222222333333222222333444666777999:::::::::===>>>@@@CCCFFFIIIJJJLLLIIIHHHHHHGGGGGGGGGGGGHHHFFFFFFFFFHHHIIIKKKMMMNNNMMMNNNNNNOOOQQQRRRTTTUUUVVVUUUSSSSSSUUUXXX\\\___``````aaaaaaaaa___^^^]]]___^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccddddddddddddeeeggghhhhhhhhhgggfffcccbbbbbbaaaaaaaaaaaaaaabbbcccdddcccbbb___]]][[[WWWXXXYYYZZZ\\\^^^```aaabbbaaa```___]]]\\\[[[[[[\\\^^^```aaacccccccccccccccdddfffhhhjjjllllllmmmnnnmmmlllkkkjjjiiihhhhhheeecccaaa___]]]\\\[[[\\\^^^^^^____________^^^^^^^^^___aaadddeeefffffffffeeedddccccccbbbbbbccccccbbbbbbdddeeeffffffffffffdddbbb^^^ZZZXXXWWWXXXYYY^^^^^^```dddggggggbbb]]]YYYXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJFFFGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEECCCBBB@@@@@@AAABBBBBBAAA======>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;;;;:::999999999999:::888888999999:::999999888888888999::::::::::::999<<<;;;;;;::::::999999999888888888999999999999:::<<<<<<;;;:::::::::;;;;;;;;;<<<>>>???@@@@@@@@@@@@<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;===???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCFFFIIIKKKNNNTTT]]]ddd******))))))((((((((((((+++,,,,,,,,,,,,,,,,,,+++************************((())))))***+++,,,,,,,,,++++++***))))))***+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---------------------...------,,,,,,------...---,,,,,,+++***************++++++,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,+++++++++,,,,,,,,,------............---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,************************++++++++++++++++++++++++---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,++++++***))))))))))))*********+++++++++++++++++++++++++++))))))*********+++++++++(((((())))))*********+++************************,,,,,,++++++++++++******++++++++++++++++++++++++)))))))))))))))***++++++))))))************))))))************************((()))***,,,------------.............../////////------.........////////////000000111111111111111222333444666777888888999;;;<<<>>>BBBEEEIIILLLNNNJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTVVVTTTRRRQQQRRRVVV[[[^^^```aaaaaa``````^^^]]]\\\]]]]]]^^^_________^^^]]]___```aaacccddddddddddddccccccdddeeeeeeeeedddcccbbbbbbaaa````````````aaabbbcccccccccaaa^^^\\\ZZZWWWWWWWWWXXXZZZ\\\^^^```aaa``````^^^]]]\\\[[[[[[\\\^^^```bbbdddeeeeeedddeeefffhhhjjjlllnnnnnnooooooooommmkkkiiigggfffeeeeeedddaaa^^^\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]^^^___bbbdddfffgggggggggfffeeedddcccbbbcccdddeeebbbccccccddddddeeeeeeeeecccaaa^^^ZZZXXXWWWXXXXXX]]]]]]^^^```bbb```\\\YYYVVVVVVUUUUUUTTTTTTTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVUUURRRQQQOOOMMMKKKJJJJJJIIIEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCC>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999:::999999888888888999999666777888888888888888888777888999999::::::999999<<<;;;;;;:::999888888777888888888888999999999999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@???;;;;;;::::::999999888888::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@@@@AAAAAADDDEEEFFFFFFGGGKKKQQQUUU***************)))))))))******++++++++++++******************************************************+++******************++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------...------,,,************+++)))******+++++++++++++++,,,++++++******++++++,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---+++++++++,,,,,,,,,------............---,,,++++++************++++++++++++------------------------***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,...///...,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************''''''((((((((((((''''''*********+++++++++,,,,,,************************))))))*********+++++++++((((((((())))))******+++)))))))))))))))(((((((((************)))))))))))))))******************)))))))))(((((())))))***+++***++++++++++++++++++***((())))))***+++,,,,,,,,,((((((***++++++,,,,,,,,,,,,---------.........///....../////////000000000...///000000111111000000111222444555777777888888999:::<<>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@>>>======<<<:::::::::::::::999999999999999999999999999999999888888777777777888888999555666777777888888888777888888999:::::::::::::::;;;;;;:::999888888777777777777888888888999999999::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>>>>===:::999999999888888888777999999999::::::;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDHHHKKK++++++++++++++++++++++++((((((((())))))(((((((((++++++++++++++++++++++++++++++*********)))))))))***************************************+++,,,,,,++++++++++++++++++++++++******++++++++++++++++++------------,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,---,,,+++*********+++,,,))))))***++++++++++++***++++++++++++++++++++++++******************))))))++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,---------------...------,,,,,,************++++++++++++------------------------******+++,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,......,,,+++,,,,,,************************++++++************++++++************************(((((())))))******))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++++++++,,,***))))))((())))))***+++)))(((((((((((('''''''''***))))))))))))((((((((((((((()))******)))(((((()))(((((((((((()))******++++++,,,,,,,,,,,,++++++(((((()))***+++,,,---...)))******+++++++++++++++)))******++++++,,,,,,,,,....../////////000000000...///000000111111000000111111333555666777777888888999:::<<<@@@DDDGGGJJJGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVTTTQQQPPPPPPRRRUUUWWW^^^^^^^^^]]]\\\\\\\\\\\\YYYZZZ\\\^^^______^^^^^^^^^___```aaabbbcccccccccccccccccccccbbbbbbbbbbbbaaaaaa```__________________```aaaaaa```^^^\\\ZZZXXXWWWVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[\\\\\\___aaabbbdddffffffffffffeeefffgggiiijjjkkkkkkkkkjjjjjjhhhgggeeecccbbbaaa___]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[]]]___bbbcccdddddddddfffeeeddddddccccccddddddbbbaaaaaa`````````aaaaaa```^^^\\\ZZZXXXWWWWWWWWWUUUVVVVVVVVVTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMOOOQQQSSSUUUTTTSSSRRROOONNNLLLJJJIIIGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBAAA?????????@@@BBBCCCAAA@@@BBBBBBAAA@@@???>>>======????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>======::::::::::::999999999999999999999999999999999999777666666666666777888888555555666777888888888888888888999::::::::::::999:::999999888888777777777777777777888888888888999888999:::;;;;;;;;;::::::888999;;;<<<<<<<<<;;;:::888888888888888888888888888888999999::::::::::::>>>>>>?????????@@@@@@@@@??????>>>???@@@BBBEEEFFF++++++++++++++++++++++++((())))))******))))))(((++++++++++++++++++++++++))))))))))))*********************++++++************************++++++,,,************************************************,,,,,,,,,,,,+++++++++***)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++***))))))+++,,,---)))***++++++,,,,,,++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,***,,,......,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,------...---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++***)))+++------,,,++++++,,,************************++++++************++++++***************************+++,,,,,,------,,,,,,************++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))((((((((('''*********))))))))))))((((((((()))******)))((((((((((((((((((((()))************++++++++++++***************++++++,,,,,,,,,,,,------------,,,++++++)))))))))***++++++,,,,,,------.........///////////////000111111111111000///000222333555666666666777777888999<<<@@@CCCEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMPPPRRRSSSRRRQQQPPPPPPQQQSSSUUUVVV[[[ZZZZZZZZZYYYZZZZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^]]]^^^___```aaabbbbbbbbbdddcccbbbbbbaaaaaaaaabbbaaa```______^^^^^^______]]]^^^`````````^^^\\\[[[YYYXXXVVVTTTTTTVVVXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^aaabbbdddeeefffffffffeeeddddddeeegggggghhhhhhhhhfffeeeddddddbbbbbbaaaaaa]]]\\\ZZZYYYXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWYYY\\\___bbbddddddeeedddddddddddddddcccbbbbbbaaa```___^^^^^^^^^^^^___\\\[[[YYYWWWVVVUUUTTTTTTQQQRRRRRRQQQOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMPPPSSSTTTSSSRRRQQQLLLKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????AAABBBBBB@@@>>>?????????>>>>>>============>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>999999999999999999999999888888888888888888888888666555555555666666777888555555666777888999999888666777888888999999888888888888888888888777777777777777777777888888888888777888999:::::::::999999666777888999999999888777777777777888999999::::::777888888999999999999999;;;;;;<<<===>>>??????@@@???>>>===>>>???BBBCCCDDD***************+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,******++++++++++++***************)))***++++++,,,******************************))))))))))))))))))++++++++++++******))))))***+++---...///...------...------,,,,,,------...,,,+++***))))))+++---///++++++,,,------------,,,((()))+++,,,,,,+++)))((()))*********++++++++++++*********++++++,,,,,,,,,(((+++---...---+++******++++++,,,,,,,,,---------++++++,,,---............---------.........//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***(((***------,,,+++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''((()))***************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++)))))))))******+++*********))))))((((((+++++++++************)))((()))***++++++***)))(((((((((((((((((()))******))))))************)))))),,,,,,,,,++++++++++++***////////////...---,,,,,,******+++,,,------......,,,,,,,,,---------......///000000111111111111111...///111222444555555555777777777888:::===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSOOOOOOOOOPPPQQQTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXYYYZZZ\\\]]]^^^___\\\]]]^^^```aaaaaaaaaaaabbbbbbaaa```______````````````___^^^^^^^^^^^^___\\\]]]___``````___]]]\\\ZZZXXXVVVTTTSSSTTTVVVXXXWWWXXXYYYZZZ\\\^^^______bbbccceeefffffffffeeeeeecccddddddeeeeeeeeeeeeeeebbbbbbbbbaaaaaaaaa``````^^^]]]\\\ZZZZZZZZZ[[[\\\UUUVVVWWWXXXYYYYYYYYYYYYSSSUUUYYY]]]aaadddeeefffbbbcccdddeeedddcccbbbaaaaaa```^^^]]]\\\\\\]]]^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOOOOOOONNNLLLKKKKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNKKKMMMOOORRRSSSRRRQQQPPPIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBBAAAAAACCCDDDDDDBBB???<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>????????????999999999999999999999999888888888888888888888888555555555555555666777888555555777888999999999999555666666777777777777777777777777777888888888888777777777777888888888888666777888999:::999999888555555777888888777666666666666777888999:::;;;;;;777888888999999999888888999999:::;;;<<<>>>>>>???<<<:::999:::;;;===>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++*********))))))((((((************************************)))))))))))))))))))))***+++++++++,,,))))))))))))((((((((((((((()))***++++++,,,++++++++++++************++++++,,,---......,,,***(((&&&++++++++++++++++++++++++)))+++---,,,+++***++++++------------,,,***)))(((************************,,,,,,,,,---------......))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************((())))))))))))*********++++++***)))(((((()))))),,,+++++++++******))))))(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))''')))++++++***)))((()))))))))))))))))))))))))))*********+++,,,,,,,,,---+++*********))))))((((((++++++******************///...,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,...---+++)))((())))))***++++++***)))(((((()))))))))))))))))))))******+++((((((((((((((((((((((((************************777555111---***)))((((((******+++++++++,,,,,,,,,..................------,,,------...............000111222222111000111222888888888999999::::::;;;;;;===@@@BBBAAA@@@@@@@@@AAA@@@@@@AAABBBCCCDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQPPPQQQRRRRRRSSSVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[\\\^^^___```aaaaaaaaabbbaaa^^^\\\\\\]]]___aaabbbbbbaaa```^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZTTTSSSSSSRRRRRRRRRRRRRRRTTTUUUWWWZZZ\\\^^^______cccdddfffggggggfffdddccc```bbbdddeeeeeedddcccbbb___```aaaaaaaaa```^^^]]]___]]][[[YYYXXXXXXYYYZZZXXXXXXVVVUUUTTTTTTSSSSSSTTTVVVXXX[[[^^^aaabbbccccccbbbaaa___^^^^^^]]]]]]]]]]]]^^^^^^^^^]]][[[[[[UUUTTTSSSRRRPPPNNNMMMMMMOOONNNLLLKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLQQQOOONNNLLLLLLMMMNNNPPPLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIFFFDDDBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBBBBBAAABBBBBBAAA@@@????????????===;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;;;;<<<===>>>???;;;;;;;;;;;;:::999888888:::::::::999999888888888888888888888888777666555444444444444444555666666333555666888888666555333777777777777777777777777555555555555555555555555333444555666777888999:::777777666555555555555555555555555555555555555555777666666666666777777888555666666777888888999999;;;<<<<<<<<<======>>>>>>???>>><<<;;;::::::;;;;;;++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))(((************************''''''((()))***+++,,,,,,)))))))))))))))*********************))))))))))))((()))***++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,***************************,,,...---,,,+++,,,,,,'''((())))))***************************************+++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))************************)))))))))************++++++******)))))))))))))))))))))))))))((((((((('''))))))))))))***************))))))))))))))))))***************************)))+++------,,,******+++))))))))))))))))))))))))************++++++++++++************)))))))))(((************************---,,,+++***)))******++++++***))))))))))))***+++---,,,+++)))))))))))))))++++++***)))))))))))))))((((((((('''((())))))***************************************************111000---+++))))))************+++++++++,,,,,,,,,.........---------------......///000000000000000000111222222000000111222777777777888888999999::::::<<>>===<<<======>>>>>>??????AAABBBDDDDDDHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaa```^^^\\\[[[\\\\\\]]]cccbbbaaa___]]][[[XXXWWWVVVUUUTTTSSSSSSSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVXXXZZZ\\\^^^^^^______```aaabbbbbbaaa```___```````````````_________]]]\\\[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPPPPRRRUUUXXX[[[^^^___```^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTRRRQQQQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJDDDCCCBBB@@@???>>>>>>>>>>>>??????AAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????@@@???>>><<<;;;;;;:::::::::;;;;;;<<<;;;::::::999999999999:::888888999::::::::::::999999999999888888888888888999999999999999999888777555555555555555666777777777777777777777777777777666666666666666666666666888777666555444222111111333333333444444444555555666666555444444444555555444444444444444444444444555555555666666777777777<<<;;;:::999888777666666999999999:::::::::::::::;;;::::::::::::;;;<<<<<<))))))))))))))))))))))))******++++++++++++***************)))))))))))))))************************+++++++++*********))))))++++++******))))))((((((++++++*********)))))))))((((((***+++++++++++++++++++++************++++++...---,,,***))))))*********************************,,,------,,,++++++,,,...---------,,,,,,------************************))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++******))))))************************************++++++++++++))))))*********)))))))))+++++++++***************)))))))))*********++++++))))))(((((((((((())))))***+++---......---+++***''')))***)))((('''((()))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++***)))))))))))))))******)))))))))))))))***(((''''''''''''((())))))************************************************'''''''''((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------......------///000111111//////000111222222333444555666666777666888;;;;;;::::::;;;<<<=========>>>@@@BBBCCCDDDGGGHHHHHHIIIJJJJJJKKKKKKLLLNNNRRRTTTVVVWWWVVVVVVUUUUUUVVVXXXYYY[[[\\\]]]\\\[[[YYYWWWWWWWWWXXXYYYXXXXXXXXXYYYZZZ[[[[[[\\\```___^^^]]]\\\[[[[[[[[[_________^^^\\\ZZZXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^___````````````___^^^___^^^]]]\\\\\\\\\\\\]]]ZZZYYYXXXWWWWWWWWWYYYYYYZZZYYYXXXWWWWWWXXXXXXYYYXXXWWWWWWUUUTTTRRRPPPOOOOOOPPPSSSVVVYYY[[[]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGBBBBBBAAA@@@???>>>>>>>>>===>>>???@@@AAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>??????>>>???@@@AAA???===;;;;;;;;;::::::;;;;;;<<<;;;::::::999999888888888666777888999::::::::::::888888888888888888888777999999:::::::::999999888666555555555555666777777888777666666666666777888666666666666666666666666777666666555333222222111444444444444444333333333555555444444444444444555444444444444444444444444444444555666666777777777777777777777777888888888888888888888888888888888888888888999:::;;;;;;<<<))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))++++++++++++************,,,,,,,,,++++++***************)))))))))(((((((((((((((***+++++++++++++++++++++************+++++++++,,,------,,,+++)))(((++++++++++++++++++++++++)))***,,,,,,***)))***+++***)))((((((((()))***+++*********************************++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))*********+++++++++((()))************))))))******************++++++((((((((()))))))))******+++******))))))******+++(((***,,,------,,,***(((''')))))))))''''''((()))))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))))))))******(((((()))))))))***************++++++++++++++++++************************************)))))))))(((***)))))))))))))))******))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,---------------...///000000......///000000111111333444555555666555777999999888888999;;;;;;;;;<<<===???AAACCCDDDGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMPPPSSSUUUVVVVVVUUUUUUVVVXXXZZZ\\\]]]^^^___\\\[[[XXXVVVVVVWWWXXXYYYXXXXXXXXXXXXXXXYYY[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\ZZZYYYXXXUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOOOOPPPQQQSSSTTTUUUTTTUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPOOOPPPRRRUUUWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVTTTSSSQQQPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIIIIFFFGGGGGGGGGFFFFFFEEEDDDAAAAAAAAAAAA@@@@@@??????======>>>???@@@AAABBBCCC@@@???>>>======<<<<<<<<<=========???AAABBBAAA@@@<<<<<<;;;::::::::::::;;;::::::::::::999999888888555666777888999:::::::::777777777777777777777777888999999:::::::::999999555555555555555666777777777777666666666666777777555555555555555555555555444444444444444333333333555555555444444444444333444444333333333333444444444444444444444444444444333333555666777777777666555555555555666666666666777777777777777666666666666666777888999:::;;;;;;))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))************))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((('''((()))***++++++,,,++++++++++++************++++++&&&(((+++---...---,,,+++++++++++++++++++++++++++(((***++++++***))))))***((((((((()))+++---000111************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))))))))*********'''(((***++++++***))))))(((((((((((())))))))))))'''((((((((())))))))))))++++++************++++++((()))***++++++***)))(((******+++***((((((***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((())))))*********)))***++++++,,,,,,++++++)))******++++++******)))((())))))******)))(((((()))))))))))))))******+++)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))*********************)))******+++++++++,,,,,,,,,)))******++++++,,,,,,---------...////////////...---///000///...---...000///000111222333444555666555666777777777777888:::999999:::<<<>>>AAACCCDDDFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVXXX[[[]]]___``````[[[ZZZWWWVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]]]]_________^^^\\\[[[XXXYYY[[[]]]]]]\\\ZZZYYYVVVUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUSSSTTTVVVWWWYYYZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVWWWWWWWWWVVVTTTSSSQQQPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBAAAAAA@@@@@@>>>>>>>>>??????@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<>>===<<<;;;:::999999999888999999:::999999888777555555666888888999999999666666666666777777777777777888999999999999999999444444444444444555666666666666666666666666666666555555555555555555555555333333333333333333444444444444444444444444444444333333222222222333444444333333333333333333333333111333444666777777777666666666555555444444333333777666666666666666555555555666777888999999999999************************+++***)))(((((()))***+++((()))))))))************))))))))))))))))))))))))((()))******,,,,,,---...+++++++++++++++,,,,,,,,,*********)))))))))((((((((()))***++++++,,,++++++++++++************++++++((()))***+++,,,---------************************(((***,,,,,,***)))***+++,,,,,,,,,---///222555777************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))'''(((***+++++++++))))))'''((((((((())))))))))))(((((()))))))))***************))))))))))))***************************************)))((((((***,,,))))))))))))))))))))))))((()))))))))))))))******((()))))))))************''''''(((((()))******+++((((((***+++++++++******(((((()))******)))(((((('''((()))******)))(((((()))))))))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,,,,---......//////......---...//////------.../////////000111333444555666444666777777666666888:::777888999;;;>>>@@@CCCDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJLLLMMMOOOPPPQQQRRRRRRTTTWWWZZZ\\\^^^______ZZZYYYVVVUUUUUUWWWZZZ\\\\\\[[[YYYYYYYYYZZZ\\\]]][[[]]]___```aaa```^^^]]][[[\\\^^^______^^^\\\ZZZVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTVVVWWWXXXYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[YYYWWWUUUTTTQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWUUUVVVXXXXXXXXXVVVUUUSSSQQQRRRSSSTTTUUUUUUUUUUUUSSSSSSRRRRRRQQQQQQRRRRRRSSSQQQOOOLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@???????????????????????????===<<<;;;::::::999::::::888888:::>>>CCCFFFGGGGGG@@@???===;;;999888777777555666777888888888777777555555666777888888888777555555555666666666777777666777888888999999888888333333333333333444555555333444555666666555444333555555555555555555555555444444444333333222222222222222222333333333333333222222222222222333444444333333333333333333333333000222444666777777666666555555555555555555555555777777666666666555555555444555777888888888888777************************+++***)))(((((()))***+++(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))***+++++++++,,,+++++++++************)))((()))***++++++,,,++++++++++++************++++++...,,,+++))))))***,,,---)))))))))))))))))))))))))))+++------+++***+++,,,...---,,,,,,---///111333***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((&&&(((***+++,,,+++***)))))))))******+++++++++,,,)))************+++++++++))))))(((((((((((())))))++++++***))))))***++++++((((((((('''%%%&&&(((***))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++&&&''''''((()))******+++&&&'''(((*********)))(((&&&'''((())))))((('''&&&'''((()))******)))(((((())))))((())))))***++++++'''''''''''''''((())))))************************))))))))))))))))))))))))'''((()))))))))))))))(((******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,---...///...------...///...///000222333444666666555666777666666666888:::777777999;;;===@@@CCCDDDFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUYYY[[[]]]^^^^^^ZZZXXXVVVTTTUUUWWWZZZ\\\]]]\\\ZZZYYYZZZ[[[]]]^^^ZZZ\\\___aaabbbaaa___^^^^^^___aaabbbaaa___\\\ZZZVVVVVVTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[\\\\\\ZZZWWWTTTSSSOOOPPPRRRSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPQQQOOOMMMJJJGGGFFFEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>===>>>@@@AAAAAA@@@??????????????????>>>>>>>>>>>><<<<<<;;;:::999999999999777777:::>>>CCCGGGIIIHHHAAA@@@>>>;;;999888777666333444555777777777666666555666666777777777777777444555555555666666777777555666777888888888888888333222222222222333444444222333555666666555333222555555555555555555555555666666555444222111000000000000111111222222222222222111111111222333333444333333333333333333333333000111444666777777666666111222333555777888999:::777777666666666555555555444555777888888888777666***+++,,,------,,,+++***************************,,,***((())),,,...---+++,,,***(((&&&&&&(((***,,,+++***)))***++++++***)))************************+++***(((((()))***,,,...***+++---......---+++***))))))(((((((((***+++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++)))***,,,.........,,,++++++***)))))))))***,,,,,,+++++++++*********))))))++++++,,,++++++***)))(((******))))))))))))******,,,++++++******++++++,,,))))))))))))((((((((((((''''''''''''((((((((((((+++,,,---,,,***)))***++++++*********))))))((((((******++++++++++++******111---***)))+++,,,***((((((((('''''')))***,,,...+++++++++*********))))))))))))))))))***************************)))((((((((((((((((((((()))******%%%&&&''''''&&&&&&''')))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))------,,,,,,++++++******&&&'''((()))+++,,,......)))))))))))))))*********'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++(((&&&&&&***,,,,,,+++************+++,,,---...,,,++++++++++++,,,---...---------,,,,,,+++++++++------///000222222333333666555555555555444444444666777888:::<<>>>>>>>>>>>=====================>>>??????@@@@@@=========>>>===<<<<<<;;;<<<<<<<<<;;;:::999888777999999:::<<>>>>>>>>=========<<<<<<>>>??????@@@@@@AAABBBBBB===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777888888888:::<<>><<<:::999888888888555666777777555555555777888888888888888888888888666666666666555555555555555777888888666555555555444444444444444333333222444555666777666444222111111222333444444333222111333333333222222111111111222222222333333222222111111111111111111111111111111111111111111111111111222222333333333444444444444444444444555555555555444444333333333333444444666555555444555666777888***)))&&&$$$$$$&&&)))***************************---***''''''((()))******+++++++++++++++++++++++++++***)))***++++++***)))************************---,,,***)))(((((()))))),,,---...//////...---,,,***)))((((((((()))***+++,,,)))&&&$$$$$$&&&))),,,...---,,,+++************))))))))))))))))))))))))******,,,---------,,,+++******))))))******+++,,,+++************)))))))))&&&&&&((())))))***************))))))))))))******++++++************++++++******)))))))))(((((((((++++++++++++,,,,,,,,,,,,+++,,,,,,,,,***)))***+++************))))))))))))(((((())))))))))))(((((()))******)))(((((()))+++------,,,+++******++++++*********)))(((''''''&&&))))))))))))************)))************))))))(((((((((((((((((()))******((()))+++***))))))***,,,)))******++++++******)))))))))))))))))))))))))))+++***))))))))))))))))))'''(((((((((((((((((())),,,,,,++++++***)))))))))++++++******))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((***)))'''(((***,,,,,,+++******)))))))))******+++***+++,,,---------,,,+++............------------......///000000111000000222222333333444555555555666666888:::<<>>>>>???@@@@@@AAAAAABBB===>>>>>>>>>>>>===<<<<<<:::::::::999999888888888777777777777888:::<<<===>>>===;;;:::888888777777777888888777555444555666888888888888888888888888666666666666555555555555555666888777666444555555555555555555555444333333333333555555555555333222222333333444444333333222222222222222222111111111111222222333333222222222...//////000000111111111111111111111111111111111222222222222222333333333333333333444444444555555444333333222222333333444444444444333444555666666,,,+++)))(((((()))+++,,,************************...,,,)))''''''(((*********+++,,,,,,,,,,,,+++***+++***)))***++++++***)))************************,,,+++***)))((()))))))))+++,,,,,,------,,,,,,+++******)))(((((()))***+++,,,***(((''''''(((***,,,---,,,+++***************++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++***************+++++++++************))))))))))))))))))***+++++++++++++++******))))))))))))******++++++************++++++*********)))))))))((((((((((((((()))))))))*********+++,,,+++***))))))+++*********)))))))))))))))(((((())))))))))))((((((&&&(((***)))''''''))),,,,,,,,,++++++************))))))))))))))))))))))))((()))))))))************))))))************)))(((((((((((((((((())))))***(((***++++++***)))+++,,,))))))************))))))))))))))))))))))))))))))******)))))))))))))))***(((((())))))******++++++,,,,,,++++++***))))))))),,,++++++***)))(((''''''***************)))))))))((((((((((((((((((((((((((())))))******))))))(((&&&'''''''''((((((((((((++++++***+++,,,---------******))))))))))))))))))***+++---......---+++***++++++++++++++++++++++++......///000000/////////000000111222333444555555555666888:::===>>>???@@@AAACCCDDDGGGHHHJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQSSSVVVZZZ___ccceeeeeeeeedddcccbbbaaaaaa```\\\\\\[[[ZZZ[[[]]]^^^```aaabbbeeeiiilllkkkgggddd___[[[WWWTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUPPPQQQRRRSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\[[[[[[ZZZWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMOOOPPPQQQPPPPPPOOOMMMMMMMMMLLLLLLKKKIIIIIIGGGFFFFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>?????????<<<============<<<;;;;;;:::999999999888888999999999888777666777888999:::;;;;;;:::999888777777777888999:::888666555555666888888888888888888888888666666666666555555555555444555777666555444555666333333444444333333222111111222333444444444444444333333333444444333333333222222222111111111111111111111222333333333222222......//////000111222222000000000000111111111111111111111111111111222222222333333333444444444444333333222222222222333333333333333333333444444444***++++++,,,,,,++++++***************************...---+++)))((()))***,,,)))+++,,,------,,,+++)))+++***)))***++++++***)))************************((((((((())))))******+++*********++++++*********+++***)))(((((()))******((()))************)))((()))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))******))))))))))))******+++******))))))******+++************))))))))))))'''''''''((((((((())))))***+++,,,+++)))((()))***))))))))))))))))))******)))******++++++******)))$$$'''******''''''))),,,)))))))))***************'''(((((()))++++++,,,---((()))))))))************((())))))*********))))))((((((((((((((())))))***'''(((***)))(((((()))+++)))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))******(((((())))))******++++++***************+++++++++,,,++++++***)))(((''''''******))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((()))******+++++++++++++++,,,******))))))))))))))))))***+++---......---+++***++++++++++++++++++++++++---....../////////.........///000111222333444555555666888;;;===>>>>>>???@@@AAACCCFFFGGGIIIJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQSSSVVVZZZ___ccceeegggfffeeedddcccbbbaaaaaa\\\[[[ZZZYYYZZZ\\\^^^``````bbbfffjjjmmmllliiieee^^^[[[WWWTTTRRRRRRPPPOOOQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTVVVWWWWWWWWWVVVUUUQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[]]]^^^^^^]]]\\\ZZZ[[[[[[\\\]]]\\\\\\\\\ZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\ZZZYYYWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOOOONNNNNNKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEEDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????;;;<<<<<<<<<<<<;;;:::::::::999999888888999:::;;;;;;:::999777777777888888999999999888888777777666999::::::999777555666777777777777777777777777777666666666666555555555555333555555555333333444666333333444444333333222111111111222333333444444444333333333333333333333333111111111111111111111111000111222333333333333333//////000000111222333333//////000000000111111111111111111111111111111111222222222222333333333444222222111111111111222222111222222333333333333333((()))***++++++***)))(((************************+++,,,---,,,******+++,,,)))***+++,,,,,,+++***)))+++***)))***++++++***)))************************''''''((())))))******+++))))))))))))))))))))))))+++***)))((((((((()))***&&&''')))******)))'''&&&(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++************))))))***++++++++++++***(((((()))))))))))))))************))))))(((&&&&&&******))))))))))))************))))))))))))******++++++*********)))))))))((()))))))))***************+++++++++)))((()))***))))))))))))******************++++++++++++******&&&''')))***)))((()))***'''((()))***************'''((()))***+++,,,---...))))))))))))************((())))))************)))((((((((((((((()))******&&&''')))(((''''''(((***((())))))******))))))((()))))))))))))))))))))))))))))))))))))))******+++'''(((((((((((((((((()))(((((()))***+++,,,,,,,,,++++++******))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''(((******)))(((((()))******)))))))))******++++++,,,---------,,,+++***,,,,,,,,,,,,------------,,,,,,---...//////............///000111222333444444666888;;;===>>>>>>===@@@AAABBBDDDFFFGGGGGGHHHDDDEEEGGGIIIJJJKKKLLLLLLGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSTTTWWW[[[___ccceeeggggggfffeeecccbbbaaaaaa]]][[[ZZZYYYYYY[[[^^^``````bbbeeeiiillllllhhheee^^^[[[VVVTTTSSSRRRQQQPPPRRRRRRSSSTTTVVVWWWXXXXXXWWWXXXYYYYYYYYYXXXVVVUUURRRSSSSSSTTTUUUUUUVVVVVVZZZ[[[]]]___``````^^^^^^^^^______```aaa`````````\\\\\\\\\[[[\\\\\\]]]^^^______^^^]]]\\\ZZZXXXWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>============<<<<<<<<<;;;;;;======>>>??????@@@@@@AAA;;;<<<<<<<<<<<<;;;::::::::::::999888999:::<<<======<<<:::888777777888888666777777888777777666666999::::::999777666777888666666666666666666666666666666666666555555555555333444444444222333444666555555555555555444333333111111111222222333333333333222222111111222222333000000000111111111111111000111222222333333333333///000000111111222222222...//////000000111111111222222222111111111111111111111222222222333333333222111111000000111111222111111222333333333333333))))))(((((((((((())))))************************'''***,,,,,,+++)))***+++)))******************)))+++***)))***++++++***)))************************(((((())))))))))))))))))******))))))))))))******,,,+++)))((((((((()))***(((((()))******)))((((((*********))))))***++++++)))))))))))))))))))))))),,,++++++***************((()))***+++,,,++++++***(((((((((((())))))******(((((()))))))))(((((('''******))))))))))))************))))))))))))******+++++++++*********))))))))))))*********+++++++++)))***+++***)))((()))***((()))))))))************))))))************))))))(((((((((***++++++)))'''******+++++++++***)))((())))))))))))************))))))))))))************(((((()))***************((((((((((((((()))******&&&''')))(((''''''(((***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))(((((((((((())))))***++++++,,,,,,*********)))))))))))))))%%%%%%&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********+++'''***,,,,,,***((()))******************+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---.../////////......//////000111222222444666999;;;============???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJLLLOOORRRTTTVVVVVVWWWXXXZZZ]]]aaadddfffhhhgggfffeeecccbbbaaa```]]][[[YYYXXXYYY[[[^^^``````aaadddgggjjjjjjgggeee^^^[[[WWWUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTUUUUUUVVVVVVWWWWWWXXX\\\]]]```bbbbbbaaa```^^^___```aaaaaabbbbbbaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]______^^^]]][[[YYYWWWVVVVVVVVVVVVUUUSSSRRRPPPOOOOOONNNNNNMMMMMMMMMMMMMMMPPPPPPPPPOOOMMMKKKIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???===<<<>>>>>>>>>=========<<<<<<======>>>>>>???@@@@@@@@@======>>>>>>======<<<;;;;;;:::999999:::<<<>>>???>>><<<:::999888777888888555555666777777777666555888999::::::888777888:::777777777777777777777777666666666666555555555555222333333333222222444666444444444444444333333222222111111111111222222222222111111000000111111222///000000000111111111222000000111222333333333333000000000000000000000000......//////000111111222333333222222222111111111111111111111222222222222111111000000000000111111111222333444444444333333,,,+++(((''''''(((+++,,,************************$$$(((,,,---+++))))))***))))))))))))))))))))))))+++***)))***+++++++++)))************************)))*********)))((('''&&&++++++************++++++,,,+++***((((((((()))***---,,,+++******+++,,,---------,,,+++************++++++++++++++++++++++++,,,,,,+++***))))))******((()))***+++,,,+++******'''((((((((())))))******((()))***++++++,,,,,,+++******))))))))))))************))))))))))))******+++++++++************)))((())))))))))))*********)))***+++***)))((((((***(((((())))))*********+++(((((())))))))))))((((((***)))((())),,,,,,)))&&&------------,,,***((('''*********)))((((((''''''))))))))))))************(((((()))***************((((((((((((((()))******'''((())))))(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***++++++------,,,,,,++++++*********************+++++++++)))))))))))))))*********###$$$%%%&&&''')))******))))))))))))))))))))))))))))))************)))))))))*********++++++++++++***---000000---+++,,,---************+++,,,---......---,,,++++++++++++,,,)))))))))******+++++++++)))***+++---.../////////......//////000000111111444666999;;;=========<<>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>???????????????>>>>>>===;;;;;;:::999:::<<>>???@@@AAAAAABBBCCCDDDEEEEEEDDDCCCDDDFFFGGGJJJOOOTTTXXXZZZZZZZZZZZZ[[[\\\^^^```aaabbbcccdddccccccbbbaaa```______YYYXXXXXXXXXYYYZZZ\\\]]]aaabbbdddeeeffffffeeeeee```^^^ZZZVVVUUUUUUVVVXXX[[[]]]^^^^^^]]]\\\\\\]]]______^^^]]][[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[[[[aaacccfffgggfffcccaaa```bbbbbbbbbbbbaaaaaaaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPOOONNNMMMMMMNNNOOOPPPOOOQQQRRRSSSRRRPPPMMMKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLJJJIIIGGGEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<999:::;;;===>>>???????????????>>><<<;;;:::999888<<<<<<<<<==================;;;888777777888777666444444444444444444444444444555666777999999::::::666666666666555555555555444555666777777555333222000111222333444555555555777111000444444000///222000000000000000000000000......//////000000111111............///////////////000000000111111111111222111111111000000//////////////////000000000000//////000111222333333444222222222222222111000///111111000000000000000111000111111111222222222222(((((()))))))))*********)))************+++++++++))))))))))))************,,,***(((''''''(((***,,,---***))))))++++++***(((++++++++++++***************))))))(((((((((((()))))))))((((((((((((''''''(((((())))))))))))((((((+++***)))(((((())))))***)))))))))))))))))))))))))))************))))))((())))))))))))************((()))***+++,,,---......************************))))))))))))*********************)))(((''''''''''''(((***++++++***((('''((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((('''((((((---,,,+++***))))))))))))************************))))))))))))))))))))))))+++***))))))(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((((((((((())))))))))))***&&&&&&''''''(((((())))))))))))((()))++++++***(((***************)))))))))***************)))((((((((())))))***++++++,,,,,,*********************************+++++++++,,,,,,------...............---.../////////000000000000333444555666777999::::::<<<<<<======>>>???@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIHHHKKKPPPUUUXXXZZZZZZZZZ[[[[[[\\\]]]^^^^^^______aaa``````___^^^]]]\\\\\\XXXWWWWWWWWWXXXZZZ\\\]]]^^^___```aaabbbaaaaaa```___]]]YYYVVVUUUUUUWWWXXX\\\^^^______^^^]]]]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]dddfffiiikkkiiieeebbb````````````_______________[[[ZZZYYYXXXXXXWWWWWWWWWZZZYYYYYYXXXVVVTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIFFFEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<======<<<;;;;;;999:::;;;===>>>????????????>>>>>>===<<<;;;::::::999999:::;;;<<<=========;;;999666555555555555444444444444444444444444444444444666777888999999999666666666666555555555444333444555666666444333111000111222333333444444444666222111444444000///222000000000000000000000000111111000000///.....................//////////////////000000000111111111000000000/////////......////////////000000000000000000000111111222222333111222222222222111000///111111000000000000000111000000000000111111111222'''((((((((()))))))))))))))************+++++++++++++++******************,,,+++************+++,,,,,,***))))))***+++)))(((*********))))))((((((((((((((())))))***)))))))))((((((((())))))*********((())))))******))))))(((***))))))((())))))***+++))))))))))))))))))))))))((())))))************))))))))))))*********++++++)))******+++,,,---......))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((************(((((()))))))))***************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************)))(((&&&&&&'''((()))******)))((('''************************))))))))))))))))))))))))+++***))))))(((((())))))((((((((()))))))))************)))(((((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((***))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***+++***))))))******)))'''***************+++++++++)))************))))))((()))))))))***++++++,,,,,,))))))))))))))))))***************++++++++++++,,,//////...---------------....../////////000000000222333444555666777888999999999:::;;;<<<===>>>>>>===???BBBDDDEEEFFFIIIKKKJJJMMMQQQUUUXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[\\\___```aaabbbbbbaaaaaa```]]][[[XXXVVVUUUVVVXXXYYY^^^___aaaaaa___^^^___``````______^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___gggiiimmmooommmiiiddd```^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWYYYYYYXXXWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPPPPLLLMMMNNNOOOPPPPPPPPPOOONNNOOONNNMMMKKKIIIFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@???>>>>>>============>>>======<<<;;;::::::;;;<<<===>>>?????????>>>>>>>>>>>>=========<<<999999:::;;;===>>>???@@@;;;999666555555555555444444444444444444444444444444444555777888888888888666666555555555444444444222333444555444333222111///000111222222222222222555222222444333000///222000000000000000000000000111111000//////......---............////////////////////////000000000000//////...............---.../////////000000000111111111111111111111111111111111222222111111000000000000000000000000000000////////////000000000000((((((((()))))))))******))))))*********+++++++++......------,,,,,,++++++***++++++,,,,,,++++++***+++******)))***))))))(((((((((((('''&&&&&&%%%%%%&&&''')))***++++++***)))((((((((()))))))))******)))))))))******)))))))))((((((((())))))***++++++))))))))))))))))))))))))'''((()))***************))))))*********+++++++++---,,,,,,++++++*********((((((((((((((((((((((((((()))))))))***************)))))))))((((((((('''(((((()))******)))((((((******************++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))***+++***)))(((&&&%%%&&&'''((()))*********)))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************)))((((((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))(((***)))(((''''''((()))***(((((()))))))))*********++++++***)))(((((())))))+++)))((((((*********((())))))***************+++))))))************)))((())))))*********+++++++++((()))))))))))))))******************++++++++++++///...---,,,,,,,,,---............/////////000000111111222333444555666777666666777999:::;;;<<<<<<<<<>>>AAACCCDDDFFFIIIKKKLLLNNNQQQUUUXXXZZZ[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[ZZZXXXWWWWWWUUUTTTTTTUUUVVVXXXZZZ[[[______aaaaaaaaaaaa```___[[[ZZZXXXVVVVVVWWWYYYZZZ^^^```aaaaaa```______`````````___^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaafffiiimmmqqqqqqmmmhhhccc^^^]]]\\\[[[ZZZZZZZZZ[[[]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVTTTRRRPPPOOONNNOOOQQQRRRSSSTTTSSSSSSPPPPPPOOONNNNNNOOOPPPPPPTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPNNNLLLIIIFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@@@@???>>>>>>======?????????>>>===<<<;;;:::;;;;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>>>>??????<<<======>>>???@@@@@@AAA===:::777666777777666555333333333333333333333333333444555666777777777777555555555444444444333333222222333333333222222111//////000111111111111111444333333333222000000111000000000000000000000000------......///000000111............////////////........./////////000000..............................//////000000111111222111111111000000000///000000111111111111000000/////////000000000000000.........////////////000)))))))))*********++++++))))))*********+++++++++---------,,,,,,+++++++++))))))***++++++***))))))************)))(((((())))))))))))((((((''''''''''''((()))+++++++++***))))))))))))(((((((((''''''))))))************))))))(((((())))))************))))))))))))))))))))))))'''((()))***************************+++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((())))))(((((((((++++++******************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************(((&&&%%%(((((((((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''((((((((())))))))))))************&&&'''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((())))))*********))))))***)))(((''''''((()))***'''''''''((((((((()))))))))***+++,,,+++***'''&&&)))(((''''''***+++,,,+++((((((((()))))))))******((())))))*********))))))***************+++++++++(((((())))))*********+++))))))*********+++++++++,,,,,,++++++,,,---///000............////////////000000111222333333444444333444555666888999:::;;;<<<>>>AAABBBBBBDDDFFFHHHLLLNNNQQQTTTVVVXXXYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZ\\\]]]]]]\\\[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZ^^^```aaaaaa```______```_________^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^```aaabbbccceeejjjooorrrpppjjjfff___]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNPPPRRRTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTQQQQQQQQQOOOMMMJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFEEEAAAAAA@@@@@@??????>>>>>>????????????>>>===<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????????????????????????????>>>>>>>>><<<:::777666666777666555333333333333333333333333333444555666666666666666444444444444333333333333111111222222222222222222//////000111111111000000222444555333000000111111////////////////////////---------...//////000000............////////////---............/////////////////////////////////.........///000111111111222222111111000////////////000000111111111000000---...///000000000000///---.........////////////************++++++++++++)))************+++++++++******))))))))))))))))))(((((())))))))))))(((((()))***+++***((('''((()))++++++++++++++++++++++++))))))******+++*********)))))))))((((((''''''''')))******++++++******)))((())))))************)))))))))))))))))))))))))))((())))))************)))*********++++++++++++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***)))))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((((((((()))))))))******&&&&&&'''(((((()))******(((((())))))))))))(((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((((())))))************)))))))))(((((((((((())))))''''''''''''((((((((((((((()))+++---,,,***'''%%%)))'''&&&'''))),,,------'''''''''((())))))******((())))))************)))************************)))))))))***++++++,,,,,,)))))))))************+++******++++++,,,...///000------.........//////////////////000111222222222222222333555777888999:::<<<===???@@@@@@AAACCCEEELLLMMMOOOQQQSSSUUUVVVWWWUUUVVVWWWYYYZZZ\\\]]]^^^^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQQQQRRRTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^``````^^^]]]^^^___^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]___```aaa```aaaeeekkkoooooojjjeee___^^^[[[YYYXXXYYYZZZZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWWWWVVVVVVTTTSSSQQQPPPMMMNNNQQQSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUTTTSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUQQQQQQQQQPPPNNNLLLIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@????????????@@@??????>>>===<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<;;;;;;::::::888555444444444444333333333333333333333333333333333444555666666555555444444333333333222222222222222222222222222333333000000111111111111000000111555777333///000111111////////////////////////000000///......------,,,............////////////------------.........//////////////////000000000------...///000111222222111111111000000///////////////000000111111000000,,,---///000111000000///............////////////))))))))))))************)))************+++++++++(((((((((((((((((())))))))))))))))))))))))))))))(((***+++***'''&&&((())))))******++++++,,,,,,---++++++******)))*********(((((())))))))))))******)))******++++++******)))))))))***+++******(((((()))))))))))))))))))))))))))************))))))(((*********+++++++++,,,,,,)))))))))))))))*********************************))))))))))))************(((((((((((())))))))))))(((((((((''''''(((((((((*********))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))***((()))***+++,,,,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((('''(((((((((((()))))))))((()))*********)))((('''+++)))''''''(((+++++++++'''(((((()))******++++++(((((()))***************************************)))******+++,,,,,,------))))))))))))***************+++,,,,,,---------------------.........//////.........///000000111111111111333444666888999:::999;;;===>>>???@@@BBBDDDJJJKKKMMMOOOQQQRRRTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSRRRPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[]]]___```aaa``````]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\^^^^^^\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYZZZ[[[\\\^^^___```___^^^```fffkkkkkkgggbbb___]]]ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUTTTVVVWWWXXXXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQQQQQQQOOOMMMKKKIIIDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@???>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::777444333444444333222222222222222222222222222333333444555555555444444333333333333222222222222222222222222222333444444000111111222222111111000000666888222...000222111////////////////////////000//////......---,,,,,,............////////////,,,,,,---------.........------........./////////------...///000111222222000000000000000/////////...//////000000000000000+++,,,...000111111000///....../////////000000000(((((((((((()))))))))))))))************+++++++++(((((())))))******++++++******))))))))))))******(((***+++***'''&&&'''***&&&&&&'''((()))***++++++---,,,***)))))))))******'''((()))***+++,,,------******++++++++++++******)))***++++++***)))((('''))))))))))))))))))))))))***************)))((('''******+++++++++,,,,,,,,,------,,,+++***)))((('''************************))))))))))))************(((((((((((())))))))))))((((((''''''''''''((((((***)))))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((''''''''')))+++,,,%%%'''+++---...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((((((++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))*********+++(((((((((((((((((((((((((((((()))***************'''((()))******)))((('''))))))))))))***************)))(((''''''((()))***---+++((('''((()))******((())))))***++++++,,,,,,(((((()))***************++++++************************+++,,,------......))))))))))))************+++,,,---...---,,,+++***---------.........//////---.........//////000000000111222444666888999:::777999;;;===>>>@@@BBBDDDIIIJJJKKKMMMOOOQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWVVVTTTSSSQQQOOOOOOOOOOOOOOOPPPRRRUUUWWWYYYVVVWWWYYY\\\]]]^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYY[[[]]]\\\[[[ZZZ[[[[[[]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXYYYZZZ[[[]]]___```___^^^^^^bbbggghhhddd___^^^\\\YYYWWWVVVVVVWWWYYY\\\]]]^^^___^^^\\\ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTOOOQQQRRRTTTUUUVVVUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWZZZ[[[\\\ZZZXXXVVVVVVWWWWWWWWWWWWWWWVVVVVVQQQQQQQQQQQQPPPNNNLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA>>>??????@@@@@@@@@??????===>>>>>>????????????>>>>>>>>>>>>>>>=========<<<;;;<<<<<<<<<======>>>>>><<<999666555666666555444222222222222222222222222333333444444555444444444333333333222222222111111333222222222333444444555111111222222222111111000///666999222...000222111////////////////////////,,,,,,------...//////000............/////////000,,,,,,,,,---------......,,,,,,,,,------.........------...///000111222222/////////000000000000000......///000000000000000+++,,,...000111111000///////////////000000000000,,,+++***((((((((()))***)))+++---///...,,,)))'''))))))************))))))+++***)))))))))***,,,,,,''''''''''''((((((((((((***)))(((''''''((())))))+++******)))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((())))))******++++++)))***+++,,,+++***(((&&&++++++******)))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))(((&&&%%%((()))))))))******++++++(((((((((((())))))))))))***)))))))))))))))*********)))(((''''''((()))***((((((''''''''''''((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((((((***+++***)))((()))+++((((((((((((((((((((((((************))))))))))))''''''(((((())))))******))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))((((((((()))+++,,,''''''(((((())))))******++++++***)))((((((((()))(((((())))))))))))(((((((((((()))************)))+++++++++*********)))))),,,++++++******++++++,,,...---,,,,,,---...---++++++++++++,,,,,,,,,------000000000000////////////222111000000000222444666666888999::::::<<>>???>>>>>>>>>======<<<<<>>>>>999999777666444222111000333333222222333333444555333333333444444444555555333333333333333333333333111222333333333333222111...///000111111111111111111111000000//////......///000111111111000...---***,,,---+++((((((+++...---...///000000///...---...------...//////...,,,//////............/////////////////////.........///...---,,,,,,---...///,,,,,,---...///000111111,,,,,,---...//////......////////////////////////,,,+++)))((((((((()))************)))))))))((((((******++++++++++++************)))))))))***+++,,,((((((((())))))))))))******)))((((((((()))******+++***))))))(((((())))))))))))))))))))))))))))))''')))***,,,,,,+++***))))))))))))))))))***************))))))*********++++++++++++++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********)))''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))((((((((()))******)))))))))))))))(((((((((,,,++++++***************************************((()))******++++++******+++++++++*********)))))),,,++++++******++++++,,,---,,,+++,,,---...---,,,+++,,,,,,,,,------------.........//////000000000222111000000111222444666555666888999999:::===@@@CCCDDDEEEFFFHHHIIIJJJKKKMMMNNNOOONNNMMMMMMMMMOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVWWWYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]___``````___]]]\\\\\\]]]^^^___]]][[[WWWTTTSSSUUUWWWYYY]]]^^^```bbbaaa___\\\YYYVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRSSSSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSPPPPPPPPPPPPOOOMMMKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>=========?????????@@@@@@?????????>>>===<<<<<<;;;<<<======:::999888666444333222111000////////////000111111333333333444444444444555222222222222222222222222111222222333333222222111//////000111111111000000000000000000//////............//////......---,,,///000000...------///111++++++,,,------,,,++++++---,,,,,,,,,---...------......------------......////////////............///...------------...///.../////////////////////,,,------......///..............................+++***))))))((()))))))))---+++(((&&&&&&''')))+++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++))))))))))))************)))))))))))))))***+++,,,+++***))))))(((((())))))))))))))))))))))))))))))((()))***+++++++++***)))************))))))))))))***)))((('''(((***,,,...))))))***++++++,,,------))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***(((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''''''''&&&************************&&&((()))((('''&&&''')))************************&&&''''''(((***++++++,,,))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((+++******))))))(((''''''+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,)))******++++++++++++++++++++++++***************++++++************++++++,,,+++***,,,---///...---,,,,,,,,,---------......++++++,,,---...///000111111111000000111222444555333555777777888999<<<>>>BBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTVVVWWWYYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZ[[[]]]___```aaa___^^^\\\[[[ZZZZZZ[[[\\\\\\ZZZVVVTTTSSSUUUWWWYYY^^^```bbbcccbbb```\\\ZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOOOONNNMMMLLLKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAACCCCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>===<<<<<<;;;<<<<<<;;;:::999777666444333222.........---...//////000333333333333444444444444111111111111111111111111111111222333333222111111000000111111111000//////000000000////////////...------,,,+++++++++,,,,,,///...,,,,,,---......---***++++++,,,,,,++++++***,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,---........................///...------------...///111000000000/////////...---------.......................................******))))))))))))))))))...,,,***(((((()))+++,,,***++++++++++++++++++***)))))))))))))))******+++(((((()))))))))*********((())))))***++++++,,,---******)))((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))++++++******))))))(((((()))((('''''''''((()))***'''((((((((()))))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))&&&&&&&&&'''((()))***+++'''((()))******)))((('''%%%''')))******)))'''%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))''''''(((((()))******+++******))))))((((((''''''((()))))))))******************))))))))))))*********)))(((''''''((()))*********+++,,,+++***((('''******)))))))))))))))))))))******++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++************************++++++************+++++++++******+++---///...---,,,,,,---------.........++++++,,,------...//////111000000000111222333444333555666777888999<<<>>>AAAAAABBBCCCDDDEEEFFFGGGEEEGGGHHHGGGFFFEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOORRRTTTVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYY[[[ZZZZZZYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWYYYZZZZZZ[[[\\\^^^```aaa^^^]]]\\\ZZZYYYYYYYYYYYYZZZXXXUUUTTTSSSUUUWWWYYY^^^```bbbcccbbb___\\\ZZZXXXYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUUUURRRRRRRRRRRRSSSSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@????????????????????????>>>>>>???@@@@@@AAAAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;:::999888777555444444000000000000000111222222222222333333333444444444000000000000000000000000111111222222222222111111000111111111000///......////////////////////////---,,,+++******+++,,,---...+++)))***---...,,,***---------......---------,,,------,,,,,,,,,...000,,,,,,++++++++++++,,,,,,------...............///.........------.........000000000000000000000000......---------.................................)))))))))*********))))))+++++++++***************))))))************))))))(((((())))))************'''''''''((((((((())))))(((((()))***+++,,,,,,,,,***))))))((('''((((((((((((((((((((((((((((((((((((((())))))************++++++******))))))(((((((((((()))((((((&&&$$$###)))))))))(((((((((''''''))))))))))))))))))))))))+++++++++******++++++++++++******)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((()))))))))'''((()))******)))((('''%%%''')))******)))'''%%%'''''''''((())))))******(((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((((((((((((((()))(((((((((((((((((((((******))))))((((((''''''((()))))))))******************))))))))))))******))))))(((((((((((())))))++++++,,,---,,,+++)))((('''(((((()))***++++++,,,'''((()))***++++++******+++***(((''''''(((***+++******+++,,,,,,,,,,,,+++************************+++******))))))******++++++***)))+++---......---,,,,,,,,,---------......---------------,,,,,,,,,000000000000111222333333444555777888888999<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAA@@@??????>>>>>>===<<<;;;;;;:::;;;:::999888777666555444222222111111222222333444222222222333333333444444000000000000000000000000111111111111111111111111000000000000000///...---.............../////////...---,,,++++++,,,---...000---,,,---000000...+++//////............//////...///000///------...000------,,,,,,,,,,,,------,,,---------......//////---..................------......///000111111111///...------------..............................(((((()))************)))'''((()))***)))(((&&&%%%)))))))))******)))))))))'''((())))))******))))))''''''''''''(((((((((((((((((()))***+++++++++******)))((((((''''''(((((())))))))))))))))))))))))((((((((()))))))))******************))))))))))))((())))))***(((&&&###!!!,,,,,,+++******)))(((((())))))))))))))))))))))))))))))(((''''''((())))))'''''''''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))))),,,+++***))))))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''((((((((())))))******''''''''''''''''''''''''&&&((()))((('''&&&''')))'''''''''''''''''''''''')))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))******************))))))))))))******(((((())))))))))))((((((+++++++++,,,++++++******&&&'''((()))+++,,,------'''((()))++++++***)))(((***)))(((''''''((()))***)))******+++++++++++++++***************+++++++++******))))))))))))******+++***)))+++,,,...---,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,//////000111111222222222444555777777888999<<<>>>@@@AAAAAABBBCCCCCCDDDDDDCCCEEEFFFEEEDDDCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSVVVYYY[[[\\\[[[[[[XXXXXXWWWWWWVVVWWWWWWXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUSSSSSSSSSUUUWWWXXX^^^```aaabbbaaa^^^ZZZXXXXXXZZZ[[[\\\\\\ZZZXXXWWWSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMNNNNNNOOOPPPPPPQQQQQQSSSRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@???>>>>>>==================>>>>>>>>>>>>???@@@AAACCCCCCAAA@@@???===>>>>>>>>>===<<<;;;:::::::::999888777666555555111111111111111222222333222222222222333333333333000000000000000000000000222111000000000000111222//////000000000///......---............/////////------,,,,,,------......,,,,,,,,,,,,......,,,+++...------,,,,,,------......111333222...,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////------...//////...------,,,,,,---...///000111111000///...,,,,,,---......------------------------'''((()))***+++******)))'''((()))))))))(((&&&&&&)))******++++++******)))'''''')))*********)))((('''(((((((((((()))))))))(((((()))*********)))((())))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***************))))))((('''&&&%%%***************)))))))))))))))))))))))))))))))))******)))(((((()))******'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((******++++++++++++*********)))(((((((((((())))))))))))***))))))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******&&&'''***++++++***'''&&&)))))))))((())))))******(((((()))***++++++,,,,,,)))***+++,,,,,,***)))((())))))))))))))))))))))))((()))******++++++******))))))*********+++++++++******))))))))))))******,,,+++***+++,,,---,,,+++*********+++++++++,,,,,,------------...............///000111111222222222222444555666777888;;;===?????????@@@@@@AAAAAABBB@@@BBBCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTXXXZZZ[[[ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSUUUWWWYYYZZZYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSSSSSSSUUUWWWXXX```aaaccccccbbb___[[[XXXXXXYYY[[[]]]]]]\\\ZZZYYYRRRQQQPPPNNNMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQOOONNNMMMNNNNNNLLLMMMMMMNNNNNNOOOOOOOOOQQQPPPNNNLLLKKKJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>===;;;<<<<<<<<<============>>>@@@BBBCCCCCCBBB@@@>>><<<<<<===>>>>>>===<<<;;;999999888777666555555444111111111111111222333333111222222222222333333333111111111111111111111111222111000//////000111222......//////000/////////---------.........//////+++,,,,,,---......------)))+++,,,---+++******+++------,,,++++++,,,---------111555444///+++***+++++++++************++++++++++++,,,------...//////------...//////...------,,,,,,------......//////111///...,,,,,,,,,...///------------------------'''((()))+++++++++***)))+++******)))))))))))))))+++++++++,,,,,,+++++++++&&&''')))*********)))((())))))))))))************(((((()))******)))''''''))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((())))))******++++++,,,+++)))(((((((((***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))...---,,,++++++,,,---...,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,)))(((((((((''''''&&&&&&(((((((((((())))))))))))'''''''''''''''((()))******)))(((''''''((()))***((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''(((((())))))******))))))))))))******************))))))))))))******%%%'''***,,,,,,***'''%%%((('''&&&&&&&&&((()))******************+++++++++++++++---------+++)))((()))***++++++++++++***)))(((((()))***************))))))******++++++++++++******))))))))))))******---+++***+++,,,,,,+++***))))))*********++++++++++++,,,,,,---...///000000...///000111111222222111111333444555555777999<<<======>>>>>>??????@@@@@@>>>???@@@???>>>===>>>@@@AAAAAABBBDDDFFFHHHJJJLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMOOOSSSWWWYYYYYYYYYXXXVVVVVVVVVUUUUUUVVVWWWWWWTTTUUUWWWYYYZZZZZZYYYYYYWWWVVVSSSQQQRRRTTTXXXZZZ[[[[[[YYYXXXXXXWWWWWWWWWTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSRRRSSSTTTUUUWWWXXXaaabbbdddeeeccc```\\\YYYWWWYYY[[[^^^^^^]]]\\\ZZZQQQPPPOOOMMMLLLLLLKKKKKKOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNNNNPPPOOOMMMKKKKKKKKKKKKLLLBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>:::;;;;;;;;;<<<<<<======>>>@@@BBBDDDDDDBBB@@@>>>;;;<<<===>>>>>>===<<<<<<999888888777666555444444333333222222333333444555111111222222222333333333111111111111111111111111222111000//////000111222------...///000000000///---------.........//////)))+++,,,---...------,,,+++///222222///---...000......,,,,,,,,,,,,......,,,111555444...)))((((((******))))))))))))******++++++,,,,,,---...//////,,,---...//////...---,,,...------------,,,,,,,,,111000...,,,,,,,,,...///------------------------************************+++***(((''''''((())))))*********)))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&******))))))))))))******+++++++++*********))))))************************''''''''''''((((((((()))(((((())))))))))))((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))******((('''))))))))))))))))))))))))+++*********))))))((((((***)))'''&&&'''(((***+++++++++************++++++***************************)))))))))((((((''''''+++***))))))***,,,...///------,,,+++************---,,,+++******+++,,,---...,,,++++++------,,,***.........------,,,,,,,,,---,,,++++++******++++++---,,,+++******,,,...///////////////000000000000222222111000111333666777>>>>>>>>>>>>===============>>>???>>>======???AAAAAABBBCCCCCCCCCCCCFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKQQQRRRTTTVVVXXXXXXXXXXXXSSSTTTUUUUUUUUUUUUTTTTTTTTTVVVXXXZZZ[[[YYYXXXVVVVVVVVVTTTTTTTTTVVVXXXYYY\\\[[[ZZZYYYXXXWWWVVVUUUZZZYYYXXXWWWVVVUUUUUUTTTRRRSSSUUUUUUUUUUUUWWWXXX[[[^^^cccffffffccc^^^[[[WWWWWWXXXXXXXXXXXXXXXWWWUUUSSSPPPNNNLLLLLLLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDDDD@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBB@@@>>>===>>>>>>===<<<===<<<<<<<<<<<<======>>>============>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<:::888666444333222444333222222444444333222000000111222333333444444333333111000000000111222222222222111000//////...//////000000///...------...---,,,+++,,,...000222111111000///...,,,***))),,,,,,---------,,,++++++...------,,,,,,++++++***222111000///---+++******)))+++---......,,,)))((((((((()))***+++,,,,,,,,,........................,,,,,,,,,------,,,++++++........./////////000000,,,,,,,,,---------......************************((((((((((((((())))))******)))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((())))))(((((((((''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((((((((((((((((((((((((((************)))))))))(((***)))'''''''''(((***+++++++++************++++++*********************************)))))))))((((((******))))))***+++---...---,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,+++***+++---...---,,,,,,+++++++++************+++*********+++,,,---------,,,+++***+++,,,...///.../////////000000000000222222111111222444777888===========================>>>>>>>>>======>>>@@@AAABBBCCCCCCBBBBBBDDDFFFIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVYYYZZZ[[[ZZZXXXWWWWWWVVVUUUTTTUUUWWWYYYZZZ]]]\\\[[[ZZZYYYWWWVVVVVVXXXXXXWWWVVVUUUTTTTTTSSSQQQSSSUUUUUUUUUVVVXXXYYY\\\^^^bbbddddddaaa^^^[[[WWWXXXXXXYYYYYYXXXXXXXXXUUUSSSPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAA???=========>>>===<<<======<<<<<<======>>>>>>========================:::;;;<<<<<<======<<<<<<<<<<<<:::999777555444333444222111222333444333222......//////000111111222333222111000000000111111222222111111000//////...///////////////...------......---,,,,,,---///000...............---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++***+++++++++*********))))))))))))***+++,,,------,,,------------------------+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------------...))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))((((((((((((''''''''''''((((((+++************)))))))))((((((((((((((((((((((((''''''((((((((()))))))))******++++++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))((((((((((((((((((((((((************))))))))))))))))))((('''((()))***+++++++++************++++++************************+++++++++************)))))))))))))))***+++,,,---++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***))))))+++---//////...***************)))))))))))))))******+++---...///---,,,+++++++++,,,...///....../////////000000000000000///000222444666777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@AAABBBCCCBBBAAAAAABBBCCCFFFGGGHHHIIIKKKLLLMMMMMMJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXXXXWWWVVVUUUVVVXXXZZZ\\\^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^```aaa```^^^\\\[[[XXXYYYYYYYYYYYYYYYXXXXXXUUUSSSQQQNNNLLLKKKKKKLLLKKKLLLMMMNNNNNNOOONNNNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@>>><<<<<<======<<<;;;============>>>>>>>>>???======<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;<<<;;;:::999777666555444333222111111333333222111111222222333333444444444222222111000000000000111222111111000000//////...///////////////......---.........---------------******+++,,,------------******+++,,,---------,,,))))))***++++++,,,------)))******++++++,,,------,,,+++)))((('''((()))*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))*********))))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))))))))((((((''''''(((((()))************))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))******++++++******)))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((******************************))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))))))))******((((((((((((((('''''''''''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,+++***))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))***+++++++++************++++++************************++++++++++++++++++++++++))))))))))))******++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++++++++++++++++++++******+++,,,---......---,,,,,,,,,,,,---.............../////////000000---------...000222444555999999999999999::::::::::::;;;<<<;;;;;;;;;===???@@@BBBCCCBBBAAA@@@@@@AAADDDEEEFFFHHHJJJLLLNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQPPPOOOOOONNNPPPRRRUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]___^^^]]]\\\ZZZYYYXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRPPPRRRTTTUUUVVVWWWYYY[[[^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXXXXTTTSSSQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===;;;:::;;;<<<;;;:::<<<<<<===>>>>>>?????????<<<<<<<<<<<<;;;;;;;;;;;;888999::::::;;;;;;::::::;;;::::::888777666555555333222111111333333222111444444444444555555666666222111111000000000000000111111000000////////////...///////////////............///...---,,,+++***((()))***+++,,,---------((()))***+++,,,---------++++++++++++,,,,,,------***++++++,,,---......///++++++***))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------((((((((((((((((((((((((((()))*********((('''&&&(((((())))))************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************+++***))))))))))))***+++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))'''''''''((((((((((((((('''(((((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((+++,,,,,,+++************************))))))))))))))))))******)))))))))))))))******+++++++++************++++++************************+++++++++++++++,,,,,,,,,)))*********++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,,,,------..................////////////------...///111222444555666666777777777888888888888999::::::999:::<<<>>>???AAACCCBBBAAA@@@@@@@@@BBBCCCEEEGGGJJJLLLNNNOOOJJJKKKKKKMMMNNNOOOQQQQQQRRRRRRQQQQQQRRRTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWZZZ\\\^^^___^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXVVVTTTRRRPPPRRRTTTUUUUUUVVVXXXZZZ\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWTTTSSSQQQOOOLLLKKKIIIIIIHHHIIIJJJLLLMMMNNNNNNOOOLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;999999:::;;;:::999;;;;;;===>>>?????????>>>;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;:::999999888888777666555555333222111222333333222111111111111111222222222222111111111111000000//////000000000///////////////......///////////////...............---,,,***)))******++++++,,,+++++++++((()))***+++,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++,,,------+++)))(((((())))))************)))++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))******++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))))))))*********))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))$$$%%%&&&'''((((((((('''))))))))))))))))))))))))++++++***((('''%%%$$$$$$''''''(((((((((((('''''''''''''''((((((((((((((('''((())))))******))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***++++++++++++++++++++++++))))))))))))************)))))))))*********++++++++++++************++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************+++,,,---...,,,,,,------------,,,,,,...---+++,,,,,,---+++***)))))))))***************......---,,,,,,,,,,,,,,,,,,---------............------........./////////000000111222333444444555444444444555666666777777666777888888888999;;;===>>>@@@CCCCCCBBBAAA@@@AAABBBCCCDDDGGGIIIKKKMMMNNNJJJJJJJJJKKKMMMNNNPPPQQQUUUUUUTTTTTTUUUWWWXXXZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWZZZ\\\^^^___^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZYYYVVVTTTRRRPPPRRRTTTTTTSSSTTTVVVWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSQQQOOOMMMJJJIIIHHHFFFGGGHHHJJJKKKKKKLLLLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;999888888999:::999888999:::<<<===>>>???>>>>>>;;;;;;::::::999999888888888999999:::::::::::::::777777777666666555555555444333222222444444333222222222222222222222222222000000111111000000///...////////////////////////---.../////////////////////......---,,,++++++***++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,+++......---,,,,,,+++***************))))))))))))((()))+++---......,,,)))((((((((()))))))))))))))(((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,************************''''''''''''((()))++++++'''(((((()))******++++++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))******(((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((''''''((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((()))))))))******((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))$$$%%%&&&'''((((((((('''))))))))))))))))))))))))***))))))((('''&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***++++++***************************((()))))))))************))))))******+++++++++***++++++************++++++************************************+++++++++,,,+++,,,------------,,,+++************+++,,,------,,,,,,---......---,,,,,,---+++++++++---------+++************+++++++++,,,------,,,,,,,,,------...,,,------...............---------........./////////000111111222222222222222222333333444555555666555666777777777888:::<<<===@@@CCCDDDCCCBBBBBBBBBBBBBBBDDDFFFIIIKKKLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUWWWYYY\\\^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVWWWYYYYYYXXXVVVSSSQQQPPPRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMJJJHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGCCCCCCBBBAAA@@@@@@????????????@@@@@@AAABBBCCCCCCAAA@@@???>>>===;;;::::::999888666777888999999888777888;;;===>>>>>>===<<<;;;::::::999888888777777666777888888999999888888555555555555555444444444555444333333555555444333444444444444444444444333///000111111111000......////////////////////////------...//////////////////...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******++++++******************))))))))))))))))))))))))***++++++,,,+++***)))((())))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,,,,************+++++++++,,,***++++++++++++,,,,,,,,,************************%%%%%%%%%&&&(((+++---///'''(((((()))***+++++++++))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))******************++++++++++++******(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******''''''''''''''''''''''''''''''(((((()))))))))***'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))&&&'''((()))***+++,,,---((()))***++++++***)))(((&&&'''''''''(((((())))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***++++++************++++++************************)))))))))******+++++++++,,,---.........---,,,+++++++++******++++++,,,---,,,,,,---......---,,,,,,+++***)))+++---///......,,,,,,,,,------.........+++++++++,,,---...///000,,,---......//////......---------.........//////------............------111111222333333444555555444555777777777888:::<<<===@@@CCCDDDDDDCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMPPPPPPPPPPPPQQQTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXWWWYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUVVVYYY\\\]]]^^^]]]\\\[[[ZZZXXXWWWWWWUUUVVVXXXXXXWWWUUURRRPPPPPPRRRSSSRRRQQQPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCBBBAAA@@@???>>>=========>>>???AAABBBCCCCCC@@@@@@???===<<<;;;999999999777666666888999888777666777:::<<<======<<<<<<::::::999999888777777666555666666777777777777777444444444444444444444444666555444444666666555444000000000000000000000000///000111111111000...---.........///////////////------...///000000/////////...,,,******+++,,,---***+++,,,---------------******+++++++++******)))''''''(((((())))))******))))))******++++++,,,,,,,,,+++)))((((((((()))*********+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,+++*********))))))((((((((()))***++++++***)))(((************))))))))))))***)))))))))((((((''''''++++++************++++++((((((((((((((((((((((((((((((''''''''''''((((((***************)))(((((((((((((((((())))))))))))******))))))((((((''''''''''''((()))******)))))))))******)))'''&&&'''((())))))))))))))))))))))))******))))))((((((((('''+++***)))'''''''''((()))(((((((((((((((''''''''')))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))((((((*********)))))))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))))))))***))))))((('''&&&+++***)))%%%!!!"""&&&***'''(((******))))))***,,,))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((()))))))))))))))************((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((()))******((()))***++++++***((((((++++++******))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))++++++******************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------+++***)))(((((()))***+++...---,,,+++++++++,,,---++++++******++++++,,,---,,,***(((''''''***,,,...---,,,+++******,,,...///---,,,,,,+++*********+++.........------,,,,,,,,,........................---...............------///////////////000111111000111111222222333444444333555666777777888;;;===>>>???AAABBBCCCBBBBBBAAACCCDDDEEEEEEFFFIIIMMMPPPQQQRRRTTTVVVWWWWWWVVVVVVZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSRRRRRRTTTWWWYYY[[[^^^]]]\\\[[[ZZZXXXWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTRRRSSSUUUVVVUUUSSSPPPNNNQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNKKKHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAA???>>><<<;;;:::::::::::::::999888777777666666666777999999:::::::::555666777777777666444333777666666666666555555555333333333222222333444444222333333444444333333222111111111111111111111111///////////////......---+++,,,---...,,,)))&&&$$$+++,,,,,,---.........------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++******++++++***(((************++++++++++++'''(((((((((((()))))))))++++++++++++,,,---......(((((()))***+++,,,,,,---(((***++++++******+++,,,)))************+++++++++,,,+++***)))))))))++++++************)))))))))((()))***+++,,,,,,+++***)))************)))))))))))),,,,,,,,,+++++++++******+++******))))))******+++************************)))((((((''''''(((((()))***************)))(((((())))))))))))************++++++*********)))))))))(((((()))))))))*********)))***+++***((('''((()))))))))))))))))))))))))))*********)))))))))((((((+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''(((((()))))))))))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((++++++***'''%%%%%%(((+++((()))******)))(((***+++''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''((((((((())))))))))))))))))************++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))************))))))************))))))))))))((((((((((((((()))******************************++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,------------++++++***))))))***++++++------,,,++++++,,,,,,---+++++++++++++++,,,,,,---...---,,,+++,,,---///000---,,,+++***+++,,,...///...------,,,+++,,,,,,,,,...------------------,,,---------------------------......//////...------///////////////000000111000111111222222333333444333444666666666777:::<<<===>>>???@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHKKKPPPSSSUUUVVVXXXZZZZZZZZZZZZYYYZZZYYYXXXVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRTTTWWWZZZ\\\^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVUUUUUUUUURRRSSSUUUVVVUUUSSSPPPOOOPPPPPPQQQRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPOOOOOOMMMKKKIIIGGGEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@AAA@@@??????@@@@@@@@@???>>><<<:::999999888888777666666555555666777888999::::::::::::666666666666666555444444333333333333222222222222444333333333333333444444222222333333333333222222////////////////////////000000000000000//////...,,,,,,------,,,***((('''+++,,,,,,---......------,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++,,,,,,,,,++++++************)))(((((())))))(((&&&'''''''''((((((((())))))***++++++++++++,,,,,,,,,+++***************+++,,,******************++++++(((***,,,,,,+++***+++,,,))))))*********+++++++++,,,+++***))))))***++++++************))))))))))))++++++,,,,,,,,,,,,++++++************))))))))))))******))))))))))))((((((+++******))))))******+++***************************))))))(((((())))))***)))************))))))(((************+++++++++++++++++++++++++++************)))((((((((()))***+++)))+++++++++)))((()))***))))))))))))))))))))))))*********))))))))))))(((***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))(((''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))***++++++***((((((***,,,)))***+++***)))((()))***''''''''''''''''''''''''))))))((('''''''''((((((''''''((((((((()))))))))))))))))))))************---,,,,,,***)))((('''&&&)))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))******)))))))))***************'''((())))))******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,---------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,---,,,+++++++++,,,...//////......------------------------------.........---------------------------......//////.........//////......//////000111000000111111222333333333222333444555555666888:::;;;<<<===>>>????????????BBBCCCEEEGGGIIIMMMRRRUUUWWWXXXZZZ[[[\\\\\\[[[[[[YYYYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRTTTWWWZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVUUUSSSQQQOOONNNOOOPPPRRRTTTVVVWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQOOOOOONNNMMMKKKIIIGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@?????????<<<===>>>??????????????????@@@@@@@@@???===:::888777666666555555444444333666777777888999999999999777666555555444555555555222222222222111111111111444333333222222333333333222222333333333333222222////////////////////////000111111111111000//////---------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++************)))(((((())))))(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))************)))((((((((())))))++++++*********)))))))))(((***,,,,,,+++***+++,,,)))))))))*********+++++++++******)))******++++++*********)))))))))))))))++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))************)))((()))))))))*********++++++++++++++++++++++++*********)))'''&&&&&&''')))******+++,,,+++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((()))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++)))******))))))((('''&&&((((((((()))))))))))))))******)))(((((()))******((((((((((((((((((((((((((())))))))))))((((((''')))******+++***************++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))((()))))))))************++++++******)))(((''''''***************+++++++++))))))(((((())))))***+++***)))((((((((()))++++++)))))))))******+++++++++'''((()))++++++***))))))************************+++++++++,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---......)))***+++,,,,,,,,,+++***---,,,,,,,,,,,,---............---------------...,,,,,,------......//////---------------------------......////////////...///............///000000000000000111222222333333111222333444333444777999:::;;;;;;======>>>??????CCCEEEGGGIIIJJJMMMQQQTTTUUUVVVXXXYYYZZZZZZYYYXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPNNNNNNNNNOOORRRVVVYYY[[[\\\]]]]]]^^^]]]]]]\\\[[[YYYYYYXXXXXXWWWVVVVVVVVVTTTUUUVVVVVVUUUTTTRRRQQQMMMNNNPPPRRRTTTVVVXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOMMMKKKHHHFFFEEECCCDDDEEEFFFGGGGGGFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????;;;;;;<<<======>>>>>>>>>===>>>@@@AAA???===:::888666666666555555444444444555555666777777777777777777666555444333444555666444444444444333333333333222222111111000111111111111111222222222222111111111111111111111111111111000000000000000///.........---,,,,,,,,,,,,......+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++******************++++++++++++***************,,,+++******++++++***((((((((((((((())))))))))))'''''''''(((((((((((()))+++***)))(((((((((((((((************))))))))))))''')))++++++***)))***+++))))))))))))******************************++++++))))))))))))))))))***************))))))*********************)))))))))(((++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((******))))))))))))******((())))))*********))))))((((((((()))))))))******************************)))(((&&&%%%%%%&&&((())))))***++++++***)))***,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))((('''''''''(((((()))))))))************************(((((())))))******++++++)))))))))))))))(((''''''''''''(((((())))))))))))******))))))))))))******((((((((((((((((((((((((************)))(((&&&&&&(((((()))*********)))(((***++++++***((('''((()))************************(((((())))))))))))))))))(((((((((((()))))))))***((()))))))))************'''((((((((((((((((((((()))*********+++++++++,,,)))))))))))))))***++++++***)))((((((((()))+++,,,))))))******++++++,,,,,,'''(((***+++++++++***)))************************)))*********+++++++++,,,******))))))***+++,,,,,,************++++++++++++---------......---------,,,,,,------............------,,,,,,------...///---...000111111///...------,,,,,,,,,------......------,,,,,,,,,,,,---------------....../////////---------------------------......///000000//////...............//////000///000000111111222333333111222333333333333555777::::::;;;<<<===>>>???@@@DDDFFFHHHIIIIIIKKKNNNPPPRRRSSSUUUWWWXXXXXXWWWWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQOOONNNLLLLLLLLLMMMPPPSSSWWWYYYYYYZZZ\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRMMMNNNQQQSSSVVVWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNKKKHHHEEEDDDEEEFFFHHHJJJKKKKKKJJJIIIFFFEEECCCAAA???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???;;;;;;;;;<<<<<<======>>><<<===?????????<<<999777777777666666666666666555333444444555555555555555777666444333333333444555555555555555444444444444111111000///......//////000111111222222111111000000000000000000000000000......//////......---,,,...---,,,+++,,,---...000+++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++************++++++*********************************,,,+++******++++++***((((((((((((((())))))))))))*********+++++++++,,,,,,,,,+++***)))))))))))))))'''(((((()))******++++++&&&(((******)))((()))***(((((()))))))))*********))))))******++++++++++++))))))))))))******************)))(((((()))******************)))))))))))))))))))))******************))))))(((((())))))******************************))))))(((((())))))***((())))))************)))'''((((((((()))))))))))))))))))))***************)))((('''&&&&&&&&&'''(((((()))+++***))))))***+++))))))))))))))))))))))))&&&&&&''''''''''''(((((('''(((((())))))))))))(((&&&&&&''''''(((((())))))************************&&&'''((((((((((((((('''(((((())))))))))))((((((&&&''''''(((((())))))***************************((((((((((((((((((((((((************)))((('''&&&(((((('''((())))))(((&&&)))***+++***)))((()))***(((((((((((((((((((((((((((((()))*********))))))((((((((()))))))))******))))))))))))************&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,***))))))))))))***++++++(((((((((((()))***+++,,,*********+++++++++++++++((()))******++++++******++++++++++++++++++++++++)))))))))******++++++,,,************+++,,,------************++++++++++++------............------+++,,,---......///.........------------...//////......///000000...---,,,,,,---------............,,,,,,,,,,,,,,,,,,---................../////////........................---...//////000000000000......------......///000//////000000111222222222111222333333222333555777999999::::::<<<===???@@@CCCEEEGGGHHHHHHIIIJJJLLLPPPQQQSSSVVVWWWXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQRRRRRRRRRPPPOOONNNLLLLLLLLLLLLOOORRRUUUWWWWWWYYY[[[]]]^^^^^^\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSOOOPPPSSSUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQOOOLLLIIIGGGEEEGGGHHHKKKMMMNNNMMMLLLKKKIIIHHHFFFCCCAAA???>>>===AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<<<<===;;;<<<======<<<:::888777777777777777777777777777333444444555555444444444666555444444333444444444333333333333222222222222111000///...............000000111111111111000000........................---............---,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***))))))***++++++++++++***))))))))))))******************)))(((((())))))(((&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,,,,+++*********++++++&&&''''''((()))***+++,,,&&&(((******)))((()))***((((((((()))))))))******((()))***+++++++++++++++((()))))))))************++++++***))))))***++++++************))))))))))))&&&'''''''''((((((((()))))))))(((((((((((())))))************************)))((((((''''''(((((()))(((((()))***************(((((()))))))))******************+++++++++,,,,,,******))))))(((((((((((('''(((***)))((((((***+++))))))))))))))))))))))))((((((((()))))))))******&&&'''((()))******)))(((&&&''''''((())))))******************************'''(((((())))))((('''&&&&&&'''((())))))******)))&&&&&&''''''((())))))************++++++*********))))))))))))))))))))))))''''''((()))))))))))))))+++)))''''''))))))'''%%%((()))******)))(((***+++(((((((((((((((((((((((('''((()))***+++******)))(((((()))))))))*********))))))))))))************((((((((((((((()))))))))(((((())))))***++++++,,,******))))))******+++,,,'''((()))******+++++++++,,,++++++++++++++++++*********))))))******+++,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++,,,---...///++++++,,,,,,,,,---------,,,---............---,,,+++,,,---.../////////..................//////000---------------,,,++++++,,,------...............---------------...//////////////////............////////////////////////------///000000111111111...------------...////////////000000111111222222222333444333333333555777777777777888999;;;===???@@@BBBDDDFFFFFFGGGIIIKKKLLLNNNQQQTTTVVVXXXXXXYYYWWWVVVUUUTTTRRRRRRRRRRRROOOOOOPPPQQQQQQPPPOOONNNNNNMMMMMMNNNOOORRRUUUWWWWWWYYY\\\^^^```___^^^]]][[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTQQQRRRUUUWWWYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPNNNLLLKKKJJJGGGHHHKKKNNNOOONNNMMMLLLJJJIIIGGGEEECCCAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<:::::::::::::::999888777777777777777777777777777555555666666666555555444444444555555444444333333222222222222111111111111333222111000///////////////000000000000000000///.......................................------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,,,,+++***))))))***++++++++++++***)))((()))))))))*********+++***)))(((((())))))(((&&&'''''''''((((((((())))))''''''''''''((((((((((((++++++*********+++,,,,,,'''((((((((())))))******(((***+++,,,+++***+++,,,(((((((((((()))))))))***'''(((***+++,,,,,,++++++(((((())))))*********+++---,,,+++******+++,,,---************))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************)))************++++++++++++++++++,,,,,,---------+++++++++++++++***)))(((&&&((())))))(((((()))+++))))))))))))))))))))))))))))))******+++++++++,,,&&&'''(((*********)))((('''(((((()))***+++++++++******************************+++++++++)))((('''%%%&&&''')))************&&&&&&&&&'''((())))))*********++++++++++++******************************$$$%%%&&&(((***+++,,,,,,---***''''''((()))'''%%%'''(((******))))))***,,,************************'''((()))+++++++++***)))))))))))))))************))))))))))))************++++++******))))))(((((('''(((((()))******++++++*********)))******+++,,,&&&''')))***+++++++++***---,,,,,,++++++*********+++***)))))))))***,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---...///000---------.........//////+++,,,---......---,,,+++***+++---///000000///..................///000000111111000000////////////,,,---......//////.....................///000111000000//////......------000000000000000000000000------///000111111111111...------------...///////////////000111111222222222333444444333333555777666666666666888:::<<<===<<>><<<;;;;;;;;;<<<:::999999888888777777777666666666777777777777777666777777777777777666666333444555666555444333222333333333222222222222111444333222111000000000000//////000000000000//////000000000000000000000000///////////////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))(((((())))))*********+++,,,+++******++++++***)))************++++++++++++************++++++++++++******))))))***+++,,,,,,))))))))))))((((((((((((***+++------,,,,,,,,,---(((((((((((())))))))))))'''(((***+++,,,,,,+++++++++***)))'''''''''((()))(((((((((((((((((((((((((((***,,,,,,*********+++************************(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))+++---///...,,,)))'''&&&&&&&&&&&&'''''''''(((*********)))))))))))))))******))))))((((((''''''((())))))*********))))))************************(((((((((((())))))))))))************************''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))******++++++++++++***************************)))(((((((((***+++,,,,,,,,,+++***)))(((''''''))))))(((((((((((())))))+++*********))))))((((((---+++***+++,,,,,,+++***))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------+++,,,---------+++((('''..................------//////////////////......////////////...---,,,+++//////......//////000111000000111111111000000///////////////////////////////////////////////////---------......///////////////000000111000000000,,,---......////////////000000000000000000000000///////////////000111111////////////000000000000000111111111111222222222333444555666777888999:::>>>???@@@AAACCCEEEGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPSSSRRRQQQPPPQQQRRRTTTVVVZZZ\\\___bbbbbbaaa___]]]^^^]]]\\\ZZZZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYUUUTTTSSSRRRPPPNNNMMMLLLOOOOOOPPPPPPQQQPPPPPPPPPKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@AAAAAABBBBBBCCCBBBBBBBBB;;;;;;:::999999999:::::::::::::::999999999888888999888888777666555555555444333222222222333444555444444444444444444444444000111222222333333333333222222222111111111111000000111111222222000///...,,,---///000000000///.../////////......---------+++***)))(((((()))***+++,,,+++******))))))******---***((((((+++,,,+++)))---,,,+++,,,---...,,,++++++***)))(((((()))***++++++***)))'''''''''((())),,,+++***((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&((()))******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))((('''(((((()))************************(((***,,,,,,***)))***+++))))))))))))))))))))))))(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********)))***,,,------+++)))'''(((((())))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))((((((((((((************************)))))))))))))))(((''''''***************+++,,,,,,+++************************)))((((((((()))+++,,,++++++******)))(((((((((***))))))(((((())))))***+++*********)))))))))))),,,+++******+++,,,+++)))))))))***+++++++++++++++******************************++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++,,,......---,,,+++......................../////////...............000000/////////.........///...............///000//////000000000//////...000000000000000000000000000000000000000000000000/////////000000111111111//////000000000000//////+++,,,------.........---000000000000000000000000///////////////000111111////////////000000000000000000111111111222222222444444555666777777888888<<<<<<===???AAADDDFFFGGGIIIJJJLLLNNNPPPQQQRRRSSSSSSRRRPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVXXXXXX[[[^^^bbbcccbbb```___```______^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYUUUUUUTTTRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBBBBB===<<<<<<;;;;;;;;;;;;;;;:::999999999888888888888888888777666666555444444444333222222222333444444444444333333333333333333111222222333444444333333222222222111111111111000000111111222111000///...------...///////////////.........---------,,,,,,++++++***))))))***++++++---,,,,,,++++++++++++++++++)))''''''***+++***(((+++++++++,,,------+++)))+++***)))(((((()))***++++++***)))(((''''''((())))))((((((''''''((()))***))))))))))))))))))))))))******)))(((((()))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))((((((((())))))************************)))***,,,,,,***)))******(((((((((((((((((((((((((((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''*********+++++++++,,,,,,(((((((((((())))))))))))************************))))))))))))))))))((('''))))))((('''((()))***++++++++++++******))))))))))))))))))((())))))***+++))))))))))))))))))))))))*********))))))************************)))))))))+++)))))))))++++++***))))))******+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,---------------,,,,,,,,,,,,------------(((***,,,...///000//////................................................111000///......///000000000000///////////////000///000000111111111000000////////////////////////////////////////////////---............/////////000000111111111111000000,,,---..................///////////////////////////////////////000000111////////////000000000000000000000111111111222222444444555555666666666777888999:::<<>>>>>===<<<<<<<<<<<<<<<999999888888888777777777777777666666555444444444444333333222222333333444222222222333333333333333222333444444555444444444222222222111111111111000000000111111111000///............---......///000------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,***(((''''''((())))))((())))))***,,,---,,,***'''******))))))))))))*********))))))(((((((((((()))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))+++***))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))))))))))))))************************)))+++,,,,,,***))))))***))))))))))))))))))))))))(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((''''''((('''&&&%%%%%%'''((()))++++++******))))))(((((())))))))))))))))))******(((((())))))************++++++************++++++***************************(((((((((***+++***))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,------------------,,,+++,,,------......------,,,,,,,,,------------...***+++---///000111111111............////////////.............../////////111000...------///111222222222111111000000111111111111222333333333222222000000000000000000000000000000000000000000000000.....................///222222222222222222111000//////000000000000000///////////////////////////000000////////////000000////////////000000000000000000000000111111111111444444444444444555555555666777888:::===@@@BBBDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXZZZ]]]bbbgggjjjkkkjjjiiifffggggggfffdddaaa]]][[[[[[[[[[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYXXXXXXWWWWWWSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBB???>>>======<<<<<<<<<<<<888888888777777777777666666666555555444444444444444444333333333333333333111111222222222222333333444444555555555555555444222222222111111111000000000000000000000////////////...---,,,,,,---///000++++++++++++++++++++++++---------,,,,,,---------------,,,+++++++++++++++***)))((((((((()))))))))(((((()))+++---,,,)))&&&***))))))))))))))))))***)))))))))(((((((((((()))''''''''''''(((((())))))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))******************))))))))))))))))))))))))***+++,,,,,,***)))))))))************************(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++)))((((((''''''((()))***((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************'''((((((((()))))))))***''''''''''''''''''''''''&&&''''''(((((('''''''''(((((('''''''''((()))************)))))))))(((((())))))*********)))))))))((((((((()))******++++++++++++************++++++***************+++++++++)))((('''(((***+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------......---------+++,,,------......------,,,,,,---------...............//////000000000000........./////////000000........./////////000000000///...------///111333222222111000000111111111111222333444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222111000////////////000000000000//////000000000000000000000000000000////////////000000////////////000000000000//////000000000111111111333333333333333444444444555666777999<<<>>>AAABBBCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVYYY\\\aaagggjjjlllkkkkkkhhhhhhhhhgggeeeaaa^^^\\\[[[[[[\\\]]]]]]]]]\\\[[[XXXXXXYYYXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBBBB???>>>===<<<;;;;;;;;;;;;888888888777777777777666555555555555555444444444444444444333333222222222111111111222222333333333555555555666666555555444222222222111111111000000000000000//////////////////...---,,,,,,---...///++++++++++++++++++++++++---------......---------,,,,,,+++***************************))))))***+++(((((()))***,,,+++)))&&&)))))))))******)))))))))((((((((())))))))))))(((************))))))(((((((((((((((((((((((((((((('''(((((((((((('''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((()))***+++++++++******((((((((((((((((((((((((***,,,---,,,***(((((()))************************(((***+++***)))((()))***+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++)))(((((((((((())))))***)))))))))******+++++++++&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))&&&''''''(((((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************)))(((((((((((())))))*********+++*********))))))******************+++++++++++++++)))(((((()))+++,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,---------............000000//////////////////.........//////000000111/////////000000111111222////////////000111333444222222111111222222333444444444555666777777777777333333333333333333333333333333333333333333333333333333333333333222222222111111111111111000///...///////////////......---000000000000000000000000111000000///////////////////////////000000000000/////////000000000111111111111222222333333333444555555666888:::<<<>>>???@@@AAACCCFFFHHHIIIJJJKKKMMMNNNNNNOOOOOONNNMMMMMMLLLMMMOOORRRTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWZZZ___eeeiiijjjjjjjjjhhhggggggfffcccaaa^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\YYYYYYYYYXXXWWWVVVUUUTTTQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC===>>>???AAABBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;999999888888888777777777555555555555555555555555444444444444333222111111111111222222333333444444555555555666555555444333222222222111111111111000111000///........./////////...------------------***++++++++++++,,,,,,,,,------............------,,,+++******))))))*********++++++***))))))***,,,***)))((()))++++++)))((())))))************))))))'''(((((())))))))))))(((++++++++++++***)))((('''(((((((((((((((((((((((((((((()))***************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&((()))***++++++++++++***))))))))))))))))))))))))***,,,---,,,***(((((()))************************(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((()))))))))*********(((((()))***+++,,,,,,---&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++'''''''''((()))*********))))))))))))))))))))))))(((((()))***************(((***+++------,,,+++***''''''(((((()))*********)))******+++***)))(((''')))))))))))))))************))))))(((((())))))************++++++,,,,,,,,,***)))(((***,,,---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------............/////////....../////////---......///000000111111///000000111222222333333000000111222333444555666666666666777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777666666666666666555555444333222111111222222111111000///222222222222222222222222111111000///////////////////////////000000000000////////////000000000111///000000111222333444444444444444555777999:::;;;<<<===@@@BBBEEEGGGIIIIIILLLMMMNNNNNNNNNNNNMMMLLLKKKMMMOOORRRTTTVVVXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXX[[[```fffjjjkkkkkkkkkffffffdddbbbaaa___]]]]]]ZZZ[[[]]]______^^^]]]\\\YYYYYYYYYXXXWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBB===>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<:::999999999888888888888666666666666666666666666444444555555444222111000222222222333444444555555555555555555555444333333222222222111111111111000111000///...---......///---.........------,,,+++++++++++++++,,,,,,------,,,---............---,,,,,,,,,+++************+++)))***+++***((('''))),,,,,,***(((((()))++++++***((()))***++++++***)))(((&&&'''((()))******)))(((((())))))******)))((('''((((((((((((((((((((((((&&&''')))***++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))***+++,,,,,,+++***************************+++,,,---,,,***(((((()))))))))))))))))))))))))))(((***+++***)))((()))***+++******)))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***++++++******%%%%%%&&&((()))***+++,,,&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((()))******+++'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,%%%''')))+++,,,***((('''&&&&&&'''((()))***++++++)))***+++++++++)))((('''******))))))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,,,,***))))))***,,,...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---******+++,,,,,,,,,,,,+++---------.........//////...............///000000---......///000111111222000000111222333333444444111222333555666777777777<<<<<<======???@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<;;;;;;999888888666666666666555555444333222222222222222222222222111111000///////////////////////////000000000000////////////000000000000...///000111222333444444333333333444555666777888999:::===@@@CCCFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLOOORRRUUUWWWXXXYYYVVVUUUTTTSSSTTTVVVYYYZZZ[[[^^^dddiiimmmnnnnnnmmmeeedddbbb```___]]]]]]]]]ZZZ[[[]]]______^^^]]]\\\ZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@???@@@AAAAAA======???@@@AAABBBBBBBBBCCCBBBAAA???>>>=========:::::::::999999999999888666666666777777777777777444444555555444222111000222222333444444555666666444555555555444333222222222222222111111111111000111000///------......///------...///...---+++***+++++++++,,,,,,---------+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,''')))***)))'''&&&(((+++...+++(((''')))+++,,,,,,((()))***++++++***)))(((&&&'''(((*********)))(((%%%&&&''')))))))))((((((((((((((((((((((((((((((###$$$&&&(((************''''''(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))*********+++***+++,,,,,,***))))))))),,,,,,+++***)))*********))))))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************************((()))***+++++++++++++++***)))(((''''''((()))***************))))))))))))))))))(((((('''''''''&&&"""###$$$&&&''')))***+++))))))))))))((((((((((((((()))***++++++***)))((('''((()))******)))((('''***************)))(((((((((((())))))))))))(((((((((((()))))))))(((((('''))))))(((((('''''''''&&&)))((('''''''''(((***+++(((((())))))))))))((((((++++++******************))))))))))))))))))))))))************))))))((((((++++++++++++++++++++++++------------------------******+++,,,---------------------,,,,,,++++++++++++,,,,,,+++***+++---///---------,,,,,,+++++++++++++++,,,,,,,,,---------222000---...000111000...//////......000111333555111333444555444555777888555666888888:::===BBBEEEDDDEEEHHHKKKPPPUUUYYY[[[YYYZZZ\\\___aaabbbcccdddcccbbbaaa``````___````````````___^^^]]]]]]]]]]]]ZZZZZZYYYXXXVVVUUUTTTTTTQQQNNNJJJGGGFFFDDD@@@<<<>>>===<<<:::999999888888777555333222333444444333111222222111000000111222---...//////000000//////000000000111111111111111000000000000000000000000111111222333555777999:::888:::===???@@@BBBEEEGGGHHHIIIIIIJJJKKKLLLLLLMMMJJJKKKMMMOOORRRTTTVVVWWWVVVUUUUUUUUUWWWZZZ]]]___aaacccgggkkknnnoooooonnndddbbb```]]]\\\\\\]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAAAAA@@@>>><<<;;;???>>>===<<<:::999888777999888777555555555666666555444333333333333444555555555444333333333333444666666666555444333111000000000000000111111111111333222222111000///......---.........---,,,,,,+++---,,,+++)))((())))))***,,,,,,,,,++++++*********------...---,,,+++***)))+++++++++*********))))))(((''''''((())))))(((&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,+++***)))((((((''''''(((''')))***)))((('''((()))))))))))))))))))))))))))***(((&&&&&&'''((()))((())))))))))))))))))))))))******)))))))))))))))***++++++******)))((((((((()))*********++++++++++++,,,---------+++***+++,,,((((((((((((''''''''''''+++***)))((((((((())))))******))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))***+++++++++******))))))(((((((((((())))))((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***************)))((((((******++++++++++++******((())))))***))))))(((((())))))((((((((('''''''''((((((((((((((()))******))))))************))))))************************))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------,,,,,,,,,++++++,,,------,,,++++++---///............---------,,,//////000000111222222333111...------000111000///333333222222222444555666555777888999888999;;;<<>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>???>>>===<<<:::999888777777777666555555666777888555444333333333333444555555555444333333333333444333333333333333333222111333222222222111111000000222111111000000/////////------......------,,,+++,,,+++******+++,,,...///,,,,,,,,,++++++*********...------,,,++++++******+++++++++*********)))))))))(((((()))******)))'''))))))))))))))))))))))))+++******))))))(((((((((((('''''''''''''''((((((((()))******(((((()))***)))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,***))))))+++,,,******+++,,,+++***)))(((,,,+++***)))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))************))))))))))))))))))))))))*********+++******))))))(((((())))))))))))(((((('''''''''(((((()))))))))***)))))))))))))))((((((,,,++++++******)))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))************))))))(((******++++++++++++******))))))************))))))))))))(((((((((((('''''''''((())))))******))))))******++++++++++++******************************))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------------------,,,,,,,,,,,,...//////...,,,,,,---//////////////////.........---......///000111111222222000///000222444444333666666777777888:::;;;<<<===@@@CCCEEEGGGIIIMMMOOOXXX[[[^^^aaaeeejjjpppttt{{{}}}|||yyyuuupppmmmgggeeeccc___[[[XXXUUUSSSPPPMMMIIIEEECCC@@@===;;;888777555333222333444555111111111111111000000000000000000111111111222222000000000000000000000000111111111222222333555555555777:::;;;<<<>>>@@@BBBEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQTTTWWWZZZ[[[YYYYYYYYYYYY[[[]]]```aaabbbdddiiilllmmmllljjjhhhbbb```^^^[[[ZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRPPPOOONNNNNNNNNOOOPPPRRRSSSSSSRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDAAA@@@???>>>============@@@@@@AAABBBBBBBBBBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::999888555555555555666777888999555444444333333444444555555555444333333333333333000000111222222333222222555444333222111000000///000000000000000/////////------......------,,,,,,++++++******+++,,,...///+++++++++++++++*********...---,,,************++++++************)))))))))***))))))***++++++***((())))))))))))))))))))))))++++++***))))))(((''''''%%%%%%%%%&&&&&&'''((()))(((***+++***)))((()))***))))))))))))))))))))))))+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))(((((())))))***''''''((())))))***++++++++++++++++++++++++++++++******)))'''%%%&&&)))+++***,,,---......,,,***)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************((((((((((((((((((((((((******+++******)))(((((('''((()))******)))((('''&&&&&&''''''(((((())))))************)))))))))))),,,,,,++++++***)))(((((())))))))))))(((((((((((())))))'''&&&&&&'''))))))***)))(((''''''((()))***))))))************)))((((((((())))))))))))((((((((()))******************))))))(((((((((((((((((('''((()))++++++***)))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++******+++,,,------------------------------,,,,,,///000000///------...///////////////////////////------........./////////444333333444555777888888888:::<<>>>>>>>>??????@@@AAAAAAAAAAAAAAADDDBBB@@@???>>>===>>>>>>>>>>>>===<<<;;;:::999888666666666666666777888888444444444444444444444444555444333333222222333333000111111222333222222222333333222222111000//////.../////////////////////,,,------...------,,,,,,,,,+++***(((((((((((()))+++++++++***************...,,,***)))((()))+++,,,************))))))))))))))))))((()))***+++)))'''(((((((((((((((((((((((((((((((((((())))))******'''&&&&&&&&&''''''((())))))***+++***)))((()))+++)))))))))))))))))))))))))))))))))+++,,,,,,)))''')))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))************************))))))))))))((('''%%%&&&))),,,((()))***++++++)))'''&&&(((((()))***+++,,,,,,---))))))))))))************************************(((((((((((())))))))))))(((((((((((())))))))))))************************'''((((((((()))))))))***((()))))))))************''''''''''''''''''''''''***************)))(((''''''((()))******)))((('''&&&'''''''''((((((((()))))))))))))))************))))))))))))))))))(((((())))))))))))((((((((((((+++***((((((((((((***+++***)))(((''''''((()))***((())))))*********))))))(((((())))))))))))(((((((((((()))***************(((((())))))))))))))))))'''(((***+++++++++***)))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******+++++++++******+++,,,------------------------------------...///000000.........///..................//////111222222222222222222222333444555666888:::<<<===@@@BBBGGGMMMSSSYYY]]]```eeeiiioootttyyy|||wwwsssooojjjeeebbb]]]XXXPPPJJJEEEAAA===:::999888777555555555555555000000000000000000000000000000000000000000000000111111000000000111111222222444666777777888:::<<>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCBBB@@@>>>=========>>>======<<<;;;:::999999888777777777777777666555555444444444444444444444444444444333222222222222333333333333333333222222111/////////000000000000000.............../////////,,,,,,------...------,,,,,,+++***((('''(((((()))************************---+++)))(((((()))***+++))))))))))))))))))))))))(((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''((())))))*********))))))(((''''''(((((((((***+++***)))((()))***))))))))))))))))))))))))%%%$$$%%%&&&''''''%%%###((((((((((((((((((((((((((((((''''''((()))******))))))))))))((((((''''''*********)))))))))))))))***++++++***)))***,,,...***++++++,,,+++***)))((('''''')))***+++,,,,,,,,,)))))))))************+++************************(((((((((((())))))))))))(((((((((((())))))))))))************************'''''''''((()))*********))))))))))))************(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***'''''''''(((((((((((()))))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))((())))))************)))******++++++++++++******&&&'''((())))))***))))))(((((())))))))))))******((()))******++++++******(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))*********+++++++++++++++************************)))))))))***++++++,,,,,,******+++,,,------------------------............,,,...000000///...///000............////////////222222333444555555666666555888;;;>>>AAADDDIIILLLTTTWWW]]]dddlllrrrwwwyyy~~~zzzsssmmmeee___ZZZTTTLLLGGGAAA???<<<999666555444444333333333222111111000000000000000000000000000000111111000000000111111222222444555666666666888:::@@@@@@BBBCCCEEEFFFGGGHHHHHHIIILLLOOORRRUUUXXXYYYZZZZZZ[[[\\\]]]^^^______```bbbcccddddddbbb```___\\\ZZZXXXUUUTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???CCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;:::999888888888888888888888777666555444333444444555555444444333444444333222222222222222333333444444333222111111........./////////000000...............---------,,,,,,------......------******))))))***+++---...)))))))))***************+++***)))(((((()))******(((((()))))))))))))))***((('''''''''))))))'''&&&))))))))))))))))))))))))))))))((((((((((((''''''++++++)))(((((('''''''''''')))***)))((('''((()))))))))))))))))))))))))))(((((('''((()))***(((&&&((((((((((((((((((((((((''''''''''''((()))************)))(((((('''&&&&&&+++++++++******)))))))))***+++,,,,,,++++++,,,.........---------,,,,,,,,,((()))*********)))(((((())))))*********+++++++++************************'''((((((((()))))))))***(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''((())))))))))))))))))))))))(((((((((((())))))*********))))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))*********************++++++++++++******%%%%%%'''(((((()))))))))(((((()))))))))***************))))))******+++,,,)))))))))******)))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))*********++++++************************))))))******+++,,,,,,---******+++,,,------------------------.........///))),,,...////////////000/////////000000000111111111222444666999<<<>>>???AAAEEELLLQQQVVV]]]dddiiiqqqtttyyy|||xxxuuuoooggg```UUURRRMMMFFFAAA===;;;:::888888777666444333222111000000000000000000000000000000000000111222222333222333555555555555777888<<<===>>>@@@BBBCCCEEEEEEGGGHHHJJJMMMPPPSSSUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]___````````````___^^^^^^[[[YYYVVVTTTRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPOOOOOONNNOOOOOOPPPMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQPPPNNNLLLJJJIIIIIIGGGGGGFFFGGGGGGHHHBBBBBBAAA@@@??????@@@@@@===>>>>>>???????????????@@@@@@@@@@@@>>>===<<<;;;:::999999888888777777777666666777888888777666555333333444555555444333333444333222222111222222222000111222222222222222222000000000000///////////////......------,,,,,,,,,+++,,,------......------******))))))***+++---...((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))******)))((('''(((******((('''))))))))))))))))))))))))'''''''''((((((((((((((()))(((((('''''''''((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))---+++******+++,,,,,,+++(((((((((((((((((((((((('''&&&&&&'''''')))******(((((((((((((((((('''''',,,,,,,,,++++++*********''')))+++,,,+++***+++,,,,,,+++***)))))))))************+++***)))'''%%%$$$))))))******++++++++++++************************'''((((((((())))))******(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))''''''((())))))***))))))***)))(((''''''((()))***,,,,,,+++***)))(((''''''&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&'''((()))******)))((('''(((((()))***************(((((())))))))))))(((((($$$%%%&&&'''(((((((((((((((((())))))*********++++++***)))))))))***,,,---******++++++++++++******&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,---------------------.........//////(((***.../////////000111000000111111222222222222444666999===BBBFFFIIIKKKOOOUUU]]]dddlllttt}}}}}}vvvnnnjjjccc[[[SSSMMMIIIHHH<<<<<<:::999777555444333000000000000000000000000000000000000111222333444222444555555555555666888::::::<<<===???AAABBBCCCGGGHHHIIILLLNNNQQQSSSTTTWWWXXXYYYZZZ[[[\\\\\\\\\___^^^^^^^^^^^^]]]^^^^^^ZZZXXXUUUSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVOOOOOONNNNNNOOOOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQNNNLLLJJJJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDCCCBBBBBBCCCCCCCCC======>>>???????????????======>>>>>>===;;;999777999999888888777777666666444555666888888888777777333333444555555444333333444333222222111111222222---...///000222222333333333333222111000///......//////...---,,,,,,+++++++++,,,,,,---.........---+++***)))''''''''''''((((((((())))))*********+++'''((())))))))))))(((((('''((((((((())))))*********)))((()))++++++)))((())))))))))))))))))))))))"""###%%%''')))+++,,,---&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))***(((%%%%%%'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&''''''((()))))))))++++++************++++++------,,,+++***)))((('''+++++++++************)))+++++++++*********))))))******+++,,,+++***)))((())))))))))))***+++,,,---******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((***+++,,,))))))(((((((((((())))))+++)))(((&&&&&&((()))+++)))((('''&&&&&&'''((()))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((()))***************)))+++++++++***)))***+++))))))******++++++++++++///,,,***)))***++++++***)))***+++---.../////////******+++,,,...///000000//////.........///000000000...------...000111111222222222111111444888;;;:::===CCCIIIOOOVVV]]]bbbmmmqqqwww}}}zzztttnnnggg___ZZZPPPMMMHHHBBB<<<999777666444333333444555444222///000111111111222222222222//////000111222444666777888999:::<<<>>>???AAAAAADDDFFFJJJNNNQQQSSSTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^ZZZZZZZZZ]]]``````\\\YYYXXXTTTPPPNNNPPPRRRRRRQQQSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRQQQQQQQQQRRRTTTTTTTTTSSSQQQPPPPPPQQQQQQRRRPPPOOONNNMMMMMMNNNOOOPPPQQQQQQSSSSSSRRRPPPNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDBBBAAA@@@@@@AAAAAA?????????>>>======<<<<<<888999;;;;;;;;;999777666666666666777777777777777666666777777777777666666555555444333333333444444222222111111111111111111000000000000000000000000//////...------------...---...///000000///...---,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))******+++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((***++++++,,,,,,++++++***(((((((((((())))))))))))''''''(((((())))))******))))))))))))************&&&&&&''''''''''''&&&&&&++++++************+++++++++++++++***************+++++++++************)))+++++++++*********))))))***++++++,,,+++***)))((((((((((((((()))***+++,,,******))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((()))***+++))))))(((((((((((())))))***)))(((''''''((()))***)))(((''''''''''''((()))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************++++++************++++++((((((((((((((((((((((((((()))))))))************))))))************))))))(((((()))***************(((***+++***)))((()))******************++++++,,,...,,,***)))***++++++***)))***,,,---.../////////++++++,,,------...//////000///////////////000000333222000000111333333444333444555666777;;;@@@DDDHHHMMMUUU]]]eeemmmuuuzzz}}}wwwssseeebbb[[[TTTLLLGGGCCCBBB>>>;;;777555444444333222222222222222111111111111222111111222222333444555666777888999;;;===>>>???BBBEEEIIIMMMPPPSSSTTTTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ]]]______\\\YYYYYYUUUPPPOOOPPPRRRRRRQQQSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUUUUQQQQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDBBBAAA@@@@@@AAAAAA=========<<<;;;;;;::::::888999:::;;;:::999777666666666666666666666666666555555666666666666555555555444333333222333333333111111111111111111111111000000000000000000000000//////...------------...)))***+++,,,,,,+++***))),,,++++++++++++,,,------******************************+++++++++******))))))))))))(((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))(((((('''&&&))))))))))))))))))))))))&&&'''''''''(((((((((((()))******++++++******)))(((((((((((())))))))))))***************+++++++++'''(((((((((((()))))))))'''(((((((((((((((((('''++++++************++++++))))))******+++++++++,,,+++++++++************)))+++++++++******************++++++++++++***))))))''''''''''''((()))***+++***))))))))))))((((((((())))))((('''''''''(((((())))))))))))))))))))))))++++++*********)))))))))************))))))(((((())))))))))))))))))))))))(((((())))))******))))))+++***))))))((())))))***))))))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&&&&''''''(((******************************''''''''''''(((((((((((())))))))))))************))))))))))))******************++++++++++++******(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((()))***************((()))***)))(((((((((***+++***)))))))))***,,,---...,,,******+++,,,+++******+++,,,---.../////////,,,,,,------............000000////////////000000111111000000000111333444555888;;;???DDDJJJPPPUUU```fffnnnwww{{{ssskkkbbb[[[WWWTTTOOOJJJBBB<<<999777666555666555444333222222222222333333222222111222222222333444555777888:::;;;<<<@@@BBBFFFKKKOOORRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]^^^\\\ZZZ[[[WWWRRRPPPPPPRRRSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSTTTQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPOOOOOOOOOIIIIIIHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;:::999999888888777777888999999888666555555555555555555555555555444444444555555444444444444333222222111111222222111111111111111111111111000000000000000000000000//////...------------...+++,,,,,,------,,,,,,++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++***)))(((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))((((((((((((((())))))))))))++++++++++++************''''''''''''(((((((((((((((((())))))))))))((((((++++++************++++++)))************++++++++++++++++++*********))))))************************++++++++++++******))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******))))))(((''''''&&&******))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))++++++***))))))((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************((()))))))))************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++(((((()))***************(((***+++***)))((()))***+++***)))((()))***,,,------+++******+++,,,+++******+++,,,---............------------............000000///////////////000000000111111222333666888<<<@@@GGGOOOWWW___ggglllyyy~~~~~~vvvpppllljjjddd^^^UUUMMMGGGBBB===:::999888666444333333333333333222111111111111111111222333444555777888999999>>>AAAEEEIIINNNRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[]]]ZZZVVVSSSRRRRRRTTTUUURRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTRRRQQQPPPPPPPPPRRRQQQQQQQQQSSSTTTVVVXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQPPPOOONNNNNNNNNNNNOOOHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@?????????:::::::::999888888777777666666777888777777666555555444444444444444333333444444555555555555444444333222222111000111111111000000000000111111111111000000000000000000000000//////...------------...------------------------+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((())))))))))))*********((())))))******))))))((((((((((((((())))))))))))******))))))(((((('''''''''''''''((((((((())))))((((((((())))))(((((((((++++++************+++++++++++++++************)))+++++++++*********))))))************************+++++++++*********************)))))))))***++++++))))))))))))************))))))((((((((())))))***))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((()))******++++++(((((((((((((((((((((((())))))************))))))************))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((())))))))))))))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************((()))))))))************'''((()))******)))((('''******************************))))))))))))))))))+++***)))(((((()))***+++(((((()))******************+++,,,,,,******+++,,,+++***)))))))))***+++,,,,,,+++***+++,,,---+++***++++++,,,---....................................///////////////000000111111333666888:::===BBBFFFJJJPPPYYYcccmmmvvvxxxtttmmmeee]]]TTTKKKFFF>>><<<999666444333222222111111000000000111222222222333333555666777888888===???CCCGGGLLLPPPSSSUUUSSSSSSSSSSSSRRRRRRRRRQQQTTTUUUVVVWWWXXXYYY[[[]]]___]]]ZZZWWWUUUTTTUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMPPPPPPPPPPPPRRRTTTVVVWWWVVVVVVUUUTTTRRRPPPOOONNNOOONNNMMMMMMLLLMMMMMMNNNHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@@@@???>>>>>>;;;;;;::::::999888888888666666666777777777666666555555444444333333333222555555555666666555555555222222111000000000111111//////000000000111111111//////////////////////////////...------------...+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))*********+++)))******************)))(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))*********&&&''''''((((((''''''&&&++++++************++++++,,,+++++++++******))))))+++++++++************)))***************+++++++++,,,+++******))))))******++++++************++++++)))))))))************+++))))))((((((((()))******))))))))))))))))))))))))------,,,+++******))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))******++++++******)))))))))************))))))((())))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))(((******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))******************++++++++++++******++++++++++++++++++++++++************))))))))))))******))))))))))))******(((((()))***************+++,,,---,,,++++++,,,---))))))******+++++++++++++++******+++------,,,***+++,,,------......------------.........///////////////000000111333444555222666<<<@@@DDDIIIQQQWWW```fffpppzzz|||tttjjj```YYYLLLHHHCCC>>>999666444444222222222111222222333333222222333444555666777777:::<<>>======;;;;;;;;;:::999999888888666666666666777777777777555555555444444333333222555555666666666666555555333222111111000000111111...//////000000111111111//////////////////////////////...------------...---,,,,,,++++++,,,,,,---***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))******))))))((('''))))))))))))))))))))))))))))))))))))************)))******++++++******)))(((((((((((())))))))))))++++++++++++************))))))))))))************&&&&&&''''''''''''&&&&&&++++++************++++++***************++++++++++++++++++************)))))))))*********+++++++++,,,+++***)))))))))***+++******))))))))))))******))))))*********+++++++++))))))(((((()))******+++)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********+++))))))))))))))))))))))))***++++++++++++***)))(((((((((******+++***))))))))))))(((((((((((())))))***)))(((''''''((()))***((()))************)))((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************++++++************++++++************************************)))))))))((())))))************))))))(((((()))******************+++,,,,,,+++***+++,,,((()))***,,,,,,+++***)))*********+++------,,,***,,,,,,------......------,,,------...///000000111111111222333555777999::::::@@@HHHNNNTTT\\\fffnnnxxx~~~~~~uuuoooccc^^^VVVNNNFFF@@@<<<:::777777666555444444444444111111222333444555666666777999;;;???CCCGGGKKKMMMVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRSSSSSSSSSVVV[[[___aaacccdddbbb]]]YYYXXXXXXSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRQQQOOONNNMMMKKKKKKJJJJJJKKKMMMNNNOOOOOOOOOOOOOOONNNLLLJJJIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBAAA???@@@@@@@@@???>>>===<<<;;;;;;:::999999888888777777666666666777777888999666666555555444333333333444444444555555444444444333333222111111111111222......//////000111111222//////////////////////////////...------------...///...---,,,,,,---...///***************++++++,,,******************************+++++++++******)))''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))************)))(((((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))))))))((((((((((((((())))))))))))***************+++++++++((((((((())))))))))))***''''''((((((((((((''''''++++++************++++++'''((()))***+++,,,------+++++++++************)))))))))******++++++++++++---,,,***)))))))))***+++***)))(((((((((((())))))))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''((()))***++++++***)))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++((()))***++++++***)))(((''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((((((((()))***************)))+++++++++***)))***+++'''(((+++------,,,***(((***)))***,,,---...,,,***,,,,,,------...---------,,,,,,---...///000111222333333444666888:::===>>>HHHOOOXXX```gggqqq}}}wwwqqqggg\\\RRRIIIDDDBBB<<<;;;:::888666555444444000000111222333444444555555666888<<<@@@DDDGGGIIIOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSRRRUUU[[[```bbbeeegggeee```[[[XXXXXXSSSSSSSSSSSSRRRPPPOOONNNMMMNNNOOOOOONNNMMMKKKJJJLLLLLLKKKKKKKKKMMMNNNOOOLLLMMMMMMMMMLLLJJJIIIGGGEEEGGGIIIJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCBBBAAAAAA??????@@@@@@???>>><<<;;;::::::999999888777777777777777777777777888999999777777666555444444333333222333333444444333333222444333222222111111222222---......///000111111222//////////////////////////////...------------...+++***)))(((((()))***+++*********)))***++++++,,,)))))))))))))))))))))))))))******+++++++++******&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((()))(((((())))))))))))((((((((((((((()))******++++++,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,+++*********+++,,,,,,,,,***)))(((++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))************************)))************+++++++++(((((())))))))))))((((((((((((((((((((((((((((((************************((()))))))))************(((((()))***************((()))))))))((('''&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))***+++,,,,,,''')))+++---...---,,,+++++++++******************((((((((()))******++++++...------,,,,,,++++++***++++++******************************************,,,------+++))))))***,,,)))************+++++++++,,,,,,++++++,,,,,,---............------.../////////...---...///000000///000333777:::===CCCKKKQQQ\\\cccmmmwwwyyysssmmmdddXXXPPPIIIDDD>>>999777777777666444555666666555333333333777777666777:::>>>BBBEEEDDDFFFIIIKKKMMMMMMLLLKKKMMMNNNOOOOOOPPPSSSWWWZZZccceeegggeee```[[[WWWUUUTTTQQQNNNNNNOOOPPPNNNLLLOOONNNNNNMMMMMMMMMMMMNNNIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@AAAAAAAAA@@@@@@>>>======>>><<<:::999::::::999888888999999999888888:::<<<:::888555444555666666555888888777666555333111000111000/////////000111222000000000000000000000000000//////...............,,,---...///...---,,,+++,,,,,,,,,++++++*********))))))***++++++++++++***************++++++++++++))))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((************************'''''''''''''''((())))))******))))))((((((''''''************************++++++***)))((((((((()))(((((())))))******+++++++++*********))))))((((((,,,(((%%%%%%''')))(((&&&+++++++++***))))))((((((---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************(((((()))))))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((()))***************))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))***++++++,,,''')))+++,,,---,,,+++***))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,***)))***+++************++++++++++++,,,,,,++++++,,,,,,---...//////............//////...///000333555666666555444888>>>CCCIIIRRR\\\dddqqqvvv}}}vvvmmmfffZZZTTTKKKCCC>>>;;;999888444444444444333333444555333444777999<<<>>>???@@@AAABBBDDDGGGHHHIIIJJJJJJKKKMMMNNNOOOPPPSSSWWWZZZccceeefffeee```[[[WWWVVVUUURRRPPPPPPQQQQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIHHHIIIJJJKKKKKKMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEFFFGGGIIIJJJKKKGGGFFFDDDCCCAAAAAA@@@@@@????????????>>>===<<<;;;===;;;999999::::::999888888999:::999888888:::<<<>>><<<999888888888777666555555555555444333222222333333222222222222222333111111111111111111111111111000//////............------......------,,,+++---------,,,,,,,,,++++++))))))***++++++++++++***(((((((((((())))))))))))************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((************************'''''''''''''''((())))))***)))))))))((((((((('''******************************))))))((()))))))))''''''''''''((((((((((((******)))))))))(((((((((%%%&&&'''''''''(((***+++,,,++++++***))))))((((((...---,,,++++++,,,---...+++,,,,,,,,,,,,+++******,,,++++++************+++,,,,,,,,,+++*********)))*********++++++++++++,,,*********************************)))******+++,,,************************'''((((((((())))))))))))((())))))******))))))(((************************(((((((((((((((((((((((()))))))))*********++++++((())))))************))))))(((((((((((())))))***))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((((((((()))************)))******+++,,,((()))***+++++++++***)))))))))))))))))))))))))))++++++******)))(((((('''((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////............//////---///111444666777777888===CCCLLLUUU^^^hhhttt{{{~~~yyyrrrjjj___TTTLLLFFFAAA>>>999888555333333444555777111444888<<<>>>>>>===<<<<<<===>>>@@@BBBEEEGGGHHHIIIKKKLLLNNNOOOSSSWWWZZZaaacccdddccc___[[[XXXWWWVVVTTTRRRRRRSSSSSSRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::888888999::::::999888999:::999888888:::<<<@@@===;;;999999888777555222222333333444333333333333333333333333222111000111111111111111111111111222222000///..................---,,,,,,,,,,,,------------------,,,,,,,,,))))))***++++++++++++***((((((((()))))))))******************************+++******)))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******((((((((((((''''''''''''))))))((((((((((((((('''"""&&&***)))'''&&&))),,,((())))))******+++,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,+++******---,,,******)))***+++,,,---,,,,,,+++***))))))(((************++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---************************((((((((()))))))))******''''''((((((((((((''''''************************))))))))))))))))))))))))''''''''''''((((((((((((((()))************))))))(((''''''''''''(((***************++++++*********))))))(((((((((((())))))************************,,,+++)))(((((()))+++,,,+++***************++++++))))))*********)))(((((())))))))))))************************))))))((((((((()))))))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))+++,,,+++)))((((((++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---........................//////222333444555666888;;;>>>KKKTTT```llluuu}}}|||tttjjjaaaYYYQQQLLLEEEAAA;;;777666666777777333555888;;;======<<<;;;999999999;;;>>>BBBEEEGGGFFFHHHKKKMMMOOORRRVVVYYY^^^```bbbaaa^^^ZZZXXXXXXUUUUUUTTTTTTTTTTTTSSSRRROOONNNMMMLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;999888888:::;;;::::::999:::;;;:::999888:::<<<===;;;999888888888666444333333444444444444333333111222222222111000...---222222222222222222222222333222111000///.........///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,******************************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******))))))((((((((((((((((((''''''''''''%%%(((******(((&&&&&&''')))))))))***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,+++******---,,,+++******+++,,,---,,,,,,++++++***)))(((((())))))*********+++++++++))))))))))))))))))))))))(((((())))))***+++------************************)))))))))*********++++++***++++++,,,,,,++++++***************************************************''''''''''''(((((((((((())))))*********))))))(((&&&&&&&&&&&&'''(((((()))******++++++++++++******))))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))++++++***************+++)))************))))))(((*********++++++,,,,,,,,,(((((())))))*********************))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++,,,+++)))((((((+++,,,,,,,,,------------------,,,,,,------...///------------...///000111777888999:::<<>>>>>;;;:::888999:::;;;;;;::::::;;;;;;:::999999:::<<<999888777888999999888777555666666555555444333222111222222222111000...---111111111111111111111111222111000///............///...---,,,+++,,,------******************++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,************************((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((('''''''''((()))******++++++******))))))((((((''''''''''''(((((((((((((((''''''(((******'''$$$,,,,,,,,,+++******))))))************************+++,,,,,,,,,,,,+++******,,,++++++++++++,,,,,,---+++++++++***)))))))))((()))))))))************+++************************))))))))))))***+++,,,---************************************++++++++++++))))))************))))))************************************************)))))))))*********++++++)))************))))))(((&&&'''((((((((((((((('''******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))))),,,+++******)))***************************************++++++,,,---------'''(((((()))******++++++++++++******)))((((((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++*********,,,,,,,,,---------......---------------......///------...///111333444555555888<<<@@@GGGQQQ]]]fffsss|||yyysssgggaaaXXXQQQLLLFFF@@@;;;:::888555222111222444555666666666888:::>>>BBBDDDDDDFFFIIIKKKMMMOOORRRUUUWWWYYY[[[[[[YYYXXXWWWXXXSSSUUUXXXXXXVVVUUUUUUUUUNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOOOOLLLNNNOOOPPPOOONNNLLLJJJHHHIIIJJJJJJKKKKKKJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@@@@===<<<::::::;;;<<<<<<;;;;;;<<<<<<;;;999999:::;;;999888888:::;;;<<<:::999666666666666555444333222333333333333333222111000000000000000000000000000000//////.....................---,,,,,,,,,,,,---))))))))))))************))))))***++++++++++++***)))))))))************+++++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((('''''''''''''''(((((((((((()))))))))'''%%%###&&&+++,,,***'''---,,,,,,++++++******)))***++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,************))))))))))))))))))))))))************++++++++++++++++++++++++***)))))))))***+++,,,,,,************************))))))))))))************''''''((((((((((((''''''))))))))))))))))))))))))*********************************+++++++++,,,,,,***************)))((((((((()))+++,,,,,,***(((&&&))))))************))))))))))))(((((((((((())))))++++++++++++++++++++++++************************,,,++++++***))))))*********************+++,,,---)))******+++,,,,,,------)))))))))))))))*********************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++******+++---------------............---------------...//////...///000222555777999;;;999@@@IIIQQQZZZeeerrr{{{{{{vvvnnnhhhbbbZZZOOOGGG@@@>>>:::666444333444555444555555777:::===@@@AAACCCFFFIIIKKKLLLNNNPPPRRRTTTVVVXXXXXXWWWVVVVVVWWWTTTWWWZZZ[[[YYYWWWWWWXXXRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPQQQPPPNNNKKKIIIHHHIIIJJJKKKLLLKKKJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<<<<======<<<;;;;;;<<<<<<;;;999999:::;;;999888888999;;;:::888666444444444555555444444333333333222222222222222333////////////////////////---------------......///------......------,,,+++))))))*********+++++++++))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))((('''''''''((((((''''''''''''((((((((((((((((((((()))))))))******&&&&&&%%%&&&((()))******)))******++++++,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******)))***,,,---...---,,,,,,)))))))))))))))*********))))))))))))************++++++++++++++++++++++++*********)))******+++,,,************************(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************)))(((((()))+++---///...,,,)))&&&))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,+++***))))))******************+++,,,---...((())))))***++++++,,,,,,++++++******)))((((((((()))))))))***++++++,,,,,,((())))))***++++++,,,,,,***************************+++++++++******,,,...---------.........//////...------------...//////000111222555888;;;===???GGGPPP\\\gggoooyyy~~~}}}yyyzzztttjjj^^^TTTFFFDDDAAA===:::888777777333444555777999<<<>>>???CCCFFFIIIKKKLLLMMMOOOQQQRRRTTTVVVVVVUUUUUUVVVWWWUUUYYY\\\]]]ZZZXXXYYYZZZVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOPPPQQQPPPOOONNNMMMOOOPPPQQQQQQPPPMMMJJJHHHLLLMMMMMMMMMKKKJJJHHHFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBB@@@============<<<;;;<<<<<<===;;;999999:::;;;888777777777888777444222000111222333444444444444111000/////////000111222////////////////////////,,,,,,,,,,,,,,,---//////,,,---...///...---,,,+++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++)))(((&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))******++++++(((((())))))******++++++(((******((($$$$$$'''+++++++++,,,,,,,,,,,,------+++*********))))))((((((***+++---------+++)))(((************************))))))))))))))))))))))))))))))************))))))************************'''''''''''')))+++---///*********************+++))))))))))))))))))))))))*********))))))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))************&&&'''((((((((((((((('''---***((((((***+++(((&&&(((((())))))******++++++))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,---.........---,,,,,,,,,------,,,+++)))(((,,,...///...---------///222333555777;;;CCCNNNVVV___fffqqq|||xxxrrrrrrppprrrzzz}}}tttlllYYYSSSIIIAAA<<<999888777999777555555777:::<<<<<>><<<;;;;;;;;;;;;::::::999888888777777666666555444444333333333333333333333333333333222222222111000//////.........//////000000111111//////............//////------------------------++++++++++++++++++++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))),,,***((('''&&&'''((())))))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''(((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&)))(((((()))++++++***)))************))))))))))))*********+++++++++,,,,,,+++*********))))))))))))***+++,,,------,,,***)))************************************************))))))************))))))************************))))))((((((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))******++++++*********)))******++++++************************))))))))))))***************)))))))))))))))))))))+++)))'''(((++++++***((())))))))))))************))))))))))))))))))))))))***((('''(((******)))'''))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++***++++++,,,---,,,---.../////////...---+++,,,---......---,,,,,,///000111000000111333555222666;;;@@@GGGPPP\\\eeepppvvvxxxpppllliiiiiiqqqxxx|||}}}vvvnnnhhh]]]RRRJJJBBB===999777555444555777:::;;;;;;@@@BBBDDDFFFGGGHHHKKKMMMOOORRRUUUVVVVVVUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSTTTRRROOONNNOOOOOOOOONNNPPPPPPPPPOOONNNLLLLLLLLLJJJIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAABBBAAA@@@???===<<<;;;:::::::::999999888888777777777777666555444333222111333333333333333333333333222222111111000//////....../////////000000000111//////............//////++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((())))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))+++***(((&&&&&&'''((()))))))))(((''''''((())))))((((((((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))((((((''''''&&&&&&'''))))))((('''(((((())))))*********+++)))))))))************+++***************))))))))))))***,,,,,,---,,,+++***************************************************))))))************))))))************************,,,+++***)))((((((((()))+++++++++******)))))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))************...---+++***))))))***+++(((((('''(((***,,,+++******************)))))))))))))))))))))))))))))))))***)))((((((******)))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,---......//////......+++,,,---//////000000000...////////////111666999777===FFFPPPYYYeeeqqqyyyzzzrrrhhhcccbbbggglllpppuuuzzz~~~yyyoooeeeZZZOOOEEE???;;;999666666888:::::::::<<>>===<<<;;;:::999999888888777666666666666666555444222111111000333333333333333333333333222222111111000/////////////////////000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''')))))))))))))))))))))))))))))))))************+++***))))))(((((())))))***))))))))))))))))))))))))***)))((('''&&&'''((()))***))))))(((((())))))***)))))))))))))))(((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))((('''&&&&&&'''))))))((('''''''''((()))***+++,,,,,,)))))))))*********++++++************************)))***+++,,,,,,,,,++++++************************************************))))))************))))))************************++++++***))))))((((((((())))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))''''''((()))***++++++++++++++++++++++++((()))))))))************///...+++)))((()))***+++)))(((((()))************+++++++++******)))))))))))))))))))))))))))))))))***))))))))))))***))))))------------------------******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------+++,,,,,,---............------...//////000000000000000000///000444:::???BBBJJJVVVbbbmmmxxxxxxlllfffbbbdddfffhhhlllqqqzzz|||uuulllaaaVVVOOOHHHCCC===:::999::::::;;;999<<<>>>@@@AAACCCEEEHHHKKKMMMPPPQQQRRRRRRSSSUUUWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOOOORRRUUUWWWWWWTTTRRROOOMMMLLLLLLLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>><<<;;;;;;:::888888888777666666555555333333333222222222111111333333333333333333333333111111111111000000//////////////////000000000000//////............//////////////////////////////////////////////////////************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((()))*********))))))))))))******((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))************((((((((((((((((((((((((&&&'''((())))))***)))))))))(((((()))++++++***)))'''(((((()))******++++++************+++++++++,,,***************+++++++++***+++++++++,,,+++++++++************************************************))))))************))))))))))))))))))))))))))))))((())))))***************''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))''''''''''''((()))++++++++++++++++++++++++((()))))))))************...---***((('''((()))***************)))(((((())),,,,,,++++++******)))))))))))))))))))))))))))))))))*********)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---.../////////............//////444444444555777===DDDIIISSS\\\hhhsss||||||tttmmmgggfffgggfffhhhlllqqq{{{}}}tttkkkdddYYYRRRHHH@@@;;;:::::::::888:::<<<===>>>???BBBDDDGGGJJJLLLNNNNNNOOOQQQSSSUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVVVVVVVVVVUUUUUUSSSQQQOOOOOOSSSWWWZZZ[[[WWWSSSNNNLLLLLLLLLKKKJJJKKKJJJHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>===<<<;;;::::::888888777777666555555444000000111111222333333444333333333333333333333333111111111000000000000000000000000000//////////////////............//////////////////////////////------------------------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********************+++))))))************))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))************((((((((((((((((((((((((&&&'''((())))))***)))))))))(((((()))++++++***)))******))))))))))))))))))*********+++++++++,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))&&&'''(((***++++++++++++&&&''''''((()))***++++++))))))))))))))))))))))))*********)))))))))(((((('''''''''(((((()))))))))++++++++++++++++++++++++))))))))))))************+++***)))(((''''''((()))***+++,,,***((('''((((((+++++++++++++++*********)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++++++++,,,---...///000000000///....../////////222333555999>>>FFFOOOUUUgggooozzz}}}zzzsssmmmmmmlllkkkkkknnnpppxxx~~~vvvqqqiiibbbVVVLLLEEE@@@<<<;;;777999;;;<<<<<<===???@@@DDDFFFHHHJJJJJJLLLOOOQQQRRRSSSUUUVVVUUUTTTRRRQQQRRRQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTSSSQQQNNNOOOSSSXXX[[[]]]YYYTTTMMMJJJKKKLLLKKKJJJJJJIIIHHHFFFEEEFFFFFFGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<;;;;;;::::::888888777777666555555555000000111222333333444444333333333333333333333333111111000000000000000000000000000000//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***))))))((())))))))))))))))))))))))***)))))))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))***************+++((())))))******))))))((()))))))))))))))(((((((((((((((((((((((((((((((((***((('''((()))***)))'''((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))))))))((('''&&&&&&'''))))))((('''************))))))(((((()))))))))************+++*********++++++,,,,,,,,,...---,,,+++******))))))************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))%%%''')))+++,,,,,,+++***************************))))))))))))************)))))))))))))))))))))((((((***+++***(((''')))+++***++++++++++++++++++,,,)))))))))))))))))))))))))))***,,,+++)))(((***,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------------...000222333000000//////000111222333222555;;;BBBKKKUUU```gggyyy~~~~~~yyyuuuvvvvvvuuuuuuxxxwww~~~~~~{{{wwwrrriii```WWWNNNEEE@@@888999;;;;;;::::::<<<===@@@BBBDDDFFFGGGIIILLLOOOOOOPPPRRRSSSSSSQQQOOOMMMOOOOOOOOOPPPQQQRRRSSSSSSRRRSSSUUUVVVWWWVVVUUUTTTSSSPPPNNNOOORRRWWW[[[]]][[[UUUMMMIIIJJJLLLKKKIIIIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDCCCBBB@@@???>>>>>>======<<<;;;;;;:::::::::999999888777777666666555333333333333333333333333333333333333333333333333000000000000000000000111111000000000/////////...//////............//////++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))((((((''''''&&&&&&'''))))))(((''')))))))))))))))*********(((((((((((())))))))))))*********++++++,,,,,,,,,///...---+++***))))))(((************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''(((***++++++***)))))),,,+++***)))((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%'''+++---///...---,,,))))))))))))))))))))))))))))))))))))************((())))))*********))))))&&&(((+++***)))(((***---*********++++++,,,,,,---))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......//////...///000222444555000000///000222444666777999>>>FFFPPP[[[hhhttt{{{~~~{{{xxxxxxzzz}}}}}}{{{zzz{{{|||}}}{{{}}}~~~}}}xxxqqqggg[[[NNNFFF999:::;;;;;;:::999:::<<<>>>@@@BBBDDDEEEHHHKKKNNNMMMOOOQQQRRRQQQOOOMMMKKKNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRTTTVVVVVVVVVTTTSSSSSSPPPNNNNNNRRRWWW[[[]]]\\\UUUMMMIIIJJJLLLKKKIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEEEECCCBBB@@@???======<<<<<<<<<;;;;;;:::::::::999999888888777777666666666555555444333222111000333333333333333333333333000000000000000111111111111111000000/////////...//////............//////------------------------------------------------((())))))+++,,,---......))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((***************************((('''((()))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))***))))))((('''''')))(((((()))+++,,,***)))''''''((()))***+++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((******))))))))))))************))))))))))))***************)))))))))))))))''''''((()))))))))))))))******************++++++))))))***++++++)))(((''')))))))))***+++++++++,,,)))((('''''''''(((***+++************+++,,,---...)))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((++++++++++++,,,---......******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,+++*********+++*********+++,,,---//////)))************+++++++++---+++***+++---//////...000///...//////000///......000111111000222777<<>>@@@CCCFFFIIIJJJKKKJJJKKKNNNPPPRRRRRRQQQPPPMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXVVVTTTSSSQQQPPPOOOPPPSSSVVVYYYVVVSSSPPPLLLIIIHHHGGGGGGIIIGGGEEEDDDEEEDDDBBBAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::888666555666666777555555444333333333333444555555444333222222111111333333111000000000111222222222000/////////000111000///...------...///000---......//////......---.........------,,,,,,,,,000///---+++******+++++++++*********))))))((((((******))))))))))))******((((((((()))(((''''''&&&))))))))))))************&&&&&&&&&''''''''''''((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''%%%%%%'''***+++***''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******************************************************((((((((((((((((((((((((************)))))))))(((***))))))(((((())))))***,,,++++++******++++++,,,((()))))))))************''''''((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++************************++++++***************++++++,,,***************+++,,,---)))))))))************++++++++++++++++++++++++++++++*********))))))))))))------+++***************************************************+++++++++,,,,,,,,,,,,++++++*********---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,++++++---//////...---,,,,,,---.../////////333444666666777;;;CCCIIIWWW___lllwww~~~~~~}}}}}}~~~|||~~~~~~~~~zzzrrrlll^^^WWWLLLCCC>>>===<<<<<<<<<===???AAACCCFFFHHHIIIIIIKKKNNNPPPRRRRRRRRRQQQNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWXXXVVVTTTRRRPPPNNNMMMMMMPPPSSSUUUSSSQQQNNNKKKHHHGGGGGGGGGHHHFFFDDDDDDDDDCCCBBB@@@AAABBBBBBAAAAAA???>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888888888999555555444333333333333444555555444444333222222111333222111000000000111222222111000000000000222222000000...---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++---,,,+++***))))))******************)))))))))(((******)))(((((()))))))))(((((((((((((((''''''&&&((((((((())))))*********'''''''''((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&%%%$$$&&&)))***)))'''***************++++++,,,)))((('''&&&&&&&&&&&&'''(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******++++++,,,,,,************************((((((((((((((((((((((((************))))))))))))))))))(((((((((((()))))),,,++++++******++++++,,,(((((())))))******++++++''''''((()))))))))))))))(((((()))***+++,,,,,,------,,,++++++***+++++++++******************))))))))))))***+++++++++++++++******)))))))))******+++******))))))))))))((((((++++++++++++++++++++++++***************))))))))),,,+++***))))))((())))))************************)))))))))*********+++++++++++++++++++++*********,,,,,,++++++******++++++------,,,***)))))))))))),,,,,,,,,,,,---------------,,,+++,,,.../////////,,,,,,,,,---...///111111111333666888<<>>======>>>???AAACCCFFFGGGIIIJJJMMMPPPRRRRRRSSSSSSOOOMMMKKKJJJJJJKKKMMMOOOPPPPPPQQQTTTVVVWWWVVVTTTPPPOOOLLLKKKKKKLLLNNNPPPPPPNNNLLLIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCBBBAAA???@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::888888888999999888777777555555444333333333333444555555555444444333333222333222111111000000111111111111000000111222444555222111///...---,,,------,,,+++***))))))***+++,,,++++++++++++***************))))))((((((((())))))************))))))))))))******)))(((((('''(((((()))))))))(((((((((''''''&&&&&&'''((())))))******(((((()))))))))*********)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((()))+++,,,+++)))++++++******++++++,,,---((((((''''''&&&&&&''''''''''''(((((())))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------*********************************************************))))))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))*********)))))))))))))))''''''((()))))))))))))))'''((((((***+++,,,------,,,+++)))((((((((()))***++++++******))))))((((((&&&'''(((******)))((((((******))))))))))))))))))*********)))(((''''''&&&))))))))))))))))))))))))************************))))))))))))***+++,,,,,,************************((())))))))))))*********+++++++++***************,,,,,,++++++***++++++,,,...---,,,+++************,,,,,,,,,,,,------------...,,,+++,,,...///000///....../////////000222444...222777===EEEPPP^^^gggxxx~~~~~~{{{yyyxxxwwwxxxxxxvvvyyy}}}~~~|||{{{{{{|||}}}|||vvvlllaaaXXXOOOGGGCCC??????>>>>>>@@@BBBEEEGGGHHHIIILLLNNNQQQSSSTTTTTTQQQOOOLLLIIIHHHJJJLLLMMMOOOOOOPPPRRRUUUVVVUUUSSSPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGDDDCCCAAAAAABBBAAA@@@>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;666666777777666555333222555555444333333333333444555555555444444444333333222222222111111111111111111000000000111333555666555333111///...------------+++***((((((***+++---++++++++++++++++++******((((((((((((((()))))))))*********)))))))))))))))******)))(((''''''''''''***))))))(((((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))*********)))((((((''''''(((((()))***((((((''''''''''''((((((&&&''''''((()))******+++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((()))))))))(((((((((((((((((())),,,++++++***)))(((''''''''''''((()))))))))))))))'''((((((***+++,,,------,,,+++)))((((((((()))***+++******))))))(((((((((&&&'''(((******)))((((((******))))))))))))))))))+++******)))((('''&&&&&&((((((((((((((((((((((((***************+++++++++***))))))******+++,,,---************************((())))))))))))*********************************,,,++++++***++++++,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,...,,,+++,,,...000000//////000111000...///222555333999AAAKKKVVVcccqqq{{{}}}zzzyyyyyyzzz{{{zzz}}}~~~}}}{{{zzzzzz{{{|||}}}~~~}}}xxxqqqiii___TTTNNNEEECCC@@@>>>>>>@@@CCCEEEFFFGGGJJJMMMPPPRRRTTTUUURRRPPPMMMKKKIIIJJJKKKLLLNNNNNNOOOQQQSSSTTTSSSQQQPPPNNNLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFCCCBBB@@@@@@AAAAAA@@@>>>======>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<888888888888666444111000555555444333333333333444444444444444444333333333222222222222111111000000000000000000222444666777777555333111///............,,,+++))))))+++,,,...++++++++++++,,,,,,,,,,,,))))))******************))))))))))))))))))************)))(((((((((((((((******)))(((((((((((()))&&&&&&&&&'''((()))))))))''''''((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))$$$%%%&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&''''''((()))******+++************************)))******+++++++++++++++***++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******+++******))))))******+++,,,++++++***)))(((''''''''''''((()))))))))))))))(((((()))***+++,,,,,,------,,,++++++***+++++++++))))))))))))))))))(((((())))))***+++++++++++++++******)))))))))******+++++++++***))))))(((''''''*********************************+++++++++++++++------,,,***************************************)))))))))*********++++++)))))))))***************++++++******++++++,,,,,,++++++,,,,,,---///000111++++++++++++,,,,,,,,,,,,...---,,,---///000000000...000111000...///444888;;;CCCOOO[[[fffrrr~~~}}}~~~~~~{{{zzzzzzzzz|||||||||}}}~~~~~~}}}~~~}}}xxxoooeee^^^PPPMMMGGGBBB??????@@@AAACCCEEEGGGJJJNNNQQQTTTUUURRRQQQOOONNNMMMLLLLLLMMMNNNNNNNNNPPPRRRRRRQQQOOOOOOMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFEEECCCAAA@@@@@@AAAAAA@@@>>>=========>>>>>>======<<<>>>>>>???@@@???>>>===<<<<<<;;;;;;999888666444333555555444333333333333444333333333333333333333333111222222222222111000000000000///000111333555666777555333111////////////...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++******))))))))))))******************))))))))))))******+++***)))((('''((()))***''''''((((((((()))))))))'''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((())))))((()))++++++***))))))***(((''''''''''''((())))))((((((''''''(((((())))))''''''(((((())))))******************************))))))***+++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++************++++++******))))))))))))******))))))))))))))))))******''''''((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++******((((((((()))))))))))))))***************++++++,,,***************+++,,,---+++++++++******))))))(((*********************************++++++,,,,,,,,,,,,+++***))))))((())))))************************************+++++++++,,,((()))))))))*********+++++++++******++++++,,,---+++++++++,,,---...000000,,,,,,,,,,,,------------...---,,,---///000000000...000333222222444;;;@@@HHHQQQ___lllvvv~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}|||uuuqqqddd^^^UUULLLEEEAAA@@@AAAAAABBBEEEHHHLLLPPPSSSUUURRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOQQQQQQOOOLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEECCCAAA@@@@@@AAABBB@@@???<<<======>>>>>>>>>=========>>>???@@@???>>><<<;;;;;;:::999888888888888888555555444333333333333444222222222222222222222222111222222333222111000///000000//////000222333444444333111///............------------------------************+++++++++,,,+++,,,,,,,,,,,,+++)))(((((()))))))))***************))))))******+++,,,---,,,+++)))((('''((()))******))))))))))))((((((((((((((()))))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))***,,,......,,,***+++---((((((((((((((()))******((((((((((((((()))******(((((((((((())))))))))))************************))))))***++++++++++++************++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++++++++,,,,,,((((((''''''''''''((((((&&&'''((()))***+++,,,,,,'''(((((()))))))))))))))******************++++++))))))***++++++)))((('''''''''(((((())))))******)))((('''''''''(((***+++************+++,,,---...++++++++++++************((((((((((((((((((((((((*********++++++,,,,,,,,,'''''''''(((((()))***+++***************************++++++++++++,,,,,,,,,(((((())))))*********++++++*********+++,,,,,,---++++++++++++,,,---......---------........./////////---,,,---///111111000///333666777777;;;BBBIIIVVVaaaooo|||}}}}}}~~~}}}{{{uuu{{{}}}tttmmmbbbUUULLLFFFCCCBBB@@@AAACCCGGGKKKOOOSSSUUURRRSSSTTTTTTSSSQQQPPPNNNOOONNNNNNOOOPPPOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHFFFEEEDDDCCCAAA@@@AAABBBBBBAAA@@@======>>>>>>>>>>>>>>>===;;;===>>>???>>>===;;;:::888777666666666777999:::555555444333333333333444111111111111111111111222111111222333222111000///000000/////////111222333222111///...------------+++,,,,,,------,,,,,,+++(((((())))))*********++++++,,,,,,,,,+++***((('''(((((())))))*********+++))))))******+++,,,......,,,+++)))((('''((()))+++++++++******))))))(((((()))************+++++++++)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%(((***)))'''%%%&&&((('''''''''''''''((())))))((((((((((((((()))******))))))))))))((((((((((((************************,,,,,,++++++***++++++,,,+++++++++***************)))************)))((((((+++*********))))))((((((,,,+++******)))******************++++++,,,,,,,,,,,,+++++++++***)))))))))'''''''''''''''&&&&&&&&&************************))))))(((((('''''''''&&&))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((()))***+++,,,(((((())))))******++++++************************++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))*********+++++++++************))))))((((((************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,---------......///......---------......---,,,+++,,,...000111222333333333666<<>>>>>======<<<<<<::::::999999888777777777555555444333333333333444444444444333333333222222111111111111111111111111111111111111000000000000222111000.........///000///...---,,,+++*********)))((('''(((+++---------+++***)))***++++++***)))++++++++++++++++++++++++***)))((())),,,000555888---,,,+++)))(((((((((((())))))))))))))))))))))))%%%&&&''')))************)))***+++,,,+++***(((&&&++++++***((('''&&&%%%$$$((((((((((((((()))******(((((('''''''''&&&&&&&&&))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&''')))+++,,,************************,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))'''((()))***************+++*********))))))))))))***)))))))))***+++,,,,,,***++++++++++++++++++,,,++++++******************)))))))))(((((((((((((((******************************)))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***+++******)))))))))******)))))))))))))))*********************************++++++***))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******))))))*********+++++++++++++++*********)))))))))************************************************,,,+++***))))))***+++,,,,,,,,,,,,---------......///......------.........222111//////000111222222222333777>>>GGGSSS___gggtttzzz}}}}}}}}}~~~{{{xxxuuuuuuwwwzzz|||}}}zzzrrriii___VVVOOOHHHGGGFFFFFFHHHKKKNNNPPPSSSTTTUUUVVVVVVVVVUUUTTTUUUTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJGGGGGGGGGFFFEEECCCAAA@@@>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777555555444444333333333444333333333333222222222222111111111111111111111111111111111000000000//////000000///.........//////...------,,,++++++++++++,,,***))))))***++++++***+++***)))***++++++***)))******************************))))))***---000222++++++***)))(((((((((((())))))))))))))))))))))))*********)))'''&&&$$$###)))(((((('''''''''((((((******)))((('''&&&&&&%%%((((((((((((((())))))***(((((('''''''''&&&&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))*********************************,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((&&&'''((()))+++++++++,,,***************)))))))))((((((((()))***,,,---...+++++++++++++++*********))))))***************************************+++************************************))))))))))))))))))))))))))))))))))))******++++++++++++******------+++******)))))))))************))))))))))))************************+++***)))))))))))))))))))))))))))))))))))))))))),,,+++******)))************************++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......///......---......//////000///...---...000222333555:::BBBLLLXXXeeerrrzzz}}}}}}}}}}}}}}}zzz}}}}}}{{{zzzzzzzzzyyyzzztttooooooqqqtttuuu|||yyyoooeee^^^QQQNNNJJJFFFFFFIIIMMMPPPQQQRRRUUUWWWYYYYYYXXXWWWYYYWWWUUURRRPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJFFFGGGGGGFFFEEECCCAAA@@@======>>>>>>@@@AAAAAABBB@@@@@@AAABBBCCCCCCDDDDDD>>>======<<<<<<;;;:::::::::::::::999888888777777555555555444444444444333333222222222222111111111111111111111111111111111111111000000000000//////------......///.........------,,,++++++,,,,,,,,,///---+++*********)))(((+++***)))***++++++***)))((((((((((((((((((((((((******)))))))))***++++++)))((((((''''''(((((())))))))))))))))))))))))))),,,+++***(((&&&$$$!!! ((('''%%%$$$$$$&&&((())))))(((((((((''''''''''''((((((''''''(((((()))***(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&)))***+++***)))(((******************************))))))******++++++---,,,,,,+++***)))(((((('''''')))******+++++++++************************))))))))))))***+++,,,---,,,,,,++++++******))))))(((((())))))******++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******---,,,,,,+++******++++++++++++******))))))((((((******************************)))))))))))))))***))))))))))))))))))))))))++++++***************+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................//////000---------...000333777:::>>>GGGSSS___jjjttt}}}}}}zzzyyyzzz|||{{{yyyxxxxxxxxx}}}}}}~~~vvvpppnnnnnnnnnooouuuxxx}}}zzzqqqkkkaaa\\\SSSLLLHHHIIILLLOOONNNQQQTTTXXXZZZ[[[ZZZZZZZZZXXXUUURRRPPPOOOPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCDDD>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999888777777555555555555555444444333222222222111111111000000111111111111111111111111111000000000////////////***+++---...///...------,,,,,,+++++++++,,,------///---+++*********)))(((+++***)))***++++++***)))(((((((((((((((((((((((()))))))))******))))))((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&%%%%%%$$$%%%&&&((()))'''''''''((((((((((((((((((''''''''''''((())))))(((((((((''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((*********)))(((************************((((((((((((((()))******,,,,,,++++++***))))))((())))))************)))(((***************+++++++++++++++***************++++++++++++******)))))))))((((((((())))))******+++)))))))))******+++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++******+++,,,,,,---++++++******))))))((((((***************************)))))))))))))))******************************+++***************++++++************************++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++,,,,,,,,,---------.....................///000111///111222222444888>>>CCCIIITTTdddqqqyyy~~~|||xxxxxxwwwwwwzzz~~~zzzxxxwwwxxxwwwxxxyyy{{{~~~{{{vvvssspppmmmkkknnnqqqvvv|||{{{xxxoooiii```VVVOOOLLLLLLMMMMMMOOOSSSVVVYYYZZZ[[[[[[YYYWWWTTTQQQOOOOOOOOOPPPLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHGGGEEECCCBBBAAAAAABBBBBBAAA@@@???>>>======>>>???@@@AAABBBCCC@@@@@@??????>>>=========;;;;;;::::::999888888888555555666666666555444333222222222111111111000000111111111111111111111111000000000////////////...***+++,,,.........---,,,,,,,,,+++++++++,,,---------,,,******+++,,,,,,++++++***)))***++++++***)))))))))))))))))))))))))))'''((()))***++++++***)))'''&&&&&&''''''((()))***((((((((((((((((((((((((''''''((())))))))))))(((%%%&&&'''((())))))((('''''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((******************************''''''''''''((()))***++++++++++++******************************)))((((((*********+++++++++++++++,,,++++++***))))))*********************)))))))))(((((())))))))))))))))))((((((((()))******++++++************************''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******+++------************))))))))))))************************)))))))))))))))******+++*********************************)))******+++,,,+++++++++************************+++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------..................///000111111///111333444555:::BBBHHHVVVbbbrrr~~~{{{zzztttvvvxxx{{{~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~{{{xxxtttpppmmmjjjlllpppuuu{{{yyyuuummmcccZZZSSSOOOMMMNNNOOOQQQSSSVVVXXXYYYZZZVVVUUUSSSQQQPPPOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDCCCAAA???>>>??????@@@AAAAAABBBCCCCCCAAAAAA@@@??????>>>>>>===;;;;;;;;;:::999999888888555555666777666555444333333222222222222111111111111111111111111111111111000000////////////......,,,,,,------...---------------,,,++++++,,,,,,,,,,,,***)))***,,,---------+++***)))***++++++***)))************************'''((()))***++++++++++++((('''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))((('''%%%''')))***+++***(((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))'''(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))'''&&&&&&(((***+++************************((((((((())))))+++,,,,,,***************+++++++++((())))))************)))*********++++++,,,,,,,,,*********)))******++++++))))))))))))************)))))))))))))))(((((((((((((((((()))***+++++++++************************''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))******+++)))))))))))))))*********************************)))))))))))))))***++++++******************************))))))***++++++,,,+++++++++*********)))))))))))))))*********++++++************************************************++++++,,,------,,,++++++,,,,,,,,,---------..................///000111222---000555888<<>>=========<<<;;;;;;::::::999888888555555777777777666444333333333333333222222222222111111111111111111111111000000/////////.........///...------------------...------,,,++++++++++++---+++******,,,------,,,+++***)))***++++++***)))************************)))))))))))))))*********))))))((((((((()))******))))))))))))))))))))))))((((((((()))((((((''''''((())))))))))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((((())))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************************+++,,,---...)))))))))***++++++,,,,,,&&&'''(((***++++++++++++*********++++++,,,,,,,,,(((((())))))***+++------(((((())))))******++++++******))))))((((((''''''(((((()))***++++++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((((((((((((((())))))******++++++************************))))))((())))))***++++++******************************))))))***+++,,,,,,++++++++++++******))))))(((((())))))*********+++************************++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---------..................///000222222...333;;;AAAHHHSSSaaakkkyyyyyyzzz|||~~~~~~{{{yyyxxxwwwuuutttnnnmmmllllllooosssxxx|||wwwlllbbb[[[PPPOOONNNNNNOOOQQQTTTVVVRRRSSSSSSSSSSSSRRRQQQQQQLLLMMMNNNOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGBBBCCCEEEGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888444666777888777666444333444444444333333333222222111111111111111111111111000/////////............111000...---,,,,,,---...///...---,,,+++*********...,,,++++++,,,---,,,++++++***)))***+++++++++)))******************************)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))$$$%%%&&&'''((((((((((((+++***(((&&&&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((***+++***)))'''&&&+++++++++++++++***)))((()))************+++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))((()))***+++,,,---------,,,++++++***)))(((''''''******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))---+++)))***,,,---,,,)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++******++++++,,,---///---+++******,,,///111..................------444111000222222000222555666:::BBBJJJUUUbbbqqq||||||xxxuuuxxxzzz|||~~~}}}|||~~~||||||||||||zzzxxxvvvuuuqqqnnnkkkiiiiiimmmrrruuuyyy|||yyypppiii\\\XXXSSSPPPPPPQQQRRRRRRRRROOOMMMMMMOOOPPPPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFAAA@@@@@@??????@@@@@@AAA????????????>>>===<<<;;;:::::::::999999999888888777777777777777666666555444444444444444444444444333333333222222222111111//////...------------...111111000///......------......---------,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((***+++,,,******))))))))))))******------+++***))))))))))))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))((((((((((((************))))))))))))((()))***++++++***)))(((((((((((('''&&&&&&%%%%%%((((((((((((((()))*********(((&&&&&&((((((((('''(((((())))))((('''&&&&&&$$$'''***+++***)))))))))$$$$$$&&&'''''''''&&&%%%+++++++++++++++***))))))))))))*********+++++++++***+++---,,,+++))))))*********************************+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((())))))*********+++++++++)))))))))))))))))))))))),,,***)))***,,,---+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))+++******))))))******+++,,,+++******))))))******+++++++++***++++++,,,---,,,,,,------.........---........................111......111111111333888<<>>>>>???>>>===<<<;;;;;;:::::::::999999999999888777777777777777666666555444444444444444444444444333333333222222222111111//////...------------......------,,,++++++******......---------,,,,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,******))))))))))))******+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))((((((((((((*********)))))))))((((((((()))************)))(((''''''''''''''''''''''''((((((((((((((()))******+++)))''''''((()))((('''(((((())))))(((''''''&&&%%%(((***+++***((((((((($$$%%%&&&'''(((''''''&&&***++++++++++++***)))))))))))))))*********+++++++++,,,...---+++******+++************************,,,,,,,,,,,,,,,+++***)))(((((())))))************(((((())))))))))))))))))***************+++++++++))))))))))))))))))))))))+++***))))))++++++***)))++++++************+++++++++++++++++++++************++++++++++++***))))))))))))))))))))))))))))))+++++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++***))))))******))))))))))))******+++******))))))))))))***+++++++++++++++,,,------)))+++...111111///---+++........................///---...111333333888>>>DDDNNN\\\iiisss}}}{{{yyyvvvsssqqqpppqqqqqqtttyyyzzzwwwvvv{{{|||}}}~~~~~~}}}|||{{{tttrrrpppmmmkkkjjjkkkkkkkkknnnrrrvvvyyy}}}~~~wwwpppfff^^^XXXVVVUUUTTTRRRPPPNNNNNNOOOOOONNNMMMPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBB@@@????????????===>>>>>>>>>===<<<;;;:::::::::::::::999999999999777777888888777777666555333333333333333333333333333333333222222222111111000///......------......000//////......---------......---------,,,,,,,,,......------------,,,,,,---,,,++++++***++++++,,,))))))))))))))))))))))))))))))((((((((((((((()))++++++***))))))(((''''''))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))******))))))))))))((((((((())))))******))))))(((%%%&&&&&&'''(((((())))))((((((((((((((()))******,,,***(((((((((((('''%%%(((((()))))))))(((''''''''')))++++++)))((('''(((&&&&&&'''(((((((((((((((******+++++++++******)))))))))))))))************+++---......,,,++++++,,,************************+++++++++,,,,,,++++++***))))))))))))))))))******((((((((())))))******+++************************))))))))))))))))))))))))***)))))))))******))))))******))))))))))))******+++++++++*********************+++++++++******)))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++******))),,,,,,++++++++++++,,,,,,++++++***************+++,,,++++++++++++,,,------)))+++...111111///---+++............////////////000///000444555777>>>FFFNNNYYYiiivvvzzzxxxvvvtttrrrsssuuuwww|||~~~}}}{{{|||}}}}}}}}}|||{{{zzztttsssrrrpppnnnllljjjiiiiiikkknnnrrruuuzzz}}}tttkkkccc]]]XXXTTTQQQOOOMMMMMMNNNOOONNNMMMRRRQQQPPPOOOPPPQQQRRRSSSQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCAAA???>>>>>>>>>===============<<<;;;;;;;;;;;;:::::::::999999999777888888888888777666666333333333333333333333333333333333222222222111111000//////...............000000000000//////............---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++************))))))************))))))+++***)))(((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))***)))))))))((((((((((((((())))))))))))))))))(((&&&'''''''''((((((((()))((((((((((((((())))))***+++)))((((((((('''%%%###(((((()))))))))(((((('''(((***+++***(((''''''''''''(((((())))))))))))))))))******+++++++++******(((((()))))))))*********+++---......,,,++++++,,,************************((()))***+++,,,,,,,,,,,,++++++******)))(((((('''(((((())))))******++++++************************))))))))))))))))))))))))))))))******)))))))))******))))))(((((())))))***************************)))******+++++++++******))))))))))))))))))))))))************************+++++++++*********))))))((((((((((((((((((((((((************************************************)))******+++++++++******,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---.../////////.............../////////000000000///222555777;;;DDDOOO\\\fffuuu~~~|||yyyyyyyyywwwuuuwww{{{~~~~~~{{{yyyxxxtttttttttsssrrrooommmllliiijjjlllmmmpppvvv}}}zzzrrrhhh___YYYRRRPPPMMMMMMNNNOOOOOOOOOSSSRRRQQQQQQQQQRRRTTTUUUSSSSSSRRRQQQOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>==================<<<;;;;;;;;;;;;:::::::::999999888888888888888777777666333333333333333333333333333333333222222222111111000000///............///------,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******)))((((((((()))************)))(((...---+++***)))((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''((((((((()))))))))***)))))))))((((((((((((''')))(((((((((((((((((()))))))))((((((((('''''''''((((((((((((((())))))***)))((('''''''''&&&###!!!(((((()))))))))))))))((((((***+++***(((''''''((((((((((((((())))))******))))))***++++++++++++***((((((((()))))))))******+++,,,...---+++******+++++++++++++++++++++++++++((((((***+++,,,---------,,,,,,+++***)))(((''''''))))))******************+++++++++***************)))))))))))))))))))))))))))***++++++))))))***+++******))))))))))))******)))))))))***************))))))***++++++++++++***))))))))))))))))))))))))***************++++++++++++++++++************)))((((((((((((((((((((((((************************************************))))))***++++++++++++***))))))(((((((((((())))))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------.........---------...///000.........//////000000111///000444999<<>>======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888999999888888777666444444444444444444444444333333333222222222111111111000//////......//////......------------------......---------,,,,,,,,,******++++++++++++,,,,,,))))))*********)))((((((((()))***++++++***)))(((...---,,,***))))))((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))*********))))))''''''(((((())))))******))))))(((((((((((('''''')))((((((''''''(((((()))******)))(((((('''&&&&&&((((((((((((((()))******((('''''''''((('''$$$!!!(((((()))*********))))))((()))***)))((('''((()))((((((((((((((()))******))))))***+++++++++++++++(((((((((((()))))))))******+++---,,,+++))))))***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++******************+++++++++*********)))))))))))))))))))))))))))))))))+++,,,,,,***)))***,,,+++******))))))******+++((()))))))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++************)))))))))))))))))))))))))))************************************************))))))***+++++++++++++++))))))(((((((((((()))))),,,+++++++++,,,,,,---...---,,,,,,,,,,,,---.....................//////000---......///000000111111111333999@@@FFFOOO___nnnwww~~~~~~{{{{{{{{{{{{zzzxxxvvvtttrrrnnnllliiiffffffjjjqqqvvvzzzttteee___WWWRRRPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSRRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEECCCBBB@@@@@@??????>>>>>>???????????????>>><<<;;;;;;;;;;;;:::::::::888999999999999888777777555555555555555555555555333333333222222222111111111000000///////////////000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------((()))***+++++++++***)))((()))***++++++***)))(((******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''''''''((()))*********))))))(((((((((''''''''')))(((''''''''''''((())))))))))))(((((((((((((((((((((((((((((()))******((((((((()))***)))&&&$$$(((((()))***************'''((())))))'''''')))+++(((((('''''''''((()))***((()))***+++++++++++++++(((((((((((()))))))))))))))+++,,,,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))************,,,+++++++++***)))))))))++++++++++++******))))))))))))))))))))))))))))))))),,,---,,,***)))+++---++++++************++++++(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++++++++++++++************)))************************************************************************((()))***+++++++++++++++++++++************+++++++++*********+++,,,,,,------,,,,,,,,,,,,---......------///000000000///...---......///000111111222555888???HHHPPP[[[mmm~~~|||~~~~~~|||yyywwwuuusssrrroookkkfffeeehhhooottt|||nnnggg]]]UUUQQQQQQRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>??????@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::888999999999999888777777666666666666666666666666333333333222222222111111111111000///////////////,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,------.........((()))+++,,,------,,,+++''')))***++++++***)))'''&&&&&&&&&''')))***,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++)))((((((((('''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******((((((((((((((()))******)))))))))+++,,,+++)))&&&(((((()))***************'''((()))((('''(((***,,,((('''&&&&&&&&&''')))***************************,,,+++***))))))***+++,,,---,,,,,,+++***)))(((((()))***++++++***)))***+++&&&''')))+++,,,,,,,,,+++******+++++++++,,,,,,,,,+++***)))(((((()))***++++++++++++*********))))))''''''(((((())))))******)))))))))))))))*********((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++++++++************++++++,,,,,,++++++***)))))))))******)))))))))***,,,---...---+++*********+++,,,++++++++++++++++++++++++------,,,++++++******)))((()))***+++++++++++++++,,,---......,,,******+++++++++,,,,,,,,,+++******...---,,,+++,,,---...///222000......111444666777>>>BBBKKKVVVcccpppzzz{{{||||||yyywwwsssqqqnnnkkkjjjjjjkkklllwww|||vvvjjj^^^WWWTTTSSSSSSQQQRRRSSSTTTSSSSSSTTTUUUTTTSSSQQQQQQQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999999999999888888888888777555555444444444555555666444333222222111111222222////////////////////////000000///...------,,,,,,000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******)))(((((((((((((((+++***)))(((((()))***+++((((((((((((((()))***************)))))))))))))))''''''((((((((((((''''''%%%&&&''')))************))))))((('''&&&%%%$$$$$$&&&''')))*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''******************++++++))))))***)))''''''(((***(((''''''&&&&&&((()))***************************++++++************++++++,,,,,,++++++***)))))))))***+++,,,+++***)))***+++'''((()))++++++++++++*********+++++++++,,,,,,,,,******)))(((((()))******+++++++++*********)))))))))))))))))))))(((((((((************)))))))))(((((((((((((((((((((((((((******++++++++++++******************************++++++++++++************++++++************++++++))))))))))))((((((((((((+++***)))))))))***+++,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------------+++---......,,,***++++++***++++++,,,,,,,,,++++++///...---------...000000.........///111444777999DDDKKKWWWcccmmmvvv~~~|||xxx{{{}}}zzzyyyvvvuuutttsssqqqqqqppppppvvvzzzzzznnnddd\\\VVVSSSTTTUUUUUUTTTTTTSSSTTTUUUUUUSSSQQQQQQQQQQQQOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>======<<<<<<;;;:::::::::999999999888888888888777555555444444444555555666444333222222111111222222////////////////////////000//////...------,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,++++++******************++++++,,,,,,******)))(((((((((((((((+++***)))(((((()))***+++***))))))))))))******+++)))))))))))))))*********''''''((((((((((((''''''(((((()))*********))))))+++++++++***))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((((((((((())))))(((''''''(((***)))(((((('''((()))***+++******************************++++++++++++******************************+++,,,---,,,***))))))***))))))************))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))++++++***))))))(((''''''++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******************************------,,,,,,+++******)))++++++************++++++((((((((())))))))))))***,,,+++******)))***************++++++******))))))******************************+++++++++,,,,,,,,,---------...------,,,,,,+++---...---,,,++++++,,,******+++,,,------------...------,,,---...///000,,,...000111222666===BBBOOOZZZhhhsssyyy}}}}}}zzzwwwvvvzzz~~~|||wwwwwwwwwwwwvvvtttsssrrruuuyyyvvvjjj___XXXYYYXXXVVVUUUTTTTTTTTTTTTUUUSSSQQQQQQQQQQQQOOOMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>======<<<;;;;;;:::999999999888888888888777666555555444444444555555444333222222111111222222/////////////////////////////////...------,,,,,,///...------,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***+++++++++******)))))))))************+++******)))(((((((((((()))******))))))))))))******++++++***************+++(((((())))))******++++++'''(((((())))))(((((('''***************)))((('''+++++++++++++++*********((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((***)))))))))(((((('''''''''(((((((((&&&&&&((())))))))))))))))))***++++++************************)))***+++,,,,,,+++***)))))))))*********+++++++++,,,------,,,***))))))***+++++++++++++++******)))******+++++++++,,,,,,,,,*********))))))*********************))))))))))))*********)))))))))(((((()))))))))))))))***************************************++++++++++++******************************,,,,,,+++++++++*********++++++************++++++))))))***++++++,,,------,,,,,,+++******)))))))))((()))***++++++***(((((())))))))))))))))))))))))))))))***+++,,,,,,------***+++++++++***)))((((((+++,,,...---,,,++++++,,,******,,,---............++++++******+++,,,---...///111333333555<<>>>>>>>>===<<<<<<;;;;;;999999999888888888777777666666555444444444444555444333222222111111222222//////////////////////////////.........---------///...---,,,,,,,,,,,,,,,...------,,,,,,+++++++++((())))))***++++++++++++)))))))))))))))))))))***+++***))))))(((((())))))***))))))))))))))))))***++++++***)))))))))******''''''((()))***++++++,,,(((((())))))))))))((((((((((((((())))))((((((''''''''''''(((((())))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))************)))))),,,,,,++++++***)))))))))&&&'''((('''&&&&&&(((***((((((((()))))))))******************************)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,+++,,,---,,,***)))***+++...------,,,+++++++++*********+++++++++,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))((()))))))))*********+++''''''((()))***++++++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))******++++++++++++************++++++))))))***+++,,,---......++++++++++++******))))))((((((***++++++***)))((())))))))))))))))))))))))))))))***+++,,,------...))))))***))))))(((''''''***,,,------,,,+++,,,---***+++,,,---.../////////++++++******+++---...///111333444555999EEEUUUbbbkkkttt~~~{{{zzzvvvssstttvvvyyy~~~|||||||||yyyzzz}}}~~~uuuddd___YYYVVVUUUUUUTTTSSSRRRPPPNNNNNNNNNNNNLLLJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777666666555444444444444444444333222222111111222222000000000000000000000000...............---------......---,,,,,,,,,---------------,,,,,,++++++***((()))***+++++++++++++++***)))))))))))))))))))))++++++***))))))))))))))))))))))))******)))))))))***))))))((((((((())))))''''''((()))***++++++,,,(((((())))))))))))(((((($$$%%%&&&'''((((((((((((%%%&&&&&&''''''((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))************))))))++++++++++++******))))))&&&'''(((((('''''')))***''''''(((((((((((()))(((******************************++++++++++++******))))))******+++++++++,,,***,,,---,,,+++***+++---...---,,,+++++++++++++++******+++++++++,,,,,,,,,(((((())))))))))))(((((((((((()))))))))))))))***(((((())))))***++++++,,,''''''((()))***++++++,,,******************************++++++++++++******++++++++++++++++++++++++'''(((((()))******++++++++++++************++++++(((((())))))***+++,,,,,,******+++++++++***))))))))))))******++++++******************************))))))***+++,,,,,,------++++++++++++++++++***)))***+++------,,,+++,,,---,,,,,,---...////////////...---------...000111333222333555:::BBBQQQbbbnnnwww}}}~~~zzzwwwvvvsssssswww{{{}}}~~~ssslllbbb\\\YYYXXXVVVTTTRRRPPPNNNNNNNNNNNNLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>======<<<;;;;;;:::999999999888888888888777777666555444444444444444444333222222111111222222000000000000000000000000...........................------,,,,,,---------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,+++++++++************)))))))))++++++***))))))))))))***))))))************))))))((((((((((((((())))))***(((((())))))******++++++((())))))******))))))((($$$$$$&&&'''((()))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((()))'''((()))(((((((((***,,,&&&&&&'''(((((((((((((((************************++++++************++++++***************+++++++++)))+++,,,,,,+++,,,---...,,,+++***)))))))))***+++******+++++++++,,,,,,,,,+++,,,---......---,,,+++(((((((((((())))))************************************))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++)))))))))******+++++++++))))))***+++,,,+++*********************+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------------,,,)))+++------,,,,,,,,,------....../////////..................///111333444333555;;;DDDRRRaaaooowww~~~{{{xxxvvvtttsssrrrttt{{{|||ooofff```]]]XXXTTTSSSQQQPPPOOOOOOOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======<<<<<<;;;:::::::::999999999888888888888777777777666444444333333444444333222222111111222222000000000000000000000000........................---------,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++************,,,+++******))))))******((()))***++++++***)))((('''''''''((()))***,,,,,,)))))))))))))))*********))))))************))))))''''''((()))******)))))))))))))))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((())))))******''')))***)))))))))+++---&&&'''((()))***))))))(((************************,,,+++***))))))***+++,,,************************(((***,,,,,,,,,,,,...000***)))(((''''''((()))*********+++++++++,,,,,,,,,((()))***++++++***)))((('''((((((((())))))******,,,,,,++++++***))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++------,,,,,,+++*********++++++************+++++++++,,,,,,,,,,,,---------((()))***+++,,,,,,+++***,,,+++*********+++---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------------)))+++------,,,,,,---......///////////////...---------,,,---...000222333555999AAAOOO___nnnxxx}}}}}}xxxvvvuuutttsssrrrrrrvvv~~~yyymmmfff```ZZZUUUUUUSSSQQQQQQQQQQQQOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???===<<<<<<;;;::::::999999999999999888888888888777888777666555444333333333444333222222111111222222000000000000000000000000---.....................------,,,,,,,,,------...*********++++++,,,,,,---............---,,,,,,+++,,,,,,,,,+++++++++******,,,+++******)))*********((()))***++++++***)))(((((((((((()))***,,,---...*********)))))))))))))))))))))************))))))***++++++++++++***)))))))))))))))(((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***+++,,,------((()))******)))***,,,...'''((()))++++++******)))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************000---))))))+++,,,+++)))***+++,,,,,,,,,,,,+++***+++++++++************)))%%%$$$###!!! $$$''')))************+++++++++))))))*********(((&&&%%%((()))***++++++***)))((()))************+++++++++************************,,,,,,,,,++++++***************++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++...------,,,,,,,,,------******+++,,,---//////000///...///111000...222999444BBBQQQ]]]jjjwww}}}{{{yyywwwvvvuuusssqqquuuzzz~~~pppeee\\\XXXXXXSSSPPPRRRSSSOOOLLLKKKIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFDDDBBBBBBBBBAAA@@@>>>>>>===;;;999888888888888999999999888888888777777888777777666555555444444444333222222111222222222222222222222111111111000//////.........---------///...---,,,+++,,,------,,,,,,------...///000000***+++,,,,,,------,,,,,,''''''((()))***++++++,,,,,,+++++++++++++++,,,,,,++++++******)))(((((((((+++*********+++---///000,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++&&&&&&''''''((((((((()))((((((''''''''''''(((((('''))))))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))((((((''''''''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,,,,******+++,,,,,,,,,,,,+++************)))))))))((((((***+++***)))'''(((***---)))************++++++++++++++++++***)))'''&&&%%%((()))***++++++***)))((()))************+++++++++************************,,,,,,,,,+++++++++************++++++++++++******))))))************))))))(((((()))************))),,,++++++++++++++++++,,,++++++++++++++++++++++++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,---...//////000000000///000222111///444;;;>>>KKKZZZfffqqq}}}}}}{{{yyywwwvvvwwwxxxyyyzzz}}}~~~rrreee]]]ZZZSSSOOOQQQQQQNNNJJJJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAABBBAAA@@@>>>>>>===;;;:::888888888999999999999888888888777777888777777666555444333333444333333222222222222222222222111111111000000000//////.........---------///...---,,,,,,,,,------+++++++++,,,---..................---,,,+++***)))(((((())))))******++++++)))((((((((((((((())))))))))))))))))************++++++******+++,,,---...***+++++++++******)))(((+++***)))(((((()))***+++((((((((()))))))))******((((((''''''''''''((((((%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())),,,,,,+++******++++++,,,,,,++++++***))))))))))))(((((((((''')))***+++***)))((()))+++)))************+++++++++---,,,+++)))((('''''''''))))))************)))))))))************+++++++++************************,,,,,,,,,++++++++++++*********++++++++++++******))))))************))))))''''''((())))))))))))(((+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++---------------------------------,,,,,,------........./////////000000000111000111333222222888@@@LLLYYYgggqqqzzz}}}zzzxxxxxxxxxyyy|||qqqeee^^^WWWQQQQQQQQQNNNKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAAAAAAAA???>>>>>>===;;;:::999999999999999999999888888888888888888777777666555444333222444444333333222222222222111111000000000//////////////////.........------///...---,,,,,,,,,,,,---******++++++,,,,,,------.........---,,,+++***))))))*********************++++++++++++******++++++(((((())))))***++++++,,,++++++************++++++)))))))))***))))))((('''******))))))))))))******((((((((())))))))))))***)))((((((''''''(((((()))$$$&&&'''(((((((((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''+++++++++*********))))))---,,,,,,++++++*********++++++++++++++++++++++++************************'''((()))***++++++***)))++++++++++++++++++++++++******)))))))))(((((((((%%%'''))))))(((&&&&&&'''))))))*********+++++++++,,,+++***)))((()))***+++)))))))))******)))))))))))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++)))******+++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---......////////////////////////111000111444555777>>>GGGYYYfffsss{{{}}}{{{yyywwwwwwzzz~~~oooeee\\\TTTSSSRRROOONNNOOOKKKJJJJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@@@@AAAAAA???======<<<<<<;;;:::999999999888888888888888888888888888777777666555444333222555555555444444333222222000000000000////////////////////////..................------,,,,,,,,,,,,***+++++++++,,,,,,------***+++,,,,,,------,,,,,,+++*********************,,,,,,,,,,,,,,,,,,++++++)))))))))******++++++++++++******))))))))))))))))))))))))******)))((((((***))))))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&(((((('''''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************,,,,,,,,,++++++*********++++++++++++++++++++++++************************(((***++++++***)))((('''++++++++++++++++++++++++++++++*********)))))))))'''))),,,,,,+++)))))))))))))))*********+++++++++******)))))))))+++---...***))))))))))))))))))***))))))*********+++++++++************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///..................//////000///111555999===HHHRRRdddooozzz}}}zzzyyyyyyxxxwww|||ooodddYYYTTTRRROOOOOOQQQJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA??????@@@@@@???===<<<<<<<<<<<<;;;::::::999888888888888888888888888888777777666555555444444777777777777666555333333000000000000////////////000000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++************))))))******)))((('''''',,,+++++++++******))))))************)))(((((('''))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''''''''''''''(((((((((((())))))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,)))(((((((((,,,++++++******++++++,,,++++++++++++************(((***,,,,,,+++***)))***)))************+++++++++************+++,,,---...******))))))))))))******)))************+++++++++***************************++++++++++++,,,,,,,,,******++++++++++++******))))))************))))))))))))***++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,---......///---------....../////////000000333999???GGGTTT```mmmwww|||xxxvvvxxx{{{}}}~~~~~~qqqbbbYYYSSSOOONNNPPPKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@??????@@@@@@>>>===<<<<<<<<<<<<<<<;;;::::::888888888888888999999999777777777777777777777777999999::::::999777555444111111000000000/////////000000000/////////......------......------,,,+++,,,,,,,,,---------------.........---,,,+++***)))******++++++++++++++++++***++++++,,,+++***((('''---,,,,,,+++******))))))***************)))((('''))))))******++++++******))))))************)))))),,,,,,++++++++++++*********))))))(((((())))))***((()))))))))'''&&&&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''''''''(((((((((((()))******,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))(((***,,,,,,,,,+++******+++,,,,,,************))))))))))))'''(((******((('''((())))))************+++++++++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))************+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******))))))************))))))(((((()))***************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))(((''''''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///000000111111222222666>>>FFFQQQaaannnuuu}}}|||xxxuuusssuuuzzzqqqcccYYYRRROOOPPPNNNLLLKKKIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@???>>>>>>??????>>>===;;;<<<<<<======<<<;;;:::777777888888888999999999777777777888999999::::::;;;;;;<<<<<<;;;999777555222222111111111000000000000000000000/////////...------.........---,,,+++,,,,,,,,,+++++++++++++++.........---,,,+++***)))*********++++++,,,,,,,,,,,,---.........,,,***(((++++++++++++++++++++++++)))***+++++++++***)))((('''((())))))******))))))((()))***++++++***)))(((************))))))((((((******))))))))))))******&&&''')))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((,,,,,,,,,+++++++++******))))))***+++,,,------...++++++++++++++++++++++++************************)))+++,,,+++))))))---000---,,,+++******+++,,,---))))))))))))(((((((((((()))+++++++++))))))***+++)))************+++++++++---.........---+++)))(((+++***)))(((((()))***+++)))************+++++++++*********************************++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++---,,,+++******+++,,,---************************((((((&&&&&&''')))+++---------------------------+++++++++,,,---...///000---...///000111222333333333444999BBBLLLXXXiiiwwwzzz{{{xxxrrrqqqpppttt{{{~~~mmm```VVVRRRSSSPPPNNNMMMKKKJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCCCCCCC@@@???>>>>>>??????>>>===;;;<<<=========<<<;;;:::777777888888999999999999666777888999:::;;;<<<<<<<<<======>>><<<:::888666222222222222111111111111000000000000////////////,,,---.........---,,,+++++++++******************++++++,,,---------,,,,,,))))))***+++,,,,,,------)))***+++,,,+++)))'''%%%*********++++++,,,------)))***+++,,,,,,+++***)))&&&&&&'''((())))))((((((((()))***++++++***)))(((''''''&&&&&&%%%%%%%%%$$$******))))))))))))******$$$&&&'''((('''(((***+++))))))))))))))))))))))))************************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,+++***((('''******++++++++++++************+++++++++******)))))))))***+++,,,,,,------------+++***))))))((((((,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++***************++++++++++++******))))))*********+++++++++***************)))(((''',,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++******+++---......---)))***+++,,,...///000111.........////////////000000000000111222333444555333999BBBOOO^^^lllwww~~~~~~wwwrrrqqqpppqqqtttxxxooocccYYYPPPPPPNNNPPPSSSRRRMMMJJJJJJHHHHHHGGGFFFDDDCCCAAA@@@????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999::::::999888777777888888777777777888:::<<<>>>???>>>===;;;:::999888777777222222222111111111111000111000...---------...///,,,---...///...---,,,+++***++++++,,,---...//////...------,,,+++++++++,,,---,,,++++++******+++++++++,,,,,,,,,,,,+++******)))***++++++++++++***)))++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++***)))(((((('''(((((()))(((((((((***+++***)))))))))(((((((((***+++,,,++++++***))))))))))))))),,,+++***((((((***+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************)))***++++++++++++***)))(((((())))))))))))((((((******+++++++++******))))))******+++,,,,,,------,,,,,,+++***))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***))),,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******+++******+++---......---,,,,,,,,,------......///---............/////////////////////000111333444999@@@KKKYYYfffsss|||~~~zzzyyyxxxssspppppppppsssxxx~~~qqqdddYYYUUUSSSSSSUUUSSSMMMIIIIIIGGGGGGFFFFFFDDDBBBAAA@@@?????????>>>>>>>>>=========<<<<<<;;;;;;::::::999:::999999888777777888888777777777888999;;;===??????>>><<<;;;999888777777222222222111111111111000111000///.........//////------......------,,,,,,+++,,,,,,------.........------,,,+++++++++++++++---,,,++++++******+++++++++,,,,,,,,,,,,+++******************************)))))))))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))***)))((()))+++++++++***(((((('''''''''((()))***+++***)))(((((((((((()))+++)))(((''''''((()))+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************,,,,,,++++++******++++++))))))))))))))))))))))))'''((()))++++++,,,,,,,,,(((((())))))))))))(((((()))******+++++++++************++++++,,,,,,------++++++***************+++(((((())))))******+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,---------***+++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++++++++******,,,+++***+++---///...---......---------------------------............//////000000000000111444777AAAJJJXXXfffrrr{{{}}}wwwsssssssssppppppssssssxxxsssfff___ZZZXXXXXXVVVOOOKKKJJJFFFFFFFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===============<<<<<<;;;::::::::::::999888888777888888888777777777777999:::<<<>>>@@@???>>><<<:::888777666222222222111111111111000222111000////////////000///......---,,,---------------------------------,,,,,,++++++******++++++---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++************++++++'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************)))(((((((((((())))))******)))))))))+++,,,+++******)))((((((((((((((()))))))))((((((''''''((((((((((((&&&&&&&&&&&&((((((,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++***++++++,,,************************((())))))***++++++,,,,,,******++++++++++++******))))))***+++++++++******+++++++++,,,,,,,,,------******))))))***++++++,,,(((((()))***+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,---******+++,,,,,,---,,,,,,---,,,+++***************,,,,,,,,,+++++++++******,,,+++***,,,...///...---........................------------............000111222222222444:::>>>JJJTTTdddrrr{{{~~~zzztttqqqqqqrrrqqqtttxxxzzztttjjjccc\\\ZZZWWWQQQLLLKKKFFFEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>==================<<<;;;;;;::::::999999888888888888888999888777777777888999;;;<<<@@@???>>>===;;;888777666222222222111111111000000222111111000000000000000000///---,,,,,,,,,---............------,,,,,,,,,,,,++++++*********++++++---,,,++++++******+++++++++,,,,,,,,,,,,+++******++++++***))))))***++++++(((((())))))************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((('''(((((()))******+++***)))***+++,,,+++***,,,,,,++++++************((((((''''''''''''(((((((((''''''&&&&&&''''''(((,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,++++++++++++++++++++++++*********************+++******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,---------))))))))))))***+++,,,,,,******++++++,,,---......++++++++++++************++++++++++++++++++++++++******++++++++++++******************++++++++++++))))))***+++,,,,,,,,,+++...---,,,++++++***++++++,,,,,,,,,+++++++++******,,,++++++,,,...//////...,,,,,,---......//////000---------.........//////...000222222333888@@@GGGSSS^^^nnnzzz~~~zzzxxxtttqqqsssssstttyyyvvvkkk```ZZZUUUOOOJJJJJJEEEEEEEEEEEEDDDCCCAAAAAA????????????>>>>>>>>>>>>>>>======<<<<<<;;;::::::999888888888888888999999888777777666777888999:::>>>>>>>>>===;;;999777555222222222111111111000000111111111111111000000///000///...---,,,---...///.........------,,,,,,+++,,,++++++***++++++,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,+++******+++******************+++************))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((('''(((((()))*********)))((()))+++,,,+++***++++++++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++******)))******+++(((((())))))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,------------***)))))))))***+++,,,,,,++++++,,,,,,------......++++++***************)))***++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++)))***+++++++++++++++***---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******---,,,+++,,,...000///...,,,,,,---...//////000000.........////////////000+++///222333555<<>>>>>======<<<;;;;;;;;;888888888777888888999:::888888777666666777888999<<<<<<<<<<<<;;;999666555222222222111111111111000000000111111111000///...000///......------...............------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,+++******)))***++++++++++++***)))++++++******)))((((((''')))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((***+++***)))'''((((((((((((''''''&&&((((((''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---***************************))))))))))))+++,,,---(((((())))))))))))(((((((((((()))++++++,,,,,,+++------------------------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++************++++++,,,,,,,,,,,,+++++++++******---,,,+++---///000///.............../////////////////////000000000111111,,,000555777;;;DDDRRR]]]gggqqq}}}~~~{{{xxxvvvuuuuuuxxx}}}sssbbbWWWNNNIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;888888777777888999999:::888888666666555666777888999:::;;;;;;:::999777555222222222111111111111000//////000000000///...---///////////////...------------------------,,,,,,------,,,,,,------...///---,,,++++++******+++++++++,,,,,,,,,,,,+++******((()))+++------+++)))(((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************))))))(((((((((((()))(((''''''''')))***)))(((%%%%%%''''''((('''&&&&&&)))(((((((((((()))***+++)))))))))******))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))((((((((((((***,,,...///******++++++++++++******(((((()))++++++,,,,,,,,,------------------------++++++***************+++,,,,,,++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------............---,,,++++++))))))(((((()))***++++++,,,,,,,,,+++++++++******---,,,,,,---///000///...111000000///......------000000000000111111111111///444999===AAAKKK[[[gggooowww}}}zzzxxxvvvtttvvvwww|||jjj]]]SSSMMMLLLGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888888777777888999::::::999888666555555666777777777888:::::::::888777555222222222111111111111000...///000000000///---,,,...///000000000///---,,,---------------------------------------...///000---,,,++++++******+++++++++,,,,,,,,,,,,+++******'''))),,,......,,,)))'''((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))(((((('''((((((((('''&&&'''((())))))'''%%%&&&''')))))))))(((((()))))))))))))))***++++++(((((())))))))))))((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,---......***+++,,,---------,,,+++,,,,,,+++******+++,,,,,,******))))))))))))))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++*********************+++,,,,,,,,,,,,+++***+++,,,+++******,,,...,,,,,,---...---,,,***)))------------------------///......------,,,++++++............////////////111---,,,000111000000222333555999@@@MMM\\\kkktttzzz}}}zzztttqqqrrruuuxxxzzzzzzcccTTTNNNNNNKKKGGGEEEFFFEEECCCCCCFFFEEEFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@>>>===;;;::::::888999999999999888777777777777777777777888888888999999::::::999888666555333333333222222222111111000000000000000000000000000000///..................---,,,,,,,,,,,,---......------,,,,,,------...------------,,,,,,+++***+++++++++************)))***,,,---,,,***(((((()))))))))******++++++++++++)))))))))***+++++++++,,,,,,+++)))((((((((())))))************************(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++******+++******)))((('''%%%%%%'''((())))))))))))******)))))))))))))))***))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,++++++++++++*********++++++++++++++++++++++++,,,+++******))))))*********++++++,,,,,,---------******,,,---------,,,,,,,,,,,,+++******+++,,,,,,***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***************+++++++++******+++,,,,,,,,,,,,+++)))***+++***))))))+++---,,,---------,,,,,,+++***------------------------...------------,,,,,,,,,............////////////111------000222111222555777:::AAAKKKWWWfffrrrzzz|||~~~{{{vvvsssrrrtttwwwyyyppp]]]RRRNNNNNNJJJIIIKKKKKKIIIJJJMMMFFFFFFFFFFFFEEEDDDBBBBBBAAAAAA@@@>>>===<<<;;;:::999999999999999888888777777777777777888888888888777888888888777666555444333333333222222222111111000000000000000000000000000000///...............///...------------...///...------,,,,,,------...,,,---------,,,,,,+++***+++++++++************)))***+++,,,,,,***))))))))))))*********++++++++++++***************+++++++++---,,,+++***))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))(((((()))******((())))))*********))))))&&&&&&'''))))))******)))******)))))))))))))))***)))))))))))))))))))))))),,,,,,++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,))))))+++,,,------------,,,++++++******++++++,,,******++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++,,,,,,***++++++,,,,,,,,,,,,,,,((()))***)))((()))***,,,------,,,,,,++++++,,,,,,------------------------,,,,,,,,,---------..................////////////000---...111333333555999999@@@KKKWWWcccoooyyy}}}tttsssrrrrrruuuyyy~~~ppp___VVVQQQLLLIIIKKKKKKIIIIIIKKKHHHHHHFFFEEEDDDCCCCCCCCCAAAAAA@@@???===<<<;;;;;;999999::::::999999888777888888888888888888888888666666666666555444333222333333333222222222111111000000000000000000000000000//////............///000///............///000...------,,,,,,------...,,,,,,---------,,,+++++++++++++++************))))))+++,,,,,,***))))))***************+++++++++++++++++++++***************,,,+++******)))*********((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''')))******+++++++++'''((()))***************)))))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,+++++++++++++++((()))***+++,,,---......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))******+++,,,------***+++,,,,,,------,,,,,,)))***+++***))))))+++---...---,,,+++***+++,,,---------------------------++++++,,,,,,---...//////............////////////000...///222333222666;;;999CCCRRRaaalllttt{{{}}}xxxuuuooonnnooorrrxxxrrrcccYYYQQQLLLKKKJJJGGGFFFGGGKKKIIIGGGDDDCCCBBBCCCCCCAAAAAA@@@???>>>===<<<;;;:::::::::::::::999999888999999888888888888888777666666555555444333333222333333333222222222111111////////////////////////000///............/////////..................///...------,,,,,,------...,,,,,,,,,------,,,,,,++++++++++++*********))))))(((***,,,+++*********+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((()))***************((()))***+++++++++++++++)))(((((((((((())))))***((((((((((((((((((((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++***(((((()))***+++---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,------...++++++,,,------------,,,+++,,,,,,,,,++++++---...---,,,+++***+++,,,---...------------------------***++++++,,,---...//////............////////////111///000222222222666===>>>JJJ\\\jjjsssxxx|||}}}vvvqqqnnnlllkkkmmmrrr|||ssseeeZZZQQQOOONNNKKKJJJKKKLLLJJJHHHEEECCCBBBBBBBBBAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;:::999999:::999999999888888777777777777666555444444444444333333333222222222111111//////////////////////////////............//////------------------------...------,,,,,,------...+++,,,,,,------,,,,,,,,,+++++++++*********))))))''')))++++++******+++,,,,,,+++++++++++++++++++++,,,+++++++++***)))))))))))))))******************************************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((()))******++++++++++++***((((((''''''((()))******((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++******))))))***************+++++++++++++++))))))))))))***,,,---...***++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++,,,,,,------++++++,,,---------------+++,,,------+++,,,---///,,,,,,++++++,,,,,,------------------------------++++++,,,,,,---...//////............////////////111000111444333444:::AAAJJJWWWgggtttyyy|||}}}wwwqqqmmmkkkiiijjjnnnvvvooobbbUUUPPPOOOMMMMMMNNNLLLKKKIIIFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>======;;;;;;<<<<<<;;;;;;:::999:::::::::999888888777777888888666555555444555555333333333222222222111111000000000000000000000000///............//////000,,,,,,------------,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,+++++++++************)))&&&(((***+++++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++*********************+++,,,,,,,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++******)))'''''')))******+++++++++******''''''''''''((()))******))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,+++******))))))******))))))******++++++,,,,,,******)))))))))+++,,,---***+++,,,,,,,,,,,,+++***(((((())))))***++++++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------+++,,,---,,,++++++---///***+++,,,,,,---------,,,------------------------,,,,,,,,,------.....................///////////////000222666666888@@@IIIVVVbbbqqq{{{}}}~~~}}}vvvqqqnnnmmmllljjjnnnuuuppp]]]TTTPPPMMMLLLMMMLLLKKKJJJHHHEEECCC@@@???AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;:::999999888777777888777666555444444444555333333333222222222111111000000000000000000000000...............///000000,,,---...//////...---,,,...------,,,,,,------...***+++,,,,,,---------,,,+++++++++************)))&&&(((***+++++++++,,,...------,,,,,,,,,+++++++++***************+++++++++'''((()))***+++******)))************************)))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********))))))((()))***************))))))'''&&&&&&'''''')))******))))))))))))))))))))))))*********++++++,,,,,,---************************+++******************+++*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,++++++***)))*********(((((()))***+++,,,,,,---++++++***))))))***+++,,,***+++,,,------,,,+++***'''(((((()))******++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,+++******,,,...)))***,,,---...---,,,,,,------------------------,,,,,,,,,---------................../////////000...///333777999<<>>AAA@@@@@@@@@???>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;::::::999888777777888777555444333333444555333333333222222222111111000000000000000000000000...............///000111---...///000000///...---...------,,,,,,------...***+++,,,,,,------------+++++++++************)))%%%'''***+++++++++---...---------,,,,,,+++++++++))))))******+++++++++,,,###$$$&&&'''''''''&&&&&&))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***+++,,,------,,,+++***'''((()))******++++++***))))))*********))))))(((&&&&&&&&&'''''')))******)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))***+++---...//////---------,,,,,,+++++++++))))))*********+++++++++)))+++++++++***)))***+++***++++++***)))***---///---,,,+++***)))))))))))),,,,,,++++++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,------------,,,++++++******++++++,,,...------,,,,,,------...,,,---......//////......///////////////000111222///222444555888AAAPPP[[[jjjsss{{{~~~~~~{{{zzzwwwrrrmmmlllppptttvvv~~~~~~zzzyyywwwvvvvvvwwwyyyzzzzzzyyywwwtttrrrrrrtttwwwhhhYYYRRROOOMMMMMMMMMKKKHHHEEECCCCCCCCC===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777555444444555555555666666666666666444444333333222111000000222111111000000000000000000000000000////////////222111111000///......---...---+++*********++++++---.........---,,,+++++++++*********++++++,,,---,,,,,,,,,++++++*********++++++++++++******)))))))))))))))***+++++++++,,,...---+++***)))***++++++))))))))))))))))))))))))++++++***)))(((((())))))((())))))************)))+++*********))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))'''&&&&&&(((***+++***)))(((((())))))))))))((((((,,,,,,------,,,,,,++++++)))******+++,,,---......,,,,,,,,,++++++******************++++++++++++,,,)))+++,,,+++***)))***++++++,,,,,,+++******,,,...))))))))))))***+++,,,---******************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++*********************************+++,,,,,,---------,,,)))***+++,,,---------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,---......//////..................///000111222222333666888???JJJXXXaaammmuuu|||~~~xxxvvvsssnnnlllnnnvvv|||~~~{{{yyyyyywwwtttqqqooonnnmmmllllllmmmnnnoooppppppooommmlllmmmpppsss}}}|||{{{{{{zzz{{{|||}}}}}}zzzgggZZZSSSOOOIIIIIIHHHFFFCCCAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999999888888888888888555555555555666666666666444444333333222111111000222111111000000000000000000000000000////////////111111000000///......---///...,,,+++++++++,,,,,,---............------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++************))))))((((((***************+++++++++,,,+++***)))))))))***+++))))))))))))))))))))))))++++++***)))))))))))))))'''((()))******+++++++++++++++++++++*********))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))***,,,---,,,***))))))(((((((((((())))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++***************)))++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,------,,,******+++---***))))))******+++,,,---)))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,+++************************++++++,,,---------,,,,,,******+++,,,------------...------,,,,,,------......------,,,,,,------...,,,---......//////..................///000111222555555888>>>HHHVVVccckkkrrryyy~~~|||yyyuuutttqqqnnnooovvvzzzvvvtttsssrrrqqqqqqpppnnnmmmmmmllljjjhhhggggggffffffffffffggggggiiijjjjjjjjjjjjlllpppssszzz}}}{{{xxxxxxxxxxxxyyyyyyzzzzzzzzzzzz|||}}}~~~wwwcccVVVOOOHHHGGGGGGEEEDDDBBBAAA@@@????????????????????????>>>>>>>>>=========<<<<<<999999999999999999999999555555555555555555555555444333333222222111111111222111111000000000000000000000000000////////////111000000//////.........///...---------------...------.../////////......------,,,,,,,,,,,,,,,---......------------,,,,,,)))))))))))))))(((((((((+++++++++***************)))))))))((())))))***+++))))))))))))))))))))))))+++***))))))))))))))))))&&&'''(((******+++++++++,,,,,,,,,+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))******)))***,,,,,,+++)))***)))(((''''''((()))***'''((()))***++++++++++++,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,---...---+++***+++,,,------,,,+++************((((((((())))))*********++++++,,,,,,,,,---------************************************+++---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,---......///.........---------...///000111222666666:::CCCQQQ```lllrrrwww}}}}}}wwwuuuttttttsssssswww}}}zzzwwwrrrpppllljjjiiiiiiiiijjjlllllllllmmmmmmmmmllljjjhhhhhhhhhiiiiiijjjjjjkkknnnoooppppppppprrruuuxxx}}}~~~~~~~~~~~~~~~qqq^^^TTTKKKJJJHHHGGGFFFEEECCCAAA????????????????????????>>>>>>>>>>>>============<<<;;;:::999888777666666666555555555555555444444333333333222222111111111222111111000000000000000000000000000////////////000000/////////...............------------------------...///000000000///......---,,,,,,,,,---------------------,,,,,,,,,************)))))))))))),,,+++++++++***)))))))))))))))))))))******++++++))))))))))))))))))))))))******)))))))))))))))***((())))))************)))++++++++++++++++++++++++++++++***)))(((((((((((()))))))))))))))))))))))))))(((((((((******(((&&&+++)))(((&&&&&&((()))+++((((((***+++,,,,,,------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,,,,,,,+++***+++,,,,,,---...---+++***+++,,,...---,,,+++************(((((())))))******++++++++++++,,,,,,,,,---------************************((()))))))))+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------************+++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,---......///..................///000111222333555888???KKKYYYhhhrrrwww{{{~~~yyyvvvtttuuuwww{{{zzzxxxtttrrrpppnnnlllkkkgggfffeeeddddddeeeggghhhiiikkknnnpppqqqqqqqqqqqqooooooooopppqqqssstttuuuyyyzzzzzzzzzyyyzzz}}}lll^^^PPPMMMIIIGGGFFFFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::999888777666666555666666555555444444444333333333222222222222222111222111111000000000000000000000000000////////////////////////............,,,,,,,,,------------,,,------...///000000000///...------,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))******++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))************+++******)))((('''))))))******************,,,+++***))))))((()))))))))))))))))))))))))))))))))(((((((((******(((&&&+++)))(((&&&&&&((()))+++***+++,,,---.../////////+++++++++++++++*********,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---+++---......,,,++++++,,,+++******++++++,,,---...***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,)))***************++++++)))))))))******++++++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...,,,---......//////............///000111333444555777===GGGUUUbbbmmmvvvzzz}}}|||xxxvvvvvvvvvxxx{{{uuuqqqjjjiiihhhgggfffeeeeeeeee```aaabbbcccccceeehhhkkkiiilllqqqtttvvvwwwxxxyyyyyyxxxxxxyyy{{{yyygggVVVQQQJJJFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<666666666777888888999999666666555555444333333333222222222222222222222222222111111000000000000000000000000000////////////........................++++++,,,------------,,,------.../////////......,,,,,,,,,,,,,,,---......******++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++******+++******)))(((''')))))))))))))))*********++++++***)))))))))******))))))))))))))))))))))))******)))***,,,,,,+++)))***)))(((''''''((()))******+++,,,---------------***************+++++++++******++++++,,,,,,,,,,,,*********++++++++++++,,,+++,,,------++++++,,,---***,,,......---,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,---......//////......//////000111222444666777:::DDDSSS```jjjrrryyy~~~~~~yyyuuussstttvvvxxxyyysssooommmkkkgggddd___```aaaaaabbbbbbdddeeeaaadddggghhhiiilllpppsssqqqvvv|||www___WWWMMMGGGEEEDDDBBB@@@????????????????????????=========<<<<<<<<<;;;;;;666666777888888999::::::666666555444444333222222222222222222222222222222222111111000000000000000000000000000////////////........................+++,,,---...///......------............------,,,************+++---...///+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***************+++++++++******+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************)))))))))******+++++++++*********)))******++++++)))))))))))))))))))))))))))))))))***,,,---,,,***))))))(((((((((((())))))(((((()))************)))))))))*********+++++++++))))))******++++++++++++))))))*********++++++++++++,,,------++++++,,,---)))+++...///...------.........---,,,++++++++++++---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********,,,---///000111++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,---------******+++,,,------......------------,,,,,,+++***,,,,,,,,,------,,,++++++...------,,,,,,------......------,,,,,,------...,,,---......//////......000000111222333555777888>>>JJJ[[[hhhpppvvv|||~~~~~~zzztttpppooorrrvvvzzzwwwqqqlllfffccccccccc```^^^\\\]]]```aaabbbcccfffggggggjjjnnnpppqqqtttyyy}}}}}}ggg]]]QQQIIIGGGGGGEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888666666555444333333222222222222222222222222222222222111111000000000000000000000000000////////////---.....................,,,---///000000000//////............---,,,++++++(((((()))***+++---...///,,,,,,,,,------.........))))))******++++++++++++))))))******+++++++++,,,)))***++++++***)))((('''))))))))))))))))))))))))))))))((())))))***++++++%%%&&&''')))+++,,,,,,---*********++++++,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))'''&&&&&&(((***+++***)))(((((())))))))))))((((((------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++........................++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///---******---//////------------------------------,,,,,,+++*********+++------------...///000000+++,,,------......------........................,,,,,,,,,---------........................------222000///...111555:::===KKKUUUcccnnnuuuzzz}}}{{{sssooopppmmmlllwww|||uuuoookkkeeebbb^^^]]]^^^___^^^\\\]]]___cccfffiiilllooorrrsssuuuwwwzzz}}}xxxfffSSSKKKJJJGGGBBB@@@DDDBBB@@@???@@@@@@???>>>>>>===<<<::::::;;;<<<<<<;;;:::999888777777777777666666666666666666666666444444444333333222222222111111111111000000000000......////////////............------------......000000///---++++++...000////////////////////////...---,,,++++++,,,---...++++++,,,,,,---......///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((()))***,,,,,,+++******)))))))))))))))*********(((''''''(((((()))***+++************************))))))******++++++,,,,,,++++++***)))((('''&&&&&&&&&&&&((()))*********************(((&&&&&&''')))((()))***++++++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++)))'''(((***,,,,,,+++---------------------------,,,,,,+++******++++++,,,,,,+++++++++++++++,,,+++,,,------......------................................./////////000000////////////////////////111111111000222777>>>CCCSSS\\\iiisssyyy}}}~~~{{{rrrkkkjjjmmmmmmnnnzzz}}}tttmmmhhhdddaaa]]]ZZZXXXYYY\\\^^^^^^]]]```ccchhhkkknnnrrrvvvyyy|||~~~www```TTTNNNIIIDDDCCCCCCAAA??????@@@@@@???>>>======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777666666666666666666666666444444444333333222222222111111111111000000000000......////////////...............------...............---+++)))***,,,...........................---------,,,,,,---------,,,,,,,,,---,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++************))))))))))))+++******)))))))))******************************(((((((((((())))))))))))*********)))((((((''''''''''''((()))*********))))))******)))((()))+++---))))))************))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))((('''(((***,,,,,,+++---------------------------,,,,,,+++++++++++++++---,,,+++******)))))))))+++,,,------......------............................../////////000000000000000000000000000000000000222333333333:::EEEMMM^^^fffpppyyy}}}}}}wwwssslllgggfffkkkooossswwwqqqjjjccc___]]][[[YYYXXXWWWWWWZZZ^^^bbbdddeeeiiilllqqquuuyyy}}}kkkYYYNNNGGGDDDCCCCCCAAA?????????@@@???===<<<============<<<;;;;;;;;;:::999888777777777777666666666666666666666666444444333333333333222222222222111111111000000000...//////000000//////.................................---,,,******,,,...------------------------,,,------......------,,,------------,,,***(((&&&)))***************++++++******++++++++++++*********************+++,,,,,,+++++++++***)))))))))(((---,,,+++***))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))(((((())))))***))))))))))))*********((((((***,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------*********+++---...//////---------------------------,,,,,,+++++++++,,,,,,...---,,,,,,+++++++++,,,+++,,,------......------........................------------............//////000000000000000111...222555555777???MMMYYYgggmmmvvv|||~~~xxxqqqllljjjffffffkkkqqqzzzwwwpppgggddd```\\\ZZZYYYYYYYYY[[[\\\^^^aaafffkkkoooqqqssswww|||vvv```QQQHHHEEEFFFCCCAAA?????????@@@???>>><<<===>>>>>>>>>===;;;:::;;;:::999888777777777777666666666666666666666666333333333333333333333333222222222111111111000000//////000000000000//////......////////////......///000000///---,,,...000------------------------+++,,,---......---,,,+++,,,---......---+++((('''************++++++++++++)))******++++++******))),,,+++***)))***+++,,,---,,,,,,++++++***)))((((((,,,+++******))))))))))))************************,,,,,,,,,++++++*********(((((()))))))))*********))))))*********))))))((()))***+++)))((('''''')))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,---......//////000---------------------------,,,,,,+++,,,,,,------,,,+++++++++,,,,,,---...+++,,,------......------........................---------.........//////.........//////000000000---222777999<<>><<<===>>>>>>>>>===;;;:::;;;:::999888777777777777666666666666666666666666333333333333333333333333222222222222111111111111//////000000000000//////......///000000///......///000000///...---...///........................+++,,,---......---,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))******++++++******))),,,+++*********+++---...---,,,,,,+++***))))))(((((((((((((((((()))***+++************************------,,,,,,++++++******(((((())))))******++++++)))***************)))(((((()))++++++***)))***++++++***)))(((((()))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---.........---*********++++++,,,,,,---***++++++,,,,,,------...------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***,,,......---,,,---...------------------------,,,,,,,,,,,,,,,------...)))))))))******+++,,,---+++,,,------......------........................//////000000000111111111---......//////000000000...333999>>>EEERRRaaalllssswww|||~~~}}}}}}~~~zzzuuupppkkkgggaaabbbfffqqq~~~xxxppphhhddd```^^^\\\YYYZZZ[[[[[[[[[]]]aaadddiiikkknnnrrruuuzzzlllVVVJJJGGGEEECCCAAAAAAAAABBBAAA???===>>>>>>>>>>>>===<<<<<<;;;:::999888777777777777666666666666666666666666222222333333333333444444333222222222222111111111///000000111111000000///...///000111111000///...---...///...---,,,,,,---////////////////////////,,,------......------,,,++++++,,,------...//////---------,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------,,,,,,,,,+++*********)))''''''''''''((()))***+++***************************************))))))))))))))))))******+++++++++))))))******+++*********&&&(((+++,,,------///000******))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,---......------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***,,,///...,,,******,,,------------------------,,,,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,+++,,,------......------........................///000000000111111111111......///000000111222222111555;;;DDDOOO]]]kkktttxxx{{{~~~~~~yyytttpppllliiifffccchhhqqq~~~|||tttkkkgggaaa]]]ZZZYYYZZZZZZYYY\\\___aaacccggglllqqqtttwww{{{~~~}}}bbbQQQKKKFFFDDDBBBBBBCCCCCCBBBAAA???>>>>>>===============;;;:::999888777777777777666666666666666666666666222222222333333444444444333333222222222111111111000000111111111111000000...///000111111000///...---...//////---,,,,,,---........................---------,,,,,,---------,,,+++******+++---///000,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))((())))))******************************)))******************+++******************++++++((()))******++++++++++++&&&)))+++,,,+++***+++,,,))))))************))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))***+++,,,,,,------******+++,,,,,,---......------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,...111000---***+++,,,------------------------,,,,,,,,,,,,,,,---...///000000///...------------+++,,,------......------....................................///////////////000000111222222333333444777>>>HHHVVVeeeqqqyyy{{{{{{uuupppmmmjjjhhhffflllsss~~~}}}uuulllfff___]]]ZZZXXXXXXYYY\\\]]]]]]aaaeeeiiilllqqqxxx}}}rrr___WWWGGGEEECCCCCCCCCDDDCCCBBB@@@???===<<<<<<<<<===>>>;;;:::999888777777777777666666666666666666666666222222222333333444444444333333333222222222111111000000111111111111000000...///000222222000///...///000222111///......///------------------------......,,,++++++,,,......---,,,)))((((((***---///++++++++++++******))))))+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++++++++++++++++++++,,,,,,---,,,+++***))))))))))))************************+++++++++,,,,,,------...************************'''((()))***+++,,,,,,,,,)))***+++***&&&###"""!!!((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,+++,,,---///000333222000///------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++...---,,,,,,++++++++++++///.........------------........................////////////////////////000000//////.........---111000000000111222111000666;;;EEESSSbbbooowww{{{|||vvvooojjjhhhhhhiiiiiiooo~~~~~~ssskkkfffbbb___\\\ZZZWWWWWWXXX[[[]]]^^^dddeeeiiiooowww~~~lllTTTMMMIIIGGGGGGEEEBBBDDDHHHDDDBBB???>>>>>>>>>>>>===<<<;;;;;;::::::999999888999999888888777777666666444444444333333333222222444444444333222111000///000000000000000000000000111111111111111111111111.../////////...---,,,,,,////////////...---,,,+++///............---------///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,+++*********++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,---,,,+++***)))(((+++++++++++++++***))))))((())))))***++++++,,,,,,)))*********++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))*********++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,---...///111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++,,,------......---------------------------........................000000/////////.........000//////000222333444444:::@@@KKKZZZhhhttt{{{zzzuuuoooiiigggiiilllppp{{{zzzooofffaaa^^^[[[YYY[[[ZZZYYYZZZ^^^bbbeeegggoooqqquuu}}}|||dddSSSMMMHHHFFFDDDBBBBBBEEEDDDBBB????????????>>><<<<<<<<<;;;::::::999999888999999888777777666666555444444444333333333222222333333333333222222111000000000000000000000000000////////////////////////......//////......---,,,------...............---///............---------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---,,,,,,+++******+++*********************************************)))************++++++++++++,,,---....../////////***++++++,,,,,,,,,++++++,,,,,,++++++***))))))))))))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,------///......---,,,------------,,,,,,++++++,,,,,,---........................------------------------------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,((()))+++---.........---------------------------........................000000////////////.........//////000222555777999AAAHHHUUUcccpppzzz|||yyytttrrrnnnhhhfffjjjrrryyy{{{tttlllggg```ZZZXXXWWWWWWVVVXXXXXXZZZ]]]bbbggglllooowww{{{yyy```TTTJJJGGGFFFDDDBBBBBBCCCAAA@@@@@@@@@@@@===;;;<<<<<<;;;;;;:::999999999888888777777666666555555444444444444333333333333222222222222222222222222000000000000000000000000////////////////////////....../////////...------+++,,,---...///////////////............---------,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,++++++***))))))(((************************)))************+++++++++((())))))***++++++,,,,,,)))***+++,,,---------------,,,,,,+++******))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...------,,,,,,------...........................++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))***,,,.........---,,,------------------------------------------------000000//////////////////...///000000222555999<<>>;;;======<<<;;;;;;::::::999888888888777666666555555555555555444444444333333333222111111111222333444111111111111111111111111000000000000000000000000......///////////////.........//////...------,,,///............---------***+++,,,---...---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,+++++++++,,,,,,'''((()))+++,,,---------+++++++++++++++,,,,,,,,,(((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------.........------,,,,,,------...------------------------***+++,,,------......---++++++,,,,,,,,,,,,------------.........---,,,,,,...---------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------------------------.../////////.........---------........................//////////////////////////////000000000000111111000111333333444888@@@GGGWWW```lllvvv{{{~~~~~~zzzvvvsssrrriiilllpppuuu|||{{{rrrhhh```[[[YYYXXXUUUWWWXXXYYYZZZ\\\___bbbggglllsssyyyvvv^^^PPPJJJFFFDDDCCCDDDBBBAAAAAAAAAAAA>>><<<======<<<<<<;;;:::::::::999999888888777666666666555555555555444444444333444333222111111111222333111111111111111111111111////////////////////////......///000000000//////////////////...---,,,+++///............---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************)))************+++++++++))))))))))))***,,,...000((()))***,,,---.........///...---,,,+++***)))(((((((((((()))))))))******((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---......//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,------+++,,,---.........---,,,//////......---.........---,,,,,,++++++,,,,,,---------------------------+++,,,...//////...,,,++++++++++++,,,,,,------------------------...//////...---,,,++++++---...///////////////////////////000000000000000000000000//////000000000111111111000222444555888>>>IIIQQQaaaiiittt{{{~~~zzzuuurrrpppooommmqqqxxxyyynnnkkkeee^^^XXXVVVVVVWWWWWWZZZ^^^```bbbeeeiiilllmmmttt}}}mmmZZZOOOHHHFFFFFFEEECCCAAA@@@@@@@@@???>>>=========<<<;;;;;;::::::::::::999999888888777777555555555555444444444444555444222111000111222333111111111111111111111111////////////////////////......///000000000000000---...............------///............---------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************)))************+++++++++(((''''''''')))+++---///+++,,,---...//////////////////...---+++***)))((()))))))))*********++++++(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,---------***+++---...///...------000000///...............---,,,,,,++++++,,,,,,---........................+++,,,...//////...,,,++++++++++++,,,,,,------------------------...///000,,,+++))))))***,,,///111000000000000000000000000000000000000000000000000//////000000111111111222///222666888;;;CCCOOOYYYhhhpppyyy~~~wwwrrrnnnmmmmmmrrrvvv|||ppphhhbbb```]]]YYYVVVVVVXXXZZZ\\\```eeeiiikkkoootttxxxxxx{{{dddUUULLLIIIKKKFFFDDDAAA???@@@@@@@@@???=========<<<;;;;;;::::::;;;;;;::::::999888888888666666555555555444444444666555333111000000111222111111111111111111111111111111111111111111111111......///000000000000000,,,,,,---...//////////////////.........---------,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///...,,,++++++---...000---...///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((((((((())))))))))))***))))))((()))***,,,------,,,+++******,,,...///---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------++++++++++++++++++++++++---------........./////////...------...///...---...------,,,,,,------...---------............///000---***,,,000222///,,,------,,,,,,---...000111------,,,+++,,,---...///------..................//////............//////111222333111///......///000////////////000000111666888999999;;;EEEVVVcccpppuuu{{{}}}yyyuuuoooiiiiiimmmwww~~~tttjjjccc```YYYXXXWWWWWWYYY[[[\\\\\\aaadddiiinnntttzzzuuu```OOOIIIKKKEEECCCAAA@@@AAABBBBBBBBB???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666555888777777666555444444444555555444444444333333333333333333222222111111111111111111111111111111111//////000000111111111222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000222333333222000//////...,,,***)))))))))***,,,,,,++++++***)))))))))))))))***++++++++++++***...---,,,,,,,,,---...///,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------++++++++++++++++++++++++,,,------------.........///---,,,---...///...---------,,,,,,,,,,,,------,,,,,,,,,,,,---------...---***((()))---///,,,)))---,,,,,,,,,---...000111------,,,,,,,,,---...////////////...---------,,,//////............//////111222333111///...///000000////////////000111111222444777:::BBBPPPaaannnwww{{{~~~yyyssspppkkkgggiiinnnyyyyyyooohhh___ZZZXXXVVVUUUUUUWWWZZZ^^^```aaalllooouuu{{{jjjVVVLLLLLLGGGEEECCCBBBBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999888777666666888777777666555555444444555555444444444333333333222222222111111111000000111111111111111111111111///000000000111111111111///////////////......---------------------------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++---...///000///000111222222111000///---,,,+++*********+++,,,+++++++++***************))))))*********+++++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---...///...,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///,,,+++,,,///111///,,,---,,,,,,,,,---...///000---,,,,,,,,,,,,---...///000000///...---,,,,,,+++//////............//////111222222111///...///000000000//////000111111222222333666>>>KKK\\\mmmwww|||zzztttnnnkkkgggfffjjjqqq~~~sssgggaaa\\\VVVSSSTTTSSSTTTWWWZZZ___dddhhhkkksssxxxyyy```RRRNNNHHHFFFDDDDDDDDDCCCAAA???AAA@@@???===<<<;;;;;;;;;;;;::::::999888777666666777777777666555555444444555555444444444333333333111111111111000000000000000000000000000000000000000000000000111111111111///////////////......---........................******++++++,,,------...---------------------------------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++---...//////...///000111111000///...+++*********+++,,,,,,---)))************+++++++++******)))((()))***+++,,,,,,++++++******)))))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------000...---...000111000///,,,,,,,,,------.........,,,,,,,,,,,,------......//////......---------,,,//////............//////000222222111/////////000000000000000111111222333666666999CCCSSSdddqqqwww}}}~~~xxxrrrkkkhhhfffgggnnnwww~~~pppggg^^^ZZZXXXTTTSSSUUUUUUXXX\\\```eeekkkqqquuuzzzlllXXXOOOGGGEEEDDDDDDDDDCCCAAA???BBBAAA???===<<<;;;::::::::::::999999888777777666777777666666555555555555555555444444444333333333222222111111111111111111////////////////////////000000000000000111111111///////////////......---////////////////////////......------,,,+++++++++........................///.........---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********------,,,,,,,,,,,,++++++......////////////......++++++++++++++++++,,,,,,((())))))***++++++,,,,,,+++***((('''((()))+++---/////////......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,------------............,,,++++++,,,---...---,,,,,,,,,,,,---------------,,,,,,,,,---------------,,,---------......////////////............//////000111222111000///000111000000000111111222444444888999>>>JJJ[[[kkktttxxx~~~zzztttnnnhhhffffffjjjttt~~~tttllleee^^^XXXVVVUUUSSSTTTXXXYYY]]]bbbfffkkkrrryyy~~~yyy```QQQFFFEEECCCCCCDDDDDDBBBAAABBBAAA@@@>>><<<;;;;;;:::::::::999999888777777777666666666666555555555555555555444444444333333333333333333333333333333333////////////////////////111111000000000000000000///////////////......---//////////////////////////////......---,,,,,,,,,........................000000//////......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------,,,,,,,,,,,,++++++******(((((()))***+++,,,,,,---***)))((('''''')))+++,,,------.........---,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---+++,,,,,,++++++++++++,,,,,,---------.........//////---------.........//////+++,,,------------,,,,,,+++,,,------......------+++,,,,,,---...///000000//////............//////000111222111000///000111000000111111222333555555777;;;DDDTTTeeessszzz}}}~~~yyyuuummmhhheeefffjjjqqq}}}}}}qqqfff___ZZZUUURRRSSSSSSRRRUUUZZZ___ccciiiooossszzzmmmWWWIIIGGGDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;999999999888888888777777666666666666666666555555555555444444444333333333333333333444444444444444000000000000000000000000111111111111000000000000///////////////......---////////////////////////,,,,,,---......//////000------------------------/////////...............***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,))))))((('''((()))***+++)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,------------.........---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------.........///000111111000000111222+++,,,------------,,,++++++,,,---.........------,,,---------...///////////////............/////////000222111000///000222111111111222333444555666999AAAOOO___ooozzz~~~yyysssooohhheeeeeejjjrrr|||yyynnnddd]]]XXXUUUQQQQQQSSSUUUVVV[[[aaagggmmmtttzzz~~~dddQQQMMMHHHDDDCCCDDDDDDCCCAAA@@@???>>>============999999999888888888888888555666666666666666666666555555444444444333333333222222222333333444444444111111111111111111111111111111111111000000000//////////////////......---........................+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,------...+++++++++******+++++++++)))***+++,,,,,,,,,++++++)))))))))***+++++++++,,,(((((((((((()))))))))***+++,,,...///000//////...---,,,+++******,,,...///,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------------------------------.........//////---,,,++++++------,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,---......------...///+++,,,---------,,,+++***+++,,,---.........---,,,..................------//////............/////////000111111000///000222111111111222333444666777>>>HHHXXXhhhuuu}}}{{{uuuoookkkgggeeehhhppp{{{uuuhhh```ZZZUUURRRTTTRRRSSSWWW[[[]]]ccckkknnnuuu}}}pppWWWRRRKKKFFFDDDCCCCCCCCC@@@@@@???>>>======>>>>>>999999999888888888888888555555555666666666666666555555444444444333333333111111111222222333333333111111111111111111111111222111111111000000/////////////////////......---..............................---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------.........---,,,,,,+++******++++++************++++++'''(((***,,,------------***************+++++++++''''''((()))***)))))))))------------------------........................---,,,,,,+++,,,---...//////...---,,,+++,,,---...,,,++++++******++++++,,,***+++,,,------,,,+++***........................///...------,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------,,,,,,........................////////////000000000000111111111000000000000000555222111444555444777<<>>===;;;::::::::::::999888777777999999999888666555333222222000///......000222333333333333333333333333333222222222222222222222222222222111111000//////...////////////////////////,,,---...//////...---,,,---.../////////...,,,,,,,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))+++,,,---............---------,,,,,,,,,************************+++***((()))***,,,++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,***)))))))))***+++,,,,,,------------------------------------------------------,,,,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,+++******))))))******+++,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...---------------------....................................////////////111000000000000000000000111//////333555666:::@@@KKKZZZllluuu{{{}}}{{{wwwpppjjjhhhgggmmmvvv{{{ppphhh^^^WWWTTTSSSRRRQQQRRRUUUZZZ^^^bbbiiisssyyyvvvaaaPPPKKKJJJCCCAAACCCAAA???===<<<======<<<;;;::::::;;;::::::999888777888888888888777555444333666666444333222333333444333333333333333333333333222222222222222222222222000000000000000111111111////////////////////////---......//////......------.../////////...---,,,,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------------------,,,,,,,,,,,,************************+++***((()))***,,,++++++,,,,,,++++++************,,,++++++******++++++,,,*********)))******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................///.........------,,,,,,------------------------................................................------------............000000000000000000111111000...///444777:::AAAIIIVVVdddrrryyy}}}{{{xxxssslllgggggggggrrrssshhhaaa\\\VVVQQQPPPQQQRRRSSSVVVZZZ```eeejjjrrr|||qqqYYYPPPMMMGGGBBBBBB@@@>>><<<<<<======<<<;;;;;;;;;;;;;;;:::999888777777777777777777666555555999888777666555444333333333333333333333333333333222222222222222222222222...//////000111222222222///////////////////////////..................///......//////......---,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++************************+++***((()))***,,,+++++++++************))))))))),,,++++++******++++++,,,++++++******)))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------.........------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------------------,,,,,,------------............------------------------........................//////......------,,,,,,------------------------.........///////////////........................------........./////////000000000000000111111111222000222666:::>>>HHHRRR___kkkvvv{{{~~~xxxtttoooiiifffhhhkkkzzz|||qqqfff^^^YYYWWWSSSQQQQQQTTTWWWXXX\\\```gggmmmttt}}}bbbSSSMMMHHHDDDCCC@@@???===<<<======<<<;;;;;;;;;;;;;;;:::999888777666666777777777777666666555666666666555444222111333333333333333333333333222222222222222222222222/////////000111111222222////////////////////////000///...------...///000...............---------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************+++***((()))***,,,++++++***))))))))))))))))))))),,,++++++******++++++,,,,,,,,,+++***)))))))))***---------------------------------------------------------------------,,,+++,,,,,,------............------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************------------------,,,,,,---------.........//////------------------------......................../////////......---------------------------------............//////000000............................../////////000000000//////000000111111111111333222333777:::@@@MMMYYYfffoooxxx|||{{{uuuqqqlllggggggkkksssyyyooofff___ZZZUUUUUUTTTTTTUUUYYY\\\___aaafffnnnuuu~~~mmmWWWMMMHHHFFFDDDAAA???=========>>>===<<<;;;;;;;;;;;;:::999888888555666666777777777777777222333444444444444333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000///...------...///000//////......------------,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,,,,+++++++++*********************************+++***((()))***,,,++++++)))))))))))))))))))))***,,,++++++******++++++,,,,,,,,,+++***)))))))))***------------------------........................------.........---,,,+++++++++,,,---............------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------------------------------........./////////------------------------........................................................................---------......//////000........................////////////000000000111/////////000111111222222222111333666:::BBBQQQ```mmmtttzzz}}}}}}wwwqqqnnniiifffjjjppp|||vvvmmmeee]]]XXXWWWSSSUUUWWWXXX[[[^^^cccggghhhnnnwww~~~cccTTTLLLHHHFFFBBB@@@>>>>>>??????>>>===<<<<<<<<<;;;;;;:::999888555666777777777777777666444444444444555555666666333333333333333333333333222222222222222222222222111111111000000000000000000000000000000000000000000//////////////////000//////...------------...,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++++++++*********))))))************************+++***((()))***,,,++++++)))))))))************+++,,,++++++******++++++,,,++++++******)))*********------------------------------------------------------.........---,,,+++***+++,,,...............,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------------------//////...------------...+++,,,,,,------.....................////////////................................................------......//////000000////////////////////////+++,,,,,,---......//////................................./////////000000...//////000111111222222222222444999>>>GGGYYYjjjtttzzz}}}~~~~~~yyysssnnnkkkhhhgggmmmuuu~~~rrrfffaaa\\\VVVSSSUUURRRVVVZZZ^^^bbbgggmmmrrruuu{{{wwwaaaSSSKKKFFFDDDBBB@@@???@@@@@@???>>><<<<<<<<<<<<;;;:::999888666777777777777777666555777666555444444444555666333333333333333333333333222222222222222222222222//////000000111111222222000000000000000000000000//////000000000000//////000///...---,,,------...,,,,,,,,,---------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++*********))))))))))))************************+++***((()))***,,,++++++************++++++,,,,,,,,,++++++******++++++,,,*********)))******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***)))+++,,,...//////......,,,++++++******++++++,,,+++,,,............,,,+++........................,,,,,,+++************+++++++++,,,,,,---...//////............/////////000................................................,,,,,,---...///000111111000000000000000000000000++++++,,,,,,---...//////........................---------.........//////...//////000111222222222444444777===CCCNNNbbbssszzz~~~{{{vvvqqqmmmjjjggghhhpppyyy|||pppddd[[[YYYWWWSSSRRRUUUSSSXXX^^^dddhhhnnnvvv{{{lllYYYLLLEEEEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<<<<;;;:::999999777777777777777666555555888777444222111111222333333333333333333333333333222222222222222222222222------...000111333444444000000000000000000000000...///000111111000///...000///...---,,,---......,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,************))))))))))))************************+++***((()))***,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***)))))))))***+++,,,,,,........................))))))***++++++++++++***...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,---......------...000,,,,,,,,,---------.........---,,,+++***+++,,,,,,...------,,,,,,------...//////000000///...------........................////////////////////////,,,---------.../////////111111000000//////......111111111111222333444555555666999@@@LLL\\\kkkuuu}}}xxxuuussskkkiiikkkiiigggrrrxxxjjjaaa]]]VVVRRRPPPQQQSSSSSSZZZ___eeeiiilllsss~~~bbbPPPHHHDDDDDDCCC@@@@@@BBBCCCBBB<<<;;;:::999999999:::;;;888888888888888888999999666666555444444444444444555555444444444333333333555444333222222333444555333333333333333333333333000000//////000111222222...///111111///...------,,,---------......//////,,,---///111111000///---...---,,,,,,------+++)))---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---))))))***++++++++++++***---+++)))))),,,---,,,***''')))+++,,,,,,,,,***)))........................***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,,,,,,,,,,------.........,,,---......------...000,,,,,,---------.........///...---,,,+++,,,,,,---...------,,,,,,------...///////////////...------........................////////////////////////------..................111111111111000000000000000000000111222333444555777777;;;DDDSSScccqqqyyy|||wwwsssnnngggeeeiiikkknnn|||zzzmmm```[[[WWWSSSPPPPPPSSSVVVWWW```fffmmmrrrwwwrrr[[[PPPGGGFFFDDDBBBAAABBBAAA@@@===<<<;;;:::999999::::::888888888888888888999999777666666555444444555555555555444444444333333333333333222222222222333333222222222222222222222222///////////////000111111000111222222111000//////------........./////////,,,---.../////////......,,,++++++,,,---...---+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++******,,,+++***))))))***+++,,,******))))))******+++,,,))))))***+++++++++++++++...+++)))***,,,---,,,+++((()))+++,,,,,,,,,***)))------------------------,,,---......//////.........------,,,,,,------...------------------------........................------------------------......---------,,,,,,,,,***++++++,,,---...///000,,,---......------...000,,,------------.........//////...------------.........------------......///////////////......---........................//////////////////////////////..................111111111111222222222222/////////000111333444555888999???KKK\\\mmmyyyzzztttpppkkkeeeccchhhnnnvvv}}}rrrjjj```WWWUUUSSSQQQQQQSSSXXX]]]```hhhnnnuuuzzzfffUUUKKKHHHDDDCCCBBBAAA@@@???>>>===<<<;;;::::::::::::999999999999999999888888777777666666555555666666555555444444444333333333222222222333333222222222000000000000000000000000//////.........///000000111111111111111000000///......////////////000000---------------......///+++******+++...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++************++++++)))))))))))))))***++++++)))******+++++++++++++++...,,,++++++,,,------,,,((()))+++,,,,,,,,,+++***------------------------------...////////////......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,---...//////,,,---......------...000------------............000//////.....................------------.........///////////////..............................////////////////////////000000//////......------000000000111111222222222...//////000111333444555999;;;CCCRRReeeuuu~~~}}}vvvpppmmmkkkgggffflllttt}}}nnnddd^^^XXXSSSSSSSSSTTTUUUYYY^^^eeejjjsssyyysss]]]NNNHHHDDDCCCCCCAAA?????????>>>===<<<;;;;;;:::::::::999999999999999888888777777666666666666777777555555444444444333333333000111222333333222111000000000000000000000000000000000////////////000000//////...///000000...---/////////000000000000000...---+++++++++,,,...000---,,,++++++---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))************++++++++++++++++++++++++***************++++++,,,)))***++++++,,,,,,++++++---,,,,,,+++,,,,,,------)))***+++,,,,,,,,,++++++------------------------,,,,,,---..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,---......------...000---------........./////////000////////////......///......------......///......///////////////...........................////////////////////////000000000//////......---...//////000000111111111......///000111333555666999>>>IIIYYYkkkxxx}}}xxxqqqllliiiiiihhhkkkttt}}}nnnccc\\\WWWSSSRRRRRRTTTWWWZZZ^^^dddlllrrrlllTTTJJJCCCCCCCCC@@@>>>@@@??????>>>>>>===<<<;;;;;;::::::::::::999999888888777777666666666666777777555555444444444333333333111222333444444333222111222222222222222222222222222222111111000111111222/////////000222222000---000000000000000/////////...---+++***+++,,,...000000...,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,---......------...000------.........//////////////////000///......---//////............//////---...//////////////////........................////////////////////////000000/////////////////////////////////000000000//////000111222444666777;;;DDDRRRbbbpppzzz}}}xxxrrrlllhhhfffeeeiiirrr~~~yyymmmaaaZZZVVVRRRQQQRRRRRRVVV[[[___dddkkktttzzz|||___QQQFFFEEEDDD???>>>@@@>>>>>>?????????>>>======;;;;;;;;;:::999999888888666666555555666666777777555555444444444333333333222333333444444333333222333333333333333333333333333333222111111111222222111111222555888888333...000000////////////......///---,,,++++++---///000222///---,,,,,,------,,,------------............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......***++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------........................------------------------......---------,,,,,,,,,,,,,,,------------------,,,---......------...000............////////////....../////////...---,,,//////............//////------...///////////////........................///////////////////////////////////////000000000111111000000000000000000///000000222444666777888@@@LLL^^^mmmvvv|||yyyrrrlllgggeeeddddddmmmzzzzzzkkk```WWWUUUTTTQQQQQQTTTUUUZZZaaagggllluuulllZZZKKKHHHEEE???===@@@===>>>???@@@@@@@@@???>>><<<;;;;;;:::999999888888555555444444555666666777555555444444444333333333555444444444444444444555333333333333333333333333333222222111000000111111111111444888<<<;;;444.../////////.........------......---------...///000111...,,,+++,,,.........------------.........///,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,---.........++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,)))+++,,,***((((((***,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***++++++,,,---...//////,,,---///...------...000............/////////000---.../////////...,,,+++//////............//////------...///000000//////........................////////////////////////......//////000000111111333222222222111111000000000000111222444666888999DDDSSSffftttzzz~~~wwwoooiiieeecccccchhhrrruuunnndddZZZSSSTTTUUUSSSSSSWWWXXX___gggnnnuuu~~~wwwbbbPPPJJJFFF>>><<<@@@<<<===???@@@AAAAAA@@@@@@<<<<<<;;;::::::999888888444444444444444555666777555555444444444333333333666555444333333444555666333333333333333333333333222222111000000///000000//////333999===;;;333+++//////......---------,,,...............///000000///---++++++---///000000---------.........//////,,,,,,,,,------.........++++++,,,,,,,,,---------******+++,,,------......++++++------------++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,(((***+++***''''''))),,,,,,,,,+++++++++,,,---...------------------------------------------------...---,,,,,,++++++++++++..............................---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///333222000///...---............------...///111222000000///...------,,,,,,////////////////////////000000//////......---------......//////////////////////////////.........111111111111000000000000000000111111111000000///888222...222666888:::===III[[[oooxxx|||zzzqqqlllgggaaa```aaafffwwwsssgggbbbVVVSSSPPPOOOQQQUUUXXXYYY```fffmmmsss{{{rrrUUUKKKHHHBBB>>>@@@>>>>>>>>>@@@BBBCCCBBBAAA@@@???>>>===<<<;;;::::::888888888888888777666666777777666555444333333222111222222333444555666666555555444333333222111111000000000000000000000000333333333222222222111111222111000.........///000111000///......///000111///---******,,,...//////,,,---..................---,,,+++***)))***+++,,,------------------------...---,,,,,,++++++,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))------...///...---+++***------------------------------------------------...---,,,,,,++++++,,,,,,------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,---......///222111000///.........///---------------///000111000//////...------,,,,,,///////////////////////////////////////.........---......////////////////////////////////////...000000000000000000000000000000111111111111000000444000...222555777<<>>???@@@@@@???===>>>======<<<;;;:::999888777777777777777666555555555555555555555444444444333333444444444444444444555555444333333222111111111111111111111111111111222111111111000000000000222111000///......///000000000///......///000000///---+++***,,,...//////000000000///...---++++++------,,,+++*********+++------------------------...---,,,,,,++++++,,,,,,---,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,------...---,,,+++***------------------------------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------------,,,,,,,,,...------------...//////000000///......//////000------------...///000000/////////...------,,,,,,////////////////////////.........///////////////---......///////////////......//////////////////////////////////////////000000111111111111000000222000111444555888@@@IIIYYYhhhxxx~~~yyyqqqjjjgggdddcccgggmmm~~~|||qqqfffZZZTTTRRRNNNMMMNNNPPPVVV]]]dddhhhpppwwwttt___RRRFFFAAABBBAAA@@@>>>>>>???>>><<<;;;<<<;;;;;;:::999888777777666666666666666555444444444444444555555555666666555555444444444333333333555444444333333222222111111111111111111111111111000000////////////......111000000////////////000//////...------.../////////---++++++---...//////000000000000///...,,,,,,------------,,,+++))))))------------------------...---,,,,,,++++++,,,,,,///---------//////...---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++,,,,,,,,,+++******........................------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------.........------......///............//////000000............///000111111//////.........---------////////////////////////------......//////000000---......///////////////............////////////............///////////////000000111111111111000333444666888888:::FFFRRRbbbooo|||}}}uuunnngggdddccceeemmmvvv|||nnnddd[[[RRROOOPPPOOOPPPRRRVVV\\\dddmmmsssyyylllXXXJJJCCCCCCBBBAAA???>>>>>>>>>===<<<;;;;;;::::::999888888777666666777777666666555444555555555555555555555555444444444444444444444444444444444333333222222222111111111111111111111111////////////////////////000000000////////////000.........------.........///---+++,,,...//////...------...///000000000000------......---+++)))(((------------------------...---,,,,,,++++++,,,,,,---,,,+++,,,.........,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********+++++++++*********........................---------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------///......---------......------......//////000000...//////000111111222222...............---------////////////////////////------......//////000000---......///////////////---.........//////000000---........./////////000//////000111111111111111444555888::::::>>>KKKYYYkkkuuu~~~zzzrrrkkkfffdddeeejjjvvv{{{pppcccZZZTTTOOONNNQQQQQQSSSWWW[[[aaajjjttt{{{~~~fffTTTKKKHHHCCCAAA???>>>???@@@??????<<<<<<;;;;;;::::::999999777888888888888777666666777666666555444444333333222222333333444555666666444444333333333333222222111111111111111111111111000000000000000000000000/////////000000000000///---..................---...---,,,---...//////...,,,---...///000000000000------......---,,,***)))------------------------...---,,,,,,++++++,,,,,,)))((('''(((***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***************************........................------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------------.........---,,,,,,,,,,,,---,,,---...///////////////......///000111111111111........................////////////////////////.........///////////////---......///////////////------......///000000000.........//////000000111...///000111111222111111333444777:::===CCCSSSbbbrrrzzz{{{wwwnnniiiddddddhhhrrr{{{lllbbbXXXSSSPPPMMMNNNQQQSSSVVV[[[```gggppp|||sss]]]OOOJJJDDDBBB???>>>???@@@@@@@@@===<<<<<<<<<;;;;;;;;;:::888888888888888777777666888777666555444333222222111222222333444555666777333333333333333333333333222222222222222222222222000000111111111111222222...//////000000000000///---...////////////...---...------...///000///.........//////...------,,,---------------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,,,,+++***+++---......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++*********)))******+++,,,........................---------------------------------------...//////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++++++++++++++,,,---.../////////...---,,,,,,...///000000//////........................///////////////////////////////////////.........---......///////////////------......///000000111......///000000111222222...///000111111222222222333333666===CCCNNN___nnnwww~~~}}}wwwsssiiieeeccceeelllzzzyyyooo```XXXQQQPPPOOONNNOOOSSSVVV[[[bbbhhhooozzzeeeSSSJJJFFFCCC???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777888777666666555666666555555444444444333333333333444444555555555333333333333333333333333222222222222222222222222000000000111111222222222---...///000111111000///...///000000000000///......------...000000///...---------------,,,,,,+++---,,,,,,,,,,,,---......------------------------...---,,,,,,++++++,,,,,,---,,,,,,---///000000///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++******)))***+++,,,---////////////////////////---------------------------------------...///000..............................---------,,,,,,,,,------------------------,,,,,,,,,------.........---,,,++++++************------...//////...---,,,***+++,,,...///......------.....................////////////////////////000000//////.........------......///////////////---------...///000000111...//////000111222222333......///111111222222222555444888@@@KKKXXXjjjxxx{{{{{{tttpppeeebbbaaafffoooyyymmmdddZZZTTTOOOPPPQQQPPPRRRUUUZZZ```hhhooowwwoooZZZOOOGGGDDD@@@===<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;:::666666666666666555555444444444444555555555555666555555444444444333333333333333333333333333333333222222222222222222222222//////000000111111222222---...///111111111000///...///000111111000///......------...000111///...((()))+++,,,---.........---,,,++++++,,,---///000------------------------...---,,,,,,++++++,,,,,,(((''''''(((***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++*********+++---...------------------------.................................------,,,,,,,,,------------------------........................---------------,,,,,,,,,//////.........---------------.................................---------...---,,,---/////////...000000///...------,,,,,,...///000000......///000---......///////////////000000000000000111222222///////////////////////////////////////.........---///111111111000111222777888<<>>;;;<<<<<<;;;;;;;;;::::::::::::999888777777666666666777666666555555555555666555555444444444333333333222222222111111111000000333333333222222222111111111111111111111111111111///////////////////////////......------......///........................---------------,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...------------------------.................................---------------------------------------........................---------......//////000...............---------//////...---,,,+++******,,,---------.../////////...---,,,---/////////.../////////...------,,,,,,---...//////------...///---......///////////////,,,,,,,,,,,,,,,---......////////////////////////////////////////////////000111333333222333444666777:::CCCQQQaaappp{{{~~~zzzuuupppjjjfffaaa```eeessssssgggZZZRRRPPPRRROOOOOOTTTXXX\\\cccjjjpppwwwuuu\\\LLLGGGAAA???@@@@@@>>><<<<<<<<<;;;;;;;;;:::::::::::::::888777777777777777555555444444444555666666555555444444444333333333111222222333333222000000333333333222222222222111111111111111111111111111000000000000000000000000///......------......///------------------------------.........---,,,,,,---------,,,---......///------------------------------,,,+++++++++,,,,,,...---,,,+++***)))))))))+++******))))))))))))******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++*********+++...............................................................---------................................................,,,------...///000111111........................---------,,,,,,+++++++++,,,,,,,,,---...///000000...---,,,---/////////...//////.........---------...000111000///...///000---....../////////////////////......//////000111///////////////////////////////////////000000000000111222222222333444666666<<>><<<>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777666666666777888999999555555444444444333333333222333555666666555333222222222222222222222222222111111111111111111111111222222222222222222222222/////////......///////////////////////////////////////000000000000000///...------------...//////........................---.....................,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++.............................................................../////////................................................---------......//////000---------...............******+++,,,---...//////,,,---------.../////////...---,,,---/////////...........................,,,...///...---,,,---...---......///////////////...............///000000////////////////////////...//////000000111111222///000000000000222555777888CCCUUUfffttt~~~|||tttmmmhhhccc___]]]\\\bbbooovvveeeZZZTTTOOOOOORRRQQQSSSYYYbbbhhhnnnyyyhhhVVVGGGCCCBBB>>><<>>AAA<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888888888888999888777777777777777888555555444444444333333333222222222333333333444444111111222222222333333333111111111111111111111111////////////////////////000000////////////000000000000000000000000000000++++++,,,---------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,------...///,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))////////////////////////........................---.........//////000000////////////////////////........................------------------,,,,,,---------.........//////.....................---...............---------...---,,,---/////////...---.....................,,,---...---,,,+++,,,...---......//////////////////............///000000////////////////////////...//////000111222222222111222222222222444888;;;???MMM```rrr~~~xxxssslllfffcccaaa```___kkkuuuqqqeeeYYYSSSQQQOOOOOORRRUUUZZZdddpppyyy}}}fffRRRLLLIIIBBB???CCC<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888999888777666666555666666555555444444444333333333555444444444444555666777111111111222222333333333111111111111111111111111000000000000000000000000000000////////////000000////////////////////////,,,------.../////////...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///......///......---------......+++*********+++,,,,,,---+++++++++,,,,,,+++++++++++++++------------++++++------------,,,***((('''------------------------.........------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,------.../////////...........................---,,,,,,,,,,,,---.........,,,,,,,,,,,,......+++,,,---...////////////,,,------......------,,,....................................////////////---...///000000///...---000000000000000000000000000000000000111111111111000000000000111111111111222000000333333333777>>>IIIWWWhhhvvv~~~{{{qqqgggccc```___bbbgggqqqyyyhhh]]]RRRNNNMMMNNNQQQUUUZZZaaajjjuuuvvv[[[MMMGGGCCCAAABBB@@@???>>>===============999::::::::::::999888888777777777777666666666666555666666777666444222111555555666666555555444333222222222222222222222222000000000000000000000000222111111111000000//////333000---,,,---...///...------...///000111222222//////............//////111000000///...------------------.........//////,,,,,,------.../////////------------------------------------------------((()))***+++,,,---------++++++,,,,,,,,,,,,------------,,,++++++******))).................................------,,,,,,,,,////////////////////////------...............///..................------..............................---,,,,,,---.........---,,,++++++,,,---...+++,,,---...////////////,,,------......------,,,....................................////////////......////////////......000000000000000000000000000000000000111111111111000000000000111111111111222111222555555555999@@@NNN]]]nnnzzz|||wwwooogggcccbbbcccjjjqqqpppcccYYYPPPNNNOOOQQQUUUZZZccciiitttgggTTTJJJCCC@@@@@@??????>>>===<<<<<<<<<<<<999::::::::::::999888888888777777777666666666666666666666666666444333222444444444444444333222222222222222222222222222222111111111111111111111111222111111111000000000000333111......///000000000////////////000000000000......---------......///111000000///......------,,,------------...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++////////////////////////.........---------------000000000000000000000000///////////////.........000//////...------,,,,,,..............................---,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---...////////////------............------....................................//////////////////............//////000000000000000000000000000000000000111111111111000000000000111111111111222222444777777777===DDDUUUeeewww~~~yyyqqqlllfffddddddiiiuuuvvvggg\\\TTTNNNNNNQQQUUU[[[aaagggooo|||vvv]]]NNNEEEBBBBBB???>>>===<<<<<<;;;;;;;;;:::::::::::::::999999888888888777777777666666666666666666666666555333333222222333333222222111000333333333333333333333333111111111111111111111111111111111111111000000000111000///000222222222111222222111000///...------,,,,,,,,,,,,---......///000000000///......------,,,,,,,,,,,,------------000//////...------,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,////////////////////////...............---------////////////////////////000/////////......------//////.........---------..............................------------......,,,,,,,,,++++++,,,,,,,,,,,,------...//////......------............------------------------------............////////////000///...------...///000///////////////////////////000000000111111111111///000000000111111111111111111444777888999AAAJJJ]]]nnn~~~zzzuuullliiifffeeegggnnnlllbbbVVVPPPMMMOOOSSSXXX___fffkkktttfffSSSJJJFFFFFF??????===<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888888777777777666666666666666666555555444444222333333333333222111111333333333333333333333333111111111111111111111111111111111111111111111111000//////111333333222000222222111000///...------------------......///000000000//////............+++++++++,,,,,,,,,------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,,,,------******++++++,,,---..............................................................................///......------,,,,,,,,,---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...------...///000///////////////////////////000000000111111111111///000000000111111111111000000444777888;;;FFFRRReeettt~~~wwwqqqjjjgggeeegggkkkuuurrrbbb[[[SSSPPPOOORRRVVV[[[ccckkkttt~~~pppZZZNNNHHHDDD@@@???>>>===;;;;;;;;;::::::;;;;;;;;;;;;:::999999888888888888777777777777777666666666555555555555444444444444444333333222333333333333333333333333111111111111111111111111111111111111111222222222///......000222222111///000000000000//////////////////...//////000111111////////////............+++++++++,,,,,,,,,---------------.........//////------------------------........................++++++,,,---------,,,,,,+++++++++,,,,,,,,,------******+++,,,---......///......................................./////////........................---------------,,,,,,,,,,,,,,,------...//////000........................---...////////////...---,,,------......------,,,------...............---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////000000000000000000000000000000000000111111111111000000000000111111111111000111444777999>>>MMM\\\mmmzzz{{{sssnnniiieeeeeeiiiqqq~~~xxxeeeYYYSSSRRRQQQRRRWWW\\\aaaiiirrr|||eeeSSSHHH@@@BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777777777666555555666666777555555666666555555444333333333333333333333333333222222222222222222222222111111111222222222222222000///...///111111111///......//////000000111111111111000000///000000111//////////////////......,,,,,,,,,,,,------------,,,,,,------...//////000------------------------........................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---......///////////////////////////---........./////////000........................------------............------..........................................---...///000000///...------......//////......------...............------......////////////..........................................////////////......////////////......000000000000000000000000000000000000111111111111000000000000111111111111111222555888:::CCCUUUfffttt~~~yyyqqqlllhhhddddddmmmyyy~~~jjj]]]UUURRRRRRRRRVVV]]]ccchhhrrr{{{sss]]]LLLAAACCCBBB@@@???===<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999888888888777777777777666555555666777888555666666666666555444444444444444444444444444444222222222222222222222222111111111222222333333333444222//////000111111111////////////000000000000222111000//////......///.../////////////////////,,,------------.........------..................------------------------........................,,,---------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------......000000000000000000000000---.........//////000000000000000000000000000000---.........//////000000/////////...------,,,,,,........................---...///000000///...------...///000000///...------...............------......////////////......000000000000000000000000............/////////000---...///000000///...---000000000000000000000000000000000000111111111111000000000000111111111111333444666999<<>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888888888888777888777666555555666777888555555666666555555444333444444444444444444444444222222222222222222222222111111111222222333333333777444111000000222222222000000000000////////////222111000///------------.........///////////////---------.........///////////////...------,,,,,,---------------------------------------------------------...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111111000000//////......000000000000000000000000////////////////////////000000//////.........---//////.........---------000000//////.........---///...---,,,,,,---...///,,,,,,------...///////////////...---,,,,,,++++++,,,------...///000111111///////////////...............////////////......////////////000000000000......///000000000000000111000/////////111222333000111222111000000222333000333777999@@@OOOdddtttyyysssnnnkkkiiigggjjjuuuvvvggg]]]WWWVVVWWWUUUZZZ```eeelllvvvqqqVVVIIIGGGGGGDDD???===>>>===;;;======<<<;;;::::::999999888888888888888888888888888777777666666666666666666666555555555444444444111222222333333444444555111222222333333444444555333333333222111000///...222222222111000//////...000000000000000000000000000000000000000000000000111111000000//////..............................------------------------///......---+++******)))++++++++++++++++++++++++,,,,,,---...000///,,,***,,,+++*********+++,,,---.........------,,,,,,,,,111000000000/////////...000000000000000000000000////////////////////////000/////////............//////.........---------000/////////.........---///...------------...///,,,,,,------...///////////////...------,,,++++++------......//////000000/////////////////////...........................////////////000000000000......///000000000000000111000/////////000222333000111222111000000222444444555888<<>><<<;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777777777777888444444444333333333333333555555444444333222222111555555444333333222111111///000111222222222222222222222222111000000//////000000000000000000000000000000000000000000000000------------............000000000000000000000000////////////////////////++++++,,,,,,---------...------------------------+++++++++,,,------+++)))+++++++++++++++,,,------,,,,,,------------------000000000000///////////////////////////////////////////////////////////////////////////........./////////................................................------.........,,,,,,------...///////////////......---------,,,///////////////.....................///////////////...,,,++++++,,,...///////////////000000000000......///000000000000000000000000000000000111111000111222222111111333555999888:::DDDUUUiiixxx}}}wwwrrrnnnlllllloooyyyqqqfff[[[VVVUUUVVVZZZ```eeekkkuuu~~~|||dddMMMHHHCCCBBBBBB@@@>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888888444444444444444444444444555555444444333333333333444444444333333222222222000000111222222222222111222222222111111000000000////////////////////////////////////////////////---------....../////////........................------------------------,,,,,,,,,------------...........................,,,++++++,,,......,,,***++++++++++++,,,,,,------,,,,,,,,,------.........////////////000000000000////////////////////////////////////////////////.........///////////////////////////////////////---------...............---..................---,,,,,,------...////////////...............------///////////////.........---.........//////000000000///---,,,,,,---///000////////////000000000000......///000000000000000000000111111111000000000000111222222111222444666777777<<>>===<<<<<<<<<<<<<<<;;;;;;999999999999999999999999:::999999888888888888888555555555555666666666666333333333444444555555555222222222333333444444444111222222222222111000000222222222222111111111111////////////////////////////////////////////////.........//////000000111........................------------------------.........---------,,,,,,...........................---------//////...,,,++++++,,,,,,------------,,,,,,,,,------.........////////////000000000000000000000000000000000000////////////////////////.........///////////////...////////////000000000---------------.........------...//////...------,,,,,,------.../////////.................................///////////////------......///000000000000///............///000////////////000000000000......///000000000000000000111111111111000//////000111222222222333555777666999AAAPPPcccttt~~~wwwqqqmmmkkklllmmmyyyzzzlll]]]WWWSSSTTTVVVXXX___fffmmmvvv~~~~~~}}}}}}||||||||||||}}}}}}||||||}}}~~~yyy^^^OOODDDCCCAAA<<<:::===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999888777777777777888666666666666666777777777222333333444555555666666111111222333333444555555222222222222222111000///222222222222222222222222000000000000000000000000000000000000000000000000/////////000000000000000000000000000000000000000///////////////////////////.........------,,,,,,........................000...---...///000///---++++++,,,---------------,,,,,,------------------.../////////000000000111000000000000000000000000////////////////////////............/////////000.../////////000000000000,,,,,,,,,------.........------...//////...------,,,,,,------.../////////............////////////------......//////000000------......///000000111........................////////////000000000000......///000000000000000000111111222111000///...000111222222222333555777666===IIIYYYkkkzzz}}}yyytttooolllmmmoooqqq|||nnnbbbVVVRRRQQQUUUXXX[[[ccckkkuuu~~~~~~}}}||||||{{{{{{{{{zzzzzz{{{{{{{{{yyyyyyzzz|||}}}~~~jjjXXXIIIEEECCC===;;;???<<<<<<<<<<<<============999999999999999999999999888888777666666666777777555555555555666666777777444444444555555555555555333333333333333333333333000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000////////////////////////------------............------------------------///...,,,---...///...---+++,,,---.........---,,,------------------,,,,,,.../////////000000111111000000000000000000000000////////////////////////---.........//////000000.../////////000000111111,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,------...//////000.........///////////////,,,------...///000111111---------...///000000111,,,------......------,,,////////////000000000000...//////000000000000000000111222222222000///...000111222222222333666888888@@@OOO```ppp}}}zzzvvvqqqmmmlllooorrruuurrrfff[[[SSSQQQRRRWWW[[[___hhhppp|||~~~~~~~~~~~~~~~~~~{{{|||}}}~~~ttt___NNNJJJGGG@@@???CCC<<<<<<<<<===============::::::::::::::::::::::::888777777666666666666666444444444555555555666666666666666555444444333333555444444333333222222111...///000111222333333333222222222222222222222222000000000000000000000000000000000000000000000000/////////......------,,,........................------------------------++++++,,,---...///000111------------------------///---++++++---...------+++,,,---.........---,,,.........------,,,,,,,,,000000000000000000000000111111000000//////......///............---------......//////000000111111000000//////......------111111000000000000111111222111111000///...............///////////////...............////////////111///...///000111000...111111000000//////......////////////000000000000000000000000000000000000222111000//////000111222000000000000111111111111111000///111333666777777999???PPPhhhzzz}}}yyysssnnnkkkkkkmmmuuu~~~sssfff[[[UUUOOOPPPRRRVVV]]]gggpppvvvkkkSSSKKKJJJFFFBBBAAADDD>>>;;;===@@@>>><<<<<<<<<<<<:::999888777777777777777777777777777777777555666777777777666444333555555555555555555555555333333333222222222111111222222222222222222222222222222333333333333222222333333222222222222222222000000111111111111000000//////000000000000//////////////////////////////...------------...//////------------------------000///...------...///000,,,------......------,,,------,,,,,,,,,,,,------........................000000000000000000000000111000000000/////////...000000/////////.........////////////000000000000///////////////.........000//////////////////000000//////...------,,,,,,......////////////..................////////////000///...///000111000...000000000000//////......////////////000000000000000000000000000000000000111111000000000000111111000000000000111111111111222111111222444666888999AAAIII\\\rrr{{{vvvpppkkkkkkmmmrrr|||~~~nnnbbbYYYTTTTTTUUUXXX\\\dddnnnxxx~~~{{{```RRRNNNIIIEEECCCDDD???<<<>>>???<<<:::;;;::::::999999999999999999777777777777777777777777666666666666666555555444555555555555555555555555444444444333333333222222222222222222222222222222111222222222222222222111000000000000000000000000000000111111111111000000000000000000000///......////////////////////////---------............///........................,,,++++++******++++++,,,,,,------......------,,,......------------..............................000000000000000000000000000000000000////////////111000000000////////////000000000000////////////.........//////////////////......------......////////////...------,,,,,,....../////////......---............////////////000///......000000///...000000000////////////...////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111333333222222444666888:::BBBNNNcccwww|||xxxqqqllliiikkkpppyyytttfff\\\VVVTTTTTTVVVYYY___gggqqq}}}rrr```WWWPPPJJJFFFEEEAAA??????>>>:::999;;;999999999999999:::;;;;;;777777777777777777777777777777666555555555555555555555555555555555555555555555555444444444333333222222222222222222222222111111222222222222111111000000000000000000000000000000111111111111000000000000000000000///...---////////////////////////,,,,,,.../////////...---////////////////////////,,,,,,------------,,,,,,------............---------------,,,,,,---------........................000000000000000000000000000000000000////////////000000000/////////......111111000000//////......------......//////000000///..................///111111000000////////////......//////......------............////////////000///......///000///...////////////////////////////////////000000000000000000000000000000000000///000111222222111000//////000000000111111111111222222222222333555999<<>>:::;;;>>>::::::999999999::::::;;;777777777777777777777777888777555444444555555666555555555555555555555555444444444444333333333333222222222222222222222222000111111222222111111000222222222222222333333333000000111111111111000000---...//////000000//////////////////////////////+++,,,...000000///...,,,........................---...///000000///...---------............------,,,,,,++++++++++++,,,,,,........................000000000000000000000000////////////000000000000/////////.........------111111000000//////......------......//////000000000//////......//////000000000000000////////////...............---,,,,,,............///////////////...---...///000///---.............../////////////////////000000000000000000000000000000000000///000111222222111000//////000000000111111111111111111222222222555:::>>>GGGZZZqqq~~~xxxtttmmmiiiiiioooxxxsssfff[[[RRRQQQTTTVVV[[[bbbiiirrrzzzlll```QQQJJJDDDBBB???===>>>AAA===<<<;;;:::999999999999888888888888888888888888888777555444444555555666555555555555555555555555333333333333222222222222222222222222222222222222111111222222222222111111111111222222222333333333000000111111111111000000***+++---...000111111111////////////////////////+++,,,...000000///...,,,------------------------+++,,,............,,,+++---......//////......---------,,,,,,,,,,,,------........................000000000000000000000000////////////000000000000............------------000000000000////////////.........///////////////000//////////////////000..................------...............---,,,+++............///////////////...------//////...------............/////////////////////000000000000000000000000000000000000000000111111111111000000000000000000111111111111///111222222222666===CCCPPPcccwww|||uuuqqqkkkhhhiiiqqq|||lllaaaXXXQQQQQQWWWWWW]]]fffnnnxxxxxx```UUUIIIDDDBBB@@@@@@BBB>>>===<<<:::999999888888888888888888888888888888777777666555555555555555555555555555555555555555333333222222222111111111222222222222222222222222222222222333333222222222/////////000111111222222000000111111111111000000)))***,,,...000111111222////////////////////////,,,,,,.../////////...---------------------------...//////000000//////.........////////////......000//////......//////000........................000000000000000000000000.../////////000000000111////////////............////////////000000000000///////////////.........///......------......///---.................................---,,,+++***............///////////////...------//////...------------.........//////////////////000000000000000000000000000000000000111111000000000000111111000000000000111111111111000222444444444999AAAHHHYYYjjj{{{~~~xxxqqqmmmgggfffiiissswwwddd\\\WWWRRRTTT\\\ZZZaaakkkttt~~~}}}rrraaaOOOGGGDDDBBB@@@@@@===<<<;;;:::::::::::::::888888888888888888888888666666666666666555555444555555555555555555555555444444333333333222222222222222222222222222222222333333444444444444333333...//////000111111222222000000111111111111000000,,,,,,---...////////////////////////////////////---------............///........................111111000000000000111111......////////////......///......------......///........................000000000000000000000000.../////////000000111111000000000000////////////......//////000000111111000000//////.........---...------,,,,,,------.../////////000000000000000............---,,,+++***............/////////000///...------...///...------------.........//////////////////000000000000000000000000000000000000222111000//////000111222000000000000111111111111000333666666666;;;DDDLLLcccrrr{{{uuunnnjjjdddccchhhtttqqq___YYYWWWSSSWWW___aaaiiisss}}}~~~jjjSSSHHHFFFCCC???===;;;;;;:::::::::;;;<<<<<<888888888888888888888888555666777777777666444333555555555555555555555555555555444444444333333333222222222222222222222222333444444555555444444333000111111222333333444444000000111111111111000000......//////......---,,,////////////////////////...------------...//////////////////////////////...---,,,++++++,,,---.........////////////......,,,++++++******++++++,,,........................333222000............///////////////////////////111111111111000///------////////////////////////---...............------------......//////000000////////////////////////111000000///...---------//////////////////////////////.........---------........................---------............///000111111111111222222222111111111000000000000000000000000111222222333333555......777<<<===HHHVVVnnnxxx}}}wwwpppllljjjdddffflllwww|||nnn___WWWUUUTTTXXX]]]dddmmmyyyzzz|||oooWWWKKKGGGDDD@@@>>>???>>>===<<<<<<;;;<<<<<<888888888888888888888888888888777777666666555555555444444333333222222111444444333222111111111111333333333333333333333333222222222222222222222222333222111000000222444666111111111111111111111111000000000000////////////000000///...---+++))))))................................................///////////////////////////............---------////////////////////////------------------------555444333111111111111222000000000000000000000000111111111111000///...---////////////////////////---....../////////...............///////////////////////////////////////000000000///...---------////////////////////////------------,,,,,,,,,+++................................./////////000000000111111111111222222222000000000000000111111111000000000111222222333333555000111888<<>>===<<<;;;;;;;;;;;;888888888888888888888888888777777777666666666555444444444444444444555555555444333333333333333333333333333333333333333333222222222222222222222222222222111000111222333333111111111111111111111111000000000000////////////////////////...---,,,,,,................................................---------------------------------.........//////////////////////////////------------------------222222111000////////////111111111111111111111111000111111000000///...---////////////////////////---...//////000000000000///////////////.........////////////////////////000000//////...---------////////////////////////.........---------,,,,,,........................//////000000000111111111000111111111111222222222//////000000111111222222000000111111222333333333555222444999;;;AAARRRdddttt}}}xxxpppjjjfffdddeeejjjtttjjj```WWWTTTVVVZZZaaahhhrrr|||}}}yyyuuu~~~cccRRRJJJDDD@@@???>>>===<<<;;;::::::::::::888888888888888888888888777777777777666666666666333444444555666666777777555444444444444444555666333333333333333333333333222222222222222222222222111111111111111111000000111111111111111111111111000000000000////////////......//////000//////...................................................------------------------++++++,,,---...///000111////////////////////////------------------------000000//////............000000000000000000000000000000000000000///......////////////////////////---...///000111111111111000000//////......------/////////////////////////////////......---------////////////////////////111000000000000/////////......................../////////000000000111111000000111111111222222222......///000111222222333000000111222222333333444333333666999<<>>III___rrr|||}}}uuunnniiifffeeeeeeooo~~~nnn]]]XXXTTTVVVYYY^^^hhhqqqyyyxxxqqquuuiiiXXXMMMFFFCCCDDD======;;;:::::::::::::::888888888888888888888888666666666666777777777777555555555555444444333333333333222333333444555555444444444333333222222222222222222222222222222222///000222333222000...,,,111111111111111111111111000000000000////////////............---,,,++++++////////////////////////........................////////////////////////........................////////////////////////........................000111111222111111000000........................//////000000000000///////////////////////////////////////000000//////...///////////////.........////////////////////////------------------------////////////////////////.........---------,,,,,,////////////////////////........./////////000000000111111111111222222222//////000000111111222222111111222222333444444444222444888<<>>===<<<;;;::::::::::::888888888888888888888888666666666666777777777777666666555555444333333222333333333333333333444555555444444333333222222111222222222222222222222222///000222333333111000...111111111111111111111111000000000000////////////............---,,,+++***////////////////////////........................------------------------//////.........---------////////////////////////........................---...///000000///...---//////////////////////////////000000000000/////////////////////////////////////////////...---,,,.........///////////////////////////////////////------------------------////////////////////////------------,,,,,,,,,+++//////////////////////////////000000000111111111000111111111111222222222000000000000000111111111111111222333333444444555333666:::>>>IIIZZZnnnzzz~~~zzztttmmmgggdddccccccrrr}}}|||iii]]]XXXVVVWWW[[[___eeeppp{{{xxxoooppp}}}gggXXXLLLDDD@@@@@@???>>>===<<<;;;;;;;;;;;;888888888888888888888888555666666666777777777888666666555555555555555555666555444444444444444444555555444333333222111111222222222222222222222222000111222333333222222111111111111111111111111111000000000000////////////------............------////////////////////////........................---------------------------------...............////////////////////////........................000111222333333222111000000000000000000000000000//////000000000000000///////////////////////////000000//////...,,,+++***---.........//////000000////////////////////////------------------------//////////////////////////////.........---------000000000000000000000000000111111111111222222222000111111111111222222222111111111000000000000000111222222333333444444555555888;;;AAAMMM```rrr}}}{{{uuunnniiifffeeeeeerrr~~~yyyhhh^^^VVVUUUWWW]]]aaahhhttt~~~qqqlllxxxlll]]]QQQGGGBBBBBB???>>>===<<<<<<;;;<<<<<<888888888888888888888888555666666666777777888888555555666666777777888888888777666555555555555555555555444333333222111111222222222222222222222222000111222222333333333333111111111111111111111111000000000000////////////,,,---...///000000000000000000000000000000000000........................////////////////////////+++,,,,,,---...///000000////////////////////////////////////////////////111111111111000000000000111111111111000000000000...///000111111000///......---+++******+++---...000000000000000000000000////////////////////////////////////////////////........................////////////////////////000///...------...///000...///////////////......//////000000111111222222111111111111111111111111000---,,,---111333222111111111111111222444666888666555777???OOObbbrrr{{{|||tttooojjjfffgggkkkuuuxxxfff[[[RRRUUUYYY^^^dddmmmvvv}}}qqqpppxxxzzzggg[[[LLLDDDDDDBBB==================<<<;;;:::::::::999999888888888777777777777777777777777888888777666555444333333222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222///000111000...,,,,,,---111111111111000000000000111111000000//////......////////////.............../////////...---,,,,,,,,,---...///000000000000//////.........---------,,,---------......//////111111111111000000000000111111111111000000000000///000111222222111000///000///---,,,,,,---///000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000///......///000000...///////////////......000000000000000111111111111111111111111111111111111///...///111333222111222111111111222333555666666666:::CCCTTTgggwwwxxxqqqmmmjjjhhhjjjooozzzpppaaaXXXRRRUUU[[[aaahhhrrr}}}vvvrrrxxxooo^^^VVVHHHAAABBB???=========>>>======<<<;;;:::::::::999999999888888888888888888888888888888666666666666666555555555333333333333333333444444555555555555555555555555222222222222222222222222333333333333333333333333222222222222222222222222111222444444333222333444/////////000000000111111111000000000/////////...////////////..................//////......---,,,...///////////////......//////.........---------------........./////////222222111111111000000000111111111111000000000000111111222222222222111111111111////////////111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111000000//////000000111...//////000000/////////111111111111000000000000111111111111111111111111333111000000222333222111222222111111111222444555666888>>>JJJ[[[nnn}}}yyyrrrlllkkkjjjkkkpppvvvwwwfff[[[UUUSSSXXX^^^fffooozzz|||vvvwwwzzzaaaTTTPPPFFFAAAAAA>>>===>>>>>>>>>======<<<;;;::::::::::::999999999999888888888888888888888888555555555555666666777777444444444444333333333333555555555555555555555555222222222222222222222222333333333333333333333333111111111111111111111111///000222111000...///000.........//////000000111000000000000////////////////////////................../////////...------000000000000///...---,,,/////////............---.........///////////////222222222111111111000000111111111111000000000///111111111111111111111111222111000000000000111222////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111111000000000000111111...//////000000000000///222222111111000000//////111111111111111111111111222222111000000111111111333222111000111222333444666999AAAPPPbbbuuuuuunnniiiiiikkknnnuuu}}}~~~kkk^^^WWWUUUUUU[[[ccckkkuuuzzzvvv}}}qqqYYYNNNMMMFFFCCCCCC???>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888555555555666666666666666555555444444333333333222555555555555555555555555444444444444444444444444333333333333333333333333000000000000000000000000///000000...+++(((''''''............////////////000000000000////////////////////////..................////////////......///////////////...------/////////...............////////////////////////222222222222111111111111111111111111000000000///000000000//////000000000111000000000000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000111111111111000000......///000111111000000222222111111000000//////111111111111111111111111111111000/////////000000333222111111111222333444555:::EEEVVVhhhyyy}}}sssmmmhhhiiilllrrr{{{sssdddYYYVVVXXXYYY___hhhqqqzzz}}}uuuxxxpppXXXKKKKKKFFFCCCCCC???????????????>>>===<<<;;;::::::::::::::::::::::::888888888888888888888888888777777666555555444444555555555444444333333333333333333333333333333333444444444444444444444444333333333333333333333333000000000000000000000000222333333111...+++++++++000000//////......------////////////000000000000////////////..................///////////////...------...//////000/////////////////////////////////////////////.........333222222222222111111111111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000111111000000///......///000111111111111111111111111000000000000111111111111111111111111///000000///......000111333333222222222333555666777===JJJ[[[nnn}}}~~~zzzrrrkkkhhhjjjooowww{{{jjj___WWWVVV[[[[[[cccmmmvvvwwwvvvyyy]]]MMMJJJDDDBBBCCC>>>@@@@@@@@@???>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999999999999999999888888777666555444333333555555555444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111///111222222000///000000000000000/////////......////////////000000000000////////////..................///000000000//////,,,---...///000000000000...////////////000000000...............---------333333222222222111111111111111111111000000000000111111000//////000111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////...///000000000000///.........///111111222222111000000000000000111111111111111111111111111111111...000111000//////111444333333222222333555777888999AAAOOOaaasss{{{wwwoooiiifffkkksss}}}pppccc[[[TTTUUU[[[\\\eeeqqq{{{{{{vvv~~~iiiTTTMMMFFFCCCDDD???@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999777777666666555555555444444444444444555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222---///000000///...///000......//////000111222222.../////////000000000111////////////..................///000000000000000......///////////////....../////////000000000000...---------,,,,,,,,,,,,333333333222222222111111111111111111000000000000333222111000000111222333000111111222222111111000000000000000000000000000////////////////////////////////////////////////........................////////////////////////---...///000000///...---......///111111222222222//////000000111111222222111111111111111111111111...000222111000000333666333333333333444666888999<<>>===<<<;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999555555555666666666666666333444444444555666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111222333222000......///+++,,,...000222333555666.../////////000000111111000/////////..................///000000000000000000000000000///...---,,,.../////////000000111111---------,,,,,,+++++++++444444444444444444444444111111111111000000000000222222222111111111000000000000////////////000000...///000222222111111000//////............//////////////////////////////////////////////////////---...000111111111000///111111000000000000111111000000000000////////////...//////000111222222222000000111222222222222111000111111111111222222222222333444444444555888::::::EEEXXXlll{{{yyytttjjjgggeeekkkzzzyyyeeeZZZVVVVVVZZZ___bbbiiitttyyywwwvvviiiWWWNNNGGGCCCCCCCCCBBBAAA@@@??????>>>???;;;;;;<<<<<<;;;;;;:::999888888888777777777777666777777777666555555444444777777666666555555555555444444444444444444444444555555444444444333333333222333333444444333333222222222222111111111000000222222222111111111111000//////000000000000////////////000000000000//////////////////////////////000000//////......------//////............//////444222111/////////000000222111///...---...//////333333333333333333333333111111111111000000000000222222222111111111000000000000////////////000000...///000111222111111000//////............//////////////////////////////////////////////////////---...///000000000//////111000000//////000000111////////////000000000000...//////000111111222222000111111222333222222222000111111111111222222222222333444333333444777:::===III\\\ppp}}}}}}vvvppphhheeeeeemmm|||sssaaaWWWUUUWWW\\\aaahhhooo{{{xxxtttrrr|||{{{fffWWWMMMHHHHHHDDDCCCBBB@@@????????????;;;;;;<<<<<<;;;;;;:::999999999888888888777777777444444555555666777777777666666666555555555444444444444444444444444444444555555444444444333333333222333333444444333333222222222222111111111000000111111111000000000//////222222333333333333222222//////000000000000/////////////////////////////////////////////.........//////............//////000000/////////000000111......------------......222222222222222222222222111111111111000000000000222111111111111000000000000000////////////000000...///000111111111000000//////............//////////////////////////////////////////////////////------...////////////...000//////......//////000......//////000000111111/////////000111111222222111222222333333333333333000111111111111222222222222333333333222444777:::AAAOOOcccuuuyyyqqqkkkfffdddfffoooxxxjjj\\\UUUUUUXXX___eeekkkrrrxxxppplllppp{{{uuu___OOOIIIIIIDDDDDDBBBAAA@@@?????????;;;;;;<<<<<<;;;;;;:::999:::999999999888888888888444444555555666777777777555555555444444444444444444444444444444444444444555555444444444333333333222333333444444333333222222222222111111111111111000000000000/////////...///000000111111000000/////////000000000000//////////////////////////////........./////////////////////............//////,,,---...///000000000000---------...............222222222222222222222222111111111111000000000///111111111111000000000000000000////////////000000/////////000000000000000//////............//////////////////////////////////////////////////////---------...............//////............//////---......///000111111222//////000000111111111111222222333444444444444333000000111111111222222222222333333222222444888;;;EEEUUUjjjzzz}}}vvvmmmgggddddddhhhssspppdddYYYUUUVVVZZZaaaiiinnnvvvyyyoooiiihhhqqqfffSSSKKKJJJEEEEEECCCBBB@@@?????????;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888777777777666555555444444444444444444444444444444555555555555555555555555555555444444444333333333222333333444444333333222111111111111111111111111111111000000000/////////......////////////......//////000000000000//////////////////////////////------......//////000000//////............//////+++,,,...///000///...---/////////000000000//////333333333333333333333333111111111111000000000///000000000000000000000000000000////////////000000///////////////000000000//////............//////////////////////////////////////////////////////------------........./////////............//////---......///000111111222000000000000000111111111222222333444444444444333000000111111111222222222222333222222222555:::===JJJ\\\qqq}}}zzzrrrkkkfffccceeekkkxxxjjjaaaYYYWWWXXX\\\dddkkkttt}}}}}}pppiiidddkkkxxxqqq\\\RRRPPPGGGFFFDDDBBBAAA@@@??????;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888777777777666555555444444444444444444444444444444555555555555555555555555555555444444444333333333222333333444444333333222111111111111111111111111222222111111111000000000111222222333333222222111//////000000000000//////////////////////////////------......//////000000//////............//////---.../////////---,,,+++000000000///////////////333333333333333333333333111111111111000000000000//////000000000000000111000000////////////000000//////.........///000111//////............//////////////////////////////////////////////////////......------......///000000//////......//////000......//////000000111111000000000000000000111111111222222333333333333333000111111111111222222222222222222222333777===AAAOOOdddwwwwwwoooiiifffcccgggpppwwwddd]]]XXXXXXZZZ^^^fffnnnxxxtttkkkcccgggqqquuuaaaUUUOOOHHHGGGEEECCCAAA@@@@@@???;;;;;;<<<<<<;;;;;;:::999:::999999999888888888888444444555555666777777777444444444444444555555555555555555555555555555555555555444444444333333333222333333444444333333222111111111111111222222222222222222222111111111111000000111111111111000000//////000000000000//////////////////////////////........./////////////////////............//////////////////...---,,,+++///............000222333222222222222222222222222111111111111000000000000////////////000000111111000000////////////000000///......---...///000111//////............////////////////////////////////////////////////////////////.........///000111111000000//////000000111////////////000000000000111000000000000000000000000111111222333222222222000111111111111222222222111222222333555:::@@@EEEVVVkkk}}}{{{rrrkkkgggeeebbbhhhuuummm]]]XXXVVVXXX[[[___hhhqqq}}}wwwnnncccdddiiiwwwyyydddVVVMMMHHHGGGFFFDDDBBBAAA@@@???;;;;;;<<<<<<;;;;;;:::999999999888888888777777777444444555555666777777777444444555555555666666666555555555555555555555555555555444444444333333333222333333444444333333222000000111111111222222222111111111111000000000000......////////////......//////000000000000/////////////////////////////////////////////.........//////............////////////...............//////...---...111666:::===000000000000000000000000111111111111000000000000.../////////000000111111000000////////////000000///......------///000111//////............//////////////////////////////////////////////////////000//////......000111222111111000000000000111111000000000000////////////111111111000000000000000000000111222222222222111000111111111111222222222111222222333666;;;BBBHHHZZZoooxxxoooiiifffeeeaaahhhwwwzzzfffXXXTTTTTTWWW[[[```jjjtttyyyooobbbaaadddqqqkkk[[[PPPIIIHHHFFFDDDBBBAAA@@@@@@;;;;;;<<<<<<;;;;;;:::999888888888777777777777666777777777666555555444444555555555666666666777777666666666666666666666666555555444444444333333333222333333444444333333222000000111111222222222222000000000000////////////111111222222222222111111//////000000000000//////////////////////////////000000//////.........---//////............/////////...------...///111222000//////111666===CCCHHH222222222222333444444555333222000//////000222333222222111111111111222222000000000000000000000000000000000000000000000000000000//////.........---000000000000///...,,,,,,------------............///////////////000111111000000000000000000000000...000111000///...///111000000000000111111111111111111222222222111111000111111111111111111111111222222333444333888FFFTTTiiiuuu~~~tttkkkddd```^^^___lllrrreeeXXXTTTTTTYYY```gggrrr|||ssshhhfffdddkkkrrr```XXXPPPIIIDDDDDDCCC@@@???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666666666666555555666777777666444555555444444444444555555444333333222222333333444333333333222222111111111444333111222333333222000000111111111111222222222222222111111000000//////////////////000111222333111000///------...//////111111000000//////......------............------////////////000000000000111000......111555999<<<222111111111111222222333333222000//////000222333222222111111111111222222111111111111111111111111000000000000000000000000000000/////////.........000000000000///...------////////////000000000000///////////////000111111000000000000000000000000...000111000///...///111000000000000111111111111111111222222222111111000222222222222222222222222333333444555555:::IIIWWWlllwww{{{rrrjjjdddaaa___aaannnzzzeeeZZZWWWTTTUUU[[[bbbjjjuuuwwwjjjgggdddhhhwww~~~hhh]]]VVVNNNGGGEEECCC???>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::888777777666666666666666666666666666555555666777777666444555555444444444444555555444333333222222333333444555555444444333333333333444333111222333333222000000111111111111222222222111111111000000000000000333222111000////////////000000///............///000000//////////////////...//////////////////...............////////////444333111//////000222333444333222222222222222222333222111000000111222333222222111111111111222222111111111111111111111111000000000000000000000000000000////////////......111111111111000///......////////////000000000000///////////////000111111000000000000000000000000...000111000///...///111000000000000111111111111000111111222222222111111333333333333333333333333444444666777888>>>MMM\\\qqq{{{wwwooohhhdddaaaaaacccqqqooo^^^WWWWWWUUUWWW]]]eeennnzzz~~~mmmiiidddcccmmmyyyiii___UUULLLHHHEEE@@@===>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777666666666666666666666666666666555666777777666444555555444444444444555555444444333333333333444444666666666555555555555555444333111222333333222000000111111111111222222222000000000000111111111111333222111000///////////////000000000//////.............../////////////////////000000000000//////------------............444333111///...---------777666555555444444444444222222111000000111222222222222111111111111222222111111111111111111111111000000000000000000000000000000//////////////////111111111111111000//////------------............///////////////000000111000000000000000000000000...000111000///...///111///000000000111111111111000000111222222222111111333333333333333333333333444444666888:::AAAQQQaaauuu~~~|||tttlllfffbbb``````dddrrriii]]]ZZZUUUTTTXXX```hhhrrrrrrllldddaaadddrrr{{{kkk___RRRLLLGGGBBB???>>><<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999888777777777777777777777777777666555666888888666555555555444444444444555555444444333333333333444444666666666555555555555555444333111222333333222000000000111111111222222222//////000000111111222222////////////000111222333//////000111111///...---------....../////////000/////////000000/////////------........./////////...//////000000/////////777666555555444444444444222111111111111111111222222222111111111111222222111111111111111111111111000000000000000000000000//////000000000000000000000111111111111000000///------------............///////////////000000111000000000000000000000000...000111000///...///111///000000000111111111111///000111222222222222222333333333333333333333333333333555888;;;DDDUUUfffxxx{{{sssjjjccc```___^^^eeerrrvvvbbbZZZXXXSSSTTTZZZccclllwwwxxxooofffaaa```iii~~~vvvgggWWWOOOJJJEEEAAA@@@======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888777666666777888888777555555555444444444444555555555444444333333444444555444444444444444444444444444333111222333333222000000000111111111222222222//////000000111111222222////////////000111222333///000111111111000...------.........//////000000---......//////......---....../////////000000000,,,---///000111222111111444333222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000000000//////000000000000111111///000000111111000//////////////////000000000000///////////////000111111000000000000000000000000...000111000///...///111000000000000111111111111///000111222222222222222333333333333333333333333333333555999===GGGZZZkkk{{{~~~yyyqqqhhhbbb_________iiiuuuppp```XXXVVVTTTVVV^^^hhhqqq~~~ttthhhbbb```dddttt}}}lllZZZPPPKKKFFFBBBAAA>>>>>>>>>=========<<<<<<::::::;;;;;;;;;;;;::::::888888888888888888888888777666666777888888777555555555444444444444555555555555444444444444555555333333333333333444444444444333111222333333222000000111111111111222222222000000000000111111111111333222111000////////////000000111111000000//////////////////000000000000------............------////////////000000000111///000111111111111111000222111111111111222222333111111111222222111111111222222111111111111222222222222222222222222222222000000000000000000000000//////000000000111111111...//////000000/////////////////////000000000000///////////////000111111000000000000000000000000...000111000///...///111000000000000111111111111//////000222222333333222222222222222222222222222333444666;;;???JJJ^^^ppp}}}{{{vvvooogggbbb```aaabbbooozzzlll```YYYVVVVVVZZZbbbmmmxxxyyyjjjdddaaaaaakkkyyymmmYYYNNNJJJFFFCCCAAA????????????>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;:::999999999999999999999999888777666777999999777666555555444444444444555555555555444444444444555555222222333333333444444444444333111222333333222000000111111111111222222222111111111000000000000000333222111000////////////222111000000//////000000111111111111111000000000......////////////.............../////////000000000000000000000000000000222222222222333444444555111111222222222222111111222222111111111111222222222222222222222222222222000000000000000000000000//////000000111111111222......///////////////...------------.........//////////////////000111111000000000000000000000000///000111000///...///111000000000000111111111111//////000222222333333333111111111111111111111111555555888<<>>::::::;;;;;;<<<;;;;;;;;;999999999999999999999999888777666777999999777666555555555444444555555555555555444444444444555555333333333444444555555555444333111222333333222000000111111111111222222222222222111111000000//////////////////000111222333333222000/////////000111333333222222111111000000//////000000000000//////---------.........//////............///111222333555555444444444333333333222222222222222222222222333222222222111111000000111111111111111111111111000111111111111222222222000000000000////////////---------...///000000111------...///000111222222------------...000111222111111111111111111111111000000000000000111111222000000111111111111000000111111222333333333333222444444333222222333333333666666666:::DDDVVVkkkzzz{{{ppphhhgggccc```hhhvvvpppbbbVVVTTTXXX[[[aaakkkuuuzzzyyymmmccc______ccchhh~~~}}}dddUUUQQQHHHEEEGGGEEE@@@???======>>>???>>>=========<<<;;;::::::::::::888888777666666666666666777777777777777777777777555555555555555555555555333333333333333333333333444333333222222333333444444333333222222333333444222222222222222222222222222222111111111111222222222111111111000000//////000000000000111111111111......//////000000111111111111000000//////......,,,------...///000000111...///////////////......555555444444444333333333222222222222222222222222333333333222222111111111111111111111111111111111000111111111111222222222111111000000000/////////------......///000000111......//////000000111111111000//////......//////111111111111111111111111000000000000000111111222111111222222222222111111111111222333333333333222444333333222222333333444777777888<<>>>>>?????????>>>======<<<;;;::::::::::::999999888777777777777888777777777777777777777777555555555555555555555555444444444444444444444444555444444333333444444555444444333333222333333333222222222222222222222222222222111111111111222222111111111111000000000///000000000000111111111111////////////000000000000111000000000/////////............//////000000111...///////////////......555555444444444333333333222222222222222222222222333333333222222222222222111111111111111111111111000111111111111222222222222222111111111000000000---......//////000000111////////////000000000000111111000////////////000111111111111111111111111000000000000000111111222222222333333333333222222111111222333333333333222333333333222222333333444777777999@@@MMM```ttt}}}sssjjjddddddfffiiivvvsssddd[[[TTTVVV]]]^^^eeeooo{{{zzzvvvxxxyyylllccc^^^___bbbmmmdddTTTOOOGGGCCCDDD@@@BBBAAA?????????@@@???>>>======<<<;;;::::::::::::::::::999888888888888999777777777777777777777777555555555555555555555555555555555555555555555555666555555444444555555666444444444333333222222222222222222222222222222222222222111111111111222222111111111111000000000000000000000000111111111111000000000000////////////000000000000////////////000000000000000000000000...//////000000/////////555555444444444333333333222222222222222222222222222222222222222111111111111111111111111111111111000000111111111222222222222222222222111111111000......//////000000000000111000000000/////////...////////////000222333444111111111111111111111111000000000000000111111222222222333333333333222222111111222333333333333222333333222222222333444444666777:::CCCQQQeeexxxzzzqqqiiidddeeejjjrrrlll___XXXTTTWWW^^^bbbiiitttwwwtttxxxpppfff___]]]___ggg{{{hhhVVVQQQIIIFFFFFFBBBCCCBBB@@@???@@@@@@???>>>======<<<;;;::::::::::::::::::999888888888888888666666666666666666666666555555555555555555555555444444444444444444444444555555444444444444555555444444444444333222111111222222222222222222222222222222111111111111222222111111111000000000000000///000000000111111111111111111000000//////......000000000000////////////111111111111000000000000...//////000000000000///555555444444444333333333222222222222222222222222000111111111111111111111111111111111111111111111000000111111111222222222222222222222111111111000/////////000000000000000111111000000//////......////////////000222333444000000000000000000000000000000000000000111111222111111222222222222111111111111222333333333333222333222222222333333444555555666;;;EEEVVViii{{{~~~xxxqqqkkkgggiiiqqq|||~~~ggg\\\WWWTTTXXX___fffmmmxxx}}}tttsssxxxuuujjjaaa^^^^^^eeetttmmmXXXRRRJJJHHHHHHCCCDDDBBB@@@???@@@@@@???>>>======<<<;;;::::::::::::999999888777777777777888666666666666666666666666555555555555555555555555333333333333333333333333444444333333333333444444333444444444444333222111222222222222222222222222222222111111111111222222000000000000000000111111///000000000111111111111111111000000//////......////////////000000000000111111111111000000000000......///000111111000000555555444444444333333333222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222111111111000000000000000000000000000000000111111000000//////......111111000////////////000000000000000000000000000000000000000000111111222111111222222222222111111111111222333333333333222222222222222333444555555555777<<>>=========<<<;;;::::::::::::999999888777777777777777777777777777777777777777555555555555555555555555333333333333333333333333333333333222222333333333111222444444444444333222222222222222222222222222222222111111111111222222000000000000111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000......///000111111111111555555444444444333333333222222222222222222222222222222222333333444444444111111111111111111111111000111111111111222222222111111000000000/////////000000000000000000000000000000000000////////////111000//////......//////000000000000000000000000000000000000000111111222222222333333333333222222111111222333333333333222222222222222333444555666888999???LLL___rrrzzzuuupppnnnooouuuppp___ZZZYYYWWW[[[aaaiiirrrxxxqqqqqqzzzsssggg```^^^```eeeuuugggYYYNNNIIIIIICCCCCCAAA???>>>>>>>>>===<<<======<<<;;;::::::::::::::::::999888888888888999777777777777777777777777555555555555555555555555444444444444444444444444444444333333333333444444000111333444555555444333222222222222222222222222222222111111111111222222///000000000111111111111000000000000111111111111////////////000000000000.../////////000000000111.........//////000000111......///111111222222111555555444444444333333333222222222222222222222222444444444555555666666666111111111111111111111111000111111111111222222222000000000000////////////111111111000000000000000////////////000000000000------------...000111222000000000000000000000000000000000000000111111222333444444555555444444333111111222333333333333222222222222222333444555666:::;;;AAAOOObbbuuuyyysssnnnnnnqqqyyy|||kkk\\\ZZZZZZYYY\\\bbbiiisssvvvpppqqq{{{vvvhhh```^^^]]]___mmmppp```RRRMMMKKKEEECCCAAA>>>>>>>>>>>><<<;;;======<<<;;;::::::::::::<<<;;;::::::999999::::::777777777777777777777777555555555555555555555555555555555555555555555555555555555444444555555555...000222555666555444444222222222222222222222222222222111111111111222222//////000000111111111222000000000000111111111111......//////000000111111.../////////000000111111,,,------...///000000111......///111111222222222444444444444444444444444333333333444444333222222333222111111333333222111222222222222222222222222222222222111111111111000444333222111000000000000111111111111000000000000000000000000111111111111000000000000000000000000,,,---///000222333333333222111111111111333444555333444555555333111111222333333333333333333333333222333444444333333555777;;;;;;DDDXXXlll{{{{{{vvvtttqqqssstttgggZZZUUUVVVZZZaaaiiippp{{{wwwpppttt~~~zzznnnfffaaa]]]ccclllzzzeeeVVVNNNHHHDDDEEEBBB@@@???@@@@@@???===<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666777777777777666666666666777777666555555555555555333444444444555666666666444444555555555555444444777555444444555555444333333333333222222111111111////////////////////////000000000000000000000000000000111000///...,,,+++000///.........000111222111111111111111111111111000111111111222222222222////////////000000000000444444444444444444444444333333333444444333333222444222111222333444333222222222222222222222222222222222222111111111111000333333222111000//////000000000000000////////////000000000000111111111111000000000000000000000000...///000111111222222111000////////////111222333222444555555333111222222333333333333333333333333222333444444333333555777;;;<<>>===<<<<<<<<<;;;;;;;;;::::::999999999999888888888888999999888888777666666666777777666555555555555555444444444555555555555555444444555555555555444444666444333333444444333222333333333222222222111111222222222222222222222222000000000000000000000000///000111111111000///...000///......///000111222111111111111111111111111000000000111111111222222////////////000000000111444444444444444444444444222333333444444333333333444333222333444555444222222222222222222222222222222222222111111111111000222222111000////////////000000/////////.........000000000000111111111111000000000000000000000000000111111111111111000000////////////000111222333222444555444333222222333333333333333333333333333222333444444333444666888;;;===III^^^rrryyyvvvuuuyyy~~~kkkaaaWWWTTTVVV\\\eeemmmzzz{{{rrrqqqwwwwwwkkkeeeYYY\\\aaammmttt^^^RRRKKKGGGDDDBBB@@@?????????>>>======<<<<<<<<<;;;;;;;;;;;;888888888888999999::::::::::::999999888777666666777666666555555555555666555555555555555444444444444444555555555555444444555333222222333444222111333333333222222222222111222222222222222222222222000000000000000000000000///000111111222222111111000////////////000000111111111111111111111111111/////////000000000111111/////////000000000111111444444444444444444444444222222333444444444333333555444333333555555444333222222222222222222222222222222222111111111000000111111000///////////////000000000000///////////////000000000111111111111000000000000000000000000000111111222222111111000111111111222222333444444222333555444333222222333333333333333333333333333222333444444444444777999;;;???LLLbbbuuu|||wwwuuuuuu{{{wwwddd\\\UUUTTTWWW]]]gggppp}}}xxxppppppxxx{{{mmmeee^^^^^^```hhh{{{zzzaaaRRRJJJGGGDDDBBB@@@?????????>>>============<<<<<<<<<<<<;;;999999999999999999999999888888888777777777777777777666555555555555666666666666666555444444444333444444555555555555444444555444333333444444333111222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111111111000////////////000000000111111111111111111111111////////////000000000000//////000000000111111111444444444444444444444444111222333333444444444333555444333333555555444333222222222222222222222222222222222111111111000000111000//////////////////222222222111111111000000///000000000111111111111000000000000000000000000///000111222222333333222000111111222333333444444111333444444333222333444333333333333333333333333222333444444444555777999;;;AAAPPPfffyyy~~~xxxuuusssuuu|||rrr___YYYTTTUUUYYY___jjjttt~~~vvvpppnnnxxxpppfff```______eeeuuuhhhWWWNNNKKKEEECCC@@@@@@@@@@@@???===>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777444444555555666777777777666666555555555555666666666666666555444444444333444444555555555555444444666555444444555555444333222222222222222222222222000000000000000000000000000000000000000000000000222222111000//////......///000000000000/////////000000000000000000000000////////////000000000000000000000000111111111111444444444444444444444444111111222333444444444444444333222333444555444222222222222222222222222222222222222111111111111000111000000//////000000000333333222222222111111111000000000000111111111111000000000000000000000000///000111222333333333333......000111111222111111111222444444333222333444333333333333333333333333222333444555555666888:::===EEEVVVlll}}}zzztttqqqqqqsss|||mmm[[[WWWTTTVVVZZZaaalllwwwtttqqqnnnyyytttiii```^^^]]]bbbooolllXXXOOOLLLFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>============<<<<<<;;;:::999888777777333444444555555666666777666555555555555666666777555555555555555444444444444444555555555555444444777555444444555666444333111222222222222333333333333333333333333333333333000000000000000000000000333333111000............///000000000000//////...000000000000000000000000/////////000000000111111000000000111111111222222444444444444444444444444000111222333444444444444444222111222333444333222222222222222222222222222222222222111111111111000111111000000000111111222222222222111111111111000000000000000111111111111000000000000000000000000111222222333333222222222---...000111222222111111000222444444333333333444333333333333333333333333111333444555555666999;;;AAAJJJ\\\rrrwwwqqqooooooqqq|||wwwgggYYYVVVUUUXXX\\\bbbnnnyyy{{{rrrpppnnn{{{{{{oooccc```^^^```hhh{{{pppZZZNNNKKKGGGEEECCCBBBBBBBBBAAA@@@?????????>>>>>>>>>======;;;;;;;;;::::::999999999777666666666555555555444555555555555555666777777444444444555555555555555444444555555555555444444666555333444555555444222111111222222222333333333333333333333333333333333000000000000000000000000333222111000///000000111///000111111000///...---000000000000000000000000000000000111111111222222000000111111111222222222444444444444444444444444000111222333444444555444333222111111333333222111222222222222222222222222222222222111111111111000222111111111111111222222111111111111000000000000000000000000111111111111000000000000000000000000333444444333222111000000///000222333444444333333000222444444333333444555333333333333333333333333111333444555555666999;;;DDDMMM```vvv~~~uuuooommmnnnooo|||qqqbbbXXXVVVVVVYYY]]]cccooozzzxxxqqqpppppp}}}sssiiiddd```___bbbqqqxxx```SSSOOOHHHFFFDDDCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>999999::::::::::::;;;;;;::::::999777666444333333555555555555555666777888333444444555555666666666444555555555555555555444555444222333444444333111111111111222222333333333111111111111111111111111000000000000000000000000333222111111111222333444///000111111111///...---000000000000000000000000111111111111222222222222000111111111111222222222