BM6v6(8 ppp\\\NNNJJJHHHEEEBBB???>>>===;;;999888999::::::;;;;;;;;;;;;666666666666666666555444666555555444222111111000000000000000///////////////...---,,,+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,...------,,,+++++++++,,,------------------------++++++,,,,,,,,,,,,------------..................000///000222222111444:::GGG```ppprrrnnnfffjjjzzzwwwmmmgggaaa]]]XXXTTTQQQRRRUUUWWW]]]aaaggglllppptttxxxzzz|||}}}kkk```]]]ZZZ\\\```dddgggmmmrrrvvvxxxssstttttt{{{xxxzzzlllXXXEEEBBBCCC@@@999555777555333333444444333222333222222111111111111111///////////////......---000000///...------,,,,,,------------------------+++***)))))))))***+++,,,******+++++++++******))),,,+++++++++***)))))))))************))))))(((((())))))))))))))))))))))))***)))))))))++++++)))'''))))))(((''''''''''''''',,,++++++***)))((('''''')))************+++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++............////////////222...---111222333666;;;IIITTTeeesss}}}hhhVVVNNNHHHEEEBBB@@@???===;;;:::999::::::;;;;;;;;;::::::666666777777666666555555666555555444222111111000111000000000///////////////...---,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***)))))))))))))))))))))))))))))))))************((((((((()))))))))******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////......000333333222666<<>><<<;;;;;;;;;;;;<<<;;;;;;::::::777777777777777666555555555555444333333222111111111111000000000////////////...------,,,,,,------++++++++++++++++++++++++------------------------+++******))))))******+++))))))))))))))))))******))))))))))))************'''((((((((()))))))))))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000------000444444444999@@@TTTlllxxxvvvrrrooozzzxxxooofffaaaZZZXXXUUURRRRRRUUUXXXZZZaaaeeejjjooorrrvvvzzz}}}rrreee[[[XXXYYY___bbbfffjjjoootttzzz}}}{{{www{{{yyy~~~aaaLLLAAA<<<;;;<<<666444222222222333222111222111111000000000000000///////////////......---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***************)))***************++++++++++++++++++***************)))))))))))))))))))))))),,,...///---)))''''''((())))))((('''''''''(((((((((((())))))************)))************+++++++++******+++,,,,,,,,,,,,+++---------.........///////////////000000000111111000000111333333666AAALLLWWWbbbrrriiiVVVJJJGGGBBB???>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::999888888888888777666555555555555444333333222111111111111111000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********((()))))))))************))))))*********+++++++++++++++******)))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000111//////222555555555<<>><<<777555333333333444333222222111000000//////000000///////////////......---//////.........---------------------------------+++,,,---...---,,,+++***++++++,,,---------,,,,,,)))))))))***+++++++++,,,++++++++++++************))))))))))))))))))))))))***...000...)))'''(((,,,))))))((((((((((((((()))))))))))))))))))))******))))))*********+++++++++******+++,,,,,,,,,,,,+++---............///////////////000000111111222222111111333444444999GGGVVV```jjjyyysss]]]LLLIIICCC@@@>>>===;;;:::============<<<<<<;;;:::999999999999888777666555444444444333333222222111111111111111000000000000...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***(((((())))))************((()))))))))************************+++++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000111111111444555555777AAAMMMiiiyyyzzzzzzzzzrrrkkkeeeaaaUUUTTTTTTTTTWWW[[[___bbbgggjjjoootttyyy~~~lll```[[[[[[^^^cccdddhhhnnntttyyy~~~~~~}}}{{{oooYYYJJJCCC???999777555555555666555444222111111000000000000000///////////////......---...............---------........................,,,,,,---...---,,,+++)))***+++,,,---------------)))))))))***+++++++++,,,************************))))))))))))))))))))))))'''+++///...***(((+++...))))))((((((((())))))***++++++******)))(((((('''))))))*********+++++++++******+++,,,,,,,,,,,,+++------------...............//////000111222222222222222444666888???OOO___llluuuiiiQQQMMMGGGBBB???>>><<<;;;=========>>>======<<<<<<:::::::::999999777666555444444444333333222222222222222111111111000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))(((((())))))***((((((((()))******++++++))))))))))))************((()))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000222222444555666;;;IIIXXXnnnzzz{{{www|||vvvoooiiiccc```VVVUUUVVVWWWZZZ___cccfffgggkkkpppuuuzzzsssbbb[[[[[[\\\aaaeeehhhmmmsssyyy~~~}}}nnnUUUGGGDDDCCC:::888666666666777666555333222222111111111111111///////////////......---................................................,,,------,,,,,,+++***)))'''((()))***++++++++++++***************+++++++++)))))))))))))))*********))))))))))))))))))))))))&&&))),,,,,,******+++...))))))((((((((()))******,,,,,,+++***)))((('''''')))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------.........//////000111222222222222444:::@@@JJJ[[[jjjyyyrrrWWWRRRKKKFFFBBB@@@>>>===<<<<<<===>>>>>>>>>======;;;;;;;;;:::999888666555444444333333333333222222222222222111111111000000...//////000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))'''(((((()))******++++++))))))))))))************************+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////111111222444777???RRRdddpppxxxuuurrr{{{zzzqqqjjjddd```]]]WWWWWWXXXZZZ^^^bbbgggiiijjjmmmsssxxxvvviii\\\YYY\\\```cccfffmmmqqqxxxoooRRRCCC@@@AAA:::888666555666666555444444333333222222222222222///////////////......---........................------------------------------,,,******)))))))))&&&'''((()))************+++++++++***************''''''((((((((()))))))))))))))))))))))))))))))))((()))***+++************))))))(((((()))******++++++*********))))))(((((()))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...///000111111222111000444===IIIWWWhhhvvvwww\\\WWWOOOIIIEEEBBB@@@???<<<<<<===>>>>>>???>>>>>>;;;;;;;;;:::999888666666444333333333333333333333222222222111111111111000...///000000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))************,,,,,,---------.........,,,+++++++++,,,------...------------------------++++++,,,,,,,,,---------------..................//////111444777CCCYYYmmmuuu{{{vvvtttvvvmmmfffaaa]]]ZZZXXXYYYZZZ\\\```dddiiikkknnnqqqwww}}}pppdddZZZZZZ___ccceeegggpppuuu||||||~~~uuuUUUCCC===;;;999777555555555666555444555444333333222222333333///////////////......------.....................++++++++++++++++++++++++...---+++)))(((((()))***(((((()))++++++,,,,,,,,,,,,+++++++++******))))))&&&'''''''''(((((())))))))))))))))))))))))))))))+++***))))))******(((&&&))))))((())))))***++++++))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++------------.........///,,,,,,---...///000111111000///333@@@PPP```qqq~~~jjj^^^PPPJJJFFFBBB??????@@@??????@@@BBBBBB@@@???=========<<<;;;:::888777555555444444444333333333333333222222111000000000//////.........---------************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))************************************+++++++++,,,,,,,,,)))***+++,,,---.........000///...------///111222,,,,,,---...///000111111///555666444888KKKcccrrrvvvmmmpppyyyooohhhaaaZZZWWWXXXTTTWWW[[[___bbbfffkkknnnkkkrrryyy~~~zzzaaa]]]YYYZZZ___eeehhhiiitttxxxuuuyyy~~~|||yyyXXXDDD>>>===;;;999555444333333222111222222222111111111111000000/////////............////////////////////////111111000000//////......******************++++++,,,---...///...---,,,+++000///---***)))((())))))***)))(((''''''((()))***))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))************+++,,,---...,,,---......,,,,,,---...,,,,,,------.../////////---///000000//////000222333333;;;LLL\\\jjjyyyyyyjjjZZZPPPIIICCC@@@@@@@@@???>>>???@@@@@@???============<<<;;;:::999888666666555555444333333333333333333222111111000000//////.........---------++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))************************************+++++++++,,,,,,,,,******++++++,,,+++++++++((())))))***************,,,------...///000111111000444666666???SSShhhuuuzzzrrrmmmssswwwmmmfff___XXXVVVWWWUUUXXX\\\```cccggglllooopppvvv|||uuujjj```^^^\\\]]]bbbgggjjjkkkvvv{{{wwwrrrvvv}}}}}}^^^JJJ@@@===<<<999666444444333222111222222222111111111111000000000/////////.........////////////////////////000000000//////.........+++++++++++++++,,,,,,,,,,,,------...---,,,+++***...---,,,************+++***)))(((((((((((()))***))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))************))))))))))))************+++,,,---...,,,---......,,,,,,---...,,,,,,---......//////000,,,---///000///000222444666777@@@QQQaaannn||||||iiiZZZOOOEEEAAAAAAAAA???>>>>>>??????===<<<============<<<;;;999999777777666555555444333333444333333222222111111000/////////.........------------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))((()))+++------,,,+++***,,,---......000000111222111444555999GGG\\\oooxxxvvvrrrqqqzzz~~~tttjjjccc]]]VVVSSSTTTUUUXXX]]]aaadddhhhmmmpppvvvzzzmmmccc___^^^___aaafffkkknnnooozzzwwwpppmmmsss|||iiiTTTFFF???<<<999666444444444333111222222222111111111111000000000000/////////......////////////////////////..................---------------------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******+++,,,,,,***))))))(((((())))))***)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************************+++,,,---...,,,---......,,,,,,---...,,,------......///000000+++,,,...//////111444666888<<>>???>>>===<<<>>>>>>>>>======;;;::::::888888777666666555444444444444444333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************++++++,,,.../////////...---------...///000111222222222333444<<>>>>>>>>>>>===<<<;;;;;;888888888777777777666666555555444444333222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,...///+++***)))))))))***,,,---------...///000111222222222222555???SSSiiitttuuuxxxzzzuuulllccc^^^YYYTTTRRRTTTVVVYYY^^^bbbfffkkkooosssxxx|||qqqddd```\\\___ccchhhmmmrrruuuxxx}}}pppkkkkkkjjjqqqoooYYYHHH===;;;888666555555444333222222222111111111000000111000000000////////////////////////////////////++++++,,,,,,------......------,,,,,,+++++++++***++++++*********)))))))))---,,,,,,,,,+++******)))))))))************))))))))))))************))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,************+++,,,------,,,---......,,,,,,---...------......///000000111///000000000000222555888;;;EEETTTeeetttvvvdddSSSKKKKKKDDDBBB???>>>???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<777777888888888888999999666555555444444333333222000000000/////////......++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++---///000,,,***)))((((((***,,,------...//////111111222333111333999EEEZZZoooxxxxxx{{{rrriiiaaa]]]YYYUUUTTTVVVYYY\\\aaaeeeiiinnnsssvvvyyy}}}zzzhhh___]]]]]]aaaggglllqqqvvv{{{tttjjjggggggmmmuuu{{{bbbNNN>>>;;;888666666666555333222222222111111111111000111111000000000/////////////////////////////////++++++,,,,,,---...//////------,,,,,,++++++******,,,+++******))))))******,,,------,,,+++***)))((()))******++++++******)))((()))***++++++***)))((('''''')))***,,,,,,------))))))))))))))))))))))))))))))******+++,,,,,,,,,************+++,,,---...,,,---......,,,,,,---...---......//////000111111000111111111222444888<<>>===>>>@@@@@@@@@>>>>>>?????????>>>======666777777888999:::;;;;;;666666555555444333333333000000000000/////////...------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...---------------......///......///000111222222333000555>>>LLLaaavvv|||oooggg```]]]ZZZWWWWWWYYY\\\```eeeiiinnnrrrwww{{{|||ssseee___aaa```dddjjjoootttzzzwwwkkkffffffgggrrryyyiiiQQQ???<<<999777666666555444222222222111111111111000111111111000000000//////////////////////////////++++++,,,---...///000000.........---,,,+++++++++---,,,+++***)))***++++++***+++,,,,,,,,,+++******)))***++++++++++++***)))((()))+++,,,,,,+++)))(((&&&'''(((***,,,---------))))))))))))))))))))))))))))))***++++++,,,------************+++,,,---...,,,---......,,,,,,---............///000000111111...000111222444888===AAAPPP\\\iiisss~~~oooZZZNNNKKKAAA???<<<<<<===???@@@@@@>>>????????????>>>>>>===555666777888:::;;;<<<===666666666555444444333333000000000000////////////........................,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***(((((()))***,,,***+++---//////...---,,,......///000111222333333000777AAAQQQggg|||yyynnnfff___]]][[[XXXYYY\\\___ccchhhmmmqqqvvv{{{~~~|||mmmaaa```dddcccgggmmmrrrvvv}}}yyymmmffffffhhhkkkuuu|||yyyzzzlllSSS???<<<999777777666555444222222222111111111111000111111111111000000000000////////////////////////++++++,,,---///000111111000000///...------,,,,,,------+++*********+++,,,((()))+++,,,------,,,,,,)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((%%%&&&(((***,,,---......))))))))))))))))))))))))))))))***+++,,,,,,------************+++,,,---...,,,---......,,,,,,---.........//////000000111111,,,...000222666;;;AAAFFF[[[fffrrryyy|||dddOOOEEEDDDAAA???@@@>>>;;;===AAA???>>>>>>===<<<;;;;;;;;;999:::;;;===>>>>>>======;;;:::888777666444111///////////////..................---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,+++******+++,,,,,,******++++++++++++,,,,,,---------------------,,,///...---,,,+++,,,---.........///000111222333333555777CCCYYYooo}}}zzzrrrkkkgggaaa\\\YYYYYYZZZ\\\ccceeehhhkkkpppuuu|||rrrfff```aaafffjjjlllqqquuuzzz{{{xxxuuu{{{zzzlllddd``````ffflllvvvzzzvvvuuuVVVBBB???999666888;;;999666666555444222111000000000222222222111111///..............................////////////............,,,***))))))***++++++***,,,+++*********+++,,,---000---***)))+++,,,------))))))))))))))))))))))))))))))(((((()))***++++++000((( &&&,,,---,,,+++******)))))))))))))))++++++,,,------------,,,111000...,,,++++++++++++...------------.../////////////////////.........111000111444666;;;HHHTTTfffrrr|||pppXXXLLLDDDAAA???@@@>>>;;;===AAA???>>>>>>===<<<<<<;;;;;;999:::;;;<<<===<<<;;;;;;999777666666666555333111000000000/////////..................---------,,,------,,,,,,+++******))),,,,,,++++++***))))))((())))))))))))))))))))))))******))))))******+++,,,,,,,,,+++******+++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---------...---,,,,,,,,,,,,---.........///000111222333333444777DDD[[[pppxxxpppgggddd^^^ZZZYYYZZZ]]]```dddfffiiilllpppvvv|||zzzmmmeee```bbbggglllooosssxxx}}}uuukkkhhhhhhmmmrrruuuvvvwwwyyy|||vvvlllbbb___^^^aaahhhoooxxx|||wwwttt}}}|||___GGGBBB;;;777888:::888555555444333222111111111111222222222222111000///...........................////////////............///---,,,,,,.........---,,,,,,+++,,,,,,...000111222///,,,***+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((()))***,,,(((%%%%%%))),,,,,,***++++++***)))))))))))))))***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,,,,---...------------...//////////////////////////////111000222666:::CCCQQQ___pppzzz~~~cccSSSEEEAAA@@@AAA@@@<<<<<>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999666555444555666666555444111111111000000000000////////////.........---------,,,,,,++++++*********,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,,,,,,,------------......******++++++,,,,,,------------,,,,,,,,,------......//////000111222333333444999HHH___sssuuummmccc___[[[XXXXXX\\\aaaeeefffhhhkkknnnrrrwww}}}pppfffcccccceeehhhooorrrvvv{{{|||xxxzzz|||qqqfff^^^ZZZ]]]```bbbdddeeefffiiikkkggg```\\\\\\^^^bbbiiiqqq{{{{{{vvvssszzzkkkNNNFFF<<<888888888666444444444333222222222222222222222222222111000//////////////////////////////////////////............000...---...///000///...,,,,,,,,,---...000222333222000,,,+++++++++***)))))))))))))))))))))))))))))))))((('''''''''(((((())))))***+++,,,+++***)))++++++***))))))))))))***)))******+++,,,++++++++++++++++++++++++,,,---......------------...//////////////////////////////222111333999AAAMMM^^^mmmyyykkkYYYIIIDDDAAAAAAAAA===<<<>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666444444555666555444222222222111111111000000000////////////.........,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++,,,---------,,,,,,,,,------.........///000111222333333444555===NNNdddwww|||qqqiii```]]]YYYWWWXXX]]]ccchhhhhhjjjmmmppptttyyywwwgggbbbdddfffiiilllqqqtttyyy~~~|||uuurrrrrryyyyyyyyyzzz~~~zzzppphhhbbb\\\YYY[[[\\\\\\\\\\\\^^^```aaaaaa^^^\\\^^^```cccjjjqqq|||}}}xxxuuuyyysssuuuUUUIII<<<888888777666555444333333222222222333333222222222222111111000///000000000000000000000000////////////............---,,,+++,,,---...,,,++++++,,,,,,---......///000///---+++************)))))))))))))))))))))))))))+++***)))((((((((((((((((((+++......,,,))))))***,,,+++******))))))******))))))***++++++++++++************+++++++++,,,,,,...------------.../////////////////////000000000333222444<<>>===>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999666555555555444222222222222222111111111111000////////////.........,,,,,,+++++++++++++++***+++++++++***************))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++,,,------+++,,,,,,------.........//////000111222333444444777BBBUUUlll{{{xxxmmmfff___]]]YYYWWWYYY^^^dddhhhiiikkknnnrrrvvv{{{~~~pppcccaaafffjjjnnnqqqrrrvvv{{{xxxmmmllloooxxxzzzuuutttvvvyyy}}}}}}zzzuuunnniiieeebbb```___^^^\\\ZZZYYYYYYZZZ[[[[[[]]][[[\\\```bbbdddkkksss|||}}}yyyxxx{{{nnnyyy}}}]]]LLL<<<888888777666777444444333333222333333333111222222222222111111000111111111111111111111111////////////............,,,++++++,,,------+++)))+++++++++++++++************)))((((((***+++***))))))))))))))))))))))))))),,,,,,+++***))))))))))))***,,,///---)))(((***...,,,++++++***************))))))***++++++++++++***,,,,,,,,,+++++++++******...------------...//////////////////000000111111444333777AAANNN]]]nnn|||~~~lllVVVMMMEEECCCAAA???===???==================<<<<<<<<<<<<<<<<<<===>>>???@@@???<<<888666555555333222222222222111111111111000/////////.........------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,------------......******++++++,,,,,,------++++++,,,---............///000000111222333444444:::GGG]]]sss~~~~~~uuukkkddd^^^\\\ZZZYYY[[[```eeeiiiiiikkkooosssxxx~~~uuukkkbbbccchhhlllppptttuuuxxx}}}sssfffgggnnnxxx|||vvvsssppprrruuuxxxyyyyyyxxxwwwpppnnnkkkhhhfffeeeeeeeeeaaa^^^[[[YYYYYYYYYXXXWWWWWWWWWZZZ___bbbeeemmmvvv|||}}}zzz|||~~~uuuyyygggSSS???::::::777666888555555444333333333333333111222222222222222111111000000000000000000000000////////////............---,,,---...//////---+++***+++++++++***)))((('''(((''''''(((***++++++***)))))))))))))))))))))))),,,,,,+++*********++++++***,,,---+++((((((,,,///,,,,,,+++************+++)))******+++,,,+++++++++,,,,,,------,,,+++******...------------...//////...//////000000111111222555555;;;IIIXXXeeetttvvv^^^RRRGGGCCCAAA???>>>???<<<=====================<<<<<<<<<===???BBBDDDFFFAAA===999777666666555444222111111111111000000000............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,,,,---------***+++,,,...............///000111111333333444555===LLLdddyyy{{{rrriiibbb[[[ZZZZZZ\\\___ccchhhjjjiiikkkppptttzzzmmmgggcccfffiiilllqqqvvvwww{{{yyymmmeeegggmmmwww}}}uuurrrqqqnnnrrrwwwxxxwwwvvvwwwyyyqqqrrrrrrpppllljjjlllnnnhhheeebbb```___^^^[[[YYYVVVWWW[[[```cccfffoooyyy}}}}}}~~~yyy}}}{{{ttt\\\EEE>>><<<777666888777666555444333222222222111222222333333222222111000000000000000000000000////////////...............---...000111000...,,,***+++,,,,,,,,,+++***)))+++***)))***,,,,,,+++***))))))))))))))))))))))))******************+++,,,)))***************,,,------,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++------...---,,,,,,...------------...//////...//////000111111222222555777AAARRRbbbooo{{{{{{bbbUUUHHHCCCAAA???>>>@@@<<<<<<<<<===============<<<<<<===>>>AAAEEEHHHIIIAAA>>>:::777777777777666111111111000000000000///......---------,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))*********)))***++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------------------)))+++,,,...//////......000000111222333444444555>>>OOOhhh}}}~~~~~~zzzqqqhhhbbbXXXYYYZZZ]]]aaafffjjjlllhhhkkkpppuuu{{{}}}iiieeedddgggjjjkkkpppvvvzzz}}}uuuhhhhhhiiiooowwwxxxqqqoooppppppuuuzzz{{{xxxwww{{{~~~wwwzzz}}}zzztttqqqsssvvvqqqmmmjjjhhhgggeeeaaa^^^ZZZ[[[___cccdddfffooozzz~~~rrr{{{{{{}}}cccJJJBBB>>>888555888888777555444333222222111111222222333333333222222////////////////////////000/////////............---------///000000---+++***+++---...///...------...---,,,,,,------+++)))))))))))))))))))))))))))))))))(((((()))***++++++'''((()))+++,,,,,,,,,+++---,,,++++++******++++++++++++,,,------------,,,)))***,,,.../////////......------------...//////...//////000111222222222555999EEEXXXjjjwww}}}}}}uuuaaaMMMEEEDDDAAA@@@BBB@@@???>>>===;;;;;;;;;;;;=========???CCCGGGHHHHHH@@@@@@>>><<<:::888666555222222111111000/////////......---------,,,,,,,,,++++++++++++,,,,,,---...((('''''''''''''''((()))))))))))))))))))))))))))************************...---+++***)))******+++000//////...---,,,++++++***++++++,,,,,,------...,,,,,,------.../////////...000111//////333777999;;;WWWnnnyyy{{{|||wwwmmmeee___[[[YYYXXX[[[aaagggjjjjjjmmmooossswww{{{tttfffeeedddfffjjjooorrrttt{{{pppjjjeeekkkrrrwww~~~~~~tttoooooorrrsssvvvyyyyyyyyy{{{~~~vvvvvvuuurrrqqqpppjjjbbb```bbbdddfffiiiooovvvzzzsssppp{{{xxxYYYDDD===<<<:::666666555444444333333333333333333333333222222222111000///...------...///000///...------++++++***)))......//////...---,,,,,,---,,,++++++******+++++++++***)))))))))+++...///,,,+++******,,,,,,+++***&&&((()))***))))))+++,,,---,,,)))((('''''')))***+++,,,---,,,***(((((())),,,,,,+++******))))))(((,,,+++*********+++,,,---..................------...///000111222222222222444@@@PPP___pppzzzsssyyy}}}mmmYYYNNNJJJDDDAAA@@@@@@@@@>>>===<<<;;;;;;;;;=========???BBBEEEFFFFFF@@@???>>><<<:::888666555333333222222111000000000.........---------,,,,,,,,,,,,+++++++++,,,------***)))))))))))))))******************************************************,,,+++*********+++,,,---,,,++++++******)))))))))***++++++,,,,,,------...,,,,,,------.../////////...000222111111333777:::CCC]]]pppyyy|||wwwvvvuuukkkaaa\\\[[[ZZZZZZ^^^dddiiikkkkkkmmmpppuuuyyy}}}pppeeeddddddfffjjjppptttvvv~~~~~~ooojjjffflllsssyyyxxxnnniiiiiikkknnnqqquuuxxxyyy}}}~~~vvvmmmhhhhhhggggggiiinnnuuuzzzwwwqqqxxxeeeMMMAAA===999666666666555444333333333333000000000000/////////...000//////.........////////////......---,,,,,,,,,//////000000//////...------,,,++++++***+++++++++---,,,*********+++---...,,,+++******++++++***))),,,------,,,)))(((((()))******))))))***+++,,,---,,,---...---+++))))))***+++++++++++++++*********---,,,+++++++++,,,......////////////////////////---///000111222333444555999FFFXXXgggwww|||vvv|||~~~~~~hhhYYYPPPIIICCCAAAAAA@@@???>>>===<<<<<<<<<>>>===<<<===@@@BBBCCCBBB@@@???===;;;999888666555444444333333222111111111.........------------,,,------,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------.../////////...111333333222333777<<>>=========>>><<<;;;<<<>>>@@@@@@??????>>>===;;;999888666666444333333222111111000000............------------...---,,,,,,++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,------------......//////***++++++,,,,,,------...,,,,,,------...////////////000444555444333888???PPPeeerrruuuvvvrrrvvv|||||||||sssjjjccc^^^YYY[[[___dddhhhkkkkkkkkkooouuu{{{oooeeebbbccceeeiiinnnttt{{{yyynnnjjjnnnttt{{{tttggg^^^ZZZZZZ[[[cccfffjjjlllnnnqqqxxx|||yyyrrrooosss|||zzzlllnnnzzzoooTTTCCC======888888666555444444444444444444333333333222222222///000111111111///---,,,------.........///////////////000000000//////...------,,,++++++++++++,,,,,,,,,+++,,,,,,...///000...---++++++,,,,,,***)))***+++,,,+++******+++,,,,,,,,,,,,,,,+++***)))(((+++---...---+++******+++******+++,,,,,,---......---------------.........///////////////000000000...000111000000222777;;;IIIYYYmmm|||~~~}}}|||zzzaaaRRRMMMJJJHHHCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;===>>>>>>===>>>===<<<;;;999777666666222222222111000000////////////.........---------...---,,,,,,++++++++++++---,,,+++***************************************************************,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,***++++++,,,,,,------...,,,,,,------.../////////000000333777555444;;;EEEYYYllluuuuuuvvvsssyyysssvvvyyyppphhhaaa]]]XXX[[[```eeehhhjjjkkkkkkrrrxxxzzzkkkcccbbbdddhhhlllpppwwwyyyooolllooouuu|||{{{nnnbbbZZZWWWWWWYYY```cccddddddbbbcccgggkkkmmmqqqwww|||~~~wwwxxx~~~}}}kkkhhhsss{{{\\\FFF>>>===999999777666555444444444000000000000///////////////000111111111000...---,,,,,,,,,---......//////---......//////............---,,,,,,++++++,,,,,,)))******,,,---///111222///---,,,,,,------,,,+++((()))+++***))))))***+++++++++++++++***)))(((''')))+++,,,,,,***))))))*********+++,,,------...///+++,,,,,,------------------------......////////////111111000///222999???RRRcccvvv}}}}}}}}}dddTTTOOOMMMKKKDDDCCCBBBAAA@@@?????????>>><<<;;;;;;===>>>>>>=========<<<:::999777666666222222111111000//////.../////////.........------------,,,+++++++++,,,,,,,,,,,,+++***))))))))))))************************************************,,,,,,---,,,,,,***)))(((***+++++++++,,,,,,------***++++++,,,,,,------...,,,,,,------.../////////000///333777555444>>>LLLeeeuuuzzzwwwvvvuuu}}}zzzllluuuxxxnnneee]]]YYYXXX\\\aaaeeehhhiiikkkmmmttt{{{tttiiidddcccgggkkkooossszzz{{{qqqoooqqqvvv}}}xxxiii^^^XXXWWWXXXYYY___``````]]]YYYXXXZZZ]]]```bbbeeehhhkkkqqq{{{~~~ooogggmmm~~~dddJJJ>>>;;;;;;:::888777555444444444222222111111111000000000///000000111111000000000,,,,,,---------.........,,,------..................------,,,,,,,,,,,,,,,((()))***,,,---///000111---,,,+++,,,---...---,,,***++++++***((('''((()))((((((((()))******++++++)))***,,,+++***))))))***)))******+++,,,------...++++++,,,------------,,,,,,,,,------......//////000111222111000555???GGG^^^mmm}}}kkkYYYSSSOOOJJJEEEDDDCCCAAA@@@@@@@@@@@@===<<<:::;;;===>>>>>>======<<<;;;:::999777666666333333222111111000000///////////////............,,,,,,+++++++++,,,---------,,,+++***))))))))))))++++++++++++++++++++++++***************************+++,,,,,,,,,+++******---.....................***++++++,,,,,,------...,,,,,,------.../////////111///111666555444AAASSSjjjyyy}}}yyyyyyzzzsssmmm~~~vvvlllddd]]]YYYZZZ^^^cccfffhhhjjjmmmpppuuu}}}}}}ooohhhfffeeeiiiooorrrvvv|||~~~tttrrrvvv{{{~~~tttfff[[[VVVWWWZZZ[[[]]]^^^]]]ZZZUUUSSSUUUWWWWWWZZZ\\\]]]^^^bbbiiiooovvvkkkmmm}}}oooRRRBBB<<<;;;:::999777666555444444444444444333333333222222////////////000111222222.............../////////------...///////////////......---,,,,,,,,,,,,---******+++,,,,,,---------***))))))***,,,---,,,+++)))***++++++))))))***+++***))))))((()))***,,,---)))+++,,,,,,+++***++++++)))*********++++++,,,,,,+++,,,---...///......------------...//////000000...111333333444;;;HHHSSSiiiwwwqqq___WWWPPPIIIEEEDDDCCCBBBAAA@@@@@@@@@===;;;:::;;;===??????>>><<<<<<;;;:::999777777666444444333333222111111000000/////////............++++++++++++,,,------......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,------...//////000111...000666555555CCCWWWiiixxx}}}zzz|||pppsssuuullleee___\\\\\\```dddgggiiikkkooorrruuu~~~xxxlllhhhhhhgggkkkqqqtttwww~~~vvvttt||||||rrrcccYYYVVVXXX[[[]]][[[\\\\\\YYYUUUSSSUUUXXXRRRVVVYYY[[[[[[^^^cccgggjjjxxx{{{oooqqqyyyZZZGGG???<<<;;;999777666555444444111111111000000000////////////......///111333444000000000000000/////////......///000000111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))(((''''''(((***,,,,,,+++&&&(((***++++++,,,///000///...+++)))))))))+++,,,***,,,------,,,+++,,,---)))************+++++++++,,,---///000000000///...---......///000111111222---000333444777@@@OOO[[[qqq~~~~~~eeeTTTLLLKKKGGGFFFDDDCCCCCCBBB@@@>>>@@@>>>===<<<===>>>===<<<:::;;;;;;:::777444444444222000///000333444555444////////////////////////......,,,++++++,,,......,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000///222555555333999KKK]]]uuu{{{~~~|||sssqqq~~~|||tttkkk```ZZZYYY[[[___eeehhhiiilllqqquuu{{{rrrllliiigggkkknnnsssxxx}}}wwwwww}}}zzzlll___\\\]]]^^^___```eeeccc```\\\ZZZYYYXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^gggkkksss~~~ssstttxxxgggMMMCCC<<<:::888777777777666444555444444333333222222111111111111111000000000000000000000000////////////------..................111111000///...------,,,((()))))))))************...---+++***)))******+++)))))))))***+++++++++,,,************************,,,,,,,,,+++++++++++++++)))************+++++++++---,,,+++***+++---///111...------......///000111111333555555999EEEXXXfff}}}kkkXXXNNNJJJHHHFFFDDDCCCCCCCCCAAA???@@@>>>===<<<===>>>===<<<;;;<<<<<<:::777555444444444333222222444444333222////////////////////////...------,,,,,,------...,,,,,,,,,+++++++++******...---,,,+++++++++++++++,,,,,,++++++***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000000222444555333999LLL^^^vvv{{{}}}ppprrrxxxqqqiii```\\\\\\]]]bbbgggiiikkknnntttxxxzzznnnjjjiiihhhllloootttzzzzzz{{{yyymmmbbb```bbbbbbcccdddfffeeedddbbb```___^^^^^^ZZZZZZYYYYYYZZZ[[[]]]^^^```bbbiiirrr|||vvvvvvzzzpppRRRDDD===;;;888777777777666444555444444333333222222111111111111111000000000000000000000000////////////////////////////////////000//////......------,,,)))))))))***+++,,,,,,---,,,,,,++++++******+++++++++++++++++++++,,,,,,,,,************************))))))******************************++++++++++++---,,,++++++,,,---///111////////////000111222222000333555666<<>>===<<<===>>>===<<<;;;<<<<<<:::777555444555666555444444555444222///////////////////////////------............------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111000222444444333:::MMM```xxx}}}{{{nnnwww~~~sssmmmfff```^^^___```dddiiilllmmmqqqwww{{{rrriiiggghhhjjjnnnqqqwww}}}~~~vvvlllddddddgggggghhhjjjjjjjjjkkklllkkkiiigggfff```___^^^]]]\\\\\\\\\]]][[[]]]aaafffllloooooooookkklllqqq{{{zzzwwwzzz}}}YYYEEE???<<<999777777777666555555444444333333222222111111111111111000000000000000000000000////////////000000000000000000000///------------------------******++++++,,,------...******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,************************'''(((***+++,,,++++++***************+++++++++,,,------,,,,,,,,,...///000000000000000111222333333000222555999AAARRRfffuuu}}}gggTTTIIIFFFDDDBBBAAABBBBBBAAA@@@@@@>>><<<<<<===>>>===<<<;;;<<<;;;999666444555666555444444444444333111///////////////////////////,,,---...//////...---,,,,,,,,,,,,+++++++++*********+++,,,------,,,******++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......///000000111222444444444<<>>:::888888777666555555444444333333222222111111111111111000000000///000000000000////////////000000000///////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,------,,,,,,+++++++++***************************'''(((***,,,------,,,+++*********+++++++++,,,,,,---------,,,---...///000000000000000000111333333111333777<<>><<<<<<===>>>===<<<:::;;;:::888666555666888444333222333444333222000000000000000000000000000,,,---////////////---,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++***+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////111222444555666???VVVkkk}}}ttt|||yyymmmfffaaa\\\]]]___bbbeeeiiilllnnnsssyyytttjjjfffeeehhhnnnpppuuu|||}}}qqqkkkhhhkkknnnppprrrvvvuuuwww{{{}}}}}}zzzuuurrrmmmlllkkkiiigggdddbbbaaaaaaaaaaaaaaa````````````___bbbiiirrrzzzwwwssshhhLLLCCC@@@<<<999888888777666555444444333333222222111111111111111000000000///000000000000/////////////////////......---------******++++++,,,---------------,,,+++***)))(((((('''(((***,,,---------,,,,,,,,,++++++******))))))************************&&&''')))***++++++++++++***++++++++++++,,,,,,,,,......------......//////////////////000111222222333666:::BBBNNN___rrr~~~|||bbbPPPHHHEEEAAA??????@@@??????@@@>>>===<<<===>>>===<<<;;;;;;;;;999888888:::<<<666555333222333444333222000000000000000000000000......////////////......,,,,,,,,,+++++++++******)))***++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////111222444666888CCC[[[rrruuutttvvvkkkeeeaaa]]]]]]```bbbeeeiiilllnnnssszzzpppiiihhhgggkkkqqqrrrxxx{{{ooojjjhhhkkkoooqqquuuzzzvvvyyy~~~{{{xxxuuuuuutttrrrpppmmmkkkiiieeeeeedddaaa^^^\\\]]]^^^\\\___gggqqqxxxxxxnnnsssUUUFFFBBB===999888888777777555444444333333222222111111111111111000000000000000000000000//////////////////......------,,,,,,+++++++++,,,,,,---------...---,,,+++***)))((('''((()))***+++,,,---------++++++******************************************''''''''''''((()))))))))++++++++++++,,,,,,,,,,,,........................////////////000111222222555999???IIIVVVgggwwwkkkWWWKKKHHHDDDAAA@@@@@@@@@???@@@>>>===<<<===>>>===<<<<<<======<<<;;;===@@@BBB<<<999555333333444444444000000000000000000000000//////............//////,,,,,,,,,+++++++++*********************+++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000111111111111222444777:::GGGaaaxxxlllsss{{{rrriiieeebbb______bbbcccfffjjjlllooottt||||||kkkiiijjjjjjnnnuuuvvv}}}xxxiiidddbbbeeeiiilllqqqwwwtttwww|||~~~}}}}}}|||{{{yyywwwuuutttmmmmmmkkkfffaaa^^^^^^```]]]aaaiiirrrzzzzzziiixxxzzz```HHHCCC>>>:::888888888777555444444333333222222111111111111111000000000000000000000000////////////000000//////...---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************+++,,,,,,---******++++++++++++++++++************************+++***)))(((((()))***,,,+++++++++,,,,,,,,,------......////////////......000000000000111222333333666;;;CCCPPP___ooo~~~qqq\\\NNNKKKFFFBBBAAAAAAAAA@@@@@@>>>===<<<===>>>===<<<>>>??????>>>>>>@@@DDDGGGBBB>>>888444444444444444000000000000000000000000000///...------...///000,,,,,,,,,+++++++++******+++***)))))))))***,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000111222222333333111222555777;;;IIIddd{{{{{{eeerrrxxxooohhheeecccaaaaaaeeedddgggkkkmmmpppuuu}}}wwwhhhiiillllllpppxxxyyyvvvbbb]]][[[^^^aaaeeekkkrrrqqqtttzzz~~~|||{{{wwwwwwsssmmmfffbbbbbbdddbbbfffnnnvvv||||||gggrrr~~~zzzgggIIIDDD>>>:::888888888777555555444333333222222111111111111111000000000000000000000000////////////222111111000///......---------------------------++++++,,,------......///,,,+++*********+++,,,---+++++++++,,,,,,---------************************000///,,,******,,,...000++++++,,,,,,,,,---------...///////////////......111111111111222333444555666<<>>===<<<<<<===>>>???@@@???>>>>>>???AAACCCEEEBBB>>>888444222222222222000000000000000000000000000////////////.........---------,,,,,,,,,++++++***+++,,,+++)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******+++,,,,,,---............//////000000111111666333444999@@@NNNggg}}}qqq```sssyyyppphhhccc___]]]```fffgggkkkooorrrtttwww~~~tttjjjhhhmmmqqqwww|||~~~|||zzznnn```]]][[[[[[^^^bbbfffggglllmmmoooqqquuuyyy}}}~~~|||xxxsssnnniiifffeeejjjkkkpppxxx|||nnnlllsss|||lllPPPBBB======888999;;;444666666555444333333222222//////000000111111222222000000///...............//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))***,,,---************************,,,,,,------.../////////444111000222222111222666777CCCRRR___mmm|||lllTTTQQQJJJDDDAAA@@@???<<<>>>>>>=========>>>???@@@??????>>>>>>???@@@AAABBB@@@<<<888555444333333222111111111111111111111111/////////............------------,,,,,,,,,++++++***+++,,,,,,***))))))+++************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,------....../////////000000111111222444111222888AAARRRkkkkkk]]]pppxxxppphhhccc```^^^bbbhhhgggjjjooorrruuuzzz}}}rrriiihhhmmmrrrxxx~~~zzzxxxvvvjjj]]][[[YYYZZZ]]]aaaddddddeeeddddddeeegggjjjmmmnnntttxxx~~~xxxrrrnnnkkkooopppuuu}}}~~~mmmhhhjjj}}}rrrSSSCCC======888999:::333555555555444444333333222000000000000111111111111000000///...............//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111//////222333111444888===JJJZZZhhhuuuyyy]]]UUUKKKEEEBBB@@@>>>===>>>>>>======>>>??????@@@>>>>>>>>>>>>>>>?????????===;;;888666666555444222111111111111111111111111///............---------------------,,,,,,,,,,,,***,,,---,,,+++******++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,------.........//////000111111222222222111222888CCCVVVqqq{{{fff]]]pppvvvnnngggcccaaa```eeekkkhhhkkkooosssvvv}}}yyyooohhhhhhnnnssszzz{{{sssrrr{{{rrrfffZZZYYYYYY[[[___bbbcccccc```^^^\\\ZZZZZZ\\\^^^___gggkkkrrrxxxzzzwwwvvvwww|||mmmcccaaappp{{{XXXEEE======888777999333444444444444444444444444111111111111111000000000000000///.........///////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,------,,,***)))------------------------,,,------......///000000///---///222333222555;;;FFFTTTeeesssggg[[[MMMGGGEEECCCAAAAAA>>>>>>>>>>>>??????@@@@@@>>>>>>??????>>>===<<<<<<;;;999888888888777444222111111111111111111111111............------------...------------,,,,,,,,,***,,,......,,,******+++---------.........//////------------------------------------------------,,,,,,,,,,,,------......------...///000000111111333222333999EEE[[[uuuwwwggg```qqq}}}rrrkkkdddaaa```aaaffflllkkknnnrrruuuyyyssslllgggiiiooouuu}}}~~~uuuooopppxxxooocccYYYYYYZZZ^^^aaadddddddddaaa___[[[YYYWWWXXXZZZ[[[aaadddhhhmmmttt~~~qqqbbb^^^hhh}}}|||vvv^^^HHH======888666777333333333444444444444444444222222222111111000000000000000///////////////000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++---------...//////000000///...000333333333777>>>PPP^^^ooo{{{qqq___MMMGGGFFFDDDCCCDDD??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999888999999888555333111111111111111111111111//////.........---------.........---------,,,,,,+++---//////---+++++++++++++++,,,---///000111111------------------------------------------------,,,,,,------------......+++,,,,,,---...000000111555666777;;;HHH___wwwvvviiidddssszzznnngggaaa______```eeelllooorrrvvvyyy|||ooojjjgggkkkqqqwwwxxxqqqoooqqqyyy}}}mmmbbbWWWWWWYYY]]]bbbdddddddddbbb```^^^[[[ZZZ[[[\\\]]]___```aaadddiiirrr|||xxxddd^^^bbbqqquuukkkfffLLL>>>>>>999666777333333333444444444444444444333333222222111111000000000000/////////000000111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++*********+++---...++++++++++++++++++++++++------......///000000111000000222444444444<<>>>>>??????>>>>>>======<<<<<<;;;:::999999999888555333222222222222222222222222000////////////.....................---------,,,+++---000000...,,,++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------......++++++,,,---///000111111666888:::>>>LLLcccyyytttjjjgggwww~~~wwwllleee___^^^^^^___eeelllppptttyyy}}}zzzmmmiiiiiimmmsssyyy}}}rrroooqqquuu|||{{{lllcccVVVVVVXXX\\\aaadddeeedddcccbbbaaa___^^^^^^_________^^^^^^___cccjjjsssyyyhhh\\\]]]hhhwwwfffzzznnnPPP@@@@@@:::666777555444444444444444444444444222222222222222111111111000000/////////000111111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))))))))+++---///---------------------------......//////000111111111111222555555999CCCOOOeeeooo{{{~~~mmmSSSKKKJJJFFFDDDEEECCCCCCCCCCCCAAA???===<<<@@@???>>>=========>>>???===;;;999888888777555333222222222222222222222222111111000000000/////////............------------+++---000111///---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,---...///000222333333444888;;;AAAPPPhhh|||rrrkkklll~~~}}}vvvmmmfff```^^^^^^```fffmmmnnnttt{{{qqqllljjjjjjooouuuzzzvvvmmmmmmtttzzzwwwkkkcccYYYYYYZZZ^^^cccgggiiiiiiiiiiiiiiihhhgggfffeeeddddddcccaaa______dddjjjpppzzzjjj[[[ZZZcccyyy{{{dddssstttTTTAAAAAA;;;666777666555555555444444333333222111222222222222222222333000000//////000111111222000000000000/////////...............------------------------------------*********************************++++++,,,,,,---++++++++++++++++++++++++************+++,,,------.................................///000000111111000000222555777>>>MMM\\\nnnwwwwwwZZZQQQOOOIIIFFFHHHDDDDDDDDDCCCAAA???===;;;@@@???>>><<<<<<>>>@@@AAA???<<<999888777777555444222222222222222222222222111111111111000000000000//////.........---------+++...111111000---,,,+++//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,------...........................------......///111222444555555222777<<>>???>>>;;;===BBBBBB???BBB???<<<:::999999777666888555222222444555333111222222222222111111111000//////...------------...---///111111///...---...------,,,,,,+++***))))))+++,,,.../////////......000///...---,,,---......//////.........---------------...000111222333444222777===FFFWWWnnnpppqqq}}}{{{tttiiiccc___```bbbcccfffjjjnnnuuu}}}sssoookkkmmmooorrrwww~~~rrrkkkgggllluuu}}}tttiiiddd___```cccgggkkkppptttvvvxxxuuutttvvvvvvssssssvvvtttnnngggdddddddddaaa^^^fffjjjvvvrrraaa```dddtttmmmooo^^^FFFCCC===888888666999888777666666555555666222222111111111111111111333333222222111111000000000000000000000000000000000////////////.........---------,,,,,,+++++++++000222222...***)))+++///...---,,,+++++++++,,,---)))***+++,,,---,,,++++++,,,+++***))))))+++---...++++++,,,,,,,,,---------......//////000000111111444444444666>>>LLL]]]iiiyyy}}}|||sss[[[QQQOOOLLLFFFDDDBBB@@@@@@@@@???===<<<===?????????CCCKKKNNNLLLCCC@@@===::::::999777666777555333333444555333222222222111111111000000000//////...------------...+++---//////---++++++,,,------,,,,,,+++******)))***+++,,,---------,,,+++------,,,,,,,,,...///000//////.........---------//////000111333444555666333888===FFFXXXoootttuuu{{{tttjjjccc^^^___bbbcccggglllpppwww~~~|||ooollllllnnnqqquuuzzzpppjjjhhhoooxxxssshhhccc```aaadddiiimmmrrrvvvxxx|||yyyxxxzzzzzzxxxyyy|||zzzvvvpppmmmkkkiiieeebbbdddgggooo{{{uuuaaa^^^bbbuuunnnnnn~~~dddJJJDDD===999999888777666555444444333333444444444333222111000000///111111111111111000000000/////////////////////////////////.........---------------,,,,,,+++++++++...,,,++++++,,,,,,,,,,,,---,,,+++******+++,,,,,,)))***+++,,,---,,,,,,+++,,,+++***)))***+++---...++++++,,,,,,,,,---------......//////000111111111333333444888BBBSSSeeerrr}}}dddUUUPPPKKKEEEDDDBBB@@@@@@AAA@@@???===<<<>>>???BBBJJJUUUZZZ[[[EEEBBB>>>;;;:::999777666666444333444555555444333111111000000000///////////////...------------...+++---......,,,++++++,,,---,,,,,,++++++***************+++++++++***))))))******++++++,,,...///000...............---------...///000111333444555555555999===FFFYYYqqqwwwxxx|||tttjjjccc^^^___aaadddiiinnnrrryyyvvvkkkiiimmmooosssxxx~~~vvvkkkhhhiiirrr{{{}}}qqqgggbbb```bbbfffkkkppptttwwwxxx~~~{{{{{{~~~~~~|||yyyvvvqqqlllhhhfffgggkkkqqqwww}}}{{{ddd^^^^^^rrrrrrnnnxxxlllOOOFFF>>>:::;;;999777666555444444333333444666555444333222111000//////000000000000000000111////////////////////////............---------,,,------,,,,,,,,,,,,++++++***(((&&&)))---///---***+++***************++++++******+++,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,------------......///000000111111222111222555<<>>???BBBJJJVVV\\\]]]FFFCCC???<<<;;;:::888666555444444555555555444444000000000000//////////////////...------------......///000///---,,,---...,,,,,,,,,++++++*********+++++++++******)))((((((******++++++,,,---..............................,,,---...///000111222333666999===FFFZZZrrruuuxxx|||tttjjjccc^^^___bbbeeekkkqqqssszzzppphhhhhhmmmpppuuuzzz{{{mmmeeedddhhhsss|||zzznnneee```___aaafffkkkpppsssuuuvvvzzzxxxxxx}}}|||vvvsssqqqoooppprrrtttyyyjjj___[[[kkkzzzpppssstttUUUGGG===:::<<<999999888777666666555555666555555444444333222111111......//////000000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''(((***---...,,,***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,------------......//////000111111222222111333777@@@PPPdddwwwsss[[[PPPKKKHHHDDDBBBAAABBBCCCCCCBBBAAA===??????@@@FFFOOOSSSRRREEEBBB???<<<;;;:::888777444555666666555555444444000000000000//////////////////...------------......//////...---,,,---...,,,,,,+++++++++++++++***,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,+++---.....................,,,,,,---...000111222333666888===GGG\\\sssrrruuu{{{ttthhhbbb^^^```dddggglllrrrsssyyyyyymmmiiijjjnnnqqqvvv}}}tttfffaaaaaahhhsss|||wwwkkkccc^^^\\\___dddiiimmmppppppqqqqqqooopppvvvzzz}}}}}}{{{yyywwwyyyooo```YYYeee~~~zzzwwwtttqqq{{{ZZZIII===;;;===888999888777666666555555666333333333333333333333444......//////000000111111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,++++++,,,(((((())))))************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........//////000000111222222222333555:::EEEVVViiizzz}}}aaaRRRLLLIIIDDDCCCBBBCCCDDDEEEDDDCCC???@@@@@@>>>BBBGGGIIIFFFDDDAAA===;;;;;;:::999777555666888888666444333333111111000000000///////////////...------------...,,,------+++***)))+++,,,++++++++++++++++++++++++---,,,++++++***+++++++++---------------,,,++++++---------...............---...///000222333444444666999>>>JJJ___vvvqqquuuzzzrrrfffaaa^^^bbbfffiiinnnssssssyyysssjjjjjjnnnooosssyyypppeeebbbcccjjjuuu}}}uuuiiiaaa\\\ZZZ]]]ccchhhkkklllkkkjjjhhheeefffkkkooorrrxxx~~~zzzzzzpppaaaXXX```sssuuunnn|||xxxppp___LLL???===>>>777777666555444444333333444111111222222333444444444///000000000000000000111....................................---------,,,++++++,,,,,,,,,,,,------+++...111///+++)))+++---'''((()))******+++******,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,---------............//////000111111222222333555777>>>KKK\\\mmm{{{kkkXXXMMMIIIDDDCCCBBBCCCEEEFFFEEEDDD@@@AAAAAA@@@BBBEEEDDD@@@AAA???<<<:::::::::999888555888:::999666333222222222222111111111000000000//////...------------...,,,---,,,+++))))))+++,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,---...///...---------------.........//////---...///000111333444444777;;;AAANNNdddzzzvvvzzzyyyqqqddd```___ccchhhkkknnnssstttzzzwwwmmmhhhkkkqqqsssvvv}}}zzzooohhhgggiiipppyyyttthhh___ZZZYYY]]]bbbgggiiiiiigggeeebbb___^^^bbbdddfffkkkpppvvvpppaaaXXX\\\gggxxxxxxkkkwwwzzzooodddOOOBBBAAAAAA888777666555444444333333444111111111222222222222222111111111111111000000000......................../////////.........------+++++++++,,,,,,---------.........---++++++,,,---'''((()))+++++++++++++++---,,,,,,+++,,,---...///+++,,,,,,---------------------------............///000000111111222333333666999BBBPPPbbbrrr}}}sss\\\NNNHHHDDDCCCBBBDDDEEEGGGFFFEEE@@@BBBCCCBBBCCCFFFDDD???@@@===;;;999::::::999888666999;;;:::666222111111222222222222111111111111//////...------------......///...---++++++---///++++++++++++++++++++++++******)))))))))+++,,,---***+++---///000000//////---------.........//////+++,,,---...///000111222999<<