BM6@ 6(@@ {{{zzzyyyxxxvvvvvvwwwxxxyyy|||xxxuuussstttvvvwwwxxxqqqssstttrrrpppqqqvvv|||~~~~~~~~~}}}{{{zzzyyyzzz||||||||||||}}}vvvkkkeee[[[YYYXXXWWW[[[dddnnnuuuyyywwwvvvvvvuuuxxx{{{ooo^^^KKK:::777;;;===;;;999;;;;;;<<<>>>@@@AAAAAA@@@???DDDIIIKKKQQQ[[[cccfffgggrrr}}}}}}zzzwwwuuuppppppnnnjjjiiieeeZZZNNNBBB999444555777888:::===@@@EEENNNXXXaaaiiinnnpppqqqnnnkkkgggaaaYYYPPPJJJ@@@===999666777999::::::AAA@@@FFFNNNPPPJJJGGGIIIEEEBBB????????????<<<999777666444111......000222444444333000,,,+++,,,---000111111000......///000...,,,***+++,,,...///...+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333666:::<<>>;;;999888777555111......000333555444333000---,,,,,,...000111111000...---...000...,,,++++++,,,...///...+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333666999<<>>;;;888888777555222//////111333555555333111...,,,---///111222222000...---...//////---++++++,,,.........+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////333666999<<>>AAABBBDDDEEEFFFIIIMMMOOOYYY```hhhmmmvvv|||yyyvvvuuurrrrrroookkkhhhdddXXXLLL???888333555888999:::===???DDDMMMWWWaaaiiioooqqqsssqqqmmmggg```WWWNNNGGG???<<<888666777999;;;;;;BBBEEEJJJPPPQQQNNNIIIGGGIIIGGGEEEBBB???<<<:::888888888555222//////111333555555333111...---...///222222222000...------//////---++++++,,,......---+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////222555999<<>>888333666999::::::===AAAFFFOOOYYYccckkkqqqtttooommmiiieee___WWWNNNHHH???<<<888666777999;;;<<<@@@DDDIIILLLMMMLLLHHHEEEHHHGGGEEEBBB>>>;;;999888888777555222//////111333444444333000...---...///111222222000...---...//////---++++++,,,---------+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////222555999<<>>===>>>AAA===@@@DDDFFFJJJQQQ[[[bbbpppxxx}}}{{{xxxvvvuuutttssspppkkkhhhcccWWWJJJ>>>777333666::::::;;;<<>>;;;888666777:::;;;<<<@@@EEEHHHHHHIIIJJJHHHDDDFFFFFFEEEAAA===999888888777666444111......000222222333222///---,,,---///000111111000......///000000...,,,+++,,,------,,,+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111444888<<>>===???CCC@@@DDDIIINNNSSS\\\hhhqqq{{{}}}{{{xxxvvvtttuuutttpppkkkhhhbbbVVVJJJ===777333777::::::;;;<<>>;;;777666777:::<<<<<>>===???>>>===@@@EEEFFFKKKQQQVVV\\\fffttt~~~~~~}}}zzzxxxvvvtttuuutttpppkkkhhhbbbVVVIII<<<666333777:::;;;;;;<<<@@@EEENNNYYYccclllrrruuurrroookkkfff^^^UUUKKKEEE>>>;;;777666888:::<<<===CCCGGGGGGDDDDDDIIIJJJFFFBBBDDDCCC@@@;;;777777888555555222///,,,,,,...000000000000...++++++,,,...---///////////////111333000...,,,+++,,,------,,,+++******)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000111444888<<>>BBBGGGJJJ}}}zzzwwwsssrrrrrrssstttnnnqqqssstttrrrrrrsssuuuqqqrrrtttwwwzzz{{{|||{{{yyyyyyyyyyyy||||||sssqqqpppllliiiZZZVVVRRRQQQSSSWWWZZZ[[[ZZZWWWSSSOOONNNPPPRRRTTT[[[```jjjvvv}}}|||zzzxxxtttrrrrrrpppnnnkkkfff\\\PPPGGG:::666555999;;;;;;<<>>===<<<:::::::::888555111...///333666888222...///...+++***,,,...222333///...000111000...,,,******,,,---...---,,,,,,,,,++++++,,,,,,,,,***))))))+++,,,---+++***)))************+++++++++++++++,,,,,,,,,,,,------***,,,............///111333555888:::===AAAFFFJJJ~~~{{{xxxwwwuuusssqqqqqqrrrtttuuurrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxwwwuuuuuuvvvyyy{{{}}}{{{yyy{{{|||yyyxxxuuuuuuvvvxxx|||~~~|||{{{yyyvvvtttrrrooollliiicccYYYLLLCCC:::555555999<<<<<<===@@@BBBGGGPPP[[[eeemmmrrrtttqqqnnniiiddd\\\TTTJJJDDD:::999777666777999;;;===BBBDDDGGGGGGFFFDDDDDDDDD>>>>>>>>>>>>===<<<;;;::::::888444000///111666;;;>>>666000000000...---///111555666222...///000///---+++***+++---/////////,,,++++++******++++++,,,))))))***++++++,,,+++***))))))*********++++++++++++++++++,,,,,,,,,------***+++---.........000222333555888:::===AAAFFFJJJ|||zzzwwwvvvuuuttttttuuuvvvwwwrrrssstttuuuwwwxxxxxxwwwxxxzzz{{{yyywwwvvvwwwyyy~~~{{{|||~~~{{{zzzyyyvvvuuussspppmmmiiicccYYYLLLBBB999555444888<<<<<<===@@@BBBGGGQQQ\\\fffmmmrrrtttmmmjjjfffaaa[[[SSSJJJDDD:::999777666777999<<<>>>AAADDDFFFGGGFFFDDDCCCCCC>>>>>>>>>>>>===<<<::::::777666333000///333888===@@@777111000111//////000333888999444//////111000---,,,,,,---///111111000******))))))))))))******((()))***++++++******+++))))))*********++++++++++++++++++,,,,,,,,,------***+++---.........000222222444777:::===AAAFFFIII|||yyyxxxwwwvvvvvvwwwxxxyyysssrrrsssuuuwwwyyyxxxwwwuuuxxx{{{{{{{{{|||}}}zzzyyyxxxvvvuuusssqqqmmmiiicccXXXKKKAAA999555444888<<<<<<>>>AAABBBHHHRRR]]]gggnnnsssuuuiiigggbbb]]]WWWOOOGGGAAA999888777666777999<<<>>>AAACCCFFFGGGEEEDDDCCCCCC>>>>>>>>>===<<<;;;999999555444222000///222777<<<;;;555000///...,,,---000333999;;;555///...000111...------...111222111000))))))(((((((((((())))))''')))++++++***)))***+++)))************+++++++++++++++,,,,,,,,,,,,------***,,,............///111222444777999<<<@@@EEEIII~~~zzzyyyyyyxxxxxxxxxyyyyyysssssssssuuuyyyzzzyyyxxxvvvzzz~~~|||yyyxxxwwwuuutttrrrppplllhhhaaaVVVHHH???888444444888<<<<<<>>>AAACCCIIISSS___iiippptttuuullliiiddd^^^WWWNNNDDD>>>999888666666777:::===>>>AAACCCFFFFFFEEECCCCCCCCC??????>>>===<<<:::888777444444222000...000333666666222000///---***+++000111888:::444---,,,///000...------...000111000...******))))))))))))******&&&)))++++++)))(((***+++)))************+++++++++++++++,,,,,,,,,,,,------,,,---......------...000222444777999<<<@@@EEEIII~~~{{{zzzyyyyyyxxxyyyyyyyyyuuussssssvvvzzz|||{{{xxxzzz~~~|||xxxwwwvvvuuutttqqqoookkkfff```TTTGGG===888444444888<<<<<<>>>AAACCCJJJTTT```jjjppptttvvvrrrnnnhhhaaaYYYOOOEEE>>>999888666666777:::===???AAACCCFFFFFFEEECCCCCCCCC@@@@@@???===;;;999777666555555333000------000222444222222111---))),,,222///666999222,,,+++---///------,,,...///000...---++++++************++++++&&&)))++++++)))((()))+++)))************+++++++++++++++,,,,,,,,,---------,,,...///...------...///222444777999<<<@@@EEEIII}}}zzzvvvxxxzzzzzzxxxvvvuuuuuuvvvvvvvvvxxx{{{}}}}}}~~~{{{wwwuuuvvvrrrlllggg```TTTEEE:::333555888999;;;<<>>;;;999777666333000......111444555444222...,,,+++---///000222000,,,,,,...///---...,,,******---/////////))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++------------------------------......///000000000444555888:::===BBBGGGKKK|||zzzyyy{{{||||||yyywwwuuuuuuyyyxxxyyy{{{~~~~~~{{{xxxvvvvvvrrrmmmggg___SSSDDD999333555888:::;;;<<>>>>><<<:::;;;<<<<<<999777777666444000......111444444444111...++++++---///000222000,,,,,,...///------,,,***+++---...//////))))))(((((((((((())))))(((((((((((()))))))))***)))************+++++++++------------------------------......///000000000333555777999<<<@@@EEEIII~~~~~~}}}zzzyyyxxx{{{|||}}}}}}zzzxxxwwwwwwsssmmmggg^^^QQQBBB888333555888:::;;;===???AAADDDLLLVVV___iiisssxxxxxxuuuqqqiii```WWWMMMDDD>>>999888777666777999<<<>>>BBBCCCCCCBBBAAA???>>><<>>CCCGGG}}}|||||||||}}}~~~{{{yyyxxxwwwwwwsssmmmfff[[[NNN@@@777444666888:::;;;===@@@BBBEEEMMMWWW```kkkuuuxxxvvvqqqllleee]]]UUUNNNGGGBBB:::999777666777999<<<>>>BBBBBBBBBBBBAAA???===;;;>>>===<<<<<<;;;999777666888777444111...///222555333222000---******---///000222000,,,,,,...///---,,,+++***+++---......---***))))))))))))))))))***(((((()))))))))*********))))))*********+++++++++,,,,,,------------------------......///000000000444555777888:::>>>CCCFFF}}}}}}~~~|||~~~~~~zzzxxxvvvvvvvvvsssmmmeeeYYYLLL???777444666999;;;<<<===@@@BBBEEEMMMWWWaaammmwwwxxxtttnnnjjjccc[[[TTTMMMFFFBBB:::999777666777999;;;===BBBBBBBBBBBBAAA???===<<<<<<<<<===<<<;;;:::999999888777444111//////222555333222000---++++++...000000222000,,,,,,...///---+++******+++---...---,,,******))))))))))))******))))))))))))************))))))*********+++++++++,,,,,,,,,---------......------......///000000000555666888999;;;???DDDGGG~~~~~~~~~}}}~~~~~~|||yyyvvvuuuuuurrrmmmdddWWWJJJ>>>777444666999;;;<<<>>>@@@BBBFFFNNNXXXcccoooxxxxxxsssooojjjccc[[[SSSKKKBBB===;;;999777666777999;;;===AAAAAABBBBBBBBB@@@???>>><<<===???>>><<<;;;;;;;;;888777555111//////222555333333111...,,,,,,///111000222000,,,,,,...///---***)))***+++---...---++++++******))))))******+++)))))))))*********++++++)))************++++++++++++,,,,,,------.........------......///000000000444666888999;;;???DDDHHH~~~}}}~~~{{{wwwuuusssqqqlllcccVVVIII>>>888555777999;;;<<<>>>AAACCCGGGNNNXXXdddqqqzzzxxxrrrlllhhhbbb[[[TTTKKKBBB<<<;;;:::888666777888;;;<<<@@@AAABBBCCCCCCBBBAAA@@@???@@@BBB@@@===::::::;;;999888555222///000333555444333222///------000333000222000,,,,,,...///---))))))***+++---...,,,++++++******))))))******+++))))))*********+++++++++)))************+++++++++++++++,,,,,,---......///------......///000000000222444666888;;;???DDDHHH}}}xxxvvvrrrppplllbbbVVVHHH>>>999555777:::;;;<<<>>>AAACCCGGGNNNXXXdddqqqzzzxxxqqqgggddd```[[[UUUMMMDDD>>>;;;:::888666777888;;;<<<@@@AAABBBCCCCCCCCCBBBBBBAAACCCDDDAAA===:::999:::999888555222///000333666444444222000......111444000222000,,,,,,//////---))))))***+++......,,,+++++++++************++++++)))************+++++++++)))************+++++++++++++++,,,,,,---...//////------......///000000000000222444777:::>>>DDDHHH~~~zzzwwwrrrpppjjj___RRREEE===999555777999;;;;;;<<>>===<<<:::888888:::<<<===AAAAAABBBDDDEEEEEECCCAAA@@@AAAAAA@@@>>><<<;;;;;;???:::222------000444666555333///---,,,---///111111000...---,,,,,,------+++***+++,,,......,,,***++++++***)))(((((()))))))))***,,,------,,,***))))))************++++++++++++,,,...---,,,,,,---///000000000000////////////222444777999<<>>===<<<===???999222------000444555555222///---,,,---///111111000...---,,,,,,------+++++++++---//////---+++++++++***))))))))))))))))))***,,,------,,,***))))))************++++++++++++,,,...---,,,,,,---///000/////////////////////222444777999<<>>>>>>>>>>>>>>999222---...000333555444222///---,,,---000111111000///---,,,------...,,,,,,,,,...///000...,,,+++***)))))))))))))))))))))***+++,,,,,,+++***))))))************++++++++++++,,,...---,,,,,,---///////////////////////////222444777999<<>>@@@DDDGGGMMMTTT___kkkssssssnnnjjj```]]]WWWSSSOOOJJJEEEAAA===<<<:::888888:::<<<===CCCEEEHHHIIIHHHGGGFFFFFFEEECCC@@@>>>>>>???@@@@@@===888111......000333555444222///,,,,,,...000222111000///---------......---,,,---...000000...,,,******)))))))))))))))***)))***++++++++++++***)))))))))*********++++++++++++,,,...---,,,,,,---///.........///////////////222444777999<<>>???BBBFFFIIIOOOVVVaaammmttttttooojjj```^^^ZZZVVVQQQKKKEEEAAA===<<<:::888888:::<<<===BBBEEEIIILLLKKKKKKLLLMMMGGGCCC@@@???@@@AAAAAAAAA;;;777111......111333444333111...,,,,,,...000222222111///...------......---,,,---...000000...,,,***)))))))))))))))******************************))))))*********++++++++++++,,,...---,,,,,,---///------....../////////000222444777999<<>>999777;;;<<<===>>>???BBBGGGJJJPPPWWWbbbnnnuuuuuupppkkkcccbbb___ZZZSSSLLLEEEAAA===<<<:::888888:::<<<===@@@EEEKKKMMMMMMMMMOOORRRGGGCCC@@@@@@BBBDDDCCCAAA:::666111......111333444333111...,,,,,,...111333222111000...---......///,,,,,,,,,...///000...,,,)))))))))))))))******+++************************)))************++++++++++++,,,...---,,,,,,---///---------......//////000222444777999<<>>999888;;;;;;<<<===>>>BBBGGGKKKRRRXXXcccnnnuuuvvvrrrnnnggggggddd^^^VVVMMMEEEAAA===<<<:::888888:::<<<===@@@EEEKKKMMMLLLLLLNNNQQQGGGCCCAAABBBEEEFFFCCC@@@999555000...///111333444333111...,,,,,,...111333222111000............///+++++++++---//////---+++)))))))))))))))***++++++******))))))))))))******)))************++++++++++++,,,...---,,,,,,---///,,,,,,---......///000000222444777999<<>>:::999:::;;;<<<===>>>BBBGGGKKKRRRXXXcccnnnuuuwwwsssooojjjjjjgggaaaWWWMMMEEEAAA>>><<<:::888888:::<<<>>>@@@FFFKKKMMMKKKJJJLLLOOOFFFCCCAAACCCFFFGGGCCC???888555000...///111333444222111...,,,,,,...111333333222000///......//////+++***+++,,,......,,,***))))))((())))))***++++++******))))))))))))******)))************++++++++++++,,,...---,,,,,,---///,,,,,,------...///000000333444777999<<>>???BBBGGGKKKQQQ[[[gggpppwwwzzzvvvnnnkkkkkkjjjeee]]]SSSIIIBBB===<<<999888777999;;;<<<@@@CCCGGGJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHEEE@@@<<<999444...+++---111555888555333///---,,,...111333666666222+++)))+++---+++)))***+++,,,---,,,++++++)))))))))))))))******+++))))))))))))))))))))))))************************------------------,,,,,,------......///000000000222444777999;;;>>>BBBEEE}}}zzzssslll^^^NNN@@@:::999<<<@@@AAA@@@@@@@@@CCCHHHLLLQQQ[[[gggooowww{{{wwwqqqoooooolllfff]]]RRRHHHBBB===;;;999888777999;;;<<<>>>AAAEEEHHHGGGFFFEEEEEEFFFFFFEEEFFFEEECCC???;;;888444...,,,---111555888555333///---,,,...111333777777333---+++---...---)))***+++,,,---,,,++++++)))))))))))))))******+++))))))))))))))))))))))))************************------------------------------......///000000000222444777999;;;>>>BBBEEE~~~zzzwwwqqqiii\\\LLL@@@::::::<<<>>>?????????@@@CCCHHHKKKRRR\\\gggooovvv{{{zzzvvvvvvtttppphhh]]]RRRHHHBBB===;;;999888888999<<<===>>>BBBGGGIIIHHHEEECCCBBBBBBAAAAAABBBBBBAAA===;;;777333...,,,...222555777555222///,,,,,,...111333888999555///---///000...)))***,,,---------,,,+++)))))))))))))))******+++))))))))))))))))))))))))************************+++,,,,,,------.........------......///000000000222444777999;;;>>>BBBEEEzzzwwwqqqhhhZZZJJJ>>>999999;;;:::;;;<<<<<<>>>AAAEEEIIIRRR\\\gggooovvv|||}}}zzz}}}yyysssjjj^^^RRRGGGBBB<<<;;;999888888:::===???CCCGGGKKKMMMKKKGGGDDDBBB@@@??????@@@AAA@@@===;;;666333...,,,...222666777444111...,,,,,,...111333777888555///---000000...***+++,,,---------,,,+++)))))))))))))))******+++))))))))))))))))))))))))************************++++++,,,,,,---...//////------......///000000000222444777999;;;>>>BBBEEE|||yyyssshhhXXXHHH===888777777888:::;;;<<<>>>AAAFFFIIISSS^^^iiipppvvv|||~~~}}}vvvlll___RRRHHHAAA;;;:::999888999;;;>>>@@@GGGJJJNNNNNNLLLHHHEEECCCAAA@@@@@@@@@AAA@@@>>>;;;555222...---///333666777333111...++++++...111333555666444...---//////---***+++,,,---...---,,,,,,)))))))))))))))******+++))))))))))))))))))))))))************************++++++,,,,,,---...//////------......///000000000222444777999;;;>>>BBBEEE}}}zzzssshhhVVVFFF;;;777555555999;;;===???AAADDDHHHLLLTTT___lllrrrwww}}}~~~xxxnnnaaaTTTHHHAAA;;;:::999888999<<>>BBBEEE}}}yyyqqqeeeSSSDDD;;;777666666888;;;===@@@BBBEEEIIILLLTTTaaannnuuuyyy}}}}}}xxxooocccUUUIIIAAA::::::888888:::===@@@BBBIIIKKKKKKJJJGGGEEEDDDEEEHHHFFFCCCAAA@@@>>>;;;999444111...---000333666777222000---++++++...111444222444333...---//////,,,++++++---.........---,,,)))))))))))))))******+++))))))))))))))))))))))))************************------------------------------......///000000000222444777999;;;>>>BBBEEE|||xxxooocccQQQBBB;;;888888888666999<<<>>>AAADDDHHHKKKTTTbbbpppvvvzzz}}}~~~}}}|||xxxpppdddVVVIIIAAA:::999888888:::===@@@CCCKKKLLLLLLJJJGGGFFFFFFGGGJJJGGGDDDAAA???===:::777333111......000444666777111///,,,++++++...111444333555333///...000///,,,+++,,,---.........---,,,)))))))))))))))******+++))))))))))))))))))))))))************************------------------,,,,,,------......///000000000222444777999;;;>>>BBBEEE|||wwwooo^^^KKK???:::666555777;;;<<<===>>>@@@EEEJJJNNNVVV^^^jjjwww~~~}}}{{{xxxtttooofffXXXHHH>>>999::::::::::::===BBBEEEJJJKKKLLLKKKIIIHHHHHHIIIIIIEEEAAA???===<<<;;;999333000---...222666666555222000......000111111111;;;777333///......------+++,,,---------,,,+++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222333555888:::<<>>======<<<:::999333000---...222666666555555111---+++---111444555:::666222///.........---,,,---.........---+++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............///000111222333555888:::<<>>???BBBFFFLLLQQQ___fffqqq{{{~~~{{{|||xxxqqqhhh]]]PPPDDD<<<999999:::::::::===BBBFFFIIILLLNNNNNNLLLIIIHHHHHH@@@???>>>>>>???>>><<<:::333000---...222666666555666111+++)))+++000666999777444000......//////...------...///...---,,,+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............///000111222333555888:::<<>>@@@CCCHHHNNNRRR\\\dddqqq}}}}}}yyyrrrhhh\\\MMMAAA999888999999::::::>>>BBBFFFJJJLLLNNNNNNKKKHHHFFFEEECCCBBBAAABBBBBB@@@===:::333///---...222666666555555111+++))),,,111777999444222///...////////////---.../////////...---,,,******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...............///111111333555888:::<<>>AAADDDIIIPPPTTT\\\dddqqq~~~~~~{{{vvvkkk\\\LLL>>>777888999999999;;;>>>CCCGGGLLLMMMNNNMMMIIIFFFDDDCCCFFFEEECCCBBBAAA???;;;888333///---...222666666555333000------000333666777222000....../////////...---.../////////...---,,,******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------...///000111333555888:::<<>>CCCGGGLLLMMMMMMLLLIIIFFFFFFFFFHHHFFFCCC@@@>>>;;;777444333000---...222666666555111000///000222444444444111///------//////...---------...///...---,,,+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------...///000111333555888:::<<>>888777777777999;;;===???BBBFFFLLLSSSXXXdddlllwwwwwwgggUUUFFF===:::777888999999;;;>>>CCCGGGLLLLLLLLLKKKJJJJJJLLLNNNJJJGGGCCC???===;;;888555333000---...222666666555333111000000222333444333000///------...///---,,,,,,---.........---+++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------...///000000333555888:::<<>>DDDHHHKKKKKKLLLKKKKKKMMMQQQTTTLLLHHHDDDAAA???===;;;999333000---...222666666666555333000///111333444444000///------......---++++++,,,---------,,,+++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------------...000000333555888:::<<>>???;;;666111...,,,...222444333222222...++++++///222333222...------,,,++++++++++++***+++,,,---------,,,+++******))))))))))))******************************+++++++++++++++++++++,,,+++,,,------++++++,,,---.........///000000111111444666888999;;;>>>CCCFFFttteeeYYYJJJAAA999666555444777;;;>>>>>>@@@EEEHHHLLLUUU___qqq{{{wwwbbbMMM???:::888;;;;;;;;;;;;===BBBHHHMMMSSSSSSRRROOOKKKHHHGGGGGGEEEFFFDDD???>>>>>>;;;666000...---///333555333111000---***+++///333444333...---,,,++++++,,,------((()))***,,,------,,,,,,******))))))))))))******************************)))******+++,,,,,,------+++---...---,,,+++,,,------......//////000111111444555777888:::>>>BBBFFF{{{qqqcccYYYFFF>>>777555444444777;;;>>>===@@@DDDGGGKKKTTT^^^sss|||~~~zzzttthhhUUUDDD:::777777::::::;;;;;;===BBBHHHMMMSSSTTTSSSOOOJJJGGGHHHJJJDDDEEECCC???===>>>;;;555///......111444666333000///,,,***,,,000444444333000///...------...000111)))***+++,,,------,,,+++******))))))))))))***************************************++++++,,,,,,,,,,,,---...---,,,+++,,,...------......///000000111222555999<<<===???BBBDDD~~~|||}}}~~~zzzpppcccYYYDDD<<<666444444444777;;;<<<<<>>===>>>:::555///......111555666333000///,,,***,,,111444444222000///.........///000111,,,---.........,,,+++*********))))))))))))******************************,,,,,,,,,+++++++++******,,,---......,,,,,,---...---------...//////000000111555<<<@@@BBBBBBBBBCCC}}}}}}~~~yyyxxxuuurrroooooorrrtttvvv{{{~~~xxxnnn```VVVCCC;;;555555555555777;;;;;;;;;>>>DDDGGGKKKUUU___oooyyy~~~zzzhhhRRRCCC;;;888:::>>>888999:::;;;<<>>@@@AAACCCEEE||||||yyyvvvsssttt{{{~~~}}}}}}uuuiiibbb```\\\VVVNNNGGGGGGLLLQQQUUU[[[ccciiimmmrrr{{{|||tttgggWWWKKKCCC<<<666666666666888;;;======AAAGGGKKKQQQ[[[eeennnxxx{{{ttt___III>>>:::777666999;;;<<<<<<<<<===???CCCFFFLLLJJJIIIIIIJJJIIIDDD???AAABBB@@@<<<<<<===:::555333000...///333555555444000...,,,...111333111//////000222333222000---+++((()))+++,,,------,,,+++******))))))))))))***************************************++++++,,,---------...///...------...///,,,,,,------...//////000555777999:::<<>>AAAFFFIIILLLJJJHHHIIIJJJJJJGGGDDD@@@???===<<<<<<;;;888666///......000333666666555333///,,,---000333333222............---,,,+++***,,,---///...---,,,,,,---(((((((((((()))))))))))))))************+++++++++,,,+++)))''''''((()))***&&&111((()))888***777------......///000000000444666888:::;;;>>>CCCFFF~~~{{{~~~~~~~~~zzzxxxxxxyyyzzz}}}{{{|||}}}wwwjjj^^^VVVSSSOOOLLLGGGBBB???>>>>>>>>>@@@EEELLLTTT\\\dddlllqqquuuwww~~~|||vvvpppcccSSSGGG<<<888444333444777:::;;;>>>===@@@FFFKKKQQQ[[[fffttt~~~}}}vvviiiWWWCCC:::888888:::<<<:::;;;<<<<<<>>>BBBGGGKKKMMMKKKIIIIIIJJJIIIFFFCCC@@@>>>=========;;;888555000///000333666777777666333///,,,---000333333222............---,,,+++***,,,---///...---+++,,,,,,(((((((((((()))))))))***)))************+++++++++---+++***(((((()))***+++///222***;;;\\\PPP111000------......///000000000444666888:::;;;>>>CCCFFF~~~~~~zzzwwwvvvwwwxxx|||zzz|||sssjjjbbbWWWOOOKKKFFFDDDAAA>>><<<;;;;;;;;;999===BBBIIIPPPXXXaaafffpppqqqwww{{{uuummm```PPPDDD;;;777444333555888:::;;;<<<<<<@@@FFFLLLRRR^^^jjjzzzzzzooobbbQQQ???888888999;;;>>>;;;;;;;;;<<<===BBBIIIMMMNNNLLLKKKJJJIIIGGGDDDBBB???>>>>>>???>>>;;;777444000000222555888999888666222///,,,---111333333111............---,,,++++++,,,---///...,,,++++++,,,((((((((()))))))))******)))************+++++++++---,,,***))))))***++++++......***@@@bbbWWW444(((------......///000000000444666888:::<<>>======<<<;;;:::999999888:::===BBBHHHPPPXXX^^^jjjkkkqqq{{{zzztttjjj]]]MMMAAA999777444333666999;;;;;;======AAAGGGLLLSSS```mmm|||wwwiii]]]MMM===777888999;;;===<<<<<<;;;;;;>>>CCCKKKPPPOOONNNLLLJJJHHHEEEBBB@@@>>>>>>?????????<<<666222///000222666999:::777555222///---...111333333111---.........------,,,+++,,,---......,,,******+++(((((()))))))))*********))))))*********+++++++++,,,,,,+++******++++++,,,'''------666BBB999)))+++------......///000000000333555888;;;<<>>:::::::::::::::::::::999888:::<<<>>>BBBIIIQQQVVV]]]```hhhtttzzzrrrgggYYYJJJ@@@888555333444666999;;;<<<@@@AAADDDIIIMMMTTTbbbooo~~~wwwjjjZZZKKK<<<666777888999;;;<<<<<<<<<<<>>AAAGGGNNNSSSNNNNNNNNNJJJFFFBBB@@@@@@@@@?????????>>>;;;666222------///222555666555333111...---///222444222000,,,------...------,,,,,,,,,......---+++))))))))))))))))))*********++++++)))************+++++++++*********+++++++++++++++,,,+++,,,,,,+++,,,---...------......///000000000222555999<<<===???BBBDDD|||}}}}}}|||zzzwwwtttsssnnnnnnnnnlllkkkkkkmmmooouuuvvvtttrrrwwwpppfff[[[RRRHHH???<<<===999888888999999;;;<<<<<<::::::;;;:::;;;>>>BBBFFFGGGIIIPPP[[[hhhuuuwwwkkk^^^QQQEEE???555444333444888;;;<<<<<>>@@@CCCHHHOOOSSSMMMNNNNNNJJJEEEAAA@@@AAABBB@@@???>>>===:::666333...---...111444666555444000...---///333444222000,,,,,,------...------,,,,,,......---+++)))((()))))))))*********+++++++++)))************+++++++++((())))))***++++++******+++''')))---...111000'''------......///000000000222555999<<<>>>???BBBCCC|||xxxtttqqqkkkkkkkkkiiigggggghhhjjjqqqnnniiifffjjjqqqtttrrr{{{kkk[[[QQQFFF???:::777:::>>>999888888888888:::<<<===<<<<<<<<<<<<;;;===@@@CCCHHHGGGJJJRRR\\\iii{{{uuuhhhZZZMMMCCC>>>555333333444888;;;<<<===@@@CCCIIINNNRRR[[[mmm~~~|||tttnnnRRREEE999777:::;;;<<<===999;;;>>>AAADDDIIIOOOSSSLLLMMMNNNJJJEEEAAA@@@AAACCCAAA>>>===<<<:::666444///......000333666666666000...---///333444222///,,,,,,------...---------,,,......---+++)))((())))))************+++++++++)))************+++++++++'''((()))***************,,,)))///111+++...000(((------......///000000000222555999<<<>>>@@@BBBCCCzzzvvvsssqqqnnnkkkiiiiiihhhfffdddcccaaa___aaadddgggiiijjjrrryyy~~~lll[[[PPPCCCAAA>>>;;;::::::;;;<<<::::::;;;;;;<<<<<<<<<<<>>>>>>>>???@@@AAABBBEEEHHHKKKNNNSSS^^^mmmyyy|||qqqeeeYYYLLLBBB;;;444555777777888999<<<>>>CCCEEEGGGLLLTTTbbbrrr}}}zzzjjj\\\KKK???666555999::::::;;;>>>======@@@EEEJJJNNNOOOSSSPPPLLLIIIHHHFFFEEECCCBBB???<<<<<<===:::333---,,,...222555666666666555//////111333666555333111,,,---......,,,,,,---...---,,,,,,+++*********+++*********)))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,,,,---......,,,,,,---...///000111111444777:::<<<===@@@CCCEEE~~~zzzvvvtttrrroookkkhhhgggeeebbb```\\\ZZZYYYYYY[[[^^^______fffjjjoootttxxx{{{~~~|||qqqeeeXXXKKKDDD>>><<<;;;999999:::;;;<<<::::::999999::::::;;;<<<======>>>AAAFFFJJJKKKJJJIIIKKKLLLMMMRRR]]]mmmxxxyyynnnbbbUUUIII???888444555777888888999<<<>>>DDDFFFIIINNNWWWdddttt~~~}}}mmm]]]III>>>555666999;;;;;;<<<>>>======@@@FFFKKKNNNOOOPPPNNNJJJHHHGGGFFFEEECCCBBB???<<<<<<===:::333------///222555666666555444...///111555777666333000,,,---......,,,,,,---......---,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......,,,,,,---...///000111111444666:::<<<===@@@CCCEEE~~~|||yyywwwvvvtttqqqmmmiiigggddd```^^^ZZZXXXUUUUUUVVVWWWWWWVVVYYYYYY\\\bbbhhhlllmmmlllmmmllllllmmmoooooommmllliiiddd[[[RRRJJJDDD>>>;;;999999999999:::;;;<<<<<<;;;;;;:::::::::;;;======>>>???BBBIIIPPPVVVWWWWWWRRRRRRQQQPPPTTT^^^lllvvv|||uuuiii\\\PPPEEE;;;555444555777888888:::<<>>>>>>>>>>>AAAFFFKKKNNNOOONNNLLLIIIGGGGGGFFFEEECCCAAA???======<<<999333---...000333666777555333222---...222666888666222...,,,---......,,,,,,---...///...---+++***)))))))))))))))))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,,,,---...///000111111444666999<<<>>>@@@CCCFFF}}}{{{yyyxxxxxxvvvsssoookkkiiifffcccaaa___\\\ZZZXXXXXXXXXWWWUUURRRSSSUUUWWWZZZ[[[[[[ZZZ[[[YYYWWWWWWWWWWWWUUUTTTRRRNNNGGGBBB???===;;;:::888999:::;;;;;;<<<<<<======>>>@@@BBBCCCCCCCCCBBBDDDIIIOOOVVV[[[^^^aaabbb\\\[[[YYYWWWXXX^^^gggnnnzzzxxxqqqeeeXXXLLLAAA888333444555777888999:::===@@@FFFGGGKKKRRR]]]kkkxxxqqq\\\BBB:::555777;;;===>>>@@@???>>>???CCCGGGLLLNNNOOOOOOLLLJJJHHHHHHGGGDDDBBBAAA@@@>>>===<<<888222...///111444777777555222000,,,...333888999777111,,,,,,---......,,,,,,---...000///---+++***)))(((((()))))))))))))))*********))))))))))))))))))))))))************************++++++,,,,,,------------,,,,,,---...///000111111333666999<<<>>>@@@DDDFFF~~~|||zzzzzzzzzuuurrrooommmkkkiiigggeeecccaaa^^^\\\\\\[[[XXXWWWRRRUUUWWWUUUQQQMMMMMMOOOMMMLLLJJJIIIIIIIIIGGGFFFEEECCC@@@>>>>>>>>>===<<<999999:::;;;;;;;;;<<<<<<@@@DDDIIINNNPPPPPPNNNLLLPPPXXXaaaeeeddddddfffjjjbbb```^^^[[[ZZZ[[[___aaajjjqqqyyy}}}uuummm```TTTHHH???888444333555777888999;;;>>>@@@EEEGGGKKKSSS```nnnzzzoooXXX???999666999<<<===>>>AAA@@@???@@@DDDIIILLLNNNNNNQQQNNNLLLJJJIIIGGGDDDBBBAAA@@@???>>>;;;777111...///111555777777555111///,,,...333888:::777000+++,,,---......,,,,,,---...000///---+++***)))(((((((((((())))))************))))))))))))))))))))))))***************************+++,,,---------,,,,,,,,,,,,---...///000111111333555999<<<>>>@@@DDDGGG~~~|||||||||uuussspppnnnmmmlllkkkiiieeeccc```______]]][[[YYYXXX\\\^^^YYYQQQKKKKKKMMMIIIHHHFFFFFFGGGFFFDDDBBBBBB@@@>>>===>>>>>>===;;;::::::::::::;;;<<<======EEEIIIPPPWWW[[[\\\[[[ZZZ]]]eeeooorrrooollllllnnndddaaa]]]YYYWWWWWWWWWXXXYYY]]]bbbiiiuuuzzzqqqiii\\\PPPEEE>>>888555333555777888999;;;???AAAFFFGGGLLLUUUcccqqq|||iiiRRR<<<888666:::======>>>AAA@@@@@@BBBEEEJJJMMMNNNNNNPPPNNNLLLKKKJJJHHHEEECCCAAAAAA@@@>>>;;;666111......111555888888555111///,,,///444888999666000+++,,,---......,,,,,,---...///...---+++***)))))))))((((((((()))******++++++))))))))))))))))))))))))************************)))***,,,---------,,,+++,,,,,,---...///000111111222555999;;;>>>AAADDDGGG}}}}}}zzzxxxuuussssssrrrpppnnniiihhhfffffffffdddbbb```bbbcccdddaaa\\\WWWUUUUUUQQQQQQPPPQQQQQQOOOKKKHHHGGGDDDAAA?????????>>>>>><<<<<<<<<<<<>>>AAACCCEEEHHHLLLRRRYYY___cccfffggghhhlllsssxxx{{{xxxtttpppgggbbb[[[VVVTTTUUUXXXYYYXXXZZZ]]]cccmmm|||}}}wwwllldddXXXLLLBBB<<<888555333555777999:::<<>>AAAAAAAAABBBFFFJJJMMMNNNNNNKKKJJJJJJJJJJJJJJJGGGEEEAAAAAAAAA???:::555111...---000444888888666222///...000333777999666000+++,,,---......,,,,,,---......---,,,+++************'''(((((()))******++++++))))))))))))))))))))))))************************)))***,,,------,,,+++***,,,,,,---...///000111111222555888;;;>>>AAAEEEGGG~~~}}}{{{yyyxxxwwwuuussspppooommmmmmnnnmmmkkkhhhjjjiiihhhggggggeeebbb___^^^^^^]]]^^^]]]ZZZVVVRRRPPPKKKEEEBBBAAAAAABBBBBB@@@??????@@@CCCGGGKKKNNNKKKMMMRRRXXX___ffflllooonnnnnnrrrzzzzzzqqqllleee[[[UUUTTTWWW\\\```aaabbbeeeiiinnnyyy|||vvviiiaaaUUUIII@@@;;;777555333555777999:::<<>>AAAEEEHHH~~~|||||||||zzzyyyxxxyyyzzzzzzyyywwwuuusssrrrrrrqqqppppppppppppqqqooojjjeeeeeeiiiiiieee___YYYSSSKKKFFFEEEDDDBBB@@@EEEDDDDDDCCCCCCGGGLLLQQQQQQTTTYYY___eeejjjmmmooorrrqqqsss}}}{{{yyylll^^^XXXYYY]]]eeemmmooolllnnntttyyy}}}pppjjj^^^QQQGGG>>>555333444333555888:::;;;<<>>;;;:::::::::;;;>>>AAACCCDDDFFFGGGIIIKKKMMMNNNNNNKKKIIIFFFEEEEEEDDDBBBAAAAAABBBCCC@@@:::444000...111444999<<<<<<999444111///...333:::999000***+++000000//////.........---...---+++)))(((((())))))))))))))))))))))))))))))+++*********))))))((((((+++)))((('''((()))+++,,,...---,,,+++++++++,,,---,,,,,,,,,,,,...///000111444666999<<<===@@@CCCEEE~~~}}}~~~}}}|||zzz{{{{{{zzzyyyyyyyyyyyyzzz{{{vvvqqqqqqrrrqqqkkkfff]]]WWWNNNIIIGGGHHHHHHHHHGGGHHHIIIIIIJJJLLLQQQTTTWWW[[[```ggglllppprrrsssvvvwww|||~~~}}}pppccc\\\\\\```gggnnnuuutttyyy{{{nnnfff[[[NNNEEE===666444666666888;;;<<<<<<<<<>>>@@@HHHLLLTTT___lllzzz}}}gggNNN===::::::::::::<<<>>>AAACCCDDDEEEGGGJJJLLLMMMNNNOOOKKKIIIFFFDDDDDDCCCAAA???AAAAAAAAA===888222///...111333777::::::888444222111111555;;;:::222...///000/////////...............---+++)))(((((())))))))))))))))))))))))))))))************)))))))))(((******((((((((()))+++,,,------,,,+++++++++,,,---,,,,,,,,,---...///111111444666999<<<===@@@CCCEEE|||wwwtttsssooogggaaaYYYSSSKKKFFFEEEGGGIIIKKKIIIKKKNNNOOOQQQTTTXXX[[[]]]```eeekkkooosssuuuuuu}}}}}}rrrfffaaabbbeeennnvvvxxxlll```VVVJJJBBB<<<666555777777999<<<======>>>???AAAJJJNNNWWWbbbppp~~~www[[[EEE<<<:::999999:::<<>>AAA@@@>>>999444000......000222555888888777444222///000333777555///---...//////.....................---+++)))(((((())))))))))))))))))))))))))))))************))))))))))))******)))((()))***+++,,,---,,,,,,++++++,,,,,,------------...///000222222444666999<<<===@@@CCCEEE|||uuuqqqllleee\\\UUUQQQNNNIIIFFFEEEGGGIIIKKKKKKMMMOOORRRVVV[[[bbbfffhhhiiikkknnnrrrwwwzzz}}}yyypppgggeeehhhmmmwwwvvvjjj\\\RRRFFF???:::555444777666999<<<>>>>>>???AAACCCFFFMMMXXXgggvvvsssSSS>>>;;;999999999;;;===???AAABBBAAACCCGGGKKKNNNOOOPPPPPPLLLJJJFFFDDDCCCBBB@@@>>>AAA@@@<<<666111...---...///111333555666555444222222444666555111---,,,---//////...---------...///...---+++)))(((((())))))((((((((((((((((((((((((*********)))))))))))))))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,------............///111222333444666999<<<===@@@CCCEEE~~~yyyrrrllleee]]]TTTMMMLLLLLLLLLLLLLLLLLLNNNOOONNNPPPRRRUUUZZZccclllsssxxxwwwvvvvvvzzzyyyrrrlllkkknnnsss~~~ttthhhZZZPPPDDD>>>888444333666:::<<<=========>>>@@@BBBBBBJJJYYYkkk{{{pppOOO<<<:::888888999;;;===@@@AAABBBAAADDDGGGLLLNNNPPPPPPPPPMMMKKKHHHFFFEEEDDDBBB@@@BBB@@@;;;555///---...//////111333555555444222111888<<<===999333///...//////...---,,,,,,---...///...---+++)))(((((())))))(((((((((((((((((((((((())))))))))))))))))*********************++++++,,,+++++++++,,,,,,---------............///111222333444666999<<<===@@@CCCEEE|||yyywwwsssooohhhaaa[[[TTTNNNJJJGGGJJJMMMOOOPPPPPPQQQSSSVVVXXX[[[^^^dddmmmwww}}}~~~~~~zzzvvvuuuuuuyyy}}}qqqdddWWWMMMBBB<<<888444444777BBBBBB@@@>>><<<<<>>@@@BBBBBBBBBDDDHHHMMMOOOPPPPPPOOOMMMKKKHHHFFFFFFEEEDDDBBBCCCAAA<<<555000......000///111444666666444111///666<<<>>>888111...---,,,///...,,,++++++---///000...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******+++,,,---------------------...///000222222444666999<<<===@@@CCCEEE~~~}}}|||zzzwwwrrrnnnllldddaaa[[[VVVRRROOOMMMKKKHHHLLLOOOQQQRRRTTTWWWZZZaaadddiiioootttzzz{{{mmm```SSSJJJ@@@;;;888555666:::EEECCCAAA???===@@@EEEHHHPPPWWWcccqqq~~~xxx```III;;;666666777999<<<>>>@@@BBBBBBCCCEEEJJJMMMPPPPPPOOONNNKKKIIIFFFFFFFFFFFFDDDCCCDDDBBB===777222///000111000222666888777444000---...777;;;555---++++++)))...---+++***+++---///000...---+++)))(((((())))))))))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,+++)))***+++---......------,,,,,,,,,---...///111111444666999<<<===@@@CCCEEExxxwwwvvvsssooojjjeeeccc]]][[[VVVSSSQQQQQQQQQRRRPPPSSSVVVWWWXXX[[[aaafffiiinnnvvv|||yyyjjj\\\PPPGGG>>>:::888777999===BBBAAA@@@>>>@@@EEEMMMRRR[[[___hhhrrr}}}rrrXXXFFF;;;555666777999<<>>@@@CCCEEE~~~~~~}}}zzzxxxuuurrrooollljjjgggaaa\\\XXXXXXWWWWWWUUUSSSRRRPPPTTTUUUWWWZZZ___eeejjjnnnrrrwwwzzzooocccZZZLLLCCC;;;888666555666:::AAABBB@@@>>>===CCCNNNWWWVVV]]]fffppp~~~iiiPPPAAA;;;999;;;<<<===>>>???@@@AAABBBFFFKKKPPPSSSRRROOOKKKJJJEEEGGGHHHJJJIIIGGGEEECCCAAAAAA@@@<<<777444333444000444999:::777333///...222:::<<<666...,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,***)))'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF~~~~~~||||||{{{zzzvvvtttmmmkkkhhhfffeeebbb^^^ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTXXXZZZ]]]bbbhhhnnnsssvvvzzz~~~zzzooobbbYYYJJJAAA999777555444555999>>>???>>><<<<<>>999888999:::<<<>>>@@@BBBCCCDDDEEEIIIOOORRRRRRPPPNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIAAA@@@>>>:::555222111111555777999:::888555111///111888;;;555...---.........---,,,,,,,,,,,,---...,,,,,,,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF~~~}}}}}}{{{zzzyyyyyyxxxuuuqqqnnnfffeeecccbbbaaa___\\\ZZZ]]]\\\[[[ZZZYYYZZZ[[[[[[___bbbgggmmmtttzzz~~~wwwkkk^^^UUUGGG???777555444333444888999;;;<<<<<<===AAAIIIPPPWWW```lllwwwfffJJJ;;;777777888999;;;>>>AAADDDFFFGGGDDDHHHNNNQQQRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJKKKKKKAAA@@@<<<777222......///888888999::::::666222...111888:::555///...//////...---,,,,,,,,,,,,---...---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF~~~}}}yyyyyyxxxwwwvvvsssnnnjjjgggfffdddcccbbbaaa___^^^]]]\\\\\\\\\]]]```ccceeehhhkkkqqqxxx~~~{{{rrrfffYYYPPPDDD===666555444333555888777999;;;===???CCCIIINNNWWWbbbppp|||cccGGG999666777:::;;;===???BBBDDDFFFGGGGGGJJJOOOQQQRRRRRRSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHBBB@@@<<<666000,,,,,,...444555888<<<===999222---444999:::444.........---...---,,,,,,,,,,,,---...---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF~~~|||{{{zzzyyyxxxwwwvvvsssnnnkkkkkkjjjiiigggeeeccccccbbb^^^^^^___aaadddiiimmmooorrruuu{{{zzzpppdddVVVMMMCCC<<<666555555444666999777999<<>>AAACCCFFF|||zzzxxx|||zzzxxxwwwvvvtttqqqnnnnnnnnnnnnkkkiiiggghhhiiiffffffhhhkkkooossswwwyyy|||zzzpppcccUUULLL@@@:::555555666555666:::999:::<<<@@@EEEJJJNNNPPPZZZjjj{{{rrrUUU@@@999:::;;;>>>>>>@@@BBBCCCEEEGGGGGGLLLPPPTTTUUUTTTRRRPPPPPPOOOPPPQQQQQQOOOKKKHHHEEEFFFBBB<<<444...,,,...000111888AAAFFFDDD>>>777333888:::888222.........,,,...---,,,,,,,,,,,,---...---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF|||zzzxxx}}}{{{wwwvvvuuuuuusssrrrqqqrrrrrrqqqnnnnnnpppsssrrrsssuuuxxx{{{~~~wwwmmm```QQQHHH===777333444555444555999::::::<<<@@@FFFKKKPPPRRR___ooohhhKKK<<<:::<<<<<<<<<>>>???BBBEEEGGGIIIJJJLLLPPPUUUWWWVVVSSSPPPOOOPPPPPPPPPOOONNNLLLJJJHHHEEEAAA;;;333---,,,...111333;;;CCCDDD>>>888444444555777666111...000000......---,,,,,,,,,,,,---...---,,,***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------......///000000000222555999<<<>>>AAACCCFFF|||zzz~~~{{{wwwuuutttuuuuuuttttttuuuwwwvvvtttuuuxxx||||||}}}|||sssiii[[[MMMCCC;;;555111222444333444888;;;;;;<<<@@@FFFLLLQQQSSSbbbsssaaaEEE888:::<<<<<<;;;<<>>AAACCCFFF|||xxxqqqmmmrrr|||~~~|||}}}{{{yyyyyyzzz{{{|||{{{|||~~~{{{pppcccVVVIIIAAA===:::777444333333555777>>><<>>555111000...///222555888:::888333//////000333333222111000000000000222///,,,++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))*********)))))))))))))))+++***)))((((((***,,,---,,,,,,,,,---------......------......///000000000333666:::<<>>999777888:::<<<===@@@FFFLLLNNNNNNLLLPPPQQQSSSVVVXXXWWWUUUSSSTTTSSSRRRRRRQQQPPPMMMKKKIII>>>333000000///000111666999:::888333000000111444333222111000000000111222///,,,++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))+++***)))((()))***,,,---,,,,,,,,,---------......------......///000000000333555999;;;===???BBBEEEuuugggbbbooottthhh[[[NNNCCC;;;<<<:::777555555777:::<<<999:::???HHHOOOSSS[[[cccrrrzzzcccIII;;;777777999<<<>>>>>>@@@DDDIIIMMMOOOOOOSSSWWW[[[]]]\\\XXXVVVTTTTTTSSSRRRRRRSSSSSSRRRPPPIII<<<111///111111000111777999:::777333000111333555444222111000000000111111///,,,+++,,,---,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++***)))))))))***,,,---,,,,,,,,,---------......------......///000000000444666999;;;===???BBBDDDvvvvvv|||qqqdddWWWKKK@@@999999888666444555888;;;===999:::AAAJJJPPPUUU^^^gggwwwttt^^^FFF:::888999;;;===>>>>>>???CCCHHHMMMQQQSSSZZZ^^^bbbbbb^^^ZZZYYYYYYZZZWWWUUUUUUWWWYYY[[[[[[GGG:::...---111222111111777888888666111///111333666555333111000000111111000...,,,+++,,,------,,,++++++***)))(((((())))))(((((((((((()))))))))))))))))))))))))))***************)))))))))***+++,,,,,,,,,,,,---------......------......///000000000555888;;;===???BBBEEEHHHxxxmmm```SSSHHH>>>888777666444333444777:::===:::===DDDLLLRRRVVV```iiizzzjjjWWWAAA888777888999;;;<<<===???BBBGGGNNNTTTXXX```cccdddccc___\\\]]]^^^ddd```ZZZWWWXXX[[[]]]___CCC777---,,,000222333444666777777444///...111444777666333111///000111222///---,,,,,,---...---,,,+++***))))))))))))))))))(((((((((((())))))))))))(((((())))))***************************+++++++++,,,,,,,,,---------......------......///000000000444666:::===@@@CCCGGGJJJ|||ttthhh[[[OOOEEE<<<777777555333222444777:::<<<<<<@@@HHHPPPTTTXXXbbbmmm~~~{{{]]]LLL:::555666777777888;;;===@@@CCCGGGMMMUUUZZZaaabbbbbbaaa___^^^^^^___hhhccc\\\WWWUUUTTTTTTTTT===444---,,,///111555999777888777333//////222666999777333111///000111222...---,,,,,,......---,,,******)))))))))))))))***(((((((((((())))))))))))((((((((()))******++++++))))))******++++++++++++,,,,,,,,,---------......------......///000000000222555999<<<>>>AAAEEEHHHwwwooocccVVVKKKBBB;;;666888777444333444777:::===>>>BBBKKKTTTXXX]]]hhhsssqqqQQQBBB555444888:::::::::===???BBBDDDGGGLLLSSSXXX]]]\\\]]]^^^______]]][[[\\\YYYUUURRROOOLLLHHHEEE777111------...000666>>>::::::888444000000555999:::777444000///000111222---,,,,,,---......---,,,******))))))))))))******(((((((((((())))))))))))'''(((((()))******++++++))))))***+++++++++++++++,,,,,,,,,---------......------......///000000000666888;;;===>>>@@@CCCEEEssslll___SSSHHH@@@999555:::888666555555888;;;===>>>DDDMMMVVV[[[```lllxxxjjjKKK>>>444555;;;>>>>>>>>>???AAADDDEEEGGGJJJPPPUUUXXXWWWYYY]]]``````[[[VVVLLLLLLMMMMMMLLLGGG@@@<<<333000---------///777AAA<<<<<<:::555222222777;;;:::888444000//////111333---,,,,,,---...///---,,,***)))))))))))))))******(((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++++++++***,,,,,,,,,---------......------......///000000000;;;===?????????@@@BBBDDDrrrfffYYYOOOGGG===777555555444444444666999===???>>>CCCNNNYYY]]]bbbqqq}}}cccIII@@@888999<<<<<<===???@@@???@@@BBBGGGLLLQQQTTTYYYYYYYYYZZZ\\\[[[XXXVVVNNNMMMKKKJJJLLLLLLCCC888///000000...///333:::@@@@@@BBB>>>555000444999<<<:::666222000111222222222,,,,,,------...---------))))))))))))))))))))))))(((((())))))))))))((((((,,,,,,+++***)))((('''''')))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222777;;;<<<;;;===BBBCCCAAA~~~qqqdddVVVLLLDDD;;;555444555444333444666999<<>>AAABBBCCCEEEHHHNNNTTTXXXaaa___]]]\\\[[[ZZZWWWUUUSSSSSSPPPNNNPPPOOOEEE::://///////...///333:::???<<>>999666222000000111111111,,,,,,------...------,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222555999;;;;;;>>>CCCEEECCC{{{~~~xxxnnnaaaRRRHHH@@@888333333444333333444666999<<<>>>AAAGGGQQQZZZ```jjj|||sssUUU@@@:::777:::>>>======>>>CCCEEEGGGHHHKKKPPPXXX^^^eeebbb___]]]\\\[[[YYYWWWVVVVVVTTTQQQQQQOOOEEE:::.........---///333:::>>>888AAAEEE===444444999>>>888555222000000000000///,,,------...------,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222333777::::::>>>DDDGGGEEE|||}}}zzztttrrrssswww}}}uuujjj]]]NNNDDD===666333444333333333444777:::===>>>CCCJJJSSSZZZaaaooojjjKKK;;;777777<<>>===???CCCFFFIIIKKKMMMSSS[[[bbb```___^^^^^^^^^]]][[[YYYSSSTTTSSSPPPOOOLLLCCC888------------000444:::===888???BBB===888999;;;<<<777555111000000000///...---------...------,,,,,,((((((((((((((((((((((((,,,+++)))(((((()))+++,,,(((((())))))************))))))*********++++++++++++++++++,,,,,,,,,------............///000111222333888::::::>>>DDDFFFEEEzzz{{{wwwnnngggccceeeiiipppuuu}}}}}}sssfffYYYJJJAAA;;;666444555222333444555888;;;===???DDDLLLVVV\\\dddttt___CCC888666777===@@@>>>>>>@@@CCCFFFIIIMMMPPPVVV]]]ccc\\\\\\\\\^^^^^^]]]YYYVVVPPPSSSSSSPPPNNNJJJAAA888------,,,---111666:::===;;;===<<<:::<<>>@@@>>>???AAABBBDDDHHHNNNUUU[[[___bbb\\\\\\[[[[[[[[[YYYUUURRRRRRUUUVVVRRROOOJJJAAA777...---,,,...333888<<<===>>>;;;777666;;;AAA???999444333111111222222111000............---,,,++++++))))))))))))))))))))))))+++***))))))))))))***+++(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222666999;;;;;;===CCCDDDCCCuuuwwwzzzpppkkkhhhjjjkkkjjjjjjmmmpppqqqsssuuuwww|||sssgggXXXMMMBBB===999555333444333444666999;;;>>>@@@AAAIIIUUU```eeemmmjjjMMM888888777:::???@@@>>>???CCCCCCDDDHHHPPPZZZaaabbb```]]][[[XXXVVVWWWWWWVVVUUUUUUXXXYYYTTTNNNGGG===333///---,,,///555:::===>>>===;;;666333777???@@@===333222111222333444444333............---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222444888::::::>>>DDDFFFEEE}}}|||yyyiiidddbbbhhhpppxxx{{{tttrrruuuyyy}}}nnnaaaSSSIII???;;;888444222222444555777:::<<>>@@@DDDEEEDDDHHHRRR^^^eeeddd```\\\XXXSSSRRRTTTXXX[[[]]]WWWZZZZZZSSSLLLDDD888...000...---000666;;;>>>>>><<<;;;777222444;;;@@@@@@222111111222444666555444............---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------.........//////000111222222666999:::>>>EEEHHHGGGvvvqqqlllmmmttt~~~zzzrrrqqqtttuuuhhh___PPPIII???999777666555333444555777999<<<>>>AAACCCRRRTTTZZZfffyyyxxxUUU???;;;777;;;???@@@??????AAACCCIIIKKKOOOVVV\\\```aaaaaa]]]WWWRRRUUU^^^eeegggfffWWWVVVTTTQQQJJJ???555---///---,,,000777<<<>>>>>><<<777333444:::>>>???===666444111111222333111////////////...---,,,******+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++------------------------///000111111000000111222444666:::<<>>AAACCCSSSUUU\\\jjj}}}pppNNN;;;999999<<<@@@AAA@@@@@@BBBDDDEEEIIIPPPXXX^^^``````^^^YYYXXXYYY]]]bbbdddbbb^^^YYYXXXUUUPPPHHH===222+++000---,,,///555:::<<<;;;===888444666<<<@@@@@@>>>555333000000222222111////////////...---,,,******************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++------------------------...///111000//////000222444666:::<<>>BBBEEESSSWWWaaapppeeeFFF777888:::>>>AAABBBAAA@@@CCCEEEBBBHHHRRR\\\aaaaaa^^^\\\XXX\\\bbbfffeee___XXXSSSYYYXXXUUUOOOFFF<<<333---000...,,,///555999;;;:::===999777999>>>BBB@@@>>>333222000000111111///.../////////...---,,,******************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++---------------------------///000000///...000111444666:::<<>>DDDIIITTTZZZfffwwwyyyZZZ@@@666999;;;>>>AAABBB@@@@@@CCCFFFEEEKKKUUU]]]aaaaaa___^^^]]]ccchhhhhhcccZZZTTTQQQXXXWWWTTTMMMDDD;;;555111///------111777<<<=========:::999<<>>AAAAAA@@@AAADDDHHHLLLQQQXXX^^^``````aaabbbcccfffhhhfff```\\\\\\]]][[[YYYUUULLLAAA888333111------///555<<>>AAABBBAAACCCGGGKKKRRRVVV[[[^^^^^^___bbbdddcccccccccaaa___```dddhhh]]][[[UUUIII<<<222...---,,,---222999BBBFFFEEECCC:::999999>>>CCCCCC===888///111222222000...------/////////...---,,,******))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------.........---///000000///...000111444666:::<<>>666777:::<<>>FFFSSS^^^bbblll}}}hhhIII777333666888>>>AAADDDEEEFFFIIIOOOTTTSSSYYY___```^^^\\\]]]___[[[[[[ZZZXXXVVVTTTRRRPPPNNNNNNIII@@@555//////222,,,///666???FFFGGGCCC>>>666666888===BBB@@@999333...222444444111......////////////...---,,,******(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.../////////000111111000000111222444666:::<<>>666111---,,,***...444:::>>>???>>>===999;;;???CCCDDDAAA;;;777333444444222...---///222000///---+++*********+++))))))))))))************)))))))))))))))******+++++++++************************+++++++++,,,,,,,,,------------------------.........//////000111222444666999;;;===@@@DDDGGG~~~nnndddZZZNNNCCC===777666555444444444555666999:::;;;>>>DDDMMMWWW^^^ddduuusssQQQ===999;;;>>>@@@BBB???@@@DDDGGGGGGLLLQQQVVV\\\dddiiijjjhhheeeccc```\\\YYYYYY[[[ZZZVVVQQQPPPLLLDDD<<<555000---,,,,,,111888>>>BBBBBB@@@>>>999<<<@@@DDDDDDAAA;;;666444444444222...---///222000///---+++*********+++))))))))))))************)))))))))))))))******+++************************))))))*********++++++++++++,,,---...///111222222.........//////000111222444666999;;;===@@@DDDGGGxxxiii___UUUHHH>>>:::666555444444444555666777;;;:::;;;@@@HHHRRR[[[___jjj|||iiiGGG777888===@@@BBBAAA@@@BBBFFFHHHIIINNNTTT[[[```gggkkkkkkiiigggfff```\\\YYYXXXZZZZZZWWWTTTQQQLLLCCC:::333...------...444<<>>???AAAAAACCCHHHIIIJJJPPPXXXbbbdddggggggfffeeeeeefffaaa]]]YYYWWWWWWVVVUUUSSSQQQKKKAAA777000------...000666>>>FFFIIIFFFAAA===888===DDDGGGEEE@@@:::666555444333111/////////000///...,,,***))))))******((()))))))))************)))))))))))))))******+++***************+++++++++)))*********++++++++++++------------------------............///000111222444666999;;;===@@@DDDGGGzzznnn```UUUKKK@@@999888555444444444555666888999;;;:::<<>>EEEGGGDDD>>>888666666444222000000000000000///...,,,***)))))))))***((()))))))))************)))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,------------------------------............///000111222444666999;;;===@@@DDDGGGssshhh[[[QQQGGG>>>999888444444444444555777999;;;;;;<<>>@@@AAA@@@BBBGGGKKKLLLMMMUUU__________________aaafffiiidddccc___[[[WWWTTTQQQPPPLLLFFF===555///---...000111666???EEEGGGCCC===999:::???DDDEEEAAA;;;777666666444111000000000000//////---,,,***))))))))))))))))))))))))************)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,---------...+++,,,---...///111222222.........//////000111222444666999;;;===@@@DDDGGG|||mmmcccWWWMMMDDD;;;777999444444444444666888:::;;;;;;???DDDLLLUUU```jjjqqqgggJJJ???666777<<>>888666666777444000///000111000......---+++***)))((())))))))))))))))))************)))))))))))))))******+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,---...///111222222.........//////000111222444666999;;;===@@@DDDGGG}}}wwwiii___TTTKKKAAA999777999444444444444666888;;;<<<<<>>???@@@BBB@@@CCCIIIMMMNNNOOOYYYccceeehhhkkkkkkgggaaa\\\ZZZXXXXXXXXXVVVRRRNNNKKKJJJFFFAAA;;;444000//////000444888???DDDEEEBBB<<<999;;;???CCCBBB<<<777555777777444000///111111000......---+++)))(((((())))))))))))))))))************)))))))))))))))******+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------.........//////000111222444666999;;;===@@@DDDGGG{{{}}}xxxnnnbbbWWWKKKEEE@@@999555555444222111444888;;;;;;:::===@@@JJJVVV^^^dddppp}}}wwwZZZ???999777;;;???>>>???@@@@@@EEEHHHFFFJJJWWWeeelllnnnqqqsssrrrmmmgggcccaaa\\\ZZZXXXWWWVVVTTTQQQOOOPPPCCC666111000///000222:::>>>CCCDDDAAA===999666@@@EEEHHHEEE<<<666666888555222//////111111///---------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))******)))(((''''''(((***,,,...******+++++++++,,,,,,,,,+++,,,------......------000////////////000000111444666:::<<>>888555555444333222444888;;;<<<;;;>>>DDDPPP\\\bbbgggtttjjjNNN===888777;;;>>>>>>???AAABBBHHHKKKKKKOOO[[[gggnnnxxxsssnnnllllllkkkfffbbbYYYXXXXXXYYYYYYXXXUUURRRKKK@@@444000000000111444:::???CCCDDD@@@;;;888666AAAEEEGGGDDD<<<666666888555222......000111///---------,,,++++++***))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((((((((***,,,---******+++++++++,,,,,,,,,+++,,,------......------///////////////000000111444777:::===>>>AAADDDGGG|||~~~}}}}}}oooeee\\\PPPDDD>>>:::666444555444333333555999<<<======@@@IIIWWWaaafffnnn}}}```FFF:::777666;;;>>>???@@@BBBEEEKKKPPPQQQVVV```jjjnnnuuullleeehhhoooqqqiii```[[[ZZZZZZZZZZZZXXXTTTQQQFFF;;;222///000000333666<<<@@@DDDDDD???:::777666AAAEEEFFFBBB;;;666666888555111---,,,///000000...,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))***,,,,,,******+++++++++,,,,,,,,,+++,,,------......------///////////////000111111555777;;;===>>>@@@DDDFFF~~~~~~yyylllbbbVVVKKK@@@:::777444333555444444555777999<<<>>>???BBBMMM[[[ccciiiuuutttUUU???888555777<<>>@@@CCCFFFttthhh```PPPEEE;;;888666333333555444555666888:::<<>>DDDDDDBBB>>>888555666777333///,,,,,,///111111000++++++***************)))))))))))))))))))))))))))((((((((((((((())))))***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------............///000111222555777:::===>>>AAADDDFFF|||~~~|||zzzyyyxxxnnnbbb[[[JJJAAA999777666333333444333555888999;;;===@@@CCCIIITTT___fffrrrxxxWWW@@@555777777;;;@@@AAA???BBBFFFHHHOOOUUUYYY```iiilllkkknnnmmmkkkjjjjjjiiigggdddbbb^^^XXXRRROOOLLLJJJHHH<<<555000/////////333999DDDIIIMMMIIIBBB===???CCCEEECCC@@@<<<777555666777222///---...222333222000************************))))))))))))))))))))))))((((((((((((((()))************++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------............///111222333444666:::<<>>999666555666777000//////333666777444000)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******&&&'''(((******+++++++++******+++++++++,,,,,,,,,+++,,,------......------------......///111222333111444888<<>>999999<<<===>>>???@@@CCCGGGJJJNNNMMMUUUdddmmmmmmkkklllgggiiikkkkkkgggaaa[[[WWWTTTXXXYYYVVVUUUSSSIII>>>666///,,,///111222777???===LLLPPPBBB999???DDDAAAEEE@@@;;;:::;;;:::666111333111111222444333000,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111444555888<<>>DDDHHHVVVZZZfffzzzbbbHHH999666777<<<===>>>???@@@CCCHHHKKKRRRTTT]]]hhhkkkiiiiiilllmmmmmmllljjjfff```[[[WWWZZZ[[[YYYUUUSSSQQQGGG;;;333...---000222555===FFFLLLVVVSSSCCC<<>>AAAGGGLLLWWW^^^lllqqqTTT@@@666555777<<<===???@@@AAAEEEIIIMMMRRRYYYcccjjjjjjgggjjjppprrrpppmmmhhhccc___[[[ZZZccc```[[[XXXWWWSSSGGG;;;000......000333888CCCNNN]]]^^^SSSCCC@@@KKKRRRPPPKKKEEE>>>;;;<<<<<<888444222111222333333222///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111666777:::>>>AAAEEEHHHIIIzzzvvvqqqnnnrrrxxx{{{yyyooodddYYYNNNDDD>>>666666444444333444555666:::<<<>>>>>>???DDDKKKQQQZZZeeevvvdddJJJ<<<777777999===>>>@@@AAACCCFFFKKKOOOQQQXXXcccjjjllllllpppuuutttpppkkkeee```^^^^^^^^^ccc___[[[YYYXXXQQQCCC666...///000111333;;;GGGRRRbbb]]]NNNAAACCCQQQVVVRRRLLLEEE>>>;;;;;;;;;888444111222222333222000...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))***+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111555777:::===AAADDDGGGHHH}}}||||||xxxsssqqqvvv|||{{{tttiii^^^SSSIIIAAA<<<555444333333333555666777:::<<<===>>>@@@FFFOOOVVVZZZiii~~~}}}XXXBBB:::777888;;;===>>>@@@BBBDDDHHHMMMQQQTTT[[[cccjjjooorrrssssssqqqnnnhhhccc``````aaabbb]]]YYYXXXYYYVVVLLL<<<000///000111111555>>>IIIQQQYYYRRRFFF???FFFSSSVVVPPPIIICCC<<<:::;;;:::777333111222333333111///---,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))***+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111444666888<<<@@@CCCFFFGGG~~~~~~pppmmmkkknnnuuu~~~uuunnncccXXXNNNEEE>>>:::444444333333444555777888:::<<<===???BBBIIITTT\\\[[[mmmmmmKKK;;;888666888;;;===???AAACCCFFFJJJPPPTTT[[[ccckkkooorrrsssqqqmmmooolllhhhdddbbbcccdddfff^^^[[[[[[\\\WWWIII:::222///111111222888CCCLLLOOOLLLFFF>>>>>>IIITTTTTTMMMEEE@@@;;;999;;;:::666111000222444333111...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111444555888;;;???CCCEEEGGG~~~kkkfffaaaaaaeeejjjlllkkkjjjjjjoootttwwwwww{{{xxxooohhh]]]RRRIIIAAA;;;888555444444444444666777888;;;<<<>>>@@@DDDMMMZZZcccfffzzzzzz]]]AAA777777666888===>>>???BBBDDDGGGKKKQQQUUU```lllvvvwwwtttrrrooolllooommmjjjhhhgggfffggggggccc___^^^\\\RRRBBB777444///111111333===KKKPPPOOOFFFAAA<<>>:::;;;===;;;666111000222444333000---+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***+++,,,+++******,,,...,,,,,,,,,---------............//////000000111111555666999<<<@@@DDDFFFHHHnnnggg^^^ZZZZZZZZZXXXUUUTTTUUUXXX\\\[[[ZZZ]]]dddcccgggnnnvvv}}}{{{sssllldddYYYNNNFFF???999666666555444444555666777888<<<===???AAAFFFPPP]]]ggguuunnnTTT<<<777999888;;;@@@>>>@@@BBBEEEHHHLLLRRRVVV___ppp~~~|||uuurrrqqqooopppooommmllljjjhhhggggggaaa]]]YYYTTTFFF666...//////000000444AAAPPPTTTPPPEEE@@@<<<@@@KKKUUUTTTOOO@@@===;;;<<<>>>===777111000222555333000,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,+++******,,,...,,,,,,,,,---------............//////000111111111666777:::===AAAEEEGGGIII~~~wwwiiiYYYPPPOOOMMMIIIGGGGGGHHHIIIJJJJJJKKKKKKOOOQQQTTTXXX[[[___dddggglllpppvvv}}}wwwllleee]]]QQQFFF???<<<:::999444333222111333555999;;;>>>===@@@FFFMMMSSS^^^hhh|||VVVHHH;;;666666888;;;???BBB@@@BBBFFFGGGIIITTT```pppvvvyyyvvvoookkknnnrrrnnnmmmjjjhhhggghhhhhhiiifffddd[[[MMM>>>333000000+++...333:::FFFSSSXXXWWWLLL???999BBBPPPTTTNNNHHH<<<>>>???>>>:::777444444333333222000...,,,***)))))))))******++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******777555222///,,,++++++,,,............///111222333777999<<<>>>@@@BBBEEEHHHuuufff\\\VVVOOOIIIFFFFFFEEEEEEEEEFFFFFFFFFDDDFFFHHHJJJLLLOOORRRTTTUUUYYY___eeekkkqqqxxx|||uuujjjaaaYYYNNNDDD===:::888777444333222222333666999;;;<<<<<<@@@HHHPPPWWWcccnnnrrrLLL@@@666333555777;;;???BBBAAACCCGGGJJJNNNYYYeeerrruuuyyyzzzxxxuuusssqqqvvvsssnnnjjjhhhjjjlllnnnnnniii^^^NNN===333//////...111666>>>KKKWWWYYYUUUGGG>>>:::DDDPPPRRRKKKDDD>>>???@@@>>>:::666333111333333222000...,,,***))))))))))))***************))))))))))))))))))))))))***)))))))))))))))))))))))))))******++++++,,,,,,*********++++++,,,,,,,,,666444111...---,,,,,,---............///111222333777999<<<>>>@@@BBBEEEHHHzzzmmmbbbTTTIIIGGGFFFDDDBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFIIINNNSSSXXX^^^dddhhhnnnttt}}}~~~rrrggg[[[SSSIII@@@:::777555555444333333333444777999;;;<<<===CCCMMMVVV```mmmzzz]]]AAA999333444777999<<<@@@BBBBBBDDDIIINNNTTT```kkkssstttwww}}}wwwqqqrrroookkkjjjlllrrryyy~~~ppphhhZZZIII:::111...///000222777BBBQQQ\\\YYYQQQBBB===>>>IIIRRRPPPGGG@@@???AAAAAA???:::555111///333333111///---+++***)))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))******************************((()))***+++,,,------...222111///...---------...............///111222333666999<<<>>>@@@CCCFFFHHHqqq___QQQOOOMMMIIIEEECCCCCCEEEFFFLLLKKKKKKLLLMMMMMMLLLKKKIIIKKKNNNQQQSSSWWW[[[^^^___ccciiisss}}}zzznnncccTTTNNNEEE===888666555444444333333444555888:::<<<>>>AAAIIITTT]]]hhhxxxmmmIII;;;666333777:::<<<>>>AAACCCDDDGGGKKKQQQZZZeeemmmppprrruuu{{{~~~}}}wwwrrrmmmkkkjjjkkkooovvv}}}kkkaaaQQQAAA555000///000---000777DDDUUU^^^XXXLLL??????FFFQQQUUUOOOEEE???>>>@@@AAA???:::555222000333222111///,,,+++***)))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********...------,,,+++******)))))))))***+++,,,,,,------//////...------......///............///111222333666888<<<>>>@@@CCCFFFIIIrrrdddaaa]]]WWWRRROOOOOORRRSSSUUUTTTTTTVVVXXXYYYWWWUUUUUUVVVXXXXXXWWWVVVWWWYYYYYYYYY[[[```jjjwwwvvviii^^^OOOIIIAAA;;;777666555444333333444555777999;;;<<<>>>CCCLLLXXXbbbmmmzzzVVV;;;888555555999<<<;;;===@@@DDDFFFJJJNNNUUU___hhhmmmlllpppuuuvvvtttsssssstttooooooooonnnoooooopppqqqhhh\\\JJJ:::222000000000+++000999HHHYYY```XXXJJJ???CCCNNNXXXWWWNNNEEEAAA===??????===:::666444444444222000...,,,******)))******))))))((((((''''''(((((((((((((((((((((((((((((())))))************,,,,,,,,,---------------++++++++++++++++++++++++---------------...//////............///111222333555888;;;>>>@@@CCCGGGIII|||xxxtttlllfffcccdddgggiiifffeeeeeegggkkkllliiiffffffhhhiiihhhddd```^^^]]][[[XXXVVVXXX___iiisssxxxzzzpppcccXXXJJJEEE>>>999666666555444333333444666888:::<<<===>>>DDDOOO\\\fffsss^^^DDD666555333555:::;;;:::;;;>>>CCCHHHMMMRRR[[[ffflllnnnlllrrrwwwtttmmmjjjnnnssskkkmmmnnnoooooollljjjhhhhhhYYYFFF777111000///......444???MMM[[[```VVVIII>>>FFFSSS[[[VVVJJJCCCBBB>>>???>>>;;;888666666666444222000---+++***))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++'''(((***,,,...000111222,,,,,,,,,+++++++++******++++++,,,------.....................///111222333555888;;;>>>@@@CCCGGGJJJ{{{xxxyyy}}}|||{{{zzz}}}{{{wwwzzz|||{{{vvvpppkkkhhhccc___[[[[[[```gggkkknnnuuutttiii\\\QQQEEEAAA;;;777555555444444333444555777999;;;======???GGGTTTbbbnnn}}}jjjIII999666555444666;;;===;;;===@@@AAAHHHPPPWWWaaammmrrrqqqqqqwwwzzzvvvmmmhhhkkkpppiiikkkmmmooonnnllliiigggbbbSSS???333000111000///111999DDDPPPYYY[[[QQQEEE<<>>:::666444555777444222///,,,***))))))***)))))))))***************(((((((((((((((((((((((('''(((((()))******++++++'''((()))***,,,---...///++++++++++++++++++,,,,,,***+++,,,,,,------------............///111222333555777;;;>>>@@@DDDGGGJJJ~~~xxxrrroookkkgggddddddgggjjjkkkkkkjjjrrr|||{{{pppeeeXXXLLLBBB>>>999555444444444333333444555777999;;;===>>>BBBKKKYYYiiivvv[[[>>>555777666666999>>>@@@???AAAEEE???HHHQQQZZZfffssswwwtttvvv{{{~~~zzzqqqkkkkkknnnrrrrrrqqqppplllhhhdddaaaXXXIII777......111222000222;;;FFFPPPVVVUUUKKK???:::EEERRRWWWMMM@@@<<<@@@EEECCC???999444222444666444222///,,,***))))))***))))))******++++++,,,,,,(((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))(((((())))))***+++,,,------...***+++,,,,,,------------............///111222333444777;;;>>>AAADDDGGGJJJ~~~~~~vvvtttrrrpppmmmkkkiiihhhmmmnnnppprrrwwwuuuhhh[[[PPPIII<<<;;;999666444444333333333555888999:::;;;===???EEEMMMXXXggg}}}lllFFF999777555888;;;>>>???>>>???CCCGGGMMMQQQZZZdddmmmssstttttt{{{{{{xxxrrrlllkkkqqqwwwrrrrrrsssrrrnnniiiddd```NNN@@@444000000/////////444???LLLTTTQQQIII@@@<<<888MMMUUUMMMDDD<<<<<>>@@@CCCGGGIII|||wwwssspppnnnooonnnlllkkkmmmrrrzzz{{{ooocccVVVKKKDDD;;;:::888555444333333333444666888:::;;;===@@@BBBEEELLLYYYnnn___???777666444666999<<<======???CCCGGGQQQTTTZZZdddnnnssstttrrrxxxyyyxxxtttooonnnrrrvvvqqqsssttttttpppiiiccc___HHH<<<222///000000000222:::GGGVVV\\\UUUJJJ@@@<<>>999777666666444000+++((((((((()))((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************)))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111555888<<>>999888666444333333333333666777999;;;<<>>??????@@@DDDLLLRRRUUUcccttt}}}{{{wwwvvvwwwrrrvvvzzz}}}}}}{{{yyyxxxyyyrrrlllnnnooofffPPP===666222000000000000555;;;LLLVVV]]]VVVGGG???DDDMMMXXXccc^^^OOOFFF>>>===EEE===:::666444555777777666///,,,)))((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))************)))***++++++***)))***+++*********+++++++++,,,,,,,,,,,,,,,---------............//////000000111111555888<<<@@@CCCFFFJJJMMM{{{yyy{{{{{{wwwrrrnnnjjjfffeeecccaaabbbeeehhhkkkvvv~~~vvvnnnbbbVVVLLLCCC===:::444333333222333444555666<<<<<<<<<<<<>>>CCCJJJOOOVVVfff~~~yyy\\\???444666999;;;>>>;;;===>>>???AAAGGGQQQXXXaaaooo~~~}}}uuurrrtttuuuwww{{{}}}~~~{{{zzz~~~wwwqqqooolll___HHH666444111000111000111999BBBSSSXXXYYYPPPCCC@@@KKKXXX^^^bbbVVVGGGEEEBBB???CCC:::777444444666888777555---+++)))((()))***))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************)))***++++++***)))***+++************++++++++++++,,,,,,,,,---------............//////000000111111444777;;;???BBBFFFJJJMMM}}}yyyvvvwwwzzz~~~}}}xxxvvvuuullljjjhhheeebbb___\\\ZZZ___eeennnuuu|||}}}oooggg[[[OOOFFF???:::888444333333333444555777888;;;;;;<<<>>>BBBIIIRRRXXX___rrr```III666666999888999>>>:::===???AAAFFFOOOZZZcccssszzz~~~{{{zzzxxxyyyzzz}}}~~~}}}|||{{{zzzwwwpppcccPPP>>>222111000000111111444???KKKVVVXXXVVVKKKAAAAAANNN[[[___]]]PPPKKKUUUUUUGGG???:::777444555888888444000,,,***(((((()))******)))(((((())))))))))))(((((((((((()))))))))*********))))))))))))************)))***++++++***)))***+++************++++++++++++,,,,,,,,,---------............//////000000111111333666:::>>>AAAEEEIIILLL|||{{{}}}~~~~~~qqqpppnnnkkkgggaaa[[[WWWTTTWWW\\\___dddnnn|||~~~vvvjjjbbbVVVJJJBBB<<<888555333333333333444666888999:::;;;<<>>AAAEEELLLVVVdddmmm{{{zzzzzz|||~~~~~~~~~vvvzzz{{{oooYYYCCC444...//////000111222666DDDQQQVVVWWWSSSIII???@@@MMMZZZ]]][[[RRRYYYpppoooTTT???<<<888666666888777222---+++***(((((()))******)))(((((())))))))))))(((((())))))))))))************))))))))))))************)))+++++++++***)))***+++)))************+++++++++,,,,,,,,,---------............//////000111111111333666:::>>>AAAEEEIIILLL|||zzzvvvrrrqqqqqqnnnhhhbbbYYYZZZZZZYYYZZZ___gggmmmvvvwwwmmmeeeZZZNNNFFF>>>666333444333333444555666777888999777;;;>>>AAAJJJVVV]]]\\\qqq[[[>>>:::555444777:::;;;;;;>>>;;;@@@MMMYYY```hhhppp|||}}}zzzwwwuuu{{{|||gggOOO???666000,,,///111222666@@@PPP\\\ZZZ[[[QQQ@@@:::FFFUUU\\\YYYRRRNNNVVV```^^^NNN>>>:::888666666888888555222))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------..................///111222333666888<<<@@@BBBFFFJJJLLL|||uuupppkkkgggbbb\\\YYY[[[```dddfffnnnwww}}}tttkkk^^^TTTIIIBBB<<<666333555333333444555777888999999:::<<<@@@EEEMMMWWW```gggpppMMM:::777555555888;;;===<<>>IIIUUU[[[SSSLLLHHHJJJOOONNNDDD:::888666555666777666222///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------..................000111222333666999<<<@@@CCCFFFJJJMMM{{{}}}vvvlllddd```___```aaaaaafffkkkmmmpppvvvzzzmmmdddUUULLLCCC>>>:::555444666333444555666888999::::::===<<>>666555444666999<<<======???@@@EEENNNXXXdddttt~~~|||zzzyyyyyy~~~zzzlllUUU@@@555222111111///...000888EEEUUU___\\\TTTGGGAAAFFFQQQZZZ[[[TTTNNNHHHDDDDDDCCC@@@<<<777777777777777444000---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,---------...............///000111222333666999===@@@CCCFFFJJJMMMxxxsssqqqqqqooolllkkkkkkkkkjjjiiilllrrrwwwyyy}}}qqqddd[[[OOOGGG???<<<999555444666444444555777999:::;;;<<>>;;;888444444666444555666888:::;;;======???===FFFTTT[[[bbbyyy|||PPP:::777444666888:::;;;;;;<<<<<>>???>>>:::555111...))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))************)))***++++++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,---------......////////////000222333444777999===AAACCCGGGKKKMMMyyytttpppmmmjjjhhhddd___\\\^^^dddooo~~~{{{rrrfffZZZRRRIIIBBB<<<:::888444333555555555777999;;;===>>>???@@@CCCLLLYYYcccpppfffAAA444777555777:::;;;;;;<<<===???DDDOOO]]]gggrrr~~~~~~|||zzzxxxuuubbbKKK;;;444000111333333...000???[[[vvvyyy]]]KKKWWWjjjmmmbbbZZZRRRLLLEEECCCDDDBBB<<<666@@@AAAAAA???999444000...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))***++++++***)))***+++*********++++++,,,,,,---,,,,,,,,,---------....../////////000111222333444777:::>>>AAADDDGGGKKKNNN}}}zzztttppphhhaaa[[[[[[\\\```jjjvvvuuulllaaaUUUMMMDDD>>>999888777444444666555666777999<<<===???@@@DDDKKKUUU___lllrrrNNN999333333444777:::<<<<<<===AAADDDKKKVVVbbblllxxx|||xxxvvvkkkWWWAAA777444111000111111111888MMMiii|||dddSSSOOOaaannnggg\\\YYYOOOMMMIIIFFFCCCAAA>>>===???@@@@@@<<<555000---,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))***++++++***)))***+++)))******+++,,,,,,------,,,,,,,,,---------....../////////000111222444444777:::>>>AAADDDGGGKKKNNN{{{vvvnnngggbbbaaa^^^\\\bbbjjjvvvzzzpppfff[[[PPPHHH@@@:::666666666444555777555666888:::<<<>>>@@@@@@HHHRRR[[[dddsssYYY???666333111333666:::<<<<<>>;;;===@@@>>>???>>>999222,,,******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))+++++++++***)))***+++))))))***+++,,,,,,------,,,,,,,,,---------......//////000000111222444555777:::>>>AAADDDGGGKKKNNN{{{|||yyytttrrrssssssqqquuuyyysssfff[[[RRRIIIDDD===:::666555777888666444555888;;;<<<<<<>>>BBBGGGQQQQQQXXXkkkbbbGGG999444444666888;;;>>>??????BBBFFFKKKYYY\\\gggzzzwwwrrrqqq^^^KKK888111111111000000666;;;RRRjjjrrroooaaaLLLAAAOOO^^^ffffffccc[[[TTTKKKIIIEEEAAA>>>;;;:::999;;;:::777333000---+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++++++++++++++,,,,,,---...---------............///000/////////000111222222888999<<>>BBBHHHMMMZZZ]]]ggg{{{yyyTTT>>>666444444666888;;;===>>>>>>BBBHHHMMM\\\aaannn{{{sssmmmQQQBBB333...000111111111...===\\\tttwwwmmm[[[HHHBBBQQQ```eeeddd```YYYSSSIIIGGGEEEBBB???>>>======<<<:::777333///,,,******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++,,,+++++++++,,,,,,---...---------............///111000000000111222333444777999<<<@@@EEEIIILLLNNNwwwiii\\\RRRIIIAAA<<<;;;999666666666777777666888:::===???AAAHHHPPPWWWaaakkkzzz}}}bbbDDD555444666777777:::<<<===>>>???EEEMMMTTT```ggguuu|||||||||pppaaaCCC888///...111222222444333IIIgggxxxuuueeeSSSGGGLLLZZZgggiiiccc\\\VVVQQQHHHGGGEEEBBBAAA@@@@@@AAA<<<:::666222...+++))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++,,,,,,+++++++++,,,---------------............///111111111111222333444555777888;;;@@@DDDHHHKKKMMMtttuuu{{{zzzqqqcccVVVLLLEEE>>>999:::888777666666777888888888;;;>>>AAAEEENNNZZZbbbdddsssfffPPP:::222666999:::;;;===>>>??????BBBJJJUUU]]]eeeooo~~~}}}uuuvvvxxxhhhRRR<<<666111222333222444777FFFYYYjjjooojjjYYYJJJHHHZZZfffpppmmmddd[[[UUUQQQJJJHHHFFFDDDBBBAAAAAAAAA===:::666111---***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++,,,,,,,,,++++++,,,,,,------------............///000000000111222333444555666888;;;???DDDHHHKKKMMMyyysssttt{{{tttjjj\\\PPPHHHBBB<<<888888888777666666777888:::999<<>>???@@@DDDMMMZZZdddppp{{{{{{rrrrrrrrr___FFF999555333333222000444:::OOObbbgggdddaaaPPPCCCHHH```jjjqqqmmmddd]]]XXXTTTMMMKKKHHHEEEBBB@@@@@@???<<<999555000,,,***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++---,,,,,,++++++,,,,,,,,,---------............///.../////////111222333444777888<<<@@@DDDHHHKKKMMM}}}mmmcccVVVKKKDDD@@@;;;888666777777777666666999;;;:::>>>CCCIIIQQQ]]]kkkuuuxxxiiiDDD;;;333444888999999;;;;;;===>>>@@@FFFQQQ^^^hhh~~~{{{tttrrrkkkUUU???444333333333000///666@@@QQQhhhjjjcccaaaMMM>>>III___gggkkkiiidddaaa\\\XXXOOOMMMJJJEEEBBB???>>>===;;;888333...+++))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++------,,,+++++++++,,,,,,---------............///.........///000222333444888999<<>>===999666222---*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++...---,,,,,,+++++++++,,,---------............///......///000111333444555999:::>>>BBBFFFJJJMMMOOOBBBPPPfff|||yyyooobbbYYYLLLCCC>>><<<999777444666888777555666:::===???DDDLLLTTT]]]iiiwwwbbb<<<666666999===<<<:::<<>>>>>888555111---******+++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))+++++++++***)))***+++...---,,,,,,++++++++++++---------.........////////////000111222444666777999;;;>>>BBBGGGKKKNNNPPPQQQTTTZZZcccnnn~~~pppfffYYYPPPDDD===;;;;;;999666666666666777888999;;;===AAAEEEPPPZZZaaakkkpppNNN<<<777777999;;;>>>@@@@@@??????===BBBNNNXXXbbbvvvxxxpppkkk```MMM===666888......555555888QQQrrr___MMMWWWfffoooppppppllleeeZZZPPPIIIPPPMMMHHHCCC===:::::::::444111---*********)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++,,,,,,+++***,,,---+++---//////...---...///...000111111111111333555999999>>>FFFLLLMMMPPPTTTSSSWWW[[[___dddmmmyyyvvvggg]]]TTTLLLAAA;;;999999888666555666777888:::<<<@@@BBBGGGKKKUUU___fffrrr___DDD888999999;;;===???@@@@@@??????BBBIIIRRR[[[kkk}}}tttkkk[[[FFF888333333000222555666???[[[yyyqqqQQQNNN___nnnuuuuuusssnnnfff\\\RRRLLLNNNHHHAAA???AAABBB???;;;333000,,,*********)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++,,,,,,+++***,,,---+++---......------...///...///111111111111333555999999>>>FFFKKKMMMOOOSSS[[[___cccaaa___bbbjjjrrr}}}zzznnn```WWWMMMFFF===888777777777666444666888999<<>>???@@@@@@???>>>@@@JJJRRRXXXddd{{{vvvhhhSSS>>>444333---222555555:::MMMkkkmmmPPPEEERRRgggssssssqqqnnnhhh```VVVMMMGGGJJJAAA;;;>>>GGGJJJDDD<<<333000,,,*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))+++,,,,,,+++***,,,---***,,,---...---,,,---...---///111111111222333555999999>>>FFFKKKLLLOOOSSSlllpppqqqlllggggggooowwwyyyvvv{{{{{{qqqfffZZZRRRFFFAAA;;;777666777777777555777:::;;;===AAAGGGLLLVVV]]]iiiwwwyyyQQQ>>>999777;;;===???@@@??????>>>???DDDQQQ\\\bbbrrr|||rrr```JJJ999444666,,,444666555CCCaaazzzwwwhhhQQQBBBIII^^^ooouuunnnlllhhhaaaYYYPPPIIIDDDCCC>>>===DDDMMMNNNEEE;;;111...+++))))))******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))+++,,,,,,+++***,,,---)))+++------,,,+++,,,------///111111111222444555999999>>>FFFKKKLLLNNNRRR|||vvvwww~~~uuuqqqvvv}}}{{{pppfff[[[QQQIII@@@===999777777777888888777:::<<<======AAAIIIOOOYYYcccrrr\\\@@@999::::::;;;===??????>>>>>>@@@BBBLLLYYYeeeppp{{{wwwjjjUUU@@@555333555///444444888RRRuuu}}}fffXXXHHHDDDSSShhhuuuwwwpppnnnjjjccc\\\SSSMMMIII===@@@EEELLLOOOKKKAAA999000---***))))))*********((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************************)))+++,,,,,,+++***,,,---)))+++------,,,+++,,,---,,,...000111111222444666999999>>>FFFJJJKKKMMMQQQ}}}tttqqquuuzzz}}}}}}uuujjj```VVVLLLEEE<<<:::999777777777888999999<<>>???DDDHHHWWWbbbrrryyyppp^^^HHH888333111000222444666AAAaaarrr\\\PPPDDDFFFUUUhhhrrrtttsssqqqmmmfff^^^UUUNNNJJJ<<>>EEEJJJKKKMMMPPPzzzxxxyyy}}}yyynnnddd[[[RRRHHHBBB888888888777666666777888:::>>>BBBCCCCCCIIISSS\\\gggvvvnnnHHH888777777999===<<<>>>@@@??????BBBJJJPPP```lllsssfffPPP;;;444555444///222555:::LLLkkk~~~jjjVVVKKKEEELLL^^^lllqqqqqquuusssooohhh^^^TTTKKKEEE>>>CCCHHHJJJFFF>>>666222...+++)))((()))***++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************)))+++,,,,,,+++***,,,---+++---......------...///,,,...000111111333555777:::999>>>EEEJJJJJJLLLPPP}}}~~~vvvoooeee[[[SSSJJJAAA:::666666777666555555666777:::???DDDEEEFFFMMMXXXbbbrrr[[[:::555:::888999???===???AAA@@@@@@EEENNNVVVfffssslll]]]EEE333222999888111111555???TTTqqqyyyeeeTTTMMMLLL[[[ooozzzyyytttzzzxxxssskkkaaaUUUJJJDDDAAABBBCCCCCC@@@;;;555000---+++(((((()))+++++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************)))+++,,,,,,+++***,,,---+++---//////...---...///,,,...000111222333555777:::999>>>EEEIIIJJJLLLPPP}}}~~~}}}|||~~~|||qqqhhh]]]SSSLLLFFF@@@;;;666666555444555666777888???<<<>>>EEEKKKSSSbbbppp}}}ZZZHHH888888===>>><<<;;;<<>>>>>CCCLLLSSS[[[jjjyyywwwMMM???444444:::;;;;;;;;;>>>???AAACCCGGGPPP[[[bbbuuuzzzlllZZZGGG777444555222222555888NNN```nnn|||xxxfff\\\PPPLLL```sssqqqsssyyyssslllcccaaa\\\PPPMMMKKKAAAEEEEEECCC@@@;;;555///+++************)))))))))((())))))))))))************************************************************)))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,---------------............///...//////000111333444555999;;;???CCCHHHKKKNNNOOO~~~~~~zzzwwwxxx|||}}}|||}}}vvvnnnbbbZZZOOOEEE@@@===999666888777777666777888999:::===AAAJJJSSS[[[fffwwwwwwYYY???888333444888999;;;>>>AAA???>>>CCCMMM[[[hhhpppqqq^^^III;;;000222444222333777AAA[[[kkkpppxxxvvvfff[[[MMMVVVjjjssspppvvv}}}wwwggg\\\ZZZWWWNNNJJJHHH>>>EEEDDDAAA>>>888333---***************))))))))))))))))))))))))************************************************************)))************++++++++++++++++++***************++++++,,,,,,,,,,,,---------------............///...//////000111333444555:::<<>><<<:::888777777666666777999:::;;;===DDDMMMVVV___ooo[[[EEE888777777888999;;;>>>AAACCCBBBCCCGGGSSSddduuuhhhTTT===444///222333000333999EEE]]]gggeeelllnnnaaaVVVKKK\\\kkkllllllxxx~~~xxxeeeXXXUUUUUUMMMIIIFFF>>>EEECCC@@@;;;555000,,,************)))))))))))))))((()))))))))***************************+++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............///...//////000111333444555999;;;???CCCHHHLLLNNNPPPtttjjjgggggghhhlllpppqqqooolllkkkmmmtttyyymmmbbb[[[TTTMMMDDD???===<<<:::999666555555666888:::<<<===@@@GGGOOOWWWdddyyygggGGG<<<555999;;;;;;:::<<>>888222...+++***))))))))))))))))))******((()))))))))************))))))*********+++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,---------------............///...//////000111333444555888:::>>>BBBGGGKKKMMMOOOvvvnnnddd]]]\\\]]]^^^```aaabbbbbbbbbjjjnnnxxxzzzooocccXXXRRRKKKEEE???;;;;;;;;;999777444555555777:::===@@@AAAFFFMMMTTT]]]nnnyyyQQQ<<<888444:::===<<<;;;===@@@AAA@@@FFFNNNTTT]]]ooohhhQQQAAA888444444666333000888EEEkkk~~~nnnVVVKKK]]]zzzpppeeeYYYNNNQQQVVVNNNIIIKKKJJJHHHDDD===666111---++++++))))))))))))************))))))))))))************)))))))))***++++++,,,,,,************************)))************+++++++++***************+++++++++++++++,,,,,,,,,,,,---------------............///...//////000111333444555888:::===BBBFFFJJJMMMNNNzzzkkk```ZZZVVVTTTSSSVVVYYYZZZZZZ]]]ccchhhsssxxx}}}rrrfffZZZPPPJJJDDD@@@;;;:::;;;;;;999666555555777999===AAADDDGGGNNNUUU]]]hhh}}}~~~XXX@@@777777555;;;>>><<<<<>>CCCGGGKKKNNNOOO}}}uuugggXXXNNNJJJLLLPPPMMMRRRWWWYYYZZZ```llluuu~~~xxxlll```TTTKKKEEEBBB>>>;;;;;;======:::888555666888;;;???DDDHHHJJJTTT[[[eeerrrbbbAAA666666666777===@@@===???FFFHHHFFFJJJNNNVVVdddwwwwwwfffZZZOOOAAA555111///111444333555FFFYYYvvvRRRGGGWWWttt|||kkksssjjjaaaeeegggVVVKKKNNNSSSJJJEEE===555///,,,,,,,,,(((((())))))*********+++))))))))))))************((())))))***++++++,,,,,,************************)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,------------------.........//////...//////000111333444555999<<>>DDDGGGHHHLLLRRR{{{iiiUUUIIIDDDCCCGGGKKKSSSYYYbbbkkkuuuyyynnnbbb[[[SSSIIIBBB@@@:::::::::888777777999;;;===<<<>>>BBBGGGLLLVVV```dddppptttQQQ===777777999;;;@@@>>>>>>BBBCCCBBBEEEJJJXXXaaapppwwwiii[[[KKK===555555555333222333666BBBZZZqqqwwwdddRRRHHHKKKZZZiiivvvooolllmmmlllwwwuuubbbSSSQQQOOOHHHGGG???555...++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,---------------............///111111111111222333444555::::::>>>DDDGGGHHHLLLRRRvvvcccNNNCCCBBBDDDHHHLLLQQQ[[[jjjyyyooodddXXXQQQKKKCCC>>>===999999999888777888:::<<<>>>===@@@EEEIIIOOOZZZeeeooolllTTT;;;222666:::;;;:::CCC@@@@@@BBBBBBCCCGGGNNN[[[llltttdddSSSAAA444222666444666444555@@@WWWlllxxxxxxhhhRRRCCCFFFVVVgggooo~~~~~~}}}xxxrrrkkkfffccc______ZZZSSSPPPOOOLLLHHHAAA:::111,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))***************,,,,,,++++++******++++++++++++,,,,,,,,,,,,---------------............///000000000111222444555666::::::>>>DDDGGGHHHLLLRRRjjjYYYGGGBBBEEEHHHLLLOOOSSS```uuu{{{tttfff[[[OOOIIIDDD>>>::::::777888999999888999;;;======>>>BBBGGGLLLSSS___lllRRRCCC555333777:::;;;;;;CCC@@@@@@AAAAAACCCKKKSSSaaauuurrr^^^KKK<<<222000333333555222555KKKjjjxxxvvvfff]]]MMMDDDNNNdddvvv|||~~~wwwlllbbb]]]TTTKKKEEEKKKRRRTTTPPPMMM>>>888000++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,---------------............///......///000222444555666::::::>>>DDDGGGHHHLLLRRR~~~qqqZZZNNNDDDEEEKKKPPPTTTWWW___ooo}}}ppphhh^^^SSSHHHCCC???999666777666888:::::::::;;;===???@@@BBBHHHPPPUUU]]]lllzzz|||^^^AAA;;;777999:::999<<>>DDDGGGHHHLLLRRR}}}nnnaaaNNNGGGDDDIIIQQQWWW^^^cccppprrrfff^^^TTTJJJAAA>>><<<777555555666888;;;<<<<<<===@@@BBBAAAEEENNNWWW___iiizzz]]]BBB555555888<<<<<<:::>>>CCC??????BBBFFFIIIOOO\\\iiizzz}}}rrrdddQQQ>>>777777666333111111777???LLLfff|||yyyiiikkkPPP@@@SSS{{{xxxeee\\\[[[___TTTMMMKKKVVVbbbddd\\\UUU;;;555...++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++++++++*********++++++******++++++,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111333444555::::::>>>DDDGGGHHHLLLRRRwww}}}}}}uuukkk___UUUJJJGGGGGGLLLSSS[[[fffppp|||qqqfff[[[UUUHHH@@@:::::::::777555666666999<<<>>>>>>@@@BBBDDDEEEKKKVVVaaajjjvvvbbbFFF888444444777===???>>>???CCC???AAAGGGNNNSSS[[[jjjxxxuuueeeOOOBBB666333555444222222333BBBUUUfffuuu|||wwwmmmhhhUUUSSSqqqlll___ZZZ\\\```NNNNNNQQQXXXaaacccZZZNNN555000+++)))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))++++++******++++++,,,---++++++,,,,,,,,,,,,---------------............///222222222222333444555666::::::>>>DDDGGGHHHLLLRRR]]]dddiiifffaaa[[[RRRJJJJJJHHHIIINNNSSS\\\kkkxxx{{{pppfff\\\SSSMMM@@@999555777999888777777777999<<>>BBBAAA???@@@@@@DDDKKKTTTZZZcccsssppp]]]FFF===666555444111111222555KKKgggyyy|||vvvrrr[[[\\\qqqvvviiicccaaa```___QQQVVVXXXXXXYYYWWWJJJ:::111,,,((('''))),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''+++*********+++,,,,,,---++++++,,,,,,,,,------------------.........//////444444444444444555666777::::::>>>DDDGGGHHHLLLRRRHHHMMMTTTXXXXXXTTTQQQOOOJJJKKKOOOQQQTTT]]]qqq|||qqqeee[[[QQQIIIDDD:::999777555444555666777999;;;<<<===???BBBGGGJJJ]]]bbbhhhtttlllNNN999444888999999;;;>>>AAACCCDDDCCCBBBKKKVVV]]]dddpppfffRRR999777555444///---333<<>>???@@@BBBCCCDDDDDDDDDPPPVVVaaapppttt___JJJ<<<444111000444666555666999PPPgggkkk```jjjyyyrrrbbbbbbzzznnn[[[NNNRRRYYYXXXSSSQQQSSSYYY[[[RRREEE:::111+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------...,,,---222444333444777;;;;;;@@@FFFIIIKKKOOOUUUooolllddd[[[SSSNNNNNNOOORRRSSSUUUXXX___mmmwwwmmm```YYYOOOEEE???;;;999777555555555555666888999:::@@@EEEIIILLLOOOUUU___ggguuukkkTTT;;;333777:::999888>>>@@@BBBDDDEEEGGGIIIJJJYYYaaammmyyy{{{gggQQQ>>>333222000111333333444;;;DDDaaayyyuuuhhhpppppp___WWWdddxxx}}}}}}ppp]]]TTT\\\aaaYYYRRRRRRRRRXXXXXXMMM>>>444...+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,---------...............000------111333333666;;;::::::???FFFIIIKKKOOOUUUxxxtttkkkaaaWWWQQQOOOOOORRRSSSVVV[[[bbbssszzzqqqggg]]]UUUOOOFFF???;;;999888888444444555777888:::<<<===@@@FFFKKKOOORRRZZZfffooooooMMM@@@666666;;;<<<;;;;;;???AAABBBCCCCCCFFFIIIMMMZZZgggvvvzzzhhhUUUDDD888222111222333222///444HHH[[[}}}xxx___JJJNNNcccqqqyyyxxxttthhheeekkkhhhYYYQQQTTTQQQUUUSSSFFF888000---,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,---------........./////////,,,---222333222444777888999===DDDHHHIIINNNTTTyyyuuulllaaaWWWQQQOOOOOOQQQRRRWWW]]]gggyyy~~~qqqggg\\\RRRIIIDDD===888666666666666333444666888;;;===??????@@@FFFNNNSSSXXXbbbppp|||rrrQQQ===777333666999:::===AAA@@@AAABBBAAAAAADDDJJJPPP]]]kkk~~~fffOOO???888666666222444555222111>>>\\\xxxrrrSSSJJJWWWhhhpppvvv|||mmmiiijjjkkkbbbTTTNNNQQQRRRSSSNNN@@@444...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,---....../////////...000555666444444666999999===DDDGGGHHHMMMSSSzzzuuukkk___UUUQQQQQQRRRTTTVVV\\\dddoooqqqddd[[[RRRIII???<<<777555444555555555333444777:::===???AAABBBCCCLLLVVV]]]dddqqqxxxWWW>>>777444444888:::;;;???DDD@@@AAABBBBBBCCCJJJUUU^^^kkkwwwmmmTTT???555333444444222333444555:::OOOsss^^^UUUgggvvv{{{zzz~~~dddffffffbbbZZZTTTSSSTTTVVVTTTJJJ<<<111...,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++************+++++++++++++++++++++,,,---.........000///222777999777777:::;;;;;;???EEEHHHIIIMMMRRR|||uuujjj]]]TTTRRRTTTWWWXXX[[[bbbkkkwww~~~yyynnn^^^TTTMMMFFF???;;;999666444555666666555333555777;;;>>>AAACCCCCCIIIRRR^^^gggqqqrrrXXXBBB444666555888>>>AAA???@@@BBB>>>@@@CCCDDDIIITTTcccnnn}}}kkk\\\HHH;;;777666333000333111222777CCC]]]pppLLL]]]|||fffiiiggg___\\\___aaaaaaYYYUUUIII999000---+++((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++)))************+++++++++******+++,,,,,,---......---,,,...333555555666:::======AAAFFFIIIIIIMMMSSS{{{pppbbbUUUOOOPPPSSSZZZZZZbbbqqquuuiii\\\UUUNNNFFF@@@===666555444444666777777666555999>>>AAABBBDDDIIILLLVVVZZZdddqqq{{{uuuWWW???555666777777888;;;>>>AAACCCCCCAAA@@@CCCLLLUUU___lllxxxppp]]]MMM<<<666555444222111111111444???VVVssssssKKKMMM}}}yyyqqqpppeeegggbbb[[[]]]ggggggaaa```PPP>>>444///+++***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,+++)))'''&&&)))+++,,,,,,+++***,,,---........................///000111111111222555888;;;;;;???EEEHHHIIIMMMRRRssseee[[[VVVVVVXXX```aaajjjzzz{{{uuuiii]]]QQQKKKEEE>>>999888777666555666777888888888;;;<<<<<<;;;===DDDNNNVVVYYYbbbqqqrrrXXXDDD888666:::;;;;;;<<<>>>@@@AAAAAA@@@DDDDDDHHHRRR\\\ggguuuuuugggRRRDDD777333444222111000555555;;;OOOooo~~~aaaKKKZZZmmmbbb```iiigggcccaaadddiiijjjggg^^^MMM:::000---++++++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++,,,+++***)))((()))+++,,,,,,++++++,,,---------------------------///000111111111222555888<<<<<<@@@EEEHHHHHHLLLRRRrrreee]]]YYYYYYZZZdddhhhsss}}}uuummmfff[[[PPPFFF@@@<<<777444444666666666777888999:::;;;>>>>>>>>>>>>@@@IIITTT]]]bbbppprrrRRR>>>555444777;;;<<<===@@@BBBCCCCCCBBBAAAGGGIIIPPP]]]iiiuuuzzzjjj^^^EEE;;;333222444222111111555@@@QQQiiiiiiMMMQQQoooyyyfff``````kkkfffcccfffjjjjjjjjjkkkYYYFFF333++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++***+++,,,,,,++++++,,,---------------------------///000111111111222666888===<<<@@@FFFHHHHHHLLLQQQxxxlllfffdddcccbbbkkksssxxxppphhh___XXXPPPGGG>>>;;;888444444666444555777777888999;;;======@@@DDDGGGKKKQQQZZZ```ppphhhUUUAAA888666777777999;;;===AAADDDEEEDDDDDDDDDJJJNNN[[[kkkzzzppp]]]PPP===777333444555333222333333PPPqqq[[[EEE___oooeeeeeehhhmmmeeebbbiiilllgggeeeiiiNNN>>>...***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++***+++---,,,++++++,,,...------------------------...///000111111333666999======@@@FFFHHHHHHKKKQQQ{{{vvvuuutttsss{{{}}}tttkkkddd\\\SSSMMMFFF???:::999777444555888222555777888888999<<>>BBBHHHLLLQQQYYYbbbiii}}}iiiIII@@@:::999999888999<<<>>>AAADDDEEEDDDDDDFFFGGGPPPXXXjjjyyyooo___LLL===888444222444444222222555999ZZZ}}}wwwUUULLLooo{{{oooooorrrtttrrriiigggllllllccc^^^```BBB666++++++///...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++******************,,,------,,,+++---...------------------------...///000111111333666999<<<<<<@@@FFFHHHHHHLLLQQQ~~~zzztttnnneee]]]WWWPPPHHHBBB<<<888666777666444444888222555888999999;;;???CCCEEEGGGJJJNNNVVVcccrrr}}}gggLLL:::777555666666777<<>>:::666444555888777444444777333777;;;<<<;;;===BBBGGGHHHLLLSSS\\\gggvvveeeKKK;;;777444333666888999>>>DDDDDDEEEEEEDDDDDDIIISSS[[[ppp~~~nnnaaaTTTFFF<<<888444111111222111111999AAAXXXnnnxxxcccUUUhhh}}}{{{uuulllddd[[[NNNBBB333...+++---,,,******,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******+++***)))))))))***+++,,,+++,,,------,,,,,,---///////////////////////////---...000000111333777:::::::::>>>EEEHHHJJJNNNTTT{{{wwwqqqjjjbbb\\\XXXRRRKKKEEEBBB>>>888444444333666:::999666555888444999===>>>===???EEEJJJGGGPPP^^^mmm{{{kkkLLL;;;777777444555;;;??????@@@BBBAAABBBCCCCCCFFFOOO^^^iii}}}pppaaaNNN<<<666888555333333333333555???JJJooowwwgggVVVTTTzzz}}}~~~wwwhhh]]]UUUFFF555222...,,,+++***(((***000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))((((((((()))+++---...+++,,,...---,,,,,,---///000000000000000000000000---...000000111444777:::999999>>>EEEIIIJJJOOOUUUzzztttlllgggbbb\\\SSSLLLGGGDDD@@@<<<999888888999333666888999888777777888888999;;;???CCCHHHKKKNNNWWW[[[jjjeeeJJJ???999222666666888;;;???BBBCCCBBBCCCCCCBBBBBBHHHUUUhhhuuu{{{dddRRREEE:::555444111---333;;;555000HHHkkknnnYYY___ggg{{{uuuzzzwwwqqqiii\\\LLL;;;000------,,,+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******+++---///000---,,,+++*********+++,,,---------............///111111111222444666888:::>>>===@@@FFFIIIJJJPPPVVV}}}yyyvvvnnnhhh```[[[WWWQQQJJJDDD@@@>>>:::777555444555555222444777888777888999::::::===AAAEEEHHHLLLQQQUUUcccnnnkkkNNN===777444000777888;;;???BBBDDDDDDDDDDDDDDDDDDGGGRRRdddxxx|||lllWWWIII???777333333777333444777666???cccqqq]]]]]]ppp}}}zzzqqqbbb```iiixxxuuunnnbbbRRRAAA555...------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))***+++---///---,,,+++******+++,,,,,,---------............////////////000222444666888======@@@FFFIIIKKKPPPVVV~~~zzzvvvqqqkkkfff___ZZZRRRMMMIIIEEE@@@;;;:::999666444222333333444444555777888888:::===??????EEEKKKOOORRRWWW```gggwwwhhhLLL;;;666666666777888;;;???CCCEEEFFFEEEDDDBBBBBBEEEMMM\\\qqq~~~dddVVVGGG>>>888333222333555444333333999RRR{{{pppXXXbbbyyypppaaa[[[kkkuuubbbJJJ999111000---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,,,,,,,++++++++++++,,,,,,---------............////////////000222444666888======AAAGGGJJJKKKPPPVVV}}}vvvtttqqqoookkkfff```[[[SSSOOOHHHCCC@@@===:::888888777555444444555666777777888:::::::::===@@@CCCEEELLLTTTZZZ^^^ggguuueeeMMM999666888888:::???:::===AAADDDEEEDDDCCCBBBCCCFFFNNNZZZlll~~~vvviiiOOOEEE;;;666333000111444222333333777HHHiiisssRRRVVVuuurrrnnnggg___ddd}}}{{{```DDD111---000,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((())))))***++++++++++++,,,,,,,,,------------............///111111111222444666888:::======AAAGGGJJJKKKPPPVVV|||vvvqqqjjjhhhfffccc___ZZZTTTPPPIIIEEEAAA<<<:::888777666555555444444555666777888999:::;;;;;;<<<>>>AAADDDIIIQQQ[[[ccclllyyyfffDDD888111666999777999???;;;>>>BBBCCCBBBAAABBBCCCJJJRRRaaarrrwwwcccSSSBBB;;;555444222000111444555555666AAA^^^uuuRRRIIIeee}}}jjjeee```___dddqqqoooTTT999***)))---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))++++++,,,,,,---------------------............///111111111222444666888:::======BBBHHHKKKLLLPPPVVV}}}zzzwwwrrrkkkeeeaaa^^^ZZZVVVRRRMMMGGGBBB>>><<<:::777555444444444222222333333444555777777999;;;===>>>???BBBEEEGGGOOOXXXeeerrr___BBB444333555:::<<<<<<<<>>BBBCCC@@@>>>@@@AAA@@@AAAFFFPPPXXXbbbsssnnn^^^MMM@@@555222222444333111222666444999JJJiiivvvQQQLLLjjjzzzooorrrmmmffffffqqq~~~}}}tttnnn___JJJ999111.........+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***+++,,,............------------............////////////000222444666888===>>>CCCJJJMMMMMMPPPUUU~~~yyyvvvqqqkkkccc___\\\YYYSSSMMMHHHEEEBBB???>>>===:::999444555777666555444444444333444555666777777888999===BBBHHHMMMQQQUUUYYY[[[bbboootttXXX@@@666777:::===:::555:::DDDEEE>>>???@@@AAA@@@BBBKKKXXXcccwww~~~lllZZZKKK>>>555111///111444333111222666666BBB```iiiJJJTTTzzz~~~vvvuuuqqqnnnvvv~~~uuufffTTT>>>000,,,---+++(((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,)))+++,,,...//////......---------.........//////111111111222444666888:::===>>>CCCJJJMMMMMMPPPUUUzzzuuuqqqlllgggcccddd^^^WWWTTTSSSPPPJJJEEE???>>><<<:::777555333222555333333888>>>???:::444333444555666999;;;>>>@@@LLLIIIKKKSSSXXX[[[bbblllxxxbbbJJJ<<<555444777999888:::???AAA@@@AAAEEEBBB???@@@DDDIIISSShhh|||{{{wwwnnn```OOOAAA777333000000000111111333777:::HHHqqqbbbiiirrr{{{tttsss}}}}}}yyytttjjj___DDD---***...+++)))+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++******)))((((((((())))))))))))))))))))))))------.........---,,,,,,+++---......------///000000111111111111333777:::===@@@EEEHHHKKKNNNQQQSSS|||wwwtttooojjjfffbbb]]]YYYYYYSSSMMMJJJJJJGGGBBB>>>;;;:::999888666555444333555333333888===>>>999444666777888:::<<<@@@DDDGGGNNNNNNTTT^^^eeelllxxx|||hhhPPP@@@777333444888===<<<>>>BBBAAA>>>>>>AAAEEEEEEIIISSS]]]jjj~~~zzzrrrdddUUUGGG<<<666333333000111333222000444;;;llldddqqq{{{xxx{{{wwwuuupppdddOOO;;;,,,,,,///,,,)))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,------------,,,...///...------...///000111111111111333777:::===@@@DDDHHHKKKNNNQQQTTT~~~uuuooohhheeeaaa]]]YYYUUUQQQNNNKKKGGGCCC@@@@@@>>>;;;777666666555555555444444444555333333666:::;;;888555777888999:::===BBBHHHMMMSSSXXXbbbmmmwww}}}XXXKKK===666444444777;;;@@@@@@BBBFFFDDD@@@???BBBFFFJJJUUUeeettt~~~tttgggUUUEEE;;;777444333444000111666444111<<>>AAAGGGOOOVVV]]]eeesssqqqWWW@@@999444555888999<<<@@@AAAAAADDDHHHFFFCCCDDDIIINNNVVVgggzzz|||nnndddWWWEEE888444444333222333...111666444777QQQqqqjjjttt{{{~~~yyyyyy{{{uuuqqqqqqfffNNN000+++***......***)))+++************)))))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))******))))))***,,,---......///000///---,,,,,,---///000111111111444888;;;===@@@DDDGGGJJJNNNRRRUUU~~~}}}{{{|||}}}}}}{{{yyywwwvvvtttrrrpppmmmiiiccc\\\WWWPPPMMMJJJHHHGGGDDDAAA???<<<:::888777777777666555444333333333222222111111222333444444444666999;;;@@@CCCFFFIIILLLSSS]]]eeelllwwwoooPPP===888444555999<<<===>>>BBBAAAAAACCCFFFEEEDDDIIIQQQ]]]jjj}}}rrr]]]PPPFFF999222222333333222222///000444444AAAhhhpppeeecccfffsssvvvvvvvvvuuu{{{|||sssoooiiicccQQQ666---,,,,,,,,,+++)))***---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******((()))******+++,,,------))))))))))))))))))))))))))))))******+++,,,---......///000///---,,,,,,---...///000111111444888;;;===@@@CCCFFFJJJNNNSSSVVV}}}{{{{{{zzzxxxvvvtttttttttsssqqqooollljjjgggddd___[[[XXXTTTOOOLLLDDDBBB@@@>>>===<<<:::777666666555444333333333444444444333333333333222222333555666555444777===BBBDDDIIIPPPUUUZZZbbbnnnxxx{{{bbbKKK<<<555777666888===???===>>>AAABBBBBBCCCEEEEEEHHHSSS^^^qqqyyyhhhRRR???:::444111222333333222333222222444<<>>???BBBCCCCCCDDDGGGLLLUUUhhhxxxzzzmmmdddWWWDDD777555444222222222222222333444444:::QQQsssoooXXXKKKMMM\\\iiiuuuxxxoooggglllxxx}}}nnnlllmmmXXX???222,,,------,,,***)))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((())))))*********))))))))))))))))))))))))***+++---//////...,,,***,,,...///...------...///...///000000222444999<<<===???BBBEEEIIINNNTTTXXX~~~~~~~~~|||vvvqqqvvvsssooommmkkkiiifffdddaaa___]]]ZZZVVVSSSQQQPPPLLLJJJHHHFFFDDDAAA<<<888888777555555555444333111333444444333222111333444111111333444666777999999888;;;<<<;;;999===GGGOOOWWWaaaooozzzoooQQQ???777333666<<<;;;;;;===AAABBB@@@AAAEEECCCCCCFFFLLLTTTddd}}}}}}qqqgggXXXNNNCCC333444555555333111000111333333555666BBBdddyyy[[[DDDLLLlllwwwfffhhhwww}}}wwwkkk]]]bbbdddIII,,,)))000+++,,,+++)))***++++++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))***,,,///111000...+++)))+++---......------///000...///000000222555999<<<===???BBBEEEIIINNNTTTXXXwww|||{{{||||||yyyvvvsssrrrpppnnnllliiifffccc```^^^]]]ZZZXXXWWWSSSPPPOOOOOOMMMJJJFFFBBBAAA@@@>>><<<:::999888444444444333333333333333222222222222222333444444444444444555777:::===???@@@AAAAAA@@@???EEEOOOWWWnnntttZZZNNN>>>444222555777888<<<<<<@@@DDDCCC??????BBBAAAFFFLLLUUUddd{{{rrriii```YYYPPPCCC999555444...,,,000222//////222:::000;;;ccciiiLLLYYYrrroootttpppmmm___HHH555...---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************///222333000***(((***...,,,---......------...000000111111222222555999<<<===@@@DDDGGGIIILLLPPPSSS{{{qqqzzzvvvuuuvvvnnnkkkhhhfffeeedddbbb```bbb```\\\YYYXXXVVVSSSQQQOOOLLLIIIGGGGGGFFFCCC@@@;;;;;;:::888777666555444333333333222222222222222333333222333333444555666888999999:::;;;===AAACCCCCCFFFJJJKKKLLLTTTaaakkkyyyWWWFFF>>>666222555888::::::BBB>>>===@@@AAAAAACCCGGGKKKPPPYYYeeevvvyyyrrreeeVVVNNNFFF===666333555444222222444777444000444===WWW}}}hhhXXXtttwwwppp|||~~~qqqbbbNNN<<<111,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************...000111...+++)))+++---,,,---......------...000000111111222222555999<<<===@@@CCCFFFIIIMMMQQQUUUwwwpppyyyyyyxxxtttoookkkjjjjjjccc```^^^\\\\\\[[[YYYXXXXXXUUURRROOOMMMKKKIIIFFFCCCAAA???>>>===<<<:::888555555444333333222222111111111111111111111222222333333333444555666777888888999;;;<<<>>>AAAEEEIIILLLSSSZZZ^^^bbblll|||iiiHHH777666333222444999<<<<<<;;;CCC>>><<<>>>AAABBBEEEIIIWWW]]]iiiyyy|||nnn]]]JJJ@@@;;;777444333111333222000111555555222===ZZZqqq]]]^^^uuuyyyoooTTT:::000000---******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************------,,,,,,++++++,,,,,,,,,---......------...000000111111222222555999<<<===???BBBEEEHHHMMMSSSWWW~~~xxxsssoooooonnnkkkgggccc___]]]\\\ZZZXXXUUUTTTTTTTTTSSSQQQMMMKKKGGGEEECCCAAA???===:::999888777666555444333222222222222222222222222///000000000111111222222444444444555666888999:::888;;;>>>@@@BBBGGGNNNSSSZZZdddpppwww}}}^^^AAA666:::666555666999===>>><<<:::BBB@@@AAACCCDDDDDDJJJRRRdddmmm||||||dddRRR@@@888666555444555222000000222000000:::GGG______ZZZjjjsssmmmrrr~~~fffHHH///...222...+++...************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,***)))***+++---,,,,,,,,,---......------...000000111111222222555999<<<>>>???BBBDDDHHHMMMTTTYYY~~~}}}yyytttnnnjjjhhhfffddd```\\\YYYVVVTTTSSSMMMKKKIIIHHHHHHHHHGGGFFFDDDBBB???===<<<:::888666555555555444333222222222111111111111222222222333//////000111222333333444555555666777888:::<<<======@@@CCCEEEGGGMMMWWW___lllwww~~~___LLL???555777???;;;;;;;;;<<<===>>>===<<>>@@@BBBDDDHHHNNNUUUYYY~~~{{{wwwuuusssoookkkfffbbb___]]]ZZZVVVSSSQQQPPPNNNLLLEEECCCAAA@@@@@@@@@>>>======:::888777666666555333222333444333111111111333//////000000000111111111000111111333444555666666888888999:::<<<>>>@@@AAA@@@CCCFFFHHHLLLVVVcccnnn\\\HHH888888<<<:::777666<<<<<<<<<<<<===>>>@@@@@@AAA@@@AAADDDHHHTTTjjj}}}oooggg___QQQDDD???777111222333111111333666///111:::999>>>cccyyygggbbbyyyzzzmmmeeeiii}}}kkk>>>333,,,......***)))---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,---......------...000000111111222222555999<<<>>>@@@CCCFFFIIINNNTTTXXX}}}yyyvvvtttqqqooonnnkkkgggdddaaa]]]XXXUUUQQQMMMIIIGGGGGGGGGFFFEEEAAA???<<<;;;;;;;;;999888666555333222333333222111///111222222000///111333000000000000111111111111222222333555666777888999;;;<<<===???AAACCCEEEFFFEEEJJJOOOUUU]]]mmmkkkQQQ;;;555333777===>>>:::666<<<===??????@@@AAACCCDDDCCCEEEMMM]]]lllzzzrrr]]]PPPHHH???666555222111333222///000444///111333555===WWWqqqbbblllxxxtttyyywwwcccOOO111///,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++---,,,******---000,,,---......------...000000111111222222555999<<>>???@@@???===<<<:::777666555555333111333111000000111222111000,,,///111000......000222222222333333333333333333333333444666888999:::;;;??????@@@BBBDDDGGGIIIJJJOOOUUU^^^ggguuuwwwZZZBBB555999:::999777888===AAAAAA???AAACCCDDDDDDDDDDDDEEEKKKQQQeeexxxsssgggUUUGGG@@@:::444444444555666333///111777...:::;;;555EEEppp{{{nnnccc~~~{{{|||iiiOOO;;;...///---)))***///...***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))),,,///---***)))---111,,,---///...------...000000111111222222555999<<>>??????EEEAAACCCIIILLLMMMTTT]]]\\\hhhxxxjjjTTTGGG;;;444444888999:::;;;===>>>???@@@EEEAAA???AAA@@@???EEEOOO[[[hhhwwwsssdddPPPAAA999666444222///666777111000555555...---555:::FFFjjj~~~oookkkmmmoooqqqttt~~~uuu}}}iiiIII666555///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))*********))))))((()))************++++++++++++,,,...---,,,,,,---///000111222222333666:::===AAACCCFFFHHHJJJMMMQQQTTT___aaaeeehhhjjjjjjhhhgggaaa^^^YYYSSSOOOLLLKKKJJJGGGFFFDDDBBB@@@>>><<<;;;888777555444333333444444222222222111111111111111111000000//////000000111000000000111111111111111777666555555666777888888;;;;;;;;;===???AAABBBCCCHHHHHHLLLRRRUUUYYYbbbmmm}}}xxx^^^FFF>>><<<888666:::999:::;;;===???@@@AAAAAADDDBBBBBBEEEEEEFFFPPP[[[eeezzzyyyfffZZZIII<<<666444333111444444111...///444555333===AAAKKKaaa}}}gggWWW]]]jjjppprrrvvv}}}|||qqqWWW;;;///222......---,,,++++++++++++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))************)))))))))************++++++++++++---......---,,,...///000111222222333666:::===@@@BBBEEEHHHJJJNNNRRRUUUNNNPPPSSSVVVXXXYYYXXXWWWUUURRRMMMHHHCCCAAA??????::::::999999888777666666444333222111000000000000000000000000000000000000000000////////////000000000000111111222222222333777777666666777888999:::??????@@@AAACCCFFFHHHIIIPPPTTT\\\ccchhhooo}}}uuuaaaKKK===444666888666666::::::;;;<<<>>>@@@@@@AAAAAAAAABBBEEEIIILLLTTTdddttt}}}iiiSSSKKK???777333333111000555111000333444333444666;;;NNNmmmkkk[[[hhhxxxzzzxxx|||wwwqqq~~~rrrvvvrrr^^^BBB///+++///...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))************)))))))))************++++++++++++---......------...///000111222222333666:::===???AAAEEEHHHKKKOOOTTTWWWBBBDDDFFFHHHJJJKKKKKKKKKKKKIIIEEE@@@===:::999888555555555555444444444333333222222111111111000000.........//////000000000000000////////////000000111111222222333444555555555666666777888:::>>>@@@@@@BBBEEEIIILLLPPPUUUXXX]]]fffrrr{{{kkkXXXGGG<<>>>>>?????????@@@EEEKKKQQQZZZkkkeeeNNNBBB===777333222222222111111///333:::888111333<<>>@@@DDDHHHLLLPPPUUUYYY:::;;;<<<===???@@@AAAAAABBBAAA>>>;;;888666555444444444333333222222111111111111222111111111000000---......///000111111222111111111000000111111111222222333444555777777888888:::;;;;;;<<<>>>CCCGGGDDDIIIPPPVVV\\\bbbiiimmmrrr~~~zzzbbbNNNBBB<<<;;;;;;555555777;;;<<<;;;===@@@<<<<<<<<<<<<===>>>??????BBBIIIRRR\\\kkk}}}fffMMM>>>666444222111222222333222000000444888444111???QQQ{{{ppphhhppp|||ssseeeMMM888000222000***,,,,,,+++*********++++++))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((()))***************))))))*********+++++++++,,,---///...------...000000111222222333666:::===>>>@@@DDDHHHLLLQQQVVVYYY555555555555555777888999999888666555333222111111222222222111000///////////////000000000000///.........///000222333444444444444333333333333444444333444555666888:::;;;;;;:::<<<>>>>>>>>>AAAHHHMMMNNNVVV```iiipppvvv}}}pppWWWLLL@@@999666444777;;;333555888:::;;;<<<>>>@@@===<<<<<<===???BBBEEEGGGDDDNNN\\\jjj}}}|||nnn[[[HHH;;;777111111111111222222333333333333111000222@@@\\\vvvrrr}}}lll___gggjjjSSS999,,,...222///)))++++++************++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))'''((()))******+++******)))************+++++++++,,,...//////......///000000111222222333666:::===>>>AAAEEEIIILLLQQQVVVYYY444333111000000111333444222222111111000000000000000000000000000000000000...///000000000000///...///000111222444555666777777666666555555666666777555666777999:::<<<>>>>>><<<@@@DDDFFFHHHNNNWWW^^^jjjsssvvvYYYGGG@@@:::777888777444444888:::<<<===============<<<>>>======???CCCJJJQQQUUUUUUcccuuuqqq___RRRDDD777111222000111222222111111111222444555333444CCCbbbrrriiizzzyyyggg___gggTTT@@@///,,,///---+++---++++++************++++++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))'''((()))******+++++++++)))************+++++++++---...//////......///000000111222222333666:::===???BBBFFFIIILLLQQQUUUYYY555333111000///000222333000000000000000111111111000000000111111222222222///000111222222222000000000111222333555666888888888888777777777777888888666777888:::<<<>>>???@@@AAAGGGMMMRRRXXXaaammmvvvpppOOO@@@<<<666222333888:::777999===888;;;===>>>@@@AAA???<<>>>>>AAAHHHQQQZZZ```ooo|||vvvZZZLLL@@@<<<:::555111111111222222222000000000111000666999AAAZZZeeebbbxxx~~~eee[[[___zzzoooBBB444---111000((()))333+++***************++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''(((******+++++++++)))************+++++++++---...//////......///111111111222222333666:::===@@@CCCFFFIIILLLPPPUUUXXX111111000000000/////////////////////////////////...///000000111111111000000000000111222222111///000000111444888999777444999:::;;;:::::::::<<<===<<<>>>???@@@AAACCCFFFIIIRRRRRRYYYeeeoooxxxuuuQQQ<<<555555777555333444888::::::888===<<<<<<>>><<<999:::>>><<>>777333333333222111111333333222111111222444222666AAA[[[gggkkk}}}mmm]]]jjjtttLLL222111///...---------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((***++++++******+++,,,...///000///------///000111222333444555888<<<@@@AAADDDHHHJJJLLLPPPVVV[[[222111111111000000000///000000000000000000000000000000111111111000//////222222222444555666666555555444555888;;;===;;;999:::;;;;;;;;;:::;;;===@@@CCCEEEGGGIIILLLQQQXXX\\\iiikkkuuuxxxTTT???777666888999777777999<<<>>>===<<<999999<<>>===>>>>>>??????@@@BBBFFFIIIQQQSSSVVV[[[bbbkkkttt{{{iiiKKK777222555777777777777777999<<<===<<<;;;999999===@@@@@@>>>BBBHHHSSS^^^ccclll}}}vvvjjjYYYMMMIIIHHH>>>444333111//////000111111000333///,,,---222666666555EEE___wwwqqqyyyjjjbbbpppmmmLLL777222......,,,+++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((())))))))))))***++++++******+++------...///...,,,,,,...///000111222222444666;;;>>>@@@EEEJJJLLLMMMOOOSSSVVV222222222222111111111111111111111111111111111111000111333555777888999:::666777888999999:::<<<>>>;;;::::::;;;===@@@CCCEEEFFFGGGIIIJJJMMMQQQWWW[[[dddhhhooowwwhhhWWWMMMBBB666222666:::888555888888:::;;;<<<===<<<;;;======@@@CCCCCCEEELLLVVVgggvvv~~~oooeeedddVVVPPPIIIEEEDDDAAA888000111111111222333333222222///222555555444777<<<@@@```xxx{{{ooogggttt}}}\\\===///000------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))***,,,+++******+++------.........,,,,,,---///111222333333444777;;;???AAAEEEKKKMMMNNNNNNQQQTTT222222222222222222333333111111111111111111111111222333555777999:::;;;;;;<<<===???>>>===>>>AAADDD@@@@@@AAACCCFFFJJJOOORRRTTTVVVZZZ^^^bbbhhhooosss|||rrr\\\LLLBBB===666666666888:::;;;:::888;;;<<<>>>>>>??????@@@@@@AAADDDIIIPPPVVV^^^mmm{{{xxxvvvsssoooggg\\\UUUSSSHHHFFFDDDBBB>>>:::666555111222333444333222222222...555999555000666III[[[~~~xxxwwwmmm|||cccDDD333......------------,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))+++,,,,,,++++++,,,------...///...,,,,,,...///222333444555666999===@@@BBBFFFLLLNNNNNNOOOQQQTTT444444555555555555666666444444444444444444444444666777999:::;;;<<<<<<<<<>>>@@@BBBBBBAAABBBFFFJJJHHHJJJMMMQQQTTTZZZ```eeellloootttzzzkkk```QQQCCC:::888888999555777999999888888;;;???999;;;===>>>???AAADDDGGGKKKQQQ]]]kkkvvvwwwooommmjjjfff```ZZZTTTPPPOOOGGGBBB===999333///222888///111222222111000000111111555777444666HHHggg{{{www|||lllHHH000,,,...---+++,,,,,,------,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))***+++,,,,,,++++++,,,......///000///------///000333444555666777999>>>AAADDDHHHLLLNNNOOOPPPSSSWWW888888888999999999::::::888888888888888888888888999;;;===@@@CCCEEEFFFGGGGGGKKKNNNNNNNNNPPPVVV\\\^^^bbbhhhmmmrrrxxxxxxgggVVVJJJ888888777888:::999777555777999:::999888999===AAA:::<<>>>>>AAADDDHHHLLLPPPXXXbbbiiitttvvvlllllljjjfffaaa^^^XXXOOOIIIEEE@@@<<<777000...444888555222222---000222111000111444777999888AAA\\\vvvqqqyyypppqqqwwwsssooommmKKK000000444---(((,,,((()))***++++++***)))(((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************,,,------,,,+++---...000111111111//////111222111222333444555888<<<@@@GGGJJJMMMNNNOOORRRXXX\\\>>>>>>???@@@AAACCCEEEFFFHHHHHHKKKNNNJJJCCC@@@AAABBBDDDHHHPPP[[[fffoootttwwwxxxzzz}}}mmm\\\DDDAAA<<<777444444555666444555777888777888999;;;;;;888999===??????BBBFFFJJJTTT[[[[[[```nnn|||xxxjjjccc```]]][[[VVVOOOGGGAAA???<<<777222333333333333333222111111333000///222333222444888666LLLlll{{{kkklllwww}}}|||rrr~~~rrr```uuuJJJ>>>000+++---000...+++---------,,,,,,+++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))***+++,,,---++++++******++++++,,,---...///000000//////000111222333444555666999===@@@BBBFFFKKKMMMPPPVVV```hhhKKKLLLLLLNNNQQQTTTVVVXXXZZZ]]]eeekkkfffXXXNNNJJJGGGNNNYYYfffrrr~~~oooXXXFFF===999777555333333444666777555777999999999:::;;;===???======???BBBFFFPPPZZZmmmxxxyyynnneee^^^XXXRRRNNNIIICCC===999999888444000111222222333333333333333555///---222777888888999JJJvvviiikkk|||www^^^dddccc>>>777...,,,...///---***---,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++******++++++,,,------///000000//////000111222333444555666999===@@@CCCGGGKKKLLLMMMRRR[[[bbbeeeeeefffgggkkkooosssuuuxxx|||ttthhhccceeeooo}}}iiiQQQAAA999555333111111111222333555666777555777888888888999;;;===>>>>>>@@@DDDGGGPPPcccsss|||~~~}}}vvvmmmdddccc```\\\TTTKKKCCC>>>;;;777333222444444333000000000111222222333333333111000111333333777AAALLLxxx{{{~~~iiibbbvvvyyyTTTSSSttt]]]>>>000...,,,---......,,,***+++++++++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))***+++,,,---++++++******++++++,,,------///000000///...000111222333444555666999===@@@CCCGGGKKKLLLMMMQQQYYYaaazzzaaaUUUEEE:::888999999888444555555666666666666666888:::;;;;;;:::<<<>>>AAA@@@EEELLLSSSWWWaaauuu|||sssjjj___UUURRRTTTSSSOOOHHH???888555555222000111333444444333000000000000000111222222---444999888444>>>[[[xxxrrr]]]WWWYYY^^^oooaaaPPPgggbbb@@@...)))***,,,,,,,,,+++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))***+++,,,---++++++******++++++,,,------...000///......///111222333444555666999===@@@AAAFFFKKKMMMOOOTTT]]]dddzzzrrriiiXXXJJJDDD>>>777666888999666333666777888888888888777666<<<===>>>>>>???AAAEEEHHHMMMUUUaaaiiikkkqqq{{{oooeee___XXXRRRMMMLLLIIICCC<<<777444444333222111222333444444333111000////////////000000111333777<<>>;;;>>>CCCHHHOOOXXX```fffnnnqqqwwwzzzzzz~~~qqqjjjiiimmmxxx{{{wwwzzz~~~rrrbbbXXXWWWZZZWWWOOOFFFBBBCCCAAA<<>>???NNNllllllXXXYYYaaawwwwwwPPP777000///---+++,,,,,,++++++++++++******++++++++++++,,,,,,,,,---))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---++++++******++++++,,,---,,,---///...------...000222333444555666999===@@@BBBFFFKKKLLLKKKMMMSSSYYYsssnnnhhhaaaZZZRRRHHHAAA@@@<<<777444333444444444222444444333555999777333555777::::::888666555555999999999:::;;;===>>>???FFFJJJPPPXXXbbbmmmxxx|||{{{}}}xxxqqqllljjjqqq|||}}}rrruuuvvvxxxsssdddSSSKKKKKKCCCBBB>>>;;;>>>BBB@@@;;;888444111222666666222---111333444444333222222333111111111222555999===???III[[[zzzxxxTTTMMMnnnZZZ555000444///+++...*********,,,------***'''+++++++++,,,,,,---------))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))***+++,,,---++++++******++++++,,,---,,,---///...------...000222333444555666999===@@@@@@FFFKKKMMMNNNQQQXXX]]]{{{xxxssskkkbbbZZZSSSOOOIIIDDD???<<<;;;999555222666555444333222222222222333444666888888888888777:::888666666888999::::::666:::>>>>>>>>>DDDOOOXXX[[[bbbmmmwww}}}zzzxxx{{{}}}tttllliiilllrrrwwwsss___QQQKKKDDD===888777666555444333333333666555333000...///222555333000///444666444111111...555999555000:::VVVqqqxxxbbb```}}}eeeIII111,,,///...---///++++++++++++++++++++++++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,------,,,,,,...000333444444444444777;;;???CCCFFFIIIJJJKKKOOOUUUZZZ{{{vvvrrrooommmcccbbb```]]]ZZZWWWTTTSSSIIIHHHFFFBBB>>>:::777555999666444333444555333111333333222222222222333333666777999:::;;;;;;;;;;;;888777666666888:::;;;;;;>>>DDDKKKOOOQQQUUU^^^eeeuuu|||zzzwwwxxx|||~~~wwwmmmddd^^^]]]___aaakkkhhh]]]NNNDDD@@@<<<777666666555333333222222222333444555444222111222333666444777<<<===999444333555333222999KKKhhhlllsssqqqtttUUU@@@...---000---,,,...++++++++++++++++++++++++))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,------,,,,,,...000333444444444444777<<>>>>>888333333:::666999OOOtttrrrkkkkkkZZZTTTlllmmm@@@444,,,...000,,,***,,,++++++++++++++++++++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,------,,,,,,...000333333444333444777<<<@@@BBBEEEHHHJJJKKKNNNTTTZZZ>>>>>>>>>>>>======<<<<<<777666666555444333222222444444444444444444444444333333444444444444333333555444333444555666666777777777777666666777777888888888999::::::;;;;;;;;;555777999<<<@@@DDDIIILLLUUUZZZbbbiiirrr~~~zzzvvviiibbbaaaaaa]]]XXXaaa^^^ZZZSSSMMMGGGCCCAAA;;;999666222000111222222222111000000/////////000///111555666444222111000---///444999888444222555888CCCZZZ}}}{{{rrrvvvQQQXXXiii~~~OOO333---+++......******,,,************************((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,------,,,,,,...000222333333333444888<<<@@@BBBEEEHHHIIIJJJNNNTTTYYY444444333333333444555555333333333333333333333333000000111222333333444444222222333222222111000000222222222222222222333444:::999888777777777777777999::::::;;;===>>>???@@@;;;>>>BBBFFFIIINNNUUUYYYbbbiiisss}}}vvvqqqrrryyywwwmmm```ZZZ[[[\\\ZZZVVVSSSQQQOOOKKKGGGAAA===:::666444222111000///000111000000///............//////000111111000///000111111111333555222111666>>>EEEbbbmmmhhhpppyyy|||{{{___WWWssshhhQQQ555///---------+++)))***---************************((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++,,,------,,,,,,...000222222333333444888===@@@BBBEEEHHHIIIJJJMMMTTTYYY222222111111222333444555666666555444444333222222000111222333444555666666666777777888888777777666000222333333333444666888999888888777777777888888777888:::===@@@DDDGGGIIIMMMPPPUUUXXXZZZ^^^eeejjjzzznnngggllluuu|||~~~uuujjj[[[QQQMMMLLLJJJGGGFFFEEECCC@@@<<<888555333555222111222111...---000///......------.........///000///...---...000333222222333333222555CCCQQQnnniiiYYYNNNWWWhhhvvvrrr^^^gggFFF<<<777***000///...,,,***)))+++---************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))************++++++++++++,,,------,,,,,,...000111222333333555888===AAAAAADDDGGGIIIJJJMMMSSSYYY111111111111111222222333555555444444333333222222444555555666777888888999111111222333333333222222333555777777666777:::===999999999:::;;;<<<>>>???===???CCCIIIPPPWWW]]]aaajjjnnnqqqrrrqqqsssyyy~~~pppggg___bbbnnnzzz|||yyyvvvjjjYYYIII???999777666:::999777555333111000///111......111111---,,,000......---------....../////////000///......111333111333777<<>>@@@CCCEEEFFFLLLNNNTTT\\\fffpppxxx}}}mmmZZZXXXZZZbbbooovvvssskkkssshhhXXXGGG;;;666666888222111000//////000111222...***,,,111111------111......---------......///...///111111000000111222222888BBBMMMYYYkkkyyyZZZQQQ^^^zzzsssddd~~~bbbEEE333000...000222------...---,,,,,,---,,,)))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++,,,------,,,,,,...000111222333333555888>>>AAAAAADDDGGGHHHIIIMMMSSSXXX333333333333333444555666555333222222333444444444666555333333444555555444777666555555555555444333555666888888888888:::;;;===@@@BBBDDDGGGMMMVVV]]]cccjjjrrrxxx~~~vvvjjjbbb___XXXdddppppppfff^^^___cccrrrcccNNN>>>555111...,,,..........................................------...111111---///333222---222...,,,///111111555:::555YYYttthhhRRRnnnSSS888666111...,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++******))))))******+++,,,,,,---......------...000111111111222555:::>>>AAABBBDDDFFFHHHKKKOOOUUUYYY444444333333444444555666777666666666666666555555666666555666777888999999444444444555666777888777888:::===???@@@CCCFFFIIIPPPRRRTTTUUUWWW]]]fffmmmuuuyyyvvvqqqiiicccaaadddggglllrrrtttoooeee___aaaeeebbbUUUDDD777111...---+++................................................---//////,,,...333444111///000444777555333666<<<^^^pppqqqxxxUUU>>>444222///---+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,---......------...000111111111222555:::>>>AAACCCEEEGGGHHHKKKOOOTTTXXX666666555555555666777777666777777777666555555444555555555666777888999:::777777888888:::;;;<<<===>>>AAAEEEJJJNNNTTTZZZ^^^hhhjjjlllmmmpppvvvxxxssshhhfffcccaaa```ccciiinnnsssppphhh^^^VVVSSSWWW[[[MMMDDD999111......---,,,................................................000111000,,,,,,///000...///000333444333777EEETTTeeekkk}}}XXX888222///...---,,,++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,---......------...000111111111222555:::>>>AAADDDFFFGGGIIIJJJNNNSSSWWW999999888888888999999::::::::::::999777777777888999:::;;;;;;;;;<<<>>>@@@DDDDDDDDDCCCBBBCCCDDDFFFFFFJJJQQQXXX___fffnnnsss{{{}}}zzziiidddfffhhhkkklllkkkiiigggeeeggg___RRRHHHBBBCCCFFFIII===999333////////////...........................---------...............///111222111000111222222555222222555>>>QQQlll{{{sssmmm]]]yyysssTTTAAA666---,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******))))))******+++,,,---......---,,,---///111111111111222555:::>>>AAAEEEFFFHHHIIIJJJNNNRRRVVV??????>>>>>>===>>>>>>???BBBCCCCCCAAA>>>>>>@@@CCCAAADDDFFFHHHIIIKKKOOORRRRRRSSSTTTSSSQQQRRRUUUXXXTTTYYY```hhhpppxxxrrraaa]]]aaacccfffhhhgggbbb[[[WWWZZZRRREEE===999999::::::444222///......///..............................---------.........//////+++---111444444444666999777999BBBTTTiiiuuuzzzhhhTTT```xxxkkkFFF444333000***+++,,,------------,,,+++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++******))))))******+++,,,---......---,,,,,,///111111111111222555:::>>>AAAEEEFFFHHHIIIJJJNNNRRRVVVMMMMMMLLLKKKKKKKKKLLLLLLKKKNNNQQQQQQNNNLLLNNNPPPMMMPPPTTTWWWXXX[[[```ddd```bbbddddddcccfffkkkpppffflllttt|||uuu___RRRPPPSSSRRRRRRRRRSSSRRRPPPNNNMMMGGG>>>888555222000------------,,,,,,,,,,,,,,,........................,,,,,,------...////////////...000111000...222888<<>>444222,,,***111,,,---------------,,,+++++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,.........,,,+++,,,///222111111111222555:::>>>AAADDDFFFGGGIIIJJJNNNSSSWWWddddddcccbbbbbbbbbbbbbbb^^^eeemmmpppmmmiiigggffffffiiilllllljjjjjjnnnrrroooqqqtttsssrrruuu{{{zzz{{{uuukkkkkkjjjfffZZZKKKDDDCCCFFFCCC@@@@@@AAACCCCCCBBB===:::555222111///,,,******+++,,,,,,,,,,,,------........................,,,,,,------...//////000444222222555777;;;GGGSSSaaapppzzz```TTTKKK[[[yyyrrr``````sssVVV===,,,///333---,,,444---------,,,,,,+++++++++************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,......---,,,+++,,,///222111111111222555:::>>>AAACCCEEEGGGHHHKKKOOOTTTXXXxxxwwwvvvvvvuuuuuuuuuuuuuuu|||xxxzzz}}}zzz}}}~~~|||zzz{{{||||||pppkkkfffaaa\\\WWWOOOEEEAAAAAA<<<:::888777888777444000222111111111111111000///***,,,---...---...///111........................,,,,,,------...///000000444222666@@@LLL[[[rrrvvvZZZZZZcccppp]]]bbbeeennnUUU666999555,,,)))---...)))...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++*********)))***++++++,,,///...---,,,+++,,,///222111111111222555:::>>>AAABBBDDDFFFHHHKKKOOOUUUYYY~~~|||zzzwwwqqqiiibbbaaaYYYNNNDDD???<<<;;;;;;888777666444222111//////......//////000000111111////////////000000000000---...//////---,,,---///---///++++++000...000<<<;;;888EEEhhhmmmZZZmmmvvv[[[LLLJJJVVVkkk}}}SSS666222111000///...---,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---......---,,,,,,///111111111111222666:::???AAAEEEFFFFFFGGGIIILLLRRRVVV~~~xxxrrrmmmjjjeee]]]VVVQQQLLLEEE@@@<<<999777555555555444222111000///.............../////////000////////////000000000000///000111111///...///000///222......333000111===LLLZZZyyy|||vvv}}}nnnUUUGGGOOO```sssaaaBBB888<<<111000000///---,,,,,,++++++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---......---,,,,,,///111111000111222666:::???BBBDDDFFFGGGHHHJJJMMMRRRVVV}}}yyyvvvmmmccc]]][[[XXXQQQKKK@@@>>><<<:::999666333000111111111000//////......------............//////////////////000000000000+++---///000///...//////...222///222;;;@@@HHHYYYyyyyyyrrrdddPPPKKKXXXvvvsssRRR999------000//////...---,,,,,,+++++++++************)))))))))******))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---......---,,,,,,///111111000111333666;;;???BBBDDDFFFHHHJJJLLLOOOSSSVVV~~~{{{yyy|||zzznnndddggg^^^TTTQQQQQQPPPJJJCCC777666666666666555222///.........................../////////////////////////////////000000000000+++---///000//////000111,,,333555???QQQ```ssspppaaammmdddJJJOOOnnnhhh@@@///333888111&&&......---,,,,,,+++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---......---,,,,,,///111111000111333666;;;@@@CCCCCCEEEIIILLLNNNPPPSSSVVV|||xxxvvvqqqmmmlllkkkeeeZZZPPPVVVOOOIIIGGGHHHFFF>>>888555333000000000111000///,,,,,,---------.........000000000000000000000000////////////000000000000///111111111000000111333444AAAMMM^^^uuu}}}www}}}zzz]]]QQQRRRpppNNNBBB333,,,---000000...---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---......---,,,,,,///111000000111333777<<>>===888222,,,222///,,,++++++------------------.........//////222222111111111111000000////////////000000000000///000000000000333777:::KKK^^^pppyyysss]]]QQQMMM]]]}}}nnnGGG444444222...,,,,,,...111---------,,,,,,+++++++++(((((()))))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---......---,,,,,,///111000000111333777===BBBEEEBBBEEEHHHJJJLLLPPPTTTWWW{{{vvvwww~~~~~~~~~}}}|||wwwsssooommmlllggg```ZZZRRRQQQNNNIIIDDD@@@>>>===888999888777444000---+++...,,,******,,,---------.........///////////////111111111111000000000///////////////000000000000...000333777===FFFPPPWWWjjjzzzeeejjj{{{iiiTTTOOOWWWmmm~~~cccEEE---666111------000222///+++------------,,,,,,,,,,,,(((((((((((())))))******'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---......---,,,,,,///111000000111333888===BBBEEEBBBDDDFFFHHHJJJOOOTTTXXXvvvqqqsss|||~~~~~~}}}~~~~~~|||zzzvvvsssrrrpppmmmkkkdddaaa______^^^XXXNNNFFFHHHIIIGGGBBB;;;777666777000222444333000///000222,,,++++++---///000///...000000000000000000000000111111000000/////////...////////////000000000000222555<<>>222000///000111.........------,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''')))((((((---333222---$$$###$$$((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))((((((((((((++++++***************+++,,,---------,,,,,,...///111111111333777;;;???AAADDDEEEFFFGGGIIIMMMSSSWWWhhhhhhgggggghhhiiijjjjjjhhhbbb]]]^^^cccfffeeebbb______```bbbccccccaaa___```aaabbbdddeeeccc___\\\UUURRRMMMHHHEEEBBB???===<<<:::777555444555666888000000000///......---------------------------------......//////000000111000111000...///222222///,,,---///111222222222222222555;;;DDDLLLXXXiiiwwwzzzssspppqqqwwwrrrYYY^^^nnnkkkEEE999///,,,...//////000............------------,,,++++++++++++*********))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((&&&$$$&&&...555444///&&&%%%%%%((('''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++,,,---------,,,,,,...///111111222333666:::===@@@CCCEEEFFFHHHJJJNNNSSSWWW]]]\\\\\\[[[ZZZZZZZZZZZZVVVRRROOOQQQWWWZZZXXXTTT^^^\\\ZZZYYYWWWUUURRRPPPQQQRRRTTTUUUUUUSSSPPPMMMIIIEEE@@@<<<:::999777666555333111//////111333555////////////////////////------------------------......//////000000000000......---...111222111...333000///111222222333555666BBBTTTeeeqqq{{{vvvwwwyyy```XXXuuuvvvWWWBBB777444222111000...,,,,,,......------------------++++++++++++************))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******'''######(((...111111555...(((((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))******+++,,,,,,---------,,,,,,...///222222222333666999<<>>;;;666444333333222111000000////////////000000------........./////////......................../////////000000000000000111000000222333222000///888222000222444555<<>>AAACCCCCC@@@???@@@AAACCC@@@;;;888888999999999;;;===>>>>>>;;;888666666555222000...//////...---,,,---...//////...,,,+++,,,,,,,,,---------......////////////////////////000000000000000000000000111000000222000...000444444111444<<>>888+++!!!!!!&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))***+++,,,,,,,,,---------,,,,,,...///222222333444777;;;>>>AAACCCEEEHHHJJJLLLOOOSSSVVV999888888777777888888999666888999999777666777888777555333333444666666555222555777666444111111222///...------......---,,,,,,---............---,,,---------...............111111111111111111111111000000000000000000000000000...///111111333>>>KKKWWWWWW]]]ggglllrrr~~~nnnccc\\\```iiivvvlll[[[XXXZZZbbblllwwwwww\\\???111//////111222///222111+++***---,,,)))))))))*********+++++++++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((($$$"""###&&&%%%$$$***222***%%%"""$$$&&&%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''((()))*********))))))))))))***+++,,,---,,,---------,,,,,,...///222222333555888<<<@@@CCCCCCEEEHHHKKKMMMPPPSSSVVV333333333333333444555555111111111111111222222222/////////111222333111///...111444444222000111222...------...000000...---...............///000000111111111111111111111111111111111111111111111111111111111000000000000000333222444777999AAAUUUiiixxx\\\SSSZZZjjjvvvdddWWW]]]dddrrr{{{\\\CCC888///000111///...000+++...---))))))------((((((((())))))*********+++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''###$$$((()))$$$###&&&!!!$$$)))+++'''"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***+++,,,---,,,---------,,,,,,...///222222333555999>>>BBBDDDCCCEEEIIIKKKMMMPPPSSSVVV////////////000000000000000000//////.........---............////////////---------.........//////---------............/////////////////////......111000000000000222333444444111......000111000///000...///111000///222777999555???QQQYYYccc|||ooo\\\TTTdddzzz}}}mmm[[[]]]kkkeeeJJJ???111000000///...---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++---------,,,+++---000222111222333555888===CCCGGGDDDIIIMMMLLLMMMQQQTTTSSS---............/////////000/////////........................////////////---------.........//////........./////////000000111111111111111111111222000000000000000000000///******,,,000222222000...333000000222222333888???PPP\\\oooxxxrrrssssssmmmsss}}}lll^^^]]]cccooozzzZZZBBB555111000000//////...------,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++---------,,,+++---000222444555666777999<<>>AAACCCGGGIIIHHHJJJPPPUUUUUU,,,,,,---------...................../////////000............////////////.../////////000000000000//////000000000111111111---...///000222333444555222888AAAJJJPPPRRRQQQOOO___rrrwwwjjj___[[[VVVWWW___lllttt|||rrrWWW___kkk}}}{{{\\\GGG<<<666333.........---,,,,,,...000++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++---------,,,+++---000222666666555555888===DDDIIIEEEIIIKKKIIIJJJPPPUUUUUU++++++,,,,,,,,,------------.........//////000000............/////////000////////////000000000000000111111111111222222222222333555888;;;>>>@@@AAALLLWWWhhhxxxrrrfff[[[]]]nnn|||{{{|||gggUUUhhh}}}gggKKK:::555444///)))))),,,111444444111,,,)))+++++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************(((((((((((()))))))))))))))************+++++++++---------,,,+++---000333111222333555:::BBBLLLSSSGGGJJJKKKIIIKKKPPPUUUUUU---+++...222111++++++///111******222333------333333111///000111111222444111000000333888888555111444444555777999:::999888AAAAAADDDMMMZZZhhhrrrvvv{{{fffWWWXXXQQQUUUhhh~~~hhh]]]dddqqq{{{eeeGGG???555//////000000.........---,,,,,,,,,,,,---************************)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%$$$%%%&&&'''+++)))&&&$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))***+++,,,------------,,,+++---000222555444333444999DDDPPPYYYGGGJJJKKKJJJLLLRRRTTTRRR...,,,---111000,,,---222111///...111111......000000///000333333222000///666555444555666:::===???BBBKKKSSSRRRKKKEEEFFFJJJYYY___nnnttthhhZZZOOOSSS]]]mmmzzzvvv\\\]]]^^^dddsssiiiQQQCCC===888222000111222///,,,------,,,+++++++++++++++************************)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))***+++,,,,,,---------,,,+++---000222333444444444777<<>>DDDHHHIIIHHHKKKPPPRRRQQQ888888888999999;;;@@@DDDOOOZZZ^^^WWWRRRTTTRRRKKKQQQQQQRRRWWWcccsss~~~{{{vvvwwwttttttssskkk```[[[\\\\\\YYY```jjjpppppptttsssgggVVVMMMGGGLLLWWWfffmmmxxx|||fffKKK999555555333000---,,,---///222222///---,,,,,,+++***************************************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((++++++******)))*********---------,,,+++---000222111333666999:::<<>>BBBFFFEEEIIIJJJIIILLLRRRUUUSSSqqquuuvvvuuuwww~~~zzzhhhgggeeebbb[[[VVVYYY```kkk|||vvvmmmkkksss}}}|||tttllljjjiii___```ssslllTTT???000***///333333///---...111000///...---------...///------,,,+++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((************************'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++***************++++++---------,,,+++---000222555666777888999<<<@@@DDDEEEIIIJJJJJJMMMSSSVVVTTTrrr```RRRKKKLLLQQQ[[[dddhhhnnn|||{{{vvv|||nnnaaaZZZ___dddeeemmmwwwjjjQQQ===333000111'''---222222...,,,---000---......---,,,,,,---...,,,,,,+++***************))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))***+++,,,,,,---------,,,+++---000222222444666888999;;;???AAADDDGGGIIIIIILLLRRRUUUTTT}}}nnnddd______\\\[[[___dddhhhgggeee```eeepppyyyzzzyyy~~~xxx```TTTMMMHHHMMM```rrrqqqRRRDDD555000...---///333666///))))))...000---))))))+++---...---,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))***+++,,,------------,,,+++---000333...111666999<<<>>>@@@BBBCCCFFFHHHHHHKKKQQQTTTSSSxxxooolllcccTTTMMMOOOTTT^^^ooouuuqqqvvv{{{www^^^LLLHHHMMMTTT```ttt}}}cccLLL>>>444222000...---,,,,,,,,,///+++(((***...000...++++++,,,,,,------,,,,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&'''((('''))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((()))(((((('''''''''(((((((((***++++++******+++,,,---.........---...000333111333666888999<<<@@@CCCDDDHHHJJJHHHJJJPPPUUUVVVlllkkklllrrrwwwvvvoooiiimmmjjjmmmsssoooeeedddjjjrrr{{{uuuwwwyyy{{{zzztttiii\\\QQQQQQ```rrrvvvYYYFFF<<<666222///...---+++++++++,,,,,,000///...111555555111---+++,,,,,,------,,,,,,+++******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&(((((((((((((((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((***++++++******+++,,,---.........---...000333111333666888999<<<@@@CCCDDDHHHJJJHHHJJJPPPUUUVVV|||{{{mmmnnnuuu|||zzzvvv{{{sssiiidddkkkvvviiihhhbbbZZZXXXZZZ[[[YYYSSSUUUXXXXXXZZZjjjkkkYYYCCC444///...,,,))),,,,,,++++++++++++,,,---//////111666999777111,,,++++++,,,,,,,,,,,,++++++************************************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***++++++******+++,,,---.........---...000333111333666888:::<<<@@@CCCDDDHHHJJJHHHJJJPPPUUUVVVdddhhhmmmttt||||||wwwttttttvvvvvvxxx|||ppppppqqqzzzmmmYYYIIIHHHAAA999;;;FFFSSSZZZeeemmmwww{{{|||nnnUUUIII777222//////222222///,,,---------,,,,,,---------+++,,,...222444333...***++++++,,,,,,,,,,,,++++++************************+++*********))))))))))))((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))(((***++++++******+++,,,---.........---...000333222444666888:::===@@@CCCEEEIIIJJJHHHJJJPPPTTTUUUjjjrrr{{{}}}uuu{{{zzzkkkhhhiiipppyyytttaaaNNNAAA>>>BBBDDDHHHTTThhh{{{vvv___MMM???666333000///,,,***((()))---000---------,,,,,,+++***************,,,------+++******++++++,,,,,,++++++***))))))))))))))))))))))))*********))))))))))))(((((((((((((((((((((((((((***+++***(((&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))******))))))(((***++++++******+++,,,---.........---...000333222444777999:::===AAADDDEEEIIIJJJHHHJJJOOOTTTUUUgggrrrvvviiiiiiuuuxxxsssnnnoooyyyuuuggglllwwwrrr\\\\\\YYYPPPEEE???@@@DDDIIITTTcccsssnnnZZZCCC555///---...000,,,...///---((('''***---************)))((('''&&&******)))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***,,,,,,***&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&''')))***+++******)))(((***++++++******+++,,,---.........---...000333222444777999;;;===AAADDDFFFJJJKKKHHHJJJOOOTTTTTTlllvvvvvvllliiiooowwwpppuuu{{{{{{iii\\\QQQJJJ>>>JJJTTTQQQHHHGGGTTTbbbooozzziiiRRRCCC;;;666222222111---+++,,,%%%)))...111000---***)))'''((()))))))))(((''''''*********))))))***+++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((('''+++///...***'''''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&''')))+++++++++***)))(((***++++++******+++,,,---.........---...000333333555777999;;;>>>AAADDDFFFJJJKKKIIIJJJOOOSSSTTTxxx{{{uuuooonnnrrrwww|||lllYYYMMMEEEAAABBBFFF]]]rrruuummmvvvrrr[[[JJJAAA:::444...---///111...***,,,111///,,,((('''((())))))(((&&&''')))++++++++++++***''')))******))))))***+++******++++++++++++******))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$***111222---(((&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%''')))+++,,,+++***)))(((***++++++******+++,,,---.........---...000333333555777999;;;>>>BBBDDDFFFJJJKKKIIIJJJOOOSSSTTTyyynnnddd]]]KKKLLLKKKFFFCCCFFFQQQ[[[rrrdddLLLEEE<<<777777666333000333111///---,,,---...///,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''',,,111000+++'''&&&'''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$######%%%''')))((('''%%%'''&&&###%%%'''&&&!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++******************,,,---...------...111444555555777999<<>>>>>AAADDDJJJQQQTTTRRRPPPQQQYYY^^^WWWLLLBBBFFFMMMSSSWWW\\\bbbhhh|||ssskkkeeesss}}}yyykkkWWWFFF:::222***%%%+++111333222000///+++&&&...---,,,,,,,,,---,,,,,,)))***++++++++++++,,,---(((((()))))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&###&&&&&&""""""&&&((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((())))))***++++++,,,,,,,,,---...------...111444555555777999<<>>@@@BBBBBBFFFHHHHHHKKKPPPRRRPPP~~~qqq{{{rrrttt|||zzz|||}}}wwwmmm___PPPCCC888333222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''')))************+++++++++------...---,,,...111444444555666888;;;>>>@@@BBBCCCGGGHHHGGGJJJPPPRRRQQQtttooovvv{{{yyytttnnnpppwww~~~nnnfff]]]YYYYYYWWWQQQLLLFFFAAA999111+++(((((())),,,++++++***+++,,,---...+++++++++++++++++++++++++++++++++++++++***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((************((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))************+++++++++,,,------,,,,,,...111444444555666888;;;>>>AAABBBFFFIIIHHHGGGIIIOOORRRQQQjjjnnnxxxvvvpppvvvwwwooommmfffkkkooonnnlllfffVVVGGG>>>:::555444555333...***...---------------......000///...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,...111444444555666999;;;>>>AAABBBHHHJJJIIIFFFHHHNNNRRRQQQvvvzzz}}}zzz}}}ssskkkeeefffggg```TTTLLL???@@@>>><<<;;;999222***...,,,******,,,...---,,,,,,,,,------,,,***((('''...---,,,+++***)))((((((************************************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))))))))*********+++++++++++++++,,,,,,,,,...111444555555777999<<>>AAABBBDDDDDDEEEGGGJJJOOOSSSVVV,,,,,,,,,+++++++++++++++************************************************************************))))))))))))))))))))))))*********))))))((((((((('''(((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******---------------...222444666777888:::<<<>>>@@@AAAEEEEEEEEEGGGKKKOOOSSSVVV+++++++++++++++*********************************************************************************))))))))))))))))))))))))++++++***)))(((''''''&&&''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********,,,------------...222555888888999:::<<<>>>@@@AAAEEEEEEFFFHHHKKKOOOSSSUUU************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))************,,,------------///222555888888999:::<<<>>>@@@AAAEEEFFFGGGIIILLLPPPRRRTTT)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))+++111333222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******+++++++++,,,---------///333666777888999:::===???AAABBBEEEFFFHHHJJJMMMPPPRRRTTT((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###''''''%%%(((///333111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******+++++++++,,,,,,,,,---///333666777777888:::===@@@BBBDDDFFFGGGHHHKKKMMMPPPRRRSSS'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&!!!"""))),,,)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***++++++++++++,,,,,,,,,---///333666666777888:::===AAACCCEEEFFFGGGIIIKKKNNNPPPRRRSSS*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))***+++***))))))+++---...///...------///333666999888888999;;;>>>AAACCCEEEEEEGGGIIIKKKNNNPPPRRR(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***+++***))))))+++---...///...------///333666888888888999;;;>>>AAACCCEEEEEEGGGIIIKKKNNNQQQRRR''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))***+++***))))))+++---...///...------///333666888888888999;;;>>>AAABBBEEEEEEGGGIIILLLOOOQQQSSS'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++***))))))+++---...///...------///333666777888888:::<<<>>>AAABBBDDDEEEGGGIIILLLOOORRRTTT'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***+++***))))))+++---...///...------///333666777777999:::<<>>???@@@@@@DDDEEEGGGJJJNNNQQQTTTVVV'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''''''''(((***+++---+++***(((((()))+++,,,(((---000...***+++222:::888888888:::<<<>>>AAABBBDDDEEEHHHLLLOOOQQQSSSSSS'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''((()))***+++---,,,***))))))***+++---,,,---...///000222444555777777888999;;;>>>@@@BBBDDDEEEHHHKKKNNNQQQSSSTTT'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))******,,,---000---,,,000666999666222777777777888:::===???AAADDDEEEHHHKKKNNNPPPSSSTTT'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))***++++++222...+++...555888777333666666666888:::<<>>@@@BBBEEEEEEFFFGGGKKKNNNRRRTTT'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))*********)))((()))***+++,,,---............------...000222555666888888888:::<<<>>>AAABBBEEEEEEEEEGGGJJJNNNRRRTTT$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&$$$&&&,,,###$$$%%%(((%%% )))***%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***$$$((())))))!!!%%%%%%222)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###(((...&&&"""$$$&&&++++++!!!(((%%%***(((""""""'''***)))'''&&&%%%%%%%%%&&&)))###+++&&&&&&$$$((('''%%%### !!!%%%***&&&&&&---%%%!!!(((+++""""""$$$%%%$$$""""""$$$!!!000$$$"""###%%%###$$$$$$$$$$$$$$$$$$$$$$$$((($$$------###((('''"""###'''%%%###'''...)))%%%000###(((%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))'''&&&'''111CCCMMMBBB111...............000555888:::;;;<<<>>>???@@@@@@@@@EEEFFFHHHKKKNNNRRRUUUWWW$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&+++((()))***"""!!!(((...+++!!!###""""""""""""""""""""""""333'''+++###"""***###%%%$$$)))###***...!!!""""""""""""""""""""""""************************$$$...%%%*** ###&&&'''!!!!!!$$$000))) %%%///((( !!!$$$$$$"""$$$###""" !!!!!!###!!!+++%%%111"""######(((((('''%%%---""" %%%''''''###'''$$$""""""$$$&&&)))***,,,""" %%%%%%,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$ 222"""000+++$$$((("""%%%999***'''...%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))((()))))),,,555;;;666,,,/////////......000444777::::::<<<===>>>?????????EEEFFFHHHKKKNNNRRRUUUVVV$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&***)))))))))((($$$""""""###&&&,,,222((((((((((((((((((((((((+++111&&&%%%!!!&&&###333333&&& ((((((((((((((((((((((((!!!!!!!!!!!!!!!!!!!!!!!!%%%((("""***/// ***'''+++'''!!!:::,,,!!!$$$&&&&&&''''''(((((((((''''''&&&''''''((('''+++)))...&&&$$$!!!$$$+++///---!!!###$$$###$$$&&&'''$$$%%%###!!!!!!%%%'''(((&&&'''--- !!!###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$***111&&&&&&111)))111+++###000"""@@@)))$$$######"""'''+++%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((((((++++++)))))),,,...,,,000000///...---///333666::::::;;;<<<===>>>>>>???DDDEEEGGGKKKNNNQQQTTTUUU$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$%%%***)))!!!666'''+++(((###(((///'''!!!!!!!!!!!!!!!!!!!!!!!!333&&&$$$!!!%%%111333 &&&---'''!!!!!!!!!!!!!!!!!!!!!!!!************************%%%)))666$$$%%%)))$$$)))***!!!###%%%((((((&&&######$$$ !!!!!!!!!""";;;###)))###!!!&&&---&&&&&&$$$,,,)))!!!"""$$$###$$$!!!$$$$$$$$$###!!!,,,)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$+++---%%%%%%!!!hhh}}}HHH'''!!!///###000 ///***$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((***,,,***)))+++///111111111000...---///222555:::::::::;;;<<<===>>>???DDDEEEHHHKKKNNNQQQSSSTTT$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""+++###111!!!$$$sss***!!!###333)))$$$###000(((###!!!+++---NNN%%%+++"""***###444222$$$+++$$$$$$$$$$$$$$$$$$$$$$$$666555\\\"""///&&&''')))%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))***,,,---...///111111111000...---///222555999999999:::;;;===???@@@DDDFFFIIILLLOOOQQQRRRSSS$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...(((***...###!!!%%%!!!!!!---&&&,,,$$$---999(((###+++---)))"""***$$$$$$$$$$$$$$$$$$$$$$$$...'''LLL444'''***&&& '''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''+++((())),,,...,,,+++,,,000000///...---///333666999888999:::<<>>+++***'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((('''''')))''')))+++)))&&&,,,666...............000555888888888888:::===AAAEEEHHHFFFIIILLLPPPRRRTTTTTTTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%***...(((555---%%%!!!###%%%$$$"""###+++%%%###'''222jjj***$$$$$$$$$$$$$$$$$$$$$$$$(((""")))+++///######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***~~~===$$$$$$%%%%%%%%%%%%&&&&&&###''' ***&&&+++222SSS&&&&&&///((('''%%%!!!'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666:::;;;===>>>>>>???BBBDDDGGGIIIKKKNNNPPPRRRSSSTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!&&& ***###jjj,,,'''###"""%%%%%%### ###)))###%%%'''!!!MMM+++$$$$$$$$$$$$$$$$$$$$$$$$((("""'''&&&)))mmm######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###'''fff...$$$$$$%%%%%%%%%%%%&&&&&&$$$'''---"""'''+++ 555$$$"""***eee%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666999;;;<<<======???AAADDDFFFHHHJJJMMMPPPRRRTTTTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& ###'''&&&"""OOO$$$######%%%(((((($$$!!!$$$'''!!!$$$***===###)))$$$$$$$$$$$$$$$$$$$$$$$$(((###&&&!!!"""UUU######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%HHH"""$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%(((###%%%$$$PPP"""%%%"""&&&GGG,,, """'''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666888:::;;;<<<<<<>>>@@@CCCEEEFFFIIIMMMPPPSSSUUUVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###,,,%%%'''@@@$$$$$$%%%(((***)))&&&###$$$&&& ###,,,$$$###UUU%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$((( DDD######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%888###$$$$$$$$$%%%%%%%%%&&&&&&"""%%%///'''&&&"""+++ZZZ))) &&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666777999:::;;;;;;===@@@BBBCCCEEEHHHLLLPPPSSSUUUWWW%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$***$$$,,,<<<&&&&&&%%%&&&''''''&&&%%%###&&&$$$$$$******(((***$$$```JJJ$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***"""$$$>>>######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((($$$***666&&&$$$$$$$$$%%%%%%%%%&&&&&&***(((111!!!;;;'''(((+++$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666777888:::;;;;;;<<>>######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!(((;;;###$$$$$$%%%%%%%%%%%%&&&&&&***&&&%%%***zzz&&&%%%%%%...""")))%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666777999:::;;;;;;===???BBBBBBDDDGGGKKKOOOSSSUUUVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++!!!$$$%%%???"""###$$$$$$#########$$$%%%###''''''"""!!!### (((!!!&&&III---$$$$$$$$$///666"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((!!!+++===######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!!%%%CCC"""$$$$$$%%%%%%%%%%%%&&&&&&$$$(((%%%***zzz,,,%%%"""&&&&&&QQQ&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666888999;;;;;;<<<===@@@BBBCCCEEEHHHKKKOOORRRTTTUUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&000"""'''"""@@@!!!###&&&''''''&&&&&&&&&))) """&&&$$$&&&)))$$$333000>>>...--- (((+++$$$yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&+++;;;######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########HHH$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!222)))%%%ppp&&&((( ...&&&(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++***+++---///000///...---...111444666888:::;;;<<<<<<>>>@@@CCCCCCEEEHHHKKKOOOQQQSSSTTT%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&###&&&!!!(((@@@%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###'''+++!!!OOO111$$$111(((!!!+++ ''')))&&&&&&&&&%%%%%%$$$$$$$$$###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%%%%&&&&&&""",,,%%%YYY]]]&&&)))%%%(((***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))(((((('''''''''(((((()))((('''''''''(((***+++)))))))))***+++,,,............------000333777:::999:::;;;===>>>@@@AAABBBCCCEEEIIILLLOOOQQQRRRSSS%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&###&&&!!!(((@@@%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((( """888|||&&&)))"""&&&---(((444 ,,,&&&&&&&&&%%%%%%$$$$$$$$$###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%%%%&&&&&&""",,,""")))www]]]&&&&&&"""$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''((()))***+++)))))))))***+++,,,......///...---...000333666999999:::;;;===>>>@@@AAABBBCCCEEEIIILLLOOOQQQSSSSSS%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&###&&&!!!(((@@@%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))!!!!!!((('''(((///&&&"""((("""&&&///&&&&&&%%%%%%%%%%%%$$$$$$###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!***$$$***]]]&&&%%%!!!######@@@"""&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******)))))))))***+++,,,......000///......///222666888999:::;;;===>>>@@@AAABBBDDDFFFIIIMMMPPPRRRSSSSSS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&###&&&!!!(((@@@%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!+++(((***###RRR$$$+++$$$###---000///***'''%%%%%%%%%%%%%%%%%%%%%%%%###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&!!!'''???%%%$$$$$$$$$%%%%%%%%%&&&&&& %%%"""%%%]]]&&&'''###%%%$$$YYY"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))((((((((((((((())))))***)))))))))***+++,,,......111000......///222555777999:::;;;===>>>@@@AAABBBDDDFFFIIIMMMPPPRRRSSSTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&###&&&!!!(((@@@&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''!!!000~~~lll)))...---(((%%%))) %%%%%%%%%%%%%%%%%%%%%%%%###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&!!!'''???%%%$$$$$$$$$%%%%%%%%%&&&&&&###### """]]]&&&(((%%%'''&&&mmm$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''(((((())))))))))))))))))))))))***+++,,,......111000......///222555777999:::;;;===>>>@@@AAABBBDDDFFFJJJMMMPPPRRRSSSTTT%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&###&&&!!!(((@@@&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))!!!(((&&&)))***)))QQQ(((444###111555)))$$$$$$%%%%%%%%%%%%&&&&&&###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%% &&&]]]&&&%%%###'''&&&}}}'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***''''''((())))))))))))))))))))))))***+++,,,......000///......///222666888999:::;;;===>>>@@@AAABBBEEEGGGJJJMMMQQQSSSTTTTTT%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&###&&&!!!(((@@@&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++###"""(((,,,555===::: (((,,,"""'''"""$$$$$$$$$%%%%%%&&&&&&&&&###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%!!!,,,]]]&&&######(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((()))***&&&'''((()))***))))))((()))))))))***+++,,,......///...---...000333666999999:::;;;===>>>@@@AAABBBEEEGGGJJJNNNQQQSSSTTTTTT%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&###&&&"""(((@@@'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$+++$$$"""...###000+++''''''!!!///!!!""",,,$$$$$$$$$%%%%%%&&&&&&&&&###'''$$$$$$$$$???%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""'''???%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$ ///]]]&&&$$$$$$******&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******&&&''')))*********)))((()))))))))***+++,,,............---...000333777:::999:::;;;===>>>@@@AAABBBEEEGGGJJJNNNQQQSSSTTTUUU%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((!!!'''BBB'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''000===vvv///&&&---""")))&&&%%%%%%$$$$$$%%%%%%&&&$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###(((@@@''''''&&&&&&&&&&&&'''(((((($$$$$$)))***[[[ &&&$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))***++++++,,,++++++000/////////111555999;;;888999;;;<<<<<<>>>@@@CCCCCCIIIQQQYYY[[[YYYTTTPPP&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((!!!'''BBB''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''',,,>>>222!!!"""222$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###(((@@@'''&&&&&&&&&%%%&&&''''''(((&&&###'''$$$]]]"""&&&$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))***((()))***++++++,,,,,,,,,000/////////111555888;;;888:::;;;<<<<<<>>>@@@CCCEEEJJJQQQXXXZZZYYYUUURRR'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!'''BBB'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))$$$ ***$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''###(((@@@'''%%%%%%%%%%%%%%%&&&&&&''''''###%%%```$$$&&&$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******))))))******+++,,,,,,,,,000/////////111444888:::888:::<<<<<<===>>>AAACCCEEEHHHNNNSSSVVVVVVTTTSSS'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!'''BBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((///&&&YYY@@@+++///)))&&&&&&%%%%%%%%%%%%&&&&&&$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''###(((@@@'''%%%$$$$$$$$$$$$%%%&&&&&&'''###%%%```###&&&$$$&&&&&&yyy###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********************+++,,,------000/////////111444777999999:::<<<<<<===>>>AAACCCCCCEEEIIIMMMPPPQQQRRRRRR''''''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!'''BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''+++&&&444---'''((('''&&&&&&%%%%%%&&&&&&'''$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''###(((@@@'''%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$&&&!!!```!!!&&&$$$&&&&&&ccc%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************************+++,,,---...000000//////000333666999999:::<<<======???AAADDDCCCEEEGGGJJJNNNPPPRRRSSS&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((!!!'''BBB%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''%%%///&&&***'''''''''&&&&&&&&&&&&''''''$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%'''###(((@@@'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&ccc###&&&$$$&&&&&&KKK(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))*********++++++++++++******+++,,,...///111000......000333666888999;;;<<<===>>>???BBBDDDFFFGGGIIILLLPPPSSSVVVWWW%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$###"""######$$$%%%%%%&&&'''''',,,***(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((!!!'''BBB%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''',,,%%%mmm)))+++''''''&&&&&&&&&&&&''''''$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%'''###(((@@@'''&&&&&&&&&%%%&&&''''''(((&&&'''###'''iii)))&&&$$$&&&&&&444(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))*********+++++++++,,,+++*********,,,...///111000......///222555777:::;;;======>>>???BBBDDDGGGHHHJJJMMMQQQTTTWWWXXX$$$&&&(((******(((&&&$$$%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%$$$###"""!!!######$$$%%%%%%&&&''''''...,,,***'''%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((!!!'''BBB%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''')))*********)))((()))///(((222///''''''&&&&&&&&&&&&''''''$$$(((&&&%%%%%%@@@'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%'''###(((@@@''''''&&&&&&&&&&&&'''(((((('''((( '''hhhnnn...'''$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++,,,+++*********,,,...000111000......///222555777:::;;;===>>>>>>???BBBDDDEEEGGGIIILLLPPPSSSVVVWWW(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''&&&###)))$$$--- ))) (((,,,'''===&&&&&&&&&&&&&&&&&&&&&&&&'''---###(((&&&===vvvjjj&&&444&&&******!!!+++&&&666111(((,,,///+++%%%&&&'''###&&&)))$$$))))))(((******EEE((('''&&&&&&%%%%%%%%%&&&$$$///#########%%%000$$$)))!!!$$$...???'''$$$&&&(((((('''&&&'''((("""444111;;;www***---""",,,'''555%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++*********))))))++++++*********+++,,,---000///------///222666999666777999;;;<<<>>>AAACCCGGGHHHJJJMMMPPPRRRTTTTTT(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%"""!!!+++&&&!!!***"""''''''---,,,HHH&&&&&&&&&&&&&&&&&&&&&&&&''''''!!!000777***!!!&&&111///)))+++000777$$$...'''%%%---111...///000...+++&&&///&&&)))***FFF(((''''''''''''''''''(((###((((((000!!!111$$$****** '''==='''$$$&&&(((((('''&&&'''((()))))))))***ooo'''&&&"""---"""~~~!!!&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++*********))))))+++*********,,,...///111000///...---///222666999777888:::;;;<<<===@@@BBBGGGHHHJJJMMMPPPRRRTTTTTT'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&***(((###555,,,$$$'''$$$KKK&&&&&&&&&&&&&&&&&&&&&&&&,,,###333!!!EEE&&&---...CCC&&&777++++++444))) ***------:::''':::222***GGG''''''''''''''''''((((((333$$$)))222333***$$$(((@@@'''%%%&&&(((((('''''''''(((***!!!,,,$$$###lll***"""%%%...JJJ***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++************************+++---///222333111///......///333777999888999;;;;;;<<<===???BBBGGGHHHJJJMMMPPPRRRTTTTTT'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!111%%% )))%%%&&&,,,+++333...ggg''''''''''''''''''''''''!!!&&&$$$... }}}@@@%%%###)))000,,,GGG333BBB999333CCCCCCHHHPPP999---HHH:::777555:::LLLIII((((((((((((((('''&&&&&&"""###888***&&&...***)))&&&000aaa'''%%%'''((()))((('''((()))!!!666!!!$$$%%%eeevvv...%%%(((+++ %%%***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******************************++++++++++++---///111222111000......000333777:::999:::<<<<<<<<<===???AAAGGGHHHJJJMMMPPPRRRTTTTTT&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***222"""333$$${{{SSS000kkk''''''''''''''''''''''''$$$---... ...GGGWWW222KKKEEEBBB???::::::...///777<<>>@@@CCCGGGHHHJJJMMMPPPRRRTTTTTT&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---)))###&&&AAA'''''''''''''''''''''''',,,###555&&&)))[[[jjjKKK======333)))(((,,,+++DDDOOO555666777888888777555444***444+++,,,999CCC'''&&&((()))***(((((()))***,,,%%%...,,,)))&&&<<<###((( (((lll&&&000---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++,,,,,,,,,,,,---...000111222111//////000444888:::888:::<<<<<<===???BBBDDDGGGHHHJJJMMMPPPRRRTTTTTT&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""111***$$$***&&&%%%FFF((((((((((((((((((((((((&&&:::''')))""",,,111AAACCCCCCFFFBBB333333888---%%%///<<>>)))"""(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********))))))******++++++++++++,,,,,,,,,---...111333444222111//////111444888;;;777999;;;<<<===???BBBEEEGGGHHHJJJMMMPPPRRRTTTTTT(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''***@@@%%%&&&''')))******))))))***,,,,,,***))),,,444;;;gggAAAJJJFFFBBBCCC@@@;;;666333222222222(((>>>UUU222222222222222333444555888777666555222000...---)))HHH333))))))))))))))))))))))))''''''((('''&&&''')))+++sss///444mmm000&&&+++$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,---...------...111444666333000///222666:::;;;777999;;;<<<===???BBBEEEFFFFFFIIIMMMRRRUUUUUUTTT(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&000+++666******)))((())))))***+++,,,...000000///111777===ooo===:::===;;;HHHFFFEEEBBB@@@===<<<<<<<<>>))))))))))))))))))))))))''''''((('''&&&''')))+++777~~~---%%%%%%$$$,,,&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))************+++++++++------...------...111333666333000///222666999;;;888:::<<<<<<===???BBBDDDGGGHHHJJJNNNSSSUUUUUUTTT((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&222,,,&&&???uuu,,,+++******,,,///222444888;;;>>>??????@@@DDDHHH444yyy~~~000))):::555222@@@CCCDDDEEEEEEEEECCCBBBAAA<<<999DDDLLL999333lllTTT444444333333444444555555<<<;;;:::888555333000///666...333888)))...xxx///(((((((((((((((((((((((('''(((((('''&&&&&&(((***BBB$$$,,,000---$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++---......---------000222555333000000222666999:::999:::<<<<<<===>>>@@@CCCHHHIIILLLPPPSSSUUUUUUSSS((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))$$$(((333222###lll)))***---222777<<>>(((((((((((((((((((((((('''((())))))'''&&&'''((((((%%%888[[[777222)))+++###"""111'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++,,,---------,,,---///111444111000000333666888888999:::<<<<<<<<<===???AAAFFFGGGJJJNNNRRRSSSQQQOOO))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''///"""###222222""" ,,,+++,,,!!!###...HHHdddYYY777;;;BBBIIIMMMPPPPPPPPPQQQSSSUUUWWWUUUQQQMMMJJJ:::JJJ:::,,,===>>>333;;;fffcccVVVEEE===AAACCC@@@CCC555777:::000666@@@999CCCDDDEEEFFFFFFFFFEEEDDDMMM:::444BBBFFF999555===DDDHHH:::???KKKcccxxx;;;??????>>>>>>======>>>>>><<<<<<;;;:::999777666555DDD,,,!!!---333,,,---888)))555...000@@@\\\bbb(((((((((((((((((((((((('''(((***)))(((&&&&&&'''+++///:::+++ ///222+++ddd[[[999+++######***###000,,,+++))),,,&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++,,,,,,,,,,,,---000222333111///000333666777888888999;;;;;;<<<===???BBBDDDFFFIIINNNRRRSSSQQQOOO))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''%%%%%%+++111,,,### ***...444***)))@@@>>>DDDFFFJJJNNNQQQRRRRRRRRRTTTTTTUUUTTTRRRMMMFFFBBBFFF---000777&&&))):::888///555<<<===999888:::===III777666AAABBB@@@???<<>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;:::999888777+++222555000...111333222444)))'''000222---+++444))))))))))))))))))))))))&&&(((******(((&&&&&&&&&###%%% ///$$$...$$$***"""(((333&&&%%%))),,,,,,!!!%%%777###''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********)))************+++++++++)))***+++,,,,,,...111444222111///000333666777777777888:::;;;<<<===@@@BBBCCCEEEIIIOOOSSSTTTRRRPPP))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))(((---...'''!!!"""(((,,,---((($$$777===???OOOGGGJJJKKKLLLOOOQQQSSSUUUVVVPPPOOONNNMMMJJJDDD===888...///444999:::;;;;;;777>>>:::;;;BBBGGGGGGGGGIIIBBBBBBFFFGGGCCCAAADDDHHHEEEDDDBBBBBBDDDGGGKKKMMMAAADDDGGGGGGHHHIIIEEE@@@BBBNNN:::DDDHHH444444===<<<;;;:::999999999999999888888999999999888777777444777666222000///...+++...111111###,,,777###000************************&&&(((******(((&&&&&&&&&&&&***$$$(((######000!!!$$$///++++++---&&&&&&...###***))) ***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++)))************+++++++++((()))++++++,,,...222444222000///000333666777777666777999;;;<<<>>>AAACCCCCCEEEJJJPPPTTTVVVTTTQQQ******************************))))))((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***)))))))))))))))***+++(((((((((((('''(((+++---+++000777@@@HHHMMMPPPQQQNNNQQQTTTUUUTTTQQQMMMJJJMMMKKKHHHCCC>>>999666555555:::@@@CCCDDDEEEHHHKKKKKKJJJJJJJJJIIIGGGEEEBBBCCCEEEGGGHHHKKKSSS\\\ccc___cccaaa]]]bbbnnntttpppdddjjjttt{{{|||uuukkkcccoookkkeee```[[[UUUOOOKKKGGGFFFJJJPPPIII<<<:::BBB======;;;666444777777444444555666666666555333222////////////............//////......---,,,++++++))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&&&&'''''''''(((((((((&&&%%%'''***+++)))&&&&&&&&&''''''(((''''''&&&))))))))))))************************************+++,,,,,,,,,,,,...111444333000......111444666777888888888:::<<<>>>AAABBBEEEGGGJJJOOOSSSTTTSSSQQQ******************************))))))(((((((((((())))))((((((((('''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***((())))))******))))))(((((((((((())))))*********))))))(((''''''***///333666;;;CCCLLLRRRVVVWWWWWWSSSSSSTTTUUUUUURRROOOLLLKKKGGG@@@999555555777:::>>>AAAGGGMMMQQQQQQPPPOOOOOOMMMJJJHHHIIILLLPPPRRRVVV```jjjtttzzzyyyyyy|||uuuxxxvvv```UUUQQQMMMDDD999333333222///666666555444222111000000333111...,,,+++---///000,,,,,,,,,+++***)))))))))***)))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''((((((((('''&&&''')))***(((&&&&&&''''''(((((('''''''''))))))))))))************************************+++,,,,,,,,,,,,...111444333111//////111555777888888888888999;;;>>>AAABBBFFFGGGJJJOOOSSSUUUSSSRRR***************************))))))))))))((((((((())))))((((((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******++++++******)))'''(((((()))*********)))*********)))+++000777<<<@@@EEELLLSSSWWWWWWUUUSSSLLLJJJHHHHHHIIIHHHEEEAAA<<<999333///...333<<>>777555333111000111222333222222000////////////000//////......------,,,,,,******)))))))))(((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''&&&&&&'''''''''((((((((()))((('''((())))))(((&&&((((((((((((((('''''''''))))))))))))************************************+++,,,,,,,,,,,,...111444444222///000333666888999777777888999;;;>>>@@@BBBGGGHHHKKKPPPTTTUUUTTTRRR************************))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))******************)))((()))*********)))(((''')))+++---000555;;;AAAFFFHHHLLLQQQUUUUUUQQQKKKGGG>>>:::777666999:::777444111333555777:::???GGGMMMUUUTTTQQQJJJDDDCCCFFFKKK\\\hhhyyy{{{sssnnnkkkddd\\\RRRMMMEEE<<<666333222333///000333555444222///---111111000000////////////*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((***)))(((((((((((((((((())))))((((((((((((((((((((()))))))))************************************+++,,,,,,,,,,,,...111444444222000111444777999:::777777888999;;;>>>@@@BBBGGGHHHKKKPPPTTTUUUTTTSSS************************))))))))))))************(((((())))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))******))))))(((+++++++++******)))(((''')))---444;;;AAAFFFKKKOOOQQQSSSUUUTTTOOOGGG???:::555111//////222444555444999@@@IIINNNNNNMMMNNNOOOEEEOOOXXXVVVPPPQQQ\\\hhh~~~}}}xxxuuuxxx}}}|||xxx|||lllYYYIII>>>777555111222222222111000///...............------------************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''((((((((()))))))))))))))((('''((()))***+++***)))(((((((((((()))((()))))))))************************************+++,,,,,,,,,,,,...111444444222000111444888:::;;;888888888:::<<<>>>AAABBBFFFHHHKKKOOOTTTUUUTTTRRR************************)))))))))************+++(((((())))))))))))******(((((())))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((,,,+++*********++++++,,,000666>>>FFFKKKOOORRRUUUUUUSSSQQQLLLDDD;;;444///------...///222555999<<>>:::333...,,,---000333000000000000000000000000++++++*********)))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))((('''(((***''''''((((((((()))))))))((())))))((('''(((***,,,,,,+++***((((((((())))))))))))))))))************************************+++,,,,,,,,,,,,...111444333111000000444888:::;;;999999:::;;;===@@@BBBDDDFFFGGGJJJOOOSSSTTTSSSQQQ************************))))))*********+++++++++(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))******++++++******)))***)))))))))+++...111333===AAAHHHMMMPPPSSSVVVXXXVVVSSSMMMEEE===555///,,,***...333555888<<>>AAACCCEEEDDDFFFIIINNNRRRSSSRRRPPP************************))))))******++++++++++++(((((())))))*********+++(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,+++++++++(((''''''(((+++000666999GGGJJJMMMPPPRRRTTTWWWZZZ\\\XXXPPPGGG???888555333...444<<>>666111....../////////000000111,,,,,,++++++******++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))************))))))(((***++++++******+++,,,)))+++---,,,+++***+++,,,+++,,,------,,,,,,...000000000000111333666999;;;:::;;;<<<<<<<<<>>>AAADDDKKKKKKKKKMMMPPPRRRQQQPPP,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********+++,,,,,,+++)))'''(((***---444???KKKRRRRRRTTTXXXZZZ[[[ZZZXXXVVVTTTLLLCCC;;;444000555<<>>AAADDDHHHHHHIIILLLPPPRRRRRRQQQ,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++******'''***111888AAAKKKUUU[[[VVVWWWXXXXXXVVVQQQMMMJJJCCC;;;333111222777@@@JJJRRRUUUVVVQQQKKKLLLTTT]]]xxxssslllooopppiiiaaaWWWQQQOOORRRVVVVVVVVVXXXUUUSSSPPPNNNPPPWWWaaahhhrrruuuzzz|||yyyooobbbWWWWWWYYYVVVNNNIII?????????AAAEEELLLRRRVVV]]]]]]\\\ZZZ^^^dddfffeee]]]UUUMMMKKKQQQYYY___aaaWWWOOOGGGCCCCCCCCCAAA???<<<999444000------///000///...............//////++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((())))))******))))))(((((()))+++***))))))***,,,)))+++,,,,,,+++******++++++,,,------,,,,,,...000000000///000222555888:::999:::<<<<<<<<<>>>BBBDDDFFFFFFHHHKKKOOORRRSSSRRR------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))***+++,,,333===GGGNNNTTTXXXZZZWWWTTTOOOHHHCCC???===<<<444111222999AAAHHHPPPXXXUUUSSSMMMHHHJJJYYYqqqrrraaa```ddd___TTTNNNOOOJJJLLLSSSTTTQQQUUU___uuuwwwzzz~~~}}}pppeee```___\\\YYYWWWUUUTTTSSSKKKIIIFFFFFFKKKTTT]]]aaacccYYYMMMIIINNNXXX___bbbXXXQQQHHHFFFHHHIIIGGGCCCEEEBBB===888333000///...//////............//////++++++***))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((()))******))))))***+++)))***,,,,,,***)))***++++++,,,------,,,,,,...000000//////000111444777999999:::;;;<<<<<>>999666444000000///...............++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))******)))(((***+++(((***,,,+++***)))******+++,,,------,,,,,,...000000/////////111333666888888:::;;;<<<===???BBBEEEKKKKKKLLLNNNQQQSSSRRRQQQ------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))---444999DDDKKKSSSXXXUUUNNNFFFAAA333333333222222000//////;;;@@@JJJRRRRRRNNNMMMPPPKKKOOOZZZoooyyyoookkk^^^SSSMMMTTT___jjjwwwxxxiiiUUUHHHCCC<<<;;;:::<<<@@@DDDFFFGGGMMMOOORRRUUUTTTOOOGGGAAA@@@AAABBBAAA???<<<999777222111000///...---------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''(((***)))(((((()))+++(((***++++++***))))))***+++,,,------,,,,,,...000//////......000222555777888999;;;<<<===???CCCFFFMMMLLLMMMOOORRRSSSRRRQQQ...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++---444???HHHMMMPPPSSSRRRLLLDDD<<<888111000000000111333555666FFFIIIOOOSSSPPPOOOVVV```jjjppp|||uuuoooeee[[[VVVJJJNNNXXXiii~~~~~~kkk___]]]XXXRRRHHH>>>999<<>>>>>>>>===<<<:::888777666555333111///...------------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))+++((()))++++++)))))))))***+++,,,------,,,,,,...000//////......///222444666888999;;;<<<===???CCCFFFKKKJJJKKKNNNQQQSSSSSSRRR......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,///:::HHHSSSQQQRRRPPPKKKDDD===777555<<<888222---...444;;;AAAJJJLLLOOOPPPOOOVVVhhh{{{ooo]]]XXXZZZXXXVVVWWWiiiwwwsssooosssssspppgggYYYJJJAAA???@@@@@@KKKYYY```___YYYTTTRRRGGGFFFCCC???===;;;::::::888777555333000///...---......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''((())))))(((((()))***((()))++++++)))((()))***+++,,,------,,,,,,...000//////......///111444666777999;;;<<<===???CCCFFFHHHHHHIIIMMMQQQSSSTTTSSS222000......000000...+++---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''+++***(((((()))******)))******,,,111;;;FFFOOOTTTUUUMMMCCC===<<<>>>@@@AAA:::333000333666:::BBBLLLPPPPPPNNNOOOYYYqqqttteee[[[SSSPPPVVV\\\dddvvv~~~}}}zzz~~~~~~yyynnnddd\\\RRRHHHAAAAAACCCGGGJJJJJJLLLNNNGGGEEECCCBBBBBBAAA???<<<555666888777555333000///,,,,,,,,,++++++,,,------******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***'''&&&((((((&&&'''***))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000000///...///222444444333777999;;;===>>>@@@BBBDDDLLLJJJJJJNNNTTTWWWUUUQQQ333000......///000...,,,---------,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))******))))))((((((((((((***)))))))))***+++++++++***+++000999DDDMMMQQQRRRFFFAAA===<<>>FFFAAA===;;;<<<>>>?????????;;;666555555666333111......---,,,,,,,,,,,,,,,+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,)))***------***))),,,))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000000///...///222444444333666999;;;===>>>???BBBDDDLLLJJJJJJNNNTTTVVVTTTQQQ555222///---.../////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))((((((((()))))))))***+++++++++,,,+++///888EEEPPPUUUQQQLLL:::999:::===AAA???888222777333666AAAKKKOOOOOONNNGGGQQQhhhvvvoookkklllfffZZZQQQOOOeeewww}}}wwwvvvvvvwww}}}vvvaaaVVVVVVXXXYYYWWWYYYcccnnnmmmllllllnnnqqqrrrqqqppppppooovvv|||tttkkk^^^NNNDDDBBBAAA<<<666???======BBBJJJRRRVVVWWWMMMDDD:::666777999888555111000///---,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((('''***......***'''((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000000///...///111333444333666888;;;===>>>???BBBDDDLLLKKKKKKOOOSSSUUUSSSPPP777555111///...///000111...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***************+++000555@@@NNNWWWVVVLLLBBB777999;;;<<<;;;777444111;;;@@@GGGMMMOOONNNOOOPPP]]]sssooo___\\\[[[WWWLLLHHH\\\uuu|||rrrfff^^^\\\YYYVVVYYYVVVLLLNNNRRRMMMJJJOOOPPPNNNNNNTTTZZZ\\\VVVTTTSSSQQQPPPLLLHHHEEEQQQPPPTTT]]]hhhpppsssuuuxxx{{{vvvnnn```UUUPPPLLLEEE===777999???MMM]]]jjjpppqqqVVVOOOFFF???<<<<<<:::999444333111///---,,,++++++,,,++++++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''+++000000+++'''&&&))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...///000000......///111333333333555777:::<<<===???BBBEEELLLLLLLLLOOORRRSSSQQQOOO:::888555111//////000111.........---------,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))***+++***((((((+++---999>>>GGGQQQVVVPPPBBB777444888:::777111111666<<>>===:::666111///000111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))******++++++******))))))))))))))))))))))))))))))))))))************+++***+++,,,***(((***///444CCCGGGLLLPPPMMMDDD888000...111444111///444@@@KKKOOOSSSQQQIIIIIIZZZvvv~~~lllZZZPPPJJJLLLUUUiiilllhhhkkkjjjXXXQQQKKKJJJLLLPPPYYYaaahhhddduuuwwwiiidddjjjrrrkkkmmmjjj```UUUOOOKKKHHHIIIKKKOOOUUU\\\eeemmmqqqtttzzz|||zzz~~~~~~uuuoooeee[[[bbbUUUFFF@@@CCCKKKOOOQQQOOOSSSUUUOOOEEE===:::;;;888666444222000...------------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))+++***,,,111111,,,***+++******************************))))))******+++,,,+++++++++,,,---...///000///...---...000222333222333666999;;;===???BBBEEEIIIKKKMMMOOOQQQQQQQQQQQQAAAAAA???:::444000///000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++***+++,,,++++++///888???KKKNNNOOOKKKCCC:::333///---...000333999BBBMMMUUUNNNMMMKKKMMM^^^{{{zzzhhhVVVOOOQQQ```pppbbbUUUZZZ^^^\\\OOOPPPWWWcccnnnwww{{{|||{{{hhh]]]YYYVVVLLLJJJHHHFFFEEEHHHNNNTTT\\\___fffooowwwzzz{{{{{{zzzyyyiiiUUUGGGCCCCCCAAA>>>EEEIIILLLJJJDDD>>>:::999888777555333111//////...---------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((&&&'''******'''&&&(((******************************))))))******+++,,,+++++++++,,,---...///000///------...000222222222333555999;;;===???BBBEEEHHHJJJMMMOOOPPPQQQRRRRRRCCCCCCBBB===666111////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++)))+++,,,,,,---444???HHHPPPQQQPPPHHH===444111111111000222999EEEPPPVVVWWWPPPMMMNNN^^^rrr[[[IIILLLXXXyyyjjjSSSPPPZZZ\\\TTTccchhhuuuuuukkkkkklll^^^\\\YYYTTTKKKDDDDDDGGGCCCGGGTTTgggrrrtttxxx~~~zzz~~~}}}yyylll]]]SSSOOOJJJAAA999>>>???AAACCCBBB???;;;888888777555333111000//////...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++((('''))))))'''(((+++*********************************)))***++++++,,,+++++++++,,,---...///000///------...000222222222333555888;;;===???BBBEEEFFFIIILLLOOOPPPQQQRRRSSSLLLJJJFFFAAA:::555111///000/////////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***+++,,,---...222:::GGGPPPUUUVVVOOOAAA666333111---...555===FFFTTT___ZZZMMMJJJTTTggg}}}yyypppbbbPPPMMMggg~~~sssoooaaaSSSOOOSSS\\\jjjvvv{{{|||vvvsssdddeeebbb]]]\\\]]][[[VVVQQQDDD@@@JJJWWW___jjjvvv}}}|||zzz}}}xxxhhhZZZYYYYYYRRRGGGAAA444:::DDDJJJKKKHHHDDDBBB@@@>>>;;;777333111111222.........///......------+++***((('''''')))+++,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++++++++++++++++++++,,,------,,,,,,...000///......///222444555444555777:::<<<>>>AAADDDGGGLLLMMMNNNQQQSSSSSSRRRPPPUUUPPPIIIDDDAAA<<<777222000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******++++++,,,///555???IIIPPPRRRTTTPPPBBB666222111///666<<>>999<<>>AAADDDGGGKKKLLLMMMPPPSSSTTTRRRPPPhhh^^^QQQIIIFFFBBB;;;555111000....../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************)))))))))******+++++++++---222<<>>DDDPPPZZZUUUOOO[[[ooouuuooojjjeee]]]WWW^^^xxxxxxhhhYYYSSSNNNLLLQQQZZZeeeqqq~~~ooocccWWWJJJMMMVVVUUULLLJJJIIIIIILLLSSS[[[```ooowwwzzz~~~sss^^^SSSKKKDDDCCCGGGMMM___mmmkkkccccccmmmvvvwww}}}|||jjj]]]XXXRRRIII???<<<@@@GGGKKKMMMSSSUUUUUUNNNCCC999444333////////////.........---++++++)))(((((()))***+++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******+++++++++++++++++++++++++++,,,------,,,,,,...000000///...000222555555555666888:::<<<>>>@@@DDDGGGIIIJJJLLLPPPSSSTTTSSSRRR}}}qqq```QQQFFF@@@<<<999333111///...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++++++++,,,///888CCCLLLPPPPPPQQQQQQLLL???333///333999HHHOOOWWWXXXVVV___{{{vvvmmmeeeYYYOOOQQQccc~~~rrrlll[[[PPPLLLTTT\\\dddssszzzkkk```ZZZOOOJJJFFF???DDDLLLIIIHHHEEEAAA???AAAEEEJJJMMMNNNQQQTTTWWW___kkkrrrssstttwww}}}{{{qqqgggddd___SSSIIIEEECCCIIIQQQXXXaaammmxxxxxxwwwyyy~~~zzznnndddWWWZZZWWWKKK===777>>>GGGMMMNNNKKKBBB888222444888111111000///............,,,+++***)))))))))***************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++,,,------,,,,,,...000000///...000333555555555666888:::<<<>>>@@@DDDFFFHHHIIIKKKOOOSSSUUUTTTRRRqqq\\\KKKBBBAAACCC777444000...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++,,,,,,---///555???IIIOOOPPPOOORRRNNNFFF:::000///888BBBOOOYYYXXXOOOWWWyyyzzziiiYYYPPPNNNnnnqqqeeedddhhhVVVUUU]]]nnn}}}rrriiiZZZPPPPPPJJJCCCEEEGGGCCCGGGJJJDDDJJJKKKKKKKKKKKKLLLNNNOOOQQQNNNHHHFFFKKKQQQPPPKKKZZZ```kkkzzz}}}{{{oooccc]]]\\\ZZZXXXXXXLLLHHHFFFJJJSSS]]]gggmmmppprrrtttxxxzzzxxxpppiiiaaadddaaaSSS???444666===AAABBBAAA;;;444000222555333222111//////...//////,,,,,,+++***************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000000//////000333555666555666888;;;<<<===@@@CCCFFFGGGHHHKKKOOOSSSUUUTTTSSSnnnZZZNNNMMMOOO<<<888333000///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,---111555===GGGNNNPPPNNNLLLMMMFFF===666222555???JJJLLLWWWUUUMMM```wwwbbbLLLKKKccc~~~rrr[[[QQQXXXcccaaajjjzzzttt]]]dddfffSSSEEEGGGDDD@@@IIITTTWWW^^^bbbZZZ]]]ccciiilllkkkjjjkkkmmmrrrkkkaaa]]]aaabbbYYYMMMSSSSSSWWW```nnn~~~zzz{{{qqqeee^^^]]]]]]\\\[[[UUUUUUTTTQQQKKKIIIQQQ[[[ccctttwwwooommmnnnmmmeeeXXXLLLCCC>>>;;;999999<<<@@@AAA>>>999333000444333111000////////////,,,,,,,,,++++++***))))))))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000111000///111333666666666777999;;;<<<===@@@CCCEEEGGGHHHJJJOOORRRTTTSSSRRRrrrbbbYYYUUUAAA<<<666111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...444;;;EEEMMMPPPOOOKKKIIICCC:::444555888===GGGQQQJJJSSS[[[eeeqqqfffYYYPPPSSSjjjdddPPPLLL[[[nnncccUUUVVVeeeiii[[[QQQSSSSSSWWWlllppp\\\XXXUUUUUUZZZbbbiiimmm~~~~~~vvvsssnnnlllmmmllleee___```bbbgggfff\\\PPPNNNSSSTTTgggxxxxxxppplllnnnooojjjaaaVVVMMMHHHCCC???<<<777:::???DDDFFFBBB;;;444666444222000/////////000,,,,,,,,,,,,+++***))))))((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,...000111000///111444666666666777999;;;<<<===???CCCEEEHHHHHHKKKNNNRRRSSSRRRQQQqqq___TTTDDD???777222000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...666???KKKQQQQQQMMMIIIGGG:::222...555>>>DDDMMMUUUPPPXXXjjj}}}qqqYYYLLLKKKaaammmYYYOOOVVVooolll^^^TTTSSSWWW[[[]]]___iiivvvuuu{{{wwwtttpppmmmzzz~~~}}}{{{wwwrrrqqquuuyyyxxxuuulllkkkooouuuqqqaaaQQQIIIDDDNNNXXX]]]ccckkkmmmjjj[[[______WWWIII@@@===???777777999>>>EEEFFFCCC>>>666555222000//////000000---------,,,+++***)))((((((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,...000111000000111444666666666777999;;;<<<===???BBBEEEHHHIIIKKKNNNRRRSSSRRRPPPxxx]]]FFFFFF>>>333...//////---......//////000000111111........................---------,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++******))))))+++(((***---,,,)))---555AAAGGGLLLNNNPPPOOODDD666777444333888CCCLLLOOONNNMMMrrrvvveee^^^HHHUUUsss|||oooXXXQQQ```iiippp|||fffZZZXXXSSSWWW```mmm~~~rrrjjjqqqvvvsssqqqsssjjjeeedddnnn~~~yyyrrrmmmllljjjcccYYYSSSIIIFFFBBBEEENNNZZZdddjjjddd___ZZZUUURRRLLLDDD===@@@999444777@@@FFFDDD@@@::::::999888555222000...111///---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++(((***++++++******+++,,,,,,,,,,,,++++++*********+++***))))))+++---///111333333333333444555666666777999;;;===>>>@@@BBBDDDHHHHHHKKKNNNRRRSSSRRRQQQiiiNNNFFF===777555444333222.../////////000000000111...........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++*********)))+++)))***---......444<<>>888555222///444???JJJKKKLLL[[[nnnrrr]]]JJJHHHQQQ{{{gggQQQLLLLLLYYYrrr}}}hhhaaa[[[^^^hhhxxxyyyeeeSSSJJJEEECCCBBBDDDLLLWWWbbbiiirrrxxxxxxooohhheee```YYY\\\ZZZTTTLLLGGGHHHOOOVVVTTT\\\dddhhhcccYYYPPPJJJCCC@@@<<<888666999===AAA=========<<<:::777555333...---,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((***++++++******+++,,,,,,,,,,,,++++++++++++***......---,,,---...000111222222222333333444555666444777999;;;<<<>>>AAACCCGGGHHHJJJMMMQQQRRRQQQOOOuuuZZZDDDAAA>>>333,,,...////////////000000000000................................................---,,,+++******+++,,,---++++++++++++++++++++++++---+++)))***,,,222999???IIIHHHDDD<<<555000//////000;;;FFFHHHLLLZZZooowwwdddOOOLLLaaa{{{jjjQQQMMMYYYhhhwww}}}nnndddVVV^^^mmm~~~{{{ooohhhcccaaaggghhhlllqqqwww{{{{{{zzzzzzdddWWWRRRMMMGGGDDDEEEHHHMMMOOO```lllqqqmmmlllmmmfff[[[TTTUUUUUUSSSOOOLLLJJJJJJVVVZZZ```fffhhhfffbbb___KKKFFF???888555555888;;;;;;<<<<<<;;;:::888666555//////...------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))))))))***(((***++++++******+++,,,++++++++++++++++++++++++000//////......///000111222222222222333444555666444777999;;;===???AAADDDGGGHHHJJJMMMQQQRRRPPPOOOkkkSSSLLLFFF888000111000000000000////////////...................................................---,,,++++++,,,---...+++++++++++++++++++++,,,******)))+++000888???BBBEEE???777222000/////////555CCCHHHCCCNNNmmmuuuzzztttfffUUUNNN```eee\\\VVVSSSaaaxxxuuukkkaaa[[[YYYjjj~~~lll]]]RRRKKKGGGHHHIIIKKKNNNRRRVVVWWWWWW```hhhvvvvvvqqqddd^^^XXXUUUTTTQQQKKKEEEIIISSS]]]dddnnnuuuooocccVVVSSSQQQRRRTTTRRRKKKEEEJJJKKKQQQ^^^llluuutttqqqSSSKKKAAA:::888666555333888999999999888777555444222111000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))******)))))))))(((***++++++******+++,,,++++++++++++++++++++++++000000000///000000000111222222222222333444555555555777:::<<<>>>@@@CCCEEEHHHIIIKKKNNNQQQRRRPPPNNNppp___VVVKKK===444333000000000000////////////........................---------------.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,'''***,,,///777AAAFFFFFF>>>555......000111222444;;;FFFJJJKKK^^^zzznnnhhh```VVVRRR```eeeMMMOOO[[[hhheeeSSSSSShhhuuucccTTTIIIAAA===;;;;;;<<<<<<>>>???@@@@@@FFFLLLUUU```jjjrrrzzz~~~zzzvvvssspppfffWWWLLL@@@AAAHHHUUUeeeoooqqqooohhh___UUUQQQSSSSSSNNNHHH>>>===BBBQQQaaajjjgggaaaUUUNNNEEE@@@===999444000555555666777666666444333333333222111///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))************))))))(((***++++++******+++,,,***++++++++++++,,,,,,,,,/////////000000111111111111111111222222333444555555777;;;===>>>AAADDDFFFJJJJJJLLLOOORRRRRRQQQOOOwwwuuuooodddTTTDDD999333111000000000/////////...........................+++,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------(((---000444;;;CCCEEE@@@777000---///111222666<<>>@@@CCCFFFKKKKKKMMMPPPSSSSSSRRRPPPzzzwwwuuuaaaOOOAAA777111111000000/////////...........................+++++++++,,,,,,---------+++,,,............,,,++++++++++++,,,,,,---------+++000444555;;;@@@===666222///000333222111888BBBMMMIII[[[```MMMNNN[[[~~~~~~gggOOOPPP^^^yyynnncccuuu~~~hhhSSSCCC:::555444555555666555333222222333222777;;;<<<@@@KKKWWW___llluuu~~~vvvrrrcccNNN??????@@@DDDYYYrrr{{{wwwoooggg^^^VVVOOOKKKMMMFFF???===AAAJJJRRRWWWIIIMMMPPPLLLDDD<<<::::::111222444555555555444333000111111222222000///...))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***++++++***)))((((((***++++++******+++,,,*********++++++,,,,,,,,,,,,,,,...000111111222222111111111111222333444555333555888;;;===???BBBEEELLLLLLNNNQQQSSSTTTRRRPPP|||ooo___MMM===777444///---...000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,000///111999@@@@@@777...---555666///000<<>>===:::777555444555777777777222222000///............++++++******************)))***+++***)))((()))*********))))))))))))******)))***,,,------,,,***)))++++++************+++++++++++++++,,,,,,,,,------............///000222222111111111111222333444555222666;;;===<<<===AAADDDGGGJJJOOOTTTVVVVVVTTTRRRuuucccPPP:::555///---///000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---------,,,...111666:::;;;999555222222222111222:::DDDJJJJJJKKKeeehhhQQQbbbvvvZZZNNNNNNdddrrrzzzccc]]]}}}vvvmmmmmmkkkqqqyyyttt\\\HHH<<<777555444555444222111222444777999...000000000111666===DDDKKKTTT```jjjqqquuuxxx{{{{{{tttllleee\\\PPPJJJIIIQQQ]]]jjjnnnhhhaaa___```___\\\QQQCCC:::;;;===>>>GGGKKKNNNNNNJJJFFFCCCCCCEEEAAA:::666444444555555222111000000///.........,,,++++++***************(((((())))))((((((((()))******))))))))))))*********+++---......---+++***++++++************+++++++++,,,,,,,,,------------000///////////////000000111111111111222333444555222666;;;<<<<<<===AAADDDHHHKKKOOOSSSVVVUUUTTTRRRlllTTT???777///---000222///+++////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------333::::::666222333666666000///999EEEKKKLLLLLLWWWyyy|||___]]]oooSSSHHHTTTfffgggeeeyyyqqq[[[OOONNNQQQVVV___hhhrrr|||nnnTTTBBB:::888666333666444222111222666;;;>>>===:::777333222222444666???EEEOOOYYYcccjjjnnnppp{{{}}}vvviiiVVVFFF@@@NNN___jjjlllmmmpppuuuuuupppaaaNNN@@@;;;:::999EEEIIINNNPPPOOOLLLJJJHHHKKKDDD<<<555222222222333222111111000/////////...,,,,,,+++***************)))******+++++++++************))))))))))))******+++,,,---......---,,,+++++++++************++++++,,,,,,,,,---------......111000//////......//////111111111111222333444444222666:::<<<<<<===AAAEEEHHHKKKOOOSSSUUUUUUTTTRRRsssXXXEEE:::///,,,000333///***////////////............---------------------------------------------------------------......///000555999888333000333777666333777DDDJJJJJJNNNWWWnnnttt```bbbyyyxxxdddRRRIIISSSooommmdddMMMBBBAAA<<<>>>BBBIIIRRR]]]ffflllooo```LLL>>>888666444222555333222222333666999<<>>DDDNNNYYYbbbgggiiinnnwww~~~}}}}}}wwwdddPPPBBBHHHRRR[[[ccckkksssxxxuuuqqqcccPPPCCC???>>><<<@@@EEELLLRRRSSSQQQMMMJJJDDD???888333111111111000111111111111000000//////---,,,,,,+++************)))((()))***++++++***(((******))))))))))))*********+++,,,,,,,,,,,,+++***++++++************++++++,,,,,,---------.........//////.........//////000222111111111222222333444222666:::;;;;;;===BBBFFFIIILLLOOOSSSUUUUUUSSSRRRjjjMMMAAA333...000333000,,,////////////............------------------------------------------------...------------...///000666666666444333333444666555:::EEELLLIIIGGGVVVkkk```QQQYYYsssiiihhhZZZLLLKKKWWWnnnxxx}}}dddQQQIIIHHH@@@>>><<<===AAAGGGLLLOOOQQQKKKBBB999555444444555333333444444444555555555666444222222444666777777666888<<>>>>>===:::???GGGOOORRRQQQLLLHHH???<<<888555333111///---000111111222111111000///...---,,,+++************&&&%%%%%%'''******(((%%%******))))))))))))******)))))))))******)))))))))++++++************++++++,,,,,,,,,---------......,,,,,,,,,---...000111222222222111111222222333333333666999;;;;;;===BBBGGGJJJLLLOOORRRTTTTTTSSSRRRvvv\\\NNN===333111222111///////////////............------------------------------------------------......---------///000111999666333333555777666555777BBBNNNNNNHHHMMMgggdddGGGPPPqqqppp]]]QQQJJJLLL^^^xxx|||rrrnnnbbb]]][[[LLLHHHCCC?????????@@@@@@???===:::777444555777999444555666777666555333222333333333444444555666777111222666<<>>CCCHHHKKKMMMOOORRRSSSTTTSSSSSSmmm^^^JJJ:::222000111111////////////............------------------------..............................---,,,---///111222999777444444666888888777>>>IIIOOOJJJJJJ]]]|||}}}xxx~~~qqqTTTIIIdddhhh]]]JJJTTTjjj|||}}}yyywwwttt[[[WWWRRROOONNNMMMKKKIIIJJJEEE>>>:::::::::999888999999999888888777777666888:::<<<999555333333555222444555888<<>>999666222///,,,///000222333333222000//////...---,,,+++*********---,,,,,,///444444000,,,******))))))))))))******))))))(((((((((((())))))++++++************++++++*********+++++++++,,,,,,++++++,,,---...///111222333333222222111222222333333555888::::::>>>CCCHHHLLLMMMOOORRRSSSSSSSSSSSSyyyjjjTTT???333000111333000/////////............------------------------........................///...---,,,---///111333888777777666666777999:::EEELLLKKKEEENNNlllsssjjjjjj___OOOTTTooommm```WWWlllwwwttt|||{{{||||||yyyvvv___TTTGGGAAA@@@???:::666===<<<:::999999:::<<<===222777:::999555333666999999::::::777777===IIISSSYYYVVVZZZccceee```ccckkkvvvrrrhhhXXXHHHCCCIIIPPPSSSUUUSSSLLLFFFDDDAAA>>>AAA;;;555444:::BBBIIIMMMGGGCCC<<<777444222111000///000222333333222111000000///---,,,+++*********)))''''''+++000111,,,'''******))))))))))))************))))))))))))******++++++************++++++))))))*********+++++++++---------------...///000333333222222111222222222333555888999:::>>>DDDIIILLLNNNPPPQQQSSSSSSSSSSSSaaaHHH999222111111000000000000////////////---------------------------------.........////////////...------000555999777333333999<<<;;;>>>DDDJJJIIIFFFLLLeeemmm```fffppp^^^YYYjjjyyynnn___VVVcccvvvfffhhhqqq___SSSGGG???;;;<<<:::;;;???DDDFFFCCC???BBB===888888;;;===<<<999???===999333000444???HHHTTTXXX\\\]]]\\\[[[ZZZZZZfffddd^^^UUUKKKFFFFFFGGGXXXZZZ[[[XXXQQQIIICCC@@@<<<999777777888;;;EEEOOOFFFDDDAAA>>>999555000......000222444555444333222///---,,,,,,......---+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,---......------///111333111//////111444555555444666999<<<>>>AAAEEEHHHJJJMMMQQQUUUVVVUUUSSSQQQcccMMM???555000111000000000000////////////---------------------------------.........//////.........------111666:::666444666<<<@@@AAAEEEKKKJJJKKKHHHOOOnnnzzzfffWWWYYYSSSggg~~~pppXXXRRRXXXoooiiikkksss]]]KKKBBB@@@===<<<<<<@@@FFFHHHEEEAAA>>>======AAAGGGMMMPPPQQQHHHAAA:::999;;;<<<999555IIIPPPWWW[[[[[[\\\___ccc```___\\\WWWQQQKKKIIIHHHQQQUUUZZZ]]]ZZZSSSIIICCCAAA===;;;;;;999999???FFFEEEEEECCC@@@:::666333111...///000111222222111111000///------......---+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,---...---------///111222000......000222444444555777:::<<<>>>AAADDDGGGJJJMMMQQQTTTVVVUUUSSSQQQgggYYYLLL<<<222222111111000000000/////////------------------------------........./////////------------...111777;;;:::999;;;AAAEEEGGGKKKOOOKKKMMMNNN[[[wwwooo^^^MMMMMMLLL{{{yyy___OOOZZZqqqfffbbbwwwuuuiiiggglllkkkqqqxxx{{{zzz{{{xxx\\\HHH@@@@@@======>>>CCCHHHJJJHHHEEEEEEHHHOOOVVV___hhhqqqvvvqqqdddTTTGGG@@@===999555===EEEOOOUUUVVVXXX^^^cccZZZYYYYYYXXXWWWSSSMMMJJJKKKOOOWWW^^^```YYYMMMDDDBBB???>>>>>>;;;777777;;;BBBDDDEEEAAA<<<777555666//////......//////000000111000......///...---+++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,+++---...---------///111111///------///222333333666888:::<<<===@@@CCCFFFJJJMMMPPPTTTUUUTTTRRRQQQnnnhhh\\\FFF555333222111111000000/////////....................................////////////,,,---------///333888===AAAAAABBBFFFHHHJJJLLLNNNNNNLLLTTTqqqpppfffUUUHHHLLL^^^iiiUUUYYYuuugggdddxxx|||jjjaaaYYYTTT[[[hhhsss|||zzzhhhSSSCCC===>>>======@@@EEEJJJMMMLLLJJJOOOWWW```iiipppyyymmmXXXIIIAAA???<<>>AAACCCAAA<<<888777888111000...------...///000111000............,,,*********))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))******************+++++++++,,,,,,,,,+++,,,---------...000222222000......000222333333666888:::<<<===???BBBEEEJJJLLLOOORRRTTTSSSRRRQQQtttrrrhhhOOO999111222222222111000/////////................................./////////000000,,,---......000555;;;@@@CCCDDDFFFGGGIIILLLMMMMMMMMMIII[[[iii[[[LLLJJJZZZvvv}}}YYYRRRjjjcccaaa{{{iiiZZZPPPTTT^^^jjjyyy~~~gggnnnyyyjjjZZZOOOFFF@@@>>><<<>>>BBBHHHMMMQQQRRRQQQWWW^^^gggnnnrrrxxxoooXXXIIICCCAAAAAAJJJVVV]]]\\\XXX[[[XXXUUUUUUVVVUUURRROOOLLLIIIIIIMMMTTTXXXWWWTTTTTTPPPOOOOOOJJJ@@@888666999<<>>CCC@@@DDDGGGGGGIIINNNOOOMMMJJJNNNhhhvvv```TTTLLL\\\|||dddUUUccc}}}fff[[[tttzzzaaaOOOSSS^^^rrrwwwiiibbbgggooouuu{{{nnn]]]SSSNNNFFF???;;;;;;???EEELLLRRRVVVYYYZZZaaagggnnnrrrtttxxx~~~mmmVVVKKKAAAEEERRR\\\\\\VVV\\\YYYUUUSSSSSSSSSRRRQQQMMMIIIFFFHHHPPPXXX^^^```bbb]]]YYYXXXQQQFFF===999555777999<<<<<<;;;999888555444111/////////000111000///---...//////...,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***+++---------...111333444111//////111444555555555777999;;;<<>>;;;===BBBIIIQQQXXX]]]aaadddlllpppvvvzzz}}}zzz~~~qqqYYYNNNQQQXXXYYYVVVWWWWWWVVVTTTRRRPPPQQQRRRMMMKKKIIIJJJMMMSSSYYY\\\]]]XXXTTTSSSNNNEEE>>>;;;444444555:::>>>???;;;777555444222000////////////111/////////111222111000******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***+++---------...111333333111......111333444444333555888:::<<>>DDDLLLTTT\\\bbbgggjjjpppsssxxx}}}{{{aaaWWWXXXZZZZZZSSSUUUWWWVVVRRRPPPQQQSSSMMMNNNMMMLLLKKKKKKNNNPPPOOOIIIFFFGGGFFF@@@;;;:::555333333999@@@BBB===777444333222111///.........222111000111333444444333******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,***+++---------...111333222000------///222333333222555888:::<<>>>>>;;;666222444:::>>>===;;;777666444222000///....../////////000000000111111------,,,+++***)))(((((())))))))))))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///.........///111333444555555777:::::::::@@@GGGKKKKKKLLLMMMNNNNNNNNNNNNwwwfffEEE888111444777222...///000000000000000000000000///......///222333333222111111333888>>>CCCFFFFFFHHHFFFGGGJJJGGGFFFQQQ```vvvrrriiiJJJCCCccc|||^^^TTTkkkyyyVVVNNNqqqxxxkkk|||{{{rrrxxx{{{tttqqqqqqtttvvvvvvzzz~~~ttthhh]]]KKKJJJKKKOOOTTTVVVUUURRRQQQVVV^^^hhhrrr|||mmmTTTKKKJJJKKKKKKLLLNNNOOONNNJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAEEEHHHIIIFFFBBB>>>===999777444444666999:::;;;999888555222000///...............////////////000------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...---------...000222333555555777:::::::::@@@GGGJJJJJJKKKMMMMMMMMMMMMMMMnnnVVV???000444888222...111///////////////////////////......///111333222111000222666<<<@@@DDDEEEEEELLLHHHIIIKKKFFFFFF]]]{{{yyyxxx^^^KKKOOOxxxmmmUUU]]]mmmUUUeeepppvvvvvvkkk{{{rrrnnnwwwzzzssslllhhhggggggfffooowwwzzzzzzsssfffYYYIIIIIIKKKQQQXXX]]]]]]\\\[[[```gggooowwwaaaJJJBBBBBBEEEFFFIIIMMMNNNLLLGGGCCCHHHGGGFFFDDDBBB@@@???>>>:::???EEEJJJIIIEEE@@@<<<999888666444333444777:::;;;999666333111/////////---------.........//////...---,,,+++***))))))((()))))))))))))))))))))))))))))))))*********************))))))******+++,,,******+++++++++,,,,,,,,,---------------...//////------------...///111222555444777::::::;;;@@@HHHJJJKKKLLLMMMNNNNNNNNNNNNjjjLLL555333666222000333////////////////////////000///...///111222222111000444999>>>AAACCCDDDEEEKKKIIIJJJIIIBBBGGGjjjzzzppppppOOOQQQbbbzzzzzzgggddd~~~dddccc~~~wwwlllppp|||ttthhh^^^cccqqq{{{uuutttwwwkkkkkkkkkmmmqqqnnn```QQQPPPPPPSSSYYYbbbhhhjjjjjjdddiiiqqqyyyaaaLLLAAA===<<<>>>BBBHHHLLLLLLIIIFFFLLLKKKIIIFFFBBB???===;;;777;;;BBBGGGIIIGGGBBB>>>999999888555222222555888:::999777555333111000///------------...............------,,,+++***))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,......---------...//////------------...///111222444444777::::::;;;AAAHHHKKKLLLMMMNNNOOOOOOOOOOOOzzz]]]???444444333222333000000000000000000000000000/////////111222222000000555:::???AAABBBCCCDDDFFFGGGHHHEEEBBBOOOuuuiii]]][[[PPPfff~~~yyymmmbbbsss|||```|||wwwiiidddxxxjjjeeeiiixxxyyyuuuvvvttteeeUUUTTTTTTWWW^^^hhhooorrrrrrmmmsss{{{hhhSSSCCC999777888;;;AAAGGGLLLMMMMMMMMMLLLKKKHHHDDD@@@===;;;777999>>>CCCGGGGGGDDDAAA;;;;;;:::888555444555666888888888888666444111000---------............///......---,,,+++***))))))))))))))))))))))))))))))*********+++,,,,,,------******))))))******+++,,,******+++++++++,,,,,,,,,///...............//////...---------...000222333444444666:::;;;;;;AAAIIILLLMMMNNNOOOOOOPPPOOOOOOkkkKKK777444555444000000000000000000000000000111000///000111222111000111555;;;???@@@AAACCCDDDDDDEEEEEECCCIII___nnn[[[OOOJJJ[[[pppccckkk|||dddlll{{{qqqjjj{{{sssaaaVVVVVVYYYaaallluuuyyyzzzxxx|||zzziiiXXXJJJBBB<<<;;;:::<<>>CCCFFFFFFEEE>>>===<<<:::999777555333555777999:::999666222000---............/////////......---,,,+++******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,//////............/////////.........///111333444333333666:::;;;;;;AAAIIIKKKLLLMMMNNNNNNOOOOOOOOOssssssSSS;;;444777444---000000000000000000000000111000///000111222111000111555;;;>>>???@@@BBBDDDDDDFFFDDDDDDRRRmmmxxxaaaSSSIIICCC]]]ggg]]]```vvv```VVV~~~lllsss{{{eeeZZZ[[[^^^gggsss}}}sssfff\\\VVVUUUFFFBBB<<<:::<<>>===<<<<<<999555222333666:::<<<;;;888333000.........////////////000///...------++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,000//////.........////////////...///000111333444333333666:::;;;;;;AAAIIIJJJKKKLLLMMMMMMNNNNNNMMMxxxmmmiiiYYYBBB555444333...111111111111000000000000000000////////////000000222555:::>>>@@@AAABBBCCC>>>JJJCCCEEEhhhpppTTTCCCFFFPPPooo^^^UUUvvv```WWWfffoookkkrrrccceeeiiiooowww|||nnneeeaaa___^^^___YYYNNNDDDBBBGGGHHHEEEGGGHHHIIIIIIHHHEEECCCAAAAAA???>>>===>>>BBBFFFHHHEEE@@@;;;888777666444111333444777;;;===999111***///...---,,,------//////...///000000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////000000//////000222444555333555777999:::>>>BBBEEEKKKLLLMMMNNNNNNMMMLLLKKKuuuttthhhOOO:::222222111111111111111000000000000000000////////////000000222666:::>>>@@@AAACCCDDD@@@JJJIIIVVV{{{zzz```HHH@@@PPPeeeuuuWWW___rrrYYY```|||pppxxx}}}nnndddfffkkkqqqxxxxxxllleeebbbaaaaaaiiihhhddd]]]XXXTTTKKKBBBIIIIIIJJJIIIHHHEEECCCAAA???>>><<<<<<>>>AAAEEEGGGEEEAAA<<<888888777555333555444555888;;;;;;777333///...---,,,,,,---...///...///000000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////000000//////000222444555333555777999:::===BBBEEEKKKKKKLLLMMMMMMMMMMMMMMMxxx^^^BBB222111444222222111111111000000000000000////////////000000333666;;;>>>@@@AAACCCEEEFFFHHHMMMhhhkkkSSSAAADDDddd```VVVrrr```XXXvvvuuuzzzmmmgggjjjnnntttzzz~~~sssiiidddcccdddeeejjjqqqxxx{{{zzzrrrbbbSSSKKKKKKKKKJJJHHHFFFCCCBBB>>>===;;;;;;<<>>@@@BBBDDDFFFKKKDDDMMMpppuuu]]]LLLCCCOOO|||fff\\\ggg}}}XXXccc}}}|||zzzpppllloootttyyy~~~yyyooohhhddddddfffgggfffqqq}}}qqqaaaNNNMMMLLLKKKIIIFFFDDDBBB???===<<<::::::;;;===>>>BBB???<<<:::888777777777BBB===888555555555222///000///...---,,,---............//////...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////////////////111333555666333444666888:::===AAADDDIIIIIIIIIIIIKKKMMMOOOQQQoooTTT;;;222555222222222222111111111111000000////////////000000555888<<<>>>@@@BBBEEEGGGKKKBBBNNNuuuxxxdddOOODDDEEE]]]XXXiiikkkVVVsss~~~|||uuusssvvvyyy}}}}}}wwwnnngggeeeeeeggghhhhhhooowwwzzzzzzttteeeWWWNNNNNNMMMKKKHHHFFFDDDCCCAAA???===:::888888888888======<<<:::888777666666444222111333666888777555000///...---,,,------.....................------))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////////////////111333555666222444666888999<<>>@@@CCCFFFHHHIIIEEE\\\hhhWWWEEEBBBTTTxxx{{{___ZZZ{{{kkk[[[___{{{yyy{{{}}}{{{vvvnnnhhhggghhhjjjkkklllnnnooommmllliii___TTTNNNMMMLLLJJJHHHFFFEEEDDDBBB@@@===:::888666666555888:::<<<<<<:::777666555111000///222555777555222111000...---,,,,,,---...........................))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////.........///111333555777222444666777999<<<@@@DDDHHHHHHIIIJJJKKKMMMOOOOOOtttOOO888555333333222222222111111111000000////////////000000888:::<<<>>>@@@CCCFFFIIIGGGQQQttt~~~XXXNNNGGGUUU|||qqqYYYQQQiiivvvSSSZZZvvv}}}}}}~~~~~~~~~yyytttmmmiiiiiikkknnnooommmnnnllliiiiiihhhaaaYYYMMMLLLJJJIIIGGGFFFEEEEEE@@@>>><<<:::888777666666555999>>>@@@===999666555666333000000222333111///111000...---,,,,,,------......---------.........))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////.........///111333666777222333666777999<<<@@@CCCGGGHHHIIIKKKLLLMMMMMMMMM~~~UUU:::777333333333222222222111111000000////////////000000888:::===???@@@CCCGGGJJJHHH[[[cccKKKIIIOOOnnnYYYQQQ\\\xxxjjjLLLbbb~~~~~~}}}}}}~~~|||wwwrrrmmmjjjkkknnnqqqsssqqqqqqmmmiiifffddd\\\SSSLLLKKKIIIHHHGGGFFFFFFFFF======;;;:::999888888888444999@@@BBB@@@;;;777666333000---...222555777666111000...---,,,,,,------......---------......///))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,---...//////.........///111333666777222333555777999<<<@@@CCCGGGHHHJJJLLLMMMMMMLLLLLLooo===888333222222222333333222000///000000///......000222888>>>:::999BBBEEECCCHHHMMMhhhwwwQQQAAADDDRRRQQQUUU\\\WWWzzzzzzwwwwwwzzz}}}xxxtttpppoooppprrrtttuuusssrrrpppkkkddd\\\UUUQQQOOONNNLLLIIIGGGFFFEEEDDD@@@>>>;;;999888777555333777666777;;;??????999333111111111111222333444555222222111000///...---------------...///000111111,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,...---+++******,,,///000.........///000222444444333555777888999<<<@@@CCCFFFGGGHHHJJJKKKLLLLLLLLLuuuEEE999444222222222333333222000000111111000//////222444999???;;;:::CCCEEEDDDIIIKKKiiihhhJJJ>>>DDD]]]zzzaaasssiiiVVV^^^|||wwwvvvwwwzzz|||xxxuuuqqqoooqqqsssttttttrrrrrrqqqnnnggg^^^UUUPPPNNNMMMKKKIIIGGGEEEDDDCCCBBB???<<<:::999888666555666555555888<<<<<<888333222222111111222222333444222222111000///...---------...///000111111111000++++++******))))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,666444111...,,,,,,---...---......///000222333444333555777888999<<<@@@CCCFFFGGGHHHJJJKKKLLLLLLLLLRRR:::444333222222333333222000111222222111000111333555999>>><<<===EEEEEEDDDKKKRRRqqquuuYYYFFF@@@IIIllluuussssssUUUUUUiiizzz}}}vvvssssssvvvxxx~~~wwwuuuqqqpppqqqsssssssssqqqqqqqqqmmmggg]]]TTTNNNLLLLLLKKKIIIGGGEEECCCBBBCCC@@@===;;;;;;:::888666555333222555888:::777555444333222222111111222222222222111000///...------...///111222222111000///+++******)))(((((())))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,777555222///------------------...///000222333444333555666888999<<<@@@CCCEEEFFFHHHIIIKKKLLLLLLLLL```;;;666444222222333333222111000111111111000111333555777<<<;;;===EEEEEEDDDNNNbbbmmmQQQHHHGGGRRR{{{ppp}}}zzzYYYMMMYYYtttxxx{{{}}}tttoooooorrruuu}}}~~~vvvtttrrrqqqrrrrrrrrrqqqnnnnnnkkkgggaaaYYYRRRNNNJJJJJJJJJIIIGGGEEECCCAAABBB@@@===<<<;;;:::999777555333222333666888888777555555333222111000000000111111111000///.........---///111222222000...,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,///...---,,,,,,---...///---------...000111333444333444666777999;;;???CCCDDDEEEGGGIIIJJJLLLLLLLLLmmm@@@777555333222333333222111///000000000///000333555666:::999===EEEDDDEEESSSrrrxxxsssaaaKKKHHHFFF[[[jjjwww___MMMLLL[[[~~~yyypppkkklllqqqvvv~~~uuusssqqqqqqrrrrrrpppooollliiiddd^^^XXXTTTQQQOOOKKKJJJJJJHHHGGGEEECCCBBBAAA???<<<;;;;;;:::999777777555333333555777999999666555444222111000//////111111000000//////......,,,---///111111///,,,+++------,,,+++***)))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************,,,---///000,,,------...///111333333222444666777888;;;???BBBCCCEEEFFFHHHJJJLLLLLLMMMuuuJJJ888666333222222333222111//////000000///000333555666999888===EEEDDDIIIZZZ}}}}}}lll___QQQEEECCCCCCeeeqqqllliiiTTTHHHKKK^^^~~~zzzssslllgggkkksss{{{}}}sssrrrqqqqqqqqqpppnnnllliiieee___XXXSSSQQQQQQRRRLLLKKKIIIHHHFFFEEEEEEEEEAAA???<<<;;;;;;;;;999888888777555444555666888:::666666444222111000//////111000000000/////////...+++,,,...//////...---+++......,,,+++************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,---...//////,,,,,,---...///111222333222444555777888;;;???BBBCCCDDDFFFHHHJJJLLLLLLMMMuuuvvvTTT999777333222222333222222///000111111000222444777888999888===FFFFFFNNNbbbwwwdddMMMEEEEEE@@@HHHuuu{{{kkk}}}fffQQQHHHOOOkkktttrrrmmmgggeeekkkwww{{{qqqppppppppppppooollliiigggddd^^^YYYUUUTTTTTTTTTNNNLLLIIIGGGEEEFFFGGGHHHBBB@@@===<<<<<<<<<;;;999888888777555444555666888666555444222111000000000000000000000////////////,,,,,,---.../////////......---,,,***))))))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,---------............///,,,,,,------///000222333222333555666888;;;???BBBBBBCCCEEEHHHJJJKKKLLLMMMllltttXXX:::777444222222333222222000111222222222333666888999:::888>>>HHHHHHRRRhhhvvvcccEEEAAAIIIBBBTTTwwwppp~~~fffPPPIIIVVVyyynnnmmmiiiddddddkkkyyyyyyoooooooooppppppnnnjjjhhhfffccc```\\\YYYWWWVVVVVVPPPMMMIIIFFFEEEFFFHHHIIICCCAAA???>>>>>>>>><<<;;;888888777555444333555666666555333222111000000000000000000000////////////---------...///000111111---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,***++++++,,,---...//////,,,,,,,,,---///000222333222333555666888:::>>>BBBBBBCCCEEEHHHJJJKKKLLLMMM~~~jjjlllGGG666222555222222555111333333333111111222555777???555888DDDGGGEEEWWWqqqrrrSSSCCC???BBBLLLeeettt}}}cccQQQHHHaaaooofff___```fffmmmuuu|||}}}vvvooommmsssuuuoooiiiggggggeeebbb```]]]ZZZVVVSSSNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@>>><<<:::999888888999888555333222111111111444444444333222111//////111111000000/////////............///......---------,,,++++++************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///------...///000111222222222444666777888:::===@@@BBBDDDFFFHHHJJJKKKLLLLLLrrrtttLLL999222555222222555111333333333222111222555888;;;555888BBBEEEIIIaaagggKKKAAAAAAHHHXXXwwwttt[[[NNNNNNooojjjbbb\\\___eeelllttt||||||yyysssppptttuuupppjjjhhhgggdddaaa^^^[[[WWWSSSPPPLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@>>><<<:::999888888999777555333222111111111444444444333222111000///000000000000000///......------........................---,,,+++*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............------...///000111222222222444666777888:::===@@@BBBDDDFFFHHHJJJKKKLLLMMMyyyzzzTTT===333666333222444222222333333222111222666888777666:::BBBGGGUUUvvv\\\EEEBBBDDDSSSllluuuSSSOOO[[[}}}~~~aaa[[[YYY]]]dddkkkssszzz|||~~~|||wwwssstttsssooojjjhhhgggddd___[[[XXXTTTPPPLLLKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@>>><<<:::999888888888777555444222222111111444444444333222111000///...///111222111000...---,,,,,,---....../////////000000///---,,,+++******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------............------...///000111111222222444666777888:::===@@@BBBDDDFFFHHHJJJLLLMMMMMM~~~}}}___CCC555777444222444222222333333222222333666999666999>>>BBBKKKcccYYYFFFEEEGGG]]]~~~PPPTTTjjj{{{|||lllXXXVVVWWW]]]eeejjjrrryyy~~~|||}}}~~~zzzuuusssqqqmmmiiigggfffccc^^^ZZZVVVRRRNNNKKKJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@>>><<<:::999888888777666555444333222222111333444444333222111000///---///111222222111...,,,,,,,,,,,,---...///000000111111000///---,,,***)))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------.........,,,------...///000111111222444666777888:::===@@@BBBCCCFFFHHHKKKLLLMMMNNNkkkIII666777555222444333222333333222222444777:::777===???@@@LLLkkk[[[HHHFFFHHHdddrrrNNNXXXwww}}}|||nnn]]]UUUUUUYYYaaahhhmmmssszzz~~~}}}|||~~~~~~zzzuuuqqqnnnkkkgggeeeaaa\\\XXXUUUQQQNNNKKKKKKKKKIIIHHHFFFFFFEEEEEEAAA@@@>>><<<:::999888888666666555555444333222111333333333333222222111000,,,...111222222111///---,,,,,,,,,,,,---///000111111111111000...,,,***)))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///000111111222444666777888:::===@@@BBBCCCFFFHHHKKKMMMNNNOOOwwwOOO888888666333444333222333333222222444888;;;777>>>???@@@QQQttt\\\HHHGGGMMMkkkfffMMM^^^}}}kkk[[[XXXZZZaaajjjpppsssxxx~~~~~~{{{zzz}}}yyytttqqqmmmiiibbb^^^YYYVVVSSSQQQOOOMMMMMMLLLJJJHHHGGGFFFEEEEEEAAA@@@>>><<<:::999888888555555555555444333222111333333333333333222111000---...000111222111///......---,,,,,,---...000111000000000000///---+++)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111222444666777888:::===@@@BBBCCCFFFIIIKKKMMMOOOOOOTTT999999777333444333222333333333333555888;;;777???BBBGGGccc\\\FFFKKKZZZxxx]]]QQQggg}}}nnn```___bbbkkkuuuzzzzzz~~~~~~|||}}}~~~yyysssqqqmmmggg]]]YYYUUURRRQQQPPPOOONNNMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@>>><<<:::999888888444555555555555333222111222222333333333222111111......///000000000000000///...---,,,,,,---///000---.../////////---+++)))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000222444666777888:::===@@@BBBCCCFFFIIILLLNNNOOOPPPVVV999999777333444444222333333333333555999<<<777@@@FFFQQQuuu\\\FFFPPPfff|||WWWWWWqqq|||ooodddeeeiiisss}}}}}}yyy~~~~~~vvvpppnnniiicccYYYVVVRRRPPPOOOPPPOOONNNMMMKKKIIIGGGDDDCCCBBBAAAAAA@@@>>><<<:::999888888444555555666555444222111222222333333333222111111////////////000000111111000///---,,,,,,---...///,,,---...//////---+++***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000222444666777888:::===@@@BBBCCCFFFIIILLLNNNPPPPPPxxxbbbHHH777111222333444444333222222333666888:::>>>BBBEEEVVV~~~SSSGGGSSSnnnuuu|||[[[___xxxtttllllllrrr{{{}}}||||||zzzxxxvvvuuutttooogggaaa[[[XXXTTTRRRRRRQQQPPPOOOMMMLLLJJJJJJIIIGGGCCC@@@BBB@@@===<<<<<<<<<:::999666555555444444333222222111111222222222222111111.........//////000111222000000///---++++++...000,,,---/////////---+++)))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000222444555666888;;;>>>BBBDDDFFFIIIKKKLLLMMMMMM|||gggMMM:::333333444555444333222222444666999:::<<<@@@DDDVVVpppNNNEEEUUUuuuyyynnnVVVhhhuuunnnrrryyy}}}{{{zzzwwwuuusssrrrqqqmmmfffaaaXXXVVVSSSQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIFFFCCC@@@BBB???===<<<<<<;;;:::999666555555444444333222222000111111222222111111000............///000111222/////////---++++++...000.../////////...---+++***))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000111222555666777999<<>>AAACCCEEEGGGJJJLLLMMMMMMMMM|||cccGGG777444555333333333222333555888:::<<<===AAAIII^^^ooo```RRRGGGSSSzzz{{{```ccc}}}xxxvvv{{{{{{xxxuuunnnllljjjjjjkkkiiiddd```ZZZWWWSSSQQQPPPOOONNNLLLLLLJJJGGGFFFEEEDDDBBB@@@AAA???<<<;;;;;;;;;999888666555555444444333222222000000000111111000000000------------...///000111...//////...,,,,,,---...222111000...------------))))))(((((((((((())))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------......///000000000111333555777888;;;>>>AAACCCEEEHHHJJJLLLMMMNNNNNNiiiJJJ777444555333333333222333555888;;;===<<<@@@III```ooo]]]LLLEEE]]]|||iiittt|||xxxzzz}}}}}}zzzwwwuuuooollljjjiiiiiigggbbb^^^XXXVVVRRRPPPOOONNNMMMLLLLLLJJJGGGEEEDDDCCCAAA@@@@@@>>><<<;;;;;;:::999777666555555444444333222222///000000111111000000///------------...///000111---///000///---,,,---...000000//////...---------))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000222444666888;;;>>>AAADDDEEEHHHKKKMMMNNNNNNNNNnnnMMM888555666444333333333333555999<<<>>>>>>AAAMMMggg|||[[[IIIGGGgggooo}}}yyytttppptttxxx~~~~~~|||yyyvvvuuupppmmmiiihhhgggddd___[[[SSSQQQNNNMMMMMMNNNMMMLLLLLLIIIFFFDDDCCCCCCAAA@@@@@@>>>;;;:::::::::999777666555555444444333222222//////000000000000//////------------...///000000---///000///---,,,------,,,---...//////...---,,,))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000///111333555777:::>>>AAADDDFFFHHHKKKMMMNNNNNNNNNqqqOOO999666888555333333333333666999<<<>>>AAADDDQQQnnn\\\JJJKKKmmmmmm}}}xxxtttooojjjfffiiioooyyy~~~{{{xxxvvvtttqqqmmmiiifffeeebbb\\\XXXNNNLLLJJJJJJLLLMMMNNNMMMLLLIIIFFFDDDCCCBBBAAA@@@@@@>>>;;;:::::::::888777666555555444444333222222//////000000000000//////---------------...000000---...000///...,,,------***+++---//////...---+++))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------......///000000000...000333555777:::===@@@DDDFFFHHHKKKMMMNNNOOOOOOtttSSS888000444777444555555555555888<<<@@@BBBFFFSSS[[[MMMSSSwww{{{ooozzzrrrmmmllljjjeee```[[[VVVTTTRRRZZZcccqqq}}}~~~{{{xxxzzz}}}{{{uuuvvvqqqiiiccc```___]]]]]]PPPLLLGGGEEEGGGIIIJJJIIIJJJIIIGGGDDDBBB@@@???>>>===<<<;;;999888777666666555444444333333222222111111111000000111222333333...//////...------///111111111///...,,,,,,,,,,,,...///////////////......+++******))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------......///000000000000222444666777:::===@@@FFFHHHKKKNNNPPPPPPOOONNNsssSSS<<<666777777555555555555555888===@@@BBBHHHWWW{{{UUUJJJUUUzzzyyylll}}}zzzqqqiiibbb[[[WWWOOONNNLLLJJJGGGEEEDDDCCCKKKTTTaaammmxxxzzz|||{{{xxxyyy{{{xxxtttppplllfffaaa^^^\\\YYYWWWPPPLLLHHHGGGHHHJJJJJJIIIHHHGGGEEECCCAAA???>>>======<<<;;;999888777777666555444444333333222222111//////......///000000111///000///...,,,---///111111000///...---,,,,,,+++......////////////......+++******)))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,------------......//////000000000222444666777:::===@@@FFFHHHKKKNNNPPPPPPOOONNNyyyrrrSSS>>>999888555555555555555555999>>>BBB@@@III\\\lllNNNGGGWWWyyyvvvlllxxx~~~{{{yyywwwwwwwww{{{ssslll```VVVNNNHHHDDDAAA======<<<<<<<<<<<<;;;;;;AAAHHHSSS___kkkuuu~~~}}}rrrxxxzzzxxxwwwwwwtttqqqjjjgggbbb^^^[[[XXXUUURRRNNNLLLJJJJJJJJJKKKJJJIIIFFFEEECCCAAA???>>>=========<<<;;;:::999777777666555444444333333222222111//////.........///000000000000000...,,,,,,---///000000///...---,,,,,,+++---....../////////......+++******)))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,---------------...//////000000000222444666777:::===@@@FFFHHHKKKNNNPPPPPPOOOOOOyyyvvvUUU===777666333555555555555666:::@@@DDDAAAMMMeeedddKKKHHHZZZsssqqqjjj{{{|||tttrrrooolllkkklllmmmnnnpppsssyyywwwhhhYYYSSSJJJCCC???===;;;:::======<<<;;;;;;===>>>???@@@DDDKKKTTT]]]fffmmmqqqqqquuuzzz~~~|||wwwmmmuuuzzzxxxtttssspppmmmhhhccc]]]XXXUUUSSSRRRPPPLLLLLLKKKKKKKKKJJJIIIHHHEEEDDDCCCAAA???>>>>>>=========<<<;;;:::888777666555444444333333222222111111111000000000111111222000111000...++++++,,,...////////////...---,,,+++------......//////......+++******)))))))))))))))))))))))))))))))))))))))+++******************++++++++++++,,,,,,,,,------,,,,,,---......//////000000222444666777:::===@@@EEEHHHKKKOOOQQQQQQPPPOOO[[[===444444555555555555444666;;;AAAFFFFFFSSSnnndddKKKMMMbbbyyynnnfff}}}|||sssllljjjeeecccbbbaaacccfffjjjlllqqqssswww}}}vvvbbbRRREEEBBB???=========<<<;;;===<<<::::::;;;???BBBEEEGGGFFFGGGHHHKKKNNNQQQRRRZZZ```iiipppuuuyyy|||~~~zzzsssllltttzzzxxxssspppkkkgggccc]]]SSSLLLJJJJJJLLLMMMHHHIIIJJJJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@?????????=========<<<:::999777666555444444333333222222111111111000000000000000111000000000---++++++,,,....../////////...---,,,+++,,,,,,---...............+++******)))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,,,,------,,,,,,------.../////////000222444666777:::===@@@EEEHHHKKKOOOQQQRRRQQQPPP}}}___@@@555666888555555555444666<<>>===>>>@@@@@@???===<<<===>>>@@@CCCFFFJJJKKKOOOLLLHHHEEECCCBBB@@@>>>FFFLLLUUU\\\aaaeeekkkooowww{{{zzztttpppvvvzzzwwwrrrnnnhhhaaaZZZSSSHHH@@@===???CCCEEEDDDEEEGGGFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@============;;;999777666555444444333333222222111//////......------....../////////---++++++,,,...---.../////////...,,,++++++,,,---...............+++******))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000222444666777:::===@@@EEEHHHKKKOOORRRRRRRRRQQQkkk]]]AAA888777777666555555444777<<>>===>>>@@@BBBAAA@@@???????????????<<<=========<<<:::777555555444444333333222222111//////...---------------.........,,,++++++---///---...///000///...,,,+++***+++,,,---............+++******))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,,,,------+++,,,,,,------......///000222444666777:::===@@@EEEHHHLLLOOORRRSSSRRRRRRoooyyyXXX@@@999777333666555555444777===EEEKKKIIITTTnnn|||TTT@@@\\\}}}xxxgggUUUdddxxxvvv^^^UUUNNNMMMMMMMMMTTT]]]^^^```eeekkkpppsssuuuvvv{{{|||}}}~~~sss```SSSIIICCCGGGEEEDDDEEEHHHLLLMMMNNNJJJOOOVVV[[[\\\WWWQQQLLLAAA???@@@CCCIIIMMMNNNMMMUUUXXXZZZYYYVVVWWW[[[```___bbbhhhpppwww|||~~~}}}{{{|||zzzvvvsssnnndddYYYMMMGGG???999777777888999>>>???@@@>>>;;;:::<<<>>>@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>><<<:::777555555555444333333222222111222111000///////////////---------,,,++++++...000,,,---///000000...,,,+++***+++,,,---............+++******))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,---------++++++,,,------......///000222444666777:::===@@@EEEHHHLLLOOORRRSSSRRRRRR___>>>666:::666888666444444888???FFFLLLKKKZZZxxxWWWKKKfffxxx}}}\\\UUUaaarrrbbbOOOMMMKKKMMMQQQWWW[[[]]]fffkkkpppsssuuuvvvyyy|||yyypppbbbTTTLLLLLLKKKOOOQQQOOONNNOOONNNJJJJJJXXXeeeggg___UUUJJJBBBAAAGGGIIIHHHIIIPPPVVVXXXeeegggfffbbbdddiiiiiiddd___\\\bbbooowwwxxxwwwxxx{{{|||}}}{{{uuujjj^^^VVVJJJAAA<<>>>>>AAABBB???;;;:::;;;===>>>======<<<<<<;;;<<<<<<===>>>>>><<<::::::::::::888666666555555444444333222222333222000/////////000111///............---------000000000000///...,,,,,,///...///222666666222///'''((()))******++++++***))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222222333555666777:::???BBBFFFHHHJJJMMMPPPQQQRRRRRRdddAAA666999555777666444444888???GGGMMMRRRdddxxxSSSKKKrrruuuuuuVVVUUUiiikkkZZZQQQRRRSSSWWW]]]cccjjjnnnsssvvvzzz|||{{{|||~~~zzzvvvlll]]]QQQLLLOOOTTTWWWUUUUUUWWWUUURRRVVVaaahhhbbbVVVOOOLLLKKKOOOVVVYYYVVVTTTUUUXXXYYYcccbbb^^^YYY[[[aaabbb___ZZZZZZaaammmttttttsssuuuvvvwwwyyyxxxrrrhhh]]]VVVHHH@@@<<<@@@DDDDDDFFFIIIEEE???999:::@@@DDDBBB>>>;;;:::999999:::<<<>>>@@@===<<<::::::::::::888666555555555444333333222222222111000/////////000111///............---------000000000000///...---,,,......///222444444111...((())))))***************((((((((()))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111222222333555666777:::???BBBFFFGGGJJJMMMPPPQQQRRRRRRjjjEEE777888444777666555444777>>>HHHNNNRRReeepppOOOOOOooo{{{pppRRRXXXuuuhhhXXXXXX\\\bbbfffjjjqqqyyy~~~|||tttdddSSSIIIQQQYYY```aaabbbcccaaa^^^]]]ddddddYYYNNNMMMTTTZZZ\\\cccfff___WWWTTTUUUUUUUUURRRMMMJJJOOOWWW[[[ZZZXXX\\\dddmmmoookkkiiijjjnnnppprrrqqqlllcccYYYSSSDDD???>>>CCCHHHKKKLLLNNNFFF>>>888:::CCCHHHEEE@@@999999888888:::<<>>AAAFFFGGGJJJMMMOOOQQQQQQRRRoooHHH777777666666666555444777>>>IIIQQQPPPbbbeeeOOOUUUjjjrrrpppTTT```qqqcccffflllrrrvvvwwwzzzuuudddTTTMMMZZZeeeqqquuuuuusssnnnhhhllllllggg[[[TTTVVV\\\___]]]ccccccYYYOOOMMMQQQTTTLLLJJJGGGJJJRRR[[[^^^]]]aaagggooorrrnnnfffaaa___eeehhhjjjiiicccZZZQQQLLLAAA@@@AAAFFFKKKLLLJJJIII@@@:::777999@@@EEEDDDAAA999:::<<<===>>>??????>>>===;;;:::999999999777666555555444444333222222111111111000000///////////////............---------...///////////////...---+++,,,---///000000///...,,,+++***))))))(((((((((''''''''''''(((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,------......------...///000111111222444666777:::>>>@@@EEEGGGJJJMMMOOOQQQQQQQQQqqqJJJ777888999555666555444666>>>JJJSSSSSSeeeppp[[[NNNSSSgggjjjnnnUUUffftttuuu{{{wwwggg___```rrrzzzppp}}}xxxooogggdddeeebbb\\\WWW[[[ZZZRRRNNNSSS]]]ccc[[[XXXXXX^^^eeegggccc___gggnnnttttttmmmeee]]]YYY^^^aaacccaaaYYYPPPHHHCCC@@@AAADDDGGGJJJHHHBBB;;;666666666777999<<<>>>???999<<<@@@CCCDDDAAA>>><<<===;;;999999999999777555555444444333222222111111000000000000//////......///............------------...///////////////...***+++---...............---,,,***)))((((((((((((''''''''''''(((((((((((())))))***++++++++++++***+++++++++,,,,,,------------------...//////000111000222444666777:::===@@@EEEGGGIIILLLOOOPPPQQQQQQuuuMMM888999:::444666666555666>>>KKKVVVVVVdddeeeOOOEEEOOO~~~|||fffoooiiiSSSggg|||rrrrrryyyvvvtttpppiiihhhmmmqqqjjj___UUUZZZ\\\[[[___iiitttyyymmmiiijjjqqqtttlll```WWW]]]dddiiigggbbb[[[SSSKKKWWW[[[^^^[[[RRRIIIBBB??????AAACCCCCCDDDBBB:::111111333555555444444777:::666:::???CCCDDDBBB>>>;;;<<<;;;999888999888777555444444333333222222111111//////000000000///...---///............---------------...///000000000///***,,,......------...///---,,,***(((((((((((()))''''''((((((((()))))))))))))))***++++++++++++******++++++,,,,,,------...------......///000000000///111444666888:::<<>>LLLWWWWWWZZZttt{{{^^^KKKAAAQQQwwwsssggg~~~jjjQQQeee~~~}}}xxxjjjgggcccdddlllsssnnneee]]]ccckkkpppxxxqqqmmmpppyyy|||qqqaaaWWWWWW\\\]]]ZZZVVVRRRHHH===RRRWWWZZZXXXOOOFFFAAA??????@@@???;;;<<<>>>999111222222333333333333333444111444999===??????>>>===<<<:::999888999888666555444444333333222111111111...///000000000///...---///............---------,,,---...///000000000000***,,,......------///111---+++)))((('''((()))***((((((((()))))))))******))))))***++++++++++++*********+++,,,,,,---......,,,---...//////000000000...111444666888:::<<<>>>DDDFFFIIILLLNNNPPPPPPPPPuuu}}}XXX===777666444666666555555>>>LLLYYY[[[SSSbbbvvvqqq^^^PPPHHHWWWvvvssskkkpppSSSeee}}}yyytttrrrllliiikkkooollleeefffnnnyyyxxxnnnjjjooo}}}{{{lllddd^^^```___ZZZVVVQQQFFF999OOOUUUYYYWWWOOOGGGCCCBBB>>>>>>:::555777<<<:::444666333111222444555333///...///222666:::<<<>>>???<<<:::999888888888666555444444333333222111111000...///000000000///---,,,//////.........---------,,,,,,...///000000000000***---//////------///222,,,+++)))((('''(((***+++))))))))))))************))))))***++++++++++++*********+++,,,,,,---......,,,---...///000000000000...111444777888:::<<<>>>DDDFFFIIILLLNNNPPPPPPPPPyyywwwWWW<<<777555666555555666666;;;KKKZZZWWW\\\fff{{{qqqSSSHHHZZZvvvrrrVVVaaauuummm}}}~~~qqqpppnnnjjjggghhhlllqqqtttvvvttttttqqqmmmnnnrrrzzz}}}xxxqqqllljjjhhhZZZGGGAAAFFFTTTUUUXXXWWWPPPFFFCCCGGGFFF@@@888444444777888888999777666888999666444333111111111333777:::<<<=========;;;:::888777555555777555222111222111000///////////////..................//////......---,,,------............------++++++,,,------......///...---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***+++,,,---...,,,,,,------.../////////222222333444666999<<<>>>BBBDDDGGGKKKNNNQQQRRRRRR|||uuuYYY===888777666555555555555;;;KKKZZZXXX[[[ggg}}}WWWFFF]]]zzz___IIIWWWzzz|||pppfffgggmmmqqqqqqrrrxxx}}}~~~jjjjjjkkkpppuuuwwwvvvtttzzz}}}pppqqqtttssspppiiidddfffooowww{{{zzzpppkkkiiiiii```RRRNNNSSSVVVTTTSSSRRRLLLDDDAAACCC???:::444111222444555555999:::;;;<<<;;;888666666555444333444666999;;;===<<<;;;:::999777666555444555444222111222222111000////////////..................//////......---,,,------............------++++++,,,------......///...---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,---...,,,,,,------.../////////222222222444666999<<<>>>BBBDDDGGGKKKNNNPPPQQQRRR{{{ttt[[[???999888777666555555555;;;KKK[[[^^^[[[ccc[[[HHH```|||VVVGGGWWW~~~tttooo~~~wwwbbbSSSSSSVVVYYY]]]fffoooqqqnnn```aaagggsssyyyqqqvvvyyyqqqvvv{{{zzznnneee\\\]]]gggppptttssshhhcccbbbfffeee^^^]]]aaaWWWQQQMMMLLLIIIBBB======999666222111222333444333777<<>>IIIZZZaaawwwYYYOOOgggfffuuu```MMMcccxxxttt{{{[[[DDDGGGVVVhhhrrrssstttyyyuuuwwwzzzsssaaaRRRJJJDDD???<<<>>>>>>;;;888888333666888888777777999;;;DDDMMMPPPKKKIIILLLGGG>>>999===BBBAAA<<<777666666444444444444444444444444666444222111222222111///////////////..................//////......---,,,...///222444444222///...++++++,,,------......///...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,------.../////////000000111222555888;;;<<>>@@@BBBDDDFFFHHHRRRPPPNNNQQQSSSOOODDD;;;@@@;;;555222111...---...000333666666333111222333333333222222111000000000000000//////....................................//////000111111000///...000///---,,,,,,---...///000///---+++)))(((((()))******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------.../////////000222333333444777;;;???@@@CCCHHHLLLOOOOOOMMMLLL{{{mmmDDDAAA888999666555777666555999???RRRZZZrrr{{{UUUPPPsssnnnnnngggQQQeee{{{wwwzzz}}}zzzrrrpppuuu{{{eeePPPHHHCCCDDDFFFFFFEEEFFFJJJOOOdddiiilllmmmlllkkkkkkkkkqqqsssvvvyyy{{{}}}~~~|||yyyvvvnnncccZZZBBB999222333666555444444:::;;;>>>???@@@@@@AAABBBGGGFFFFFFHHHJJJHHHAAA;;;>>>:::555333333333111000000333666666444222222333333333222222111000000000/////////.........------...........................///000111111000///...///...------...000222333000///---+++))))))))))))))))))(((((((((((())))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111222333444777;;;??????BBBGGGLLLNNNNNNMMMKKKtttmmmEEE@@@777888666555666555444888>>>QQQ]]]uuuuuuSSSPPPzzz|||ttteeeNNN[[[zzzjjjfffkkkooolllhhhddddddjjjttt{{{|||___NNNKKKJJJLLLNNNRRRWWW^^^dddhhhpppjjjccc______bbbfffiiimmmppprrruuuxxx}}}yyy|||xxxuuunnnhhhjjjpppnnncccWWW???777111333666666444444:::;;;;;;<<<;;;;;;:::999888999;;;===>>>===;;;:::===<<<999888888777666444111333666666555333333333333333222222111000000000.........---------------..............................000000000000///...---------...000333555777000...,,,***))))))))))))((((((''''''''''''((((((******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111222333444777;;;>>>@@@CCCGGGKKKNNNNNNMMMLLLnnnqqqmmmEEE@@@888888555555666555333777===QQQ]]]rrrqqqPPPKKKvvv}}}vvvaaaHHHPPPssswwwkkkmmmvvv|||yyyuuutttwww{{{~~~zzzaaaXXX]]]cccjjjsss{{{~~~xxxmmmbbbXXXVVVYYY^^^cccgggjjjmmmpppssswww|||yyymmm\\\UUUPPPUUU___bbb[[[SSS>>>777333777:::999777666999888777666666666444333///222444444333333555777;;;@@@BBB???:::999888777444555666666555444333333333333222222111000000000------------------------........................---...///000000000///...,,,,,,---...000333555666///...,,,***)))))))))***)))((((((''''''(((((()))******************************+++++++++,,,,,,,,,,,,,,,------.../////////000111222222333666;;;>>>AAADDDHHHLLLNNNOOONNNMMMooonnnmmmEEEAAA999999666555666555333666<<>><<<777555222111222333222111...111333222///...222555777AAAGGGCCC;;;999999888888777666555444444444333333333222222111000000000------------------------........................,,,---...000000000///...,,,------...///000111222///...,,,***))))))*********))))))(((((())))))*********************************+++++++++,,,,,,,,,,,,,,,------...////////////000222222333666:::>>>CCCEEEIIILLLOOOPPPOOOOOOkkktttmmmEEEAAA;;;:::777666666555333777<<>>???BBBGGGJJJKKKHHHEEE???===@@@JJJRRRPPPKKKHHH;;;666000...000222333222222333444333000000222555333???FFFDDDBBBCCCBBB<<<>>>:::666333333333444444333333222222111000000000---------------.................................+++,,,...///000000///...,,,,,,------......//////...---,,,***)))******+++******))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------...////////////000111222333666:::===CCCEEEIIILLLNNNOOOPPPOOOddd|||mmmEEEAAA;;;;;;888777777666444777===NNN[[[dddlllqqqaaaJJJDDDRRRzzzoooTTTOOOnnn}}}lllaaaVVVQQQWWW\\\[[[___gggnnnssszzzzzzgggUUUPPPSSSYYY___```ZZZOOOFFF===>>>FFFUUU```___ZZZVVVBBB;;;222...000444555555555666666555444444555666444<<>>;;;@@@@@@???DDDFFFDDDBBBIIIXXXccc[[[LLL<<<333...000111000111555111222222222222111000000......------------......------......------,,,+++******+++,,,---///000000,,,,,,,,,---...///000111...---+++***))))))((((((''''''''''''((()))++++++)))))))))))))))******+++,,,+++*********+++,,,---,,,,,,------------------000111222222333666:::>>>CCCEEEHHHKKKMMMMMMMMMMMMwwwtttgggJJJAAA======:::777666666888999888@@@\\\___```rrrfffKKKFFF]]]ttt[[[PPPqqqtttccc[[[WWWYYYWWWRRRUUU___ooo}}}]]]PPPFFFFFFFFFAAA???CCC===CCCHHHOOOZZZgggkkkhhhcccccccccdddhhhlllqqqsssxxxyyy|||xxxmmmjjjmmmttt~~~|||kkkVVVHHH???<<<@@@MMM]]]fffddd]]]OOOCCC777444666999<<<>>><<>>CCCEEEHHHKKKMMMMMMMMMMMMllljjjNNNFFFDDD>>>;;;888777777999999999AAAYYY```hhh}}}vvvVVVGGG```sssjjjUUUmmmuuu]]]LLLFFFEEEJJJLLLIIIJJJPPP^^^qqqwwwTTTIIIBBBDDDDDD???>>>BBB@@@CCCGGGPPP^^^lllpppnnnkkkkkkmmmoootttyyy~~~sssddd^^^YYYdddrrrxxxppp___MMMBBB999777999@@@JJJPPPQQQOOOHHH@@@::::::::::::<<<@@@CCCEEEAAAHHH[[[aaa\\\^^^```___XXXMMMEEEAAA>>>:::999444000111222111111333111222222222222111000000......------------......------......------,,,+++---...///111000///...,,,---,,,,,,,,,,,,,,,------...---+++***))))))(((((())))))(((((((((((()))))))))))))))))))))******+++++++++******++++++,,,---,,,,,,,,,---------......000111222222333666:::>>>BBBDDDHHHKKKMMMNNNNNNMMMrrrjjjNNNHHHHHHDDD???999555555666888888EEE[[[eeennnzzz]]]HHHTTTxxxoootttTTTdddlllQQQNNNKKKKKKOOOPPPQQQWWW___tttrrrXXXOOOKKKNNNMMMFFFCCCFFFJJJRRR```qqq~~~uuuvvvwwwzzz}}}mmmZZZPPPDDDNNNZZZaaa___SSSEEE;;;555444333555:::>>>BBBDDDAAA======AAAAAA===@@@FFFNNNMMMKKKXXXnnnrrrhhhfffcccbbb]]]TTTJJJCCC>>><<<888666444444333222222333111222222222222111000000......------------......------......------,,,+++,,,...000222222111///---------,,,+++++++++,,,,,,------+++***)))(((((((((***))))))(((((((((((())))))))))))))))))******++++++***++++++++++++,,,,,,+++,,,,,,------.........000111222222333666:::>>>BBBDDDGGGKKKMMMNNNNNNNNN}}}jjjMMMFFFFFFMMMFFF<<<555444555888:::FFF\\\iiimmmtttrrr[[[FFFGGGiiizzzwwwQQQ]]]pppXXXWWWZZZ```ccceeelll|||xxx\\\VVVWWW]]]]]]VVVSSSWWWVVVggggggQQQEEE===???DDDJJJMMMHHH>>>555222222111111222666;;;???>>><<>>AAADDDGGGJJJMMMNNNNNNNNNsssSSSKKKJJJRRRKKK@@@888666888;;;===EEEYYYiiijjjiiiiiiZZZDDDEEEfff~~~WWW\\\~~~llljjjuuubbbaaaiiivvv|||yyyyyy~~~|||```JJJ@@@@@@<<<:::<<<@@@???888111333333222111111333777:::===;;;DDDTTTYYYTTTVVV```mmmjjjfffppp}}}vvvzzzlll[[[HHH<<<777555777:::<<<@@@AAA===:::888666222111222222222222111000000......------------......------......------,,,+++***,,,...111222222222111---,,,,,,,,,,,,,,,------...---+++***))))))(((((())))))(((((((((((()))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,+++***+++,,,,,,---...//////000111222222333666:::>>>AAACCCGGGJJJMMMNNNOOOOOOrrr{{{ZZZQQQPPPMMMHHH@@@:::888999:::;;;EEEWWWiiijjjhhhlll```FFFGGGiiieee]]]qqqtttsssWWWFFFAAA>>>:::777666777777555333555444333333222333444555999666AAAUUU___\\\^^^gggwww{{{~~~}}}lllnnn___PPPAAA999666444777===???EEEHHHBBB===;;;777222111222222222222111000000......------------......------......------,,,+++,,,---...///000000000000---,,,,,,,,,---...//////...---+++***))))))(((((((((((('''(((((()))***+++)))))))))))))))******+++)))***+++,,,,,,,,,++++++***++++++,,,---...///000000111222222333666:::>>>AAACCCGGGJJJMMMOOOOOOOOOgggxxxXXXPPPPPPEEEAAA===999999888888777FFFWWWjjjnnnmmmtttiiiKKKGGGjjjrrr___yyy|||lllPPPDDDCCC666666555333222222555888666555444444333222111000444000;;;SSS___]]]___hhhzzz|||^^^YYYEEE>>>:::;;;999666777<<>>AAACCCFFFJJJMMMOOOOOOOOOppp```VVVTTTKKKFFFCCC>>><<<::::::999888???PPPcccoooqqqhhhXXXJJJHHHeee{{{]]]tttiiiOOOBBB@@@888666333222222222222222333333222000000222222111222444===GGGLLLKKKOOOVVVqqqzzz|||fffOOOAAA;;;===@@@AAA@@@===;;;:::FFFMMMRRRMMMAAA777444555111111111222333333000............------.........000///------......---+++000///...,,,+++---000333EEE666+++---///,,,...555555222...***''''''((()))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===@@@BBBFFFIIILLLNNNNNNNNNooo[[[TTTRRRJJJFFFBBB>>>;;;:::999999888999HHH[[[iiiooojjjYYYJJJ@@@]]]iiizzzoooPPP>>>:::666555444444555555555444222222111000111333444444333333999???AAA???AAAGGGLLLQQQWWW\\\ZZZSSSJJJDDDNNNPPPRRROOOIIIBBB<<<999@@@DDDGGGDDD<<<555444555222111111222333333000...//////............/////////...------...///...,,,...//////---,,,---000222===111+++///222...///333444111---***(((((()))******************)))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===???AAAEEEIIILLLMMMMMMMMMnnnXXXSSSPPPKKKFFFBBB===:::999999999888444???OOO```llllll[[[IIIAAA\\\pppsss|||tttQQQ<<<555444555666777888888888777444111000111333555666666555444666999888666777;;;<<<===AAAGGGNNNQQQPPPMMMOOOSSSVVVUUUOOOHHHCCCBBB@@@@@@???;;;777444444444333222111222222222000...//////............//////...---,,,---//////...------...//////......///111444,,,***111444111///222222000---***((((((***+++***************+++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===???AAADDDHHHKKKLLLLLLLLL{{{iiiwwwVVVTTTOOOMMMGGGCCC>>>;;;::::::999999333999DDDWWWjjjnnn]]]IIIFFF[[[tttdddpppzzzyyy|||}}}|||uuuQQQ;;;555555777999;;;;;;;;;;;;;;;<<<666222333555666666888888777666666666666777999===???EEEQQQ\\\bbb```]]]MMMQQQTTTTTTPPPLLLJJJJJJFFFBBB<<<888555444444333333222111111222222000.........------------......---,,,,,,---///000///...,,,...000000///.../////////++++++000333000///000000...,,,***))))))***+++))))))***************+++((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===>>>@@@DDDGGGJJJKKKKKKKKKqqqgggpppUUUUUUMMMKKKHHHEEEAAA>>>===<<<;;;:::666777???QQQgggoooaaaMMMEEERRR}}}}}}___vvvpppuuu{{{zzztttsssvvvsssQQQ===888888:::=========>>>AAACCCIII???777777777666555888:::999777555555666777666666888???LLLZZZbbbccc```ZZZZZZXXXUUUQQQMMMJJJIIIGGGBBB;;;666555666666555444333111111111111000///---,,,,,,,,,,,,,,,,,,------,,,,,,---///000///...+++---000111000///...///000---,,,...///......000...---+++***))))))***+++((((((((()))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===>>>@@@CCCGGGIIIJJJJJJJJJwwwuuujjjUUUVVVKKKJJJIIIGGGEEECCCBBB@@@===;;;:::888;;;LLLeeeqqqeeeSSSFFFJJJqqqgggzzzwww~~~ooogggbbbdddrrrpppRRR@@@;;;===>>>@@@???@@@DDDLLLRRRYYYIII===::::::666666:::::::::888444555777777444777555666;;;CCCJJJMMMNNNYYYUUURRRPPPPPPNNNJJJFFFBBB>>>999666666777888888555333111000111111000///------,,,,,,,,,,,,------...---,,,---//////...---+++...000111000...//////000///------------///000...---+++***)))))))))***'''''''''((())))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===???AAADDDGGGIIIJJJJJJJJJhhhYYY[[[MMMNNNJJJIIIIIIHHHGGGDDD@@@<<<:::777888HHHbbbqqqjjj[[[LLLHHHjjj~~~vvv|||}}}zzziii^^^UUURRRQQQSSS```ooolllTTTDDD???@@@AAABBBBBBDDDMMMZZZccceeeQQQAAA===<<<888888>>>;;;<<<;;;999<<>><<<:::888999;;;>>>@@@KKKGGGEEEJJJPPPQQQIIIAAAAAA???===:::888777777888666444111000000000000//////......------......//////...------...///...,,,,,,...000000///...///000,,,...///......///000000...---,,,***)))((((((((('''(((((()))******++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////000222333444666:::===@@@BBBEEEHHHJJJJJJJJJJJJiii]]]aaaRRRSSSKKKKKKKKKKKKJJJGGGAAA===999555666EEE```qqqmmmaaaOOOEEEcccxxx}}}qqqwww}}}wwwLLLCCC@@@EEEJJJNNNYYYeeetttyyyiiiVVVHHHBBBBBBCCCCCCCCCHHHSSSdddpppkkkUUUCCC>>>===999;;;AAA;;;>>>???@@@FFFNNNOOOJJJ;;;===???@@@@@@@@@AAACCCIIIDDDCCCJJJSSSSSSGGG:::EEEEEECCC???:::777666666777444111000000000000///000000////////////000000000///------......---+++---...//////......///111)))---000000000111111000///...,,,***)))(((''''''((())))))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000///000222333444666:::===@@@BBBEEEHHHJJJKKKKKKJJJzzzhhhUUUXXXZZZTTTfffccc[[[]]]OOO<<<<<<999777888BBBXXXlllnnnfffVVVMMMYYY}}}uuuiiikkkuuu~~~{{{tttxxx~~~|||zzzsssVVV@@@>>>===???GGGSSS```gggvvvzzz{{{yyyxxxsssjjjaaaZZZOOOFFFMMMGGG@@@DDDXXXmmmtttooowww___RRRLLLAAACCCUUUaaadddYYYNNNLLLRRRVVVWWWUUULLLAAAAAAEEEAAAFFFTTT[[[]]]UUUSSSZZZaaa```ZZZUUU]]]PPPDDDBBBAAA<<<999999555222222444222//////333000000////////////000000000111333222000------------.........//////000000------///000111111111111///---+++***++++++***)))+++***)))'''''')))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000,,,///333666888999;;;===AAABBBDDDGGGKKKLLLKKKIII|||jjjYYY[[[YYY]]]iiibbbYYY\\\QQQ@@@@@@888777777???RRRfffllliiiXXXPPPYYY{{{qqqdddjjjiiimmmqqqoooiiifffhhhyyy}}}tttqqqzzzvvv^^^HHH@@@===;;;===EEERRR```hhhjjjpppvvvwwwqqqjjjeeedddccceeedddaaa___]]]VVVOOORRRUUUYYY```pppppp```ZZZTTTZZZlllwwwtttvvvvvvxxx{{{zzznnn```QQQGGGJJJOOOLLLTTTdddkkkjjj\\\]]]qqq}}}uuummmnnncccUUUHHHEEEEEEAAA======666333222333222...///222000000////////////000000333444444222///+++******---------.........//////---......///000000000000...,,,******++++++***)))+++***)))(((((()))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000...000222333444777:::===BBBCCCEEEHHHLLLMMMLLLJJJuuueeeZZZ\\\WWWeeeiii___WWW[[[UUUHHHDDD<<<:::999<<>><<<===>>>BBBIIIUUUcccqqqyyy|||mmm[[[OOOKKKLLLOOOVVV\\\aaagggkkkhhhccceeeqqq{{{kkkfffqqqwww___YYY[[[\\\XXXbbbttt{{{{{{dddZZZRRRSSSXXXUUUKKKBBB<<<777444444333000000222000000////////////000000...///000000...---...///---...///000000///......---...............---,,,...,,,***)))******)))(((******)))(((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000000111222222222555999<<>>AAAFFFOOO[[[hhhuuu{{{mmm^^^RRRKKKJJJJJJUUU[[[aaafffjjjlllhhhaaahhhuuuxxxoootttbbbaaagggiiidddnnn~~~ttteeeSSSOOONNNVVVbbbdddWWWIIIAAA:::555555555222111222000000////////////000000---...//////...---///000///000111222222111000///---...............---,,,---,,,***)))******)))(((******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000///111444666666777999:::AAABBBDDDHHHKKKLLLKKKJJJhhhoooYYYSSSJJJRRRVVVTTTVVVaaacccYYYWWWTTTGGGCCC???<<<999:::CCCWWWiiiddd[[[TTTjjjppp\\\WWW]]]jjjwwwwwwfffcccyyywwwrrrssssssaaaUUUGGG>>>999777999<<<===CCCNNN[[[gggpppvvvyyynnnfff\\\SSSNNNNNNQQQSSS]]]bbbggghhhiiiggg```WWWQQQ^^^vvvwwwdddZZZ^^^nnnwww___hhhzzz{{{kkkaaaWWWMMMCCCCCCGGGUUUhhhooocccQQQDDD<<<555555555222000111000000////////////000000000000000...,,,+++,,,...000111333444333222000///---....../////////......---+++)))))))))***)))((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000...111555777888888:::;;;AAAAAADDDGGGKKKLLLKKKIIIzzztttcccYYYXXXIIIPPPZZZWWW]]]oooppp]]]XXX[[[PPPHHHCCC>>><<<;;;AAARRRdddggg]]]SSSddd{{{ttteeeZZZaaappp}}}qqqrrr}}}{{{hhhaaabbbeeeRRRGGG===::::::777777:::999===EEENNNVVV\\\___```]]]]]][[[YYYWWWYYY^^^bbbmmmqqqrrrooojjjbbbVVVKKK???FFFWWWmmmwwwnnn^^^TTTFFF>>>AAAHHHSSSkkk|||pppggg___YYYXXXkkk~~~rrraaaSSSKKKGGGEEEDDDCCCBBBEEESSShhhqqqeeeRRRDDD;;;444333333111//////000000////////////000000///000///...,,,+++---///000111333444333222///...---......///000000000000---+++)))))))))))))))'''))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000---000222444555777:::===BBBBBBDDDHHHKKKMMMLLLJJJiiiWWWWWW[[[IIIOOO\\\UUU\\\rrrqqqVVVQQQWWWOOOPPPIIICCC???<<<>>>LLL\\\eee[[[PPP```vvvoooiiibbbVVVOOO\\\ppp}}}xxxkkkjjjpppssstttxxxbbb[[[___cccRRREEE<<<<<<===:::999:::<<<>>>CCCHHHLLLOOOQQQQQQVVV]]]cccddd``````ffflll~~~~~~wwwmmmaaaQQQCCCEEEDDDJJJUUUXXXNNNAAA:::@@@===BBBDDDAAAJJJUUUTTTeeedddaaaZZZPPPIIIIIILLLRRRmmmuuu]]]KKKKKKLLLGGGFFFKKKKKKHHHGGGQQQdddnnnaaaMMMDDD;;;333222222///------000000////////////000000,,,---------,,,---000333///000222333333111...---------///000111111111111---+++)))((())))))((('''))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...000000...///000111222666;;;???CCCCCCFFFIIIMMMNNNMMMKKKooo]]]kkkYYYZZZOOOLLLSSSPPPUUUVVVZZZ[[[TTTOOOUUU```hhhTTTBBB<<<:::===JJJZZZeeeXXXNNNZZZ}}}llldddXXXMMMFFFGGGMMMRRR]]]```bbbbbbcccgggqqqxxxtttcccbbbjjjrrr```FFF===BBB<<<777;;;???AAADDDGGGGGGGGGKKKSSSZZZ[[[gggoookkkfffmmm}}}oooXXXMMMPPPPPPMMMPPPYYYZZZOOOEEEBBBAAA===???DDDCCC@@@CCCKKKPPPPPPOOOMMMKKKLLLQQQUUUZZZkkk~~~lllYYYIIIJJJPPPRRRUUUZZZVVVWWWSSSMMMLLLNNNKKKDDD:::777444222111111000///000//////000222222111000000///...------...///000000111111111///...,,,***---...///000111222333444111///,,,***(((((()))***++++++************++++++************************************+++,,,---...---,,,,,,,,,,,,---......///000111222333777;;;???BBBDDDGGGJJJLLLLLLLLLKKKfffbbbiiiXXX\\\VVVSSSXXXUUUNNNSSS\\\cccbbb^^^```gggrrr^^^KKKBBB===999@@@LLL\\\VVVNNNSSSooooooggg\\\QQQJJJIIIMMMQQQSSSYYYbbbjjjtttzzzhhhgggtttkkkOOOBBBDDD>>>999<<<===@@@DDDHHHKKKMMMRRRZZZaaagggmmmooolllmmmyyyrrr\\\VVV]]]eee```^^^aaabbb[[[MMMCCC@@@@@@AAACCCGGGNNNVVV]]]hhhaaaWWWOOOLLLNNNRRRUUULLL\\\nnn}}}eeeVVVLLLQQQZZZ]]]]]]___^^^^^^WWWJJJAAA>>><<<888888666333111111111000...000//////000222222111000000///...------...///000000000111000///...,,,+++------...///000222222333///...,,,***))))))******++++++************++++++************************************+++,,,---...---,,,,,,,,,,,,---......///000111222333777;;;???BBBDDDFFFIIIKKKKKKKKKJJJxxxaaavvvmmm^^^fffeee^^^ZZZUUUUUUWWW\\\aaa```\\\[[[]]]dddVVVHHHBBB>>>999===DDDRRRSSSMMMIII]]]sssnnneee]]]YYYYYY[[[^^^bbbiiittt~~~vvvdddfffxxxxxxXXXFFFFFFBBB???@@@>>>BBBEEEHHHKKKMMMSSS\\\bbbjjjnnnpppsss{{{zzziiiiiissswwwuuupppmmmrrrsssbbbLLLBBBBBBCCCIIITTTcccrrr|||vvvbbbSSSMMMOOOTTTXXX```lllxxx{{{ddd[[[VVV]]]gggkkkhhhddddddaaaWWWEEE777222222333777444111000000000000///000//////000222222111000000///...------...///000000000000000///...,,,+++------...///000000111111...---+++*********+++,,,++++++************++++++************************************+++,,,---...---,,,,,,,,,,,,---......///000111222333777;;;???BBBCCCFFFIIIKKKKKKKKKJJJssseeexxx______```[[[XXXYYYaaa]]]YYYWWWVVVUUUTTTUUUSSSJJJDDDBBBAAA===>>>BBBKKKNNNHHH@@@OOOzzz{{{xxxsssqqqrrruuuxxxzzzlll[[[bbb{{{bbbKKKHHHFFFGGGIIIDDDEEEEEEFFFGGGKKKSSS]]]dddpppwww~~~~~~yyyYYYOOOGGGKKK[[[gggmmm|||tttccc[[[___kkktttnnnhhhccceeelllpppkkkccc```YYYMMM@@@777666999;;;777555222111111111111000000//////000222222111000000///...------...///000000000000///......---,,,------......//////000000,,,++++++******+++,,,,,,++++++************++++++************************************+++,,,---------,,,,,,,,,,,,---......///000111222333777;;;???BBBDDDGGGJJJKKKLLLKKKKKKjjjkkk{{{ZZZUUUZZZUUUUUU^^^___\\\XXXUUUWWWYYYZZZYYYSSSNNNJJJIIIFFF@@@===<<>>???@@@???GGGcccttt]]][[[sssiii]]]YYY___eee```ZZZ[[[^^^fffssswwwiiicccwww{{{zzz~~~|||{{{rrreeePPPDDD:::;;;AAADDDEEEEEE;;;999555333333333222000000//////000222222111000000///...------...///000000000///...............000000//////////////////++++++++++++++++++++++++++++++************++++++************************************+++,,,---...---,,,,,,,,,,,,---......///000111222333777;;;???CCCDDDGGGJJJLLLLLLLLLKKKddd]]]^^^fffqqq|||ZZZWWWVVVYYYXXXRRRNNNMMMJJJDDDEEEFFFFFFFFFFFFEEE@@@<<<<<<@@@KKKQQQMMMWWWlll^^^iii{{{nnnjjjuuu~~~|||~~~yyylllxxx|||hhhdddhhhxxxzzzjjjNNNEEE???CCCGGGFFFEEEFFF<<<999666333222111000...000//////000222222111000000///...------...///000000000///...---......///111111111000000/////////++++++,,,,,,,,,++++++***++++++************++++++************************************+++,,,---...---,,,,,,,,,,,,---......///000111222333777;;;???AAACCCEEEHHHJJJJJJJJJIII]]]___vvv^^^dddiii~~~xxx```hhhWWWYYYUUUKKKFFFJJJLLLKKKLLLMMMLLLJJJIIIGGGBBB===<<>>DDDEEEFFFHHHIIIJJJJJJKKKmmmiiiuuujjj[[[ZZZVVVTTTXXX]]]\\\WWW[[[^^^\\\TTTPPPRRRSSSRRREEEEEEGGGIIIKKKJJJFFFAAAAAA<<>>DDDEEEFFFHHHIIIJJJJJJJJJ{{{aaarrryyy```ZZZTTTNNNMMMUUU]]]YYYQQQWWW^^^aaaZZZSSSRRRUUUXXXVVVQQQMMMLLLMMMKKKEEEAAAAAA>>>FFFXXXccceeejjjtttvvvvvvxxx{{{aaaIIIBBBDDDDDDEEEHHHWWWhhhnnnooovvvyyyyyyyyyvvvwwwxxxnnnuuu|||~~~yyytttrrrrrrsss}}}rrrfffbbb___ZZZTTTNNNHHHBBB===;;;:::777444222111111111222222222222111000///...///////////////000111111000000000///......------/////////000000//////...))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------))))))***,,,---///000000111222333333333555999<<>>999888666444333222222333000111444666777777555444///////////////000111111.../////////////////////////////////...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,---...///000111222000111222222333666:::>>>@@@BBBFFFJJJLLLLLLKKKJJJKKKKKKYYYfffVVVUUUOOOVVV[[[VVVQQQQQQSSSSSS[[[OOOEEECCCDDDDDDIIIOOODDDFFFOOOXXXSSSEEE@@@FFF???AAAAAAAAAJJJYYYeeehhh^^^wwwwwwjjjbbb^^^]]]^^^fffmmmsssuuuxxx~~~uuuwww|||rrr\\\YYY[[[aaayyy{{{~~~yyy|||uuummmgggcccdddiiiooohhhpppmmm^^^RRRPPPKKKCCC999888666444333222333333222333666777888666444333///////////////000111111.........///////////////////////////...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,------------...///111333555777888///000111222333666;;;>>>???BBBFFFJJJLLLMMMKKKJJJJJJXXX~~~zzzgggbbbUUUSSSTTTYYY]]]XXXPPPPPPVVVOOOIIIBBB@@@BBBDDDCCC@@@EEEIIIKKKLLLIIIGGGGGGGGGGGGCCCAAA@@@BBBKKKaaavvvpppgggxxxZZZPPPPPPDDDHHHSSSPPPNNNOOOUUU___jjjzzzkkkmmmwwwxxxyyytttxxxzzzvvvsssssskkkccc\\\YYYZZZVVVLLLBBB<<<888333111333666666666555666555555444333222111......///000000000000000111///------/////////...,,,...000000...+++))))))************************''''''(((((())))))******---+++***))))))+++...//////...,,,+++******+++,,,+++111;;;CCCGGGBBB888000000111333444555777;;;>>>CCCDDDGGGIIIKKKKKKJJJJJJPPPrrrqqq```YYYPPPPPPOOOQQQVVVVVVQQQOOORRROOOJJJDDDBBBDDDEEEEEEDDDBBBMMMYYY\\\VVVNNNJJJIIIFFFCCCDDDEEEDDDKKKeee~~~jjjwwwppp___IIIEEEIIIBBBFFFOOOJJJTTTRRRSSSXXXbbbuuu}}}~~~|||wwwvvvnnnfff]]]YYYWWWRRRGGG>>>999777444333555555444222666666666555444333222111......///000000000000000000///------/////////......000222111///,,,++++++************************((((((((()))))))))))))))((((((((()))***+++,,,,,,++++++******++++++,,,---///555;;;>>>;;;666111///000111333444555777;;;>>>BBBDDDGGGIIIKKKKKKJJJIIIooo~~~ggg[[[RRRPPPPPPLLLLLLQQQSSSQQQNNNNNNLLLJJJGGGEEEEEEFFFGGGIIIRRR]]]hhhhhh[[[NNNHHHGGGEEECCCGGGKKKFFFHHHfffrrrkkkvvv[[[HHH>>>AAAJJJMMMWWWbbb```kkkfffaaa___ddduuuuuuwww}}}|||yyypppeee^^^YYYRRRGGG>>>666555555555666555333111666666666555444333111000......///000000000000000000...------///000///...000222333222000...------************************))))))))))))))))))((((((&&&''')))+++++++++******'''((()))***,,,---------///444777555000,,,---111000111333444555777;;;>>>BBBDDDFFFIIIJJJJJJJJJIIIlll]]]UUULLLPPPQQQPPPOOOPPPPPPNNNLLLLLLIIIIIIHHHFFFEEEFFFIIIKKKZZZ^^^aaa[[[QQQHHHFFFGGGFFFAAAFFFMMMHHHDDD\\\}}}zzziiirrrSSSDDDEEEKKKUUU___ooo{{{}}}~~~|||zzzxxxzzzsssxxxvvvooohhhpppvvviii```XXXPPPEEE<<<555555555555666666666666666666666555444222111000......///000000000000000000...------///000000///000222333222///---------************************+++******))))))((((((((()))******++++++++++++***'''(((***,,,---------,,,***---///...,,,,,,///333000111333444555777;;;>>>BBBDDDFFFIIIJJJJJJIIIIII```TTTOOOJJJPPPQQQSSSTTTOOOJJJGGGHHHJJJFFFGGGGGGEEEDDDEEEHHHJJJLLLKKKJJJIIIHHHHHHHHHIIIGGG@@@CCCKKKGGG@@@LLLaaavvvxxxkkkssssssRRRGGGRRRYYY\\\dddmmmpppppppppzzzwwwiiillljjjeee```eeexxx}}}zzz|||yyypppcccXXXPPPGGG===666666555555444555888<<<>>>777777666555444222000///......///000000000000000///...,,,---///000000//////000111000---++++++,,,************************++++++******))))))((((((---+++***(((((()))***++++++,,,---......---,,,+++))))))***,,,...000111111000111333444555777;;;>>>BBBCCCFFFHHHJJJJJJIIIHHH___SSSPPPPPPTTTLLLQQQRRRLLLEEEEEEIIIKKKFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGHHHKKKMMMMMMIIIEEEHHHBBBBBBFFFDDD???AAAIII[[[kkkkkkjjjvvvWWWMMMaaaccc\\\______XXXUUUaaatttwwwjjjccc___[[[ZZZ]]]iiiwwwrrrrrrppphhh\\\QQQIIIBBB;;;666666666666555555888>>>BBB777777777555444222000///......///000000000000000///---,,,---///000000000...//////...+++******+++******************************************))))))+++***(((&&&''')))+++---////////////...---,,,++++++******---000111///---000111333444555777;;;>>>AAACCCEEEHHHIIIIIIIIIHHHooo^^^QQQOOOSSSRRRHHHLLLMMMHHHGGGMMMQQQQQQHHHEEECCCCCCFFFHHHGGGEEEIIIKKKMMMOOONNNJJJFFFCCCFFFGGGEEEBBB@@@@@@@@@@@@MMM\\\hhhhhhrrreeeaaavvvooo___eeellllllqqqyyymmmfffaaa```fffnnnvvvtttmmmgggfff^^^TTTJJJDDD???:::777666777888777666777;;;>>>888777777555444222000///......///000000000000000...---,,,---///111111000...//////---+++)))***+++******************************************++++++(((((()))***,,,///111333000///...---,,,,,,,,,,,,+++,,,..................000111333444555777;;;>>>AAACCCEEEHHHIIIIIIIIIHHHppp\\\WWWJJJHHHNNNIIIGGGIIIIIIGGGLLLVVVZZZXXXJJJFFFBBBCCCHHHJJJGGGDDD@@@CCCGGGFFFDDDCCCFFFIIIEEEJJJIIIAAA===AAADDDAAAKKKSSSgggkkkhhhzzzssswww{{{gggttt|||pppaaaZZZ\\\jjjwwwwwwtttkkkaaaZZZSSSJJJBBB<<<999666444555777:::999777666777999888888777555444222000///...//////000000000000000...---,,,---///111111000///000///---+++***+++,,,************************)))))))))***+++++++++,,,&&&(((,,,000444777888999...---,,,+++***+++,,,---''',,,///...++++++///444000111333444555777;;;>>>AAACCCEEEHHHIIIIIIHHHHHH