BM6P6(@ zzzssseee``````]]]aaaddddddccceeekkkppptttxxxjjjwww|||lllSSSCCC666///333++++++,,,,,,,,,++++++***((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&******(((,,,777??????<<<<<<>>>CCCIIIMMMNNNLLLBBB>>>>>>BBBDDDGGGRRR^^^ttt~~~jjjhhhzzzsssmmmuuuZZZHHHDDDKKKSSSZZZhhh~~~zzzyyyyyyyyyooozzz}}}|||}}}~~~}}}~~~~~~~~~pppiiinnnxxx~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxzzzzzzyyyyyyzzzxxxvvvuuuzzz}}}yyyuuusssqqqlllkkknnnqqqttt{{{kkkiii{{{~~~___CCC333666+++***---***---000***,,,+++))))))******((('''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&((())))))(((''''''(((,,,///444777888999;;;<<<>>>>>>======@@@CCCDDDBBBBBBHHHKKKSSSrrr|||OOO777???CCCJJJccc|||{{{yyyttt~~~zzztttnnnjjjjjjhhheeefffkkkttt~~~sssYYYBBB666222222/////////...,,,,,,---...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&xxxwwwhhh```___\\\___bbbaaa```aaaeeejjjttt{{{mmmwwwzzzqqqvvv|||uuucccOOO999...111++++++,,,,,,++++++******((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&)))***)))///999>>>>>>======@@@FFFLLLOOOOOOMMMCCC???>>>CCCHHHNNNYYYddduuu{{{lllqqq}}}xxxuuuxxx^^^OOOFFFCCCHHHQQQ^^^ttt|||vvvuuuwwwzzz}}}nnnzzz}}}}}}~~~}}}zzzvvvsss~~~zzzxxxyyyxxxxxx{{{qqqooowww}}}{{{yyyyyyxxxuuuuuuuuuxxx{{{}}}zzzuuusssyyy}}}}}}zzzwwwtttrrroookkkjjjmmmppprrrwww}}}~~~qqqssslllOOO;;;888------000,,,---///***,,,+++))))))******((('''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''''''''))),,,///444777888999;;;<<<===<<<<<<===AAADDDDDDAAAGGGEEEIIIaaaSSSBBB999:::DDD]]]uuu{{{yyyzzzvvvttthhhdddeeeggghhhnnnooorrrxxxwww___JJJ===555000/////////...---------...,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&vvv}}}mmmbbb^^^[[[]]]^^^]]][[[[[[___bbbccclllllldddhhh|||}}}wwwzzz~~~yyyaaaAAA000///,,,,,,,,,++++++*********)))((((((''''''(((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''')))***---444<<<>>>;;;<<<>>>CCCIIINNNOOONNNLLLCCC>>><<>>AAAEEEFFFEEECCCBBBJJJ^^^ddd>>>888;;;DDDQQQiiixxxsss|||pppuuukkkfff___[[[^^^gggqqqwww{{{kkkYYYKKK;;;.../////////.........------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&ttt~~~rrreee^^^YYYZZZ[[[ZZZXXXYYY[[[^^^]]]```aaa______dddlllrrrtttqqq}}}|||xxxsssQQQ:::000...---,,,++++++*********))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((+++111999>>>===:::;;;>>>DDDJJJNNNNNNLLLIIIBBB===:::@@@KKKYYYdddkkkyyykkkvvv]]]AAA999@@@BBBDDDMMM^^^vvv|||tttxxxzzznnniiigggbbb]]]]]]YYYSSSOOOOOOSSSYYY]]]iiirrrzzzzzzwwwvvvtttrrrxxxyyy{{{|||{{{yyyxxxwwwxxxqqqllliiiqqqeeebbbiiieeeTTTIIIIIIJJJUUUaaafffcccccclllvvvtttvvvvvvxxxyyyyyyzzzyyywwwtttpppnnnzzzxxxxxxxxxssslllggggggttttttvvvzzz~~~}}}xxxtttvvvvvvvvvuuuuuutttssssssnnnlllllloooooollllllooowwwnnndddnnnjjjRRR@@@222000444---+++...,,,---+++************)))'''((((((((((((''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$&&&'''''''''''')))+++...111555888999:::===>>>CCC@@@AAAEEEGGGFFFEEEFFFBBB```}}}\\\HHHAAA:::HHH^^^eeekkkwww~~~qqq```fffyyy}}}ooobbb```cccgggllluuuzzz|||nnn___FFF000111000////////////...---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''rrrzzzvvviiiaaaZZZZZZZZZYYYXXXYYYZZZ\\\[[[YYYYYY\\\]]][[[[[[]]]aaafffwwwzzzgggMMM777000///...,,,+++*********))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((()))---555<<<>>><<<;;;>>>BBBIIINNNOOONNNKKKIIICCC@@@>>>CCCOOO___jjjooorrruuuaaaIII999;;;BBB@@@EEEUUUkkkqqqnnn~~~ooo]]]RRROOONNNMMMKKKLLLIIIEEEBBB@@@AAABBBDDDIIIQQQYYY]]]```eeehhhhhhmmmsssxxxwwwqqqmmmnnnqqqoooooopppqqqqqqrrrxxxyyyvvvpppjjjccc^^^^^^```bbbXXXVVV^^^\\\NNNGGGKKKGGGSSS```cccbbbeeemmmuuutttvvvxxxyyy~~~yyytttuuuwwwxxxwwwtttqqqooozzz{{{}}}zzzmmmaaabbbjjjyyyvvvvvvyyy}}}|||uuuooottttttttttttttttttuuuuuupppnnnnnnqqqpppkkkiiikkktttyyy~~~rrrtttqqqrrrvvv~~~|||zzzhhhJJJ666000333---***......---,,,******++++++)))((())))))((((((((('''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''''''''(((+++---111333666999:::<<<>>>AAADDDAAABBBEEEEEECCCFFFLLLaaavvvMMM;;;;;;>>>PPPnnnzzzoootttttt[[[\\\ttt{{{~~~oooccc^^^]]]]]]iiissstttXXX===555333000//////000...------------,,,,,,,,,+++++++++++++++*********))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''qqqvvv~~~xxxmmmfff^^^]]][[[ZZZYYYXXXYYYYYYVVVTTTTTTXXX\\\[[[YYYXXXYYY___mmm~~~dddCCC333222000---,,,+++++++++***))))))(((((())))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((***111999===<<<<<<>>>CCCGGGNNNQQQQQQNNNKKKJJJEEEFFFHHHLLLXXXhhhtttyyytttqqqvvvKKK>>>;;;@@@FFFEEEJJJ___xxx|||tttrrr}}}xxxmmmiii___VVVOOOOOOPPPNNNLLLKKKDDDCCCAAA>>><<<:::999888777===BBBFFFMMMWWW___aaadddiiimmmkkkeeeaaaaaaddd```aaabbbdddhhhnnnuuu{{{qqqkkkeee```[[[XXX[[[aaa^^^ZZZZZZ```^^^WWWUUUYYY\\\bbbffffffiiirrr}}}~~~wwwtttvvvxxxzzzzzzxxxvvvuuuwwwzzz~~~{{{mmmccclll}}}vvvppppppssssssssssssssstttuuuvvvwwwrrrppppppqqqpppjjjhhhiiiqqqsssyyyyyykkktttzzzvvvtttzzz\\\@@@222222---+++......---,,,+++***++++++***((()))))))))(((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''((((((&&&''''''((((((***---000333666888:::<<<>>>AAACCCBBB@@@BBBDDDAAA???JJJXXXzzzPPP777666===DDDvvvpppvvvnnnppp}}}ooo```YYYXXX___jjjuuunnnSSS<<<777111//////000///...------------,,,,,,,,,,,,+++++++++************)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''qqqssswww{{{|||xxxqqqkkkdddaaa^^^[[[XXXWWWUUUTTTPPPRRRTTTUUUUUUWWWXXXWWWWWWYYY]]]vvvyyyQQQ666444111///---,,,,,,---******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((+++444<<<===:::;;;AAAEEEIIINNNPPPNNNJJJHHHGGGCCCJJJPPPTTT___qqq~~~zzzqqqrrrddd@@@???AAACCCLLLRRRWWWmmm~~~vvvpppyyyeeeRRRLLLKKKHHHIIIOOOQQQLLLIIIIII>>>>>><<<:::999888777777888;;;>>>AAAJJJYYYeeejjjmmmlllllljjjiiifffdddbbbbbbeeeiiiqqqzzz~~~vvvnnniiiccc]]]___eeecccgggkkkkkkhhhddddddffflllmmmlllllluuu{{{xxxyyy{{{||||||{{{zzzyyyyyyyyy||||||sssnnn}}}{{{ppplllnnnrrrrrrrrrrrrrrrsssuuuwwwxxxssspppooopppnnniiifffhhhlllqqquuutttwww|||eeekkkrrrMMM555333...+++---,,,...,,,++++++++++++***((())))))))))))((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&''''''(((((())))))''''''(((((()))+++///222666888:::<<<===@@@CCCFFFBBBBBBEEEGGGBBBBBBUUUlllWWW999777AAAFFFccc}}}}}}nnn```\\\\\\bbbjjjwwwiiiBBB;;;333//////111000///...------------,,,,,,,,,+++++++++************)))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''qqqqqqsssvvvyyywwwsssooohhhddd```[[[XXXUUURRRPPPLLLTTTWWWRRROOOQQQTTTUUUUUUSSSOOOrrruuuZZZ777666222///------------******))))))))))))******)))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((,,,666>>>===888;;;DDDCCCHHHLLLLLLIIIEEECCCCCC@@@JJJSSSXXXcccuuuuuuxxxuuusssZZZ>>>FFFHHHEEEQQQ___dddxxxwwwqqqxxx]]]HHHAAABBB???AAAEEEDDD>>>;;;>>>888777666555555666777888888;;;???EEESSShhhzzz|||wwwwwwzzzzzztttmmmmmmrrrzzzxxxnnncccaaafffhhhrrryyyuuuooommmlllkkkmmmnnnooosss~~~{{{zzz{{{|||||||||{{{zzzyyy~~~{{{|||}}}yyyxxxpppnnnqqqpppmmmrrrqqqqqqqqqrrrtttvvvwwwsssooonnnooommmhhheeeggghhhpppqqqwww|||uuulllXXXaaa}}}VVV999333///,,,---+++...,,,++++++++++++***((())))))))))))((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++%%%&&&&&&'''((()))******'''((())))))***,,,000333777999;;;===>>>AAADDDGGGDDDEEEJJJLLLFFFHHH```}}}vvvHHH111:::IIIMMM}}}{{{||||||mmm\\\aaabbbhhhsss}}}uuuFFF>>>444...///111111000......---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((kkkllllllkkknnnssstttpppmmmccc\\\SSSJJJPPPUUUOOOSSSRRRQQQOOONNNOOORRRTTTRRRMMMRRRqqq{{{OOO===---+++...,,,,,,...***************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((('''''''''((()))(((''',,,111888:::::::::>>>BBBGGGNNNQQQJJJAAA@@@CCCEEEDDDFFFJJJSSScccuuucccrrryyytttzzzlllQQQ@@@GGGQQQUUU```ppp}}}sssssslllNNNAAA999:::::::::999888777888888;;;888666555888;;;>>>???AAA;;;BBBWWWgggssseeeSSSQQQTTTbbbuuuzzzgggYYYUUUVVVXXXfffwww}}}~~~}}}zzzuuuxxxzzzyyy{{{yyyyyyzzzyyy~~~~~~uuuqqqqqqpppnnnnnnnnnooooooqqqsssuuuwwwtttuuutttpppiiieeeeeefffeeeiiikkkooo~~~yyyvvvuuufffdddkkkwwwmmmCCC444333000...///------,,,++++++******)))''''''((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,***)))&&&''''''((((((((((((((()))))))))+++---///222333555888<<>>444333222///,,,//////.........---------,,,------------,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjkkkjjjhhhjjjooopppmmmmmmaaaXXXPPPHHHPPPVVVNNNTTTSSSQQQOOOMMMMMMOOOQQQRRRNNNNNN\\\zzzuuu]]]CCC...---000---***,,,***************))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((('''&&&'''((((((((((((+++000666999:::===BBBFFFJJJNNNMMMFFF@@@AAADDDFFFJJJOOOPPPSSSfffkkk}}}xxx[[[NNNGGGNNNWWW```rrr{{{lll{{{gggIII>>>999<<<<<<<<<<<<;;;:::999999888:::<<<===>>>>>>>>>???NNNVVVaaammmxxxwwwYYYJJJIIIMMM\\\hhhmmmbbbQQQKKKPPPVVV[[[kkk~~~~~~|||vvvwww~~~yyyyyyyyy{{{wwwsssssssssrrrpppnnnnnnnnnoooppprrruuuxxxuuuwwwvvvqqqkkkeeedddeeecccgggiiimmmzzz}}}wwwsssnnnooouuuUUU>>>666111......------,,,,,,+++*********''''''((()))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++***)))&&&''''''((((((((((((((()))))))))***,,,000333555777:::===???AAABBBDDDFFFFFFJJJLLLMMMUUUnnnsssHHH===DDDQQQiiizzztttiiicccmmmzzzeeeKKK:::444222000---//////.........---------,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjjjjhhhfffiiipppsssqqqqqqcccXXXPPPLLLVVV]]]UUUUUUSSSQQQNNNMMMLLLMMMMMMNNNOOOMMMMMMUUUfffvvv~~~www|||hhhvvvrrrMMM000---222...)))+++******++++++******)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((())),,,000555888;;;???FFFLLLMMMMMMIIIBBBAAAEEEGGGGGGJJJPPPQQQSSSkkktttkkk}}}ZZZEEEFFFJJJOOOVVVddd}}}uuunnn```CCC===<<>><<<888<<<@@@@@@@@@CCCJJJPPPbbbmmmtttvvviiiKKKAAADDDIII\\\aaa```RRRFFFIIIUUU___lll}}}~~~{{{|||}}}~~~wwwuuu~~~xxxxxx{{{zzzxxxwwwyyyvvvssssssuuuuuusssqqqnnnnnnnnnnnnnnnqqquuuyyyyyyzzzzzzuuunnngggddddddaaafffhhhjjjsss{{{vvvkkkpppxxx~~~~~~fffFFF666000---,,,------,,,,,,++++++******(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&''''''(((((((((((((((***))))))***,,,000444777999;;;>>>@@@AAAAAACCCEEEDDDMMMOOOQQQhhhaaa;;;:::MMM^^^qqquuu^^^uuummmaaaaaakkk~~~{{{^^^EEE888444333222/////////.........------+++,,,,,,,,,,,,+++******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjjjjiiihhhmmmwww||||||xxxhhh]]]WWWXXXeeemmmeeeUUURRROOOMMMLLLLLLLLLKKKHHHMMMOOOMMMKKKPPPYYYaaavvvuuu|||[[[555...111,,,))),,,***++++++++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''')))+++000222555888<<>>@@@AAACCCEEEGGGJJJKKKLLLZZZ}}}mmmKKK555AAA[[[kkksssyyy~~~```dddyyyuuujjjiiirrrrrrTTT===444444666////////////............++++++,,,,,,++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''mmmmmmkkkjjjoooyyyzzzlllccc```cccrrrzzzrrrVVVRRRMMMKKKKKKLLLLLLLLLIIIJJJLLLNNNOOOPPPQQQTTTqqqlllEEE444000,,,+++///+++++++++++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&''''''&&&'''+++...555666888:::===CCCIIINNNLLLJJJGGGGGGMMMTTTQQQKKKPPPOOO___ttt{{{mmmMMM;;;<<>>AAACCCFFFIIIKKKJJJEEEPPPttteeeGGG999;;;VVVsssiiiZZZqqqyyyfffkkkvvvgggHHH888444444000000/////////.........+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((oooooollliiimmmuuuzzzyyywwwlllgggfffhhhuuu}}}vvvZZZTTTMMMIIIJJJKKKLLLKKKLLLGGGFFFJJJOOORRRUUUYYYiiiaaaEEE555......///+++++++++,,,++++++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%'''((((((&&&(((---111999999:::<<<@@@EEEJJJMMMIIIHHHGGGIIIQQQYYYWWWPPPVVVVVVlll~~~SSS<<<<<<===???JJJZZZiiisss~~~uuuiii\\\CCCCCCFFFSSS\\\gggmmmlllkkklllnnngggmmmrrrsssuuu~~~zzz|||ooonnn|||eeePPPOOO^^^mmmyyysssiiicccooo{{{wwwyyy}}}rrrjjj}}}yyyuuurrrqqqpppnnnmmmnnnoooqqqrrrooosssvvvuuussstttyyy~~~}}}ssskkkggggggfffeeedddeeehhhkkkllltttnnnjjjjjjiiifffjjjrrr}}}}}}```AAA111000......------,,,,,,+++++++++***(((''''''((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((((((***---000444888:::777;;;???CCCEEEHHHLLLNNNHHHJJJfff]]]AAA444999LLLiiiooovvvrrrhhhppp{{{[[[FFF999111000000000/////////......,,,------------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))mmmmmmjjjgggjjjqqquuusssrrrkkkkkkjjjiiisssyyyrrrbbbYYYNNNHHHHHHJJJJJJIIIJJJGGGGGGJJJMMMPPPYYYdddoooyyy{{{www|||]]]>>>333000---++++++,,,,,,++++++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&(((***)))''')))///444::::::;;;>>>BBBHHHLLLNNNGGGFFFEEEGGGPPPZZZ[[[WWWYYYaaaxxxpppFFF999===>>>@@@QQQlll|||}}}~~~ooorrreeeRRRSSSUUUdddqqq|||~~~{{{{{{lllyyy}}}~~~xxxfffdddjjjgggYYYLLLNNN[[[gggpppnnnmmmrrr|||zzz|||~~~uuunnnmmm}}}yyyuuuppppppppppppoooooooooppprrrpppuuuzzzzzzwwwwww{{{tttkkkggggggdddbbbccceeefffeeeeeellloooqqqmmmfffiiizzzuuuIII111000.........---,,,,,,+++++++++***((('''&&&'''((()))'''(((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***&&&''''''(((((((((((((((&&&(((+++///222666888999:::===AAAEEEGGGIIIMMMOOONNNaaajjjEEE999888GGG___ttt|||tttwww~~~tttrrr{{{sss^^^HHH666000000000000/////////...---............---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))))))))iiijjjhhhfffjjjrrruuutttppplllmmmmmmiiipppuuunnnggg]]]PPPHHHFFFHHHHHHGGGEEEGGGLLLPPPNNNNNNZZZjjj}}}zzzuuuzzz~~~wwwtttxxxnnnGGG777222***+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&)))+++)))(((***000666999999;;;???DDDJJJMMMOOOFFFEEECCCDDDMMMYYY]]]\\\]]]mmmbbbGGGAAACCCFFFHHH___xxxkkkmmm___bbbdddqqqoooiii}}}uuu[[[TTTYYYWWWMMMFFFJJJUUU]]]eeekkkuuu|||tttrrrwww}}}|||vvvooossstttuuuuuusssqqqpppppppppwww}}}}}}zzzyyy|||tttkkkfffeeeaaa```cccgggfffcccaaahhhwww|||pppsss~~~UUU888888///......------,,,++++++,,,***((('''&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''(((((((((((((((%%%'''+++000444777888999===@@@DDDFFFHHHJJJLLLNNNYYYzzz|||MMM:::@@@>>>RRRlllyyyzzzyyyrrrwwwuuunnn}}}sssXXX>>>000000000000////////////......//////......---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***jjjhhhgggfffgggjjjmmmooooookkkggggggkkknnnooonnniiicccYYYMMMDDDAAACCCFFFEEEHHHJJJKKKLLLRRR\\\dddtttuuu{{{xxx{{{~~~TTT555000222******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((***...444888666===@@@???@@@GGGKKKJJJBBBBBB???IIIYYYYYYTTTZZZZZZooo\\\AAA>>>FFF???SSSxxx|||wwwrrruuukkkllltttpppdddsss}}}xxxuuuUUUNNNRRROOOEEEBBBMMMZZZaaaqqqxxx~~~~~~{{{{{{}}}~~~{{{xxx~~~xxxooossssssttttttsssqqqooonnntttwwwzzzxxxuuuvvvzzzxxxpppmmmmmmiiidddbbbbbbdddfffgggllltttrrreee{{{uuuooowwwiii???555222222000------......---+++++++++************))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((&&&&&&(((******+++...111555888;;;<<<===GGGDDDFFFMMMCCCBBBZZZ{{{fff@@@777???IIIiii{{{uuu||||||fffzzz~~~kkkFFF777000333444000222333+++---------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))%%%''''''''''''''')))+++gggfffeeeeeeeeegggiiikkkjjjhhhggggggiiilllnnnoooooohhh]]]PPPFFFBBBCCCEEECCCFFFHHHHHHJJJOOOYYY```}}}}}}\\\<<<222000+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((+++///555999888===@@@AAADDDKKKLLLIIICCCBBB>>>HHHYYYZZZUUUZZZaaaxxxzzzvvvwwwqqqKKK>>>BBBFFFSSSmmmtttsss~~~xxx{{{~~~jjjdddvvvwwwbbbZZZZZZWWWSSSWWWcccnnnqqq~~~{{{}}}|||||||||}}}}}}|||zzz}}}xxxqqqtttuuuvvvvvvvvvtttsssrrruuuxxxyyyxxxttttttwww{{{{{{tttpppoookkkeeeaaa```bbbcccccceeennn}}}|||hhh~~~^^^[[[hhhwwwJJJ666333222///---,,,---,,,++++++++++++************)))))))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((''''''(((***+++,,,///222666999<<<>>>>>>EEEBBBDDDKKKDDDKKKhhh[[[BBB===DDDXXXtttwww{{{xxxyyy___999///000444......222///---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&'''(((((('''''')))***ggggggffffffffffffggggggeeefffggghhhiiillloooqqqtttmmmaaaSSSGGGBBBBBBDDDAAACCCEEEFFFGGGLLLTTTZZZllluuuvvv|||fffDDD222,,,,,,++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''')))---111666999:::===@@@CCCIIINNNLLLGGGCCCCCC@@@IIIZZZ^^^[[[```uuuvvvqqqoookkk~~~UUU:::>>>JJJLLLdddsssrrreeebbbeeezzz~~~wwwzzzzzztttsssrrrsss{{{}}}~~~}}}yyyzzz}}}~~~~~~~~~|||{{{xxxzzzzzzzzzzzzyyywwwuuutttvvvxxxyyywwwtttsssuuuxxxyyyrrrqqqllleee```^^^^^^___``````jjjwwwrrrrrrmmmnnnkkkgggppp^^^<<<666333000///...---,,,++++++++++++************))))))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''''')))+++,,,...111444888<<<>>>@@@BBBDDDBBBEEEGGGGGG]]]jjjKKK???>>>IIIeeetttdddnnn|||uuuppp||||||uuuGGG444000555...***///333------------,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&((())))))((('''((()))iiiiiiiiiiiihhhhhhggggggcccgggkkkmmmmmmnnnrrruuutttmmmaaaSSSHHHBBBAAABBB@@@BBBCCCDDDFFFJJJPPPTTT\\\fffeee]]]```ttt{{{~~~~~~kkkrrrrrrNNN666,,,---,,,,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''***///444888:::;;;<<>>AAACCCFFFGGGGGGFFFCCCMMMuuuWWWAAA<<>>000...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((+++222777:::;;;<<<<<>>555///000222000///111+++++++++*********))))))***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,///111444888<<<@@@CCCEEEGGGHHHJJJEEEAAAWWWsssLLL>>>@@@VVVxxxzzzrrr~~~~~~qqq[[[ZZZnnnnnnooovvvpppsss{{{pppHHH111444333///000///.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&(((&&&(((******)))((()))***iiiiiihhhggggggfffggggggiiimmmrrrvvvwwwwwwvvvvvvhhheee^^^TTTKKKDDDBBBBBBAAAAAABBBDDDFFFHHHJJJKKKKKK\\\eeeRRRHHHlllvvv{{{|||aaaFFF222///...,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((((((---444:::<<<<<<>>>>>>BBBJJJNNNJJJDDDAAAHHHTTTRRRLLLQQQZZZhhhzzzlllsss\\\<<<;;;AAABBBJJJYYYvvvuuujjjhhh~~~}}}vvvmmmbbb\\\```kkkyyypppYYYZZZqqq~~~ppp]]]]]]fffeeerrr}}}wwwyyy~~~|||zzzxxx{{{|||}}}}}}~~~~~~}}}|||{{{uuuvvvwwwxxxzzzzzzzzzzzz}}}uuujjjgggccc``````___^^^]]]YYYZZZ\\\eee{{{zzzzzzdddRRRRRRdddvvvjjjEEE777......000---,,,000+++++++++************)))******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))((()))+++---000222555999===AAAEEEFFFFFFFFFJJJEEEGGGkkkVVVBBB???OOOnnnqqqooovvvxxx~~~xxxkkklll|||tttzzz}}}wwwqqqssswww{{{zzzRRR777444333333333///............---------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%&&&''''''((())))))((((((+++---kkkjjjhhhgggfffgggiiijjjkkknnnrrrvvvyyywwwtttpppgggeee```XXXOOOHHHDDDCCC@@@@@@AAACCCEEEFFFGGGFFFFFFSSShhhcccNNNccc~~~sssXXX;;;000///---+++*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((((((---666<<<>>>===BBBAAAFFFMMMMMMGGGBBBBBBKKKSSSNNNIIIUUUeeeuuuzzzvvvfffLLL999;;;DDDIIIRRR^^^qqq}}}dddjjjppp|||ppphhh^^^VVVWWWaaaoooxxxiiiYYY^^^xxx~~~zzzfffKKKCCCIIIHHHTTT^^^jjjoooggg^^^cccnnn|||{{{|||}}}yyyzzz~~~~~~|||{{{vvvvvvwwwxxxyyyyyyxxxwwwvvv~~~|||}}}~~~uuuiiigggdddcccbbb```]]][[[[[[OOOXXXbbbggg|||sssnnngggaaa```fffrrr{{{}}}QQQ???222000000,,,+++000+++++++++************)))*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))((())),,,...000222555999>>>BBBEEEGGGHHHFFFJJJIIIXXXXXX@@@DDDOOOqqqsssjjjppprrruuusss~~~zzzwwwxxxzzzeeeIII;;;222333555...............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&''''''(((((('''''')))---000nnnllljjjhhhhhhjjjmmmnnnlllmmmpppuuuxxxwwwqqqkkkhhhgggddd\\\SSSKKKFFFDDD??????@@@BBBDDDEEEDDDCCCIIIMMMgggnnnTTT^^^}}}vvv|||nnnJJJ111///---+++)))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***((((((...777===???>>>DDDDDDIIIOOOMMMEEEBBBDDDKKKPPPIIIGGG\\\tttzzzpppyyywwwKKKBBB:::<<>>BBBEEEGGGLLLHHHKKKOOOgggjjj@@@;;;QQQhhhvvvhhhvvv|||qqqnnn}}}|||~~~www[[[CCC222222444---//////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$&&&'''(((''''''&&&&&&)))...222mmmkkkjjjjjjmmmpppqqqqqqoooppprrrtttuuusssnnnjjjggghhhfff___UUULLLGGGEEEBBB@@@???@@@BBBBBB@@@<<>>@@@DDDCCCLLLUUUMMM===???NNNMMMWWWLLLMMMnnngggfff}}}lllDDD===888>>>LLL]]]mmmvvv{{{ssseeemmmpppzzznnnkkkkkk[[[LLLOOOVVV^^^iiiyyy{{{~~~yyymmmggg```eeepppssseeeTTTFFFEEEIIIQQQPPPPPPPPPPPPSSS^^^jjjqqq}}}}}}|||{{{wwwzzz{{{vvvsssxxxuuuqqqpppqqqrrrqqqooorrrqqqrrrvvv{{{~~~}}}|||ooollliiieeebbb```^^^\\\XXXTTTQQQSSSYYYeeewwwwwwZZZeee~~~yyyNNN444999222,,,///...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---111444888<<>>>>>AAABBBAAA>>>AAAEEEPPPYYYWWW___sssjjjxxx~~~bbb===000...000+++,,,///)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((((((((())))))))))))))),,,000333777:::===>>>DDDEEELLLPPPIII>>>AAAKKKJJJSSSMMMTTTxxx}}}kkkiiipppttt}}}eeeAAA===<<>>WWWeeexxx~~~jjjggg}}}~~~{{{zzzxxxvvvkkkkkkaaacccuuu{{{rrrmmmppp~~~]]]???111000222000000000///......------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((('''''')))---333777llllllnnnqqquuuvvvuuusssqqqqqqrrrttttttqqqllliiikkkiiiddd]]]XXXVVVWWWYYYGGGCCC>>>===???@@@???>>>===???CCCKKKSSS]]]kkkwww~~~kkkbbboootttIII222+++222...)))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((((((((((())))))))))))+++...222555777999<<<>>>DDDIIIMMMJJJDDDBBBFFFKKKJJJQQQSSSaaaqqqooolllbbbccctttqqqVVV@@@AAACCCJJJZZZttt|||ooo~~~|||{{{tttnnnmmm\\\LLLOOOUUUZZZcccgggiiimmmqqqwww}}}rrrooorrrqqqrrr}}}zzzxxxqqqlllkkkkkkjjjmmmqqqtttkkkxxx~~~zzzuuusssrrrpppoooqqqnnnlllkkklllmmmmmmlllooommmjjjjjjkkkkkkkkkjjjnnnllliiihhhgggeee```\\\ZZZUUURRRQQQRRRXXXfffsssrrrggg}}}iiiZZZjjjMMM000///000---///------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))+++---...333555:::===@@@DDDHHHKKKNNNKKKeee]]]>>>===EEEddd|||vvvnnnnnnjjjttt~~~|||yyyvvvuuuuuuvvvwwwvvvrrrlllfffbbbaaaaaabbb]]]bbb^^^eeekkkppp}}}}}}{{{nnnMMM555...111111000000//////......---------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((***///555:::lllmmmqqquuuyyyyyywwwtttppppppqqqssstttrrrnnnkkkgggeeebbb___^^^___aaacccMMMGGG@@@<<<<<<======<<<>>>???>>>AAALLLXXXVVVMMMhhhrrrpppvvvzzzwwwpppttt~~~|||zzzWWW666)))222///&&&(((,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++///444777888:::>>>AAAFFFMMMNNNFFFDDDJJJOOOOOOPPPUUU\\\ooojjjnnnkkkaaa```hhh^^^EEEAAAGGGNNNUUUeee~~~wwwtttyyyzzz~~~}}}yyyqqqooo\\\LLLOOOTTTXXX```bbbeeeiiinnnsss{{{~~~{{{vvvttttttmmmjjjjjjoootttxxxuuulllyyy}}}}}}~~~}}}}}}~~~~~~}}}vvvpppmmmllljjjiiilllkkkiiiiiiiiijjjjjjkkkkkkjjjhhhhhhiiikkkmmmnnnqqqooolllkkkjjjfff```\\\ZZZVVVSSSQQQQQQTTT^^^iiirrrttt^^^___ttt}}}aaa555333555...///------,,,++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,///000444777;;;>>>AAADDDHHHKKKPPPQQQwwwJJJAAA<<>>>>>===@@@>>><<>>)))000...&&&(((---************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((()))))))))))))))///555888999<<>>@@@;;;KKKiiiwwweee^^^eeennn{{{{{{}}}~~~~~~zzzuuupppnnnhhheee```ZZZUUUPPPNNNMMMOOOOOOPPPRRRTTTVVVWWWXXX^^^cccnnn{{{zzzssstttuuuwww{{{YYY???888111111111000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%''')))+++///444:::>>>mmmooosssxxxzzzyyyuuurrrmmmmmmnnnoooqqqqqqooolllhhhgggffffffeeebbb^^^ZZZJJJDDD===:::<<>>===:::BBBPPPQQQHHH:::OOOeeezzz~~~~~~{{{vvvzzzqqqyyyzzzLLL//////---(((+++---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((((()))))))))))))))///666::::::===CCCHHHIIINNNNNNKKKMMMVVVZZZWWWXXX]]]ssstttkkkoooqqqvvvsssWWW@@@CCCEEEOOO[[[jjjnnnrrr|||{{{zzzxxxuuuxxxrrrZZZHHHKKKRRRVVV^^^eeeiiinnnrrrwww}}}~~~www~~~uuuhhhbbbnnnkkkjjjnnnsssyyyuuuffffffnnnlll|||{{{uuutttuuurrrqqqqqqsssuuuuuutttrrrtttqqqmmmkkklllmmmmmmmmmiiiiiiiiigggeeeeeeggghhhjjjkkkkkkiiihhhhhhjjjlllrrrttttttooohhhbbb``````[[[XXXWWWVVVSSSQQQVVV]]]qqqrrrbbb___mmmVVV@@@===666......------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,///111333777:::===@@@CCCFFFJJJLLLFFFsssbbb======???TTTjjjtttzzz[[[dddyyywwwqqqiiieeefffkkkqqquuunnnppprrrsssssspppnnnllliiikkkllljjjeee^^^XXXUUUTTTRRRPPPMMMJJJGGGFFFEEEEEEFFFHHHNNNXXXeeepppwwwsssooollllllqqq~~~iiiHHH666222111111000000//////...------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&(((+++---000555;;;???nnnpppssswwwyyywwwssspppllllllkkklllmmmllliiiggggggeeedddddddddbbb]]]YYYLLLFFF???;;;;;;===>>>>>>888<<<<<<:::@@@KKKPPPNNN;;;HHH___{{{}}}zzz{{{]]]999///,,,+++...+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))(((((((((((())))))))))))+++222999;;;;;;<<>>AAADDDFFFJJJMMMNNNrrrIIIAAADDDUUUrrr|||}}}~~~zzzsssttt|||nnn^^^ZZZTTTRRRTTTYYY]]]```^^^___```aaaaaa```^^^]]]YYY[[[]]][[[VVVQQQNNNNNNIIIIIIJJJJJJJJJJJJIIIIIIPPPUUU___lll}}}uuummmeeedddiiiyyyuuuRRR888222222111111000/////////------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''))),,,///222666;;;???ooopppsssvvvwwwvvvrrrooommmkkkjjjjjjiiigggdddaaacccaaa```aaacccccc```]]]RRRKKKBBB===;;;:::999777;;;<<<<<<;;;>>>FFFKKKMMM;;;AAAWWWuuu|||iii@@@000+++...000***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))...444;;;<<<;;;<<>>DDDHHHlllooorrruuuvvvtttrrrpppjjjiiiiiiiiihhhgggeeecccbbbdddfffhhhiiiiiigggfff___VVVHHH<<<777666888:::777888999888888999<<<@@@TTTGGG:::FFFtttvvvttt|||vvvNNN---+++000+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))***---///555999;;;:::<<>>EEEJJJJJJGGGEEEHHHOOOPPPOOOXXXeeehhhaaaiiipppnnnxxxcccGGGNNNaaadddbbbllltttxxx{{{{{{}}}]]]BBB@@@FFFMMMXXX```bbbiiissszzz~~~yyyqqqkkkiiihhhgggjjjpppxxx}}}ggg___TTTJJJGGGJJJQQQWWW^^^ffftttzzzsssqqqpppmmmhhhcccbbbeeehhhmmmllljjjhhhfffddddddcccdddfffggghhhiiijjjkkkkkkmmmnnnrrrvvvuuuooommmnnnnnnnnnmmmlllllllllmmmnnnmmmkkkiiiggggggiiikkkmmmooommmjjjiiimmmqqqnnniiieee___XXXUUURRROOOOOOPPPJJJKKKQQQjjjuuuuuuzzz^^^]]]nnnfff>>>333000000///...------------,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))******(((***---///111555:::>>>AAAAAAGGGKKKDDDKKKwwwcccFFFCCCGGGiii```___zzzwwwyyy|||jjjUUULLLPPPTTT\\\gggsssmmmgggllluuusssZZZXXX]]]dddhhhhhhlll|||~~~|||zzzxxx{{{~~~~~~xxxnnnccc^^^gggsss{{{zzzOOO444666444///000000///...............------,,,++++++******++++++,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********...444888;;;AAAIIIOOOnnnoooppppppooonnnllljjjooooooooollliiifffffffffjjjjjjiiihhhgggeeedddccc^^^WWWMMMDDD>>>;;;999888777777777777777888999999AAAJJJDDD666???bbb}}}~~~{{{}}}ggg:::,,,333+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))))),,,///222666:::<<<<<>>BBBKKKSSSmmmmmmllllllmmmnnnpppppphhhiiiiiigggeeeeeeiiimmmllljjjgggeeeddddddeeefff]]]ZZZUUUPPPKKKEEE???:::999777555555777999999999<<>>>>>BBBKKKSSSllliiihhhlllrrruuussspppjjjggghhhkkklllhhheeeeeeeeeiiillljjjeeeaaaaaabbb]]]\\\ZZZZZZYYYQQQEEE;;;777666444333333555777999<<>>JJJLLL@@@OOOUUU;;;JJJffffffiii}}}wwwxxxcccTTT]]]jjj}}}yyyjjjmmm^^^EEEEEEQQQcccllliiiooo{{{|||yyyzzzrrrrrr{{{|||vvvjjj\\\QQQTTTqqq]]]CCC666111/////////...---...//////---+++---,,,++++++------,,,+++,,,,,,,,,++++++*********(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((()))((('''&&&'''***---000555;;;>>>@@@DDDLLLSSSooommmmmmppptttvvvssspppmmmiiihhhjjjkkkhhhhhhjjjjjjnnnqqqoooiiidddbbbccc___]]][[[YYYVVVMMMAAA888777666444333333555777999777===JJJ@@@666@@@kkksssFFF333000...---,,,+++************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((+++///222555888999;;;???CCCFFFFFFDDD@@@III@@@LLL]]]ooolllkkkppp{{{}}}oooXXXGGGAAASSS```}}}~~~vvvfffqqq|||{{{~~~yyyzzz}}}}}}uuu[[[DDD@@@AAAIIIXXXaaaeeemmmtttyyy~~~~~~}}}wwwuuuvvvtttpppooommmnnnqqqmmmccc]]]]]]WWWNNNDDD@@@@@@DDDMMMWWWfffpppxxx}}}qqqjjjeeebbbaaa``````aaadddfffgggeeecccccceeefffeeecccaaabbbcccgggeeeeeefffiiijjjhhhgggfffqqquuummmfffeeeddd^^^eeefffjjjnnnssstttsssqqqnnnpppqqqpppsssxxxxxxtttrrrppplllhhheeeeeefffhhhjjjhhheee```XXXRRROOOOOOPPPOOOMMMMMMWWWnnnzzzxxx~~~|||yyyFFF444333111///.........---+++,,,,,,,,,,,,+++******************))))))))))))******))))))))))))******,,,...000222555888===@@@BBBJJJLLLKKKddd___GGG;;;MMMuuu{{{gggwwwsss~~~xxxcccUUU[[[hhh|||~~~pppqqqYYYBBBFFFOOO\\\ddddddnnnwwwzzz{{{yyyqqqqqqyyy~~~zzzpppaaaWWWQQQhhh~~~vvvQQQ:::555:::???666333///------......------,,,++++++------,,,+++,,,,,,,,,+++++++++******(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((()))((('''&&&(((+++---333777<<>>555666555444333333555777888666888FFFCCC999;;;```SSS222444...---,,,+++************)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))+++///333666999888:::>>>DDDFFFFFFDDDHHHEEECCCPPPccc|||qqqqqqxxxmmmQQQ??????VVVxxxuuu{{{ooojjj}}}{{{zzz}}}xxx|||yyyqqqWWWAAA===???GGGVVV```fffmmmtttxxx|||~~~{{{vvvvvvtttqqqlllooossssssmmmgggkkkrrrlll[[[HHH@@@BBBGGGNNNSSS^^^eeekkkttt{{{mmmhhheeecccbbbbbbaaa```aaacccdddcccbbbdddeeeeeedddbbb``````aaaeeedddeeegggjjjkkkjjjhhhqqqwwwvvvjjjaaacccgggggggggggghhhkkknnnppppppoookkknnnppppppssswwwvvvrrrrrrppplllhhhfffeeeeeefffiiidddbbbddd```VVVRRRTTTTTTSSSOOOLLLPPPbbb~~~wwwssszzzVVV777444111000000///...---,,,,,,,,,,,,,,,++++++***++++++*********)))))))))+++++++++******++++++++++++---000222555888===AAAHHHKKKKKKVVVzzzhhhCCCDDDAAASSSfffnnnrrrpppwwwdddUUUXXXeeezzzvvvrrrTTT???FFFJJJRRRWWWZZZjjjrrrwww~~~zzzsssrrrxxx|||~~~uuuggg\\\RRRZZZrrrhhhIII@@@DDDHHH===888111,,,,,,---...///---,,,++++++------,,,+++,,,,,,,,,++++++++++++***((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))((()))(((((('''(((,,,...555999===@@@BBBGGGOOOUUUkkkkkkmmmpppttttttrrrpppooollllllnnnmmmkkkmmmqqqpppsssuuutttoooiiieeeddd```^^^ZZZVVVPPPGGG===666666555444333444555666777:::666EEEFFF===666QQQ~~~ppp~~~}}}aaa222444------,,,+++************(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,000444777<<<888888>>>CCCDDDDDDEEEMMMCCCHHHSSSddd{{{yyyvvvyyysss]]]FFF999???RRR}}}qqqyyy{{{zzzkkknnn~~~xxxwwwyyyzzzuuummmUUUAAA???AAAJJJZZZbbbffflllqqquuuxxx{{{}}}}}}~~~|||mmmrrrvvvvvvtttyyyjjjOOOCCCEEEJJJMMMOOOXXX[[[aaannnzzzmmmiiifffeeeeeedddaaa______```bbbbbbaaacccdddcccbbbaaaaaaaaabbbccccccdddfffggghhhhhhggguuuyyyuuuiiiaaacccjjjnnnlllkkkjjjkkkmmmoooppppppkkkmmmnnnnnnqqqvvvvvvssstttpppkkkgggeeecccbbbaaaeeeaaadddiiicccUUURRRXXXWWWUUUQQQKKKJJJWWWtttwwwiiibbb:::444000000111///------,,,,,,------,,,,,,+++***+++++++++*********))))))++++++************+++++++++---000222555999>>>BBBMMMLLLIII\\\uuuHHH<<>>999999===@@@@@@CCCHHHOOOCCCMMMTTTbbb|||~~~rrrkkkllleeeRRRAAA;;;???RRR~~~~~~tttmmmdddnnn}}}yyyxxxzzz{{{yyynnnhhhSSSAAAAAADDDMMM\\\cccfffjjjooouuu|||kkkrrrzzztttVVVIIIKKKPPPSSSUUUZZZ\\\cccsssyyymmmiiigggffffffeeebbb```___```aaabbbaaabbbaaaaaaaaabbbcccddddddbbbbbbcccccccccdddeeefffmmmoookkkddd___aaagggjjjnnnllljjjjjjlllnnnoooooommmnnnllljjjnnnuuuxxxvvvtttpppjjjfffdddaaa___\\\```aaagggjjjbbbUUUSSSZZZXXXUUUQQQLLLHHHQQQmmm}}}uuuZZZ}}}rrr???666//////000---,,,---,,,------------,,,++++++++++++++++++*********************))))))*********,,,...111333666:::???CCCLLLLLLIIIaaaiii@@@999===GGGkkkmmmfffzzz|||rrrsssxxxdddTTTUUUaaatttrrrdddhhhwwwzzzUUUBBBAAA@@@BBBFFFKKK]]]zzzzzzwwwwwwxxx{{{wwwhhh\\\]]]KKK___{{{zzzeeeNNN;;;555222000...//////...------,,,++++++------,,,+++++++++++++++++++++++++++))))))*********))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))+++...222888;;;>>>BBBFFFKKKPPPSSSvvvvvvtttrrrpppmmmkkkiiihhhjjjnnnrrrppplllmmmqqqooooooooonnnkkkhhheeeccc^^^^^^^^^[[[TTTLLLCCC>>>444444444444444555555666666000<<>>::::::>>>>>>>>>FFFRRRXXXNNN[[[^^^mmmzzzmmmhhhjjjbbbLLL;;;666CCC^^^}}}sssbbb___^^^ooo{{{||||||zzz{{{~~~yyy}}}uuummmgggcccPPP@@@AAADDDKKKZZZ___ccciiiqqqzzzvvvhhhkkksssvvvhhhssssssXXXMMMOOOUUU[[[```cccfffpppwwwkkkhhhfffeeeffffffcccaaaaaabbbccccccccccccaaa___```ccceeeffffffbbbccccccbbbbbbdddgggkkkiiihhheeebbbbbbdddfffgggllljjjggggggiiikkkllllllmmmmmmjjjhhhkkksssxxxwwwtttoooiiifffeeeccc___\\\\\\ccchhhhhhaaa[[[YYYZZZWWWSSSPPPLLLHHHMMMeee~~~}}}fffSSSrrrGGG999//////000,,,+++///---------------,,,++++++,,,++++++++++++***************))))))))))))******---///222555888<<>><<>>===@@@GGGNNN```~~~{{{vvvttttttvvvzzz~~~xxxiii]]]]]]NNNaaazzz]]]BBB000//////...///111000...,,,---,,,++++++------,,,+++***++++++++++++,,,,,,,,,)))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''((())))))***,,,000333:::<<<@@@EEEJJJNNNQQQRRRvvvuuussspppmmmkkkjjjkkkhhhiiimmmooommmjjjmmmssssssqqqooommmjjjhhheeeccc```bbbbbb___XXXNNNEEE@@@333333333444444444555555444///999>>>AAA:::555QQQrrryyy|||vvvyyyuuu}}}~~~~~~vvvPPP222...---,,,+++************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((*********+++...333777:::===;;;<<<@@@>>>???MMM```ccc\\\jjjmmm}}}pppkkknnndddKKK999555JJJtttxxxaaaVVVZZZaaaxxx{{{vvvwwwyyyyyyzzz}}}vvvxxx{{{}}}|||vvvnnngggeeebbbPPPBBBBBBCCCHHHUUU\\\aaaiiisss~~~yyyaaaRRRXXXdddwwwmmmnnnzzz}}}jjjUUUJJJJJJPPPZZZbbbkkkppp|||vvvkkkhhhhhhhhhhhhfffdddcccccceeefffeeeeeeeeeccc``````ccceeefffeeedddddddddcccdddhhhoootttnnnhhhcccdddhhhjjjiiigggjjjhhhffffffgggiiijjjjjjjjjkkkiiigggkkkrrrvvvtttqqqmmmhhhggghhhgggddd```\\\cccfffbbbcccgggbbbXXXUUUPPPNNNMMMHHHJJJ]]]ssszzzbbb___TTTjjjPPP>>>111000111---,,,111---------...------,,,+++,,,,,,+++++++++*********++++++************++++++...000333666999>>>CCCGGGGGGOOORRRvvvhhhJJJBBB???XXX|||wwwkkkppptttvvvwwwsss{{{gggVVVRRR]]]ooommmZZZ[[[```{{{]]]FFF???===BBBKKKVVVjjj}}}xxxsssqqqtttxxxzzz{{{mmmbbb```VVV```zzzvvvzzzQQQ666///000///...///000000...,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((())))))***---111444<<<>>>DDDJJJPPPSSSSSSSSSoooooommmkkkjjjjjjlllnnniiiiiikkkllljjjhhhmmmuuuxxxuuuqqqmmmjjjhhheeecccbbbdddfffccc[[[PPPFFFAAA333333333444444444555555555111999:::>>>999---???WWWrrryyymmmvvvtttxxxXXX111...---,,,+++************))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))*********+++///333777:::<<<:::>>>BBB???@@@SSSkkkgggaaannnsss}}}pppkkkooofffPPPAAA@@@PPPyyyvvvXXXUUU\\\iii{{{uuuuuuvvvuuuvvvxxxuuuuuuwwwxxxwwwrrrkkkffffffcccSSSEEEDDDCCCGGGSSSZZZ```iiittt~~~rrrUUUOOOUUU___nnnrrryyyxxxxxxyyyxxxrrrbbbQQQFFFCCCGGGRRR\\\nnntttvvvlllkkkkkkkkklllfffeeedddeeeggghhhgggfffhhheeeaaaaaaccceeeeeedddeeeeeeeeeeeegggmmmvvv}}}qqqhhhaaabbbhhhkkkhhheeejjjhhhffffffhhhjjjjjjjjjfffhhhhhhhhhlllrrrsssqqqoookkkggggggjjjkkkhhheee]]]dddccc^^^fffqqqjjjWWWUUUOOOLLLMMMIIIHHHWWWkkkrrrVVVaaa\\\kkkUUUBBB333111111---...333------......------,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---///111444777:::???DDDHHHHHHRRRXXXdddEEE===:::UUUrrrzzzuuullluuu~~~rrr||||||hhhWWWQQQ\\\mmmmmmZZZ\\\\\\www___FFF@@@>>>CCCOOO]]]ssszzztttrrruuuxxxyyyrrrhhheee\\\\\\jjjmmmaaasssPPP777888222111/////////000...------,,,++++++------,,,+++*********++++++,,,,,,,,,***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++---222555===AAAGGGNNNTTTVVVUUUSSSjjjkkkmmmnnnnnnmmmkkkjjjmmmlllkkkkkknnnrrrwwwzzzzzzuuuoookkkjjjiiigggeeeeeedddccc```[[[RRRHHHBBB888444222444555333222333666222444<<<@@@;;;777666LLLiiizzzxxxtttlllvvvlll666000,,,)))***)))'''(((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''(((+++111666999:::<<>>FFFSSSYYYeeekkkssseee```bbbfffppp~~~rrrooottttttpppbbbYYYKKKAAA???GGGTTT^^^ooo{{{uuujjjgggfffeeeffffffeeeddddddddddddeeefffiiihhhfffdddcccccccccccc___bbbfffffffffggglllppphhhbbb]]]```hhhlllhhhcccgggeeedddgggjjjkkkhhhdddeeefffhhhjjjkkklllmmmmmmiiiiiijjjkkklllkkkhhheee]]]\\\[[[```iiimmmeeeYYYSSSPPPLLLIIIKKKOOOUUUYYYhhhdddllliii{{{pppAAA000888111,,,222222///......------,,,++++++......---,,,,,,+++******,,,------,,,+++,,,...000000111333666;;;AAAGGGJJJNNNQQQgggxxxEEEBBBAAA]]]zzzvvv}}}jjjXXXVVV[[[iii|||kkk\\\VVV^^^rrrdddFFFAAA>>>HHHUUU```}}}zzztttrrrtttvvv~~~{{{pppdddddd[[[XXX[[[YYY[[[rrr\\\:::555222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...333666???CCCJJJQQQVVVVVVRRRNNNhhhiiijjjlllllljjjiiihhhmmmlllllllllnnnrrruuuwwwwwwsssmmmiiihhhhhhfffdddddddddcccaaa]]]TTTJJJCCC999444222444555222222333555222444<<<@@@===999888JJJkkk}}}nnnlll|||rrr:::333...,,,,,,+++((((((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***---222777:::;;;777:::@@@???@@@ZZZxxxtttlllrrr{{{xxxrrryyyqqqjjjcccFFF777JJJxxx}}}zzzppp^^^WWWZZZ]]]lll|||}}}~~~{{{yyytttpppnnnllljjjqqqzzz|||vvvrrrrrrqqqllliiijjjiii___VVVOOOFFF@@@GGGSSS^^^iiilllrrr~~~}}}|||{{{~~~{{{mmmiiinnnooommmddd\\\OOOEEEBBBJJJVVV```uuuxxxkkkhhhgggggghhhllljjjhhhfffeeeeeefffgggiiigggeeecccaaaaaabbbbbbdddddddddfffhhhjjjkkkkkkhhhdddbbbdddjjjmmmkkkhhheeeddddddeeefffeeedddbbbbbbcccdddeeegggiiijjjkkkkkkllllllmmmmmmjjjeeeaaa[[[ZZZYYY]]]fffkkkdddZZZUUURRRNNNJJJJJJMMMQQQTTTrrr```lllPPP666888111---111//////......------,,,,,,+++......---,,,,,,+++*********+++,,,,,,+++---000222000111333777<<>>999TTTgggtttvvvqqqaaaYYYVVVZZZ]]]jjjyyyuuuvvvxxxyyyyyyuuuoookkkhhhhhhjjjqqqzzzxxxrrrnnnnnnmmmjjjhhhjjjhhhaaa[[[WWWNNNFFFJJJUUUaaajjjmmmqqq|||{{{nnnkkkppptttuuuqqqjjj___TTTPPPVVVcccmmm|||{{{lllhhhhhhiiikkkooommmiiifffdddddddddeeehhhfffcccaaa```aaabbbccchhheeecccfffjjjkkkhhheeegggfffeeefffiiikkkjjjiiibbbcccdddcccaaa``````aaaaaaaaaaaabbbdddfffiiijjjmmmmmmmmmlllkkkgggbbb]]]ZZZZZZYYY\\\dddjjjfff]]]WWWTTTPPPLLLJJJJJJKKKMMMmmmjjj___rrrddd???666111///000---//////......---,,,,,,,,,...------,,,,,,++++++***)))***++++++,,,...111444000222444888===CCCHHHJJJIIIjjjyyyOOO:::DDDjjj|||lllpppyyyuuujjjVVVTTTZZZhhh|||nnn]]]UUUWWWjjjhhhMMMCCC>>>III^^^rrr}}}wwwrrrqqqqqqyyy|||tttmmmhhh]]]UUURRRLLLMMM```yyytttIII777333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,222999>>>GGGKKKPPPUUUVVVSSSOOOLLLmmmmmmnnnnnnnnnnnnmmmmmmkkklllmmmnnnnnnooooooooommmkkkhhhfffeeedddddddddaaabbbdddddd```XXXNNNGGG:::555222333444222111444333222333999>>>@@@???===HHH|||zzz{{{NNN888222...//////,,,******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++///444888::::::;;;:::======AAAWWWhhhfff\\\cccppp}}}~~~{{{}}}cccPPP999===```xxx^^^uuuzzz{{{ddd^^^]]]ZZZWWW]]]jjj~~~uuurrrpppoooqqqsssuuuvvvrrrnnnkkkiiijjjnnntttyyyqqqmmmkkkooopppmmmlllmmmgggcccbbb```VVVKKKMMMVVV```jjjmmmrrr~~~vvvnnnooouuu{{{~~~zzzwwwnnnddd^^^bbbnnnyyyoooiiihhhiiikkkllliiieeebbb``````bbbccceeedddbbb```aaacccfffhhhgggfffeeefffggggggdddbbbdddeeeffffffeeeddddddeee^^^aaadddccc```___```cccdddcccbbbbbbdddfffiiikkkmmmkkkhhhfffdddbbb___\\\[[[[[[[[[]]]ccciiihhhbbbXXXVVVRRRNNNKKKIIIHHHHHHjjjyyytttqqq{{{|||~~~wwwHHH444000111000---/////////...------,,,,,,---------,,,,,,+++++++++)))++++++,,,,,,---000333111222555999???DDDHHHKKKPPPvvvUUU???@@@NNN^^^bbbtttssskkkWWWSSSYYYhhh{{{ooo^^^UUUXXXjjj~~~lllSSSFFF???HHH]]]rrrzzzuuusssrrryyy~~~~~~wwwsssiii^^^UUUPPPKKKLLL^^^tttSSS999444222000///000000///---------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---444===CCCLLLPPPTTTWWWUUUQQQMMMJJJnnnnnnoooooooooooonnnnnnjjjkkklllmmmmmmmmmlllllljjjiiihhhfffdddccccccdddaaabbbcccccc```YYYPPPIII;;;666222333333111111444222222333666<<>>GGGWWW999111,,,---///---+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))+++///333777888888999777;;;>>>EEEZZZiiiddd\\\jjjwwwwwwnnnlllxxxtttUUUFFF777CCCjjjppp___wwwyyyoooaaa``````]]]YYYeeevvvqqqbbbcccccceeehhhlllnnnnnnnnnooonnnlllkkkmmmqqquuuvvvnnnlllnnntttuuuqqqmmmlllfffddddddbbbWWWJJJJJJSSS```kkkooouuu~~~vvvlllhhhkkkqqqwwwzzzwwwwwwtttjjjbbbdddooozzzssskkkgggeeeffffffdddbbb```___```aaacccbbbaaaaaaaaacccfffjjjllldddfffgggfffcccaaaaaaccceeefffgggfffbbb_________\\\```dddeeedddcccdddgggfffeeedddcccdddfffiiijjjkkkgggbbb^^^]]]]]]^^^]]]ZZZ\\\]]]]]]aaaggggggdddYYYWWWTTTPPPLLLJJJIIIHHHXXXppp}}}TTT444000222111000000//////......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,---,,,+++,,,...111111333666;;;@@@EEEIIIKKKZZZlllCCC===III___eeeTTTiii}}}vvvkkkYYYRRRYYYhhh{{{ooo^^^UUUZZZjjj|||nnnWWWHHH???GGGZZZnnn~~~zzzvvvtttzzzxxxyyyuuukkkaaaWWWPPPIIIKKKZZZlll|||{{{|||\\\888555333111000000000///---------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************,,,000777@@@GGGOOOSSSWWWXXXTTTOOOLLLJJJkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkklllkkkkkkkkkiiiiiiiiigggdddccccccdddbbbbbbbbbbbb___XXXPPPJJJ<<<666222222333111111444111222222444:::@@@AAA===CCCqqq}}}}}}~~~yyyhhh>>>444,,,,,,...---,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))+++///444777777777999777;;;===BBBVVVccc\\\\\\lllyyyssshhhiiiyyycccEEE===777JJJuuuoooiiizzz{{{|||}}}ggg___^^^___```eeesssoooUUUBBBGGGJJJSSS___kkkppppppmmmmmmnnnlllkkkmmmrrrsssppppppooorrrwwwwwwpppjjjgggdddcccdddaaaSSSEEEEEENNN```kkknnntttxxxmmmdddaaacccggglllqqqtttxxxyyyrrrhhhgggqqq{{{uuukkkeeeaaa```ccccccbbbaaaaaabbbcccddd___```aaaccceeehhhkkkmmmdddfffhhheeeaaa___bbbfffggghhhiiigggddd```___^^^\\\```eeeiiijjjiiihhhhhhggggggfffeeeeeefffggghhhjjjeee___[[[[[[\\\^^^^^^XXX\\\^^^^^^```eeefffddd]]]ZZZVVVQQQNNNKKKJJJJJJKKKbbbuuu{{{eee;;;222333111333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000222444888===BBBFFFJJJLLL]]]\\\======HHHnnn___YYYsss|||zzzlllZZZRRRYYYiii{{{ooo^^^UUUYYYhhhyyypppZZZHHH???FFFXXXkkk~~~yyyvvvsssyyy{{{}}}zzzvvvnnneeeZZZQQQIIIIIIUUUbbboooggg;;;666444222111111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,...222:::CCCIIIOOOTTTXXXXXXSSSNNNKKKJJJiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkiiikkkkkkiiieeecccdddeeedddcccaaa```]]]WWWPPPKKK===777222222222000111444111222222111777???@@@<<<:::WWWrrrsssmmmooowwwFFF:::...,,,---,,,+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++---111555888888777;;;999<<<;;;<<>>CCCGGGKKKLLLdddQQQ>>>BBBHHHxxxpppwwwyyyppp|||mmmYYYQQQZZZjjj}}}nnn^^^UUUWWWfffvvvuuuaaaIII@@@GGGVVVfffzzzuuupppuuuzzzzzztttooohhh^^^UUUMMMMMMVVVaaammmyyywwwHHH777555222111111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++---000555<<>>@@@;;;333BBBvvvzzzkkkmmmpppeeejjjuuu{{{{{{LLL???111------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))+++,,,...222777999999888999888;;;;;;<<>>CCCHHHKKKLLLrrr|||MMMCCCLLLQQQ|||{{{sssfffmmmnnnXXXRRR[[[kkk}}}nnn]]]UUUXXXgggwwwzzzhhhKKKCCCHHHTTTbbb~~~zzztttvvvxxx{{{zzzrrrnnniiiaaaYYYSSSTTT]]]fffuuuyyyXXX888555333222111111///...........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++...222666===DDDIIIMMMSSSWWWWWWRRRMMMLLLLLLhhhiiihhheeecccdddhhhmmmjjjjjjkkkkkkkkkkkklllllleeehhhjjjhhhdddbbbdddhhheeeeeedddaaa\\\UUUOOOKKKAAA999333333444333222444111222222222444777<<<@@@888888TTTrrrrrrlllvvv|||qqqpppnnnsss{{{{{{mmm777111///,,,555,,,---+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************+++,,,///444888;;;:::999???555111>>>PPPYYYXXXVVVUUU{{{{{{nnnqqqpppfffiii[[[>>>===OOOoootttbbbbbb^^^YYYkkkpppMMMFFFJJJCCCIIIaaa{{{zzzrrrpppmmmmmmooorrrssstttnnniiikkkrrrsssmmmlllpppqqqkkkbbbYYYMMMDDDCCCGGGQQQTTT]]]iiittt{{{yyyqqqmmm]]]PPPBBB<<<<<<@@@GGGMMMcccyyy{{{}}}vvviiiaaacccccc\\\YYY]]]^^^\\\ZZZZZZ[[[[[[ZZZYYY______ccchhhfff```aaaggggggdddbbbcccfffhhhfffdddgggccc___^^^aaacccdddcccoooiiigggkkkllliiihhhlllpppsssuuurrrllljjjllloookkkhhhdddbbbbbbdddeeefffaaabbbfffjjjiiieeeggglllkkkhhh```VVVQQQQQQOOOKKKJJJXXXYYYpppbbbaaadddmmmkkk;;;444999000000000000///......------,,,++++++******++++++,,,,,,,,,,,,---...///000111555333<<<===GGGLLLHHH\\\QQQ;;;HHHTTTrrrxxxllliiioooqqqqqq[[[TTTZZZhhhzzzqqq___WWW\\\ddduuukkkOOOFFFDDDNNN___www|||sssrrrsssxxx{{{|||rrrjjjbbb]]]WWWSSSSSSWWW```eeexxxhhhAAA;;;444000111222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,---222:::DDDKKKOOONNNOOOQQQTTTVVVSSSMMMGGGhhhgggfffeeedddgggkkknnnjjjjjjjjjjjjjjjjjjkkkkkkkkknnnooommmhhhfffhhhkkkffffffeeebbb]]]VVVPPPLLLDDD;;;555444444222000222111222222222333777<<>>HHHSSSdddxxxtttppp~~~qqq[[[TTTZZZgggzzzsssaaaXXX[[[bbbqqq}}}mmmQQQHHHDDDMMM]]]vvv~~~uuuooopppuuu}}}}}}zzzsssllleee```YYYRRROOOPPPWWW^^^tttsssHHH<<<222000111000///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,...333<<>>666444333111///000111222222222333666;;;???888111BBBjjjxxxvvv|||NNN:::///,,,111,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************+++,,,000555999<<<<<<;;;DDD>>>???LLL]]]fffiiijjjvvvyyyvvvjjjgggooorrrKKK@@@GGGWWWxxxkkkcccdddooowww\\\CCCJJJ[[[^^^mmmxxxsssnnnhhhdddgggooovvvwwwuuutttppprrrxxxxxxpppmmmpppmmmfff]]]UUULLLCCCBBBFFFKKKOOOYYYeeeqqq}}}uuukkkcccYYYKKK<<<555222333777<<>>AAA444888bbbxxxzzz]]]>>>...,,,///---,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))************,,,---000555:::======<<<@@@>>>CCCQQQ___eeeggghhhxxxzzzuuuzzz}}}lllkkkkkklll======IIIYYYtttjjjnnn~~~dddddd^^^^^^jjjwww~~~sssrrrrrrkkkeeehhhrrryyyyyyvvvrrrnnnqqqxxxwwwnnnjjjlllhhhaaaXXXRRRJJJCCCBBBEEEJJJPPP\\\gggppp{{{}}}yyyxxxwwwqqqggg___VVVIII;;;333111000333888>>>AAATTTtttkkkPPP???IIIOOOOOORRRZZZXXXQQQNNNLLLIIIIIIMMMSSSWWWZZZ\\\ZZZZZZ___dddggghhhhhheeebbb___```dddeeedddbbbcccbbb`````````bbbccccccffffffhhhkkkmmmkkkhhhfffhhhdddaaabbbgggllllllkkkddddddbbb___]]]\\\\\\]]][[[ZZZ\\\___```aaahhhpppmmmsssrrrfffWWWOOOLLLKKKRRRNNNGGGYYYjjj}}}OOO666666333111111000000///...............------------......,,,---------...000111222555333>>>AAALLLSSSXXXwwwZZZAAATTTiiisss]]]WWW\\\iiiyyy{{{gggYYY[[[___ooovvvVVVKKKDDDJJJXXXpppuuuxxxxxxqqq|||sssrrrssswww{{{}}}|||wwwqqqjjjddd[[[OOOIIIHHHLLLOOOaaaXXX555111555000---111............------------------------------------++++++++++++++++++++++++************************************************+++---111:::DDDMMMSSSVVVUUUUUUUUUSSSPPPJJJEEEAAAqqqmmmiiiiiimmmqqqrrrrrrppppppoooooonnnmmmlllkkkggghhhjjjkkklllmmmooopppllllllkkkhhhccc]]]VVVRRRHHH???666444444222222444111222222222222555:::===BBB777777eeelllBBB...---...///---+++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))************,,,...111666<<>>@@@CCCLLLZZZcccffffffhhhlllmmmqqq}}}vvvvvveeebbb777===JJJ[[[lll~~~vvv|||zzzdddrrrnnneeewwwvvvqqqtttvvvxxxooohhhiiirrrxxxxxxtttpppmmmpppwwwvvvlllfffhhhaaaYYYQQQLLLFFFAAAAAADDDFFFOOO]]]iiipppxxxuuurrrooopppqqqmmmeee^^^TTTHHH;;;555333222555888:::666CCC\\\kkkkkknnnxxxzzzVVVBBB999>>>BBBEEEPPP[[[XXXMMMGGGDDDAAAAAAEEEKKKPPPSSSUUU[[[aaadddeeeggghhhiiieeeccc```aaadddfffeeecccccccccbbbbbbbbbcccdddfffiiikkkmmmnnnooonnnjjjfffeee```\\\___fffjjjjjjgggaaabbbcccaaa^^^\\\]]]^^^YYYYYY]]]aaabbbbbbgggooooooxxxzzzooo___TTTPPPOOOTTTNNNGGGUUUvvvuuuhhhRRR555444555111111111000//////......///......------......///---------...///000111222777444???CCCLLLRRR[[[yyyJJJFFFiiiwwwllluuusss\\\YYY]]]iiixxxjjjYYYZZZaaassszzzVVVKKKDDDIIIVVVnnnyyy~~~sssqqqqqqtttxxx}}}zzzssskkkdddZZZPPPJJJJJJJJJKKKVVVrrr>>>111666333......//////.........---------------------------------++++++++++++++++++++++++************************************************+++...444>>>IIIQQQVVVXXXUUUUUUTTTQQQLLLFFFBBB???mmmjjjiiiiiimmmqqquuuwwwpppqqqrrrrrrqqqnnnllljjjfffgggiiikkknnnppprrrsssooonnnnnnkkkeee___XXXUUUIII@@@777555444333333555111222222111222555999<<<===999;;;kkk{{{HHH000111...111---+++++++++************)))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************---...222777===@@@@@@??????DDDNNNZZZ```aaacccgggoooooovvvsssiiiWWWOOO444;;;GGG]]]pppccc|||nnngggrrrkkkhhhssslllxxxzzzrrrkkkjjjooottttttrrrrrrooorrrxxxuuuiiibbbbbbVVVNNNFFFCCC@@@======@@@EEEOOO___lllrrrzzz{{{mmmlllmmmoooqqqnnniiidddTTTHHH<<<777555444666999:::777>>>PPPYYYZZZ___iiiuuu}}}iiiRRRFFF;;;>>>CCCLLLWWW[[[QQQDDD???<<<888888;;;@@@DDDFFFOOOYYYaaacccbbbcccddddddfffccc```aaaeeefffeeeccc^^^```bbbcccdddeeehhhjjjnnnpppqqqpppoooooojjjcccdddaaa^^^___cccfffccc```^^^aaadddcccaaa___```bbb]]]^^^```cccbbb```ccciiipppyyy~~~uuufffZZZTTTPPPQQQKKKGGGPPPhhhuuupppWWW666222444222111111000000//////.........------------......---------...///000222222999555???CCCJJJOOO[[[xxxWWW@@@SSS```___mmmooosss\\\WWW[[[fffvvvlllXXXXXX```ttt|||WWWLLLFFFKKKXXXnnn|||qqqooonnnqqqvvv~~~|||uuummmfff\\\QQQKKKKKKGGGGGGOOOxxx~~~LLL444555555000---/////////.........------------------------------++++++++++++++++++++++++************************************************,,,000777BBBMMMTTTXXXYYYUUUUUUTTTPPPJJJEEEBBBAAAlllkkkjjjiiiiiilllqqqtttoooqqqssstttsssooojjjgggffffffhhhjjjmmmpppqqqqqqppppppooolllgggaaaZZZVVVLLLBBB999555444222222444111222222111222444888<<<@@@@@@<<>>LLLhhhyyyhhhiii~~~ooojjjvvvzzz|||vvvooommmooorrrtttttttttppprrrvvvqqqbbbXXXXXXJJJBBB;;;:::999888888;;;CCCLLLZZZdddhhhppptttjjj```cccgggjjjkkkiiieeebbbTTTHHH<<<777555333444777999999AAAPPPYYYXXXVVVWWWXXXdddooorrrpppllleee^^^\\\___iiivvvxxxiiiSSSCCC;;;777444222444777999;;;FFFNNNTTTWWW[[[aaaccc```dddbbb___```ccceeedddbbb\\\___bbbccccccdddgggjjjqqqsssrrrnnnllllllfff___bbb```___aaacccbbb```]]]\\\aaaeeefffdddccceeehhhaaa`````````^^^]]]aaahhhmmmwww|||uuuiii^^^UUUOOOPPPJJJIIIMMM\\\}}}rrrvvvbbb===444444222222111111000/////////...------------------...------......///111222333999555@@@EEELLLRRRaaaZZZCCCCCCfffVVVhhhsssrrr[[[RRRWWWcccsssnnnWWWTTT]]]ooo{{{YYYNNNIIINNN[[[qqqtttpppnnnooorrryyy}}}wwwpppjjj```RRRJJJHHHCCCDDDLLLpppwwwYYY888222444222...////////////....................................++++++++++++++++++++++++************************************************---222:::EEEPPPWWWYYYZZZUUUUUUTTTPPPJJJFFFDDDDDDoooooonnnjjjfffeeeiiimmmmmmpppsssuuusssnnniiieeefffeeefffhhhkkknnnnnnnnnqqqqqqpppmmmhhhaaa[[[WWWOOOEEE:::666333111000222111222222111111444888<<>>AAABBBAAA???BBBHHHOOORRRWWWbbbnnnllliiipppzzz~~~|||eeeCCC>>>///>>>HHHXXX{{{qqqqqq~~~uuuttt~~~yyytttpppqqqtttvvvxxxtttppppppssslll[[[PPPNNNCCC:::444333444444555777;;;BBBMMMSSSUUU\\\oooyyydddYYYVVVPPPUUU[[[^^^^^^[[[YYYWWWTTTHHH<<<777444111111444666:::EEETTT^^^]]]SSSIII===IIITTT[[[ffftttyyyuuu___NNN;;;777333111222444555555===BBBFFFKKKUUUaaaddd```ccc```^^^___bbbdddcccaaa^^^aaaccccccbbbaaadddfffqqqtttqqqkkkiiihhhccc[[[]]]^^^___aaacccbbb```^^^[[[```fffhhhffffffhhhkkkaaa^^^]]]]]][[[\\\cccllljjjsssyyytttiii^^^TTTMMMSSSMMMKKKJJJTTTwwwcccjjjmmmEEE888555222222111111000/////////---------,,,,,,---------............///111222333777444@@@HHHQQQYYYkkkxxxNNN@@@KKKuuuwwwSSSyyyrrrZZZNNNSSS___qqqnnnVVVRRRZZZkkkxxxyyyZZZPPPKKKQQQ___tttyyytttpppoooooottt}}}yyytttnnncccSSSHHHDDDAAACCCKKKlll~~~wwwaaa<<<000222333000000/////////....................................++++++++++++++++++++++++************************************************...333<<>>BBBCCCCCC===CCCPPPFFFWWWrrrkkkuuunnntttkkkxxxhhhWWWIII:::;;;BBBHHHiii}}}~~~uuuxxx}}}yyypppmmmqqquuuvvvvvvxxxvvvvvvvvvlllZZZIIIAAA;;;777333222666999777222:::;;;===???CCCMMMZZZcccnnnfffZZZNNNFFFBBBAAA@@@BBBDDDFFFIIILLLNNNOOOOOORRRLLLCCC:::555222222333666;;;999VVVkkkZZZIII;;;777:::>>>EEEPPP___nnnwwwqqqVVV@@@999555666444111222777444999;;;>>>LLL]]]ccc___\\\ccchhhgggccccccdddeee```aaa```___^^^aaahhhnnnrrrooolllhhheeebbb___\\\\\\^^^______^^^]]]^^^___\\\bbbgggggghhhjjjiiieee```aaaaaa```______aaadddllljjjkkkmmmlllcccXXXQQQRRROOOJJJFFFOOOkkkttt[[[bbb|||LLL...;;;444333111000//////..............................------......---...111333333@@@@@@BBBPPP[[[xxxmmmGGGAAAPPPiiidddvvvfff{{{vvv\\\QQQTTTaaasssrrr]]]XXXVVVbbbttt{{{hhhSSSIIITTTeeeuuu{{{sssnnnnnnqqquuu{{{|||rrroooeeeTTTHHHGGGDDDDDDHHHWWWqqqiii<<<222888666111000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,---666???GGGOOOVVVWWWTTTRRRZZZZZZOOOGGGIIIPPPRRRmmmkkkhhhffffffhhhjjjllluuuvvvsssooonnnnnnkkkfffeeefffgggiiijjjkkkkkkkkknnnmmmkkkiiigggccc^^^ZZZQQQHHH<<<555333444333222222222222111222333555666@@@<<<888AAA___}}}uuu~~~}}}~~~oooqqqaaasssccc666///444(((111***************************)))))))))((((((((('''))))))))))))(((((((((((((((((((((((()))***+++,,,///000444999???BBBBBBAAA;;;HHHZZZTTTcccxxxooovvvrrrzzz~~~sssbbbIII<<<@@@NNN\\\}}}}}}bbb\\\hhhuuu{{{tttmmmkkkooorrrsssrrruuusssrrrpppfffTTTDDD<<<888666333222555777666333555777:::;;;===BBBKKKQQQKKKFFF@@@;;;999999::::::999:::<<>>>>>GGGYYYcccddd___dddiiikkkjjjiiigggfff```aaabbbbbbdddggglllooowwwrrrkkkfffdddbbb```]]]]]]^^^```___^^^]]]]]]^^^\\\___aaaccchhhllljjjeeebbbcccbbb```^^^___aaaccchhhiiimmmrrrrrrjjj]]]UUUNNNKKKGGGDDDKKKeeemmmWWW[[[qqqWWW444<<<444333222111000/////////........................------......---...111444333>>>AAAIIIXXXaaa|||rrrLLLCCCNNNnnnwwwiiixxxtttkkkeee~~~vvv\\\QQQTTTaaassssss^^^XXXVVVaaasssqqqZZZNNNWWWfffuuuyyyqqqpppqqqsssyyy~~~sssooofffUUUIIIGGGDDDCCCEEEQQQhhhiii===222666333...000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,---...777AAAHHHPPPWWWXXXVVVTTTVVVUUUPPPKKKJJJNNNQQQmmmjjjgggeeeeeehhhkkknnnxxxxxxsssnnnlllmmmkkkfffffffffffffffggghhhiiijjjjjjiiiiiihhhgggddd___[[[SSSKKK???777444333222111222222222222333444555555:::888555;;;QQQlllyyyyyyuuupppkkkpppbbbllluuurrrbbb;;;///333)))000************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,...000555;;;@@@BBB@@@>>>BBBUUUfffaaakkkyyyqqqvvvvvvwwwvvvvvvoooQQQCCCEEEXXXnnn~~~cccIIIHHH]]]qqqyyysssnnnmmmqqqsssrrrpppjjjhhhgggddd[[[KKK>>>888444333333333444444444555111444777888777888;;;???555555666777888999::::::444444555777;;;>>>AAACCCIIIIIIFFF>>>555000111444888???AAA___pppXXXCCC666333333222333999BBBMMMUUUWWWjjjqqqmmm}}}yyyOOOGGG@@@===@@@CCCAAA>>>===EEEHHHFFFAAAGGGVVVbbbeeeccceeeiiinnnooommmhhhddd___```ccchhhnnnrrrttttttxxxpppgggccccccdddbbb```]]]___```___]]]]]]^^^___^^^]]]\\\```jjjqqqmmmdddccccccbbb___]]]^^^```bbbgggkkkqqqwwwwwwoooaaaVVVKKKIIIGGGDDDHHH^^^nnnaaaWWWZZZkkkbbb999777555555333222111000000000........................,,,---.........///222444555===CCCOOO[[[cccxxxPPPAAALLL```hhhfffiiiwwwaaahhhooovvv\\\QQQTTT```rrruuu^^^WWWUUU```qqq~~~fffVVV[[[fffuuuvvvqqqpppqqqvvv|||vvvpppgggWWWKKKGGGDDDBBBBBBIII\\\zzzmmmAAA444666222...000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------000999CCCKKKSSSZZZ[[[XXXWWWQQQOOOQQQNNNIIIMMMWWWllljjjgggeeeeeeiiimmmpppwwwvvvqqqkkkiiikkkjjjgggggggggfffffffffhhhjjjkkkhhhhhhhhhiiihhheeeaaa]]]UUUNNNCCC;;;666333111000222222222222333444555555666666555888EEE]]]vvvyyyooouuu|||nnnnnnllljjjaaa???///333***---+++++++++***************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,---000666===BBBCCC@@@===DDD\\\jjjgggooo{{{{{{yyywwwkkkfffqqq}}}fffLLLJJJ]]]www~~~wwwUUUDDDIII___sss}}}~~~{{{vvvqqqmmmlllooopppmmmiii\\\ZZZYYYWWWOOOBBB999777333222333555333222333777333666888888666666999<<<@@@DDDHHHKKKIIIEEE@@@>>>888777666777999;;;>>>@@@CCCFFFFFF???666111333888===EEEHHHggguuuXXXCCC777444444444444555:::AAAFFFBBBUUU^^^^^^ooopppMMMOOORRRXXX\\\]]]ZZZWWWVVV]]]^^^ZZZUUU[[[hhhmmmjjjjjjgggfffjjjnnnkkkfffbbb^^^```fffoooxxx}}}|||zzzrrrkkkcccaaaccceeeccc```]]]^^^______^^^^^^```aaabbb``````fffrrrxxxpppcccaaaaaa```^^^]]]]]]```bbbhhhmmmrrruuuuuuooobbbVVVLLLJJJIIIGGGHHHYYY[[[\\\hhhpppyyyooo@@@444666555444333222111111111........................,,,---.........///222555999>>>FFFPPPVVVbbbPPP===LLL___kkkvvvlll___qqqvvv]]]RRRTTT```ppp~~~www```VVVTTT___qqqqqq^^^___gggtttxxxrrrooooootttzzzxxxqqqiii[[[NNNHHHDDDAAA@@@CCCRRRssswwwHHH777777444111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...333<<>>888444111000111111222333444444444444666777888999@@@UUUxxxsssyyyttthhhdddaaaBBB...444---,,,+++++++++*********))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,---111777>>>CCCDDDAAA>>>>>>]]]jjjnnnxxx{{{yyyuuunnnxxx~~~WWWQQQfffaaaLLLJJJTTTcccooouuu|||zzz{{{qqqmmmhhhgggiiihhhddd___WWWTTTSSSPPPHHH>>>999:::777444444666555222444:::888999::::::999<<>><<<:::999:::;;;<<<<<<@@@BBB===555111444999AAAIIINNNnnnyyyXXXAAA888///111222222222333555777666>>>FFFMMMXXX___WWWJJJZZZiii{{{|||}}}{{{{{{xxxzzzuuukkkdddgggiiigggeeeddddddggglllttt||||||yyynnniiidddcccdddccc___[[[^^^___```______```bbbeeeggggggiiioooyyy|||qqqccc^^^_________^^^^^^```cccfffkkknnnooopppnnneeeZZZNNNKKKJJJIIIGGGRRRrrrrrrUUUkkkMMM888777666444333222222111111////////////////////////,,,---.........000333666;;;???HHHNNNRRRjjjQQQ<<>>RRR|||{{{zzzhhheeejjjLLL///333111///,,,,,,++++++***)))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))***+++,,,...111888???EEEFFFDDDAAAHHHiiipppuuu{{{|||}}}|||]]]XXXpppmmmNNNHHHQQQ[[[ccchhhjjjsssuuuvvv||||||~~~~~~zzzxxxxxxzzzsssooojjjiiikkkjjjeee```]]]ZZZWWWTTTLLLCCCBBBEEE@@@888555888888444777>>><<<===??????BBBHHHRRRYYYpppyyy}}}kkkZZZPPPIIIGGGDDDAAA>>>===<<<;;;;;;>>>>>>:::444111333777@@@KKKUUUxxxYYY???666000222444444444444555777:::555666===AAAAAADDDKKKbbbxxx|||oooeeeeeefffdddeeejjjmmmnnnrrrvvvyyyxxxuuurrrpppmmmjjjgggdddaaa]]]ZZZbbbbbbbbbaaa```aaaccceeeggglllppptttyyyyyypppeee^^^```bbbbbbaaa```aaabbb```fffiiiiiimmmqqqmmmcccRRRLLLIIIJJJGGGJJJcccgggYYYVVV;;;666555444333222111111111////////////////////////,,,---...//////111444666;;;@@@JJJMMMVVVPPPBBBYYY~~~yyyaaaRRRTTT^^^nnnzzz}}}gggVVVUUU```qqq~~~mmmlllpppyyyvvvuuu{{{tttpppmmmpppuuu|||vvvqqqgggXXXKKKEEEBBB@@@AAAJJJhhhVVV;;;444222333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000:::BBBKKKQQQXXX]]]]]]ZZZWWWPPPNNNOOOMMMWWWiiiiiijjjlllnnnpppssstttqqqqqqmmmhhhgggiiihhhdddeeefffhhhjjjlllnnnoooooommmmmmnnnooommmiiibbb]]]WWWSSSLLLDDD<<<666333222000111333444555444444444444666:::===>>>PPPqqqttt```444000111111,,,,,,++++++***))))))((('''((((((((()))))))))***'''''''''((()))*********(((((((((((()))***+++,,,///222888@@@FFFHHHGGGEEEZZZvvvnnnlllooolllvvvooo{{{~~~```XXXoookkk}}}fffMMMMMMYYYaaaeeehhhdddlllwww}}}yyyrrrssszzz{{{|||{{{yyyxxxxxxzzz|||xxxsssooooooqqqqqqmmmiiidddbbb```^^^XXXSSSVVV\\\III===666999;;;888:::AAAAAADDDGGGKKKOOOXXXccckkklll```WWWUUUSSSPPPLLLIIIFFFEEEDDDCCC@@@;;;777444555666>>>NNN^^^___@@@555555666777777777:::===@@@HHH???;;;>>>===999===FFFXXXmmmxxxuuuxxxzzzzzzlllbbbcccdddaaaeeemmmmmmppprrrsssrrrpppnnnnnnrrrqqqoookkkfffcccccceeehhhhhhfffcccaaa```aaacccccckkkqqqqqqppppppmmmhhhbbbdddggggggeeebbb```___^^^eeeiiihhhnnnuuuqqqgggYYYOOOKKKMMMIIIGGGWWWnnn~~~kkkjjj\\\>>>666555444222111111111111////////////////////////,,,---...//////111444777<<<@@@KKKNNN```oooGGGKKKhhhwww{{{cccSSSTTT^^^mmmyyyjjjYYYWWWbbbqqqssstttwww~~~~~~wwwrrrmmmnnnqqq{{{}}}yyyvvvmmm\\\NNNEEEAAA@@@AAAGGG```^^^@@@666222222000000000000////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000===EEEMMMRRRXXX]]]\\\XXXWWWSSSQQQRRRVVVlllhhhiiikkknnnppprrrtttuuutttsssoooiiihhhiiigggbbbccceeegggkkkmmmnnnoooooonnnnnnoooooommmhhhaaa[[[WWWTTTNNNEEE===666333333000111333444555555444333222444999======PPP~~~ttt;;;...000111,,,,,,++++++***))))))((('''((((((((())))))******&&&''''''((()))******+++(((((((((((()))***+++,,,000333888@@@FFFIIIIIIHHH```uuuaaa[[[___bbbwwwtttzzzooo___UUUhhhtttaaa{{{mmmVVVVVVaaafffjjjooodddjjjtttyyyvvvqqqttt{{{}}}|||yyywwwwwwyyy}}}wwwrrrnnnooorrrtttqqqmmmffffffffffffdddccciiirrrPPP@@@777:::===:::<<>>AAAEEEJJJOOOWWW^^^___bbbkkkwwwtttnnnhhhgggfffeeeccc```\\\YYYZZZYYYTTTLLLDDD???>>>@@@CCCSSSggg>>>:::777555666999===CCCPPP\\\dddccc[[[TTTNNN???666>>>???GGGSSSZZZZZZZZZcccoookkkeeeaaabbbddddddfffjjjoooooonnnkkkiiihhhjjjkkkeeeooouuurrrooorrrsssrrrrrrmmmhhhfffccc___```ccc```dddddd```___cccfffgggfffhhhjjjhhheeedddeeehhhhhhffffffkkkrrrtttrrrnnnaaaUUUNNNPPPOOOJJJLLLTTTvvvhhhvvv???999444222444444111///111000000////////////000000///000000000000222666999???DDDOOOUUUnnngggGGGEEEXXXdddVVV]]]kkkUUUPPPUUUfffxxxqqqZZZ^^^cccjjjvvvvvv~~~{{{pppkkkllloooyyy~~~{{{qqqooottthhhRRRFFFAAA;;;???JJJVVVzzzyyytttIII666555777222222111111000////////////............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---+++***...666CCCIIIOOOUUU\\\aaa]]]WWWQQQXXXTTT\\\[[[{{{lllmmmooopppppppppooonnnrrrpppnnnmmmllljjjgggeeefffgggggghhhiiijjjkkkkkkjjjiiijjjjjjiiieee___ZZZWWWTTTMMMFFF>>>777333000111222222333333333333333444444555AAAMMMVVVuuuvvv@@@555//////++++++++++++************))))))))))))))))))))))))***)))((((((((()))++++++---,,,+++******+++,,,,,,222444;;;EEEIIIEEEBBBAAAUUUYYYLLLBBBTTTjjjqqqqqq}}}sssQQQSSSUUUaaarrrqqq]]]^^^vvvvvvuuuZZZKKKWWWeeefffdddfffcccjjjrrruuuuuuuuuxxx{{{wwwtttwww{{{{{{yyywwwuuuuuuvvvwwwwwwvvvrrrnnniiihhhiiijjjkkkkkkUUUDDD777999@@@DDDJJJPPPWWW\\\```aaaeeennnzzzwwwqqqnnnnnnooooooooollliiifffgggeee```WWWOOOKKKKKKMMMXXXccc___???;;;<<<;;;<<<@@@FFFPPPaaappp~~~uuulllbbbLLL???EEEBBBHHHQQQXXXYYYYYYaaajjj|||uuugggcccaaadddffffffgggjjjkkkjjjhhhdddbbbbbbeeehhheeellloookkkhhhkkknnnmmmiiieeecccddddddaaabbbfffeeeeeebbb___aaaeeefffcccfffgggfffeeebbbaaaaaabbb^^^aaagggnnntttuuuqqqnnneeeYYYQQQQQQOOOIIIJJJQQQtttgggZZZLLL:::555222444444111000111000000////////////000000///000000000000333666999CCCGGGQQQZZZuuuUUU>>>???]]]ZZZXXXjjjpppxxxhhhWWWTTTZZZiiiyyyvvv```aaacccgggsss}}}|||ppphhhggghhhuuuyyy{{{nnnrrr|||pppYYYHHHCCC<<>>GGGPPPFFF===UUUuuu~~~{{{{{{~~~|||{{{}}}```JJJRRRSSS```pppnnncccooo}}}\\\NNNIIIVVVbbbbbb___aaacccjjjssswwwwwwwwwzzz~~~|||uuusssvvvxxxwwwyyyvvvttttttwwwyyyzzz{{{uuupppjjjhhhiiijjjjjjhhhUUUDDD888:::BBBHHHPPPXXX``````aaaccciiisss{{{tttppprrruuuvvvvvvtttqqqooopppmmmhhhbbb]]][[[]]]___nnnrrr}}}qqqQQQ===:::===<<<===CCCJJJWWWkkk}}}~~~qqqUUUDDDJJJPPPSSSZZZbbbeeedddfffjjjooovvv{{{|||zzzuuukkkaaaaaa^^^___dddgggeeedddfffeeedddbbb___]]]^^^aaaeeehhhkkkkkkfffbbbccceeefffdddbbbcccgggiiihhhiiimmmllljjjeeebbbeeeiiihhhcccjjjhhheeecccbbbbbb```___WWW___kkktttwwwuuurrroooggg[[[SSSPPPMMMGGGGGGLLLgggttt\\\QQQsssTTT;;;555222444444111000111000000////////////000000///000000000111333777:::DDDIIIRRR___oooMMM@@@BBBddd|||VVV]]]vvv|||sss___rrrhhhXXXXXX```nnnzzz}}}gggdddbbbfffqqq|||vvvlllhhhgggppp|||xxx~~~xxxyyy]]]KKKFFF===>>>FFFOOOrrr[[[@@@666444222222222111000000/////////............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,---,,,+++111888IIIOOOUUUXXX]]]```\\\VVVSSS]]][[[___mmmuuuvvvvvvwwwvvvuuusssrrruuuuuuvvvwwwvvvsssmmmiiijjjjjjjjjjjjjjjjjjjjjjjjeeeeeefffhhhhhhfffccc___[[[XXXRRRKKKCCC:::444000000111222222333333222222777555333:::EEELLLcccyyyHHH222111///,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,+++******+++,,,---...333666>>>GGGHHHAAA======GGGPPPEEE>>>^^^|||xxx}}}XXXKKKPPPSSShhh{{{uuuooouuuLLLHHHKKKWWW______^^^___fffmmmuuuyyyxxxxxxzzz}}}~~~wwwppppppvvvyyyxxxwwwuuurrrsssuuuxxxzzz{{{tttqqqllliiilllooommmiiiUUUEEE888:::BBBHHHRRR\\\ddd```___dddlllwww}}}wwwwwwzzz|||}}}{{{wwwtttrrrpppnnnjjjfffeeefffiiilllsssrrrmmmbbbQQQAAA999666<<<<<>>>>>CCCJJJkkkiiiIII999444333333222111111000000//////............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---,,,,,,333;;;KKKQQQWWWZZZ^^^aaa___ZZZPPPYYYXXX\\\uuuvvvwwwxxxyyyzzzyyyxxxwwwyyyyyyyyyyyyxxxuuuoookkkllllllkkkkkkjjjjjjiiiiiifffffffffggggggeeebbb___\\\YYYUUUNNNFFF===555111111111222333333333333222777777444888AAAGGG[[[zzzzzzyyy{{{PPP444666222,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))***************)))))))))***+++---...333777???GGGGGGAAA===>>>LLLTTTKKKJJJllluuuqqq|||VVVNNNPPPWWWwww|||kkkKKKOOOUUU]]]aaabbbdddeeelllrrrxxxzzzwwwvvvxxx{{{~~~rrrjjjlllvvv{{{{{{vvvtttqqqqqqtttvvvwwwwwwqqqqqqnnnmmmqqqvvvrrriiiSSSDDD888:::@@@GGGQQQ\\\aaa]]]]]]fffpppzzz}}}|||yyywwwssspppkkkhhhhhhiiikkkllliiifff[[[JJJ===888666555:::===DDDKKKQQQ\\\ppp```MMMUUUbbbdddlllyyyyyyooohhhggglllmmmgggaaa``````___\\\YYY[[[``````[[[VVVUUUUUUXXX[[[]]]^^^^^^```bbbggghhhjjjkkkiiifffdddeeebbbaaadddhhhjjjgggfffhhhnnnsssssslllggghhhkkkmmmooollliiihhhiiiiiieeebbb___gggppptttqqqoooppprrrjjjbbbXXXRRRMMMIIIHHHJJJ\\\fff]]]ZZZ}}}jjj===777333333333000000222000000////////////000000///000000111222444888<<>>===AAAEEEcccwwwRRR>>>777333333222222111000000000///............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,------...555===KKKRRRYYY\\\___cccbbb___TTTYYYWWWYYY{{{tttvvvwwwyyyzzzzzzyyyyyy{{{zzzxxxwwwwwwtttqqqnnnnnnnnnmmmlllkkkiiiiiihhhfffffffffffffffeeebbb___\\\ZZZWWWQQQIII@@@888333222222333444444444444333222777777:::AAADDDUUUrrrrrrssswwwxxxUUU444777///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))************)))(((((((((((()))+++---...333777@@@GGGFFFAAA@@@CCCQQQYYYUUUYYYssstttqqqppp{{{VVVNNNLLLXXXgggPPPYYYaaaeeehhhkkknnnnnnrrrvvvzzzyyyuuutttwwwzzzxxxiii```eeerrrxxxxxxxxxvvvttttttttttttsssrrrooorrrsssssswwwzzzqqqcccOOOAAA777:::@@@FFFQQQ\\\___\\\```llluuu}}}}}}zzzzzz{{{wwwqqqllliiigggeeeddd]]]WWWKKK>>>666555666555444999AAAIIIPPPZZZnnncccOOOYYYiiijjjssstttmmmjjjmmmmmmgggcccdddffffffbbb______aaa```ZZZVVVUUUSSSVVVYYY[[[\\\]]]^^^```aaaaaadddiiikkkhhhfffhhhfffdddfffjjjjjjgggfffhhhhhhppprrrkkkddddddjjjnnnmmmlllkkkkkkiiifffbbb^^^^^^ccciiikkkjjjkkknnnrrrqqqiii___WWWRRROOOMMMMMMYYYvvvmmmjjjnnnxxx???888333333333000000222000000////////////000000///000111111222555999<<>>===???AAA[[[zzzSSS<<<555333333333222111111000000///............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......///777@@@LLLTTT[[[^^^```ddddddbbb\\\\\\\\\]]]uuuvvvwwwyyyyyyyyyyyyxxxyyyvvvsssrrrrrrssssssrrrpppooonnnlllkkkiiihhhhhheeeddddddeeefffeeeccc```[[[ZZZXXXSSSKKKBBB:::555333333444555555555555444000777888:::AAAHHH___sssvvvsssggguuuYYY333666+++------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))***+++******)))((((((((()))***---///000333777???FFFFFFBBBDDDHHH[[[aaa]]]___pppzzz|||VVVNNNMMMYYYaaaPPP\\\gggjjjlllrrrsssqqquuuxxxyyywwwsssrrrwww{{{xxxooobbb]]]fffvvv}}}|||}}}|||zzzyyyxxxuuuqqqnnnqqqwwwyyyxxx{{{zzzjjjVVVJJJ>>>666:::AAAGGGRRR^^^______ggguuu|||{{{{{{}}}{{{tttnnnjjjeee___[[[TTTKKK@@@888444333444555222666===BBBFFFQQQeeeyyy~~~jjjXXXeeerrrssszzz}}}yyynnnpppooojjjhhhkkklllkkkmmmhhhfffgggeee```]]]]]][[[[[[[[[ZZZZZZ[[[^^^aaa```\\\]]]bbbccc```^^^aaacccaaabbbfffgggeeefffiiiffflllmmmhhhdddfffkkkmmmmmmnnnpppnnniiibbb]]]ZZZXXX\\\aaaeeeiiimmmrrrwwwvvvooodddYYYSSSOOOMMMKKKVVVmmm}}}???999444333222000000333000000////////////000000...000111111222555:::===EEEUUUVVVggg^^^HHHOOOccc|||qqqwwwvvv___\\\___lllyyyooo]]]YYY]]]dddrrruuunnnsss~~~wwwooommmiiizzz}}}xxxhhhZZZHHHDDD======>>>>>>VVV}}}}}}{{{RRR;;;444444333333222222111111000///............---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///------......000888AAAPPPWWW^^^___aaacccdddcccaaa^^^cccgggwwwxxxyyyzzzzzzzzzyyyxxxuuurrrnnnmmmooorrrtttuuuppppppnnnmmmkkkiiihhhgggccccccccceeeffffffdddbbb[[[ZZZYYYTTTMMMCCC;;;666333444555555666666555555222888777666???NNNooozzzooodddzzz```888:::------------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))++++++******))))))))))))***,,,...000111333777???FFFFFFCCCFFFLLLgggiiibbb___iiisssXXXOOOVVV^^^YYYLLLZZZgggjjjmmmssstttooouuuxxxxxxuuuqqqrrrwww}}}tttlllccccccqqq}}}{{{wwwqqqmmmttt{{{}}}{{{|||xxxcccLLLFFF;;;555;;;BBBIIITTT```aaacccnnn|||}}}zzztttnnnjjjddd]]]XXXOOODDD:::666333000000444999;;;>>>@@@AAAJJJ```tttttttttfffuuuvvvuuuzzzssstttrrrnnnnnnpppqqqnnntttoookkklllkkkgggeeefffeeeccc___[[[YYY[[[```eeeccc]]]YYY[[[ZZZUUUSSSVVVWWWUUUWWW\\\^^^]]]___ccchhhkkkjjjggggggkkknnnmmmooorrruuurrrjjj```ZZZWWWSSSWWW]]]dddkkkrrrxxx|||xxxqqqeeeYYYPPPMMMJJJFFFTTTggg@@@999444333222000000333000000////////////000000...000111111333555:::===FFFWWWZZZppp```CCCQQQpppzzzzzz|||ccc]]]^^^jjjwwwqqq\\\XXX]]]gggyyyvvvooowwwsssllliiifffyyyvvv|||gggVVVFFFCCC=========<<>>PPPgggxxxxxxgggCCC666111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))*********))))))***...000888777===EEEGGGHHHTTTddd~~~mmmcccZZZrrrsss___TTTYYYXXXzzzooonnnUUUEEESSSiii{{{{{{tttsssyyy}}}yyywwwxxxwwwwww{{{uuupppiiiwww}}}}}}}}}yyyuuussszzz~~~xxxwwwbbbDDD>>>===555777EEELLLQQQ]]]^^^eeennnvvv}}}|||zzzuuummmhhhddd[[[QQQIII@@@888555222000000333777999<<>>666555555666666666666555555777555<<<999===III^^^|||vvvLLL666000//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))************)))+++...111777:::AAAHHHHHHKKK]]]qqqjjj[[[SSSmmmnnnWWWPPPdddbbbmmmmmmhhhNNNJJJUUUgggvvvxxxssstttzzz{{{yyyxxxvvvtttxxx}}}zzzzzzzzz~~~{{{{{{|||fffKKK@@@EEE>>>:::CCCJJJPPP\\\\\\cccmmmuuu{{{}}}|||xxxwwwsssmmmiiiddd[[[QQQCCC<<<555333333111333666888:::<<<@@@EEEOOOZZZcccooo|||yyyssspppoooqqqqqqpppppppppnnnllljjjiiiiiiiiigggllljjjddddddjjjkkkfffaaa[[[WWWUUUQQQKKKJJJLLLHHHMMMPPPNNNOOOWWW```eeennnmmmooosssrrrpppqqquuuuuu|||zzzkkk^^^XXXXXXVVVWWW^^^jjjsssuuuxxx|||{{{wwwkkkZZZPPPMMMKKKGGGOOOooowww|||QQQ555<<<999---444444222000000000000000000000000111000222444333333999AAALLLYYY]]]JJJPPPooowwwWWWggguuuzzzhhh```aaannnyyysss\\\XXXeeeuuuoookkkvvvvvvjjjkkkppp|||nnnwwwxxxmmm]]]MMMGGG===<<>>666333444666777777666444333:::444<<<<<<===@@@SSSzzz}}}PPP444000//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))************)))+++...111333999BBBHHHGGGJJJ```xxx{{{cccYYYXXXtttqqq|||SSSSSSdddhhh}}}___hhh~~~iiiMMMPPPXXXeeepppsssqqqtttyyy}}}zzzyyyyyyxxxvvvxxx~~~kkkZZZOOOXXXOOOAAACCCJJJRRR]]]\\\ccckkksssyyy|||zzzyyyxxxtttuuusssoookkkeeeZZZOOO===666111222333333555999888:::<<<>>>CCCLLLXXX```nnn{{{~~~tttmmmrrrzzzssskkkiiilllnnnooonnnooonnnfff^^^```iiikkkfffgggmmmnnnjjjmmmtttsssmmmgggbbb___]]]YYYRRRPPPQQQSSSXXXYYYUUUTTTZZZbbbfffkkkjjjmmmtttzzzzzz{{{}}}~~~yyyjjj^^^YYYYYYUUUVVV]]]hhhooorrrvvvzzz}}}zzzpppaaaTTTNNNKKKGGGHHHgggwwweeeYYY888;;;999///444333222000000000000000000000000111000222444444444:::AAANNNTTTZZZUUUHHH]]]hhhRRRlll{{{jjjaaaaaannnzzzppp\\\^^^mmmwwwxxxvvvuuuxxx{{{}}}qqqjjjsssyyyllllllnnnxxx|||hhhttt{{{nnn^^^NNNHHH===;;;===888AAAYYYqqqAAA;;;666444222222222222111000/////////......---------...........................------------,,,,,,,,,------...///...111===JJJWWW___eeedddbbbccccccaaa______fffzzzwwwuuuttttttttttttsssrrrrrrsssuuuvvvuuurrrooojjjiiihhhiiikkkmmmmmmllljjjhhhggggggiiilllmmmmmmgggccc]]]XXXRRRIII>>>777333555777888888666444222;;;111999;;;;;;:::NNN~~~VVV777555//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))***************,,,///222444999BBBJJJIIIKKK]]]rrrjjj]]]bbbiii{{{sssUUUZZZ\\\jjjrrr[[[jjjyyyiiiNNNRRRZZZeeennnpppppprrruuuvvvuuuwww{{{||||||{{{pppnnnnnnqqq___HHHFFFOOOVVV]]]___eeemmmsssxxx~~~|||zzzyyyxxxxxxtttvvvuuuqqqllleeeXXXKKK888333///111333333555999666999<<<>>>CCCMMMZZZdddooozzz|||pppaaa[[[ZZZggg}}}uuummmhhhlllqqqqqqnnnkkknnnlllbbb\\\fffwwwtttfffjjjrrruuupppooouuuwwwtttoookkkiiiiiifff```]]]___ccceeeeeecccdddhhhiiigggdddbbbfffqqqzzz~~~{{{rrreee[[[WWWWWWUUUYYY```hhhnnnssswwwzzz~~~|||uuuhhhYYYOOOJJJIIIEEE___fff\\\ddd<<<999999000444333333000000000000000000000000111000222444444444:::BBBOOOTTT^^^bbbCCCFFFgggyyy```ZZZ~~~ooodddbbbmmmyyyuuudddgggppprrrmmmiiikkkqqqwww|||yyypppuuuzzznnnkkklllttt|||fffuuuppp^^^OOOIII===;;;===666<<>>666444666888999999777444222999...555777999:::PPPfff>>>::://////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))************,,,000333888:::CCCKKKLLLKKKVVVeee```]]]iiipppzzz{{{fffRRRWWWYYYmmmnnnaaavvvdddLLLOOO[[[hhhnnnoooooopppqqqttttttyyyssssssbbbGGGIIIRRRVVV[[[dddiiioootttwww|||}}}zzzzzz{{{zzzzzzvvvxxxwwwsssmmmdddUUUGGG777222000222444333444666555888<<<===AAAJJJYYYdddlllvvvyyybbbLLLNNNWWWjjj~~~{{{vvvvvvwwwrrrqqqnnngggiii|||kkknnnyyy|||sssmmmqqqwwwxxxtttqqqppprrrppplllkkkmmmpppooommmnnnssswwwqqqgggbbb___bbbkkkrrruuuuuuvvvuuutttpppiii```ZZZXXXWWWXXX^^^ffflllqqqvvvzzz}}}||||||wwwkkk[[[MMMHHHIIIGGGYYY{{{}}}yyyZZZZZZppp???888:::222444222444111111111111111111111111111000222444555555;;;CCCPPPXXXeeeuuuQQQBBBAAAhhhnnnZZZdddssswwwwww{{{~~~tttgggbbblllvvv{{{lllkkkkkkccc^^^^^^aaahhhqqqwww|||}}}ssswwwzzzlllhhhiiirrriiizzzqqq___PPPIII===<<<>>>888===RRRxxx~~~|||JJJ<<<888666444333444444444222000000000000000111111111........................------------------------------...//////333AAAOOO\\\bbbeeecccaaadddggghhhddd```kkkuuutttssstttttttttqqqoooooopppsssvvvxxxxxxtttqqqkkkkkkkkkmmmnnnnnnllljjjhhhggggggiiilllnnnnnnmmmddd```[[[VVVQQQHHH===555555666777777777555333222555,,,222333777===PPPppp???444//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++***+++---111444666777>>>GGGHHHFFFLLLXXXbbbcccjjjeeeyyysss}}}zzzttt[[[LLLMMMWWWmmmnnnlll___KKKKKK[[[jjjooommmlllooopppwwwxxx}}}}}}~~~nnnyyyXXXBBBHHHPPPRRRXXXfffjjjooosssvvv{{{|||zzz{{{|||{{{zzzwwwxxxwwwrrrlllbbbRRRDDD777333111333444222222444666999<<<;;;===EEETTT```hhhppp~~~|||\\\GGGNNN]]]rrr{{{wwwpppmmmkkktttlllpppzzz}}}tttmmmrrrxxxyyytttqqqpppssstttrrrsssvvvsssrrrqqqsssyyy|||uuujjjiiieeeeeeiiikkkiiiiiikkkkkkjjjhhheeeaaa___\\\[[[UUU___hhhlllpppuuuyyyyyyzzzzzzxxxnnn[[[KKKGGGKKKJJJUUUrrruuufffXXX^^^{{{CCC777:::444444111555111111111111111111111111000000222555555666<<>>SSSxxxMMM===888666444444555666555444111111111111111111111111........................,,,,,,,,,------------...------...//////444BBBQQQ\\\aaadddaaa```dddggghhhaaa___nnnrrrqqqrrrsssuuutttrrrpppoooooorrruuuxxxxxxuuusssmmmmmmnnnppppppnnnjjjgggiiiiiijjjkkkmmmmmmjjjhhhaaa^^^YYYTTTOOOGGG<<<555444444444444333222111000222---333111777???LLLsss}}}lll===111//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++++++++---111444222666???GGGEEEBBBLLL[[[iiijjjjjj[[[rrruuu}}}{{{ppp\\\RRRMMMUUUpppXXXHHHIII\\\lllmmmiiiiiiooorrrzzz{{{yyyxxxqqqrrrKKK>>>IIIMMMOOO[[[cccgggmmmqqquuuzzz}}}{{{||||||zzzwwwtttvvvtttoooiii```QQQCCC777222111444555333333444555999<<<;;;<<>>RRRwww~~~PPP???888777555555666777666555111111111111000000000000........................,,,,,,,,,---------.........---...//////555CCCRRR\\\cccgggeeedddgggjjjjjjdddgggyyyooopppqqqsssuuuuuussspppppppppsssvvvyyyyyywwwuuunnnoooppprrrrrroooiiieeekkkkkkkkkmmmmmmkkkgggddd___\\\WWWSSSNNNFFF<<<444333333222111111000000///000...444000777@@@GGGfffsss}}}}}}ggg@@@999//////...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))***+++++++++...111555666<<>>JJJKKKOOO``````dddjjjoootttzzz}}}{{{|||{{{wwwsssqqqrrrqqqlllggg^^^PPPCCC666222111555666444444555333888<<<===???IIIZZZhhhpppsss~~~\\\VVVZZZiii~~~rrrnnntttwwwsssuuu{{{~~~xxxqqqnnnlllppprrrsss{{{wwwuuuqqqoooqqqrrrrrruuuzzzpppvvvxxxtttrrrvvvzzz|||}}}|||zzzvvvrrruuu|||xxxvvvrrrppplllfff^^^YYY[[[iiiuuuxxxzzzyyyeeeSSSQQQYYYKKKNNNfff{{{pppqqqyyyGGG555:::666444000666111111111111111111111111000000222555666666===EEERRRWWWbbbnnnYYY@@@___~~~{{{ddd^^^ccc~~~}}}{{{|||lllccckkkwwwyyyccc\\\VVVOOOVVVdddbbbgggllllllnnnwwwyyyxxx|||rrrkkk```fffrrr|||~~~jjjxxxfffWWWLLL===:::>>>888===QQQzzzTTTBBB999777555555666777777666111000000000/////////...........................,,,,,,,,,------............---...//////555DDDSSS^^^fffllllllkkklllmmmlllmmmrrrttttttssstttuuutttqqqooorrrrrruuuzzz|||uuuqqqooopppmmmhhhfffhhhlllmmmnnnpppnnnjjjddd___^^^ZZZTTTPPPKKKDDD;;;555444333111111222222222222111111111111444999AAAGGGYYYwww~~~sssEEE000111000///...---,,,,,,,,,************************************************++++++,,,,,,,,,...222555777;;;GGGKKKFFFSSSqqqzzzrrr```hhhrrrttt}}}{{{xxxqqq\\\```eee~~~pppDDDCCCJJJWWWbbbeeeeeeiiipppttt|||{{{~~~{{{yyy{{{||||||||||||}}}{{{{{{|||[[[@@@???FFFJJJQQQ\\\ccciiippptttvvvzzz{{{xxxyyywwwtttrrrssstttsssnnniiiaaaTTTHHH777444222111333444555555999999999999CCCUUUdddjjjkkkrrrvvvyyy}}}lll\\\bbbqqq|||wwwwwwzzzuuu{{{|||tttnnnlllmmmrrrxxxzzzxxxuuuttttttssstttuuutttrrrssswww{{{{{{wwwtttwww}}}~~~}}}zzzqqqccc\\\^^^bbbmmmzzzlllXXXPPPRRRHHHLLLZZZyyyllluuuPPP666555333666222333111111111111111111111111222111111444555777???IIINNNWWWrrrbbbDDDQQQgggpppzzzjjj]]]yyynnndddjjjrrr}}}mmmYYYPPPWWWccckkkqqquuuyyyzzzzzz}}}~~~|||tttgggeeeiiisss||||||oooyyyhhhYYYOOOCCC===:::;;;CCCKKKrrrbbbBBB<<<:::777666777777777666222222000///............////////////////////////........................------...000111888IIIXXX```hhhoooppppppqqqpppmmmkkktttsssrrrsssttttttsssqqqrrrrrrtttyyy~~~~~~{{{vvvrrroooooolllgggeeegggjjjkkkmmmmmmlllhhhbbb^^^]]]ZZZUUUQQQMMMEEE<<<555444333222222222222222222000111222333666<<>>DDDGGGOOOZZZdddjjjqqqtttvvvzzz}}}{{{zzzxxxtttrrrpppqqqppplllhhhbbbVVVJJJ:::777444333444555555555:::>>>@@@AAAHHHUUUaaafffeeemmmtttyyyrrrhhhnnnzzz{{{vvvvvvyyy||||||rrrllljjjnnnrrrwwwxxxwwwtttsssssswwwxxxxxxwwwvvvwwwzzz~~~|||zzz~~~}}}rrrccc]]]___bbbmmmzzzmmmXXXOOOOOOHHHKKKVVV|||jjjnnnTTT999777444666111222111111111111111111111111222111111444555777@@@IIIRRRZZZzzzhhhJJJRRRcccpppttt```~~~mmmbbbgggppp{{{ooo\\\SSSVVV```hhhnnnssswwwyyyzzz~~~vvvjjjgggkkkttt|||~~~rrrzzzjjjZZZPPPEEE>>>;;;<<>>666444333333333222222222222000111333666888===CCCGGGXXXRRR888111000///...---,,,,,,,,,***************************************************+++,,,,,,,,,...222555:::>>>IIILLLIII\\\|||xxxqqq___hhhwwwkkkXXXaaaiiibbbAAABBBOOO___llljjjbbbeeesss~~~||||||~~~~~~|||yyyyyyzzzzzzoooWWWAAA>>>AAADDDMMMZZZbbbhhhnnnrrrtttxxx~~~zzzvvvrrroootttuuusssnnnjjjeeeYYYNNN<<<999555333444555666555777>>>CCCDDDGGGQQQ\\\bbbdddnnnxxxuuuyyy~~~zzzwwwxxx||||||tttpppnnnooorrrvvvwwwvvvtttssssssyyy{{{}}}~~~|||pppbbb\\\```hhhqqq|||mmmXXXNNNNNNGGGHHHQQQuuu~~~gggwwwYYY===999444666111222111111111111111111111111222111222444555888@@@JJJWWW]]]bbbJJJXXXmmmwww|||}}}}}}kkk___dddmmmxxx~~~nnn]]]RRRQQQYYYbbbfffkkkppprrruuu{{{yyymmmhhhjjjrrryyyvvv|||jjj[[[QQQFFF???<<<===CCCKKKmmmnnnDDD???===:::888777666444222222111000000////////////////////////////////////........................------...000222999JJJ[[[dddkkkpppqqqrrrtttssspppuuuvvvssspppmmmlllmmmoooqqqqqqppppppqqqvvvzzz{{{xxxuuupppllliiiiiigggddddddgggiiikkklllllliiieeecccaaa[[[YYYWWWUUUQQQIII???777333444555444222111111222000222555666888;;;>>>AAARRR[[[444111000///...---,,,,,,,,,***************************************************+++++++++,,,///333666:::???KKKOOOOOOfff}}}vvvfffppp}}}jjj\\\jjjqqq|||\\\EEEGGGSSSaaakkkhhhaaafffttt}}}{{{}}}|||zzz{{{}}}}}}yyyuuu{{{}}}yyy|||~~~uuukkkVVVDDD???@@@BBBMMMZZZccchhhooorrrtttyyyzzzssspppmmmjjjvvvvvvrrrlllhhhbbbWWWLLL:::777444333444777888999999AAAFFFFFFIIIUUUdddmmm{{{~~~{{{zzz}}}~~~~~~zzzxxxwwwrrrtttvvvwwwwwwvvvuuuuuuyyy}}}zzzvvvlll___]]]cccrrryyy}}}lllYYYPPPOOODDDEEEMMMqqq}}}kkk\\\>>>:::444666111222111111111111111111111111333111222555666999AAAKKKXXX___{{{PPPHHHiiiyyyiii|||~~~|||lll^^^bbbkkkvvvxxxgggWWWKKKIIIQQQZZZ[[[```eeehhhkkksss~~~zzzooofffhhhnnnsss~~~xxx{{{iii[[[QQQFFF???<<<;;;AAAIIIgggyyyMMMBBB???<<<::::::888666444222111111000//////000000////////////////////////...........................---...000222:::LLL]]]fffmmmqqqrrrtttvvvtttqqq~~~kkksssoookkkjjjkkkmmmnnnnnnqqqpppqqquuuxxxyyyvvvrrrjjjgggeeegggfffcccdddggggggiiijjjiiieeebbbaaaaaa\\\YYYWWWUUUQQQJJJ???888333555666555333111111222222333555555555666888999MMMccc333111000///...---,,,,,,,,,************************************************)))***++++++,,,///333666;;;AAAMMMQQQRRRiii|||yyylllxxxooogggxxxyyyjjjjjj~~~[[[MMMOOOZZZdddkkkhhhffflllxxxzzzxxxyyy~~~}}}}}}}}}zzzzzz~~~}}}yyy{{{{{{qqqhhhVVVDDD======AAALLLXXXdddiiipppsssvvv{{{~~~sssmmmmmmmmmjjjnnnnnnjjjccc___[[[QQQGGG999666444444888===@@@BBBJJJQQQVVVVVV]]]nnn}}}{{{}}}|||~~~}}}}}}}}}uuuvvvvvvxxxyyyyyyyyyxxxyyy~~~{{{uuusssrrrkkkaaabbbkkkzzz}}}nnn\\\RRRPPPEEEFFFKKKmmmmmm\\\]]]???999444666222444111111111111111111111111333111333666777:::CCCLLLYYYdddxxx^^^CCCOOOmmmZZZttt|||}}}|||nnn___bbblllvvvqqq\\\LLLCCCBBBKKKWWWWWW[[[___aaadddlllxxx{{{oooggghhhmmmrrr~~~vvvzzzfffZZZPPPEEE>>>::::::???EEEaaayyyZZZCCC@@@<<<:::999999777666222111111000000000000111////////////////////////...........................---...000222;;;NNN___iiinnnssstttvvvwwwtttnnnuuubbbqqqoookkkjjjkkkmmmooooooqqqpppqqqtttwwwwwwtttppphhheeeeeehhhgggddddddgggdddfffgggeeeaaa^^^___aaa]]]ZZZWWWTTTPPPIII???777222555888777333000000222333444444333222222333555XXXxxxiii999111000///...---,,,,,,,,,************************************************)))***++++++,,,///333777===EEEQQQQQQPPPddd}}}uuutttlll~~~sssppp}}}wwwwwwXXXcccvvvlllrrr{{{ZZZTTTTTTaaaiiiooommmlllttt{{{xxxyyyxxx{{{}}}}}}|||}}}zzzyyy|||xxxpppkkkYYYFFF<<<<<>>:::999===CCC\\\zzzssskkkeeeGGGBBB<<<888777777777666222111111000000111111111////////////////////////...........................---...000333<<>>777222666999888333000000222333333333111000000222444[[[ppptttkkk===111000///...---,,,,,,,,,************************************************(((***++++++,,,///444777>>>GGGTTTSSSPPPaaauuuvvvooonnnhhhzzzqqqooossspppxxxmmmZZZooo|||jjjtttuuuYYYWWWUUU```llltttrrrooovvv|||}}}~~~~~~tttyyy}}}zzzzzz{{{~~~{{{~~~~~~yyyuuubbbLLLAAAAAAIIITTT[[[eeekkkrrrvvvzzz|||rrrpppjjjbbb]]]XXXOOOFFF999777555777===EEEJJJNNN___iiittt}}}zzzyyyzzz||||||}}}~~~~~~}}}{{{zzzvvvttttttvvvzzz}}}~~~}}}~~~~~~}}}yyy||||||~~~zzzuuuuuusssrrruuuxxxssskkknnnxxx|||~~~zzzeeeUUUNNNJJJKKKLLLeeexxxqqq[[[ccc{{{eeeDDD;;;444666222444111111111111111111111111333222333777888;;;DDDNNN]]]nnnVVVPPPFFFZZZ}}}bbb[[[~~~{{{yyy{{{sssaaacccmmmxxx|||cccKKKFFFJJJPPP[[[ffffffggggggddddddiiittt}}}rrriiijjjoootttvvv~~~gggZZZPPPFFF???;;;999===CCCZZZtttuuuqqqjjjOOOIIIAAA:::777666777777222111111000000111222222////////////////////////...........................---...000333===QQQcccjjjpppvvvyyyzzzxxxoooeee]]]jjjmmmllllllnnnrrrvvvwwwxxxsssrrrrrrtttwwwvvvrrrnnnmmmkkklllooommmgggcccccchhhkkkllliiidddaaadddggg```\\\VVVQQQMMMFFF===777222666:::888333000000222222222222111///000333666KKKrrrvvvkkk>>>111000///...---,,,,,,,,,************************************************((()))++++++,,,///444777===HHHVVVUUURRRbbbssssssmmmlllfffyyyqqqlllkkkkkkiiifffpppxxxrrrhhhvvvrrrXXXXXXSSS\\\lllwwwtttnnnsss~~~zzzwww~~~{{{|||~~~kkkSSSFFFHHHQQQ[[[aaarrrxxxxxxuuulllaaaXXXQQQGGG===777555333555;;;BBBHHHKKKSSS___ooo~~~~~~||||||}}}xxxyyyzzz}}}~~~~~~|||zzzuuusssrrrtttyyy}}}~~~}}}|||}}}}}}~~~~~~zzzuuuuuuttttttwww{{{tttkkknnnwww|||~~~}}}hhhVVVOOOJJJLLLLLLcccvvvkkkTTT\\\sssiiiGGG===555666111333111111111111111111111111333222333777999<<>>999888999999222111111111111111222222////////////////////////...........................---...000333===QQQccckkkqqqwwwzzz{{{xxxnnnbbbeeeuuukkkllloooqqqssssssssssssuuusssrrrrrrtttuuuttttttuuusssssstttnnnhhhjjjrrrwwwtttooojjjfffddddddddd```]]]YYYSSSMMMGGGAAA>>>888999999666111//////111222111000000000111222333HHHiiivvv{{{zzzvvv???222111/////////...---+++,,,+++******))))))******))))))))))))))))))))))))***+++,,,,,,---000444777@@@FFFQQQQQQMMM]]]qqqtttmmmjjj\\\qqqxxxkkksss{{{mmmeeekkkzzzyyyfffMMMRRRSSSbbbkkktttvvvtttvvv~~~xxxzzz~~~}}}}}}zzz[[[OOOTTT___llluuu~~~lllttthhhWWWLLLFFFAAA:::555777666666888;;;AAAFFFIIIMMMqqq~~~{{{~~~~~~}}}{{{xxxwwwwwwyyy|||~~~|||yyyzzz}}}}}}yyy}}}wwwpppooottttttwwwwwwtttpppsssyyy{{{yyydddUUURRRQQQHHHPPP\\\|||ccc[[[aaaKKK888999888555666222222222222222222222222333333555888888:::DDDNNN___ooo```MMMHHHPPP___ccc\\\ooouuuzzz}}}yyyaaaZZZfffpppnnn```ZZZaaaccc[[[YYY^^^\\\[[[YYYXXX[[[cccmmmuuuvvvxxxzzz{{{~~~rrrjjjeeegggooo~~~xxxnnnaaaTTTEEE===::::::>>>BBBVVVqqqrrr\\\RRREEE<<<999999999999333222222222111000000000000000000000//////////////////.........---------......///000222<<>>222000............,,,+++,,,+++******))))))*********************************+++,,,,,,---000444888AAAJJJUUURRRPPPdddvvvtttooojjj[[[ppp|||~~~yyyqqq{{{yyynnnuuu]]]JJJWWW\\\ffflllrrrvvvxxx{{{~~~zzzmmmVVVLLLOOOXXXdddooo}}}mmmwwwfffPPP???888777666555444444444666;;;@@@FFFIII[[[}}}~~~}}}{{{zzz{{{}}}~~~|||~~~~~~vvvnnnlllssssssuuuwwwuuussswww~~~~~~jjjYYYSSSOOOHHHNNNTTT}}}kkkfffpppsssOOO:::999777444555222222222222222222222222222333555888888;;;DDDOOOZZZgggzzzZZZEEELLLxxx|||}}}^^^dddyyy|||www```[[[gggrrrsssjjjdddaaaYYYNNNKKKPPPIIIIIIIIIJJJLLLRRRYYY^^^bbbdddhhhmmmttt~~~sssgggdddgggooo}}}}}}wwwooocccUUUFFF>>><<<;;;>>>CCCZZZuuueeeQQQJJJAAA<<<:::999888666333333333222111111000000000000000000//////////////////.........---------......///000222<<>>222000...---------,,,+++,,,+++******))))))*********************************++++++,,,---000555888BBBOOOYYYSSSUUUooouuupppgggXXXmmmuuu|||{{{uuutttrrr{{{VVVKKK___gggiiilllqqqvvvzzzwwwpppdddWWWNNNKKKPPP\\\hhhpppzzz~~~nnnjjj[[[EEE666000111222333222222333555999???DDDGGG]]]{{{~~~}}}~~~}}}||||||~~~|||xxxpppmmmqqqppprrrtttttttttzzzrrr___UUUMMMJJJMMMNNNxxxzzz]]]rrrUUU<<<888666333444222222222222222222222222111222444888999<<>>@@@AAADDDIIILLLRRRSSSXXXaaalllwwwsssdddccchhhnnnyyy|||uuuqqqcccVVVGGG@@@===<<>><<<888333///......//////...------...///000111<<>>@@@AAABBBDDDGGGJJJRRRSSSWWW```lllvvv{{{|||ssscccdddjjjnnnvvv}}}tttrrrcccUUUGGG@@@===<<<>>>BBBJJJaaayyyKKKHHHDDDAAA@@@@@@???;;;888666555555444333222111111000000000000/////////////////////.....................///000333===SSSgggqqqrrruuuvvvuuurrrooommmtttwwwvvvtttrrrrrrrrrrrrsssvvvuuuttttttttttttqqqooorrrrrrpppmmmlllnnnqqqrrrppppppooommmkkkiiigggfffeeebbb^^^\\\ZZZVVVNNNHHHAAA===777222...---.........------------///111222555???ggg|||zzz|||EEE333000---,,,,,,---,,,,,,,,,+++******))))))******************************************,,,000666:::@@@OOOZZZSSSXXXxxx{{{yyyjjjeee{{{WWW\\\ooojjjlllttt|||~~~xxxcccRRRQQQ]]]jjjzzz|||cccTTT@@@<<<777555555555333111444444444444666888;;;<<>>666555555666222222222222222222222222000111444888:::===HHHTTTiii{{{uuuQQQUUUoooooo{{{rrr\\\WWWdddooo~~~rrrgggSSS@@@:::>>>@@@??????@@@BBBBBBCCCFFFJJJMMMWWWWWW[[[cccnnnvvvzzzzzzrrrccceeekkknnnuuussssssbbbTTTFFF???<<<:::<<<@@@GGGZZZyyyOOOMMMHHHCCCAAA@@@???<<<999777777666555444333222222000000000000////////////////////////////////////......///000333>>>SSSgggrrrtttvvvxxxwwwtttpppnnnzzzyyywwwuuusssqqqpppppprrrqqqqqqrrrsssrrrooommmlllnnnnnnlllmmmqqqsssrrroooooooooooommmkkkhhhgggaaa^^^ZZZZZZ[[[WWWOOOIIIDDD???777111...---------------------...///111222444GGGzzzLLL444222...,,,---......---,,,+++******))))))******++++++++++++++++++++++++************+++000777;;;CCCOOOYYYTTTWWWsss}}}qqqsssgggqqqrrrqqqzzzrrrXXXFFFFFFRRR\\\hhhnnntttyyy```NNN@@@<<<555222111333555555666555555444555666888888===CCCAAAKKKmmm{{{{{{}}}|||xxxxxxxxxssstttqqqpppsssuuuvvvyyy~~~xxxdddSSSHHHDDDIIILLLvvvuuu]]]aaaAAA777666666666222222222222222222222222111111555888:::===HHHTTTdddcccJJJXXXyyyzzz}}}qqq\\\WWWbbblll{{{qqq^^^GGG;;;;;;AAACCCBBB@@@AAACCCEEEGGGJJJNNNQQQZZZ\\\```gggpppxxx}}}sssdddeeejjjnnnvvvtttsssaaaTTTFFF???<<<:::;;;>>>EEEUUUYYYQQQLLLEEEAAA@@@???<<<999999888777666555333333222000000000000////////////...////////////000000000......///111333>>>TTThhhrrruuuyyy|||{{{vvvppplll}}}|||zzzwwwtttqqqnnnlllnnnnnnnnnoooqqqpppmmmkkkfffjjjkkkjjjmmmrrrsssoooooopppqqqqqqpppnnnkkkiii^^^ZZZWWWYYY[[[YYYQQQJJJGGG@@@666000---------,,,...---------...000222333<<>>EEETTT{{{vvv\\\SSSOOOJJJGGGEEECCC???;;;:::999888777555444333222000000000000////////////.../////////000000000000......///111444???UUUiiirrrwww}}}yyypppjjj~~~~~~|||yyyuuupppllljjjkkkkkklllnnnoooooollljjjdddiiijjjiiilllqqqpppkkkpppqqqssstttssspppmmmkkk\\\XXXVVVXXX\\\ZZZRRRKKKHHH@@@666///------,,,,,,......---...///111333444>>>ZZZrrrvvv\\\777444000......///000000,,,++++++***)))*********++++++++++++++++++++++++******))))))+++000777<<>><<<<<>>::::::999777666444333333000000000000////////////.../////////000000111111......///111444???UUUiiirrrxxxzzzpppiii~~~|||yyyuuupppllljjjlllmmmnnnoooooonnnmmmmmmjjjjjjkkkmmmqqqssssssrrruuutttrrrqqqqqqooollljjjccc___\\\\\\]]][[[UUUOOOCCC<<<222------...---+++............////////////>>>YYY```666333000.........---++++++******))))))******+++************************+++))))))+++---///555<<>>::::::888777666666666666000000000000////////////........................//////000111444???VVVjjjqqq{{{}}}yyylllkkk}}}zzzyyyxxxvvvrrrooollljjjkkkkkklllmmmmmmmmmlllkkkiiiiiijjjmmmqqqsssssssssrrrqqqpppoooooonnnllliiigggddd```___```\\\TTTMMMAAA:::222.........---***............////////////777PPP|||yyyzzzccc666444000.........---,,,++++++************++++++************************+++))))))+++---///555===MMM\\\^^^QQQQQQbbbnnnnnnooo]]]aaa|||yyylllfff}}}hhhpppmmm___cccwwwxxx{{{cccXXXaaafffdddkkkwww~~~uuuqqq[[[EEE===;;;CCCRRR```gggooorrrssszzzqqqhhhttt|||eeeDDD===:::666555666777888888888999:::999777666666777999888999@@@HHHNNNTTTWWW___xxx}}}|||{{{vvvtttuuusssnnniiibbbXXX]]]mmmvvvzzzeeeQQQHHHBBBAAAEEEZZZvvvVVVKKK]]]vvvkkkCCC;;;888333666555444333222111111111111222222555999:::>>>HHHTTTZZZwwwuuuRRRJJJRRRzzzYYYfffzzzyyysss^^^\\\ffflll|||xxxaaaLLLKKKNNNYYYjjj{{{}}}~~~xxxlllddddddjjjrrr{{{rrrcccUUUFFF???===;;;;;;===EEETTTjjjeee___^^^[[[VVVQQQKKKFFFCCC>>>===;;;999777666555555000000000000000/////////......................../////////000444???VVVkkkttt~~~zzzmmmlll{{{wwwyyywwwwwwvvvtttrrrpppnnnlllkkkkkkllllllllllllkkkjjjjjjjjjkkknnnqqqssssssrrrooonnnmmmmmmnnnmmmkkkiiijjjfffcccaaa```ZZZOOOGGG===777111.........,,,***............////////////222DDDrrryyyvvvxxxuuuyyyeee777444000.........---,,,,,,,,,++++++++++++,,,,,,************************+++)))))),,,---///666===IIIVVVXXXLLLLLL\\\gggdddpppVVV___zzzfffgggnnnrrrrrrgggooo~~~XXXQQQ```gggcccjjjwww~~~|||~~~~~~|||zzzvvvqqq\\\EEE>>>;;;BBBQQQ^^^gggoooppppppxxx~~~kkklllnnnFFF<<<:::777555666777777666777999;;;;;;999888777888>>>999888;;;;;;<<>><<<@@@WWWlll[[[VVV]]]tttoooEEE<<<888333666444444333222111111111111222222555999;;;>>>IIITTT]]]ooo___RRRWWW}}}aaasssooonnniiiyyyzzzvvvaaa]]]gggmmm{{{oooYYYPPPdddzzz~~~}}}yyy|||oooffffffjjjqqq~~~ooocccUUUFFF@@@>>><<<<<<>>>GGGSSSeeehhhfffddd```[[[UUUNNNIIIGGGBBBAAA>>>;;;999777666555111111111000000000//////........................///......///333???WWWlllxxxzzznnnnnn~~~nnntttzzzzzzxxxwwwuuusssqqqpppnnnnnnnnnnnnmmmmmmmmmllllllllllllnnnpppqqqpppooolllkkkkkklllmmmmmmllljjjjjjfffbbb```]]]UUUIII@@@999666111///......,,,+++............////////////555;;;]]]uuupppyyy~~~ddd888555000............------,,,,,,++++++,,,,,,---************************+++)))))),,,...000666>>>FFFRRRTTTKKKMMM___hhhdddmmm^^^pppiiimmm{{{uuu}}}uuuSSSSSSfffnnnjjjoooxxx}}}qqqrrr|||~~~vvvwwwyyywwwtttooo[[[EEE>>><<>>;;;777555666777888999444777999:::999888888888;;;999>>>GGGFFFBBBJJJWWW]]]ppp}}}}}}zzzzzz}}}zzzuuusssttttttooojjj^^^[[[jjjmmmYYYCCC<<<;;;AAAXXXcccfffiiicccuuuoooEEE;;;888444666444333222222111111111222222222555999;;;???IIIUUU\\\fffsssZZZTTTlllzzzgggpppqqq~~~xxxzzzyyyddd^^^gggmmm{{{ooo^^^mmmppprrruuuwwwuuurrrqqqrrrsssvvvyyyooogggfffiiiooonnnaaaTTTFFFAAA???======???CCCQQQeeeiiihhhfffaaa[[[UUUNNNIIIGGGBBBAAA???<<<:::888777666222222222111111000000///........................///......///222>>>WWWlllyyyzzzooopppnnnuuu}}}|||zzzxxxvvvtttsssrrrqqqqqqppppppooooooooooooooonnnmmmmmmnnnnnnllljjjkkkjjjjjjlllmmmnnnmmmkkkjjjfffaaa^^^[[[RRRFFF<<<888555222///...------,,,............////////////888333OOOpppxxxddd999555111...---.........---,,,,,,++++++,,,,,,---************************+++)))))),,,...000777???JJJVVVWWWOOOTTTgggnnngggdddjjj}}}jjjqqqwwwoooRRRWWWjjjoooooopppuuu}}}zzzqqqwww}}}uuuxxxxxxtttqqqmmmYYYDDD>>><<>>===???===MMMaaarrrjjjgggbbb[[[UUUNNNJJJGGGAAA@@@>>><<<:::999888888444333333222111000000000////////////////////////000......///222>>>UUUjjjxxxyyyooorrrrrrrrr|||{{{yyywwwuuussssssrrrsssrrrqqqppppppoooppppppooonnnlllllllllllliiigggjjjjjjiiikkkmmmmmmllljjjiiieee```]]]ZZZRRRGGG>>>999777333///---------...............////////////666---NNN{{{}}}iii:::666111...---...//////,,,,,,++++++++++++,,,,,,************************+++)))))),,,///111888@@@KKKVVVVVVOOOVVVhhhmmmdddbbbtttyyylllvvvxxxwwwmmmUUU]]]mmmlllooopppsss{{{~~~{{{}}}xxxyyyvvvrrrqqqnnnZZZEEE???<<>>;;;999999;;;=========@@@@@@>>>===<<<===AAAEEEJJJJJJKKKOOOTTTYYY^^^```ggghhhjjjrrr~~~}}}~~~~~~~~~zzzwwwvvvxxx{{{zzztttnnn___fff~~~rrr]]]GGG@@@@@@HHH```nnnkkkiiiAAA:::888555888333333222222111222222333111222666:::<<<@@@KKKVVV```sss~~~\\\___pppzzz}}}cccrrr}}}vvvtttwww|||hhh\\\ccckkkzzz|||tttmmmfffgggkkknnnnnnlllpppvvv{{{|||iiibbbbbbfffnnnnnn]]]QQQDDD@@@???>>>===>>>???MMM___vvvkkkhhhccc\\\VVVPPPLLLJJJAAA@@@???===;;;::::::999555444444333222111000000////////////////////////000///000000333===SSSggguuuzzzqqquuuvvvnnnzzzyyywwwvvvuuutttuuuuuuqqqpppooonnnmmmmmmmmmnnnlllkkkjjjjjjkkkkkkiiigggiiihhhhhhiiikkkkkkjjjhhhfffaaa\\\YYYWWWQQQHHH@@@;;;999444///,,,,,,...000............////////////444...XXXooo:::666111...---...//////++++++************++++++************************+++)))))),,,///222888@@@IIISSSTTTOOOXXXkkkoooeeeggguuuyyyvvvxxxppp^^^iiiuuunnntttuuuyyy~~~zzz|||}}}yyywwwuuussstttuuurrr^^^HHH@@@===BBBPPP[[[```fffmmmrrrxxx}}}{{{zzz~~~|||jjjWWWAAACCCEEEIIIKKKKKKHHHEEEDDDCCCBBBBBBEEELLLVVV]]]fffgggbbb___fffpppnnnccc___eeennnvvv~~~{{{~~~~~~}}}zzzwwwxxxzzzzzzuuupppiiinnnsss]]]FFF>>><<>>DDD^^^kkkYYYiiihhhBBB;;;888333555222222222111222222333333111222666:::<<>>===<<<===???GGGYYY}}}qqqhhheee___YYYSSSNNNKKKIIIIIIGGGDDDAAA>>>;;;:::999666666555444222111111000000000000000000000000000///000222333444<<>>???>>>>>>CCCKKKRRRZZZiii}}}vvvfff```bbbfffmmmpppYYYNNNCCC???<<<::::::<<>>BBB@@@]]]kkk[[[RRReeennnDDD;;;:::666777444333222222111222222222111111555:::===BBBMMMXXXggg___JJJqqqiiibbbppp{{{ooorrr||||||gggYYY___iiixxxyyyeeeZZZGGGAAACCCAAAAAA@@@999===<<>>===@@@GGGOOOYYYhhhuuu~~~zzzzzz{{{yyyuuusssvvvyyyyyy|||~~~}}}rrrbbbMMMBBBFFFEEEcccqqqYYYLLLOOOeeerrrFFF;;;:::666777444444333222222222222222222222555;;;>>>CCCMMMWWWfffgggUUUQQQWWWTTTmmmnnnrrryyyzzzgggZZZaaakkkyyywww^^^MMM???===EEEGGGHHHEEE999;;;<<>>::::::<<<<<>>===<<<;;;888555333222222111000000000/////////000111111...222000111555888HHHdddzzzyyysssyyyxxxvvvvvvwwwwwwvvvuuusssqqqmmmllllllllllllkkkkkkjjjhhhfffffffffggghhheeecccaaaaaabbbbbbaaa___WWWXXXXXXVVVXXX\\\[[[WWWDDD:::111......,,,+++---...------......///000111...<<>>777>>>FFFRRR```gggkkksssyyyyyytttxxx}}}}}}zzzuuueeeVVVMMMHHHCCC???<<<<<>>;;;888777999>>>@@@JJJnnnooommmggg___YYYWWWWWWWWWXXXTTTPPPKKKHHHGGGGGGFFFDDD@@@===999777666444333111111111000000000000111111///222000000555777GGGccc|||eee}}}zzzwwwuuutttsssqqqoooqqqooonnnmmmnnnnnnmmmlllllllllkkkiiihhhhhhhhhhhhgggeeeccccccdddfffffffff___[[[UUUUUU[[[]]]RRREEE>>>555---,,,---,,,---000...------......///000111555777@@@cccnnnddduuu~~~|||===555//////000...---///---,,,,,,++++++,,,,,,---***************************+++,,,---...333<<>>;;;777777999???AAAHHHkkkooonnniiiccc^^^\\\\\\[[[[[[SSSOOOKKKJJJKKKKKKHHHFFFDDDAAA<<<999888666444333222222111000000000111111///222000000444666FFFbbbggg|||yyyvvvuuutttsssqqqppppppnnnmmmnnnooooooooommmkkkkkkjjjiiihhhgggfffffffffdddbbbbbbdddfffgggggg```]]]YYYXXXZZZYYYMMM???AAA777///......------000...------......///000111000222<<>>;;;999888:::<<>>DDD:::222000///------///...------......///000111...333BBBqqq|||www===555//////000...---///---,,,,,,++++++,,,,,,---***************************+++------...444===DDDOOO[[[XXXRRR___kkkiiieeeddddddxxxxxxsss}}}^^^ooo~~~mmmllluuu{{{{{{}}}|||zzzvvvrrrrrrvvvwwwvvvssspppfffTTTCCC;;;@@@HHHWWWhhhrrrwww~~~gggiiivvvzzzfffbbbiii```[[[ZZZ___fffmmmttt{{{sss|||ooojjjgggiiilllnnntttzzzvvvvvv|||}}}xxx}}}{{{zzzyyyyyy{{{}}}~~~|||wwwtttaaaTTTEEEEEECCCbbbmmmrrrSSS<<<:::777666555555444333333333333444222000333===FFFLLLRRRXXXcccmmmaaaJJJssskkkwwwllluuu}}}zzzsssvvv|||}}}dddWWW^^^hhhvvvaaaZZZ___lllzzzrrrTTTBBBCCCGGGMMMSSSZZZeeeqqqyyynnnsss}}}zzzhhhbbbdddgggooojjjYYYNNNCCC???===::::::<<<777BBBQQQvvvooollliiieeecccaaa```^^^\\\XXXTTTRRRTTTWWWXXXTTTPPPHHHEEEAAA===;;;999777555333333222111000000111111///222000000444666FFFaaauuubbb{{{sssqqqqqqrrruuuwwwuuusssrrrqqqqqqsssuuuvvvuuussssssqqqmmmiiigggfffffffffcccaaa```bbbfffhhhgggeeeddd```]]]\\\WWWMMMEEEBBB>>>555...------,,,---///...............///000000222777GGGyyy~~~DDD555000111---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++------///:::FFFSSS[[[WWWWWWiiissskkkcccfffhhh{{{wwwgggxxxqqqpppqqq~~~zzzvvvvvvnnnfffmmm{{{{{{qqqrrrhhh\\\OOOAAA999???HHHXXX^^^iiissswwwzzzxxxtttuuu{{{sssmmmiiiooonnnmmmkkklllpppvvvzzzssszzzoooqqqqqqsss{{{yyy~~~xxxsssvvv~~~}}}|||||||||yyy|||zzziii^^^RRRAAA???EEESSSmmmzzzQQQ666<<<666666444444444333333222222222444222555===EEEMMMVVV^^^ddd{{{iiiQQQ]]]ttt~~~rrrhhhVVV\\\ggguuuttt[[[SSSbbbuuu~~~rrrZZZGGGDDDGGGRRRYYY^^^iiivvvwwwnnnjjjtttzzzfffdddcccfffqqqeeeXXXNNNDDD@@@>>>:::999:::999EEERRRwwwooojjjgggcccaaa``````___^^^ZZZZZZZZZ\\\]]]\\\YYYVVVNNNJJJCCC>>>;;;999777666444333222000000000111111---444222000222444AAAWWWtttuuuVVVrrrqqqrrrtttxxxyyywwwuuuppppppqqqtttwwwxxxwwwvvvqqqooommmiiigggeeeeeeeeedddbbbbbbdddgggiiiiiigggccc___\\\\\\XXXNNNFFFDDD>>>666...---...,,,,,,//////............///000000222333BBBwwwEEE666111111------000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++------000;;;FFFNNNWWWXXX```ttt}}}yyyxxxllllllsssxxxxxxnnnnnnrrr}}}{{{}}}}}}vvvxxxpppeeeaaajjjsssrrriiibbbccc]]]NNN>>>888???GGGTTTYYYbbbjjjnnnssszzzyyyzzzxxxxxx{{{xxxoooggglllttt||||||vvvrrruuuyyyyyy~~~|||{{{}}}~~~xxxsssrrr}}}|||vvvyyyzzzyyy}}}{{{cccWWWOOOBBBCCCEEENNN}}}fffxxxTTT888<<<555555444444444333333222222222444222555===EEEMMMVVV___nnnpppZZZsss}}}rrrgggVVV[[[ggguuudddWWWccctttwww___MMMIIILLLWWWaaahhhrrr~~~~~~zzzeeeccccccfffqqqgggWWWMMMCCC@@@===:::999:::===BBBPPPzzzlllooo~~~llliiiddd```___^^^^^^]]]``````___``````^^^[[[XXXOOOKKKEEE@@@===:::888777444333222111000000111111---444222000333444@@@VVVsss|||~~~dddqqqrrrsssvvvxxxxxxuuusssooooooqqqtttwwwxxxwwwuuunnnmmmllljjjgggeeecccccccccbbbbbbdddgggiiiiiihhhbbb^^^[[[\\\XXXOOOHHHFFF???666///---...,,,,,,...//////......//////000111444444DDDGGG777111222------///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))+++------111<<>>CCCGGGNNNOOOTTTZZZ```kkk~~~}}}uuuvvvzzz}}}ttthhhrrrvvvwww}}}|||{{{{{{|||}}}{{{wwwooogggbbb^^^llloooooouuuvvvtttyyyxxxyyy]]]QQQKKKCCCFFFDDDJJJ{{{zzzjjj]]]uuuXXX:::<<<444444444444333333333333222222444222555===FFFNNNXXX```sssoooccc}}}qqqhhhWWW[[[fffvvvppp^^^cccsss~~~iiiRRRKKKLLLYYYfffoooxxxzzzfffdddcccgggsssiiiVVVLLLBBB???===:::999:::??????QQQrrr]]]yyyzzznnniiiccc___^^^]]]]]]\\\eeecccbbbaaaaaa___\\\YYYQQQMMMGGGCCC@@@===:::888555444333111000000111111---333222///333444>>>RRRpppwww|||rrrpppqqqtttvvvvvvuuuqqqooopppppprrrtttvvvuuussspppllllllkkkiiigggeeecccaaaaaabbbbbbdddfffhhhiiiiiibbb^^^[[[[[[XXXPPPIIIHHH@@@777///......,,,,,,.../////////...///000000111555:::SSSHHH888222222------///***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++---...222===IIIVVV[[[^^^gggmmmccc^^^iiiqqqkkk|||~~~}}}jjjVVVZZZhhhhhhhhhvvv~~~tttrrrttt}}}{{{tttrrrtttwwwvvvtttssspppmmmlllmmmnnnnnnnnnyyyrrrwwwqqqmmmyyyuuueeeMMMGGGHHHFFFNNNLLLPPP\\\jjjyyy{{{||||||vvvwww}}}}}}ssshhhvvvtttssswwwuuummmssszzzxxxyyyxxxqqqeee[[[VVVTTTUUUdddkkkpppwwwsssmmmqqquuuuuu[[[PPPIIICCCEEECCCJJJbbbYYYWWWrrrZZZ<<<<<<444444333333333333333333333333444222555===FFFOOOYYYbbbrrrgggfff~~~mmmsssiiiWWW[[[fffvvv|||eeedddrrruuuXXXPPPOOO]]]kkkttt}}}zzziiieeebbbeeesssgggTTTJJJAAA>>><<<999999:::===@@@XXXsssdddyyylllhhhbbb___^^^^^^______cccbbbaaaaaa```___\\\YYYRRROOOJJJFFFCCC@@@<<<:::666555333222111111111222---333111///333333<<>>;;;777666444333111111111222---333000///333333999JJJmmmYYY]]]ccchhhkkkmmmoooqqqqqqpppppppppqqqqqqpppnnnlllkkkjjjhhhgggeeedddccceeegggjjjkkklllmmmppprrrhhhbbb]]]\\\WWWNNNGGGFFFAAA888000///...---,,,...000000//////000000111222///>>>cccHHH888222333......000+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,......222===IIITTT[[[[[[\\\___ZZZZZZfff___```zzzzzznnnjjjhhh|||pppvvvpppeeeeeellljjjnnn}}}yyysssoooqqqwww|||{{{{{{|||{{{xxxyyyvvvtttwww}}}}}}eeeNNNDDDBBBAAAPPPZZZttt~~~|||}}}{{{vvvrrrrrrqqqmmmkkkmmmlllgggbbbaaaYYYgggvvv|||ssscccTTTLLL[[[iiiwww~~~}}}||||||}}}{{{|||nnn[[[eeezzz}}}qqqddd___ccciii|||vvvwwwgggWWWQQQHHH@@@@@@@@@RRRoooPPPTTT___yyy___===;;;444888222222333333333333444444555222444===GGGQQQ\\\gggkkkwwwyyyiiiWWWhhhhhhZZZqqqooo[[[\\\eeevvvxxxllloookkkcccbbbmmmzzzvvv]]]YYYVVV]]]ooo|||___PPPGGG>>>;;;:::888888:::777JJJcccqqq{{{hhheeebbbaaabbbddddddccc```bbbdddggghhheeeaaa]]]TTTQQQOOOLLLIIIDDD???;;;999777555333222222222222---222000///333222777FFFjjj}}}JJJNNNTTTYYY[[[^^^bbbeeeeeeddddddfffjjjnnnooopppmmmllljjjhhhfffeeeeeeeeeeeegggjjjllllllmmmpppssskkkeee___\\\VVVLLLEEEDDDBBB999111//////---,,,...000000//////000000111222000999XXX{{{GGG777222333...///111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......111<<>>BBBHHHXXXhhhqqq~~~~~~kkk]]]```kkkrrruuuvvvjjjhhhccccccoooxxxlllXXXWWWaaawwwrrrkkkooooookkkqqqzzzwwwaaaWWWTTTDDDAAAEEECCCQQQzzzTTTUUUYYYpppeee>>>:::444999222222222333333444444444555333444===GGGRRR^^^iiimmmkkk{{{fffeee```[[[```zzz|||lllgggyyyttt___^^^eeevvvzzzqqquuuqqqtttjjjNNNPPPWWWfff|||xxx^^^NNNEEE<<<:::999888888:::888AAAWWW}}}kkkcccuuujjjhhhgggggggggeeeccc```ccceeeiiillllllggg^^^XXXSSSRRRPPPNNNKKKFFF???;;;:::999666444333222222222...222//////444222444BBBbbbxxxOOOLLLKKKKKKHHHCCCAAACCC>>>EEELLLTTT___jjjnnnllloooooommmjjjhhhhhhiiikkkggggggffffffgggiiikkkmmmfffccc^^^WWWPPPJJJFFFCCC???666/////////------...111111111111111111222333333:::DDDvvvwww~~~DDD555111333//////111+++------------------------++++++************+++++++++---***+++111...555HHHMMMVVVQQQMMM\\\jjjkkkjjjjjjrrrwwwttt~~~~~~~~~}}}rrreeefffmmm~~~wwwvvvvvvuuuuuuvvvyyy{{{}}}|||}}}}}}wwwuuu{{{||||||yyywww{{{~~~lllPPP<<>>HHHZZZjjjyyy}}}|||~~~|||mmmfffccc[[[XXXTTTMMMDDD===888666777888888888888999::::::;;;;;;DDDMMMQQQVVVgggvvvvvv|||{{{|||}}}~~~gggXXXQQQLLLEEEDDD@@@===VVVllljjj{{{|||kkkEEE:::999555555555444444444333333333222333444:::CCCQQQ```iiinnnvvvNNN___ttt|||zzz{{{xxxzzzddd```eeerrr|||www}}}hhhWWWZZZllleeeQQQHHHBBB;;;999:::;;;999777===BBBNNNxxxuuugggddd{{{pppmmmjjjiiiiiiiiigggeeellllllkkkiiifffaaa\\\YYYYYYVVVRRROOOKKKGGGBBB???999999999777444222111111000000000111333666888:::SSSmmm~~~}}}hhhOOOBBB@@@>>>;;;999999@@@HHHRRR```pppyyyzzzssspppmmmjjjhhhggghhhiiimmmllliiigggfffeeeeeefffaaa___\\\WWWPPPJJJDDDAAA>>>666///...///------...000/////////000000111222555===PPPwwwGGG777333444......000***---------------------------,,,,,,,,,,,,,,,,,,---+++---***+++111...555HHHRRRXXXSSSQQQcccooonnnmmmmmmmmmzzzhhhaaajjjxxx}}}zzzxxxtttuuuwwwxxxxxxxxxwwwvvvzzzyyyxxxxxxxxxyyyyyyzzz|||zzztttqqquuu{{{zzzuuuuuutttsssuuu{{{{{{rrrcccOOO@@@===BBBWWW```jjjppptttyyyzzzyyy{{{~~~~~~{{{nnniiifff]]]ZZZTTTJJJ???888555555666333333444555777999;;;<<<:::GGGPPPOOOMMM]]]hhhYYYSSSNNNFFFDDD@@@@@@[[[sss}}}tttlllFFF;;;888444555555444444444333333333333444555:::DDDRRRaaalllqqqyyySSSVVVfffzzzwww~~~fffaaadddppp{{{|||ppp___iiifffQQQGGGBBB<<<888999:::999777>>>CCCIIIllleee\\\cccyyy}}}qqqooommmlllllllllkkkiiirrrppplllhhhdddaaa______^^^[[[VVVQQQMMMHHHCCC???===<<<;;;999666444333222000000000111222444666888KKKfffyyylllwwwaaaIII>>>===<<<;;;;;;<<>>QQQzzzuuuFFF777222333...///111,,,------------------------,,,,,,++++++++++++,,,,,,+++---***+++111...555HHHSSS[[[YYY\\\kkkqqqjjjgggkkkiii}}}{{{~~~~~~|||llldddkkkwww}}}zzz{{{}}}vvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvuuuuuutttwwwuuuqqqooosssxxxxxxtttqqqtttvvvxxx||||||{{{ssscccOOOAAA>>>BBBRRRWWW```jjjsssxxxwwwuuuuuuzzzvvvllleee[[[MMM@@@888555555555222222333555666999:::<<<@@@QQQaaadddcccrrriii[[[UUUQQQHHHEEECCCDDDaaaxxxfff|||jjjDDD999888555555555444444444333333333333444666:::CCCRRRcccooosss}}}[[[\\\rrrxxxgggaaacccnnn|||wwwzzz{{{yyylllwwwfffRRREEEAAA;;;888888888888888>>>BBBFFFccc\\\YYYhhh|||qqqpppooonnnnnnnnnmmmmmmtttqqqmmmhhhdddbbbaaaaaa```]]]WWWSSSNNNJJJEEEBBBCCCAAA>>><<<:::888555333111000000000111333555666EEEaaavvvggg]]]PPPDDD>>><<<;;;<<>>>>>CCCOOOUUU```nnnyyy|||{{{zzz}}}xxxkkkaaaVVVGGG:::333111111111444444555555777888::::::BBBQQQbbbkkkrrr~~~rrriiiiiipppxxxuuuzzzdddWWWQQQMMMGGGEEEBBBDDDaaa~~~hhhcccuuufff@@@777888777555555444444444333333333333444666:::BBBRRReeerrrwwwVVVccczzz~~~fffaaacccnnn{{{pppqqqsssyyyrrrzzz]]]KKKCCC???;;;888777888999999<<>>CCCQQQXXXgggvvv}}}~~~wwwrrrjjj[[[RRRIII===444111222222222666666666666777888999:::>>>FFFQQQ\\\jjjooohhhgggnnnwwwtttwww~~~wwwpppeeeXXXOOOOOOUUU[[[[[[\\\^^^aaaeeefffeeebbbggguuu~~~cccUUUPPPLLLCCCBBB@@@@@@[[[oooVVV^^^qqqvvvddd???777999888555555444444444333333333222444666999AAAQQQeeetttxxxxxxSSSnnnmmmyyy{{{|||}}}fffaaacccnnn|||kkkiiilllsss{{{mmmoootttzzzVVVGGG???===:::777666777:::;;;<<>>EEEOOOYYYddduuucccQQQDDDDDDDDD@@@AAAFFFJJJMMMQQQUUUYYY]]]bbbeeeYYYPPPEEEBBBIIIUUU```fffaaaWWWLLLHHHHHHFFFCCCAAAFFFMMMVVV___lllzzzcccUUUPPPLLLCCCCCCAAA===SSS~~~YYYNNN```vvvtttkkkGGG===<<<888555555444444444333333333111333555777>>>OOOfffvvv~~~mmm^^^www]]]}}}xxxzzz~~~zzz~~~jjjddddddmmm}}}|||eee\\\aaajjjqqqttt{{{qqqbbb___]]]fff{{{xxxMMMBBB:::999888666666888<<>>>>>>>>:::444...---///000///,,,000000///000000111222333777HHHvvv|||PPP<<<222333111222111(((------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,(((***///...555IIIVVVbbbbbbRRRJJJVVVeeekkknnnkkkooohhhdddwww{{{nnn```___mmmvvv]]]~~~{{{vvvxxxyyyzzz|||xxxwwwvvvuuuzzz{{{yyyuuupppooossswwwyyyzzzxxxzzzxxxsssnnnooovvv|||~~~yyyyyy{{{~~~yyynnn^^^NNNEEECCCDDDPPP[[[fffjjjlllrrr}}}yyypppfffZZZJJJ>>>666666555444333333333333444444555444444777===CCCNNNOOORRR[[[hhhwwwxxx\\\LLLCCCAAAHHHJJJEEEFFFLLLIIIUUU]]]\\\```iiikkkfffcccRRRLLLQQQZZZiiiqqqjjjdddTTTHHHGGGDDD;;;999===FFFEEEIIIVVVhhhwww~~~yyyaaaTTTPPPPPPEEEEEECCC>>>QQQcccUUUQQQgggsssLLL???<<<999666555555444444444555555111555777999@@@QQQeeesss{{{~~~~~~yyyaaazzzsssiiiwwwpppvvv}}}qqqaaabbbnnnwww}}}eeeYYY[[[bbbjjjqqqzzzlll]]]ZZZaaalll}}}jjjKKKBBB===;;;888777777999<<<>>>FFFCCCEEELLLRRRaaawwwsssttttttrrrqqqqqqrrrtttrrrnnnlllmmmllliiijjjnnnmmmkkkhhhddd___[[[XXXVVVQQQPPPOOOPPPPPPLLLEEE???;;;888444222333444555555666GGG___sss~~~XXXXXXZZZ]]]bbbjjjqqqvvvtttuuuqqqpppnnnllllllhhheeeaaa]]][[[XXXUUURRROOOKKKFFFAAA===;;;;;;;;;999444...---///000///,,,////////////000111222222555???```tttVVV@@@444222...000111+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,(((***///---444HHHYYYbbb^^^NNNGGGSSS___cccfffaaa}}}rrrnnnsss~~~xxx{{{vvvkkkiiixxxttt|||yyyyyyvvvtttuuuwwwwwwwwwxxx~~~~~~xxxvvvtttvvvzzz}}}}}}{{{vvvwwwuuuqqqmmmpppzzzzzzuuurrrppppppnnnggg[[[LLLBBB>>>>>>KKKTTT___ffflllsss|||xxxjjj]]]PPPBBB888555555444333333333444444666888:::;;;;;;>>>CCCGGGLLLOOOWWWbbbooo|||pppgggaaaTTTEEEHHH@@@@@@IIINNNMMMQQQYYYllltttxxxuuuwww~~~~~~wwwkkkaaacccmmmwwwkkkYYYHHHCCC@@@;;;:::???BBBDDDLLL\\\nnn}}}~~~|||~~~~~~vvvsssuuuzzz~~~vvv___RRROOONNNDDDBBB@@@>>>SSSzzzZZZZZZ___vvvuuuMMM>>>;;;888666666555444444444555555333555777777===MMMbbbqqq{{{|||{{{nnnggg```hhhyyyrrryyyzzzrrrxxxrrrbbbcccnnnwww{{{bbbWWWYYY___gggnnnwww~~~qqqooolllgggfffiiissswwwbbbZZZWWW^^^jjj|||aaaEEE>>><<<:::888666666999;;;===BBB@@@CCCIIIQQQfffzzzvvvvvvuuusssqqqqqqsssuuutttpppmmmmmmkkkiiijjjmmmiiihhheeebbb___[[[YYYXXX]]][[[YYYXXXVVVQQQIIIBBB;;;888444111111222222111555CCCZZZooo}}}ggghhhmmmwwwtttpppqqqooollljjjfffccc^^^ZZZWWWTTTPPPNNNGGGEEE@@@<<<999888888888777333...---///000///---////////////000111222222555:::PPP{{{{{{[[[DDD666222---///222---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,)))***///---333GGGXXX^^^YYYLLLLLL[[[gggiiiaaaWWWmmm}}}~~~nnn|||~~~qqqhhh{{{{{{yyyyyywwwtttssssssuuuwwwzzzyyyxxxyyy|||{{{wwwyyyyyyvvvoooiiikkkvvv~~~|||{{{zzzxxxsssoooiiijjjhhh___QQQDDD>>>===FFFMMMYYYeeennnvvv}}}vvvbbbSSSFFF:::333444444333333333444555555444666999;;;<<>><<<888777666555555444444555555555666666666;;;III___pppzzz}}}xxx|||ppp]]]}}}zzzhhhjjj{{{uuuzzzrrrbbbcccnnnwwwxxx___SSSVVV\\\dddkkkttt}}}ppphhhkkknnnhhhcccXXXTTT[[[hhhuuuqqq]]]YYYVVV\\\hhh{{{ZZZAAA<<<:::999777555666888:::<<<===>>>BBBGGGRRRnnn{{{vvvuuussspppmmmnnnqqqtttuuuoookkkjjjhhheeegggkkkfffeeecccaaa___\\\[[[ZZZaaa^^^[[[YYYWWWRRRJJJDDD===999555222222111111000444>>>QQQgggzzzssswwwuuupppqqqooojjjfffccc```[[[VVVSSSOOOKKKIIIAAA???;;;888666555555666555222///.../////////............///000111222333666===RRR}}}WWWBBB666222---///222---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,)))+++///,,,222EEEYYY]]]XXXNNNRRRdddooommmeeeTTTfffoooooosssxxxwwwzzzzzzuuuqqqlllppptttxxx{{{yyyxxxxxx{{{}}}|||wwwrrrvvvwwwvvvnnnggghhhrrr|||}}}yyyuuuqqqnnnpppnnncccSSSEEE???>>>HHHMMMYYYiiiwww}}}ppp\\\MMMAAA888444333222222333444555666777555555666777999<<>>DDDJJJWWWyyyyyysssqqqnnnjjjhhhiiilllpppsssnnniiigggeeebbbdddhhhgggfffdddbbb___]]][[[ZZZ]]][[[WWWVVVUUURRRKKKFFF>>>;;;777555444444333222444:::HHH___wwwzzzyyywwwqqqqqqmmmgggdddaaa]]]XXXSSSOOOKKKFFFCCC===;;;888666444444444555222111///......//////.........//////111222333444555>>>UUU{{{MMM<<<444444///000222,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,)))+++///,,,111CCC\\\___[[[SSSYYYjjjqqqllloooZZZjjjwwwttt|||~~~~~~|||}}}{{{oooddddddlllsssxxx|||~~~zzzvvvuuutttwwwzzz{{{yyyvvvnnnrrrsssnnnggghhhrrr}}}}}}wwwtttsssyyyyyysssdddPPPAAA<<<<<>>@@@JJJRRR]]]bbbaaaYYYQQQMMMIIIHHHNNN[[[dddhhhkkkooozzzxxxqqqnnneeeMMMEEE>>>???FFFMMMUUUZZZSSS^^^ooo~~~wwwllliiitttlllXXXNNNJJJHHHDDD@@@<<<>>>XXXzzznnnIII@@@???;;;888888777666555444444444555444444666888CCC[[[qqqyyy}}}```ZZZjjjzzz~~~fffwwwwww}}}ooo^^^aaappp}}}uuu\\\OOORRRZZZdddmmmxxxzzzqqquuuooo``````bbbcccoooxxxhhhVVVWWWWWW___kkkyyyWWWCCC===888777666555666777999:::777@@@IIIOOO___~~~vvvooonnnkkkgggeeefffjjjnnnsssmmmiiiiiigggdddeeeiiikkkiiigggddd```]]][[[ZZZ]]]YYYVVVTTTTTTRRRMMMIII===;;;777666555555444222555777BBBXXXrrryyy}}}xxxpppnnnjjjfffccc___[[[UUUPPPKKKGGGBBB???:::999777555333333333333000000//////...///////////////000111222333555666444===VVVtttEEE666333555000000111+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---***+++///+++000BBBYYY``````]]]fffwww|||vvvqqq```vvvzzzyyywwwhhh\\\kkkvvv}}}}}}}}}|||sssqqqqqquuu{{{vvvyyyxxxooodddccclllwww}}}|||zzz}}}zzzfffPPPAAA===@@@RRRVVVfff~~~uuu\\\NNNFFF<<<555555222222222333444555666777999777666666999<<<>>>>>>MMMSSSYYYYYYSSSKKKEEEBBBAAAKKKYYYiiiyyyuuuccc^^^]]]VVVFFFGGGHHHLLLQQQXXX___cccXXXeeeyyy{{{{{{{{{vvvooopppjjjWWWMMMIIIFFFBBB???>>>@@@XXXtttvvvwwwoooKKKAAA???;;;999888777666555444444444444333444666777???VVVnnnyyyjjjZZZhhhvvvzzz}}}ppp^^^```ooo}}}qqqYYYPPPSSSZZZdddlllwww}}}ssssss~~~}}}yyyxxxvvvxxx~~~rrrdddUUURRRUUU___nnnnnnQQQ@@@:::888777666666666777999999888BBBKKKQQQeeewwwsssmmmllljjjgggfffgggjjjmmmrrrnnnkkklllkkkiiijjjmmmmmmkkkiiieeeaaa]]]ZZZYYY[[[WWWRRRPPPOOOMMMIIIEEE>>><<<999777666555333111555555===RRRlll}}}uuummmjjjfffeeeeee^^^ZZZTTTNNNIIIDDD???<<<888777555444222111111111.../////////......///000000000111222333555666777777BBBcccuuuCCC555333555000///111,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---***,,,///+++///@@@VVVaaaeeedddlllzzz{{{sssjjjccclll~~~|||rrrppppppzzzxxxyyyrrrqqqrrrvvv|||~~~{{{nnnaaa```lllyyy{{{zzz~~~{{{gggPPPAAA@@@CCCOOOUUUiiiuuuYYYLLLCCC999333333333333333333333444555666666666888<<<@@@BBBAAA???JJJMMMOOOMMMGGGCCCCCCDDDEEE```~~~sssggg\\\OOOKKKKKKBBBAAAHHHQQQUUUYYY___ggglllcccsss}}}~~~wwwtttrrrqqqpppttthhhUUUKKKFFFCCC>>>>>>???AAAYYYtttfffyyyhhhnnnLLLCCCAAA;;;:::999888666555555444444444222444666555888NNNfffyyytttdddwww|||uuubbb```mmmxxxlllTTTQQQSSSZZZbbbiiirrr}}}ooommmxxxnnncccUUURRRVVVbbbqqq|||___JJJ>>>888888888777777777888999:::999CCCHHHNNNfffmmmkkkhhhhhhhhhfffeeefffiiilllmmmjjjjjjmmmmmmkkkkkknnnllljjjhhhddd```]]]ZZZYYYWWWSSSNNNMMMNNNMMMKKKHHHEEEBBB???<<<999777333000333333999LLLdddxxx|||rrrkkkgggdddeeeggg^^^ZZZTTTNNNHHHCCC>>>;;;777666444333111000//////---...//////......///000111111222333444666777888===LLLvvv{{{EEE777333444//////111------------,,,,,,,,,+++++++++++++++++++++++++++++++++---***,,,///***...@@@[[[fffiiiddddddjjjfff[[[aaabbb|||kkkkkk{{{kkkfffsssooowwwsssssssssrrrssswww|||}}}zzzvvvzzzzzzvvvjjjbbbgggyyyyyywww|||~~~uuubbbKKK===<<<@@@JJJRRRhhh{{{\\\MMMCCC888222444444444333333333444555555777:::???FFFMMMNNNJJJFFFDDDFFFGGGCCC???@@@EEEJJJ[[[|||vvv^^^QQQJJJGGGAAABBBBBB888:::FFFRRRXXX[[[bbblllsssqqqwwwtttpppooopppooohhhdddfffjjjnnnsssxxxvvv|||fffSSSIIIDDDAAA:::<<>>999888888888888888999999::::::BBBEEEIIIdddyyyddddddcccdddeeedddcccdddfffiiigggeeegggkkkllljjjjjjllljjjhhhfffccc```]]]ZZZYYYWWWSSSPPPQQQSSSUUUUUUSSSMMMJJJFFFAAA>>>:::555222222111777HHH___sss}}}wwwxxxzzzooohhhffffffgggfff___ZZZSSSKKKEEE???:::777666555333111000///......---------......000111111000000///000222555888:::DDD[[[}}}DDD;;;444222222000///000//////...---,,,,,,,,,,,,++++++************+++++++++******,,,,,,,,,222:::ZZZdddddddddVVVQQQ^^^SSS^^^kkkwwwwwwuuuiiibbbnnnsssdddhhhuuuyyytttssssssxxxzzz|||}}}zzzuuunnnjjjooosssuuurrrqqq}}}~~~}}}zzzlllTTTAAA===>>>???EEESSShhh{{{vvvZZZKKK===666444///555444444333333333444444111777BBBOOOYYYZZZOOOCCCEEECCCBBB@@@<<>>===BBBBBBIIITTTVVVTTTXXXaaappp~~~|||rrreee\\\UUURRRVVV\\\SSSPPPSSSZZZ^^^]]]aaagggmmmnnnqqqyyyzzzbbbPPPHHHEEEBBB===888<<>>AAAAAABBB@@@AAAPPPqqqmmmaaafffqqqxxxsssqqqmmmggg```YYYSSSPPPFFFEEEDDDCCCAAA???===<<<>>>???HHHRRRRRRLLLKKKQQQ\\\ccckkksss~~~vvveee[[[UUUQQQPPPRRRRRRPPPRRRXXX[[[ZZZ]]]ccchhhkkkrrr{{{www___NNNHHHFFFCCC???;;;???GGG^^^___SSSNNNaaazzzXXXGGGAAA>>><<<:::999999999888666444777333444888666444>>>MMMnnn}}}zzz|||cccmmm~~~|||wwwccc\\\cccmmm|||cccRRRRRRPPPVVVbbbiiinnn|||sssiiigggnnnuuubbbWWWPPPPPPVVVdddvvv}}}cccNNNBBB999666777888777666666888<<>>777777888888777666666999>>>BBBFFFAAAFFFbbbmmmeeefffeeedddbbb``````ccciiimmmnnnnnnmmmiiieeecccbbbbbbdddaaa\\\XXXVVVWWWXXXZZZXXXYYYaaaqqqsss^^^ZZZTTTNNNIIIDDD>>>:::222333333777EEE^^^vvv|||yyy|||zzzuuuqqqmmmhhhfffggggggfffcccXXXSSSLLLEEE@@@<<<888666333333111000///.........---......///////////////......///000222444777888CCCTTT~~~~~~|||rrrCCC;;;555444444111000000000///...------,,,,,,,,,,,,++++++******++++++,,,+++***+++---,,,,,,111888SSSccceeebbbUUUZZZrrrllldddeeeuuu}}}qqqjjjsss}}}|||}}}}}}zzzuuuqqqppprrruuuxxx}}}|||tttqqqtttxxxrrrjjjeeefffeee```]]]]]]VVVSSSKKKAAA:::888999:::===EEEQQQ\\\ccceeeffffffhhhrrrzzzkkkRRRDDDBBB;;;777777222555444444444444555555666777666888<<<===:::777666444777:::;;;CCC\\\sssdddooo}}}tttoookkkggg___eeelllmmmjjjfffddddddfffpppxxxuuu}}}|||yyyyyywwwxxx{{{|||{{{zzz|||yyy}}}ooo[[[OOOLLLIIIEEE===;;;===AAAWWW~~~^^^^^^aaazzzwww]]]NNNGGGDDD???<<<:::888888777555333444333555777555222777???YYYqqqrrrjjjvvvuuuppp~~~~~~mmmbbbcccjjjxxx}}}^^^PPPOOOPPPWWWccclllsss}}}zzznnnjjjllliiiYYYRRRMMMRRR]]]iii~~~{{{nnnQQQDDD===888;;;777777777666777:::@@@DDDHHHBBBLLLqqqkkkffffffeeedddbbbaaabbbggglllppprrrqqqnnniiieeecccbbbbbbbbb```^^^\\\[[[[[[\\\\\\\\\^^^dddooo~~~}}}ooobbb^^^XXXRRRMMMGGG@@@<<<777777666555===QQQjjj||||||xxxvvv{{{}}}|||}}}|||}}}}}}}}}~~~~~~xxxqqqmmmjjjffffffggggggdddbbbUUUPPPHHHBBB===:::777555222111000///......---------...//////000//////...---...///111333555777888AAAJJJkkkyyykkkBBB;;;555555555222000111000000///...------------,,,,,,++++++++++++,,,,,,+++***,,,...---,,,000777OOOcccgggdddWWW```|||xxxgggeeeooo~~~qqqkkkooo|||}}}yyyxxxtttrrrvvvyyywwwqqqkkkjjjhhhdddbbbcccggglllpppmmmmmmkkkeee]]]XXXWWWYYYOOOMMMMMMNNNMMMJJJHHHJJJGGGHHHHHHFFFAAA<<<:::;;;888<<>>888777:::999<<>>;;;999888777555444111222444666555444777<<>>;;;???CCCHHHSSScccpppuuuwwwdddUUULLLGGGBBB======???FFFbbbwwwhhhrrrtttsssaaaUUUOOOLLLDDDAAA===:::999888666555111222333444444555777:::DDD___wwwppp]]]sssxxxhhhwwwlll^^^```lll{{{sssVVVOOONNNQQQXXXaaajjjqqqvvvyyy|||zzzwwwqqqhhhbbbfffoooyyy___VVVSSSPPPPPPcccooo^^^GGGAAA999222666555666777777888;;;???BBBAAAGGG[[[tttmmmnnnlllgggffffffhhhlllppprrrsssmmmiiiddd`````````aaaaaaccceeehhhjjjjjjgggdddaaaffflllooopppqqqtttuuurrrdddbbb^^^YYYUUUOOOHHHDDD:::888777666777BBBXXXlllyyy}}}{{{{{{}}}}}}{{{{{{|||zzzwwwuuuuuuuuussspppnnnjjjfffaaa___```___\\\YYYRRRLLLEEE>>>;;;999888777000000///...---------------...///000000///...---...000111444666777888999===DDDggg___AAA:::555666666333111111111000///...---------------,,,,,,++++++,,,,,,---+++***---///...+++///555IIIdddmmmhhh\\\iiirrrjjjooo|||xxxrrrbbb\\\___bbbWWWWWWZZZ^^^ZZZQQQMMMOOOKKKLLLMMMNNNPPPQQQRRRSSSVVVWWWXXXYYYXXXVVVTTTRRRYYYYYYWWWTTTTTTVVVYYY[[[[[[^^^ccc```PPP>>>888;;;>>>BBBGGGLLLPPPTTTYYY\\\___iiiuuummm___KKK===888222444444444444555666777888<<<>>>HHHPPPLLL???;;;AAA???FFFMMMTTTccczzz~~~hhhSSSGGGCCCAAA===<<>>;;;999888888>>>OOOaaasss}}}tttxxx|||}}}|||zzzyyyxxxtttqqqppprrrssspppkkkhhhiiiddd___]]]\\\\\\YYYVVVNNNIIIAAA;;;888666555444000///...------------------...000111111///...,,,///000222555777888999999BBBMMMuuu[[[AAA:::555666777444111111111000///......------...---,,,,,,++++++,,,,,,---+++***---///...+++///555EEEcccooolllaaappp|||ttt{{{~~~yyywwwkkkYYYLLLKKKPPPSSSPPPQQQWWW[[[WWWPPPQQQWWWNNNPPPTTTXXX[[[\\\\\\\\\]]]___dddhhhkkkjjjfffdddjjjhhhddd___^^^aaaeeegggfffjjjnnnhhhTTT???:::???;;;AAAJJJSSSZZZ```dddggguuupppbbbMMM@@@===888444444444555555777888888>>>AAAMMMWWWQQQAAA<<>>@@@]]]RRRFFF???888666555222222555222111000//////......///......---------,,,,,,,,,+++,,,...---------000222CCC[[[ooooookkkqqq~~~uuuuuuvvv~~~vvvooo}}}ssskkk___WWWVVVXXX[[[]]]ZZZ```ffffffbbbaaafffkkkbbbfffggggggiiilllmmmjjjkkkmmmppprrruuuzzzxxxjjjeeefffiiimmmqqqkkkgggeeebbbTTTAAA888999>>>EEEOOOZZZccckkkqqquuusssjjjVVVDDD;;;555000333666666555444666888>>>BBBIIILLLHHH@@@???BBBNNN```mmmxxxwww{{{~~~}}}___LLLHHHDDD===:::BBB:::???pppdddTTTaaarrrjjjfffVVVTTTMMMIIICCC???======<<<<<<777666666555555555555666:::@@@\\\llleee~~~|||ggg[[[```kkkvvvmmmSSSPPPSSSYYY```eeekkkpppnnniiieee___YYY^^^iiinnn|||vvvmmmfffhhhqqqnnnooowwwzzzzzzwww^^^RRROOOOOOMMMXXXwwwzzzzzzaaaHHH???;;;777444666999555444777999888888:::AAAHHH___zzzuuupppmmmnnnjjjhhhllltttwwwrrrooopppllljjjgggffffffhhhkkkmmmpppnnnjjjgggeeedddddddddllliiihhhlllqqqqqqiiibbb```bbbaaa^^^]]]]]]XXXRRRHHHCCC???===888666===IIIlllxxxvvvvvvvvvwwwyyyyyywwwuuuvvvuuussspppmmmiiifffeeebbb```]]]ZZZXXXTTTPPPMMMFFFAAA;;;777666555333111///...---,,,,,,,,,,,,------...//////......///111222444666777777999<<<>>>LLLtttVVVHHH@@@:::888666333333555222111000///..................---------,,,,,,,,,+++---------------///111===VVVmmmpppkkkkkkqqqvvvfffkkktttrrrjjjiiikkkqqqjjjvvvvvvoooeeeaaacccgggkkklllpppqqqrrroookkkjjjmmmqqqiiimmmpppooonnnooonnnkkkoooppprrrvvv{{{{{{nnnjjjiiijjjlllppplllgggfffggg\\\III;;;888@@@GGGRRR]]]fffnnntttxxxvvvlllYYYFFF<<<555111444666777666555777999>>>???DDDGGGDDD@@@DDDJJJ___sss|||vvvrrrrrrwww}}}|||___KKKFFFAAA:::888AAA<<>>===<<<<<<777777666555555555666666999===TTTzzzlllnnn~~~|||gggZZZ^^^iiiuuu~~~mmmTTTQQQTTTZZZ```gggnnnssspppjjjfffdddaaaiiivvv}}}{{{tttmmmmmmpppppplllfffhhhqqqsss[[[OOOMMMMMMMMMaaa{{{uuu{{{uuu\\\CCC::::::777555777999555444777999777888;;;IIISSSlllrrrmmmjjjkkkhhhggglllsssuuupppllllllgggfffeeeeeefffhhhkkkmmmpppnnnkkkgggeeedddddddddgggeeeeeejjjooonnnggg``````bbbbbb`````````\\\VVVMMMHHHDDD@@@:::777===FFFaaapppzzzwwwvvvuuuvvvwwwwwwvvvuuusssrrrooollliiieeecccaaaaaa___\\\YYYUUUQQQKKKGGGBBB>>>999555333222000///......---,,,,,,,,,---------///000000///...000111222444666777777999<<>>@@@@@@BBBKKKVVVkkkwwwuuuqqqkkkkkkpppttt}}}|||xxx\\\JJJEEEAAA;;;777@@@===JJJqqqYYYTTTfffyyymmmgggfffZZZ[[[PPPLLLFFFBBB@@@>>>===;;;888888777666666666666666999;;;OOOpppmmmzzzzzzsss~~~~~~hhhYYY\\\ggguuu~~~lllUUUSSSWWW\\\bbbjjjsssxxxtttlllaaabbbdddppp{{{tttkkkfffffffffccc```bbbuuulllWWWLLLIIIKKKMMMfff}}}{{{uuu|||uuuYYY???888999777555555888555555888888777888<<>><<<:::666444666111111000///..................---------,,,,,,,,,,,,---------,,,,,,...000777MMMhhhtttlll^^^XXXYYYdddlllyyyrrreeeccc~~~eeeWWW```fffgggssszzzooooooqqqxxx~~~|||xxxuuuuuuvvvxxxwwwvvvrrrxxxyyytttooopppqqqqqqtttqqqnnnrrrzzzzzzsssqqqpppmmmmmmoooxxxwww}}}uuu[[[EEE===CCCJJJVVVaaalllttt{{{{{{tttaaaLLL???444333444555555666777888999999888:::===@@@FFFTTTbbbvvv{{{{{{~~~}}}rrr```YYY\\\iiixxxpppXXXJJJFFFDDD@@@777???===NNNaaaVVVZZZrrrwwwlllgggggg\\\^^^RRROOOJJJFFFCCC@@@===;;;999999888777666666666666888:::NNNnnn~~~llltttccciiiYYY[[[dddvvvkkkUUUUUU\\\```gggoooyyyyyypppbbbeeehhhuuu}}}qqqnnnmmmooouuu{{{|||eeeTTTJJJHHHLLLQQQfff~~~wwwyyyuuuYYY???888:::777333222888666555888888777999>>>FFFZZZzzzyyyllljjjgggiiiiiilllpppsssrrrmmmiiigggcccccccccdddfffggghhhiiinnnllliiieeecccbbbbbbcccaaabbbeeekkkooonnnhhhbbb```ccccccaaaaaabbb^^^XXXQQQNNNIIICCC===999:::===LLLfffxxxxxxxxxvvvtttsssttttttsssrrrmmmllljjjgggfffdddddddddbbb___\\\XXXUUUPPPJJJFFF>>>===:::666333000000///------,,,,,,,,,------......///000000//////000222333555666777888:::===???OOOjjjKKKDDD???===;;;777666777222111000//////...//////......---------,,,,,,,,,,,,---------+++,,,---///666HHHbbbqqqjjjZZZUUUYYYiiiqqq{{{xxxoooaaabbbzzzyyy|||bbbVVVgggppptttzzzqqqjjjpppyyy|||}}}{{{zzz|||{{{wwwuuuxxxwwwqqqooorrrvvvxxxyyysssnnnooowwwzzzvvvvvvuuutttuuuxxx~~~vvvWWWDDD???BBBJJJUUUaaakkkssszzz~~~|||vvvdddPPPAAA666555444333444555666777888777777:::@@@FFFPPPaaaqqqzzzffftttyyyhhhVVVRRRYYYsss~~~iiiUUUHHHDDDCCC@@@999>>>===RRR{{{TTTWWWcccxxxnnniiihhh]]]___VVVSSSNNNJJJGGGCCC???<<<::::::999777777666666666666999NNNnnnssshhh|||zzzgggkkkZZZZZZcccwwwkkkWWWYYYccchhhnnnvvvxxxppptttvvvzzzyyy}}}sss___QQQIIIGGGNNNWWWhhhsss}}}kkkRRR;;;666999777333333888666666888777666:::@@@RRRiiiqqqkkkllliiikkkkkkpppttttttqqqmmmjjjhhheeeeeeeeeddddddddddddeeehhhgggdddaaa```___``````^^^```ccchhhlllkkkfffbbb___aaaaaa^^^]]]]]]XXXRRRMMMLLLHHHBBB>>><<<;;;;;;???YYYooossswwwwwwvvvtttsssssssssqqqooommmlllkkkjjjjjjjjjkkklllgggccc^^^YYYTTTOOOJJJGGG<<<<<<;;;777333000000000------,,,,,,,,,---.........///111000//////000222333555777888888:::===@@@HHHvvv___JJJCCC???>>><<<888777888333333222111000000000000......---------,,,,,,,,,,,,------,,,++++++---...333@@@ZZZmmmiiiZZZWWW```uuuzzztttppphhhiiizzzvvv~~~zzznnngggwwwmmmlllvvv}}}~~~~~~}}}xxxsssxxxxxxvvvrrrsssyyy}}}||||||wwwsssssszzz~~~zzz{{{{{{{{{nnnOOO???===AAAHHHSSS___iiiqqqxxx|||}}}~~~xxxhhhUUUFFF:::888666444444555777777666777888===FFFQQQ___tttyyyfffRRRSSStttzzzlll^^^ZZZdddppp}}}~~~}}}fffRRRFFFAAA>>><<<:::???@@@YYYjjjWWWdddpppyyyqqqllliii^^^```YYYWWWSSSOOOKKKFFFAAA===;;;;;;999888777777777777555888KKKhhhyyyzzz{{{|||vvvqqqmmmxxxqqqnnn\\\[[[dddwwwnnn]]]aaakkkrrrxxx}}}}}}www{{{jjjXXXNNNHHHHHHQQQ]]]qqqppp{{{sssYYYEEE444333666555444666888666777888777666;;;BBBWWWrrrkkkiiillljjjllllllrrruuurrrmmmlllkkkiiigggfffdddbbb````````````aaa```^^^\\\[[[[[[\\\]]]ZZZ[[[^^^bbbeeedddaaa^^^\\\^^^]]]ZZZYYYYYYTTTMMMJJJKKKIIICCC@@@@@@>>>;;;;;;NNNeeeooonnntttvvvuuutttttttttrrrooolllkkkjjjjjjjjjlllnnnqqqrrrmmmhhh```XXXRRRMMMHHHEEE:::;;;;;;777222//////000,,,,,,,,,,,,,,,---...///...000111111000000111222333555777888999:::===@@@NNN{{{UUUHHHBBB>>>>>>===999888999555444333222111111111111......---------,,,,,,,,,,,,------,,,++++++,,,...000;;;UUUmmmmmm___^^^jjj~~~}}}yyy|||zzzzzzppprrr~~~~~~}}}{{{xxxtttqqqwwwwwwuuutttyyy~~~~~~yyy{{{zzzyyyzzz~~~|||{{{{{{|||hhhLLL===<<>><<<;;;:::999888777777777666777GGGbbbrrrsssuuu}}}{{{~~~}}}ppp^^^]]]eeevvvssseeejjjrrr{{{tttrrraaaRRRKKKGGGGGGSSSbbbyyy{{{ssszzz```LLL===222333555333444888777666777888666555;;;DDDVVVvvv~~~dddfffiiigggiiijjjppprrrlllggghhhiiihhhfffdddaaa^^^\\\\\\]]]^^^ZZZYYYWWWVVVVVVWWWYYYZZZWWWXXXZZZ\\\^^^^^^\\\ZZZWWWYYYYYYWWWVVVVVVRRRLLLLLLNNNLLLGGGEEEEEEBBB<<<===FFF[[[llllllnnnuuuttttttttttttrrrnnnkkkggggggggghhhjjjnnnrrrtttrrrkkkbbbXXXPPPJJJEEEBBB999::::::777222......///,,,,,,,,,,,,,,,---...///...000111111000000111222444555777888999;;;>>>@@@XXXQQQFFFAAA===>>>===:::888:::555555444333222222222222......---------,,,,,,,,,,,,------,,,+++***,,,---///999UUUqqqsssffffffsssxxxzzzuuuuuu}}}zzzxxxwwwwwwuuuuuutttuuu||||||tttwwwyyy|||~~~zzzyyyxxxzzzzzzfffMMM???===AAAHHHSSS]]]gggnnntttxxx}}}ooo^^^PPPDDDAAA===999777999:::999777======CCCPPPbbbzzzhhhLLLJJJNNNTTTXXXeee{{{wwwzzz~~~~~~|||~~~~~~~~~uuu___NNNEEE@@@>>>>>>999@@@IIIjjjvvvwwwsssooolll```aaa___\\\YYYUUUQQQJJJDDD???===<<<;;;999888777777777888777EEE___ooosssxxx}}}ppprrr```^^^fffuuuwwwjjjqqqwwwlll\\\NNNIIIFFFGGGSSSddd}}}wwwwww{{{TTTIII===444555666222333888777777888888666555<<>><<<>>>PPPgggllloooppprrrssssssqqqnnnnnnnnnllljjjhhhiiimmmooonnnlllllliii```UUUNNNKKKFFF@@@999888666333111000///...------,,,,,,,,,---.........//////000000000000///444222888444999:::444HHHoooRRRJJJFFFAAA>>>>>>===:::777666555444222111000000000//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------444888PPPlllqqqeeejjj~~~|||yyyyyy{{{|||zzzyyyxxxwwwwwwwwwvvvuuuwwwyyy|||}}}~~~~~~vvvrrrsssyyyvvvdddOOOBBB>>>FFFHHHMMMXXXeeeqqqxxx{{{~~~zzzcccWWWTTTGGGFFFAAA<<<;;;;;;:::;;;<<<>>>AAAKKK\\\oooYYYHHHZZZiiikkkkkk||||||}}}|||{{{~~~~~~pppWWWIIIDDD@@@;;;999>>>???MMMrrrwwwuuuqqqgggbbbdddddd```___[[[VVVPPPKKKFFFDDD>>><<<::::::999777444111555888===QQQjjjtttssswwwrrrooo[[[[[[dddrrr}}}wwwooozzzzzz___TTTKKKHHHFFFIIIWWWhhhnnnwwwsssQQQ===999333222333555555555111777777777888222666HHHfffwwwccc^^^___aaabbbdddccccccccccccdddfffggg^^^\\\YYYWWWUUUUUUVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVWWWWWWXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQTTTWWWWWWSSSOOOKKKIIIAAA???JJJ^^^hhhtttnnnppprrrqqqooommmmmmmmmnnnllliiijjjmmmooommmkkkjjjhhh___TTTMMMIIIDDD>>>999888555333111///......------,,,,,,,,,---.........///000000000000000000444222888555:::===;;;RRR}}}RRRJJJFFFBBB??????===;;;999888777555444222111000000//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------333555JJJhhhqqqjjjppp{{{}}}zzzxxx{{{~~~}}}|||{{{zzzxxxwwwwwwuuutttuuuwwwyyyzzzyyywwwwwwzzz}}}~~~~~~}}}wwwpppnnnrrryyyxxxfffPPPAAA<<>>AAADDDKKKVVVcccsssvvvRRRUUU}}}}}}~~~}}}{{{yyyyyyzzz}}}~~~wwwcccNNNCCC@@@===;;;:::;;;===MMMuuurrrdddhhhnnneeefffbbbbbbfffeeedddccc```[[[UUUOOOJJJGGGEEEBBB>>>;;;:::999777666333555888IIIeeeyyymmmrrr^^^]]]eeewww|||eeeSSSJJJCCCEEEHHHQQQeeeyyy{{{uuu]]]EEE:::777444222333555555666999:::666666999666>>>TTT|||rrraaabbbdddaaa]]]bbbaaa___]]]]]]\\\]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUWWWYYY\\\]]]YYYYYYYYYZZZZZZYYYYYYXXXZZZZZZYYYXXXYYYZZZ[[[\\\^^^```bbbaaa]]]WWWSSSQQQHHHFFFFFFLLLWWWiiilllnnnppppppooonnnnnnooonnnllljjjkkknnnnnnllliiigggeee]]]RRRKKKFFF@@@999777666444222000///......,,,,,,,,,,,,------...///...///000111111111111111666222777555;;;AAAIIIjjjuuuVVVNNNLLLJJJGGGEEECCCBBB@@@<<<;;;999666333111000000000///...------,,,,,,,,,+++++++++,,,,,,,,,------000...>>>]]]tttyyyvvvwwwsssjjjiiiwwwwwwqqqkkkiiihhhhhhlllrrrwwwtttrrrtttxxx{{{zzzxxxqqqrrrvvv{{{{{{~~~}}}vvvooonnnttt|||}}}nnnWWWEEE===AAAFFFTTTiii}}}vvvqqqyyyvvvooo```PPPGGGFFFJJJKKKSSSaaannn~~~rrrYYYVVV|||zzzxxxwwwwwwzzz}}}qqq___LLLBBB???<<<::::::CCCBBBOOOxxxfff```nnnooofffgggcccdddgggbbbgggfffccc___YYYSSSMMMJJJIIIEEE@@@<<<:::999888777555666555@@@YYYnnnkkktttaaa___fffyyyuuu]]]NNNFFFAAADDDKKKVVVlllwww{{{nnnMMM<<<888666444333333444666666::::::666777:::666@@@YYY}}}nnndddiiiiiiccc]]]______]]]\\\\\\\\\]]]^^^WWWWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ]]]^^^YYYYYY[[[\\\\\\]]]]]]]]][[[ZZZXXXXXXXXXZZZ\\\^^^^^^aaabbbaaa\\\WWWRRRPPPMMMKKKGGGHHHSSShhhyyymmmooorrrrrrqqqpppppppppkkkiiihhhjjjmmmmmmjjjgggdddbbb[[[QQQJJJFFF???999666555333111///......---,,,++++++,,,---...//////...///000111222222222222888222888555:::@@@KKKrrrxxxTTTPPPPPPOOOMMMJJJHHHFFFFFF>>>===:::777444111000///000000///...------------+++++++++,,,,,,,,,------///---:::YYYttt{{{rrriiippphhhaaafffzzzxxxvvvmmmeeesss|||uuuooommmlllmmmrrryyyxxxvvvzzz}}}wwwyyy}}}}}}{{{}}}||||||}}}~~~zzztttoooqqqxxx}}}qqq\\\III@@@@@@HHHWWWhhhwww}}}~~~~~~uuucccTTTPPPQQQQQQ[[[jjjyyylll^^^ZZZ~~~||||||{{{yyyxxxyyyzzz}}}~~~lll\\\KKKBBB>>>;;;999999CCCEEEYYYttt^^^hhh~~~rrrkkkjjjgggiiillleeeiiihhhfffccc^^^XXXRRROOOLLLHHHBBB>>><<<:::888777666888444999MMM```vvv{{{jjjvvvccc```fffyyyoooYYYLLLDDDAAAFFFNNN[[[qqq~~~rrrwwwdddCCC999555555444333333444666777888999777999:::666EEEdddkkkhhhpppnnnfffaaa]]]\\\[[[ZZZZZZZZZ[[[\\\WWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYZZZ[[[]]]^^^ZZZ[[[]]]^^^```aaaaaaaaa]]][[[ZZZYYYYYYZZZ\\\^^^bbbdddfffeeeaaa[[[WWWUUUNNNNNNIIIGGGQQQdddqqquuuppprrrttttttrrrqqqqqqqqqjjjhhhggghhhjjjjjjfffccc```^^^XXXOOOIIIEEE>>>777555444222000///...------+++++++++,,,---...///000...///000111222333333333888222888666999???NNNyyyxxxPPPRRRSSSSSSQQQMMMJJJIIIIIIAAA???<<<999555222000///111000///...------------++++++,,,,,,,,,,,,------///---888SSSoooyyymmm^^^[[[bbbaaajjjuuuuuu{{{zzzpppxxxttthhhfffddd[[[lllvvvnnnnnnsss~~~}}}}}}|||zzzzzzxxxxxxyyy{{{~~~}}}|||tttooommmrrr|||}}}}}}|||rrr___LLLBBBAAAJJJXXXfffqqq|||jjjaaa```___hhhvvvppplllqqq}}}~~~{{{||||||{{{{{{|||}}}~~~}}}gggYYYJJJBBB>>>;;;999::::::IIIlll}}}fff^^^yyytttmmmllljjjooosssllliiiiiiiiifffbbb]]]WWWTTTOOOKKKFFFBBB???<<<999777555999444555EEEUUUhhh}}}{{{uuuwww|||uuuccc___dddwww}}}gggUUUJJJCCCBBBIIISSS```vvvvvvqqqnnnXXX???999333444444333333333666888666888888::::::888QQQyyy{{{iiilllsssooojjjiiiiiigggeeebbb```___^^^^^^YYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[\\\^^^___```___```aaabbbcccddddddddd```___]]]\\\[[[[[[\\\\\\aaadddffffffccc^^^[[[YYYQQQPPPLLLIIINNNZZZffflllqqqsssuuuuuusssqqqpppqqqjjjhhhffffffgggeee```\\\ZZZYYYTTTLLLFFFCCC<<<555444333111000......------+++++++++,,,---...///000...///000111222333333333777111888888;;;@@@QQQqqqTTTQQQSSSTTTRRRNNNKKKJJJJJJEEECCC@@@<<<888444222111111000///...------------++++++,,,,,,,,,,,,------000...444JJJggguuujjjYYYMMMeeemmmuuurrrvvv{{{}}}sssiiipppnnncccbbbpppdddqqqwwwnnnoooyyy}}}~~~wwwvvvzzzvvvxxx|||}}}xxxtttppppppvvv}}}|||{{{rrr___LLLBBBCCCJJJVVVdddrrr~~~rrrpppqqq}}}}}}zzz~~~|||zzz{{{|||~~~yyyxxx|||~~~~~~```TTTGGGAAA>>>;;;:::<<<:::VVVbbbfffhhhtttmmmjjjiiipppuuunnnjjjjjjjjjiiifffaaa\\\YYYRRROOOKKKGGGDDD@@@<<<999444:::666333>>>IIIWWWhhhvvv{{{zzzrrr```\\\```tttooo\\\OOOGGGBBBCCCLLLWWWeee{{{{{{pppqqqaaaIII;;;666111333444444333333666888888:::999::::::>>>bbbttthhhmmmqqqmmmlllrrr~~~{{{uuuooohhhccc```^^^[[[\\\]]]^^^___```aaaaaa\\\\\\\\\]]]___aaaccceeeffffffffffffeeedddcccbbbaaa```___]]][[[YYYXXXWWW\\\```cccdddbbb___\\\ZZZXXXVVVSSSPPPMMMPPP[[[fffrrrtttuuuuuurrrpppooopppkkkiiifffeeeeeebbb\\\WWWVVVVVVQQQIIIDDDAAA;;;444333222111000......------+++++++++,,,---...000000...///000111333333333444666000888999===BBBUUUjjj[[[QQQSSSTTTRRRNNNJJJJJJJJJHHHFFFBBB>>>:::666444333111000///......------...++++++,,,,,,,,,---------111...111DDDaaarrrjjjXXXHHHlllzzzssszzz{{{|||uuutttmmmxxxzzztttvvvwww}}}uuuuuu|||||||||ssstttzzzwwwzzzwwwzzzvvvvvv|||~~~|||{{{qqq^^^KKKAAAEEEJJJTTTddduuuxxxwwwxxx~~~~~~|||zzz~~~xxxzzz||||||rrrssszzz~~~~~~{{{[[[OOODDD???===;;;;;;===BBBccc\\\mmmrrruuulllhhhfffnnnssskkkjjjjjjkkkjjjhhhccc^^^[[[UUURRRNNNKKKGGGCCC>>>:::555;;;777111888@@@IIIWWWppplllooopppiiijjjssswwwppp^^^YYY]]]rrr~~~{{{www}}}xxxeeeSSSIIIDDD@@@CCCNNNZZZhhh~~~qqqkkkoooVVV===666222000333444444333333666999:::;;;:::::::::BBBppprrrhhhmmmooojjjmmmyyy}}}sssjjjbbb\\\YYY\\\]]]___aaabbbcccdddddd\\\\\\\\\^^^aaadddfffhhhlllkkkjjjhhhfffdddbbb```______]]][[[YYYVVVSSSQQQ\\\```dddfffdddbbb___^^^___\\\ZZZWWWNNNJJJTTTdddrrrsssttttttsssrrrpppooohhhgggfffeeeddd```[[[WWWUUUQQQKKKEEE@@@;;;777444333222000///---,,,,,,+++---,,,+++++++++---///111111111111222222333333444888///666999>>>CCCXXXmmmVVVVVVTTTUUUWWWTTTMMMHHHGGGHHHFFFBBB>>>:::666444333444333222000////////////......---,,,,,,,,,,,,---...000222>>>]]]yyyuuu```RRRrrrttt~~~zzzvvv|||nnnpppyyy~~~}}}yyyttttttvvv}}}|||wwwzzz|||||||||}}}~~~}}}mmm[[[YYYTTTCCCGGGLLLYYYjjjvvv|||wwwsssxxx~~~~~~~~~|||}}}{{{~~~{{{yyyzzz|||~~~yyy||||||uuuZZZPPPFFF@@@<<<999:::>>>FFFmmmzzzzzzooogggiiimmmooooooooonnnmmmkkkhhheeebbb```___XXXUUURRRNNNKKKGGGBBB???>>>888777:::999888CCCSSSaaagggeeefffppprrroootttzzzuuu___VVVaaasss~~~lll___ggg}}}nnn^^^PPPGGGAAADDDHHHNNNZZZpppqqqeeecccMMM666222777333333222222333555666888666999<<<<<<===RRR}}}yyyqqqiiidddgggooovvv|||vvvnnneee]]]YYY___```cccfffhhhhhheeebbb^^^]]]]]]___bbbeeeffffffhhhhhhhhhfffcccbbbbbbccc___```^^^XXXPPPLLLMMMPPP^^^___```aaaaaa```___^^^^^^___^^^YYYSSSRRRWWW\\\rrrsssssssssrrrpppnnnmmmhhhfffdddbbb```^^^[[[XXXUUUQQQJJJDDD???;;;777444333222000///---,,,,,,,,,---,,,+++++++++---///000111111111222222333333444666000888:::>>>DDD\\\fffTTTVVVUUUWWWZZZXXXOOOIIIGGGGGGFFFCCC@@@<<<888555444333222111000////////////......---,,,,,,,,,,,,---...///000:::VVVrrrrrraaaTTTmmm~~~yyysss~~~}}}zzzuuuvvv{{{|||{{{xxxuuu|||~~~|||wwwvvvxxx|||}}}yyyzzz}}}yyyjjj\\\]]]YYYFFFFFFKKKXXXiiivvv|||xxxccccccmmmnnneeeooo}}}{{{zzz~~~~~~|||}}}|||~~~~~~zzzqqqVVVMMMDDD@@@<<<:::<<>>777666888777555???MMM___kkkooovvvvvvuuu```VVV```qqq|||{{{ppp```ZZZjjjyyyjjj[[[NNNFFFAAADDDHHHQQQbbbzzziii^^^YYYEEE444333555333222222222333555777888:::<<<<<<777<<<\\\xxxsssmmmgggggglllsssxxx{{{zzzvvvqqqkkkeee___\\\^^^___bbbeeegggfffcccaaa]]]]]]]]]___ccceeeeeeddddddcccbbbaaa______```aaa^^^___]]]WWWPPPMMMOOOSSS\\\\\\]]]^^^^^^^^^]]]]]][[[^^^___[[[VVVSSSTTTVVVtttssssssrrrpppnnnlllkkkhhheeebbb___^^^]]][[[YYYUUUQQQJJJCCC???:::777444222111000...---,,,,,,,,,---,,,++++++,,,---///000000000111222333333444444555111::::::===FFFcccttt___UUUTTTTTTXXX\\\YYYPPPIIIGGGGGGGGGEEECCC???;;;777555222222111000////////////......---,,,,,,,,,,,,---...///---444NNNjjjpppfffZZZiiitttsssttt}}}~~~}}}zzzxxxtttoooxxxyyyzzzxxxwwwyyy~~~zzzuuurrrqqqzzz~~~{{{zzzzzzyyy}}}yyyuuulllfffkkkdddMMMGGGLLLYYYjjjwww~~~eeeQQQVVVeeetttXXXZZZwww}}}~~~~~~jjjPPPIIIBBB???===;;;>>>CCCNNNmmmrrr}}}ssskkkfffiiimmmmmmkkklllkkkjjjhhhfffeeedddeeeeeeccc```\\\XXXTTTOOOJJJFFF@@@:::888999666444<<>>;;;???QQQvvvfff___WWWTTTQQQPPPRRRPPPKKKIIIJJJHHHHHHHHHFFFCCC???<<<999555444333222000000000000......---,,,,,,,,,,,,---...///...111AAA\\\pppvvvlllnnnqqqsssvvv{{{|||}}}wwwxxxzzzwwwssswwwyyy{{{}}}zzzuuupppoooooo~~~zzz{{{{{{tttkkkfffmmm|||{{{XXXIIINNN[[[mmm{{{fffSSS\\\rrrsss]]]uuuyyy^^^LLLGGGBBB???;;;:::???FFFccc^^^mmmppplllgggeeehhhiiigggeeeeee````````````aaacccdddeee^^^\\\ZZZXXXVVVSSSPPPMMMHHHCCC???<<<999777:::>>>LLLvvvnnnsssxxxaaaUUU^^^qqq{{{uuufff___]]]ZZZXXXUUU\\\ooo|||lll\\\PPPHHHCCC@@@CCCGGGOOOaaa~~~[[[RRRJJJ<<<...222777///111222333444666777888888;;;;;;===NNNwwwjjjkkkeee```ccckkkqqqqqqnnngggeeeaaa^^^[[[[[[[[[\\\XXX[[[___```^^^[[[ZZZYYYWWWXXX[[[___aaa```\\\YYYTTTRRRPPPQQQTTTXXXYYYYYY[[[ZZZXXXVVVVVVXXX[[[^^^\\\\\\[[[ZZZ[[[\\\]]]_________^^^[[[WWWUUUSSSSSS~~~|||xxxtttooollliiihhhdddeeegggiiiiiieee___ZZZUUUOOOGGG@@@;;;888555444000///...---,,,,,,,,,,,,++++++,,,------.........//////000111333444555555777666>>>;;;EEE^^^bbbbbbUUUTTTPPPNNNOOOMMMJJJJJJLLLIIIHHHHHHFFFCCC@@@===<<<888777555333222111000000......---,,,,,,,,,,,,---,,,///000111<<>>;;;:::BBBKKKyyydddwwwwwwkkkfffdddffffffcccaaabbb\\\\\\]]]___aaabbbcccccc]]]\\\ZZZXXXXXXVVVSSSPPPHHHEEE@@@<<<999777777888GGGllljjjsssxxxaaaUUU^^^qqq{{{vvvhhh^^^YYYWWWUUUXXX[[[bbbrrrxxxgggWWWLLLGGGEEEDDDBBBJJJVVVlllvvvUUUKKKEEE:::...111666000000111333555777888888999===777:::VVVwwwqqqzzziiiddd```ccciiillljjjfffbbb```]]]ZZZXXXWWWWWWXXXWWW[[[______\\\YYYXXXXXXVVVVVVYYY\\\]]]\\\YYYVVVRRRPPPNNNQQQUUUXXXXXXVVVXXXWWWVVVVVVXXXZZZ\\\]]]]]]\\\\\\[[[[[[\\\\\\\\\^^^\\\ZZZWWWVVVUUUUUUVVV}}}xxxsssnnnjjjgggfffbbbbbbccceeeeeebbb]]]ZZZUUUOOOFFF???:::777555444//////...---,,,,,,,,,,,,++++++,,,---...............///000111333444555666777555======MMMmmm~~~```fffUUUUUUQQQPPPRRRQQQMMMLLLNNNIIIHHHGGGEEEBBB@@@???>>>;;;:::888555333111000///......---,,,,,,,,,,,,---***///111000666IIIaaaqqqpppkkklllsssvvvzzz|||}}}wwwqqq{{{xxxrrrpppooovvv{{{xxxyyyzzzzzz|||||||||}}}}}}~~~}}}~~~{{{uuu}}}qqqOOOLLLPPP]]]ooo~~~|||~~~hhhWWWaaaxxxttthhhffftttvvv}}}~~~|||}}}}}}~~~{{{yyyyyyyyyzzz}}}pppYYYIIIEEE@@@===:::<<>>::://////444222000111333666888999999999:::666DDDlllsssgggdddaaacccfffgggccc```^^^\\\ZZZXXXVVVVVVUUUUUUVVV[[[______[[[WWWVVVWWWUUUUUUVVVXXXZZZYYYVVVTTTPPPNNNNNNQQQVVVYYYVVVSSSSSSSSSSSSUUUWWWYYYZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWYYYWWWVVVUUUUUUVVVVVVUUU}}}xxxrrrlllhhheeedddaaa````````````___\\\YYYUUUOOOFFF???:::777555444///...------,,,,,,,,,,,,***+++,,,---...............///000111333444555666777555===???SSSxxxzzzaaakkkWWWUUUSSSTTTVVVUUUPPPNNNOOOJJJHHHFFFDDDBBB@@@??????>>><<<:::777444111000///......---,,,,,,,,,,,,---)))...111///111AAAYYYkkkrrrjjjkkkuuuyyyzzz~~~|||```bbb```aaavvv{{{sssmmmlllvvv|||zzz{{{}}}~~~|||zzzzzz|||zzzmmmNNNPPPUUUaaattt~~~iiiYYYddd{{{qqq}}}lllZZZUUU\\\eeewww|||yyyyyy}}}|||{{{{{{}}}yyyttttttvvvyyyrrrlllXXXHHHCCC???<<<:::===JJJWWWeeeyyyzzzwwwlllgggcccccc```]]]\\\___XXX[[[^^^bbbcccdddbbbbbb]]][[[XXXVVVUUURRRNNNKKKMMMKKKFFF@@@======;;;888<<>>;;;777333111000222111000///...---------...)))***000222999NNNfffgggnnnccc```qqqvvvwwwxxx~~~ttt}}}tttZZZWWWfffrrrxxxuuuhhhjjj~~~}}}zzzzzzuuurrrvvv~~~yyycccRRRLLLUUUfffzzzwwwlllgggggggggkkkllleee^^^lll```UUURRRYYY```dddppp}}}~~~{{{|||{{{}}}~~~|||uuuqqqsssuuuuuuwwwxxxdddUUUDDDAAADDD::::::BBBLLLooommmnnnssssssiiieee```]]][[[ZZZXXXWWW___```bbbbbbbbb```]]][[[[[[YYYWWWTTTRRRQQQPPPQQQRRROOOIIIBBB>>>;;;::::::;;;FFFQQQrrr|||ooottt|||dddUUU[[[mmmzzzmmmNNNEEECCCKKKQQQMMMIIIIIIYYYllluuuwwwjjj]]]PPPIIIEEECCCDDDGGGRRRbbbvvvoooQQQBBB<<<555111111333333333///444888888777888999999???;;;ooojjjiiiaaa\\\]]]___\\\YYYXXXZZZZZZYYYWWWVVVUUUTTTSSSZZZ[[[[[[YYYVVVUUUUUUUUUSSSVVVYYYZZZWWWTTTRRRQQQOOOMMMMMMPPPUUUVVVSSSNNNNNNPPPRRRRRRRRRQQQSSSTTTUUUVVVWWWVVVTTTRRRRRRSSSPPPRRRUUUWWWXXXVVVTTTSSS~~~{{{vvvqqqlllgggeeecccaaa^^^\\\]]]___^^^ZZZVVVRRRKKKAAA<<<:::888555222//////...---,,,,,,,,,,,,,,,,,,---...///////////////000222222222333444666999555===GGGWWWqqqaaabbbXXXVVVVVVUUUSSSRRRQQQPPPOOOMMMKKKHHHEEECCCBBBBBBBBB@@@@@@???<<<888444222111222111000...------------...******///111777KKKaaannnhhhXXXddd~~~vvv^^^]]]lllvvvyyyvvvlllqqq~~~ssstttwww}}}~~~sss^^^NNNQQQYYYgggwww~~~tttlllhhhfffcccYYY\\\[[[```xxxbbbXXXTTTYYY]]]aaalllyyy~~~}}}|||||||||uuuqqqrrrtttvvvyyyppp\\\NNNFFFAAADDD<<<>>>FFFSSSzzzyyyrrrqqqhhheeeaaa^^^]]]\\\ZZZYYY^^^___bbbcccccc```]]]ZZZWWWVVVUUUTTTSSSSSSSSSTTTRRROOOJJJEEE@@@===;;;:::666???FFFaaauuurrrttt{{{~~~fffWWW]]]mmmzzzmmmJJJBBB@@@HHHNNNLLLLLLPPP```ttt~~~tttcccXXXKKKEEEBBBAAACCCGGGVVVddd|||zzz```QQQ???:::444111111333333333222555777777777999;;;;;;;;;EEE{{{wwwdddeee^^^YYY[[[]]][[[YYYXXX\\\\\\[[[YYYXXXWWWVVVUUUYYYZZZZZZXXXVVVTTTTTTUUUUUUWWWZZZZZZXXXTTTRRRQQQMMMMMMOOOTTTXXXXXXSSSMMMPPPRRRTTTTTTRRRQQQRRRSSSVVVWWWXXXVVVSSSQQQPPPPPPSSSTTTVVVWWWVVVUUUSSSRRR~~~{{{vvvpppjjjeeebbb```^^^\\\ZZZZZZ[[[ZZZVVVRRROOOHHH@@@;;;888777444222///...------,,,,,,,,,,,,,,,,,,---...///////////////111222333222333444666:::888===IIIfffllldddfff[[[WWWWWWVVVTTTSSSRRRQQQPPPLLLKKKHHHEEECCCCCCDDDDDDCCCBBB@@@===:::777555333222111000...------,,,,,,...++++++...///444FFFXXXnnndddWWWlllzzzxxxbbbhhhzzzyyyttt|||sssyyy|||}}}tttaaaQQQVVV[[[ggguuu||||||yyyqqqlllggg___WWWLLLPPPVVVddd^^^WWWVVV[[[___dddooo||||||}}}{{{wwwuuuwwwxxxwww{{{zzzhhhVVVJJJFFF???AAA<<>><<<:::===@@@RRRnnnwwwsssvvv}}}gggWWW]]]mmmzzzqqqKKKEEEDDDKKKNNNMMMQQQYYYsss|||ppp]]]RRRHHHBBB@@@@@@DDDJJJ]]]lllbbbNNNMMM999666333111222333333222555555555777888999;;;<<<999XXXjjj``````ZZZVVVYYY[[[ZZZXXXYYY___^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWTTTSSSSSSSSSVVVXXX[[[ZZZWWWTTTQQQPPPMMMNNNRRRWWW[[[YYYTTTNNNTTTUUUVVVUUUSSSSSSSSSUUUYYYZZZZZZWWWSSSPPPOOONNNUUUVVVVVVUUUUUUTTTSSSRRRzzzxxxtttnnniiidddaaa___]]][[[YYYYYYXXXVVVRRRNNNJJJEEE>>>999777555333111///...---,,,,,,,,,,,,,,,,,,---...//////000000000///111333333333333555666999;;;AAAUUUgggdddfffZZZZZZYYYXXXWWWVVVTTTSSSSSSLLLKKKHHHEEEDDDCCCDDDDDDGGGEEEBBB???===:::888666333222000///...---,,,,,,...,,,,,,---...222@@@NNNfffeee```rrr}}}xxxmmm}}}~~~}}}{{{iiiXXXWWW\\\fffuuuzzzssslllcccTTTFFFGGGKKKQQQ___wwwwwwSSSTTTYYYbbbiiiooo|||~~~}}}{{{{{{|||vvv}}}wwweeeTTTJJJCCC<<<@@@:::<<>>>>>HHH]]]qqquuuvvv~~~eeeUUUZZZlllxxxxxxVVVQQQQQQTTTSSSPPPUUU___wwwjjjYYYPPPFFFBBB@@@AAAHHHOOOfffwwwoooRRRCCCCCC444333222111222222333222666444666999999888999<<<@@@qqq|||ccc```\\\WWWUUUXXXZZZZZZZZZ\\\aaaaaa```___]]]\\\[[[ZZZWWWXXXXXXVVVSSSQQQQQQRRRVVVXXXYYYXXXUUUQQQOOONNNOOOPPPSSSWWWZZZZZZUUURRRYYYXXXWWWTTTSSSUUUYYY]]]^^^^^^]]]ZZZUUUQQQOOOOOOTTTTTTTTTSSSSSSSSSSSSSSStttrrrppplllhhhdddaaa```\\\[[[YYYWWWUUURRRNNNKKKFFFBBB===888555333222111......---,,,,,,,,,------,,,---...///000000000000000111333333333333555777666===HHHhhheeeeeeddd[[[]]]\\\[[[ZZZYYYWWWVVVVVVPPPNNNLLLIIIHHHHHHIIIIIIMMMIIIEEEBBB@@@>>>;;;999444333222000///...---------------------000:::EEEbbbfffcccppp~~~~~~|||ooo___ZZZ^^^gggttt}}}|||vvvooodddPPP???BBBFFFIIIMMMVVV___[[[QQQJJJRRR___kkksss|||~~~}}}}}}~~~ttt|||tttaaaQQQHHHAAA>>>AAA999???VVV|||wwwrrroooiiihhhfffbbb___^^^\\\ZZZXXX]]]___aaabbbbbb___\\\YYY`````````___]]]ZZZWWWUUUTTTUUUUUUTTTQQQLLLGGGDDD>>>::::::???NNNnnnxxxqqqzzzfffUUUZZZjjjvvvaaa]]]\\\]]]YYYSSSWWWaaasssbbbTTTLLLDDD@@@???BBBKKKTTTnnn~~~oooXXXKKK@@@666000111111111111222333333555444777;;;:::666888>>>RRRttt```aaaZZZVVVUUUYYY[[[ZZZ\\\___bbbaaa```___^^^]]]\\\[[[VVVWWWWWWUUURRRQQQQQQQQQTTTVVVWWWVVVRRROOOMMMMMMSSSSSSTTTVVVXXXXXXXXXWWW\\\ZZZVVVTTTTTTYYY```fffbbbbbbaaa]]]XXXTTTRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUnnnnnnllljjjgggdddbbb```[[[ZZZYYYVVVRRRNNNJJJHHHAAA???;;;777444222111111...------,,,,,,---------------...///000000000000000222333444333444555777666@@@OOOzzzgggfffccc]]]^^^^^^]]][[[ZZZYYYXXXWWWTTTSSSQQQPPPPPPQQQSSSTTTTTTOOOIIIEEEDDDBBB>>>;;;666555444222000///......------...---,,,000777===```eee```jjj~~~}}}zzz|||uuufffYYY]]]dddooozzz}}}~~~yyywwwvvvyyy{{{|||yyytttiiiVVVFFFFFFHHHEEE@@@???BBBAAA>>>FFFRRRbbbmmmvvv~~~yyyzzz~~~~~~tttzzznnnZZZKKKDDDAAAAAADDD;;;KKKoooooovvv{{{ooojjjjjjgggbbb___^^^]]]\\\[[[``````______^^^]]]]]]\\\^^^```bbbcccbbb```]]][[[XXXYYYZZZYYYWWWRRRNNNKKK@@@<<<===>>>HHHrrrrrrtttiiiWWW\\\gggtttggg```^^^___\\\WWW]]]ggg{{{jjjXXXKKKEEE???===>>>DDDOOOZZZrrr|||tttXXXGGGFFF???//////111222111111111333555444444888===999666>>>JJJooommm^^^]]]YYYVVVVVVYYY[[[ZZZ]]]aaaaaa```___^^^]]][[[[[[ZZZVVVWWWWWWUUURRRQQQQQQQQQSSSTTTUUUTTTQQQNNNMMMMMMTTTTTTUUUUUUVVVWWWYYYYYY[[[YYYVVVTTTUUU[[[ccchhhccccccccc```[[[WWWUUUUUUPPPQQQSSSTTTVVVWWWWWWWWWllllllkkkiiifffcccaaa___YYYYYYWWWSSSNNNIIIFFFDDD>>>===:::666222000000000---------,,,,,,------...---...///000000111111000000222333444444444666777888BBBSSSyyyhhheee___^^^^^^]]]\\\[[[ZZZXXXWWWWWWSSSSSSSSSTTTWWWZZZ]]]___ZZZTTTMMMHHHGGGEEEAAA===888777555333111000//////,,,......------000555888WWWfffeeekkk}}}~~~~~~zzz{{{rrrbbbQQQTTT[[[dddlllpppqqqppppppsss{{{|||ooojjjkkkmmmooouuuzzz{{{xxxooo___QQQOOOMMMGGG>>>999:::<<<;;;BBBNNN]]]gggppp~~~~~~|||{{{~~~}}}}}}~~~~~~~~~~~~|||zzzuuuxxx|||fffRRRGGGCCC???AAABBB<<<[[[~~~iiitttppplllkkkgggbbb______aaabbbccccccaaa^^^[[[ZZZ\\\^^^```___```cccddddddaaa]]][[[[[[\\\]]]]]][[[WWWSSSPPPGGGAAADDDBBBFFFwww|||iiiWWW[[[eeeqqqggg^^^YYY[[[]]]___iiivvvyyy~~~rrr]]]NNNDDD???<<<===@@@IIIXXXeeetttrrrbbbKKK@@@@@@:::///000222222111000000444777555555999;;;777777HHH^^^iii]]]XXXWWWUUUVVVYYYZZZYYY\\\aaa___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSQQQQQQRRRRRRSSSTTTSSSPPPNNNNNNNNNRRRTTTVVVWWWWWWWWWXXXXXXVVVWWWWWWWWWXXX[[[___bbbbbbbbbbbb```\\\YYYXXXXXXSSSTTTWWWYYYZZZYYYXXXXXXlllkkkjjjiiifffbbb___]]]WWWWWWUUURRRLLLFFFCCCAAA<<<;;;999555222000///000------,,,,,,,,,------...---...///000111111111111000222444444444444666888:::CCCUUUrrrfffbbbZZZ]]]]]]\\\[[[ZZZYYYWWWVVVVVVPPPPPPRRRUUUYYY^^^ccceee^^^WWWOOOJJJIIIGGGBBB===999888666444222111000000,,,...///------000444666KKKiiiqqqqqqyyyzzzwww}}}vvv|||{{{}}}||||||~~~xxxgggWWWFFFJJJRRR[[[bbbdddbbb```fffhhhnnnssstttwwwooobbb^^^ccchhhiiirrrzzz|||zzzrrrdddWWWTTTOOOEEE<<<888999::::::<<>>===;;;eeennneeepppqqqmmmkkkgggbbb___aaadddgggiiieeebbb\\\XXXXXX[[[___bbbbbbccceeefffccc___ZZZWWW^^^_________]]]YYYVVVTTTIIICCCFFFAAABBBvvvgggUUUYYYcccpppggg[[[TTTXXX^^^gggvvvyyygggSSSFFFAAA===;;;>>>DDDOOO```ooossshhhWWWIII???:::555333111222333111///000444888666555888:::555888QQQmmmxxxhhh]]]UUUVVVTTTUUUYYYYYYXXX[[[aaa^^^]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXVVVSSSQQQQQQRRRRRRSSSTTTSSSQQQPPPOOOPPPOOOSSSWWWYYYYYYXXXWWWVVVRRRUUUXXXZZZZZZZZZZZZ[[[```aaaaaa___\\\YYYYYYYYYVVVXXX[[[\\\]]][[[YYYWWWggghhhjjjhhhddd```]]]\\\[[[XXXUUUQQQLLLFFF???:::999777555222///---,,,++++++++++++***++++++,,,,,,/////////000111111222222000222555555444444888;;;AAA>>>]]]mmmhhh______^^^___^^^\\\ZZZYYYXXXWWWWWWUUUVVVXXXYYY[[[\\\\\\]]]]]]WWWOOOJJJIIIHHHFFFCCC@@@<<<888555333222000......---------...///111222JJJbbbnnnooovvv{{{yyyyyy}}}ooolllrrrnnn~~~||||||yyyyyyxxxxxxxxxyyyzzz{{{zzzkkkccc```UUUHHHBBBFFFKKKOOORRRUUUWWWZZZ^^^aaadddeeehhhooo{{{pppbbbbbbkkktttvvvrrr|||zzzsssbbb]]]OOOAAA;;;999888888::::::QQQYYYWWWdddyyy}}}~~~xxxuuu{{{~~~{{{zzz{{{zzz|||{{{xxxtttmmmyyyrrr\\\MMMDDD@@@AAA>>>;;;JJJrrrfff^^^vvvoookkkooorrrnnniiiffffffgggggggggkkkeee]]]XXXXXX\\\```ccceeehhhiiieee^^^ZZZZZZ]]]cccaaa___\\\YYYWWWUUUSSSRRRPPPLLLHHHNNNooo}}}ssshhhZZZYYYiiirrrxxxjjjZZZUUU___eeegggvvv|||mmmZZZJJJBBB::::::<<>>555777dddkkk___[[[XXXTTTTTTUUUVVVXXX[[[^^^```___]]]ZZZVVVTTTTTTTTTUUUWWWYYY[[[ZZZWWWUUUVVVWWWXXXVVVRRRPPPPPPQQQTTTVVVTTTVVVXXXZZZYYYXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXX^^^\\\ZZZZZZ\\\[[[XXXUUURRRUUUYYY\\\^^^]]][[[ZZZjjjlllnnnlllgggbbb^^^\\\[[[XXXTTTPPPKKKEEE>>>:::888777444222///---,,,++++++++++++***++++++,,,---//////000000111111222222111333666666444555999===BBBCCCeeelllhhh```aaa___]]]\\\[[[ZZZYYYXXXXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[\\\XXXRRROOONNNLLLHHHEEEBBB???:::777444222000...//////......///000222333???SSSgggmmmqqq{{{{{{yyyxxxzzzcccbbbllljjj~~~}}}}}}zzzzzzyyyxxxxxxyyyzzz{{{|||~~~ttt___PPPKKKDDD<<<:::===CCCKKKTTT[[[```ccc```bbbdddfffiiinnntttyyyvvvnnnccc___jjj}}}xxxiiiSSSGGG;;;888999999:::<<<>>>RRRZZZYYYdddooovvv}}}|||pppkkkqqqsssrrr}}}~~~}}}~~~}}}}}}}}}|||}}}|||xxxyyy~~~}}}{{{|||zzz~~~{{{zzzwwwsssppp{{{kkkVVVIIIBBB>>>;;;;;;:::FFFggg~~~kkkmmm~~~}}}mmmlllnnnppplllhhheeeeeefffgggggggggccc^^^[[[\\\___aaabbbfffgggfffccc___]]]___bbbdddcccbbb```]]][[[YYYWWWRRRRRROOOJJJKKKaaa~~~|||mmmhhhZZZYYYiiiqqq~~~yyygggXXXSSS[[[```aaannn}}}rrrdddSSSEEE???;;;:::<<>>===GGGpppkkkhhhaaaccc___ZZZZZZYYYXXXXXXXXXYYYYYYTTTUUUVVVWWWXXXXXXXXXXXXYYYVVVSSSRRRQQQOOOJJJFFFEEEBBB===999666444111///111000000///000111333444???JJJccckkkdddpppzzzwwwrrrnnnvvvxxx~~~sss___aaannnnnn}}}||||||{{{zzzyyyxxxxxxxxxyyyzzzxxx}}}~~~}}}nnnRRR???:::999666777888===GGGTTT___eeegggbbbbbbcccfffiiikkklllkkk```\\\WWW\\\ooo~~~wwwiiiJJJ@@@777777;;;===???BBBEEESSSUUUVVVcccjjjfffeeekkk``````jjjjjjfffxxx~~~}}}~~~{{{zzz|||~~~|||{{{{{{zzzzzz|||~~~||||||{{{}}}yyyxxxuuuqqqttt~~~{{{eeeQQQGGGAAA>>>777::::::AAA\\\~~~xxx|||sssmmmnnnlllmmmiiifffdddeeefffggggggccc```^^^^^^```bbbccccccgggeeebbb``````aaadddgggcccccccccbbbaaa^^^\\\[[[SSSSSSSSSOOOKKKSSSlllwwwppprrrxxxsssiii[[[YYYjjjqqq~~~|||cccWWWPPPTTTXXX[[[gggvvv~~~ooobbbVVVIII???<<<;;;;;;>>>HHHTTT[[[[[[WWWQQQNNNHHH===333///111555222222222333444555777777333;;;<<<777???fffnnn___\\\XXXTTTVVVVVVWWWYYYZZZZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTUUUVVVUUUUUUVVVXXXSSSSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQOOONNNRRRRRRQQQQQQQQQQQQRRRRRRWWWWWWWWWYYYZZZZZZWWWTTTUUUVVVXXXYYYYYYWWWUUUTTTtttuuuvvvsssmmmddd^^^[[[[[[WWWQQQLLLGGGBBB<<<888555444222000...---,,,,,,+++++++++++++++,,,---...///000000111111222333333111333555555555777;;;@@@>>>TTTlllhhhaaaddd]]]YYYYYYXXXWWWVVVVVVVVVVVVRRRSSSTTTUUUVVVVVVVVVVVVWWWSSSPPPOOOOOONNNJJJGGGHHHDDD???;;;888666333111222111000///000111222333>>>AAA[[[fffXXXfff~~~vvvyyynnnmmmnnnxxxgggkkkxxxzzz~~~{{{yyyyyyxxxzzzyyyxxxwwwvvvwwwxxxxxxxxxjjjLLL999888;;;;;;<<<:::<<>>888999>>>AAADDDGGGHHHOOOMMMQQQccclllfffcccbbbeeemmmtttrrrttt}}}}}}~~~}}}}}}}}}{{{zzz{{{||||||~~~|||{{{|||||||||xxxvvvsssooowwwxxx```NNNFFFAAA>>>999<<<;;;???XXX}}}nnnooopppiiiiiifffcccbbbccceeeffffffaaa___]]]^^^aaadddeeeeeefffccc```___aaacccdddddd``````aaabbbaaa___]]]\\\UUUUUUVVVTTTNNNMMMYYYgggtttooolllqqqxxxiii[[[YYYjjjrrreeeZZZQQQPPPTTT[[[iiiwww~~~ppp___SSSIII@@@;;;::::::>>>CCCJJJSSSYYYWWWQQQOOOKKKCCC:::444111333555222222222333444666777888555>>>;;;555MMMzzzbbb\\\\\\YYYUUUUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUPPPPPPQQQQQQPPPPPPOOONNNPPPOOONNNMMMNNNOOOOOOOOOQQQPPPOOOOOONNNNNNNNNOOOPPPRRRTTTVVVWWWVVVTTTRRRUUUUUUVVVVVVUUUSSSQQQPPPvvvwwwwwwtttmmmeee^^^[[[[[[WWWPPPJJJDDD???;;;888444333111///...---,,,,,,++++++++++++,,,---...///000000000111222222333333000222444444444777<<>>>>>EEEPPPXXX[[[[[[aaa[[[VVVXXX^^^ddddddbbb```hhhpppwwwxxxfffJJJ@@@999;;;@@@BBBEEEGGGFFFLLLLLLUUUiiiooofffaaa]]]ttt~~~}}}}}}~~~{{{zzz{{{}}}~~~|||zzzzzz{{{|||{{{}}}{{{wwwuuurrrnnnxxxsssZZZJJJCCC@@@<<<;;;===;;;AAA```nnnqqqpppgggfffdddaaaaaabbbcccdddcccaaa^^^[[[[[[^^^bbbeeefffbbbaaa``````aaaaaa```^^^___```aaaaaaaaa```___^^^ZZZXXXVVVTTTOOOKKKOOOVVV^^^]]]iii}}}jjj[[[YYYfffooonnndddYYYTTTXXXfffxxxpppbbbRRRHHHAAA;;;999:::999AAAGGGIIIMMMSSSUUURRRNNNEEE;;;555444444222///111111111222444555777888999??????DDDlllmmm\\\\\\]]]ZZZXXXUUUUUUVVVWWWVVVUUUSSSRRRTTTUUUUUUUUUUUUTTTSSSRRRSSSRRRPPPOOOPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLIIIGGGFFFGGGKKKNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMPPPQQQQQQQQQPPPOOOTTTTTTSSSRRRQQQOOOOOONNNxxxxxxwwwsssllleee```^^^[[[VVVOOOGGGBBB>>>:::777222111000...------,,,,,,++++++++++++,,,...///000000000111111222333333333111333444555555888>>>DDDQQQwwwvvvooofff]]]cccWWWWWWVVVTTTRRRQQQOOOOOONNNOOOOOOQQQSSSTTTUUUVVVVVVXXXSSSMMMJJJJJJLLLKKKJJJFFFCCC???===<<<;;;999888222222000///...//////000000000EEETTTWWWmmm~~~|||zzzyyyyyyzzzwwwvvvuuuuuuuuuvvvxxxxxxzzzeeeGGG888999;;;999AAABBBEEELLLVVV^^^bbbcccfff```[[[[[[bbbiiimmmnnnhhhsss{{{gggNNNDDD;;;;;;???AAACCCFFFEEEOOOVVVdddwwwwwwhhhbbblll~~~}}}{{{{{{}}}~~~yyyvvvyyy|||{{{vvvtttqqqnnnwwwjjjRRRDDD@@@===999;;;;;;;;;KKKtttzzzmmmooommmeeedddbbb```___```bbbaaaaaa```]]]ZZZZZZ\\\___bbbccc___`````````___^^^]]]\\\aaaaaaaaaaaaaaaaaaaaaaaa___YYYTTTQQQNNNIIIIIIMMMWWW\\\vvv{{{}}}wwwjjj[[[YYYaaakkk||||||uuuiiibbbgggzzz{{{rrrbbbUUUHHH@@@<<<999999;;;999CCCHHHGGGIIIQQQUUUSSSGGG===333000222333///***000111111222444666888999777;;;EEE___dddZZZ\\\[[[XXXYYYVVVVVVVVVUUUUUUTTTSSSRRRTTTTTTSSSSSSRRRRRRQQQQQQSSSPPPMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKHHHHHHIIINNNSSSVVVUUUSSSPPPOOONNNLLLJJJIIIIIIIIIJJJLLLMMMNNNMMMLLLMMMNNNQQQPPPOOONNNMMMMMMMMMNNNyyyyyywwwsssmmmgggdddccc[[[VVVMMMFFF@@@<<<999666111000///...---,,,,,,,,,+++++++++,,,---...///000000111111222222333333444333555666666777;;;AAAGGGWWW{{{mmmmmmcccYYYbbbUUUSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWUUUPPPKKKIIIJJJJJJHHHEEECCCAAA>>>============<<<444333222000//////000000111444===IIIVVVhhh{{{}}}{{{yyyyyyzzzzzzvvvvvvvvvvvvwwwxxxzzz{{{|||~~~|||gggJJJ999999>>>???IIILLLTTT]]]gggpppvvvyyyvvvqqqnnnnnnssszzz}}}}}}kkkTTTHHH>>>===@@@BBBEEEHHHLLLYYYfffwww~~~|||}}}{{{{{{{{{|||}}}}}}~~~}}}}}}{{{vvvvvv~~~}}}|||vvvtttqqqnnnwwwzzzbbbKKK@@@???===999::::::AAA]]]pppiiihhhgggdddcccaaa___^^^___```___^^^]]][[[ZZZZZZ\\\]]]]]]\\\]]]___```^^^[[[[[[]]]```bbbaaa___^^^^^^___```aaa___VVVPPPOOOOOOMMMLLLMMMUUUddd|||yyykkk[[[YYYaaajjjzzz~~~uuu{{{ooocccVVVKKK@@@<<<:::999999<<<:::BBBFFFEEEJJJTTTVVVPPP===777111///111222000,,,111222222444555777999:::888===TTT}}}___ZZZ\\\VVVTTTXXXXXXWWWVVVUUUUUUTTTTTTUUUSSSRRRPPPOOONNNNNNNNNOOOPPPMMMJJJJJJLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKIIILLLSSS\\\cccccc\\\UUUPPPOOOMMMKKKIIIHHHGGGGGGKKKMMMMMMLLLJJJJJJMMMOOONNNMMMLLLKKKKKKLLLMMMNNNzzzzzzwwwsssmmmiiigggfff\\\VVVMMMEEE???;;;888666000000///...---,,,,,,---+++++++++,,,---...000000000111111222222333444444555777888888999===DDDJJJ___ggglllaaaWWWaaaUUUPPPOOONNNNNNMMMMMMNNNNNNLLLMMMPPPRRRUUUVVVWWWXXXOOOLLLIIIHHHIIIGGGCCC???AAA???===<<<>>>??????>>>666555333111000000111111+++111333>>>TTTeeetttzzzwww~~~{{{yyywwwwwwxxxyyywwwwwwwwwwwwyyy{{{}}}~~~zzzzzzjjjOOO======FFFJJJRRRYYYcccmmmwwwtttYYYMMMBBB@@@BBBEEEHHHLLLUUUcccppp{{{wwwuuuuuuxxxzzz{{{{{{zzz{{{yyyxxxuuuwww~~~|||vvvtttqqqnnnxxxvvv]]]HHH@@@AAA@@@;;;:::;;;GGGlllzzz|||iiieeecccbbbdddbbb```^^^^^^______^^^]]]ZZZZZZZZZ\\\]]]\\\YYYVVV]]]___```]]]YYYYYY___eee```^^^\\\ZZZZZZ[[[^^^___\\\SSSMMMOOOSSSSSSRRRRRRPPPjjjkkk[[[YYYdddlllzzzyyyfffXXXOOOEEE<<<::::::999999<<<:::@@@BBBCCCLLLXXXWWWLLL777555333222222333222222333333444555777999;;;<<<@@@GGGhhhvvv\\\ZZZ[[[RRRPPPVVVZZZYYYWWWVVVUUUVVVVVVWWWRRRPPPNNNLLLKKKKKKLLLMMMNNNKKKHHHHHHKKKNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKFFFLLLWWWcccjjjggg[[[PPPQQQPPPNNNKKKIIIGGGGGGFFFMMMNNNNNNLLLIIIIIIMMMPPPLLLKKKJJJIIIJJJLLLNNNOOOsssrrrqqqpppnnnkkkfffbbbYYYSSSKKKCCC===999666444000000///...---,,,,,,,,,+++,,,,,,------.........000000000111222222333333333:::777666<<>>???>>>???BBBBBB@@@999888666444111000......333...000>>>RRRcccrrr}}}{{{zzz|||zzz{{{yyyzzz~~~{{{uuuuuuzzzwwwyyyyyyxxx{{{~~~yyy~~~{{{vvviiiUUUDDD@@@JJJVVV___iiivvvvvvfffRRRCCCDDDFFFDDDKKKWWWWWWggg~~~zzz~~~~~~xxxtttvvvyyyyyy|||{{{xxx{{{|||qqqnnnpppqqqzzzlllQQQDDDAAA???;;;999999<<>>???BBB???BBBOOO\\\\\\NNN@@@333222111111000111111111333444888:::888555888???<<>>999666444000///...------,,,,,,,,,,,,,,,,,,------...//////000000111111222333333333333777555555;;;???PPPlllwww```[[[[[[UUUPPPPPPOOOKKKKKKNNNPPPNNNMMMNNNPPPPPPSSSVVVYYYXXXSSSOOOJJJEEEBBBCCCAAA<<<999999999===???>>>???BBBBBB???<<<;;;888444222000/////////,,,...999LLL```nnntttqqquuu{{{wwwyyyrrrnnn}}}{{{~~~{{{yyy}}}~~~|||zzzqqqaaaSSSQQQ]]]jjjvvvzzztttdddVVVRRRQQQOOOTTT[[[hhhwww~~~{{{}}}yyyrrrnnnnnnqqq|||gggOOOCCCAAA???===;;;>>>;;;QQQmmmmmmiiieeeeeecccdddaaa]]][[[\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbbbb```]]][[[[[[\\\]]]\\\ZZZTTTPPPMMMMMMQQQUUUXXXYYYXXXtttnnnXXXXXX]]]dddssswwwpppeeeVVVKKKGGG@@@===999666777:::===>>>@@@CCCKKKWWW___ZZZJJJ<<<222222111111111111111222333222555999999777:::>>>DDDpppyyygggXXXWWW]]]^^^[[[YYYWWWUUUTTTSSSTTTTTTTTTRRRLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKKKKLLLMMMLLLKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIMMMSSSXXXYYYWWWSSSOOOQQQQQQPPPLLLHHHFFFGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLJJJJJJJJJKKKKKKKKKhhhfffdddbbbaaa```]]][[[[[[UUULLLDDD>>>999666444000///...---,,,,,,,,,,,,,,,,,,------...//////000000111111222222333333444444555444888<<>>===GGG@@@aaayyyllloookkkhhhhhhddddddaaa]]][[[\\\]]]]]]]]]___^^^]]][[[ZZZZZZ[[[[[[ZZZZZZ\\\^^^```bbbcccddd```^^^\\\[[[[[[[[[ZZZYYYPPPOOONNNQQQUUUYYY\\\]]]]]]rrr~~~sss[[[WWW\\\dddsss|||qqqeee\\\RRRGGGAAA???:::999777666888:::===???>>>HHHUUU^^^]]]QQQ@@@555222222111111111222222333555333444888::::::===BBBUUUfff___\\\aaahhhhhhdddaaaXXXVVVSSSRRRSSSSSSSSSRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOMMMKKKIIIIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJJJJLLLPPPSSSTTTRRROOOMMMQQQQQQNNNKKKHHHGGGHHHJJJJJJJJJHHHGGGFFFGGGGGGHHHKKKLLLLLLMMMMMMMMMLLLLLLhhheeebbbaaa```___^^^\\\ZZZTTTKKKCCC===999555333///...------,,,,,,,,,---,,,,,,---...///000000111111111222222333444444444777666777>>>???CCCooosssggg\\\WWWSSSOOOOOORRRPPPLLLKKKOOOQQQQQQRRRTTTXXXXXXXXXXXXVVVRRRNNNKKKGGGDDDBBB???999555777===@@@DDDGGGFFFHHHKKKKKKHHHFFFCCC>>>999555222111111///333000...<<>>>>>JJJLLL~~~qqqlllnnnjjjiiijjjffffffbbb___]]]]]]^^^^^^^^^cccaaa^^^\\\[[[[[[\\\]]]ZZZYYY[[[^^^``````bbbddd```___]]][[[ZZZYYYYYYXXXTTTTTTUUUWWWZZZ\\\^^^___aaaggg~~~|||www]]]UUU]]]fffuuummmbbbWWWOOOHHHAAA>>>???888888999::::::<<>>===???CCCOOOyyytttllljjjhhheeemmmrrrkkkiiifffbbb```aaabbbbbbbbbdddccc```^^^\\\[[[ZZZZZZZZZVVVWWW^^^aaa]]]___eeeiiiiiigggddd```^^^]]]^^^cccdddcccaaa___^^^^^^___fff___bbbeeeyyyqqqxxxtttxxxppp[[[UUU\\\eeeuuuxxxnnngggUUUNNNGGGDDD???888444444555888:::;;;:::<<>>333000000000000111111333444666666444888;;;777444CCCiiivvvfff]]]___```]]]]]]______\\\UUUTTTSSSSSSUUUUUUSSSRRRLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMKKKIIIGGGGGGGGGJJJLLLNNNOOONNNKKKHHHEEEDDDEEEHHHJJJMMMNNNOOOOOONNNLLLJJJJJJLLLLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIIIIJJJNNNQQQQQQNNNKKKKKKLLLdddbbb```___^^^[[[WWWTTTMMMHHH@@@:::666333111///---,,,,,,+++,,,,,,------,,,---...///111222333444333333333444555555666666333777999>>>FFFUUUrrr```___[[[YYYXXXYYYXXXVVVVVVTTTWWW]]]aaa___^^^___YYYZZZZZZXXXUUUSSSTTTVVVVVVQQQPPPUUU[[[aaaiiipppsssqqqiii^^^XXXVVVTTTQQQKKKJJJHHHEEE@@@<<<888555///000000///222===MMMYYYWWWttt}}}|||{{{{{{uuuooollljjjcccWWWLLL>>>???<<<999;;;BBBFFFGGGKKKUUU___aaaaaaaaa```^^^dddcccaaa___^^^aaaiiippptttzzz{{{{{{{{{~~~||||||}}}~~~}}}|||vvv{{{|||dddSSSKKKCCC???======CCCJJJnnnoooiiiiiiggggggrrrwwwllliiifffbbb``````bbbbbbbbbaaa```___]]]ZZZXXXWWWVVVWWWSSSUUU___ccc```bbbjjjkkkkkkjjjfffaaa^^^^^^___cccddddddaaa___^^^```cccdddcccbbb[[[eeefff\\\ppprrr___PPPQQQWWWaaappp~~~wwwmmmbbb[[[LLLEEE@@@>>>;;;666333444444888;;;<<<<<>>555000000222000000000111333555666777666888999888???[[[~~~iiifffaaabbb___[[[[[[^^^^^^ZZZPPPPPPQQQSSSTTTTTTRRRPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJIIIHHHKKKLLLMMMMMMLLLJJJGGGEEECCCEEEGGGJJJKKKLLLKKKKKKKKKJJJJJJKKKNNNNNNLLLIIIFFFFFFEEEEEEFFFGGGIIIJJJKKKOOORRRPPPLLLIIIJJJLLLdddcccaaa```___[[[VVVSSSJJJEEE>>>888444222000///,,,,,,,,,++++++,,,------------...000111333444444333333444444555666666666555::::::???JJJ```eee]]]\\\ZZZWWWXXXZZZXXXTTTTTTSSSVVV\\\___[[[XXXXXXVVVXXXXXXWWWTTTSSSUUUXXXYYYVVVZZZggguuuvvvhhh^^^ZZZWWWTTTKKKKKKJJJGGGCCC>>>999666555333222111000555FFFWWW\\\vvv|||www|||~~~zzzyyyzzzyyyxxx{{{{{{wwwtttooohhh^^^QQQCCC;;;666888888888???KKKUUUXXXUUUdddooolllccccccjjjqqqoooggg```]]]]]]^^^```bbbooozzz}}}}}}|||~~~}}}{{{|||~~~{{{}}}yyyqqqrrrttt[[[OOOHHHAAA>>>===???FFFNNN|||kkkggghhhhhhjjjvvvzzzlllhhheeeaaa___```aaaaaaaaa^^^^^^]]][[[YYYVVVTTTSSSVVVQQQTTT```eeecccfffoooiiijjjiiiddd___[[[[[[]]]```aaabbb```^^^___cccfff\\\aaabbbWWW]]]```aaa}}}xxxcccOOOEEEKKKSSS]]]lll{{{}}}wwwpppggg^^^TTTNNNEEE???::::::999777777999555999===>>>???DDDLLLSSSNNNGGG<<<333...---///111000000000222333555777888:::999888;;;KKKqqqnnn^^^bbbaaaaaa\\\UUUUUUYYYWWWQQQLLLMMMOOORRRTTTSSSPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLLLLHHHEEEFFFIIIKKKKKKIIIKKKLLLLLLLLLKKKIIIFFFEEECCCEEEGGGIIIJJJIIIHHHGGGJJJIIIJJJLLLOOOOOOLLLHHHDDDDDDCCCDDDEEEFFFHHHIIILLLPPPRRROOOJJJGGGIIIKKKaaa```___aaabbb\\\QQQHHH@@@AAA>>>777444444222///------,,,++++++,,,,,,,,,---...///111333444444444222333555666666666888:::666:::DDDFFFKKKsssaaaaaa```^^^\\\YYYWWWUUUTTTRRRSSSVVVXXXYYYYYYYYYXXXUUUWWWYYYYYYXXXVVVVVVVVVVVVWWWaaarrr}}}oooddd\\\WWWTTTTTTLLLGGGIIIGGG@@@;;;;;;555333111000...333BBBQQQ[[[nnn|||tttrrrtttuuu{{{}}}~~~{{{{{{}}}{{{|||yyywwwoooaaaOOOBBB<<<;;;777777:::???GGGSSS___fffhhhiiikkkmmmoooqqqsssssstttkkkgggjjjggg]]]\\\bbbjjjxxx|||yyy~~~}}}{{{{{{|||}}}}}}|||xxxvvvooojjjrrrgggSSSLLLOOO===999HHHBBBEEEhhhqqqgggeeedddhhhnnnqqqooolllbbbaaa```__________________^^^\\\ZZZXXXWWWVVVUUUQQQVVV]]]dddiiijjjhhhggggggjjjfff]]]ZZZ]]]___]]]`````````aaaaaabbbbbbcccbbb^^^\\\bbbddd\\\lll~~~pppUUUHHHFFFEEEUUU___kkkwwwwwwjjj^^^TTTNNNJJJHHHEEE???888555555666444333===@@@@@@>>>CCCLLLQQQOOOAAA;;;444/////////...---222000//////222666999:::;;;===:::???```~~~{{{gggeee___]]]YYYVVVVVVYYYZZZWWWSSSNNNOOOPPPQQQSSSRRRPPPMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIMMMLLLKKKIIIHHHFFFFFFFFFBBBDDDEEEFFFEEEEEEFFFHHHJJJLLLLLLKKKIIIGGGGGGGGGbbb```______]]]WWWOOOHHHAAAAAA;;;333///000///------,,,,,,++++++,,,,,,------...000111333444444444111333555555555666888:::777999BBBIII\\\}}}bbb```___]]][[[YYYWWWUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTRRRTTTVVVWWWVVVUUUVVVVVVWWWWWW]]]hhhrrryyy~~~wwwjjj___XXXUUUSSSSSSLLLHHHHHHFFF@@@;;;;;;666444222000...111>>>LLLUUUjjjwwwrrrppppppxxx{{{~~~}}}~~~|||vvvwwwuuurrriiiZZZIII>>>::::::666666;;;EEERRR^^^dddfffdddeeefffhhhjjjmmmpppqqqrrrmmmlllnnnhhh```ccclllrrryyy~~~yyy{{{}}}{{{zzz{{{|||}}}|||{{{wwwtttmmmkkkvvv|||aaaOOOIIIIII???===BBBAAAYYYkkkhhheeedddfffkkkmmmjjjggg``````^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRRRRVVV]]]cccfffgggeeeccccccfffddd]]]ZZZ[[[\\\YYYaaaaaaaaaaaa```___^^^^^^`````````dddccc___vvvnnn\\\TTTRRRPPP]]]iiixxx}}}rrrkkk```UUUNNNIIIFFFEEE;;;:::888555555666:::<<<@@@@@@??????FFFMMMLLLFFF;;;777111///000111111000666555333333555666777888444444999OOO}}}rrraaa```ZZZZZZVVVSSSTTTVVVVVVSSSPPPLLLMMMNNNOOOPPPOOOMMMKKKHHHIIIJJJJJJJJJIIIHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJHHHFFFEEEDDDCCCCCCAAACCCEEEEEEEEEEEEGGGIIIMMMNNNNNNMMMJJJGGGGGGGGG``````___]]]ZZZVVVRRRPPPUUURRRHHH;;;333111000---,,,,,,,,,++++++,,,,,,---...///000222333444444444111333444555555666999;;;;;;;;;DDDWWW|||rrr```^^^]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPPPPRRRSSSSSSSSSRRRTTTUUUXXXVVVXXX]]]```dddkkksss{{{uuujjj```WWWSSSQQQQQQPPPKKKHHHGGGEEE@@@<<<<<<888555333000---///999DDDOOOfffuuu{{{|||tttrrrrrrzzz{{{~~~~~~}}}zzz{{{wwwpppqqqsssmmmaaaQQQAAA999777999:::<<>>444666777666555777===CCCBBBAAA@@@BBBIIILLLDDD:::333111//////111333333333222333444444555555444444333555FFFnnnfffZZZYYYSSSUUURRRPPPPPPQQQQQQOOOLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFDDDCCCAAA@@@@@@@@@@@@BBBDDDDDDDDDEEEGGGHHHLLLMMMMMMKKKHHHEEEDDDDDD^^^^^^^^^[[[YYYWWWXXXYYYjjjdddUUUCCC666222...+++,,,,,,+++++++++,,,------...///111222333444444444222333444555555777:::<<<@@@???RRRwwwfff]]]\\\\\\ZZZYYYXXXVVVUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPRRRVVVTTTTTTVVVUUUUUU\\\dddcccaaa]]]WWWRRRNNNMMMNNNJJJHHHFFFEEECCCAAA???>>>:::777444222...---444===JJJbbb~~~|||kkk[[[iii~~~{{{||||||zzzzzzxxxzzzuuummmooovvvmmm]]]JJJ<<<555666999DDDHHHOOOYYYbbbeeeccc```hhhgggffffffgggjjjnnnppprrrrrrsssuuurrrqqqzzz|||~~~~~~~~~{{{wwwwwwxxxzzz{{{{{{xxxuuuvvvqqqnnnwww{{{bbbQQQJJJEEEAAABBBCCCKKKnnnyyyiiillliiifffdddcccaaa___\\\XXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[ZZZXXXWWWVVVUUUTTT\\\^^^aaaddddddcccaaa```___``````]]]ZZZZZZZZZ[[[^^^___bbbbbbaaa]]]XXXVVVVVV]]]_________aaayyysssfffgggyyy~~~}}}}}}~~~yyyqqqggg___OOOJJJCCC>>>;;;:::999777444666777777888:::???CCCAAAAAABBBEEEGGGDDD;;;222.........000111333333333...111444666666666666666;;;FFFeeerrr\\\VVVVVVOOORRRPPPNNNMMMNNNMMMKKKIIIHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCCCCAAA@@@???>>>>>>>>>AAACCCDDDDDDCCCBBBCCCEEEFFFGGGHHHGGGDDDBBBAAABBB]]]]]]\\\YYYVVVUUUVVVWWWaaa[[[NNN<<<111...+++(((,,,+++++++++,,,,,,---...///000111222333444444444333444555555666888;;;>>>BBBGGGmmm```^^^[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQNNNLLLLLLMMMOOOSSSRRRSSSTTTRRROOOSSSZZZUUUWWWXXXVVVQQQLLLIIIHHHEEEFFFEEECCCBBBAAAAAA@@@<<<999666555111...111777DDD[[[vvvuuuhhhfffaaa___ooo{{{zzz|||{{{|||zzz}}}xxxrrrvvv|||ppp\\\HHH:::555888;;;KKKQQQYYY^^^______```aaammmkkkiiihhhhhhjjjlllnnnuuusssrrruuuxxx{{{{{{|||zzzzzz~~~~~~zzzvvvvvvwwwyyyzzzzzzwwwtttvvvrrrtttlllXXXNNNKKKFFFDDDAAACCCbbbtttrrrooommmjjjfffccc```^^^\\\ZZZUUUVVVVVVXXXZZZ\\\^^^___^^^\\\XXXVVVTTTUUUVVVWWW]]]^^^```aaaaaa```^^^]]]]]]\\\[[[YYYWWWVVVXXX\\\ZZZ]]]```aaaaaa]]]YYYVVVUUU\\\[[[\\\aaacccppp|||[[[PPP\\\yyy}}}zzzyyyyyyzzz}}}tttkkkcccZZZQQQJJJDDDAAA<<<888777666444333666666666:::>>>BBBBBBAAA===@@@DDDFFFBBB:::333000---...///000111111222222111444888999888777888:::CCC^^^zzzfffXXXTTTTTTOOOQQQOOONNNMMMLLLKKKIIIHHHHHHJJJKKKJJJHHHFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>AAAAAA???>>>============BBBCCCCCCBBB@@@??????@@@AAABBBDDDDDDBBBAAABBBBBB___]]]ZZZVVVRRRNNNKKKIIIHHHEEE===333---...///---++++++++++++,,,---......000111222333444444444444444555666666777999===AAADDD\\\}}}```bbb[[[ZZZYYYWWWUUUTTTRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPMMMKKKKKKNNNPPPRRRPPPPPPSSSQQQOOOPPPTTTRRRVVVYYYWWWQQQKKKGGGFFFDDDHHHHHHDDDBBBCCCCCCAAA===:::888888444000111555<<>>======>>>???@@@@@@@@@@@@@@@???>>><<<<<>>===<<<;;;;;;<<<@@@AAAAAA@@@===<<<<<<===???AAACCCCCCBBBBBBCCCDDD```\\\XXXTTTQQQKKKDDD>>>::::::666000...000111///++++++++++++,,,---...///111111222333444444444444666777777777888;;;???CCCMMM}}}rrr]]]___[[[ZZZYYYWWWTTTRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQOOOMMMKKKMMMQQQTTTTTTOOOMMMOOOPPPNNNNNNPPPOOOSSSUUUSSSNNNJJJIIIJJJIIINNNNNNGGGCCCCCCCCCAAA>>>;;;:::;;;888333222555666HHH^^^lllsss|||xxxooorrr}}}}}}qqqmmmyyy}}}~~~{{{~~~oooXXXDDD999999>>>CCCOOOTTT[[[___```aaacccfffkkkkkkkkkkkkkkklllmmmnnnqqqtttwwwwwwyyy}}}|||xxx{{{~~~}}}yyy|||~~~~~~~~~~~~~~~|||yyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvsssvvv|||hhhYYYOOOHHHDDDAAAHHH@@@OOOffftttkkkiiieeedddaaa^^^[[[YYYZZZ[[[WWWWWWXXXYYY[[[]]]___```YYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTWWW\\\ZZZUUUTTTXXXUUUWWWYYY[[[[[[XXXVVVTTTSSS\\\[[[\\\eeehhhfffkkkjjjwww}}}|||yyyssszzznnn]]]XXXfff|||uuupppmmmqqqssszzzzzzuuuqqqjjjbbbXXXOOOJJJEEE@@@===888777555666777888777666999===BBBGGGJJJHHHDDD@@@===999999:::666///...222///000222111///000222555222444666666666:::BBBIIIcccuuu___]]]WWWRRRQQQPPPOOOOOONNNLLLJJJHHHGGGGGGFFFIIIKKKHHHDDDBBBEEEHHHCCCBBBAAAAAA@@@AAABBBCCCEEECCCAAAAAAAAA@@@???===???>>><<<;;;;;;<<<>>>???===>>>>>>>>>===<<<;;;;;;===<<<;;;;;;::::::::::::;;;<<<======<<<;;;<<<===>>>@@@AAABBB@@@@@@@@@AAA___[[[WWWUUUTTTNNNDDD<<<888999666000------,,,)))++++++++++++,,,---...///111222333333444444444444777888888888999<<>>;;;;;;===;;;666444666444CCCUUUaaahhhtttwwwxxxzzz~~~zzzxxxzzzkkkUUUBBB999:::@@@EEESSSVVVZZZ___cccdddbbbaaajjjjjjlllmmmooopppqqqrrrnnnuuuzzzyyyvvvyyy~~~|||{{{{{{xxx}}}}}}~~~~~~~~~~~~zzzxxx~~~~~~}}}}}}yyy|||}}}yyywwwzzz}}}yyyxxxvvvvvvwwwxxxxxxwwwqqqvvvsssaaaVVVNNNFFF@@@>>>GGGAAAVVVqqqdddsssiiibbbbbbaaa___\\\YYYXXXYYY[[[YYYYYYYYYZZZZZZ\\\]]]^^^YYYZZZ\\\^^^]]]ZZZVVVTTTVVVVVVVVVVVVWWWXXXXXXXXXTTTUUU[[[cccbbbZZZVVVXXXUUUVVVWWWXXXWWWUUURRRQQQNNNZZZ[[[ZZZcccfffeeeiii^^^aaa___aaakkkrrrmmm[[[ZZZmmmyyysssoooiiihhhmmmwww{{{vvvooohhhcccUUUOOOHHHBBB@@@===999666444444444555888:::999999===DDDLLLNNNJJJDDD???===???777222333333000///222...000222111///000444777555888;;;<<>>===;;;::::::;;;===>>><<<<<<<<<===<<<<<<;;;:::;;;;;;:::999888888888999777999;;;;;;;;;;;;===???===>>>??????===<<<<<<===]]]\\\XXXRRRJJJCCC>>><<<555444111///------------,,,------....../////////222222333333333444444444888888777666666;;;FFFOOOgggnnnbbbUUUUUUWWWVVVSSSPPPNNNNNNNNNNNNSSSRRRPPPPPPQQQQQQPPPOOOKKKJJJKKKOOOOOOOOOSSSXXXRRRPPPLLLKKKMMMOOOQQQQQQOOOOOOMMMIIIFFFIIIPPPVVVWWWTTTPPPLLLHHHEEEDDDCCCDDDBBB@@@<<<:::777666555222===GGGNNN]]]www|||~~~}}}xxxrrrrrroooYYY@@@999:::@@@LLLUUUWWWZZZ```dddfffeeecccjjjoooqqqooonnnppppppnnnvvvuuuwwwyyyyyyyyy~~~~~~|||{{{{{{{{{|||~~~}}}}}}zzzxxxxxxyyyvvv{{{|||{{{~~~}}}zzz|||yyyyyy{{{{{{yyy{{{|||yyyvvvuuuwwwyyyxxxvvvttt{{{uuu]]]SSSMMMGGGFFFIIIGGGCCCKKKyyyrrrWWWuuurrrkkkhhhbbb[[[YYYWWWWWWYYYYYYWWWTTTXXXVVVVVVXXX\\\______]]]YYY[[[]]]]]]\\\YYYVVVSSSVVVUUUUUUTTTTTTTTTTTTTTTWWWXXX[[[]]]^^^[[[UUUQQQRRRRRRRRRSSSTTTSSSOOOMMMOOOQQQUUUYYY]]]___aaabbb[[[TTTTTT___rrrqqq^^^ZZZkkkmmmxxx}}}uuupppjjjfffeeehhhjjjlllvvv}}}tttkkkcccZZZPPPIIIGGGBBB===;;;:::999666444333222333666999;;;>>>BBBNNNSSSWWWRRRHHH>>>:::;;;444333222111000000000000333222///...000444444222222;;;===CCCQQQZZZdddsssqqqbbbVVVUUUWWWSSSOOONNNOOOKKKGGGDDDDDDEEEEEEEEEIIIHHHGGGEEEDDDCCCCCCCCCAAA???======>>>???>>>===>>>>>>???>>>>>>===<<<;;;>>>;;;999:::===>>><<<:::<<<<<<;;;::::::999888888888888888999999:::::::::888888999::::::;;;;;;<<<::::::;;;<<<<<<;;;:::999\\\ZZZVVVOOOHHHAAA<<<:::444333111///------------,,,,,,---......///000000333333333444444444444555;;;999:::======???IIIUUU~~~tttaaa[[[VVVYYYXXXUUURRRNNNLLLKKKLLLMMMRRRQQQQQQRRRSSSSSSRRRPPPMMMKKKLLLOOOPPPOOORRRWWWRRRPPPOOOOOORRRTTTVVVVVVSSSQQQNNNKKKJJJKKKOOOSSSRRRQQQPPPOOONNNMMMLLLLLLFFFEEECCC@@@===;;;999888222;;;DDDNNN```{{{||||||{{{wwwssspppmmmVVV>>>999===EEERRRUUUYYY^^^```bbbcccfffhhhnnnrrrtttqqqoooppppppmmmssstttwww||||||{{{~~~~~~zzz{{{|||}}}~~~}}}}}}|||~~~~~~}}}{{{wwwuuuuuuvvvvvvzzz{{{zzz|||~~~~~~|||{{{{{{wwwvvvxxxyyyxxxxxx{{{|||zzzxxxxxxyyyzzzyyywwwtttzzzkkkVVVNNNKKKEEECCCDDD@@@BBBXXXccc[[[nnniiieee^^^YYYWWWUUUVVVXXXYYYXXXVVVYYYWWWWWWYYY\\\^^^^^^\\\[[[[[[[[[ZZZYYYWWWUUUTTTUUUUUUTTTTTTTTTUUUUUUVVVXXXXXXZZZ\\\]]][[[VVVSSSSSSRRRRRRSSSTTTSSSQQQOOORRRTTTVVVYYY\\\]]]^^^^^^]]]WWWUUUaaa{{{yyy___ZZZ\\\dddrrrzzz}}}wwwrrrlllgggeeebbbaaagggppp{{{~~~zzzvvvrrrkkkaaaYYYSSSLLLEEE@@@???<<<888666777666555333999777888;;;@@@HHHOOOUUU[[[[[[WWWOOODDD;;;888888333222111000000000000000000000000000222555555555===FFFMMM[[[jjjlllnnn{{{eeeZZZRRRSSSUUUTTTRRRRRRMMMKKKGGGEEEEEEFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCCCC@@@???======???@@@???>>>;;;;;;<<<<<<======<<<<<<===<<<:::;;;===>>><<<:::<<<;;;;;;:::999999888888888888888999999999::::::888999999::::::;;;<<<<<<:::;;;<<<<<<<<<<<<::::::ZZZWWWRRRKKKDDD>>>:::777333222000...---,,,------+++,,,---...///000111222444444444555555555666666888555888???>>>>>>NNNbbblll^^^]]]ZZZ\\\YYYUUUPPPKKKHHHHHHJJJLLLOOOOOOPPPRRRTTTTTTRRRQQQOOOMMMNNNPPPPPPNNNQQQVVVQQQPPPOOOQQQUUUWWWXXXXXXUUUSSSPPPNNNOOOPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOHHHFFFDDDBBB???===;;;:::555:::AAAKKK___yyy{{{yyyxxxvvvuuuuuuoooUUU===999???HHHUUUVVV[[[``````^^^```gggmmmqqquuuwwwsssqqqqqqpppmmmpppqqqwww}}}~~~~~~~~~|||~~~yyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzwwwsssqqqqqqrrruuuxxxyyyyyyzzz~~~}}}~~~||||||}}}{{{uuusssvvvxxxwwwuuuvvv{{{zzzzzz{{{||||||{{{yyyttt{{{uuuaaaNNNKKKKKKEEEAAA@@@AAAMMMooorrrMMM```wwwhhhfffbbbZZZVVVUUUUUUVVVYYY[[[[[[ZZZ[[[ZZZYYY[[[]]]^^^]]]\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\[[[YYYVVVTTTSSSRRRRRRTTTUUUUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[WWWRRR]]]uuufffJJJKKKQQQ[[[ccciiioootttwww{{{tttllleee^^^YYY[[[aaammmppptttwwwwwwwwwwwwxxx{{{~~~~~~}}}zzztttlllggg___WWWNNNGGGCCC@@@<<<999888666444333444555444444777888:::@@@IIIUUU```ffffff___TTTIII???888555444111111000/////////000000...000222444444555888:::BBBMMM\\\ooozzzsssrrrlllZZZTTTQQQRRRSSSQQQQQQSSSKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCC???>>>===>>>@@@AAAAAA@@@999999::::::;;;;;;<<<<<<===<<<<<<<<<>>>>>>===;;;;;;;;;::::::999888888888888888888888888999999999888999999::::::;;;<<<<<<:::;;;<<<======<<<;;;:::ZZZUUUOOOHHHBBB===888666222000///---,,,,,,------+++,,,---///000222333444666666666666777777777777666444999???<<>><<<;;;::::::===GGGZZZqqqxxx~~~{{{wwwuuuvvvwww}}}vvvZZZ???999===FFFSSSZZZ\\\^^^^^^]]]aaagggmmmqqquuuwwwtttrrrsssrrrppppppqqqvvv|||~~~{{{zzz}}}~~~|||yyyyyyxxxxxxxxxyyyyyyzzzwwwwwwvvvtttqqqooooooppprrruuuwwwwwwyyy|||~~~~~~|||uuurrruuuxxxvvvssssssyyyyyy{{{}}}~~~~~~}}}|||vvvnnn[[[LLLKKKMMMGGGAAA@@@BBB[[[}}}}}}WWWIIIqqqllldddeee```XXXTTTUUUVVVXXX[[[]]]_________^^^^^^^^^______^^^^^^\\\\\\[[[[[[YYYWWWUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWYYYXXXXXXZZZ\\\\\\[[[ZZZXXXVVVTTTTTTVVVXXXZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXSSS[[[}}}wwwSSSNNNLLLOOOTTTXXXZZZZZZhhhrrr}}}}}}sssjjjaaa\\\[[[]]]bbbccceeegggiiikkkmmmnnnwwwzzz}}}|||yyyvvvuuuvvvwwwxxxxxxsssrrrqqqnnnjjjddd\\\VVVPPPJJJCCC???>>>===;;;888555444333333444555666666777===DDDLLLVVVaaaiiikkkbbbYYYLLLAAA:::666222000000///////////////000000///111555777666555:::AAANNN\\\mmm{{{|||qqqxxx```VVVUUUTTTRRROOOMMMMMMOOOJJJHHHGGGGGGHHHHHHGGGEEECCCCCCCCCCCCCCCBBBBBBAAA=========???AAACCCBBBAAA:::::::::999:::::::::;;;<<<<<<===>>>>>>>>>===;;;::::::999999888888888777777888888888888888888888888888999999:::;;;;;;;;;999:::<<<<<<===<<<;;;;;;ZZZTTTLLLEEE@@@;;;777444000///...,,,,,,,,,------+++,,,...000222444666777777777888888888999999999999;;;???AAA???PPP|||eee^^^]]][[[VVVXXXTTTMMMHHHFFFHHHLLLOOORRRRRRRRRTTTVVVVVVUUUSSSSSSQQQPPPRRRPPPNNNPPPUUUQQQPPPPPPQQQRRRSSSRRRQQQQQQOOOOOORRRVVVXXXVVVTTTQQQTTTVVVXXXVVVRRRMMMJJJIIIIIIHHHFFFDDDAAA???======;;;<<>>>>>>>>===<<<;;;999888888888888888777777777777777777777777777777777777888888999:::::::::888999;;;<<<<<<<<<;;;:::YYYRRRHHHAAA===:::666333......,,,,,,+++,,,---...,,,---///222555777999;;;999999999:::::::::;;;;;;888===AAA@@@EEEeeennn___YYY[[[___[[[WWWSSSNNNJJJIIIMMMQQQUUU[[[YYYXXXXXXYYYYYYXXXVVVTTTQQQQQQSSSQQQOOOQQQUUUWWWUUUSSSRRRSSSSSSRRRQQQNNNNNNOOORRRUUUWWWWWWVVVRRRTTTXXXZZZZZZWWWSSSPPPMMMMMMLLLKKKIIIFFFCCCBBB???;;;<<>>AAAAAAFFFLLLUUU^^^hhhqqqzzz}}}xxxrrrjjjcccXXXUUURRRRRRSSSUUUVVVVVVWWWXXXYYYZZZ]]]bbbiiinnnlllqqqsssppprrrwwwtttlllkkkkkkkkkkkkiiifffcccbbbdddaaa___]]]]]]\\\ZZZXXXVVVRRRMMMHHHEEEBBB@@@>>>777555444666888999666333333444666777999<<<@@@CCCTTT\\\aaa___]]]\\\UUUKKK@@@<<<777444333333000............///000111222333555666:::;;;666666GGG[[[iii[[[ZZZPPPSSSRRROOOMMMNNNOOONNNIIIGGGEEEEEEEEEEEEDDDCCCAAABBBBBBBBBAAA???===<<<;;;;;;<<<>>>AAABBB@@@???>>>===;;;999777777777888999;;;>>>>>>===;;;;;;;;;777777777777777777777777777777777777666666666666555666666777888888999999777888999:::;;;;;;::::::XXXPPPEEE===:::777333000------,,,++++++,,,---...---...111444777:::<<<>>>::::::;;;;;;;;;<<<<<<<<<666>>>BBBBBBRRR~~~ddd___ZZZ\\\aaa[[[UUURRROOOMMMNNNRRRWWWZZZ```]]]ZZZXXXXXXXXXWWWVVVTTTQQQQQQSSSRRROOOQQQVVVZZZWWWTTTSSSSSSTTTTTTTTTLLLNNNPPPRRRRRRSSSUUUVVVQQQTTTXXXZZZZZZXXXTTTRRRNNNNNNNNNMMMKKKHHHEEEDDDAAA===>>>DDDLLLXXXkkk{{{zzzsss___dddnnnooozzz~~~xxxuuu~~~|||zzzyyyxxxwwwsssxxxhhhNNN@@@>>>III\\\```cccfffiiijjjkkkmmmmmmqqqvvvzzzyyyzzz~~~~~~|||uuutttvvvtttuuutttqqqnnnpppuuu{{{xxxyyyyyyzzzyyyxxxwwwvvvuuuvvvwwwvvvuuuvvvwwwyyyuuuuuuwww{{{zzzyyy}}}zzzyyyyyy}}}}}}~~~~~~yyyrrrrrrvvv|||uuuqqqpppqqqxxxhhhZZZPPPJJJIIIEEEAAAFFFPPPmmmyyydddMMMcccgggaaaccc^^^WWWUUUYYY\\\^^^______```bbbeeeaaacccdddcccaaa```aaaccc\\\]]]___```^^^YYYTTTQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUWWW[[[___aaaaaa```^^^\\\ZZZ[[[\\\^^^___^^^YYYXXXWWWUUUUUUUUUVVVVVVSSSUUUXXX[[[cccqqqlllKKK>>>>>>@@@AAACCCIIIPPPYYYbbbmmmtttpppxxxyyynnneeeaaa[[[XXXWWWVVVTTTRRRQQQQQQRRRRRRTTTXXX]]]bbb```eeegggfffllltttoooddddddcccaaa^^^]]][[[[[[[[[XXXWWWVVVUUUUUUSSSPPPMMMLLLIIIEEEAAA???>>><<<;;;555333000111555777666444555888<<>>@@@@@@???===<<<;;;999777666666777888777:::===>>><<<:::999:::777777777777777777777777777777666666666555555555444444555555666777777777555666888999::::::999999VVVNNNBBB:::777555222...---,,,+++++++++,,,---......///222555888<<<>>>???;;;;;;;;;<<<<<<<<<<<<===999CCCGGGIIIaaavvv\\\___[[[YYYZZZQQQTTTRRRPPPOOOQQQVVV[[[^^^bbb^^^YYYUUUTTTTTTTTTTTTSSSQQQQQQSSSRRRPPPRRRWWWYYYVVVRRRQQQRRRSSSTTTUUULLLOOORRRQQQPPPOOORRRUUURRRTTTWWWXXXXXXUUUQQQOOOLLLMMMMMMMMMKKKHHHEEECCCCCC??????BBBFFFNNN```rrrxxxyyygggeeezzzrrrpppxxxsssrrr~~~~~~||||||{{{yyyvvvqqqzzzmmmRRRAAA===HHH\\\___fffmmmooommmlllnnnqqqtttyyy}}}|||}}}vvvwww{{{ssstttrrrmmmjjjmmmxxxvvvxxxyyyzzzyyyxxxuuutttvvvwwwxxxxxxxxxxxx{{{}}}yyyxxxzzz}}}{{{xxx~~~|||yyyyyy{{{|||}}}xxxpppqqqwww{{{rrrllljjjkkkwwwwww]]]WWWPPPKKKJJJEEEBBBKKKXXXkkknnnRRRKKKxxxwwwaaa```bbb[[[SSSSSSZZZ\\\______^^^^^^aaaddd```bbbdddccc```___aaaccc]]]]]]^^^]]]ZZZWWWTTTRRRSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUXXX\\\```bbbbbb```]]][[[ZZZ[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTVVVWWWYYYZZZWWWZZZjjj|||yyyqqqxxx]]]CCC===>>>======???DDDJJJRRR]]]eeelllqqqyyy{{{pppjjjccc]]]ZZZWWWSSSPPPPPPPPPPPPOOONNNOOOQQQTTTRRRWWWYYYZZZcccmmmhhh[[[\\\YYYUUUQQQOOOPPPRRRTTTJJJIIIIIIJJJJJJHHHEEEAAABBB@@@===;;;;;;999777555999555111111555888:::999888<<>>@@@???===;;;999888666555444555777888555999===>>>;;;999888999666666666666777777777777777777666666555555555444333333444444555666666666444555777888999999999888EEE@@@:::555222111000///***+++------------///000---111666999;;;;;;;;;<<<<<<>>>???>>><<<===???AAADDDGGGJJJZZZnnn\\\]]]ccc^^^WWWUUUQQQPPPPPPQQQTTTXXX\\\___ZZZYYYWWWUUUSSSRRRRRRRRRPPPMMMMMMPPPPPPLLLOOOUUUYYYVVVRRRQQQQQQQQQNNNLLLHHHKKKNNNOOOMMMLLLOOORRRSSSTTTTTTTTTTTTTTTSSSSSSQQQOOOMMMJJJHHHFFFEEEDDD???BBBEEEFFFHHHLLLRRRWWWlll{{{xxxyyyvvvnnnppp|||~~~{{{}}}|||xxxtttwwwxxxqqq```LLLDDDLLLYYYiiijjjkkkkkklllnnnqqqttt|||sssnnnsss{{{}}}|||{{{|||||||||zzzlllrrr{{{yyyyyyxxxttttttvvv|||{{{|||~~~zzz}}}~~~|||}}}zzzwwwttttttwww|||zzzyyyzzzzzz|||pppeeeccclllvvveeeUUUPPPJJJGGGFFFBBBDDDVVVkkkmmmNNNIIIppp}}}pppbbb]]]ZZZXXXWWWXXXaaacccccc______bbbccc```___aaabbb```]]]\\\___bbbdddaaa]]]XXXUUUUUUUUUVVVUUUVVVVVVVVVUUUUUUTTTSSSVVVXXX\\\___aaa```___]]]___``````^^^[[[YYYYYYYYY\\\YYYVVVSSSRRRSSSUUUWWWUUUUUUUUUVVVWWWZZZ\\\]]]bbbZZZbbb}}}___GGGAAA888<<<@@@AAA@@@DDDNNNWWW^^^ccchhhlllqqqzzzzzzuuuooohhh^^^XXXUUUQQQMMMKKKNNNQQQSSSRRRMMMMMMMMMNNNOOOOOOMMMKKKMMMKKKHHHEEECCCBBBBBBCCCAAA@@@>>>>>>>>>>>><<<::::::666444777888666777999222444666888:::===@@@CCCFFFIIINNNVVV^^^dddffffffWWWRRRMMMNNNQQQNNNDDD:::111000000000000111111222000222333333555777666444555888999888:::JJJiii{{{nnnWWWQQQQQQPPPQQQPPPNNNLLLJJJHHHHHHGGGGGGEEEBBBBBBBBBCCCBBB@@@FFFEEECCCAAA>>><<<:::999<<<<<<;;;;;;;;;::::::::::::999888666666666777888777888999:::999999777666777777666666666666777777777777777777777777777777333333333444555666777888777777777777777777777777BBB>>>888333111000//////***,,,------,,,---...000///333777:::;;;;;;<<<===<<<;;;;;;===@@@BBBBBBBBBFFFNNN]]]yyyzzzgggZZZ^^^bbb]]]VVVSSSRRRQQQQQQRRRTTTXXX[[[^^^XXXXXXVVVUUUSSSQQQPPPOOOKKKHHHIIIMMMMMMKKKNNNTTTWWWTTTQQQOOOOOOOOOLLLJJJIIIJJJKKKKKKKKKKKKNNNPPPOOOOOOPPPPPPOOONNNMMMMMMNNNMMMKKKHHHFFFDDDCCCCCC???BBBDDDDDDCCCEEEJJJOOObbbyyyrrrppp{{{~~~www}}}||||||~~~{{{}}}|||nnnWWWGGGLLLZZZiiijjjkkkjjjjjjlllrrrwwwxxxrrroootttxxxwwwvvvwww{{{~~~uuu{{{}}}xxxvvvwwwvvvssstttxxx}}}}}}~~~yyyzzzxxxtttrrrvvv|||zzzyyyvvvvvvyyy}}}}}}~~~||||||yyykkkdddiiiwwwvvvbbbUUUPPPKKKEEECCCDDDLLL]]]mmmZZZKKKXXXnnndddZZZXXXYYYYYYZZZ\\\]]]______\\\]]]```bbb____________]]]\\\]]]___aaahhheee___ZZZWWWVVVVVVWWWVVVUUUSSSRRRRRRSSSTTTUUUWWWYYY]]]___```___]]][[[]]]^^^^^^\\\YYYWWWWWWXXXXXXVVVTTTRRRQQQRRRTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[[[[^^^uuunnn```EEE===888<<>><<<;;;:::;;;;;;:::999;;;666555777888666777::::::;;;<<<>>>BBBGGGMMMQQQXXX]]]ccciiikkkfff]]]VVVKKKGGGCCCCCCEEEBBB:::333000000000///000000111222222333333222222444666888555:::======BBBWWW{{{www|||```RRRNNNNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEECCCAAAAAAAAAAAA@@@???BBBAAA@@@>>><<<:::999888;;;::::::::::::999999999777666555444444444555555888888999999888777666555666666555555555555666666444444444444444444444444222222222333333555666666555555555555555555555555>>>:::555111000000///...+++,,,------,,,,,,...000222666:::<<<<<<<<<===>>>>>>;;;;;;>>>DDDGGGFFFDDDHHHXXXwwwjjj___XXX]]]```ZZZSSSRRRRRRRRRRRRSSSVVVYYY[[[]]]VVVVVVVVVUUURRRPPPMMMKKKGGGFFFHHHKKKLLLLLLOOOUUUTTTRRROOOMMMLLLKKKIIIGGGHHHGGGGGGHHHKKKMMMNNNNNNLLLLLLLLLLLLKKKJJJHHHHHHJJJIIIGGGEEECCCBBBAAAAAABBBDDDEEECCCAAAAAADDDGGG^^^|||wwwpppzzzzzz}}}~~~eeeKKKIIIWWWgggiiikkkjjjhhhjjjrrrxxxsssqqqqqqssspppllllllppp~~~~~~zzzxxxzzzzzzyyy|||{{{yyyuuusssuuuzzz~~~xxxxxxxxxvvvwwwyyyyyy{{{}}}}}}yyyvvv|||rrrfffeeeqqq}}}iiiZZZRRRLLLJJJCCC@@@FFFTTTaaafffEEEFFFdddwwwccc[[[VVVWWWZZZ[[[\\\___[[[^^^^^^[[[\\\aaabbbaaabbb___]]]\\\^^^```bbbccchhhddd___ZZZVVVUUUUUUUUUUUUSSSQQQOOOOOOQQQTTTVVVYYY[[[]]]^^^^^^]]]ZZZYYY[[[[[[[[[YYYVVVUUUUUUVVVTTTTTTSSSRRRRRRSSSSSSTTTVVVUUUUUUUUUVVVWWWYYYZZZZZZfffgggNNN::::::???===<<>>BBBDDDEEEHHHMMMUUU^^^ggglllnnnooopppnnnggg[[[LLLCCC>>><<<:::888777555111...///////////////000111222444333333333333555999<<<888;;;AAALLLbbbxxxvvv```RRRNNNLLLKKKLLLJJJJJJHHHGGGFFFEEEEEEEEECCCAAA?????????@@@???>>>>>>===<<<;;;999888777777999888888888777777777777666555444333333333444555888888888888777555444333555444444333333444444555222222222222222222222222111111111111222333444444444444444444444444444444999666222/////////......+++,,,---,,,,,,---///111666999<<<>>>>>>===>>>??????>>>>>>@@@CCCFFFGGGHHHTTTjjjxxxaaa[[[XXX[[[[[[VVVRRRRRRPPPQQQRRRTTTWWWZZZ\\\]]]UUUUUUVVVUUURRROOOKKKIIIHHHIIIJJJKKKLLLMMMQQQUUUQQQPPPMMMKKKIIIGGGFFFEEEEEEEEEGGGKKKQQQSSSPPPMMMMMMLLLLLLKKKJJJIIIGGGFFFHHHGGGEEEDDDBBBAAAAAAAAAFFFHHHHHHFFFBBBAAACCCFFF[[[zzz~~~zzzooowwwsssUUUIIIPPPaaafffkkkkkkiiijjjooouuurrrrrrsssqqqjjjeeejjjrrr}}}~~~zzzxxx{{{|||}}}|||{{{|||{{{}}}wwwtttuuuvvvuuuuuuxxxzzzxxxyyyzzzwwwsssuuuzzz~~~yyynnneeehhhyyyooo\\\QQQMMMGGGHHHEEEBBBJJJWWWZZZSSS???IIInnnjjj```ZZZWWWZZZ\\\\\\]]]______aaa```]]]]]]bbbcccbbbeeeaaa]]]]]]aaadddeeeeeebbb___ZZZVVVSSSRRRSSSTTTRRRQQQPPPPPPPPPQQQSSSTTTYYYZZZ\\\\\\\\\ZZZXXXVVVXXXYYYXXXVVVSSSRRRSSSUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWZZZ\\\]]]```lllmmmMMMCCC???888999AAA>>>@@@BBBDDDGGGLLLRRRVVVRRR]]]lllxxx{{{tttmmmfffbbb[[[XXXTTTQQQNNNKKKGGGDDDAAABBBBBBCCCBBBAAAAAA@@@@@@>>>;;;;;;===???@@@@@@???===???DDDFFFFFFJJJOOORRRTTTYYYaaalllwww|||uuujjj^^^SSSJJJBBB===777777666333000///...///////////////000111111222555222222666999999999;;;999???MMMiiitttggggggPPPNNNOOOJJJHHHMMMHHHGGGFFFEEEDDDDDDDDDDDD@@@>>>===<<<===>>>===<<<::::::999999888777777777666666666666555555555555777666555444444555666666888777777666444333222111333333222222222222333333000000000000000000000000000/////////000000111222222222222222222222222222555222///............---+++,,,---------...222444999<<<>>>???>>>>>>>>>???>>>@@@AAA@@@@@@DDDMMMUUUqqqkkk___[[[XXXWWWUUURRRRRRSSSNNNOOORRRUUUXXXZZZ\\\]]]TTTTTTTTTTTTQQQNNNKKKIIIIIIJJJKKKJJJJJJMMMPPPRRROOONNNLLLJJJGGGDDDDDDCCCDDDFFFKKKRRRXXXXXXSSSNNNLLLLLLKKKJJJIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFHHHIIIGGGDDDBBBDDDGGGTTTjjj~~~{{{pppwwweeeSSSOOO[[[bbbjjjnnnmmmlllmmmoooqqqssstttrrrlllkkkxxx}}}~~~~~~}}}~~~~~~|||}}}~~~zzz{{{yyyuuuuuuxxxzzz{{{~~~}}}~~~yyyyyy|||xxx{{{vvvtttvvvxxxvvvvvvyyyzzzwwwxxxxxxtttrrrrrrssssssnnniiiqqq~~~hhhWWWNNNKKKEEEKKKLLLKKKPPPVVVOOOCCCAAAUUU}}}aaa\\\XXXWWWZZZ\\\[[[\\\___bbbcccaaa\\\\\\___aaa___bbb___[[[\\\___ccccccccc[[[YYYUUURRRQQQQQQSSSTTTOOOPPPQQQRRRRRRQQQPPPOOOVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWVVVTTTQQQQQQSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSSSSUUUWWWZZZ]]]aaacccccckkkqqq___LLL:::666<<<;;;<<<===???BBBGGGMMMQQQRRR]]]iiimmmkkklllssszzz~~~wwwtttnnnjjjeee___[[[VVVQQQNNNLLLLLLLLLKKKJJJHHHFFFEEEIIIGGGEEEFFFHHHJJJJJJJJJGGGGGGJJJPPPSSSTTTZZZaaaggghhhlllrrryyy}}}~~~}}}tttiiiYYYKKKBBB>>>>>>>>>333444333111......///111/////////000000111333333777333333999<<<999777888BBBYYYyyy}}}llljjjXXXLLLOOOOOOFFFEEELLLGGGFFFEEEDDDCCCBBBBBBBBB>>><<<;;;:::<<<<<<<<<;;;999999888888888777777777555555444444444333333333555555444333333444555666666666555333222111000000222222111111111111222222000000000000000000000000///............///000000000000000000000000000000333111...------...---,,,+++,,,------...111555999<<<>>>??????>>>===>>>???<<<@@@CCCCCCFFFQQQdddrrr~~~___^^^[[[WWWTTTRRRRRRSSSTTTNNNPPPSSSVVVXXXYYYYYYYYYQQQQQQQQQPPPOOOMMMJJJIIIFFFJJJKKKHHHHHHLLLOOOOOOOOONNNMMMJJJFFFCCCCCCCCCEEEIIIOOOVVVYYYWWWRRRMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCFFFHHHFFFCCCBBBCCCEEEOOO[[[kkk{{{uuuxxx~~~~~~}}}uuuzzzwwwdddXXXZZZ```iiippprrrqqqnnnlllppptttxxxxxxuuuzzz|||zzz{{{zzzwwwwww}}}|||}}}zzzwwwxxx{{{}}}}}}~~~{{{xxxzzz|||zzz{{{~~~zzzxxx{{{}}}{{{zzz{{{~~~xxxssssssrrrmmmiiiiiikkkooopppppp{{{wwwdddVVVNNNLLLIIIOOOSSSSSSSSSPPPIII@@@FFFccckkkYYYUUUSSSSSSWWWYYYXXX[[[______```]]]XXXWWWZZZ\\\ZZZ[[[ZZZXXXYYYZZZ\\\]]]\\\WWWUUURRRPPPOOOPPPSSSUUULLLNNNPPPRRRQQQOOOLLLJJJPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWVVVSSSQQQQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVUUURRRSSSTTTWWW[[[```dddfff```gggxxx^^^HHH???<<<:::888888:::>>>CCCFFFSSS[[[bbbaaaZZZWWW[[[aaakkkqqq|||~~~wwwqqqkkkeeeaaacccbbb```^^^\\\ZZZXXXXXXZZZYYYXXXYYY[[[\\\[[[ZZZ^^^^^^aaaeeefffffflllsssvvvtttssssssrrrmmmfff```UUUNNNDDD<<<777666666666///000000///......///111000000000111222333444555999555666::::::888===GGGjjjtttuuuXXXPPPLLLMMMJJJCCCCCCHHHFFFEEECCCBBBAAA@@@@@@@@@===;;;999999;;;;;;;;;:::888888888777777777777777444444333333333222222222222111000000000111333333444444222111000000000000222111111000000111111222000000000000000000000000.........------......///000000000000000000000000333000...---------,,,++++++,,,---...000444999===>>>???@@@???>>>===>>>??????AAAEEEKKKYYYpppggg^^^ZZZXXXUUURRRRRRTTTTTTRRRQQQSSSUUUVVVVVVUUUSSSRRRNNNNNNMMMLLLKKKJJJIIIHHHEEEIIIKKKHHHHHHNNNQQQQQQOOOOOONNNJJJFFFCCCCCCDDDJJJNNNSSSUUUSSSPPPLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAABBBBBBCCCCCCCCCFFFHHHFFFCCCAAABBBDDDKKKUUUddduuu}}}ooohhhpppyyy}}}uuufff^^^bbbiiiqqqvvvvvvqqqmmmrrrvvv|||~~~}}}zzzwwwxxxuuuqqqrrrxxx}}}~~~|||}}}yyywwwvvvyyy~~~~~~}}}|||}}}{{{|||xxxvvvsssppphhhaaaaaafffnnntttvvvwwwlll\\\SSSNNNKKKMMMOOORRRSSSMMMGGGFFFKKKZZZ|||[[[WWWSSSPPPQQQTTTVVVUUUYYY^^^[[[\\\YYYTTTSSSWWWYYYXXXUUUWWWXXXXXXWWWVVVWWWXXXTTTRRRNNNLLLKKKLLLOOOPPPLLLMMMMMMMMMLLLKKKIIIGGGIIIKKKNNNQQQUUUWWWYYYZZZXXXWWWVVVSSSQQQRRRTTTWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTWWW[[[___ccceee```cccqqqzzztttxxxvvvXXXHHHCCC===888888:::===???IIILLLQQQTTTUUUXXX[[[___[[[aaaiiirrrzzz~~~{{{}}}{{{xxxvvvtttrrrrrrrrrrrrrrrrrrtttvvvuuusssqqqrrrrrrssssssppplllpppvvvnnnjjjeeeaaa]]]VVVMMMEEE<<<999555222111111///...---------...///000000///111111111222333444666777888888:::;;;888<<>>===<<<<<<<<<:::999999:::;;;;;;:::777777777666666555555555333333333333222222222111111000000///000111222333333222000/////////000000222111111111111111111222///////////////////////////......---------......000000000000000000000000333000...---------,,,++++++,,,---...111555;;;???>>>???@@@???===<<<===>>>CCCDDDGGGTTTkkk~~~|||ZZZeeeUUUUUUSSSRRRTTTVVVTTTQQQTTTUUUVVVWWWUUURRROOOMMMKKKKKKIIIHHHHHHHHHHHHHHHEEEJJJLLLIIIKKKRRRVVVUUUOOOPPPOOOKKKFFFCCCCCCDDDOOORRRTTTRRRMMMHHHGGGHHHGGGHHHHHHHHHHHHHHHGGGGGGAAAAAA@@@@@@AAAAAABBBCCCFFFHHHJJJHHHDDDBBBBBBDDDDDDRRRdddvvvtttjjjaaa```kkkuuu~~~~~~|||{{{zzz~~~ooocccdddhhhpppxxxzzzuuuppptttyyy~~~zzzvvvvvvtttooonnntttzzz|||~~~|||{{{}}}wwwuuuuuuxxx|||}}}{{{xxx~~~~~~~~~}}}|||zzz{{{wwwyyyzzzssseee\\\```jjjvvv|||}}}{{{wwwaaaTTTNNNKKKJJJOOOLLLMMMMMMFFF>>>FFFUUUvvv|||TTTYYYVVVSSSSSSUUUUUUSSSVVV\\\XXXYYYWWWRRRRRRWWWZZZYYYTTTWWWZZZZZZWWWUUUUUUWWWQQQNNNKKKHHHFFFGGGIIIJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEGGGKKKOOOTTTWWWZZZ[[[XXXXXXVVVTTTRRRRRRUUUXXXTTTSSSRRRPPPOOOOOOOOOOOOSSSSSSTTTWWWZZZ^^^aaaccceeebbbdddmmmxxxsssnnntttsssWWWPPPFFF???;;;;;;===>>>???@@@EEEOOO]]]ggglllnnnjjjkkkkkkjjjjjjnnnuuu{{{wwwuuuuuurrrkkkdddeeekkk\\\WWWQQQNNNMMMHHHAAA;;;777555222111111222111111---,,,,,,...111222111///222222222333444555777888555999>>>===777DDDoookkkTTTQQQPPPJJJDDDDDDHHHIIIEEECCCBBB@@@>>><<<;;;:::999<<<:::888999:::;;;;;;:::666666666555555444444333333333333222222222222111222222111111111222444555111000///......///000111222222111111111111222222........................///......---------......000000000000000000000000//////...---,,,,,,,,,,,,)))+++---///222666;;;>>>BBB>>><<<======<<>><<<===@@@FFFRRRaaammmrrrqqqpppooooooooonnnjjjhhhqqquuuzzz{{{{{{}}}xxxrrrbbb___[[[WWWVVVVVVXXXYYYLLLJJJGGGBBB>>>999666444111111111111000000000000////////////000000000000...111444444333555999===888>>>>>>999CCCiiimmm[[[XXXLLLKKKJJJHHHFFFDDDCCCBBBCCCBBB???===;;;;;;;;;;;;:::999888888:::;;;:::999888777666444333333333444333333222111111222333333111111000000000000111111111111000000//////......000000000000000000000000////////////////////////............////////////------------------------......---,,,,,,,,,,,,,,,***,,,///222444777:::===@@@>>>>>>@@@@@@>>>AAAEEEOOOIIIPPP}}}uuuddd```YYYWWWUUURRRQQQQQQRRRRRRQQQUUUWWWXXXVVVRRRNNNLLLJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNQQQSSSUUUVVVQQQNNNKKKIIIIIIJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEGGGFFFEEEDDDCCCDDDEEEEEEBBBAAA@@@@@@@@@AAABBBBBBEEEGGGIIIIIIGGGFFFEEEFFFIIIPPPWWW^^^nnn{{{|||~~~{{{xxxzzzxxxuuu|||{{{zzz|||yyytttqqqrrrxxx{{{{{{~~~~~~zzzssssssrrrtttxxx}}}{{{zzzwwwpppkkkjjjnnnqqqssstttzzzxxxvvvwwwyyy||||||zzzvvvvvvxxxwwwrrroooxxxppp[[[UUUQQQJJJFFFHHHEEEHHH???;;;??????TTT}}}gggZZZTTTRRRQQQPPPPPPQQQSSSUUUVVVZZZYYYXXXWWWVVVWWWXXXXXXTTTTTTUUUTTTTTTSSSRRRRRRRRRMMMHHHEEEEEEHHHKKKLLLOOOMMMIIIGGGGGGFFFEEEDDDEEEDDDEEEJJJQQQVVVVVVUUUPPPPPPPPPPPPRRRRRRRRRRRRQQQNNNLLLKKKMMMNNNOOOOOOTTTVVVWWWWWW\\\aaa```\\\VVVUUUUUUVVVXXX\\\^^^___rrr{{{jjjUUUDDD;;;999777999:::;;;AAALLLYYYaaaeeeeeefffiiilllnnnmmmlll```ccceeeccc___]]]___bbbnnnppprrrrrrooonnnnnnooozzzwwwuuuwwwzzz|||zzzwwwpppooommmjjjeee]]]TTTNNNLLLJJJGGGDDDCCCCCCDDDEEE???>>><<<:::777444222111000000000000000000000000000000111111111222222222555555555555444444666777999999@@@TTTtttqqq]]]QQQIIIJJJIIIHHHFFFDDDCCCBBBAAABBBAAA???===;;;:::::::::999888777888999:::999888666666666555444444333333333222222111111222222333111111000000000000111111000000000000//////......000000000000000000000000........................---.........////////////------------------------------,,,+++++++++,,,,,,,,,...222555666888:::;;;:::999<<>><<<;;;:::::::::888777666666888888777666555555666666555444333222333222111111111111222333111000000//////000000111000000000////////////...000000000000000000000000........................---------.........//////------------------------,,,,,,+++++++++,,,,,,------111555888999999999:::777888===CCCEEEDDDHHHNNNWWWhhh]]]WWWPPPTTTTTTQQQMMMKKKLLLOOOQQQQQQ[[[ZZZWWWRRRMMMJJJIIIJJJNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKOOORRRTTTTTTSSSRRROOONNNNNNNNNPPPPPPNNNLLLIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@@@@??????@@@CCCEEEIIILLLNNNOOOMMMJJJIIIHHHJJJLLLLLLJJJPPPhhh{{{jjjhhhmmmnnnzzz~~~}}}zzzuuuxxx~~~}}}|||www|||~~~yyyvvvwww{{{}}}wwwqqqvvvyyywwwvvvwwwuuuqqqppppppnnniiijjjsss}}}tttzzz}}}{{{|||{{{yyy~~~}}}}}}^^^ZZZVVVSSSMMMEEEEEEIIIEEEGGG@@@<<>>???@@@DDDHHHKKKLLLLLLSSSVVVYYYXXXVVVSSSRRRRRRPPPOOOMMMKKKJJJKKKMMMOOOLLLKKKLLLNNNPPPNNNJJJGGGCCCAAA>>>===<<<:::888555777777666666555444333222//////////////////////////////000000000000000111222222333333333444444444///333666777777;;;BBBHHH[[[{{{{{{TTTFFFIIIIIIBBBFFFEEEDDDCCCAAA@@@???>>>>>>======<<<;;;::::::999888666555555666777666444333444666666666444222111222222111111111111222222000000////////////000000////////////////////////////////////////////////........................,,,,,,---------.........,,,,,,------------------++++++++++++,,,------...///222777:::::::::999999;;;<<<@@@EEEFFFHHHOOOXXX}}}rrrxxxaaa]]]YYYPPPTTTQQQNNNJJJHHHJJJMMMOOOPPPYYYWWWTTTPPPLLLKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKOOORRRTTTSSSRRRQQQOOONNNNNNOOOPPPPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB???@@@@@@???>>>@@@DDDHHHKKKMMMOOOOOOMMMKKKJJJIIIIIIJJJJJJHHHKKK]]]{{{yyyllllllsss|||{{{xxxwww{{{~~~|||tttppptttyyy}}}}}}vvvmmmoootttvvvrrrooopppooolllooorrrppphhhgggoooyyy}}}{{{||||||}}}{{{~~~|||{{{|||zzz{{{}}}zzzwwwuuuzzz{{{iii]]]______YYYMMMDDDFFFLLLGGGBBB???DDD^^^|||mmmeeeWWWPPPUUUPPPOOOMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOONNNMMMMMMMMMNNNOOOMMMJJJHHHIIIJJJJJJJJJMMMKKKJJJJJJKKKJJJIIIGGGHHHFFFFFFIIIOOOTTTUUUTTTOOOZZZeeefff]]]SSSPPPQQQMMMJJJFFFEEEHHHMMMRRRTTTRRRWWWYYYWWWVVVWWWTTTPPPMMMPPPUUUXXXYYYZZZ\\\^^^tttkkkPPPCCC888888:::999777888:::::::::<<>>;;;;;;;;;;;;::::::999999777666555555666666444333222333555666666444222111111111111111111111111111000000////////////000000.............../////////................................................,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++,,,---...///000000333888:::::::::::::::;;;;;;===AAADDDKKKYYYgggyyyooo|||ttt[[[YYYXXXTTTWWWNNNKKKIIIHHHJJJMMMNNNOOOTTTSSSQQQNNNKKKKKKNNNPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJLLLOOORRRTTTTTTRRRQQQOOONNNMMMMMMNNNNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBAAA@@@BBBGGGLLLMMMNNNOOONNNKKKJJJJJJJJJGGGHHHIIIIIIKKKWWWooosss|||{{{{{{yyyxxx|||zzz{{{{{{nnneeedddfffgggoooyyyyyy|||tttppp{{{~~~}}}vvvooonnnmmmlllaaahhhjjjfffiiivvv~~~yyyxxxzzz}}}|||}}}}}}{{{~~~|||{{{{{{yyynnnvvvkkkaaaccc```WWWKKKDDDFFFKKKCCC:::@@@TTTqqqkkkeeeaaaQQQNNN[[[QQQPPPOOOMMMNNNOOOPPPRRRQQQQQQPPPOOOOOOPPPRRRSSSPPPOOONNNMMMLLLMMMNNNOOOQQQOOOMMMLLLLLLMMMLLLLLLNNNLLLKKKKKKLLLKKKHHHFFFHHHFFFEEEIIIOOOTTTVVVVVVVVVdddpppnnnaaaTTTRRRUUUNNNKKKIIIIIILLLPPPSSSUUURRRWWWYYYVVVSSSTTTRRROOOMMMRRRWWWYYYYYYZZZ\\\___ddd}}}jjjSSS>>>999<<<;;;999:::888777666777:::<<<======888:::<<>>;;;:::999999:::666444222222333444444333000000111111111000000///000000///////////////...000111111222222333333333333333333333444444444444888777555555@@@]]]qqqOOOJJJMMMFFFAAACCCCCCCCCBBBAAA@@@???>>>>>>999999::::::::::::999888888666555555555555444333222333444555555444333222000000111222222111000000000//////......//////000---............/////////........................------------------------+++++++++,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,---...///111222000333777999999::::::;;;::::::===CCCMMM]]]uuupppaaaYYYWWWTTTUUUSSSMMMKKKIIIJJJLLLNNNOOOOOOPPPOOONNNKKKIIIJJJLLLNNNLLLLLLLLLKKKKKKKKKJJJJJJIIIKKKMMMPPPQQQQQQPPPPPPOOOMMMLLLKKKLLLKKKJJJHHHEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGFFFDDDBBBAAABBBDDDEEEDDDBBBEEEKKKQQQNNNNNNMMMKKKIIIHHHIIIKKKGGGFFFGGGIIIKKKSSSgggzzzooofffkkk}}}||||||yyywwwzzz~~~yyyzzzyyyhhhYYYUUUSSSSSS[[[fffwww{{{~~~zzzvvvuuuvvvyyypppnnnoooooobbbkkkqqqqqqyyyzzzwwwwwwyyyzzzxxxyyy{{{}}}~~~~~~}}}{{{yyytttrrrsssccc^^^TTTKKKFFFEEEEEEDDDAAA999LLLmmm```]]]]]]SSSRRR[[[SSSRRRPPPOOOOOOPPPRRRSSSOOOOOONNNNNNNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPQQQRRRPPPNNNNNNOOOOOONNNLLLMMMLLLKKKLLLMMMLLLJJJHHHGGGEEEDDDHHHOOOUUUWWWWWWZZZdddmmmiii\\\RRRQQQUUULLLLLLNNNQQQTTTUUUTTTRRRQQQUUUWWWSSSPPPPPPPPPOOOQQQUUUYYYYYYXXXWWW[[[^^^ZZZkkk}}}gggUUUPPPLLLBBB:::999999777555555666777777777::::::999:::;;;<<<;;;;;;:::999999:::<<<;;;888555666555444333222111222333555444222222333333333111111111111111111111222222000000000000000000000000111222222333444444555555444444444555555555666666888<<>>===<<<<<<777888999::::::999888888888777555555666666444333333333333333333333333333///000111222222111000/////////............//////---------.........//////------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------///000222333000333666888999999;;;<<<===>>>CCCNNN^^^wwwqqqnnnmmmUUU\\\XXXSSSRRRKKKMMMKKKKKKLLLNNNPPPPPPOOOMMMMMMLLLJJJHHHHHHJJJLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJHHHGGGBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGEEEDDDBBB@@@EEEGGGHHHGGGEEEGGGNNNTTTOOONNNLLLIIIGGGGGGIIIKKKHHHEEEEEEHHHJJJQQQbbbtttvvveee^^^[[[]]]mmm}}}|||{{{xxxuuuyyy|||{{{{{{{{{sssaaaSSSQQQRRRTTT```nnnyyyvvvsssqqqoooooosssxxxxxxooonnnqqqrrrwwwzzzvvvvvvuuusssqqqqqqrrruuuyyy~~~|||zzzvvvooovvviiicccWWWGGG@@@BBBFFFCCC===BBB===ZZZqqq[[[YYY]]]ZZZWWWXXXTTTSSSQQQPPPPPPQQQRRRSSSLLLLLLKKKKKKKKKLLLNNNOOOPPPOOONNNNNNNNNPPPRRRTTTRRRPPPOOOOOOPPPOOONNNLLLKKKKKKKKKLLLNNNMMMKKKIIIFFFDDDDDDHHHOOOUUUXXXXXX[[[```ccc^^^TTTNNNNNNQQQJJJMMMRRRXXX[[[YYYTTTOOOOOOTTTUUUPPPMMMNNNOOONNNQQQTTTWWWVVVSSSRRRUUUXXXbbbhhhlllzzziiiXXXRRR@@@>>>:::888777666555444888777555444555666555555666444222333555666333111111222444444333333444444111000///000222333222111000000/////////000111111111111111222222333333333222222333444444555666666666666666666777777777777JJJTTThhh~~~rrrPPPQQQNNNGGGEEEFFFEEEBBB??????>>>===<<<;;;;;;:::666777888::::::999888888999777666555666666444333444333222222222333444444///000111222222111000/////////............//////---------.........//////------------------------------------------------******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---///222444666000888;;;999===EEECCC;;;???DDDKKK\\\cccbbbzzzgggYYYXXXVVVOOOLLLPPPJJJKKKMMMPPPRRRSSSQQQOOOOOOLLLHHHFFFGGGIIIJJJJJJKKKIIIGGGEEEDDDEEEGGGIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEFFFDDDBBBBBBDDDFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBGGGFFFFFFFFFHHHLLLPPPRRRRRROOOJJJFFFDDDDDDFFFHHHHHHGGGFFFFFFIIIOOOXXX^^^vvvppp```hhhuuuvvvssssss{{{zzztttxxx}}}~~~~~~|||~~~|||yyyyyy|||xxxzzzjjjmmm~~~wwwooofff^^^```hhhsssrrrssszzz|||{{{zzz{{{}}}vvvsssxxx~~~vvvyyy||||||yyywwwwwwxxxtttxxx|||~~~zzzrrrmmmrrr}}}{{{iii\\\SSSOOOLLLJJJIIIEEE???>>>AAA<<>>HHH^^^rrrrrrVVVNNNKKKGGGDDDCCCBBBBBBAAA>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777777777777666666666666444444333333333222222222000000000000000111111111000000000000000000000000111///---,,,,,,,,,...///---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........---------...000222444666444666777777<<>>>>>===<<<;;;::::::::::::999999888888888777777777777777777666666555555555333222222222111111111111000000000000000000000000////////////////////////000///---,,,+++,,,---......,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------.........///111333555666777555666;;;???AAAFFFKKKMMMYYYsssnnnUUUJJJXXXfffZZZSSSUUUVVVQQQMMMOOOOOOLLLJJJLLLPPPRRRPPPLLLHHHGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLJJJHHHEEEBBB@@@???DDDCCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCEEEHHHKKKLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCDDDEEEFFFHHHLLLQQQUUU```ooo}}}|||~~~~~~sssoooyyypppqqqwwwyyyxxxxxxyyy~~~}}}}}}~~~ttttttzzz~~~}}}}}}tttmmmlllzzztttqqqxxx|||wwwtttrrr{{{zzzxxxxxx{{{}}}~~~www}}}~~~|||vvvxxxuuu\\\MMMIIIIIIJJJDDDBBBCCCDDD???<<<<<>>>>>===;;;===<<<;;;::::::999999:::888888888777777777666666777777777666555444444333111111111000000000000///111111000000//////......------------------------///...---,,,+++,,,---...///---+++++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,//////000111333444666666777555:::AAA@@@>>>HHHVVV```~~~sss]]]NNNCCCOOOtttyyyppp___WWWTTTVVVWWWSSSOOONNNPPPMMMKKKNNNSSSTTTOOOIIIFFFFFFHHHJJJLLLJJJGGGDDDCCCCCCBBBCCCDDDFFFIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIGGGDDDBBB@@@???>>>CCCAAA@@@@@@BBBBBBBBB@@@@@@AAAAAAAAABBBBBBCCCCCC???@@@@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAACCCFFFGGGHHHJJJMMMPPPXXXeee|||{{{|||{{{zzzsssxxx{{{vvvuuu{{{}}}{{{~~~}}}~~~wwwrrrvvv|||zzzzzzssslllkkkvvvyyywww|||~~~}}}{{{zzzuuu~~~yyywwwyyyxxxsssooorrryyy~~~{{{uuuyyyyyyyyyyyy}}}zzzbbbPPPGGGEEEFFFCCCAAAAAABBBAAA>>>AAAGGG```xxx___ZZZXXXUUURRROOOOOOQQQSSSVVVUUUTTTTTTSSSQQQMMMJJJKKKJJJIIIIIIIIIIIIIIIIIILLLMMMOOOPPPPPPPPPSSSUUURRRPPPMMMLLLKKKIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJMMMOOOQQQRRRMMMNNNPPPQQQQQQNNNKKKIIILLLPPPUUUVVVSSSPPPOOOOOOOOOPPPOOOMMMKKKJJJKKKLLLLLLOOORRRUUUWWWZZZ^^^aaa___aaaaaa```______```bbbzzzcccPPPCCC;;;777555444555777555111111333777666555444333222111111444444555555555555444444222222222222222222222222000000111222333444555555222111000000111333444555666444555666555666???IIIWWWiii{{{pppSSSGGGJJJDDDAAA>>>======<<<;;;:::<<<;;;:::999999888888999777777777666666666555555777666666555444333222222111111111000000000//////111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,///---+++***++++++***)))++++++++++++++++++++++++************************)))))))))***************000111222333555666666777777777;;;@@@???BBBWWWnnn|||\\\LLLFFF???KKKqqq{{{cccYYYUUURRRTTTTTTPPPMMMKKKMMMMMMNNNRRRVVVUUUOOOHHHHHHHHHIIIKKKKKKIIIEEEBBBBBBBBBCCCDDDFFFHHHJJJKKKGGGFFFFFFFFFFFFGGGHHHHHHFFFEEECCCAAA@@@@@@???@@@@@@??????@@@BBBBBBAAA@@@BBBBBBAAAAAA@@@??????>>>===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@BBBDDDGGGHHHIIIIIIKKKLLLKKKYYYuuutttxxx}}}xxxxxxzzz|||zzzzzz}}}xxxnnnnnnwww~~~|||zzz|||~~~|||}}}vvvsssrrryyytttooozzz}}}vvvoookkkqqq{{{~~~}}}}}}~~~zzzxxxwwwyyypppfff___ggguuu~~~}}}xxxzzzuuurrrxxxwww```OOOFFFBBB@@@@@@>>>AAACCCAAA::::::GGGWWWeee\\\VVVVVVUUURRROOOOOORRRTTTTTTSSSSSSSSSTTTRRROOOLLLJJJJJJIIIHHHGGGGGGHHHHHHJJJLLLNNNOOOOOOOOOQQQSSSQQQNNNLLLJJJIIIHHHFFFDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHIIILLLNNNPPPQQQQQQSSSVVVXXXWWWTTTPPPNNNMMMQQQUUUUUURRRNNNNNNNNNNNNNNNNNNMMMJJJIIIJJJKKKOOORRRVVVXXXYYY[[[]]]___]]]^^^^^^]]]\\\[[[\\\^^^rrrsss```OOOEEE>>>999666888888444444888777666555555555555666666444555555666666555555444444444444444444444444444444444444555555666666777666666777777888888999:::::::::===CCCIIITTTfffwwwhhhUUUGGGDDDGGGAAA???===<<<===<<<;;;999;;;:::999888888777777777666666666555555555444444555555444444333222222111111111111111000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++///---+++***++++++***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))111222444555666777777777999999:::===BBBSSSnnn^^^???;;;???===jjjsssuuuiii^^^TTTQQQNNNMMMMMMLLLJJJIIIJJJLLLOOOSSSUUUSSSNNNKKKMMMLLLKKKJJJIIIGGGDDDAAABBBBBBCCCDDDFFFHHHJJJKKKFFFEEEDDDCCCDDDEEEFFFGGGCCCBBBAAA????????????@@@>>>>>>>>>@@@BBBCCCCCCAAACCCCCCBBB@@@>>>===;;;;;;===>>>@@@CCCDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@???BBBDDDGGGHHHGGGGGGHHHIIIDDDSSSkkkuuuggg```___lllyyytttsssrrrssszzzrrrhhhmmmxxx~~~zzz||||||{{{}}}ssstttvvv{{{~~~~~~~~~ooofffttt}}}rrrlllqqq{{{{{{}}}|||}}}{{{zzzxxxxxxjjjcccbbbppp{{{{{{rrrlllwwwtttcccPPPGGGEEECCCAAA@@@===AAACCC>>>777<<>>666<<>><<<<<<<<<<<<:::999:::999888777777666666777555555555444444444333333333333333333222222222222111111111111000000000000//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...,,,*********+++***)))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))(((((((((222333555777888888888777:::===???EEETTTkkk~~~uuu]]]GGG999;;;JJJZZZpppuuu\\\ZZZPPPNNNKKKIIIIIIJJJLLLLLLHHHKKKNNNOOONNNNNNNNNOOOTTTQQQLLLIIIGGGEEECCCAAAAAAAAABBBDDDEEEGGGHHHIIIFFFEEEDDDCCCCCCEEEFFFHHHDDDCCCAAA>>>======>>>>>><<<<<<>>>@@@DDDEEEDDDCCCCCCBBBAAA???===;;;:::999===???AAADDDEEEEEEDDDCCCAAA@@@??????>>>?????????BBBDDDEEEEEEDDDDDDEEEFFFFFFTTTbbbkkkxxxzzzfffccc]]]PPPPPP]]]|||}}}tttooommmuuu~~~uuuooouuu~~~~~~{{{zzz|||xxxyyyyyyyyy~~~zzzuuu|||rrrzzz}}}{{{}}}~~~|||{{{{{{||||||uuuxxx}}}zzzvvviiilllyyy|||vvvmmmgggrrrttt^^^SSSJJJHHHEEEAAA@@@CCC>>>???@@@======MMMooojjj^^^___TTTSSSRRRRRRRRRRRRRRRRRRNNNNNNNNNOOOPPPOOOLLLIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEHHHKKKLLLLLLLLLMMMNNNOOOMMMJJJIIIIIIIIIIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEHHHLLLQQQSSSXXXYYY[[[[[[YYYUUUPPPMMMKKKKKKKKKLLLNNNNNNLLLKKKKKKLLLMMMLLLIIIHHHHHHHHHQQQSSSUUUVVVUUUVVVWWWYYYYYYXXXWWWTTTRRRRRRTTTWWWWWWnnn|||xxxvvvrrr[[[GGGCCCCCC>>>;;;===???===:::888666666666666666777777888888777777666777777777777777777777777555555444444555777888999222999BBBIIINNNQQQTTTVVVZZZcccwwwsssUUUJJJHHHEEEBBBCCC===;;;:::;;;;;;;;;999888999999888777666666666666444444444444333333333333111111111222222222222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))),,,+++))))))***++++++***************************))))))))))))))))))))))))*********)))))))))((((((333444666777888888888777999@@@GGGSSSiii~~~xxxXXXDDD:::>>>>>>AAA```zzzeeeSSSTTTPPPOOOKKKGGGHHHLLLPPPPPPGGGJJJMMMKKKIIIIIINNNSSSYYYTTTNNNHHHEEEDDDBBBAAA@@@AAABBBCCCDDDFFFGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHFFFDDDAAA>>><<<<<<<<<===;;;<<<===AAADDDFFFEEEDDDAAAAAA@@@>>>===;;;::::::===???BBBEEEFFFFFFEEECCC@@@???>>>======>>>???@@@AAACCCDDDCCCBBBBBBCCCDDDHHHRRRXXXZZZhhhvvv```YYYeeegggUUUJJJMMMbbbxxxwwwrrrnnnuuu~~~~~~|||zzz|||||||||wwwsssvvv~~~||||||~~~|||{{{}}}yyyyyy{{{{{{{{{{{{zzzyyyooosssyyy{{{uuujjjwww|||ooohhhcccmmmxxx^^^KKKGGGEEEFFFAAA::::::@@@>>>===<<<===FFF___xxxaaaWWWTTTTTTRRRQQQQQQSSSSSSQQQPPPMMMMMMMMMMMMNNNLLLHHHFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFJJJKKKKKKKKKLLLMMMLLLJJJGGGFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCDDDGGGLLLQQQUUUXXXYYYZZZYYYVVVRRRMMMJJJIIIGGGFFFHHHLLLNNNLLLIIIKKKLLLMMMLLLIIIGGGGGGHHHOOOQQQSSSSSSSSSTTTUUUWWWXXXWWWTTTPPPMMMMMMPPPSSSYYYaaabbbgggtttwwwqqqrrr}}}tttjjjggg___XXXXXXVVVSSSMMMGGGAAA===;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777888999<<>>;;;===;;;:::999:::::::::888777999888777666666555555555444444444333333333222222000000000111222222333333//////.........---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++***))))))***++++++***************************))))))))))))))))))))))))++++++******)))))))))(((444666777777777888:::===???NNNbbbqqquuujjjUUUDDD===666555???RRRnnnlll___XXXNNNKKKJJJGGGFFFFFFHHHKKKMMMMMMKKKHHHFFFFFFIIILLLOOOMMMLLLKKKHHHFFFDDDBBBAAAAAABBBBBBBBBAAABBBEEEGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@>>><<<<<<===@@@BBBCCCBBBAAA??????>>><<<;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBAAAAAA@@@??????>>>=========>>>DDDFFFFFFCCC@@@???AAACCCMMMLLLMMMRRRaaayyy~~~kkkjjjppp{{{}}}ppp\\\NNNNNNWWWmmm}}}}}}~~~}}}ttt||||||||||||}}}~~~}}}{{{|||}}}~~~}}}|||}}}~~~}}}{{{zzzzzzyyywwwzzz|||}}}}}}|||xxxtttrrrkkkiiiooo|||~~~uuuqqq|||lllaaaeeennnzzzvvv```MMMBBBEEEEEE@@@<<<===???AAA:::DDDBBBFFFcccyyyaaa\\\]]]VVVTTTRRROOONNNOOOPPPOOONNNLLLIIIFFFDDDEEEFFFGGGGGGCCCDDDFFFHHHHHHFFFDDDCCCGGGHHHIIILLLOOONNNLLLIIIHHHGGGGGGGGGFFFFFFEEEEEECCCDDDCCCAAA>>>======>>>CCCCCCDDDEEEHHHKKKNNNPPPPPPOOOMMMKKKKKKLLLNNNOOOLLLNNNPPPOOOLLLIIIFFFFFFFFFHHHIIIHHHEEEEEEGGGIIIMMMPPPTTTSSSPPPOOOSSSWWWVVVRRRPPPQQQPPPNNNOOOSSS[[[TTTUUU^^^bbbccclllyyylllWWWPPPRRRVVV\\\UUUZZZddd\\\HHHBBBKKKLLLRRROOOEEEGGGQQQOOOBBBFFFHHHMMMSSSYYYcccvvv{{{aaaOOOJJJDDD@@@@@@@@@>>><<<;;;:::999777777777777888777666555555666555333111444333222222111111222222000000000000000000000000////////////////////////......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******)))((()))*********333555888999;;;===AAACCCMMMTTT\\\___ZZZNNN???555===555888NNNooo~~~]]]RRROOOJJJJJJHHHFFFEEEEEEGGGJJJMMMIIIGGGEEEDDDDDDGGGIIIKKKMMMLLLJJJHHHEEEDDDBBBAAAFFFFFFFFFEEECCCCCCEEEGGGHHHHHHHHHGGGGGGEEEDDDDDDCCCBBB@@@@@@@@@???>>><<<===???AAACCCCCCBBBAAA???======<<<;;;<<<<<<===>>>???@@@BBBCCCDDDDDDDDDCCCEEEBBB???===<<<>>>AAABBBGGGGGGFFFCCC@@@???AAADDDGGGHHHJJJNNNXXXjjj}}}tttYYYPPPXXXiiissszzz}}}vvv|||xxxuuuvvvzzz|||{{{yyy{{{{{{{{{|||~~~{{{|||~~~|||xxxvvvwwwyyyzzzzzzyyy{{{|||}}}{{{wwwssspppkkknnnwww|||ssspppuuurrrgggbbbmmm|||zzzhhhSSSFFF@@@DDD@@@:::???IIIJJJBBB:::GGGMMM\\\iiiZZZXXXYYYRRRTTTQQQOOONNNOOOOOOOOONNNMMMJJJFFFDDDEEEFFFFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDGGGGGGHHHJJJLLLMMMKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCBBB@@@===<<<===>>>@@@AAABBBCCCEEEHHHJJJKKKLLLKKKHHHGGGGGGIIIKKKMMMMMMOOOQQQQQQNNNJJJHHHGGGHHHHHHGGGDDDCCCDDDIIIMMMMMMPPPSSSRRRPPPOOORRRUUUUUUQQQOOOPPPPPPNNNPPPSSSUUUQQQSSS[[[___bbbnnn}}}sssgggjjjtttvvv{{{]]]LLLJJJFFFAAA??????@@@???>>>;;;:::999777777666777777777555444444555444333111444333222222111111222222////////////////////////...........................------,,,++++++******************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''&&&%%%%%%%%%&&&444666999<<<>>>BBBFFFIIIQQQQQQOOOHHH???777222222555222===^^^hhhiiiSSSMMMLLLMMMGGGFFFDDDCCCDDDFFFIIIKKKFFFEEEEEEEEEFFFHHHIIIJJJLLLKKKIIIFFFDDDCCCCCCCCCJJJJJJIIIGGGEEEEEEFFFHHHHHHHHHGGGFFFEEECCCBBBAAABBBAAA????????????===<<<>>>???AAABBBCCCBBB@@@???<<<<<<;;;;;;<<<===>>>???>>>@@@BBBDDDEEEFFFFFFFFFHHHEEE@@@======AAAFFFIIIJJJJJJGGGDDDAAA@@@CCCEEECCCGGGJJJLLLNNNWWWfffrrr|||ZZZJJJTTTaaannnzzz{{{xxxssspppuuu}}}zzzxxxyyyzzz|||~~~~~~~~~}}}~~~zzzyyy}}}{{{~~~{{{wwwsssrrrtttxxx{{{}}}yyyzzz|||}}}{{{xxxsssqqqnnnvvv{{{rrrppprrrwwwlllkkklllyyy~~~jjjTTTGGGCCC>>>???<<<:::FFFUUUQQQBBB===LLLXXXoookkkaaa[[[XXXWWWRRRSSSQQQOOONNNOOOOOONNNMMMMMMJJJFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFFFFGGGIIIJJJIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???===<<<===???DDDEEEFFFHHHIIIJJJJJJKKKGGGFFFCCCBBBBBBEEEHHHJJJOOOQQQRRRQQQNNNKKKIIIHHHIIIGGGDDDAAA@@@DDDKKKQQQNNNPPPRRRQQQOOONNNPPPRRRTTTPPPNNNOOOOOOMMMOOOSSSRRRQQQUUU[[[\\\]]]jjjyyy___HHHBBBDDDBBB>>>===>>>?????????<<<;;;999888666666666666666444333333444444222111333333222111111111111222////////////////////////........................------,,,,,,++++++******************************))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''&&&)))+++***'''%%%&&&'''777999<<<===>>>@@@DDDFFFDDD@@@<<<:::666444666:::222;;;RRRvvvpppmmmppp\\\RRRNNNMMMPPPFFFEEECCCCCCCCCEEEHHHIIIFFFGGGIIIJJJKKKLLLLLLKKKKKKIIIGGGDDDCCCCCCDDDDDDIIIIIIHHHGGGDDDDDDFFFGGGFFFFFFFFFEEEDDDCCCAAA@@@AAA???>>>>>>>>>>>>===;;;===>>>???@@@@@@@@@>>>===;;;;;;;;;<<<===>>>??????@@@AAACCCDDDFFFFFFFFFEEEFFFDDDAAA@@@BBBFFFKKKOOOOOOMMMIIIFFFDDDDDDEEEGGGFFFJJJMMMKKKHHHKKKUUU^^^rrrRRRNNNPPPYYYkkkxxxzzzxxxyyy~~~zzzuuuwwwzzz{{{{{{zzzzzzzzzzzz|||~~~{{{{{{}}}}}}yyy{{{xxxvvvttttttvvvyyy{{{|||yyyzzz{{{|||{{{xxxtttrrrsss{{{sssrrrxxx}}}~~~tttnnnpppvvvvvvyyyuuufffRRRDDDBBBEEE<<<;;;===EEEQQQUUUMMMBBBGGGZZZjjjxxx```aaa]]]VVVTTTSSSQQQPPPNNNNNNOOOOOOMMMLLLLLLJJJFFFEEEEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFGGGEEEDDDDDDFFFGGGHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAA???>>>>>>@@@BBBGGGHHHJJJKKKLLLLLLKKKKKKEEECCCAAA@@@AAADDDGGGIIINNNOOOPPPOOOMMMJJJHHHHHHGGGEEEBBB@@@AAAFFFLLLQQQNNNPPPQQQPPPNNNMMMNNNPPPRRRNNNMMMOOONNNMMMNNNRRRRRRUUU[[[]]]YYYWWW___lllzzzjjjQQQEEEDDDAAA???===<<<<<<<<<======;;;:::999888777666555444555444333333444444222111333222222111111111111111////////////////////////------------------------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((((((''''''+++---,,,(((&&&''')))<<<======<<<::::::<<<===777222000444666555888<<<@@@WWWzzzmmmYYYtttXXXRRRSSSNNNKKKMMMFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNNNNMMMLLLJJJHHHEEEBBBAAACCCEEEFFFDDDEEEEEEDDDBBBBBBDDDFFFCCCCCCDDDDDDDDDCCCBBBBBB???>>>============<<<:::;;;;;;<<<=========<<<<<<;;;<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBEEEHHHKKKNNNPPPQQQNNNKKKHHHGGGHHHHHHIIIIIIKKKLLLHHHDDDEEEMMMTTTmmm}}}cccXXXIIIDDDRRR```uuuxxx}}}~~~wwwrrrsssuuuxxxxxxvvvttttttuuu{{{||||||yyyvvvsssrrrsssvvvuuu|||~~~{{{{{{}}}}}}|||}}}~~~}}}~~~zzzvvvuuuwwwyyyyyy||||||{{{zzzzzzzzz|||}}}}}}|||zzzvvvvvvwwwxxxwwwvvvtttsssyyy|||vvvtttyyyyyyvvvqqqnnnooorrruuummmeeeWWWJJJ@@@===>>>@@@>>><<>>===;;;<<<======;;;:::888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDBBBBBB===@@@DDDHHHKKKMMMNNNNNNPPPMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGDDDAAABBBGGGLLLSSSooouuuooojjjTTTBBBAAADDDXXX^^^hhhqqqtttsssqqqooonnnqqqssssssqqqppprrrttt~~~zzzqqqgggaaabbbgggmmmaaadddqqq~~~sssqqqyyy~~~|||{{{zzzxxx||||||yyyyyy{{{{{{yyyxxxyyy|||~~~~~~~~~wwwrrrpppuuuyyyzzz{{{}}}~~~zzzttttttsssssssssuuuvvvwww{{{{{{wwwsssrrrrrrqqqnnnnnnmmmggg```SSSJJJ???::::::<<<;;;888FFFIIITTT___YYYKKKJJJUUU^^^bbbRRRRRR[[[UUUOOORRRSSSOOONNNMMMNNNNNNNNNLLLJJJIIIGGGEEEEEEFFFFFFEEEDDDGGGHHHHHHIIIIIIHHHHHHGGGFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBFFFIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFGGGGGGFFFEEEEEEFFFBBBAAAAAADDDGGGJJJKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLOOONNNPPPTTTUUUQQQOOOQQQNNNUUU]]]^^^ZZZVVVWWWZZZZZZbbbppp}}}qqqPPPBBBBBBCCC@@@===>>>???>>><<<999777777888888888888888777666555555555555666999:::999555222222222111000000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&''''''(((999999888555222000000111333///111555555:::NNNdddsss```WWWRRRUUUWWWSSSPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJLLLLLLLLLKKKIIIHHHHHHFFFBBB??????BBBFFFIIIEEEEEEDDDCCCAAA@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBAAA===<<<:::;;;<<<<<<;;;:::777777999:::;;;<<<===>>>@@@@@@AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBB???BBBEEEHHHKKKKKKKKKKKKLLLJJJHHHIIIKKKKKKIIIFFFEEEDDDBBBAAABBBBBBCCCCCCGGGZZZmmm{{{vvvqqqxxxyyyiiiWWWJJJ===>>>BBBKKKWWWcccjjjlllkkkgggjjjnnnnnnmmmnnnrrrvvv}}}wwwoookkknnnuuu}}}gggjjjvvvxxxhhhhhhuuuzzz~~~|||xxxwwwxxxwwwzzz|||{{{wwwuuuwwwzzzxxxvvvwww{{{}}}yyyvvvuuuxxx}}}}}}wwwvvvtttsssuuuxxx|||zzz}}}|||xxxwwwxxxuuuooojjjmmmlllgggddd^^^SSSFFF>>><<<999888999;;;===>>>PPP\\\ccc[[[QQQTTT^^^ggg}}}kkkWWWNNNQQQUUUQQQQQQUUURRRNNNMMMMMMMMMNNNMMMKKKIIIGGGEEEDDDEEEFFFGGGFFFDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBCCCDDDEEEDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEBBBBBBAAA@@@???BBBFFFJJJGGGGGGGGGGGGGGGHHHIIIIIICCCDDDEEEFFFFFFEEEDDDCCC@@@BBBDDDDDDCCCCCCEEEFFFCCCAAAAAACCCGGGJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMLLLPPPQQQUUU[[[[[[VVVRRRRRRPPPUUUZZZZZZXXXWWWXXXZZZYYY\\\bbbhhhnnnuuu}}}tttmmmwww~~~gggUUUCCC>>>AAABBB???>>><<<>>>>>><<<888666777999666666777888888777666555555666999===>>><<<777333222222111000000000000000........................++++++++++++++++++++++++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&***&&&"""###'''******)))555555555333111000111222000000444888999FFFiiiwww```XXXUUUTTTUUUTTTQQQOOOQQQMMMMMMKKKIIIHHHGGGFFFFFFLLLMMMMMMMMMMMMKKKJJJIIIHHHEEEAAA>>>???BBBGGGJJJHHHHHHGGGEEEBBBAAABBBCCCFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;::::::<<<<<<;;;999777777888:::<<<===??????AAABBBCCCCCCCCCBBBAAA@@@===>>>@@@BBBDDDDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFHHHKKKKKKHHHDDDCCCBBBAAABBBDDDDDDAAA>>>???JJJUUUggg{{{www~~~yyynnn\\\FFF>>><<<>>>HHHWWWaaabbb```bbbfffjjjkkkjjjmmmsssyyyyyyvvvvvvmmmoooxxxuuuvvvwwwyyyyyyvvvrrrqqqvvv{{{wwwwwwyyy~~~wwwvvvzzz|||zzzxxxwwwyyy~~~xxxvvvqqqllloootttrrrkkkiiikkkhhh^^^UUUNNNCCC888888;;;<<<:::777:::CCCKKKWWWlllkkkRRRIII^^^rrrttttttZZZUUUMMMMMMMMMIIIMMMQQQJJJNNNMMMMMMMMMNNNMMMKKKHHHFFFDDDDDDEEEFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@@@@??????AAAFFFJJJBBBBBBAAAAAAAAACCCDDDEEEAAABBBDDDFFFFFFDDDAAA@@@>>>@@@BBBCCCCCCCCCEEEGGGDDDBBB@@@BBBFFFIIIJJJJJJIIIIIIHHHJJJLLLMMMMMMLLLRRRSSSYYY___```ZZZUUUTTTUUUXXXXXXVVVUUUWWWXXXYYYWWW[[[___``````fffuuu}}}cccJJJEEEAAABBBBBB???>>>@@@:::<<<===<<<999777888:::444555777888888888777666555777;;;@@@AAA>>>888333222111111000000000000000........................++++++++++++++++++++++++******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''' """''''''$$$222...---000000......000444333555===NNNiii{{{tttXXXWWWUUUSSSTTTTTTRRRMMMHHHOOONNNLLLIIIHHHGGGGGGGGGMMMMMMNNNMMMKKKHHHEEECCCBBBBBBBBBBBBBBBCCCFFFIIIGGGGGGFFFDDDBBBAAABBBDDD@@@BBBDDDDDDAAA???>>>>>><<<;;;999888888999;;;<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEGGGBBBCCCEEEFFFGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAADDDHHHYYYzzzhhhRRR???999???AAAIIITTTVVV\\\]]]aaaeeeeeeeeekkksss}}}|||zzzyyy~~~zzzvvvxxxvvvvvvrrrmmmooouuuuuuooovvvvvvvvvzzzzzznnn~~~tttuuu}}}{{{~~~zzzpppjjjooouuussskkkeeebbb\\\UUUMMMGGGBBB<<<999222777;;;:::777<<>>===<<<;;;<<<<<<::::::999999888777777777555555444444444333333333555666777888888666444333////////////.....................///......---,,,++++++++++++++++++++++++******))))))))))))******++++++)))(((''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%'''(((((('''&&&&&&'''&&&&&&'''(((((('''&&&&&&333///...000111///000333555666HHHhhhmmmwww]]]UUUSSSRRRQQQRRRRRRQQQMMMJJJNNNLLLJJJHHHGGGFFFFFFFFFLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAACCCGGGIIIFFFGGGFFFEEEDDDEEEHHHJJJBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????AAACCCBBBCCCDDDEEEEEEDDDBBBAAA?????????@@@AAABBBCCCDDDBBBFFFJJJVVVsssvvvUUU@@@<<<999<<>>999444///;;;777999DDDPPPUUUVVVUUUSSSRRRTTT^^^llljjjTTTPPPQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIHHHFFFFFFEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFDDDCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@??????AAACCCCCCBBBAAA??????@@@AAABBBDDDFFFFFFDDDCCCBBB@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAACCCDDDEEEEEEFFFFFFBBBBBBBBBCCCDDDEEEGGGGGGGGGIIIKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVVVVVVVTTTSSSSSSTTTTTTUUUWWWYYY[[[\\\]]]ZZZXXXYYY^^^bbbdddeeennnrrr\\\LLLDDD@@@???===;;;:::::::::;;;:::999999888777777666666444444444444333333333333333444555666555444222111////////////...........................---,,,,,,++++++++++++++++++++++++******))))))))))))******+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''000......000000...111777>>>CCCaaayyyaaaqqq{{{YYYMMMUUUOOONNNNNNOOOOOOOOOLLLJJJKKKJJJHHHGGGFFFEEEEEEEEEIIIFFFBBB???>>>@@@CCCFFFFFFDDDBBBAAAAAADDDGGGIIIFFFFFFFFFEEEFFFIIINNNRRRMMMGGG@@@<<<<<<======<<<===>>>>>>>>>>>>>>>>>>===<<<<<<==================???@@@BBBCCCCCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@>>>??????>>>======>>>@@@BBBBBBCCCDDDCCCBBB@@@???;;;<<<===>>>@@@CCCEEEFFFEEEHHHLLLSSS```zzzuuuQQQDDD999444:::>>>@@@EEENNNVVVWWWYYYaaakkkooottt|||}}}|||{{{wwwtttooopppvvvzzzuuukkk___qqquuunnnlllmmmrrryyy}}}xxxzzzxxxwww|||}}}}}}yyy{{{yyysssnnnllleeeXXXLLLEEECCC>>>777333444777;;;===::::::EEEZZZgggeeeYYYPPPYYYXXX___ooonnn]]]UUUMMMQQQPPPNNNLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEFFFDDDCCCBBBDDDEEECCCBBBAAA@@@>>>>>>>>>>>>=========>>>AAAAAAAAA???===>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@???@@@AAACCCEEEHHHGGGEEECCCBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEDDDAAAAAABBBBBBCCCEEEFFFGGGFFFHHHKKKMMMMMMMMMNNNOOOPPPQQQTTTVVVVVVVVVUUUTTTQQQRRRSSSUUUXXX[[[]]]^^^\\\ZZZXXXYYY[[[^^^___```hhhppppppZZZKKKDDDBBBAAA>>>===;;;999888888888999999999888777777666666555444444444333333333222222111111222333333111000////////////............---------......------,,,+++***************************))))))(((((())))))*********)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''$$$%%%''''''%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((......111333111///333:::GGGXXX|||ZZZcccmmmPPPJJJPPPLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDBBB>>><<<<<>>@@@BBBBBB@@@>>>===?????????@@@??????>>>>>>>>>???@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<;;;<<<===>>>AAACCCEEEFFFGGGGGGLLLQQQUUUcccfffUUUBBB666888;;;999>>>GGGNNNQQQSSS[[[fffgggjjjoootttxxxzzzzzz{{{~~~{{{~~~zzztttooorrrzzz}}}vvvlllkkk}}}vvvooosssyyyzzzvvvtttuuu}}}}}}|||tttsssyyy}}}}}}|||tttwwwqqqjjjdddYYYKKK@@@===:::::::::777555777===BBB>>>KKK___ooommm^^^UUUUUUcccbbbjjj}}}www\\\YYYYYYTTTPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEDDDCCCAAAAAADDDEEEDDDCCCAAABBBDDDFFFCCCBBB@@@???>>>=========<<<<<<<<<===???@@@???>>>:::<<>>>>>>>>>>>@@@BBBCCCFFFCCC@@@???AAAEEEFFFGGGEEEDDDBBBAAAAAADDDIIIMMM\\\RRREEE>>>===>>>===;;;999;;;===>>>>>>===;;;999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;>>>?????????>>>===<<<<<<===>>>??????>>>===>>>????????????>>>===<<<;;;;;;======>>>???@@@BBBDDDEEEGGGEEEIIIOOOQQQXXXppprrreeeOOO>>>999666444555;;;BBBFFFJJJSSS]]]___]]]]]]aaaiiioooqqqpppzzzzzz{{{|||}}}}}}uuuvvvuuunnnkkkrrr|||~~~xxxqqq{{{vvvsss{{{}}}}}}qqqqqqttt}}}~~~vvvqqqwww~~~|||}}}}}}yyyqqqjjjkkkddd]]]UUUKKK???999:::111777<<<<<<888777<<>>>>>>>>>>>===<<<<<<===??????>>><<<888:::===@@@AAA@@@>>>===????????????AAADDDGGGIIINNNKKKHHHDDDBBBBBBCCCDDDCCCDDDDDDDDDDDDCCCBBBBBB??????@@@@@@AAACCCDDDEEEDDDHHHLLLOOOOOONNNMMMMMMMMMNNNQQQSSSTTTTTTTTTSSSPPPPPPRRRTTTVVVYYY[[[]]]^^^]]][[[YYYXXXYYYZZZ\\\gggeeeeeejjjuuuttt\\\TTTJJJDDDBBB@@@;;;666===<<<:::888777777777888777777666555555444444333333333222222222111111111111111111111111000//////............------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%((('''%%%$$$$$$%%%'''(((+++---000000...000>>>MMMkkkrrraaa\\\eeecccKKKKKKMMMFFFJJJJJJJJJHHHEEECCCCCCDDDCCCCCCDDDDDDDDDCCCBBBBBB<<<===>>>???@@@AAAAAAAAACCC@@@===>>>BBBEEEFFFEEEAAAAAA???===<<<>>>BBBEEEMMMGGG@@@<<<<<<======<<<888999;;;<<<<<<;;;999888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;?????????>>>>>><<<;;;:::999;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::=========>>>???AAABBBCCCDDDBBBEEELLLOOORRR^^^mmm}}}wwwdddVVVKKK>>>999444222666;;;@@@HHHPPPRRROOOMMMQQQYYYaaaddddddaaafffnnnuuuyyy|||~~~}}}yyynnnnnnlllhhhkkkvvvyyysss{{{|||ssssss{{{{{{yyy|||zzzyyy{{{}}}zzztttsss~~~~~~xxxuuurrrmmmfffaaaXXXPPPIIIDDD>>>888666888666555444444999FFFWWWdddnnnaaaWWWUUUQQQMMMXXXhhhwwwcccZZZWWWOOOMMMRRRLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAA@@@??????AAACCC@@@??????>>>>>>?????????===<<<<<<<<<======;;;:::666888;;;===>>>===;;;:::======>>>???AAACCCDDDEEEBBBAAA@@@???@@@AAACCCEEEBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>??????@@@BBBCCCDDDDDDHHHLLLNNNNNNMMMMMMMMMLLLMMMPPPRRRRRRRRRQQQPPPNNNNNNPPPRRRUUUXXXZZZ\\\\\\[[[XXXUUURRRSSSVVVYYY]]]___aaabbbeeejjjqqqwwwoooRRROOOJJJDDDAAA@@@???<<<999<<<;;;999777666666777777666666555555444333333222222222222111111111000000111111111000000000000000.........------------,,,++++++,,,,,,++++++***)))(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''+++---111555:::IIIddd|||sssccciiimmmnnnTTTHHHHHHJJJKKKGGGHHHIIIGGGDDDCCCDDDFFFAAABBBCCCDDDDDDCCCCCCBBB<<<<<<===>>>???@@@AAAAAA???===;;;>>>CCCFFFEEECCC======<<<:::999:::===???@@@???===<<<<<<;;;;;;;;;777888999::::::999888777999999999:::;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<===@@@@@@??????>>><<<;;;:::666888::::::999888888888::::::999999999999999999::::::;;;;;;===???@@@AAA@@@AAACCCFFFHHHJJJNNNRRReee|||bbbRRREEE888555777:::>>>BBBDDDDDDEEEGGGJJJOOOSSSVVVKKKPPPYYYaaaiiioooqqqqqqpppyyyyyyxxxzzzqqqhhhkkknnnnnnvvvuuunnnnnnyyy{{{ttttttzzzzzzxxx~~~}}}|||{{{yyyyyyyyyzzztttwwwvvvuuu~~~yyyvvvqqqkkkeee```[[[UUUPPPFFF???::::::999666555666===:::;;;EEEVVVfffppprrr^^^PPPJJJRRRZZZ```qqqrrr```RRRRRRSSSNNNLLLQQQJJJIIIGGGFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBBBB>>>???????????????>>>>>><<<>>>???@@@???>>>???@@@<<<<<<<<<<<<===>>>???@@@===<<<;;;;;;;;;:::888666555666888999::::::999888:::;;;<<<>>>????????????;;;;;;<<<===>>>@@@BBBCCC@@@@@@AAAAAABBBAAAAAAAAA>>>>>>>>>>>>@@@AAABBBCCCEEEHHHLLLMMMMMMMMMMMMNNNKKKLLLNNNPPPPPPPPPNNNMMMJJJKKKMMMPPPTTTXXX[[[]]][[[YYYVVVQQQNNNOOOTTTXXXXXX[[[___```^^^^^^___aaarrr~~~hhhQQQEEEBBBAAA???>>>>>>>>>???@@@:::999777666555444555555555555444444333222222222222111111111000000000000111111000///////////////.........---------,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%444666;;;CCCPPPkkkllloootttTTTMMMJJJBBBBBBKKKDDDFFFGGGFFFDDDCCCFFFHHHAAABBBCCCDDDDDDDDDCCCBBB======<<<<<<<<<>>>@@@BBB===;;;:::>>>DDDGGGEEEAAA999::::::999888888:::<<<;;;===??????<<<:::999888888888888999999888888888888888999::::::;;;<<<<<>><<<::::::<<<>>>???@@@@@@@@@???>>><<<;;;:::666888::::::999888888888999888888888888888999:::777777888999;;;===???@@@<<<@@@BBBAAAAAACCCDDDBBBLLLnnnnnnZZZFFF<<<:::999888999:::>>>CCCCCCAAAAAAFFFKKKNNNOOOPPPQQQWWW___eeegggfffnnnooooooqqqjjjfffmmmwwwzzzqqqgggcccrrr~~~xxxwww{{{~~~}}}~~~{{{qqquuuxxxxxxtttooolllkkknnnuuuxxxvvvyyyyyyllleeeaaa[[[UUUPPPJJJCCC???<<<666444777:::999666666888@@@TTTpppfffMMMCCCDDDRRRgggrrrzzz|||bbb\\\UUURRROOOJJJGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA<<<======>>>>>>>>>>>>===:::<<>>>>>>>>>>>:::::::::;;;<<<===??????<<<;;;:::999999888555333444555666777888888777777777999;;;======<<<;;;:::<<<<<<===>>>???@@@@@@AAA>>>???@@@AAAAAAAAAAAA@@@======>>>>>>???@@@BBBCCCFFFHHHKKKMMMMMMMMMNNNOOOKKKLLLNNNOOOOOONNNMMMLLLFFFHHHJJJOOOSSSXXX\\\^^^[[[ZZZVVVPPPMMMNNNTTTZZZWWWXXXZZZZZZYYYYYYXXXYYYZZZgggzzz|||aaa[[[WWWKKKDDDFFF;;;===>>>===:::888777888999888666444333333333444555555444333333222222111111111111111000000000000000000///............///......---------,,,,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$444888DDD[[[|||rrr\\\ggg}}}dddNNNHHHGGGCCCBBBFFFJJJJJJJJJHHHEEEDDDEEEFFFEEEEEEFFFGGGHHHFFFAAA>>>???===<<<>>>@@@AAA???===>>>??????@@@EEEIIIFFF???===<<<;;;999888777777777======<<<999666444444555666666777777777666666555999999999888888888777777999:::;;;;;;<<<<<<;;;;;;????????????===;;;999777777999;;;;;;999777777777666777888999999:::999999777888999;;;===>>>@@@AAA??????@@@AAABBBBBBBBBBBBIII]]]xxxsssaaaPPP:::111777999555:::===>>>???CCCGGGHHHHHHHHHJJJMMMRRRWWW[[[]]]```ccceeelllpppeeeaaannn~~~{{{rrrlllzzzxxxqqqzzz~~~yyypppqqqtttvvvsssnnnkkklllooovvvyyytttlllmmmrrrnnnbbb\\\YYYRRRKKKDDD???<<<;;;@@@777000111555777999;;;EEE]]]wwwoooNNNEEEDDDQQQaaammm}}}jjjXXXVVVRRRNNNJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;::::::999;;;===??????>>><<<:::<<<;;;:::999:::<<<>>>@@@<<<<<<<<<;;;999777666555444555888:::;;;;;;:::999<<<;;;;;;;;;;;;::::::::::::<<<===>>>===>>>???AAAAAA@@@???@@@CCCCCCAAA>>>;;;<<<<<<>>>???AAACCCDDDGGGFFFHHHKKKOOOPPPMMMIIIOOOOOOOOOOOONNNNNNMMMLLLKKKIIIHHHNNNVVV]]]___^^^UUUTTTQQQNNNMMMPPPUUUYYY\\\[[[XXXVVVUUUVVVVVVWWW^^^eeeiiioooyyyfffOOOEEEFFFGGGBBB;;;???>>>===<<<;;;:::999999888777666555444333222222444444333333333333222222333444444222///...///000////////////...............---,,,,,,,,,,,,---...))))))))))))))))))))))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$===PPPjjjZZZWWWdddhhhUUUGGGGGGHHHDDDCCCGGGIIIJJJIIIHHHEEEDDDEEEFFFDDDDDDDDDEEEFFFEEEBBB??????======>>>AAAAAA@@@===???@@@@@@@@@EEEIIIFFF???===<<<;;;999888777777777;;;<<<;;;999555444444555555555666777888888888888999999999888888888777777888999:::;;;;;;<<<<<<<<<>>>>>>>>>===<<<:::888777666888:::999888666666666555555666777888888888888555666888:::<<<>>>???@@@???@@@AAAAAABBBBBBBBBAAAAAANNNccc{{{rrrbbbLLL???:::333666666777999>>>BBBDDDCCCEEEEEEGGGIIILLLPPPRRRTTTUUUYYY[[[aaafff]]]]]]kkk|||wwwrrrooo~~~uuummmttt~~~}}}yyyvvvyyyzzzzzzvvvpppmmmoooqqqvvvwwwpppfffeeehhhbbbWWWLLLJJJEEE@@@<<<:::888888000111555888777777@@@KKKbbb|||zzzWWWDDDJJJ\\\___ooolll^^^SSSQQQNNNKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777999<<<>>>??????===<<<:::999888888999;;;===>>>;;;;;;:::999888666444333333555777999::::::999888;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;===>>>@@@?????????@@@AAAAAAAAA=========>>>???AAACCCCCCFFFFFFHHHKKKNNNOOOLLLIIINNNNNNOOONNNNNNMMMLLLKKKKKKIIIIIINNNUUU[[[\\\ZZZWWWUUUSSSPPPNNNPPPTTTXXXXXXWWWUUUTTTTTTUUUVVVWWW\\\```aaacccpppuuubbbTTTDDD>>>@@@CCC@@@;;;>>>>>>===<<<;;;:::999999777777666555444333222222333333222222222111111111000111111000///...000111////////////.........---...---,,,++++++,,,---...))))))))))))))))))))))))***)))(((''''''((()))***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```}}}mmmUUUOOO______RRRIIIDDDHHHJJJFFFEEEHHHIIIIIIIIIGGGEEEDDDEEEFFFDDDCCCAAAAAABBBBBBAAA??????>>>>>>???AAAAAA@@@>>>@@@AAAAAAAAAEEEIIIFFF@@@<<<;;;:::999888888888888:::::::::888666555555777444555666888999999999999999999888888888888777777666777888:::;;;<<<<<<<<<=========<<<;;;999777666666888999888555444333444444555666777777888888777444555777:::<<<===????????????@@@@@@@@@@@@@@@@@@;;;@@@LLL```yyyuuupppeeeZZZOOO???777333///111777:::;;;:::???@@@BBBCCCEEEFFFGGGGGGFFFLLLNNNRRRVVVQQQTTTeee}}}xxxrrrnnnmmmmmmnnn{{{{{{nnnhhhllltttzzztttlllfffeeegggjjjkkkkkklllkkkhhhdddcccfffiiinnnmmmeeeYYYUUUUUUPPPGGG>>><<<999666444444444444444222333888???IIIYYYgggqqq}}}yyyfffRRRDDDOOOjjjrrrsssgggYYYWWWNNNLLLJJJGGGFFFEEEDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<;;;:::::::::::::::999999999888777777666666666888:::===>>>>>>>>>===999888777777888999;;;<<<999999999888666555333222333444666888999999888888::::::::::::::::::::::::999:::;;;:::999999:::<<<>>>@@@BBBAAA??????AAADDD???>>>>>>??????AAABBBBBBEEEEEEGGGJJJMMMNNNLLLJJJMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIJJJNNNTTTWWWVVVTTTVVVUUUSSSPPPOOOPPPTTTXXXUUUTTTSSSRRRSSSTTTVVVWWW^^^```^^^\\\cccpppuuuqqqooo]]]QQQNNNGGG???===???BBB@@@>>>======<<<;;;:::999999888777666666555444333222222222111111111111000000000---...000///......000111//////.........------------,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy[[[UUUYYYyyyiiiTTTJJJGGGGGGJJJKKKGGGFFFHHHHHHIIIHHHGGGEEEDDDEEEFFFFFFCCC@@@?????????>>>===>>>>>>???@@@AAAAAA@@@???AAABBBBBBAAADDDGGGEEE@@@;;;;;;:::999888888888888:::::::::999777666777999666666777888999999888888888888888777777777777666444555666999:::<<<<<<======<<<<<<;;;:::999888777555666777666333222222333444555666777888888888888777888:::;;;==================>>>>>>>>>===<<<<<<<<<<<>>??????>>>>>><<>>666666FFFZZZeeegggfffbbb```PPPDDDIIIWWWnnnbbbUUURRRQQQKKKJJJGGGEEEDDDCCCCCCCCCAAA@@@@@@@@@????????????<<<;;;:::999999999999999888888888777777666666666777888:::<<<===<<<<<<;;;888888777777777888999:::888888888777666555444333222333444666777777777777888888999999::::::;;;;;;:::::::::999777777999;;;>>>DDDIIIHHHBBB???@@@DDD@@@????????????@@@@@@AAACCCDDDFFFIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHJJJNNNRRRRRRPPPMMMQQQQQQQQQPPPPPPRRRUUUYYYWWWVVVUUUTTTTTTUUUVVVXXX]]]^^^\\\ZZZ___hhhllljjjnnnuuu|||vvvfffZZZRRRMMMIIIEEECCCAAA@@@??????>>>===;;;<<<;;;;;;:::999999888888666666555444444333222222222222111111111000000000---///000000///...///000.........---------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzTTTSSSpppbbbLLLKKKGGGFFFGGGIIIIIIGGGGGGJJJGGGHHHHHHFFFDDDDDDEEEFFFGGGDDD@@@===<<<;;;:::999===>>>???@@@@@@???@@@@@@@@@BBBBBB@@@AAADDDCCC???::::::999999888999999999:::;;;;;;:::888888999:::888888888888888777666555777777666666666555555555222333555777999;;;<<<<<<===<<<;;;:::999999888888444555555444222111111333666666777888999999999999;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888<<<===@@@FFFNNN```uuuhhhkkkqqqggg[[[MMM===222333:::333555777999:::;;;::::::777===<<<999<<<;;;@@@OOOUUURRRNNNKKKJJJMMMQQQSSSYYYYYYYYYXXXWWWWWWYYY[[[MMMGGG???999777777888888:::<<<>>>AAADDDHHHLLLNNNKKKIIICCC<<<999:::999666888777666555555666888999???>>>GGG[[[iiidddTTTGGGJJJRRRRRRWWWjjjyyy___RRRRRRPPPJJJKKKIIIGGGDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>===<<<;;;:::999999999999888888888888777777777777999999:::;;;::::::999888888888888888888999999999888888888888777666444444111222333444555666666666777777888888999:::;;;;;;:::::::::888777777999;;;???GGGNNNNNNFFF@@@???AAA@@@??????>>>>>>??????@@@AAACCCFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFHHHJJJMMMOOOOOOLLLJJJJJJKKKMMMOOOPPPSSSXXX[[[\\\[[[YYYWWWVVVVVVWWWXXXYYYZZZYYYXXX\\\cccfffgggdddggghhhnnn~~~yyykkk]]]UUUJJJCCC@@@AAABBBBBB:::<<<>>>>>><<<:::999888::::::999999888888777777555555555444333333222222333222222222111111111111000111333222000.........------------,,,,,,,,,,,,***++++++++++++++++++***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwUUUVVVtttcccPPPGGGBBBCCCBBBCCCDDDFFFHHHIIIJJJFFFGGGGGGFFFDDDDDDEEEFFFGGGDDD@@@===<<<;;;999777<<<>>>??????>>>>>>???@@@>>>AAAAAA>>>===@@@@@@===999999999888999999::::::;;;;;;;;;:::888777999:::888888888888777555444333555555555444444444333333111333444777888:::;;;;;;;;;;;;999888777777777777333444444333111111222444666777888999999:::::::::<<<===???@@@???===;;;:::::::::::::::999888777666888;;;@@@EEEGGGRRRpppzzzmmmsssvvvbbbIII333///666222333444666777888999999555;;;777444999888999CCC???>>>===<<<===@@@BBBDDDJJJJJJJJJJJJIIIIIIIIIIII;;;999666666666666555444444777:::>>>AAABBBAAAAAA???===;;;888777777888888444444444555777:::===???FFFIIIPPPTTTPPPFFFAAAAAABBBXXXfffnnn}}}jjjRRRRRRVVVQQQHHHIIIHHHFFFCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>>===<<<:::999999999999888888888888888888888888:::::::::999999888777666888888888888888888888888888888888888777666555444000111111222333444555666555666666888999:::;;;;;;999999888777666666999<<<>>>FFFMMMMMMFFF???===>>>>>>>>>=========>>>??????@@@BBBEEEGGGGGGHHHJJJLLLJJJJJJIIIIIIGGGFFFDDDCCCDDDFFFIIILLLMMMMMMKKKJJJFFFIIILLLOOORRRVVVZZZ]]]^^^]]]ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[]]]aaaeeeggghhhgggdddbbbiiitttzzzyyy~~~~~~iiiZZZUUUJJJHHHFFFDDDCCCAAA===:::999;;;>>>??????===<<<<<<999999888888777777777777444444444444333333222222333333222222222111111111000222333333000...------------,,,,,,,,,+++++++++)))******++++++******)))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ[[[~~~jjjRRRNNNJJJ@@@BBBBBBBBBCCCGGGIIIIIIGGGFFFGGGGGGFFFDDDDDDEEEFFFCCCAAA???======<<<:::999:::===??????===<<<===???<<>><<<;;;;;;;;;;;;:::999888666666666888???EEEEEEJJJaaa{{{pppWWW===222555333333333333444555777777333888444222888888555999666666555666777999;;;<<<===>>>@@@@@@@@@>>>===<<<555444333444666888888777444777===AAACCCAAA<<<999999888888777666555666888444444444555888;;;???AAAJJJHHHGGGEEEAAAAAAJJJVVVSSSkkkzzzyyy[[[RRRTTTQQQMMMJJJEEEDDDCCCAAAAAAAAABBBBBB?????????>>>>>>>>>>>>=========;;;:::999888888888777777777777777777888888888888888888888888777777666666777777777666666666666666666666666555444333000000000111222333444555444444666777888:::;;;;;;666666666444444555888;;;;;;@@@EEEEEE@@@<<<<<<>>><<<<<<<<<<<<<<<===>>>>>>???BBBEEEFFFFFFGGGJJJMMMIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHKKKLLLLLLLLLLLLGGGJJJNNNRRRTTTXXX[[[^^^[[[ZZZXXXVVVVVVVVVXXXYYY\\\\\\\\\^^^```bbbfffjjjkkkjjjfffcccdddhhhiiiffflllkkknnnwww}}}iiiVVVNNNMMMEEEEEEEEEDDDCCC@@@===:::===>>>???@@@@@@???>>>===888888777777777777666666444444444333333333333222222111111111111000000000---000222222000...------,,,,,,,,,,,,++++++++++++))))))***++++++***))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$oooZZZSSStttnnnWWWOOOKKKFFFCCCFFFFFFEEEFFFIIIKKKHHHBBBFFFFFFGGGFFFDDDDDDEEEGGG@@@???======>>>>>><<<;;;999<<<>>>>>><<<;;;===???;;;>>>>>>999888:::;;;999888888888888999:::;;;;;;999999999777555333444555444444555555555555555444222222222111111111000000222333444666777888888888777666444333222222333444222333333222111222555777444555666777888888888888666888;;;>>>??????===<<<======<<<;;;:::999777666777777===EEEEEEFFFVVVjjjvvvzzzgggMMM===;;;555444333222222333555666111666222111999:::444555555555444444555777888:::333666:::;;;;;;:::888888666333111111333666777777666:::AAAHHHJJJFFF???:::666666666777555222222444999999888777888;;;===>>>;;;999>>>KKKWWW\\\^^^___kkkooo\\\OOOOOOMMMDDDBBBIIIBBBAAA@@@@@@@@@AAABBBCCC????????????>>>>>>>>>>>>===<<<;;;999888777777777666666666777777777777777666666777777888888999999444555555666555555444444555555555555444333222222//////000000111222444555333444555777888:::;;;<<<444444444222222444888;;;999;;;===<<<::::::<<<>>>:::::::::;;;;;;<<<>>>>>>>>>AAADDDFFFEEEFFFJJJMMMIIIHHHHHHGGGEEEDDDBBBAAABBBDDDHHHJJJKKKLLLMMMNNNIIILLLPPPTTTVVVYYY\\\^^^WWWVVVUUUTTTTTTVVVWWWYYYWWWWWWYYY\\\^^^```eeejjjddddddbbbaaabbbdddbbb___aaa[[[ZZZ```iiizzzsssddd[[[TTTJJJCCCBBBEEEBBB???<<<<<<>>>@@@BBB======<<<;;;:::999777666777777777777666666666666444333333333333333333333000000000000////////////***---///000///...---...,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$www\\\PPPRRRoooyyy|||XXXNNNOOOKKKEEEBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKJJJHHHEEECCCDDDCCCBBB@@@>>>===<<<;;;;;;<<<=========<<<;;;:::@@@===:::888888999888888999999:::::::::999999888555555333222111222333333444555666777777555333222222222111000//////000000000111333555777777777777444333111000000000111111333333444555666666555555666555444333333444666777;;;;;;;;;<<<===>>>>>>???<<<;;;999777555555555555888>>>CCCEEEEEEFFFKKKOOO[[[mmmnnnbbbXXXOOOAAA666555444000000555///111444555555333333222555444333444666888;;;===;;;:::888777666555666666888777666666666888:::<<>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888777666666888666333333444555555444333444444555666666666555333333333333333333333333333333333222222111111111111111222222222333333333222333555777888999999999777555333111111333555777888999:::999777777777999:::<<<===???@@@@@@@@@@@@<<<======???BBBEEEHHHJJJGGGFFFDDDDDDEEEEEECCCBBBAAABBBEEEIIIKKKMMMNNNNNNLLLOOOSSSVVVVVVVVVVVVVVVTTTTTTRRROOOOOORRRWWW[[[[[[YYYWWWVVVYYY___eeeiii```ZZZYYY___bbb___]]]______\\\YYYXXX]]]iiiwww|||lllddd___\\\SSSPPPLLLIIIHHHGGGEEEDDD@@@@@@???>>>===<<<;;;;;;:::999888888999999888666555555444444444444555555444333222222111111222222222222222111000//////...------,,,,,,,,,,,,++++++************************+++*********))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###qqq___WWWXXXiii|||sssiiiOOOJJJMMMJJJDDDBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJIIIGGGDDDBBBCCCCCCAAA@@@>>>===;;;;;;:::;;;<<<======<<<;;;:::???<<<999777888888888777999999::::::999888777777555444333222111222222333333444666666666555333222222111000000//////000000000222333555666666666555333222111000000000111111333333444555555555555555555444333222333444666777999::::::;;;<<<<<<======:::999777666555555666666>>>BBBFFFEEECCCBBBDDDHHHPPPcccvvvrrrqqq~~~tttdddSSSCCC===999111...111000111222333333222222333222222333555888<<>><<<:::999999999444444666999===BBBFFFIIINNNQQQRRROOOHHH???999666666777888888::::::999777444555555555555888>>>CCCLLLYYYkkkuuuuuuxxxoooWWWRRRNNNJJJHHHGGGGGGGGGFFFAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777888888777777666555777555333333444555444444222333333444555555444444222222222222222222222222333333222222222111111111111111111222222222222333222333444666777777777777555444222111111222444555555666777777666555666777999:::<<<===>>>???>>>>>>;;;;;;<<<>>>@@@CCCFFFHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@BBBEEEHHHJJJLLLMMMMMMKKKOOOSSSVVVVVVTTTSSSSSSPPPPPPOOONNNMMMOOOSSSVVVZZZYYYXXXXXXZZZ^^^bbbeee]]]XXXWWW]]]___]]][[[]]]```^^^[[[YYY[[[aaajjjpppqqqpppqqqssssssyyyuuubbbWWWRRROOOMMMNNNKKKHHHFFFEEEDDDCCCBBB@@@???>>>===<<<;;;;;;::::::888777777888999777666555555444444444444555555333333222111111111111222222222111000000///......------,,,,,,,,,+++++++++*********************************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###wwwbbbVVVZZZeeewwwhhhVVVHHHHHHKKKHHHCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHFFFCCCBBBCCCBBBAAA???>>><<<;;;:::888999;;;<<<===<<<<<<;;;===;;;888777777888777666:::::::::999888777666555444333222111111111222333333444555555555444222111111000000////////////000111222333444555444444333222111111000000000000111222222333444444444444333222222111111222444666777777777888888999:::::::::777777666555555666777888@@@CCCEEEDDDAAA???@@@BBBDDDSSSbbbtttxxxxxxttt^^^SSSIII<<<333222222111000///000000222222...///111333666999<<<===AAA???===:::888777777777333555999???FFFNNNTTTXXXVVVTTTQQQJJJAAA:::555444555666666777888777666666555555555666<<>>>>>======;;;;;;;;;;;;::::::::::::666777777777777666555555666444333222333444333222111111222222333333222222111111111111111111111111222222111111111111000000000000000111111111222222222333333444555555444444222222222222222222222222111333444444444444555777777888999;;;<<<<<<<<<<<<999:::;;;===???AAADDDEEEHHHGGGGGGEEEDDDCCCBBBBBB@@@BBBDDDGGGJJJKKKKKKKKKKKKNNNRRRSSSRRRPPPOOONNNNNNOOOOOONNNMMMNNNQQQSSSXXXYYYYYYZZZ\\\]]]^^^___XXXUUUUUUYYY[[[ZZZYYYZZZ\\\\\\[[[YYYXXXYYY]]]```___```dddiiikkknnnuuu~~~oooeeeXXXNNNJJJHHHGGGEEEGGGEEECCCAAAAAAAAA@@@???>>>>>>===<<<;;;;;;::::::999888666777888888777555555444444333333444444555333222222111111111111111111111000000//////......,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###lllVVVXXXeeerrr{{{bbbXXXOOOHHHIIIJJJFFFBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFDDDBBBAAABBBBBB@@@???===;;;:::999777888:::;;;<<<<<<<<<;;;;;;999777666777888777666999999999888777666444333333222111000000111222333333333444444333333222111000//////....../////////111222333333333222111000000000000000000000000000111111222333333222222222000000000000222333555666555555555666666666777777444444333333444666888999;;;>>>@@@AAA@@@???AAABBB>>>GGGKKKTTTeeetttuuujjjZZZLLLHHH???<<<777444222111111111111111222222333444555555;;;999777555444444444444555888<<>>>>>>>>>>>======<<<<<<;;;:::::::::999999999999555666666666666555444444555333222222333333222111///000000111111000000000////////////////////////000000000000000000000000//////000000000111111111111222222333222222111111///000111222222111000//////111222333333333555777777777888999:::;;;;;;<<<999:::;;;<<<>>>@@@BBBCCCFFFFFFFFFDDDBBB@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJLLLMMMMMMKKKJJJKKKLLLOOOPPPRRRQQQQQQPPPRRRSSSVVVWWWYYY[[[\\\[[[YYYXXXTTTTTTTTTWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUWWWZZZ]]]^^^aaadddeeeddddddeeetttwwwvvvzzz}}}lllbbb______```UUUQQQKKKHHHGGGGGGFFFEEEBBB@@@???>>>??????>>><<<===<<<<<<;;;::::::999999888777555666777777666444444444333333333333444444222222111000000000000000000000000//////.........,,,,,,,,,++++++++++++***************************))))))))))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###{{{XXXSSS]]]{{{zzz|||```PPPOOOKKKHHHHHHGGGEEEDDDEEEBBBBBBAAA@@@??????@@@@@@@@@AAABBBDDDDDDCCCAAA@@@AAAAAA@@@>>><<<;;;999999666777999;;;;;;;;;;;;;;;999777666666777888777666888888888777666444333222222111000000000000222222222222222222222111111000///...............//////000111222222222111///...////////////////////////000000111111111111000000......///000111222333444333333333333444444444444222222222222444666888999888:::<<<===>>>???@@@AAA<<>>@@@AAAAAABBBCCCDDDBBB???===>>>???BBBCCCFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEIIILLLOOOPPPRRRRRRQQQPPPQQQRRRTTTVVVXXXYYYYYYWWWUUUTTTQQQSSSUUUUUUVVVWWWXXXXXXVVVVVVUUUSSSRRRRRRUUUXXX\\\]]]]]]]]]]]]\\\YYYVVV]]]aaaffffffcccbbbeeehhhkkkvvvxxxmmmrrrjjj]]]QQQJJJHHHHHHIIIIIIGGGFFFEEEEEEDDDCCCBBB???>>>======>>>>>>===;;;;;;;;;::::::999888888888777666444555666666555333333333222222222222333333222111000000//////000000/////////...............,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###{{{gggVVVAAAbbbaaaOOOHHHGGGFFFEEEDDDDDDDDDEEEFFFBBBAAA???>>>===>>>>>>???>>>???@@@AAABBBAAA@@@@@@AAA@@@???===<<<:::999888666777999:::;;;::::::999888777666777888999888777777777777666555444333222111000/////////000111222222111111111000000000000...------------......///...///000111111000......---......////////////...///000000000000///......------...///000111111111222222222222222222222222000000000111333555888999999999:::;;;<<<<<<<<<<<<;;;@@@>>>AAAIIIKKKPPP___jjjssszzznnnbbbUUUIII@@@:::888555333222222222333333222111111222333555666111222333444555666777888999666333222444777888999777666<<>>?????????>>>AAABBBAAA===<<<===???BBBCCCEEEGGGHHHHHHHHHHHHGGGFFFDDDBBBAAADDDIIIMMMLLLNNNOOONNNMMMLLLMMMOOOSSSTTTTTTUUUUUUSSSRRRQQQNNNSSSUUUTTTTTTWWWXXXWWWWWWWWWUUURRRPPPPPPRRRUUUXXX[[[\\\YYYXXXZZZYYYVVVVVVVVVWWWYYYZZZXXXVVVSSSYYY\\\dddmmmuuuxxxuuupppnnnjjjttt}}}xxxzzzrrrhhhcccccceeebbb``````aaa^^^VVVOOOTTTQQQMMMHHHEEEEEEEEEFFFFFFFFFFFFEEECCCBBB@@@@@@===<<<<<<===>>>>>><<<:::999999999888888777777777666555333444555555444222333222222111111222222333111000000///////////////..................------++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###ttthhhaaaWWWNNNVVVjjjQQQIIIGGGCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@>>>===<<<<<<===>>>===>>>???@@@@@@@@@@@@???@@@@@@>>>===;;;:::888888777888999::::::999888888777666666888999:::999888555555555555555444333222000//////...///000111222111111000000/////////000------,,,,,,------...///------///000000///...---,,,---.../////////......///////////////...------------...///////////////111111111111111111111111000///000000222444777888888888888999:::;;;:::999<<>>DDDIIIJJJIIIHHHJJJVVVgggnnnnnnvvvuuuWWWLLLKKKGGGCCCCCC@@@@@@AAACCCDDDCCC@@@===::::::::::::::::::::::::888888777777777666666666333333333333333222222111111000000111222111///---......//////......---,,,........................,,,,,,------............,,,------------.........//////000000000000000///000000000111111000000000///111222333222222444555444444444444555777888999777888:::;;;<<<===<<<<<<<<>>AAA@@@AAACCCEEEFFFFFFEEEEEECCCCCCDDDDDDDDDGGGKKKNNNKKKLLLLLLKKKIIIIIIKKKLLLRRRRRRQQQPPPPPPPPPPPPQQQKKKRRRUUURRRRRRUUUWWWVVVUUUUUUUUUSSSQQQPPPQQQRRRTTTZZZ\\\XXXVVVXXXXXXVVVUUUTTTSSSUUUVVVVVVSSSPPPZZZXXXYYY]]]aaaaaa]]]YYY\\\WWW```hhheeehhhqqqrrrssspppkkkfffbbb``````aaaaaaaaa```\\\XXXVVVVVVWWWRRRQQQPPPQQQQQQPPPLLLIIIHHHHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFDDDBBB@@@@@@@@@<<<;;;;;;<<<===<<<:::888888888777777777777666666555444333333444444333222222222111111111111222222000000///............///------------------------++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###vvvfffWWWRRRVVVYYYXXX}}}wwwkkkWWWKKKLLLLLLFFFGGGGGGFFFFFFEEEAAA===BBB@@@>>><<<;;;<<<===>>>======>>>???????????????@@@???>>>===;;;999888777777888999:::999999777666777777777888:::;;;:::888444444444555444444333333000///.........000111222111111000///////////////,,,,,,,,,,,,------...///+++,,,.../////////......+++,,,.../////////........./////////...------,,,------......///......---111111111111000000000000000//////000222444666777666555666888:::;;;;;;:::>>>>>>999===HHHGGGEEELLLMMMQQQ\\\qqqqqq}}}zzznnnjjjeee]]]UUUOOOLLLLLLLLL>>>===;;;:::::::::;;;<<<888999;;;===???@@@AAAAAACCCEEEJJJSSS]]]cccdddcccaaafffuuunnn[[[LLLKKKLLLFFFAAAAAA??????@@@BBBDDDBBB???<<<999999999999999999999:::777777777777666666666666222333333333333222111111000//////000111111...,,,.../////////...------,,,........................,,,,,,,,,------.........,,,,,,,,,---------.........//////000111111000000111111000000000000111111///000222222111111333444333222222222333555777888666777999:::;;;;;;::::::<<>><<>>===>>>???<<<;;;;;;;;;<<<;;;999666777777777777666666666666555444222333444444333111222222111111111111222222000000///...............------------------------+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$UUUNNNJJJQQQddd{{{oooWWWQQQPPPJJJFFFGGGFFFFFFFFFFFFDDDBBB@@@???DDDAAA>>>===>>>@@@AAAAAA<<<<<<=========<<<:::999===<<<:::888777777888888777777777666555555444444777666666555444444333333222222222222222222222222111111000000000000111111111111111111111000//////........................,,,++++++++++++,,,------***++++++---///111333444111000...---,,,,,,------...---,,,+++,,,...000111000000000000000000000000.........///000222333444222333444666777777888888<<<<<<;;;;;;===@@@CCCFFFBBBEEEOOOccc|||{{{nnnddd___SSSGGGEEELLLOOOMMMUUUVVVWWWWWWWWWXXXZZZ\\\dddgggoooyyyooo^^^OOOMMMIIIGGGFFFEEEBBB@@@@@@@@@???>>>===<<<;;;;;;::::::888777777777888999999888777666444333222111555444333333222222222333000000000000////////////++++++,,,------......///,,,------,,,++++++,,,...,,,,,,+++++++++,,,------+++,,,---.........---,,,...........................------......///000111//////000000000111111111222111111333555777666555555666888:::;;;;;;;;;:::<<>>BBBCCCBBB@@@>>>===BBBEEEGGGGGGEEEDDDFFFHHHLLLHHHEEEEEEIIILLLNNNMMMPPPLLLIIIGGGIIIKKKMMMMMMUUUVVVWWWXXXWWWUUURRRPPPTTTRRRPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTVVVVVVUUUXXX\\\[[[XXXUUUUUUUUUVVVWWWUUURRROOORRRSSSUUUWWWXXXXXXXXXXXXWWWTTTQQQQQQSSSTTTSSSRRRRRROOOLLLLLLNNNNNNLLLIIIMMMKKKIIIIIIIIIJJJIIIGGGIIIGGGEEEDDDEEEEEEDDDCCCDDDCCCBBBAAA???>>>======:::::::::;;;;;;<<<<<<<<<888777666555555444444555333333333222222222111111333222000/////////000111////////////////////////---------,,,,,,++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$FFFWWWmmmqqq^^^OOONNNOOOJJJFFFGGGGGGGGGGGGFFFEEECCCAAA???BBB@@@>>>>>>???AAA@@@@@@============;;;:::888777:::999888777666666777777777777666666555444444333666666555555444333333222222222222222222222222222111000000//////000000111000111111111111000//////------------------------///...---,,,++++++++++++***++++++---...111222333//////...---,,,------...000///---,,,,,,---...///////////////////////////.........///000111333333222333444555666777777777:::999999999;;;>>>AAACCCBBBCCCGGGOOO^^^ssszzz|||~~~tttpppvvv~~~xxx{{{~~~mmmWWWMMMKKKIIIFFFDDDDDDCCCAAA???>>>>>>===<<<;;;::::::999:::999888777777777888888555555555444444333333333444333333222111111222222000000000000/////////...------------------,,,,,,,,,------,,,++++++,,,...+++++++++++++++++++++,,,++++++---.........---,,,------------------------------------...///000111/////////000111222333444222000///000222333333333555666888999:::::::::::::::@@@GGGIIIEEE@@@===<<<;;;>>>AAACCCBBB@@@??????DDDFFFGGGFFFDDDDDDFFFHHHKKKHHHFFFGGGJJJMMMNNNNNNOOOLLLIIIIIIKKKNNNQQQRRRVVVWWWXXXYYYXXXUUUSSSQQQRRRQQQPPPQQQSSSUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRSSSUUU^^^gggoootttrrrgggZZZWWWVVVUUUUUUUUUTTTQQQNNNQQQSSSUUUWWWXXXXXXXXXXXXXXXUUUSSSSSSVVVWWWWWWVVVRRRNNNKKKKKKMMMOOOMMMKKKMMMKKKIIIIIIJJJJJJIIIHHHIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBAAA???>>>===<<<;;;999:::::::::;;;;;;;;;;;;888777666555444444444444333333222222222111111111222111000/////////000111........................------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$XXXyyyzzzppp[[[PPPIIIMMMNNNIIIEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@??????@@@AAAAAA@@@>>>======<<<;;;999777555444666666555555555555666666666666555555444333333333555555444444333222222222111111111111111111111111000//////////////////000000000000000000//////...------------------------111000///---+++***))))))******+++,,,...///111222---------,,,------...///111///...,,,,,,,,,,,,---........................------......///000222222111222333555666666666666777777666666888;;;>>>???CCCEEEEEEEEEIIIXXXoooxxxhhhfffvvv|||dddRRRHHHFFFFFFDDDBBBAAAAAA@@@???======<<<<<<;;;:::999888777999999888777777777777777111111222222333444444444222222111000000000111111000000000/////////...............---,,,+++++++++,,,------,,,++++++,,,...***+++,,,------,,,+++******+++,,,------------,,,------------------------------------...///000000000/////////111444777999555222000///111222333333555666777888999999888888999???GGGIIIEEE???;;;999<<<>>>AAABBBAAAAAABBBCCCGGGGGGFFFEEECCCDDDFFFHHHIIIIIIHHHJJJMMMOOOOOOOOOMMMKKKJJJKKKOOOSSSVVVXXXWWWXXXYYYZZZXXXVVVTTTRRRPPPOOOPPPRRRUUUVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRZZZhhh|||yyydddZZZXXXVVVTTTTTTRRRPPPMMMQQQRRRTTTVVVXXXXXXXXXXXXWWWUUUTTTTTTVVVXXXXXXXXXPPPMMMIIIJJJMMMOOOPPPNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@???>>>===;;;::::::999999999:::::::::::::::777666555444333333333333222222222222111111111000222111000/////////000000------------------------,,,,,,,,,+++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$wwwmmmcccTTTOOOLLLNNNNNNHHHDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>>>>???AAABBBAAA???===;;;::::::999777666555444444444444555555666666666555555444444333333222222333333333222222111111111000000000000000000000000//////............////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++******************+++,,,...///000++++++,,,,,,---...//////......---,,,,,,,,,------------------------------------------...///000111000111222444555555555555555555555555777999;;;===???CCCEEEDDDDDDJJJYYYddd}}}xxx___QQQIIIGGGIIIBBB@@@>>>>>>??????>>>===<<<;;;;;;:::999888777777888888777777666666666666000000111111222222333333111000000/////////000000000000/////////.........---------,,,,,,,,,++++++,,,,,,---,,,++++++,,,...+++,,,...///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...///111555999<<<:::777333222222444555555555555666666777777777777:::???DDDEEEBBB===:::888>>>???@@@AAA@@@AAADDDFFFIIIGGGEEEDDDCCCDDDGGGIIIIIIIIIKKKMMMOOOPPPPPPOOOLLLKKKKKKMMMRRRWWW[[[\\\XXXYYYZZZZZZXXXWWWUUUSSSPPPPPPQQQSSSUUUUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRRRR___mmmqqq___\\\XXXUUUTTTRRROOONNNPPPQQQTTTVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTNNNKKKHHHIIIMMMQQQQQQQQQLLLJJJHHHHHHJJJKKKJJJIIIIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@???>>>===;;;::::::999999999999999999999999666555444333333222222222222111111111111000000000111111000000////////////+++++++++++++++++++++++++++++++++++++++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$xxxhhh\\\XXXTTTPPPMMMMMMKKKGGGEEEEEECCCDDDDDDDDDCCCAAA@@@>>>?????????AAABBBAAA>>>;;;777777777777666666777777444444555666777777777777444444333333222111111111111111111111000000000000////////////////////////...------------------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************+++,,,......******+++,,,---...//////+++++++++,,,---...//////........................,,,,,,,,,,,,---.../////////000111333444444444444555555555555777888:::;;;:::;;;======>>>BBBHHHLLLfffkkkvvvzzzuuuzzznnnXXXLLLHHHEEEDDDDDD@@@>>>===<<<>>>>>>======<<<;;;::::::888888777666777777777777666666555555111111111111111000000000/////////......///000000////////////............+++++++++,,,,,,,,,------,,,,,,---,,,++++++,,,...---...///000///...,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---...000444888;;;;;;888444222333444555555444444444444555666666777===>>>??????===;;;::::::>>>???@@@@@@@@@AAADDDFFFHHHFFFDDDCCCDDDGGGIIIKKKIIIKKKMMMOOOPPPOOOOOOOOOKKKJJJKKKNNNSSSXXX[[[\\\XXXYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSRRRPPPMMMPPPPPPRRRRRRSSSSSSRRRRRR]]]ffftttvvvbbb___ZZZWWWUUUSSSPPPNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXWWWUUUSSSPPPOOOOOOPPPLLLJJJGGGIIINNNRRRRRRRRRLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDAAAAAA@@@>>>===<<<;;;:::888888888888888888888777555444333222111111111111111111111000000000//////000000000000//////......++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$wwwbbb\\\WWWPPPOOOLLLIIIHHHIIIIIIHHHGGGCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@AAAAAA???<<<999666666666555666777777888555555666777888888777777333333333222111111000000////////////////////////........................------,,,,,,,,,,,,------...............------,,,++++++++++++++++++++++++***************+++,,,,,,***************+++,,,,,,******,,,---............))))))***,,,---...///000........................,,,,,,++++++,,,------......///000222333333333333444444555555666888999:::<<<999777777:::>>>BBBEEEJJJNNNXXXfffwwwzzz[[[QQQIIIGGGFFFBBB???>>>???===;;;;;;<<<===<<<;;;;;;::::::999888777666666666666666666666555444444333333222111000///////////////.........///000000/////////.........------*********+++,,,---------,,,------,,,++++++,,,.........//////...---,,,+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,---.........---------///222555777666444111000111222222222222222222222333555666777<<<<<<;;;;;;::::::;;;;;;>>>???@@@@@@@@@@@@CCCEEEEEECCCBBBCCCGGGJJJLLLMMMJJJMMMOOOPPPOOONNNNNNNNNKKKKKKKKKMMMRRRVVVXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPPPPOOOMMMKKKNNNOOOPPPRRRRRRRRRQQQQQQVVVZZZ___hhhttt{{{xxxooobbb___[[[XXXVVVSSSOOOLLLNNNPPPRRRUUUWWWXXXXXXXXXYYYYYYWWWSSSOOOMMMMMMNNNKKKIIIHHHJJJOOORRRRRRQQQMMMKKKIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCDDDEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::777777777777777666666666444333222111111000000000000000000000//////////////////000000000///...---++++++++++++++++++++++++)))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$lll]]]YYYWWWSSSQQQJJJHHHEEEFFFIIILLLKKKHHHDDDEEEEEEEEEEEECCCBBBAAACCCAAA@@@@@@@@@>>>;;;888888777666555555666777777555555777777888777666666333222222111000000//////........................------------------------,,,,,,++++++++++++,,,,,,---............---,,,,,,++++++++++++++++++++++++))))))(((((()))******+++******)))))))))***++++++***+++,,,---...------,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......000111222333333333333333444555666777777888:::999888999;;;>>>AAACCC>>>AAAFFFOOOZZZgggssszzz|||bbbTTTMMMHHHFFFHHHGGGBBB>>>>>>>>><<<::::::;;;;;;:::999999999888777666555444444555555666666666555444333333333222111111000000/////////......///000000111//////.........---------++++++++++++++++++,,,,,,,,,------,,,++++++,,,......------,,,++++++*********))))))((()))***+++,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---...///000111111///......///000///...000000000111222555777888999999999:::;;;;;;:::999===???@@@@@@??????@@@BBBAAA@@@@@@DDDIIIMMMOOOOOOLLLNNNPPPOOOMMMKKKLLLNNNLLLKKKJJJLLLOOORRRSSSSSSUUUUUUTTTTTTRRRQQQQQQPPPRRRPPPNNNMMMNNNNNNMMMKKKKKKLLLNNNPPPQQQPPPOOONNNPPPRRRTTTWWW^^^fffgggbbb___]]]ZZZXXXVVVRRRMMMJJJNNNOOORRRUUUWWWXXXXXXXXXVVVVVVTTTQQQLLLJJJKKKMMMIIIHHHHHHLLLQQQSSSRRROOOOOOMMMJJJIIIIIIIIIGGGFFFDDDCCCAAAAAACCCDDDCCCBBB@@@???>>>===<<<:::999999777777777666666555555555333333111000000000000000000000/////////............///000000000///...---++++++++++++++++++++++++((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$rrrzzzcccTTTWWWVVVLLLKKKSSSJJJHHHEEEFFFLLLOOOLLLGGGFFFFFFGGGGGGGGGEEEDDDCCCDDDCCCAAA??????===:::777:::999777666555555555666555555666777777666555444222222111111000/////////---.....................------------------------,,,++++++++++++++++++,,,------......------,,,+++************************))))))(((((((((((())))))******))))))))))))*********+++,,,---...---,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---...///111222222222222222222333444555555666666222666;;;======<<<<<<<<>>@@@===;;;999888999999999777777777666555444333333222444555666666666555333333222222222222111111111111///////////////000111111//////.........---------------,,,++++++*********,,,------,,,++++++,,,...---,,,+++***))))))))))))***)))((((((((()))+++,,,************************************+++,,,---...,,,,,,,,,---------------///...---...///000///.........///000222555777999666777888;;;===<<<:::888===???AAAAAA???>>>???@@@>>>===???DDDKKKPPPQQQPPPMMMOOOPPPOOOKKKJJJKKKMMMLLLKKKJJJKKKNNNOOOOOOOOOTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNLLLKKKLLLMMMMMMMMMHHHJJJLLLNNNOOONNNMMMLLLMMMQQQRRRSSSWWW]]]]]]YYY\\\[[[YYYWWWUUUQQQLLLHHHMMMOOORRRTTTWWWXXXXXXYYYPPPQQQPPPMMMIIIGGGHHHKKKHHHHHHIIIMMMRRRSSSQQQNNNPPPMMMKKKIIIIIIHHHGGGEEECCCBBB@@@@@@BBBCCCCCCBBB>>>>>>===<<<:::999888777777777666666555555555444333222111000////////////000/////////...............///000000000///---,,,++++++++++++++++++++++++'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$${{{rrrVVVTTTPPPLLLJJJJJJLLLMMMFFFGGGIIIJJJJJJJJJIIIIIIEEECCCAAABBBEEEEEEBBB???>>>>>>>>>===<<<:::888888888666333111111333666888444555666666333222222333111111111111111000/////////............---------,,,------......------,,,,,,,,,++++++,,,,,,---.........---,,,,,,+++************))))))))))))))))))(((((())))))*********+++((((((((((((((()))******+++++++++*********)))))))))))))))***++++++,,,,,,---------,,,,,,+++++++++)))))))))***+++---...//////000000000111111111111222222222111222222333333777888888999999:::;;;;;;;;;===@@@CCCEEEHHHLLLOOO\\\mmmttt\\\NNNHHHGGGCCCCCCBBBAAA???>>>======::::::999999888777777777555555444333333333333444222333333333333333333333222111111000///......---------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((()))******++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......///000111333555666888888777777777777777888<<<;;;;;;;;;<<<===???@@@======???FFFMMMQQQOOOKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLQQQUUUUUUPPPNNNNNNQQQRRRNNNJJJJJJMMMOOONNNKKKIIIIIIJJJKKKLLLLLLLLLKKKNNNPPPSSSVVVXXXZZZ[[[[[[ZZZYYYWWWUUURRROOOMMMLLLLLLNNNRRRUUUWWWVVVTTTSSSLLLJJJGGGEEEDDDEEEGGGHHHJJJFFFEEEHHHOOOSSSRRRPPPNNNMMMKKKIIIGGGFFFEEEEEECCCAAA>>>===>>>??????>>>>>>>>>===<<<;;;::::::999555555444444444333333333222111111000///......---..............................---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""jjjWWWLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGDDDBBBAAABBBCCCCCCAAA???>>>>>>===<<<;;;999888777777555333222222333555777444555666555333222111222000111111111111000//////............------------,,,,,,------------,,,,,,,,,++++++++++++,,,------------,,,,,,+++******)))************************(((((()))))))))*********((((((((((((((())))))***+++++++++******)))))))))((())))))******+++,,,,,,------,,,,,,,,,+++++++++)))))))))***+++,,,....../////////000000000111111222111111111111222333333777777777888999999:::::::::<<<>>>@@@BBBEEEHHHKKKNNN\\\ooonnn[[[LLLEEEDDDDDDDDDCCCBBBAAA???>>>===<<<:::999999888777777666666555555444333333333333333333333333333333333222222111111000000///......---------------------------...---,,,+++++++++++++++++++++++++++++++++++++++*********************************************************)))))))))((((((******++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------...///000222333444777777666666666666777777999999999999:::<<<>>>???@@@???AAAHHHNNNQQQOOOLLLLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOOSSSVVVUUUPPPMMMMMMOOOQQQMMMJJJKKKNNNOOOMMMJJJHHHIIIJJJKKKKKKLLLLLLLLLNNNPPPSSSVVVXXXYYYYYYYYYXXXWWWUUUSSSQQQNNNMMMLLLMMMOOORRRTTTTTTSSSPPPNNNHHHFFFDDDCCCBBBDDDFFFGGGGGGFFFFFFKKKRRRUUURRROOOMMMLLLJJJHHHFFFDDDDDDCCCAAA???=========>>>===<<<<<<<<<;;;:::999888777777444444444444333333333333111111000000///......---------------------------------------,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""sss^^^OOOGGGCCCEEEHHHJJJJJJGGGDDDBBBDDDEEEFFFGGGGGGGGGFFFEEEBBBAAA@@@@@@AAAAAA@@@>>>>>>===<<<;;;:::888777777555444444333333444444555333444555444222111111111000000111111000000///.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------+++++++++******))))))(((************************(((((())))))))))))******((((((''''''(((((()))***************))))))))))))(((((()))******++++++,,,,,,,,,,,,+++++++++++++++)))))))))***+++,,,---........./////////000000000111000000000111111222333555555666666777888888999888:::<<<===>>>@@@CCCFFFBBBJJJVVV```iiiuuuooo^^^YYYPPPHHHDDDCCCEEEGGGDDDCCCBBB@@@???===;;;;;;999999888777777666666555555444333333222222333333444333333333222111111111000000000///......---------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((******++++++++++++******++++++************))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---///000222222666666555555555555666666666666666777999;;;<<<===@@@@@@BBBGGGMMMOOOLLLIIIJJJIIIHHHFFFFFFEEEEEEEEEIIIIIIJJJKKKKKKLLLLLLLLLRRRTTTVVVTTTPPPLLLLLLMMMNNNLLLJJJLLLNNNNNNLLLIIIHHHIIIIIIJJJKKKKKKLLLLLLOOOQQQTTTWWWXXXXXXVVVUUUTTTTTTRRRQQQOOOMMMLLLKKKLLLNNNPPPRRRQQQOOOKKKIIIDDDCCCBBBBBBCCCEEEGGGIIIGGGFFFHHHNNNTTTVVVRRRMMMKKKJJJHHHEEECCCBBBAAA@@@>>>===<<<<<<======;;;999999999888777666555444444444333333333333222222222000000000///......---------------------------------------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$############$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############hhhTTTLLLJJJHHHCCCEEEHHHJJJJJJGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB????????????@@@???>>>======<<<;;;999888777666666333333444444444444333333222333444333111000000000000000000000000//////...------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---******)))))))))(((((((((************++++++++++++(((((())))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++*********))))))))))))***+++,,,------............/////////////////////000111222222333333444555555666666777777888:::;;;;;;===???BBB???BBBFFFJJJNNNVVVbbbjjjjjj|||vvvgggYYYOOOJJJHHHFFFDDDCCCDDDFFFGGGDDDCCCAAA???===<<<:::999888888777666666555555444444333333222222222222222444333333222111000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((******++++++++++++******))))))))))))))))))))))))************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---...000111222444444333333333444555555444444555777888:::;;;<<<======@@@DDDHHHIIIGGGDDDGGGFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKLLLLLLLLLKKKKKKPPPRRRSSSRRROOOLLLLLLMMMLLLKKKKKKLLLMMMMMMJJJGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPRRRUUUWWWWWWVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLIIIKKKMMMOOONNNLLLIIIGGGCCCCCCCCCDDDEEEHHHJJJLLLKKKIIIIIIMMMRRRSSSOOOJJJHHHGGGEEECCC@@@???>>>======<<<<<<===>>>===:::777888777666555444333333222333333222222222111111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################zzzhhhUUULLLKKKKKKHHHGGGGGGHHHHHHGGGEEECCCBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>??????>>>=========<<<;;;999777666555555555222222333444444333222222111222333222000/////////000000000000000///......---,,,,,,,,,++++++++++++******++++++++++++******+++************+++,,,,,,))))))((((((((((((((('''))))))*********+++++++++))))))(((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((()))******++++++************************))))))))))))***+++,,,,,,,,,,,,---------.....................///000111222111111222222333444444555666888999999999:::===???>>>???@@@@@@AAAEEEKKKPPPZZZnnn|||dddUUUMMMJJJIIICCCCCCBBBAAA@@@@@@@@@@@@AAAAAA???>>><<<:::999888777777666555555444444333333333222111111111111222333333222111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******++++++******)))(((((((((((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++---------...///000111222222111111111222222333444333444555777888999:::;;;:::<<<>>>BBBDDDEEECCCAAABBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMNNNNNNMMMMMMMMMNNNJJJJJJJJJKKKLLLKKKIIIGGGHHHHHHHHHHHHIIIKKKLLLMMMQQQRRRTTTUUUUUUTTTRRRPPPRRRQQQPPPOOONNNMMMMMMLLLEEEGGGJJJLLLMMMLLLJJJHHHCCCCCCCCCDDDFFFIIIKKKLLLQQQMMMIIIJJJNNNOOOKKKGGGEEEDDDBBB@@@>>>===<<<<<<===<<<<<<===>>>===:::888777777666555444333222222222111111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""######$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################zzzmmmgggaaaWWWNNNKKKMMMJJJDDDGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???===>>>??????===<<<<<<===;;;:::888666444444444444111222222333333222222111000111222111///.........//////000000//////...---,,,,,,,,,+++++++++******)))******++++++******)))***************+++,,,,,,((((((((((((((((((((((((((((((((()))******++++++))))))((((((((((((''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''((())))))******+++)))))))))))))))*********)))))))))))))))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///000111//////000111111222222333555666888888888999;;;===:::<<<======>>>???CCCEEEPPP___tttuuu___QQQIIIEEEDDDFFFBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888777666666555555444333333222333222111111000000111111222111111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))))))))(((''''''(((((((((((())))))((((((((()))******++++++*********+++++++++++++++---------......///111111000000///000000111222333333444555666777888888888999;;;>>>AAACCCCCCBBBAAA???@@@BBBDDDFFFGGGGGGGGGFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNRRRRRRSSSSSSSSSRRRQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKBBBEEEHHHLLLMMMMMMKKKJJJBBBCCCCCCDDDFFFGGGIIIIIIQQQLLLGGGGGGJJJKKKHHHDDDAAAAAA???>>>===<<<<<<<<<===<<<;;;<<<<<<<<<:::888666666555444333222222111111111000000000/////////------------------------+++++++++++++++++++++++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$|||ooodddZZZTTTMMMNNNMMMIIIHHHJJJIIIEEEDDDEEEEEEFFFEEEDDDCCCBBB@@@AAAAAABBBAAA@@@???>>><<<>>>@@@???===;;;<<<===;;;999777444333333333444222222111111111111222222///000111111///------...//////000000//////...---++++++++++++************))))))************))))))***************++++++,,,((((((((((((((((((((((((&&&''''''((())))))******))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''(((((()))*********((((((((()))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111.........///000000111111222444555666666777:::<<<777888:::;;;<<>>>>>>>>>>>:::::::::999888777777777555555444444333222222222222222111000000000000000000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''(((((())))))))))))''''''(((((()))******+++)))*********++++++++++++,,,,,,,,,,,,---...///000............///000111222222333444555555555444444555888<<>>======<<<<<<=========;;;999999999:::999888555555444333222111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$wwwggg[[[TTTPPPNNNKKKFFFLLLNNNKKKGGGGGGHHHFFFBBBDDDFFFIIIIIIHHHEEEDDD@@@AAABBBBBBAAA@@@???>>><<>>:::999666333222222333333222222111111111111222222///000111000...---------///////////////......---+++++++++************)))))))))************))))))*********)))***++++++,,,((((((((()))))))))))))))%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********'''((((((((())))))*********)))))))))))))))***+++******+++++++++,,,,,,,,,+++++++++,,,---...000111------......///000000000000222444444444666999;;;666777888999;;;===@@@BBB???AAAFFFKKKIIIIIISSSaaayyy{{{ttt```QQQNNNDDD???CCCGGGFFFEEEGGGCCCAAA>>><<<::::::;;;<<<888888888888777777777666555555444333333222222111222111111000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((((((((())))))******&&&''''''((()))******+++))))))******++++++++++++++++++++++++,,,---......---------......000111111111222333444444333222111111444888;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@BBBDDDEEEEEEDDDAAA@@@CCCBBBAAABBBEEEGGGHHHHHHJJJJJJIIIGGGFFFFFFHHHIIIGGGGGGFFFFFFHHHJJJMMMOOOSSSRRRPPPOOOOOOPPPQQQRRROOONNNMMMLLLJJJHHHGGGFFFDDDFFFJJJMMMNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIEEECCCCCCFFFJJJJJJEEE???======<<<<<<<<<======>>>===:::777666777888888777444444333222111000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""######$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$rrrccc\\\TTTNNNLLLKKKIIIGGGHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEGGGHHHGGGDDDAAA???@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<888777555333222222222222333222111000////////////000000000000////////////,,,...000222222000...,,,************))))))))))))*********************************)))))))))))))))***++++++)))'''&&&'''((('''''''''''''''((()))******************)))(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))******)))(((((()))+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...------------...//////000111111222444555666666444444666888:::<<<>>>???<<>>>>>???@@@@@@???>>>???AAA===>>>@@@CCCDDDEEEDDDDDDCCCBBBAAAAAAAAACCCEEEFFFIIIKKKLLLLLLJJJIIIJJJJJJLLLIIIFFFDDDFFFLLLRRRVVVUUUTTTSSSTTTTTTTTTRRRPPPMMMMMMKKKJJJIIIIIIHHHHHHGGGGGGIIILLLNNNMMMKKKHHHFFFGGGHHHIIIHHHHHHFFFEEEDDDEEEGGGIIIIIIFFFAAA===<<<===???AAAAAA???===<<<;;;::::::999888777555555555444333222111111111111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************+++++++++*********))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""mmm\\\ZZZUUUOOOKKKJJJJJJIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDBBB???>>>@@@@@@@@@@@@@@@???>>>>>>======<<<;;;::::::::::::888666444333222111222222333222111000/////////////////////.........------+++,,,...//////...,,,+++*********)))))))))((((((************************))))))))))))))))))))))))*********)))'''&&&'''((((((''''''''''''(((((()))))))))******)))(((((('''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))******)))(((((()))+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---------,,,,,,------...//////000111222333444444555333444555777999;;;======;;;===???@@@AAABBBDDDFFFFFFQQQ[[[eeeyyywwwgggXXXUUUVVVPPPHHHCCCFFFDDDAAA?????????AAABBBBBBAAA???===<<<::::::999:::888666444333333444444444333333333222222222222111111111000//////....../////////...---,,,,,,,,,++++++++++++++++++++++++((()))))))))*********************)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''(((((())))))(((((())))))***+++***++++++,,,---,,,,,,,,,,,,,,,---...............000000000111111111111111333444555666888999:::;;;<<<===>>>>>>======???@@@@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>???@@@CCCEEEGGGIIIKKKMMMMMMLLLLLLMMMNNNOOOLLLJJJHHHJJJOOOTTTXXXUUUTTTSSSTTTUUUUUUSSSQQQJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGIIIKKKLLLKKKHHHFFFDDDEEEFFFGGGHHHHHHGGGFFFDDDFFFHHHIIIIIIFFFAAA>>>@@@AAACCCDDDCCCAAA???>>>:::::::::999888777555555444444333222111111111111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************++++++*********)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######yyyhhh]]]TTTMMMNNNLLLIIIHHHHHHIIIHHHHHHLLLKKKIIIGGGEEEDDDCCCCCCEEEDDDDDDCCCAAA???===<<>>======<<<:::999888777666666555444222111111111222222222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((************************)))))))))))))))))))))))))))******(((&&&&&&'''(((((((((''''''&&&'''''''''(((((((((((((((((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******)))(((((()))+++******++++++++++++************+++++++++,,,,,,,,,+++++++++++++++,,,------...//////000111222333333111222333555777999;;;;;;:::<<<===>>>======???AAA>>>DDDJJJOOO^^^rrr}}}~~~{{{zzzdddVVVSSSMMMKKKNNNPPPLLLEEEAAABBBAAA???===<<<===>>>???@@@???===;;;:::999888888888777555444333333333333333222222222222111111111000000//////...---------///......------,,,,,,+++************************))))))))))))******************))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''(((((((((((((((''''''''''''((())))))******+++,,,,,,,,,,,,++++++,,,------......------////////////000000111111111222333444555666777777999:::<<<<<<<<<<<<>>>???BBBBBBAAA@@@???>>>======<<<<<<<<<===???BBBEEEGGGJJJLLLNNNOOONNNNNNPPPQQQNNNMMMKKKJJJLLLOOOSSSVVVTTTSSSRRRSSSTTTTTTRRRQQQHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGHHHJJJKKKIIIFFFCCCAAABBBDDDFFFGGGGGGGGGFFFDDDFFFHHHIIIHHHEEEBBB???BBBCCCDDDDDDCCCAAA>>>===999999999999888666555444444333222111111000111111......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$vvvdddTTTKKKIIIIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGLLLJJJHHHEEEDDDDDDDDDEEEGGGFFFEEECCCAAA???>>>===?????????@@@@@@??????>>>===<<<;;;:::888666444444555444222111000000111111222111000//////......///------------,,,,,,,,,,,,+++***))))))))))))***+++***)))))))))((((((((((((************************((((((((())))))))))))))))))))))))(((&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))'''''')))*********++++++++++++******************++++++++++++***************++++++,,,------...//////000111111000111222444555777888999999;;;<<<=========???@@@BBBEEEFFFEEEJJJTTTYYYXXXUUU\\\iii}}}tttaaaQQQGGGBBBHHHIIILLLOOOOOOJJJDDDAAA@@@???===<<<;;;;;;<<<======<<<;;;999888777666666666666444333222222222222111111111111111111111111//////...------,,,,,,+++------------,,,,,,++++++)))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''(((((((((((((((((((((''''''(((((()))***)))******+++++++++++++++++++++,,,---------------------......//////000000111111222333333444555555888999;;;<<<<<<<<<>>>@@@AAA@@@???>>>===<<<<<<<<<======<<<===???BBBEEEGGGKKKMMMOOOOOONNNNNNOOOPPPJJJIIIIIIIIIJJJLLLOOOPPPQQQPPPPPPQQQRRRRRRPPPOOOGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIJJJIIIFFFCCCAAABBBDDDEEEEEEEEEDDDDDDCCCEEEHHHHHHFFFCCCAAA???@@@AAAAAAAAA???===;;;999888888888888777666555444444333222111000000000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******************************)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################"""""""""""""""################################################""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$bbb[[[QQQJJJFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEJJJIIIFFFDDDDDDDDDFFFGGGIIIHHHFFFDDDCCCAAA@@@???======>>>??????>>>>>>>>><<<<<<;;;:::888555333222444333111000//////000111222111000///.....................---------,,,,,,,,,+++***))))))***+++,,,)))))))))(((((((((((('''))))))))))))))))))))))))''''''(((((())))))))))))(((((()))(((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''(((***)))******++++++******))))))))))))*********++++++***))))))))))))***++++++---------......////////////000111222444555777777999;;;===>>>>>>???AAACCC???BBBCCCCCCDDDHHHIIIIIIAAADDDNNN]]]mmmxxx{{{zzzzzztttgggccc[[[QQQIIIGGGHHHKKKFFFIIIKKKKKKHHHDDD@@@===???>>>===<<<;;;;;;;;;<<<;;;:::999777666555555555444444333222222111111111000000000000000000000000......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((()))(((((((((((()))******((()))******++++++*********++++++,,,,,,,,,,,,,,,++++++,,,------...//////111111222222333444555555888999;;;<<<<<<<<<>>>@@@>>>===<<<;;;;;;<<<>>>???@@@@@@??????@@@CCCEEEGGGLLLNNNOOONNNLLLKKKKKKLLLHHHGGGFFFFFFGGGIIIKKKLLLMMMMMMLLLMMMOOOOOONNNLLLEEEFFFGGGGGGHHHGGGGGGFFFDDDEEEFFFIIIKKKJJJGGGEEECCCDDDDDDEEEDDDCCCBBBAAABBBDDDGGGGGGDDDAAA??????@@@@@@???>>>===:::888777777777777777666666555444333333222111000000000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""######################################################""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$NNNJJJHHHIIIIIIEEECCCDDDDDDFFFFFFFFFDDDCCCDDDEEEHHHFFFDDDCCCCCCDDDEEEFFFGGGGGGFFFEEECCCAAA@@@???;;;<<<<<<============<<<;;;;;;;;;:::888666333222222111000///...//////000111111000///..................---------,,,,,,,,,,,,+++***))))))***+++,,,))))))((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((())))))***'''(((((('''&&&&&&''')))''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''''''(((***))))))************))))))((())))))))))))************))))))))))))***++++++------------......////////////000222333444555666999;;;===>>>???@@@BBBDDD>>>AAADDDEEEEEEDDDCCCCCC??????@@@EEEOOOZZZdddiiiiiiqqq~~~qqqdddYYYSSSRRRPPPMMMJJJIIIIIIIIIJJJEEEIIIIIIEEEBBBAAA@@@===>>>===<<<;;;;;;::::::::::::999888666555444444444222222222222111111111000......///////////////000......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((())))))(((((())))))***+++(((((()))************))))))***++++++,,,,,,++++++)))******+++,,,---......000000111222333444555555888:::;;;<<<;;;;;;===???;;;:::999999:::>>>AAACCCBBBAAA@@@@@@BBBDDDFFFHHHMMMNNNOOONNNKKKIIIIIIJJJHHHGGGFFFFFFFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMLLLJJJDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLKKKHHHEEEDDDEEEEEEEEEDDDBBB@@@???BBBEEEHHHGGGCCC@@@@@@AAAAAA@@@@@@???===;;;:::999666666666666666555444444333222111000000///000000......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""############################################################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""""""""#########$$$$$$FFFBBBAAAEEEGGGDDDDDDFFFCCCEEEEEEDDDBBBBBBDDDFFFFFFEEECCCAAAAAA@@@AAAAAAAAABBBCCCCCCBBB@@@===<<<999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999777444222111000///.........///000111111///...............,,,,,,,,,,,,+++++++++++++++******************+++))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((('''&&&%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))************))))))((((((((()))))))))************))))))******+++,,,---------...............//////000222333444555666999;;;============???AAAAAACCCFFFFFFBBB>>>===>>>>>>??????@@@CCCIIIRRRYYYTTT\\\gggssszzz~~~uuuqqqjjjaaaZZZUUUQQQPPPQQQNNNKKKJJJJJJHHHDDDAAAEEEHHHGGGBBB@@@BBBAAA===<<<<<<;;;;;;:::999999999999888777666555444444444111111111111111111000000------........./////////.........---,,,,,,++++++*********+++++++++++++++************************************)))))))))((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))(((((((((((('''''''''((())))))'''((())))))******)))))))))******+++++++++++++++(((((()))***+++,,,---.........///111222444555666888999::::::999999:::<<<;;;:::888888:::>>>CCCEEE@@@@@@@@@@@@BBBEEEHHHJJJKKKMMMNNNMMMKKKJJJJJJKKKIIIGGGEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJLLLLLLKKKJJJGGGHHHJJJLLLMMMLLLKKKKKKLLLLLLLLLMMMMMMKKKGGGDDDDDDDDDEEEEEEDDDCCCBBBAAACCCGGGJJJHHHDDDAAAAAACCCAAA@@@???>>>===<<<;;;:::555555666666666555444444333222111000000/////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################!!!"""""""""############################################################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!"""""""""######OOOHHHCCCEEEEEEBBBCCCGGGBBBCCCDDDCCCAAAAAADDDGGGEEEDDDBBB@@@???======<<<===>>>@@@AAA@@@===:::999888999::::::;;;;;;;;;:::::::::;;;;;;:::777555333111000...------...//////111000///......------...+++++++++************)))))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&'''((('''&&&%%%''')))%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))************))))))(((((((((((())))))))))))***************++++++,,,------..................///000111222333444555555999;;;<<<<<<::::::;;;===???@@@CCCCCC@@@======@@@888>>>DDDFFFEEEDDDGGGKKKRRROOOMMMPPPVVV\\\^^^^^^^^^mmm{{{~~~}}}}}}nnn```YYYVVVQQQMMMKKKKKKLLLMMMMMMHHHCCCBBBFFFHHHFFFCCCCCCFFFDDD???>>>@@@>>>999;;;;;;::::::999888888888999888777666555444444444000111111111111000000///---------........./////////......------,,,,,,+++******************++++++************************+++*********))))))(((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))***+++++++++++++++'''((()))***+++,,,------,,,,,,...000222333555555777888999999888777888:::<<<:::888888:::>>>CCCFFF>>>>>>>>>???BBBFFFJJJLLLJJJLLLNNNNNNLLLLLLLLLMMMHHHFFFCCCAAAAAACCCFFFHHHJJJIIIIIIJJJLLLMMMLLLJJJKKKMMMOOOQQQRRRRRRQQQPPPPPPPPPOOOOOONNNJJJFFFBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEIIILLLJJJEEEBBBCCCEEE??????>>>===<<<;;;;;;:::555555555666555555444444333222111000////////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""IIIEEEAAABBBGGGIIIHHHFFFFFFCCCAAAAAADDDFFFEEECCCBBBAAA@@@>>>===<<<<<<<<>>===:::888777=========<<<;;;;;;:::::::::999999888666555333222111000000///////////////222222111000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((())))))***))))))((((((((((((((())))))************+++++++++,,,,,,,,,---------......---...000111222333444444555666777888:::;;;<<<===>>>???@@@???>>>===>>>???>>>???@@@AAABBBEEEJJJMMMLLLKKKIIIHHHHHHIIIKKKLLLUUUWWWYYY[[[]]]```eeehhhqqqrrrrrrqqqpppooonnnmmmzzz{{{xxxrrrmmmjjjiiijjjkkkkkkgggbbb___^^^\\\YYYUUUPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;:::999888888888777666555444333222222000111222333222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))+++,,,,,,***))))))***(((((())))))))))))(((((()))'''&&&&&&((()))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******++++++++++++******)))************+++++++++------...000111333444444666666555555555555666666999999999999:::;;;<<<<<>>@@@CCCFFFJJJIIIJJJLLLNNNNNNLLLJJJLLLVVVbbbeee```YYYTTTTTTRRRQQQOOOMMMJJJHHHFFFEEE@@@AAACCCCCCCCCDDDEEEGGGLLLIIIGGGFFFGGGGGGEEEBBB@@@@@@@@@???>>><<<::::::777777666666555444222111111111111111000000000//////...---,,,++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$###"""###%%%'''######"""""""""###$$$%%%$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""GGGDDDAAACCCHHHJJJIIIGGGEEECCCBBBCCCEEEFFFDDDCCCBBBAAA@@@>>>=========<<<>>>>>>===<<<;;;;;;::::::======<<<<<<;;;:::::::::999999888777666444333222111111000////////////000222222111000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((''')))))))))))))))(((''''''&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------------...///000111222222333222444555666777999:::;;;;;;===>>>???>>>===<<<===>>>===>>>??????@@@BBBFFFIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGIIIKKKMMMOOOQQQTTTWWWWWWWWWWWWWWWWWWVVVUUUUUUVVV]]]eeeiiigggdddbbbaaa\\\ZZZVVVSSSQQQQQQRRRRRRUUURRRPPPQQQRRRSSSRRRPPPNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777777777666555444333222222000111222222222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++(((***+++***(((''''''((((((((())))))))))))(((((()))'''&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))******++++++******)))))))))*********+++++++++,,,---...///111222333333444444333333444444555666999999888999999:::;;;<<<>>>????????????AAADDDGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIFFFAAA======@@@EEEHHHKKKKKKJJJKKKMMMMMMLLLJJJNNNWWWbbbfffbbb[[[XXXXXXRRRQQQOOOMMMJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFLLLJJJHHHHHHHHHGGGDDDAAA======>>>======<<<;;;:::666666666666555333222111111111111000000000//////......---,,,++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$######%%%(((###%%%''')))***(((&&&$$$$$$$$$$$$#########"""""""""##################"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""EEEDDDCCCFFFJJJKKKJJJGGGDDDDDDDDDEEEFFFFFFDDDBBBBBBAAA@@@???>>>=========;;;::::::999999:::<<<===<<<<<<<<<;;;::::::999999888888777666444333222222222111111000000000000000111111000///...------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))(((''''''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''((()))*********)))))))))((((((''''''((()))))))))))))))*********++++++++++++,,,,,,,,,---------...///000111111111111111222333444555666777888999:::<<<===<<<;;;;;;<<<===<<<<<<=========???BBBDDDEEEDDDDDDDDDCCCCCCBBBBBBAAACCCFFFHHHHHHIIIKKKMMMIIIJJJJJJJJJKKKKKKKKKKKKPPPSSSWWWYYYZZZXXXUUUSSSJJJIIIHHHFFFFFFFFFGGGGGGIIIHHHIIIKKKNNNQQQQQQQQQLLLJJJIIIGGGFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666666666555444333222222111000000111111111///...,,,------------------------+++++++++++++++++++++++++++******))))))******+++***+++,,,+++)))''''''((('''(((((())))))((((((''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))************)))))))))))))))*********++++++,,,,,,---...///111222222111111111111222444555666888888888888999:::;;;<<<<<<===>>>>>>>>>???BBBEEECCCDDDFFFGGGHHHIIIHHHHHHGGGDDD???<<<===BBBHHHLLLNNNLLLJJJJJJKKKLLLLLLKKKLLLUUU^^^bbb^^^ZZZWWWWWWPPPOOOMMMKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIMMMKKKJJJJJJIIIFFFBBB>>>::::::;;;;;;;;;;;;;;;:::666666666555444333222111000000000000////////////...---,,,++++++***+++++++++++++++******))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&((("""'''---111111---((($$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""GGGGGGGGGIIIKKKKKKIIIGGGDDDDDDFFFGGGGGGFFFCCCBBBAAAAAA@@@???>>>=========;;;:::888777777999;;;<<<;;;;;;;;;:::999999888888777666555444333222111111222222111000000000000000000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''')))++++++***)))((((((((('''''''''((())))))))))))))))))************++++++++++++,,,,,,,,,,,,...//////000000000//////000111111222444555555666888999::::::999999:::;;;;;;<<<===<<<<<<<<<>>>@@@BBBBBBBBBBBBBBB@@@??????BBBEEEHHHIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRQQQNNNKKKHHHHHHGGGFFFFFFFFFFFFGGGJJJKKKLLLMMMOOOQQQQQQQQQIIIHHHFFFEEEDDDDDDDDDEEEEEEEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999999999888777666666555444444333222222111111000000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,......---+++)))))))))'''((((((((((((((((((''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((())))))))))))))))))((())))))))))))************++++++,,,---...///000000//////000111222444555666777777777888888999:::;;;:::;;;<<<<<<<<<===@@@BBB@@@BBBDDDGGGHHHIIIIIIIIIFFFBBB>>><<<>>>DDDLLLPPPOOOMMMJJJJJJJJJKKKKKKKKKIIIOOOVVVXXXUUUQQQOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCBBBCCCDDDFFFJJJLLLNNNNNNLLLLLLLLLKKKHHHDDD???<<<999999999:::999999888888555555555444333222111000000000/////////.........---,,,,,,+++******+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$&&&'''"""'''---111222...((($$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""KKKKKKKKKKKKKKKJJJGGGEEECCCEEEFFFGGGFFFDDDCCCBBB@@@@@@???>>>============<<<;;;999777666777888999:::::::::999888888777777666555333222111111111111222111111000///000000000//////......------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%''')))***+++***(((''''''''''''''''''((())))))(((((()))))))))******************+++++++++,,,,,,------.../////////......//////000000111222333333555666888777777666888999;;;<<<===<<<;;;;;;===>>>AAAAAAAAABBBAAA@@@??????@@@CCCEEEFFFEEEDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJLLLKKKKKKKKKLLLKKKHHHFFFCCCCCCBBBAAA@@@@@@??????GGGHHHJJJKKKLLLLLLLLLMMMFFFEEEDDDBBBBBBBBBCCCCCCEEEEEECCCBBB@@@>>>===<<<::::::;;;;;;;;;::::::999888888888888777666555444333333222222111111000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++---...---+++))))))***''''''(((((((((((('''''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''(((((('''(((((())))))(((((('''(((((()))))))))***************+++,,,---....../////////000111222444666777777777777777888999::::::999:::<<<<<<;;;<<<>>>@@@???AAADDDHHHJJJJJJJJJIIIEEEBBB???===@@@FFFNNNSSSOOOMMMJJJJJJJJJKKKKKKKKKHHHLLLOOOOOOLLLHHHGGGGGGIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@AAADDDIIILLLMMMLLLKKKLLLLLLKKKGGGBBB===;;;::::::999999888666555444555555444444333111000////////////............---,,,,,,+++*********++++++*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$&&&&&&%%%$$$%%%'''"""%%%(((+++,,,)))&&&$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""##############################"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""MMMMMMLLLKKKIIIFFFEEEDDDCCCEEEFFFFFFDDDBBBAAABBB???>>>===<<<<<<<<<<<<======<<<:::888777666777777999999999888777777666666444333222000//////000111111000000///////////////......---------,,,,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((())))))((((((((()))))))))******))))))*********++++++++++++,,,---.....................//////000111111222222444555555444444666777:::;;;===<<<;;;;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCCCCBBBBBBBBBCCCBBBBBBBBBBBBDDDFFFHHHJJJOOOOOOOOOOOONNNLLLKKKJJJDDDCCCAAA???>>>>>>>>>>>>AAADDDGGGIIIIIIIIIJJJKKKDDDCCCBBBAAAAAAAAABBBBBBEEEDDDCCCAAA???===<<<;;;999999::::::;;;:::::::::777777777777666555444444222222111111000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((''')))******(((''''''(((&&&''''''((((((''''''&&&)))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''((((((((()))))))))******))))))***++++++,,,------/////////000222444555666666666666666777888999:::888:::;;;<<<;;;;;;<<<>>>???AAAEEEHHHKKKKKKJJJIIIDDDBBB??????AAAGGGMMMQQQNNNLLLJJJJJJKKKLLLLLLKKKJJJKKKLLLJJJGGGEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@DDDBBBAAACCCGGGIIIHHHFFFJJJKKKKKKIIIDDD???<<<;;;::::::999888777555333222444444444333222111000//////.........------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""KKKKKKIIIGGGEEECCCCCCCCCCCCDDDEEEDDDAAA@@@@@@BBB======<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777666999888888777777666555555333222000///......///000000//////...............---------,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))(((((((((((()))))))))***))))))))))))*********+++)))***+++---............---......//////000000111000222333333333333444666888999;;;;;;::::::;;;<<<@@@??????>>>???@@@BBBCCCBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEEEEEEEFFFHHHKKKLLLFFFIIIKKKJJJGGGDDDDDDEEEGGGEEECCC@@@@@@AAACCCDDDAAADDDHHHIIIHHHGGGHHHIIICCCCCCAAA@@@@@@@@@AAABBBDDDCCCAAA???===;;;:::999888999::::::;;;;;;;;;:::666666666666555444333333111111000000000000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''%%%'''(((((('''''''''(((&&&''''''((((((''''''&&&***(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&(((((((((((()))))))))***((())))))******++++++,,,.........///000222333444666666666666666777999999888:::;;;<<<;;;;;;<<<===>>>AAAEEEHHHJJJJJJIIIHHHAAA@@@??????AAAEEEIIILLLKKKKKKJJJKKKMMMMMMLLLJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAADDDAAA???AAAFFFHHHFFFCCCIIIJJJJJJFFFAAA<<<;;;;;;888888888888777666555444333333333333222000///............---------,,,,,,++++++************++++++((()))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###### """$$$%%%$$$######$$$""""""""""""######$$$$$$""""""#########$$$$$$$$$"""##################"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""####################################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""HHHHHHFFFDDDBBBAAABBBDDDCCCDDDEEECCC???>>>@@@BBB<<<<<<;;;:::::::::;;;;;;:::::::::::::::999888777888888888777666666555555333222000...---...///000//////...---------------------,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))************((()))+++,,,---.........---......//////000000000///111222222222222444555666888:::::::::999:::;;;???>>>======>>>@@@CCCDDDBBBBBBBBBAAAAAAAAADDDFFFCCCBBBAAAAAABBBEEEGGGIIIFFFJJJNNNMMMHHHDDDEEEGGGCCCAAA>>><<<<<<>>>AAACCCBBBEEEHHHHHHFFFCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@>>><<<:::888777888999::::::;;;;;;;;;;;;666666666666555444333222000000000000//////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''%%%''')))***)))))))))+++&&&''''''''''''''''''&&&***(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((())))))******++++++---------...///000111222555555555666666777888999888:::<<<<<<;;;;;;<<<===>>>@@@DDDHHHJJJIIIHHHGGG@@@???>>>???@@@CCCFFFIIIJJJJJJJJJLLLNNNNNNLLLJJJIIIHHHGGGEEEDDDEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAA???===AAAFFFJJJHHHFFFHHHIIIHHHDDD???;;;;;;<<<666666777777777777666666333333333222111000///.........---------,,,,,,,,,+++***************++++++(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$$$$###""""""###""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""IIIFFFBBB@@@AAABBBBBBAAACCCBBBBBBAAA@@@???>>>>>>999:::<<<=========<<<<<<===<<<:::888666666666666888777777666555555444444111000///...------...///000000///...------,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%***...111'''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((()))+++,,,---.........,,,,,,,,,---------......//////000000111333444555555555666666777999:::;;;999;;;============>>>@@@CCCBBBAAABBBDDDFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@???<<>>===;;;999888888888999888888999999888777555444333333333222222111111111////////////..................---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))))))))***++++++,,,,,,,,,,,,------.../////////111111222333555777999::::::999888888888:::<<<===CCCDDDEEEFFFFFFEEEDDDCCCCCC@@@<<<<<<>>>AAACCCDDDIIIIIIJJJMMMPPPPPPKKKGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHEEECCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFHHHDDD???=========:::888;;;999888888999999777666444333222000///.........//////.........---------,,,+++***))))))***+++,,,******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""DDDBBB@@@@@@AAACCCCCCBBBAAAAAA@@@@@@??????>>>>>>::::::<<<=========<<<<<<===;;;999777666555555555777777666555555444333333111000///---------......//////......---,,,,,,+++)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))((((((''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((()))***,,,---.........,,,,,,,,,------------...////////////000222333444444444444444555666777888999:::;;;<<<;;;<<>>AAACCCDDDIIIIIIJJJMMMPPPOOOKKKHHHGGGGGGGGGHHHIIIKKKMMMNNNLLLJJJGGGEEECCCBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEBBB>>>=========<<<::::::999888888999999888666555444222000///...------............------------++++++***))))))***++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""???>>>>>>@@@BBBCCCBBBAAA>>>>>>????????????>>>>>>:::;;;<<<===>>>===<<<<<<;;;:::888666555444444555666555555444444333333222111000///------------......------,,,,,,+++++++++)))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))(((((((((((('''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,---------,,,,,,,,,,,,---------------------...///000222222111111111111222333444444888999:::999:::<<>>@@@BBBDDDDDDDDDDDDCCC@@@>>>===???BBBDDDDDDHHHIIIJJJMMMNNNNNNKKKHHHFFFGGGGGGIIIKKKMMMOOOQQQMMMKKKHHHEEECCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHCCC@@@>>>======>>>===<<<:::999777888999999888777555444222000...---,,,,,,,,,---------------------++++++***))))))***++++++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""############""""""""""""""""""""""""""""""<<<<<<===@@@BBBBBB@@@>>>;;;<<<===>>>??????>>>>>>;;;<<<===>>>>>>===<<<;;;:::999777555444444444444444444444333333222222222222000///---,,,,,,,,,---,,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111000000000000000111222222777888888777888;;;@@@CCCDDDBBB@@@@@@AAABBBBBBAAA>>>>>>??????AAABBBDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEFFFGGGFFFCCC@@@>>>:::AAAHHHIIIBBB999555555999888888777666555555555555555555444333333222111111111222222222222111000.........---------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***+++++++++******++++++,,,---------...///111333666999<<<===<<<;;;999888999:::<<<======???AAABBBCCCDDDCCCCCCCCC@@@>>>>>>@@@CCCDDDDDDHHHIIIJJJLLLLLLKKKIIIGGGDDDDDDFFFHHHKKKMMMOOOPPPOOOMMMJJJFFFCCCBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIICCCAAA???>>>============:::999777888999999888666555444222000...---,,,+++,,,,,,,,,,,,------------+++******************+++))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!======>>>@@@AAA???<<<999:::;;;===>>>??????>>>===<<<<<<===>>>>>>===<<<;;;999888666555444333444444333333333333333222222222222111///---,,,+++,,,,,,+++++++++++++++*********)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''((((((((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))***+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...000111000000000000111222333333666777777666777:::>>>BBBCCCAAA??????@@@AAAAAA@@@?????????@@@AAACCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEDDDBBB???===<<>>>>>@@@BBBCCCCCCFFFHHHIIIJJJJJJHHHGGGGGGCCCDDDFFFIIILLLNNNPPPPPPPPPNNNKKKGGGEEECCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJEEEDDDBBB???===<<<<<<===;;;999888888999888777555555333222000...,,,,,,+++------------------------*********++++++*********)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$######"""$$$$$$$$$#########""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!????????????@@@>>>:::777:::<<<>>>???@@@???>>>===<<<===>>>???>>>===<<<;;;999888666555444444555555333333333333333333333333222111///---++++++++++++++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&''''''''''''((((((((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***************++++++++++++,,,,,,,,,,,,+++++++++,,,---...000000000000000111222444555666555666777666777999===@@@AAA???>>>>>>@@@AAA@@@????????????@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????AAABBBCCCCCCBBB@@@===<<<===>>><<<;;;===AAAAAA>>>999999::::::999999888777444444333222111111111111...///111333333222000///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))******+++++++++,,,,,,---.........---...///111444777999;;;777666666666777:::<<<>>>AAABBBCCCCCCCCCBBBAAA@@@AAA???===>>>@@@BBBBBBBBBDDDFFFHHHHHHFFFEEEEEEEEEDDDFFFHHHKKKNNNPPPQQQQQQOOOMMMJJJGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJFFFFFFEEEBBB>>>===>>>???===;;;999888888888666444333222111///...---,,,,,,//////.........---------)))***++++++++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$$$$############""""""""""""#####################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""############""""""""""""""""""""""""""""""@@@???>>>>>>???>>>;;;888;;;===???@@@AAA???===<<<===>>>>>>???>>>===<<<;;;999888777555555555555666333333333444444444444444222111///,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((())))))***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111//////000111333555666777555666777777777888:::<<>><<<===???AAA@@@@@@???????????????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFAAAAAAAAABBBAAAAAAAAA@@@BBBBBBBBBAAA@@@???===<<<;;;<<<999888<<>>>>>???@@@BBBBBBBBBAAAAAA???>>><<<===???AAAAAA@@@CCCEEEGGGFFFCCCBBBBBBDDDDDDFFFHHHKKKMMMOOOOOOPPPMMMKKKHHHEEECCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJEEEFFFFFFCCC@@@???AAACCC>>><<<:::999888777444222111111000......------...111111000///...------,,,)))***++++++++++++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$$$$############"""!!!"""""""""#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""""""""@@@???>>>>>>>>>>>><<<:::<<<>>>@@@AAAAAA@@@===<<<===>>>?????????===<<<;;;999888777666555555666777444444444444444444444444222111///,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))))))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---...///000111......///111333555777888444666888888777777999:::>>>===<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEE@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>===>>><<<;;;@@@FFFCCC:::888888999::::::999777666555444333111111111111222---...111333333222000///,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))*********)))))))))***++++++,,,,,,------...000111444555777222222222333666999===???;;;<<<>>>@@@AAABBBBBBAAA>>>===<<<===???@@@@@@@@@AAADDDFFFEEEBBB@@@AAACCCBBBDDDFFFIIIKKKLLLLLLLLLJJJHHHFFFCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJDDDEEEFFFDDDAAAAAACCCFFF@@@===;;;999888666333111000000///...............333333222000///...---,,,)))***+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""############""""""$$$$$$$$$############"""!!!!!!""""""#########$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""???>>>>>>>>>======<<<<<>>===<<<===???@@@AAAAAA@@@>>>===666555555555555555666666333222111111222333555666111000///...,,,+++))))))***+++,,,,,,,,,,,,+++*********))))))((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++*********+++,,,---///000//////000111222333444444333333333444666777999:::======<<<<<<<<<>>>@@@AAAAAA???===;;;:::;;;<<<===>>>@@@CCCDDDCCCBBBBBBCCC???AAACCCCCCBBB@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;::::::999888777666666777666444333222111111111///////////////......---------,,,,,,,,,,,,++++++******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""##############################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,---------......///000111111222222222444666999;;;<<<===>>>======???AAABBBAAA@@@???===::::::<<<>>>??????DDDDDDCCCBBB??????AAACCCDDDDDDEEEEEEFFFFFFGGGGGGDDDBBB@@@??????AAADDDEEEFFFHHHJJJKKKJJJHHHHHHHHHIIIFFFCCCAAAAAAAAAAAAAAA@@@???<<<999666444222222222222111//////.........222111000///...---,,,,,,+++++++++************)))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""########################%%%$$$###!!!!!!!!!""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""">>>>>>>>>>>>>>>>>>??????AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>><<<:::999666666555555555666666777333222222111222333444444000000///---,,,+++***)))***++++++,,,,,,++++++***))))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((()))))))))*********++++++*********+++,,,---...///......///000111222222333222222333444555777888999;;;;;;::::::;;;<<<>>>???>>>===;;;999888999:::;;;>>>@@@CCCCCCBBBAAABBBBBB===???AAAAAA???>>>>>>????????????>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777777666555555555666555444333222111000000///////////////...------------,,,,,,,,,+++++++++******)))((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""##############################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,,,,---.........///000000000111111222333555777999;;;<<<===<<<<<<>>>@@@@@@???>>><<<:::888999;;;===>>>>>>CCCDDDCCCAAA??????@@@BBBCCCCCCCCCCCCDDDDDDEEEEEECCCBBB@@@???@@@BBBDDDFFFGGGHHHIIIJJJIIIHHHGGGGGGEEECCC@@@??????@@@???>>>===<<<999777444222111111111000///...------------111000000///---,,,,,,++++++++++++*********))))))(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""########################$$$###"""!!!!!!""""""###""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA???<<<:::888777666777777666666555666666777333333222111111111222222000///...---,,,+++***)))******+++,,,,,,+++******)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''((((((((())))))))))))************))))))******+++,,,......,,,,,,---...///000111111111111222333444666777888999999999999:::;;;<<<===;;;999888666666777999:::>>>@@@BBBCCCAAA@@@@@@AAA:::<<<>>>>>><<<;;;<<<===?????????>>>======<<<<<<:::::::::::::::999888888444444444444444444444444444444333222111000000000......//////......---,,,,,,,,,,,,,,,++++++++++++******)))((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""################################################"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,,,,....../////////////////////000111333555777888999<<<;;;:::<<<======<<<:::888777666888:::=========CCCCCCCCCAAA??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???@@@BBBEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEAAA???>>>===>>>>>><<<:::888777666444222111000000......---,,,++++++++++++//////...---,,,,,,++++++++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""###########################""""""!!!""""""###$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>?????????@@@AAAAAABBB@@@===:::777666666666777777666666555555666666333333222111000000//////......------,,,+++************++++++++++++******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))******+++------******+++,,,---...//////000000111111333444666777888888888999999:::;;;;;;888777666555555777999:::>>>@@@BBBBBB@@@?????????999:::<<<<<<;;;:::;;;<<>>>>>===<<<<<<<<<888888999999888888777666222222333333333333333333222222222222111000//////---............---,,,,,,,,,,,,,,,++++++++++++******))))))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,///........................///000111333444555666999999888999;;;;;;999888666666666999<<<>>>>>>===AAABBBCCCAAA???>>>???@@@>>>>>>=========>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFIIIIIIIIIIIIIIIHHHFFFDDD@@@???>>>======;;;888666555555333222111000000000...------,,,++++++,,,,,,......---,,,,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################!!!!!!!!!""""""###$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""CCCBBBBBBAAA@@@??????>>>===<<<<<<<<<===>>>???@@@@@@>>>;;;888777777888888777777666555555444555555222222111111000///...------------,,,,,,+++++++++************************'''''''''''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))******+++,,,))))))***+++,,,------.../////////000111333555666777777888999::::::::::::777666555555666888:::<<<>>>@@@AAAAAA???=========999:::;;;;;;::::::;;;===>>>>>>======<<<;;;;;;:::777777777888777777666555222333333333333333333333000111111111000///...------------------,,,,,,+++,,,,,,+++++++++************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$#################################%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))******+++,,,,,,.........------------------...///000111222333333777666666777999999888666666666888;;;>>>@@@@@@>>>@@@AAABBBAAA???>>>>>>???<<<<<<;;;:::;;;===???@@@AAAAAA@@@@@@AAACCCDDDEEEJJJHHHHHHIIIJJJJJJGGGEEECCCAAA>>>===;;;999555222444444333222111111111111///...---------------------------,,,++++++***************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""########################!!!!!!""""""############""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""DDDCCCBBBAAA???>>>======>>>===<<<<<<<<<===>>>???===;;;999777666777888999666666555444333333333333000000000000///...---,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***+++&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))******+++(((((()))***+++,,,------------...///000222333444666666888999999999999999666555444555666999;;;===>>>???AAA@@@>>><<<;;;;;;999:::::::::999:::<<<>>><<<<<<<<<;;;::::::999999777777777777777666555555333333333333333333333333//////000111000///---,,,,,,,,,------,,,,,,+++***++++++++++++******************)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((((())))))***+++++++++,,,---------------------------...///000000111111444444444555777888777666777888:::===AAABBB@@@>>>???AAABBBAAA???======>>>;;;:::999999;;;===@@@AAABBBAAAAAAAAABBBBBBCCCCCCHHHFFFFFFGGGJJJKKKHHHDDDCCCAAA>>><<<:::888555222444333222111111111111111//////...............///---------,,,,,,+++++++++******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""########################!!!""""""############"""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""BBBBBBAAA@@@???>>>>>>===???>>><<<;;;;;;;;;===>>>:::999777666555555555555555555444333222222222222...//////000///...---,,,++++++++++++++++++,,,,,,+++***)))(((((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******(((((()))***+++,,,------,,,------...///111222333444444666777888888777777444333333444666999<<<===>>>???@@@@@@===;;;::::::888999999999888999;;;===;;;;;;:::999999888888777777777777777777666555555444333333333222111111111---...///000000///---,,,,,,,,,,,,,,,,,,+++******++++++++++++******************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))******+++++++++++++++,,,---------...---......//////000000000222222222444777888888777777888;;;???BBBBBB???===>>>@@@AAAAAA???===<<<===:::999888999;;;>>>BBBDDDCCCCCCBBBBBBBBBAAAAAAAAAEEECCCBBBEEEIIIJJJGGGCCCAAA>>>;;;999888777666555333333222000000///////////////............//////------------,,,,,,,,,,,,***)))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""########################""""""###$$$######!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""@@@@@@??????????????????>>>===;;;999888999:::;;;999888777555444222222222555444333222111111111111---.../////////...---,,,***++++++++++++,,,,,,,,,+++***)))(((((()))***+++&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((((())))))***(((((()))***+++,,,------,,,,,,,,,---///000222333222333444666777666666555222222222333555888;;;===>>>???@@@???===:::999999777777888777777888:::===::::::999999888777777666777777777777777666666555444333333222111000000///,,,---///000000...---++++++,,,,,,,,,,,,+++******+++++++++************)))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$####################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++******+++,,,,,,---.............../////////000000111111222444777999999888777888;;;???AAAAAA>>><<<>>>@@@AAAAAA???===<<<<<<999999888999;;;???CCCFFFDDDCCCCCCBBBBBBAAA@@@@@@CCC@@@???BBBGGGIIIFFFBBB>>>;;;888666666777777777333222111//////...............---------......///...------------------,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$############"""########################"""###$$$$$$###"""!!! """"""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""BBBBBBBBBAAA@@@???>>>======<<<;;;:::999999999999666555444222111222222333444555666444222000111222111000///...---,,,,,,,,,************************''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%########################""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$ !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))+++++++++,,,---...///000111222333555666777777777777666666666777999;;;===999::::::;;;;;;::::::999888888888999:::;;;===>>><<<;;;888777666666777888;;;:::777555333333222333222222111000///...------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$############""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------............///000222444777:::;;;<<<===>>>>>>>>>===;;;:::===???@@@@@@>>><<<;;;;;;???888888???DDDDDDDDDGGGCCC???<<<>>>CCCFFFEEECCCDDDAAA@@@AAADDDEEEDDDBBBBBB???:::777777666555555666444222000/////////000000000///...............---------,,,,,,++++++++++++******)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########$$$%%%%%%&&&""""""""""""""""""""""""""""""############""""""########################""""""############""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888888888888555444333222111111222222111222333333111111222333000000...---,,,+++++++++************************(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))*********+++,,,---...///000111222444555666777777666666666777888999;;;;;;999::::::;;;;;;::::::999888888999999:::<<<===>>><<<;;;999777666777888999999888777555444444555555222222111000///...------...------------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((((((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---............///111333555888999::::::;;;<<<<<<=========<<<>>>@@@AAA@@@>>>;;;::::::<<<888999???CCCDDDFFFJJJJJJFFFBBBCCCFFFHHHGGGEEECCCAAAAAABBBDDDEEECCCAAA@@@>>>;;;999999999888777555444333222111000000000000//////...............------,,,,,,,,,+++++++++***))))))((('''((((((((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$#########$$$$$$%%%&&&""""""""""""""""""""""""""""""############""""""########################""""""############""""""$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""######===>>>>>>>>>>>>>>>======::::::999888777777777777444444222111111000111111...000111111111111333444//////---,,,+++*********************************(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''########################$$$$$$############$$$$$$########################""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))(((((()))***+++,,,------...///111333444555666666444555666888999999999999999999::::::::::::999999999999999:::;;;<<<======<<<;;;999888777888888999888777777666666666666777222222111000///...------------------,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))'''''''''((((((((()))))))))))))))*********+++++++++++++++,,,---............///222555777999999999888888999999;;;<<<===>>>>>>@@@AAA@@@>>>;;;::::::::::::;;;???BBBCCCGGGMMMOOOJJJFFFEEEGGGHHHHHHFFFCCCBBBCCCDDDFFFEEEBBB??????===;;;;;;;;;;;;999888444444444444444333222222000///......------......,,,,,,,,,,,,++++++++++++)))(((((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""""""""############""""""########################""""""############""""""$$$$$$###""""""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######:::;;;<<<===============999888777666666666666666333333222111111000000000///111222222111111222444......,,,+++***)))))))))************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$############$$$$$$########################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((()))+++,,,,,,---------...///111333444555555333555666888999999888777999999::::::::::::999999999999:::;;;<<<<<<======;;;;;;:::999888888999999999888888777666666666666222222111000///...---------------,,,,,,,,,++++++++++++++++++************************************))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))))))))******************+++,,,---......///---000333666888999999888888888777777888:::<<<===;;;===???@@@>>>=========;;;===@@@AAA@@@BBBFFFLLLJJJGGGDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEBBB???===<<<;;;;;;<<<;;;888666333444555666666555444333//////...------------...,,,+++++++++++++++++++++))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""############""""""########################""""""############""""""$$$$$$###############$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!""""""###999999:::;;;<<<<<<<<<<<<777777666666555555666666333333222222111000000///444555555444222000111222...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$########################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((((()))***,,,------------,,,---...111222444444555333444666777888888777666888999999::::::999999888888999:::;;;<<<<<<<<<;;;::::::999999999999999999:::999999777666444333222222222111000///...------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((()))))))))*********))))))***+++,,,---...///...000333666888888888777999999888777777999:::;;;888;;;>>>??????>>>???@@@===AAADDDBBBAAAAAADDDGGGCCCBBB@@@AAABBBCCCCCCCCCEEEGGGIIIIIIGGGDDDAAA???===<<<:::::::::999666444444555666777777666444333//////...---------------+++++++++++++++++++++++++++***))))))(((((())))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""$$$###############$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!!""""""###999999:::;;;<<<<<<<<<;;;777666666555555666666666333333333333222111000///777777777555222//////000......,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""##############################""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((()))+++---......------+++,,,...000222444555555444444555666666666666666888888999999999999888888777888:::;;;<<<;;;::::::888888888888888888888888999999888777555333111000222222111000///...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((((((((((()))))))))******((()))***+++,,,---...///...///222444666777777777999888888888888999999:::777:::===?????????@@@AAA???CCCFFFDDDCCCDDDCCCAAA>>>???AAABBBCCCDDDDDDDDDFFFHHHIIIHHHDDDAAA??????<<<;;;999999999999777666666666666666666555444333///...------,,,,,,------*********+++++++++++++++++++++***)))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######::::::;;;;;;<<<;;;;;;;;;777666666666666666777777333444444444333222111000666777666444111......//////...---,,,+++*********))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################""""""""""""##############################""""""############"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&(((***,,,------,,,++++++,,,...111333444555666555555444444555555666666888888999999999999888888666888999;;;;;;:::999888666777777888888777777777666777777666555333111000222222111000///...------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&######$$$%%%&&&'''(((((((((((((((((()))))))))***(((((()))+++,,,---.../////////000222444555666777666777888999:::;;;;;;;;;999<<<>>>???>>>>>>>>>???>>>CCCEEEDDDFFFHHHEEE>>><<>>@@@@@@>>>===<<<===<<>>@@@AAA999888666444333222333333......---,,,,,,,,,,,,---))))))******++++++++++++))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######>>>===<<<:::999999999:::666888:::<<<<<<:::888777666666555444444444444555222222000///............+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$######################################################$$$###"""""""""###%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((()))))))))))))))***,,,...000222333444333222222222222333444444666666666666777777777777777777777777666666555555777777666444444333333333777777777666555555444444111111000......---------,,,+++***)))))))))***+++,,,+++***)))(((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######%%%%%%$$$###""""""######%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""###########################"""!!! $$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********(((''''''''')))***,,,.../////////000111111222222333444666777999:::::::::888888999::::::;;;<<<<<<<<<@@@EEEGGGFFFCCC@@@???===@@@EEEGGGGGGEEEDDDDDDEEEDDDBBB@@@===;;;999888:::777555888===???>>>::::::777333111111111111000000///---,,,++++++,,,,,,---,,,***)))))))))************)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""???>>>===;;;::::::;;;;;;:::;;;======<<<:::777666666666555555555444444444222111000///............++++++++++++************))))))(((((((((((())))))***))))))(((((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$"""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$######################################################$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))))))))***+++,,,...///111111333222222222222333444444555555666666666666777777888777777666555555666666888777666444333333333333666666666555444444333333111000///...---------------,,,+++***)))******+++,,,+++***)))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######%%%$$$$$$###""""""######%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""##################$$$$$$######"""!!!$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))*********(((''''''((()))***,,,---......//////000111111111333444555777888888999999888888999999:::;;;;;;<<<<<<@@@DDDFFFEEEAAA???======@@@CCCEEEEEEDDDDDDDDDDDDCCCAAA>>><<<:::999888999666555777;;;===<<<999888555222000000111000000000///---,,,++++++,,,,,,,,,,,,***)))))))))*********)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""!!!"""###"""!!! !!!###@@@???>>><<<<<<<<<======?????????>>><<<999666555555555666777666555444333111000///...............,,,,,,,,,+++++++++******))))))(((((((((((())))))******)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##############################$$$$$$$$$$$$############################################################""""""######$$$%%%######$$$%%%'''((())))))$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***+++,,,---......333222222222222333444444444444444555555666666666888777555444444555666777888777666444333333222222555555444444333222222111000///......---------------,,,++++++******++++++++++++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######%%%$$$######"""#########%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++'''''''''((()))***+++,,,---------...//////000000222333444555666777777777888888888999::::::;;;;;;<<<@@@CCCDDDBBB???===<<<<<>>===<<<;;;<<<===>>>???>>>===<<<:::888666555444555777888777666444222000///......---------...,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((***)))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$##################$$$""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$#####################################################################$$$$$$$$$######$$$%%%'''((())))))########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))*********++++++,,,,,,---222222111111222222333444222222333333444555555555888666444222222444666888777777555444333222222222333333333222111111000000///......---,,,,,,---------,,,,,,+++++++++++++++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""############$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((()))******'''''''''((()))******+++++++++,,,,,,---......///000111222444555555555555777888888888999999::::::<<>>???>>>???AAACCCBBB@@@===:::888777777777666555555666888999666444222000...---...///...---...------,,,,,,+++++++++++++++******************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""!!!"""######"""!!!"""$$$<<<;;;:::999:::;;;<<<===<<<;;;:::888777666666666333444666777666555333111///...------------------,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((('''&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!##############################$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,000000000000000111222222000111111222333333444444777555333222222333666777666555444333333222222333222222222111000000//////...------,,,,,,,,,,,,---,,,,,,,,,+++++++++*********)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$###############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!"""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))''''''(((((()))))))))***)))******++++++,,,------...///111222444555555555777777888888888888888999;;;===???>>><<<:::999999;;;<<<======<<<===@@@BBBAAA???===:::888777777777555555666777888888666444111///...---...///...,,,,,,,,,,,,,,,,,,,,,++++++************+++*********)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%999999888888888999;;;<<<999888666555444555666666333444444555444333222111...------,,,,,,,,,------+++++++++*********))))))'''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##############################$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###$$$####################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))*********++++++,,,,,,///............///000000//////000111222222333333555444333222222333555666444444333333333333444444222222111111000/////////---,,,,,,++++++,,,,,,,,,***++++++++++++***)))))))))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$###############"""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))((((((((())))))***+++++++++,,,---///222444555666666777777777777777777777777:::;;;<<<;;;999888888999:::;;;<<<<<<<<<===???AAA???>>>===;;;:::888666666444666888999:::999888777222111////////////...,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############$$$%%%888888777777888999;;;<<<999888555333333444555666333333222222222222111111---,,,,,,,,,,,,,,,------*********)))))))))(((((('''((()))******)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$######################################################!!!"""###$$$%%%$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))******++++++------,,,,,,------...///---...///000111222222333333333222222333444444555222222222222333444555666222222111111000/////////,,,,,,++++++++++++,,,,,,))))))*********)))((('''(((((('''''''''(((((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$############""""""###$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############!!!"""######$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''((())))))*********,,,...111444666888888777777777777777777777777888999999999777777888999999;;;<<<=========???@@@===>>>>>>===<<<999666555444666999;;;<<<;;;:::999444333111111111000...,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""######$$$%%%%%%""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############$$$&&&888888777777888:::<<<===;;;999666333222333444555333222111111000000111111,,,,,,,,,++++++,,,------))))))))))))(((((((((((('''((()))++++++)))((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******,,,++++++++++++,,,------------...///000111222222222222222333333444444444111111111222333444666777222222111111000000//////+++++++++***++++++,,,,,,((())))))******((('''&&&(((((('''''''''(((((())))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$############""""""###$$$%%%%%%##################$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############ !!!"""###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''((()))))))))((('''&&&&&&''''''((()))))))))***+++...111555777999:::777777777777666666666666777888888777666666888:::888;;;===>>>======>>>@@@<<<===>>>???===:::666444444777;;;======<<<<<<;;;666444333222222111...,,,)))***,,,,,,---,,,+++***((()))***+++,,,,,,+++***(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""" """###$$$######%%%&&&888888:::;;;<<<=========999888666555666555444222111111111111111111111111...---,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""############"""!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***)))***,,,---...------,,,---......///////////////333222111111111333666777333333333333333444555666444333000///...///000111------------------------+++***))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$########################""""""""""""############%%%$$$######""""""######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((''''''''''''))))))(((((()))***++++++...///222444666777777777999888888888888888999999888888666555555666666777;;;999999:::<<<===<<<;;;@@@@@@???>>><<<999777555666888;;;>>>???>>>===<<<888555222111000000...,,,------,,,,,,,,,,,,++++++(((((())))))*********+++''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""777888999;;;<<<=========999777555555666555444222222111111111111111111111------,,,++++++++++++,,,+++******)))(((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""############"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%########################$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,---------------...//////000000//////222111000000000222444555333333333333333444555555333222000///......///000------------------------++++++***)))((((((((()))))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$############$$$%%%%%%######$$$$$$$$$$$$########################$$$$$$$$$###""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""#################################""""""""""""############%%%$$$######""""""######%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((()))***+++,,,---///111444555666666666888777777777777777888999888777666555555666777777999888888999;;;===<<<;;;?????????>>><<<999777555888:::<<<>>>>>>===;;;:::666444111000///...---+++------,,,,,,,,,+++++++++((()))))))))************''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""""""""######"""############$$$$$$$$$$$$######""""""######$$$'''%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""888999999:::<<<<<<======888666555555666666444333222222222111111000000000------,,,+++++++++++++++******)))((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################"""!!!!!!!!!"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))************+++,,,---......//////000000000000000111111000//////000111222333222222222222333444444222111000...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''((()))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$###############$$$###############$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""###$$$########################""""""""""""""""""""""""####################################""""""""""""########################""""""""""""############%%%$$$######""""""######%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''((()))+++,,,------...000222444555555555555555555555666666777888777666555444444555777777777777777999<<<======;;;===>>>>>>===<<<999777666:::;;;===>>>>>><<<999888555333000.........,,,***,,,,,,,,,,,,++++++++++++))))))))))))************''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$$$$######""""""######$$$&&&$$$######$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###########################"""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""";;;:::::::::;;;;;;<<<<<<777666444444555666444333222222111111000000//////---,,,,,,+++***+++++++++***))))))((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############""""""!!!""""""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##################$$$################################################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))))))))***+++---......///000000111111000000222111000/////////000111222222111111111222222333111000///...------------++++++++++++++++++++++++,,,+++***)))((('''''''''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!########################$$$$$$######"""###############"""""""""###$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!########################!!!"""""""""############%%%$$$######""""""######$$$$$$$$$$$$####################################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''')))+++,,,---+++---///111222333333333333222333333444555666777555555444444444555777888777777888:::===>>>>>><<<;;;<<<<<<<<<;;;999888777999;;;===>>>===<<<999888444222000.........,,,+++,,,,,,,,,++++++++++++***)))))))))))))))*********''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$######""""""######$$$""""""#########$$$$$$$$$######""""""""""""######%%%$$$""""""###$$$$$$###""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!===<<<;;;::::::::::::;;;777666444444555555444222111111111000000000//////,,,,,,+++************+++)))((((((((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############""""""""""""######""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################$$$$$$#########################################################################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((((((((()))+++---.........///000000000000000111111111000000000000000222111111000000000111111//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!########################$$$$$$######"""##################"""###$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%"""!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############%%%$$$######""""""######$$$$$$$$$#########""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---***+++---///111111111111000000000111222333555666333333333333444555777888777777999;;;>>>???>>>===999:::;;;;;;;;;:::888777777999;;;======<<<:::999555333000/////////...,,,,,,,,,+++++++++***************))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###""""""""""""""""""###$$$###!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###############$$$$$$$$$""""""############""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!<<<;;;:::999::::::<<<===888666555444444444222111000000000000000000000000,,,,,,+++***************((((((''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$############"""""""""###$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""################################################################################################""""""""""""""""""""""""###############################################################$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''((()))+++,,,------......///////////////000000000111111111111111111111000////////////000......------,,,++++++***************************))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%""""""""""""""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######""""""######$$$############"""""""""############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++,,,)))***,,,...////////////------...///000222444555222222111222333555777888777777999<<<>>>???===;;;777888999:::::::::999888777888;;;======<<<:::999555222000///000///...---++++++++++++************************))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###""""""!!!!!!""""""###$$$"""!!!!!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""888888888888:::===???AAA999777555444444333111///......//////000111111111,,,++++++***************'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%%%%###"""######""""""######$$$%%%"""######$$$###"""!!! ########################"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%''')))***+++,,,,,,,,,,,,---...............---......///000000000000111000//////.........///---------,,,,,,+++***)))************************(((''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$$$$########################$$$$$$$$$###""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############%%%$$$######""""""##################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******((()))+++---......------++++++,,,---///111333444111111111111333555777888666666888:::===<<<:::888666777888:::::::::999999888:::<<<======;;;999777333111///...//////---,,,++++++++++++************************)))))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""###"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$%%%%%%%%%""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""555555555777;;;???CCCEEE:::888666444444222000...------...///000111222222,,,++++++***)))*********'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%&&&%%%###"""######""""""###$$$%%%%%%"""###$$$$$$$$$"""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''###%%%''')))+++++++++++++++,,,------......------+++,,,---...////////////111000///...............,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$###"""#####################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***((()))***,,,---------,,,)))***+++,,,...000222333000000000111333555777888444555666999;;;:::777555555666888999::::::999999:::;;;======<<<:::777555222000...---------,,,++++++++++++************)))+++*********))))))(((((('''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""###!!! !!!###$$$$$$###########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""555555777:::<<<>>>@@@AAA;;;777333111111222333333////////////000000000000------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""$$$&&&''''''$$$$$$$$$#########""""""'''%%%"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""######$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))))))))(((***+++,,,,,,+++***+++---///...---,,,,,,---...///////////////000000000000......------,,,+++******))))))))))))))))))))))))(((((()))))))))))))))((()))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$$$$######%%%%%%$$$###""""""######""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******++++++,,,---///000222333444111111333444555777888999888888888888888888888888888999:::;;;;;;:::999888888:::<<<<<<:::888777666444333111000...------,,,------,,,,,,,,,,,,++++++******))))))((((((''''''((('''&&&&&&'''((()))***'''&&&%%%$$$###$$$%%%%%%########################%%%%%%%%%$$$$$$#########!!!"""#########!!! &&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""###$$$""""""""""""############""""""#########""""""!!!""""""""""""############%%%$$$###!!!!!!!!!"""###$$$$$$$$$#########"""""""""''')))(((&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############444555666888;;;<<<>>>>>>999777333222222333222222////////////////////////------,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$######"""""""""##################"""""""""!!!"""##################"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""####################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))))))))((()))***,,,+++******+++---///...---,,,,,,---...///........................------,,,,,,+++*********))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""######$$$$$$$$$$$$######$$$###""""""!!!!!!""""""""""""""""""""""""""""""$$$"""!!!"""$$$&&&$$$###""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###%%%'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++---...000222333333111111222444555666777888888999999999999999888777777888999::::::999888777777999;;;;;;999777666666444333111000...---------------,,,,,,,,,,,,+++++++++******)))(((''''''&&&(((''''''&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########"""""""""###""""""!!!!!!%%%$$$###""""""###$$$%%%%%%$$$###"""!!!"""######""""""""""""############""""""############""""""""""""""""""############%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!###'''((('''%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############444555666888999::::::;;;777555444333444333222000////////////////////////,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&$$$######%%%%%%$$$###%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############%%%### !!!############$$$$$$$$$$$$###""""""#################################$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###########################""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$###############"""""""""#########$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((***++++++******+++,,,......------------......------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((())))))(((((('''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""""""""$$$############"""""""""""""""############""""""######$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$%%%$$$###########################""""""""""""########################""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++,,,---///111222333000111222333444555666777888999;;;;;;;;;999777666666777888999999888777666666888999999777555444555333333111///...---------------,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&)))(((''''''&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$######""""""""""""######$$$###"""!!!!!!!!!""""""""""""""""""############""""""############""""""""""""""""""############$$$###""""""!!!"""""""""$$$############"""""""""$$$%%%'''&&&%%%######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############555555777888999999888888555444444444555444111/////////...............---,,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!########################%%%###!!!!!!"""###############$$$$$$$$$######"""#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$#####################"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((''')))******))))))+++,,,------------------------------------,,,,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################## !!!!!!""""""#####################""""""""""""""""""############""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""""""""###""""""###$$$$$$$$$$$$########################!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! ######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((()))***+++---...000111222000000111222333444555555888:::;;;===<<<:::777555555666777888888777666555555666888777555333333444333222111///......------------,,,,,,,,,+++++++++,,,+++***)))((('''&&&%%%)))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$##################"""!!!!!!!!!###$$$&&&""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!"""""""""############!!!""""""############"""!!!"""""""""##################""""""""""""""""""############""""""""""""&&&&&&&&&%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############555666888999999999777777444333333444555444111///............------,,,,,,++++++***************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######$$$&&&&&&$$$"""%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################%%%$$$"""###$$$%%%$$$###"""######$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&((())))))))))))***,,,,,,------------------,,,.........------,,,,,,,,,******)))))))))))))))(((************************((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$###############""""""######$$$########################"""###############$$$$$$########################!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""#########"""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''((()))***+++---///000111///000000111222333444444777999;;;<<<<<<:::777555555666777888888777666555444666666666333222222333222222111///............------,,,,,,,,,+++++++++++++++***)))((('''&&&&&&(((((('''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""""""""############!!!!!!"""###############!!!"""""""""############"""""""""#########""""""""""""""""""""""""""""""&&&'''&&&$$$"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############444666777999999888777666333333222333444444111///.........---,,,,,,++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$$$$%%%$$$$$$$$$&&&''''''%%%###$$$$$$######$$$$$$%%%%%%######""""""""""""######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############$$$$$$$$$%%%$$$###$$$%%%&&&$$$###""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###############""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&&&&''''''%%%'''((()))((()))***,,,,,,,,,------------,,,,,,.........------,,,,,,+++******))))))))))))))))))************************((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!"""""""""""""""###""""""############""""""######$$$$$$$$$$$$#####################$$$$$$%%%########################!!!###$$$$$$######$$$%%%########################""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$###############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))+++,,,...///000//////000000111222222333666777999::::::999777666555666777888888777666555555666666555333222222333222111000///............------,,,,,,,,,,,,++++++******))))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################"""""""""###############!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""#########"""!!! """"""""""""############ !!!"""######$$$######""""""""""""############!!!!!!"""############"""!!!!!!"""""""""""""""###%%%&&&&&&$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############222333666888888777555444333222222222333333222000......------,,,++++++***))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''))))))'''$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$###"""###%%%%%%###"""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######"""""""""######!!!"""""""""############"""##################"""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&'''$$$&&&((((((((((((***,,,+++,,,------------,,,+++---------,,,++++++******************************************************(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######""""""############""""""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$%%%'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''(((***,,,---...///...//////000000111111222555555666777888888888888666777888888888888777666555666666444222111222444222111000//////......///------,,,,,,,,,,,,++++++))))))))))))(((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###########################!!!"""""""""#########$$$ !!!!!!!!!!!! !!!"""############"""!!!"""###$$$$$$$$$###"""!!!""""""""""""############ !!!"""######$$$$$$$$$""""""""""""############ !!!"""###$$$######"""!!!!!!!!!!!!""""""######$$$%%%%%%$$$###!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############000222444666777666444333444222111111333333222111......---,,,,,,+++******)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&(((******'''%%%$$$#########$$$%%%%%%&&&######""""""""""""######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""######!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$%%%'''(((((((((***,,,++++++------------++++++,,,,,,++++++***))))))(((***************+++++++++************************(((((((((((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""######""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""##############################!!!###%%%$$$""""""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&###!!!###%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))+++---...///......//////000000111111444444555666777888999999666777888999999888777666555666666444222222333444222111000//////...//////---------,,,,,,,,,++++++(((((((((((())))))))))))###$$$&&&'''((('''&&&&&&%%%%%%&&&'''&&&%%%$$$###########################!!!!!!""""""#########$$$ !!!!!!!!! !!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%###"""!!!""""""""""""############ !!!######$$$$$$$$$""""""""""""############ !!!"""$$$$$$$$$###""" !!!!!!!!!""""""######"""$$$%%%%%%###""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############222333444444444333222111444333222111000000000000...---,,,,,,++++++++++++************))))))))))))))))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((++++++******************+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$######'''&&&&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$###"""""""""###%%%%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((((((((((((((()))***+++,,,.../////////------///111444333333222333444666777:::999888777666666666666888777555444333333333444222222111000///---+++***+++++++++************)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$ """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$""" """$$$%%%### """""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############111222333444444333222111333222111000////////////...---,,,+++++++++++++++************))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$&&&'''&&&$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((*********************************)))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$$$$###"""""""""###$$$%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''((()))***+++---...///...------///000333333222222333444666666999999888777666666666666777666555444333333444444111111111000...---+++***+++++++++************)))(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!"""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!"""$$$$$$""" """""""""""""""""""""""" !!!""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############000111222333333222111000111000///...............---,,,,,,++++++++++++,,,************))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&'''((('''$$$###"""###$$$$$$###""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""!!!""""""###$$$$$$###############""""""#########""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$############$$$"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$$$$#########$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!""""""""""""###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$######""""""######$$$%%%!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))),,,---------,,,,,,...000222222222222333444555666888888777777666666555555666555555444444444555555111111000000...---+++***+++++++++************)))((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""############...///000111222111000//////......---,,,,,,------,,,,,,+++++++++++++++,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((())))))))))))))))))))))))((((((************************'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""######$$$""""""#########$$$$$$$$$!!!!!!"""######"""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$!!!!!!"""###$$$&&&((()))""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""######""""""""""""""""""""""""##################$$$############""""""#########$$$$$$$$$###############$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&'''(((((()))***+++,,,,,,++++++---///111111222222333444555666777777777777666555555444555444444444555555555666000000000///...---+++***+++++++++*********))))))((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""#########"""!!!""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############,,,---///000000000//////...---,,,,,,+++,,,,,,,,,+++++++++******++++++,,,************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$%%%&&&######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$""""""#########$$$$$$$$$"""##################"""###"""!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$!!!!!!"""###$$$&&&((()))""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############""""""######""""""""""""""""""##################$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))((((((''''''(((((())))))((()))******)))***,,,...000000111333444555555555555555666666666555444444444444555555555555555555////////////...,,,+++++++++++++++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""###### """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""""""""""""""######$$$######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!"""""""""############+++,,,---/////////......---,,,,,,++++++,,,,,,,,,+++************++++++,,,************))))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$ """$$$%%%%%%%%%&&&'''"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$######""""""""""""""""""""""""############$$$&&&'''(((#########""""""#########""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""############$$$$$$$$$$$$##################$$$"""!!!!!! !!!!!!!!!$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""############$$$$$$$$$%%%$$$$$$#########$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$######"""############""""""""""""#########"""######$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%''')))+++)))(((((('''(((((())))))&&&((())))))((()))+++---...///111333444555555555333444555666666555444333444555555666555555444444/////////......,,,+++++++++++++++************)))''''''''''''''''''''''''(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$ """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""#########$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""############)))***,,,---.........---,,,,,,,,,++++++,,,,,,---***************+++,,,,,,************))))))))))))&&&&&&'''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$ """$$$$$$######$$$%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$%%%''')))***$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$##################$$$!!!!!! !!!!!!"""%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$######"""############"""""""""!!!######"""""""""###%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!###$$$$$$######$$$%%%####################################################################################$$$&&&((()))(((''''''&&&&&&''''''(((%%%&&&(((((('''(((+++------///111333444555555555222333555666666555444333555555666666666444333222............---,,,+++++++++++++++************)))''''''''''''((((((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""""""""### """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """$$$$$$"""!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############)))***+++---......------,,,,,,,,,+++,,,,,,------******))))))***+++,,,,,,************))))))))))))'''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!###$$$$$$"""!!!!!!""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%&&&(((***+++%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''"""############$$$$$$$$$######""""""""""""######!!!!!! !!!!!!"""&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!######"""""""""###%%%&&&"""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!###$$$$$$######$$$%%%########################################################################%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''''''''(((***,,,---...111333444555555555222333555666666555333222666666777777666444222111............---,,,+++++++++++++++************)))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$"""!!!!!!!!!!!!!!!"""###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" ###%%%$$$"""!!!"""$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############+++++++++,,,,,,---------//////...---,,,,,,++++++************************+++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&((()))((('''%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##########################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!$$$&&&%%%###""""""""""""""""""""""""$$$%%%&&&'''(((((((((((()))'''%%%###""""""###$$$""""""""""""############$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""$$$#########""""""!!!!!! !!!"""######$$$############""""""""""""!!!###$$$###"""!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""###!!! !!!$$$$$$!!!""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%'''''''''%%%$$$%%%'''######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))+++,,,///111222222111000333333333444444444555555444444444333222111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""######%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######!!!"""###$$$$$$###"""!!!******++++++,,,------............---,,,,,,++++++************************+++***))))))(((((())))))''''''''''''&&&&&&&&&%%%%%%'''((((((&&&%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$#########""""""""""""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""" !!!$$$%%%$$$###""""""""""""""""""""""""$$$%%%%%%&&&'''''''''''''''&&&$$$"""""""""###$$$""""""""""""#####################""""""#################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""############"""""""""!!!###"""""""""!!!!!!!!!!!!!!!""""""###############$$$#########"""""""""""" !!!!!!""""""##################""""""""""""!!!###$$$###"""!!!"""############"""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$#########"""!!!!!!"""###"""!!!########################$$$$$$$$$#########""""""########################''''''(((&&&$$$######$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&'''((()))+++,,,...000111111000000222333333333333444444444333333333333111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$######""""""""""""############""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$############""""""""""""############$$$$$$$$$""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!((())))))+++,,,---.........------,,,,,,+++++++++************************+++***))))))(((((())))))'''&&&&&&&&&&&&%%%%%%%%%###%%%''''''%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################################################################$$$$$$$$$########################""""""""""""""""""""""""#######################################"""""""""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!"""###$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""############""""""""""""######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""############""""""""""""!!!###$$$###"""!!!"""###""""""""""""############!!!!!!!!!"""""""""######$$$$$$############$$$$$$#########"""!!!!!!###%%%########################$$$$$$$$$#######################################'''''''''&&&###!!!!!!"""######$$$$$$$$$$$$######"""############$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++---///000000000///111222222222333333333333222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""""""""""""""""""""!!!"""######$$$######""""""""""""######""""""""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$"""############$$$$$$$$$""""""############""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""############""""""''''''(((***+++---...///---,,,,,,,,,+++++++++*********************************)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$########################################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""#########""""""""""""######""""""""""""""""""""""""#########"""""""""""""""#########"""""""""!!!!!!!!!"""######$$$$$$####################################""""""""""""""""""############"""""""""!!!!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%"""$$$$$$### !!!%%%)))########################################################################$$$%%%&&&$$$"""!!!!!!"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))***,,,---...///......000000111111111222222222000000000000///...---,,,++++++++++++++++++++++++************************,,,***(((&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""############""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!""""""###############&&&'''((()))+++,,,---...+++++++++++++++************************************))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""!!!"""""""""""""""######""""""""""""""""""""""""#########$$$######""""""!!!!!!!!!""""""###$$$$$$############$$$$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""##################"""""""""""" !!!""""""######""""""###############$$$$$$$$$############""""""""""""############"""""""""!!!!!!###$$$###"""!!!"""###!!!!!!""""""######$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%"""$$$%%%###""""""'''+++########################################################################!!!###$$$$$$""""""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))***+++,,,------...////////////000000000111///////////////...---,,,++++++++++++++++++++++++************************---+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""######$$$&&&'''''')))***+++,,,,,,***************************************************)))((((((''''''((((((&&&&&&&&&''''''''''''(((%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%########################$$$$$$$$$#######################################""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""###############"""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$#########""""""""" !!!"""""""""""""""#########$$$$$$$$$$$$$$$####################################""""""""""""!!!###$$$###"""!!!"""###""""""""""""############"""""""""#########$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################## """###$$$######$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((())))))***+++,,,---............///////////////////////////...---,,,++++++++++++++++++++++++************************,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""!!!!!!"""############"""######""""""""""""############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%''''''(((((()))***++++++)))*********************************************))))))(((''''''''''''((('''''''''((((((((())))))'''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!###$$$###!!! """$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""!!!!!!"""############"""#########$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%############""""""""""""!!!###$$$###"""!!!"""############"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$###############%%%((()))***)))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""$$$%%%$$$######$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''((()))***+++,,,------------...............////////////......---************************************************((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""###### !!!!!!###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!"""###$$$%%%''''''(((((())))))******)))))))))))))))*********************************))))))(((''''''''''''''''''((((((((())))))******)))******)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!###%%%$$$!!! """$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%############""""""""""""!!!###$$$###"""!!!"""###$$$$$$######""""""!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$""""""%%%***,,,***((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%&&&&&&%%%###"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''(((***+++,,,,,,,,,,,,---------....../////////000//////......************************))))))))))))))))))))))))&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""""""""""" !!!"""$$$$$$######"""######""""""""""""###### """$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&''''''''''''((((((((((((((()))))))))***************)))))))))((((((''''''((((((((((((((((((((((((&&&&&&((()))+++---...///000...***&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""###"""!!! !!!"""###########################""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$###########################$$$'''+++---,,,((($$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%"""!!!$$$&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---............////////////............***++++++,,,,,,++++++******************************))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""!!!!!! """"""############""""""!!!!!!"""###############$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$#########"""""" !!!"""$$$$$$######"""########################''''''''''''(((((((((((((((((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---,,,***'''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""#########$$$########################"""%%%)))***(((%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""##################""""""""""""######%%%###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***+++,,,---............////////////.........---***++++++,,,,,,++++++******************************))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""!!!!!!!!!""""""############""""""!!!!!!"""###########################"""""""""!!!########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$#########"""""" !!!"""###$$$######"""########################&&&''''''''''''((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''''''''((())))))******'''%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$###############$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##################""""""""""""!!!!!!!!!!!!""""""""""""!!!"""############"""""""""""""""####################################### &&&***((("""!!!$$$###############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######""""""""""""######%%%$$$###"""######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******+++,,,------------//////.........---------******++++++++++++******************************)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""""""""############""""""!!!"""""""""########################""""""""""""########################$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$###############!!!!!!"""############"""########################&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""########################"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############################################################!!!$$$'''%%%!!!!!!$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$$$$$$$###"""###%%%$$$!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))***,,,------------.........---------,,,,,,******++++++++++++******************************))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################""""""############"""""""""""""""""""""######$$$#########"""""""""""""""##############################################################################$$$$$$$$$$$$##############################################################################################################################!!!"""""""""####################################&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$##############################""""""""""""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""############""""""########################!!!!!!"""############"""""""""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$#############################################""""""###$$$%%%$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""%%%$$$"""$$$))))))$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))+++,,,---------------------,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$""""""############""""""""""""!!!!!!""""""###$$$""""""""""""""""""####################################################################################$$$$$$$$$$$$##############################################################################################################################"""""""""""""""#################################%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###############"""""""""############$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""############################################################"""""""""""""""######$$$"""######$$$$$$######"""######################## !!!""""""######""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$#################################$$$"""!!!"""%%%'''&&&$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!%%%%%%"""%%%++++++&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&''')))***+++,,,------------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###############""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""###################################################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#####################################################################################################################$$$$$$$$$"""""""""!!!"""######$$$########################%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""""""""#########$$$""""""""""""####################################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""############################################################"""""""""""""""###$$$$$$"""###$$$$$$$$$$$$###"""######################## !!!!!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#################################"""###$$$$$$$$$#########$$$$$$$$$###############""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%!!!&&&&&&!!!###+++***###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%&&&(((***+++,,,,,,---,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!""""""#########""""""############""""""###"""!!! !!!"""$$$%%%!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""####################################!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################""""""!!!""""""###$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$#################################$$$(((&&&!!! ###%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!'''&&& !!!)))((( ########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&((()))+++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""""""""###""""""############""""""$$$###!!! !!!"""$$$%%%!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######################################################################################################""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''***+++&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))+++,,,---+++,,,---,,,***)))***++++++++++++*********))))))************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! !!!!!! !!!!!!""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""############""""""%%%%%%$$$$$$###$$$$$$$$$$$$#########""""""!!!!!!########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$######"""""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################"""""""""!!!########################""""""""""""####################################""""""""""""############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""######$$$$$$######"""############$$$$$$$$$########################"""!!!!!! !!!"""###$$$""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$######%%%%%%&&&((()))***+++,,,+++,,,---,,,***)))***++++++++++++*********))))))************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$######"""!!!!!!!!!###""""""!!!!!!""""""###""""""""""""############!!!"""""""""####################################"""############$$$$$$$$$################################################""""""############""""""$$$######""""""######$$$$$$#########""""""""""""########################!!!"""###$$$%%%$$$$$$###############""""""!!!!!!"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################""""""""""""########################"""""""""#########$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""######"""""""""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$######""""""!!!&&&&&&''''''((())))))******+++,,,+++***)))***++++++************)))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""############""""""###"""""""""""""""#####################"""""""""########################""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""########################""""""#########$$$$$$$$$########################!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" !!!"""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$############&&&'''''''''''''''(((((()))***+++***)))((()))***************))))))))))))************************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!!!!""""""#####################""""""#########!!!"""""""""############"""""""""""""""#################################""""""#########$$$$$$$$$################################################""""""############""""""###""""""""""""######$$$################################################""""""######$$$$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""##########################################$$$$$$$$$$$$########################!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###!!!"""""""""##################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""############""""""###############$$$%%%&&&###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###############$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################"""""""""###############$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$"""""""""!!!!!!"""""""""""""""""""""########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""############""""""############$$$%%%&&&'''#########$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""""""""#########$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""#########$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""######$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$$$$$$$###############$$$$$$$$$%%%%%%########################################################################""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&''')))((('''''')))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""#########$$$######""""""######$$$""""""""""""########################"""""""""!!!########################"""############$$$$$$$$$################################################""""""############""""""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!!!!""""""#########$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############################################################$$$$$$$$$######$$$%%%%%%&&&''''''%%%'''((((((''''''(((***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""############""""""!!!!!!!!!!!!"""###$$$%%%#########$$$$$$%%%%%%%%%########################$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$...,,,))))))******'''%%%(((&&&%%%%%%&&&(((((('''))))))((((((((())))))***&&&''''''((()))******+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$)))%%%!!!"""$$$%%%!!!%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$#################################"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!######################## """###"""!!! !!!###!!!!!!"""###$$$$$$%%%%%%################################################"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%########################&&&&&&%%%$$$$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########""""""########################$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&'''((()))***++++++***)))))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###;;;666111---,,,+++)))(((***)))(((((()))(((&&&%%%'''&&&&&&&&&&&&&&&''''''&&&''''''((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''$$$"""###&&&(((%%%"""%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!########################!!!"""###"""!!! !!!###!!!""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$###############$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&############################################################$$$$$$$$$%%%################################################$$$$$$$$$#########""""""########################$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&'''((()))***+++******)))((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###KKKEEE>>>777333000---,,,+++***)))*********'''%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&###"""$$$(((***)))&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################""""""""""""########################!!!"""######!!!!!!"""###"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$############$$$$$$################################################"""""""""#########$$$$$$################################################$$$$$$$$$############################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''''''''(((((()))*********))))))''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$######"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$#######################################""""""#########%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###VVVSSSLLLFFF???:::666333...,,,***)))******)))((()))((((((''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%######$$$''')))((('''%%%$$$$$$######$$$$$$%%%"""#####################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""########################!!!"""######"""!!!"""###""""""#########$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""##############################""""""""""""######################################################!!!""""""""""""#########################################################################################################"""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZYYYUUUOOOIIICCC@@@:::666000,,,******))))))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##############################"""###$$$###"""!!!"""$$$###############$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""################################################!!!""""""""""""#########################################################################################################!!!"""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((((((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############"""""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSVVVZZZ[[[XXXTTTPPPNNNKKKFFF===555000---***))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################"""###$$$$$$""""""###$$$########################################################################$$$$$$$$$###############$$$$$$$$$#######################################""""""############""""""################################################"""""""""#########$$$$$$###############################################################$$$$$$$$$######################## !!!###$$$%%%%%%$$$###############$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))((('''''''''((((((***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$#######################################""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%BBBGGGNNNRRRSSSTTTUUUVVVVVVQQQKKKDDD>>>888222...******)))''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$###""""""""""""%%%$$$$$$######$$$$$$%%%$$$%%%'''''''''%%%$$$"""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!"""""""""####################################"""###$$$$$$""""""###$$$#######################################################################################$$$$$$$$$###############$$$$$$$$$########################""""""###$$$$$$###""""""############################################################$$$$$$$$$%%%################################################""""""#########$$$$$$$$$######################## !!!###%%%%%%%%%$$$###############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&''''''((())))))((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%333999@@@FFFJJJNNNSSSWWWWWWUUURRROOOJJJCCC;;;666------+++***))))))))))))'''''''''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((((((&&&$$$############$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################"""$$$$$$$$$###"""###$$$$$$$$$##################################################################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""###################################################$$$$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$###"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&222222333222444;;;EEEMMMPPPWWWZZZWWWUUUTTTNNNFFFBBB;;;222,,,*********)))(((((('''''''''((()))***((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%#########$$$ """%%%&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''))))))'''%%%"""$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$#################################%%%$$$#########$$$&&&'''######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))!!! '''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%$$$###"""########################$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!!"""$$$%%%$$$###%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###888888777555555666:::<<>><<<;;;:::777444222444<<>>===@@@>>>999444///+++)))(((((((((''''''''''''(((((('''''''''''''''((((((((()))((('''(((******((('''******)))'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%''''''%%%"""###&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&### )))---"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""############""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&DDDDDDDDDBBB@@@@@@BBBCCCGGGBBB>>>===:::444333777;;;@@@FFFHHHEEE@@@;;;999AAAAAAAAA@@@;;;555///+++))))))(((((((((((())))))&&&'''''''''((((((((()))***)))))))))++++++)))((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!&&&''' """'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""###############""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$###"""###%%%%%%%%%$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%AAADDDFFFEEECCCAAACCCEEEAAA>>>@@@CCC???555.........666@@@FFFEEEAAA<<<999<<<@@@EEEHHHFFF???777111******))))))))))))******&&&'''''''''(((((())))))+++***)))***,,,,,,***)))$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%#########''''''&&&$$$###$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''')))+++---+++***'''%%%$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& &&&+++###""")))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################################################################""""""""""""""""""""""""########################""""""""""""###############""""""""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%###########################$$$%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###"""!!!"""$$$%%%$$$#########""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$CCCAAACCCGGGEEE???@@@EEE@@@:::999>>>>>>777111000...000666@@@HHHIIICCC<<<::::::;;;===@@@AAA???>>>555///(((''')))+++***''''''''''''''''''((()))***+++***((('''&&&''')))***((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%((()))((($$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%% ###%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%&&&&&&'''&&&%%%DDDAAABBBEEEEEEAAABBBFFFDDD<<<777888777444333555111111555<<>><<<999999:::<<<;;;777222000777666666999@@@FFFKKKLLLOOOMMMKKKIIIGGGDDD@@@<<>>888;;;======<<<;;;999777777888:::>>>CCCHHHLLLMMMQQQPPPMMMLLLJJJGGGBBB???;;;>>>AAAAAA<<<555///,,,)))))))))))))))(((((('''(((((('''&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((******************))))))+++++++++++++++***))))))(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%$$$%%%)))***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))+++------++++++...000qqqsssppphhh___[[[VVVRRRGGGGGGBBB:::666888;;;<<<666999===BBBFFFIIIJJJKKKPPPNNNMMMMMMLLLJJJGGGDDD:::<<<@@@BBB@@@<<<666222++++++)))(((''''''''''''((((((((((((''''''&&&&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''(((((('''((()))***++++++++++++++++++,,,,,,++++++***)))******))))))((('''''''''######%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))+++,,,+++)))+++///444yyyxxxwwwvvvuuunnnkkk___MMM@@@======;;;666999>>>BBBEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMKKKIII???======???AAAAAA===999444222...+++((((((((((((((()))))))))((((((''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))*********++++++***+++...111444555666777999999::::::999999888777666666555333222111000///+++++++++,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""$$$''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''((())))))***+++***)))---444;;;}}}nnnYYYLLLCCC;;;666999===@@@BBBDDDFFFHHHHHHHHHIIIKKKNNNOOOMMMLLLEEE@@@<<<<<>>===:::444///+++******+++)))))))))***)))(((((('''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,,,,------------......444777;;;@@@DDDGGGIIIIIIPPPPPPPPPPPPPPPOOOOOONNNIIIIIIGGGFFFDDDBBBAAA@@@>>>>>><<<:::888555222111))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''')))+++)))&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$'''((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))))))))+++,,,++++++111;;;CCC|||yyymmmYYYDDD@@@AAA???:::;;;???BBBAAA===CCCEEEDDDFFFLLLLLLHHHCCC@@@<<<999999:::===???@@@>>><<<888333...***'''---+++(((&&&'''((((((((())))))))))))(((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&'''(((%%%&&&((((((''''''((()))---,,,,,,,,,---111888===AAA<<<555000......//////222555777:::>>>FFFOOOWWW]]]___aaa```]]]ZZZWWWVVVXXXVVVTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQOOOLLLGGGDDD>>>===:::666222///------...,,,)))((()))))))))((((((''''''((())))))'''&&&((('''''''''(((((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&''',,,++++++...444<<>>BBBEEEDDDAAACCCHHHIIIFFF>>>;;;888555555666999:::??????>>><<<888333...++++++***))))))))))))'''&&&))))))))))))(((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))))))))))))))((()))***+++***))))))+++,,,---000555:::>>>DDDJJJNNNKKKFFF???999444222///...000111222222555<<>>@@@???>>>AAADDDCCC@@@<<<:::666444222333444666<<<>>>@@@AAA>>>:::444111*********++++++***'''$$$))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&'''((((((((('''&&&'''(((***+++,,,...222555999>>>FFFNNNTTTYYY]]]```^^^ZZZSSSMMMGGGBBB===999777666444222222666<<>>BBBCCC@@@;;;888...,,,+++***+++***(((&&&))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$&&&'''))))))''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&'''((()))***(((+++///333888???FFFJJJNNNRRRYYY^^^bbbeeehhhjjjllliiieeeaaa]]]XXXSSSOOOGGGDDD@@@<<<888555555666666888;;;@@@FFFOOOZZZ``````bbbdddeeedddbbbaaaaaaaaabbbcccdddcccccccccddd]]]```cccaaa]]]XXXUUUTTTLLLIIIDDD@@@===999555222///,,,((('''((())))))(((***))))))(((''''''(((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$(((...111...+++((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""""""""######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&---222999AAAGGGKKKNNNPPPzzzuuutttooofffOOOGGG@@@???AAADDDFFFGGGCCCAAA>>>:::666333111000///333:::@@@BBBBBB???===555111,,,)))))))))))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((***---222555888;;;AAAGGGNNNUUU]]]bbb```bbbdddfffgggiiillloooqqqpppoooooonnnkkkgggdddYYYWWWRRRLLLEEE>>>777333000000000333999DDDQQQZZZ]]]```dddfffeeedddeeefffeeefffhhhgggfffgggiiikkkjjjnnnqqqnnnggg```\\\[[[XXXUUURRRNNNKKKGGGCCC@@@;;;777222///...---,,,+++))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&)))000777999444///)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&'''''''''''''''''''''(((((())))))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$&&&((((((''''''((()))111888AAAHHHMMMOOOQQQSSSlll\\\III???===>>>BBBFFFCCCBBB???<<<888444222000...111666;;;???@@@@@@@@@;;;666///***))))))******))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))+++///444:::>>>JJJMMMSSSXXX\\\aaagggjjjhhhhhhiiihhhiiikkkooorrrttttttuuuvvvvvvuuurrrooogggddd```ZZZTTTKKKCCC===111000///...111777@@@FFFLLLQQQVVVXXXXXXYYY\\\___bbbdddffffffeeeggglllppp}}}yyymmmbbb\\\[[[]]][[[XXXVVVUUURRRNNNKKKFFFBBB===777444000,,,******))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((---111111,,,''')))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))+++,,,---------,,,***((('''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))******++++++((((((((((((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%'''((((((((())),,,...555===GGGNNNQQQRRRTTTVVVttt```UUUNNNGGGDDDDDDAAAAAA@@@>>><<<999666444111333555777:::<<<>>>???>>>999333...,,,+++)))((())))))))))))(((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))******+++,,,...222666<<>>:::555222111000...,,,***)))))))))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))***+++,,,---...000222444666666333000,,,(((&&&&&&'''(((((('''''''''((()))***+++))))))***+++---...///000////////////...---,,,+++))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((+++000333<<>>;;;:::666555555555777999<<<>>>>>>;;;666222///,,,(((&&&))))))))))))(((((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''')))***+++,,,---444888@@@GGGNNNSSSVVVWWW\\\```fffjjjkkklllmmmnnnkkklllnnnmmmmmmmmmnnnpppkkkiiifffccc```\\\WWWSSSMMMIIICCC@@@@@@AAA???>>>;;;>>>AAAAAA>>>:::666555222555777444000///222666888<<<@@@CCCDDDJJJRRRZZZrrrvvvwwwqqqggg___^^^```]]]\\\]]]^^^``````^^^\\\WWWUUURRRPPPNNNKKKGGGDDD888777444111///,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$&&&(((###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))+++...000111222333555777:::===>>>???666333---(((&&&&&&''')))))))))))))))***+++------)))***+++---///111222333777777777666666444333333,,,+++++++++******))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))''')))***,,,,,,***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((,,,222666DDDKKKRRRUUURRROOOOOOPPPtttfffOOOFFF@@@AAAAAA>>>===???===777555<<>>===<<<;;;888777999===>>>===@@@EEEDDDHHHLLLMMMKKKGGGCCCBBBAAA>>>999555333333444555999<<<@@@CCCEEEFFFEEEDDDUUUTTTRRRPPPPPPRRRVVVZZZWWWZZZ___cccdddcccaaa___ZZZWWWTTTTTTUUUUUURRRPPPJJJEEE???<<<:::666///)))+++***+++,,,,,,+++(((%%%''''''((((((''''''&&&%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''++++++,,,...222777;;;===AAA???>>>???AAABBBCCCBBB<<<999444...***))),,,///,,,///222444555666888999777444000...///000111111999<<<@@@CCCEEEDDDCCCAAAAAA===888555333111---*********++++++***)))(((((())))))((('''''''''''''''&&&%%%%%%''')))***)))''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))((('''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&((((((&&&$$$!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&(((******((('''&&&'''%%%&&&((((((+++333===FFFLLLNNNPPPQQQQQQQQQSSSTTT~~~}}}hhhZZZKKKEEEAAA>>>@@@DDDBBB======CCCFFFCCC===:::777777888::::::777111---++++++***)))))))))))))))))))))))))))((('''%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''''''''((((((((($$$&&&((((((((((((***+++''')))---222888@@@JJJQQQTTTUUUVVVYYY\\\^^^aaabbbgggffffffeeeddd___YYYTTTVVVTTTRRRPPPNNNJJJFFFCCCBBB???;;;:::;;;;;;:::888999:::>>>DDDGGGFFFHHHMMMTTTVVVXXXXXXWWWVVVVVVWWWPPPNNNJJJDDD>>>999555222<<>>999333.........---,,,++++++******)))(((((((((((())))))***)))(((''''''(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''$$$"""$$$))))))$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&((()))***((('''''''''*********,,,111:::DDDLLLMMMOOORRRTTTTTTTTTUUUVVV}}}www}}}www```OOOEEE???@@@BBBDDDBBBDDDIIIKKKFFFBBBAAA>>>999666999>>>>>>777000,,,,,,,,,,,,++++++***)))((()))*********)))'''&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((###%%%'''(((((()))***,,,'''---555???GGGPPPWWW\\\]]]ZZZXXXXXX\\\```aaaaaaZZZ[[[[[[[[[YYYSSSKKKFFF@@@???>>>;;;888777777888999999:::<<<>>>===999666:::;;;@@@FFFGGGFFFGGGKKKSSSSSSSSSQQQQQQSSSVVVYYYUUUUUUTTTPPPJJJBBB;;;777666999???GGGPPPXXX___ccc^^^^^^\\\XXXSSSOOONNNNNNZZZ]]]```dddggghhhhhhhhhdddbbb```______^^^\\\ZZZOOOLLLIIIIIILLLMMMLLLJJJ888444///,,,+++,,,------((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%(((---222555777999;;;<<<<<<:::888666555333222222333333333222555999===@@@???>>><<<<<>>:::;;;??????:::444///...---,,,,,,---...///&&&&&&''''''(((******+++((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''((('''&&&%%%&&&)))+++000666@@@KKKSSSWWWYYYZZZ\\\XXXTTTUUUYYY\\\ZZZWWWMMMMMMMMMLLLJJJFFF@@@;;;444444444222222777@@@GGGNNNOOOOOOOOOLLLHHHBBB???;;;:::<<>>BBBHHHOOOUUUYYY```bbbdddeeecccaaa```aaa___```bbbeeegggiiijjjjjjeeedddbbbaaa```^^^]]]\\\SSSPPPKKKIIIJJJJJJJJJIII@@@<<<666111///......---))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((,,,111666999999777555333222444666777222000...---......---,,,...333:::???AAAAAAAAAAAAFFFIIILLLKKKFFF???999666777444000...000222444555999<<<@@@CCCEEEEEEDDDCCC>>>???AAABBBAAA>>>:::777222111...,,,,,,,,,---...111000///---+++*********)))'''&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''&&&''')))+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%$$$444JJJJJJ444$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''((((((''''''(((*********---555???HHHLLLMMMMMMPPPTTTWWWWWWWWWWWWWWWrrraaaNNNAAA???===???DDDFFFFFFGGGKKKGGGFFFEEECCCAAA???===<<<555222...++++++...222555***(((&&&%%%&&&(((***,,,))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***)))'''%%%%%%)))///444AAAFFFOOOXXX]]]]]]ZZZWWWTTTQQQNNNQQQTTTUUUQQQLLLJJJGGGDDDAAA>>>:::666333555444222111555@@@OOO[[[eeeeeeccc^^^XXXQQQLLLIII>>>;;;::::::777333444888999===BBBFFFIIIKKKNNNPPPQQQSSSUUUWWWXXXYYYXXXWWWUUURRRNNNJJJHHHIIIJJJKKKUUUYYY___bbbddddddeeefffcccccccccdddeeeggghhhiiieeeeeedddbbb```^^^]]]]]]\\\YYYUUUQQQOOONNNMMMLLLGGGCCC???;;;777333///+++***)))((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''###&&&)))...222555777888666555444333333555777888222000...---------,,,+++---222777<<<@@@CCCFFFHHHHHHKKKOOOOOOKKKEEE???<<<999777444555777:::;;;<<>>===;;;999777444555777999;;;===???AAA<<<:::666333000///...///222222111000////////////...,,,***)))******)))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((('''''''''''''''$$$%%%''')))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$ ***======*** $$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((('''((()))+++***,,,444>>>HHHMMMLLLJJJKKKNNNRRRTTTUUUUUUUUUVVVjjjXXXIIIBBB???AAADDDEEEHHHMMMMMMPPPQQQNNNGGGCCCDDDFFF===999111,,,***---222555333111---)))''''''((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))((())))))+++///777AAAHHHTTTWWW^^^ccceeeaaaZZZTTTIIIHHHHHHJJJLLLLLLHHHDDDBBB@@@======>>>>>>>>>======999555444999FFFUUU`````````^^^ZZZSSSMMMJJJHHHAAA??????@@@???;;;===AAA>>>DDDNNNVVV[[[]]]^^^^^^_______________^^^]]]]]]aaa^^^ZZZVVVTTTTTTVVVWWWVVVZZZ___bbbdddddddddeeedddcccbbbaaabbbdddfffhhhgggggggggeeeaaa___^^^______]]][[[XXXVVVTTTTTTTTTMMMKKKHHHEEEAAA;;;444000---,,,***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))'''***...333666888888888555888===AAAAAA>>>999666333111///...//////...---+++...222666:::>>>DDDHHHGGGKKKPPPRRRPPPKKKHHHEEE@@@???>>>???AAACCCBBBBBB>>>===:::777555333222222000111222444777<<>>HHHOOOQQQNNNJJJJJJLLLOOOQQQQQQRRRTTTVVVqqq^^^RRRFFFDDDEEEGGGJJJMMMOOOSSSVVVSSSMMMIIIJJJLLLEEE???777000,,,+++---///999888666333000,,,***((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))******))),,,222888AAAKKKUUU\\\aaabbbdddeeeccc[[[OOOGGG?????????@@@@@@@@@@@@@@@<<<===>>>BBBGGGJJJLLLKKKCCC>>>::::::@@@KKKVVV\\\SSSUUUVVVTTTOOOJJJGGGFFFCCCCCCGGGKKKKKKGGGFFFIIIEEEKKKUUU\\\^^^^^^\\\[[[]]]]]]^^^]]]\\\ZZZXXXVVVXXXWWWVVVVVVYYY\\\```ccc^^^aaadddfffeeedddcccdddbbb```^^^]]]^^^aaaeeegggggghhhhhheeeaaa^^^^^^___\\\\\\\\\[[[YYYWWWWWWWWWSSSQQQOOOMMMJJJEEE???:::222000---+++))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''''')))******000111444666888::::::;;;===@@@FFFHHHGGGAAA999444333111///...///000///...+++---000333777<<>>BBBEEEFFFEEEDDD===:::555111......//////,,,...000111333888???DDDHHHGGGEEECCCAAA???===<<<777666666666777888999999888777777888888666222///+++++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))((('''''''''''''''+++***)))'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++&&&###$$$$$$###&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&'''(((+++...777>>>GGGMMMPPPPPPNNNMMMJJJKKKMMMNNNNNNPPPTTTWWWppp___NNNHHHHHHIIIKKKMMMOOORRRTTTTTTPPPMMMLLLMMMIIIDDD<<<444---***)))))):::;;;;;;;;;888333...+++))))))))))))(((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))************,,,222;;;EEEOOOXXXaaaggghhhfffdddaaa[[[OOOAAA888888888888777666777:::===DDDEEEGGGKKKNNNOOONNNLLLEEEAAA>>>@@@HHHQQQWWWZZZRRRVVVZZZZZZVVVQQQNNNMMMDDDFFFLLLSSSRRRLLLHHHIIIJJJOOOVVVYYYXXXTTTPPPNNNOOOPPPSSSTTTTTTRRRPPPNNNPPPOOOOOOOOOQQQUUUXXXZZZ]]]___aaabbb```^^^]]]]]]___]]][[[ZZZ\\\```eeehhheeeffffffccc___\\\\\\]]]]]]^^^___^^^\\\ZZZYYYYYYWWWUUURRRPPPNNNKKKGGGDDD555333000---+++*********'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((***++++++777777777777999:::<<<>>>FFFGGGGGGEEEBBB<<<777333222000......///000///...000333666999<<>>999666111333888>>>CCCEEEEEECCC???:::444...******,,,---)))+++------...111666;;;@@@AAABBBDDDEEEFFFFFFFFF>>>===;;;999888777666666555666999===??????;;;888000000...,,,***((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))((('''''''''''''''111///+++(((&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&&&&(((+++...<<>>???@@@CCCFFFHHHFFFEEECCCBBBAAA>>>777222000000000000000000000000999999;;;===@@@CCCEEEGGGJJJKKKJJJDDD;;;444000000000......222999<<<;;;888333222000///.........///---,,,,,,------...///000888888999;;;===AAADDDFFFBBB???;;;777444333222333444444444666999===AAACCC???999111,,,++++++***)))))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((:::333***'''((()))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***'''&&&,,,555DDDHHHMMMPPPPPPOOONNNMMMMMMNNNNNNMMMMMMPPPTTTXXXtttjjj___TTTMMMMMMRRRWWWUUUNNNHHHEEEFFFJJJFFFCCC@@@888...+++...(((***------,,,,,,...111777555111...+++)))((('''((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())),,,222999???JJJQQQZZZ___aaabbbdddgggfff___TTTJJJBBB;;;555000///222777:::===>>>???@@@GGGIIIMMMTTT[[[```aaa```___^^^[[[XXXUUUTTTSSSRRRIIIQQQVVVQQQKKKHHHEEEAAACCCBBBFFFKKKKKKFFFEEEHHHNNNRRRUUUSSSOOOKKKLLLNNNOOOTTTXXXZZZ\\\^^^YYYSSSLLLLLLMMMPPPNNNJJJJJJMMMPPPLLLJJJMMMLLLJJJMMMSSSUUUSSSRRRTTTWWWZZZ\\\]]]cccbbbaaa^^^]]]]]]```bbb___\\\YYYXXXYYYVVVOOOIIIQQQQQQQQQQQQPPPNNNLLLKKKFFFCCC===666000---++++++***)))((()))******)))'''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%$$$"""$$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''(((((('''((()))***,,,///444;;;@@@GGGGGGHHHHHHHHHGGGFFFEEE<<<;;;:::;;;;;;:::666222222222333555777999;;;===@@@@@@AAABBBDDDGGGIIIJJJKKKJJJHHHCCC;;;555000...---+++***---222555444111333222111000////////////************+++,,,------------...///111444666888===;;;999666444333333333111111222444666:::===>>>DDD@@@;;;777333///***'''***))))))(((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((555///(((&&&(((***)))'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((()))+++***+++333<<>>DDDJJJNNNPPPQQQQQQWWWXXX[[[```eeehhhhhhgggeeebbb]]]SSSJJJGGGJJJNNNTTTWWWUUULLLDDDCCCDDDEEEFFFMMMYYYccceeedddfffjjjwww||||||sssmmmmmmooorrrzzz}}}yyysssmmmfffhhhnnnrrrnnnddd]]][[[QQQOOONNNNNNLLLIIIJJJNNNIIIGGGEEEGGGLLLRRRVVVXXX[[[^^^___^^^ZZZZZZ]]]aaa]]]YYYVVVWWWYYYVVVMMMFFFCCCDDDFFFIIIJJJKKKKKKKKKNNNJJJEEE>>>888333///...+++***))))))++++++***)))&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&%%%###%%%((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((+++///444888>>>DDDHHHNNNOOOQQQQQQNNNIIIDDD@@@555444444666888999999888:::::::::<<<>>>BBBFFFHHHDDDDDDCCCCCCDDDEEEGGGHHHKKKIIIEEEBBB>>>999333///111...+++,,,000333222111222222222222222111000///------------------------*********+++,,,...///000222111111000//////......///000111444666999:::;;;<<<===>>>???>>>:::444000++++++***(((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((///+++&&&%%%(((***+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((())),,,...222<<>>888888888999<<>>999222000---,,,,,,+++***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&)))......***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%&&&)))+++---222:::BBBGGGJJJMMMOOOPPPPPPOOOMMMKKKGGGDDDBBBAAAAAAAAAAAACCCEEEHHHKKKKKKJJJHHHFFFGGGIIIKKKMMMOOOMMMKKKIIIHHHHHHIIIJJJNNNKKKIIIIIIJJJIIIDDD@@@999777444333444555666777??????@@@AAAAAA@@@>>>===999888777666333000...---//////......------,,,,,,------.../////////......***,,,///222555888::::::<<<===??????>>><<<:::888111000...,,,+++***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***(((''''''((())))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))++++++***)))((('''&&&&&&'''''''''((((((((())))))''''''%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&)))111888???HHHRRRPPPQQQPPPNNNKKKKKKLLLMMMPPPQQQSSSSSSRRRRRRSSSTTTwwwfffUUUOOOTTTVVVOOOFFF999<<<>>>???AAACCC@@@;;;---,,,,,,---......---+++***)))(((***---,,,)))%%%))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))+++,,,000777BBBMMMUUU\\\aaadddfffdddaaa]]]XXXNNNBBB:::000555999;;;===DDDPPPYYY[[[[[[\\\___cccbbb^^^ZZZZZZ\\\]]]\\\WWWRRRNNNLLLMMMKKKKKKQQQ^^^ooo}}}~~~{{{fffZZZMMMHHHKKKNNNMMMJJJMMMMMMOOORRRVVVVVVRRRNNNKKKHHHBBB===;;;===???AAADDDGGGLLLPPPOOOKKKEEEAAA:::777333///---,,,***((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&&&&%%%(((------***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))***)))'''(((---111888===DDDJJJNNNPPPQQQRRRPPPPPPNNNMMMLLLKKKKKKJJJGGGHHHIIIHHHHHHIIILLLOOOKKKKKKJJJJJJKKKNNNPPPRRRPPPNNNKKKIIIHHHIIIJJJLLLPPPOOONNNNNNNNNLLLIIIFFF@@@??????>>>>>>@@@AAABBBIIIIIIJJJJJJJJJIIIIIIHHHEEEDDDDDDCCC@@@===:::888555555555555444333111000/////////...------,,,,,,)))***,,,...000333444555888999;;;;;;;;;<<<>>>@@@444333111///---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))++++++***)))(((''''''&&&''''''''''''((((((((()))((((((''''''''')))***+++%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))((((((---777???DDDKKKQQQMMMNNNOOONNNLLLLLLNNNOOORRRSSSSSSRRRQQQQQQSSSUUU}}}iii[[[UUUSSSPPPMMMEEEEEEBBB>>>@@@FFFGGGCCC555222///...//////...---+++***)))***,,,+++)))&&&))))))))))))))))))))))))(((((((((((((((((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((+++///333666BBBHHHRRRZZZ^^^_________```\\\UUUMMMEEE===666222000444:::CCCMMMWWW]]]aaabbb___]]]]]]^^^[[[VVVPPPPPPPPPPPPNNNKKKKKKNNNPPPTTT[[[eeeppp{{{xxxjjj^^^YYYTTTOOOKKKGGGJJJNNNQQQTTTUUUVVVVVVPPPNNNJJJGGGDDDCCCCCCCCCCCCEEEHHHKKKLLLLLLKKKIIIDDD???999444111...+++)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&%%%$$$&&&))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%(((+++++++++...555;;;BBBFFFLLLPPPRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOKKKMMMNNNNNNLLLMMMOOOQQQLLLLLLMMMNNNPPPSSSTTTVVVPPPNNNKKKIIIHHHJJJLLLNNNQQQRRRRRRPPPMMMIIIGGGGGGFFFGGGIIIIIIJJJJJJLLLMMMLLLLLLLLLKKKKKKLLLLLLMMMKKKLLLLLLLLLKKKIIIFFFEEEBBBCCCCCCBBBAAA@@@>>>===777666333000...---------------,,,,,,---...///000---000333555666999>>>BBB777666444111///---,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''&&&((()))***************((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))***+++333>>>GGGIIILLLPPPMMMNNNPPPOOONNNNNNOOOPPPUUUUUUTTTSSSQQQRRRTTTVVV}}}}}}hhhYYYRRRRRRUUUVVVTTTKKKBBBBBBHHHIIIEEE999444---******,,,,,,+++'''((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((''''''&&&''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++000666<<<@@@SSSXXX^^^aaaaaa]]]ZZZXXXUUUPPPGGG===555000......666777<<>>888333///,,,)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&%%%"""###&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$(((,,,---///333<<>>BBBHHHHHHDDDEEEFFFHHHIIIIIIIIIHHHGGGLLLJJJHHHIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCAAA???===111333444444222///...---222000//////111222222111222444666777777444222000111000---+++)))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$$$$&&&(((***+++)))'''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((***((()))+++***&&&%%%(((,,,555BBBJJJMMMMMMMMMMMMLLLOOORRRSSSRRRRRRTTTVVVYYYUUUQQQPPPSSSVVVXXXXXX~~~zzz||||||mmmbbb\\\^^^bbbaaaZZZUUUVVVXXXXXXLLL<<<000000///***)))...++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''%%%&&&&&&''''''(((((((((&&&)))(((%%%&&&******&&&******,,,444???IIIRRRWWW___^^^]]]ZZZNNN???777666888555111...,,,---///000111777CCCTTTbbbjjjjjjgggZZZQQQIIIGGGFFFDDDFFFKKK\\\aaahhhtttvvvfffWWWLLLLLLKKKKKKMMMNNNKKKEEE@@@@@@???>>>???AAAFFFJJJMMMKKKHHHFFFCCC???:::444//////---+++***+++++++++*********))))))))))))******+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((()))***))),,,000444999???GGGKKKOOOOOOPPPPPPPPPOOONNNMMMLLLMMMOOOQQQSSSTTTUUUUUUQQQPPPOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRCCCAAA@@@@@@CCCEEEEEEEEEGGGGGGGGGGGGHHHIIILLLMMMQQQNNNIIIDDDFFFLLLMMMJJJCCCDDDFFFGGGHHHHHHHHHGGGJJJIIIGGGGGGHHHHHHGGGFFFHHHGGGFFFEEECCCAAA???>>><<<:::777444111000111222111000......000111000///111222555777888888777666444222000...---,,,,,,,,,))))))******************************************((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((('''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%%%%&&&((()))***)))((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((***((((((++++++)))***...222;;;EEEMMMOOONNNNNNOOOMMMPPPSSSSSSRRRRRRSSSUUUWWWTTTQQQQQQTTTVVVWWWVVVrrrfffbbbdddeeeccceeejjjllljjjXXXGGG888333000++++++///,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''''''''''''''''''''&&&))))))((((((++++++))))))...777CCCOOOYYY^^^___aaaZZZQQQIII>>>222,,,,,,---...///...---...333777BBBIIIUUU```ffffffbbb___OOOGGG???@@@GGGQQQ^^^iiiqqq```JJJGGGDDDEEEIIIKKKKKKIIIBBB===777777;;;@@@AAAAAAFFFGGGHHHHHHFFFAAA999333000...,,,++++++,,,+++*********))))))))))))******++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''')))***)))''''''+++......222888===AAAEEEHHHKKKNNNNNNNNNNNNNNNOOOOOOPPPNNNOOORRRTTTUUUTTTSSSQQQQQQPPPNNNOOORRRTTTUUUUUUSSSSSSRRRRRRRRRSSSUUUVVVWWWSSSNNNNNNQQQOOOJJJDDDBBB@@@>>>>>>@@@CCCDDDDDDEEECCCAAAAAACCCFFFIIIJJJDDDFFFEEECCCEEEJJJMMMLLLKKKKKKJJJJJJHHHGGGFFFEEE===>>>@@@BBBDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA???<<<999777555444444222111//////000000...---///000222444777999;;;<<<777777555333222111111111)))***++++++++++++******************************(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$%%%'''((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***((((((***++++++///555:::AAAJJJPPPPPPOOOOOOPPPPPPRRRSSSTTTSSSRRRSSSTTTUUUTTTSSSTTTVVVVVVUUUTTT{{{tttnnnfffeeeooo|||}}}kkkYYYFFF;;;444///---///,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((***+++******+++,,,,,,...777DDDPPP[[[bbbaaa]]]SSSIII???:::555///...000)))...333555555888>>>DDDTTT[[[dddhhheee___YYYVVVFFFEEEGGGRRRcccwwweee\\\OOOGGGFFFJJJNNNOOOHHHCCC<<<999999999888666>>>AAAEEEJJJJJJFFF>>>999444111...,,,,,,,,,+++++++++******))))))******+++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%(((+++)))&&&''',,,222888<<<@@@CCCEEEFFFHHHIIINNNMMMLLLLLLMMMOOORRRSSSSSSTTTTTTTTTTTTRRRQQQPPPVVVTTTQQQPPPQQQSSSTTTTTTVVVUUUSSSQQQQQQRRRSSSTTTTTTPPPLLLLLLMMMLLLGGGBBBHHHDDD@@@>>>@@@CCCEEEFFFKKKLLLNNNOOOPPPSSSXXX[[[^^^eeekkkmmmooosssuuussskkkiiifffbbb\\\WWWSSSQQQKKKOOOSSSTTTPPPKKKGGGEEEDDDDDDBBBBBBBBBCCCDDDEEEAAAAAABBBBBBAAA===999555555444222222222111///---......///111444777:::<<<:::999999888777666666555///...---,,,+++*********************************((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))((((((''''''&&&'''((()))***((((((((((((((('''''''''((((((((((((((((((((((((***(((((())))))***111999AAAGGGNNNQQQPPPOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTVVVXXXXXXWWWTTTRRR|||hhhcccsss}}}kkkTTTCCC888111...---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''((()))******)))(((+++...999DDDPPPXXX___bbb[[[RRRAAA999333111000///000444111777???BBBDDDGGGMMMRRRUUUZZZ______YYYTTTQQQQQQLLLTTTcccvvvvvvdddXXXOOOIIIEEEHHHGGGDDD@@@===:::888888666:::@@@FFFJJJHHHCCC???999555111...---,,,,,,+++++++++************++++++((()))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###'''***)))''')))000666???AAACCCEEEFFFGGGJJJLLLNNNMMMLLLLLLNNNPPPSSSUUUUUUTTTSSSRRRSSSTTTUUUVVVXXXUUURRRQQQRRRTTTUUUUUUVVVTTTQQQOOOMMMMMMNNNOOOJJJJJJJJJIIIHHHHHHJJJLLLIIIHHHGGGKKKRRR\\\cccgggvvvzzz}}}}}}{{{xxx|||wwwiii___ZZZYYYVVVSSSOOOKKKIIIHHHGGGDDDBBB@@@@@@@@@>>>;;;888999888777777777666333111//////......///222444555999999999999888888777777666444000,,,*********+++************************)))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''((()))))))))(((&&&&&&&&&''')))***((((((((((((((('''''''''((((((((((((((((((((((((***(((((((((((()))111;;;EEEIIINNNPPPNNNMMMNNNPPPSSSSSSSSSSSSSSSSSSRRRQQQSSSVVVYYYZZZYYYUUURRROOOoooeeesssxxx___III<<<444...+++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((('''''''''(((((((((((((((((((((((('''&&&'''(((((((((---444EEEPPPYYY\\\___^^^TTTGGG999444//////...---111777AAAGGGMMMQQQRRRTTTVVVYYYUUUUUUTTTPPPMMMMMMQQQUUUiiiuuuyyygggUUUJJJHHHGGGEEEAAA>>><<<;;;<<<555777<<>>FFFJJJMMMNNNMMMLLLNNNQQQRRRQQQQQQRRRSSSSSSQQQOOOSSSVVVZZZZZZWWWRRRMMMKKK|||mmmrrrhhhPPPBBB999222---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''(((((())))))******(((&&&(((++++++---666BBBOOOYYY___^^^]]]\\\QQQCCC666333111111111333;;;EEESSSVVVYYY[[[\\\ZZZWWWVVVQQQOOOLLLLLLSSSaaappp{{{}}}ppp```XXXNNNFFFCCC@@@>>>;;;;;;;;;<<<@@@DDDHHHJJJJJJDDD???888333000...,,,+++,,,++++++******++++++,,,((())))))***)))((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''''''((()))+++000777===AAAAAADDDFFFHHHJJJMMMPPPSSSPPPPPPOOOPPPQQQSSSUUUVVVQQQQQQRRRTTTVVVXXXZZZ[[[SSSRRRQQQRRRSSSTTTSSSQQQNNNMMMMMMLLLKKKKKKJJJJJJMMMOOOPPPNNNOOOXXXhhhuuu~~~xxxrrrooollleee\\\VVVQQQLLLDDD??????>>>>>>??????>>>;;;888666555444222000///......222222333444444444333222666666666555333111...---++++++++++++++++++++++++,,,+++++++++*********)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&''')))'''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&)))+++***,,,777CCCGGGJJJMMMMMMLLLLLLPPPSSSQQQOOOOOOPPPRRRSSSQQQOOOQQQUUUXXXXXXSSSMMMHHHFFFuuusss~~~nnnVVVGGG???888222---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''((()))******++++++)))+++///111555@@@NNNTTT]]]bbb^^^]]]\\\RRRDDD333222333555777<<>>???CCCHHHLLLMMMGGGBBB;;;444000...,,,+++,,,++++++******++++++,,,)))******++++++)))((('''(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''!!!###%%%'''''''''%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''***))))))---444<<>>MMM[[[ccc```___cccaaaVVVHHHAAA888===999:::KKKYYY^^^eeefffbbb]]]ZZZXXXTTTNNNIIINNNIIITTTttt~~~pppbbbQQQDDDFFFGGGJJJJJJEEEBBBHHHQQQKKKJJJGGG???666000//////,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,)))((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++***)))'''&&&''')))'''***...333999???FFFKKKLLLJJJIIIIIIKKKMMMNNNNNNUUUTTTSSSSSSRRRSSSSSSTTTYYYXXXVVVTTTSSSSSSSSSSSSMMMTTT[[[ZZZRRRJJJHHHIIIJJJOOOTTTVVVRRRPPPUUU[[[aaauuurrrgggaaa]]]aaahhhkkkiiigggeee^^^\\\hhhzzz~~~uuusssnnnhhhccc^^^[[[```hhhuuuvvvtttnnngggfffnnnvvv|||wwwhhhaaaXXXPPPKKKGGGCCC@@@===;;;===AAA===555333666333111111222111...///444888777777888999777222...000---+++,,,------***(((+++******+++------+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((('''%%%%%%%%%&&&((()))(((((((((((())))))))))))***)))((()))///777@@@FFFIIIIIIJJJMMMPPPQQQPPPNNNPPPNNNLLLJJJKKKNNNQQQSSSSSSWWWSSSNNNLLLCCC@@@KKKqqqoooqqqwww}}}}}}nnn~~~{{{yyy{{{___FFFAAA>>>666333000---++++++,,,,,,---++++++++++++++++++++++++*********))))))((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))******))))))))))))***+++))),,,444===FFFTTT```bbb______```[[[NNNBBB<<<444CCCJJJOOO\\\aaa```eeedddbbb]]]WWWPPPLLLIIIHHHKKKYYYuuukkk\\\MMMHHHEEEGGGIIIJJJLLLPPPMMMLLLIIIDDD<<<555111///,,,,,,,,,,,,,,,+++******+++++++++++++++++++++***))))))((((((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++***((('''((())))))---333999>>>BBBFFFIIIIIIIIIJJJKKKNNNPPPQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUTTTTTTTTTTTTUUUUUU[[[TTTLLLIIILLLOOOOOOOOONNNPPPRRRTTTXXX___jjjsssvvvxxxxxxwwwxxxvvvnnneeedddeeennnvvvssswwwrrrgggcccgggttt{{{ooodddcccllluuuxxxwwwxxxyyyvvvssstttyyy}}}xxxqqqiii]]]PPPFFFAAA<<<:::===>>>;;;:::===888555555666444000///222444444777:::<<<;;;666222000---******+++,,,,,,***---+++***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))******))),,,222:::CCCHHHKKKKKKMMMOOORRRSSSRRRPPPOOOMMMKKKJJJJJJLLLOOOQQQUUUXXXRRRMMMLLLDDDBBBNNN{{{vvvrrrsssuuuxxxvvvuuunnnoooSSSEEE@@@<<<555222///------...------+++++++++++++++++++++++++++,,,,,,,,,+++)))'''&&&))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))(((***++++++))))))***++++++,,,333===FFFNNNXXXaaaccc```^^^ZZZPPPCCC:::999777LLLYYY___fffeee```cccddd```WWWMMMGGGJJJUUU^^^bbb{{{iiiYYYIIIFFFKKKOOOPPPRRROOOMMMJJJGGGBBB<<<555111---,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((***++++++***((()))***...333999???CCCEEEGGGIIIHHHIIILLLOOORRRSSSTTTUUUNNNOOOPPPRRRSSSSSSTTTTTTQQQQQQSSSTTTUUUUUUVVVVVVQQQLLLHHHGGGJJJLLLIIIFFFIIISSSaaannnyyysssgggfffiiiqqqyyy{{{wwwuuuvvv}}}~~~vvvrrrxxx~~~xxxuuutttpppkkknnnwww~~~iiiZZZQQQIIIAAA???>>><<<<<<>>>>>>;;;:::<<<:::444222333111333666;;;>>>>>><<<999333///+++)))***,,,------///---+++***+++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((%%%''')))++++++***((('''''''''''''''((((((((((((******,,,///666>>>FFFJJJNNNNNNOOOQQQTTTUUUTTTRRRMMMLLLJJJHHHHHHJJJLLLNNNRRRSSSKKKFFFHHHCCCEEERRR|||zzz{{{{{{vvvwwwhhhSSSFFFAAA888444000......///---,,,++++++++++++++++++++++++***+++,,,---,,,***(((&&&))))))))))))(((((((((((((((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&)))++++++))))))+++---333888@@@IIIPPPUUUZZZ^^^ccc___YYYPPPDDD888666:::HHHYYY```aaafffddd___ccc^^^VVVJJJDDDJJJ]]]wwwwww\\\OOONNNPPPQQQRRRPPPLLLHHHEEEDDD@@@:::666///...------,,,,,,,,,,,,,,,,,,+++******)))((((((*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''))),,,,,,,,,++++++,,,555999>>>BBBDDDFFFHHHIIIIIILLLPPPSSSUUUUUUUUUUUUQQQRRRSSSTTTUUUTTTTTTSSSNNNOOOQQQSSSTTTTTTTTTSSSHHHKKKLLLKKKHHHHHHLLLPPP[[[nnnwwwlllbbb[[[[[[[[[\\\___eeexxxjjjlllpppyyy{{{yyyooohhh]]]SSSHHHAAA===<<<@@@===<<>>:::888999333444666999<<<===>>>===999555///+++***,,,...000111...+++)))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%'''((((((((('''&&&&&&'''''''''(((((((((((((((***---333:::AAAGGGKKKNNNNNNOOORRRTTTUUUTTTSSSKKKJJJHHHFFFGGGHHHJJJKKKOOOOOOGGGDDDIIIJJJPPP___vvv}}}uuu}}}~~~eeeOOOEEE===777000---...///---***++++++++++++++++++++++++((()))+++,,,---+++***((())))))))))))(((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))***%%%(((******((()))...222>>>EEENNNUUUZZZ]]]^^^]]]]]]WWWMMMBBB666///444>>>WWWcccdddaaaeeebbbZZZ[[[NNNIIIEEEMMMcccwwwhhhaaaYYYRRROOOPPPKKKEEEBBBAAAAAA>>><<<222111000...------,,,------,,,,,,+++***)))((((((+++************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***'''))),,,---......000222<<<>>>@@@BBBCCCEEEIIILLLKKKOOOTTTVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOPPPQQQQQQPPPOOONNNRRRNNNIIIGGGKKKXXXgggqqq}}}yyynnnfff```ccccccdddfffgggooo}}}|||vvvdddWWWPPPLLLDDD>>>;;;>>>???===<<<>>>999888777666777999<<>>;;;666111------...000222///+++******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))******)))(((((()))*********)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))'''''''''(((((((((((()))&&&)))///666===CCCHHHJJJLLLLLLNNNPPPSSSTTTSSSQQQHHHGGGFFFEEEEEEGGGHHHIIILLLLLLEEEEEEPPPWWWaaasssuuukkkjjjxxx{{{zzzrrrXXXKKKDDD<<<333......///---+++++++++++++++++++++++++++'''(((***+++++++++******))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******%%%(((+++***))),,,333:::GGGOOOXXX\\\^^^```___\\\PPPIII???555---,,,555@@@UUUaaabbb___aaaZZZNNNKKKEEEJJJXXXoooppp]]]QQQQQQMMMGGGBBB@@@@@@@@@@@@777555333000...------------,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******'''))),,,...000222666999@@@AAABBBCCCDDDFFFJJJMMMNNNRRRVVVVVVSSSQQQPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMJJJIIIRRRaaammmssstttwwwwwwlll[[[VVVfff{{{yyyyyy|||~~~vvvpppTTTJJJBBB??????===<<<>>>>>>===:::777555666:::===???>>>;;;666222//////000000...,,,+++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******)))))))))((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((***)))'''&&&'''(((***,,,(((((((((((())))))))))))&&&***111999@@@EEEHHHIIIKKKKKKLLLNNNQQQRRRQQQOOOEEEEEEDDDDDDEEEGGGHHHIIIFFFEEE???CCCTTT___mmm~~~uuujjjbbb___jjjyyy{{{aaaXXXMMMCCC666//////000///,,,++++++++++++++++++++++++)))))))))))))))))))))((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((()))))))))*********(((+++---,,,+++000:::CCCMMMUUUZZZZZZYYYYYYVVVQQQCCC===666111...000999DDDTTTaaaccc\\\ZZZRRRIIIJJJUUUccc}}}rrr```UUUSSSOOOIIICCC@@@@@@AAA<<<999666222///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((***,,,...111666<<<@@@AAACCCEEEGGGHHHIIIKKKMMMMMMQQQUUUUUUQQQOOOPPPRRRQQQOOOMMMKKKJJJKKKMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJGGGTTTcccmmmnnniiidddbbb[[[[[[VVVSSSgggoooqqquuu{{{sssdddSSSIIICCC>>>===>>>???@@@???;;;888666888::::::<<<<<<:::555222111111...---,,,,,,---...---+++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++*********)))))))))(((((())))))))))))((((((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((()))******))))))))))))*********+++(((,,,444===DDDHHHIIIIIIIIIJJJKKKMMMPPPQQQPPPNNNCCCCCCCCCDDDEEEGGGIIIJJJCCCBBB>>>DDDXXXfffuuu}}}}}}|||yyy|||oooeee^^^]]]dddppp~~~iiicccSSSGGG888000000111000...++++++++++++++++++++++++,,,+++)))(((''''''''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))***************---///------333???IIIPPPWWWZZZUUUPPPNNNIIICCC===777333333444777???HHH\\\jjjjjj^^^XXXQQQPPPXXXmmmqqqXXXXXXVVVPPPGGGAAA???@@@>>><<<888444000.........,,,---------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))************)))***,,,...111888???EEE@@@DDDHHHKKKLLLKKKLLLLLLLLLPPPTTTTTTPPPNNNPPPSSSQQQOOOLLLKKKKKKMMMPPPRRRJJJIIIHHHGGGGGGHHHJJJKKKWWWoooeeeSSSVVVbbbWWW^^^ffftttzzz}}}{{{dddTTTIIIAAA>>>???>>>AAABBB@@@<<<888888888555999<<<;;;888333222222---,,,,,,---//////---,,,))))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''')))***+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))$$$%%%'''((()))((('''&&&)))*********++++++++++++)))///777@@@FFFJJJJJJJJJIIIIIIJJJMMMPPPQQQPPPNNNBBBBBBCCCDDDFFFHHHIIIJJJHHHHHHDDDKKK```ppp}}}|||zzz}}}bbbdddkkkwwwqqqfffTTT>>>222111111///+++((()))***)))((()))+++---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************)))***)))(((&&&&&&(((***)))+++---///333<<>>;;;666222222111000111666???JJJQQQkkkkkkaaaUUUNNNKKK]]]|||xxxvvvcccTTTNNNKKKAAA666888======777444555333...///......///000///,,,***,,,,,,,,,+++++++++******))))))))))))(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%((((((&&&%%%%%%&&&'''((())))))((((((''''''''''''))))))))))))((((((((((((,,,***(((((()))******)))))))))+++111999???@@@@@@EEEGGGIIIJJJJJJKKKMMMOOONNNOOOPPPQQQQQQQQQPPPOOOTTTOOOJJJJJJNNNQQQPPPMMMHHHGGGIIIJJJFFFEEENNN[[[wwwrrr___iiiuuudddVVVMMMGGGGGGAAA===@@@AAA===888666666444555888======777111///,,,******---...---+++************))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******)))((('''&&&&&&&&&&&&&&&&&&'''((())))))***''')))***+++***+++,,,...000444:::AAAGGGLLLNNNOOOMMMJJJIIINNNUUUXXXTTTOOOHHHEEEDDDEEEFFFEEEEEEGGGDDDKKKSSS\\\oooyyyxxxyyyttt[[[BBB777444111...,,,000///------......+++)))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***************++++++***(((((()))++++++---000444:::CCCLLLRRRRRRKKKAAA:::666333222000666555666999???GGGNNNSSSLLLSSSRRRNNNPPPYYYwwwwwwrrrtttyyy}}}}}}~~~fffUUUNNNJJJFFFAAADDDCCC===888777444...///...---.........---+++,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&((((((((())))))))))))))))))(((((()))***++++++******+++///555<<>>;;;666111000...,,,,,,---...------,,,,,,,,,+++++++++************)))))))))((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''(((((())))))*********&&&'''(((***+++,,,,,,,,,---///444:::AAADDDEEEDDDGGGHHHKKKLLLLLLMMMPPPRRRQQQQQQRRRSSSSSSRRRQQQPPPMMMNNNOOOOOOOOOMMMJJJIIIBBBAAALLLcccxxx|||qqqgggggg___kkkttt}}}uuuhhhYYYJJJDDDCCCAAA???@@@999777555444555777:::<<<555222...,,,,,,,,,,,,++++++++++++*********)))))),,,,,,++++++++++++,,,,,,******++++++++++++******************************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))''')))))))))((()))+++,,,000888AAAGGGGGGHHHKKKNNNMMMKKKLLLQQQVVVWWWRRRLLLGGGFFFFFFGGGIIIIIIEEEAAABBBVVVsssnnnKKK???:::000,,,///000***)))111<<>>;;;666333555999>>>BBBCCCFFFLLLPPPRRRPPPKKKFFF>>>FFFLLL```~~~|||yyytttpppllliiidddaaa```aaadddgggbbbdddcccZZZQQQSSS```lllyyyyyyxxxtttkkkfffnnnzzznnn\\\RRRLLLMMMLLLIIIEEEBBB>>>:::666222///+++***+++---......,,,,,,,,,+++++++++***************)))))))))(((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''((()))******++++++&&&(((***+++++++++,,,,,,///333888???DDDFFFFFFEEEFFFHHHJJJLLLLLLNNNPPPRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPNNNKKKHHHGGGHHHJJJEEETTTiiizzz~~~xxxppplllmmmxxx~~~}}}sss\\\NNNHHHCCCBBBBBB<<<;;;888555333555999===888666222...,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******************************((((((((((((((((((((((((((((((((())))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))'''((()))(((((((((+++---222;;;EEEIIIHHHFFFIIINNNOOOOOOOOORRRUUUTTTNNNIIIFFFJJJKKKHHHEEEDDDDDDBBBHHHccc}}}~~~tttQQQAAA;;;111---000111,,,+++444@@@DDD:::///************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))))))))))))))(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))************)))***++++++******,,,------333???KKKRRRPPPGGG>>>777999;;;???EEEKKKRRRVVVXXX[[[]]]\\\VVVLLLDDD??????WWWnnnxxxhhheeeaaaaaabbbddddddccc___]]]ZZZYYYZZZ\\\```bbbdddfffccc[[[UUUZZZkkkzzz~~~||||||~~~~~~}}}}}}uuusss|||eeeSSSMMMIIIEEECCCBBB@@@===;;;444000,,,++++++---......,,,,,,,,,+++++++++******************))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''''''''''''''''''''''''''(((((()))***++++++,,,(((***------,,,+++---...333666<<>>;;;888666777;;;>>>;;;:::666222///---------,,,,,,,,,,,,++++++++++++)))******************)))******++++++++++++******************************(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((('''((()))(((((())),,,///555===GGGJJJHHHFFFIIINNNSSSRRRRRRSSSSSSQQQKKKFFFIIIPPPPPPFFF>>>@@@FFFJJJjjj|||}}}|||}}}zzzzzzzzz{{{|||[[[FFF;;;555111000000,,,+++000777888222***************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++******))))))))))))((((((((((((''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************((()))*********+++...111222:::GGGRRRWWWRRRGGG???===AAAHHHOOOUUU[[[aaaeeecccddd```WWWJJJAAA???@@@UUU{{{pppnnnnnndddYYYUUUTTTSSSVVVZZZ___bbbdddbbbccceeeiiinnntttyyy|||~~~vvvpppuuuqqqgggcccmmm{{{}}}cccQQQIIICCCBBBBBB@@@>>>>>>666333///---------...---,,,,,,,,,+++++++++******++++++*********)))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***)))((('''&&&&&&&&&&&&&&&&&&((()))))))))))))))'''''''''(((((((((((((((((())))))******+++++++++))),,,......,,,---000333777;;;@@@CCCDDDDDDDDDEEEDDDFFFIIIJJJKKKMMMPPPRRRRRRRRRRRRRRRPPPNNNMMMKKKIIIFFFCCCDDDHHHPPPYYY___dddjjjrrr~~~mmm___ZZZcccjjjqqqxxxpppooo}}}fffSSSJJJDDD@@@;;;777555666999;;;======;;;777333000//////---------,,,,,,,,,++++++((()))************)))(((******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((('''((((((((((((+++///222999???FFFIIIHHHHHHKKKNNNTTTSSSRRRRRRQQQOOOKKKHHHGGGOOOPPPHHHHHHWWWkkkwwwkkk~~~zzztttuuuxxxxxx~~~hhhLLL>>>:::666000---,,,***+++,,,,,,)))'''************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++*********)))))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************))))))))))))***---222666;;;CCCOOOXXXZZZVVVPPPLLLKKKPPPVVVZZZ]]]aaafffiiiaaa___XXXJJJ>>>???LLLYYY{{{vvvuuuwwwtttnnndddZZZXXXZZZXXXTTTVVVXXX\\\cccmmmvvv}}}{{{sssrrryyy|||}}}xxx\\\PPPFFFCCCAAA>>><<<>>>999555111///......---,,,,,,,,,,,,+++++++++******+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))((('''''''''''''''(((%%%&&&((()))******))))))((((((((()))))))))******************************(((+++...------///555;;;===@@@CCCEEEDDDCCCDDDFFFEEEGGGJJJKKKMMMNNNQQQSSSPPPPPPPPPPPPNNNLLLJJJIIIDDDDDDEEEKKKTTT[[[^^^___XXXlll|||uuuvvv}}}}}}yyy~~~nnnhhh^^^TTTGGG===999999999999===??????<<<777333111111------------,,,,,,,,,,,,)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((((((*********************************)))((((((((('''((((((((((((((((((((('''''''''(((((()))---111555===@@@DDDGGGHHHJJJMMMOOORRRRRRQQQPPPPPPOOONNNMMMHHHLLLJJJHHHWWWxxx{{{ggg\\\~~~~~~zzzqqqqqquuuyyy~~~rrrQQQ@@@>>>999000///000000...,,,+++,,,...************************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++++++++*********))))))((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))******************))))))***///555:::CCCKKKUUU[[[\\\ZZZXXXXXXXXX[[[^^^______```dddggg^^^\\\SSSEEE===HHHddd{{{oooeee```\\\^^^cccgggfffaaaZZZYYY]]]``````aaafffnnn{{{eeeWWWIIIEEEAAA<<<:::<<<:::777333111000...---+++,,,,,,,,,+++++++++******+++++++++************)))************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''&&&''''''((()))***%%%&&&((()))*********)))(((((())))))******+++++++++++++++***************'''***---------111:::AAAAAADDDFFFFFFDDDCCCEEEGGGFFFHHHKKKMMMNNNPPPRRRUUUOOOOOOOOONNNMMMJJJHHHGGGDDDEEEKKKTTT^^^aaa^^^YYYeeerrr~~~yyy}}}~~~qqq\\\LLLDDDBBB@@@>>>===@@@AAA???:::555222222......---------,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++************************++++++******))))))((((((************************,,,++++++***)))(((((('''((((((((((((((('''''''''''''''((()))***...333777???@@@BBBEEEIIILLLNNNOOOPPPPPPOOOOOOOOOPPPQQQQQQNNNMMMEEECCCZZZhhhSSSTTT|||}}}uuuooorrrwww{{{}}}~~~gggRRRBBB777111...///000///...,,,,,,---++++++++++++******))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***,,,,,,++++++000:::CCCJJJPPPXXX___aaaaaa`````````bbb```^^^ccciiihhhaaa\\\SSSGGG@@@GGG```|||yyykkkaaaYYYWWWVVVWWW^^^hhhffffffccc```___fffsss}}}www~~~~~~sssaaaNNN===555888>>>999999666333111000///---,,,***))))))***+++***)))'''***---,,,***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++))))))))))))***************************+++++++++++++++,,,...222888===AAACCCCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSVVVNNNHHHHHHHHHGGGHHHJJJKKKOOOVVVYYYTTTRRR\\\jjj{{{wwwjjjYYYSSSJJJ@@@>>>======>>>>>>;;;444///111---,,,------++++++///++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---******)))(((((()))***++++++*********************(((((((((((())))))))))))))))))))))))************,,,+++***((((((((()))***)))+++***(((''',,,666>>>@@@BBBEEEGGGGGGHHHJJJLLLRRRPPPNNNNNNOOOQQQQQQQQQJJJMMMGGGEEEbbbtttnnn{{{tttWWWLLLXXX{{{~~~xxxrrrtttwwwyyywww{{{rrr[[[HHH;;;222111111111000...---,,,,,,++++++++++++*********)))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((()))+++,,,,,,...555AAAJJJNNNSSSZZZ___aaabbbccccccccccccbbb```dddhhhddd\\\MMMEEECCCRRRpppuuudddWWWRRRTTTPPPOOORRRTTTVVV^^^hhheeekkksss{{{ppprrrhhhNNN===888:::;;;:::666333111///...+++///...,,,+++*********+++***+++++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************************++++++++++++***+++---111555;;;@@@BBBDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNNNNOOOOOOJJJMMMQQQRRRMMMHHHLLLTTTjjj```VVVWWWdddvvviiijjjmmmwwwvvvzzz|||aaaJJJJJJGGGDDDAAA???===999555222...---......+++,,,///++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---++++++***)))((((((((()))))))))******************(((((((((((())))))))))))(((((()))))))))*********+++***)))(((''''''((())))))******))))))...777??????AAADDDFFFGGGHHHIIIKKKRRRPPPMMMLLLMMMMMMMMMLLLIIIJJJDDDGGGgggwwwbbbVVVYYYQQQAAAFFFZZZ|||}}}}}}|||{{{wwwyyy|||uuuuuuxxx|||zzzyyynnnXXXCCC666444444222000...---,,,+++++++++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,...333===IIISSSUUUXXX\\\___aaaccceeeggggggfffccc```___\\\SSSIIICCCBBBNNNmmmpppfff[[[RRRKKKGGGHHHLLLOOOQQQUUUZZZ]]]cccooo{{{zzzxxxkkkRRREEE@@@AAA===999666333111...---...//////---***+++///333...,,,***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************************++++++,,,,,,))),,,000555:::???CCCEEEGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKMMMKKKJJJHHHCCCDDDNNN[[[RRR\\\iii~~~}}}}}}|||kkkUUUOOOHHHDDDBBB@@@<<<888444000...///...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))***+++,,,,,,++++++++++++)))((('''&&&((((((((())))))*********(((((((((((())))))))))))(((((())))))))))))******))))))((('''''''''((((((((()))******+++111:::AAA@@@BBBEEEGGGHHHIIIJJJLLLQQQOOOLLLJJJJJJJJJHHHGGGIIIFFFCCCNNNrrr```QQQDDD???===BBBZZZssszzzsssqqqssswww~~~zzzyyyvvv{{{}}}}}}{{{yyyxxxzzz|||}}}}}}xxxuuutttooommmwwwnnnQQQ:::666333000......------,,,++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++,,,...111888CCCPPPYYY[[[\\\^^^___```bbbfffiiifffeeeccc```\\\TTTHHH>>>BBBRRRnnnyyymmmfffOOOKKKEEEBBBCCCHHHQQQXXXXXX^^^gggoooxxxvvvbbbVVVIIIBBB<<<:::888444111000+++...///...,,,...555<<<222...***)))+++,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,***---333:::@@@DDDFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJQQQHHH@@@>>>???BBBHHHOOOMMMvvvtttnnnooo~~~kkk___PPPIIIIIIHHHCCC===777333000///...+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))***++++++,,,)))***+++++++++)))(((''''''''''''((())))))******(((((((((((())))))))))))(((((((((((()))))))))***)))))))))((((((((())))))'''(((***+++...444<<>>CCCIIILLLNNNQQQTTTUUUcccppppppSSSIIIAAA???===777222222,,,///000///---///666===555111,,,+++---...---+++************************(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))******+++,,,,,,------,,,000777>>>CCCFFFGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIHHHJJJLLLNNNNNNNNNLLLKKKFFFDDDCCCCCCAAA???CCCJJJlllzzziiirrr}}}aaaPPPMMMNNNKKKGGG<<<777222111...***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))******+++,,,'''((()))+++++++++***)))''''''(((((()))))))))***(((((((((((())))))))))))'''(((((((((((()))))))))************************'''(((***---111777>>>BBBBBBEEEHHHIIIJJJKKKMMMOOOMMMLLLJJJJJJJJJIIIGGGEEEAAAAAAIIIcccqqq___QQQ>>>888JJJkkkqqqhhhhhheeegggoooyyyzzzssssssyyy}}}|||~~~wwwnnnlllhhhjjjtttzzz|||sssllliiigggooozzzpppLLL;;;555///,,,---///...---++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++---///333999CCCNNNXXX^^^aaabbbcccccccccdddfffhhhkkkgggaaaYYYLLLDDDEEEKKKllllllXXXJJJBBB??????CCCEEEFFFLLLZZZgggooobbbTTTIIIGGGCCC999333333111222222000---...222666555222///---------,,,+++************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......111444:::@@@EEEGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJMMMOOOOOONNNLLLJJJ>>>BBBCCC???999@@@YYYrrrssskkkttt}}}yyy}}}yyy]]]QQQNNNNNNLLLCCC===777444000++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***************++++++&&&'''((()))++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))***+++,,,,,,,,,++++++((()))+++///444:::???BBBBBBDDDGGGIIIIIIJJJLLLNNNLLLKKKJJJJJJJJJIIIGGGEEE???CCCRRRlllwwwcccSSSGGG===FFFeeemmmbbbaaa``````fffppppppkkknnnxxx{{{tttpppkkkffffffcccgggqqqvvvvvvuuupppjjjgggooo|||bbbBBB;;;333...//////...,,,+++++++++,,,,,,,,,------++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---000555???JJJUUU^^^bbbccceeeggghhhgggffffffgggjjjddd[[[OOODDDDDDVVVjjj}}}gggTTTIIIEEECCCCCCDDDJJJNNNSSScccvvveeeWWWSSSLLL???666555333222111///......///000111111111///,,,***)))***************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))******+++,,,---...///555888===BBBEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMNNNNNNKKKHHHFFFAAAAAADDDIIITTTjjjttt___qqqsss~~~yyy~~~gggXXXQQQPPPKKKDDD===888333---,,,///------------------------,,,++++++******++++++,,,++++++***************+++)))((((((((()))***+++++++++++++++***))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))((()))***+++,,,++++++***)))***,,,000666<<<@@@AAADDDGGGJJJKKKLLLMMMOOOQQQMMMLLLJJJJJJIIIGGGDDDAAAEEENNNaaavvvwwwdddVVVBBBBBBPPPqqqiii\\\\\\]]][[[```iiiiiidddjjjvvvzzzkkkddddddccc___]]]bbbmmmqqqrrr{{{}}}xxxssskkkfffpppuuuHHH@@@666111000000---++++++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,000777BBBOOOZZZbbbfffdddgggkkklllkkkiiigggggg___YYYSSSKKKHHHWWWzzz~~~cccXXXJJJAAAAAADDDFFFFFFEEEWWWllltttddd^^^UUUEEE:::999111///......000000000///...000222///***''''''(((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))************)))******+++---...//////888;;;>>>BBBEEEEEEEEEDDDBBBCCCEEEGGGIIIJJJJJJKKKKKKLLLNNNNNNLLLIIIEEEBBBAAA@@@MMMkkkfffddd{{{jjj[[[WWWPPPHHHAAA<<<555///...111------------------------,,,++++++******++++++,,,++++++***************++++++***)))(((((()))******------,,,+++***)))(((((((((((((((((())))))))))))''''''''''''((((((((()))'''((()))+++++++++***)))******---111777<<<@@@AAAHHHKKKNNNPPPPPPQQQSSSUUUNNNMMMKKKIIIHHHEEEAAA===MMMYYYnnn~~~}}}lllXXXNNN<<>>CCCFFFGGGEEEDDDCCCFFFHHHKKKKKKKKKKKKLLLNNNPPPNNNLLLKKKIIIDDD@@@>>>===[[[xxxtttfffuuummmTTTQQQKKKJJJCCC222...222111///......000111222000//////...------,,,+++******)))))))))******++++++,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++******))))))((((((''''''))))))))))))************((((((((((((((()))******+++,,,///444;;;@@@CCCDDDIIIJJJKKKNNNPPPSSSUUUVVVPPPQQQJJJFFFJJJEEE???CCCJJJ```vvv{{{sssfffVVVJJJCCCKKK|||lll\\\WWWVVV[[[]]]aaaaaaXXX___xxxxxxrrriii``````___]]]^^^aaabbbfffnnnxxx}}}~~~}}}xxxrrrqqqvvv{{{bbbHHH222///222000---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******+++,,,---------444>>>IIIOOOWWWaaahhhkkkccciiimmmmmmnnnnnnfff\\\TTTHHHFFFWWWsssxxxrrrzzzxxxgggVVVJJJEEEAAAAAABBBEEEPPP]]]rrrjjj___OOOBBB999444111222111111333888.........---------,,,,,,++++++************++++++************************((((((******+++******))))))***+++,,,,,,+++)))(((''')))******(((''')))++++++++++++*********)))))),,,,,,---------000444888===AAAFFFIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMJJJHHHHHHDDD>>>>>>DDDOOO|||yyywww|||{{{zzzsssrrrpppoooooopppqqqrrrnnnoooqqqssstttuuuuuuuuuuuuxxx}}}lll```SSSPPPMMM===333111,,,///...---...//////---+++------,,,,,,,,,,,,,,,,,,******++++++++++++++++++******************************++++++++++++************))))))(((((((((((())))))))))))************((((((((((((((()))******+++,,,000555;;;@@@CCCDDDHHHIIIKKKNNNQQQRRRTTTTTTQQQQQQIIIEEEIIIBBB:::>>>[[[ooo}}}nnn]]]OOOFFFGGGQQQ~~~iiiVVVPPPQQQYYY^^^ccc```UUU[[[sssxxxwwwoooaaa]]]]]]\\\\\\]]]]]]^^^hhhssswww}}}yyyxxx}}}sssVVV999000111111...---------,,,,,,,,,,,,---------,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,------...//////999DDDOOOVVV]]]ffflllnnniiilllmmmkkkhhhcccYYYPPPGGGBBBMMMnnnxxxccc___bbb^^^QQQEEEBBB@@@???DDDNNN```yyy~~~{{{zzz~~~}}}nnnYYYHHH999666555444000+++---222/////////............---++++++************++++++++++++++++++++++++++++++((()))******++++++******++++++,,,,,,,,,***)))((()))***+++***(((((()))***+++++++++***************,,,,,,,,,,,,...222888<<<@@@DDDHHHIIIIIIGGGGGGGGGGGGFFFGGGJJJOOOQQQOOOMMMJJJDDDCCCDDD>>>666===LLLttt}}}uuurrrlllfff```\\\ZZZYYYTTTSSSQQQOOOOOOPPPRRRSSSNNNOOOQQQSSSUUUWWWWWWXXXZZZ___dddfffhhhiiimmmpppzzzsss]]]VVVVVVIII:::111***000///------......,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++************************)))******************)))***))))))))))))((((((((())))))))))))************)))(((((((((((()))******+++...222777<<>>:::BBBiiixxxvvv^^^KKKBBB@@@LLL\\\cccPPPKKKPPPYYY```eeeaaaSSSWWWooowwwzzzttteee^^^WWWXXXZZZ[[[YYYZZZbbblllmmmwww}}}bbb???000000111///...------,,,,,,,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))+++,,,---...///000111>>>IIIUUU\\\bbbiiinnnoooqqqnnnjjjfffccc]]]RRRIII@@@GGGaaavvvfffWWWQQQPPPKKKDDD@@@EEEDDDHHHVVVnnntttpppjjjeee```^^^^^^^^^dddiiipppwww}}}fffSSSFFF???888555000,,,,,,////////////.........------,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,---,,,+++***)))(((***++++++******))))))***************************,,,,,,------000555;;;@@@AAADDDFFFGGGGGGEEEEEEFFFGGGEEEEEEJJJPPPRRROOOKKKKKKBBB???BBB@@@???RRRkkkrrrfffrrr~~~nnnooozzzsssllleee```WWWUUUQQQMMMIIIFFFEEEEEEDDDCCCAAA@@@@@@AAABBBDDDBBBBBBCCCDDDEEEFFFFFFFFFKKKOOOSSSSSSPPPQQQVVV[[[dddllltttxxxyyyzzznnn^^^^^^SSSCCC999111222111//////000000///...,,,---------------------.........------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++,,,000555:::>>>AAACCCEEEFFFHHHLLLPPPRRRRRRQQQPPPOOOQQQJJJDDDBBB<<>>CCCBBBDDDFFFGGGFFFEEEFFFGGGHHHFFFEEEJJJOOOQQQMMMIIIJJJ>>>888???JJJ^^^qqqmmmvvvsssyyylllmmmzzznnnhhh```YYYSSSOOOLLLIIIHHHFFFDDDBBBAAA@@@@@@@@@BBBBBBAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJMMMOOOLLLGGGFFFIIINNNNNNTTT\\\```bbbeeekkkpppxxx|||mmmeeeXXXJJJAAA999333111//////111222222111//////...------,,,++++++///......------,,,,,,,,,************************))))))************))))))))))))))))))************((()))))))))************)))))))))))))))***++++++,,,111888===@@@AAACCCEEEFFFIIIMMMPPPRRRRRRQQQPPPLLLQQQMMMEEE???>>>UUUyyyiiiJJJ:::===GGGZZZ}}}ssswww|||^^^PPPRRRNNNUUU[[[aaa___PPPOOOaaauuuyyyrrroooyyyyyyoookkkUUUSSSTTTWWWXXXVVVYYY^^^eeeqqq~~~~~~wwwQQQ888000222222111......------------......,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***,,,,,,---111888>>>KKKTTT]]]aaadddiiimmmmmmjjjiiijjjjjjbbbTTTHHHBBBRRRmmmpppTTTUUUNNNGGGBBB>>>>>>FFFQQQWWWjjjwwwhhhZZZMMMEEEEEECCCAAAAAABBBEEEIIIKKKLLLNNNQQQTTTZZZcccpppyyyyyygggRRR<<<333222111000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,++++++******+++***)))***,,,---,,,+++***************++++++++++++---000222555:::@@@DDDDDDFFFGGGGGGGGGGGGIIIKKKHHHGGGHHHJJJMMMMMMIIIEEE@@@999777DDD___ssswww{{{zzziii]]]TTTOOOIIIEEECCCDDDEEEEEEAAAAAA@@@???????????????BBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMOOOOOOPPPOOOLLLGGGEEEEEEGGGDDDGGGJJJNNNRRRWWW\\\___fffnnnzzzvvv~~~}}}mmm[[[OOOFFF:::333111///...000111111000000000///...---,,,++++++------------------,,,,,,++++++++++++++++++++++++)))******************))))))))))))************+++))))))))))))***************))))))))))))***++++++---333;;;@@@BBBBBBCCCEEEIIIJJJMMMPPPRRRRRRRRRRRRLLLPPPLLLEEE@@@CCCdddyyy\\\CCC999AAANNNiiivvviiirrreeeSSSUUUQQQUUUXXX___```QQQMMM]]]mmmrrrllljjjuuuyyytttttt^^^WWWRRRSSSTTTTTTVVVYYYbbbmmmzzz]]]???222111222222......------------......,,,,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))+++------...444>>>FFFRRRZZZ```bbbdddiiillllllhhhjjjjjjbbbSSSHHHLLLWWWxxxeeeKKKGGGDDDCCCCCCCCCHHHUUUcccrrrrrraaaSSSJJJCCC@@@@@@?????????AAADDDGGGIIIGGGJJJNNNRRRWWW^^^hhhpppwww~~~iiiPPP@@@777111///////////////............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,+++++++++,,,,,,+++)))(((***---///...---))))))*********++++++++++++...111555888<<<@@@CCCDDDEEEFFFFFFFFFGGGJJJLLLGGGIIIJJJKKKKKKHHHEEEBBB===DDDQQQhhhxxxmmmaaaTTTKKKFFFCCC@@@@@@AAADDDFFFGGGAAABBBBBBCCCEEEFFFGGGHHHJJJLLLPPPTTTVVVVVVVVVUUUSSSSSSSSSTTTUUUWWWYYYZZZ\\\\\\ZZZWWWTTTRRRPPPOOOQQQNNNKKKKKKOOORRRUUUUUUVVV\\\fffqqq|||jjjaaaVVVDDD999666222000000000000/////////......---------,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))******************))))))******+++,,,---555>>>CCCCCCBBBCCCEEEKKKLLLNNNPPPRRRSSSSSSTTTNNNOOOIIIDDDCCCIIIkkk|||^^^GGG;;;>>>MMM]]]wwwzzznnnvvvlllUUUUUUVVVWWWYYY```bbbTTTOOO]]]gggnnniiigggsssyyywwwyyyggg\\\QQQOOOQQQSSSTTTWWW^^^hhhvvv|||eeeEEE444111222111......------------......,,,,,,,,,++++++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++---......///777BBBKKKVVV]]]ccccccdddhhhlllmmmfffhhhggg[[[JJJKKKfffqqqXXXBBB???@@@DDDIIILLLTTTdddssszzznnn[[[JJJAAA>>>>>>@@@>>>>>>===>>>???AAADDDFFFBBBGGGMMMSSSWWW]]]dddjjjnnnwwwkkkUUUDDD777222333000000000000////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,+++++++++,,,------***)))(((***...000///...))))))******+++++++++++++++...333777:::===@@@BBBAAABBBCCCCCCCCCEEEHHHKKKGGGJJJLLLLLLIIIEEEBBB@@@EEE[[[xxxxxxjjj[[[NNNFFFCCCCCC>>>===<<<>>>@@@BBBCCCBBBGGGHHHKKKNNNQQQTTTVVVXXXZZZ^^^ccchhhjjjjjjiiigggjjjiiihhhgggggghhhiiiiiiooommmkkkiiihhhfffccc```ddd]]]TTTQQQRRRSSSRRRPPPOOORRRWWW]]]dddnnnxxx~~~yyymmmVVV???<<<777444222111000///---------............///+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++++++++))))))))))))*********************)))******+++,,,---555???DDDDDDBBBCCCEEEMMMNNNOOOPPPQQQSSSTTTUUUQQQMMMEEECCCFFFMMMmmmeeeGGG888:::HHH___rrrxxxkkkWWWSSSSSSUUUZZZ]]]ZZZSSSRRRTTTeeegggiiikkksss|||uuukkkXXXKKKKKKSSSUUUOOOSSS^^^kkkttt|||xxxyyyvvvRRR;;;666444///111///...---......---+++------,,,,,,,,,,,,++++++************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,,,,,,,+++---333>>>IIIQQQUUU^^^iiimmmjjjhhhiiilllfff___[[[PPPGGG^^^~~~oooaaaNNN>>>BBBDDDIIIOOOVVVhhhxxx___TTTGGG>>>===>>>>>>===>>>=========>>>???AAABBBCCCGGGMMMSSSYYY^^^cccggglllwww}}}||||||zzzvvvtttwwwhhhHHH888333222///......///000000///---...------,,,,,,------...+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++******+++,,,...000222333************+++,,,---...,,,000555999<<<@@@DDDFFFDDDDDDCCCCCCCCCEEEFFFGGGDDDOOOSSSIII>>>===AAACCCWWW{{{|||~~~}}}qqq^^^UUUKKKFFFAAA======@@@===???AAACCCDDDFFFJJJLLLWWW[[[```fffjjjooosssvvvwww}}}|||xxxyyy{{{vvvqqqkkkgggddd```[[[VVVVVVQQQPPPUUUYYY[[[aaaiiiooottt}}}lllVVVBBB222111555444333555111111000///////////////---,,,+++++++++---///111//////...---+++***))))))******))))))))))))******))))))))))))*********************)))))))))))))))++++++++++++,,,---......333777===BBBCCCDDDDDDEEEGGGIIIMMMQQQRRRRRRPPPOOOIIIIIIBBB===GGG```wwwoooCCC999888???___tttfffUUUSSSRRRSSSXXX[[[YYYSSSRRRVVVeeeiiikkklllsss}}}yyyooo]]]NNNKKKQQQSSSPPPQQQZZZeeemmmwwwyyyvvvzzz}}}XXX>>>777555222111///............---+++------,,,,,,,,,,,,++++++************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++***************++++++,,,---,,,---000777BBBMMMUUUZZZ```gggjjjhhhffffffgggjjj\\\VVVRRRUUUuuuwwwaaaVVVOOOEEE;;;BBBDDDOOOeee{{{lllTTTKKK@@@::::::<<<<<<<<<===<<<<<<===???AAACCCDDDGGGJJJOOOUUU[[[cccjjjooowww}}}~~~xxxqqqkkkhhhfffeeejjjeeebbbhhhvvvpppUUUAAA666333222111000000111000...---...------,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,---///000111+++*********+++,,,---------000555999===@@@DDDFFFDDDDDDCCCDDDDDDFFFGGGHHHNNNIIIGGGGGGCCC>>>CCCLLLllldddooorrrtttaaaXXXLLLFFFAAA@@@>>><<<<<<@@@HHHJJJLLLNNNRRRWWW]]]bbbnnnrrrwww|||~~~zzzwwwsssmmmhhhaaa[[[WWWYYY[[[YYYZZZ^^^bbbfffmmmwwwyyybbbMMM:::666666222///000111111000//////////////////...,,,++++++,,,---...------------------------******))))))))))))******))))))))))))************************))))))))))))++++++******+++,,,...///333777===BBBDDDEEEFFFGGGHHHJJJMMMPPPRRRQQQOOONNNJJJIIICCC@@@NNNhhh|||eee>>>999<<>>888FFF___xxx^^^]]]```lllppp|||rrr\\\LLLFFF???<<<;;;===>>>===???CCCNNNPPPTTTXXX___gggqqqwww|||wwwnnnfff``````aaa]]]XXXVVVXXXZZZ^^^fffqqq}}}qqqYYYCCC:::666000...000111111000///////////////111///...,,,+++,,,,,,---+++,,,------...///000000+++******))))))******+++)))))))))*********++++++************************,,,+++***)))***,,,...///444888>>>BBBEEEFFFGGGHHHIIIKKKMMMPPPPPPPPPNNNLLLIIIFFF@@@BBBUUUppp~~~~~~YYY;;;;;;AAAOOOjjjyyy|||aaaVVVUUUQQQQQQTTTWWWVVVSSSVVV\\\fffeeecccgggsss~~~ooo]]]OOOJJJLLLPPPLLLRRRWWW[[[fffyyyrrrlllnnnlllJJJ888444333111000......//////---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,,,,---000777BBBNNNXXX]]]cccdddgggkkkmmmkkkeee___\\\FFFEEE]]]~~~vvvcccMMMAAA@@@BBBEEEGGGFFFTTTqqqwwwaaaPPPAAA>>>;;;;;;<<<>>>>>>>>><<<<<<<<<===???BBBDDDFFFIIINNNWWW```hhhqqqyyy}}}{{{rrrnnnhhhaaa[[[WWWUUUUUUXXXVVVXXXaaaoooyyy|||{{{nnnMMM888444666444222111111111///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************+++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,---000333777;;;===@@@CCCFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLGGGDDDAAA:::>>>\\\~~~ssshhhmmmhhh~~~ooorrr|||nnn___OOOEEEBBB???======@@@BBBBBBGGGMMMTTTYYYaaaiiirrr{{{yyyrrrlllkkkllliiiaaa[[[ZZZYYYZZZ___hhhttt}}}dddJJJ===666000000444111000000///////////////000///...---,,,---------++++++,,,---...///000000++++++************++++++))))))*********+++++++++)))***************++++++,,,+++))))))***,,,///000888<<<@@@DDDEEEFFFGGGHHHJJJLLLNNNOOOOOONNNLLLKKKFFFBBB>>>DDDZZZsssxxxqqqPPP999<<>>===<<<<<<>>>>>>>>>============>>>@@@BBBDDDFFFGGGOOO\\\hhhqqqxxx|||{{{nnnjjjeee```[[[YYYXXXXXXZZZ]]]bbbiiipppvvvzzz|||\\\BBB;;;555333000000000111000//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************++++++*********++++++,,,,,,,,,,,,+++,,,,,,------111444888<<<>>>@@@CCCFFFDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFDDDEEESSSppp|||uuusssooo\\\PPPIIICCC>>>===AAA???@@@DDDHHHMMMVVV```jjjqqq}}}|||zzz{{{xxxooofffccc```^^^^^^dddmmmwww}}}sssVVVEEE:::111111666111000000///////////////------------......//////,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************++++++++++++))))))******+++++++++,,,++++++******+++---///111<<>>777222000////////////...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,------,,,---333>>>LLLYYY```bbbiiijjjkkkllliiiaaaTTTKKKFFFCCCaaarrr___FFF@@@???DDDHHHMMM\\\llluuuiiiaaaZZZSSSQQQRRRZZZbbblllttt~~~~~~mmm]]]MMMAAA;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBEEEHHHIIIKKKTTTcccpppyyy~~~nnnkkkgggccc```^^^^^^^^^]]]aaahhhmmmpppssswwwzzzyyy|||mmmMMM???555333000///000111111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************+++++++++***++++++,,,,,,++++++++++++,,,---...///333666:::<<<>>>@@@CCCEEEEEEEEEGGGHHHHHHHHHHHHHHHFFFBBBDDD\\\{{{xxxyyyhhhWWWEEE>>>>>>===<<<<<<@@@@@@EEELLLTTT^^^lllyyy|||sssmmmjjjfffddddddhhhlllppprrrvvv}}}mmmXXXGGG888111333111111000///////////////,,,------...//////000000---------,,,,,,++++++***---,,,,,,++++++,,,,,,---*********++++++++++++,,,))))))******+++,,,,,,,,,+++++++++,,,...///000111???AAADDDFFFFFFFFFGGGHHHNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEGGGSSSjjjwwwlllVVV<<<888BBBQQQttteeemmmaaaYYYVVVWWW[[[^^^]]]ZZZ]]]bbbcccdddeeemmm~~~yyygggRRRHHHGGGHHHNNNTTTWWW```ooo}}}~~~uuuzzz{{{[[[CCC888222111//////000000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,++++++++++++,,,------...000666BBBRRR^^^ccceeellllllllljjjfff^^^VVVPPPEEEIIIrrrzzzeeeOOOCCC???AAAHHHOOO^^^}}}uuuaaaXXXOOOLLLIIIGGGHHHLLLPPPYYYbbbhhhsssppp___SSSHHH@@@999:::;;;<<<<<<<<<===>>>>>>???@@@CCCGGGKKKOOOQQQTTT]]]jjjwwwsssqqqlllhhheeeddddddeeebbbeeeiiinnnrrruuuwwwxxxwww{{{\\\CCC999666222111111111111000//////............//////---------------------------,,,++++++******++++++************************+++++++++++++++,,,---...******++++++---...000111444777:::===???AAACCCEEEEEEFFFGGGHHHHHHGGGFFFFFFEEECCCTTT|||jjj___SSSIII???>>>???@@@BBBEEEFFFIIIRRR^^^iiiuuuzzzxxxtttpppmmmkkkjjjjjjgggkkkrrr{{{rrr\\\DDD555111111111000///////////////.........////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,------*********+++++++++,,,,,,))))))***++++++,,,------***+++---///111111111111>>>@@@DDDFFFGGGHHHJJJLLLOOOOOONNNMMMKKKHHHFFFEEECCCFFFLLL[[[pppyyyhhhOOO:::???OOOaaabbbmmmaaaYYYWWWYYY]]]aaa___\\\^^^ccc[[[aaagggnnnzzz~~~lllUUUHHHEEEKKKPPPSSSSSSYYYgggttt{{{vvvxxx```EEE666222111//////000000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...111222888EEEUUUaaaffffffllllllllljjjfffbbb^^^\\\MMMUUU~~~xxxbbbKKKDDD@@@AAAGGGPPPhhh~~~gggYYYOOOHHHCCCBBBCCCCCCEEEIIILLLUUU^^^cccnnn}}}iiiXXXNNNHHHBBB999:::<<<======>>>@@@AAA>>>???AAAEEEJJJPPPTTTWWW\\\dddooozzzuuurrrnnnjjjfffeeeeeeeeeiiihhhjjjpppwww|||{{{yyyzzz~~~lllKKK<<<999555222222111000/////////............//////---------------------------,,,,,,+++*********+++))))))))))))))))))))))))++++++++++++,,,---...///)))******+++---///111222555777;;;===???AAACCCEEEFFFFFFGGGHHHGGGFFFEEEDDDBBBGGGjjjuuuvvvlllWWWKKKCCC???>>>AAABBBCCCGGGMMMPPPVVVbbbppp||||||wwwrrrmmmkkkdddgggnnnxxxmmmPPP;;;444111111000///////////////000000000000///...---,,,...........................------,,,,,,------...******+++++++++,,,,,,,,,))))))***+++,,,,,,------***+++...111333333222111<<>>HHH[[[nnnggglll___ZZZVVVWWWZZZ___dddeeebbb___```eeehhhjjjuuurrrUUUEEEEEEHHHMMMPPPPPPRRR[[[hhhrrrzzzxxx~~~mmmNNN555333000111444333000...000+++,,,---......,,,***))),,,,,,,,,+++++++++******++++++************++++++++++++******************)))************+++++++++,,,,,,+++******+++,,,,,,)))+++------,,,,,,,,,---///666BBBOOOZZZaaahhhmmmiiimmmiii```___ccc\\\OOOFFF|||pppfff]]]RRRKKK>>>HHHKKKLLLaaapppYYYKKKFFFBBBBBB@@@???>>>@@@DDDGGGHHHUUU```dddiiivvvrrraaaVVVOOOGGG>>><<<=========>>>>>>>>>??????AAAEEEJJJOOOUUUZZZ]]]dddnnn{{{zzzsssnnnlllkkkkkkkkkhhhjjjnnnsssxxx|||}}}[[[FFF===555444333000///000////////////............---------,,,,,,,,,++++++---,,,+++*********++++++************************,,,,,,,,,+++++++++++++++,,,+++++++++---///222444;;;===???@@@@@@AAACCCEEEGGGJJJIIIFFFFFFGGGDDD===LLLUUUgggggglllvvv```LLLDDDEEEBBB>>>>>>BBBEEEHHHQQQ\\\fffooozzz~~~wwwrrrhhhhhhjjjooovvvjjjHHH...222444555333111111000...///---,,,---...///...---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---------,,,,,,...333666<<>>>>>>>>>>>>>>======@@@EEEHHHMMMWWW___bbbhhhtttwwwgggZZZQQQGGG>>><<<<<<<<<======>>>??????BBBCCCFFFLLLSSS[[[bbbgggpppxxx~~~wwwssspppooonnnmmmnnnpppssswww{{{pppUUUEEE555111333222000...////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************+++++++++++++++++++++,,,+++++++++---000222444;;;===???@@@@@@AAADDDEEEDDDEEEGGGHHHGGGEEEBBBAAAUUUrrrooo```eeepppmmm___QQQFFF@@@???AAA???BBBJJJQQQXXXeeeqqq}}}}}}uuusssppppppssszzzzzzXXX===555555444333111111///...///...---...///000///---......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++************,,,------,,,,,,///333666===@@@FFFJJJLLLNNNPPPRRRSSSSSSOOOHHHGGGIIIFFF@@@BBBLLL^^^sssfffLLLIII```pppzzz}}}qqqcccYYYkkklll^^^YYYTTTVVV\\\bbbgggiiigggeeefffkkkpppqqqtttxxxzzzzzzwww```SSSMMMJJJHHHHHHHHHHHHJJJQQQ[[[dddtttqqqNNN<<<555111111000......111---...///000///...---,,,,,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++,,,++++++******++++++,,,***+++------------...000555>>>JJJVVV```hhhnnnrrrooohhhccc```\\\WWWVVVYYYuuueeeRRRFFF???>>>@@@BBB???RRRyyyaaaOOOCCC<<<;;;>>><<<<<<<<<<<<>>>BBBGGGLLLRRRXXX]]]aaaiiiuuu|||mmm]]]QQQFFF>>>;;;;;;<<<<<<===>>>???@@@FFFGGGJJJQQQ[[[eeemmmqqqzzz}}}yyyvvvuuusssqqquuuvvvxxx{{{nnnWWW???666777777333000////////////............------------,,,,,,,,,,,,,,,------......,,,+++***++++++++++++++++++++++++)))))))))***+++++++++,,,,,,++++++,,,---000333555;;;===???@@@AAABBBDDDFFFFFFDDDFFFIIIEEE>>>AAAJJJuuuddd]]]^^^lllxxx|||uuucccPPPGGGDDDAAA>>>>>>AAACCCJJJUUU___kkk{{{~~~xxxsssrrruuu{{{kkkPPP999666333222111000///...000///...///000111000.........------,,,+++++++++************************,,,,,,,,,++++++++++++***+++************))))))))),,,,,,,,,,,,---///444777===BBBGGGLLLNNNPPPQQQRRRSSSRRROOOJJJHHHGGGDDD???GGGWWWpppfffLLLTTTeeeooovvvxxxnnnYYYOOOqqqmmm^^^XXXTTTWWW]]]cccggghhhgggeeedddjjjrrrvvvvvvvvvyyy~~~bbbOOONNNOOOJJJIIIEEECCCDDDFFFLLLUUU]]]qqqbbbIII@@@777444222000000222---......///...---,,,,,,,,,,,,,,,+++++++++******++++++************++++++***************+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---------...000222888BBBOOOYYYccclllqqqrrroooddd]]]]]]XXXPPPVVVcccttt\\\MMMDDD@@@@@@CCCHHHCCC\\\xxxeeePPPDDD???<<<>>>AAA======>>>>>>@@@DDDJJJOOORRRUUUZZZaaalllxxx~~~ooo]]]PPPFFF???;;;;;;;;;;;;===>>>@@@AAAJJJLLLRRR[[[eeennnsssvvv|||~~~|||zzzwwwuuuxxxyyy{{{~~~{{{zzz|||lllPPP@@@999555222222////////////...............------------,,,,,,,,,,,,---...//////---+++***++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,...111444666;;;===???AAAAAABBBEEEGGGKKKFFFGGGGGG>>>888HHHaaayyy]]]```lllzzzqqqxxxyyyaaaRRRCCC>>>???@@@AAACCCEEEKKKVVVbbbnnn|||~~~yyywwwxxxzzz}}}yyybbb@@@888111000111000///000111000///000111222111///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))+++,,,,,,,,,---000555999>>>CCCIIINNNPPPQQQRRRSSSRRRQQQOOOKKKHHHEEEBBB???MMMggg|||]]]FFF]]]jjjooouuuddd]]]nnn___XXXVVVYYY^^^bbbdddeeeeeeddddddhhhqqqwwwtttoootttmmmOOOIIIWWW^^^XXXJJJBBB===>>>BBBEEEMMMUUUlllrrrSSSGGG;;;666333000000111------------,,,,,,++++++,,,,,,,,,+++++++++******++++++************++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++---------///222444;;;GGGSSS[[[dddmmmqqqppppppccc\\\[[[UUUQQQ___vvvzzzeeeOOODDDBBBAAA@@@AAAFFFPPPvvv~~~]]]PPPDDD???>>>===<<<===>>>>>>>>>???@@@EEEKKKOOOSSSUUUZZZbbbmmmwwwooo]]]QQQGGGAAA;;;;;;;;;;;;===???BBBCCCLLLSSS^^^hhhooosssvvvwww|||~~~|||zzz}}}~~~|||vvvvvvvvv{{{hhhQQQ>>>222///222////////////.....................---------,,,,,,,,,---...//////---+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,---///222555777;;;===???AAABBBCCCFFFHHHLLLGGGFFFDDD===AAAbbbyyyrrrsssvvvmmmaaaQQQIIIBBB?????????EEEKKKNNNYYYhhhuuu}}}||||||sssLLL>>>111///111000000222222000///000111222111000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***++++++,,,,,,...111666:::???CCCIIIMMMOOOQQQRRRTTTRRRPPPNNNKKKGGGCCC@@@@@@YYYtttzzzaaaNNNDDD^^^kkkqqqyyylllqqqppp```YYYYYY[[[___aaabbbccceeeffffffhhhpppuuummmccckkk|||tttYYYLLL\\\wwwxxxOOOCCC;;;<<<@@@@@@EEEMMMZZZsss{{{VVVHHH:::444222///---...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++)))))))))***++++++,,,,,,)))************+++++++++***++++++,,,,,,++++++******+++------...000333666???LLLXXX]]]eeennnqqqnnnpppeee]]]YYYTTTXXXpppjjjXXXEEE>>>@@@BBBBBBCCCHHHjjjdddIIIBBB>>>???@@@===<<<<<<===>>>>>>???AAAFFFLLLPPPVVVXXX^^^gggmmmsss{{{ssscccVVVKKKBBB<<<<<<;;;<<<>>>AAADDDFFFOOOZZZiiisssvvvvvvxxxzzz|||yyyssstttuuuxxxoooQQQ;;;444666////////////........................---------,,,,,,------......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,---000333666888;;;===???AAABBBDDDFFFHHHHHHDDDBBBDDDJJJaaayyyzzzfffVVVLLLDDDCCCBBBCCCAAACCCLLLVVV___ooo}}}}}}{{{}}}```KKK777222222000000333111000///000111222111///......------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))************+++***+++,,,---...222777;;;???BBBGGGKKKMMMOOORRRTTTQQQNNNLLLJJJEEEAAAAAADDDdddwwwqqqVVVEEEEEEJJJ]]]nnnxxxbbb{{{rrraaaZZZZZZ\\\___```aaadddhhhllljjjiiiooosssggg[[[fff}}}}}}gggRRR[[[\\\LLLAAAAAACCC@@@BBBIIILLLbbbzzzSSSEEE777222111///............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++((())))))***++++++,,,,,,)))************+++++++++***+++,,,,,,,,,,,,+++******,,,------...000444888CCCQQQ\\\```fffpppqqqlllkkkeee\\\TTTPPP^^^}}}tttZZZMMMAAA>>>AAACCCGGGKKK[[[jjjPPPBBB>>>===@@@@@@>>>???BBB>>>???@@@BBBEEEKKKRRRWWWYYY]]]fffoootttvvv~~~{{{mmm```PPPDDD======<<<===???BBBFFFHHHSSSaaarrrzzzyyyxxx|||}}}{{{zzzvvvyyy{{{}}}gggHHH999888////////////........................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000444777999:::===???AAABBBDDDGGGIIIEEEBBBAAAJJJcccvvv```OOOFFFCCCAAAAAACCCGGGIIIOOO[[[gggvvv{{{tttooolllkkkmmm~~~~~~}}}}}}vvv[[[@@@666444000000333111000//////111111000///------..................++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,***+++,,,---///333888<<>>===>>>AAAHHHPPPrrr|||^^^GGG???<<<<<<======<<>>=========@@@CCCGGGJJJUUUeeewww}}}zzzyyy||||||}}}~~~zzzpppMMM888222000/////////............//////.........------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------...111444888::::::===???AAABBBDDDGGGIIIGGGCCCBBBQQQvvvyyy{{{dddOOOCCCAAADDDEEECCCEEEKKKRRR\\\jjjwwwzzzpppgggaaa]]]]]]nnnvvvzzz~~~}}}|||}}}fffGGG:::666000///333000///...///000111000...------..................*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---///333888===???AAACCCEEEGGGKKKPPPTTTQQQLLLIIIGGGCCC>>>BBBJJJ```gggdddQQQ>>><<>>===<<<;;;;;;<<<>>>???AAAFFFIIIIIIMMMWWWaaafffeeejjjqqqvvvzzzqqq[[[JJJBBB>>>===@@@BBBBBBFFFKKKXXXfffrrrtttttt|||zzz}}}vvvPPP;;;666111111111111//////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///111444777888>>>===;;;;;;???DDDFFFEEE@@@BBBEEEdddjjjqqqooossstttaaaQQQGGGCCCBBBAAAFFFGGGKKKSSS___oooooo^^^TTTQQQPPPSSSXXX]]]cccjjjqqqvvvzzz~~~}}}|||}}}YYY999...222444111000000000000////////////......//////......---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++******+++...333888;;;===BBBIIIKKKKKKLLLPPPTTTUUUOOOIIIFFF@@@===CCCLLLdddkkk```KKK>>>;;;NNNlll|||tttXXXNNNbbbwwwbbb\\\WWWTTTVVV[[[^^^```ccchhhlllsssqqqkkkiiifffoooyyytttVVVJJJPPPMMMGGGMMMRRRXXXfffvvvpppUUU<<<555555111///111///...------,,,,,,------------,,,,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,---......000;;;FFFTTT]]]eeehhhjjjllljjjfff]]]TTTGGGJJJiiiqqq]]]LLLBBB;;;<<>>>>>>>>CCCGGGJJJLLLTTTaaalllqqqkkkpppvvv{{{jjjRRRBBB>>>===AAACCCDDDHHHNNNYYYfffqqqsssttt}}}}}}~~~|||~~~[[[@@@555444444333222000///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///222444777999999<<<@@@DDDFFFEEECCC@@@AAA???TTTnnn]]]SSSfffxxxfffwwwhhh^^^PPPEEE@@@@@@AAABBBIIIOOOYYYfffvvvttt___JJJ>>>;;;>>>@@@BBBDDDFFFJJJNNNRRRYYY___jjjssszzzmmmHHH555111111///111000000000////////////......//////......---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,+++***+++...333777:::===BBBHHHKKKKKKLLLPPPTTTYYYQQQIIIDDD??????HHHTTTjjjkkk]]]KKKBBBDDDXXXvvv~~~vvv```bbb}}}vvv___XXXVVVSSSSSSWWWYYYZZZ]]]bbbhhhnnnkkkiiikkkkkkrrrsssVVVIIINNNJJJFFFLLLQQQXXXfffuuugggHHH999555111///000///...------,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---...///333@@@MMM[[[aaafffiiillllllggg```TTTQQQRRRddd{{{bbbMMM@@@@@@:::@@@MMMRRR^^^fffLLL@@@<<<999;;;===???AAAAAAAAA@@@JJJMMMNNNRRR]]]lllwwwzzzsssxxx}}}uuuVVVDDD@@@@@@CCCFFFIIINNNTTT```llluuuuuuvvv}}}zzz}}}pppMMM999777666444222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000222555888:::999===CCCHHHJJJGGGCCC@@@BBB>>>iii]]]SSSRRRlll{{{lllkkkrrrOOOJJJBBB>>>>>>BBBGGGIIIUUU___oooqqq```MMM===555555444555555555444666888;;;>>>CCCKKKSSSZZZaaahhhlllzzz~~~|||^^^???333111222111111000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++,,,///333777:::===BBBGGGJJJKKKLLLOOORRRXXXQQQHHHBBB@@@EEESSS```ccc___OOOAAABBBMMMgggjjjaaayyysss[[[SSSSSSPPPPPPSSSUUUUUUXXX\\\^^^bbb___```gggiiioooxxxYYYIIILLLJJJHHHLLLLLLUUUaaazzzyyyvvvQQQ<<<444111///000//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///------...000666EEESSS```dddhhhjjjmmmlllddd[[[PPP]]]qqqnnnSSSCCC@@@BBBBBBFFFNNNYYYuuu~~~[[[EEE>>>>>>;;;<<<>>>AAACCCFFFGGGHHHSSSTTTTTTWWWcccrrr{{{|||yyy|||yyyYYYHHHDDDCCCFFFJJJNNNUUU\\\mmmvvv}}}{{{{{{~~~}}}yyy{{{___AAA888666333111111111111000////////////////////////------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111333777:::;;;@@@>>>@@@EEEIIIGGGDDDBBB@@@GGGzzz___\\\dddrrrnnnxxxpppXXXHHHEEEBBBAAADDDJJJPPPTTTeeessszzz|||nnn\\\MMMAAA999777:::555666666666555666999;;;<<<===>>>@@@EEEMMMWWW^^^lllsss{{{~~~|||zzztttqqqMMM888444666111111111000000000//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,---000333777999>>>AAAFFFIIIJJJLLLNNNPPPQQQLLLEEE@@@AAALLL\\\jjjWWWQQQAAA999CCCWWW{{{nnn[[[bbbqqqYYYRRROOOLLLMMMPPPQQQPPPRRRVVVSSSVVVSSSVVV```ccckkk{{{{{{ZZZHHHLLLOOOPPPPPPKKKRRR]]]sssttt}}}UUU<<<333222111111//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,...111999IIIXXXbbbfffjjjkkkmmmkkkbbbXXXQQQmmm~~~^^^EEE???DDDAAAGGGIIIJJJbbbxxxTTTAAA>>>@@@=========???CCCHHHMMMPPPVVVWWWWWW[[[ggguuu}}}}}}{{{}}}yyy^^^JJJFFFDDDHHHLLLQQQYYYaaaxxx~~~{{{}}}vvvrrrzzzlllHHH999666222000111222222111000000000000000000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222444888;;;===CCC>>>>>>DDDHHHDDD@@@???CCC___aaaiii}}}iiimmmzzz___IIIGGGEEECCCCCCGGGOOOWWW]]]sss}}}xxxuuueeeSSSEEE;;;444444666555666666555555666888;;;===>>>@@@BBBEEEKKKRRRWWW```gggqqqyyy}}}~~~zzz~~~[[[???555666111111111111000000000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------///111555888:::>>>AAAEEEHHHJJJLLLMMMOOOKKKJJJEEE@@@CCCNNN^^^hhhRRRKKK>>>;;;IIIaaaxxx[[[WWWmmmoooZZZTTTMMMKKKLLLOOOOOOLLLLLLNNNIIIMMMJJJMMMWWW]]]fffxxxvvvXXXHHHKKKNNNQQQPPPIIIQQQYYYmmm~~~hhhssszzz~~~WWW<<<333333333111000///......------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,000444===NNN]]]ccciiimmmmmmkkkggg^^^TTTTTTuuunnnNNN======CCC===GGGJJJQQQwwwqqqNNN???>>>>>>===<<<<<<>>>BBBIIIPPPTTTUUUXXX\\\```jjjwww~~~yyy{{{~~~zzzcccNNNIIIGGGJJJOOOTTT]]]fff~~~xxx{{{wwwnnnuuuxxxQQQ===888333111222444333111000000000000000000000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000333666999<<<>>>@@@===AAAHHHHHHDDDDDDJJJ^^^mmmuuu}}}hhhSSSEEECCCCCCBBBCCCJJJUUUccclllwwwyyy}}}yyyvvvjjj\\\KKKAAA:::444333555555555555444222222444666555:::CCCJJJOOORRRUUUVVVYYY^^^fffnnnuuu|||mmmKKK888222222222111111111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333666999;;;???@@@DDDGGGJJJLLLMMMMMMJJJJJJFFF@@@BBBMMM[[[cccPPPHHH;;;???QQQfffwwwdddWWWJJJXXX}}}jjjWWWTTTNNNLLLMMMPPPNNNHHHDDDEEE@@@DDDBBBDDDMMMTTTaaauuuwww___SSSRRRNNNMMMNNNHHHMMMUUUggggggccctttrrr}}}~~~XXX<<<333444444000000//////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++...333888AAARRRaaaeeelllqqqnnniiibbbXXXPPPWWWvvv]]]DDD>>>??????BBBIIISSSjjjlllKKK???===;;;======???BBBHHHOOOUUUYYYXXX^^^dddgggmmmvvv|||}}}wwwzzz}}}pppUUUPPPMMMPPPUUU[[[dddmmmvvvzzztttrrrwwwfffDDD>>>777444444444222000000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000111333666:::===???>>>???EEEJJJGGGIII]]]uuu{{{dddRRRHHHEEEBBBBBBDDDIIIUUUggg|||xxxttttttyyy}}}|||}}}wwwjjj[[[___^^^]]]___aaacccddddddXXXLLLAAA<<<:::888777888666777666555333444666777111777@@@IIIPPPVVVZZZ]]]``````ccchhhnnnsssvvvwwwzzz{{{|||~~~[[[???444222222222111111111000000......//////......---,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---000444888;;;===???@@@CCCFFFJJJLLLLLLKKKHHHIIIEEE>>>@@@OOO^^^fffNNNCCC888DDD]]]mmm~~~iiiUUUIIIHHHdddeeeSSSRRRPPPNNNOOOQQQNNNEEE???>>>999>>>======FFFMMM\\\rrroooeee```SSSNNNOOOLLLIIIPPPaaayyyooo^^^fffuuupppvvvYYY===444555444///000000///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,///555;;;DDDUUUcccgggoootttpppggg^^^TTTMMMZZZvvvrrrQQQAAACCCCCC<<>>@@@DDDIIIOOOUUUZZZ\\\^^^ffflllmmmoootttyyyzzzvvvyyy}}}]]]XXXUUUWWW\\\bbbllluuuvvv{{{|||ooohhhvvv|||JJJCCC;;;666666555222///000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000111444777;;;>>>@@@@@@BBBHHHHHHCCCPPPzzzjjjQQQ@@@???EEEDDDFFFJJJRRRccc{{{kkkjjjvvv~~~|||xxxttt^^^QQQOOOKKKBBBBBB@@@???@@@CCCGGGJJJKKKOOOEEE<<<::::::777555555555666666666666777:::<<<555777;;;AAAIIITTT___gggkkkhhhfffgggkkkmmmllljjjggghhhiiikkkrrr|||hhhHHH999222222222111111111111000......//////......---,,,---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***---000444999<<<>>>???@@@BBBFFFIIILLLLLLKKKDDDFFFBBB;;;@@@RRRdddmmmPPPBBB999LLLlllyyyqqq```UUUPPPWWWyyybbbPPPKKKOOONNNOOOPPPOOOJJJAAA;;;:::;;;>>>CCCMMM^^^uuuxxxpppbbbQQQGGGGGGJJJOOO^^^sss{{{bbb]]]aaapppxxxmmmNNN;;;333222333000///...------...//////,,,---.........---,,,+++///......---+++******)))---------,,,,,,+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222...---555CCCRRR[[[___dddlllssspppdddXXXTTTUUUbbb}}}vvv]]]HHHDDDBBB@@@FFFQQQYYYqqqhhhJJJ???@@@@@@;;;CCCEEELLL[[[]]]XXX[[[bbbgggkkkmmmnnnrrrzzz||||||~~~fffbbb]]][[[]]]gggttt}}}xxx|||uuuiiiqqq```III555333555111---///111111111000000000000000------------------------,,,,,,,,,---------........................------///111444666888:::>>>AAAGGG@@@GGGKKKGGG]]]}}}kkkWWWIIIAAABBBGGGFFFIIIPPP```|||tttmmmkkksss}}}lll```OOOBBB===;;;999777;;;666555999<<<===@@@DDDHHHDDD>>>999777666777888777888888777666666999;;;:::777888===AAAHHHXXXhhhppplllrrrsssjjjffffff^^^\\\[[[[[[]]]aaahhhrrr{{{yyyZZZ333333222///...222555333///000/////////............//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********------///222888<<>>>>>AAAEEEJJJMMMMMMLLLKKKIII@@@<<>>AAAEEEBBBGGGGGGFFFggg~~~uuuqqquuu[[[KKKEEEBBBBBBDDDJJJPPP\\\ooosssiiipppvvvzzz|||nnnYYYPPPDDD<<<999999888666888444444777;;;<<>>CCCJJJXXXgggwwwsssxxxyyynnniiiggg^^^VVVUUUTTTUUUYYYbbbnnnwww~~~___666555333111000111222111...000000/////////.........//////.........------------,,,,,,,,,,,,---...///------------,,,,,,++++++---,,,...111777;;;===>>>===>>>@@@EEEIIILLLMMMLLLDDDCCC???AAAQQQdddeeeZZZCCC<<>>BBBOOOjjj~~~mmmZZZOOOKKKIIIHHHMMMZZZmmmppp^^^WWWcccsssVVV<<<999888222444222111///......////////////...---------------***+++++++++,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,------///---///888GGGUUU^^^```jjjkkkssswwwlll\\\\\\hhhkkk[[[UUUDDD999???BBBDDDNNNXXX}}}fffHHH???BBBDDDNNNYYY[[[\\\aaa]]]XXX^^^eeejjjqqqtttvvvzzzqqqlllhhhjjjsss~~~xxx|||rrrjjjooo~~~cccEEE888555222222666222222111111111000000000------------------------,,,------------.................................000222555777888;;;???BBB@@@BBBFFFAAAEEEpppddd^^^nnnnnniiiyyycccKKKAAABBBDDDEEEEEEUUU___pppmmm\\\iii|||pppVVVEEE???:::777888999999777777444444888<<<===BBBGGGFFFBBB<<<888888999:::;;;999::::::999888999;;;===;;;999:::>>>DDDNNN]]]kkk~~~zzz~~~~~~rrrjjjdddXXXLLLMMMMMMLLLPPPZZZgggpppzzznnnCCC777555444222111///......000000000/////////.....................---------------,,,,,,,,,---..................------------,,,,,,---111666:::<<<===<<<===???DDDIIILLLLLLKKKBBB@@@===BBBTTTbbb^^^RRR===<<>>999888999:::999999::::::999999:::===???>>>===>>>CCCMMM]]]qqqxxxmmmdddVVVJJJOOOQQQPPPRRRZZZeeekkkxxxYYY999666555444222......111000000000////////////...........................------,,,,,,,,,------......---------------------------...111666:::<<<===;;;<<<>>>CCCHHHKKKLLLKKKGGG@@@<<>>VVV|||^^^[[[cccvvvxxxvvv|||bbbOOOIIICCCBBBBBBEEENNNWWWqqqnnn___qqq^^^EEE;;;999999:::;;;<<<;;;999777777666:::???CCCGGGNNNVVVYYYOOOCCC:::888888888777777888999::::::;;;???AAABBBCCCFFFNNN^^^vvvuuuiiiYYYQQQZZZ___]]][[[```fffhhhpppxxx~~~{{{mmm>>>888444555333///000444111000000000////////////---........................------,,,,,,,,,------,,,,,,,,,,,,,,,---------///...///222777;;;======:::;;;>>>CCCHHHLLLLLLLLLHHHAAA@@@MMM]]]bbb[[[RRRGGGLLLWWWhhhzzzjjjPPPZZZxxx{{{hhhSSSIIIHHHHHHKKKOOOPPPNNNKKKIIIHHHFFFHHH^^^~~~fffNNNDDDDDD@@@EEEOOO^^^pppoooeee~~~iiiCCC888999888444222111///......//////111000///---,,,,,,,,,,,,,,,,,,++++++*********)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////---///555CCCUUUbbbhhhiiinnnqqqqqqhhh]]]bbb~~~}}}aaaKKK>>>@@@===>>>EEEFFFRRRjjjqqqVVVMMMOOOOOOWWW]]]WWWOOONNNNNNSSS```nnnvvv~~~{{{~~~{{{hhhcccpppXXX???666666555222444444333222111000000///........................------........./////////,,,,,,------.../////////222444777999:::===AAADDDBBB<<<:::EEEiiippp]]]dddqqq|||rrrYYYBBBBBBCCCCCCBBBGGGWWWgggyyy]]]hhhsssNNN<<<>>>999:::;;;;;;:::999777666666777<<>>>>>@@@HHHOOOgggwww]]]TTTSSSRRRQQQWWWRRRMMMPPPPPPTTT```pppwwwpppeeehhhooopppOOO:::222222333555444444333111000000///....................................////////////,,,,,,------...//////000222444777999;;;>>>AAADDD===>>>KKKeeekkkpppjjjRRR@@@AAACCCCCCEEEOOOeee{{{}}}iiieeebbbGGG<<<>>>999999::::::999999999999999;;;BBBJJJPPPVVVaaakkkqqqaaaLLL===888999999999777999;;;===???CCCHHHKKKKKKUUUbbbrrruuudddlllxxx{{{qqqgggffffffbbb```iiittt}}}}}}||||||}}}}}}~~~SSSAAA444444555222000333111111111000000000//////---------........./////////...---,,,,,,,,,,,,,,,,,,---------............///...///222777:::<<<<<<;;;<<>>JJJ^^^dddVVVDDD===CCCUUUhhhuuulllVVVVVVttt~~~rrrbbbPPPFFFEEEAAAEEEJJJMMMLLLKKKLLLNNNQQQVVVvvv}}}UUU@@@DDD@@@CCCJJJVVVddd{{{~~~xxx}}}vvvKKK222000888000///...------...//////.../////////...,,,***)))'''((()))***+++,,,------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------...///000000...111999III[[[hhhnnnnnnooorrrnnniiiwwwwww^^^JJJ<<>>BBBDDDAAAKKKhhhllliiizzz^^^FFFEEECCCCCCDDDHHHWWWrrr{{{bbb]]]nnnnnnQQQ@@@999666888999:::::::::;;;===???>>>AAAHHHQQQWWW^^^jjjuuuvvveeeNNN>>>999:::;;;;;;888:::===???BBBFFFKKKOOO[[[iiizzzpppsssqqqqqqmmmnnnwww{{{{{{{{{|||~~~}}}[[[FFF444444666222///111111111111111000000000000---------........./////////...---,,,,,,,,,,,,,,,---.........//////000000.........111555999;;;;;;;;;<<<@@@EEEKKKNNNOOOOOOCCC@@@HHHYYY[[[KKK<<<999IIIbbb{{{gggWWW^^^}}}zzzlll^^^OOOGGGEEE???DDDHHHIIIFFFFFFIIIMMMOOO```uuu{{{YYYAAACCCAAAAAAFFFQQQ```uuuuuutttxxx|||JJJ444666666000000000000000111111222///............------------,,,***))))))***,,,---//////...---,,,++++++***------,,,++++++,,,,,,,,,,,,...//////...------......000;;;PPPbbbkkknnnooopppooowwwfff}}}mmmLLL???@@@BBBGGGUUUuuuoooaaaUUUMMMIIIIIILLLQQQSSSSSSVVV[[[hhhqqqyyy}}}~~~{{{nnnZZZooo|||rrrJJJ:::555///888777555222111000000111........................+++---//////...---...///,,,---//////......000111444888888666:::BBBDDD@@@KKK[[[}}}iii}}}~~~dddMMMAAADDD>>>AAAMMMZZZkkkxxxggg]]]nnn|||aaaKKK>>>;;;;;;:::;;;;;;:::::::::===???BBBFFFNNNXXXeeepppyyy~~~}}}pppXXXCCC<<<>>>===888999:::<<<@@@FFFMMMSSSWWWiiizzz~~~}}}{{{{{{}}}~~~}}}|||rrrSSS888444777444222666222111111111000000//////...---,,,,,,---...///000------......------,,,+++---------,,,,,,+++++++++,,,---000444666888999999===AAADDDFFFJJJOOONNNIIIEEEFFFDDD@@@>>>>>><<<999XXX~~~ggg[[[jjj~~~zzzlll]]]NNNEEECCC@@@CCCFFFFFFCCCBBBCCCEEEEEETTTggg{{{]]]CCCCCC@@@@@@EEEOOO]]]rrr|||rrrssssssUUU;;;999888111111000000000000111111///............------------,,,***))))))***,,,---111000000///...------------,,,,,,++++++,,,,,,------...//////...------...111444@@@UUUgggpppssstttsssnnnsssjjjiiiIIICCCGGGIIIQQQnnnooo```SSSJJJOOOLLLLLLPPPQQQRRRVVV\\\kkkuuu~~~|||yyyyyy~~~vvv]]]___lllRRR;;;666777:::888555333111000//////........................///000111111///.........,,,---//////......000222222666888888<<>>AAAIIILLLSSS^^^kkkwww{{{bbbJJJ>>>======:::???AAADDDHHHNNNWWWaaahhhttt~~~|||zzzyyyxxxxxx~~~}}}]]]>>>555555333111222111111111111000000000//////......---...///000111------......------,,,+++---------,,,,,,,,,++++++...000333666999;;;;;;<<<===AAADDDFFFJJJOOOMMMIIIEEECCCCCCCCC@@@;;;999;;;ZZZzzzoooggg{{{yyykkk\\\LLLCCCAAA@@@AAABBBBBBBBBAAAAAA@@@@@@LLL]]]qqq~~~bbbEEEDDD@@@@@@DDDMMMZZZmmm~~~vvvpppwwwyyy\\\;;;444222333222111000000000000000///............------------,,,+++******+++,,,---000000//////......------,,,,,,,,,++++++,,,,,,------...//////...---...///333777EEEZZZlllsssvvvxxxwwwllliiiiiieeeFFFCCCIIIMMM^^^qqqaaaRRRHHHRRRMMMKKKNNNPPPQQQVVV\\\jjjvvv~~~yyyvvvtttzzzzzzzzz{{{|||}}}{{{yyyvvvzzz|||yyyxxx}}}bbbRRR\\\rrr]]];;;333999;;;999666333111000//////........................222333444333000......///,,,...///.........000222000555888999===CCCEEECCCPPPeeeZZZjjjwwwooozzzfffQQQCCC???DDDEEEPPPdddxxxgggWWWqqquuuZZZEEE:::888:::999:::;;;;;;;;;>>>AAAEEERRRTTT[[[fffuuunnnSSSAAA===???AAABBBFFFJJJNNNUUUaaappp|||}}}~~~|||wwwttttttuuuvvvyyyxxxhhhEEE555444333222222111111111111000000000000000////////////000111111---............---,,,,,,------------,,,,,,,,,,,,...000333666999;;;<<<<<<<<>>>>>>>>@@@BBBCCCCCCBBBBBBOOOaaauuufffFFFBBBBBBAAADDDLLLWWWhhhzzziiimmm|||~~~^^^:::222222555444222111000////////////............---------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...//////------///000111777GGG]]]mmmtttvvvwwwxxxkkkbbbiiiaaaDDDDDDGGGTTTtttvvvfffUUUIIINNNJJJKKKPPPTTTVVVZZZ^^^fffsss~~~wwwqqqkkkhhhsssxxx{{{{{{{{{|||yyyvvvpppvvvyyywwwwww}}}jjjRRRWWWgggqqqGGG777999:::888666333111000000000........................111333444333111/////////---.........---...000222000444888;;;===@@@CCCCCCYYYSSS]]]gggsss}}}oooZZZHHHAAABBBBBBHHHYYYoookkk]]]eeetttYYYDDD:::999<<<999:::;;;<<<>>>BBBGGGKKKXXXZZZaaannn~~~vvvZZZFFF???EEELLLIIINNNUUUZZZbbbpppxxx{{{~~~{{{uuuppppppsssooosssyyyuuusssMMM777333444555444111111111000000000000000//////////////////000000...............------,,,------------------,,,,,,---///222555888::::::;;;<<>>>>><<<;;;<<>>555555333111000////////////............---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........///...---...000222111999KKKaaapppuuuvvvwwwssslllhhh{{{}}}[[[CCCIIILLLeee~~~nnn\\\NNNJJJIIINNNXXX___aaaaaabbbfffrrr|||~~~vvvoooiiieeecccmmmuuu{{{yyyvvvuuuqqqmmmlllsssxxxyyyzzztttXXXVVV]]]www___CCC<<<888777555333222222222222////////////////////////...000111111000///000000---......------...000333333555999<<<===>>>AAADDDYYYiiiJJJbbbooowwwwwwbbbOOOBBB???CCCEEERRRgggnnn]]]```xxxqqqXXXDDD:::999;;;888:::<<>>FFF555555333222111000000//////............---------++++++++++++++++++++++++,,,,,,------......//////++++++++++++,,,---.........//////...---...111333444>>>QQQgggtttwwwwwwxxxlllnnnsssmmmRRREEEOOOWWW{{{wwwdddSSSKKKLLLSSS```iiihhheeeccchhhsss{{{{{{|||~~~sssjjjgggfffgggooozzzzzzuuuuuusssooouuu}}}}}}\\\SSSSSSiiirrrMMM;;;999888666444222222222222////////////////////////,,,...000000/////////000.........---,,,...111333555666:::>>>>>>>>>CCCJJJ[[[___NNNgggyyyiiiTTTEEE>>>???DDDIIIZZZvvvyyy\\\\\\iiinnnVVVBBB999777999999;;;>>>BBBHHHQQQYYY```bbbfffppppppXXXLLLRRR]]]gggppp||||||xxx{{{{{{{{{}}}~~~~~~~~~}}}}}}||||||~~~~~~xxxqqqmmmlllmmmnnnqqquuu|||yyyqqqyyynnnGGG444222222///000000000000111111111111---...............---,,,...////////////...------------------............000222555888;;;===>>>>>>;;;@@@EEEGGGKKKMMMJJJDDD@@@AAAPPP^^^TTT@@@DDDXXXpppfffpppsss___KKKAAA@@@999:::;;;<<>>???;;;@@@EEEHHHKKKMMMIIICCC???BBBMMMTTTIII>>>III```nnniii\\\gggzzzuuu```LLLBBBAAA555888;;;>>>DDDOOO___kkkrrrpppJJJCCC>>>===???DDDLLLYYYmmm~~~nnnaaaxxxuuu~~~MMM;;;===444444333222111111111111//////.........---------***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++,,,---...///...//////...---///222555666AAAVVVkkkvvvwwwuuuvvvggggggggguuuNNNIIIXXXiiikkkWWWSSSQQQUUU___ddd```YYYUUU___mmmyyy|||vvvllllllsss{{{}}}mmm[[[OOO___\\\CCC???===:::555222///------000000000000000000000000000222222111///---------//////...,,,,,,---111444888777;;;AAACCCEEEOOO[[[mmmuuu~~~yyysssUUUEEEAAADDDIIINNN^^^uuuooo\\\hhh~~~oooYYYGGG<<<999:::999<<>>:::BBBEEE<<>>QQQdddyyyyyyuuuppp]]]ccc}}}wwwkkk\\\LLLCCCAAA???555@@@KKKTTT||||||RRR@@@???>>>@@@CCCCCCIII___wwwwwwrrr[[[JJJQQQbbbrrruuu{{{pppLLLAAA888666222111111111000/////////...------------.........---,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------...///000///......000222888III^^^ooo{{{yyyrrr___aaaxxx___NNNZZZqqqxxxeeeYYYXXXWWWYYY\\\___``````mmmxxx~~~}}}wwwfffYYY[[[sssyyycccQQQ???777555000111444///000000000000000000000000000000000000000000000000///...------...000333444888666@@@GGGGGG]]]www[[[FFFDDDCCCAAANNNbbbsssiii[[[iii}}}rrr^^^MMMBBB>>>===CCCGGGMMMUUU]]]eeelllppp}}}xxx{{{zzzyyyyyy{{{|||}}}}}}|||}}}yyyqqqmmmjjjhhhhhhlllsss{{{~~~|||rrruuu{{{zzz|||wwwJJJ999888000222222111111111111111111......////////////......////////////////////////------,,,,,,------...///000222555888:::;;;;;;;;;999AAAHHHKKKMMMMMMIIICCC>>>EEEIIIBBB:::???SSSfffrrr{{{xxxfffjjj}}}~~~zzztttuuujjj\\\LLLCCCAAA@@@:::DDDSSSiii~~~pppqqqVVVDDD???===???BBBBBBGGG\\\sssvvvkkkUUUHHHMMMUUUcccxxxVVV@@@888666333111111111000///000///......------......,,,------------,,,++++++......------------......,,,,,,,,,,,,------------///000111000//////111333999JJJ___qqq|||zzzrrr^^^ooo]]]RRRgggpppaaa^^^\\\]]]```dddggghhhqqqzzz~~~{{{pppcccYYYggg{{{zzzQQQ>>>666666111222333...000000000000000000000000000000000000000000000000///...------...111333555:::888???DDDHHHiiivvvuuu}}}dddPPPBBBBBBCCCDDDUUUmmmppp[[[___ssswwweeeQQQDDD@@@AAAHHHMMMTTT[[[ccckkksssxxx~~~zzzuuu{{{zzzzzzzzz{{{}}}xxxwwwsssmmmjjjeee```aaagggooouuuxxx{{{yyyssshhh}}}SSS;;;888222333222222222111000000000//////000000000000//////////////////////////////---------,,,------...///111222555888:::;;;;;;;;;:::BBBIIILLLMMMMMMHHHBBBAAACCCBBB;;;777???SSSdddhhhwwwooobbbjjj|||zzzyyyvvvvvvkkk]]]MMMBBB@@@???===HHH^^^kkkbbbkkkWWWDDD@@@>>>@@@CCCCCCHHH[[[ppppppWWWMMMPPPQQQaaa}}}ZZZ>>>999666333222222222111000000//////...............---------,,,,,,,,,,,,,,,......------------......,,,,,,,,,------------...000111222111000000222444;;;KKKaaarrr}}}zzzrrrddd~~~ZZZVVVsss}}}jjjfffbbb```cccgggjjjlllnnnxxx~~~{{{wwwlllYYY^^^~~~vvvPPP;;;333666333222333...000000000000000000000000///////////////////////////.........///111444555<<<;;;@@@@@@FFFllljjj[[[jjjiiikkkwwwWWWIIIAAABBBBBBFFF\\\vvvzzz```[[[iii|||{{{lllWWWGGGCCCFFFIIIOOOWWW```jjjttt~~~zzzrrrmmmmmmnnnpppsssvvvwwwvvvsssqqquuuwwwyyyzzz{{{|||~~~}}}wwwuuuqqqllljjjccc\\\]]]dddlllppprrrxxx|||zzzvvvdddmmmXXX<<<888666333333333222111000//////000000111111111111000000////////////////////////---------------...//////222444666888:::;;;;;;<<<<<>>;;;===KKKjjjwww[[[ccc|||VVVBBB@@@===???BBBBBBFFFWWWjjj}}}tttXXXLLLMMMNNN```YYY===999666333222222222111000000000///............///......,,,+++,,,---...//////......------......///,,,,,,---------.........///111111111111111333555<<>>EEEKKKMMMMMMLLLGGG@@@===;;;888444666@@@OOOZZZhhh~~~oooTTTZZZpppzzzuuuyyy|||yyyooo```MMMAAA<<<===@@@MMMkkkeee___xxxVVVAAA===:::;;;???@@@BBBQQQcccvvvzzz\\\KKKIIILLL```zzzsss[[[AAA999777444222222222111000111000//////......//////..................///000//////............//////,,,---------............---///000111111222444666>>>OOOdddttt}}}~~~vvvlllsssnnnWWWccc~~~|||tttnnnmmmnnnppprrrrrrzzzzzzxxxhhh]]]uuu}}}{{{WWW<<<111666555222444222111111111111111111111111000000000000000000000000///.........000222555777888<<>>???AAANNN___ssscccLLLHHHLLL^^^xxxqqqgggLLL:::777444222222222222111111000000///////////////+++---000333333222///...//////............//////------------............+++---///000000222555888@@@PPPeeeuuu}}}|||sssiiiyyy]]]TTTggg}}}zzzxxxyyyzzz{{{|||{{{yyy}}}}}}{{{|||qqq```iiivvvaaaCCC555999666222333222111111111111111111111111000000000000000000000000///.........000333666888:::===AAA@@@JJJnnnTTTJJJTTT]]]uuu```iiitttTTTIIICCC@@@DDDLLL^^^|||^^^QQQ```mmm}}}||||||rrr```XXXZZZaaahhhpppuuuyyy}}}lllYYYLLLDDD>>>;;;<<<===???AAACCCFFFNNNWWW^^^fffjjjooopppoooqqquuuzzzzzz{{{{{{yyyssskkkgggeeefffeeecccaaa``````aaaaaahhhpppzzz~~~|||yyyxxxiii```ccc|||yyyzzzUUUBBB666222222111111111111111111///000000000000000000///////////////////////////...............//////000444444444555777888999:::AAAGGGMMMNNNMMMKKKEEE>>>;;;;;;999888>>>MMMbbbqqq~~~mmmJJJ\\\||||||uuummm___NNNAAA===666;;;BBBTTTiiimmmmmmvvv\\\GGG???;;;<<<@@@AAABBBOOO^^^rrreeeKKKEEEIIIYYYoooyyysssWWW:::777444333333333222111111111000///////////////)))---333777888444///+++//////............//////---------.........//////***+++...///000222666888AAAQQQfffuuu|||{{{qqqggg}}}{{{JJJJJJbbbttt~~~yyyuuuooouuu}}}~~~vvvqqqjjjbbb___ccciiimmmttt|||{{{~~~wwwbbb```yyy~~~kkkxxxiiiIII999;;;777222333222111111111111111111111111000000000000000000000000///.........000333666888888<<<@@@@@@MMMrrrlllPPPQQQVVV___zzzjjjtttmmmLLLFFF@@@>>>DDDOOOeeesssDDDNNNaaajjjzzz}}}|||xxxggg]]]^^^eeellltttyyy|||rrr```KKKBBB@@@AAADDDGGGIIILLLQQQVVV\\\eeepppxxxwwwxxxwwwsssnnnnnnsssxxxyyyxxxwwwuuupppkkkiiiiiicccdddcccaaa^^^\\\\\\]]]dddmmmwww~~~{{{{{{oooaaaXXX}}}iiimmm___GGG666111111111111111222222222//////000000000000//////////////////////////////...............///000000222222333333555666888999AAAHHHMMMNNNMMMKKKEEE>>>===<<<::::::AAATTTmmmhhhUUUhhh~~~tttjjj\\\KKK>>>:::???===@@@MMM^^^nnn{{{___EEEBBB<<<;;;>>>@@@AAALLLZZZooo~~~kkkRRRFFFLLLSSShhh{{{XXX>>>888444555555333222555111111111111000000000000//////............//////000000//////.........------///111222222000...,,,111---,,,///000///333888AAAWWWhhhvvv|||nnnjjjaaaPPPMMMVVV}}}qqqhhhfffaaadddhhhjjjiiifffaaa^^^WWWUUURRRQQQQQQVVVaaakkksssvvvxxxyyy}}}}}}wwwkkk^^^kkkmmmsssvvvEEE666777555333---777000000000000000000000000000000////////////000000///000000000111444888<<<>>>DDDCCC@@@XXXpppUUUZZZaaatttuuu~~~}}}___LLLAAA===AAALLLXXXjjj]]]JJJMMMXXXkkk{{{||||||yyysssooojjjdddlllooovvv||||||xxxiii[[[JJJCCCGGGPPPXXX[[[[[[^^^ggguuu|||ooorrr{{{yyy{{{yyywwwtttqqqlllgggcccjjjddd___^^^\\\YYYZZZ^^^eeejjjuuu{{{uuunnnddd^^^hhhuuuqqqyyymmmNNN<<<444333111111222333222111000000000000000000000000000000000000000000000000000000//////.........---222333555777999<<<===>>>CCCIIINNNNNNMMMLLLFFF???EEE999888===DDD[[[www^^^XXX~~~}}}rrrfffWWWGGG===:::;;;;;;AAAQQQhhh}}}^^^DDDAAA<<<;;;???@@@@@@JJJXXXjjjnnnSSSGGGLLLQQQeee{{{XXX???999666777666444333444111111111000000000////////////............//////000/////////............---...///000000///---,,,111...---///000///333888EEE\\\mmmwww~~~wwwoooqqq[[[PPPUUUbbbuuuggg\\\XXXSSSTTTTTTTTTRRRQQQQQQQQQPPPNNNKKKHHHGGGKKKUUU]]]cccjjjpppsssxxx~~~wwwkkk[[[cccppplll}}}JJJ888777666555---555111111111111111111111111000000////////////000000///000000000111444999======BBBFFFNNNppphhhnnnzzzxxxZZZHHHBBB???CCCOOO\\\ooommmMMMBBBGGGQQQaaaqqq|||~~~|||{{{{{{zzzzzz{{{}}}|||vvvmmmeeehhhlllsss{{{~~~wwwssshhhbbb\\\[[[cccooozzzxxx~~~~~~yyyvvvtttsssrrrqqqpppnnnjjjddd___^^^[[[WWWWWWYYY^^^bbbnnn}}}zzzuuulllbbb[[[dddtttzzzzzzVVV===666222//////222444222000000000000000000000000000........................000/////////............111222444666999;;;======???FFFLLLMMMMMMLLLGGGAAA???555555<<>>???AAAFFF[[[pppTTTCCCBBBAAAFFFSSSbbbxxxuuuUUU@@@>>>@@@LLL\\\kkksssxxxzzz|||||||||yyyxxxtttmmmjjjlllsss|||~~~zzzuuuqqqqqquuuzzz~~~yyyvvvsssqqqsssvvvxxxyyyooohhhbbb___\\\WWWUUUVVVXXX[[[fffuuu~~~yyyssskkkaaaWWW^^^uuuhhh___>>>777333//////222444222///000000000000000000000000........................////////////............111222333666888:::<<<===<<>>AAACCCLLLaaa~~~[[[BBB???:::;;;???@@@>>>FFFRRRdddyyyZZZJJJMMMMMM\\\|||hhh@@@;;;888999888444222222000000000/////////......//////............/////////////////////............---,,,,,,,,,---...//////......000000///444;;;III___qqqxxxxxxpppppp~~~mmmIIIIIIYYYiii}}}rrrgggZZZLLLEEECCCAAADDDHHHJJJKKKLLLNNNQQQPPPRRRPPPLLLKKKPPPXXX]]]aaahhhmmmmmmmmmsssxxxzzz~~~}}}wwwkkkWWWRRRbbbzzzccclllXXX>>>555555888000222111111111111111111111111111000000000000000000111///000000111333666;;;???DDDCCCFFFfffhhhOOOAAABBBBBBIIIVVViii```EEE:::@@@BBBOOObbbpppwww{{{~~~||||||wwwssstttxxx~~~~~~}}}|||zzzyyyxxx~~~yyysssqqqssswww|||xxxnnneeeaaa^^^YYYWWWXXXXXXZZZaaannnyyy}}}wwwrrrlllbbbUUUZZZyyyrrrrrrfffBBB666555555444444333111000////////////////////////........................///////////////.........111222444666888;;;<<<======DDDJJJLLLNNNNNNIIICCC===555777???MMMkkkzzzlllccc|||nnn\\\HHH:::;;;BBBIIILLLTTTiii{{{ZZZCCC>>>::::::??????>>>EEEQQQeee^^^LLLNNNLLLWWWzzzjjjAAA;;;888888777333111222000000000000//////////////////............//////.........//////////////////...---,,,---...000111......///111//////444<<>>???FFFLLLMMMNNNMMMHHHBBB===666999BBBTTTtttrrrfffccc~~~qqq___JJJ===???HHHPPPRRRXXXlll|||~~~yyyZZZDDD???::::::>>>???>>>GGGSSSeeeaaaNNNPPPKKKTTTzzzjjjDDD>>>999888777333222333111111111111000000000000//////............//////.........///////////////......---------///000111......000222///...555>>>TTTeeettt{{{yyylllkkk}}}```NNNSSSfffxxx}}}rrrlllgggdddgggllloooyyyzzztttrrrpppuuusssjjjfffkkkpppooosssrrrlllfffgggnnnuuuvvvxxx}}}{{{wwwqqq___QQQUUUrrrhhhcccnnnMMM:::444888111444222222222222222222222222222111111000000111111222...///111222444999>>>CCC???KKK]]]wwwggg{{{nnnhhhuuu^^^LLLEEE@@@FFFPPP```vvvsssOOO@@@@@@III```eeelllsss{{{www|||}}}}}}~~~~~~~~~~~~}}}|||||||||wwwrrrppprrrxxx~~~{{{pppfffbbb```\\\XXXWWWWWWXXX^^^iiiuuu|||vvvqqqooohhhYYY[[[ggghhh===??????;;;444000000222000000000000000000000000000000000000000000000000.........///////////////111222444666888:::<<<===@@@GGGLLLMMMMMMKKKFFF???999444888DDDZZZ}}}qqqdddcccuuudddNNN@@@CCCMMMSSSTTTWWWgggwwwvvvzzz{{{}}}xxxZZZFFF???:::999===>>>???IIIVVVccczzzcccPPPQQQKKKQQQxxx|||sssIIIAAA;;;999777444444777222222222222111111111111//////............//////............/////////000,,,,,,,,,,,,---...///000---...111222///...555???RRRfffwww~~~yyynnnvvv\\\SSSYYYnnn{{{{{{{{{vvvyyytttlllfffiiippprrrpppyyy~~~{{{xxxtttcccSSSSSSeeehhh^^^}}}}}}YYY@@@444666111444222222222222222222222222222111111000000111111222...///111222555999???DDD>>>OOOccceee[[[WWWxxxdddsssqqqZZZJJJEEEAAAIIIUUUfff|||jjjKKKCCCEEEMMMccckkkxxxyyyzzz~~~}}}|||||||||yyy{{{}}}||||||}}}xxxzzz~~~}}}zzz~~~|||xxxssspppqqquuuxxxyyywwwnnnhhhhhhggg```XXXSSSSSSSSSZZZeeeqqq}}}~~~yyytttooojjj[[[\\\\\\IIICCC:::444222111111111000000000000000000000000////////////////////////............/////////000///000111444666888:::;;;>>>DDDJJJKKKKKKIIIDDD===888444888EEE\\\rrrgggfff~~~yyyxxxhhhRRRCCCFFFPPPUUUTTTTTT```}}}tttnnnppptttuuuxxx|||www[[[GGG@@@:::999===>>>???JJJXXX```uuueeeQQQRRRKKKPPPttttttLLLDDD===:::888666666999333333333222222222111111//////............//////---.........//////000000******+++,,,------......---...111222///...666@@@MMMdddxxxzzzrrraaa\\\bbbxxx}}}uuuyyyoooiiilllqqqpppjjjzzz|||yyyvvvfffTTTRRRVVVtttgggYYYxxxbbbEEE444555000444222222222222222222222222222222111111111111222222...///111333555:::@@@DDD@@@QQQbbbPPPOOOMMMtttxxxYYYwwwpppXXXIIIEEECCCKKKYYYiii^^^CCC???BBBIII^^^mmm{{{uuu~~~{{{zzz{{{|||}}}}}}tttxxx|||}}}{{{zzzzzz{{{~~~~~~~~~~~~|||zzzwwwuuuyyy{{{zzzmmmfffssswww{{{uuuqqqppppppqqqppptttnnnkkkoooooofffZZZRRROOOPPPVVVaaalllvvv{{{vvvoookkk\\\]]]WWWSSSEEE444---///333222///000000000000000000000000........................---.........//////000000---...000222444666888999;;;AAAGGGHHHIIIHHHCCC===;;;666:::EEE\\\sssjjjkkkyyymmmyyyooo___QQQLLLOOOSSSHHHNNNppptttlllhhhiiillllllnnnqqquuuzzzxxx\\\EEE@@@===;;;<<<>>>AAAIIIRRR^^^kkkoooSSSFFFJJJKKKnnnaaaJJJ@@@@@@:::777888555444444333222222111111000000000000000////////////111111000000//////......000000000000////////////222111111333333333999AAAVVVhhh|||}}}cccZZZ^^^zzz|||}}}}}}}}}~~~~~~|||vvvwwwzzzvvvwwwssslllnnnssspppfffooowww~~~~~~yyynnn\\\MMMJJJaaa~~~}}}ooogggiiiGGG444444888222444333222222111111222222555333111...---...///000222111000111555;;;AAAEEEFFFIII\\\tttvvv```MMMIIISSSzzzrrrhhhnnnWWWIIIEEEEEEQQQ___mmmSSSBBB@@@GGGSSSppp}}}~~~~~~|||zzzyyyxxxxxxxxx{{{yyywwwyyy{{{{{{yyyvvvwwwvvvtttuuuvvvwwwwwwwwwvvv~~~~~~yyyrrrbbbVVVYYYdddyyy~~~yyyrrrnnnttt~~~{{{rrrkkkjjjfff[[[NNNPPPOOOSSS\\\gggsss|||vvvnnnlllfffddd]]]|||yyyuuummmEEE///444555222222000000000000000000000000000////////////////////////........................---///000111222333666999999???EEEHHHJJJIIICCC;;;;;;888999IIIgggmmmeeeiiiwwwyyy~~~zzzsssdddSSSKKKKKKLLLGGGWWW{{{lllfffbbbcccfffgggiiilllrrrvvv|||yyy^^^GGGAAA===;;;<<<>>>@@@HHHPPP___llloooRRRFFFIIIIIIddd___III@@@AAA<<<999:::666444444333333222111111111////////////............111000000000/////////...000000000000////////////222000111333333333999AAAUUUhhh}}}xxx^^^ZZZbbb~~~{{{pppsss~~~|||}}}~~~}}}{{{~~~{{{}}}tttpppssswwwvvvxxxvvvqqqtttxxxtttjjjmmmvvv~~~~~~yyymmm\\\MMMHHH```~~~uuujjjqqqNNN777444777222444333222222111111222222999777444111//////000111111111111222666<<>>DDDFFFHHHHHHBBB::::::666888KKKkkklllbbbeee}}}}}}vvv~~~}}}}}}}}}xxxjjjWWWJJJGGGDDDMMMkkknnnddd___\\\^^^aaabbbeeeiiippptttzzz|||```JJJAAA===;;;<<<===???FFFNNN^^^kkkpppRRREEEHHHHHH]]]yyy]]]GGG===???;;;999999555555444444333333222111111//////.........---------000000000000////////////////////////000000000000111000111333333222888@@@SSSfff}}}ooo[[[]]]fff~~~zzz|||uuulllxxx~~~{{{yyyyyyzzzyyyyyyzzzxxx{{{xxxooojjjjjjnnnqqquuuzzz|||yyy|||{{{qqqsss}}}tttcccTTTGGG]]]~~~}}}ooo~~~}}}XXX;;;444777333444333222222111111222222999777444111////////////000000111333888===BBBFFFGGGKKKXXXwwwjjjcccpppxxxyyy}}}gggRRRGGGFFFGGGUUUcccrrroooKKKCCCFFFRRRdddvvvoookkkooouuuvvvvvvvvvssstttzzz~~~|||{{{yyyxxxwwwwwwwwwxxxwwwvvvuuuvvvwwwwwwuuussstttttttttvvvwwwvvvtttqqqsssssskkkddd```TTTMMMTTTqqq}}}{{{vvvqqqnnnrrrxxx}}}xxxvvvooofffaaa___ZZZTTTQQQQQQUUU]]]eeennn}}}|||tttrrrmmmddd___SSSmmm}}}wwwrrraaaiiidddDDD999333222444000000000000000000000000000////////////////////////........................,,,---.........///111444777===BBBDDDFFFFFF@@@999888666999KKKjjjuuuyyymmmbbbgggwwwyyyzzzyyyxxx~~~}}}wwwiiiWWWIIIEEEBBB[[[bbb^^^ZZZYYY\\\___```dddiiinnnrrrxxx}}}|||bbbLLLAAA===;;;<<<<<<===DDDKKKZZZgggqqqSSSEEEHHHHHH\\\hhhzzzaaaHHH;;;;;;777666888444555555444444333333222222000////////////.........000000000000////////////////////////000000000000111000222444333222777>>>NNNccc{{{}}}~~~iiiYYY___ggg}}}{{{~~~tttnnn~~~tttuuu|||~~~~~~|||{{{yyywwwuuutttuuuvvvvvvxxxwwwzzz~~~yyysssqqqpppoooppprrruuu}}}yyyzzz|||jjj[[[HHH[[[zzzsssxxxbbb???555888555444333222222111111222222555444111///........./////////111444999???DDDGGGHHHYYYnnnzzzwwwuuu{{{yyybbbMMMDDDEEEEEETTTdddtttdddHHHEEEKKKZZZpppmmm]]]TTTTTTXXXaaahhhkkkhhheee```cccnnnzzzxxxyyyzzz{{{|||{{{{{{|||{{{|||zzzxxxvvvtttsssssssssttttttttttttttttttsssrrrttttttuuuwwwxxxvvvsssooopppnnnbbbXXXRRRIIIKKK[[[www|||zzzpppkkkpppvvvxxxyyyxxxqqqeee\\\XXXUUURRROOOOOOTTT[[[bbbkkk{{{|||sssssslllccc^^^QQQgggeeemmmyyyqqqxxxzzzUUU@@@333222555000////////////////////////////////////////////////........................,,,...///.........111333666;;;@@@BBBDDDDDD???777666777===KKKbbbuuuyyytttrrruuulllhhhttt}}}|||uuulll^^^OOOFFFDDDFFFiiinnnZZZWWWUUUUUUYYY[[[\\\aaafffiiinnntttyyy|||~~~zzzbbbLLL@@@<<<;;;<<<<<<<<>>@@@BBBCCC===666222888AAAMMM]]]lllsssrrrvvvuuu|||yyyhhhnnn{{{uuuggg[[[OOOEEEBBBDDDLLLlllmmm[[[SSSPPPNNNPPPTTTVVVVVV[[[aaabbbgggnnnssswwwxxxzzz{{{vvv___KKK>>>;;;:::;;;;;;<<>>;;;;;;<<<666777777666666555444444444111111111111000000000000.../////////000000000111.........///000111111111000000222444333111444;;;HHH^^^uuuyyyooopppkkkPPPSSSiiiqqqxxxvvvfffUUURRR\\\ppp}}}xxxtttqqqooommmnnnnnnllljjjkkknnnqqqvvvvvvzzz|||~~~wwwaaaVVVVVVllluuuyyywwwzzz{{{lllRRRRRR___~~~pppqqqGGG:::;;;555444333222222111111222222222222222222222333333333000//////222888AAAKKKPPPhhhyyyoooVVVDDDBBBIIIQQQddd|||sssTTTUUUgggqqqttt^^^DDD;;;FFFOOOZZZdddhhhfff```QQQDDDFFFYYYrrrwwweeeYYYXXX[[[```ffflllrrrxxx~~~ttt\\\OOOJJJEEEDDDEEEHHHJJJMMMQQQWWW^^^cccfffiiilllpppqqqqqqrrrtttwwwtttssssssttttttqqqmmmjjjfffccc```hhhtttvvvwwwooopppnnn~~~~~~|||zzzssshhhaaa]]]YYYTTTJJJJJJLLLOOOSSS^^^sssssslllgggfffSSS___{{{yyy]]]999111555///000000000000000000000000////////////////////////........................---...000000000222444777555:::===>>>@@@AAA===666555999BBBTTTpppsssaaaooo{{{zzzkkkXXXKKKCCCAAAFFFMMMNNNUUUXXXUUUSSSSSSMMMEEEJJJJJJMMMQQQQQQQQQVVV]]]\\\bbbjjjqqquuuwwwxxxyyy}}}}}}zzzoooZZZGGG;;;888888:::;;;<<>><<<<<<:::333777777777666555555444444000000000000////////////.../////////000000111111---......///000111111222000000222555333111444:::JJJ___uuuyyyqqqxxxfffWWW]]]www|||uuuttthhhWWWIIIOOOeee{{{|||~~~xxxtttpppooolllmmmmmmkkkiiijjjmmmqqquuutttyyy~~~}}}|||~~~oooYYYPPPTTTiiiqqqtttqqqttt}}}}}}zzzlllSSSPPPZZZxxxrrrsssIII;;;;;;333444333222222111111222222111111111111000000//////111000///111777AAALLLRRRmmmwwwiiiyyymmmVVVEEEEEEMMMRRRgggoooTTTZZZqqq|||yyy___MMM>>><<>>>>>???BBBGGGNNNTTTYYY\\\gggkkkoooqqqqqqrrruuuxxxsssrrrqqqqqqqqqoookkkhhhaaa[[[YYYgggyyyzzz{{{tttvvv|||nnnnnnzzzzzzxxxrrrjjjfffeeeaaa[[[LLLKKKLLLMMMOOOZZZpppsssmmmiiihhhSSS]]]bbb;;;111444///000000000000000000000000////////////////////////........................+++---///000000222555777555:::===>>>@@@AAA===777:::999???UUUyyyxxxcccooosss~~~hhhTTTIIIBBBBBBPPPbbbeeeKKKDDDMMMLLLHHHHHHGGGIIILLLQQQUUUXXX\\\___bbbgggiiinnnsssxxx{{{{{{zzz|||vvvtttnnnaaaQQQFFF>>>888888<<<===:::???HHHKKKVVVqqqttt\\\QQQSSS\\\ppplllOOOAAABBB>>>999999777:::888555555555555444333222111000///............//////000000000000/////////////////////000111111111000111333222000555<<>>999777555777;;;;;;999;;;AAACCCDDDKKKTTTjjjmmmrrrtttuuutttttttttuuuvvvtttrrrsssrrrjjjaaaVVVXXX```kkkrrrvvv|||zzzssspppnnnooo}}}wwwmmm~~~yyyxxxwwwtttpppjjjccc\\\XXXNNNKKKJJJKKKNNNVVVgggwwwssspppjjjeee\\\VVVuuuggg@@@888111222000000000000////////////........................,,,,,,,,,---------......//////......///111444555555999???CCCDDDBBB???<<>><<>>999888777555555999999:::???DDDGGGLLLYYYgggwwwzzz}}}|||yyyvvvwwwyyyxxxxxxvvvsssttttttnnnfffbbbbbbiiittt{{{yyysssppppppnnnmmmmmmmmmoooxxxvvvtttzzzzzzxxxtttoooiiiaaaZZZUUUMMMKKKJJJKKKMMMUUUeeettt|||rrrooohhhbbbXXXPPPnnnyyykkkBBB999111111000000000000////////////////////////////////////,,,,,,,,,---------......///.........///111444666888;;;@@@EEEGGGFFFDDDBBBAAA===SSSxxxgggaaa}}}xxxuuu___IIIFFFZZZwwwzzzZZZGGGFFFDDDEEEJJJJJJNNNQQQUUUXXX[[[^^^aaaccceeegggkkknnnpppqqqqqqpppgggeeeccc```^^^ZZZUUUQQQLLL@@@888<<>>BBBMMMWWWooo|||___MMMNNNWWW___~~~ZZZDDDBBB@@@??????<<<;;;999777666666666555444444333222111000000000000//////000000000000/////////////////////000111111111000111333222000555<<>>CCCGGGJJJKKKJJJJJJFFFDDD[[[}}}aaa```|||zzzwwwdddLLLJJJeee|||\\\HHHDDDAAADDDIIIIIIKKKNNNRRRTTTVVVXXXZZZ\\\bbbdddgggiiijjjjjjjjjkkkeeeiiimmmoooqqqrrroookkkYYYHHH::::::>>>======@@@MMMVVVmmmbbbQQQUUU```jjjeeeIIIEEEBBBAAAAAA======:::888777777777555444444444333222111111111111//////000000000000/////////////////////000000111111000111333222000555<<>>AAAFFFDDDGGGJJJOOOSSSVVVZZZ]]]```gggjjjooorrrtttvvvyyy|||~~~cccNNN;;;888;;;;;;<<<@@@KKKTTTkkkdddWWW^^^lllvvvoooQQQJJJEEEBBBBBB>>>>>><<<999888888888666555555444333222111111111111//////000000000000/////////////////////000000111111000111333222000555<<>>666000222000000000000////////////........................,,,,,,,,,---------......---,,,,,,,,,...111444666;;;???DDDJJJNNNQQQSSSSSSPPPKKKddd}}}nnn{{{yyyzzz{{{rrrbbb```nnnxxxxxx^^^MMMEEEEEEAAADDDKKKJJJMMMRRRYYY___ffflllrrruuuzzzaaaLLL:::777999999;;;@@@HHHQQQiiifff[[[bbbooorrruuuXXXPPPHHHDDDCCC@@@@@@===;;;999999888777555555444333222111111111111//////000000000000/////////////////////000111111111000111333222000555<<>>CCCHHHJJJGGGDDDCCCCCCFFFJJJNNNSSS^^^hhhkkkpppxxx~~~{{{mmmccc]]]cccccc\\\YYY[[[ZZZVVVOOONNNMMMLLLLLLTTTfffwwwppp]]]RRRfff```eeeXXX888:::888555555444444333333222222111111111111111111111111333333222555:::AAAIIINNNXXXuuuzzzqqqooouuuvvvzzziiiMMMBBBIIIMMM^^^mmmjjj[[[```uuu|||{{{{{{zzzeeeSSSPPPWWW^^^jjjqqquuuvvv[[[FFF???AAAEEEIIIKKKRRRYYY[[[XXXWWWOOOFFF@@@;;;666666::::::999:::<<<>>>AAAJJJTTTdddooo{{{zzzyyyyyyxxxzzzxxxrrrpppqqqpppmmmaaaiiirrrsssggg\\\\\\ddd~~~zzzpppddd___bbbeeefffsssmmmmmmjjjhhhgggfff```VVVMMMIIIGGGFFFGGGHHHNNN\\\jjjxxxppplllfffbbbYYYLLL```qqqwww{{{YYY;;;444...333000000000000////////////........................,,,,,,,,,---------......,,,,,,+++,,,...111444666:::>>>DDDKKKPPPSSSTTTTTTQQQPPPqqqtttvvvsssxxxvvvkkkgggiiigggbbb]]]SSSRRRTTTPPPVVV```aaaeeejjjqqqyyyyyyTTTDDD777777999999:::???DDDNNNhhhgggYYY\\\fffbbbxxxsssxxxvvv\\\UUULLLFFFFFFDDDAAA>>><<<::::::999777666444333222111111000000000//////000000000000/////////////////////000111111111000111333222000555<<>>===<<<999:::>>><<<<<>>FFFMMMRRRUUUTTTTTTRRRSSSvvvsss~~~vvvkkkyyy~~~{{{uuurrrsssrrrmmmgggfff___ccceeeaaahhhuuuxxx~~~iiiHHH<<<555888;;;999:::>>>BBBLLLgggfffWWWUUU[[[VVVpppnnntttuuu^^^XXXNNNGGGHHHGGGAAA???<<<::::::999777666444333222111000000000000//////000000000000/////////////////////000111111111000111333222000555<<>>===<<<:::999???HHHLLLJJJGGG>>>999===@@@>>>>>>@@@===???DDDJJJMMMQQQ[[[fffrrr~~~vvvxxx|||tttxxxwwwqqqmmmmmmkkkgggeeehhhjjjcccUUUMMMTTT```hhh^^^[[[aaaffffffmmmwwwyyyzzzuuuzzz}}}yyywwwrrrgggUUUHHHJJJGGGDDDDDDFFFNNN^^^nnn~~~sssooohhhdddZZZKKK[[[oooccc~~~dddGGG===777444,,,444000000000000////////////000000000000000000000000,,,,,,,,,---------......+++++++++,,,...111444666:::???GGGOOOTTTVVVUUUTTTUUUTTTttttttxxxrrrooo|||||||||zzzwwwvvvvvvwwwssspppoooqqqsssvvv|||vvv\\\BBB<<<666555888;;;;;;999BBBOOOhhhfffUUURRRTTTOOOvvviii|||xxxkkk]]]WWWRRROOOFFFJJJFFFDDD@@@<<<999888777777444333222111000000000000000/////////............000000000000000111111222222444555555333111222222CCCXXXjjjsssdddBBBCCCOOOnnn~~~mmmXXXRRR___ooouuuyyyqqqhhhcccbbbdddnnnxxx{{{uuunnnggg```WWWRRRQQQTTT[[[bbbhhhlllssszzzgggTTTDDDCCCCCC>>>???DDDCCCCCCIIITTTXXXVVVVVVYYY\\\aaahhhmmmssszzz~~~~~~~~~~~~~~~~~~~~~}}}|||}}}|||yyyuuuttt~~~||||||zzziiiWWWNNNJJJIIITTTiiittt]]]TTTWWW}}}iiiZZZzzz^^^@@@999555666666555444333333333333111111000000000000111111222//////222888AAAQQQ___pppwwwaaaMMMDDDIIIPPP```tttyyyddd\\\fffyyyuuuooo|||sssUUUCCCDDDSSS```XXXRRRZZZuuuzzziiinnnfffWWWHHHBBB@@@;;;555:::999;;;@@@FFFJJJKKKLLLDDD@@@===??????>>>AAAFFFEEEEEEIIINNNSSSYYYdddooo~~~yyyvvvuuupppqqqqqqpppmmmlllmmmoooccc___gggiiiUUUHHHPPPYYYZZZ[[[^^^eeennntttsssppp}}}zzznnnllloooiiiXXXGGGHHHCCCBBBEEEFFFJJJXXXiiizzzxxxmmmmmmcccYYYPPPYYY|||uuuvvvXXXBBB999000555111///000000000000////////////////////////....................................++++++,,,,,,...111666:::<<<>>>CCCIIIPPPSSSTTTSSSMMMMMMkkktttwwwttt{{{sss}}}zzzzzz{{{|||||||||{{{{{{pppjjjeeecccbbbaaadddiiitttzzzdddMMM@@@===999999;;;=========AAAMMMffffffUUUQQQTTTdddhhhjjj\\\VVVPPPOOOFFFJJJFFFDDDAAA===:::999888888666555444333222111111111000000/////////........./////////...///000000111000222444444333222333444???TTTfffooodddJJJDDDWWW|||ttt^^^\\\ooommmfff```___aaagggrrr|||pppcccbbbdddeee```[[[TTTOOOMMMQQQYYY___fffjjjqqqyyyiiiVVVHHH>>>@@@BBB@@@CCCJJJNNNOOOTTT[[[[[[XXXXXX\\\dddjjjqqqxxx~~~~~~~~~}}}{{{zzzxxxwwwuuussstttvvvttttttssstttuuuppp___NNNHHHGGGKKKYYYnnnwww```VVVWWW|||hhhZZZ{{{[[[???;;;888666666555444333333333333111111000000000000111111222000000222666@@@RRRccczzz{{{uuu```MMMEEEKKKSSS^^^rrruuu[[[XXXhhh~~~}}}vvvrrroooVVVJJJPPPaaappp\\\]]]mmmyyyfffddd]]]UUUPPPMMMEEE===<<>>888000555222000000000000000////////////////////////....................................+++,,,,,,------111555999<<<>>>BBBIIINNNQQQQQQPPPMMMLLLcccvvvsss|||zzzyyyfffpppzzzyyyyyy|||~~~~~~zzzvvvcccYYYPPPKKKHHHEEEFFFJJJNNNTTTddd|||lllRRR???999999:::999888999:::<<<@@@LLLdddgggVVVTTTWWWxxx|||gggjjj\\\WWWRRRQQQHHHMMMGGGEEEBBB???<<<;;;::::::888777666555444333333333000000000000////////////...............//////000...000222333333333555777:::OOOaaajjj{{{\\\JJJIII^^^xxxbbbfff~~~dddbbbdddkkkssszzz|||gggRRRGGGJJJRRRXXX^^^[[[TTTMMMKKKNNNUUUZZZcccgggooovvv~~~www^^^LLLGGG@@@<<<@@@BBBBBBGGGPPPVVVYYY]]]```^^^[[[___eeeqqqvvv~~~}}}}}}wwwwwwuuuoooiiihhhmmmrrrjjjlllnnnmmmkkkdddSSSDDDCCCFFFOOO___rrr|||eeeYYYVVVxxxjjj]]]XXX>>><<<:::777666555444333333333333111111111111111111111111222111111222444>>>TTTggg|||hhhsss___MMMFFFLLLUUU]]]qqqsss]]]ZZZjjj|||||||||wwwvvvlllZZZTTT^^^qqqoooxxxtttbbbdddbbb^^^[[[ZZZTTTMMMQQQ]]]dddffflllqqqfffUUUMMMHHHFFFGGGIIIJJJNNNTTTUUUVVVYYY___dddiiisss~~~ssscccmmmxxx|||xxxrrrppppppmmmmmmnnnooopppnnnkkkhhhfffaaahhhkkkbbbggg~~~pppiiivvv~~~wwwvvv|||xxxzzzwwwvvvvvvuuupppeeeUUUJJJIIIBBB???@@@AAAFFFWWWjjjxxxyyynnnnnndddZZZRRR\\\{{{JJJ:::777111666333111000000000000////////////////////////....................................------------...000555888<<<>>>BBBHHHMMMPPPOOOMMMLLLKKK\\\tttzzz{{{lllppp|||oooYYYddd|||zzzxxxyyy{{{xxxpppiiiVVVJJJ???:::999888999;;;;;;>>>HHHZZZnnnxxxmmm]]]KKK===666:::===;;;888666888;;;@@@KKKccchhhYYYYYY___}}}iiimmm^^^YYYTTTTTTLLLQQQHHHGGGDDDAAA???===<<<;;;999999777666444333333333111111111000000000/////////............///000000///000222222222222444666888KKK]]]hhhvvvxxxSSSEEENNN```xxxsss```jjjqqq]]]dddsssyyyqqqlllkkkkkkddd^^^RRRGGGCCCFFFMMMRRRbbbaaaZZZQQQKKKNNNSSSVVV```dddlllsss{{{yyy___KKKAAABBB@@@BBBFFFFFFFFFKKKSSSVVV\\\aaacccaaabbbjjjrrr}}}~~~}}}|||uuuxxxuuuiii]]][[[```fffeeekkknnnkkkdddZZZKKK???BBBGGGRRR```ppp}}}iii[[[UUUtttoooaaaXXX>>><<<:::777666555444444333333333111111111111111111111111222222333222333<<>>CCCIIIOOOQQQPPPOOOJJJLLL\\\pppsss}}}wwwlllpppxxxzzz~~~yyykkkUUUccc}}}zzzxxxxxxyyytttkkkcccUUUGGG;;;888:::::::::;;;:::<<>>===:::999888666444333333333222111111111111000000000000000//////000000111222111222222222000111333555999HHHZZZhhhvvvuuuRRRFFFOOO^^^mmmvvvlll```qqq}}}```XXXjjjrrreee\\\WWWUUURRROOOKKKKKKMMMPPPUUUYYYdddeee```TTTMMMPPPTTTVVV]]]bbbiiipppxxxiiiPPPCCC@@@???BBBGGGKKKLLLLLLQQQXXXZZZaaaggghhhhhhmmmvvv~~~~~~}}}||||||vvvzzzuuudddUUURRRWWW[[[___hhhnnniii^^^RRRGGG>>>???FFFQQQ^^^lllzzzkkk\\\SSSnnnuuubbbZZZ???<<<999777777666555444444444444000111222222222222111000222222333333222:::OOOddduuu^^^___sss{{{sss___LLLDDDJJJRRR\\\qqq|||eee```kkk}}}~~~~~~}}}}}}{{{|||tttmmmpppzzztttWWWQQQXXX]]]]]]```ggglllmmm~~~kkkWWWSSSQQQSSSSSSSSSVVVZZZ[[[\\\```fffkkkoooxxxzzzsssfffbbbffffffhhhjjjlllkkkiiigggdddZZZ```lllvvvuuucccccc{{{yyywwwqqqffflllpppttt}}}}}}yyywwwsssgggUUUGGGEEEBBBCCCHHHIIIJJJVVVfff{{{|||pppmmmaaaUUULLLUUUzzzvvvDDD:::999333666222000000000000000////////////////////////.......................................///.........000555888:::===DDDLLLRRRUUUUUUSSSIIIQQQdddxxx{{{yyy{{{lllkkkpppyyy}}}mmmZZZmmm{{{zzzyyyzzzyyyuuummmgggXXXIII<<<999<<<<<<999888777===EEEKKKMMMSSScccsss{{{wwwuuuvvvwwwyyyzzzsssjjj___SSSGGG???999===@@@>>>:::777999<<>>@@@>>>BBBIIINNNRRRUUUZZZ^^^dddkkkppppppqqqxxx~~~}}}||||||wwwzzzsss```RRRTTT[[[______jjjppphhhYYYLLLCCC>>>;;;CCCPPP^^^lll|||lll[[[PPPiiixxx___wwwZZZ@@@<<<888888777666555444444444444000111222333333222111000111222333333222888IIIZZZvvvzzzfff^^^ggg|||xxxuuu```LLLDDDIIIQQQ\\\ppp}}}bbb```ppp}}}~~~~~~{{{{{{{{{{{{}}}zzzzzz```MMM@@@MMMZZZaaadddiiimmmnnn}}}}}}{{{~~~nnnYYYVVVUUUXXXYYYXXXZZZ]]]\\\]]]aaahhhkkkoooxxxzzzbbbVVVUUUTTTZZZbbbhhhjjjiiihhhhhheee]]]bbbnnnvvv|||ZZZSSSZZZqqq|||tttrrrqqqpppfffddduuuwwwuuussssssooocccRRREEEDDDAAADDDJJJKKKLLLVVVdddxxx{{{nnnkkk___SSSJJJSSSzzzuuuuuuDDD;;;:::333666111///000000000000////////////////////////...................................................111666999:::>>>EEENNNUUUXXXXXXVVVKKKVVVmmmvvv~~~uuuaaa]]]fffyyyvvvfff|||zzzzzz{{{{{{xxxtttpppmmm\\\MMM???>>>AAA@@@;;;888777===GGGNNNLLLIIIMMMTTTSSSUUUVVVVVVWWW\\\dddkkktttsssooohhh]]]PPPDDD===444777888888666666888:::???III___~~~eee\\\ggguuu{{{bbbwwwiiiYYYRRRMMMLLLEEEKKKKKKJJJIIIHHHFFFDDDBBBAAA===<<<;;;999777666555555333333222222222111111111///////////////000111111000000111000///111444777888???OOOfffzzzkkkPPPEEEHHHVVVcccppp{{{uuusssqqq|||~~~{{{{{{zzzwwwsssnnniiifffggg___[[[^^^bbbcccfffjjjpppvvvqqqaaaUUUVVVXXXVVV[[[___eeelllrrryyywwwjjj\\\LLL??????DDDCCCHHHNNNTTTYYY___cccdddkkkqqquuuuuuyyy~~~~~~~~~}}}}}}|||||||||uuuvvvlllZZZSSS]]]kkkqqqppp|||qqq[[[IIIAAA>>><<>>BBBJJJQQQPPPKKKHHHJJJEEEHHHIIIFFFCCCFFFOOOXXXjjjkkkkkkfff\\\OOOCCC<<<444555777777888:::<<<>>>>>>HHH]]]|||~~~eeeaaaoooVVVnnnkkkZZZSSSMMMLLLEEEKKKKKKKKKJJJIIIGGGEEECCCBBB???>>><<<:::888777666666333333333222222222111111...............///000000......//////000222666999777:::JJJddd{{{tttUUUFFFFFFRRR\\\jjjxxxvvv|||}}}rrrsssuuuxxx}}}~~~zzzwwwkkkeeeccchhhkkkhhhgggjjj~~~}}}hhhYYYWWWWWWSSSZZZ^^^eeekkkqqqwww}}}xxxjjj[[[OOOEEE???BBBJJJLLLPPPUUUZZZ___eeehhhgggkkkqqquuuvvv}}}}}}}}}}}}}}}||||||||||||rrrrrrgggUUUTTTfffzzz}}}```JJJ@@@===@@@KKKZZZhhhuuujjjYYYKKKccc]]]ooo~~~WWW>>>>>>===888777666555555444444555000111333444444333111000111000111333444666===FFF[[[yyy}}}}}}tttwwwuuuaaaNNNFFFLLLTTTdddvvv{{{fffcccooo~~~||||||{{{yyyyyy{{{{{{zzz|||{{{zzz]]]CCC;;;<<>>???888777777777777999:::;;;BBBJJJ^^^}}}www```eeewwwrrrYYYiiijjj[[[QQQKKKNNNIIINNNLLLKKKJJJIIIGGGFFFEEEDDDEEEBBB>>><<<:::999666444555555444333333333444444333333222111000000000000///000111222222222222222888<<>>:::999;;;<<>>>>>CCCHHHMMMUUU[[[YYYTTTSSSZZZnnn|||mmmjjjsss{{{zzzyyywwwtttrrrqqqppprrriiidddiiimmmfffYYYOOONNNXXXaaadddeeeeeeccc___XXXUUUOOOIIIEEEDDDFFFGGGUUUaaaeeebbb\\\LLL>>>@@@888777777777777999:::;;;AAAJJJ]]]|||www```fffzzzmmmVVVgggiiiZZZPPPJJJMMMHHHMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEBBB???===;;;999777555666555444444333333444444444333222111000////////////000000000000000000111777:::III___sss~~~SSSBBBDDDJJJWWWxxxeee^^^bbboooxxxrrrooooooooonnnmmmmmmnnnnnn~~~hhhWWWUUUXXXWWW[[[]]]cccjjjpppttttttssseeeUUUHHHFFFFFFDDDJJJSSSVVVYYY^^^bbbfffjjjnnnqqqrrruuu{{{{{{~~~~~~{{{{{{{{{vvvlllaaaUUUZZZzzzyyy[[[GGGBBBEEELLLSSS___nnnnnnWWWOOObbb___jjj}}}NNN>>>@@@:::888888777777666666555555444444333333333333222222333111111222333555===FFF```wwwdddOOOEEELLLXXXccctttiiicccnnn}}}~~~|||{{{zzzyyyzzzyyyzzz{{{~~~~~~}}}lllKKK>>>===>>>MMMRRR[[[iiizzzuuucccPPPIII@@@:::999999777555888<<>>GGGJJJLLLNNNSSSVVVRRRLLLPPPWWWlllsssuuuyyyyyywwwvvvtttrrrqqqppprrrmmmmmmqqqqqqggg[[[SSS[[[cccjjjlllmmmnnnkkkggg```[[[VVVQQQOOOOOOOOONNN[[[ggghhhccc]]]NNN@@@AAA888888777777888999;;;<<>><<<;;;888777666666555444444444444444444444222111//////......333222111000000000111222444888FFFYYYkkkSSSBBBDDDPPPkkkmmm^^^bbblll{{{{{{mmmnnnlllkkkmmmqqqttttttrrr}}}uuu]]]KKKJJJPPPTTTWWWZZZ```ggglllllliiifffYYYKKKBBBEEEJJJLLLQQQWWW[[[^^^cccgggjjjmmmqqqtttuuuyyy~~~~~~}}}}}}tttjjj___UUU[[[~~~iiiRRRDDDCCCGGGRRRYYYeeetttrrrXXXOOOaaaaaaooo{{{MMM===>>>999888888777777666666555555444444333333333333222222333111111222222333:::CCCkkk{{{zzzhhhRRRFFFKKKWWWaaarrrmmmeeennn}}}zzz~~~}}}||||||}}}zzzxxxyyy|||^^^CCC;;;<<<===GGGLLL___zzzjjjXXXEEEFFF@@@666444888888333777999<<>>DDDHHHJJJMMMSSSXXXUUUOOOOOOUUUmmmvvvyyyyyyxxxvvvuuusssrrrrrrooooooqqqrrrlll^^^RRRMMMZZZccckkknnnooonnnhhhaaaaaa___\\\\\\^^^aaabbbbbbhhhvvvxxxqqqiiiWWWCCC>>>999888777777888999;;;<<>>===:::999777777666555444444444444888888777666555555555555777666444222222222444555222666CCCTTTdddzzzyyySSSGGGIII[[[vvvlllooo}}}uuueeeiiieeecccgggqqqxxxzzzxxx|||wwwfffOOO@@@@@@FFFIIINNNSSSZZZbbbfffeee___ZZZPPPGGGBBBHHHQQQWWW[[[___```ccchhhllloooqqqtttwwwyyy|||vvvkkk^^^SSSZZZ}}}nnnYYYIIIAAADDDJJJXXX```lllzzztttXXXNNN___dddppp~~~NNN===>>>777888888777777666666555555444444333333333222222222333111111333222333:::CCCppp~~~~~~lllVVVHHHKKKUUU___pppttthhhkkkvvv{{{{{{~~~~~~~~~~~~yyywwwwwwyyyyyyyyyxxxeeeLLL;;;999;;;===DDDHHH___}}}jjjSSSJJJFFFOOOKKK;;;333:::<<<888;;;;;;;;;<<>>??????EEEJJJRRR[[[```^^^XXXTTTKKKFFFEEEMMMWWW^^^cccfffeeeiiinnnqqqsssuuuwwwyyy|||~~~uuuiii\\\RRRZZZ|||{{{bbbPPPEEEAAAFFFNNN\\\eeerrrsssVVVLLL]]]gggpppOOO>>>???888888888777777666666555555444444333333333222222222111000111444444555<<>><<>>FFFJJJNNNRRRXXX\\\YYYRRRVVV^^^}}}zzzzzz}}}|||{{{yyywwwuuutttsssqqqrrrrrrnnn```OOOFFFEEEAAAQQQeeeuuuwwwkkkaaabbbcccccceeeiiioootttjjjMMM>>>999999888888999:::<<<===BBBJJJ]]]{{{pppmmmrrrsssddd]]]aaaeeeVVVMMMmmmwwwfff[[[UUUQQQVVVRRRVVVRRRRRRQQQOOONNNMMMLLLKKKJJJGGGDDDBBBBBB@@@???===:::999888666555555555555555555555555555666666777444333222111111111222333222333===MMM]]]rrrYYYHHHHHHXXXyyyyyyooo```ZZZWWWWWW___mmmwww{{{zzzuuucccLLL>>><<>>:::>>>CCCKKKSSSXXXXXXTTTPPPHHHHHHJJJPPPXXX```fffiiijjjmmmrrrvvvwwwxxxzzz{{{~~~|||qqqfffZZZRRR\\\www]]]OOOFFFDDDJJJTTT___hhhvvvpppSSSKKK\\\mmmsss}}}NNN>>>@@@;;;888888777777666666555555444444333333333333222222000000111444555666===EEEjjjzzz|||rrr\\\KKKJJJRRR]]]nnn{{{iiieeennnxxx~~~~~~}}}}}}}}}|||}}}{{{yyyuuuooofff\\\UUUNNNIIIAAA;;;888777777777;;;>>>MMM[[[RRR>>>BBBWWWqqqrrreeeMMM;;;888<<<===AAAGGGKKKOOO[[[llluuutttqqqqqqrrrwwwzzzxxx}}}yyytttoookkkmmmpppnnniiiiiijjjcccXXXMMMIIIHHHMMMWWWfff|||yyyppp{{{{{{rrrsssyyyyyylll```\\\RRRJJJMMMDDDBBBBBBEEEIIIPPP^^^kkkqqqkkkggg]]]LLLPPP~~~TTTCCC======777777999444333222222222222111111111000000000000000000000000/////////000000000000000000000000000111444999===BBBHHHOOOVVV^^^ccc```YYYYYYddd~~~yyyvvv}}}|||{{{xxxvvvtttrrrrrrnnnmmmlllhhh[[[NNNHHHJJJJJJXXXlll|||wwwjjjbbbeeefffccc```ccckkkssszzziiiRRREEE999999888888999:::<<<===@@@HHH[[[yyyrrrkkkeee^^^PPPQQQ^^^hhh\\\TTTvvvcccYYYTTTRRRWWWSSSYYYTTTSSSRRRPPPNNNLLLKKKJJJKKKHHHEEECCCCCCBBB@@@>>>::::::888777666555555555333222111000////////////111111111111222222222222333222:::IIIYYYkkk^^^IIIJJJPPP~~~xxxfffWWWMMMNNNSSS]]]hhhoooooollldddTTTBBB:::;;;===<<<:::<<>>===777777:::444333333222222222111111111000000000000000000000000......//////000000111111000000000///000333888<<<>>>FFFPPPZZZdddjjjggg```\\\iiiyyy}}}}}}|||zzzxxxuuusssqqqpppnnnmmmkkkggg^^^SSSPPPSSSYYYeeettt~~~nnn^^^cccfffgggccc^^^```jjjtttwwwpppfffUUUKKK:::999888888999:::<<<===>>>FFFYYYwwwtttiii\\\PPPHHHNNNaaaoooddd\\\~~~aaaWWWSSSRRRXXXTTTYYYUUUTTTRRRPPPNNNKKKJJJIIIKKKIIIFFFDDDDDDCCCAAA???;;;:::999777666555555555:::999777555333222111111111222333444444444444444444222777FFFUUUeee|||[[[EEEJJJGGGmmmvvvhhhUUUEEECCCGGGPPP[[[dddfffbbb^^^TTTHHH<<<777888999:::;;;<<<>>>CCCIIINNNOOONNNLLLLLLRRRWWWXXXZZZ```hhhmmmnnnrrrwwwzzz{{{{{{||||||~~~}}}}}}~~~{{{xxxuuujjj```ZZZfffmmmWWWMMMEEEAAAGGGSSS```jjjxxxmmmQQQMMM^^^|||MMM;;;===888888888888777666666555555444444444333333333222222222111222333222111777>>>XXXzzzdddNNNbbbuuu___MMMJJJPPPYYYkkk|||kkkccckkkuuu}}}zzzzzzzzzzzz{{{{{{{{{{{{vvvtttpppjjj```SSSFFF===888666444555555555666777444555;;;AAA===<<>>777888:::444333333333222222222111111000000000000000000000000------...///000111222222///000///...///222777;;;EEEMMMVVV___fffiiicccZZZ___mmmyyyqqq{{{wwwwwwvvvtttrrrpppnnnnnnnnnooojjjaaa\\\___dddgggddddddhhhlllgggZZZLLLEEENNNQQQVVV]]]aaahhhvvv{{{fffbbbeee\\\KKK;;;777777999:::888999<<<@@@GGGYYYxxxqqqaaaVVVOOODDDWWWxxxttt___yyyccc[[[ZZZYYY\\\TTTVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMLLLIIIFFFCCCAAAAAA@@@======<<<;;;::::::999999888666444333333333222111333222222111111222222333444666777CCCUUU```nnntttgggXXXCCC@@@FFF^^^~~~ppp___OOOCCC===999FFFWWW^^^\\\VVVQQQPPPEEE???:::;;;???@@@???>>>AAAFFFIIIIIIJJJOOOQQQPPPSSSTTTUUUWWW\\\eeekkkmmmrrrvvv{{{|||||||||~~~~~~~~~~~~}}}||||||tttpppccc^^^qqqhhhNNNGGGDDDAAAJJJZZZdddooo}}}jjjUUUHHHZZZTTT???<<<===777777777777666666666666666666555444444333222222111222333333333444666999FFFYYYiiimmmggg[[[bbbzzzwwwcccRRRNNNRRRWWWggguuu{{{{{{mmmiiiqqq||||||~~~zzzzzzzzzzzzzzzzzzzzzzzzuuutttpppgggYYYKKK???:::444555555444222222444555777;;;666555<<>>999777888999888999<<>>===<<<:::999999888666444444444444333222333333222222222222333333333555555@@@SSS^^^nnnxxxdddJJJ@@@EEE[[[zzz}}}{{{vvvpppdddVVVJJJ???999666;;;IIIZZZaaa^^^TTTLLLHHHAAA???@@@DDDGGGHHHGGGFFFCCCJJJOOOQQQTTTWWWWWWTTTVVVVVVWWWZZZ```hhhnnnpppuuuyyy}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzvvvssshhhbbbrrreeeJJJCCCBBB@@@JJJ[[[kkktttfffSSSGGGZZZTTT>>>;;;;;;888777777777666666666666555555555444333222222222000222333333333444666888CCCYYYllluuutttjjjnnn{{{gggTTTNNNQQQUUUeeettt|||pppkkksss}}}}}}|||{{{zzzyyyyyyxxxrrrpppkkk```RRRDDD:::555555666777666555444666777777;;;888888>>>CCCOOOdddnnn___TTTUUUYYYUUUNNNJJJVVVrrrsssxxx}}}yyysssooooookkkcccQQQTTTXXXaaaiiiSSSZZZeeewwwzzzpppxxxyyyqqqqqqsssiii```\\\WWWOOOHHHEEEDDD@@@BBBJJJPPPYYYkkkzzzmmmVVVQQQLLLDDDjjj|||RRRFFF<<<:::;;;999666555444444444333222222111111111111000///////////////........./////////000000111...---000111000444999JJJOOOTTTWWWWWWVVVVVVVVVXXXiiiwwwkkksss~~~yyytttrrrrrrrrrpppmmmmmmnnnkkkfffddddddaaa\\\RRRHHH>>>999777666:::???>>>DDDOOO^^^jjjwwwuuu{{{ttt]]]BBB<<<777888888888999===>>>GGG\\\}}}ooo^^^SSSLLLJJJeeexxx[[[iii{{{sssfff___]]]ZZZ]]]VVVXXXXXXWWWUUUSSSQQQOOONNNMMMOOOMMMKKKHHHFFFFFFEEEEEEDDDCCCBBB@@@>>><<<:::999888777555444555666555444333333222222222222333333444666666@@@RRR___qqqvvvUUUDDDGGGZZZwwwyyyuuu||||||ooo\\\VVVLLLBBB;;;777777777;;;IIIZZZccc___TTTIIICCC@@@EEEJJJLLLLLLKKKIIIHHHHHHPPPWWW[[[___bbb```[[[ZZZYYYYYY^^^eeelllqqqtttxxx|||~~~~~~~~~~~~}}}|||zzzyyyxxxvvvvvvnnngggsssaaaFFF??????@@@LLL___sssyyy~~~]]]OOOFFF\\\TTT>>>:::888888888777777777666666666555444444333333222222111000111333333222333555777>>>ZZZttt}}}kkkWWWMMMMMMRRRbbbrrr|||sssmmmuuu~~~|||zzzxxxwwwvvvrrrnnnfffYYYKKK>>>666333555666777777555555666777666<<<;;;;;;BBBEEEPPPdddhhhcccaaacccdddaaa\\\ZZZnnnqqqeeevvv|||yyytttqqqqqqmmmaaaNNNVVVdddqqqsssTTTSSSWWWeeemmmnnnzzzrrrqqqrrrhhh___[[[XXXPPPHHHDDDEEEAAACCCKKKRRR\\\ooowwwiiiWWWOOOIIIMMM}}}lll~~~wwwPPPFFF===;;;;;;999666666666666555555444333333222111111000////////////000....../////////000000000///---...111111///222777MMMLLLMMMQQQWWWYYYWWWTTTTTTiii{{{ooolll}}}{{{~~~yyytttrrrsssssspppmmmmmmllliiidddcccaaaZZZRRRHHHAAA;;;;;;:::888888;;;???DDDPPP^^^iiirrriiiFFF>>>777777888888:::===@@@HHH\\\|||ppp```VVVOOONNNlllwww]]]ppp}}}tttgggaaa^^^[[[]]]VVVZZZZZZYYYXXXVVVTTTRRRPPPOOOQQQPPPNNNKKKJJJIIIIIIIIIIIIHHHFFFCCCAAA>>><<<;;;999888666666777777666555333333333222222333333333777999777@@@RRR```ttt^^^KKKMMM[[[ttt~~~|||rrrllllllllldddXXXKKKGGG@@@;;;888888:::<<<888EEEUUU^^^\\\SSSJJJEEECCCKKKQQQPPPKKKIIIHHHGGGQQQWWW]]]aaafffjjjiiiddd]]]YYYYYY___gggmmmssswwwzzzyyytttvvv{{{~~~}}}|||zzzyyyxxxuuuwwwrrrlllsss}}}^^^DDD@@@AAADDDTTThhhyyypppTTTJJJEEE^^^RRR>>>:::999888888888777777777666666444444333333222222222222000222333222222222444666===aaa}}}nnnZZZMMMJJJRRR```ppp|||uuummmsss~~~|||zzzxxxwwwvvvuuuooodddVVVGGG<<<666444333444666666555444555666555;;;;;;===FFFKKKWWWlllwwwtttqqqmmmjjjkkkqqqwwwuuuccceee|||yyyuuurrrqqqpppeeeSSS]]]mmm|||}}}ZZZLLLOOObbbuuuwwwpppooopppdddYYYUUURRRMMMFFFDDDDDDAAADDDMMMUUU___ssstttfffXXXLLLEEEVVVyyyeeetttPPPFFF>>>===<<<999777777777777666555444333333222222111000000//////000000...////////////000000000///......111000000444;;;MMMLLLLLLQQQWWWZZZYYYVVVRRRkkk|||yyyrrrvvv~~~vvvqqqwwwxxxvvvttttttuuutttqqqnnnlllkkkfff```]]]ZZZSSSJJJAAA<<<:::<<<<<<999777888BBBGGGRRR```ggglllrrryyysssIII???888777999999;;;>>>CCCJJJ[[[zzznnn```WWWRRRZZZ}}}jjj~~~}}}gggaaa^^^[[[]]]WWW\\\]]]\\\[[[YYYXXXVVVUUUTTTUUUTTTRRRPPPNNNMMMMMMNNNMMMLLLJJJGGGDDDAAA???===;;;999777777888888777666444333333333333333333444888999777>>>NNN\\\rrrdddRRRQQQZZZooo}}}yyyqqqkkkaaaYYYUUUQQQHHH???<<<:::888666555666777777666???KKKSSSRRRMMMFFFCCCBBBLLLRRRPPPNNNQQQUUUVVV```ccceeeggglllrrrsssooo___XXXUUU]]]ffflllrrrxxx|||vvvnnnlllqqqyyy~~~}}}{{{{{{yyy{{{wwwqqquuuvvv\\\GGGEEEGGGLLL___wwwaaaKKKGGGEEEaaa|||PPP===<<<<<<888888888888777777777777444444333333333333333222111222333333222222444666BBBooo|||~~~tttaaaSSSMMMTTT___mmmzzzwwwnnnooozzz~~~~~~}}}{{{zzzxxxwwwwwwvvvooobbbRRRDDD:::666555333555777777777666666777555<<<;;;>>>IIIRRRaaaxxx|||rrrrrr|||yyyaaa___ttt~~~zzzuuurrrqqqnnnhhhXXX^^^lll{{{```SSSZZZuuuzzzmmmiiihhhooo```RRRMMMLLLHHHDDDCCCBBB@@@CCCNNNWWWcccxxxssscccYYYJJJEEEccctttrrrrrrOOOGGG@@@???===:::888999777777666555444333222222222222111000000000000000////////////000000000111000......//////111:::DDDKKKNNNRRRVVVYYYZZZ[[[[[[WWWmmm}}}uuunnnjjjwwwnnnqqquuuwwwwwwuuuqqqooolllkkkddd\\\WWWUUUQQQLLLHHHAAA:::999:::999<<<@@@EEEKKKXXXfffmmmmmmmmmpppppp~~~rrrJJJ@@@888888;;;<<<<<<>>>DDDJJJ[[[yyyjjj^^^XXXTTTgggnnngggccc```\\\___ZZZ``````______^^^]]]\\\[[[[[[ZZZYYYWWWTTTRRRQQQQQQQQQQQQOOOMMMJJJGGGDDDBBBAAA>>><<<999999999999888666444444333333333333444444555666444:::HHHTTTjjjiiiUUURRRXXXjjj~~~|||wwwqqqaaa[[[QQQIIIDDD???999444555666666666666555444444666<<>>JJJRRRTTTXXXdddmmmooommmmmmlllkkkqqqxxxzzzvvvaaaVVVQQQYYYcccjjjqqqyyy~~~~~~zzzzzz{{{uuuuuu~~~mmmZZZMMMOOOPPPUUUkkkpppUUUCCCEEEFFFdddyyyNNN======>>>999999888888888777777777444444444444444444444444333444444444333333555777GGG||||||jjjZZZSSSUUU]]]iiiuuu|||ppplllsss~~~}}}|||zzzyyyxxxwwwssslll___NNN@@@777444444666888;;;<<<;;;::::::;;;888>>>>>>AAALLLVVVfff}}}ssslllnnnqqqqqq|||ZZZRRR\\\yyywww~~~|||wwwsssrrrjjjiiiZZZ[[[dddvvvgggcccmmmyyyzzzppphhhiiiiiimmm]]]NNNIIIIIIGGGCCCAAAAAA???DDDPPP[[[iiiqqq```XXXJJJNNNvvvnnnOOOIIICCCBBB???;;;:::<<<888888777666555333222222222222111000000000000111/////////000000000111111000............111<<>>===>>>AAAHHH[[[{{{hhh^^^ZZZXXXtttwwwddd~~~iiieeeccc___bbb^^^eeebbbbbbbbbbbbaaaaaaaaaaaa___^^^[[[XXXVVVTTTTTTTTTSSSQQQOOOLLLIIIGGGEEECCC@@@>>>;;;::::::999777666444444333333333333444444333555333888DDDNNNcccrrrWWWSSSWWWiii}}}xxxuuunnnfffSSSMMMFFF@@@<<<999888888777777777777777777666666555;;;CCCJJJLLLJJJFFFCCCBBBNNNXXX[[[cccsss|||{{{rrrqqqnnnmmmrrrxxxyyyuuubbbTTTMMMUUU```gggqqq{{{zzzrrrppptttxxxyyycccWWWSSSXXXXXX\\\uuuxxxdddMMM???DDDGGGggg~~~vvvLLL<<<<<<<<<999999999888888888777777555555555555555555555555444555666555444444666777GGGooo]]]TTTSSSYYYdddqqq{{{uuulllppp~~~|||zzzxxxwwwrrrjjj]]]MMM???777444555777:::===>>>===<<<<<<===;;;BBBBBBEEEOOOVVVcccxxx~~~jjj^^^YYYWWW```zzz```HHHHHHVVVlll~~~~~~xxxnnnzzz~~~yyywwwvvvooonnn]]][[[cccyyytttiiiuuuwwwvvvnnnkkkpppssskkk]]]OOOLLLNNNJJJDDD@@@AAA???FFFSSS```ooo}}}pppaaaYYYLLLXXXgggPPPJJJEEEDDDAAA===<<<>>>::::::999777666555444333333222111111000000111111//////000000000111111111......///000...000:::FFFIIIRRR\\\bbbbbb^^^\\\[[[]]]fffvvvxxxwww[[[gggvvv}}}{{{uuuqqqqqqnnnmmmeeeXXXRRRUUU[[[^^^TTTKKKBBB>>>>>>???CCCIIIRRRZZZjjj{{{|||vvvsss}}}oooIII???888:::>>>???>>>>>>>>>GGG\\\}}}hhh```^^^]]]ggg\\\{{{zzzjjjhhheeebbbeeebbbiiiddddddddddddddddddddddddbbbaaa^^^ZZZXXXVVVUUUUUUSSSRRRPPPNNNKKKHHHFFFEEEBBB???<<<;;;:::999777555555444444333333444444555444777444888CCCLLLaaa~~~zzzZZZVVVYYYkkk{{{tttpppggg^^^HHHCCC===999777777999;;;777777666555555555666777444;;;EEENNNSSSRRROOOMMMJJJVVV___aaaiiiwww|||yyyqqqpppmmmlllpppvvvtttooodddTTTKKKSSS___gggqqq|||~~~vvvmmmiiijjjkkkjjj\\\UUUVVV]]]\\\```{{{sss___III===CCCHHHhhh{{{tttLLL<<<;;;:::999999999888888888888777555555666666666666666666555666666666555555666888CCC|||ooo]]]SSSRRRWWWaaammmyyyzzzmmmnnn~~~{{{xxxwwwrrrkkk^^^NNN@@@888666777666999<<<======<<<<<<<<<>>>EEEFFFIIIQQQTTT^^^qqq|||vvvcccWWWRRRPPPaaauuuWWWIIIGGGRRRaaakkkqqqwww~~~{{{sss|||zzzzzzwwwuuubbb___hhheeeqqquuutttmmmmmmuuuxxxjjj]]]RRRQQQSSSNNNEEE???AAA@@@GGGVVVcccsss{{{nnnccc[[[OOO^^^bbbPPPKKKGGGFFFCCC>>>===???<<<<<<:::999888666555444333222111111000111111111000000000000111111111111,,,---000111//////777BBBJJJRRR]]]dddeeeaaa[[[WWWWWWaaammmzzzwwwssstttpppfff[[[RRRQQQYYY```UUULLLAAA???DDDKKKNNNNNN[[[gggvvvdddFFFCCC>>><<<<<<<<<<<<<<<@@@FFFXXXzzzlllbbb```bbb}}}[[[UUUyyyxxxrrrcccbbbdddcccfffmmmeeefffhhhiiiiiigggdddbbbccc```\\\XXXVVVWWWYYY[[[VVVTTTRRROOOLLLKKKJJJJJJFFFDDDBBB???<<<;;;::::::;;;999888777777777555333333111444;;;>>>GGGaaa~~~}}}]]]TTT]]]~~~zzzpppcccTTTJJJ???>>><<<:::999999999999999999888777777888999999999???GGGSSSdddqqqppphhhccc[[[cccnnnmmmmmmppplllaaa^^^]]]```ggglllmmmkkk```\\\ZZZ[[[ZZZ\\\ggguuu}}}lll^^^VVVTTTTTTTTTRRRMMMLLLOOOTTTccczzzcccUUUBBBBBB>>>DDDhhhjjjHHH>>>>>><<<;;;<<<======<<<:::888777666666666555555555555555555555555555666666666666AAAcccuuu{{{~~~zzzhhhWWWQQQTTT[[[eeeqqqwwwuuu{{{|||zzzuuulll]]]NNNAAA:::777666>>>?????????>>>???BBBDDDQQQTTTWWWYYYYYY\\\bbbgggvvvtttuuusssdddSSSRRR]]]vvvgggKKKIIIOOO[[[iiiuuu|||zzzvvvtttkkk^^^hhhdddxxxxxxmmmmmmqqqrrrqqqaaaPPPRRReeecccIII===DDD??????EEEUUUhhh|||wwwlllaaaZZZZZZrrrbbbSSSKKKCCC@@@AAABBB???<<<<<<;;;:::999777666555444444444333333333222222222000000111111111222222222//////333666444111333777GGGTTT___bbbaaa^^^[[[WWWYYY```~~~|||xxxqqqmmmeeeZZZSSSSSSZZZaaaVVVNNNEEECCCGGGMMMOOOOOOWWWbbbqqq||||||___DDDAAA===;;;;;;;;;;;;;;;CCCJJJ^^^|||iiibbbcccgggiiiKKKLLLttttttnnn``````bbb```bbbhhhdddeeeggghhhhhhfffdddbbbaaa___[[[WWWVVVVVVXXXZZZUUUSSSQQQOOONNNNNNNNNOOOMMMKKKGGGCCC@@@===<<<;;;;;;999777777777777555333333000333888===HHHcccyyyhhh]]]```yyy~~~tttgggYYYJJJ@@@;;;:::999888888888999999999999888777777888999999:::>>>FFFRRR___nnn|||uuuhhheeefffeeehhhggg[[[NNNQQQYYYdddnnnrrrooojjjfff```YYYVVVSSSUUU```mmm{{{zzzmmm[[[NNNJJJJJJKKKLLLLLLHHHIIIOOOUUUdddnnnYYYMMM@@@@@@<<>>??????@@@AAAEEEGGGPPPUUU[[[]]]^^^___bbbeeekkkiiikkkkkkaaaUUUXXXddd~~~\\\MMMUUU```mmm}}}~~~~~~uuupppfff[[[fffvvvqqqjjjjjjlllkkkhhh\\\TTTYYYfff```HHH<<>>GGGXXXlllqqqfffZZZTTT[[[}}}}}}zzzbbbSSSNNNGGGCCCBBBAAA>>><<<===<<<;;;:::888777666555333333333333222222222222111111111111222222222222111111333444111...111888JJJVVVbbbeeedddbbb^^^ZZZUUUdddooojjjiiifff___WWWQQQQQQWWW]]]QQQKKKDDDCCCHHHLLLLLLKKKNNNXXXfffpppvvvxxxzzz|||}}}cccMMMAAA>>>;;;999999:::999999888@@@UUUuuuuuuccc^^^aaaeeewwwRRR>>>GGGqqq~~~cccvvvsssfff\\\\\\^^^\\\]]]aaa^^^___aaabbbbbbaaa```___\\\YYYVVVSSSRRRSSSTTTUUUQQQPPPNNNLLLLLLNNNPPPRRRQQQOOOKKKGGGCCC???===;;;:::999777777777777555333333000111666;;;GGG```yyynnnbbbTTTRRRcccwwwuuuhhh[[[LLL???777666666666666666777888999888888777777777777888888:::<<>><<>>NNN```ooowwwwwwtttmmmyyyooohhhqqqzzzxxxgggWWWMMMPPPVVV___kkkvvv~~~tttllliiijjj~~~}}}zzzyyyxxxxxxvvvuuuqqqhhhZZZKKK@@@:::888888:::<<<===>>>@@@BBBFFFIIIKKKQQQYYY]]]]]]\\\]]]^^^```___aaaccc___ZZZbbbnnnlllRRRLLLZZZiiiwww|||yyy{{{zzzyyyzzzppphhh]]]UUUbbbzzz}}}vvvmmmjjjllllllgggbbbTTTXXX```cccXXXEEE<<<===<<>>=========<<<;;;:::888777777444444333333333222222222111111111222222222333333222222444444000...555???IIIUUUaaaeeedddccc___ZZZVVVmmmuuueee___ZZZWWWRRRMMMIIIIIINNNRRRFFFBBB>>>>>>AAADDDCCCAAAAAAIIISSS\\\aaadddfffhhhjjjrrrxxxvvvooofffWWWJJJ===:::777666777777777666;;;BBBRRRlll{{{gggXXXSSSUUUXXXxxxvvv```EEE<<>>===>>>======<<<;;;:::999888777555555444444444333333333111111111222222222222333000222444444222222===IIIJJJTTT___cccdddccc___ZZZVVVoooxxx~~~yyyiiiXXXMMMIIIGGGFFFCCC???===>>>AAACCC;;;999777888:::;;;:::888555999@@@EEEHHHJJJLLLMMMMMMQQQSSSQQQOOOLLLFFFAAA888666444333444555555444888;;;CCCQQQaaannntttvvvnnnhhh^^^SSSIIIDDDDDDFFFYYYZZZLLL======EEEWWWpppsssvvvpppggg\\\NNNTTTmmmssssssrrrnnnfffbbbfffnnn{{{|||zzzuuuttttttlll```MMMHHHDDDEEEGGGEEEDDDDDDBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBAAA@@@??????@@@@@@???>>><<<::::::;;;===?????????>>><<<:::888777666666555444444444444333111333333444555666999BBBLLL[[[lllyyyxxxpppjjjgggeeejjjpppnnnlllpppjjjaaaccciiikkkhhh```[[[[[[YYYUUUKKKCCC@@@GGGOOOVVV```jjjqqqqqqqqqnnniiicccaaabbb```bbbccc```\\\ZZZ[[[]]]]]]\\\[[[\\\]]]\\\[[[YYYTTTQQQLLLFFF???:::777666555555555555444444333333555555555555555555555555999333666>>>???@@@RRRiiimmmEEE;;;CCCBBB>>>DDDNNNYYY______[[[WWWMMMJJJEEE???===@@@EEEHHHPPPXXX_________aaa```^^^aaabbbeeeiiinnntttxxx{{{{{{uuunnngggbbb___aaa\\\XXXXXX___dddaaaYYYYYYXXXXXXXXXZZZ[[[\\\[[[VVVVVVVVVUUUUUUTTTTTTTTTPPPIIICCCBBBFFFIIIGGGDDDFFFGGGJJJNNNQQQWWWbbblllppppppoookkkfffbbbaaabbbcccccc```ZZZPPPFFF>>>:::999:::999<<>>;;;555666666666666666555555444333333333333333333444444222222333333333333444444444333999HHHYYYcccaaa\\\VVV[[[hhhsssooommmmmmkkkhhhkkkppppppooommmooottttttjjj^^^OOOUUUZZZ[[[[[[YYYRRRJJJ>>>AAAEEEJJJQQQXXX^^^aaaggghhhhhhfffaaaZZZTTTQQQ\\\cccgggfffeeefffeeeccc______^^^]]]\\\[[[[[[\\\WWWQQQHHH>>>777444333444666777888777777888;;;===EEEHHHLLLMMMLLLLLLOOORRRPPPMMMLLLMMMNNNPPPXXX___lll}}}uuueeeSSSOOOZZZuuu}}}}}}yyyzzz{{{~~~wwwlllhhhfffbbb```______UUUNNNMMMVVVmmmwwwkkkcccvvvvvvwww~~~gggbbb^^^]]]^^^]]]YYYTTTFFFSSSWWWLLL>>>:::999888444:::GGGVVVddduuuttteeeYYYPPPAAA===PPPzzzxxxgggyyydddRRRDDDDDDDDDAAA>>><<<===>>>;;;;;;:::999888777777666555555555555444444444333000000111111111111222222000000222333111222<<>>:::888777888===AAA;;;555888999<<>>BBBBBBDDDDDD@@@???@@@===777:::888666777888888777666666777888888888888888888666666666666666666666555555444333222222222333333333333444444444444333333444222111111222222111000222333333333333333555777777@@@DDD@@@>>>EEEIIIIII===BBB>>>;;;@@@>>>:::???<<<;;;:::888888999999888888444222555777777;;;AAACCCDDDFFFGGGCCC<<<;;;>>>>>>>>>>>><<<:::999999;;;999999999:::;;;<<<;;;999;;;;;;999666333222333444333444444444333222111111222222333333333333222222555000111666666333777@@@CCCEEEGGG>>>000333777///555777:::===>>>>>>===<<<777999888666666999:::888999>>>BBB@@@???AAA@@@===:::;;;<<<===???BBBCCCEEEJJJKKKNNNOOOOOONNNLLLJJJGGGFFFDDDBBB@@@>>><<<;;;===999777888<<<>>>;;;777999::::::;;;;;;<<<<<<<<<888888999999999999999999999888666888:::;;;888555888888999:::;;;===AAAEEE@@@@@@AAAAAA@@@>>><<<;;;???@@@AAA>>>:::777555444555555444333999DDDJJJKKKEEE>>>>>>BBB===666>>>NNNKKKMMMHHHFFFIIICCC@@@IIINNNQQQRRROOOOOOQQQOOOLLLPPPGGG;;;666777999777444333333333333222222222333222222222333444444555555111111111111222222222222555111000666???EEEDDDAAA===@@@FFFPPP^^^fffbbbYYYGGGAAA>>>@@@CCCBBBBBBDDDKKKHHHFFFGGGJJJKKKGGGAAA===AAABBB@@@???@@@===999999999:::<<<>>>@@@BBBCCCCCC@@@<<<:::;;;===??????CCCDDDCCC???@@@CCCCCC???CCCDDDDDDCCCAAA@@@BBBCCC@@@===999666333333444555444444444333111222444666888:::<<<;;;999;;;???CCC???===;;;;;;<<<>>>AAADDDHHHTTTUUUNNNJJJBBBCCCNNNWWW[[[^^^]]]]]]]]]ZZZUUUSSSSSSSSSTTTWWW[[[___aaaccccccggglllpppnnnfff___[[[SSSNNNMMMMMMJJJHHHIIIGGG???===>>>BBBPPPWWWMMMIIITTT___```YYYTTTVVVZZZMMMIIIFFFEEEFFFFFFCCCAAA???FFFGGG>>>555555666555444777>>>GGGNNNVVVdddrrrwwwwwwqqqdddWWWNNNGGG@@@???===GGG___qqquuuqqqpppwww}}}oooSSSLLLdddsssrrrnnniiinnnzzzxxx^^^LLLDDD>>>===;;;:::999999999:::777777666666555444444333444444333333333333222222/////////000000000111111111//////000......333:::;;;BBBGGGIIIKKKMMMJJJFFFLLLSSSdddooopppxxxzzzyyywwwvvvwww{{{|||zzzxxx|||{{{~~~~~~|||tttyyytttoooqqqlllkkksss555333222111222444555555111000//////000000///...111000000000111111000000333222000////////////...444333444555444333222333111///...///000111000///444333333222222222333333...000222333222111111222///444000...333111...333111444111000888555222888444333222111222555666555222666777555333444555555111111111000111333222111111111111111111000000000//////000111111111000///......///////////////...,,,---///000111222111111222000//////000111///...111111111//////000000000333777666111666BBBFFFAAA222777222000666555222888555222111444777777777777888777777777555222333777444555:::>>>;;;333333777888666444333444555555444333222222444777888777666222333333111///...000222///000111222222111111000000000111222222111000000000000000000000///......333,,,///333111666:::333000111111111111000111111...222333111222555333......222333000///111222///444444444444444444555555444444555555555555444333444444444444444555555666444333333555666555333222444666777777777666666666555555555555555555555555000111222222222111000000...////////////000000000444444444555777777666444---///000000000///111222111222222000000222222111222333444444222111444999333777333222666111000;;;555888888555555888777444555222111222333333333333000000000000000000000111111111111111222222222222........./////////000000111///...///000222222222///333555333555888777222666333222555666333333666111000///000111000//////000444555222111333333000333333333333222222333333444333444999???DDDDDDCCC===>>>;;;666555888888666111222333111///...000333111111111000000111111222111111111///......000222,,,...///...,,,---111555222111000///111222222000...555222...222000111:::333666777555555666444111222222333444555666777777777999;;;===<<<:::888777999444333666888666444555333...111444111777;;;444111555999:::999777666666666444333444666666555333666777777444222222111///333111333666777777;;;BBBFFFHHHFFF@@@<<<;;;888444888999<<<@@@DDDDDDAAA???HHHJJJKKKHHH@@@777777>>>AAABBB@@@>>>???EEEIIIJJJRRRTTTXXXUUUIII;;;:::???<<<777333111333444444333333333333222111111000000111111111000000000//////............////////////000,,,+++...///------000...222444555777:::888444CCC===CCCJJJGGGFFFIIIFFFBBBBBBCCCEEEGGGHHHIIIIIIRRRRRROOOKKKJJJMMMNNNKKK@@@FFFCCCAAAHHHIIIGGGLLL------.../////////000111............//////---,,,......---...............888555222000/////////...******,,,...///...---...///...---...000000000...---...000111000/////////---///111222000//////000,,,000---+++333222...444---222---+++222000,,,000000000//////222444333///***///111...+++,,,000333000111111111111333444222000000000//////.........,,,---.../////////...---***,,,---///000//////...+++,,,...000111111111111000///......//////...---//////...,,,---000111000)))---,,,+++222<<<888,,,---222...,,,222000---333000,,,+++000444222000000000000111222///---...111***,,,222888555------222333///,,,,,,///111000...---------///222444333222444555666333000...///222+++,,,...000111111111000...///000111111000///...,,,000000------000000---111***///333)))'''...///,,,...000000000//////000000444444111222555222+++///111111...---111222000000000000111111222222222222222222111111222222222000///////////////000000......000222111......//////111222222111///////////////......---------,,,---///000///,,,+++---///...///000///000111000---000...---...111333222111...///111111000000222333///222333222111111///---+++000333111111444333......222//////333//////:::///222222//////222222///000111333555333111222444//////............///000000000//////......------,,,,,,,,,---------......,,,///333444333111111111+++222555000---000333333//////111333000,,,,,,000111111222333111///000222---111333000000222222000.../////////000000111111333777???IIIOOOLLLCCC:::000333333...,,,...///...000111333111///...000333......//////...---,,,+++...//////...------///111***---///...,,,,,,///222------------///111...***)))///+++)))///---(((---,,,///000//////111000,,,,,,---000222333222000///...000222111...---111444///,,,,,,111333111...//////,,,333666000000222,,,---,,,---000333333///,,,,,,,,,---000333333222//////---,,,///222111...++++++)))***///111000222555,,,000222111222666777555)))///111...---000111///222,,,...000...333666///888777555222222444444333333555999:::444222===MMM<<<555...,,,///111000---111000000000///.....................---------------------............///---))))))...222000...///+++---...---000333222...666***,,,444000---222444///111222222222222333555333444111...///444555333111666000,,,333333...111