BM6P6(@ ]]]VVVNNNHHHFFFEEECCCBBBFFFFFFFFFHHHNNNWWWaaahhhppp{{{|||qqqooohhh___XXXVVVVVVUUUTTTUUUTTTTTTTTTUUUXXX[[[\\\ffflllttt{{{~~~~~~}}}|||~~~~~~~~~yyypppgggaaaccclllttt|||llleeebbbZZZPPPNNNJJJIIINNNSSSSSSPPPNNNJJJFFF@@@<<<:::888777666555444777???HHHTTTfffttt{{{{{{xxxppphhhgggooowww}}}{{{sssmmmjjjfffaaa^^^eeebbb]]]ZZZWWWSSSOOOLLLDDDBBB@@@???@@@@@@@@@@@@GGGGGGFFFFFFHHHMMMSSSXXXjjjuuu~~~~~~zzznnniiigggkkkvvv~~~yyyyyy|||~~~~~~{{{uuulllddd[[[QQQGGG@@@???999777::::::555333666444555555555777<<>>555///...///---,,,,,,...111333333111111222222111000...---111000///000222333333222555444333222222222333444222222111111111222444555@@@FFFOOOXXXaaaiiiqqqvvvsssssstttwwwyyyuuullldddXXXNNN@@@777333333111///...,,,***+++---...,,,***+++++++++************)))+++***)))(((((()))***++++++++++++*********)))))))))***+++,,,+++,,,///111111555===GGGTTT```jjjpppssswwwwwwqqqiii```TTTJJJ???999111,,,***+++---------,,,---...111666;;;>>>AAAFFFLLLQQQRRROOOKKKGGGEEE???999555333222000---777888777666777888444---111///------......,,,)))///000333777;;;@@@DDDFFF@@@AAA???888444222...)))'''$$$!!! !!!""""""!!!###""" """######$$$$$$%%%&&&&&&$$$###!!! !!!"""%%%!!!!!!""" !!!$$$%%% !!!!!!!!!   !!!"""!!!!!!  !!!!!!!!!$$$!!! """!!! ######""""""""""""""""""!!!!!!###!!! !!!###%%%$$$###]]]WWWOOOJJJHHHHHHGGGFFFGGGIIIJJJLLLOOOWWWaaaiiiyyywwwnnnggg^^^XXXWWWWWWXXXWWWYYYYYYYYYYYY[[[^^^```bbbqqqyyy~~~uuunnnmmmrrrxxx}}}}}}mmmeeebbb[[[SSSLLLIIIHHHKKKOOOOOOLLLIIIDDDBBB>>><<<;;;999666333555444777>>>GGGRRRcccrrrwwwyyywwwpppgggeeejjjqqq{{{zzztttlllfffccc```[[[WWWWWWTTTQQQPPPNNNLLLIIIGGGCCCBBBAAABBBDDDFFFHHHIIIMMMMMMLLLLLLLLLOOOTTTXXXaaajjjzzz~~~uuuooonnntttxxxtttuuu}}}}}}tttmmmmmmoooqqqtttwwwwwwtttppplllggg___UUUOOOMMMEEE???>>>;;;666444666666666666555555999???DDDOOO[[[mmm~~~uuunnnhhhdddaaa___aaafffkkknnnpppppppppoookkkiiikkkmmmqqqzzz|||ssskkkaaaUUUIIICCC<<<444000000000---++++++,,,...////////////000111111111000///000...---...000222222222444333222222222333444444222222111000111222333444:::???FFFNNNVVV^^^eeejjjoooooosssxxxzzzwwwmmmeeeZZZPPPBBB888444222000......,,,***+++---...---+++++++++++++++************+++***)))(((((()))***++++++++++++*********)))))))))***++++++++++++---000...222:::EEEQQQ^^^hhhmmmooosssssslllddd[[[OOODDD>>>999222---++++++,,,,,,)))))))))***---111555777===AAAFFFJJJKKKIIIEEEBBB???;;;666333333444333222:::;;;;;;999:::<<<888222444111............---+++000111444777<<>>>>>===;;;777444666555777>>>EEEOOO___mmmrrruuuvvvpppgggcccfffkkkttt{{{~~~zzztttnnnfffaaa^^^[[[WWWSSSLLLJJJHHHGGGHHHHHHHHHHHHEEEEEEFFFIIIMMMQQQVVVXXX[[[ZZZYYYVVVTTTSSSUUUWWWYYY^^^hhhuuu~~~|||uuuvvv~~~wwwooonnnvvv~~~qqqeeeYYYVVVWWW[[[bbbhhhmmmoooqqqsssrrrlllccc]]]^^^UUULLLFFF@@@;;;999:::999999888666666777;;;>>>HHHPPP^^^ooozzzoooeee\\\VVVRRROOOOOOQQQTTTWWWYYYZZZZZZYYYUUURRRPPPRRRUUUZZZcccmmmxxx|||zzznnnaaaRRRGGG===555222333111///,,,,,,,,,------,,,---...///000111111111111///---++++++...111222333222222111222222333444555222111000000000111222333444888===BBBHHHOOOVVV[[[fffiiiooowwwzzzwwwnnnfff\\\SSSFFF;;;555222...,,,---,,,+++,,,---...---+++,,,+++++++++************+++***))))))))))))***++++++++++++***************)))***++++++******,,,...,,,///777AAAMMMZZZdddjjjllloooooohhh```VVVJJJ@@@<<<888222---,,,++++++***''''''''''''))),,,///111777999===@@@AAA@@@===<<<888555222222333555777777>>>@@@AAA???@@@BBB???:::999666333111111111000///222333555888<<>>;;;999777666888===BBBKKKYYYfffmmmqqqtttqqqiiieeegggkkkpppxxx|||wwwuuuooohhhccc```]]]YYYVVVPPPLLLGGGEEEGGGJJJNNNOOOLLLNNNQQQUUUZZZ```gggllloooooolllfff___YYYVVVUUUUUUWWW\\\eeeppp}}}~~~}}}yyymmmjjjrrr}}}qqqbbbRRRJJJHHHJJJOOOUUU___eeemmmtttwwwtttmmmiiikkkddd[[[SSSLLLFFFBBB@@@::::::999888777888:::<<>>CCCJJJNNNZZZ___hhhqqquuurrrkkkddd\\\TTTHHH===555111---+++------,,,,,,---------,,,,,,,,,+++++++++*********************************************************)))***+++***))))))***,,,+++...444>>>IIIVVV```fffiiimmmmmmfff^^^UUUIII>>>888444///,,,++++++******))))))(((((()))+++---///111333555666777777666555333111000000222555888:::AAAEEEGGGFFFGGGJJJHHHDDDCCC@@@<<<999777666555555444555666888<<<@@@DDDFFFGGGHHHEEE???::::::777333///,,,'''%%%$$$$$$###""" !!!!!!"""!!!!!!""""""###$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%!!!!!!""" !!!    !!!&&&&&&$$$###""""""!!!!!!  !!!!!!###$$$!!!!!!""" !!!!!!"""#########""""""!!!"""""" !!!""" !!!!!! !!!###***'''###!!!!!!""""""!!!]]]^^^___```aaaccceeefff```ccceeebbb___^^^bbbffflllrrr}}}zzzuuujjjiiiiiijjjlllqqqvvvyyyyyyyyyzzzyyyxxxwwwuuuttt||||||qqqiiijjjmmmpppvvv|||ssshhh^^^ZZZYYY\\\___aaadddccc^^^[[[YYYSSSKKKIIIFFFBBB@@@??????>>>===999777888<<<@@@FFFSSS___gggmmmsssrrrmmmkkknnnsssxxx~~~zzzuuunnniiigggdddaaa]]][[[TTTLLLGGGHHHMMMSSSVVVWWWZZZ^^^ccciiiqqqzzzyyynnnbbbZZZVVVTTTUUUWWW]]]fffrrr}}}~~~|||{{{~~~{{{ooojjjqqq|||sssdddSSSHHHCCCAAABBBFFFQQQYYYfffrrrzzz||||||{{{xxxuuunnneee]]]TTTKKKEEE<<<;;;999888888999;;;;;;;;;AAAKKKYYYkkkwwwgggaaaXXXPPPLLLJJJIIIHHHAAAAAABBBBBBAAA@@@???>>>>>>:::888999:::<<>>555111---+++***++++++******))))))))))))***,,,,,,...//////000111111111111000/////////000444777:::CCCHHHLLLLLLNNNQQQRRROOOOOOMMMJJJEEEAAA>>><<<<<<888777777777999===@@@BBBCCCFFFDDD???<<<;;;888333000---)))&&&%%%$$$###""""""""""""!!!!!!  !!!!!!""""""######$$$###"""!!!  !!!!!!%%%!!!!!!""" !!!    !!!$$$$$$###!!!!!!  !!!!!!!!!$$$%%%!!!!!!"""  !!!!!!"""""""""!!! !!!"""!!! !!! !!!!!! !!!###&&&%%%%%%%%%&&&&&&$$$"""```dddjjjooorrrtttvvvxxxssssssrrrooojjjgggeeeddddddfffllltttvvvsssqqqqqqnnnqqquuuyyy~~~{{{yyy{{{wwwjjj```eeejjjooouuuooofff\\\WWWUUUWWW^^^ffflllrrrsssmmmhhheee]]]SSSQQQMMMGGGCCC@@@???>>>===:::888888;;;===BBBMMMXXX```gggoooqqqqqqsss{{{}}}wwwrrrpppnnnkkkgggccc\\\SSSMMMLLLQQQVVVZZZ___dddjjjpppwww}}}nnnaaa[[[VVVVVVXXX]]]eeeoooxxx}}}~~~zzzyyyyyy}}}|||qqqlllqqqyyyssseeeTTTIIIBBB======???EEENNN]]]mmmyyywwwnnneeeYYYNNNDDDAAA===:::999::::::::::::>>>GGGTTTdddxxxwwwmmm[[[VVVNNNHHHEEECCCBBBAAA>>>>>>>>>>>>===<<<;;;:::<<<888777888888888===CCCGGGMMMWWWbbbmmmwwwwwwoookkkcccTTTDDD:::999666555555444222000000000...------,,,,,,,,,///---,,,---///111000000///000111222333333333222111111///.........///000---...///000000222555888AAAFFFNNNVVVZZZZZZXXXVVVPPPKKKDDD<<<555000---,,,,,,...///...---,,,---...,,,,,,,,,,,,++++++++++++******+++,,,,,,+++*********************+++++++++)))***++++++******,,,...+++---111888BBBLLLVVV\\\^^^cccddd```ZZZSSSIII@@@777333...+++******++++++((((((((((((((())))))***,,,,,,------........................///222666:::BBBIIINNNPPPSSSWWWZZZYYY[[[ZZZWWWRRRKKKEEEBBBAAA;;;:::777666666777:::;;;>>>BBBCCC@@@===<<<888333000---)))&&&%%%%%%$$$###""""""###""""""  !!!""""""######"""!!!  %%%!!!!!!"""    !!!"""!!!!!!  !!!!!!"""%%%%%%!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!! """######$$$%%%'''((((((%%%"""kkkrrr}}}}}}wwwpppkkkccc```aaafffiiihhhjjjoootttzzz~~~yyyzzz~~~oooccc\\\___ccchhhpppzzz~~~{{{zzzeee]]]UUUSSSTTTXXXcccoooxxx~~~xxxtttjjj^^^[[[WWWQQQLLLHHHDDDAAA>>>;;;999888:::;;;???HHHSSSZZZaaajjjooosss{{{}}}|||zzzvvvssskkkfff___ZZZZZZ[[[]]]^^^ccciiiqqqyyyyyykkkcccZZZ\\\___eeelllsssyyy|||~~~~~~|||yyywwwvvvwww}}}zzzrrrmmmpppuuu}}}xxxiiiWWWKKKCCC<<<:::<<<===EEERRRaaannn{{{~~~xxxmmmbbbWWWPPPHHHBBB???===;;;999===@@@EEEOOO___ttt}}}sssfff\\\NNNJJJEEEAAA???>>>===<<<<<<<<<<<<;;;;;;::::::999;;;888999;;;:::999;;;AAABBBFFFLLLSSS\\\fffpppwww{{{}}}yyygggRRREEECCC@@@===;;;888444111///...---,,,,,,,,,---...---------...//////---+++000111222222333222111111111000///...---...//////,,,---////////////111333888<<>><<<888444222222333444666<<>><<<;;;666000///,,,(((&&&%%%%%%%%%$$$!!!!!!"""###""""""!!!  !!!!!!""""""######"""  !!!%%%!!!!!!""" !!!!!!!!!    !!!  !!!"""  !!!!!!###&&&%%%!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$######$$$%%%%%%$$$"""vvv{{{sssjjjdddaaaeeefffgggllltttxxxvvvsssqqqvvvvvveee[[[YYYXXXYYY```jjjtttyyyzzzwwwnnnjjjtttvvvaaaXXXRRRRRRUUUZZZhhhuuutttgggbbb___[[[VVVQQQKKKDDD???;;;999888::::::===FFFPPPVVV]]]fffmmmttt}}}rrroookkkhhhggggggfffeeecccjjjsss}}}rrriii___bbbgggmmmsssyyy}}}}}}}}}|||yyyvvvtttuuuvvv~~~xxxrrrnnnnnnqqq}}}ppp\\\MMMCCC<<<999;;;888???IIIUUUaaaooo|||~~~uuuggg___TTTJJJDDDAAA===:::===>>>AAAIIIXXXnnn{{{tttnnndddWWWLLLEEEBBB>>>============<<<777777666666666666666555555444666999888666888===BBBDDDFFFIIINNNVVV```fffvvv}}}ttt]]]OOOLLLIIIEEEAAA===888444---,,,++++++,,,---///000,,,,,,,,,...///...+++(((000111222333333222000///111000///...------...///---///111222111000111222333666:::===@@@CCCFFFHHHCCCAAA===888333000//////,,,...000///---,,,---000---------,,,,,,,,,++++++***+++,,,------,,,+++***))))))******++++++++++++)))***+++,,,+++,,,///111++++++---222:::DDDLLLRRR[[[aaadddbbb___ZZZRRRJJJFFF@@@666///+++******)))((())))))*********++++++((()))***+++++++++***)))(((***,,,------111777<<>>CCCKKKXXXgggqqq~~~wwwooodddXXXMMMCCC======>>>>>>CCCJJJTTTccc{{{{{{vvvoooggg^^^UUULLLGGG======<<<<<<<<<;;;;;;;;;;;;999888666666777999:::666888999;;;<<<<<<;;;;;;??????@@@AAAEEEKKKSSSXXXffftttyyysssnnnaaa[[[SSSMMMIIIFFFAAA===111111///---++++++,,,...---.........//////000000111111111111111111111111222000...++++++,,,---///...//////...------000222111333666888999:::;;;===999:::777222000333333111------------------,,,,,,)))************+++++++++************************---,,,+++***)))***+++,,,***+++,,,,,,------,,,,,,---***+++///444;;;EEEOOOZZZ```ccc```[[[XXXRRRLLLEEE???888111...,,,+++***((((((((((((((()))***+++)))************+++++++++((()))++++++,,,///444777<<>>999;;;888999;;;===BBBLLLWWW___iiisss}}}tttgggYYYLLLCCC@@@>>>>>>AAAHHHQQQ```wwwzzzrrrppphhhccc]]]VVVOOOHHHBBB===<<<;;;;;;;;;:::::::::::::::999777666666777888999777888:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@EEEKKKPPP]]]iiitttwwwzzz||||||zzzvvvllleee]]]UUUOOOIIIAAA<<<111000///,,,++++++---.............../////////000111111111111111111111111111000...,,,,,,,,,---...---......---,,,---///111---000222333444555777999555777777333222333222.........---------,,,,,,,,,)))************+++++++++************************+++***))))))+++,,,------***+++,,,,,,------,,,,,,---++++++///333888BBBKKKVVV\\\```^^^ZZZWWWQQQLLLEEE@@@888222///---,,,+++((((((((('''(((((()))))))))************+++++++++((()))******+++---111444666;;;AAAHHHNNNTTTZZZ^^^eeeffffffccc]]]SSSJJJDDD???:::444///,,,+++***))))))***,,,...///000000///+++***(((&&&%%%$$$#########"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! ###$$$%%%$$$!!! """!!!   !!!!!!!!!"""!!!!!! !!!###!!! """###""""""###""""""""""""######$$$ !!!"""!!!$$$&&&###!!!"""""" """""""""""""""!!! """!!!  !!!"""$$$$$$######"""!!!!!! {{{qqqiiiccc^^^___cccoooxxx|||tttnnnfff```\\\[[[ZZZYYY\\\[[[[[[]]]```dddiiilllssssssrrrnnnhhh```YYYUUUTTTPPPJJJFFFFFFKKKQQQUUUQQQQQQSSSXXX^^^gggwwwvvvnnnmmmqqqyyy}}}xxxtttnnnggg___VVVMMMGGG>>><<<:::777777888:::;;;AAAEEELLLUUUbbbsss}}}wwwnnnddd\\\QQQQQQSSSYYYeeettttttjjjfffcccfffmmmxxxvvvdddYYYOOOCCC======999999999888:::???FFFLLLRRR]]]jjjuuuxxxiiiYYYMMMEEE@@@???AAAGGGOOO\\\qqqwwwjjjaaa^^^XXXTTTNNNIIIDDDAAA===:::999999999999888888888888888777666555555666777888777888:::;;;<<<<<<;;;:::999:::;;;<<<===@@@DDDGGGPPPYYYbbbgggkkkpppqqqoooiiieeedddiiinnnsss{{{zzzssskkkbbbYYYNNNCCC;;;222000---++++++,,,---///............////////////111111111111111111111111000//////...------,,,,,,+++,,,---,,,+++,,,---///,,,...///000000222444666333777888666555666444///......------,,,,,,,,,,,,)))************+++++++++************************+++((('''(((,,,......,,,***++++++,,,,,,,,,,,,,,,...++++++...111444<<>>DDDJJJQQQVVV^^^___```^^^YYYQQQIIIDDD;;;777111---***)))((('''%%%&&&'''(((***,,,---...)))((('''%%%$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """$$$%%%$$$""" !!!!!!  ###"""!!!  !!!""""""!!! $$$""" !!!""""""!!!%%%$$$###############$$$ !!!!!!!!! $$$&&&###!!!"""""""""""""""""""""!!!!!! !!!!!! !!!"""$$$######""""""!!!!!! sssiii```XXXVVVXXX^^^eeeoooxxx~~~{{{wwwrrrnnnkkkhhhddd___[[[XXXWWWUUUSSSVVVUUUUUUVVVXXX[[[___aaaccccccddddddaaa^^^ZZZWWWTTTPPPKKKHHHHHHJJJӵOOOTTTbbbpppyyyuuunnnfff]]]SSSJJJDDD;;;:::888777777777777777:::===AAAGGGSSSdddwwwxxxlll___WWWOOONNNLLLNNNTTT^^^hhhooo~~~wwwmmmeee```______aaagggsssĦĦӵooodddYYYLLLCCC@@@===<<<:::888888;;;???BBBEEEMMMXXXdddrrrvvvgggWWWLLLDDDAAAAAAEEEKKKVVVgggwwwyyyooobbbYYYVVVOOOKKKFFFĦ777777777666666666666666666555555444555555666777777888:::;;;;;;;;;::::::999;;;============???AAAEEEJJJQQQXXX]]]```___^^^YYYUUUTTTWWW\\\cccmmmwwwzzzvvvnnncccVVVGGG===333000---++++++---...///.........///////////////111111111111111111111111...////////////---,,,+++***+++,,,,,,++++++,,,......///000000000222666888777;;;;;;999888999888444//////---,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,)))'''(((,,,...,,,*********+++,,,,,,,,,,,,+++...++++++---///000666>>>FFFNNNUUUVVVUUUSSSNNNIIICCC>>>888333000...,,,+++))))))((('''&&&&&&&&&'''))))))*********+++++++++)))***+++*********,,,///...000444777<<L=hĦ4ĉ@ӵttthhhZZZMMMEEEAAA>>>;;;999999;;;>>>???>>>BBBJJJTTT```qqqsssbbbTTTJJJEEEBBBCCCFFFNNN[[[hhh{{{zzzrrrhhh[[[SSSPPPGGGCCC>>>>L444444444555555555555555555333333333333444555555666777888999:::::::::999888888:::<<<<<<;;;:::;;;<<<>>>AAAGGGMMMRRRRRRRRRRRRQQQMMMKKKLLLNNNSSS^^^iiirrr}}}~~~vvvlll]]]MMMCCC777222---+++,,,.../////////////////////.........000000000000000000000000......///000///---,,,***(((***,,,+++******+++,,,//////000000000333888;;;<<>>;;;222///+++((('''&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""#########"""""""""!!!!!!!!!!!!""""""###$$$$$$###!!!  !!!!!! %%%$$$!!! !!!!!! !!!!!!%%%###!!! !!!"""!!! $$$###"""!!!!!!!!!!!!!!! !!!###%%%""" """!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!sssfff]]]UUURRRRRRSSSTTTTTTSSSSSSUUUXXX[[[SSSTTTUUUTTTSSSRRRSSSTTTWWWUUUSSSSSSSSSRRRPPPNNNPPPOOONNNMMMMMMMMMMMMNNNRRRTTTVVVYYY[[[[[[[[[ZZZPPPMMMKKKKKKLLLGG=?JJJTTTfffwww{{{tttiii^^^SSSIIIAAA<<<333444555666777777888888333777;;;;;;;;;CCCQQQ]]]jjjnnnqqqppplllgggeeeeeedddkkkvvv~~~ooo```TTTMMMGGGFFFDDDBBBCCCEEEHHHJJJJJJMMMOOONNNLLLLLLNNNQQQTTTWWW\\\dddllluuu|||HdĦ=ĪjGG=?|||mmm]]]QQQFFFBBB<<<999999;;;======;;;<<<@@@HHHRRRaaavvvpppaaaTTTMMMGGGEEEEEEHHHRRR\\\jjjxxxvvvmmmaaaTTTJJJGGGDDDAAA<<<HdĦ222333333333444444444444444111111222333333444444444666666888888999888777666555666777777666666777888;;;<<>>===:::555111000---+++***+++,,,---)))************+++++++++************************+++,,,,,,+++***((('''''')))******+++++++++++++++***)))))),,,---,,,000666999@@@FFFFFFEEEEEEBBB>>>999666111...---,,,+++******))))))(((((((((((())))))************+++++++++)))+++,,,,,,+++***+++---)))***+++,,,...222777;;;???AAABBBCCCAAA===888555...,,,(((&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!!"""!!!"""$$$%%%$$$""" !!!!!! """!!!   !!!"""###$$$""" !!!""""""!!!###"""!!!!!!!!!!!!!!!!!!  """###%%%""" !!!!!! !!!!!!""""""""""""""" !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!vvvӵĭӵXXXӵSSSĦLLLOOOQQQRRRQQQQQQRRRTTTVVVӵӵZZZ\\\ĦƜ`1.׼sCCCGGGMMMVVVĦӵĦxxxkkk]]]ĭӵ999<<<ĦQQQRRRRRRĦĦiiiZZZOOOJJJAAAAAA@@@???????????????GGGKKKQQQwwwDdD?fӵĦӵƜ`1.׼sĭӵӵoooaaaĦ@@@:::999::::::SSSfffsssddd\\\SSSĦ^^^kkk}}}Ħsssjjj^^^PPPGGGCCCBBB???===DdD333333444333333ӵ777666ӵ444ӵ999===AAAAAAAAAĦӵ888ĭӵ///...000000000000000000000////////////...---,,,+++(((***,,,---,,,++++++,,,------------///444;;;@@@FFFKKKNNNKKKHHHCCC;;;444222000---+++******,,,---)))************+++++++++************************'''+++...---)))&&&''')))))))))***+++++++++++++++((('''))),,,------000555333999===<<<;;;;;;999666333111---+++++++++***)))***))))))))))))******+++)))************+++++++++''')))++++++***)))***,,,((()))*********,,,000333666777999:::888555111...,,,***'''&&&%%%%%%$$$""""""###$$$%%%%%%$$$######&&&%%%$$$############### !!!"""######"""!!! %%%$$$"""!!!!!!"""$$$%%%#########"""""""""!!!!!!!!!!!!!!!$$$&&&%%%""" !!!  !!!"""$$$%%%###!!! """###"""""""""""""""!!!""""""######!!!!!! """###$$$""" !!!!!! !!!""""""""""""""" !!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!ooo~~~?~4g&e>&eZZZg&eSSS>hӵOOOSSSTTTRRRRRRSSSUUUg&eUUUguO>uO>&e[[[]]]4ff?>ߝLMMMgĉ@EEEDDDEEEIIIShӵg&e>hӵ{{{mmmfff?><z555g&e>&e666999HLFFFFFFFFFShӵgLtttdddVVVMMMHHH?????????>>><<<:::888S?ʬBBBEEE3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ|||3we<ĦEEE===:::9993h?@errriii^^^Z\\\XXXeeevvv3h?gL|||rrriii___QQQHHHFFF<<<;;;999D%%)?333fff?><z222333=?Ħ555g&e444g&e666777;;;S?ʬAAA4ff?>ߝLyyy@eg&e3h?g&e>&e//////??000000000000000000000000000//////...------,,,,,,(((***------,,,++++++,,,............111777>>>DDDKKKRRRWWWVVVQQQJJJ>>>444333000---+++******,,,---)))************+++++++++************************$$$)))...---(((&&&(((,,,))))))***++++++++++++***&&&&&&(((,,,...---000666000555888666444444333000000---+++************)))***)))))))))***+++,,,,,,)))************+++++++++%%%''')))***)))))))))*********++++++***+++...000///000222222111...***(((+++)))&&&%%%%%%%%%$$$""" """$$$%%%%%%$$$###$$$$$$###"""!!!!!!"""""" !!!"""######"""!!! %%%$$$"""!!!!!!"""$$$%%%############""""""""""""!!!!!!!!!$$$&&&&&&""" !!!  !!!###%%%&&&"""  """############"""""""""###$$$%%%%%%!!!!!! """"""$$$!!! !!!!!! !!!""""""""""""""" !!!""" """"""""""""!!! !!!!!!!!!!!!!!!qqq4DӵHƅ^Hu]ĦPPPHu]ĦSSSZuR)ĦMMMPPPTTTVVVXXXYYYYYYHu]ĦVVVHŐeHŐeHu]ĦXXXqIܗGIӵQQQttGGGFFFEEEHGgĉ@uuuvvvttttttuuuzzzHu]ĦZuR)ĦsߝLGdUĦ666Hƅ^Hu]Ħ999ntHdĦBBBCCCHGgĉ@HdĦxxxiiiZZZNNNIII???<<<:::::::::999Htƅ^;;;>>>Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBBB<<<===Bt=o9ĦH׼srrrHtĦ]]]eeeiiisssBt=o9ĦHdĦuuuiii___VVVMMMGGGCCC<<<999Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ111Hu]Ħ444555Htƅ^:::qIܗGIӵhhhH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ000...///////////////000000111111///......//////...,,,.........---,,,,,,++++++---///222333555;;;DDDJJJVVV\\\```]]]XXXQQQFFF<<<888444///++++++,,,,,,,,,((()))************)))))))))(((((()))++++++***(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((***,,,...//////000222111111222444444000,,,...---,,,+++************'''(((******))))))+++,,,+++*********,,,,,,***((((((((())))))))))))((((((((()))***+++,,,+++******,,,,,,---...---,,,***)))&&&'''(((((('''%%%###""""""###$$$$$$###"""###%%%&&&%%%###!!!!!!!!!!!!""" """""""""""""""$$$######""""""""""""######$$$$$$############$$$$$$!!!###### ######!!!  !!!"""$$$%%%&&&###"""  !!!###$$$""""""############""""""""""""%%%###!!!%%%'''###!!!$$$###!!!###%%%%%%###!!!!!!!!!!!!"""###$$$###""" ###"""!!!  !!!"""!!! !!!###$$$uuu4DuXӵDdDΦDdDĦMMMDdDĦTTTQQQt|>>999HdDĦgdKӵDdDDdDĦ///DdDĦ4DufӵDdDĦ000DdDĦ111q<R888777peƜ4DuTӵYYYDdDĦDdDĦqjRgdKӵDdDΦDdDĦ000000000/////////000////////////000111111111000...///000000...---.........------------------///222333666>>>GGGOOO\\\bbbgggeee```YYYMMMCCC;;;666111---+++++++++***((())))))******))))))))))))(((((()))+++,,,+++)))))))))))))))))))))))))))''''''((((((((((((''''''((()))+++,,,---...//////111000000111222111...***---,,,+++***************'''(((******))))))+++,,,+++***)))***,,,,,,***)))((())))))))))))))))))(((((()))***+++,,,++++++***,,,,,,---...---,,,+++***))))))***)))(((%%%"""!!!###$$$%%%$$$###"""###$$$&&&%%%###"""!!!!!!!!!""" """""""""""""""$$$######"""""""""""""""###$$$######""""""######$$$"""###""""""###"""   !!!"""###$$$%%%"""!!!  !!!###$$$######""""""!!!!!! !!!###""""""$$$   """$$$$$$###!!! !!!!!!"""###$$$###""" """"""!!! !!!!!!!!!!!!!!!!!!!!!""""""###4DuXӵDdDΦDdDӵKKKDdDĦSSSRRRo)hGGGEEEHHHLLLPPPUUUYYY\\\]]]DdDĦWWWDdDΦDdDΦDdDӵOOO=ӊB1.uTӵOOOHߝL`o9JJJpo9wӵMMMOOOQQQVVV___mmm}}}DdDĦo)hDdDΦDdDĦDDDDdDΦDdDӵAAAGIpӵDdDĦ@@@po9wӵDdDĦlll[[[QQQAAA===999777777po9u222333555888GIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9gggDdDΦDdDӵoooDdDĦgeĦsp?aĦHHHAAAGIdnuR)ĦDdDĦkkk{{{DdDĦwwwuuu~~~GIdnuR)ĦDdDĦuuuiii]]]VVVKKKDDD>>>DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ000DdDĦ000po9u111111777666=ӊB1.uTӵNNNDdDĦwww}}}DdDĦyyyGIdnuR)ĦDdDΦDdDӵ111111000000000000000000000000000111111222222000//////000111000...---............/////////---///111444888AAAMMMVVVeeelllrrrrrrmmmeeeYYYNNN@@@;;;555000---,,,***)))(((((())))))))))))(((((((((((((((***,,,---,,,+++************************'''(((((())))))(((((('''***+++,,,------.........111000//////000...+++(((++++++***)))))))))******''')))******)))***+++---+++***)))***+++,,,+++***))))))************))))))'''((()))++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,+++***(((&&&###!!!$$$%%%&&&%%%###""""""###%%%$$$###""""""""""""""" """""""""""""""$$$$$$$$$###"""!!!!!!""""""$$$######""""""######$$$!!!$$$######$$$!!! !!!!!!  !!!""""""###"""!!! !!!"""###$$$###"""!!!  !!!"""!!!$$$$$$""" !!!!!!"""######""" !!!!!! !!!"""""" !!!!!!"""""""""""""""4DuXӵDdDʜ4DuTӵKKK>d<ĦPPPDtEEEGGGJJJOOOTTTXXX[[[]]]>d<ĦVVV>d<ʜDd<ʜ4DuTӵIIIIIIF&uTӵLLL4DufئL>eLLLpuR)ĦFFFKKKNNNUUU```ooo>d<ĦDtDdDΦDdDĦPPP>d<ʜ4DuTӵIII4DwDd<ĦDDDpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e]]]DdDʜ4DuTӵcccDdDĦgeĦs<v>aĦHHH@@@peӵDx<DdDĦ\\\nnnDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ000>d<Ħ333peӵ111Ħ777F&uTӵIIIDdDĦmmmsss>d<ĦqqqpeӵDx<>d<ʜ4DuTӵ111111111111000000000000000000000111222222222000///000111222111///------......///000000111---///111444999DDDQQQZZZgggooovvvwwwssskkk^^^SSSGGGAAA:::444000---+++***(((((()))))))))(((''''''((('''(((***,,,...---,,,************************(((((())))))))))))((((((+++,,,------------------111111000///...,,,***)))******)))))))))))))))***''')))************+++---,,,***)))***+++,,,,,,+++)))******++++++******)))(((((()))***+++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,+++)))'''%%%$$$%%%&&&&&&%%%###!!!"""###$$$$$$$$$######""""""""" """""""""""""""$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""######"""###!!!!!!###"""  !!! !!!!!!!!! !!!"""#########"""!!! !!!!!!"""!!!"""!!!!!!###$$$""" !!!!!!""""""""""""!!! !!!!!!"""###### """#########"""!!!4DuXӵD&dq&ĒRGGGIIIsdKĦKKKDHRRudEEEGGGKKKOOORRRUUUWWWsdKĦTTTD&oq<Ōq&ĒRDDDCCCCCC>dp&ĒRIIIIIInfʜd<Φ>d<Ħbbbs&dq&ĒR[[[YYYi?ʜtd<ĦHHHHHܗDӊB<xjjjZZZFFFAAA;;;888888B?daĦNNNFFFB?Ho9===>dd<ӵB?Ho9<xyyyqqqdddYYYOOO&ӫeʬtIӇ000>d<Φ>d<Ħ---D&ӫetIӇ000DdDĦ111sdKĦ333B?dp&ĒRBBBGGG>d<sdKĦhhhB?Ho9:::s&dq&ĒR000000000000000111111000000000///000111111222111000///000111222111000,,,------...///000111111---///111333999CCCPPPZZZbbbjjjrrrtttqqqkkk___TTTKKKFFF>>>777333000---,,,)))))))))))))))((('''''''''''''''***,,,------,,,************************(((((())))))))))))((((((,,,------......---------222222222111...---+++++++++***))))))((()))))))))((()))++++++******,,,---,,,***))))))+++------,,,******++++++++++++******)))))))))******+++,,,,,,***+++,,,---------,,,++++++++++++******))))))(((%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$######### """""""""""""""$$$$$$$$$###"""!!!!!!""""""###""""""""""""""""""###!!!"""!!!!!!"""!!!  !!!!!!"""!!!!!!!!!"""###$$$%%%&&& !!!!!!  ###$$$### !!!!!!"""""""""""""""!!! !!!""""""######### """#########"""!!!4DuXӵHu]3hhFFFFFFHHHneHHHHHH=eBBBBBBDDDGGGJJJMMMPPPRRRneTTTQQQpIƎ@t@h@@@@@@???>hGGGGGGFFFfeHHH@ďD>>>AAACCCFFFPPP```sssne=eegeuuupppsĪj@hkkkjjjjjjfdDĦMMM@ďDHkgekkkYYYEEE???999555555@h666888@GLLLMMMHĪj@IŌBeneHkgenefeKKKHu]3hh@@@GGGSSSsegeĦja>aĦVVVMMM@G;;;:::seXXXlll<Ō@GHkgeqqqeeeWWWHĪj@IŌ111000ege------Hu]3hIŌ000000DdDĦ222ne111111@h444444>hDDDJJJOOOsedddnebbb]]]@G:::666sĪj@h////////////000000000000///////////////000000111000///...///111222111000,,,,,,---...//////000000,,,...000333777@@@LLLUUU```iiiqqqsssrrrmmmcccYYYLLLGGG???888444111///---***++++++******)))((('''''''''''')))+++,,,+++***************************((())))))******))))))(((,,,------............---222333333111///------...,,,,,,+++***))))))))))))(((***++++++***+++,,,------+++))))))+++---......++++++,,,,,,,,,,,,++++++*********)))******+++,,,***+++,,,---------,,,+++************************%%%&&&'''&&&$$$######$$$###$$$$$$%%%$$$$$$###### """""""""""""""$$$######""""""""""""#########""""""!!!!!!""""""###"""###  ###"""    !!!!!!!!! """$$$&&&'''''''''   !!!$$$%%%$$$!!!!!!!!!!!!!!!""""""""""""!!!!!!"""#########"""""" !!!!!!"""""""""""""""4DuXӵĵD^JJJHHHIIIKKKKKKHHHIIIEEECCCCCCEEEGGGKKKOOORRRTTTUUURRRNNN@@@>>>=========EEEHHHHHHFFFEEEEEECCC===>>>BBBEEEKKKWWWkkkwwwwww|||}}}~~~DdDĦSSSUUU}}}iiiWWWEEE???888444555666333555777:::FFFHHHIII~~~zzzLLLGGGD^@@@AAAGGGRRRs׼sgeFm8>aĦcccWWWLLL<<<;;;:::s׼sBBBPPPaaauuuHorrrbbb333111000.........D^000000111DdDĦ333222111///000...000111222HHHNNNVVV\\\s׼saaa___[[[WWWTTTOOO;;;666222222---.........////////////...............//////000///...---...000111000///,,,,,,------.........///,,,...000222555<<d<ĦPPPOOOMMMNNNPPPOOOKKKĦJJJKKKKKKKKKJJJIIIIIIFFFGGGHHHKKKOOOSSSWWWZZZUUUUUUĦLLLHHHFFFDDDFFFHHHFFFAAA??????@@@======<<<<<<======>>>???DDDGGGJJJIIIFFFCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@===>>>??????>>>AAAFFFKKKUUUbbbwwwĦ}}}{{{wwwuuuxxx}}}>d<ĦXXXZZZ\\\dddgggkkknnnsss|||vvvcccQQQFFF@@@999666777999999999444333222222333666888:::===???@@@BBBBBBCCCDDDDDDGGGOOO\\\iiissszzz~~~{{{~~~ĦssseeeUUUKKKHHHBBB>d<Ħ999:::>>>DDDNNNBegeFYĉ>aĦrrrdddVVVJJJDDDCCC;;;;;;;;;<<<<<<===Be===CCCMMMYYYjjjnu]ӵ|||kkk^^^RRRFFF???===555333111000111111000/////////.........>d<Ħ000000000111111>d<Ħ444444444Ħ000000111111111111111000000111222222444888===AAAKKKRRR[[[cccBekkkccc^^^YYYVVVĦPPPLLLIIIDDD@@@>>><<<999888333000000222000---...222,,,---------......//////---------------...//////...------...///000000///,,,,,,,,,------------...+++...000111444999BBBHHHLLLTTT\\\___```^^^WWWOOOHHHCCC;;;666222000...------------,,,+++***))))))((('''&&&'''))))))(((&&&(((((((((((((((((((((((())))))************))))))+++,,,---...////////////000111222000---,,,...111000///---+++***)))(((((((((***++++++++++++,,,...---+++))))))+++...//////+++,,,,,,------,,,,,,+++---,,,+++))))))))))))*********,,,---...------,,,---,,,+++)))((('''''''''###%%%&&&&&&$$$$$$%%%'''"""###%%%%%%&&&%%%$$$### """###"""""""""$$$ !!!!!!!!!"""$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!   !!!!!!  ###&&&&&&%%%"""!!!  $$$ """!!!$$$"""&&&'''&&&""" !!!!!!!!!!!!!!!"""######"""###$$$$$$###"""!!! """!!! !!!###$$$?aŖ%7uSQuR)ӵsdKĦ```[[[ZZZYYYXXXXXXgdKĦSSSUUUXXX[[[ZZZXXXVVVSSSRRRSSSXXXYYYWWWXXX[[[\\\gdKĦQQQOOONNNMMMLLLLLLKKKJJJHHHDDDAAAGGGGGGGGGGGGHHHHHHHHHHHHOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCEEEEEECCCAAADDDKKKQQQ]]]lllgdKĦ|||xxxwwwyyyxxxyyy~~~gdDĦbbbdddfffiiilllqqqsssooolllqqqyyy{{{iiiTTTFFFEEEBBB>>>;;;:::<<>>@@@@@@@@@@@@BBBCCCCCCIIISSS^^^iiiqqquuuxxx}}}gdKĦuuugggZZZOOOIIIAAAsdKĦ======BBBGGGPPP|||ŶS3we>>@@@EEEFFF>>>===DDDPPPWWW```uuuiĉ@3hR/ŌyyygggYYYMMMCCC===:::888444333333222111000000///...------DdDĦ000000111222333sdKĦ444444gdKĦ555333222111111111///...333222222444444666>>>GGGRRRaaammmnnnooohhhddd\\\SSSgdKĦIIIEEEDDDCCCAAA>>>;;;999777000///......///...,,,***...---,,,,,,+++++++++++++++++++++,,,,,,,,,------///////////////............------,,,,,,------...------...111444888<<<>>>AAAEEELLLRRRTTTSSSOOOMMMCCCAAA<<<777333111000///---------,,,,,,***)))((((((&&&'''+++---,,,***)))+++***(((&&&&&&''')))***((((((((()))***,,,---...)))***,,,...//////......//////000000000000000///...---,,,)))'''''')))+++)))******+++,,,...///000,,,---------.../////////++++++,,,---............------,,,+++++++++,,,,,,,,,,,,------.../////////...---,,,***)))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%###############"""!!! !!!!!!!!!!!!!!!"""######$$$######"""!!! !!!!!! !!!!!!!!!  !!! """"""!!!  !!!  !!!"""$$$""" !!!!!!!!! """"""!!!!!! !!! $$$((((((%%%!!! !!!!!!!!!!!!""""""""""""&&&%%%$$$"""""""""############""""""!!!!!! >Anekkkiiiggghhhhhhiiinebbbcccdddgggiiihhhfffcccccc``````ddddddbbbbbbeeene[[[YYYYYYYYYZZZYYYVVVUUUSSSRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWUUUTTTSSSRRRQQQVVVVVVUUUTTTSSSQQQPPPOOOLLLMMMNNNLLLJJJLLLSSSYYYjjjxxxnezzzxxxxxxzzzzzz|||Degggfffhhhkkktttuuuxxxxxxrrrlllooouuuooo\\\RRRNNNHHHCCCAAABBBDDDEEE@@@===:::999999::::::999;;;===>>>>>>>>>>>>@@@AAA???CCCKKKUUU^^^gggmmmppprrrvvv|||nezzzkkk]]]PPPIIIFFFne???@@@@@@AAAEEEMMMXXXeeettt>Ak<uuujjj[[[NNNCCC???===AAAIIILLLKKKGGG??????GGGRRRWWW\\\lllfhmmm]]]OOODDD<<<;;;999555444333333222111000000///......De//////000111111222ne333333ne444555444222222222222000...222111111444444666???HHHVVVfffsssvvvvvvxxxssskkkeee]]]neBBBAAABBBAAA???===:::777444333000///......///...,,,***,,,,,,+++***************++++++++++++,,,,,,,,,,,,///.....................------,,,,,,,,,,,,------------...000333666999;;;999===CCCGGGJJJIIIFFFDDD@@@>>>:::666333111000000---------,,,+++******)))+++)))(((***++++++***)))+++***)))''''''((()))***((((((((()))***+++,,,---***+++,,,.........------//////000111111111000000///...---+++)))(((((()))*********+++,,,...///000---------...............+++,,,---...///......---000//////...------,,,,,,---------..................---,,,***))))))))))))''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###############"""!!!!!!!!!!!!!!!!!!!!!"""######$$$######"""!!!!!! !!!  !!!!!!!!!  !!! !!!!!!!!!   !!! !!!!!!"""!!! !!! !!!###""""""!!! !!! $$$((((((%%%!!! !!! !!!!!!!!!""""""""""""%%%$$$###"""!!!""""""#########""""""!!!!!!!!!}}}zzzxxxyyy{{{}}}~~~vvvxxxxxxyyy{{{||||||yyywwwxxxtttrrrsssrrroooooorrrlllhhhgggiiikkkmmmkkkiiifffdddcccccccccddddddeeeeeefffggghhhhhhgggggggggfffeeecccaaa```fffeeedddcccaaa___^^^]]][[[\\\\\\[[[YYY[[[aaafffxxx~~~uuuppppppsssvvvyyyqqqqqqvvv~~~nnnddd]]]SSSMMMMMMPPPRRRTTTQQQLLLEEE???===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@===???CCCJJJRRR[[[bbbfffiiijjjnnnwwwvvvfffWWWMMMIII>>>@@@@@@@@@CCCGGGNNNVVVaaannnzzzrrraaaTTTNNNJJJFFFGGGKKKMMMJJJGGG@@@AAAGGGQQQTTTUUU^^^kkk|||rrrbbbSSSGGG???===;;;777555555555444222111000///......111/////////000111111222222333444444666444222222222222000...000///000333444777???IIIXXXjjjyyy~~~~~~xxxnnneee\\\???===<<<>>>===<<<:::777444222000///...---.........,,,***+++***))))))))))))))))))*********+++++++++,,,,,,........................------,,,,,,,,,,,,------------...///111333555666222444888<<<>>>>>>===<<<;;;999666333111000000000///...,,,+++***++++++,,,---+++))))))***++++++***,,,+++***)))((())))))***)))))))))))))))***+++++++++,,,------------,,,,,,...///000111111111111111//////...---+++***((('''++++++++++++,,,---//////...............---------+++,,,...000000///---,,,111111111111000///---,,,...............------------,,,++++++******++++++))))))'''&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%############""""""""""""!!!!!!!!!!!!!!!"""###############""""""!!!!!! !!!  !!!!!!  !!!   !!!!!!!!! !!! !!!  """###"""!!! """""""""!!!!!!"""###"""!!!!!! !!!!!!$$$((((((%%%!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!""""""###""""""""""""!!!!!!~~~|||xxxxxx|||wwwzzz|||zzzwwwvvvyyy}}}}}}}}}|||zzzwwwvvvuuuuuuzzzzzzzzzyyyxxxxxxwwwwwwyyyyyyyyyxxxwwwuuusssrrrrrrqqqpppooonnnmmmlllllllllmmmmmmkkkjjjlllqqquuu{{{zzz~~~xxxnnnbbb\\\^^^dddhhhiiihhhaaaVVVMMMFFFCCCAAA@@@@@@AAABBBBBB@@@@@@AAACCCAAAAAABBBEEEKKKSSS[[[```eeedddfffmmmyyysssbbbXXXPPPLLLFFFBBBAAAAAABBBBBBFFFJJJPPPWWW```kkkvvv}}}wwwhhh\\\[[[VVVPPPNNNNNNLLLIIIEEE@@@@@@CCCIIIKKKLLLRRRZZZhhhsssuuufffXXXLLLDDD@@@===:::888777777555444222111000//////000111222/////////000000111111111222222333333444444555555444333111111111111///---...---///222444777@@@IIIXXXjjj|||zzzoooddd[[[MMMDDD@@@?????????<<<<<<;;;999777555333222///...------......,,,*********))))))((())))))***)))))))))*********++++++---------------.........---,,,,,,,,,,,,,,,,,,------------...///000000111///111333555666777777777555444222111000000000000///...,,,******+++---...------***''')))---///------,,,+++***)))))))))***))))))((((((((())))))***,,,,,,------,,,,,,,,,+++---...///000111222222222....../////////...+++(((,,,,,,,,,,,,,,,---...////////////...---------,,,+++---///111111000...---000000111222111000//////000//////...------,,,,,,,,,+++++++++++++++,,,,,,+++***((('''&&&%%%$$$$$$###$$$%%%%%%######$$$%%%######"""""""""""""""###!!!!!!!!!!!!!!!""""""############"""""""""!!!!!! !!!!!!!!!  !!!!!!  !!!"""""" !!!!!! ######"""###############!!!$$$%%%$$$""" ######"""!!! !!!%%%(((((($$$!!!!!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{zzzzzz}}}vvvqqquuu}}}yyylll___UUUNNNIIIFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGHHHLLLSSSZZZ^^^cccbbbaaaeeennnyyyoooeee]]]WWWPPPJJJHHHGGGGGGFFFEEEIIIOOOVVV^^^hhhrrrxxxuuukkkaaa]]]XXXUUUTTTRRRNNNKKKAAA>>>===@@@BBBEEEJJJOOOZZZaaammmvvv}}}yyyjjj]]]PPPGGGCCC@@@===:::999999777666333222111000000111222333000000000000111111111111222222333444555555666666333222000000000///...,,,---,,,...111333666???IIIWWWjjj}}}}}}rrreee\\\NNNEEEAAA@@@@@@@@@;;;;;;:::999888666555444///...------...---+++)))******))))))))))))******((((((((()))))))))******+++,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------......///000111222333444000//////////////////000///...,,,++++++---///000,,,---+++'''***222555222---,,,+++******)))))))))((((((((('''(((((())))))---,,,,,,,,,++++++,,,,,,------///000222222333333/////////111333222///,,,---------,,,,,,---....../////////...---------,,,+++---///000111111000///...///000111111222222111000000///...---,,,,,,+++++++++******++++++,,,,,,+++***((('''&&&%%%$$$$$$###$$$%%%%%%######$$$%%%######"""!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""###############"""""""""""" !!!!!!""""""""" !!!"""!!!  !!!"""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!!""""""!!!$$$''''''%%%"""$$$$$$"""!!!!!! """&&&(((((($$$""""""### !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""############xxxkkkaaaYYYTTTUUUVVVVVVUUUSSSRRRSSSTTTVVVUUUTTTTTTVVVZZZ___aaaccccccccccccgggnnnxxx~~~uuuhhhbbbYYYQQQMMMKKKJJJIIIFFFIIIOOOUUU]]]eeennntttwwwpppmmmhhhccc]]]WWWQQQMMMCCC???<<<;;;>>>CCCGGGJJJPPPUUU^^^eeejjjqqqxxxkkk^^^RRRIIIFFFCCC???===<<<;;;999888444333222111111222333444111111111111111111222222333333444555666777777888333222000000000000...,,,---,,,---111222666???HHHVVViii|||wwwhhh___RRRHHHCCCBBB@@@???===<<<<<<:::888666555444...---,,,---------+++))))))))))))))))))******+++'''''''''((((((((())))))***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,,,,------...///000,,,------....../////////...------,,,---...000111,,,///---)))---666999555,,,,,,+++***)))((((((''''''''''''''''''((()))))),,,,,,++++++++++++,,,---...///000222444555555666333111111333666666222...///...---------------..................---------,,,---...///111222222333111000000000111222333444000000///...------,,,,,,*********)))******++++++))))))'''&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!"""##############################!!!""""""""""""""" !!!"""!!!   """###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! ###%%%((((((%%%""" %%%$$$###"""!!! ###&&&)))((($$$""""""$$$ !!!!!!!!! !!!"""###$$$$$$###"""""""""############$$${{{qqqjjjiiijjjjjjiiifffeeefffggghhhggggggggggggiiijjjkkkkkkmmmnnnllljjjoooyyywwwpppfff]]]WWWSSSRRRPPPOOORRRWWW]]]cccjjjrrrwww}}}}}}xxxqqqhhh___VVVPPPHHHDDD@@@>>>BBBGGGHHHGGGLLLNNNTTTZZZ]]]dddttt|||{{{~~~yyypppggg]]]SSSLLLHHHEEEAAA>>>===<<<;;;999555444333222222333444555333333222222222222222222444444555666777888999999555333222111222111///...---,,,---000222555===GGGSSSeeewww~~~yyyjjjaaaVVVMMMJJJHHHGGGEEEDDDCCCAAA???;;;888555333...---,,,,,,------+++)))((((((''''''(((((()))***&&&&&&'''''''''(((((((((*********+++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++***)))******++++++,,,,,,------++++++,,,---.../////////,,,------...//////000000---222111,,,///999;;;555+++++++++***)))(((&&&&&&%%%%%%%%%&&&'''((()))***++++++*********,,,---...000111333555777999999:::999666444555777777333...//////...------------------------...............,,,,,,---...000333555666777555333111000222333444//////......---------,,,******))))))((()))))))))''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###"""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""##############################!!!"""######"""""" !!!!!!!!!  !!!"""!!! !!!!!!!!! !!! !!!""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  """"""$$$&&&'''&&&$$$$$$$$$&&&%%%$$$"""!!! $$$&&&)))'''$$$"""###$$$ !!!!!! """###%%%%%%%%%%%%""""""#########$$$$$$$$$}}}yyyzzzzzzyyyvvvuuuuuuvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuyyy{{{wwwsssvvvvvvllleeeaaa___]]]\\\^^^cccggglllrrryyy}}}}}}yyysssjjjccc^^^LLLIIIEEECCCGGGKKKJJJFFFJJJKKKPPPUUUXXX^^^oooxxxqqqgggkkkpppwww|||vvvrrrkkkfffbbb\\\TTTNNNIIIFFFBBB???>>>===;;;:::555444333333333333444555333333333333333333333333555555666777888999::::::777555333333333333111000...,,,---000111444===FFFOOO```qqqxxx|||~~~xxxiiibbbXXXRRRQQQQQQPPPNNNMMMKKKHHHDDD???:::666444...---,,,,,,------+++)))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++,,,---,,,+++***)))***+++,,,,,,---------,,,***+++,,,---...//////...+++,,,...///000000000000///555444...111:::;;;444++++++******)))'''&&&%%%$$$$$$%%%&&&'''(((***+++******))))))***,,,...///333444666888:::<<<<<<===???:::777666888777222...000///...---------------,,,------....../////////,,,,,,,,,---///333777999<<<999555222000111333444...............---------******)))(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%###"""!!! !!!"""$$$&&&!!!!!!!!!!!!!!!"""########################$$$$$$!!!"""#########""" !!!!!!!!!  """"""""" """"""!!! """!!! !!! !!!""""""""""""""""""""""""""""""$$$&&&'''&&&###!!!###%%% """%%%&&&&&&&&&'''(((&&&%%%$$$"""!!! $$$''')))'''$$$"""###%%% !!!!!! """$$$%%%&&&&&&%%%""""""######$$$$$$$$$$$${{{yyywwwtttpppoooqqqtttxxx|||zzzmmmccc___TTTIIIGGGMMMSSSSSSPPPRRRUUUWWWVVVWWW^^^kkkvvvwwwlllccc]]][[[___dddfffhhhjjjjjjfffaaa]]][[[VVVPPPLLLKKKHHHDDDAAA???>>><<<:::888777666444444666777888888666444444666777555222666666777999:::<<<======999888666444333222222222///222555444222444:::???KKKVVVfffsssyyyyyyvvvsssnnniiiccc______```___^^^aaaZZZRRRMMMHHHBBB<<<888111000...---,,,++++++******))))))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))***+++,,,---.........+++,,,---...---,,,+++***'''(((************************+++,,,,,,,,,++++++,,,,,,------------------,,,---............000222222222111222777<<<999222,,,+++***(((&&&%%%$$$$$$&&&$$$"""$$$(((***(((&&&***''''''+++---+++---111222444666888:::===@@@CCCDDDDDDAAA<<<:::;;;888333222000000222///++++++///...++++++......,,,,,,///,,,,,,,,,---///222444666===:::666333111111222333000///......///...,,,***))))))(((((((((((())))))(((&&&$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$###"""$$$###############$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""############"""""""""""""""#########!!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  """%%%&&&%%%###'''+++&&& !!!"""######$$$######$$$!!! """""" ### ''')))$$$ !!!!!!!!!!!!!!!!!!""""""###$$$###""" !!!"""""""""############""""""{{{rrreee]]]TTTRRRVVV[[[\\\[[[^^^``````]]]ZZZ^^^gggpppuuuiii___YYYTTTWWWZZZZZZ[[[]]]___\\\YYYWWWUUURRRNNNJJJGGGEEEAAA???>>>>>><<<;;;:::999777666666777888999:::888777777999999777444555666777999;;;<<<>>>>>>???===999666333111111111///222333222000000555:::CCCKKKXXXdddkkknnnoooooommmjjjeeecccdddggghhhiiikkkddd]]]WWWQQQIII@@@;;;333111///---,,,+++******)))))))))((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))***+++,,,---.........,,,,,,------,,,,,,++++++(((''''''((()))***)))))),,,,,,,,,++++++*********,,,,,,,,,------------------///111111111000111111111555777888:::<<<777000---,,,***(((&&&%%%$$$$$$###$$$%%%%%%%%%&&&'''((()))''''''+++,,,+++---000222555888;;;>>>AAAEEEHHHGGGHHHFFFBBB@@@@@@===888555222000222111------///...++++++......++++++...------------...///000111999888555333111111222222111000/////////...,,,***))))))(((((((((((())))))(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$######""""""###$$$$$$%%%$$$###"""!!!"""###$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!  !!! !!!!!! !!!  !!!  !!!  """ """$$$######'''+++'''!!!!!!""""""###"""""""""$$$ """""" ###!!!'''***$$$ !!!!!! !!!!!!"""###$$$###!!! !!!"""""""""############""""""~~~pppkkkeeeaaabbbfffiiijjjiiikkkjjjfffbbbbbbhhhmmmyyylllaaaYYYRRRRRRSSSQQQQQQRRRUUUTTTSSSRRRRRRPPPMMMKKKFFFDDDAAA???@@@@@@???>>>;;;;;;::::::;;;<<<===>>>AAA???>>>>>>>>>===:::777888999:::<<>>>>>;;;999333---...---+++(((&&&%%%$$$###!!!$$$'''&&&###"""%%%))))))&&&'''***,,,+++,,,000111555:::???CCCGGGKKKNNNMMMPPPPPPLLLIIIHHHEEE@@@;;;444111222333000...///...++++++------******---------......------,,,+++444444333222222111111111333222000000000...,,,))))))((((((''''''(((((()))'''&&&$$$$$$%%%&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$######"""""""""#########"""!!! !!!"""$$$%%%!!!!!!""""""""""""######""""""""""""""""""""""""   !!!"""!!!  !!!  !!!"""!!!!!!!!!"""&&&***'''!!!!!!!!!!!!!!!!!!!!! ### """""" ###!!!(((***%%% !!! !!!""""""###"""!!! !!!!!!!!!""""""######""""""!!!}}}zzzvvvqqqooopppsssvvvoooqqqqqqoookkkkkknnnrrrwwwjjj```XXXUUUTTTRRRQQQSSSSSSTTTTTTTTTTTTSSSPPPNNNIIIGGGDDDCCCCCCCCCCCCBBB======>>>@@@CCCFFFIIIKKKNNNNNNLLLKKKHHHCCC???<<<>>>???AAACCCFFFIIIJJJKKKPPPLLLFFF???999666555444111222333222000///111333444888???FFFMMMTTT[[[___eeegggjjjmmmqqqwww|||ssshhhYYYLLL===888222---,,,+++)))'''(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''')))***+++,,,---............---,,,+++***+++,,,---///+++((((((,,,...,,,***///---+++)))((((((***++++++++++++,,,,,,------...,,,---.........000333666222;;;AAA>>>888333///+++///...+++)))&&&%%%$$$###"""$$$%%%$$$""""""%%%((((((&&&&&&***+++***,,,///000444;;;AAAFFFLLLPPPTTTVVV[[[]]]YYYUUURRRMMMGGGAAA888222333444222///......++++++------******,,,,,,---.........,,,+++***///000111222222222111000555333111111000...+++)))(((((((((''''''((((((((('''%%%$$$$$$%%%&&&%%%$$$&&&%%%$$$###"""###$$$%%%$$$######""""""""""""### !!!""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!  !!!""""""   !!! !!!"""!!! """%%%'''$$$!!!!!!!!!!!!!!! """!!!""" ######)))+++%%%  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!zzzyyy{{{}}}vvvxxxyyywwwuuutttvvvxxx}}}tttiii___[[[YYYVVVVVVWWWXXXZZZ[[[[[[YYYWWWTTTSSSOOOMMMIIIHHHGGGGGGFFFEEEBBBCCCEEEIIINNNUUU[[[^^^bbbbbbaaa]]]WWWOOOIIIEEEGGGHHHJJJLLLOOOQQQSSSTTTTTTQQQJJJCCC===999666555000111111111000000111222000444999???DDDJJJPPPTTT]]]cccjjjnnnrrryyytttdddTTTDDD===444...---+++(((&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&)))***+++,,,---............---,,,+++***+++,,,---...+++)))))),,,---+++***,,,+++)))(((((()))+++,,,******++++++,,,------...------,,,,,,...222999>>>777???BBB===555111///...///...+++)))'''%%%$$$$$$&&&$$$!!!!!!$$$%%%&&&%%%(((%%%%%%)))***)))+++///---222999@@@GGGNNNTTTXXX___fffjjjgggaaa\\\UUUOOOHHH>>>666555555222///...///,,,+++...---******,,,+++,,,...//////...---,,,,,,---///111222222111000555333111111000...+++)))((((((''''''''''''((((((&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$###"""###$$$%%%$$$######"""!!!!!!"""""""""%%%&&&%%%###!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!   !!!######!!!  !!! !!!  !!! ###$$$"""  !!! !!!!!!!!! $$$$$$***,,,&&& !!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!}}}|||}}}~~~sssgggbbb^^^[[[[[[]]]___aaacccccc```\\\ZZZYYYWWWTTTQQQOOOOOOOOONNNMMMLLLLLLNNNSSS[[[dddmmmrrrxxxyyyxxxtttkkkaaaZZZVVVSSSTTTVVVXXXZZZ\\\^^^___[[[XXXRRRJJJCCC===999777000000000000000000000000///111555999===BBBGGGKKKUUU^^^iiioooqqqvvv|||kkk[[[LLLCCC777000...,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))***+++,,,---.........------,,,,,,++++++,,,,,,******+++++++++***))))))***))))))((()))***+++,,,))))))***+++,,,---......//////...---///555<<>>===;;;:::999777444222444444333444888@@@IIIPPPMMMZZZhhhooonnnooouuu|||{{{jjjUUUJJJ<<<333000...***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))***+++,,,---.........+++,,,---...---,,,+++******111777777111------000++++++++++++***((('''&&&((()))***+++,,,---......)))+++...//////000111222333777888444000///,,,(((,,,+++***)))(((((((((((('''((((((%%%""""""&&&+++&&&$$$$$$((()))(((***---...111666===EEEOOOZZZaaacccppp{{{~~~zzzuuuooojjj]]]UUULLLDDD;;;444444888222//////111000,,,,,,...,,,+++***)))))))))***+++.........///000111222222000///......///...,,,***'''''''''&&&&&&'''''''''&&&$$$######%%%''''''&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$"""!!! !!!!!!  """### !!!!!!!!!"""###""""""!!!  """$$$$$$###!!!  !!!  !!!"""###""""""$$$ !!!"""""""""!!!  !!! $$$''',,,...'''   !!!!!!!!! !!!!!!!!!!!! |||xxxvvvvvvxxxzzzzzzxxxtttqqqpppqqqpppooonnnnnnnnnooopppkkklllmmmpppuuu|||wwwooofff]]]RRRKKKDDDFFFHHHHHHDDD???<<<:::999777666999:::>>>HHHRRRUUU]]]ggglllnnnooorrruuu~~~zzzlllZZZNNN===222///---***'''''''''(((((((((''''''&&&%%%&&&&&&'''''''''&&&&&&((()))***+++,,,,,,,,,,,,+++,,,,,,+++******+++---***...111111...++++++,,,+++++++++************))))))))))))***+++---...//////////////////000000000333555666333///---...///++++++******)))((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***///222666<<>>???BBBIIIRRRXXX___ggglllnnnooorrruuuxxxwwwjjj\\\PPP@@@666222000,,,)))((())))))))))))(((((('''%%%%%%&&&&&&&&&&&&&&&%%%'''((()))***++++++++++++***+++++++++))))))***,,,)))+++,,,,,,+++)))))))))++++++++++++************(((((())))))+++,,,---......//////000000000000000111333333111---+++,,,---*********)))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))******///222666<<>>999666444333111///---,,,++++++******)))(((((((((((()))((()))+++,,,...//////////////////000//////...---+++***)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!  !!! !!!### !!!!!!!!!  !!! !!!$$$(((,,,,,,&&&    !!!!!!!!! |||zzzyyyyyyyyyyyyyyyzzz{{{}}}~~~{{{|||~~~}}}|||yyyuuutttsssssstttuuuvvvwwwzzz{{{}}}~~~zzzvvvrrrnnnjjjhhhhhhddd\\\UUUSSSPPPPPPSSSUUUUUUXXX]]]dddhhhlllooopppqqqtttvvvooouuuxxxwwwwwwvvvooofff^^^UUUJJJAAA<<<999555222......---,,,+++*********(((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((()))***)))'''''')))***---***'''(((+++,,,+++(((,,,,,,+++++++++*********)))((((((((()))***+++++++++---000222222111///.........---,,,***)))))))))((((((((()))))))))))))))***))))))(((((()))))))))++++++***++++++,,,---...///333888???FFFOOOYYY___fffkkkrrruuusssooollljjjfffaaaXXXOOOHHHAAA;;;777444333111///---,,,+++++++++***))))))(((((())))))******+++,,,......//////...////////////...------,,,,,,+++***))))))(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""""""""$$$"""""""""######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!   !!!###   !!!### !!!!!!  !!!###(((------&&&!!! !!!  !!! !!!!!!!!!!!! {{{zzzyyyxxxwwwwwwxxxyyy{{{}}}~~~~~~}}}|||wwwqqqpppppppppqqqrrrtttuuuxxxzzz|||}}}~~~|||wwwsssqqqqqqnnnfff```[[[XXXXXX\\\______bbbfffjjjmmmoooqqqrrrssstttuuuqqqtttvvvvvvuuusssllleee^^^WWWNNNGGGBBB>>>:::777333222000///...---------,,,+++***))))))))))))***))))))******++++++******)))*********((((((***+++---***'''(((+++---+++))),,,,,,,,,++++++++++++******)))))))))))))))******)))+++...111111000///---...---,,,++++++***)))(((''''''(((((()))))))))************))))))******+++,,,,,,,,,---...///111111222666<<>>999666555333000...---,,,+++++++++***)))))))))))))))++++++,,,,,,---...///000...............---,,,,,,......------,,,,,,++++++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""$$$%%%""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!###  !!!!!!!!!  !!!  """  !!!###)))------'''!!! !!!  !!!  !!!!!!!!!!!! |||zzzxxxvvvtttuuuwwwyyy{{{~~~~~~~~~yyyuuummmmmmmmmmmmnnnppprrrsssuuuwwwzzz{{{|||}}}{{{xxxvvvrrrlllhhhbbb^^^]]]aaadddeeegggjjjmmmoooqqqssstttsssrrrqqqqqqrrrssstttssspppjjjeee^^^YYYSSSMMMIIIEEEAAA???:::888666444222222222222111000///---------......,,,------.........------+++,,,,,,+++******+++---***)))((()))+++++++++***,,,,,,,,,,,,++++++++++++++++++***)))))))))******(((***,,,...//////...---...,,,+++***++++++)))(((&&&&&&'''(((((()))*********************++++++,,,------...///111222444555777;;;AAAGGGMMMUUU\\\aaahhhjjjmmmooopppooommmkkkhhheee```YYYSSSKKKBBB===888777555222000...---,,,++++++***))))))))))))***++++++++++++,,,---...///------......------,,,+++......//////...---,,,,,,'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!   """###"""!!!!!!!!!!!!!!!!!!      """)))------'''!!!!!!    !!!"""!!!!!!!!!!!!!!!!!!!!!!!!}}}{{{xxxuuuuuuwwwzzz||||||{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}{{{wwwrrrllllllllllllnnnppprrrsssrrruuuyyyzzz{{{{{{{{{|||~~~{{{|||}}}}}}|||}}}xxxrrrnnnkkkhhhbbb___bbbeeeeeegggjjjmmmoooqqqssstttrrrooolllmmmmmmnnnqqqqqqnnniiifff___\\\XXXTTTPPPLLLIIIFFFAAA@@@===:::888888888888777555333222111111222333000111111222222111000000---......---,,,,,,---///(((***---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***************((()))***+++,,,------------+++))))))***+++)))'''%%%%%%&&&'''((()))***+++******))))))***++++++,,,------...000333555777999<<<@@@EEEKKKQQQWWW^^^cccfffhhhjjjmmmpppqqqpppoooiiigggbbb^^^WWWOOOFFFAAA:::999666444111///...---,,,+++******))))))*********))))))))))))+++,,,---,,,------------,,,++++++------.........---,,,+++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""  ###!!!!!! """###!!! !!!      """)))------'''"""!!!!!! !!!!!!  !!!!!!""" !!!!!!"""#########{{{xxxxxxyyy|||~~~~~~yyyxxx{{{~~~||||||{{{{{{}}}{{{|||yyywww{{{{{{zzzyyyuuuqqqlllllllllmmmoooqqqsssuuurrruuuyyy{{{{{{zzz{{{{{{|||zzzvvvwwwyyyyyyzzzxxxqqqmmmlllkkkddd___aaacccdddeeeggglllmmmppprrrsssppplllhhhiiihhhjjjnnnooolllhhhggg```^^^[[[XXXTTTQQQNNNLLLGGGEEEAAA>>>===<<<<<<===:::888666444333444555666333333444444444333333222...///000///...---///111***...222222000...///000---------,,,,,,,,,++++++------,,,+++************'''(((((()))+++,,,------,,,)))'''(((******(((%%%$$$%%%&&&'''(((******+++***)))))))))***++++++,,,,,,---///111444777999;;;???CCCHHHNNNSSSYYY___ddddddeeehhhlllpppssstttsssiiigggddd```ZZZRRRIIICCC;;;:::777555222000///...,,,+++******)))*********((((((''''''''')))***+++,,,------------,,,+++++++++,,,---------,,,+++***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""  !!!  $$$ !!!"""     !!! !!!  """)))......'''"""!!!!!! !!!""""""!!! !!!"""""" !!!"""###$$$%%%%%%~~~{{{zzz{{{~~~~~~||||||}}}~~~~~~|||{{{}}}}}}|||}}}~~~{{{zzzxxxxxx|||}}}}}}}}}wwwssssssooooooooopppqqqqqqqqqrrruuuwwwxxxyyywwwwwwwwwxxxxxxyyyzzzzzzxxxwwwwwwwwwzzz||||||vvvpppllljjjddddddcccbbbccceeehhhiiimmmmmmmmmmmmkkkiiifffddddddbbbaaacccgggiiihhhfffeeeccc___\\\ZZZWWWTTTQQQNNNLLLIIIFFFDDDCCCCCCDDDEEECCC@@@===;;;;;;;;;<<<>>>===;;;999888666666666888777555333111000//////111111111000111111222222222111111000000////////////000111111111///...---+++++++++,,,------+++))),,,((($$$%%%)))+++(((%%%)))((('''''''''((()))***))))))******++++++,,,,,,222222222333666;;;@@@BBBBBBFFFJJJOOOSSSXXX^^^bbbfffgggiiikkknnnppprrrsssllliiiddd^^^YYYSSSMMMIIICCC@@@;;;777444111...,,,---+++))))))+++,,,)))'''''''''''''''''''''''''''(((((('''((()))***,,,---111///...///111000---***))))))((('''&&&%%%%%%$$$+++)))&&&%%%%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%"""""""""###$$$$$$""" $$$"""!!!!!!  """ !!!"""!!!  !!!!!!     """""""""!!!!!!,,,000...&&& !!! !!!!!!""""""!!! !!!""""""!!!$$$!!! """"""!!!"""&&&~~~|||}}}~~~|||}}}}}}||||||}}}}}}}}}~~~~~~}}}~~~~~~yyyxxxvvvvvvxxx}}}|||{{{vvvrrrrrrqqqqqqqqqpppppppppoooooorrrsssuuuvvvuuuvvvxxxyyyvvvxxxyyyxxxwwwvvvvvvwwwxxxzzz~~~~~~yyyuuussspppjjjfffdddcccccccccdddfffhhhjjjnnnllljjjhhhfffdddbbbbbb___^^^^^^```dddffffffeeecccaaa^^^\\\ZZZWWWTTTRRROOOMMMKKKHHHGGGGGGHHHHHHIIIGGGDDDBBB@@@???@@@@@@@@@???>>><<<;;;:::999999:::999888666444333222111333222222222333333444555555555555444444444333333222333333333333111///...------,,,---......+++)))---)))&&&'''***+++)))&&&((('''&&&&&&&&&&&&'''((())))))***+++,,,,,,------111111222444888===BBBEEECCCFFFKKKOOOSSSXXX]]]aaaeeefffhhhjjjmmmppprrrsssnnnkkkfffaaa\\\WWWQQQMMMEEEAAA<<<888555333000......+++)))***++++++)))'''''''''''''''''''''''''''''''''''''''(((***,,,---000///...///111000---+++***)))((('''&&&%%%%%%$$$(((&&&%%%$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""""""""#########"""!!!###!!! !!!"""!!!   !!!!!!        """###$$$$$$######,,,///...&&&!!!!!! !!!!!!!!!"""###!!! """######"""%%%!!! ######!!!###&&&~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{}}}}}}wwwvvvtttssstttzzz~~~{{{wwwuuutttuuuuuutttsssrrrqqqpppooooooppprrrrrrrrrtttxxxzzzsssuuuvvvvvvuuuuuuvvvwwwvvvxxx{{{~~~{{{xxxxxxzzz}}}~~~|||}}}vvvooommmnnnmmmgggbbbcccccccccccceeegggiiikkkmmmkkkgggcccaaa______```ZZZZZZ[[[]]]aaacccbbbbbbaaa^^^\\\ZZZYYYWWWUUUSSSPPPOOOMMMKKKJJJKKKLLLMMMMMMLLLJJJGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>======>>>===<<<:::888777666555444444555555666777888999:::::::::::::::::::::999777888888777666444222111111000///000000///---***000,,,))))))++++++)))'''((((((''''''&&&''''''((())))))***+++,,,---......000000222444999>>>CCCFFFEEEGGGKKKOOORRRVVV[[[___bbbccceeehhhllloooqqqssspppmmmiiieeeaaa\\\VVVRRRGGGCCC>>>:::777444222000...,,,******++++++)))(((''''''''''''''''''''''''&&&&&&&&&'''((()))++++++///......///111000...,,,***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&######""""""""""""#########"""""""""###$$$"""  !!!!!!!!! !!!  !!!  !!!!!!!!!!!!    !!!"""###$$$%%%%%%%%%%%%,,,///---%%%!!!!!! !!!!!!!!!!!!###"""!!!!!!###$$$$$$###%%%"""!!!$$$$$$"""###'''~~~}}}~~~}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}|||~~~wwwvvvtttrrrrrrvvv|||~~~{{{xxxxxxxxxxxxwwwvvvtttsssrrrrrrpppqqqqqqpppppprrrvvvyyyppprrrssssssssstttvvvwwwuuuvvvxxx|||}}}|||xxxuuusssssstttwwwyyyyyywwwuuuvvvqqqkkkhhhhhhgggeeecccccccccdddeeefffhhhjjjkkkjjjiiifffdddbbbaaa``````YYYZZZ[[[]]]^^^___^^^^^^^^^\\\ZZZYYYYYYWWWUUUSSSRRRQQQOOOMMMLLLMMMNNNOOOOOONNNLLLJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???===;;;:::999777777777888999;;;<<<===>>>>>>>>>>>>????????????<<<======<<<:::888666555555444333444444222///---333000------------+++***++++++*********)))******((()))***+++,,,---...///000111222555999===AAADDDFFFHHHKKKNNNQQQTTTXXX\\\^^^___bbbfffjjjnnnqqqrrrpppnnnkkkhhheee```ZZZVVVJJJEEE???:::777444222111...---,,,++++++***)))(((''''''''''''''''''''''''%%%%%%&&&'''((()))******---...///000000000...---***)))(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&#########!!! !!!###%%%###%%%%%%###!!!###$$$### !!!!!!""""""!!!!!!!!! """     !!!!!! """"""###$$$%%%%%%%%%%%%,,,...+++$$$ !!! !!!!!!!!!!!!!!!###!!! !!!"""$$$######%%%""""""%%%&&&###$$$'''|||zzz}}}}}}}}}~~~|||}}}~~~~~~}}}}}}~~~|||~~~~~~~~~~~~}}}~~~yyyxxxuuurrrqqqrrrwwwzzz{{{}}}{{{xxxwwwvvvvvvuuutttsssssssssssssssrrrpppoooooorrrtttnnnooopppqqqqqqsssvvvxxxttttttvvvxxxyyyxxxtttqqqppppppqqqsssuuuuuussspppoooooonnniiieeeccceeehhhddddddeeefffgggiiijjjkkkfffggggggggggggeeecccbbb\\\]]]______^^^]]][[[[[[]]][[[YYYXXXXXXXXXVVVTTTUUUSSSQQQNNNMMMMMMMMMNNNOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA???===<<<999999999:::;;;===>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@>>><<<:::999:::999888888888777444111666444222111000000///...---------,,,,,,++++++***)))******+++---......///222222333555888<<>>??????@@@@@@AAABBBCCCDDDDDDCCCCCCDDDCCCBBB@@@>>>===>>>===<<<======<<<999777888888666555444444444444////////////...---,,,,,,---------...//////000000333444555777999<<<>>>???FFFHHHJJJKKKLLLNNNQQQSSSUUUWWW[[[```fffkkkoooqqqrrrqqqooommmjjjeee^^^ZZZPPPKKKBBB;;;666333000......//////---***)))))))))''''''''''''''''''''''''%%%&&&'''((()))************,,,///000000///000111+++***'''%%%$$$$$$%%%&&&***,,,...+++'''$$$$$$%%%%%%$$$$$$###############!!!###%%%### """%%%###### $$$+++***###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""   !!!!!!!!!!!!    !!! !!!!!! !!!!!!"""$$$$$$+++,,,)))""" """!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!###!!!"""&&&&&&######%%%}}}||||||{{{yyy~~~{{{zzzyyyzzz|||~~~~~~~~~}}}~~~}}}|||}}}}}}{{{yyy|||~~~}}}~~~~~~}}}{{{xxxtttpppnnnnnnppptttyyy}}}{{{wwwvvvuuutttrrrpppooonnnrrrrrrrrrpppmmmkkkkkkllljjjlllmmmoooppptttxxx|||vvvtttrrrrrrssstttsssrrroooooooooqqqrrrqqqooolllmmmnnnooommmhhheeefffhhhgggggghhhhhhiiiiiiiiiiiiffffffffffffeeeeeedddddd^^^aaadddddd```]]]\\\\\\^^^\\\ZZZYYYYYYXXXVVVTTTVVVTTTRRRPPPPPPPPPQQQRRROOOOOOOOOOOONNNLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGEEEBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA>>><<<:::::::::999888777888999444555555555444333111000222222222222222222222222444555777999<<>><<<;;;;;;;;;;;;;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAACCCDDDCCCAAA???;;;<<<<<<;;;:::999;;;<<<:::;;;;;;;;;:::999777666666666555555555444444444444555888;;;???BBBDDDFFFFFFGGGHHHHHHHHHIIIKKKMMMQQQSSSWWW]]]dddjjjnnnqqqvvvuuutttrrrnnnhhhaaa\\\XXXRRRHHH???888333000......000000...***((((((***''''''''''''''''''''''''&&&''')))***+++,,,++++++(((,,,000111//////000222,,,***'''%%%$$$$$$&&&'''$$$(((+++***&&&###$$$''''''&&&%%%%%%$$$$$$%%%%%%"""&&&&&&""" !!!$$$%%%"""!!!///IIIWWWEEE'''$$$$$$###"""!!! !!!###"""  !!!""""""!!!  !!!!!! !!!   !!!!!!   """!!!!!!!!!!!!###$$$%%%++++++'''!!! """"""""""""!!!!!! ###""" !!!###$$$$$$###!!! !!!%%%%%%"""!!!###~~~|||{{{yyyyyyyyy{{{}}}~~~~~~}}}}}}}}}yyyttttttuuuxxx{{{{{{zzzxxx|||~~~~~~}}}~~~}}}|||yyyuuuqqqmmmjjjhhhoooooottt}}}~~~yyyvvvtttrrrpppoooooonnnmmmlllmmmllljjjgggmmmoooqqqqqqpppoooppppppsssuuuwwwsssmmmjjjkkknnnpppnnnmmmooorrrsssqqqnnnoooooooooooommmkkkiiihhhhhhhhhffffffeeefffggghhhiiigggeeedddccccccbbbaaaccc```^^^___bbbdddcccaaa^^^^^^^^^]]]ZZZXXXUUUSSSRRRRRRSSSUUUVVVVVVSSSQQQQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFCCC@@@<<<:::>>>===;;;999999;;;===>>>@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCDDDFFFFFFEEECCCDDDCCCAAA@@@@@@AAABBBDDD???>>>======>>>>>>===;;;===============>>>??????<<<<<<;;;::::::::::::;;;:::;;;===>>>???@@@CCCFFFIIIJJJKKKJJJIIIJJJLLLNNNQQQSSSVVVYYY^^^dddkkkqqqrrrtttwwwwwwtttnnngggbbb```XXXLLLAAA999555222000///000000...+++)))(((((('''''''''(((''''''&&&&&&%%%&&&((()))************)))***---/////////...---+++)))'''$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######!!!!!!"""###############(((!!!555QQQMMM777+++'''###$$$$$$!!!"""###""""""!!!  """!!!  !!!""" !!!""""""!!!     !!!  """""""""!!! !!!$$$&&&---'''""" """### !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """$$$&&&&&&### """""" ~~~}}}|||{{{{{{zzzzzz{{{}}}}}}~~~tttsssssstttwwwxxxxxxwwwxxxzzz~~~~~~|||||||||~~~~~~}}}}}}|||||||||}}}|||{{{xxxuuurrrooommmlllpppooosss{{{~~~yyyvvvtttsssrrrqqqooommmlllllllllkkkhhhfffiiijjjlllmmmlllmmmoooppppppsssuuusssnnnjjjkkkmmmmmmlllkkkmmmooopppooolllnnnooooooooonnnllljjjhhhfffeeedddcccccccccdddeeegggfffdddcccbbbaaa```___aaa___^^^___ccceeefffeee``````___^^^\\\YYYWWWUUUQQQQQQRRRTTTUUUUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHGGGFFFDDD@@@===;;;???===;;;::::::;;;===???@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDEEEFFFGGGEEECCCEEECCCBBB@@@@@@@@@AAABBBBBB@@@????????????===<<<===============>>>??????>>>======<<<<<<<<<<<<<<<;;;===??????@@@BBBEEEGGGJJJKKKKKKKKKJJJJJJKKKMMMQQQRRRUUUWWW[[[```gggkkkppprrrvvvxxxwwwrrrmmmiiiaaaYYYNNNDDD<<<888444333111000///...---+++)))((('''''''''''''''&&&&&&%%%&&&'''((()))))))))(((((((((***,,,.........---,,,+++)))'''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$############$$$""""""###$$$$$$$$$$$$$$$***+++CCCWWWKKK555)))$$$!!!"""###!!!!!!""""""!!!!!!  """!!!  !!!"""   !!!  !!!"""""""""!!! !!!%%%(((...(((""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """$$$%%%%%%###!!! """""" ~~~}}}~~~{{{~~~|||zzzxxxwwwvvv~~~||||||{{{|||}}}|||wwwtttrrrqqqsssuuuvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzz{{{zzzyyyxxxwwwuuusssrrrrrrrrrqqqssszzzzzzwwwuuutttsssrrrnnnlllkkkkkkjjjiiigggddddddfffgggggghhhjjjmmmpppmmmpppsssrrrnnnkkkkkkllljjjiiiiiijjjllllllkkkiiilllmmmnnnnnnmmmkkkiiihhhbbbaaa```______```aaabbbddddddbbbaaa```___^^^]]]^^^]]]\\\^^^bbbeeeggggggaaaaaaaaa___^^^[[[XXXWWWPPPPPPPPPRRRTTTTTTRRRPPPOOOOOONNNNNNMMMLLLKKKJJJMMMNNNOOOOOOOOONNNLLLLLLHHHHHHHHHFFFDDDAAA>>><<>><<<;;;;;;<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGFFFDDDEEEDDDBBBAAA@@@@@@@@@AAACCCBBB@@@@@@AAA@@@???===>>>============>>>??????@@@?????????>>>>>>>>>>>>===???@@@BBBBBBDDDGGGJJJLLLMMMMMMMMMKKKJJJKKKLLLPPPRRRTTTUUUXXX\\\aaaeeekkkooossswwwxxxvvvrrrpppeee^^^SSSIIIBBB<<<999666444111///...///...+++((((((''''''''''''&&&&&&%%%&&&''''''(((((((((''''''((()))+++,,,---,,,,,,+++***)))'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%---AAAIII888)))&&&""" !!!!!!  !!!!!!  """!!!  !!!"""    !!! !!!"""######"""!!! """&&&***///)))### !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###!!!!!!"""""" yyywww{{{|||xxxvvvwwwwwwwwwxxxxxxyyyzzzzzz}}}{{{wwwssspppooonnnnnnwww{{{|||||||||||||||}}}~~~~~~}}}}}}~~~zzzzzzwwwsssqqqrrrsssuuuuuuxxxzzz|||}}}}}}}}}~~~}}}~~~|||}}}|||zzzvvvuuuuuuwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwuuussstttyyy|||~~~yyyuuusssrrrpppmmmkkkjjjiiiiiihhhfffcccddddddeeeeeeeeegggkkknnnjjjmmmqqqqqqooollljjjjjjggggggggghhhiiiiiihhhgggiiijjjllllllllliiigggeee______^^^]]]]]]^^^```aaabbbbbbbbbaaa^^^]]]\\\\\\]]]\\\\\\\\\___bbbdddeee`````````___]]][[[YYYWWWPPPOOOOOOPPPRRRRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJNNNOOOPPPPPPPPPOOONNNMMMHHHHHHGGGFFFDDDAAA???>>>???>>>===<<<<<<===>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFHHHGGGFFFDDDEEEDDDCCCAAA@@@?????????AAA@@@??????AAAAAA@@@???>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>@@@BBBCCCDDDFFFIIILLLNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPSSSUUUWWW[[[___ccchhhkkkppptttvvvvvvtttsssmmmfff[[[QQQIIIBBB===:::888333//////111111---))))))(((((('''&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((()))***++++++******))))))'''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&######$$$$$$%%%$$$$$$###"""(((333///!!! '''%%% !!!!!!   !!!  !!!###"""  """###!!! !!!   !!!"""###$$$!!!!!! """'''+++...***$$$!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!! wwwpppnnnmmmqqqxxxxxxssspppmmmkkkiiiiiiiiijjjkkkmmmooopppuuuyyy~~~~~~{{{{{{~~~~~~|||xxxtttmmmfffbbbaaabbbdddlllqqqwww{{{{{{yyyxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxyyyyyyyyyzzz{{{|||~~~~~~zzzzzzwwwsssppppppqqqqqqqqqssstttvvvvvvvvvwwwyyy{{{}}}~~~~~~|||~~~}}}}}}~~~|||~~~~~~{{{wwwtttssstttwwwxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{yyyvvvvvvyyyzzz||||||vvvrrrooommmkkkjjjhhhhhhiiihhhfffdddfffffffffeeeeeegggjjjmmmjjjlllooopppnnnllljjjiiifffgggggghhhgggffffffffffffhhhiiijjjiiigggdddbbb___^^^]]]]]]]]]___```aaaaaabbbcccbbb___\\\\\\\\\]]]\\\[[[ZZZZZZ\\\___aaa^^^^^^^^^^^^\\\ZZZWWWVVVPPPOOONNNNNNOOOOOOMMMLLLKKKKKKKKKLLLLLLKKKJJJJJJNNNNNNOOOPPPOOONNNMMMLLLHHHHHHGGGEEECCCAAA???>>>???>>>============>>>???AAAAAAAAABBBCCCDDDEEEFFFHHHGGGFFFGGGGGGGGGEEEDDDDDDDDDBBBAAA@@@???>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>@@@BBBDDDEEEGGGJJJMMMQQQRRRTTTSSSQQQPPPPPPPPPNNNPPPSSSUUUXXX\\\```dddiiikkkooosssuuuuuuuuutttssslllbbbXXXOOOGGGAAA===;;;666111000333333000,,,+++***)))(((''''''''''''$$$$$$%%%&&&'''((()))***(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###############""""""%%%&&&***%%%###+++&&& !!!"""!!!  !!!  !!!###"""  """###!!! !!!!!!  !!! !!!"""""""""!!!!!! """'''++++++((($$$!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""######"""!!! wwwkkkdddaaa\\\^^^cccjjjrrrzzz{{{qqqkkkfffaaa^^^YYYYYYYYYYYY[[[]]]```aaaaaadddiiinnnrrrtttuuuuuupppmmmiiihhhhhhjjjlllllliiiddd]]]VVVRRRRRRTTTVVV^^^bbbgggkkkkkkjjjiiiiiihhhhhhhhhhhhgggggggggfffmmmoooqqqrrrqqqrrrtttvvvwww~~~~~~{{{yyyvvvsssqqqpppooommmkkkoooooopppoooooopppsssuuuwwwxxxyyy{{{|||}}}~~~~~~~~~}}}{{{{{{||||||{{{yyyyyyxxxyyy{{{{{{zzz~~~~~~yyyuuurrrsssvvvyyyyyyxxxwwwwwwxxxyyyzzz{{{||||||zzzwwwvvvwwwxxxxxx}}}xxxrrrnnnkkkiiihhhggghhhiiiiiigggeeeggghhhhhhhhhggghhhkkknnnlllmmmnnnnnnnnnllljjjiiifffhhhiiiiiigggffffffgggfffgggiiijjjiiieeeaaa______^^^]]]]]]^^^___aaabbbbbbdddgggeeeaaa^^^^^^___]]]]]][[[YYYWWWWWWZZZ]]]\\\]]]]]]\\\[[[YYYVVVUUUQQQOOOMMMLLLLLLLLLJJJHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLJJJJJJGGGGGGEEECCCBBB@@@???>>>>>>==================>>>@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFFFFGGGFFFDDDCCCCCCBBBBBBAAA@@@??????>>>;;;::::::<<>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCCBBB@@@???===???BBBCCCEEEGGGJJJMMMQQQSSSUUUUUUTTTRRRRRRRRROOOQQQTTTWWWYYY]]]aaadddjjjlllnnnqqqsssttttttttttttnnneee\\\SSSKKKDDD@@@<<<888444222333333222///---,,,***)))((((((((()))%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))((((((((((((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&"""############"""!!!!!!%%%!!!&&&'''"""%%%&&&!!! !!!""""""   !!!  !!!  !!!  !!!!!!    !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""&&&(((&&&%%%###"""!!!"""###$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""!!!###$$$"""!!!!!!!!!wwwjjj___XXXUUUOOOOOOOOOQQQUUUZZZ___cccfffkkkqqqvvv|||wwwnnneee[[[TTTMMMLLLKKKKKKLLLMMMOOOQQQOOOPPPTTTXXX\\\^^^^^^^^^ZZZYYYXXXUUUSSSSSSUUUWWWRRRPPPLLLGGGEEEDDDEEEFFFKKKOOOSSSVVVVVVUUUUUUVVVSSSSSSTTTUUUVVVWWWWWWWWW]]]```dddeeeeeeeeefffhhhjjjrrrxxxzzz|||zzzyyyxxxwwwuuuqqqlllhhhiiiiiiiiigggfffhhhkkknnniiikkkmmmooorrrtttuuuuuuuuusssqqqqqqrrrsssssssssqqqpppqqqtttuuuxxx{{{yyy|||www{{{}}}wwwtttrrrtttyyy|||{{{xxxxxxxxxxxxyyyzzz{{{||||||zzzwwwuuuuuuuuutttyyyzzzsssnnnlllhhhgggggghhhjjjjjjiiigggeeegggiiijjjjjjkkkmmmoooooonnnmmmmmmmmmlllkkkiiihhhjjjlllkkkiiiggghhhiiihhhiiikkkkkkiiieeeaaa^^^^^^^^^]]]]]]^^^___aaabbbcccgggjjjhhhddd``````bbb]]]]]][[[XXXVVVVVVZZZ]]]\\\\\\\\\\\\[[[YYYWWWUUURRRPPPMMMKKKJJJIIIGGGEEEGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???>>>===??????>>>>>>??????@@@AAA@@@AAABBBCCCBBBAAA???>>><<<>>>@@@BBBCCCFFFIIILLLOOOQQQTTTUUUTTTRRRRRRRRRQQQTTTVVVXXXZZZ\\\___aaaeeegggiiilllooopppqqqrrrooojjjccc\\\UUUNNNGGGCCC<<<:::777555333333333333000...,,,***))))))*********)))((('''''''''((()))******)))))))))))))))***(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%###$$$$$$$$$######"""!!!$$$"""(((###!!!"""%%%### """###!!!  """  !!!"""!!!!!!  !!! !!!!!! !!!"""""""""!!! !!!""""""""""""$$$&&&!!!!!!""""""""""""###$$$"""""""""""""""""""""""" """$$$&&&&&&%%%###"""!!!$$$$$$""" !!!!!!~~~xxxnnncccXXXQQQNNNHHHFFFCCCAAABBBEEEIIILLLLLLPPPSSSUUU[[[jjj~~~vvviiiZZZPPPFFFEEECCCBBBBBBCCCEEEFFFFFFFFFGGGIIIKKKKKKJJJIIIIIIKKKLLLJJJFFFDDDEEEGGGAAA@@@@@@???===<<<;;;;;;===@@@CCCEEEEEEEEEFFFFFFCCCDDDFFFIIIJJJLLLLLLMMMPPPTTTXXXZZZYYYYYYZZZ\\\___gggnnnqqqvvv}}}}}}}}}}}}}}}{{{vvvooojjj``````___]]]\\\]]]```ccc]]]___aaaeeehhhkkkmmmnnnhhheeecccbbbdddffffffgggiiiiiikkknnnqqqvvvwwwuuuxxxooosssyyy}}}vvvsssrrruuu{{{~~~|||yyyxxxxxxyyyyyyzzz{{{{{{{{{yyyvvvssstttrrrrrrvvv}}}{{{tttpppmmmgggffffffhhhjjjkkkjjjiiibbbeeehhhkkklllmmmoooqqqqqqooommmmmmmmmlllkkkjjjiiilllnnnmmmjjjhhhiiijjjjjjkkkmmmmmmjjjfffaaa^^^]]]]]]\\\\\\]]]___```bbbeeeiiilllkkkeeebbbbbbccc\\\]]][[[XXXVVVWWW[[[___\\\\\\]]]\\\[[[YYYWWWVVVSSSPPPMMMKKKIIIHHHFFFDDDGGGGGGHHHIIIJJJJJJJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEFFFEEECCCAAA???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAACCCCCCGGGFFFEEEEEEEEEEEECCCAAA@@@@@@AAAAAAAAA@@@@@@???@@@???======>>>>>><<<;;;?????????>>>??????@@@AAA???@@@AAABBBBBB@@@>>>===;;;===???AAACCCEEEIIILLLMMMPPPSSSTTTSSSRRRRRRRRRSSSUUUXXXYYYYYYZZZ\\\^^^___aaacccfffiiilllmmmnnniiieee```ZZZUUUOOOIIIEEE<<<;;;999666333222333555111///---+++*********+++---,,,***((('''&&&&&&'''+++***))))))))))))******'''((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$###""")))!!!'''!!! &&&((((((%%%!!! """###""" !!!!!!!!!!!!!!!!!!  !!!""""""!!! """  !!!"""!!! !!!!!! !!!!!!  !!!!!!""""""###$$$$$$###!!!!!!!!!###$$$###"""###$$$!!!"""""""""###$$$""""""""""""""""""""""""!!!"""%%%''''''&&&$$$"""!!!$$$%%%""" !!!"""yyyzzzvvvppplllfff\\\RRRPPPJJJDDD??????AAACCCDDD;;;@@@EEEEEEGGGPPPaaannnppp___SSSMMMDDD???CCCFFFEEEFFFJJJGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@?????????>>>===??????<<<999777888:::<<<;;;:::999999;;;<<<>>>===>>>??????@@@BBBEEEHHHKKKPPPWWWZZZYYYWWWWWWXXX]]]eeekkklllnnnsssxxxyyy}}}yyyssslllmmm|||}}}rrrhhh```XXXQQQPPPPPPOOOOOOQQQVVVTTTRRRRRRSSSUUUUUUUUUWWWVVVTTTSSSSSSTTTVVVWWW\\\YYYYYY```hhhtttyyyqqqkkkhhhggghhhmmmuuu|||qqqsssuuuvvvwwwwwwwwwvvvuuuyyy||||||yyyuuussssssvvvuuutttsssssstttvvvwwwxxxzzzooofffkkkhhhfffgggkkklllhhhdddaaagggjjjggghhhnnnpppnnnqqqnnnlllmmmooopppnnnlllnnnnnnmmmlllllllllllllllkkkkkkkkkjjjiiifffdddcccccc```___aaaaaabbbhhhooonnnmmmkkkjjjhhhggggggggg```aaa```\\\WWWUUUWWWZZZ```aaaaaa```\\\YYYXXXXXXRRRPPPMMMJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@?????????@@@;;;;;;;;;;;;;;;<<<===>>>BBBDDDDDDCCCAAA@@@@@@AAADDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>??????@@@?????????>>>>>>======>>>>>>????????????>>>>>>===???@@@@@@>>>======>>>===>>>>>>@@@CCCFFFIIIKKKOOONNNNNNNNNPPPQQQQQQPPPOOOQQQSSSVVVXXXYYYZZZZZZZZZZZZ[[[\\\^^^aaadddfff\\\\\\[[[XXXSSSMMMGGGCCCAAA???<<<999666555444444666666555222...+++++++++......---,,,++++++************))))))))))))******+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&###"""&&&((()))%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  !!!  !!! """!!!!!!"""!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!"""###############$$$$$$$$$#########""""""!!!"""###""" !!!###$$$#########$$$$$$###!!!xxxzzzyyyxxxxxxvvvlllaaaUUUPPPHHHCCCAAAAAABBBBBB999===AAAAAABBBHHHSSS[[[jjjuuuxxxfffZZZQQQIIIFFFIIILLLKKKKKKMMMLLLJJJGGGEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>:::;;;;;;999666444555777888888999999:::::::::::::::;;;<<<===>>>???CCCEEELLLQQQVVVXXXWWWVVVVVVXXX^^^fffllllllllloooqqqppppppmmmiiiccc\\\]]]jjjzzzvvviiiYYYPPPHHHFFFFFFEEEEEEGGGIIIGGGFFFFFFGGGHHHHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIMMMKKKNNNUUU```ooo~~~tttmmmfffbbb___```dddlllwwwzzzssstttuuuvvvwwwwwwwwwwwwtttvvvxxxwwwtttrrrrrrssstttsssrrrqqqqqqrrrssstttttt{{{sssiiikkkgggdddeeehhhiiifffcccbbbhhhkkkiiijjjooorrrppprrrpppnnnooopppqqqooommmllllllkkkkkkkkklllmmmmmmlllllllllkkkiiifffdddbbbdddaaa```bbbcccdddiiiqqqrrrqqqpppnnnllljjjjjjiiicccbbb```\\\YYYXXXYYY[[[aaabbbdddbbb___[[[YYYYYYRRRPPPNNNLLLIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@????????????:::::::::;;;<<<===>>>???BBBCCCCCCBBB@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCBBB@@@???============>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<<<<>>>@@@@@@>>>===>>>????????????@@@BBBEEEHHHIIIKKKKKKKKKMMMOOOPPPPPPPPPNNNPPPSSSUUUWWWXXXXXXWWWTTTTTTTTTTTTUUUVVVXXXYYYTTTTTTTTTRRROOOKKKFFFDDDBBBAAA>>>;;;888666555555555666555333///---,,,---///......------,,,++++++++++++************++++++,,,,,,++++++***))))))(((((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$'''))))))%%%%%%$$$###"""!!!  !!!!!!!!!!!!""""""""""""!!!!!!   """!!! !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!""""""############"""$$$$$$$$$#########""""""!!!"""###""" !!!###$$$$$$$$$$$$%%%$$$###!!!tttbbb\\\SSSKKKFFFDDDBBBAAA>>>???@@@AAABBBDDDHHHLLLQQQ[[[fffnnnvvv}}}xxxiii^^^XXXTTTSSSWWWZZZYYYWWWVVVVVVRRRMMMJJJGGGFFFDDDCCC@@@??????>>>>>>>>>>>>???;;;;;;;;;999777666777888777888:::;;;<<<;;;:::999999;;;===>>>???AAADDDGGGPPPSSSWWWWWWVVVUUUWWWZZZeeemmmsssrrrpppooonnnkkkhhheeeaaa\\\VVVVVV```mmmmmmUUUKKKBBB???>>><<<===???>>>===<<<===>>>>>>===;;;>>>===<<<;;;;;;<<<===>>>??????DDDLLLWWWhhhvvvlllgggbbb[[[WWWWWWXXX\\\dddmmmyyy}}}zzzyyyxxxxxxuuuuuuzzz{{{sssssssssssstttuuuvvvvvvrrrrrrrrrqqqooooooppprrrqqqqqqppppppoooooonnnnnnnnnrrrxxx~~~ssskkkgggdddccceeefffdddbbbcccgggjjjiiijjjnnnqqqqqqpppooommmnnnoooooonnnllljjjiiiiiiiiijjjkkklllmmmkkkllllllllljjjgggeeecccdddaaaaaacccdddffflllsssxxxwwwvvvsssqqqooonnnmmmhhheeeaaa^^^]]]]]]\\\[[[bbbdddffffffbbb^^^ZZZYYYRRRQQQPPPNNNKKKIIIFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@????????????999::::::;;;<<<===??????@@@AAABBBAAA@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@DDDCCCAAA???===<<<<<<;;;======<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;===??????>>>>>>???@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJMMMNNNOOOPPPPPPLLLOOORRRUUUVVVVVVUUUTTTOOONNNMMMKKKKKKKKKLLLLLLJJJJJJKKKJJJIIIGGGEEEDDDCCCBBB???<<<999777666555555666666444111//////000000000//////......---------,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++*********)))))))))(((((((((%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((((((((($$$$$$###"""!!!!!!  !!!!!!!!!"""""""""### !!!!!! """  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""############""""""!!!$$$############"""""""""!!!""""""!!! """###$$$$$$%%%%%%%%%$$$###"""uuunnncccYYYQQQKKKGGGEEEIIIHHHFFFFFFIIIKKKMMMMMMOOOXXX```dddhhhnnnpppooopppsssxxx{{{yyyssskkkeeecccccceeekkkooooookkkhhhfff```YYYTTTRRRPPPNNNKKKGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBB@@@??????@@@@@@======>>>>>>????????????@@@BBBDDDFFFGGGIIILLLNNNUUUWWWYYYXXXVVVVVVYYY]]]ooowww~~~}}}yyywwwsssoookkkgggccc```[[[ZZZaaakkkoooXXXMMMCCC???===;;;;;;>>><<<<<<<<<===>>>>>>;;;999;;;;;;::::::::::::;;;;;;:::<<>>>>>999999::::::<<<===???@@@???@@@AAAAAA??????@@@AAAAAA@@@@@@@@@???>>>>>>>>>BBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::<<<>>>???>>>>>>???@@@AAAAAA@@@@@@AAACCCDDDFFFHHHJJJMMMOOOPPPOOOOOOOOOMMMOOORRRUUUVVVUUUSSSRRRMMMKKKIIIHHHFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???<<<999777555444444555666555333111222333111111111000000////////////......------......///......---------,,,,,,,,,************))))))))))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''&&&&&&$$$######"""!!!!!!  !!!!!!""""""###### !!!!!!!!! """  !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""###############"""!!! ############"""""""""""" !!!"""!!! """$$$$$$%%%''''''&&&$$$###"""vvvjjj```YYYSSSPPPUUURRROOOOOORRRWWWYYYZZZ[[[aaafffffffffiiiiiifffdddgggkkkoooqqqsssttttttrrruuuzzzyyyrrrjjjeeecccaaa]]]ZZZTTTSSSQQQOOOMMMMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEDDDDDDFFFIIIJJJMMMOOORRRSSSTTTUUUXXXYYY[[[]]]]]][[[XXXXXX\\\```rrr|||}}}yyytttooojjjgggeeebbb```dddkkk{{{nnn\\\QQQGGGCCC@@@======>>>=========>>>???>>><<<999;;;;;;;;;::::::;;;;;;;;;:::===CCCKKKVVVjjjsssjjjaaa```eeeiiigggcccccc]]]WWWVVVYYY[[[ZZZWWW[[[]]]bbbhhhooovvv{{{~~~xxxvvvvvvzzz}}}zzzooofff\\\[[[ZZZYYYYYYYYYZZZZZZ\\\]]]dddpppzzz~~~yyypppjjjjjjkkkkkkooouuuwww~~~yyyyyyxxxxxxwwwtttqqqnnnkkkkkkiiihhhhhhiiijjjkkkeeegggiiikkklllllljjjhhhiiiiiiiiihhhhhhfffeeeddddddgggjjjlllpppxxx{{{ooolllhhheeeccccccbbbbbbbbbccceeegggggghhhjjjlllgggggghhhhhhhhhhhhiiijjjjjjjjjhhhfffeeedddddddddbbbdddgggiiijjjiiihhhfffcccaaaaaaccceeegggmmmttt|||||||||zzzyyyvvvtttssspppkkkfffcccddddddaaa___aaadddgggfffbbb]]]YYYWWWRRRRRRQQQOOOMMMIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===:::::::::;;;<<<===>>>???>>>???@@@@@@@@@@@@AAABBBAAAAAA@@@???>>>>>>======>>>>>>??????>>>>>>>>>>>>========================;;;;;;:::999999:::;;;;;;999;;;>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFKKKOOOSSSTTTSSSPPPOOOOOOOOOQQQSSSUUUUUUTTTRRRQQQKKKJJJHHHFFFEEEEEEEEEEEE@@@@@@???>>>>>>>>>>>>>>>???>>>===;;;888666444333444555666555333333333555222222111111111111000000000000////////////000000...---------------,,,,,,*********))))))))))))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$$$$$$$######""""""!!! !!!"""######### !!!!!!!!! !!!  """ !!!""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""###############"""!!! """""""""""""""""""""""" !!!"""!!! !!!"""$$$$$$&&&))))))&&&###"""###{{{rrrkkkeeeaaabbb___]]]]]]```cccfffhhhgggmmmqqqooonnnooommmjjjeeegggiiikkkooouuu|||{{{wwwvvvtttoookkkdddbbb```^^^^^^^^^___```\\\[[[YYYZZZ[[[\\\\\\[[[YYYWWWTTTQQQRRRUUUXXX[[[^^^aaadddeeeeeefffgggiiidddeeeeeebbb______bbbfffrrr||||||xxxwwwrrroooooonnnlllmmmqqqwwwuuu```VVVLLLIIIFFFCCCAAAAAAAAA@@@??????@@@@@@>>><<<===========================???FFFQQQ^^^qqqqqq___YYYRRRPPPSSSWWWXXXWWWXXXWWWVVVXXX[[[^^^______fffiiiooouuu{{{}}}tttlllgggeeeiiiooommmcccXXXMMMMMMMMMMMMNNNOOOPPPQQQTTTUUU\\\hhhttt|||rrrggg^^^]]][[[YYY\\\dddiiipppzzzwwwqqqpppnnnllliiihhhffffffcccbbbaaa```````````````ZZZ[[[^^^bbbddddddaaa^^^```______^^^^^^]]]]]]]]]\\\___bbbdddfffjjjqqqwww~~~pppoookkkhhhdddbbbaaaaaacccbbbdddgggfffdddeeeiiidddfffhhhhhhhhhiiikkkllljjjiiigggeeecccaaaaaa```]]]```cccggghhhhhhfffdddccc``````bbbccceeekkkrrrxxxxxxyyyyyyxxxwwwuuutttqqqnnniiifffeeedddcccbbbbbbdddfffeeeaaa\\\XXXWWWSSSRRRQQQNNNKKKHHHEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===???AAAAAA@@@AAABBBDDDBBBBBBAAA@@@???>>>>>>===<<<===>>>>>>??????>>>>>>===============>>>>>>>>><<<;;;:::999999:::;;;<<<:::<<<>>>>>>======>>>???>>>>>>>>>???AAADDDFFFGGGNNNSSSXXXYYYVVVRRRPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQJJJIIIGGGEEEDDDCCCDDDDDD???>>><<<:::::::::;;;<<<;;;;;;:::999777555333222444555666555444333444555222222111111111111111111111000000//////000000111........................++++++*********)))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$"""""""""!!!!!!  !!!"""###$$$$$$ !!!!!!  """!!!""""""  !!!""""""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########"""############""""""!!!!!!!!!"""""""""""""""### !!!"""!!! !!!###%%%$$$'''++++++'''###"""###{{{wwwuuusssssssssssssssssstttuuuuuu{{{~~~}}}}}}{{{wwwrrrrrrrrrrrrsssyyyyyypppooonnnmmmoooqqqtttvvvtttrrrpppqqqsssuuutttsssnnnllljjjhhhiiikkkmmmoootttvvvyyyzzzzzzzzzzzz{{{sssttttttqqqmmmlllooorrrvvv~~~}}}{{{|||}}}{{{zzz|||{{{|||iii```XXXUUUSSSNNNKKKKKKNNNLLLJJJIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHOOO[[[iiiyyyvvvhhhWWWSSSNNNJJJJJJMMMPPPRRRPPPUUU[[[```cccgggkkkooovvvzzzuuulllgggccc___aaadddaaaXXXPPPGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMTTTaaappp~~~nnn```UUUSSSPPPKKKOOOWWW[[[bbbkkkttt||||||nnnfffddd```\\\YYYXXXYYYZZZUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNOOORRRVVVWWWUUUSSSUUUTTTSSSRRRRRRRRRSSSTTTRRRTTTWWWXXXYYY\\\ccchhhsssyyy~~~|||pppooommmiiieeeaaa______aaa^^^___bbbaaa]]]^^^bbb```cccfffgggggghhhkkknnnhhhgggeeecccbbb`````````[[[^^^bbbeeeeeedddaaa___bbb___^^^```aaabbbhhhoooqqqrrrtttvvvwwwvvvuuutttqqqpppmmmiiieeeccccccddddddeeefffddd```[[[YYYXXXTTTRRROOOLLLIIIFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<======???AAABBBAAABBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>======>>>??????>>>===<<<;;;;;;<<<<<<<<<=========<<<;;;999888888999;;;<<<;;;<<<>>>>>>===<<<======;;;;;;<<<>>>AAAEEEHHHJJJNNNTTTZZZ\\\YYYUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPLLLKKKHHHFFFDDDCCCCCCCCC<<<:::888777666777999:::888999999999888666444333444555666555333222333444111111111111111111111111111111000000000000111111//////000000000000000000,,,,,,,,,,,,+++++++++***************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""###&&&!!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!! !!!$$$### ###!!! !!!"""!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$%%%!!!""""""############"""!!!!!!!!!!!!""""""###### !!!!!!!!!!!!###%%%$$$(((,,,,,,'''###"""###~~~}}}wwwvvvvvvwwwyyy}}}}}}||||||||||||}}}~~~~~~zzzyyy{{{~~~~~~zzzssskkkdddbbb___ZZZVVVUUU\\\ZZZWWWVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVSSSSSSYYYdddqqq~~~rrrdddXXXUUUOOOJJJFFFFFFJJJMMMOOOWWWbbbkkkpppuuu}}}qqqhhhdddbbb___^^^\\\XXXQQQLLLGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHOOO]]]mmmmmm]]]QQQOOOKKKEEEHHHRRRKKKRRRZZZbbbiiitttwwwjjjXXXUUUQQQKKKGGGFFFHHHKKKIIIJJJJJJJJJIIIGGGFFFDDDFFFDDDCCCFFFJJJMMMMMMLLLMMMLLLJJJIIIIIIKKKLLLNNNKKKLLLNNNNNNOOOSSSZZZ```aaaffflllpppuuuzzzxxxsssoooooonnnjjjeee```^^^]]]]]]YYYZZZ]]][[[VVVVVV\\\[[[___bbbddddddfffiiillleeeeeecccbbbaaaaaa``````\\\^^^aaadddcccaaa^^^[[[bbb___^^^___```aaafffmmmmmmnnnqqqtttuuuuuuuuutttpppqqqooojjjdddbbbcccffffffffffffddd___\\\ZZZYYYTTTRRROOOKKKGGGEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAAAAA@@@>>>===;;;======<<<;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFEEEEEEDDDCCCBBB@@@@@@???>>>?????????>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;:::888777777888:::;;;;;;===>>>>>>===;;;<<<===999:::;;;>>>BBBFFFIIIKKKLLLSSS[[[]]]ZZZVVVUUUVVVRRRQQQOOONNNMMMMMMNNNOOOPPPNNNKKKHHHEEEDDDCCCBBB999888666444444666888:::777888999999888777666555444555666555333222222333111111111111111111111111111111000000000000111111111111111111111111222222......---------,,,,,,,,,---------,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%""""""%%%'''!!!!!!!!!!!!!!!  !!!"""###$$$$$$"""!!!  """%%%$$$ !!!$$$!!!  !!!"""!!! !!!  !!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%&&& !!!"""############### !!!!!!!!!""""""###### !!!!!!!!!!!!###%%%$$$)))------(((###"""###~~~{{{zzz|||{{{wwwtttpppnnnmmmllliiifffhhhgggeeedddeeefffhhhiiijjjiiihhhjjjlllmmmlllkkkiiijjjnnnttt|||wwwmmmccc]]]XXXXXXWWWTTTTTTVVV]]]cccmmmwwwuuukkkeeedddbbb```]]]\\\[[[ZZZSSSQQQPPPOOOOOONNNLLLJJJJJJIIIOOO\\\nnnvvvgggVVVLLLIIIGGGHHHJJJGGGHHHNNNWWW___eeemmmvvv}}}pppbbbTTTNNNGGGBBB@@@@@@AAAAAAEEEDDDBBBAAA???>>>>>>===<<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFHHHGGGGGGGGGGGGIIIKKKLLLPPPTTT[[[bbbgggjjjkkkkkklllnnnnnnkkkddd^^^YYYVVVWWWVVVTTTTTTTTTTTTRRRPPPRRRTTTXXX\\\___aaabbbcccaaaaaa```____________```]]]]]]^^^___^^^]]][[[ZZZ______^^^]]]]]]```dddhhhkkklllnnnqqqrrrqqqnnnlllpppnnnjjjfffcccaaaaaaaaabbbaaa___\\\ZZZWWWVVVUUUPPPNNNJJJGGGEEEDDDDDDDDDAAADDDDDDBBBBBBEEEFFFCCCCCCDDDFFFGGGHHHGGGEEEDDDDDDBBB>>>;;;;;;<<<>>>???<<<;;;:::999888999:::;;;<<<@@@AAA@@@BBBFFFFFFDDDFFFDDDBBB@@@>>>>>>???@@@@@@@@@@@@???<<<;;;;;;;;;999999:::;;;;;;:::::::::888999999::::::999999888:::;;;<<<<<<<<<;;;:::999:::===???AAAAAACCCEEEHHHOOONNNPPPUUU[[[]]]ZZZVVVXXXVVVRRROOONNNNNNOOOPPPPPPPPPQQQPPPNNNKKKGGGEEE===;;;666333222333666888666666666666555444333333111222222333333444444555777444111000000111111111222000...---,,,---...///111///...///222333222///000000///...............000///---+++***************)))(((&&&&&&&&&'''((($$$#########$$$$$$"""!!!!!!!!!""""""######$$$$$$ !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######&&&%%%$$$######$$$%%%&&&######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%''')))***)))&&&""" ~~~}}}}}}zzzwwwvvvwwwwwwuuurrrvvvuuutttttttttvvvxxxzzz{{{zzzzzz{{{}}}~~~~~~zzz{{{}}}yyysssmmmhhhgggfffbbbaaabbbhhhmmmvvv~~~xxxoooiiihhhgggeeedddccccccccc```]]]ZZZXXXWWWVVVTTTSSSPPPOOOTTT```pppoooZZZOOOJJJHHHGGGIIIGGGGGGKKKRRRXXX]]]eeennnttt}}}}}}nnnaaaSSSMMMFFFAAA>>>>>>>>>>>>AAA@@@>>>===;;;:::::::::999:::;;;<<<===>>>>>>??????>>>======>>>???@@@AAA?????????@@@@@@AAABBBCCCFFFHHHLLLRRRXXX]]]aaadddiiikkkllljjjddd]]]XXXUUUNNNLLLJJJJJJJJJJJJIIIHHHKKKMMMPPPTTTWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZZZZYYYZZZZZZYYYYYYYYY[[[```dddcccddddddfffhhhhhhgggfffhhhgggdddaaa```___``````]]]\\\ZZZWWWUUURRRPPPOOOMMMKKKHHHEEECCCBBBBBBBBB@@@CCCDDDBBBBBBDDDDDDAAA???@@@CCCEEEGGGGGGFFFFFFDDDAAA>>>;;;:::;;;===???<<<;;;:::999999999:::;;;<<<@@@AAAAAABBBFFFGGGDDDGGGEEECCCAAA@@@@@@AAAAAA>>>??????>>><<<:::;;;;;;999::::::;;;;;;;;;::::::888888888999999888888888::::::;;;<<<<<<;;;:::999:::<<>>===<<<>>>===<<<:::999888888888999999888888888999::::::::::::999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<======???BBBHHHPPPWWW[[[ccceeehhhgggbbb[[[UUURRRGGGDDDAAA@@@AAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRRRRQQQRRRUUUYYY]]]____________```aaabbbbbb^^^]]]\\\[[[[[[[[[\\\]]]\\\[[[YYYWWWTTTQQQOOONNNIIIHHHEEECCCAAA@@@@@@@@@>>>BBBCCCBBBBBBCCCAAA===;;;<<>>;;;:::;;;<<<===;;;:::999999999:::;;;<<<<<<@@@BBBAAACCCGGGHHHEEEHHHFFFDDDCCCBBBBBBBBBCCC<<<>>>>>>===;;;:::;;;<<<:::;;;;;;;;;;;;;;;::::::777777888888888888777777999:::;;;<<<<<<;;;:::999:::<<>>:::666333333444555666666666555444333111000---...///000111222333333444222111111111111000...000///...---,,,---...///000///...///111222111000111000000///////////////000///---,,,++++++++++++***++++++++++++***))))))'''&&&%%%&&&''''''%%%###$$$$$$################## !!!!!! !!!"""  !!!""" !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$######""""""######$$$###""""""""""""!!!!!!!!!########################""""""#########$$$$$$$$$%%%&&&(((******(((&&&$$$|||{{{{{{|||~~~||||||{{{|||~~~{{{xxxxxxwwwzzz~~~}}}}}}~~~{{{{{{{{{|||}}}~~~|||uuupppmmmllllllkkkjjjhhhjjjrrr}}}mmm^^^YYYWWWUUUTTTXXXUUUTTTUUUWWWYYY___gggkkkqqqwwwyyyyyyuuulllbbb\\\VVVOOOIIIEEECCCAAA@@@@@@???>>><<<;;;:::::::::===<<<;;;999999999999:::888888888888888888999999888999;;;<<<<<<<<<;;;::::::::::::<<>><<<===>>>??????>>>???AAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIJJJJJJJJJKKKNNNRRRUUUYYYZZZ\\\\\\[[[YYYYYYYYYTTTTTTTTTTTTTTTUUUVVVWWWYYYXXXWWWTTTRRROOONNNMMMHHHFFFEEECCCAAA@@@@@@@@@===AAACCCBBBBBBCCC@@@<<<999:::===???AAACCCCCCDDDBBB@@@===;;;999::::::;;;:::999888888999:::;;;<<<<<<@@@BBBBBBDDDHHHIIIFFFGGGFFFEEECCCCCCBBBCCCCCC===>>>???>>>===<<<===>>>;;;<<<<<<<<<<<<;;;;;;:::888888999999999999888888888999:::;;;<<<;;;:::999:::<<<>>>???@@@AAACCCEEEJJJLLLQQQWWW\\\```bbbccc]]][[[XXXUUURRRQQQPPPPPPQQQTTTWWWZZZYYYUUUPPPLLLDDDAAA<<<777444333333333666666666555333222000///------...///111222333333111000000000111111///---......---,,,,,,------...------------...//////...111000000/////////000000///......---,,,+++++++++)))***+++,,,,,,+++***)))((('''''''''((((((&&&%%%%%%%%%%%%$$$$$$######""" """"""!!!!!!"""$$$ !!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$&&&(((******)))((('''|||{{{zzz}}}~~~xxxzzz}}}~~~~~~|||yyyyyyyyyyyyyyywwwxxx~~~yyymmmhhhfffeeeeeehhhdddaaabbbbbbbbbhhhoootttyyy||||||{{{yyyqqqhhhddd___XXXQQQMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBBBB@@@???>>>=========::::::::::::::::::999999999:::<<<======<<<;;;;;;;;;:::;;;<<>>;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>??????@@@AAACCCDDDEEEHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEGGGKKKNNNNNNRRRVVVVVVSSSNNNKKKJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNLLLJJJIIIGGGFFFFFFFFFEEECCCBBBAAAAAA@@@<<<@@@CCCAAAAAABBB@@@<<<:::;;;<<<===>>>?????????AAA???===:::999888999999888777777777888999;;;<<<<<<@@@CCCBBBDDDIIIJJJGGGEEEEEEDDDCCCCCCBBBBBBBBB???@@@AAA@@@???>>>???@@@===============<<<;;;:::999::::::;;;;;;::::::999777888:::;;;;;;;;;:::::::::<<<>>>??????@@@BBBDDDIIIKKKSSS___kkkooojjjccc```^^^[[[VVVRRROOOMMMLLLOOORRRVVVYYYYYYUUUPPPMMMFFFCCC>>>999555333222222555555555444333111000///......///000111222333333000///...///000000...,,,---,,,,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,---000///////////////000000............---,,,,,,+++((()))***+++,,,+++***))))))((((((((())))))'''&&&&&&&&&%%%%%%$$$$$$######!!!""""""!!!!!!###$$$  !!!"""!!!  """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""######"""""""""""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))***)))((((((zzz|||~~~~~~yyywwwwwwyyyxxxuuusssssssssrrrwww}}}{{{sssooojjjccc]]]XXXUUURRRQQQNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAABBBAAAAAA@@@???>>>>>>???????????????>>>>>>>>>>>>>>>???@@@@@@AAAMMMRRRXXX\\\\\\YYYWWWUUUJJJGGGBBB>>><<<;;;999888888777777777777888999999::::::;;;;;;<<<>>>???@@@CCCBBBAAA???>>>===<<<<<<===>>>?????????@@@CCCFFFGGGLLLRRRRRRMMMGGGCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???:::>>>@@@??????AAA@@@<<<;;;;;;<<<<<<<<<<<<<<<===@@@>>><<<:::888777777777555555555555666888:::<<<===AAACCCCCCEEEJJJKKKHHHDDDDDDDDDDDDCCCCCCCCCBBBAAABBBBBBAAA?????????@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::777888999;;;;;;;;;:::::::::;;;===>>>>>>???AAACCCEEEJJJVVViiixxxxxxkkk^^^```^^^ZZZVVVQQQMMMKKKIIINNNQQQUUUWWWWWWUUUQQQOOOGGGDDD@@@;;;777444333222333333333333222111000000//////000000111111222222///...------//////...---++++++,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---///............//////000...............---,,,,,,))))))***++++++++++++******)))((()))******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$ !!!!!!!!!!!!!!!!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""######"""######$$$$$$######""""""""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))(((((('''~~~~~~|||wwwqqqkkkgggdddaaa^^^\\\[[[ZZZYYYYYYXXXXXXYYYVVVWWWXXXXXXVVVTTTQQQOOONNNNNNOOOOOOOOONNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGOOOSSSZZZ^^^```_________WWWSSSNNNJJJFFFCCC???<<<:::999888777777777888999999999999999:::;;;<<<===>>>===<<<:::999999999:::888999::::::999:::<<<>>>@@@FFFKKKKKKFFFAAA@@@@@@999:::;;;<<<>>>?????????DDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<777:::<<<:::;;;>>>???<<<;;;;;;;;;;;;;;;;;;<<<<<>><<<:::888777666666333333333444555777999;;;===AAACCCCCCFFFJJJKKKIIIEEEEEEEEEFFFEEEEEEDDDDDDAAABBBCCCAAA???>>>>>>???>>>??????>>>>>><<<;;;;;;999::::::;;;;;;::::::999666777999:::;;;;;;::::::999;;;===>>>>>>>>>@@@BBBBBBFFFPPP^^^jjjkkkbbbYYY]]][[[XXXTTTPPPMMMJJJIIIKKKMMMPPPRRRSSSRRROOOMMMGGGEEEAAA<<<888555333222111111222222222222111111///////////////////////////---++++++---.........******+++,,,,,,,,,,,,,,,)))+++------+++***,,,...---------------...//////---......//////...---,,,+++++++++++++++,,,------***)))((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$"""!!!"""### """###$$$###"""!!!""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""############$$$%%%%%%$$$######""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&~~~~~~~~~~~~}}}~~~|||vvvrrrooollljjjggggggfffeeedddddddddddd___aaacccdddccc```\\\YYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVVVVTTTSSSSSSTTTUUUVVVSSSQQQOOOMMMMMMNNNQQQRRRRRRVVV\\\aaadddeeefffgggddd```[[[VVVRRRMMMHHHDDD>>>===;;;:::999::::::;;;999999999999999:::;;;<<<:::999888777777888999999555777777777666666888999777<<<@@@@@@<<<999:::<<<222333555777999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;::::::999888444888888777888<<<===;;;::::::::::::;;;<<<======>>>===<<<:::888666555555222222222333444777999:::===AAACCCCCCFFFKKKLLLJJJFFFFFFGGGGGGGGGFFFFFFEEEAAABBBBBBAAA>>><<<<<<===????????????>>>===;;;;;;888999999::::::999999888666777999:::;;;;;;::::::999;;;===>>>===>>>@@@BBBAAAAAADDDIIIQQQVVVWWWWWWYYYXXXVVVSSSPPPMMMKKKJJJGGGHHHKKKMMMNNNMMMLLLJJJGGGEEEAAA<<<888666444333000000111222222222222111///............---------000---+++***,,,---......)))***+++,,,,,,,,,,,,,,,***---///...,,,+++---000,,,,,,,,,,,,,,,---...///---.../////////...---,,,------,,,+++,,,---///000***)))((()))***)))(((&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%$$$"""!!!"""###!!!###%%%&&&$$$"""!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%~~~{{{zzz~~~|||{{{}}}zzzwwwvvvvvvzzzvvvqqqqqqttttttqqqnnnooooooooonnnnnnnnnmmmmmmjjjkkkkkkkkkjjjgggeeeccccccbbbaaa``````bbbdddeeeeeebbb^^^[[[ZZZ\\\___aaa```^^^```fffjjjkkkoootttrrrtttsssnnniiiddd[[[RRRKKKHHHDDDBBBAAAAAA@@@???===???AAA@@@>>>;;;::::::<<<<<<:::999999999:::;;;888888777777777777777777555777999::::::888666444666555444333222333444444555666888999999888777777888777666555555444555555444444555666777888888999777666666555555666666777:::999888666666555555555333333333333444666888999@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEEEEFFFFFFFFFFFFAAAAAABBBBBBAAA???===<<<>>>>>>>>>===============999:::;;;;;;;;;999666555666666777888:::;;;<<<===<<<;;;:::999999:::;;;<<<@@@DDDIIIMMMPPPSSSVVVXXXZZZXXXSSSNNNLLLMMMIIICCCEEEEEEDDDDDDEEEFFFHHHIIIFFFDDDBBB>>>:::666333222111111111111000000000000000000//////.........---000000///...---,,,,,,+++,,,((()))------******...,,,,,,,,,,,,,,,---...///------............------,,,---///000000///---,,,,,,------+++******,,,...))))))*********(((&&&%%%((('''&&&%%%&&&&&&((()))&&&%%%$$$###"""""""""""" !!!###$$$%%%%%%$$$$$$&&&### !!!###$$$""" """!!!  !!!"""  $$$((((((### !!!""""""### """%%%%%%$$$######$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''~~~|||zzz|||zzzyyyzzz~~~~~~}}}|||zzzxxx{{{~~~~~~zzzvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrsssuuuuuuuuussspppnnnppppppooonnnnnnooopppqqquuussspppmmmmmmnnnqqqssskkkhhhiiinnnrrrtttyyyzzzpppfff\\\WWWPPPJJJFFFDDDCCCBBBEEEEEEEEECCCAAA@@@@@@BBBBBBAAA???======<<<======888888888888888888777777555666777888888666444333444333222111111111222333333444555555666555444444444444333222222111222222000000111111222333444444666555555444444555555666777666555444444444444444222222111222333555666888<<<===>>>@@@BBBDDDEEEFFFCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???===<<<>>>>>>======<<<<<<;;;;;;888999::::::999888666444444555666777888:::;;;;;;======<<<;;;;;;;;;<<<===???BBBGGGJJJMMMOOORRRTTTVVVUUUQQQLLLJJJKKKGGGAAADDDCCCBBBBBBBBBCCCDDDEEEBBBAAA???<<<:::777555444111111111111000000000000000000/////////.........////////////............---******......++++++///---,,,,,,,,,,,,---...///------............------***+++---......---+++***,,,,,,,,,+++)))***,,,...************)))((('''&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$###"""""""""""" !!!###$$$%%%%%%$$$$$$&&&###!!!!!!###$$$"""!!!!!!!!!  !!!!!!  ###"""###(((,,,,,,'''""" !!!!!!""""""""" """$$$$$$###"""###$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''~~~|||||||||zzzxxxxxx{{{~~~{{{{{{||||||}}}~~~~~~~~~zzz{{{~~~~~~|||zzz}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxxxxyyy{{{|||vvvrrrqqqtttxxx{{{~~~rrrjjj___VVVPPPNNNMMMMMMPPPPPPNNNLLLIIIIIIKKKMMMKKKJJJHHHFFFDDDBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<:::::::::999888777666555555444333222222222333333333333333444444333222222222111111000000000000111------......//////000000333333222222222222333333333333222111111222222222000000000000111222444555777888:::===@@@BBBEEEFFFAAAAAAAAAAAA@@@???>>>===???@@@@@@@@@???>>>======>>>>>>===<<<;;;;;;::::::777888888999888777555444444444444555777888::::::<<<<<<;;;;;;;;;<<<<<<======@@@DDDGGGHHHJJJMMMOOOQQQQQQNNNIIIGGGGGGDDD>>>AAA@@@???>>>>>>>>>???@@@===<<<;;;:::999888777777222222111111111000000000000000////////////.............../////////000000...+++,,,...///------///------,,,,,,,,,---......------............------)))***+++,,,,,,+++***)))+++++++++***((()))+++---++++++***)))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######"""###### !!!###$$$%%%%%%$$$###%%%$$$""""""#########"""    ###''''''###!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!"""$$$###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((~~~}}}}}}{{{yyyyyy{{{~~~|||~~~|||{{{{{{zzzzzz{{{{{{|||zzzuuurrruuuxxx{{{{{{nnnbbb\\\[[[\\\]]]\\\\\\[[[YYYWWWVVVWWWYYYVVVUUUSSSPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCBBB@@@???======<<<:::999777666666666777888666666666555555444444333333222222111111111111111.............../////////000000////////////000000//////////////////000000///............000222333333444666999<<<>>>@@@AAA======>>>======<<<;;;;;;==================<<<<<<>>>>>>===<<<;;;:::999999777777888888777666555555444444444555666888:::;;;:::::::::::::::;;;;;;;;;<<>><<<;;;:::::::::;;;::::::999999888777777777222222222111111111000000000000//////////////////........................---,,,,,,......---...///------,,,,,,,,,------...------............------******++++++++++++***************)))'''(((***,,,,,,+++***((('''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$############!!!"""###$$$%%%$$$$$$###%%%$$$###""""""######"""  !!!!!!"""""""""""""""!!!!!!!!! !!!!!! """$$$"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((~~~}}}{{{yyyzzz}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||zzzuuurrrsssvvvxxx~~~{{{ooohhhggggggiiieeeggghhhhhheeecccbbbbbbaaa```^^^\\\ZZZWWWUUUTTTTTTUUUUUUVVVUUUSSSQQQPPPNNNMMMKKKIIIGGGFFFDDDDDD???>>>===<<<<<<<<<===>>>;;;;;;:::999888777777777666555444333222222222222/////////..................------------------......------------......///------,,,,,,---...///000222222444555777999:::;;;888888999:::::::::::::::999999999999999:::::::::===<<<<<<;;;::::::999999777777777777777666666555555444444444666888:::<<<::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@AAABBBCCCFFFHHHJJJNNNNNNKKKGGGFFFCCC>>>===<<<:::999888888888888::::::999888777666666555222222222222111111111111//////000000000000000000//////......---,,,,,,++++++,,,,,,,,,,,,---...---...------,,,,,,,,,------------............------++++++,,,,,,,,,,,,++++++)))******((('''''')))+++---,,,***((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%$$$$$$###""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""!!!!!!!!!!!! !!!$$$!!! !!!###$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))(((((('''''''''((((((~~~}}}{{{zzz{{{~~~}}}{{{~~~|||zzzyyyuuusssuuuvvvvvvyyy~~~xxxqqqnnnnnnnnnllloooqqqqqqnnnkkkjjjiiijjjiiiiiigggfffdddbbb```^^^___``````___]]][[[YYYWWWWWWVVVTTTQQQNNNLLLKKKGGGFFFEEECCCCCCDDDDDDEEEBBBBBB@@@>>>======<<<<<<;;;:::999777666555555555000000//////......------......------------............------,,,------------,,,,,,+++,,,---...///000000111222333444444555333333444555666666666666444444444444555555777777999999888888888888777777555555555555555555555555555444444444555888:::<<<;;;;;;<<<===>>>>>>>>>>>>;;;<<<>>>??????AAADDDGGGHHHMMMPPPLLLIIIGGGCCC???===<<<:::888888888888999;;;:::999888777666555555333222222222222111111111//////000000000000111111000000///...---,,,++++++***------++++++......,,,......---,,,,,,,,,------------............------------------------------*********)))'''(((***,,,,,,,,,+++***))))))))))))(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$""""""###%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!  !!!###!!!  """$$$###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))(((''''''''''''(((~~~~~~{{{xxxxxxuuutttwwwwwwttttttwwwzzz~~~xxxuuutttsssrrrssssssrrrpppnnnnnnoooppppppppppppooonnnlllkkkiiijjjkkkkkkjjjhhheeecccbbbbbbaaa```]]]YYYUUUSSSQQQPPPOOONNNNNNNNNOOOPPPMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@>>><<<;;;;;;444444333222111111000000111000000//////000000111000///...------,,,---------,,,+++++++++,,,---...------...///000111111222///000000111111111000000000000//////000222333444333444444444444555555555333333222222222222333333444333222222333666999;;;888999:::<<<<<<<<<<<<<<<888:::;;;<<<===???BBBEEEFFFMMMPPPMMMIIIGGGDDD@@@===<<<;;;999999999::::::999999999888888777777777333333222222222111111111//////000000000111111111111111000000//////......+++...///+++,,,000000,,,///...---,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------***++++++)))((((((***,,,++++++++++++***)))(((((()))))))))))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$%%%&&&%%%"""!!!###%%%!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""!!!!!!!!!"""  """######""" !!!!!!"""######$$$$$$$$$%%%%%%&&&''''''(((((()))(((''''''&&&&&&&&&'''~~~~~~}}}}}}~~~~~~}}}zzzvvvttttttwwwwwwrrrpppqqqqqqyyy|||zzzzzzyyyuuuuuusssqqqnnnnnnppprrrssstttuuuuuuuuutttrrrrrrqqqrrrssstttssspppmmmkkkjjjjjjjjjiiifffaaa]]]ZZZ[[[ZZZXXXWWWWWWWWWXXXYYYWWWVVVSSSQQQOOOOOOOOOOOONNNMMMJJJHHHEEECCCBBBAAA999888888777666555444444333333222222222222333333111000///...------,,,,,,---,,,+++++++++,,,---...***+++,,,---///000111111............---,,,++++++------------...///111222///000000111111222333333111000000000000000111111333222111111222555888:::444555777888999999888888666888999:::;;;>>>AAADDDEEELLLPPPNNNIIIGGGCCC@@@===<<<;;;:::::::::;;;<<<888888888888888999999999333333333222222222111111//////000000111111111222111111111111222222222222,,,000000,,,---111111---///...---,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---+++++++++***((()))+++---***+++,,,,,,+++***(((''')))************(((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$""""""$$$&&&'''%%%"""!!!###&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""  !!! !!!!!!!!!###$$$###"""""""""  """###"""!!! !!!"""######$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&~~~}}}|||}}}~~~~~~uuurrrsssssssssqqqpppooonnnnnnqqqwww}}}||||||zzzwwwtttrrrssstttsssuuuwwwwwwwwwvvvuuuvvvrrrrrrrrrpppnnnnnnoooqqqoooooommmllliiigggdddccc``````aaaaaaaaaaaa``````^^^]]]ZZZXXXVVVVVVWWWXXXWWWVVVTTTRRRNNNKKKHHHFFFEEEAAA===<<<===>>><<<999<<<<<<;;;:::888777666666777666444333111000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------......///000111111111000...,,,+++...---,,,,,,,,,,,,,,,------...///000000///...---...////////////...------///000000000111111222222222222222333444666777888444444444444555888===@@@DDDGGGIIIHHHIIIKKKIIIDDD???>>><<<:::888777666666555666999::::::888666444333333333333222111000000......//////000000111111333111///------...///000,,,,,,,,,...000000...---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))***+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&+++)))((('''((((((&&&%%%'''&&&%%%$$$###$$$%%%&&&%%%$$$###""""""###$$$%%%$$$###"""!!!!!!###%%%&&&!!!"""$$$%%%$$$###!!!!!!!!! !!!!!!  !!!  """!!!!!! !!!$$$$$$###"""!!!!!!""""""######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&~~~|||{{{{{{}}}~~~~~~vvvtttrrrqqqqqqppppppooommmlllooosssvvv{{{{{{vvvsssssstttqqqsssuuuvvvvvvuuuuuuuuuqqqqqqqqqpppoooppprrrtttsssrrrqqqnnnkkkhhheeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````___^^^\\\\\\]]]\\\[[[XXXUUURRRPPPNNNLLLHHHCCCBBBCCCDDDBBB@@@@@@@@@???>>>===<<<;;;;;;:::999888777666555444333000000//////............000////////////000000111000000000000///...,,,+++...------,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------------,,,,,,+++........./////////000000......///000111222333333111222333333444777;;;???CCCGGGIIIIIIKKKLLLIIIDDD@@@>>><<<:::888666555555555666888999999888666555333444444333333222111000////////////000000000000111000///...---......///,,,,,,,,,...000000...,,,------------------------.........---------,,,,,,+++++++++,,,++++++******((((((((((((((((((((((((''''''((((((((((((((('''+++)))''''''((((((&&&%%%((('''%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$###"""!!!"""###%%%&&&"""######$$$###"""!!! !!!!!! !!!!!! !!!  !!!   !!!"""$$$%%%$$$###""""""!!!!!!!!!"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%~~~}}}|||{{{{{{~~~~~~xxxuuurrrnnnmmmooopppnnnlllmmmnnnoooppprrrvvv|||zzzvvvtttuuutttuuuuuuvvvuuuuuutttssspppqqqrrrrrrqqqrrrtttvvvwwwvvvtttqqqnnnkkkhhhfffdddccccccccccccccccccdddbbbccceeeffffffdddbbb```bbbbbb```___\\\ZZZWWWVVVTTTOOOIIIGGGHHHIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBBBB????????????===;;;999888666555555444333222111111222222222222333333444555333333333333222111///...///...------,,,,,,------,,,,,,+++******)))******+++++++++++++++*********+++,,,,,,,,,,,,---------,,,---.../////////.........///000000222444999<<<@@@FFFJJJKKKLLLMMMIIIDDD@@@???<<<999666444333333555666777777777777666666444444444444333222111000111111000000//////000000////////////............---,,,,,,---//////...,,,.................................------------,,,------------,,,+++******(((((((((((((((((((((((()))((((((''''''(((((((((***)))''''''(((((('''%%%((((((&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!  !!! """%%%''')))###"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~~~~}}}}}}xxxvvvrrrmmmkkkmmmooommmkkknnnnnnnnnmmmnnnqqqvvvzzzzzz|||yyyvvvuuuzzzyyyxxxwwwvvvuuusssqqqrrrsssttttttsssrrrtttuuuxxxwwwvvvtttqqqnnnllljjjeeedddcccbbbbbbcccdddeeecccdddeeeffffffeeeddddddfffeeedddaaa___\\\YYYXXXWWWRRRLLLIIIJJJLLLKKKJJJKKKJJJJJJJJJIIIIIIHHHHHHDDDEEEFFFFFFEEEBBB???===<<<<<<;;;:::888777666666666666666777888999:::;;;::::::::::::999777666444222111000//////...//////...---+++)))(((((())))))+++******)))))))))))))))************************,,,---///000000...,,,+++***,,,---...///222666999;;;CCCIIIJJJKKKKKKIIIDDD@@@>>>:::777444222111111555555555555555555666666444444444444333222111000222222000////////////000//////000000000//////......,,,,,,---......---,,,.............../////////............------------............---,,,+++***))))))))))))))))))))))))***)))((('''''''''((()))***(((''''''(((((('''%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$######"""!!!"""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!  !!!  !!!!!!   """ """%%%((()))!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""~~~|||||||||}}}~~~~~~}}}|||zzzyyyxxxxxxxxxwwwzzz{{{zzz{{{}}}{{{wwwvvvrrrmmmllllllmmmlllkkkmmmmmmmmmlllmmmooosssvvvvvvyyy~~~~~~yyywwwzzzwwwuuutttuuuuuusssqqquuuvvvwwwvvvsssrrrrrrsssvvvvvvuuutttsssqqqoooooodddcccaaa______aaacccdddfffeeeeeeddddddeeeggghhhhhhgggeeeccc```\\\ZZZXXXXXXSSSNNNLLLNNNOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKJJJGGGDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<>>>???AAAAAA@@@AAAAAAAAA@@@>>><<<;;;777666555444333333333333111000...,,,+++***++++++,,,+++******))))))******************************+++,,,---......---+++)))((()))+++,,,,,,...222444666>>>EEEGGGGGGHHHFFFCCC>>><<<888444111/////////222222222333333333444444333333333333222111000///222111///...---...////////////000111111000000///...---+++,,,---...---,,,,,,,,,------............//////.........---------/////////...---,,,+++***************************+++***)))'''''''''((())))))(((''''''(((((('''&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""!!!"""""""""!!!!!! !!!!!!######""""""!!!!!!!!!!!! !!!"""!!!!!!!!!######!!!  """ """###%%%&&&   !!!!!!~~~|||{{{{{{|||}}}~~~}}}{{{xxxvvvtttsssrrrrrrtttxxxyyyxxxxxx{{{zzzwwwtttsssqqqnnnlllkkkkkklllkkklllmmmmmmmmmnnnqqqssstttwww||||||vvvssspppqqqtttvvvuuusssvvvwwwxxxvvvtttqqqqqqqqqssssssssssssrrrqqqppppppdddbbb___]]]]]]___bbbdddiiihhhfffeeeeeegggiiijjjhhhgggfffdddaaa^^^[[[ZZZXXXTTTQQQQQQSSSTTTRRRPPPNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBDDDFFFGGGHHHEEEFFFFFFFFFEEECCCAAA@@@===<<<;;;:::999888888888777666444222111000/////////...---++++++,,,------,,,,,,,,,++++++++++++***)))***+++++++++***)))(((''')))***++++++,,,...000000999@@@AAAAAACCCCCCAAA;;;888444000...------......///000111111222222111222222222222111000///...111///...,,,,,,---...000////////////000000000000///---++++++,,,---,,,+++,,,,,,,,,---......///////////////.........------............---,,,++++++++++++++++++++++++++++++++++++***)))(((((((((((()))(((''''''((()))(((&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!! !!!!!!######"""!!!!!!!!!!!!!!! !!!"""!!!!!!"""######"""  !!! !!!""""""  ~~~}}}}}}~~~zzzwwwtttrrrrrrrrrssswwwyyywwwwwwzzzzzzxxxqqqssstttrrrmmmjjjkkkmmmlllnnnppppppoooooopppqqqrrruuuxxx{{{{{{wwwssssssvvvwwwuuurrrtttvvvwwwvvvtttrrrqqqrrrrrrrrrrrrrrrpppooonnnmmmdddbbb^^^\\\\\\^^^bbbdddhhhhhhggggggggggggggggggccccccbbbaaa```^^^\\\\\\VVVSSSRRRSSSVVVWWWTTTQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLKKKIIIHHHFFFCCCBBBAAA???>>>>>>======<<<<<<;;;:::888666444333222111///.........000111............---------,,,*********+++++++++++++++''')))************+++---+++444;;;;;;;;;===??????888555111---++++++,,,---***,,,...000000000///...000111111000000///...---///---+++******,,,...000...------,,,---...///000///---+++++++++,,,,,,+++,,,------...//////000000////////////............,,,,,,---------,,,,,,+++***************************++++++***)))(((''''''((('''&&&'''((()))((('''%%%&&&'''((((((''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$###"""!!! !!!!!! !!!!!!###"""!!! !!!!!! !!!!!!  """"""     !!!{{{xxxvvvuuuuuussswwwyyywwwwwwzzz{{{yyyoootttwwwtttmmmiiijjjnnnppprrrttttttsssqqqqqqqqqqqqtttvvvwww{{{zzzwwwxxxxxxtttppprrrtttvvvvvvtttsssrrrsssssssssrrrqqqooommmkkkjjjeeebbb___\\\\\\___bbbeeedddeeegggggggggfffdddbbb]]]]]]^^^^^^^^^]]]\\\\\\RRRQQQPPPSSSVVVWWWTTTPPPPPPPPPPPPQQQRRRRRRSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHJJJLLLNNNPPPQQQQQQRRRRRRRRRQQQOOOMMMLLLGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@???===:::777666444333111000///000222333000000000//////.........------,,,,,,------...///((()))******))))))***+++(((111888888777:::======666333///+++)))***+++,,,(((***---///000///---,,,000000000000///...---,,,---,,,***)))***,,,...000---,,,*********,,,...///000---+++***+++,,,,,,+++---......///000111111222000/////////............++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))***+++++++++***)))'''&&&((('''&&&'''((()))((('''$$$%%%&&&(((((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$$$$$$$###!!!"""$$$%%%$$$###!!!!!!!!! !!!!!!###"""  !!! !!!     !!!!!!|||xxxvvvvvvwwwyyyxxxwwwvvvvvvwwwxxxyyyxxxvvvtttrrrooonnnmmmlllrrrssstttsssqqqpppqqqrrrrrrrrrrrruuuzzz{{{vvvrrrpppnnnppprrrrrrrrrqqqqqqrrrtttsssqqqqqqpppooollljjjfffccc___\\\ZZZZZZ[[[]]]ccccccbbbaaa```______^^^\\\[[[ZZZYYYYYYYYYYYYYYYUUUSSSRRRSSSUUUVVVVVVVVVRRRNNNMMMQQQTTTRRRQQQRRRRRRRRRSSSSSSRRROOOMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOORRRTTTPPPQQQQQQQQQQQQOOONNNMMMKKKKKKIIIFFFCCCBBBCCCEEEFFFFFFEEEDDDBBB@@@???>>><<<<<<:::999777666444444666555444333333333333333333444444333000.........,,,,,,,,,,,,,,,,,,,,,+++111333666999::::::888777666333///***''''''((()))((()))+++,,,---------,,,.........---,,,+++******,,,+++++++++++++++,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,------...---------...---++++++++++++)))(((,,,***(((((())))))'''%%%))))))******)))'''%%%$$$''''''(((((((((((('''''')))'''&&&&&&((((((&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######""""""!!!!!! ###!!!  !!!###"""!!!   """ """###$$$!!!!!!!!!"""!!! $$$!!! !!!""""""!!! ~~~{{{yyyyyyzzzzzzzzzxxxwwwvvvvvvvvvvvvuuutttsssqqqoooooonnnnnnvvvwwwxxxvvvssspppooooooqqqqqqqqqrrrvvv{{{~~~wwwsssnnnooopppppppppqqqrrrsssuuusssqqqpppooommmjjjgggfffccc___[[[YYYYYYZZZ[[[``````___^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWSSSRRRQQQQQQSSSTTTTTTTTTRRRMMMKKKOOORRRQQQPPPRRRRRRSSSTTTTTTSSSQQQNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSPPPQQQQQQRRRQQQPPPOOONNNKKKJJJIIIGGGEEEDDDFFFHHHHHHGGGGGGFFFDDDCCCAAA@@@>>>======<<<;;;::::::999999888777777666666777777666777888777444222222333000000//////............///222555777999999777666777444000+++)))(((((()))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++)))))))))***,,,---++++++++++++++++++++++++,,,,,,---...............+++,,,,,,------------------,,,++++++++++++***))),,,+++))))))******((('''))))))******)))((('''&&&''''''(((((((((((('''''''''&&&%%%%%%''''''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""!!!!!!!!! """!!!  !!!""""""!!!   !!!  !!!"""### !!!!!! ###!!! !!!!!!!!!!!! ~~~~~~}}}}}}|||{{{zzzxxxwwwuuuuuutttsssrrrqqqpppoooooopppqqqwwwxxxzzzyyyvvvsssqqqpppsssrrrqqqqqqsssvvvyyy{{{{{{qqqpppooonnnoooppprrrttttttrrrpppnnnmmmjjjgggdddfffddd___[[[YYYXXXXXXYYY\\\\\\[[[ZZZZZZYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPOOOOOOQQQRRRQQQQQQPPPKKKIIILLLNNNNNNOOORRRSSSTTTUUUUUUTTTRRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPQQQRRRRRRQQQOOOOOOKKKKKKKKKIIIHHHHHHJJJLLLIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@@@@@@@@@@?????????======<<<;;;;;;;;;<<<<<<:::<<<======;;;999::::::666666555333333222222222222444777:::<<<;;;:::999999666222...+++******+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,++++++*********++++++***)))((((((((()))+++,,,************************+++,,,,,,---------------+++++++++,,,,,,,,,------,,,+++******+++,,,+++)))---+++************)))'''(((((()))))))))(((((('''&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!   !!! !!!!!! !!!  !!!!!! ||||||{{{{{{yyyxxxvvvuuusssrrrqqqooooooooopppqqqsssvvvyyyzzzxxxvvvuuuttttttsssrrrqqqrrrtttvvvwww{{{zzzwwwrrrppppppqqqrrrrrrqqqooommmlllkkkiiifffcccgggddd```\\\YYYXXXXXXXXXZZZYYYXXXXXXWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQOOOMMMMMMNNNOOOOOONNNNNNJJJHHHJJJKKKKKKNNNRRRSSSTTTUUUVVVUUUTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOQQQRRRRRRQQQPPPOOOMMMNNNNNNLLLJJJJJJKKKMMMJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@???????????????@@@???AAABBBBBBAAA@@@AAABBB===<<<:::888777777777777999;;;>>>AAABBBBBBAAA@@@;;;999555111...---------++++++,,,,,,------------,,,---,,,,,,+++***)))(((+++******))))))))))))***)))(((((('''((()))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,************++++++,,,---+++***)))***+++,,,+++***+++***))))))******)))'''&&&'''''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!"""!!! !!!"""  !!!!!! """!!!  |||}}}~~~~~~}}}|||zzzxxxvvvtttrrrpppoooooopppqqqrrruuuyyyzzzyyywwwuuuuuusssrrrqqqpppppprrrssstttwwwxxx|||{{{vvvtttsssrrrqqqnnnlllkkkkkkkkkjjjhhhfffgggeeebbb^^^[[[YYYYYYYYYYYYYYYWWWWWWWWWXXXYYYZZZXXXWWWVVVTTTRRRQQQQQQPPPPPPOOOMMMLLLMMMNNNMMMLLLLLLHHHGGGIIIJJJIIIMMMRRRRRRSSSTTTUUUUUUTTTRRRQQQOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPPPPQQQPPPNNNKKKJJJJJJKKKJJJKKKMMMNNNNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEEEEEEEFFFBBBAAA>>><<<;;;;;;;;;<<<>>>@@@CCCFFFGGGGGGFFFEEE>>><<<999555333111000000............/////////000000000///...,,,***)))(((******)))(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))******+++++++++++++++)))((((((((()))***,,,---+++)))))))))+++,,,+++***)))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!"""!!!"""!!! ~~~}}}{{{xxxvvvssspppoooppprrrssswwwyyy{{{zzzxxxuuuttttttqqqpppooonnnnnnooopppqqqrrrqqqrrrwww|||yyyuuurrrooonnnmmmmmmnnnmmmkkkiiiiiigggdddaaa^^^]]]\\\[[[YYYXXXWWWVVVWWWYYY[[[\\\XXXWWWVVVTTTSSSRRRRRRRRRRRRPPPMMMMMMMMMMMMLLLKKKIIIGGGGGGJJJIIIHHHLLLRRRPPPQQQRRRTTTTTTSSSRRRPPPOOONNNLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQQQQOOOKKKIIIIIIIIIHHHJJJMMMOOOOOONNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAACCCBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFGGGHHHEEECCCAAA???>>>>>>???@@@???AAADDDGGGHHHHHHGGGFFFBBB@@@===:::777555444444333222222111111222333333222222222000///---+++***,,,+++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************((('''''''''(((***+++---+++***))))))***+++***(((((('''&&&&&&(((((('''&&&''''''&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&%%%&&&'''######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""" !!!!!! |||wwwuuusssqqqqqqsssuuuwwwzzz{{{|||{{{yyywwwvvvwwwsssrrrqqqpppooonnnnnnnnnqqqnnnnnnqqquuu|||{{{vvvuuusssrrrrrrrrrqqqooommmjjjhhhfffdddaaa```______YYYXXXVVVVVVVVVYYY[[[]]]XXXWWWVVVUUUTTTTTTTTTTTTSSSQQQOOONNNNNNNNNMMMKKKGGGFFFHHHKKKJJJHHHKKKQQQMMMNNNPPPRRRRRRRRRPPPOOOOOONNNMMMKKKJJJIIIHHHHHHFFFGGGHHHJJJJJJKKKJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMOOOOOONNNKKKIIIIIIJJJFFFIIILLLNNNOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEGGGHHHHHHFFFEEEFFFFFFEEEDDDBBB@@@???@@@BBBCCC@@@BBBEEEHHHIIIIIIHHHGGGEEECCCAAA>>>;;;999888777777666555444444555666666222333333222222111000//////...---,,,++++++++++++(((((())))))*********)))(((((((((((((((((((((((('''((())))))******))))))'''&&&&&&&&&''')))+++---,,,***))))))******)))'''((('''&&&'''((()))((('''******((('''&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&&&&$$$###%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!!!!"""""""""### !!!!!!!!!!!!  !!!!!!!!! !!!!!! |||vvvtttrrrqqqrrruuuxxxzzzyyyzzz{{{{{{zzzzzz|||}}}xxxwwwuuusssqqqoooooonnntttpppoooppppppqqq|||zzzzzzyyywwwvvvuuutttqqqooojjjiiihhheeedddbbbaaaaaaXXXWWWVVVUUUVVVXXX[[[]]]XXXXXXWWWVVVUUUUUUUUUVVVTTTRRRPPPOOOOOONNNMMMLLLEEEFFFIIILLLKKKIIIKKKQQQKKKMMMOOOPPPQQQQQQOOONNNPPPOOOMMMLLLJJJIIIHHHHHHDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNOOOOOONNNKKKLLLMMMMMMKKKJJJJJJKKKEEEHHHKKKNNNOOONNNLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGEEEGGGHHHGGGFFFDDDDDDEEEEEEDDDBBB@@@@@@AAACCCEEEBBBDDDGGGJJJKKKKKKJJJIIIGGGEEECCC@@@===;;;:::999999888777666666777888999111222333444444444444444222111000///...---------(((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))'''&&&%%%%%%&&&)))+++------+++))))))***)))(((&&&)))((('''((()))***)))(((---,,,***)))((((((((()))$$$$$$$$$%%%%%%$$$$$$$$$ """%%%%%%###"""$$$&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!!!!""""""###### !!!!!!!!!!!!  !!!!!!!!!     ~~~yyy|||zzzwwwvvvuuuvvvxxxzzzxxxxxxxxxxxxyyy{{{}}}~~~zzzyyyxxxvvvsssqqqpppooonnnkkklllppprrrsssvvvzzz}}}~~~{{{xxxuuurrrpppjjjhhhfffeeeffffffeeeddd^^^]]][[[YYYYYYZZZ[[[\\\YYYXXXWWWUUUTTTSSSSSSSSSVVVUUURRRPPPNNNLLLLLLLLLNNNIIIHHHKKKKKKHHHIIINNNMMMLLLLLLMMMOOOQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHJJJLLLLLLLLLLLLMMMNNNMMMLLLLLLJJJIIIHHHGGGGGGFFFGGGHHHKKKMMMMMMKKKIIIIIIGGGFFFGGGIIIIIIGGGDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDBBBAAAAAA@@@AAABBBCCCDDDEEEGGGIIIJJJIIIHHHHHHHHHJJJGGGDDDCCCCCCAAA>>>:::<<<;;;:::999999999:::;;;888888888777777666555444111111111000000000//////000///......///...,,,***---,,,+++***)))''''''&&&...,,,***'''&&&&&&'''((((((((((((((()))+++---...---+++(((&&&''''''&&&%%%&&&&&&''''''(((''''''&&&***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!  !!!!!!   ~~~yyy}}}|||zzzyyyyyyzzz|||~~~|||{{{zzzyyyyyyzzz|||}}}~~~~~~|||zzzxxxvvvsssrrrrrroooooorrrrrrpppqqquuuuuu}}}}}}xxxsssooommmkkkjjjhhhhhhhhhhhhfffeeebbbaaa___]]]\\\[[[[[[\\\ZZZYYYXXXVVVVVVUUUUUUUUUWWWUUUSSSPPPNNNMMMLLLLLLNNNJJJIIILLLLLLIIIJJJOOOMMMLLLLLLMMMOOOPPPOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGEEEEEEGGGFFFGGGIIIKKKLLLJJJIIIHHHGGGFFFFFFHHHHHHFFFDDDAAABBBCCCEEEEEEFFFFFFFFFEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDFFFHHHIIIIIIHHHIIIJJJKKKIIIFFFFFFFFFDDDAAA>>>>>>===;;;::::::;;;;;;<<<888999999888888777666555333333333222222222111111222111000000111000...,,,------,,,+++***)))((((((---+++***(((''''''(((((('''&&&&&&&&&&&&((()))***,,,***'''&&&&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%$$$$$$###$$$###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!""""""!!!!!!  !!!!!!  }}}zzz~~~}}}{{{{{{{{{}}}}}}zzzyyyzzz|||}}}~~~|||yyyvvvtttvvvsssrrrtttrrrnnnlllnnnmmmrrryyy|||vvvrrrooommmkkkjjjjjjjjjiiigggeeefffeeedddcccaaa___]]]]]]ZZZZZZYYYXXXXXXWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMJJJJJJLLLLLLKKKMMMPPPNNNLLLKKKLLLNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJOOONNNLLLJJJHHHEEEDDDCCCGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGEEECCCAAAAAACCCDDDEEEFFFFFFFFFDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAAAAABBBDDDEEEBBBDDDGGGHHHHHHHHHJJJKKKJJJIIIHHHHHHHHHGGGDDDAAA???>>>===<<<<<<<<<======::::::::::::999888777777666666555555555444444444555333222222333222111//////......---,,,++++++***+++++++++******)))))))))''''''&&&&&&&&&&&&''''''***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$############""" ###%%%########################$$$$$$###"""!!!!!!""""""!!!!!!""""""!!!!!!  !!!  !!!}}}|||||||||{{{{{{}}}}}}{{{zzz{{{|||~~~~~~zzzvvvssswwwttttttuuusssmmmjjjkkklllooorrruuu{{{}}}xxxuuunnnmmmllllllkkkjjjgggdddhhhiiiiiiiiigggeeebbbaaa[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVSSSQQQPPPNNNNNNNNNLLLLLLLLLMMMMMMOOOQQQNNNLLLKKKLLLMMMMMMLLLKKKHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJGGGGGGGGGHHHJJJJJJJJJIIIMMMMMMKKKJJJHHHFFFEEEDDDGGGEEEDDDDDDFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCC@@@AAACCCDDDEEEFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@???>>>>>>???@@@AAA@@@CCCEEEFFFGGGHHHJJJLLLIIIIIIIIIJJJIIIGGGEEECCC@@@???>>>===<<<<<<======<<<<<<<<<;;;;;;:::999888888888888888777777777777666444222222333444333111000000000///.........---+++,,,,,,,,,,,,,,,+++***+++***))))))(((''''''''')))'''%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$###!!!!!!###%%%########################%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!~~~~~~~~~}}}||||||}}}}}}}}}xxxtttvvvttttttvvvtttooommmnnnoooqqqssstttuuuzzz|||xxxrrrpppnnnmmmmmmkkkhhhfffjjjkkkmmmmmmmmmkkkhhhggg]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNMMMMMMOOOQQQQQQNNNLLLKKKLLLMMMMMMLLLKKKGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEGGGIIIJJJGGGFFFFFFHHHKKKLLLKKKIIIKKKKKKJJJIIIIIIHHHGGGGGGGGGEEECCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCAAABBBCCCDDDDDDEEEEEEEEECCCCCCDDDEEEEEEFFFFFFFFF@@@???>>>======>>>???@@@???AAACCCDDDEEEFFFIIIKKKJJJKKKMMMMMMLLLJJJHHHFFFAAA@@@>>><<<<<<<<<<<<============<<<<<<;;;:::999:::::::::999999999999888666444222222333333333222111111111111000000000000---.../////////...------,,,,,,,,,+++***)))((('''((('''&&&&&&'''&&&%%%###&&&%%%$$$############$$$!!!###$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%### !!!$$$&&&###$$$%%%$$$###"""$$$%%%""""""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""!!!!!!   ~~~~~~}}}}}}yyyvvvssstttvvvvvvrrrqqqssssssuuuwwwvvvuuuvvvyyy}}}|||zzzwwwtttrrrqqqpppnnnlllmmmnnnpppppppppooommmlllaaa```___]]]\\\[[[[[[[[[ZZZYYYYYYWWWUUUSSSQQQOOOPPPRRRQQQNNNNNNQQQRRRPPPNNNLLLKKKLLLNNNNNNMMMLLLIIIJJJKKKMMMMMMLLLLLLKKKHHHGGGGGGFFFGGGHHHIIIJJJGGGFFFFFFIIIMMMOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEEEECCCBBBBBBDDDEEEEEECCCBBBBBBCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBAAA@@@>>>>>>???@@@@@@===???AAAAAABBBDDDGGGIIIKKKNNNPPPQQQNNNKKKJJJIIIBBBAAA???===<<<<<<<<<===============<<<;;;:::999;;;;;;:::::::::999999999666333111111222333444333111111111111222222222222222222111111111000000000,,,,,,,,,,,,+++)))(((''')))((((((((())))))'''%%%'''&&&$$$###"""######$$$###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$&&&"""$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""######""""""!!!  !!! }}}}}}wwwttttttvvvvvvtttuuuxxxvvvyyy{{{{{{xxxxxxzzz}}}|||xxxwwwwwwvvvuuurrrrrrrrrrrrqqqpppnnnmmmeeedddcccaaa___^^^]]]]]]ZZZZZZZZZYYYVVVTTTQQQPPPRRRUUUSSSNNNNNNQQQRRROOOMMMLLLLLLMMMOOOPPPOOONNNKKKLLLNNNOOOPPPOOOMMMLLLGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFFFFJJJPPPSSSRRROOOMMMMMMLLLKKKJJJJJJIIIIIIFFFEEEEEEEEEFFFEEEBBB@@@AAACCCEEEDDDBBB@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGAAA@@@???>>>===>>>??????===>>>?????????AAADDDGGGJJJMMMPPPPPPMMMIIIGGGGGGDDDBBBAAA???>>>===>>>>>>============<<<;;;:::999::::::::::::999999999888666444222111333444555555111111111222222333333333777666444222222111222222.../////////...,,,+++************+++,,,+++)))'''((('''%%%###"""###$$$%%%&&&&&&%%%%%%$$$$$$##############################!!! !!!!!!"""""" !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""############"""!!!!!! !!!!!!  {{{~~~yyyuuutttvvvvvvuuuvvvzzzyyy|||}}}}}}~~~~~~||||||||||||vvvuuutttsssqqqpppnnnmmmiiihhhfffdddbbb```______[[[[[[ZZZYYYWWWTTTRRRPPPSSSVVVUUUOOONNNRRRRRRNNNMMMLLLLLLMMMOOOQQQPPPOOOMMMNNNPPPQQQQQQPPPOOOMMMFFFGGGHHHIIIIIIIIIHHHHHHHHHFFFFFFKKKQQQUUUTTTQQQPPPOOONNNLLLKKKIIIHHHHHHFFFFFFFFFGGGGGGEEEBBB???@@@CCCEEEDDDAAA@@@@@@BBBEEEEEEEEEDDDCCCAAA@@@?????????@@@AAABBBCCCEEEFFF???>>>===;;;;;;;;;<<<===<<<===>>>>>>>>>???BBBEEEFFFJJJMMMMMMIIIEEECCCCCCEEEDDDBBB@@@????????????============<<<;;;:::999::::::999999999888888888777555222222333555666666000111111222222333333444:::888666333222222333444111222222222222000///---,,,++++++,,,------+++((()))(((%%%$$$######$$$%%%((('''&&&%%%$$$$$$$$$$$$########################!!!###$$$"""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""$$$%%%&&&###############"""!!!!!! !!!!!!!!! !!!  {{{xxxzzz~~~xxxwwwtttrrrrrruuuyyy{{{|||}}}~~~~~~}}}|||~~~~~~|||xxxsssoookkkiiikkkjjjhhhhhhgggddd```]]]]]]ZZZWWWXXXZZZYYYTTTOOOXXXVVVSSSPPPNNNNNNOOOPPPNNNOOOPPPQQQRRRSSSTTTUUURRRRRRRRRQQQPPPOOOMMMLLLGGGIIIKKKIIIGGGHHHKKKOOOKKKMMMNNNOOOOOOQQQSSSVVVSSSRRROOOMMMKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDBBBAAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDBBBAAA@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFBBB@@@>>><<<;;;:::::::::999999888888999;;;>>>???DDDEEEGGGHHHHHHFFFCCCBBBAAA@@@@@@AAABBBBBB???======<<<:::888888999:::;;;666666666999::::::888555777777666555555555555555222555777555111000333777888777555333222222222222///000222333333222000/////////......---------,,,+++***)))((((((''''''''')))'''###""""""###############""""""""""""######"""""""""""""""!!! !!!!!!    $$$###"""!!!!!! !!!!!!%%%$$$""""""######!!! """!!!###!!!!!!  !!!!!!  {{{xxxzzz{{{xxxvvvttttttwwwyyy{{{{{{|||}}}~~~~~~~~~}}}|||~~~zzzuuuqqqooommmlllkkkiiiiiihhhfffccc```\\\YYYWWWXXX[[[\\\XXXUUUXXXVVVSSSQQQOOOOOOPPPQQQNNNNNNOOOQQQSSSTTTVVVWWWSSSSSSRRRQQQPPPOOONNNNNNKKKLLLLLLKKKKKKKKKNNNPPPNNNOOOPPPPPPPPPQQQTTTVVVZZZXXXTTTPPPMMMKKKJJJJJJIIIIIIHHHGGGEEECCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFCCCAAA???===<<<;;;;;;;;;999999888777888:::<<<===AAACCCEEEFFFFFFEEECCCAAABBB@@@???@@@@@@@@@>>><<<<<<;;;999888888888:::;;;555555666888::::::777555777666666555555555555555222555777555111000333777777555444222111000111111000111222333333222111000////////////......------++++++***)))(((((((((((()))&&&###"""###$$$$$$$$$#########""""""#########"""#########""""""!!! """!!!   !!! !!!###""""""!!!!!!!!!!!!"""###!!! !!!######"""!!! !!!!!!"""!!!!!!    !!!}}}}}}~~~zzzxxxvvvvvvxxxzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}xxxuuusssrrrnnnlllkkkkkkjjjiiigggdddaaa]]]ZZZZZZ\\\]]][[[XXXYYYWWWUUURRRQQQQQQRRRRRRNNNOOOPPPQQQSSSUUUWWWXXXUUUTTTRRRQQQPPPPPPPPPPPPPPPNNNMMMMMMOOOQQQQQQQQQQQQRRRRRRQQQPPPQQQTTTWWW\\\ZZZVVVRRROOOMMMMMMMMMKKKJJJIIIHHHFFFDDDBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>><<<<<<<<<<<<:::999888777777888999:::===???BBBDDDEEEDDDBBBAAACCCAAA>>>=========<<<:::<<<;;;999888888888999:::555555555777999999777555666666555444444444444555222444666444111111333666555444222000//////000000111222333444444333222111000000000000////////////,,,,,,+++***))))))))))))(((&&&$$$###$$$&&&&&&%%%$$$$$$############$$$$$$##################"""!!!""""""!!!  !!!!!! !!!"""!!!!!!!!!!!!""""""###  """######"""""" ###!!! !!!!!!   !!!!!! """ }}}|||}}}{{{yyywwwwwwyyyzzzyyyxxxxxxyyyzzz{{{{{{||||||}}}~~~}}}~~~|||xxxvvvuuupppnnnmmmmmmmmmmmmkkkiiihhheee```^^^]]]\\\YYYXXXYYYXXXVVVTTTSSSSSSSSSTTTRRRQQQQQQRRRSSSUUUWWWXXXWWWUUUSSSQQQPPPQQQRRRSSSQQQNNNLLLNNNRRRUUUUUUTTTUUUUUUTTTRRRQQQRRRUUUXXXXXXVVVSSSQQQPPPPPPQQQQQQOOONNNLLLJJJHHHFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEECCCAAA???>>><<<<<<<<<===::::::888777666666777777;;;===@@@CCCEEEDDDCCCBBBDDDAAA>>><<<;;;;;;:::999::::::999888777888888999555555555666888888777555666555444444333333444444222444555333222111333555444333222000//////000000111222333333333333222111111111000000000000000000...---,,,+++************(((&&&$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$#########"""!!!!!! !!!!!!  !!!!!! !!!!!!"""######  !!!""""""!!!$$$###"""!!!!!! !!!!!! !!! !!!!!!""" """}}}|||~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}|||{{{{{{~~~zzzwwwuuurrrpppooonnnoooooonnnlllllliiidddaaa^^^\\\ZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSUUUVVVWWWXXXVVVTTTRRRRRRRRRTTTUUUPPPNNNLLLNNNSSSWWWXXXWWWVVVVVVUUUTTTRRRSSSVVVXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPMMMLLLJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFBBBAAA???===<<<<<<======;;;;;;:::999777777666666;;;===AAADDDFFFFFFEEEDDDDDDAAA===;;;::::::999888999999888888777777777777555444444555666777666555555555444333333333333333333333333333222222333444444333222000000000111111222222222222222222222222000000111111111111111111///...---,,,,,,++++++,,,((('''&&&&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!!!!!!!""" !!!!!! !!!!!!"""#########!!! !!!!!! $$$###"""!!!    !!!!!!!!! """"""~~~~~~~~~{{{zzzzzz~~~~~~~~~|||{{{~~~{{{{{{|||~~~~~~~~~|||xxxwwwxxxzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}xxxuuuuuusssppppppppppppooonnnjjjhhhfffcccaaa___]]]]]]XXXWWWWWWUUUUUUTTTTTTTTTWWWVVVTTTSSSTTTUUUWWWYYYXXXWWWUUUTTTTTTTTTUUUVVVQQQPPPOOOPPPSSSVVVWWWXXXTTTUUUVVVUUUTTTTTTVVVWWW[[[[[[ZZZYYYWWWUUUSSSRRRUUUTTTRRRPPPNNNNNNNNNOOOKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCAAA@@@>>>>>>>>>>>>???======<<<;;;:::999888777<<<>>>AAAEEEFFFGGGFFFEEEBBB@@@===<<<;;;:::999777888888888888777777666666555444333444555666666555444444333222222222222333333333222222222222333333444333111000000000111222111111111111111111111111000000000000111111111111000000///...------------)))((('''((())))))((('''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$######"""""""""""""""  """!!!!!!!!!!!!""""""###$$$"""!!!!!!!!!!!! $$$ """    !!!###~~~||||||~~~~~~}}}zzzwwwvvvvvv}}}}}}|||}}}}}}~~~{{{xxxvvvzzz}}}}}}}}}|||zzzyyyzzz}}}}}}}}}|||~~~~~~~~~~~~~~~zzzxxxyyy}}}}}}~~~zzzwwwwwwtttrrrppppppqqqpppooojjjjjjiiifffbbb___]]]\\\WWWWWWVVVUUUUUUTTTTTTTTTUUUTTTSSSSSSUUUWWW[[[]]]WWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSUUUWWWRRRTTTVVVWWWVVVUUUVVVVVVYYYZZZ[[[[[[ZZZWWWSSSQQQUUUTTTRRRPPPOOOPPPQQQQQQMMMMMMOOOOOOOOOMMMLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>===<<<;;;:::999<<<>>>AAADDDFFFFFFEEEDDDAAA???>>>======<<<999777777777777777777777666555555333222333555666555444444333333222222222222222333222111111222333333222222111000/////////000111111000000000000000000111/////////000000000111111111111000///............+++***))))))******(((&&&(((''''''''''''''''''(((%%%%%%&&&'''''''''''''''$$$$$$###"""""""""###### !!!"""!!!  """###""""""!!!!!!!!!!!!"""###"""!!!!!!######""" """!!!!!! !!!!!!!!!!!!"""%%%%%%###!!!  }}}}}}}}}||||||}}}|||}}}}}}{{{wwwtttssssss||||||{{{zzzzzzzzz{{{{{{}}}~~~~~~wwwtttqqqttt~~~|||wwwwwwzzzzzzyyyyyy{{{}}}~~~{{{|||~~~|||}}}xxxyyy{{{{{{{{{~~~~~~|||}}}~~~{{{yyy{{{zzz{{{}}}|||yyyxxxuuurrrqqqpppppppppooommmmmmlllhhhccc]]]YYYXXXVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRSSSUUUYYY]]]```WWWWWWXXXXXXXXXWWWVVVUUUYYYZZZZZZWWWRRRQQQSSSUUUPPPSSSVVVXXXWWWVVVUUUVVVRRRTTTXXXZZZZZZWWWTTTQQQUUUSSSQQQPPPOOOPPPRRRSSSMMMNNNPPPPPPPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKFFFEEEDDDCCCBBBBBBCCCDDD????????????>>>===<<<;;;<<<>>>AAADDDEEEEEEDDDCCC@@@???>>>>>>>>>===:::777777777777777777666666555555333222222444555555444444333222222111111222222444222111111222333333222111000...------...//////000000////////////000000......//////000000000111222111000//////.........,,,+++************'''%%%((((((''''''''''''((((((%%%%%%&&&'''((((((((('''%%%$$$######"""#########!!!###$$$###"""!!!"""$$$$$$###"""!!!!!! !!!!!!"""!!! """$$$%%%$$$###!!! """ !!! !!!!!!!!!!!!!!!"""'''******((($$$""" ~~~}}}~~~|||}}}}}}~~~~~~{{{vvvssssssuuuxxxxxxxxxxxxyyyzzz{{{|||~~~~~~}}}|||zzzyyyxxxxxxqqqpppppprrrwww}}}|||xxxuuutttuuuvvvuuutttuuu|||zzzwwwwwwuuussspppqqqrrrvvv}}}|||{{{}}}}}}{{{zzzzzz|||~~~~~~~~~zzzwwwyyy}}}~~~~~~}}}|||{{{xxxssssssssssssrrrqqqpppoooqqqnnnjjjfffbbb^^^ZZZWWWSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQSSSVVVXXXZZZ\\\XXXUUUSSSTTTWWWXXXWWWUUUYYYZZZZZZZZZYYYVVVTTTRRRUUUWWWXXXZZZZZZYYYWWWVVVYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMLLLNNNPPPOOONNNMMMMMMMMMMMMJJJHHHJJJMMMOOOMMMKKKJJJLLLNNNLLLJJJGGGFFFGGGHHHHHHHHHDDDDDDDDDBBB???===>>>???>>>???BBBDDDEEEFFFFFFFFFFFFBBB>>>======<<<999666;;;;;;<<<<<<;;;999888666888777777666555444444444222333444555444222000...555444333222111111111111222111///---,,,---///000---///111111111111222333111000000////////////000---.../////////...,,,+++...---,,,+++***+++,,,,,,++++++*********+++,,,---))))))(((''''''(((******&&&%%%$$$#########$$$%%%!!!""""""#########"""""")))%%%!!!"""%%%'''$$$!!! !!!!!!""""""###### !!!!!!!!!!!! !!!!!! !!!######!!! !!!!!!   ~~~~~~}}}xxxuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyy|||{{{zzzxxxvvvtttsssrrrrrrpppnnnnnnooossswwwyyyzzzxxxvvvtttsssuuuwwwxxxuuussstttzzz{{{wwwssspppkkkgggkkkjjjnnnuuuwwwuuuuuuwwwvvvtttssssssvvvxxxxxxxxx~~~}}}yyywwwyyy}}}}}}}}}}}}|||{{{{{{{{{|||}}}xxxuuussssssttttttrrrqqqooommmooolllhhhdddaaa^^^ZZZWWWSSSSSSSSSSSSRRRQQQPPPOOONNNNNNPPPRRRTTTWWWYYY[[[YYYVVVTTTTTTVVVWWWVVVUUUVVVWWWYYYZZZYYYXXXVVVTTTUUUVVVWWWYYYYYYXXXWWWVVVYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQNNNOOOPPPOOOMMMMMMNNNPPPPPPNNNMMMMMMNNNMMMKKKIIIMMMNNNOOOOOONNNMMMNNNNNNMMMJJJGGGFFFGGGIIIIIIIIIFFFGGGFFFDDDBBB@@@@@@AAACCCEEEFFFHHHIIIIIIHHHHHHHHHDDDAAA??????>>><<<999<<<=========<<<:::888777999999888888777666666666444444555555444333111000444444333222111111111111111000...---,,,---...///---///111111111000111333111000//////////////////...............---,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))((((((((((((((()))&&&&&&$$$#########$$$%%%"""######$$$$$$#########(((%%%!!!"""%%%&&&$$$!!!!!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!   ~~~zzzxxxxxxyyywwwxxxxxxyyyyyyyyyxxxxxxzzzyyyxxxuuusssqqqooonnnqqqooollljjjjjjkkkmmmooosssrrrrrrqqqssstttwwwxxxtttsssssswww~~~}}}xxxsssmmmgggccceeecccfffkkknnnmmmnnnqqqmmmlllkkkllloooqqqrrrqqqwwwyyy{{{yyywwwvvvyyy|||~~~|||||||||{{{zzzvvvvvvvvvxxx|||~~~~~~zzzuuusssssstttuuuvvvtttqqqmmmkkkkkkhhheeebbb___\\\XXXVVVSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMPPPRRRVVVXXXZZZYYYWWWUUUUUUVVVVVVUUUTTTRRRTTTWWWYYYYYYXXXVVVUUUSSSTTTVVVWWWWWWWWWVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYUUUUUUUUUTTTTTTSSSSSSSSSNNNOOOPPPPPPNNNNNNOOOQQQPPPOOONNNOOOOOOOOOMMMKKKPPPPPPQQQRRRSSSSSSQQQOOONNNKKKHHHGGGIIIJJJJJJJJJIIIJJJJJJHHHEEECCCCCCDDDIIIJJJKKKLLLMMMLLLKKKKKKJJJGGGDDDBBBAAA@@@???>>>?????????>>>===;;;:::999;;;;;;::::::999999888888666666555555444333333333333333333222111111000000000///...---------...///---///111111000000111222111000//////.........///......------,,,,,,---------------------,,,,,,+++***++++++,,,,,,+++***)))))))))))))))(((((('''&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''$$$"""###%%%&&&$$$!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!     }}}{{{{{{|||~~~~~~}}}zzzzzzxxxvvvtttrrrqqqppppppooommmlllmmmnnnoooqqqssssssssssssttttttuuuuuutttsssrrruuu{{{~~~{{{vvvpppkkkgggcccaaabbbgggiiihhhjjjnnnjjjiiiiiikkknnnpppqqqqqqtttvvvwwwwwwuuuuuuwwwyyy~~~||||||~~~|||{{{zzzyyyxxxwwwuuussstttwwwzzz|||}}}zzz{{{}}}~~~~~~|||xxxuuussssssuuuwwwxxxvvvrrrmmmjjjgggeeeaaa___]]]ZZZWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJJJJKKKLLLOOORRRUUUXXXYYYYYYXXXVVVUUUUUUUUUTTTTTTQQQSSSUUUWWWXXXVVVTTTSSSQQQRRRSSSUUUVVVVVVVVVUUUYYYYYYXXXWWWXXXYYYZZZ\\\WWWWWWVVVUUUTTTSSSRRRRRRNNNPPPQQQQQQPPPPPPPPPQQQQQQPPPOOOPPPQQQQQQOOONNNTTTRRRRRRTTTWWWWWWSSSOOOOOOLLLJJJIIIJJJLLLLLLLLLKKKLLLLLLJJJHHHFFFEEEFFFKKKLLLMMMOOOPPPPPPOOOOOOKKKIIIFFFCCCBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;<<<<<<;;;;;;:::::::::999777666555444333333333444333333333222222111000000//////...------......///---///111111000///000111111000///...............///...,,,+++++++++,,,---,,,---.........---+++***)))***,,,---,,,+++)))((())))))******)))'''%%%$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%$$$###$$$%%%&&&$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    |||{{{zzzyyywwwvvvuuuttttttsssssssssssstttuuuvvvttttttuuuvvvvvvuuutttssstttssssssuuuyyy~~~|||wwwqqqmmmkkkeeebbbbbbfffhhhgggiiimmmlllkkklllooosssuuuvvvuuuvvvwwwxxxxxxwwwvvvwwwwww|||zzzwwwwww{{{~~~{{{yyywwwuuusssxxxuuurrrqqqsssuuuvvvvvvvvvwwwzzz}}}~~~~~~~~~}}}{{{xxxuuutttsssuuuxxxyyywwwsssmmmiiieeebbb___]]][[[YYYUUUSSSOOOOOOOOONNNLLLJJJIIIHHHJJJKKKLLLOOOQQQTTTWWWXXXWWWWWWVVVUUUSSSSSSSSSSSSRRRSSSTTTTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWWWWWWWYYY[[[\\\YYYYYYWWWUUUSSSQQQPPPOOONNNPPPRRRSSSRRRQQQRRRRRRQQQQQQPPPQQQSSSSSSRRRPPPUUUSSSRRRTTTWWWWWWTTTQQQPPPNNNKKKKKKLLLNNNNNNNNNKKKLLLMMMLLLIIIGGGFFFFFFIIIJJJMMMOOOQQQRRRRRRRRRKKKJJJGGGEEECCCCCCDDDFFFEEEEEECCCBBB@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;:::777777555444444333444444333333444444333222111000/////////...////////////---///000111/////////000111000///...------------...---,,,******+++,,,,,,+++,,,---------,,,***)))((()))+++,,,,,,+++)))(((((()))))))))((('''%%%$$$''''''''''''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$###$$$%%%&&&%%%$$$###############"""""""""""""""""""""""""""""""""""" !!!!!!  !!!!!!  !!!}}}{{{zzzyyy}}}}}}}}}||||||{{{{{{zzzvvvxxxzzz{{{zzzxxxuuussstttuuuvvvwwwzzz}}}{{{uuupppmmmllliiiggggggjjjjjjiiijjjmmmooooooqqqtttyyy{{{|||{{{{{{{{{{{{|||{{{zzzzzzyyyyyyxxxvvvvvvzzz~~~zzzvvvssspppwwwtttqqqooopppppppppppprrrsssuuuxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~|||zzzwwwuuusssqqqsssvvvwwwvvvrrrmmmiiidddaaa^^^\\\ZZZWWWTTTQQQMMMMMMLLLLLLJJJIIIGGGFFFKKKKKKLLLNNNPPPSSSUUUVVVTTTUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZXXXWWWVVVTTTRRRPPPOOONNNNNNQQQSSSTTTSSSRRRSSSSSSRRRRRRQQQSSSUUUUUUTTTSSSTTTSSSRRRRRRSSSTTTSSSRRRQQQOOOLLLLLLNNNPPPPPPPPPKKKMMMNNNMMMJJJHHHGGGFFFGGGHHHKKKNNNQQQRRRSSSSSSLLLKKKJJJGGGDDDEEEGGGJJJHHHGGGFFFDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888888777777666555555444444444555555555333222000//////000000000111111111---///000000///...///000111000///...---,,,,,,,,,---,,,++++++******+++++++++++++++++++++******)))((((((***+++++++++***)))((((((((((((''''''&&&%%%''''''((((((''''''&&&%%%''''''(((''''''&&&%%%$$$"""###$$$%%%&&&%%%$$$###$$$############"""""""""############"""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!|||wwwsssuuuvvvxxxzzz|||~~~|||wwwttttttuuurrroooooorrrrrroooooorrrpppqqqssswww|||~~~~~~~~~~~~}}}|||{{{{{{~~~}}}xxxuuuwwwuuurrrpppqqqqqqpppoooppppppqqqssstttvvvwwwwwwwwwyyy|||~~~~~~|||{{{|||}}}|||}}}|||{{{yyywwwtttqqqpppnnnppprrrsssrrroookkkhhhdddaaa^^^[[[YYYVVVRRRPPPJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJKKKLLLNNNPPPRRRSSSQQQSSSSSSRRRPPPOOOQQQTTTSSSQQQNNNKKKJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVSSSSSSRRRQQQPPPPPPOOOOOONNNQQQTTTUUUTTTTTTTTTTTTSSSRRRRRRTTTVVVWWWVVVUUURRRRRRQQQPPPOOOOOORRRTTTRRRPPPMMMMMMOOOQQQRRRRRRLLLNNNPPPOOOLLLIIIHHHHHHHHHIIILLLNNNPPPQQQQQQQQQNNNNNNLLLIIIGGGGGGKKKNNNKKKJJJGGGEEECCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>999::::::::::::888777666555666777777666555333111000000111222222222222222---///000000///......///111111///...---,,,,,,,,,+++++++++++++++******)))+++***))))))(((((())))))''''''((()))***+++,,,,,,(((''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%''''''''''''&&&%%%$$$$$$!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######""""""""" !!!###$$$$$$###!!!   !!!!!! !!! xxxsssuuuwwwzzz|||}}}~~~~~~~~~{{{zzz}}}zzzwwwwwwzzzyyyvvvuuuwwwppppppsssxxx}}}{{{xxxvvvttttttttttttsssqqqooooooooopppqqqrrrtttuuutttvvv{{{~~~~~~{{{yyyyyy|||}}}|||{{{{{{yyywwwtttqqqooommmlllmmmooopppooommmjjjgggdddbbb^^^[[[XXXUUURRROOOIIIIIIIIIIIIHHHHHHGGGFFFJJJJJJJJJKKKLLLNNNPPPQQQOOOQQQRRRQQQOOOOOOQQQTTTRRROOOLLLHHHGGGHHHKKKLLLKKKKKKLLLMMMOOORRRTTTUUUUUUUUUWWWWWWWWWVVVUUUTTTOOOOOOOOOPPPPPPPPPPPPPPPNNNQQQTTTVVVUUUTTTTTTTTTSSSSSSSSSUUUWWWXXXWWWVVVPPPQQQQQQNNNKKKLLLPPPUUUSSSPPPNNNNNNPPPRRRSSSSSSNNNOOOQQQQQQNNNKKKIIIIIIIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPOOOKKKHHHIIIMMMQQQLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<=========;;;999777555666888888777666333222000111222333333333333333---///000000///......///111111///...---,,,,,,+++******+++,,,,,,***)))(((+++***((('''''''''((()))'''''''''((()))+++---...((('''&&&%%%%%%&&&((()))'''((()))))))))(((&&&%%%''''''''''''&&&%%%$$$### """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$######"""""" """###$$$$$$###"""   !!!!!!  !!! }}}{{{}}}|||{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyy|||}}}|||yyywwwyyy|||{{{vvvqqqqqqqqqqqqqqqqqqqqqqqqqqqtttvvv{{{~~~~~~~~~~~~yyy||||||zzzvvvvvvxxxvvvrrrooonnnmmmooopppoooiiieeecccaaa^^^[[[XXXTTTPPPMMMNNNKKKGGGGGGIIIJJJHHHFFFIIIJJJLLLNNNPPPQQQRRRRRRQQQSSSTTTTTTQQQNNNMMMLLLLLLNNNNNNLLLHHHGGGJJJMMMMMMIIIGGGIIIOOORRRRRRPPPRRRVVVVVVSSSQQQTTTVVVUUUOOONNNMMMMMMNNNOOOQQQRRROOOOOONNNNNNMMMMMMNNNNNNSSSRRRRRRTTTXXXZZZYYYWWWTTTQQQNNNLLLLLLMMMMMMLLLMMMMMMLLLMMMMMMNNNOOOOOOMMMNNNNNNLLLHHHGGGJJJLLLIIIIIIJJJMMMOOOQQQQQQPPPQQQUUUUUUPPPMMMNNNOOOOOONNNKKKIIIGGGGGGFFFEEECCCFFFDDDBBB@@@???>>>??????>>>???@@@AAA???===:::888999999888888777666666666222333555666666555333222111000000000////////////666333///,,,******+++,,,+++,,,,,,---------,,,,,,---+++***(((''''''''''''((((((((()))******++++++...***&&&%%%&&&((('''%%%&&&&&&&&&'''''''''((((((,,,)))''''''((()))&&&$$$((('''&&&%%%$$$$$$$$$$$$&&&((('''######%%%&&&###$$$$$$###"""!!!!!!!!!"""######"""""""""""""""### !!!!!!"""""" !!!!!!!!! !!!!!!  }}}|||~~~}}}{{{~~~~~~}}}}}}~~~yyytttrrrrrrrrrrrrrrrrrrrrrrrrtttwww||||||~~~}}}yyyxxxyyyvvvqqqqqqooonnnooopppooojjjfffddd```[[[WWWTTTSSSPPPOOOKKKIIIHHHHHHIIIJJJJJJJJJHHHIIILLLNNNPPPRRRSSSTTTRRRTTTVVVVVVSSSPPPOOOOOOPPPPPPOOOLLLJJJIIIJJJKKKMMMKKKIIIKKKNNNQQQRRRQQQTTTWWWWWWSSSQQQSSSTTTSSSOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMMMMTTTSSSSSSTTTWWWXXXVVVTTTSSSPPPMMMLLLLLLMMMNNNMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNNNNKKKHHHGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSXXXXXXTTTQQQRRRSSSRRRLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>???AAAAAA@@@>>>;;;999:::999999888777666666555333444666777777666444333333222111000///...------111000///------,,,------.........---,,,+++***))),,,+++)))'''&&&&&&''''''((((((((()))******++++++---***&&&%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''+++)))''''''((((((&&&$$$''''''&&&%%%$$$$$$$$$$$$%%%''''''$$$###&&&%%%###$$$$$$###"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!  !!! ~~~}}}~~~~~~~~~{{{uuuuuuttttttttttttuuuuuuwwwzzz~~~||||||xxxrrrtttqqqnnnnnnooommmiiifffccc^^^XXXTTTRRRRRRQQQQQQLLLLLLLLLJJJHHHHHHIIIJJJGGGHHHKKKNNNPPPRRRTTTTTTTTTVVVXXXXXXUUUSSSRRRQQQSSSQQQNNNMMMLLLLLLJJJIIILLLMMMMMMMMMMMMOOOQQQTTTVVVYYYXXXSSSQQQRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJLLLMMMRRRQQQQQQSSSUUUVVVUUUTTTRRRPPPMMMKKKLLLNNNNNNNNNKKKJJJIIIHHHHHHJJJKKKMMMMMMMMMMMMKKKHHHGGGHHHJJJLLLLLLLLLLLLNNNQQQSSSUUUVVVZZZZZZVVVTTTUUUUUUSSSKKKIIIGGGGGGHHHIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAABBBAAA???<<<;;;<<<<<<;;;:::888777777666555666777888888777666555666555333111///...------,,,---.../////////......000000///...,,,)))'''&&&,,,***)))'''&&&&&&&&&&&&'''(((((())))))******++++++)))'''&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&***(((''''''((((((&&&%%%'''&&&%%%$$$$$$###$$$$$$###&&&'''%%%%%%'''%%%"""$$$############$$$$$$%%%!!!!!! !!!!!!""" !!!!!!!!!!!!"""""" !!!!!!!!!   ~~~|||{{{zzzyyyxxxxxxyyyyyy{{{~~~wwwxxxtttpppnnnnnnmmmiiifffaaa]]]XXXTTTSSSSSSRRRQQQPPPQQQQQQMMMHHHEEEEEEGGGGGGHHHJJJMMMOOOPPPQQQQQQSSSUUUWWWWWWVVVSSSRRRRRRSSSPPPMMMMMMOOOOOOMMMJJJKKKNNNQQQOOOLLLMMMQQQUUUWWWZZZYYYSSSPPPPPPPPPNNNQQQPPPPPPOOONNNMMMMMMMMMOOOMMMKKKIIIIIIJJJLLLMMMLLLMMMOOORRRUUUWWWXXXXXXSSSPPPMMMKKKKKKLLLLLLKKKJJJIIIGGGEEEFFFGGGIIIKKKKKKKKKKKKJJJHHHHHHHHHHHHLLLLLLKKKJJJKKKNNNSSSVVVWWWZZZ[[[WWWUUUUUUSSSOOOLLLJJJHHHGGGHHHIIIHHHGGGCCCDDDFFFHHHHHHGGGEEECCC@@@AAABBBBBBAAA@@@>>>===??????>>>===;;;:::999999777888999:::::::::999888777555444222000/////////.........///////////////111000///...,,,***((('''+++***((('''&&&%%%&&&&&&''''''(((((()))*********)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&%%%&&&%%%%%%$$$######$$$$$$"""&&&'''&&&&&&'''%%%!!!$$$#########$$$%%%&&&&&&"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!}}}}}}}}}~~~~~~~~~zzzvvvtttsssqqqmmmiii___\\\ZZZXXXWWWUUURRRPPPPPPQQQRRROOOJJJFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRUUUUUUTTTRRRQQQQQQPPPMMMLLLMMMPPPQQQOOOMMMLLLOOORRRPPPLLLKKKPPPUUUUUUXXXWWWRRRNNNOOOOOOMMMRRRRRRQQQPPPOOONNNMMMMMMNNNMMMKKKJJJJJJJJJLLLMMMIIIKKKNNNQQQSSSUUUVVVWWWTTTQQQMMMJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHIIIIIIHHHIIIIIIIIIHHHGGGIIIIIIIIIHHHGGGJJJPPPUUUYYY\\\\\\YYYWWWVVVRRRLLLMMMKKKHHHGGGGGGGGGEEEDDDBBBDDDGGGIIIIIIGGGEEECCCAAAAAABBBBBBAAA@@@???>>>BBBBBBAAA@@@???>>>===<<<::::::;;;;;;<<<<<<<<<<<<777666444333222222333444444222000...---...000111/////////...---,,,+++***,,,***)))'''&&&&&&&&&&&&'''''''''((())))))******''''''((('''''''''((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$!!!%%%'''&&&&&&'''&&&"""$$$#########$$$%%%&&&&&&###"""""""""######$$$%%%""""""""""""""""""!!!!!! !!!!!!!!!"""""" |||zzzyyyuuupppkkk^^^\\\ZZZYYYXXXUUURRROOOLLLMMMOOONNNMMMLLLLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKMMMOOORRRSSSRRRPPPPPPPPPLLLLLLLLLNNNPPPQQQPPPOOOMMMOOOQQQOOOKKKKKKOOOSSSRRRUUUTTTOOOMMMNNNNNNMMMPPPQQQQQQPPPOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPRRROOOKKKHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJIIIGGGFFFGGGGGGFFFEEEHHHMMMSSSYYY\\\\\\ZZZZZZYYYTTTMMMMMMJJJHHHFFFFFFEEECCCBBBBBBCCCFFFHHHHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@??????CCCBBBBBBAAAAAA@@@@@@???<<<<<<======>>>>>>??????999888666444444555777888999666222///...///111222///000000000///...------,,,+++***(((''''''''''''&&&''''''(((((())))))***%%%'''((((((''''''(((***)))))))))(((((((((((((((%%%'''((('''&&&%%%&&&'''$$$$$$############$$$$$$"""%%%'''%%%%%%'''&&&###$$$############$$$$$$%%%############$$$%%%%%%&&&######""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ~~~{{{yyyuuunnniii```]]]YYYVVVUUUSSSQQQOOOKKKKKKLLLNNNPPPPPPOOONNNKKKLLLLLLMMMNNNNNNMMMMMMKKKNNNPPPRRRQQQOOOOOOOOOJJJLLLNNNOOONNNNNNNNNOOONNNOOOOOONNNKKKKKKNNNPPPNNNQQQQQQMMMKKKMMMNNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHFFFHHHKKKKKKIIIHHHJJJKKKNNNKKKHHHFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEECCCCCCCCCCCCCCCFFFJJJKKKJJJHHHDDDFFFGGGFFFEEEFFFLLLQQQTTTWWWYYYYYY[[[[[[VVVOOOJJJHHHEEEDDDEEEEEECCCBBBBBBCCCEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB===<<<999777666666888999888777555222111111222333111111222111111000///......,,,+++)))((((((((((((&&&&&&''''''((()))))))))$$$&&&))))))'''''')))+++))))))((((((''''''''''''$$$&&&((('''%%%$$$&&&((($$$$$$############$$$$$$###%%%&&&###$$$''''''%%%$$$$$$###"""""""""######""""""""""""###$$$%%%&&&#########"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""""""""}}}~~~{{{yyywwwrrrjjjdddaaa]]]WWWSSSQQQQQQPPPOOONNNMMMLLLNNNQQQQQQNNNKKKKKKLLLMMMNNNOOOPPPPPPPPPJJJMMMPPPQQQPPPOOOOOOOOOJJJMMMPPPPPPMMMKKKLLLNNNNNNNNNNNNMMMKKKKKKMMMOOOKKKOOOOOOLLLKKKMMMOOONNNKKKKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKIIIGGGFFF@@@CCCFFFGGGFFFFFFIIIKKKJJJGGGEEEDDDFFFHHHHHHHHHDDDEEEFFFGGGGGGEEECCCAAABBBAAABBBEEEJJJLLLJJJHHHCCCFFFHHHGGGEEEFFFLLLQQQMMMPPPSSSUUUYYY[[[VVVOOOGGGEEEDDDCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAA????????????@@@AAABBBCCCAAA???;;;888777777888999666666666666555444333333444444333333111000///......---+++***)))((())))))&&&&&&''''''((()))))))))###&&&))))))(((''')))+++(((((('''''''''&&&&&&&&&$$$&&&((('''%%%$$$&&&((($$$###############$$$$$$###&&&%%%######'''(((&&&$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!!###$$$$$$$$$}}}}}}zzzuuurrrnnnhhhcccYYYWWWUUURRROOOMMMKKKKKKLLLKKKKKKLLLNNNOOONNNLLLLLLLLLMMMNNNPPPRRRTTTVVVVVVUUURRRMMMIIIHHHJJJLLLGGGMMMSSSUUUTTTPPPOOONNNQQQPPPOOOMMMKKKJJJHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCEEEGGGHHHJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDEEEEEEAAA@@@AAADDDGGGJJJKKKJJJFFFGGGHHHHHHGGGGGGIIIKKKLLLNNNQQQSSSTTTSSSQQQPPPFFFCCC@@@???@@@AAABBBBBB???@@@BBBCCCCCCBBB@@@???@@@@@@??????>>><<<;;;:::============>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBB@@@???===;;;999888888777;;;999777777888999888777555555555555444333222222222111///---+++***))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((''''''&&&&&&&&&$$$&&&))))))'''%%%$$$$$$%%%###""""""###$$$$$$### !!!###$$$&&&&&&''''''&&&&&&%%%"""!!!###%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!###"""$$$### """"""!!!    !!! """%%%%%%$$$"""~~~zzzyyy|||wwwqqqnnnkkkfffaaaXXXVVVTTTQQQNNNKKKIIIIIILLLKKKKKKLLLNNNOOOMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXWWWTTTPPPLLLKKKLLLMMMIIINNNSSSVVVUUUSSSSSSSSSQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDAAA@@@???AAADDDFFFFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLMMMOOOQQQPPPOOOLLLKKKEEEBBB???>>>???AAAAAA@@@???@@@AAACCCCCCAAA@@@???>>>>>>======<<<;;;:::999<<<<<<============>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;:::999999;;;999888777888999888777555555666666555444333333333222000...,,,+++************))))))))))))******'''''''''''''''((((((((())))))((((((((('''''''''%%%'''))))))(((&&&%%%%%%&&&%%%######%%%&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%### !!!###%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$###""""""$$$ """$$$""" %%%$$$###!!!    !!!$$$%%%###"""|||xxxuuuwww|||}}}}}}wwwoookkkiiieeebbbYYYXXXUUURRROOOLLLJJJIIIKKKKKKJJJLLLMMMNNNLLLKKKLLLMMMOOORRRTTTVVVVVVWWWZZZYYYWWWSSSPPPNNNOOOPPPMMMPPPSSSUUUUUUUUUVVVWWWQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAA??????AAACCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHKKKLLLMMMNNNLLLIIIFFFDDDCCCAAA>>>>>>???@@@@@@??????@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;::::::999999;;;;;;<<<<<<============???????????????@@@@@@AAAAAAAAA???>>><<<<<<;;;;;;<<<:::888888999:::999888666666666777666666555555444333222000...---,,,,,,,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((&&&(((******(((&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""######$$$$$$$$$$$$$$$&&&&&&%%%###!!! """#########!!!!!!!!!!!!######""""""######$$$#########%%%""" ###$$$""" %%%$$$"""!!!  !!!###$$$###"""|||xxxuuuvvvyyy}}}}}}|||zzzqqqkkkhhhfffeee]]]\\\ZZZWWWSSSPPPMMMKKKJJJIIIIIIJJJLLLLLLJJJIIIKKKMMMOOORRRTTTVVVWWWWWWZZZZZZYYYVVVSSSQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWQQQPPPOOONNNMMMMMMMMMNNNLLLMMMLLLLLLJJJHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCDDDCCCAAA???>>>??????@@@@@@@@@@@@@@@@@@DDDBBB??????AAACCCDDDDDD@@@AAABBBBBBAAABBBDDDFFFHHHIIIJJJJJJIIIFFFCCCAAABBB@@@>>>>>>???@@@@@@?????????@@@AAAAAA@@@??????;;;;;;::::::999999999999::::::;;;;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<:::888888999:::999888666777777888888888777777666555333222000//////...------,,,,,,,,,,,,------++++++***************)))))))))))))))((((((((((((&&&'''))))))'''&&&&&&&&&'''&&&%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$######%%%%%%%%%###!!! !!!###""""""!!! !!!""""""!!!!!!"""######$$$######&&&$$$!!!!!!"""###""" !!!!!! """!!!     ###$$$$$$###~~~~~~zzzwwwwwwzzz}}}}}}}}}~~~ssslllhhhffffff``````]]]ZZZVVVRRROOOLLLJJJIIIHHHIIIJJJJJJIIIGGGJJJLLLNNNPPPSSSUUUVVVWWWZZZ[[[[[[YYYVVVSSSRRRRRRTTTSSSQQQPPPPPPQQQRRRRRRPPPOOONNNMMMMMMMMMOOOPPPNNNNNNNNNMMMLLLIIIGGGEEECCCCCCDDDFFFGGGHHHIIIJJJHHHJJJLLLNNNNNNMMMLLLKKKGGGFFFEEEDDDBBBAAAAAA@@@AAABBBDDDDDDDDDBBB???===???????????????>>>>>>>>>@@@???===>>>@@@BBBCCCCCC===???@@@?????????AAACCCBBBDDDFFFGGGFFFDDDBBB@@@@@@???>>>>>>@@@@@@@@@???????????????????????????<<<<<<;;;999999999999:::888999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::888888999999999888666666777888999999999888777666444333222111000000......------------......------------,,,,,,++++++(((((((((((((((((())))))&&&'''((((((&&&%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$""" """""""""!!!!!!!!!!!!"""""" !!!"""###############%%%$$$"""""""""""""""!!! !!!"""$$$%%%###!!! !!!  !!!!!!!!!  ###$$$$$$$$$~~~~~~|||zzzxxxwwwvvvzzz|||}}}{{{zzzzzz~~~}}}~~~~~~}}}~~~|||zzzzzz|||~~~xxxoooiiiggggggbbbaaa___\\\XXXSSSOOOLLLKKKJJJIIIJJJKKKKKKIIIGGGKKKLLLMMMOOORRRUUUWWWYYY[[[\\\]]]\\\YYYVVVTTTTTTUUURRROOONNNNNNOOONNNNNNOOONNNLLLKKKLLLMMMPPPQQQOOOPPPPPPPPPNNNKKKHHHFFFCCCDDDEEEGGGIIIKKKMMMMMMPPPQQQTTTUUUUUUTTTQQQPPPLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCEEEEEEEEECCCAAA????????????>>>>>>>>>>>>>>>;;;::::::<<<>>>??????>>>;;;<<<======<<<===???@@@===???AAACCCCCCBBB@@@>>>>>>===<<<===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888777888888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;999777777888999888777555666777888999999:::999777666555444222222222111///......------......//////......------,,,,,,,,,))))))))))))************'''((()))(((&&&%%%&&&'''%%%%%%%%%'''((((((%%%###%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$###"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""###"""""""""######"""!!!!!!!!!"""""" !!!"""$$$&&&(((***$$$ !!!   """!!! """###$$$###{{{yyyvvvsssrrrtttxxx{{{~~~}}}~~~~~~}}}{{{yyywwwuuuqqqooommmmmmnnnooorrrtttxxx}}}}}}yyytttqqqppppppppprrrvvv{{{{{{zzzyyy|||}}}}}}~~~~~~{{{xxxtttuuuyyyzzzvvvsssppppppqqqppppppsssxxx}}}~~~|||~~~}}}~~~}}}|||}}}~~~}}}}}}}}}{{{zzz{{{}}}}}}~~~|||vvvooolllkkkeeedddccc___[[[UUUQQQNNNNNNLLLLLLLLLMMMMMMKKKIIIMMMMMMMMMNNNQQQUUUYYY\\\]]]^^^```___\\\YYYWWWVVVRRRPPPMMMLLLNNNOOONNNLLLMMMLLLKKKJJJKKKMMMPPPRRRPPPQQQQQQQQQPPPMMMJJJHHHGGGHHHJJJLLLOOOQQQSSSTTTXXXYYY[[[]]]\\\ZZZWWWTTTQQQQQQPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFEEEDDDBBBBBB????????????>>>>>>======;;;:::;;;<<<>>>===;;;999999:::;;;;;;:::;;;===???:::<<<>>>??????>>><<<:::;;;::::::;;;======<<<;;;>>>>>>>>>======>>>>>>>>>>>><<<:::777555555555666666666777888999:::;;;;;;:::::::::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;:::888666666777888777666444555666888999999::::::777666555444333222222222.........------...............------,,,++++++***+++++++++,,,,,,,,,------******+++***(((''')))***&&&&&&'''(((***)))'''$$$&&&&&&''''''((('''''''''###%%%&&&&&&$$$######$$$"""##################"""""""""""""""""""""!!! !!!!!!!!!!!! !!!"""### !!!"""$$$&&&'''((($$$  !!!!!!""""""}}}sssiiibbb______```aaagggnnnsssuuuzzz}}}|||yyywwwsssooommmoootttxxxzzzzzzyyyyyyyyyvvvrrrooommmkkkhhhffffffhhhjjjllliiilllpppuuuzzz}}}|||{{{xxxuuuqqqmmmkkkjjjkkklllhhhnnntttwwwvvvwww{{{yyyzzz|||~~~zzzvvvrrrtttuuutttrrrrrrvvvzzz{{{xxxggghhhiiinnnuuu~~~yyyxxxxxxyyy{{{|||zzzyyyvvvvvvuuusssooojjjfffccccccgggjjjgggcccdddkkksssxxx{{{vvvuuuqqqnnnrrr{{{}}}|||}}}~~~~~~yyyzzz{{{zzzyyyzzz}}}{{{}}}~~~{{{}}}~~~uuuqqqpppiiihhhgggccc___YYYTTTQQQPPPOOONNNOOOOOOOOOMMMKKKPPPOOONNNNNNQQQVVV[[[^^^^^^```bbbbbb___[[[YYYXXXPPPNNNLLLLLLOOOPPPOOOMMMLLLKKKJJJIIIJJJMMMPPPRRRPPPQQQRRRRRRQQQNNNKKKIIILLLNNNPPPRRRUUUXXXZZZ[[[]]]^^^```aaa```]]]ZZZWWWUUUTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@??????>>>>>>>>>=========>>>???@@@>>>:::777888999::::::999:::<<<>>>999:::<<<======;;;888666888888777999;;;;;;:::999>>>>>>============>>>>>>>>><<<999666444333333333555666777888999:::;;;;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;<<<<<<999777555555666777666555333444666777999999::::::777666555444333222222222......------------......------,,,++++++***))))))---------....../////////,,,------+++***)))+++,,,((('''(((***++++++(((%%%&&&''''''((())))))((((((%%%&&&((((((&&&%%%%%%&&&######$$$$$$$$$$$$######""""""###""""""!!!  """### """###$$$$$$  [[[YYYWWWSSSOOOLLLIIIHHHHHHMMMUUU\\\bbbhhhooossszzz{{{{{{yyyxxx{{{|||tttooonnnnnnmmmkkkhhhhhhiiikkklllnnnqqqssssssrrrpppooooookkkgggbbb``````bbbdddggghhhkkkoootttxxxxxxxxxpppmmmiiifffccccccdddeeegggjjjnnnrrruuuvvvvvvuuurrrqqqqqqsssvvvvvvtttqqqxxxqqqmmmqqqsssrrruuuzzzvvvqqqiiibbbbbbhhhpppyyy|||ooollliiijjjnnnqqqrrrqqqsssqqqnnniiieeebbb```___aaaffffffbbb___aaaddddddjjjooowwwxxxpppiiikkkjjjiiihhhkkkrrr|||~~~~~~}}}{{{zzz}}}{{{|||}}}}}}|||zzzyyyxxxwwwxxxyyy{{{}}}|||}}}~~~~~~xxxrrrnnnjjjddd___\\\YYYWWWUUUYYYWWWUUURRRPPPOOONNNNNNMMMLLLKKKMMMQQQVVVZZZ[[[bbbaaa`````````___\\\YYYSSSNNNJJJHHHJJJKKKKKKJJJFFFHHHIIIIIIHHHIIIMMMQQQSSSRRRQQQQQQRRRRRRRRRPPPRRRUUUYYY[[[\\\```eeeiiikkkhhheeecccbbbbbbaaa___[[[YYYUUURRRQQQPPPOOOMMMIIIIIIJJJIIIIIIHHHGGGFFFAAADDDGGGEEEAAA???BBBFFFDDDDDDBBB@@@>>>;;;888777;;;:::999888777888<<>><<<;;;;;;<<<<<<:::999:::===@@@<<<<<<<<<;;;;;;::::::999555555444444555666888999:::;;;<<<<<<<<<;;;:::999666666666666666555555555444444444555777999:::;;;777999;;;;;;:::999::::::;;;;;;:::999888888888999777777777777777777777777444444333333333333444555666666555444333222222111//////...---------------000000111111000///...---...,,,,,,---...///...---------,,,,,,,,,+++++++++,,,,,,++++++******)))))))))(((&&&(((***+++***(((%%%(((******'''%%%$$$%%%############$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$######"""""""""""""""!!!!!! !!!!!!    DDDCCCBBBAAA@@@???>>>===BBBCCCDDDGGGLLLTTT]]]cccjjjlllmmmlllkkklllpppuuuxxx|||~~~zzzxxxwwwuuurrrpppooommmkkkhhhfffeeedddccccccccc```\\\XXXVVVVVVXXXZZZ]]]```cccccccccccceeeccc```^^^\\\\\\\\\]]]fffgggiiikkkllllllkkkjjjmmmlllkkkiiigggdddaaa```\\\___cccgggjjjlllllllllmmmjjjhhhhhhjjjlllmmmmmmooooooqqqtttwww{{{ssseee___bbbgggjjjmmmnnnpppqqqoookkkfffcccgggffffffjjjooossssssrrrmmmjjjeeeaaa]]]]]]]]]^^^___dddfffccc``````]]]ZZZYYYYYY\\\aaahhhqqqzzz{{{xxxwwwvvvuuutttqqqmmmiiiddddddcccbbbdddiiipppuuu}}}~~~||||||yyyxxx{{{~~~}}}~~~}}}zzzxxxuuusssqqqqqqsssssstttvvvwwwwwwtttqqquuusssuuuzzz}}}{{{zzz{{{|||zzzwwwuuuvvvvvvvvvuuuyyywwwtttqqqooonnnnnnnnntttvvvxxxyyyyyyyyy{{{||||||oookkkeeeaaa^^^\\\[[[YYYWWWVVVVVVUUUSSSPPPNNNLLLMMMLLLKKKMMMRRRVVVYYYZZZ___^^^^^^^^^___^^^[[[YYYXXXUUUPPPMMMLLLJJJIIIGGGHHHHHHGGGFFFGGGJJJOOOSSSRRRSSSTTTVVVXXXYYYYYYZZZ]]]aaaeeeiiikkknnnppprrrppplllgggdddbbbaaa___]]]]]]\\\YYYWWWWWWWWWXXXYYYUUUUUUTTTTTTSSSRRRRRRQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@===>>>@@@???>>>>>>???AAA======<<<:::999999999999555444333333444555777888999::::::::::::999888777555555555555444444444333333333444555666777999:::555888;;;<<<;;;999999999:::999888777666666666666777777777777777777888888444444333222222333333444222333444555555333222000///...------------------///000000111111000//////---,,,+++,,,...///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((***++++++***&&&((())))))'''%%%%%%%%%############$$$$$$$$$%%%!!!!!!"""############"""#########"""""""""""""""!!!!!! !!!!!!""""""!!!   @@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEJJJPPPWWW[[[```cccfffggghhhjjjoootttssswwwxxxsssppppppooollliiiiiihhhgggeeedddcccbbb```aaaaaa___ZZZVVVTTTSSSVVVWWWZZZ]]]```aaaaaaaaa``````^^^]]]]]]]]]^^^^^^ccceeehhhjjjjjjhhhgggggglllmmmlllkkkiiieeebbb```\\\^^^aaadddfffhhhhhhhhhiiigggdddcccdddgggkkkllluuuyyyssslllhhhdddggghhhiiijjjiiifffbbb___eeedddeeeiiiooossssssqqqjjjgggbbb^^^\\\]]]___```bbbgggiiifffdddbbb^^^XXXUUUUUUWWWZZZaaaiiiqqquuuxxx{{{{{{uuupppnnnoooooooooooommmkkkiiidddddddddcccdddggglllppptttxxx{{{zzzyyyxxxzzz}}}uuusssqqqqqqssstttvvv|||{{{sssooonnnsss{{{{{{yyyvvvsssooolllkkkjjjjjjjjjkkkmmmooonnnllliiinnnllloootttvvvsssqqqrrruuutttsssrrrqqqqqqppppppsssqqqnnnkkkiiihhhiiiiiiooorrruuuvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~qqqllleee___[[[YYYWWWUUUTTTUUUUUUUUUSSSPPPMMMKKKKKKJJJJJJLLLPPPTTTWWWWWW]]]\\\\\\]]]^^^]]]ZZZXXXWWWUUURRROOOMMMKKKIIIHHHKKKJJJHHHGGGGGGJJJNNNQQQOOORRRUUUXXXZZZ\\\]]]___bbbeeejjjnnnqqqrrrssstttppplllfffaaa^^^]]][[[YYY[[[[[[ZZZYYYXXXYYY[[[]]]WWWWWWVVVUUUTTTSSSSSSSSSSSSOOOLLLMMMPPPQQQNNNJJJLLLKKKIIIGGGEEEDDDCCCBBB@@@BBBDDDDDDCCCBBBBBBBBB???>>>===;;;:::999999:::666666555555666777999:::999999999999888777777666555555444444333222222222222222333333444666777888444777:::<<<:::999888888:::999888666555555555555777777777888888888888888555444222111111111333444222222333333333333222222......---,,,,,,------------....../////////000000,,,+++++++++---...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))(((((((((******+++''''''(((((('''&&&%%%%%%#########$$$$$$$$$%%%%%%!!!""""""#########""""""###############"""!!!!!!!!!!!! !!!!!!######!!!  AAABBBBBBDDDEEEFFFGGGGGGDDDEEEHHHKKKOOORRRTTTUUUSSSWWWZZZ\\\]]]```fffjjjkkkooopppllliiijjjiiiffffffggghhhiiihhhfffdddbbb___``````^^^ZZZWWWUUUTTTZZZ[[[^^^```bbbcccccccccbbbaaaaaa``````aaabbbcccaaaeeejjjllllllkkkkkkkkkooooooooonnnkkkiiifffdddcccdddfffhhhiiiiiijjjiiijjjiiifffeeefffjjjooosss{{{vvvkkkhhhggggggiiijjjiiifffcccdddccccccgggmmmpppooommmgggddd```^^^]]]___bbbdddaaadddeeebbb```___ZZZTTTTTTUUUWWWZZZ___eeejjjmmmsssuuuwwwwwwsssnnnhhhdddfffggghhhhhhggggggffffffdddddddddccccccdddgggjjjkkkmmmpppuuu||||||sssrrrqqqpppsss{{{{{{tttnnnlllmmmoooooopppxxx}}}yyy}}}{{{iiifffhhhoooxxx{{{yyyuuuqqqmmmiiigggfffeeeddddddfffggghhhfffeeejjjjjjmmmqqqqqqmmmkkkmmmooooooooonnnlllkkkiiiiiijjjiiigggeeedddeeeffffffhhhkkkooopppqqqqqqqqqrrrpppsssvvvyyy}}}~~~vvvpppggg```ZZZWWWTTTRRRRRRRRRSSSSSSQQQNNNLLLJJJHHHGGGGGGJJJNNNQQQSSSSSS[[[ZZZZZZ[[[\\\\\\ZZZXXXSSSSSSRRRQQQOOOLLLKKKKKKPPPMMMJJJIIIIIIKKKMMMOOOMMMQQQVVVZZZ\\\^^^```ccceeegggjjjnnnqqqrrrrrrqqqmmmhhhbbb\\\YYYWWWUUUTTTVVVXXXYYYYYYXXXXXX[[[^^^ZZZYYYWWWVVVTTTTTTTTTTTTUUUPPPMMMNNNRRRSSSOOOJJJKKKJJJHHHFFFDDDCCCCCCCCCCCCEEEGGGHHHFFFEEEDDDDDDBBBAAA???>>><<<;;;::::::777777666666777888:::;;;::::::999888777777666666555444444333222111111111111111222222333444555666444777999:::999888888888999888777666555555555555666666777777888888888888555444111000///000222333333222111000000111333444------,,,,,,,,,------...+++,,,,,,,,,---......///,,,+++***+++---------++++++++++++++++++++++++++++++++++++++++++++++++,,,''''''(((''''''((()))***''''''''''''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""############"""!!!!!!!!!!!! !!!!!!"""!!!  AAABBBCCCDDDFFFGGGHHHIIIGGGIIILLLPPPSSSTTTRRROOOOOOQQQTTTTTTTTTWWW]]]aaabbbgggjjjhhhfffhhhgggdddhhhjjjlllnnnooommmkkkjjjeeeffffffccc___\\\[[[[[[^^^___```bbbdddffffffggggggeeecccaaaaaabbbcccddd```fffllloooooonnnooopppqqqpppnnnlllkkkjjjjjjjjjjjjkkklllmmmooooooppppppoooooommmlllnnnrrryyy~~~vvvnnniii\\\\\\]]]```fffrrr~~~yyyrrrooommmnnnppppppllliiidddbbbaaacccgggiiihhhfffaaa___]]]]]]^^^aaaeeegggcccdddbbb^^^]]]]]]ZZZTTTQQQSSSUUUYYY]]]bbbeeegggoooooonnnkkkfffaaa\\\YYY\\\^^^```aaa``````aaacccaaabbbbbbaaa```___```bbbccccccdddgggmmmvvv~~~~~~xxxtttmmmlllkkkkkkoooxxx~~~xxxooollllllooopppppptttzzz~~~|||}}}~~~xxxttthhhfffhhhpppwww~~~~~~|||xxxsssnnnjjjgggeeecccbbb```aaacccdddeeedddkkkjjjmmmpppnnnjjjiiilllkkklllmmmlllhhheeeccccccaaa```^^^^^^^^^```bbbcccaaadddhhhjjjjjjiiiiiijjjhhhkkkooosssuuuyyy|||zzz{{{|||~~~{{{uuukkkbbb\\\WWWTTTRRROOOOOOOOOOOOMMMKKKIIIHHHFFFEEEFFFHHHLLLOOOPPPPPPYYYXXXXXXZZZ[[[[[[YYYWWWQQQRRRTTTTTTQQQOOONNNNNNQQQOOOLLLLLLMMMNNNNNNNNNLLLQQQXXX\\\^^^```cccfffiiiiiijjjmmmoooqqqpppnnniiiddd]]]WWWTTTRRRPPPOOOQQQTTTXXXYYYWWWWWWYYY[[[]]][[[YYYWWWVVVVVVVVVVVVWWWSSSOOOPPPSSSSSSPPPLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFHHHJJJJJJHHHGGGFFFGGGEEEDDDDDDBBB@@@>>><<<;;;777777666666777888:::;;;<<<<<<:::999888888777888555555444333222111000000111111111111222333444444555777888888777777888999777666666555555555555555555555666666777777888888555444111///...///111222444222000......000333444,,,,,,,,,,,,,,,------...+++++++++++++++,,,---...+++***)))***,,,---,,,+++*********+++++++++++++++************************%%%'''))))))((('''((()))((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""######$$$$$$"""!!! !!!!!! !!!!!! AAAAAABBBCCCDDDFFFFFFGGGHHHIIIKKKNNNQQQQQQMMMJJJKKKMMMOOOOOOOOOSSSZZZ```dddkkkppppppqqqsssrrrpppssstttvvvxxxzzz|||}}}}}}yyyyyywwwsssnnnkkkjjjjjjjjjkkkmmmpppsssuuuwwwxxxwwwtttpppkkkiiihhhiiijjjkkkrrryyy||||||{{{|||~~~|||yyyvvvsssrrrtttvvvxxxyyyzzz{{{}}}xxxhhh\\\SSSMMMIIIKKKKKKLLLMMMQQQZZZeeemmm}}}{{{wwwqqqkkkddd```]]]]]]___```___]]]XXXXXXYYYZZZ]]]```dddfffbbbaaa]]]XXXWWWZZZXXXTTTOOOPPPRRRVVV[[[aaafffhhhllljjjgggbbb^^^YYYVVVTTTUUUXXX\\\]]]]]]^^^aaaddd```aaabbbaaa^^^\\\\\\\\\]]]]]]\\\^^^cccjjjqqqvvvxxxxxxxxxyyyyyywwwsssoooiiihhhfffggglllvvv{{{uuuqqqqqquuuwwwuuuvvvxxxxxx{{{{{{||||||}}}|||vvvrrrmmmkkknnntttyyyzzz}}}|||vvvqqqllliiigggdddbbb___^^^aaaccceeefffiiiiiijjjllljjjeeefffjjjiiikkkllljjjfffaaa^^^^^^YYYXXXWWWWWWXXXZZZ]]]^^^___bbbfffhhhgggfffeeefffccceeefffhhhiiilllppptttvvv~~~}}}||||||}}}{{{}}}~~~~~~}}}{{{yyyyyytttttttttuuuyyy|||uuukkkbbb\\\XXXUUUSSSMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEFFFHHHLLLOOOPPPOOOWWWWWWWWWYYY[[[[[[YYYWWWRRRUUUXXXXXXUUUQQQPPPQQQPPPNNNMMMNNNQQQRRRRRRPPPMMMSSS[[[___aaabbbfffiiimmmkkkjjjlllnnnpppooommmfffaaaZZZSSSPPPNNNMMMLLLLLLRRRXXXYYYWWWVVVWWWYYY^^^\\\YYYWWWVVVUUUVVVVVVVVVSSSQQQQQQRRRRRROOOMMMLLLKKKIIIGGGFFFFFFGGGHHHHHHJJJKKKJJJIIIGGGHHHHHHGGGGGGHHHGGGEEEAAA>>><<<:::999999999999;;;<<<===???>>><<<:::999999999999666555444333222111000000000000000000111222333333666777777666555666888:::444333333333333444555555333444444555666666777777666444000...---...000222222111000000///000111111,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...+++***)))***+++,,,,,,***)))*********+++++++++++++++******))))))(((((((((###'''+++,,,***((((((((()))&&&%%%%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######!!!"""$$$$$$$$$###!!! !!!!!! !!!!!! AAAAAABBBCCCDDDEEEEEEFFFHHHGGGHHHJJJMMMMMMJJJFFFCCCEEEGGGHHHJJJPPPYYY```mmmuuu|||~~~}}}zzzyyyyyy~~~|||xxxvvvvvvwww~~~sssiiiZZZNNNHHHFFFEEEDDDAAAAAAAAA@@@???CCCIIINNNeee|||}}}ssslllccc___ZZZXXXYYYZZZYYYWWWRRRSSSUUUWWW[[[___ccceee\\\ZZZTTTNNNNNNRRRRRRNNNOOOOOOQQQTTTZZZbbbiiimmmllliiiddd___[[[WWWVVVUUUSSSWWW[[[]]]^^^```dddhhh```bbbcccbbb___\\\[[[[[[ZZZZZZZZZ[[[___ccchhhkkkiiijjjkkkmmmppppppnnnlllbbbaaa``````fffppp}}}}}}|||wwwvvv{{{~~~|||zzzyyyuuuyyy}}}qqqyyyyyy{{{~~~{{{wwwsssrrrtttyyy{{{xxxxxxzzz~~~yyytttoookkkiiifffccc___^^^```dddggghhhgggfffggghhheee```bbbggghhhjjjllljjjddd___\\\[[[UUUTTTSSSSSSTTTVVVXXXZZZaaadddhhhiiihhhgggffffffbbbaaa```______ccchhhllljjjuuu~~~{{{|||}}}}}}{{{zzzyyyyyyuuuwwwyyyyyywwwuuussssssoooooonnnnnnpppvvv~~~yyyrrrhhh```ZZZVVVTTTSSSLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFIIIMMMOOOPPPOOOVVVVVVVVVXXXZZZZZZYYYWWWUUUXXX[[[[[[WWWSSSRRRRRRMMMLLLMMMPPPTTTVVVUUUSSSNNNUUU^^^bbbcccdddhhhkkkqqqnnnllllllnnnpppooommmeee```XXXRRROOOMMMLLLKKKJJJQQQXXXZZZXXXUUUUUUWWW\\\ZZZXXXUUUTTTSSSTTTUUUSSSRRRPPPPPPOOOOOOMMMLLLNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKKKKJJJIIIHHHHHHJJJHHHIIIJJJJJJHHHDDD???<<<======<<<<<<===>>>@@@AAA@@@???===;;;::::::::::::666666555444333111111000000000///000000111222222777777666555444555888;;;111111111111222333444555333333444444555666666777666444000...---...000222000111222222111000///...++++++++++++,,,,,,---.........,,,,,,,,,,,,---...***)))))))))+++,,,+++***))))))******+++++++++++++++******)))(((''''''&&&###(((---...,,,)))((())))))&&&$$$%%%''')))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!"""$$$%%%$$$###!!! !!!!!! !!!!!!!!!!!!  BBBAAA?????????AAACCCDDDHHHIIIIIIHHHFFFEEEFFFHHHFFFBBBBBBHHHMMMSSS___kkkxxxdddSSSMMMFFFCCCEEEEEE@@@999===>>>???>>>===@@@EEEIIISSS]]]ppp|||mmmkkk```VVVUUUWWWTTTQQQPPPNNNNNNOOORRRVVVYYYYYYYYYUUURRRNNNLLLLLLNNNRRRUUUUUUSSSUUU]]]iiiqqqtttsssrrrnnnhhh```[[[XXXVVVVVVWWWWWWXXX]]]dddiiikkkjjjgggdddbbbcccddddddaaa^^^___^^^\\\\\\^^^aaaeeehhhkkkjjjjjjiiigggfffeeedddccccccccccccfffooo{{{}}}{{{xxxxxxwwwyyy}}}|||yyywww{{{|||vvv|||}}}wwwsssqqqrrrnnnlllhhhdddaaaaaacccfffhhhhhhhhhfffdddccccccdddggghhhhhhfffbbb]]]WWWTTTSSSQQQPPPPPPSSSXXX]]]```eeehhhmmmpppqqqooollliiifffccc^^^ZZZZZZ^^^cccffflllpppyyy~~~~~~|||wwwvvvwwwxxxwwwvvvtttwwwzzz~~~~~~|||yyyvvvtttrrrtttttttttrrrqqqrrrssspppoooooooooqqqtttxxxzzz~~~sssfff\\\XXXVVVSSSPPPMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFIIIMMMQQQUUUWWWTTTVVVYYY[[[\\\[[[YYYXXX\\\\\\[[[XXXTTTRRRRRRSSSNNNMMMMMMPPPSSSTTTRRROOOPPPRRRWWW]]]bbbeeehhhiiioooooonnnmmmkkkiiihhhgggddd___XXXSSSPPPOOOMMMLLLOOOQQQTTTXXXZZZZZZZZZZZZZZZYYYXXXTTTQQQOOOQQQRRROOONNNNNNNNNOOOOOONNNLLLOOOMMMIIIGGGFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLLLLJJJIIIGGGGGGGGGGGGCCC@@@>>>>>>AAACCCBBBAAAAAA@@@>>>===>>>===;;;:::999999888888666555444333333///...111222222444999999;;;<<<:::777555666777666555333111111111333444111222333444444444444333222111111000000000000000//////000000///...------000,,,)))***...000...+++---,,,++++++******++++++))))))(((((((((((())))))***)))((()))***)))'''%%%+++)))''''''))))))&&&$$$)))))))))))))))))))))))))))(((&&&&&&''''''&&&%%%$$$######"""$$$&&&(((***%%%'''(((&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!############"""   ???>>>>>>>>>???AAACCCDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFDDDHHHRRR[[[bbbnnnzzz|||dddQQQKKKFFF@@@???CCCEEEBBB======???@@@???>>>===@@@BBBIIIPPP___rrrvvvhhh]]]SSSQQQQQQPPPNNNMMMMMMMMMOOOSSSWWWYYYXXXWWWQQQOOOLLLJJJKKKNNNQQQTTT[[[\\\```hhhrrryyy{{{{{{{{{wwwppphhhbbb^^^\\\\\\YYYYYY[[[___eeeiiijjjiiijjjiiiiiijjjmmmmmmkkkhhheeecccbbbbbbcccfffjjjlllllljjjhhhfffeeeddddddddddddeeeeeeeeehhhnnnxxxyyyvvvvvvwww{{{{{{xxxwww{{{~~~wwwyyy|||{{{xxxwwwxxxwwwtttpppkkkgggeeeeeefffeeefffeeedddcccbbbbbbbbbeeeeeefffdddaaa\\\XXXUUUPPPPPPOOOPPPSSSXXX^^^aaahhhjjjnnnqqqrrrqqqnnnmmmgggccc]]]YYYXXXZZZ___bbbgggjjjqqq{{{~~~|||yyyvvvuuuvvvwwwvvvuuutttvvvxxxzzz}}}~~~~~~|||xxxuuusssrrrssstttsssrrrqqqrrrsssqqqpppnnnmmmnnnqqqsssuuuzzzzzz~~~yyyooocccYYYUUUTTTQQQOOOLLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGJJJMMMPPPTTTUUUTTTUUUXXXYYYZZZYYYWWWUUUZZZZZZYYYWWWTTTRRRRRRSSSNNNLLLKKKMMMOOOPPPNNNLLLOOORRRWWW\\\aaafffiiijjjnnnnnnmmmlllkkkjjjhhhgggbbb]]]WWWRRROOOMMMLLLKKKMMMOOOSSSVVVYYYZZZZZZZZZXXXVVVRRROOONNNNNNNNNOOOMMMMMMMMMNNNNNNNNNMMMLLLOOOMMMIIIGGGFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNMMMLLLKKKJJJIIIHHHHHHFFFCCCAAAAAACCCEEEDDDCCCCCCAAA@@@@@@@@@@@@>>><<<<<<<<<;;;:::999777666555444111000333444333555:::777999:::999777777999;;;777666444333222333444555333333333333444444555555333333222111000//////000///////////////...------000,,,***+++...000...+++,,,,,,+++************+++))))))(((((((((((())))))***)))((()))***)))(((&&&,,,)))'''&&&(((((('''%%%))))))))))))))))))))))))'''&&&%%%&&&'''((('''%%%$$$$$$######$$$&&&(((***%%%'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """######""""""!!!   999::::::<<<===>>>???@@@???AAACCCCCCAAA@@@@@@AAADDDGGGRRR```nnnyyyxxxdddTTTEEEAAA===>>>BBBDDDBBB???===???AAAAAA???>>>???@@@CCCFFFOOO[[[gggxxxlll___SSSOOOOOOMMMLLLMMMLLLNNNQQQVVVYYYZZZXXXVVVPPPOOOMMMMMMOOOSSSWWWZZZfffjjjqqqyyy}}}vvvmmmgggbbb```___``````bbbfffjjjlllkkkjjjllllllnnnqqqtttuuusssqqqmmmlllkkkkkkmmmpppsssvvvsssqqqmmmiiigggggghhhiiijjjkkkmmmnnnppptttyyy}}}}}}yyyxxxxxxzzz}}}zzzxxxwww{{{|||wwwyyy|||~~~wwwqqqllliiigggddddddeeeeeedddcccbbbaaabbbbbbcccbbb```\\\YYYWWWSSSRRRRRRSSSWWW\\\bbbeeekkkmmmoooqqqrrrrrrqqqqqqkkkfff___YYYWWWXXX[[[^^^aaadddiiipppwww}}}~~~~~~}}}zzzxxxwwwwwwxxxwwwvvvwwwwwwwwwxxxzzz}}}|||xxxtttrrrqqqrrrssssssqqqqqqrrrsssrrrpppmmmkkkjjjkkklllnnnrrrqqqssswwwzzz}}}rrrjjj^^^VVVRRRQQQOOONNNLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHJJJMMMOOOQQQSSSSSSTTTVVVWWWVVVUUUSSSRRRUUUVVVVVVTTTQQQPPPQQQSSSNNNLLLIIIIIIIIIIIIHHHGGGKKKNNNRRRWWW]]]bbbfffhhhkkkkkkkkkkkkjjjiiihhhggg```[[[UUUPPPNNNLLLKKKJJJLLLNNNRRRUUUXXXYYYYYYYYYVVVQQQKKKIIIJJJKKKKKKJJJKKKKKKLLLLLLMMMLLLLLLKKKNNNLLLIIIFFFEEEFFFGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJOOOOOONNNMMMLLLKKKJJJJJJHHHFFFDDDDDDFFFFFFFFFEEEDDDCCCBBBCCCDDDCCCBBB@@@?????????>>><<<;;;999888555222222555666444666:::666777888888888:::===???999888777666555666777888666555444444444555666777666555333222000/////////.........///......---,,,///---***+++...///---+++,,,++++++***************))))))(((((((((((())))))***)))((()))******(((''',,,)))'''&&&'''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%'''(((***%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!"""!!!!!!!!!!!!   999:::;;;<<<============@@@AAAAAA@@@@@@@@@CCCEEEIIIRRRaaattt}}}~~~ssscccKKKFFFDDDGGGJJJIIIFFFEEECCCCCCCCCCCCBBBBBBBBBCCCDDDFFFJJJOOOUUUbbbzzzwwwiii[[[TTTQQQNNNOOOQQQOOOQQQVVV[[[___```]]]ZZZUUUUUUVVVYYY]]]ccchhhkkkuuu{{{vvvooojjjgggfffiiijjjllloooqqqqqqqqqppprrrtttvvvyyy{{{{{{zzzxxxtttttttttvvvxxx||||||wwwrrroooppprrrtttrrruuuyyy}}}~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~}}}||||||zzzyyyyyyzzz|||xxxqqqlllgggggggggggghhhgggeeedddaaaaaaaaa```___]]]\\\ZZZ[[[ZZZZZZ[[[^^^bbbgggjjjnnnnnnooopppqqqsssttttttpppkkkddd]]]YYYXXXZZZ[[[]]]___dddiiinnnrrrtttvvvzzz{{{{{{zzzzzz{{{~~~}}}{{{yyyxxxzzzyyyxxxyyy{{{{{{wwwsssqqqoooqqqrrrqqqpppoooppprrrssspppllliiifffffffffgggiiihhhjjjmmmnnnpppxxx}}}xxxkkkdddZZZSSSOOONNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOOOOQQQRRRSSSSSSRRRPPPOOOMMMOOOOOOPPPOOOMMMMMMOOOPPPNNNLLLIIIFFFEEEDDDDDDCCCEEEGGGJJJOOOUUU\\\```cccggghhhhhhhhhgggffffffeee^^^ZZZUUUQQQOOONNNLLLKKKNNNPPPSSSUUUVVVVVVUUUUUURRRLLLEEECCCFFFIIIHHHFFFHHHIIIKKKKKKJJJJJJJJJKKKMMMKKKHHHFFFEEEEEEFFFGGGKKKJJJIIIHHHHHHIIIJJJJJJNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFDDDDDDCCCEEEFFFFFFDDDBBBBBBBBBAAA@@@???===;;;:::666333333666777555777:::888888888888999;;;>>>@@@;;;::::::999999999::::::888777555444444666888999888777555333111000//////------............------///---,,,,,,......---***++++++***)))))))))))))))))))))(((((((((((()))))))))(((((()))++++++)))(((+++)))'''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''((()))%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!!!!!!!!!!"""""""""   ======>>>?????????>>>>>>AAABBBBBBDDDGGGMMMUUU[[[aaalll|||uuulllccc___]]][[[^^^eeevvv~~~lll\\\VVVSSSXXXZZZXXXXXXZZZTTTRRRNNNJJJHHHFFFEEEDDDEEEFFFJJJLLLNNNUUUgggxxxvvvggg]]]WWWTTTTTTXXXWWWZZZ___fffjjjkkkhhheeebbbcccggglllrrryyy~~~yyyvvvvvvrrrtttvvvxxxxxxxxxyyyyyy~~~||||||~~~yyyvvvwwwzzz||||||~~~}}}~~~}}}||||||~~~~~~~~~|||zzzzzz}}}}}}uuullljjjiiijjjkkkkkkhhhfffbbbbbbbbbbbbaaaaaa``````cccbbbbbbbbbdddgggjjjlllooooooooooooqqqsssuuuvvvsssnnnhhhaaa\\\YYYYYYYYYYYY[[[___cccgggiiijjjkkklllmmmnnnpppsssxxx~~~~~~{{{yyy{{{zzzyyyyyy}}}{{{vvvrrrpppnnnooopppooonnnmmmmmmoooqqqnnnjjjfffcccbbbbbbbbbbbbbbbdddgggggghhhooowww~~~{{{|||{{{sssnnneee___WWWQQQMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKLLLLLLOOOOOOOOOOOONNNLLLKKKJJJHHHIIIJJJJJJIIIIIIKKKMMMLLLKKKHHHEEEBBBAAAAAAAAAAAABBBEEEIIIOOOVVV\\\___bbbbbbccccccbbbaaa``````\\\YYYUUURRRQQQPPPOOOMMMQQQRRRTTTTTTTTTRRRPPPOOONNNHHHBBBAAADDDGGGFFFCCCEEEGGGIIIIIIHHHGGGHHHJJJJJJIIIGGGEEEEEEEEEFFFGGGKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHGGGFFFEEEEEECCCCCCCCCEEEGGGHHHFFFDDDDDDDDDCCCBBB@@@>>><<<;;;777444444888888666777:::;;;:::999999;;;===>>>>>><<<<<<<<<<<<<<<<<<======;;;999777666666777999:::999888666444222000//////------......///......---...------......---,,,***+++***))))))(((((())))))))))))(((((((((((()))))))))(((((()))+++,,,+++)))))))))((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%$$$"""!!!&&&&&&&&&&&&'''((())))))%%%&&&&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&### !!!!!!!!!""""""###"""   =========>>>>>>>>>>>>???@@@BBBGGGMMMVVVcccoooxxx{{{dddUUUJJJHHHHHHGGGJJJQQQ___mmmsssiiidddgggjjjkkkqqqyyysssnnnfff^^^WWWPPPIIIEEEDDDEEEHHHKKKLLLQQQ___mmmxxxmmmfffbbbcccgggjjjmmmssszzz}}}yyy{{{}}}~~~tttpppmmmmmmnnnooommmjjjggggggfffeeeeeefffgggggghhhhhhgggggghhhjjjlllnnnpppppppppppprrrtttwwwxxxtttqqqlllfffaaa]]]ZZZYYYWWWYYY]]]```bbbcccbbbbbb```aaacccfffkkkttt~~~~~~}}}|||{{{zzzzzz~~~yyyuuuqqqpppmmmnnnooommmkkkiiijjjjjjllliiieeeaaa___^^^^^^___]]]^^^aaadddddddddhhhoooxxxzzzuuusssxxx~~~|||{{{wwwrrrkkkfff___[[[TTTNNNJJJHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFHHHIIIIIIJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIHHHEEEAAA???@@@@@@@@@@@@BBBFFFKKKRRRYYY]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWTTTQQQPPPPPPPPPOOONNNQQQRRRRRRRRRPPPMMMJJJHHHHHHDDD@@@@@@BBBDDDCCCAAABBBEEEHHHHHHFFFEEEFFFIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIIIIIIIJJJLLLMMMOOOKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKJJJGGGEEEDDDEEEAAABBBCCCFFFIIIIIIGGGEEEFFFEEEDDDCCCAAA???===;;;999777777:::;;;888888;;;<<<;;;;;;<<<===>>>===<<<======>>>>>>>>>>>>>>>>>><<<;;;:::999888999:::::::::999777555333222111000---...//////000/////////---......///...---+++******))))))((((((((((((((())))))(((((((((((())))))((('''((())),,,---,,,***'''((())))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%###!!!'''''''''((((((((())))))&&&%%%&&&''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!""""""!!!""""""""""""!!!   CCCCCCCCCCCCEEEGGGIIIJJJMMMRRR[[[fffsss~~~qqqiiijjjmmm{{{bbbOOO???>>>@@@>>>???DDDHHHSSSdddwww{{{mmmkkkmmmrrr|||rrreeeXXXOOOIIIGGGGGGJJJMMMTTTaaammm|||}}}zzzuuusssuuuvvvtttrrrmmmlllkkkjjjjjjkkklllmmmllllllkkklllmmmppprrrsssqqqqqqrrrssstttwwwyyyzzzwwwuuusssnnniiiddd```^^^[[[\\\^^^```aaa___^^^\\\XXXXXXZZZ]]]eeeppp}}}~~~xxxtttqqqooommmnnnmmmkkkhhhfffffffffdddbbb___\\\ZZZZZZ[[[\\\ZZZ[[[___cccbbb___bbbgggkkkqqqzzzzzztttooorrrxxxsssrrrqqqpppnnnjjjeeeaaaZZZWWWQQQKKKFFFDDDEEEGGGDDDDDDEEEEEEFFFGGGHHHHHHCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEECCCDDDEEEEEEDDDEEEGGGIIICCCEEEFFFDDDAAA>>>>>>???>>>>>>???AAAGGGNNNTTTYYYXXXXXXWWWVVVUUUTTTRRRQQQOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMNNNMMMKKKHHHFFFDDDAAA@@@@@@@@@@@@@@@?????????CCCGGGFFFDDDCCCEEEHHHDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHJJJLLLNNNPPPKKKKKKMMMNNNMMMLLLJJJIIIJJJLLLMMMLLLHHHEEEEEEEEEAAABBBDDDHHHKKKKKKIIIGGGHHHGGGFFFEEEBBB@@@>>>===<<<::::::>>>>>>;;;;;;>>>;;;:::;;;===@@@AAA>>><<<===>>>>>>??????@@@??????<<<<<<<<<;;;;;;::::::::::::999777555444333222222...//////000111111000000,,,...//////...,,,******))))))(((''''''''''''((())))))(((((((((((())))))((('''((())),,,------+++$$$'''******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%''''''((())))))))))))(((&&&%%%%%%&&&'''%%% %%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$$$$###"""$$$###"""!!!  PPPPPPPPPQQQTTTWWW[[[]]]dddkkkwww~~~~~~~~~zzztttvvvxxxxxxtttnnngggbbbYYY\\\[[[UUULLLIIINNNUUUcccdddNNN<<<;;;===:::888;;;===BBBLLL[[[ssspppiiihhhoooyyyhhh]]]SSSMMMIIIJJJOOOWWWeeeqqqxxx|||zzz{{{}}}|||yyyqqqpppnnnmmmmmmnnnpppqqqoooooooooqqqsssuuuxxxzzzrrrssssssuuuwwwyyy{{{|||{{{{{{yyyvvvrrrlllgggccc```aaabbbcccbbb___]]][[[TTTTTTUUUYYYaaannn}}}}}}wwwsssqqqooommmmmmmmmjjjgggdddcccddd___]]][[[XXXWWWXXXZZZ[[[YYY[[[___ccc```\\\]]]aaa```fffooowww~~~zzzvvvooojjjkkkqqqkkkjjjiiiiiihhhfffbbb___WWWTTTOOOIIICCCAAABBBDDDAAAAAABBBCCCDDDEEEFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFEEEEEEEEEGGGIII???BBBDDDCCC@@@======>>>;;;;;;;;;===BBBIIIPPPTTTUUUUUUTTTSSSQQQOOONNNMMMIIIHHHGGGGGGIIIJJJJJJJJJIIIIIIJJJJJJHHHFFFCCCBBB<<<>>>??????>>>======>>>>>>BBBFFFFFFCCCBBBEEEHHHBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEEEEFFFIIIKKKNNNPPPKKKLLLMMMNNNNNNMMMKKKJJJKKKMMMOOOMMMIIIFFFEEEFFFBBBCCCEEEIIILLLMMMKKKIIIIIIIIIHHHFFFDDDBBB???>>>???<<<===@@@AAA>>>===@@@999999;;;???BBBCCC???<<<===>>>???@@@@@@@@@@@@@@@<<<<<<======<<<;;;:::::::::999777666444333333333//////000111111111111111,,,...000000...,,,******))))))((('''''''''''''''))))))(((((((((((())))))'''''''''***,,,...---,,,###'''+++,,,)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))((('''((()))))))))))))))((('''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&$$$"""%%%$$$""" !!!!!!  jjjdddcccjjjppptttzzz}}}|||zzzyyyyyy~~~zzztttnnnkkkjjjlllnnnkkkjjjjjjmmmvvvqqq^^^___XXXTTTTTTTTTPPPMMMLLLNNNIIIDDD@@@@@@CCCFFFHHHPPPjjjiiiSSS@@@;;;;;;999777::::::???DDDMMM```{{{qqqaaaVVVZZZqqqxxxccc^^^[[[YYYZZZaaammmyyyzzzvvvuuutttuuuwwwvvvuuussszzzxxxuuussssssuuuxxx{{{wwwxxxyyyzzzzzz{{{{{{{{{|||||||||zzzuuuoooiiieeehhhgggffffffgggeeebbb```VVVWWWYYY\\\cccpppzzztttooolllkkkhhhjjjjjjgggcccbbbdddfffaaa^^^YYYWWWVVVWWWWWWWWWWWWYYY\\\___``````^^^]]]bbbeeegggiiiqqq{{{~~~}}}{{{xxxrrrmmmhhheeefffdddbbbaaaaaa```^^^\\\VVVRRRLLLHHHEEECCCAAA???EEECCCAAABBBCCCEEEEEEEEECCCDDDFFFGGGGGGEEEDDDBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>>:::999999;;;???DDDIIIMMMTTTRRRQQQQQQQQQNNNHHHCCCCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFFFFFFFEEEDDDBBBAAA???@@@@@@>>><<<;;;<<<===CCCCCCBBBBBBBBBCCCDDDDDDBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJIIIJJJLLLMMMKKKHHHKKKKKKKKKKKKJJJGGGEEEDDDEEEEEEFFFGGGHHHKKKMMMOOOIIIJJJKKKIIIFFFCCCAAAAAAAAAAAA@@@===;;;;;;===??????<<<;;;<<>>@@@???>>>===<<<;;;:::999999999999999777555333111111111111111222333444555......//////......---,,,''''''''''''((((((((((((******))))))((((((''''''&&&+++,,,)))))),,,+++&&&%%%(((******'''&&&''')))$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++***)))))))))'''&&&$$$###!!!!!!"""###$$$%%%%%%$$$###"""###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!! ###"""!!!  !!! """"""!!!~~~xxxssspppmmmkkkkkkjjjjjjiiiiiiiiiiiillliiiddd```]]]\\\]]]^^^[[[YYYWWWXXX]]]eeennnttt~~~qqqZZZOOOHHHDDDEEEEEEBBB@@@???AAA???<<<;;;;;;===>>>???JJJbbbgggQQQ>>>:::<<<:::999:::;;;===???DDDWWWtttooo^^^QQQOOO___rrr{{{lllkkkkkkoooxxx~~~yyyxxxxxxzzz|||~~~~~~}}}|||{{{xxxvvvvvvwwwxxxzzz||||||||||||{{{yyywwwvvv}}}}}}~~~}}}zzzuuupppmmmlllkkkjjjjjjjjjiiifffccc^^^___aaadddkkkxxxwwwqqqllljjjiiiggghhhiiifffccc```___```]]]ZZZWWWUUUUUUVVVVVVVVVUUUWWWYYYZZZ[[[ZZZYYYXXXZZZ^^^```bbbgggpppvvvvvv{{{{{{yyyvvvqqqkkkfffbbb___^^^\\\[[[[[[[[[YYYWWWRRRNNNIIIFFFDDDCCCAAA@@@EEECCCAAABBBDDDFFFFFFFFFCCCDDDEEEEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@???>>>:::999999:::>>>CCCHHHKKKPPPOOONNNNNNNNNKKKFFFBBBAAAAAAAAABBBBBBCCCCCCBBBDDDDDDEEEDDDDDDBBBAAA@@@???@@@@@@>>><<<<<<===>>>BBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGHHHKKKLLLJJJHHHJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEGGGIIILLLMMMHHHIIIJJJIIIFFFCCCBBBBBBBBBBBBAAA???======>>>@@@???===;;;===???AAAAAA@@@===>>>>>>?????????>>>===@@@??????>>><<<;;;:::::::::::::::999888666444222222333333333333444444444000000000///...,,,+++***(((((((((((((((((((((((()))))))))(((((((((''''''&&&++++++))))))++++++&&&&&&(((***)))'''&&&''')))%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++******))))))((('''&&&$$$###"""!!!"""###$$$$$$$$$$$$###"""###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!! ###"""!!!  !!! !!! |||vvvmmmeee___[[[XXXVVVWWWXXXXXXYYYYYYZZZZZZ[[[WWWUUURRROOOMMMMMMMMMMMMMMMKKKHHHGGGIIIMMMRRRUUUVVVWWWYYY^^^gggtttsssWWWGGG@@@<<<===>>><<<:::;;;999888888999999:::;;;;;;III]]]{{{eeeOOO<<<:::===<<<::::::<<<===>>>DDDUUUppphhhXXXLLLEEEKKKWWWmmmzzz|||~~~}}}~~~~~~}}}||||||{{{}}}yyyvvvtttyyyzzz{{{{{{zzzwwwsssqqqpppoooooooooooonnnkkkiiiiiiiiikkkooowww}}}tttmmmiiigggfffgggiiijjjiiieeeaaa^^^\\\YYYVVVTTTSSSSSSTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRUUU[[[______aaahhhnnnpppvvvvvvvvvtttpppiiiccc___YYYXXXVVVVVVVVVVVVUUUSSSOOOLLLHHHFFFEEEDDDCCCBBBDDDCCCAAABBBDDDFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>:::999999:::<<>>@@@CCCDDDBBB???BBBBBBBBBBBBBBBAAA@@@??????@@@@@@???======???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDFFFHHHIIIHHHGGGIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIFFFGGGHHHGGGEEECCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA???>>>======???AAAAAA@@@AAA???===???AAABBB???<<>>===<<<;;;;;;;;;;;;;;;;;;999777555444333444555555555444333222111111000///---+++)))((())))))))))))))))))))))))(((((((((((((((''''''''''''******))))))******'''&&&((()))((('''&&&''')))&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((***++++++***))))))(((((('''&&&$$$###"""""""""###$$$$$$$$$$$$###"""###"""!!!"""$$$$$$"""!!! """"""!!! !!! zzzrrrjjjddd]]]VVVRRROOOMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAAAAACCCEEEGGGDDDCCCCCCDDDIIIRRR]]]eeezzz[[[IIIAAA<<<======<<<;;;<<<::::::;;;;;;<<<===???AAAKKK___|||bbbMMM;;;:::>>>===::::::;;;???EEENNN___vvvxxx___QQQHHHAAACCCJJJWWWttt~~~{{{yyyxxxzzz{{{{{{{{{yyyvvvuuutttssssssuuuvvvvvvtttqqqrrrsssuuuzzz}}}ssslllgggffffffhhhkkknnnooolllfffaaa]]]XXXUUURRRQQQPPPPPPNNNMMMNNNNNNNNNNNNOOOOOOPPPPPPRRRZZZ___]]]\\\aaahhhkkkooopppqqqpppmmmfff```[[[VVVUUUTTTTTTUUUUUUTTTSSSPPPMMMJJJHHHHHHGGGEEEDDDCCCAAA@@@@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBEEEFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAA@@@???======999999888999;;;>>>AAACCCBBBBBBCCCDDDDDDBBB@@@???CCC???>>>@@@EEEFFFBBB>>>@@@AAAAAAAAA@@@@@@@@@???>>>???@@@???>>>>>>@@@BBB>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAA@@@@@@???>>>>>>????????????AAACCCEEEFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFCCCBBBAAAAAAAAACCCDDDEEECCCDDDEEEEEECCCCCCCCCDDDCCCDDDFFFEEECCCBBBBBBCCC@@@???>>>???@@@AAAAAAAAACCC@@@===???CCCDDD@@@<<<>>>????????????>>><<<<<<<<<=========;;;:::888777444555666666666444111000000000000///---+++***)))+++++++++***************''''''''''''''''''''''''((())))))))))))))))))(((((((((((('''''''''((((((''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***++++++***)))(((''''''&&&%%%%%%$$$###############$$$$$$############"""!!!"""$$$$$$"""!!! !!!!!!!!! !!!!!! !!!wwwmmmeeeXXXTTTNNNIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<<<<===>>>=========>>>BBBHHHMMM]]]sss___HHH@@@999999:::888888:::;;;<<<=========@@@FFFJJJTTThhhzzz]]]JJJ;;;;;;>>>;;;:::;;;;;;AAAIIIVVVjjjqqqXXXKKKEEE@@@BBBHHHOOOeee}}}|||xxxxxxxxx{{{}}}}}}|||zzzyyyyyy{{{vvvoookkkjjjjjjkkkmmmqqqsssrrrllleee___YYYVVVQQQNNNLLLKKKIIIGGGHHHHHHIIIKKKLLLNNNOOOPPPLLLTTTYYYWWWUUUYYY___aaafffhhhjjjjjjgggbbb\\\XXXTTTSSSRRRSSSTTTUUUTTTSSSQQQOOOLLLJJJIIIHHHFFFDDDBBBAAA??????AAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBGGGHHHIIIJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@>>><<<;;;999999888888999:::<<<>>><<<===?????????>>>>>>>>>AAA???===@@@EEEFFFAAA===@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@???>>>>>>@@@BBB===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@???===<<<<<<<<<<<<:::;;;===???@@@AAABBBCCCGGGGGGGGGGGGHHHHHHHHHHHHBBBAAA???>>>>>>>>>???@@@???@@@BBBBBBAAABBBCCCEEECCCEEEFFFFFFDDDCCCCCCDDD@@@@@@@@@@@@@@@@@@AAABBBDDD@@@>>>???CCCDDD@@@;;;>>>>>>@@@@@@@@@???>>>===>>>>>>??????>>><<<:::999444555666666555333111///////////////...---,,,,,,,,,+++++++++*********)))&&&&&&&&&&&&&&&''''''''')))(((((((((((((((((())))))((('''&&&'''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$###"""!!!"""$$$$$$"""!!!  !!!!!!!!!!!!!!!!!!  !!!wwwpppiiiaaa[[[MMMIIIDDDAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>======;;;<<<===>>>===<<<;;;:::999999999888888777666666777888:::::::::<<>>AAABBBEEEJJJRRRYYYkkk|||jjjUUUFFF<<<<<<===;;;<<>>AAAGGGJJJ\\\www{{{{{{}}}~~~wwwrrrqqqpppoooqqquuuwwwvvvpppggg```XXXTTTNNNIIIFFFEEECCCBBBBBBCCCEEEGGGIIIKKKLLLLLLIIIOOOSSSRRRQQQUUUYYYYYY\\\^^^```aaa```\\\XXXUUUPPPOOOOOOPPPRRRTTTSSSRRRRRRPPPMMMLLLKKKJJJHHHEEEDDDBBB@@@???@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCHHHIIIJJJLLLLLLJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCBBBAAA>>><<<:::999888777777777777888999999:::<<<<<<;;;;;;;;;===>>>======???BBBBBB???<<>>>>>>>>???@@@AAAAAA???@@@@@@???======???@@@<<<===???AAABBBBBBBBBAAA@@@AAABBBBBBBBBBBBAAAAAA???>>>===;;;:::999888888666888;;;<<<<<<===>>>@@@DDDEEEGGGIIIJJJIIIIIIHHHAAA???>>><<<;;;:::;;;;;;;;;<<<>>>>>>???@@@CCCEEECCCDDDEEEDDDCCCBBBCCCEEEAAAAAABBBAAA@@@@@@AAACCCCCCAAA???@@@BBBBBB???<<<===>>>@@@AAABBBAAA???>>>???@@@@@@@@@@@@>>>===;;;666666777666666444222111//////000000000///......,,,,,,++++++***)))))))))%%%%%%%%%&&&&&&&&&&&&&&&***''''''((((((''''''******(((&&&&&&'''(((((((((''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))***++++++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!  !!!!!!"""!!!!!!!!! !!!}}}qqqhhhccc]]]TTTMMMIIIEEE@@@>>>===>>>????????????>>>>>>===<<<<<<;;;999999:::::::::999888777777777777777777666666555444666888999999:::<<<===CCCWWWrrrbbbGGG???888999;;;===???CCCCCCIIIPPPVVV[[[bbblllsssnnnYYYJJJAAA;;;======;;;@@@IIIIIIRRR```qqqsss^^^JJJBBB???===@@@GGGKKK\\\vvv}}}|||~~~{{{xxxwwwxxxyyy{{{}}}{{{sssiiiaaaUUUPPPHHHCCC@@@@@@@@@@@@<<<>>>@@@CCCEEEEEEDDDDDDDDDHHHKKKJJJMMMQQQSSSQQQRRRSSSVVVWWWWWWUUUSSSQQQOOONNNNNNPPPSSSTTTTTTSSSTTTRRRQQQQQQQQQQQQOOOMMMGGGEEEBBBAAAAAAAAAAAA@@@>>>???AAACCCDDDEEEEEEEEEGGGIIIKKKLLLLLLKKKIIIGGGDDDDDDDDDCCCCCCCCCBBBBBBEEEFFFFFFFFFDDD@@@===;;;999888777666555555555666777:::;;;;;;999999:::<<<<<<===???AAABBBAAA???======<<<<<<<<<===>>>@@@AAA???@@@@@@>>><<<<<<===>>><<<>>>@@@BBBCCCCCCBBBBBB???@@@AAAAAAAAA@@@??????===<<<:::888666555444444444666999:::999999;;;===@@@CCCFFFIIIJJJJJJHHHGGG@@@>>><<<:::888888777888777999:::;;;<<>>===<<<>>>@@@BBBCCCBBB@@@???@@@AAABBBBBBAAA@@@>>>===888888888777777666666666222222222222111000......,,,++++++***))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&+++&&&&&&((((((&&&&&&++++++(((%%%%%%'''))))))(((&&&''''''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&)))******+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###"""!!!"""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!!!!! ~~~vvvkkkccc^^^WWWMMMDDDEEEBBB===:::999:::::::::999999999999888888888888888999999999888777777666111222222333444555666666666777999999999999;;;======OOOiiibbbEEE<<<666888<<>><<<@@@HHHSSSeee}}}}}}}}}|||wwwkkkcccQQQLLLDDD>>><<<===>>>???999;;;>>>@@@AAA@@@>>>===<<<>>>@@@@@@DDDIIIIIIFFFKKKMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPRRRTTTVVVVVVVVVWWWVVVUUUVVVXXXXXXVVVUUUJJJGGGDDDCCCBBBBBBAAA@@@<<<>>>AAADDDFFFFFFFFFEEEFFFHHHJJJLLLLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCHHHIIIIIIIIIFFFBBB???<<<999888777666555444444444777999;;;;;;888888999<<<===@@@CCCDDDCCCBBBAAAAAA;;;:::::::::;;;===>>>@@@???@@@@@@>>><<<;;;<<<===<<<>>>@@@CCCDDDDDDCCCBBB>>>???@@@AAA@@@@@@>>>===<<<;;;888666444222111111333666999999777777999;;;>>>AAAEEEIIIJJJIIIGGGEEE???>>>;;;999777666666666555777888:::;;;>>>BBBEEEBBBCCCBBB@@@???@@@CCCEEEAAACCCDDDCCC@@@???AAADDD???AAABBBAAA???======>>><<<>>>@@@BBBCCCBBB@@@???AAABBBBBBCCCBBBAAA???>>>;;;:::999999888888999999555555444333111///...,,,++++++******)))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&+++&&&%%%((((((%%%&&&++++++(((%%%$$$'''))))))(((&&&&&&'''((()))))))))((($$$$$$%%%%%%%%%&&&&&&&&&)))***++++++***)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###"""!!!"""$$$$$$"""!!!""""""############""""""!!!"""""""""!!!!!! xxxrrrhhh^^^UUUMMMFFFBBB;;;:::999999999:::;;;<<<<<<;;;888666555555666777555666666777777777777777888555444555555222333777555666888:::::::::>>>CCCHHHXXXmmmrrrXXXDDD>>>;;;;;;<<>>===???BBBAAADDDQQQ```nnn}}}jjjWWWKKKAAA@@@CCCEEEIIILLL]]]oooqqqbbbWWWKKK@@@======;;;::::::555:::???AAA???<<<::::::::::::;;;<<<===???@@@AAAEEEFFFHHHIIIJJJKKKJJJJJJJJJMMMPPPRRRSSSTTTVVVXXX]]]^^^___^^^\\\[[[[[[\\\TTTSSSPPPLLLHHHFFFEEEEEEBBBDDDGGGIIIKKKKKKJJJIIIIIIHHHGGGHHHJJJJJJJJJIIIKKKGGGDDDCCCEEEFFFDDDCCCCCCCCCCCCCCCCCCAAA>>>;;;===:::666333333444444444888999;;;<<<======<<<<<<@@@BBBEEEGGGGGGDDDAAA>>>???>>><<<<<<===?????????>>>======<<<<<<<<<======:::<<>>===<<<===999777888555000...000222222222333555777888999<<<>>>BBBEEEGGGFFFEEECCC===<<<999666444333222222555666777999;;;<<<<<<<<>>>>>>>>???@@@CCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@@@@???>>><<<;;;;;;>>>AAABBB@@@>>><<<<<>><<<:::999999888777555333111000---...//////...+++(((&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&(((******(((&&&'''&&&%%%$$$###$$$%%%%%%''''''((((((((('''%%%$$$%%%###"""###&&&&&&$$$"""###""""""!!!"""###%%%&&&!!!#########$$$"""######%%%&&&'''%%% ######""""""!!!!!!  $$$%%%!!!yyyrrrkkkaaaWWWOOOHHHCCC???;;;:::999888888999::::::;;;:::777555444444555555444555666666777777666666555333333555555333555999555666777999<<>><<>>======<<<>>>DDDJJJRRRbbbrrr}}}jjjVVVJJJCCC===???DDDHHHOOOUUUgggyyy~~~zzzwwwhhhXXXLLL@@@<<<;;;999888999666:::>>>???===:::999999666666777777888999;;;;;;>>>???AAABBBCCCDDDCCCCCCGGGJJJMMMPPPQQQSSSVVVXXXZZZ\\\___`````````aaabbbccc___ZZZTTTPPPLLLIIIGGGDDDFFFHHHKKKMMMNNNNNNNNNKKKIIIHHHIIIJJJKKKJJJHHHKKKHHHFFFFFFHHHHHHGGGEEECCCBBBAAAAAAAAA???<<<:::<<<999666444444444555666888999;;;===>>>@@@@@@AAADDDFFFHHHIIIHHHEEEAAA>>>@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>???<<<===???AAAAAAAAA@@@???============<<<<<<;;;:::;;;777555666444000...000111222333444555777999:::999;;;???BBBDDDCCCBBB@@@===<<<999666444333333333222333444555666777777777>>>===<<<;;;:::;;;;;;<<<<<<<<<==================;;;<<<<<<<<<<<<;;;:::999:::<<>><<<;;;<<<@@@AAABBBBBB@@@>>>>>>???@@@===;;;<<<>>>???>>><<<<<<<<<;;;999777555333222...///000111///,,,)))''')))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&(((******(((&&&((('''&&&$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%&&&$$$###$$$&&&'''%%%######""""""######$$$%%%&&&"""$$$######%%%$$$ $$$$$$$$$%%%&&&%%%!!!######""""""!!!!!!!!!!!!!!!!!!%%%%%%"""zzzsssppphhhbbbXXXNNNGGGBBB???===;;;:::999888888888888888888777666555444333333333333333444555555555555555444222333666666555888>>>;;;===@@@DDDMMMYYYfffnnnyyyzzz```KKKEEE@@@AAAKKK\\\ooo}}}qqqeee^^^VVVMMMEEEAAA>>>;;;:::===AAABBBHHHSSS```mmm}}}|||hhhTTTEEEAAA======@@@EEEKKKVVVaaatttxxxwwwppp]]]PPPBBB<<<:::888777999888:::<<<;;;999888777777444444444444444555666666777888:::;;;<<<=========BBBDDDHHHKKKNNNQQQUUUWWW[[[___dddiiikkkmmmoooppppppjjjccc]]]YYYUUUPPPLLLJJJKKKLLLNNNPPPRRRRRRSSSNNNLLLJJJJJJJJJKKKJJJHHHJJJIIIIIIJJJKKKKKKIIIGGGDDDBBB???>>>======;;;999:::999777555555666888999::::::<<<>>>@@@CCCEEEGGGIIIJJJKKKLLLJJJFFFBBB@@@BBB???<<<;;;;;;<<<;;;:::999999:::;;;<<<>>>@@@AAA>>>>>>????????????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::888444333444333//////111111222333444666888999:::999;;;???BBBCCCBBBAAA???===<<<999777555444333333111222222333333333333333888777666666666666666777777777888888999::::::;;;999::::::;;;::::::999888999:::;;;;;;:::999:::;;;<<<===??????===<<<===>>>@@@>>>======???@@@??????>>>===<<<;;;888666444333111222333222111///,,,***))))))((('''''''''''''''(((''''''&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&'''))))))(((&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&%%%%%%&&&''''''&&&$$$"""###$$$%%%&&&&&&&&&&&&!!!$$$%%%######&&&%%%"""%%%$$$$$$$$$%%%$$$""" ###""""""""""""!!!!!!!!!""" """%%%%%%###rrrkkkiiiaaaZZZPPPHHHBBB???===<<<::::::999888777777666666555555555444333222222111222222333444444444444333666444555888777777===DDDFFFMMMVVV___lll{{{|||hhhSSSEEEEEEEEEKKK[[[qqqpppbbbYYYQQQLLLJJJGGGBBB???>>><<<:::===BBBFFFLLLYYYjjjyyyppp^^^RRRIIIBBBAAA??????BBBFFFNNN]]]kkkxxxtttvvvxxxeeeWWWHHH@@@<<<999888:::999999999888666555555555666555555444444444555555555555666888999999::::::;;;>>>BBBEEEHHHKKKPPPSSSYYY^^^eeelllqqqtttwwwzzzsssmmmfffaaa___\\\WWWSSSQQQQQQRRRSSSTTTUUUVVVVVVPPPNNNKKKJJJKKKKKKJJJIIIGGGIIIJJJLLLMMMLLLJJJHHHFFFCCC???===<<<<<<;;;:::999999999888888888;;;=========>>>@@@BBBFFFIIIKKKKKKLLLNNNNNNLLLIIIFFFDDDDDDAAA>>>=========<<<;;;999999:::;;;<<<>>>@@@AAA@@@@@@@@@??????>>>>>>>>><<<<<<============<<<<<<666222111222222//////222111222444666777999::::::;;;===AAADDDEEEDDDBBBAAA===;;;999777555444444444333444444444444333222222333333333222222222333333555555666666777777777777:::::::::;;;;;;;;;;;;;;;888999999888777777999;;;888:::<<<<<<;;;;;;<<<===>>>>>>===>>>???@@@@@@@@@>>>===<<<;;;999666444333444444444444333000...---***)))((((((''''''(((((((((((('''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((()))(((&&&(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&&&&''''''((('''&&&&&&"""###%%%&&&''''''&&&%%%###%%%&&&######''''''$$$'''%%%######$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""$$$$$$""" ~~~ppphhhddd\\\VVVMMMEEEAAA>>>======999999888888777666555444333333444444333222111000111222222333333333333333666555666888999;;;DDDNNNZZZggguuuxxxgggVVVIIIDDDDDDLLL\\\qqqqqqYYYKKKDDD@@@AAADDDBBB@@@@@@AAA???===AAAGGGNNN[[[ooo{{{rrraaaQQQIIIFFFCCC@@@@@@???@@@DDDIIISSSfffwww~~~pppooottt~~~lll]]]MMMDDD???:::888999999888666555555555444444666555555444444444444444444444555555666888999999777999<<<>>>AAADDDHHHLLLOOOTTT\\\ccciiinnnrrruuurrrmmmgggccc```^^^ZZZVVVWWWWWWXXXXXXXXXWWWWWWVVVRRROOOLLLJJJJJJJJJJJJIIIFFFHHHKKKMMMMMMKKKIIIGGGHHHEEE@@@>>>===>>>======:::;;;<<<<<<;;;;;;>>>@@@BBBBBBBBBDDDFFFIIIKKKMMMMMMNNNPPPQQQPPPNNNLLLJJJDDDAAA>>>============<<<;;;;;;;;;<<<===>>>@@@@@@CCCBBBBBBAAA@@@@@@??????==================<<<;;;666222000222222000111444222333555777888999999999<<<>>>AAADDDEEEDDDBBB@@@<<<:::888666444333333333444444444444333222111000111111111111111111111111444444444333333222222222777777888888888999::::::666777666555444555888:::666888::::::999999:::;;;;;;;;;<<<<<<<<<===???@@@???>>>>>>===;;;999777666555555555555333111///...******)))(((((((((((()))(((((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&'''((((((''''''''''''"""###%%%&&&''''''&&&%%%###&&&&&&$$$$$$'''(((%%%'''%%%######$$$%%%$$$$$$""""""""""""############"""!!!!!!!!!""""""!!! {{{oooeee```XXXRRRJJJDDD@@@>>>===<<<777777777777666555444444111222444444444222000///111111222333333333333333444444666:::>>>FFFUUUccc~~~yyykkk___RRRHHHDDDDDDGGGXXXpppmmm[[[KKKEEEAAA<<<<<>>DDDNNNbbbsss|||oooaaaXXXKKKDDDCCCBBB???:::<<<===BBBJJJSSS```sssssshhhkkkqqqrrrcccRRRHHHBBB<<<888777888666555555555555444333444333333222222222333333333333333444555666777888666888999:::;;;===AAADDDGGGKKKRRRXXX^^^ccciiilllmmmkkkgggbbb]]]YYYWWWVVVXXXYYY[[[\\\\\\ZZZXXXWWWRRROOOKKKIIIJJJJJJJJJJJJFFFIIILLLMMMKKKIIIHHHGGGHHHEEEAAA??????@@@@@@???<<<>>>@@@@@@>>>>>>AAADDDFFFGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQEEECCC???======<<<;;;:::<<<<<<<<<===>>>???AAABBBDDDDDDEEEDDDDDDCCCBBBBBB<<<======<<<<<<:::999999888444222333333111222666444555777999999999888888999;;;>>>AAABBBAAA>>>===:::999777444333222222333222222222222111000///...///000111111222111111111111111000//////...------111111111222333444555666222333333333222333555888333555666777666555666777666888999999999:::<<<>>>?????????>>>===<<<::::::666555555444333111000///+++******))))))))))))))))))(((((((((((())))))***&&&''''''((((((''''''&&&'''&&&$$$%%%&&&(((((('''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&'''((((((%%%'''(((((('''&&&&&&'''"""###$$$%%%&&&&&&&&&&&&###&&&'''%%%%%%((('''$$$'''%%%######%%%%%%%%%$$$"""""""""############$$$""""""!!!!!!!!! zzzrrrkkkaaaZZZSSSNNNHHHCCC???===;;;999444555666666666555444444000111444555555333000...111222333333444444333333333444999AAAKKKZZZpppiii]]]PPPIIIDDD@@@AAAFFFQQQffftttVVVHHH???@@@>>>999999@@@??????@@@@@@>>>AAANNN[[[ttt|||iiiZZZLLLFFF@@@??????>>><<<;;;===@@@JJJXXXeeerrrwwwhhhdddllluuuzzzkkkZZZPPPIIIAAA;;;:::666444444555777777555222333333222222222333333444555444444555666777999:::999:::999888777888;;;>>>AAACCCHHHLLLQQQWWW]]]aaa```aaa```[[[UUURRRSSSVVVUUUXXX[[[^^^___]]][[[YYYQQQNNNJJJHHHIIIJJJJJJJJJHHHKKKMMMMMMJJJHHHGGGHHHFFFCCCAAA@@@AAAAAAAAA@@@>>>AAADDDCCC@@@@@@CCCFFFIIIJJJMMMPPPSSSVVVWWWXXXZZZZZZ[[[[[[ZZZXXXWWWUUUMMMIIIEEEBBB???>>>;;;999;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGEEEDDD??????>>>===<<<:::999888:::666444555444222444888666777999::::::999777666777999<<>><<<:::888777555333222111111222000111111111000///.........///000111222111111000........................---,,,,,,---...///111222---///000/////////111333///111333333222111111222111333555666555666999<<<;;;;;;<<<<<<;;;;;;:::999555555444333111000///...++++++***)))))))))******))))))(((((())))))***+++%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$&&&'''''''''###$$$&&&'''((()))(((((((((((('''&&&%%%&&&''''''$$$&&&((((((&&&%%%&&&'''###""""""######$$$%%%&&&!!!%%%'''&&&&&&(((&&&###&&&$$$$$$$$$&&&&&&%%%$$$""""""#########$$$$$$$$$#########"""!!!!!!!!!"""yyyoookkkfff]]]UUUPPPLLLFFFAAA>>>;;;999777333444555666666666555444///111444666666333000...222222333444444444444333444666>>>IIIWWWlllrrr```UUUIII>>><<<>>>>>>AAAFFFZZZrrrzzzbbbMMMAAA999;;;:::666:::CCCBBBAAAAAA@@@@@@FFFXXXiiizzz|||iiiUUUGGGAAA===:::999888999===AAACCCHHHTTTfffuuuyyylllccceeeppp{{{rrrbbbXXXPPPGGG@@@>>>555333333555888888555222444444333333444555555666888777777777888:::<<<===<<<<<<;;;888666666999;;;888:::===@@@DDDIIIPPPTTTQQQUUUWWWTTTNNNLLLQQQVVVRRRUUUZZZ___aaa___]]][[[PPPMMMIIIHHHHHHJJJKKKKKKJJJLLLNNNMMMJJJHHHHHHIIIDDDBBB@@@@@@AAABBBAAA@@@@@@CCCGGGEEEBBBAAADDDHHHJJJLLLPPPUUUYYY\\\]]]^^^`````````___^^^[[[YYYXXXUUUQQQLLLGGGDDD@@@===;;;999:::<<<>>>AAADDDGGGHHHEEEGGGIIIKKKKKKIIIGGGFFFBBBBBBAAA@@@>>><<<;;;:::<<<888555666555333555999777888:::::::::888666555777999<<>><<<:::777666444222111111111111111111222222111000000///---...000111222111000000...//////000000111111222++++++***+++,,,...000222***+++------------...000---///000000///......///...111333333333444777:::666777777888888777777777555444333222000///......,,,+++******)))*********))))))((())))))***++++++$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$%%%'''''''''"""###%%%'''))))))))))))***((('''&&&%%%%%%&&&'''###&&&((((((%%%$$$%%%'''###""""""!!!"""$$$%%%&&& $$$'''&&&&&&(((&&&"""%%%$$$$$$%%%''''''%%%$$$""""""######$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$~~~vvvnnnfff___XXXSSSIIIGGGDDD@@@<<<888555444999888666555444444444555444444444444444444444444333222111222333333222111;;;???GGGXXXrrrwwwfffVVVNNNMMMAAAAAA;;;:::===888;;;LLL]]]uuuiiiUUUEEEBBB???===============<<<@@@BBB???@@@KKKaaassskkkVVVIIIEEEDDD???<<>>@@@===:::999888777555444777777666666555555666666<<<999888:::???DDDEEEEEEDDDDDDCCCAAA===:::999999;;;:::999;;;???BBBDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMRRRSSSVVVXXXYYYYYYYYYXXXSSSNNNHHHFFFHHHLLLNNNNNNQQQSSSRRRQQQRRRRRRMMMFFFGGGEEEBBBAAABBBEEEHHHKKKMMMMMMKKKIIIHHHGGGGGGGGGIIIMMMSSSWWWYYY\\\```cccffffffeeedddbbb```___^^^XXXVVVRRRMMMIIIEEECCCAAABBB@@@>>>>>>@@@DDDIIILLLLLLLLLMMMNNNNNNNNNMMMMMMGGGGGGFFFEEECCC@@@===;;;=========<<<;;;:::999888;;;;;;:::999888777666666888:::<<<>>>???===;;;:::444333111000/////////000//////.........------------...///000111333333444000---++++++...///...,,,...---+++******+++---...---,,,+++++++++,,,---.../////////......---------+++111333000111444333...222111111333666777555222333333333333333333333333222000---+++******+++,,,,,,,,,,,,++++++*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&'''+++---+++***((('''''')))+++,,,%%%'''))))))(((&&&&&&&&&"""%%%%%%###!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$((()))&&&$$$%%%"""###%%%&&&&&&$$$!!!$$$%%%&&&%%%###"""###$$$}}}vvvoooggg^^^VVVPPPHHHFFFDDD@@@<<<888555444888777666555444444444444444444444444444444444444222222111222333333333222999AAAPPPfffzzziii\\\PPPEEE@@@AAA======888999>>>;;;@@@SSSeeezzzuuu]]]LLLAAA???===<<<<<<===>>>???>>>AAABBBBBBFFFRRRfffvvv}}}rrraaaQQQFFFAAADDD@@@@@@BBBDDDDDDHHHMMM\\\fffvvvuuukkkggglllrrrvvvzzznnncccYYYOOOHHHEEECCC???===<<<;;;:::888888888777777888999::::::???======AAAGGGMMMPPPPPPMMMLLLIIIEEE@@@<<<:::999999777666777999<<<======??????@@@AAABBBDDDEEEFFFJJJLLLPPPTTTVVVWWWVVVVVVQQQMMMHHHFFFIIILLLOOOOOOUUUWWWVVVUUUVVVWWWSSSLLLMMMKKKGGGDDDDDDFFFIIILLLOOOOOOMMMLLLLLLKKKKKKLLLJJJNNNTTTXXX\\\```fffjjjmmmmmmlllkkkiiifffeeecccaaa___[[[VVVQQQLLLIIIHHHEEECCCBBBBBBDDDHHHLLLOOORRRRRRRRRQQQQQQPPPPPPOOOLLLLLLKKKIIIFFFCCCAAA@@@???>>><<<;;;:::999999999:::::::::999888888777777999;;;===??????>>><<<;;;777555333111///////////////............---------------...///000111222222000---++++++------,,,***---,,,+++******+++,,,---,,,+++*********+++---------------,,,,,,+++++++++)))...000......111000+++...------///222333111///111111111222222333333333222000...,,,******+++,,,,,,,,,,,,,,,++++++******(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''&&&(((+++...---+++***((('''((()))***$$$&&&((((((&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$''')))&&&$$$%%%###$$$&&&&&&&&&$$$###!!!$$$%%%&&&%%%###"""###$$$}}}{{{vvvoooggg]]]SSSLLLFFFEEEBBB???;;;888666444666666666666666555444333333333333333333333333333222222222222222333444444:::FFF\\\wwwpppaaaOOOEEE@@@<<<:::<<<888999555888??????HHH\\\ppp{{{eeeRRRGGGAAAAAA@@@??????@@@BBBBBBCCCDDDEEEGGGNNN[[[kkkwwwyyypppeeeZZZOOOGGGBBBEEEDDDFFFIIIIIIJJJQQQYYYiiissszzzvvvtttooooooxxx|||rrrhhh^^^WWWPPPMMMIIIFFFDDDCCCAAA???;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFLLLTTT[[[___aaa^^^ZZZUUUNNNGGGAAA===:::999666444333444666666666777777777888999;;;<<<===@@@CCCHHHMMMQQQRRRQQQQQQMMMJJJGGGGGGJJJNNNRRRSSS^^^```aaa___aaabbb```ZZZXXXTTTNNNJJJHHHIIILLLOOOTTTSSSRRRQQQQQQQQQQQQQQQMMMPPPTTTYYY^^^eeemmmqqqrrrrrrqqqpppooommmkkkjjjkkkiiiddd^^^XXXSSSOOOMMMIIIHHHGGGGGGIIIMMMQQQSSSYYYYYYWWWVVVUUUTTTTTTTTTRRRQQQNNNKKKHHHFFFDDDCCC@@@???===:::999::::::;;;999999999999999999999999:::<<<>>>???@@@???===<<<:::888555222///...------............---------------------........./////////---,,,+++,,,+++***(((,,,+++***))))))***+++,,,*********)))***++++++,,,***************)))))))))'''***,,,***+++---,,,(((+++******,,,...///---,,,......///000111222222333222111...,,,+++******+++,,,,,,,,,,,,,,,+++++++++))))))((((((((('''''''''(((((((((((())))))******&&&''''''&&&&&&(((+++...///...+++)))((('''''''''$$$%%%&&&&&&%%%%%%''')))+++)))&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''######'''(((%%%$$$%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%%%%%%%###"""###$$${{{yyyuuupppggg\\\QQQIIIDDDCCCAAA>>>;;;888666555555555666777666555333222222222222222222222222222111222222222222333555777>>>LLLeeeyyy```QQQBBB===<<<<<<;;;;;;555777444777???AAAMMMeee}}}sss]]]OOOHHHFFFFFFGGGGGGHHHIIIKKKMMMOOOOOOOOORRRZZZdddpppwww}}}xxxpppfff^^^WWWSSSQQQOOOPPPSSSUUUUUUWWW```jjjvvv~~~{{{xxxxxx~~~{{{vvvllleee___[[[VVVRRROOOMMMJJJHHHDDDCCCBBBBBBBBBDDDFFFGGGIIILLLRRRZZZccckkkpppsssrrrmmmddd[[[RRRJJJCCC???;;;888444333333444555444222222333333444555666777999===BBBGGGJJJKKKJJJIIIFFFEEEEEEFFFKKKPPPVVVYYYbbbfffgggfffhhhjjjiiieeeccc^^^WWWQQQNNNNNNQQQSSSZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRTTTXXX___fffnnnsssqqqrrrrrrrrrqqqpppoooooopppmmmhhhbbb[[[UUUQQQOOOLLLLLLLLLLLLNNNQQQTTTVVV\\\[[[ZZZYYYYYYYYYYYYZZZVVVTTTPPPLLLIIIGGGFFFEEECCCAAA>>>;;;:::;;;<<<===999:::::::::;;;;;;<<<<<<<<<===???@@@@@@@@@???>>><<<:::777333///---,,,+++//////............------------------------,,,,,,......---,,,+++***)))'''+++***))))))((())))))***)))))))))))))))******+++))))))))))))))))))))))))'''((()))))))))))))))'''*********+++,,,,,,,,,,,,++++++,,,---///000111111111000...,,,+++*********,,,,,,,,,,,,,,,+++++++++(((((((((((('''''''''&&&'''''''''((()))))))))***(((((((((&&&%%%&&&))),,,111///---***(((&&&%%%%%%$$$%%%%%%$$$$$$%%%'''***000,,,'''%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&""""""%%%'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$${{{xxxsssmmmeeeZZZOOOGGGAAA@@@???<<<:::888666555444444666666666555333222222222222222222222222222000222222222111333666999AAARRRkkkhhhQQQDDD:::888:::999666555555777555777???BBBQQQkkknnnXXXNNNJJJIIILLLQQQTTTWWW[[[```dddiiihhhgggiiinnnuuu{{{~~~~~~xxxqqqllllllmmmggggggiiilllkkkmmmwwwwwwqqqmmmiiieeeaaa^^^[[[WWWUUURRRQQQOOOMMMMMMOOOPPPRRRSSSXXXaaajjjttt|||~~~tttjjj```VVVKKKEEE>>>;;;666444444555555555222222222222222333444555666999===AAACCCCCCBBBAAA??????AAADDDJJJPPPWWW\\\___dddffffffgggkkkllljjjiiieee^^^XXXTTTTTTVVVWWW___^^^]]][[[YYYXXXXXXXXXVVVUUUUUUXXX^^^eeekkkoooooopppqqqrrrssstttttttttrrrooojjjccc]]]WWWSSSQQQPPPPPPPPPQQQRRRTTTVVVWWW[[[[[[ZZZ[[[[[[\\\]]]]]]XXXVVVSSSOOOLLLIIIHHHHHHEEECCC@@@===<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@>>>;;;888444000...,,,,,,000000000/////////......---------------,,,,,,,,,...//////...,,,***))))))+++******)))(((((((((((((((((())))))************))))))))))))************((((((((())))))((('''(((((()))))))))))))))******))))))***+++,,,---...//////...---,,,+++******)))++++++++++++++++++++++++'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))******)))'''$$$$$$&&&)))111000...+++)))'''%%%$$$%%%&&&&&&%%%$$$%%%'''***111,,,'''%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%!!! $$$&&&$$$$$$%%%"""""""""""""""############$$$%%%$$$"""!!!"""###zzzvvvoooggg___UUULLLFFF???>>>===;;;999888666555444444555555555444444333111111111111111111111111000111333222111222777<<>>777888999666333333666888555777>>>CCCTTTpppgggVVVPPPOOOPPPWWW```hhhooowwwzzzwwwvvvtttsssqqqnnnjjjgggeeeccc```^^^^^^___aaaccceeellluuu|||rrrfffYYYPPPEEEAAA;;;777555555555444333333222222222333444444444666888:::<<<<<<;;;:::888:::===AAAEEELLLSSSXXX\\\bbbeeeeeegggkkknnnmmmiiifff```[[[YYYXXXYYYZZZaaa```^^^]]][[[ZZZZZZZZZ[[[YYYXXXZZZ___eeejjjllloooppprrrsssuuuvvvvvvwwwsssppplllfff```[[[WWWUUUTTTUUUUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^ZZZYYYVVVSSSPPPNNNLLLKKKFFFEEEBBB@@@???@@@@@@AAA>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB???===:::666333111000///111111111111000000000000.....................---...000222111///,,,,,,,,,++++++******))))))(((((((((((()))************)))))))))***************+++***((((((***)))'''''')))&&&''''''&&&%%%%%%'''(((''''''((()))***++++++,,,+++++++++*********)))))))))))))))***************'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))******)))&&&$$$$$$&&&(((000///...,,,***(((&&&%%%''''''((('''&&&%%%'''(((,,,***'''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%!!!###%%%$$$$$$&&& !!!""""""###"""""""""###$$$$$$$$$"""!!!"""###xxxrrriii```WWWOOOHHHDDD======<<<:::999777666666444444444333333444444555111111111111111111111111///111333222000222888===HHH\\\wwwhhhRRRBBB<<<888888888555444666555888555666>>>DDDWWWtttwwwbbbYYYZZZ^^^dddmmmxxx}}}~~~~~~{{{wwwuuurrrqqqqqqsssvvvwwwzzz{{{lllaaaQQQKKKDDD===:::888666555444333333222222222333333000111222333555666777777444666999<<<>>>CCCIIINNNUUU[[[______aaafffjjjkkkdddbbb___\\\ZZZZZZZZZ[[[^^^^^^]]]\\\\\\\\\]]]]]]```^^^\\\^^^dddiiikkklllpppqqqrrrsssttttttttttttrrrppplllgggbbb]]]ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWXXXZZZ\\\^^^___^^^\\\[[[XXXXXXVVVTTTRRROOOMMMKKKGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCAAA???===:::777666555555333333333222222222111111////////////000000000000///111444444111/////////++++++++++++***)))((((((((()))***+++++++++******((()))))))))************,,,((('''***)))&&&&&&***&&&'''(((&&&$$$$$$''')))''''''''''''(((((())))))'''(((((()))))))))))))))'''((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((('''&&&$$$%%%'''***......---,,,+++)))((('''((()))***)))(((&&&&&&'''&&&''''''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$ """$$$###$$$&&&!!!###$$$$$$$$$"""!!!"""###$$$###"""!!!"""###wwwpppeee[[[RRRKKKEEEBBB===<<<;;;:::999777666666555444333222222333555666000000000000000000000000///111333222000222999>>>LLLaaa|||yyy]]]FFF===999555555444222333777444777444666>>>EEEZZZxxxooo```___gggnnnzzz~~~}}}~~~|||ppp[[[UUULLLDDD???;;;999777333333222111111111222222------...///111333555666333555777888999<<>>@@@EEEBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBBBBAAA???>>><<<;;;888888777888888666333000000333555555333222333555:::888777555555555666777///......---,,,+++******+++))))))+++...///,,,)))...---***(((''''''((()))((($$$$$$(((***((('''((((((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''&&&))))))'''(((+++(((((('''''''''&&&&&&&&&''''''(((((()))*********&&&'''((()))+++,,,---...---,,,***))))))***,,,---222///+++)))((((((''''''+++(((%%%$$$%%%&&&'''((($$$$$$############$$$$$$###############"""!!!!!!!!!$$$%%%###"""$$$$$$""" """$$$$$$###""""""###uuummmbbbXXXRRRMMMGGGCCC<<<;;;999777666555555666333333333222222222111000000111111111111222222222............111555888;;;GGGXXXmmmxxxrrr^^^JJJ===777777666444222222555777888666777;;;>>>GGGWWWfffqqqvvvzzz{{{~~~vvvjjj^^^VVVNNNFFFAAA:::777555222111111111000//////............/////////000111222444777999:::<<<===???BBBDDDGGGIIIJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJLLLOOORRRTTTVVVYYY___eeeiiijjjkkknnnqqqvvvuuutttttttttrrrnnnjjjfffeeeeeefffgggfffdddaaa``````___aaacccdddcccaaa]]]^^^___aaacccbbb```^^^\\\[[[XXXUUURRRPPPOOONNNGGGFFFEEEEEEFFFFFFDDDBBBCCCAAABBBCCCBBB???AAAEEEAAACCCDDDDDDCCCCCCDDDFFFBBBBBBBBBBBBBBBAAAAAA@@@===;;;999888888777555333333666888888666555666888999999888777777777888888333222111000///---,,,,,,+++******,,,...///---***...,,,***)))((()))***+++***&&&%%%((()))&&&$$$%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))&&&&&&((()))''''''+++((((((((('''&&&&&&%%%%%%''''''''''''((()))******(((((()))***,,,---...///---,,,***))))))***,,,---000...+++(((''''''''''''+++(((%%%###$$$&&&''''''$$$$$$############$$$$$$###############"""!!!!!!&&&%%%"""!!!%%%)))%%%"""###$$$###!!!!!!!!!"""qqqjjj```XXXRRRLLLEEEAAA===;;;777555333444555666111000000000111111000...000111111111111222222222000000//////111444666888CCCNNN[[[```ZZZLLL>>>666777777888777555555666888999999;;;???BBBIIIXXXfffsssyyy~~~tttlllbbbVVVLLLCCC???999555333222111111000//////......//////000/////////000111333444555555666777888999:::;;;;;;@@@???????????????>>>>>>======>>>@@@BBBFFFJJJLLLQQQWWW___dddgggiiilllooouuuwwwyyyxxxtttppplllkkkeeeeeefffhhhjjjjjjiiigggfffeeeddddddffffffeeedddaaaaaabbbbbbbbbdddhhhkkkfff```YYYUUUTTTSSSQQQOOOHHHFFFEEEEEEEEEEEECCCBBBBBBAAACCCEEEDDDAAAAAAEEEAAACCCDDDEEEDDDEEEFFFHHHCCCDDDDDDEEEEEEFFFFFFFFFCCCAAA>>><<<<<<;;;999888777999::::::999999:::;;;999999:::;;;;;;;;;::::::999888777666444111000...---,,,,,,---//////---,,,///...,,,+++***++++++,,,+++'''&&&((()))%%%######'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''(((%%%$$$''''''%%%&&&))))))(((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&((()))***))))))***+++,,,...//////,,,,,,*********+++,,,------,,,***(((''''''''''''***'''$$$###$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############"""!!!!!!&&&"""###000999444***$$$$$$$$$""" """###lllfff]]]VVVPPPKKKDDD???===:::666333222222444666333111///...///000000000000000111111111222222222222111000000111333444666;;;@@@GGGJJJGGGAAA;;;888666888999999888888999:::;;;<<>>;;;;;;<<<<<<<<<<<<<<<===>>>;;;<<<>>>???@@@???>>>>>>>>>>>>===;;;888666333111///......//////000//////333222000...---,,,,,,,,,,,,(((&&&))))))&&&$$$$$$'''''''''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&######&&&&&&$$$%%%((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***((())))))***,,,------...++++++*********+++,,,---++++++***)))'''&&&'''((()))'''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!!!!!%%%""" %%%111;;;888///#########!!! ###&&&fff```XXXRRRMMMHHHBBB>>><<<:::666333111222444555222555888:::888555222000000000111111111222222222333222111111111222333444777999;;;<<<;;;;;;::::::333555777888888999;;;<<<>>>AAAIIIRRRYYY```nnn{{{{{{nnn___VVVJJJAAA===:::666333333222111000////////////...------,,,,,,,,,------------......///000111111111111111111111111111111555444222111222444777999>>>DDDMMMUUUZZZ___fffjjjooouuu{{{zzzsssmmmlllmmmkkkkkklllnnnqqqrrrqqqpppqqqooollljjjiiiiiigggfffbbbbbbbbbaaabbbhhhqqqxxxuuulll```YYYVVVUUUQQQMMMLLLJJJGGGEEEEEEEEECCCBBB@@@@@@BBBFFFEEEAAAAAAEEEEEEGGGIIIIIIIIIJJJLLLMMMJJJIIIIIIIIIIIIJJJLLLLLLJJJLLLOOOQQQQQQLLLEEE???@@@??????>>>???@@@AAAAAA???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBB@@@===:::777555222222222222111111111222999777555333000...---,,,,,,((('''+++,,,)))'''((()))(((((()))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&###"""%%%%%%###$$$'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''((()))***++++++,,,*********++++++,,,,,,---+++,,,,,,+++((('''((())))))'''%%%$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###############"""!!!!!!&&&'''%%%$$$'''***'''!!!!!!!!!!!! """%%%(((aaa[[[SSSMMMIIIFFFAAA>>><<<:::666444222333444555///:::FFFKKKEEE;;;222...000111111111111222222222333222222222222222222333888888777777777777777888222333666777888:::>>>@@@FFFKKKVVVaaajjjrrrnnncccVVVKKKFFFAAA;;;666444333111///---,,,,,,+++...---,,,,,,++++++,,,,,,)))******+++,,,......///............////////////333222000///...///111222888>>>FFFMMMSSS[[[ccciiinnnsssxxxxxxsssooooooppppppppprrruuuxxxzzzyyyxxxwwwtttpppmmmllljjjiiigggggggggfffddddddgggkkknnnssslllccc\\\XXXUUUQQQNNNMMMJJJGGGEEEDDDDDDBBBAAABBBAAACCCFFFEEEBBBCCCGGGIIIKKKLLLMMMLLLMMMNNNPPPLLLLLLKKKKKKLLLMMMOOOPPPNNNQQQWWW[[[[[[UUULLLFFFHHHFFFDDDDDDFFFGGGHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEBBB???;;;999555666666555333333444666<<<;;;:::777555222000//////+++***...///,,,+++,,,+++)))))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&###"""%%%%%%###$$$'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))''''''(((((()))******+++)))******+++,,,,,,,,,------///000...***((()))+++)))(((&&&&&&'''''''''%%%'''&&&&&&%%%%%%&&&&&&'''###############"""!!!!!!###'''((($$$###$$$$$$!!! !!!"""!!!!!!"""%%%'''\\\UUUMMMHHHFFFDDDAAA>>>;;;:::888666444444444444///===LLLOOOEEE888222111000111111111111222222222222222222222222222222222777666666666666666555444555666888:::<<<@@@EEEIIIVVV\\\hhhuuu~~~~~~ssseeeZZZSSSMMMDDD>>>888777444222///---,,,+++......---,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------......111666===CCCJJJSSS]]]eeeiiilllpppqqqooonnnnnnooottttttwww{{{}}}yyytttpppnnnmmmkkkiiijjjiiihhhhhhiiiiiihhhfffjjjhhhccc___ZZZVVVSSSRRRQQQNNNJJJHHHGGGFFFEEEDDDEEEDDDEEEGGGFFFDDDFFFKKKMMMNNNPPPPPPOOOOOOPPPQQQMMMMMMMMMMMMOOORRRTTTVVVTTTWWW\\\```aaa\\\TTTNNNQQQNNNKKKKKKNNNPPPPPPOOOLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKJJJHHHDDDAAA>>>888999999888555555777999===<<<<<<:::999777555444444000...111222...,,,------+++)))((())))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&######%%%&&&$$$$$$((($$$%%%%%%&&&'''((())))))%%%&&&((()))******)))(((((((((((()))******++++++))))))***+++,,,,,,------///222444111,,,)))***,,,***(((''''''((()))'''&&&''''''&&&&&&&&&&&&''''''###############"""!!!!!!$$$&&&%%%%%%((()))((("""###$$$###"""!!!"""###YYYRRRJJJEEECCCCCCAAA???;;;:::888777555444444444333@@@JJJGGG:::111111666000111111111111222222222222222222222222222222222333333444666777777555444:::;;;===???BBBGGGMMMRRRdddjjjwwwqqqfff___WWWMMMFFF===<<<999666333000///.........------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******++++++,,,,,,,,,+++///555;;;BBBLLLWWW```ccceeehhhjjjjjjkkkkkklllvvvwwwzzz|||wwwsssqqqooommmkkkiiihhhhhhjjjmmmmmmhhhdddccccccccc```[[[WWWUUUUUUWWWSSSOOOLLLKKKKKKJJJIIIHHHFFFFFFHHHHHHFFFIIINNNOOOQQQRRRQQQPPPPPPQQQRRRMMMMMMNNNOOORRRVVVYYY[[[XXXZZZ^^^bbbccc___YYYTTTWWWTTTQQQQQQTTTVVVVVVVVVPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMNNNMMMKKKHHHDDDBBB:::;;;;;;999666666888;;;<<<<<<<<<<<<;;;:::999999888333222444333///,,,---...,,,)))(((((()))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$###&&&######&&&&&&$$$%%%(((###$$$%%%&&&((()))***+++$$$&&&)))+++,,,+++)))((())))))******+++++++++,,,((()))***+++,,,---------111444666333...***+++---***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''###############"""!!!!!!!!!$$$$$$""""""%%%$$$ $$$%%%&&&%%%"""  OOOMMMJJJHHHFFFCCC???<<<;;;999777555333333333333666666666555444111///...111222222333333222222111...000333555555444222000555666888888888999<<<>>>===@@@DDDGGGLLLTTT^^^eeevvv~~~|||rrrggg[[[RRRIIIEEE???:::666222///---+++---...---+++***,,,///,,,,,,,,,+++,,,,,,------*********++++++,,,,,,,,,,,,------,,,,,,+++***)))***,,,///333:::DDDNNNVVV___ccceeeccc___```gggnnnssswww}}}{{{vvvsssqqqooommmhhhggggggiiilllkkkhhhdddhhhfffccc```]]]\\\[[[[[[[[[WWWSSSRRRSSSSSSQQQOOOLLLJJJIIIJJJLLLMMMMMMLLLQQQSSSTTTRRRNNNMMMOOORRROOOPPPRRRTTTXXX\\\___aaa___bbbfffiiigggbbb\\\XXXZZZZZZZZZYYYWWWXXXZZZ\\\UUUUUUTTTSSSQQQOOOMMMKKKOOOMMMKKKLLLLLLKKKGGGCCC@@@???<<<999888999:::;;;===>>>>>><<<::::::<<<===<<<;;;888666444222111000---...//////...+++)))'''))))))))))))************&&&'''''''''''''''''''''&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((()))++++++******+++---++++++,,,---...///000000333333333222111///---+++...,,,******,,,,,,***((()))(((((((((******(((&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&((("""!!!'''"""######$$$$$$"""!!! NNNLLLIIIGGGEEEBBB>>>;;;999888777666444444333333222333444444333222111000111222222333333222222111///000222444444444333222666777999999999;;;===???AAAEEEIIINNNTTT]]]iiiqqq~~~sssggg^^^RRRMMMEEE???:::666222000...000000///,,,+++---///------,,,++++++++++++,,,***++++++++++++++++++,,,+++++++++***)))'''&&&%%%)))***,,,///333;;;DDDJJJVVVZZZ^^^]]]ZZZ[[[aaahhhpppuuu{{{{{{vvvrrrooolllgggeeeeeefffhhhhhhfffcccgggfffdddcccaaaaaaaaaaaaaaa^^^ZZZWWWWWWVVVTTTRRROOOMMMKKKKKKLLLMMMMMMMMMPPPRRRSSSRRROOONNNPPPRRRUUUVVVXXX[[[^^^aaadddfffdddfffiiijjjhhhccc^^^[[[ZZZZZZZZZXXXWWWWWWYYY[[[XXXWWWVVVUUUSSSPPPNNNMMMQQQOOOMMMMMMMMMLLLHHHDDD@@@>>>;;;999888:::<<<>>>===>>>@@@???===<<<<<<===>>><<<:::888666444333333////////////...,,,***)))+++++++++++++++,,,,,,,,,'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))''''''((())))))))))))(((''')))***+++******,,,...++++++,,,---///000111111333333333222000...,,,+++...,,,***+++,,,---+++)))***)))))))))++++++)))(((''''''(((''''''&&&&&&%%%&&&%%%'''"""!!!&&&######$$$$$$$$$###"""!!!MMMKKKGGGEEECCC@@@<<<:::777777777777666555333333///000111222222333333222111222222333333222222111111111222333333444555555666888:::;;;;;;===@@@BBBFFFKKKQQQXXX```lllyyyuuulllaaaZZZPPPGGG@@@;;;888666222222222000...------///...---,,,++++++******++++++++++++++++++***************))))))(((&&&%%%$$$))))))***+++---333999>>>HHHMMMRRRSSSRRRSSSXXX]]]ffflllssszzz}}}yyytttoookkkfffdddcccccceeeeeeeeedddeeeeeedddddddddeeeeeefffgggdddaaa^^^\\\ZZZWWWUUUTTTQQQNNNLLLMMMNNNNNNNNNNNNPPPRRRQQQOOONNNQQQTTTZZZ\\\^^^aaadddgggiiijjjjjjjjjkkkkkkhhhddd```^^^[[[[[[[[[YYYWWWWWWYYY[[[XXXWWWVVVTTTRRRPPPOOONNNQQQPPPOOONNNMMMKKKGGGDDD@@@>>>;;;999999:::===???>>>AAADDDEEEDDDAAA???>>>@@@???===;;;999888777666222111000///...---------........................)))))))))))))))))))))((('''&&&&&&%%%$$$%%%%%%%%%'''''''''''''''((())))))'''((())))))******))))))'''(((***+++++++++---///++++++,,,...///000111222333333222111///---+++***...---+++,,,------,,,++++++******+++,,,---+++))))))))))))))))))(((((((((((("""!!!'''((($$$###'''$$$%%%%%%%%%%%%$$$######KKKHHHEEEBBB@@@>>>;;;999666777777777777555333222......///000111222222222111222222333333222222111222111111222333555777888666888;;;===>>>AAADDDGGGJJJPPPYYYbbbmmm{{{wwwoooggg\\\PPPHHHCCC???===666555444111///------------,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))))))))))))))((((((''')))***++++++,,,///333777;;;@@@FFFHHHHHHIIIMMMQQQWWW\\\eeeooovvv|||}}}|||{{{yyyxxxtttnnnkkkfffeeecccbbbcccdddeeefffbbbbbbbbbccccccddddddeeegggeeeccc```^^^\\\ZZZYYYXXXUUUQQQNNNNNNOOOOOOOOOLLLOOOQQQPPPNNNOOORRRVVV\\\^^^aaaeeehhhjjjkkkkkklllllljjjhhheeebbb___^^^[[[[[[YYYWWWUUUVVVXXX[[[UUUTTTSSSQQQPPPOOONNNNNNPPPPPPPPPOOOMMMJJJFFFCCCBBB???<<<999999:::<<<>>>@@@DDDIIIKKKIIIEEEBBB@@@BBBAAA???===<<<;;;::::::555333111/////////000111111111000000////////////+++++++++***************((('''&&&&&&%%%%%%&&&&&&((((((''''''(((((()))***((())))))***+++*********'''(((***++++++,,,...///++++++,,,---///000111222222222111///...,,,******------,,,------...------,,,++++++,,,......---++++++*********************+++&&&%%%***+++((('''***&&&'''&&&&&&&&&%%%%%%%%%HHHEEEAAA???===<<<:::888666777888888777555333222000000000000000000111111111222222333333222222111222222111222333666888:::777999===@@@BBBFFFKKKNNNQQQXXXbbbmmmyyyzzzrrrfff[[[RRRLLLGGGEEE;;;999666333111///---,,,,,,+++++++++,,,---......+++++++++******)))))))))&&&'''((())))))*********((()))******+++,,,000333333777<<>>BBBGGGIIIGGGDDD@@@???BBBAAA@@@>>>===<<<<<<<<<777666333111111111333444333333222111111000//////---------,,,,,,+++++++++)))(((''''''&&&&&&'''''')))(((((((((((()))******)))***++++++,,,,,,++++++''')))+++++++++,,,---///++++++,,,---...///000000111000///...,,,+++******+++,,,------------...///---,,,,,,---///000...---++++++************+++,,,,,,)))(((+++,,,***)))***)))(((((('''''''''''''''DDDAAA>>><<<;;;;;;:::888999888888777666444222111222111000000///000000000111222222333333222222111111111222333444777:::;;;888<<<@@@DDDIIINNNTTTXXX]]]eeeppp{{{{{{pppeee]]]VVVRRROOOCCC@@@<<<999666444111...---------------...//////***************)))))))))$$$$$$&&&'''((((((((((((%%%&&&((())))))***,,,......111555777888999:::;;;>>>AAAIIIRRR\\\cccfffgggffffffhhhiiijjjhhhccc```ccccccbbb```___```bbbeeeaaaaaabbbbbbaaaaaa```___YYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZWWWUUUSSSSSSRRRPPPOOOLLLMMMLLLKKKJJJNNNVVV]]]dddeeehhhiiiiiifffbbb```YYYXXXVVVSSSPPPNNNLLLKKKCCCBBBAAA???>>>@@@EEEHHHIIIIIIIIIJJJLLLNNNQQQRRRUUUWWWZZZZZZWWWSSSPPPNNNIIIHHHEEECCC@@@>>><<<;;;;;;>>>AAABBBAAA>>><<<;;;@@@@@@>>>======<<<<<<<<<999777555444333444666777666555555333222111000000//////......------,,,,,,***)))((((((''''''(((((()))))))))))))))******+++***++++++,,,---,,,,,,,,,)))+++,,,,,,++++++---...+++,,,,,,,,,,,,---------///...---,,,++++++++++++)))+++,,,---,,,,,,...000---,,,,,,...000000///...,,,,,,+++******+++---...---+++***+++,,,+++***)))+++***))))))(((((())))))@@@>>>:::999999::::::999;;;:::888666444333222111222111000000000000111222111222222333333222222111000111222444666888:::;;;<<>>??????@@@CCCFFFKKKOOOQQQTTTXXX\\\\\\YYYUUURRRRRRKKKKKKKKKJJJGGGDDDAAA???;;;<<<>>>===<<<::::::;;;>>>===<<<;;;;;;;;;;;;;;;999888777666666666777888999999777666555333222222111000000///......------******)))(((((((((((()))******)))))))))***++++++++++++,,,---------------+++,,,------++++++,,,---,,,,,,++++++++++++******---,,,+++******+++,,,---'''))),,,,,,++++++...000,,,,,,,,,---000000///.........,,,,,,,,,...///111000///......//////...,,,,,,,,,***)))))))))***+++>>><<<999888999:::::::::===;;;888555333222111111111111000000000222333444222222222333333222222222000111222555777999;;;;;;>>>BBBHHHOOOUUU]]]dddiiizzz|||tttnnnhhhbbb___UUUQQQKKKGGGEEEBBB===999555444222000...,,,,,,+++(((((())))))******++++++,,,,,,++++++***((('''&&&((()))++++++***)))***++++++,,,,,,,,,------......000000222777===BBBCCCBBBGGGIIIMMMSSSXXX[[[ZZZYYYWWWYYYZZZYYYWWWVVVXXX[[[VVVWWWYYYZZZ[[[[[[ZZZZZZVVVYYY\\\\\\YYYWWWXXXYYYWWWVVVVVVVVVVVVTTTPPPMMMNNNLLLIIIFFFFFFNNNYYYbbbjjjjjjhhheee]]]TTTKKKEEE======<<<:::888555333222......---,,,,,,000555:::666666888;;;@@@FFFKKKNNNQQQUUUZZZ[[[WWWTTTQQQQQQLLLMMMOOOOOOMMMJJJFFFDDD===>>>>>><<<::::::<<<>>><<<<<<;;;:::::::::::::::999999888888888888888888;;;;;;:::888777555444333222111111000///......---+++******)))))))))))))))*********)))******+++,,,+++,,,------......------,,,---...---+++***+++,,,,,,,,,++++++***)))((((((++++++*********+++---...&&&)))+++,,,***+++---000,,,+++,,,---///000///...000///...---...///111333555555333222333444333000---,,,+++*********+++,,,<<<<<<;;;999888777999;;;888666444222111111111111111111111000000000000000222222222222222222222222888444333777999999:::===@@@CCCJJJTTT___jjjtttzzz|||yyytttmmmhhh```\\\UUUOOOKKKFFFBBB@@@===999333111000///,,,)))+++++++++++++++***))))))---,,,)))((('''((()))***)))))))))))))))******+++++++++************++++++...///111333555888999:::@@@BBBFFFJJJMMMOOOPPPQQQYYYWWWTTTTTTVVVXXXVVVTTTUUUSSSQQQQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYWWWUUUUUUXXX[[[YYYRRRLLLLLLGGGEEEFFFJJJOOOYYYccckkkjjjfff^^^RRRGGG>>>999888555222000///---+++)))******))))))***+++,,,,,,......///000222777===BBBMMMQQQUUUWWWUUURRRPPPNNNRRRRRRRRRSSSTTTQQQKKKEEEDDDBBB>>>;;;999999:::;;;999999999999:::;;;<<<===999===>>>888444444555444777666555444222111000000111111000//////.../////////...,,,***))))))))))))+++*********,,,+++***(((+++,,,,,,---------,,,,,,...++++++...///,,,)))***+++++++++++++++***)))((()))************+++++++++)))+++,,,,,,,,,,,,---///---------------...///000222///,,,---000222111000444444555666555444222111222111000///............:::;;;:::999777666777888777666444222111111111111111000000000000000000000222222222222222222222222777333333777::::::<<>>===>>>>>>;;;;;;:::999999:::;;;<<<777;;;<<<777333444444333666666555444222111000000000000//////...////////////...,,,+++))))))******+++***)))***++++++***(((***++++++,,,,,,,,,++++++...******...///,,,)))*********++++++******)))))))))************+++++++++)))***,,,,,,++++++---...---------...///000111222222000---...000222222111333444444444333333222111333222111000////////////888999:::888666444333444666555333111000000111111000000000000000000111111222222222222333333333333666333333777::::::>>>CCCFFFNNNZZZhhhvvv~~~|||yyyvvvrrrnnniiiccc]]]WWWPPPLLLGGGBBB<<<888777555111...000...+++((((((***---///)))((((((((((((***,,,---)))))))))))))))******+++)))))))))))))))))))))))))))***+++---...000111222555666888;;;???BBBEEEGGGFFFFFFFFFGGGIIIIIIGGGEEEJJJIIIGGGHHHIIIKKKKKKJJJLLLMMMNNNPPPRRRUUUVVVWWWXXXVVVTTTTTTUUUSSSNNNJJJDDDBBBCCCKKKTTT]]]hhhrrrmmmhhh^^^RRREEE:::111---)))(((&&&&&&((()))((('''$$$%%%&&&'''''''''&&&&&&$$$&&&''''''''')))+++...---111777<<>><<<:::999999:::;;;777;;;;;;666444555555333555555444333111000////////////.........//////000///...,,,+++*********+++***)))((()))++++++***))))))******++++++******)))---******---...+++)))***((())))))***************)))************+++++++++)))+++,,,,,,,,,,,,---///......///000111222333444333111//////111222333222444333222222222222222222444333222111111000000000777999:::999666333111111444333222111000000111222000000000000000111111111222222222333333333333333666333444888::::::???EEEQQQYYYfffsss~~~}}}|||{{{yyyvvvrrrmmmggg```YYYTTTPPPJJJCCC???<<<888444000000...,,,***)))***,,,---))))))(((((()))***++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))+++,,,---......000000222444777;;;>>>@@@>>>???AAACCCDDDCCCBBB@@@FFFEEEDDDDDDFFFGGGGGGFFFFFFGGGIIILLLOOORRRTTTUUUUUUSSSPPPNNNMMMLLLIIIFFFAAAAAAGGGSSS^^^eeekkkqqqppphhh[[[MMM???555---)))+++)))'''''''''((('''&&&###$$$%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&&***,,,///222555999>>>BBBLLLNNNPPPSSSTTTTTTQQQPPPQQQOOOLLLHHHEEEDDDCCCCCCDDDBBB???<<<::::::;;;<<<999<<<;;;777666777777444444333222111///...------------------...///000000///...,,,+++*********+++***((('''(((***++++++***)))))))))***))))))(((''',,,))))))---...+++))))))&&&'''((()))************))))))*********++++++++++++---......---...///111111111222222333333333333333222111111111333444444555444333222222222444444555444333222222111222222777999:::888666333111111333222111000000000111222//////000000111111111111222222333333333444444444666555666999;;;<<>>===>>>>>>:::<<<;;;777666888777333222111000///...---,,,+++------,,,,,,---...//////...---+++***))))))***+++)))'''&&&''')))+++,,,+++((()))))))))(((((('''&&&+++((((((,,,---***((()))%%%&&&'''((()))*********))))))*********+++++++++---...000000//////111222444444555555555444333222444444333222222333555666666555444333333444555666666555444333222222222222666777888777444222222222111000/////////000111222/////////000111111222222222222333333444444555555666666888===???AAAIIISSSbbbkkkyyy~~~~~~~~~{{{yyyxxxxxxzzzyyywwwtttqqqnnnkkkgggdddbbb\\\TTTMMMIIIDDD>>>:::444444333222000---+++***+++++++++***)))((((((''')))))))))))))))******+++)))***+++,,,,,,+++***)))*********+++++++++++++++++++++,,,---///111333444666888;;;======<<<===>>>@@@??????AAABBBCCCAAA@@@>>>???AAACCCFFFIIIKKKLLLMMMLLLJJJGGGEEEBBBAAA@@@===CCCSSSiiiyyypppeeeUUUFFF<<<444---(((%%%######$$$&&&((()))((('''&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''%%%$$$%%%%%%###$$$$$$$$$$$$&&&***---000555;;;AAAEEEIIILLLOOOQQQQQQOOONNNMMMMMMLLLLLLIIIHHHGGGEEEDDDCCCBBBBBB<<<===;;;777777888666111222222111000...---,,,+++------,,,,,,,,,---......,,,+++***)))((())))))***((('''%%%&&&)))+++,,,,,,))))))))))))((('''&&&&&&***''''''+++---***((()))%%%%%%'''((()))))))))))))))************+++++++++---///000111000000111333444555666666666555333222444555555444333444666888555555555555555666666777666555444333333222222222555555555333111000111222000//////...///000111222...//////000111111222222222222333333444555555666555666;;;AAAEEEIIITTT___gggqqq~~~{{{zzzyyyxxxyyyyyywwwuuutttvvvyyyuuussspppoooooonnnlllkkkgggaaaZZZUUUQQQNNNHHHDDD<<<:::777444111///...---))))))*********))))))((()))))))))))))))******+++***+++,,,------,,,+++***++++++******************)))***+++,,,---.........111333666666666666999;;;<<<;;;;;;===??????===;;;:::;;;<<<>>>@@@BBBDDDDDDDDDEEEDDDBBB???<<<;;;:::999>>>MMMddduuu||||||{{{jjj___OOOBBB999333,,,(((%%%$$$###$$$&&&((((((((((((&&&$$$""""""###$$$&&&$$$%%%&&&&&&%%%%%%&&&''' !!!"""!!!!!!###&&&)))$$$)))000555888<<<@@@CCCKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKKKKJJJIIIGGGFFFBBBBBB???::::::<<<888333555444333222000///......------,,,,,,,,,,,,,,,,,,******((('''''''''((()))(((&&&%%%%%%(((+++------*********))))))(((&&&&&&)))&&&&&&+++,,,***((()))%%%&&&''''''(((((((((((()))************+++++++++,,,...////////////000222111222444666777666666555555666777555444444777:::333444444555666666555555666555444333222222222222333333333111//////111333//////......///000111222...//////000111222222222222222333333444555666666444666<<>>??????===>>>>>>===:::777555444555888EEEYYYjjjpppppppppeeeZZZKKK???777111+++&&&***((('''&&&''''''&&&%%%(((&&&### !!!$$$&&&###$$$%%%$$$###$$$&&&((("""######"""""""""$$$'''!!!%%%+++...///000444777EEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNLLLKKKIIIHHHGGGDDD??????@@@<<<666777666555444333111000000...------,,,++++++++++++))))))'''&&&&&&'''(((((('''&&&$$$%%%(((+++---...************)))((('''&&&(((%%%&&&***,,,***((()))%%%&&&''''''(((''''''''')))************++++++++++++,,,......------///000...000333666888888888777555777888666444444777;;;111222444555666555444444555555444333222222222222111111111111000000000000000000000000//////////////////000000111111222222000222444444444444666888555:::CCCKKKQQQYYYhhhwww{{{rrrlllmmmoooppprrrsssssssssrrrqqqqqqpppooopppqqqrrrsssoookkkddd]]]WWWTTTSSSSSSKKKDDD@@@AAA===555000111///---+++******++++++***(((((())))))******+++++++++,,,,,,,,,,,,+++******((()))))))))************(((((()))+++------+++***///////////////000111222222222222222222333555777777777666777:::;;;::::::999888666555444333222222333:::CCCMMM[[[ggglllkkk```UUUGGG<<<555000***%%%(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%######$$$%%%$$$###%%%$$$###""""""###$$$%%%%%%$$$$$$&&&***---......555666999===AAAEEEHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOKKKFFFDDDDDDEEECCCAAA>>><<<999999:::999666222000000111222222000,,,))),,,)))'''&&&&&&&&&%%%###'''&&&&&&&&&&&&'''(((((()))***+++***'''&&&'''((('''((()))))))))(((&&&%%%''''''&&&&&&'''(((***+++***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,---/////////111222333333444666777888888777666555444333333444444333222111111111111111111222222222111111000111111111111000000000000000000000000000000000///000000000000111111111111///000333444444666888:::888:::AAAMMMXXXcccppp|||zzztttooollllllnnnpppqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrssspppmmmgggaaa\\\XXXWWWVVVOOOIIIEEEEEEBBB:::555444222000---++++++,,,+++***(((((()))))))))*********+++,,,,,,,,,,,,+++******))))))))))))************)))((()))+++------,,,***......------......///000111111111000000111333555444333222444666777666666555555333222111000000000111888AAALLLYYYfffkkkiii```UUUGGG<<<666222,,,((()))(((((('''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$%%%$$$###$$$$$$############$$$$$$"""!!!!!!"""&&&((())))))***+++...111555888;;;<<>>@@@HHHUUUbbbnnn{{{zzzuuusssmmmlllllllllmmmnnnooopppnnnooopppqqqrrrqqqpppoookkkjjjhhheeeaaa]]]ZZZXXXWWWTTTRRRPPPMMMHHHBBB???:::777333000...,,,***((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++************))))))***))))))***,,,------+++******)))))))))******+++...,,,+++***+++---------,,,******+++---------,,,---,,,+++***************...555???LLL[[[hhhjjjfff^^^SSSDDD999555333000---,,,+++***)))''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&%%%%%%$$$"""  !!!""""""!!! $$$"""!!!"""###%%%$$$$$$%%%%%%&&&((()))+++,,,,,,///111444888<<>>:::666222//////111000,,,''')))(((((((((((()))*********+++,,,+++((('''((()))''''''(((***+++---//////......---------,,,+++++++++++++++,,,,,,------...******,,,---.../////////...000222333222000000111111111000000//////......---------------...///000111222333444444444444444111111111111000000000000///000000111111222222222222222222222222111111111555666666555444666999<<>>CCCGGGEEEFFFHHHGGGFFFEEEEEEFFFBBBBBBCCCEEEFFFDDDAAA>>>:::444000111555555...''')))))))))))))))******++++++,,,,,,+++)))(((((()))(((((()))***,,,...000111000000000000///...,,,,,,,,,+++++++++,,,---...///,,,,,,,,,---...000111222000111222111//////000111222111000///...------,,,------------...000111111000111222333333444444333111111111111000000000000///000000111111222333333111222222222222222222333555555555555555777;;;???CCCHHHSSS___iiirrrzzzqqqnnniiieeeccccccdddfffgggffffffffffffggghhhhhhkkkjjjgggddd```]]][[[YYYWWWZZZZZZXXXXXXXXXTTTLLLIIIEEE@@@;;;888555222000---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))******+++,,,------,,,+++)))***,,,.........++++++***)))))))))))))))((($$$"""$$$(((,,,+++)))***)))((()))******)))((('''''''''''''''((()))***---555AAASSShhhwwwwwwooo___RRRAAA555000000000///)))(((((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((('''$$$"""""""""!!!!!!!!!!!!""""""""" !!!"""!!!!!!!!!!!!!!!""""""""""""###!!!"""###$$$%%%&&&&&&&&&''')))+++---...222888<<<:::===@@@@@@>>>>>>???AAA@@@@@@AAACCCDDDCCC@@@===:::777444444666555///)))******)))))))))***+++++++++,,,,,,+++)))(((((()))***)))******,,,...000222111111111111000...,,,+++,,,,,,++++++,,,---///000......---,,,...111444666222222111///------///111333222111000...,,,++++++++++++,,,,,,---///000111///000111222333333333333111111111111000000000000///000000111222222333333111111111222222333333444333444444444555888===AAAEEEGGGPPP```ooo{{{}}}uuurrrmmmhhheeeeeefffgggeeeeeedddcccccceeefffgggiiihhhddd```]]]ZZZXXXWWWVVV[[[\\\YYYZZZ\\\WWWOOOLLLHHHCCC???<<<999666444.........------,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))***,,,---...///---+++)))***,,,.........,,,,,,+++***************'''###!!!###(((,,,,,,******)))((((((******)))(((&&&&&&&&&&&&'''((()))))),,,444AAASSSjjjyyyxxxqqqaaaSSSBBB555111111000000(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''')))(((%%%"""%%%$$$###""""""###$$$%%%###!!! """######"""  !!!###$$$%%%%%%%%%%%%'''((('''&&&(((,,,000111555888888777777999<<>>AAAHHHOOOYYYdddppp~~~yyysssmmmkkkiiihhhggggggfffdddcccaaaaaabbbbbbddddddbbb___[[[XXXWWWXXXZZZZZZ[[[\\\[[[ZZZYYYXXXSSSOOOJJJFFFBBB???;;;888111111000000000000111111/////////......---------)))***+++---......------///......---------......,,,,,,,,,+++++++++******'''%%%$$$$$$''')))******)))***+++***)))((()))+++'''&&&&&&&&&&&&&&&''''''---555BBBUUUkkkyyyyyypppcccSSSCCC:::555000......)))((('''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))$$$###"""!!!"""###%%%'''&&&!!!!!!###""" !!!!!!!!!!!! """%%%&&&%%%###"""!!!"""###%%%''')))***++++++,,,------,,,---///111888999;;;======<<<:::999555555444333111///---,,,((((((((()))+++---///111...---,,,***)))(((((('''%%%(((+++,,,+++,,,000444222222000///...---------...,,,))))))+++---......111000...,,,---///222444------,,,,,,,,,,,,,,,,,,000111000---))))))---111---,,,+++******,,,---///...000111111000000111222555333111111444555444333222222222222333444555555222222222222222333444444222333444555666:::???CCCKKKSSS___lllzzz|||vvvqqqooonnnlllkkkjjjiiifffcccaaa```______bbbbbbaaa^^^ZZZWWWWWWWWW\\\\\\]]]]]]\\\[[[YYYXXXVVVSSSNNNJJJGGGDDD@@@===777555333000000111333444222111000///...---,,,,,,(((***+++---.........---......------------......---------,,,,,,,,,++++++)))'''&&&&&&'''(((((('''***+++,,,,,,***)))***+++***)))((((((''''''((((((---444BBBUUUkkkzzzxxxpppbbbSSSCCC:::555000...///))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&%%%#########$$$&&&'''%%%!!! ###""" !!!""""""######""""""!!!"""%%%&&&%%%$$$###""""""###%%%&&&'''((()))&&&'''(((((('''(((***,,,///000111333444444333333222222222111///...,,,+++((((((((()))***,,,---...---,,,+++***)))((((((((('''(((***+++,,,---000222111000...---,,,+++++++++---+++))))))+++---.........---------------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,******,,,......---+++++++++,,,...///...000111111000000111222555333222222444666555555333444444555555444444444222222111111222222333444333444555666888<<>>CCCGGGNNNXXXiiizzz~~~zzzxxxwwwuuusssrrrpppnnnkkkhhhdddaaa___^^^[[[[[[[[[ZZZWWWTTTTTTTTT[[[[[[[[[ZZZZZZYYYYYYYYYUUUSSSPPPNNNMMMKKKHHHEEEBBB???;;;888666555666777333333111000...---++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,***)))***,,,///111111000---...//////---+++******''''''&&&%%%%%%%%%%%%&&&,,,333AAAUUUlllzzzyyyqqqcccSSSBBB999444000///000******)))((('''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%"""  !!!!!! """##################""" !!!###%%%&&&&&&%%%%%%$$$$$$$$$##################$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&'''((()))(((((())))))))))))((((((&&&'''((()))))))))((('''******))))))))))))******)))&&&%%%&&&***,,,,,,***+++***)))(((''''''''''''***)))((())),,,.........000000000//////.........)))******+++,,,------...///,,,***,,,///000...+++///......---...///000000...000111111000000111222111111111222222333444555333333444444444222000///222222111111222222333444444555666888:::>>>DDDHHHPPP[[[lll}}}}}}zzzyyywwwvvvsssqqqlllkkkiiigggdddaaa___]]]XXXYYYZZZYYYWWWUUUTTTTTTWWWVVVVVVVVVVVVVVVVVVVVVRRRPPPOOOOOOOOOMMMJJJHHHAAAAAA???===;;;999888777333333222000///...---,,,++++++++++++,,,---......+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++*********,,,000222333222333555666666333000//////,,,+++******)))*********,,,333AAATTTkkkzzzzzzrrrdddTTTBBB888333///...///***)))(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!""""""######""""""!!!!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$######"""!!!!!!###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&((())))))((('''&&&)))))))))((())))))***+++(((%%%###$$$''')))(((&&&)))((('''&&&&&&&&&&&&&&&(((((('''))),,,...///...333111...,,,,,,---///000******+++,,,------......///---+++---000222000...............//////000000...000111111000000111222///000222222111222444666333333333333222222111000333333222222333333444555555666777888:::>>>CCCGGGSSS^^^ooo}}}{{{zzzyyyvvvssspppiiiiiihhhfffcccaaa^^^]]]XXXZZZ\\\[[[ZZZXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNOOOPPPOOOLLLJJJAAABBBBBBBBB@@@>>>;;;:::777666555333111///...------,,,,,,++++++,,,,,,---************+++,,,------,,,,,,+++++++++*********,,,+++***,,,000444666666999;;;<<<;;;888555333333000///...,,,+++*********...444@@@RRRiiizzz{{{tttfffVVVCCC888222...---...)))((('''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!"""###$$$%%%&&&'''''''''&&&%%%%%%$$$###"""!!!!!!!!!"""######"""###%%%'''%%%$$$$$$######""""""!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''))))))((((((((())))))***'''%%%$$$$$$%%%&&&%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&'''))),,,//////...000...+++))))))***---///,,,,,,------....../////////------...000111222111.........///////////////...000111111000000111222///111333333222222555888444333333222222222333333444444333333444444555666555666777888999===BBBFFFQQQ\\\mmm~~~~~~}}}|||yyytttqqqmmmlllkkkiiigggcccaaa___[[[]]]``````^^^]]]\\\\\\XXXVVVSSSOOOLLLJJJIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIDDDDDDDDDCCCCCCBBBAAAAAA>>>===:::777444111...---///...,,,+++***+++++++++)))))))))******+++,,,---------,,,,,,,,,+++++++++,,,++++++///666===BBBEEEGGGIIIJJJJJJFFFCCC@@@@@@;;;999666333000---+++***///444???PPPgggyyy|||wwwiiiXXXDDD888111---+++---((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***))))))(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$$$$#########"""######$$$$$$######"""######$$$%%%&&&'''((((((&&&&&&%%%$$$###""""""!!!!!!"""######""""""$$$&&&"""###$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&''''''((())))))***))))))((((((((())))))'''''''''&&&$$$$$$%%%&&&)))(((''''''&&&'''''''''%%%%%%&&&)))---//////...---,,,+++******,,,---.........//////////////////---------------...222444------....../////////......000111111000000111222000222444444333333666999555444333222222333555666555444444444444555666666666777777888999<<>>OOOfffyyy}}}xxxjjjYYYEEE888111,,,+++,,,''''''&&&%%%$$$$$$$$$$$$&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((()))'''&&&&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$&&&(((!!!"""$$$&&&&&&&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&'''(((***+++******)))(((((((((((((((''')))***((($$$###%%%((())))))((('''''''''((((((%%%%%%&&&)))---//////...,,,,,,---...////////////000000000000000/////////+++------,,,***,,,111666,,,------...///.........///000111111000000111222000000111222333555666777666333111111444555333000333333555666666666555444555555777:::;;;<<>>:::;;;===BBBOOOdddxxx~~~|||uuudddLLL888---)))******((()))***)))'''&&&&&&'''$$$&&&)))+++,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((((()))***+++///,,,((((((***+++***(((,,,+++*********(((%%%###&&&''')))'''%%%$$$''')))((()))+++,,,------,,,,,,,,,,,,,,,,,,---...//////...///000111000000111333,,,------------///222444000000///---++++++---...,,,---///111111000...---111111222222444555777888888777666666666555333111444555666777888777777666777666888<<<<<<===DDDLLLSSS[[[iiiyyy|||yyyvvvuuutttsssrrrpppoooooopppooonnnllljjjiiiiiihhheeeaaa[[[SSSLLLGGGDDDBBBCCCAAA@@@AAACCCDDDDDDDDDDDDCCCBBBDDDIIIOOORRRRRRWWWYYYVVVLLLCCC===777222000...+++******++++++***,,,+++*********+++---------...///...,,,++++++,,,---000666AAAPPP```nnnwww}}}uuuoookkkfffccc^^^[[[XXXSSSMMMHHH@@@AAAFFFRRRggg{{{vvvfffNNN:::///+++******)))((((((''''''''''''&&&&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""$$$&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''***))))))(((((()))***+++---+++((()))+++---,,,++++++************)))'''$$$&&&((()))(((&&&%%%'''***)))***+++,,,------,,,++++++++++++,,,,,,---...///...000111111111111222444......---...///111333444000000000///------///111---...///000000///......111111222333444666777888888:::;;;;;;888666444333666777888888999999888888999888:::===>>>???FFFNNNWWW]]]iiiwww}}}xxxxxxwwwvvvtttsssrrrrrruuutttsssqqqooonnnlllllliiifff```XXXQQQJJJEEECCCDDDBBB@@@@@@AAABBBAAAAAACCCCCCCCCEEEHHHNNNVVV[[[```cccaaaXXXNNNGGG???999555222///------------,,,,,,,,,+++++++++,,,---......//////...,,,++++++,,,---111:::HHHYYYlll|||wwwooohhhdddjjjiiihhhgggfffaaa\\\XXXIIIJJJMMMWWWjjj~~~wwwhhhRRR>>>222---***))))))'''%%%&&&((()))'''$$$(((((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$#########$$$$$$$$$######$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((((()))***++++++,,,+++******---...///...+++***)))***++++++)))'''((())))))(((''''''(((******+++,,,---------,,,+++++++++++++++,,,---......///000222222111111333444222///,,,...111444333222///000111000//////111333//////////////////......000111111222333555777777666:::>>>>>>:::777666777777777888888999999999999:::999;;;>>>???AAAIIIQQQZZZ___iiiuuuyyyyyyxxxwwwvvvuuutttsssyyyxxxwwwuuusssqqqooonnnhhhfffaaa\\\UUUOOOJJJHHHFFFDDDBBBBBBCCCDDDCCCBBBDDDCCCDDDEEEFFFJJJUUU```eeeiiijjjcccZZZRRRIIIAAA;;;888333000///......---,,,,,,+++***+++,,,---...///000000...,,,+++,,,...---333>>>NNNaaauuuuuullleeebbbeeefffhhhjjjjjjhhhdddaaaVVVVVVXXX___ooozzzkkkVVVBBB555...***(((***&&&###$$$(((***'''###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))***++++++------,,,---......//////+++***)))***,,,,,,+++************)))))))))***++++++,,,---......---,,,+++++++++***++++++,,,---...///111222333222222333555333///+++,,,111444333000...///111111000000222444000//////............///000000000111333444666777333777<<<===;;;999999:::888888888888888999999999;;;:::;;;???AAADDDMMMVVV___dddllluuu}}}xxxxxxwwwwwwvvvvvvuuuuuuyyyyyyyyyxxxvvvtttrrrpppjjjhhhddd^^^XXXRRRNNNKKKGGGFFFEEEEEEFFFHHHGGGGGGGGGEEEEEEEEEDDDFFFRRR```gggnnnrrrnnnfff^^^TTTKKKDDD???999444111000///---,,,,,,+++***+++,,,---...111111111///------...///222888DDDTTTfffwwwuuuiii___WWWTTTSSSWWW\\\aaadddfffggggggcccdddfffkkkwww}}}nnnYYYEEE777///***'''(((%%%"""###((()))&&&###%%%''')))******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++////////////...---------,,,+++***+++,,,------,,,,,,+++******+++++++++++++++,,,---...///...------++++++++++++,,,---......///111222333222222333555333...***+++000222111---,,,...000111000000222333111000///...............000000111222333555666777444666:::;;;<<<;;;;;;<<<999888888888888999::::::<<<<<<>>>BBBEEEIIISSS]]]ggglllsss{{{}}}vvvvvvvvvwwwwwwwwwwwwwwwyyyyyyzzzyyyxxxvvvtttrrrooolllggg```ZZZTTTPPPNNNLLLKKKIIIJJJKKKLLLLLLKKKLLLGGGFFFHHHGGGHHHRRRaaallluuu|||{{{uuulllaaaWWWNNNIIIAAA:::666333111///------,,,+++,,,---...///333333333111///...000222666===HHHVVVdddpppxxx|||zzzssshhhZZZNNNDDD===:::???CCCIIIOOOUUU[[[bbbffffffjjjooovvvqqq[[[FFF888///***'''&&&$$$"""$$$&&&(((&&&$$$$$$&&&)))++++++(((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&''''''###%%%''''''&&&%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''(((***++++++++++++...000111000...,,,,,,---...,,,++++++---...------...,,,++++++,,,------,,,+++,,,---///000//////...,,,,,,,,,,,,---.../////////000222222111111333444222///,,,,,,...000///---,,,...111111111111222333000000000///......------222222333333555666888999888888888:::<<<======;;;;;;:::999999999:::;;;<<>>888555444111444777:::???FFFPPPVVV\\\dddnnnyyysss[[[FFF777...)))'''$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%&&&&&&'''###%%%''''''&&&%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((%%%'''(((***++++++++++++,,,...000000...,,,---...000...,,,,,,---......---///---++++++...///...,,,***+++---///000111111000------------...///000000...000111111111111222444222111///.........//////...000333333222222222333///000000000000...,,,+++444444444555777888:::;;;===;;;999:::===???===:::<<<<<<;;;:::;;;<<<===>>>AAAAAADDDIIINNNTTT___jjjxxx~~~uuuuuuwwwxxxzzz{{{|||}}}yyyzzz{{{|||{{{zzzxxxwwwooolllgggccc```^^^^^^___bbb___]]][[[[[[[[[YYYXXXVVVMMMKKKQQQTTTSSS\\\iiivvvkkk___XXXNNNEEE>>>999666444222111000000000111333444777777555333111111333555222888AAAJJJPPPQQQPPPNNNEEEAAA:::333...---...///---...------...444===DDDPPPZZZiiiwwwttt\\\EEE666...)))'''"""###%%%%%%$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$#########$$$%%%%%%&&&###%%%((((((%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))%%%&&&(((***+++,,,++++++))),,,///000...---...000111///---,,,---......---000...+++,,,...000...---)))***---///111222222222......---......///000111...///111111000000222333222333222000......///111000222444555444333333333///000111111000...,,,***222222222333666999===???<<<===>>>>>>======>>>???;;;===???>>>;;;:::===???@@@CCCHHHNNNUUUaaaoooyyy}}}~~~xxx|||}}}yyyvvvxxx{{{{{{}}}}}}|||yyyvvvttttttnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiihhheeeaaa^^^[[[WWWSSSPPPRRRUUU[[[gggrrr~~~ttthhhaaaWWWNNNIIICCC>>>999666444222111333444444333666555333222111000111111444888>>>CCCDDDCCC???<<<555444222000...+++)))(((((()))+++,,,---000444777===KKK^^^rrrxxx```III777---(((&&&''''''(((((('''%%%###"""(((&&&$$$%%%((()))(((&&&((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&$$$############(((&&&$$$""""""$$$&&&'''%%%""""""&&&'''&&&'''+++&&&''''''&&&$$$######$$$'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%))))))((((((((((((((()))(((((()))***,,,...000111,,,,,,------...//////000000000000000000///......111111111111111000//////...//////000000000000000+++---...//////000333555111000000000//////......222222111000///...------333333333444444444444444333333222222000///------333333333444777:::>>>@@@<<<>>>??????>>>===>>>@@@===???@@@???<<<;;;>>>AAADDDGGGNNNUUU___lllyyy|||{{{|||}}}|||zzzyyyzzz{{{{{{|||}}}{{{xxxuuuttttttpppooonnnmmmmmmmmmooopppqqqpppmmmjjjfffaaa]]][[[ZZZWWWVVVXXX\\\cccooo{{{zzzmmmfff\\\TTTNNNHHHAAA===:::777555444555666666666666555333222111000111111000333777:::;;;999666444000///...,,,***(((&&&&&&((()))*********+++...111///<<>>>>>???@@@???@@@AAA@@@======@@@CCCHHHMMMTTT```mmm{{{~~~}}}{{{{{{|||}}}}}}|||zzz{{{|||zzzwwwuuuttttttsssrrrqqqpppqqqsssuuuwwwyyyvvvrrrkkkeee```\\\ZZZ\\\ZZZZZZ^^^bbbiiivvvuuunnneee]]]VVVPPPIIIDDD@@@===;;;999::::::999999666555333111000000000000---...000111111///---,,,,,,+++***)))(((&&&&&&%%%((())))))((('''&&&(((***%%%000???RRRiiixxxbbbKKK:::000***(((%%%&&&&&&''''''&&&%%%%%%%%%######$$$%%%&&&%%%$$$((((((((()))((((((''''''###$$$%%%&&&'''((((((((()))(((&&&$$$#########$$$&&&$$$###""""""###%%%&&&&&&$$$$$$((()))'''(((+++"""$$$%%%%%%%%%%%%&&&(((''''''&&&&&&''''''((()))%%%%%%&&&''''''''''''&&&******))))))))))))******))))))***,,,...///000111/////////////////////000222222333333333222111111111111222222111111000///------///000111111111111,,,---/////////000222555222222222222222222222222/////////000000111111111333333333333444444555555888888666444111///---,,,333444444555777:::<<<===;;;<<<============>>>@@@???AAABBB@@@>>>>>>BBBEEEKKKPPPZZZhhhxxx~~~yyyyyy}}}~~~|||yyyzzzzzzyyyvvvtttsssttttttsssrrrssstttvvvyyy{{{|||xxxqqqjjjccc]]]ZZZXXX[[[ZZZ\\\___ccciiiwww~~~wwwooogggaaaZZZSSSMMMGGGDDDAAA???>>>>>>===;;;666555222000///.........,,,---------,,,,,,,,,+++++++++******)))((((((((('''(((((('''%%%%%%%%%''''''---888FFF[[[sssvvvaaaLLL<<<111+++)))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&###$$$%%%'''((()))))))))((('''&&&$$$######$$$$$$$$$###"""!!!"""###$$$%%%'''%%%%%%)))***((((((+++###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''***))))))))))))******+++)))***+++---...///000000//////000000000000000000222222333333333333222111111222222222222111000000,,,---...000111111111111...///000111000111444666777777555444222111000/////////000000000111111111333444444555555666666666999888666444222111000///222333333555666888999:::999:::<<<<<<<<<<<<===???>>>@@@AAA@@@>>>@@@DDDIIINNNUUU```ooo~~~yyyyyy}}}~~~zzzxxxyyyyyywwwtttsssssstttrrrrrrrrrsssuuuvvvxxxyyyxxxtttmmmeee^^^ZZZWWWVVVYYYYYY\\\___aaaggguuu~~~wwwqqqlllfff^^^XXXOOOLLLHHHEEECCCBBB@@@>>>888666444111///---------++++++******++++++,,,,,,************))))))))))))%%%'''((((((&&&&&&&&&'''(((,,,222<<>>???>>>@@@AAAAAA@@@CCCIIINNNTTT]]]jjjvvv}}}}}}~~~zzzwwwxxxwwwuuusssrrrssstttpppqqqrrrsssttttttttttttqqqmmmggg```ZZZUUURRRQQQVVVWWWZZZ^^^___dddrrr}}}yyyuuuppphhhbbbWWWTTTOOOKKKIIIGGGDDDBBB===;;;888444111...------)))))))))(((((()))***+++((((((((((((''''''''''''%%%&&&((()))(((''''''((($$$'''+++444GGG```sss{{{xxxmmm[[[JJJ<<<333---***'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&'''((()))))))))'''&&&%%%$$$###$$$%%%%%%###############$$$%%%&&&&&&$$$&&&******'''&&&(((&&&''''''&&&$$$######$$$$$$############$$$%%%%%%%%%%%%&&&''''''''''''&&&((('''''''''((()))***+++((()))+++---.........---------...//////000111111111111222333333333222222222222222333222222111000...//////000000000000000+++,,,------------///111222222222222222222222222222222222111111000000000444555555666777888999999777666444333333333444555333333444666777777777777:::<<<===>>>>>>>>>@@@AAA???AAACCCCCCDDDGGGNNNTTT]]]hhhvvv~~~{{{wwwwwwvvvtttrrrqqqrrrtttnnnppprrrttttttrrrooonnnllliiiccc]]]VVVQQQMMMKKKNNNPPPUUUYYY[[[aaappp~~~|||wwwpppjjj___\\\VVVRRROOOLLLIIIGGGDDDAAA===999444111///...******)))(((((('''''''''(((((('''''''''&&&&&&&&&%%%'''))))))(((&&&&&&'''###%%%(((///AAAYYYllltttrrrhhhXXXHHH;;;222---***((((((&&&%%%$$$%%%%%%&&&"""$$$&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&#########$$$%%%&&&&&&'''%%%$$$%%%)))***&&&%%%'''$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''(((***,,,------,,,,,,++++++,,,...///000111222222222333444444444444444222222333333222222111000000000000000000//////...,,,---......---...000222//////000000111111222222000111111111111111222222333333444555666777888888888777444333222222333444444555666777888888888888;;;===?????????@@@BBBCCCAAACCCEEEEEEFFFKKKRRRXXXeeeqqq~~~}}}vvvwwwvvvtttqqqqqqrrrtttmmmpppsssttttttqqqmmmjjjjjjgggbbb[[[TTTNNNJJJHHHFFFJJJPPPUUUWWW^^^nnn}}}{{{tttooodddaaa[[[VVVSSSPPPMMMJJJIIIFFFBBB<<<777444111000------+++***((('''&&&%%%)))))))))((((((''''''&&&&&&(((***)))'''%%%%%%%%%&&&''')))///???VVVgggmmmnnndddUUUFFF:::222---***)))((('''%%%$$$$$$%%%%%%!!!###%%%$$$""""""$$$&&&%%%%%%$$$###$$$%%%'''(((''''''(((((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&######$$$%%%&&&&&&''''''%%%###%%%))))))&&&$$$&&&"""$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))&&&'''***,,,---,,,+++***)))***+++---///000111222333333444555666666666555222333333333333222111111111111111111000///...---000111222111000111333555111000000000//////.........///000111222333444444111111222333444555666777:::888555333111111111222555666666666666777:::===>>>@@@AAAAAA@@@@@@AAACCCCCCEEEHHHKKKOOOUUU^^^eeeuuuqqqvvvzzzxxxuuurrrppppppqqqrrrtttttttttsssqqqnnnllljjjiiifffaaa[[[TTTOOOKKKIIIJJJKKKNNNTTTYYY___jjjuuu~~~uuummmeeedddaaa\\\WWWUUUVVVWWWPPPNNNIIIBBB@@@@@@;;;444---+++,,,...,,,((())),,,+++***)))(((((((((((((((***)))'''%%%$$$%%%'''(((%%%(((***...;;;OOO___ffffff```UUUFFF777---******,,,'''""""""&&&((('''$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!$$$'''((('''%%%%%%%%%###""""""###$$$&&&((()))((('''&&&&&&((((((&&&$$$'''))))))'''$$$$$$&&&((('''&&&%%%"""!!!!!!$$$'''&&&&&&&&&%%%%%%$$$$$$$$$'''$$$"""###&&&'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((()))******++++++***+++,,,...000111333333888777666777888777666444666555444444444333000...222///,,,,,,...000///...000222333333222111333444111000...---...///111222000111111111222222222222444444444444444555666777888777666444222000///...555666777666666777:::<<<===@@@BBBCCCCCCDDDEEEGGGGGGJJJMMMPPPTTTZZZaaagggtttqqqvvv{{{yyyvvvsssrrrrrrtttuuuvvvvvvuuussspppllliiigggfffccc^^^XXXSSSNNNJJJHHHFFFFFFJJJQQQWWW___kkkvvv~~~~~~|||vvvqqqgggfffddd```]]][[[[[[]]]XXXWWWQQQKKKHHHGGGAAA999111......///---)))))),,,+++***)))(((''''''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%(((***///;;;NNN^^^dddbbb]]]SSSDDD666---******+++&&&""""""%%%'''&&&$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&(((***,,,------,,,---...---***((()))***,,,***(((&&&''')))%%%%%%$$$!!! ###%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&$$$######&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((((((((((()))******++++++++++++,,,---///111333444777666666666777777555333444333333333444444111///111...,,,,,,...000000...000111333222111111222444000///...------///111222000000000111111111222222333333333444555666777777444444333222111000000///555666777777777888:::<<<<<>>CCCFFFGGGHHHJJJKKKNNNRRRXXX___eeeiiimmmnnnmmmmmmsss|||vvv}}}~~~|||yyywwwwwwyyy|||~~~~~~{{{vvvpppjjjdddaaaeeeccc```\\\XXXTTTRRRQQQOOOMMMNNNQQQTTTZZZfffqqqzzz~~~|||wwwrrrooonnniiiiiijjjiiihhhiiikkknnnoooooolllfffccc^^^TTTJJJBBB<<<666555222---+++---...,,,***(((''''''(((***%%%&&&'''((())))))((((((%%%(((+++000<<>>QQQ```ggg```YYYMMM@@@555...***(((&&&%%%$$$###$$$$$$$$$###$$$%%%%%%$$$$$$"""!!! """###%%%&&&'''(((((((((&&&((()))((('''&&&'''((()))+++---111666;;;???BBBCCCCCCDDDEEEEEECCC>>>:::777222,,,'''%%%&&&(((***&&&((())))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))******++++++...------...///111333444444333333444555555444222666444222111111000...,,,+++,,,---......//////000...000111111000///111222///...,,,,,,,,,---///000////////////000000000000///000222444555666777777444444333222111000//////666888::::::999888999::::::===AAADDDGGGJJJNNNQQQXXX]]]gggqqqyyy{{{xxxuuuvvv||||||{{{||||||~~~zzztttnnniiifffeeedddbbb```^^^]]]\\\\\\SSSOOOMMMNNNPPPUUUbbbnnnvvv}}}zzzvvvssspppoooggggggffffffggglllrrrwww|||{{{ooocccXXXNNNCCC>>>999333000000000000...---,,,+++******&&&&&&&&&&&&&&&'''''''''&&&))),,,111@@@UUUfffnnniii___OOO@@@555...***(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$&&&((())))))***''')))******)))(((***+++...000444:::???CCCFFFGGGHHHIIIJJJKKKLLLKKKHHHEEEAAA;;;222,,,***+++,,,---###%%%''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&###%%%(((((('''&&&&&&'''&&&&&&'''(((((((((((('''((((((((()))******++++++---......000111222222333444333333444555666444333777555222000///...,,,+++***,,,.........---...///---///000000//////000111///...---,,,,,,...000111/////////000000000111111///000222444555666555555555444333222111000//////666888:::;;;:::999999:::;;;===AAAEEEJJJPPPVVV[[[dddiiisss}}}}}}www|||~~~yyy{{{}}}}}}zzzuuupppllliiigggfffeeecccbbbbbbbbbbbbZZZUUURRRQQQQQQVVVbbbnnnttt~~~{{{wwwuuusssoookkkgggfffdddccceeekkksssyyy~~~rrraaaUUUHHHBBB===666222111111111111000///---+++***((('''&&&%%%%%%&&&''''''&&&))),,,222BBBYYYmmmvvvsssfffSSSBBB666...***(((%%%&&&'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$"""!!!"""$$$&&&(((******+++((()))++++++***+++---///555999>>>CCCGGGIIIJJJJJJIIIHHHIIIKKKNNNNNNMMMKKKEEE???888333000///,,,***"""$$$''''''&&&$$$""""""&&&%%%%%%%%%%%%%%%%%%$$$"""%%%))))))(((&&&&&&'''%%%&&&'''((()))(((((('''((((((((()))******++++++,,,---000222222222222111444333333444666666555444666333000//////...---,,,***---//////---,,,,,,...---...000///......///111000///...------///111222000000000111111111222222///111333555555555444333222222111111000000000000666888;;;;;;:::999999999;;;>>>BBBGGGMMMUUU]]]cccnnnsss{{{yyy~~~~~~wwwzzz~~~~~~}}}{{{yyyuuuqqqmmmkkkjjjiiihhhgggggggggggggggddd___YYYVVVTTTWWWbbbmmmrrr|||{{{vvvtttpppjjjeeegggfffcccaaacccjjjttt{{{{{{fffYYYKKKDDD???888333222111222333333111...+++***,,,+++)))'''&&&'''((()))'''***,,,222CCC\\\qqq{{{yyykkkVVVCCC666///***(((%%%'''((('''&&&%%%%%%%%%###$$$&&&''''''&&&%%%$$$!!!"""$$$&&&(((***++++++(((***+++++++++---///111<<>>AAAEEEIIIOOOYYYfffooo{{{}}}~~~~~~~~~zzzrrrmmmmmmkkkiiifffhhhkkknnnnnnmmmjjjbbb\\\ZZZZZZ\\\bbbjjjsssxxxyyysssmmmjjjhhhiiijjjjjjfffcccgggqqq{{{rrrfffVVVHHH@@@;;;777555777666555444333111...+++***(((&&&%%%&&&''''''&&&&&&'''+++666GGG\\\nnnxxxqqq]]]HHH777---(((%%%###$$$%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''((('''(((+++---,,,+++---333999GGGIIIKKKNNNNNNMMMJJJIIIDDDAAA<<<;;;===AAAEEEGGGCCCCCCAAA<<<555///+++)))''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((())))))'''%%%$$$%%%'''(((((())))))))))))((((((***+++,,,---.../////////......000111222222222222111111222333333444555555333222111000///////////////............///000111---///000...+++---222888222111///......000222333111222333444333111///...111......111333222555999111111111111000000000000777999===AAABBB@@@===<<>>;;;999;;;999888666555222...++++++)))'''&&&'''(((''''''''''''+++555GGG\\\ooozzzttt```KKK:::///***'''$$$%%%&&&&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((()))))))))(((+++---,,,,,,///777===HHHJJJLLLMMMLLLHHHCCC@@@;;;888444222444888;;;===???@@@???;;;555000,,,***''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&(((((()))'''&&&%%%'''((())))))(((((((((((()))))))))***+++---............,,,---...///000000000000000111111222333333444444333222111000///.........---------------...///000000222333000---,,,000444111000/////////000222222111222333444333222000///111......111333222444888111111111111000000000000999999AAANNNQQQIIIBBBBBBBBBBBBFFFNNN[[[iiittt{{{zzzyyy{{{~~~}}}vvvrrrrrrrrrpppooopppqqqssssssrrrmmmgggbbbaaa```___ccchhhooossszzz{{{tttpppmmmmmmiiijjjiiifffbbbeeemmmuuu|||xxxmmm]]]PPPHHHDDDBBB@@@@@@>>><<<:::888444///,,,---+++(((''''''((('''''''''(((***444DDD[[[ppp|||uuubbbNNN<<<000***(((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))************+++,,,,,,...333<<>>EEEIIIJJJKKKIIICCC:::111+++,,,***'''&&&(((+++,,,,,,///222444444222...,,,+++''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((()))&&&'''((((((((((((***,,,+++***(((''''''(((***+++((()))+++,,,------......,,,------...//////....../////////000000000111111333222000///...---------111111222444555666666777555777888666222///...///...///000111222222111111000111111222222111000000000---...222333111222555222222222111111111000000===<<>>000)))'''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$############$$$%%%''')))*********------,,,---111888AAAGGGIIIIIIHHHDDD===555---(((***(((&&&&&&''')))))))))(((+++...///---+++******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((()))&&&'''((((((((((((+++---+++***)))(((((()))***+++)))***+++,,,---...............///000000000000///...///////////////000000222111000//////.........222444666777999:::::::::666777888888555333111000......000111222222222111//////000000000000000000000...///222333111222555222222222222111111111111999:::AAANNNZZZ\\\SSSJJJLLLPPPXXXgggyyy}}}zzzzzzwwwtttuuuxxxwwwyyyyyyxxxvvvtttssstttlllfffbbbaaa```^^^```dddeeejjjrrrzzzzzzuuusssrrrrrrrrrqqqooollliiihhhjjjlllooorrruuuxxx~~~}}}uuujjjbbb\\\XXXSSSOOOJJJHHHEEECCCAAA>>>999666333111---++++++***)))(((((()))***...999LLLbbbqqqvvvqqqeeeTTTAAA333,,,***&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######"""###%%%''')))******+++---------000666>>>FFFJJJKKKIIIEEE???888111+++((((((&&&%%%%%%'''((('''&&&%%%''')))***)))(((((()))''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((&&&'''(((((('''(((***,,,******************************,,,---.../////////000000111111111111111000////////////////////////111111000000000000111111333444777:::<<<<<<======888888888888777555444222......///000111222222333/////////000000000000111111///000444555222222555333222222222222111111111777;;;>>>EEEVVVdddaaaTTTOOOUUU```ooo|||{{{|||{{{vvvuuuwwwwwwyyyzzzyyyuuurrrrrrrrrlllfffbbbaaa___^^^aaafffeeejjjrrryyy~~~}}}xxxuuusssrrrrrrsssrrrooollliiigggggghhhiiimmmqqqttt{{{~~~xxxpppiiiddd___XXXSSSLLLKKKIIIHHHFFFDDD@@@===888555111///......,,,+++((()))***---555FFFZZZiiirrrnnneeeTTTBBB444---+++%%%&&&''''''&&&&&&'''(((&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((***+++,,,,,,+++,,,...333<<>>???BBBUUUlllmmm^^^PPPYYYeeettt~~~zzzyyy{{{~~~xxxuuuuuuuuuwwwyyywwwsssooooooooommmgggbbb```______ccchhhfffkkkrrrwwwzzz|||}}}~~~~~~}}}zzzwwwuuusssrrrrrrsssqqqoookkkhhhfffffffffccchhhmmmrrryyy~~~zzzsssnnniiiccc[[[VVVNNNLLLKKKKKKJJJHHHDDDBBB;;;888555222111111///...((()))***,,,333BBBVVVdddmmmkkkbbbRRR@@@222+++***$$$&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))+++,,,------***+++...666@@@KKKRRRVVVTTTNNNDDD999000+++)))))))))(((((()))******(((&&&((()))((('''&&&&&&(((+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''%%%&&&''')))''')))+++------+++)))'''+++,,,...///000000111111000111111111111111000///000000000000000/////////000000000111222444555666888:::>>>AAACCCDDDDDDDDD>>>===:::999888666444222000///......///111444555333222222222333444444555333111222666777444333555333333333222222222111111::::::===FFFUUUdddmmmnnnaaa___iii~~~~~~{{{zzz{{{|||~~~~~~|||zzzuuuvvvwwwvvvssspppoooooohhhhhhfffccc```aaacccfffjjjpppxxx|||{{{xxxvvvvvvzzzwwwwwwyyywwwsssrrrtttrrrqqqooonnnmmmjjjfffbbbfffhhhlllqqqwww}}}}}}wwwqqqkkkeee___[[[VVVTTTPPPNNNLLLJJJFFFDDDBBB===777333000///---,,,000---+++---111:::JJJXXXbbbddd___OOO>>>333---)))''''''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%'''(((***,,,---......---///777DDDQQQZZZ]]]\\\QQQBBB555///,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''$$$%%%%%%&&&&&&'''''''''!!!###&&&&&&&&&%%%&&&'''&&&&&&'''''''''&&&%%%%%%&&&&&&+++111111,,,))))))***+++---///000000000///000111111111///---+++***......---,,,,,,,,,------//////111222444555666666<<<===>>>AAADDDEEEDDDCCC===;;;888666555333111000000//////000222333111000111111000000111222333333222333444444444333222222111111222222222333333333;;;;;;<<>>:::666333444000...///000555AAAMMM___cccaaaTTTEEE:::222---'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''')))***+++,,,,,,,,,///999FFFSSS[[[___VVVLLL>>>222,,,(((%%%#########$$$%%%&&&(((((()))((((((''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%)))+++((('''&&&%%%%%%&&&(((***&&&%%%(((...///,,,+++---//////////////////////////////000000000111111111222222333333444444444333222444888;;;<<<===<<<;;;===;;;999999999888666444777666444111000000222444444333222222444444444333222222333333333333333333555333222111111222444666222222222333333333444444:::;;;???EEELLL\\\xxx|||zzzwwwvvvvvvtttsssoooppppppooommmlllmmmnnnrrruuuxxxzzzzzzzzzzzz{{{yyy{{{}}}}}}zzztttmmmhhhfffeeeggglllooonnnppptttvvvsssqqqooooooooommmlllkkkiiihhhjjjnnnuuu|||xxxqqqkkkffffffggggggfffaaa[[[VVVKKKIIIEEECCC@@@===:::777222///...///111555@@@KKK\\\bbbbbbXXXIII===444...((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%'''((()))******,,,+++...777DDDOOOVVVYYYTTTKKK===222,,,)))&&&#########$$$%%%&&&(((((()))'''''''''''''''&&&&&&&&&******))))))((((((''''''&&&'''&&&%%%%%%&&&))),,,)))((('''&&&&&&(((***+++***)))+++///000...---000222111111000////////////...//////000111222333444444555666777777777777666666888:::===>>>>>>>>>======;;;888777777666444333333444444222000000333666777555333333444555555444333333444444444444333222444333111111111333555666222222333333333444444444;;;<<>><<<444111000222222666???JJJZZZbbbfff^^^PPPCCC888000)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))******---666BBBLLLSSSUUUQQQHHH;;;222,,,)))&&&$$$$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%)))))))))))))))(((((((((&&&'''''''''&&&'''))),,,***))))))))))))***,,,---...+++,,,000000......111444333222000//////............///000111444555777666777999:::;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;999777666666555444333000222444444111111444777999777444444555666666666333444555666555444333222333222222111222333555666333333333333444444444444>>>===BBBJJJOOOVVVlll|||wwwttttttuuuvvvwwwttttttsssqqqooommmooopppoooqqquuuwwwxxxzzz|||~~~|||{{{{{{|||}}}}}}zzzvvvtttooollllllkkkjjjmmmrrrqqqqqqqqqrrrsssqqqnnnkkknnnmmmlllnnnqqqwww}}}~~~zzzuuuqqqoooooooooooonnnjjjeeeaaa[[[VVVPPPKKKHHHEEEBBB@@@999666555666555777???HHHZZZdddkkkeeeXXXJJJ<<<222******)))(((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''(((((()))'''(((,,,555AAALLLSSSUUULLLDDD888000+++)))&&&$$$%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%'''''''''''''''(((((((((%%%'''((()))(((((()))+++******++++++,,,------...///,,,,,,//////,,,---000666555333111///.........------...000222555777999888999;;;===>>>===<<<;;;:::999888777777888999:::999666444333444444444333---111555666444333555888;;;888555555666777777777444555666666666555333222111111222333333444555555333333333444444444444555@@@>>>AAAJJJOOOVVVjjj{{{vvvttttttwwwxxxyyywwwwwwvvvssspppoooppprrrooorrruuuwwwxxxzzz~~~}}}{{{zzz|||~~~|||yyytttooonnnmmmlllooouuuooopppsssvvvwwwsssmmmiiigggggghhhjjjnnntttzzz}}}~~~{{{vvvsssqqqpppoooooonnnkkkgggcccccc^^^VVVOOOKKKGGGDDDBBB>>>;;;999999777888???GGGZZZfffnnnjjj]]]NNN???555++++++***(((((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&+++555BBBMMMTTTVVVIIIAAA666...***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%$$$%%%%%%&&&&&&'''''''''%%%''')))***)))))))))******+++,,,---............444000///111111...///222777666333111///.........------...///222555888:::888:::<<<>>>??????======:::888666444444555666777666444222111222444444333+++000666777555444666999<<<999666555666777777777444555666777777555333222000111222333444555444444333333333444444444555555>>>@@@FFFLLLQQQ[[[mmm~~~{{{ttttttxxx{{{zzzwwwwwwuuuuuuuuurrrooorrrxxxyyyvvvrrrqqqtttyyy}}}wwwvvvwww{{{}}}{{{tttnnnlllmmmooopppnnnnnnooorrrtttsssmmmiiikkkgggfffkkkppprrrvvv{{{yyy{{{|||~~~~~~}}}{{{zzzxxxvvvtttrrroookkkeeeaaaccc___ZZZUUUQQQMMMIIIFFFHHH???:::===;;;888>>>JJJXXXiiiuuuqqqfffYYYFFF333000***(((******'''%%%&&&'''''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''')))...888DDDNNNTTTWWWMMMEEE999///)))'''&&&&&&((('''%%%$$$######$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))(((((((((((()))***,,,,,,............////////////111111000///////////////333222111///......------***,,,...111444777:::<<>>;;;;;;===>>><<<:::888555222222333444222///222222222333333333444444///111444777888999999888999888666555444555777888555666777666444333333333666444111000111222222111///000222444555555444444<<<@@@GGGOOOUUU]]]nnn}}}~~~xxxrrrrrrvvvzzzyyyvvvsssssstttvvvsssooopppuuuyyywwwsssqqqqqqtttvvvxxxwwwwwwwwwzzz~~~~~~|||~~~yyysssoooooopppqqqqqqoooooopppsssuuusssnnnjjjiiieeedddhhhkkkmmmppptttuuuwwwyyy{{{||||||{{{zzzxxxwwwuuutttsssooojjjfffeeebbb]]]XXXUUUQQQMMMJJJJJJBBB===>>><<<999>>>IIIWWWhhhuuutttkkk___LLL:::000***'''((()))&&&$$$%%%&&&''''''%%%$$$$$$&&&(((''''''''''''&&&&&&&&&&&&&&&(((...888DDDNNNUUUYYYPPPGGG:::///(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))***+++,,,---...////////////////////////111000000///////////////111111000///............000000111222555888;;;===@@@>>>;;;;;;<<<<<<;;;999777555222222333333222000222222222222333333333333111333555888::::::::::::999888666444444444555666555666777666444333333333666444222111222222222111111222444555666777666666===BBBKKKUUU[[[cccrrr}}}xxxsssssswwwzzzxxxvvvrrrqqqsssvvvuuupppooorrruuutttrrrpppoooppprrrsssxxxxxxxxxzzz}}}~~~}}}|||zzzwwwtttrrrrrrssssssrrrpppppprrrtttuuusssooollljjjfffeeeggghhhhhhjjjnnnqqqsssvvvyyy{{{}}}}}}}}}yyyyyyxxxxxxwwwtttpppllliiifffaaa]]]ZZZWWWRRROOONNNFFFAAAAAA>>>;;;???HHHUUUfffuuuwwwrrrgggTTTCCC555---((())))))'''&&&'''&&&''''''&&&$$$%%%'''))))))))))))(((((('''''''''&&&(((...777DDDOOOWWWZZZSSSJJJ;;;///(((%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((******+++,,,---...//////000000000000000000000000000000//////......//////////////////////////////444333222222444666:::<<>>===<<<<<<<<<>>>BBBFFFHHHBBB<<<333+++'''%%%$$$$$$%%%$$$$$$$$$$$$%%%'''((('''&&&&&&%%%&&&&&&''''''&&&(((+++,,,,,,---///111333222222111111111222222//////......---------,,,,,,---------,,,---///222222222222222333444555555222222111111000////////////.........///111333444888888888888888777666666555555444444555666888999555444444555777888999999:::999999;;;<<<;;;888666555666666666444555666888555444333333444444000---111111111111111222333333rrr~~~~~~~~~wwwrrrjjjbbb\\\WWWSSSPPPOOOPPPRRRVVV]]]dddjjjnnnqqqsssuuuwwwyyyzzz{{{|||{{{wwwrrrpppooopppppppppnnnnnnmmmkkkjjjiiihhhgggiiiiiiiiijjjjjjjjjkkkkkkiiijjjjjjjjjjjjlllooorrruuuwwwyyy|||}}}}}}|||{{{xxxuuuooojjjfffaaa\\\XXXQQQPPPNNNLLLLLLLLLNNNNNNKKKPPP[[[kkkzzzzzzkkkZZZEEE555...,,,)))&&&&&&&&&%%%%%%%%%&&&''''''''''''(((***///555;;;???BBB@@@===<<<<<>>???:::666///***((('''%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''(((***,,,......//////111333333444555555555333111000........................------...---,,,---000222222222333333444444444444444333222111///---,,,+++,,,,,,,,,---///222444666::::::::::::999888777666444333222222222333444555333444555555555666888:::;;;::::::;;;<<<;;;999777777888888666444333444555666666666666555444111000//////.........//////000}}}xxxppphhhaaa[[[UUUQQQLLLMMMPPPTTT\\\eeemmmrrroooqqqsssvvvyyy|||}}}~~~{{{{{{{{{zzzxxxvvvttttttpppppppppooonnnllljjjiiikkkjjjiiiggggggfffggggggggghhhiiiiiigggffffffgggjjjkkklllnnnqqqtttvvvxxxxxxwwwsssnnnhhhccc___]]]UUURRROOOLLLKKKMMMOOOQQQOOORRRYYYgggvvvlll^^^JJJ:::111---***((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((***,,,222999>>>FFFDDD@@@<<<::::::;;;<<<999555000,,,***)))'''&&&''''''''''''&&&%%%%%%$$$(((((('''''''''((())))))***,,,.../////////111333444555666666666444333222111111111000000000000000......///...---...111333333333444555555555444444111111000000///......---,,,,,,,,,---///222444555666777777888999999888888444333222111111222333333222444555555444555888:::;;;:::999:::;;;;;;999888888888888666444333444555555555666666444222111000//////......---......///|||xxxqqqjjjddd^^^XXXTTTOOOOOOQQQVVV]]]fffnnntttoooqqqtttwwwzzz}}}|||~~~~~~zzzwwwvvvuuussssssssssssqqqooommmlllkkkjjjiiihhhgggfffeeeeeeeeegggiiiiiihhhfffffffffhhhgggggghhhjjjnnnrrrtttttttttqqqlllfffaaa___^^^VVVTTTPPPMMMLLLMMMOOOQQQQQQRRRXXXdddrrr}}}mmmaaaOOO???555///+++)))''''''&&&%%%%%%%%%&&&&&&%%%''')))***+++000777===DDDBBB???<<<;;;::::::;;;888555111...,,,+++((('''(((((((((((('''%%%$$$###''''''''''''(((***+++,,,,,,---///000///000222333555555666666666666555555555555444444333222222222///000000000///000222555444555666777777777555555////////////////////////,,,,,,,,,---///111333444333333555777888999::::::555444333111111111222222111444666555444444777:::;;;:::888888999:::999777777888888666444333444555444666777666444222111111//////......------......|||wwwqqqkkkeee___YYYUUURRRRRRSSSVVV\\\dddlllqqqnnnppptttxxx|||}}}xxxuuuuuuvvvtttuuuuuuuuutttqqqooommmhhhiiiiiijjjiiihhhgggfffbbbeeehhhiiihhhfffeeeeeegggfffddddddeeeiiimmmpppoooooommmiiiccc^^^]]]]]]TTTSSSPPPNNNNNNOOOPPPQQQQQQQQQVVVaaaooozzz~~~~~~qqqfffVVVFFF:::222,,,(((((('''&&&%%%%%%%%%%%%%%%%%%(((*********...555<<>>===<<<;;;;;;;;;888555111///---+++(((&&&''''''(((((('''&&&%%%$$$%%%&&&&&&((()))+++---......000111222111222333555555555555555666777888888:::999888777666555444333111111222111000111444666666777888999999888666555000////////////.........------------...000222333222333555777888999::::::666555333222111111222222000444666555333333777;;;:::999777777888888888777777777777666444333555666555777999888555222222333000000///...............|||xxxrrrkkkeee___YYYUUUUUUTTTTTTUUUZZZbbbiiimmmmmmooosssxxx}}}{{{uuurrrsssvvvuuuuuuvvvvvvtttrrrooonnnfffgggiiikkkkkkjjjhhhggg```cccggghhhhhhfffeeeeeegggeeebbbaaabbbfffjjjmmmjjjkkkjjjfff```[[[[[[[[[SSSQQQPPPOOOOOOPPPRRRSSSRRRQQQTTT___mmmxxx|||}}}uuukkk[[[KKK===333+++'''((('''&&&%%%%%%%%%%%%%%%%%%(((******)))---444;;;=========>>>======<<<;;;777555111///---+++'''%%%%%%&&&'''((((((((('''&&&%%%%%%&&&(((***,,,...000000111333333333333555666555555444555666777999;;;===<<<;;;999888666555444222222333222111222555777777888999::::::999777666111000000///......------...---------...///111222444444666777999999::::::777666444222111111222222000444666666333333777;;;:::888666666777888777666666777777666444444555777666999;;;:::666333333444111000///...............~~~{{{uuummmfff___ZZZWWWVVVVVVWWWZZZ___eeekkkooojjjkkknnnsssxxx~~~|||xxxxxxzzz}}}vvvvvvvvvuuutttrrrqqqpppmmmlllkkkiiihhhgggggggggcccfffhhhgggdddaaaaaabbbddd^^^\\\___aaaaaafffmmmpppnnnkkkfffaaa]]]ZZZXXXSSSUUUVVVUUURRRPPPQQQSSSUUUTTTUUU\\\iiiwww~~~uuudddRRRAAA555...+++((('''&&&%%%$$$%%%&&&&&&&&&''''''((()))---222666:::;;;<<<;;;999888999:::444444444111,,,'''$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&))),,,...222333555666777777777666999777666666777:::===???>>>>>>??????>>>===<<<;;;666888:::999666555666888999:::;;;;;;;;;:::999888444333111000000000111111......------...///111222444555666888999;;;;;;<<<777666555333333222222222333444666777888888777777888555333222444666777888888777777666666777999::::::999999888777666666555000111000///------///111|||vvvooohhhbbb^^^[[[XXXYYYZZZ]]]aaafffjjjmmmhhhhhhjjjmmmrrrwww|||~~~}}}zzzwwwwwwyyy{{{wwwwwwvvvuuutttrrrpppoooooonnnllljjjiiihhhggggggdddfffhhhfffcccaaaaaabbbbbb]]][[[^^^```aaaeeelllqqqooolllgggccc^^^[[[YYYUUUWWWWWWVVVSSSQQQQQQSSSSSSSSSTTT\\\iiiwwwzzziiiVVVDDD666...***)))((('''&&&%%%&&&''''''%%%&&&''''''(((,,,111444777888999999888888999;;;444444444111,,,(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''***---...111222555777888999999999888888777777999;;;===???>>>???AAABBBAAA@@@===;;;888:::;;;:::888777888:::;;;;;;<<<<<<;;;:::999888888777555333222222222222......---------...000111222444666888:::;;;;;;;;;777666555444444333333333777888:::;;;<<<<<<;;;;;;888666444555777999:::999999888777777666777888999888888888777666555555555222222222000......///111}}}wwwpppjjjeeebbb```]]]^^^aaacccfffhhhjjjkkkfffffffffhhhkkkooosssvvvyyyzzzzzzyyywwwvvvwwwxxxxxxxxxwwwwwwuuusssrrrqqqqqqpppnnnllljjjiiihhhhhhdddfffgggfffcccaaaaaaaaa```]]][[[^^^```bbbfffkkkooonnnkkkgggbbb^^^[[[ZZZXXXYYYYYYWWWTTTRRRQQQQQQPPPQQQTTT\\\iiixxxnnnZZZGGG888...)))***)))'''&&&&&&&&&'''((($$$%%%&&&''''''***///222222444666666666777999;;;333444444111---)))''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))+++---///111222555888:::;;;;;;;;;888888999:::<<<===>>>???>>>@@@DDDGGGGGGDDD@@@===:::;;;;;;;;;999999;;;<<<<<<<<<======<<<<<<;;;:::>>>===:::888666444333333...------,,,,,,---...///000333666999;;;;;;:::999777777666666555555444444444555666888888888888777777666666777:::<<<<<<;;;:::999888777666666666666666666666555555444444333444444444222000///000222yyyqqqjjjfffcccbbbccceeehhhjjjkkkkkkjjjiiifffeeedddccceeeiiimmmpppsssuuuxxxyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvtttrrrqqqnnnlllkkkjjjiiifffffffffeeecccaaaaaa``````^^^^^^___aaadddgggkkkmmmkkkiiieeeaaa]]]ZZZYYYZZZZZZZZZXXXVVVSSSQQQPPPMMMNNNRRR[[[hhhwwwqqq^^^JJJ;;;000***)))((('''%%%%%%&&&&&&'''$$$%%%&&&&&&'''))),,,///000111333444444555666888222333222///+++((('''(((&&&&&&&&&&&&&&&&&&&&&&&&************+++---...///222444666999:::;;;;;;;;;888999;;;===????????????>>>BBBGGGKKKKKKGGGCCC???<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>???@@@@@@@@@BBBAAA>>>;;;888666444333......,,,,,,+++,,,---......111555999;;;;;;:::888777777777777777666555555000111222333444444333222555444555888;;;======<<<999888777666555444444333555444444444333333222222555666666444222111111222yyypppiiieeecccccciiikkknnnpppooommmjjjhhhcccaaa___^^^```dddiiilllppptttxxxzzzzzzyyyyyyyyywwwwwwxxxzzzzzz{{{{{{{{{uuusssrrrpppnnnllllllkkkiiigggfffdddcccbbbaaa```bbbbbbaaa```bbbfffiiijjjlllkkkhhheeebbb^^^\\\ZZZ[[[[[[ZZZYYYWWWTTTQQQNNNKKKLLLQQQYYYeeetttrrr```MMM===222,,,'''&&&%%%$$$$$$$$$%%%&&&###%%%&&&&&&&&&(((+++---///000222222222222333555222222111...***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,---...///000555666888999::::::::::::999;;;===???AAAAAAAAA@@@@@@CCCHHHLLLLLLIIIEEEBBB>>><<<:::999999:::;;;;;;;;;<<<===???AAADDDFFFGGGDDDCCC@@@>>>:::777555333///...---,,,++++++,,,------000444999;;;;;;999888666777777888888777666555333444555666666666555444333333444777:::<<<<<<;;;888888777666555333222111333333333222222222222222555666777666444222222333xxxoooiiifffeeeeeelllnnnpppqqqpppmmmiiiggg^^^\\\YYYXXX[[[```gggkkkppptttxxx{{{{{{{{{zzz{{{vvvvvvxxxyyyzzz{{{{{{|||tttsssrrrpppooonnnmmmmmmkkkiiifffeeeeeedddbbbaaaccceeedddbbbcccgggiiihhhmmmllliiifffccc```^^^\\\[[[ZZZYYYYYYXXXUUUQQQMMMJJJKKKNNNUUU```qqqsssbbbPPP@@@444---'''&&&$$$#########$$$%%%$$$%%%&&&'''&&&'''***,,,---///111111000000222444444333222...***''''''''''''&&&&&&&&&&&&%%%%%%%%%((()))+++,,,...000111111555666888999::::::999999;;;<<>>;;;999999::::::::::::;;;<<>>???AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIEEEAAA<<<:::;;;;;;;;;999;;;;;;<<<===???BBBDDDFFFCCCCCCCCCAAA???===:::999222111///---,,,,,,,,,------///222555888999::::::444555777888888777555444333333444555555444333222555444333444777:::;;;;;;::::::::::::999888666555222222222222222222222222222444666777555444555555}}}uuuoookkkkkknnnppplllmmmmmmmmmkkkhhheeeccc[[[YYYWWWWWW\\\dddmmmrrrqqqtttxxxzzzzzzzzz{{{|||vvvvvvvvvvvvvvvuuutttsssrrrqqqppppppooooooppppppooolllhhhfffggggggeeebbbcccgggfffaaaaaaeeefffcccfffeeeccc```]]][[[YYYWWWXXXWWWVVVWWWXXXVVVQQQLLLJJJJJJKKKOOOYYYjjj~~~xxxfffTTTBBB555---((('''&&&%%%$$$%%%&&&&&&%%%&&&(((((((((((()))+++(((***---///000222555777:::999666222---***)))***'''''''''&&&&&&%%%%%%%%%%%%'''))),,,///111222333111222555888:::;;;;;;;;;??????@@@AAABBBDDDEEEEEEDDDDDDCCCDDDEEEGGGJJJKKKHHHDDD>>><<<<<<<<<;;;:::;;;;;;;;;;;;===???AAABBBCCCCCCDDDCCCAAA???===<<<333222000...---,,,------...///111444777999:::;;;333444666777888777555444444555666666666555444333777555333444777:::;;;<<<;;;<<<======<<<;;;999888222222222222222222333333111333555666666555555666zzz|||xxxqqqjjjfffeeefffgggiiijjjjjjiiigggdddbbb```ZZZZZZ\\\```fffkkknnnoootttssssssuuuyyy{{{|||||||||||||||{{{xxxvvvsssqqqoooooopppppppppqqqqqqqqqpppnnnkkkhhhggggggiiijjjgggiiiiiifffbbb```bbbeeeeeeeeeeeebbb^^^ZZZWWWVVVYYYXXXXXXXXXYYYWWWTTTRRRPPPLLLKKKPPPYYYfffxxxsssaaaOOO>>>222,,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))---111444555666777888>>>:::555111---+++'''%%%)))'''%%%&&&)))***)))&&&&&&(((***+++,,,///333666666444444666:::<<<:::888>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBDDDGGGIIIKKKJJJGGGCCC>>><<<<<<===>>>>>>===;;;;;;;;;<<<>>>???===>>>>>>>>>===<<<:::999;;;777111---++++++++++++000000111222444555666666444444444555555444333333777666444333222222333333333333444666888:::<<<===999999888888777888888999999666333111111222222111...000222222222222444666}}}zzzxxxtttnnnhhhdddcccdddeeecccbbbbbbaaa```___^^^^^^\\\]]]```dddjjjnnnqqqrrrtttrrrrrrsssvvvyyy{{{{{{{{{{{{{{{zzzxxxuuusssrrrnnnnnnnnnooopppqqqqqqrrrooonnnkkkiiihhhggghhhiiiggghhhhhhgggdddbbbaaaaaabbbbbbcccaaa___\\\ZZZYYYYYYXXXWWWWWWXXXWWWTTTRRRQQQMMMLLLQQQYYYddduuu~~~rrrcccQQQAAA555...******)))'''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***,,,///444777888888999:::>>>:::555111...+++(((&&&((('''%%%&&&)))***)))''''''(((***+++---///333777888666666777::::::888666>>>>>>@@@AAACCCDDDDDDDDDAAAAAAAAAAAABBBCCCEEEFFFHHHFFFBBB???>>>===>>>???===<<<;;;::::::;;;<<<>>>======>>>===<<<;;;999888;;;666111...---------,,,...///000111222333444555333444444444444444333333777666444333333444444555555666666777888:::;;;<<<999999888888888888888999:::777333111111111111000...///222333333333555777{{{wwwyyy~~~{{{tttqqqkkkfffbbb```aaaaaa\\\[[[YYYXXXXXXZZZ]]]^^^```bbbfffjjjnnnqqqssstttsssqqqooopppsssvvvxxxyyyzzzzzzyyyxxxwwwuuusssrrrmmmnnnnnnooopppqqqqqqrrrnnnnnnllljjjiiihhhggggggfffffffffffffffddd```]]]___`````````___^^^]]]\\\YYYWWWVVVVVVVVVUUUTTTRRRSSSOOOMMMQQQWWWaaaooo|||{{{rrreeeVVVFFF888111,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%&&&'''(((******///222666999:::;;;<<<======:::555111///,,,)))'''(((&&&&&&''')))))))))(((''')))+++,,,---000444777:::999888999999999777555===>>>???AAACCCCCCDDDDDDAAA@@@@@@??????@@@AAAAAADDDCCCBBBAAA@@@?????????;;;:::999888888999::::::;;;<<<<<<<<<;;;999777666999555111...............,,,---...///111222333333333333444444444444333333666555555444444555777888999999999999999:::::::::999999888888999999999999:::888444222111111000...---///222333444555777888xxxtttvvvzzz~~~|||tttqqqkkkeee```]]]\\\[[[YYYWWWUUUTTTVVV[[[```ccceeehhhllloooqqqrrrsssssssssqqqnnnoooqqqtttvvvwwwxxxxxxxxxwwwvvvuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmkkkiiihhhgggffffffdddbbbcccffffffccc``````_________``````___]]]YYYWWWUUUTTTTTTTTTSSSRRRTTTQQQOOORRRVVV]]]iiittt{{{xxxsssiiiZZZJJJ<<<333+++***)))'''&&&%%%%%%&&&%%%&&&&&&&&&''')))***+++000333777:::<<<<<<>>>???>>>:::666222///---***(((&&&&&&&&&'''((()))))))))(((***,,,---...111555888::::::::::::;;;:::999888<<<===>>>@@@BBBBBBCCCCCC?????????????????????@@@???@@@@@@@@@@@@@@@??????999999888777666666777777999999::::::888777555444555222///---......///...,,,,,,---///000111222333222333333444444444444333666555555555666777999:::<<<<<<<<<;;;;;;:::999888888888999999999999999999;;;888555333222111///---,,,...222444555666777999}}}wwwtttvvvyyy|||}}}wwwsssmmmfff```ZZZVVVUUUVVVUUUTTTTTTXXX]]]cccggghhhlllppprrrqqqqqqqqqrrrtttqqqpppppprrrtttvvvvvvvvvvvvuuuuuuttttttttttttvvvuuuuuutttsssrrrqqqpppooonnnmmmkkkiiihhhfffeeefffccc___```dddggggggfffdddaaa______```aaa___]]]ZZZXXXTTTSSSSSSTTTTTTSSSVVVRRRQQQSSSVVVZZZdddmmmwwwvvvrrrjjj]]]MMM>>>555+++***(((&&&&&&&&&'''(((&&&&&&&&&'''((()))***+++...222777:::<<<===???@@@???;;;666222000---+++)))%%%&&&''''''(((((()))***)))+++---...///222666999888999;;;<<<======>>>>>><<<===>>>@@@AAAAAABBBBBB===>>>>>>???@@@@@@@@@@@@;;;<<<===>>>??????>>>===888888777666555444444444666666777777666555333222222000---,,,,,,---------,,,---...///000222222333222333444555555555555555666555555555666888999;;;>>>>>>>>>===<<<:::888777777888999::::::::::::999:::888555333222111///---+++...222444555666777888{{{wwwvvvxxxzzz{{{xxxuuuoooggg___XXXSSSPPPSSSSSSTTTVVVZZZ```eeehhhiiimmmqqqrrrqqqppprrrtttuuutttssssssuuuvvvvvvuuutttttttttsssssstttuuuuuuxxxwwwvvvuuutttsssrrrqqqpppooommmjjjhhhgggffffffgggdddaaa```bbbfffiiikkkgggddd``````bbbbbb```^^^\\\YYYUUUSSSSSSTTTUUUUUUWWWTTTSSSUUUWWWYYY```hhhoooooonnnhhh]]]NNN@@@777,,,***(((&&&&&&&&&((()))&&&&&&&&&'''((()))++++++,,,000666:::===???AAACCCAAA===888333000---***((($$$&&&'''((('''((()))+++***,,,...///000333777:::777:::===??????@@@BBBDDD???@@@AAAAAABBBBBBBBBAAA===>>>???@@@@@@@@@@@@@@@888888999:::;;;;;;;;;;;;777777666555444333222111222333444444444444222222000...,,,+++,,,,,,,,,+++,,,,,,---...000111222333333444555666666666666666666555555555666777999:::<<<=========<<<;;;999777777888999;;;;;;;;;::::::999777555333333222///---***---111444444444555666~~~}}}}}}{{{|||}}}~~~~~~~~~}}}~~~vvvsssnnnfff^^^WWWQQQMMMRRRTTTWWW[[[```dddhhhiiihhhlllpppqqqppprrrvvvzzzwwwvvvvvvxxxyyyyyyxxxvvvssssssrrrrrrrrrtttuuuvvvuuuuuuuuuuuuttttttttttttqqqooollliiigggffffffgggfffffffffdddccceeehhhjjjhhhddd```aaaccceeeccc```^^^ZZZUUUSSSSSSUUUVVVVVVXXXUUUUUUWWWWWWXXX^^^eeeeeeffffffcccZZZNNNBBB:::///---***'''%%%%%%%%%&&&&&&&&&''''''(((***+++,,,+++000666;;;>>>AAADDDFFFCCC???999444000---)))'''###&&&((((((''''''***,,,+++---...000111444888;;;999<<>>??????@@@@@@???======555555666666777888888888777777666555444222111000...///111222333333222222111///---,,,,,,---,,,+++***+++,,,---...///000111444555666777888888888888666555555444555666888999:::;;;<<<======;;;:::888666888:::;;;<<<<<<;;;:::777666444444333222000...***---111333333333333333{{{zzz~~~}}}{{{{{{|||sssqqqllleee^^^VVVPPPMMMSSSVVV[[[```eeeiiikkklllfffkkkoooqqqqqqtttzzzxxxxxxyyy{{{||||||yyyvvvrrrrrrqqqqqqrrrsssuuuvvvrrrrrrsssssstttuuuuuuvvvrrrppplllhhhffffffggggggfffiiijjjhhheeeccceeehhhhhhddd```aaaeeegggeeeccc___[[[VVVSSSSSSUUUWWWWWWYYYVVVVVVXXXXXXXXX]]]ddd^^^___```^^^XXXMMMCCC<<<333000,,,'''$$$######$$$''''''''''''(((***+++,,,+++000666<<<@@@CCCFFFHHHDDD@@@:::555111---)))&&&###&&&((((((''''''***,,,+++---///000222444888;;;;;;>>>BBBCCCBBBCCCEEEHHHHHHHHHHHHHHHGGGFFFDDDDDD???@@@@@@@@@>>><<<:::999444444444444444555666777777777777666444222000///,,,---///111222333222222222000...---------,,,+++))))))***+++---...///000555555777888999999999999666555555444444555777888888:::;;;======<<<:::999666777:::<<<<<<<<<;;;:::666555444444444333000...***---111333333222111222|||yyyzzz}}}{{{zzz|||yyyrrrggg```\\\XXXRRRMMMPPPTTT[[[bbbhhhkkklllmmmlllmmmooopppppprrruuuxxxwwwuuusssuuuxxxyyyxxxwwwvvvsssppppppsssttttttrrrnnnooopppqqqqqqqqqqqqqqqtttpppllljjjkkkkkkiiifffhhhgggeeedddcccdddfffggghhhgggfffeeecccbbbaaa```\\\ZZZWWWUUUUUUVVVYYYZZZVVVUUUTTTTTTTTTVVVXXXZZZ]]]^^^[[[TTTPPPLLLEEE===333///+++'''&&&&&&&&&%%%((((((((((((((()))***+++))),,,111888@@@EEEGGGGGGEEE@@@888111---***(((&&&$$$%%%&&&&&&%%%%%%''')))+++---///111333666:::>>>???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDAAA<<<;;;>>><<<888666555444333222333444444777777666555333222111111.........///000111222333111222222222111...,,,***,,,,,,+++***+++...000222111444999===>>>;;;888555999777666555666555444222:::;;;<<<======;;;:::888666777888999999999999999888555333333444444111---,,,...000111222222222111zzzzzz}}}~~~}}}~~~zzzrrrggg___ZZZVVVQQQLLLOOOSSSYYY```fffjjjkkkllllllnnnpppppppppqqqsssuuuwwwtttrrrsssuuuxxxxxxwwwvvvsssqqqrrrtttvvvvvvtttqqqqqqqqqqqqqqqpppppppppqqqnnnkkkjjjllllllkkkjjjfffeeeddddddeeegggjjjkkkffffffeeedddcccbbbbbbaaa]]][[[WWWTTTRRRTTTVVVXXXVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[YYYSSSOOOJJJBBB:::444000,,,((('''''''''&&&''''''''''''''''''(((((())),,,000888???DDDFFFFFFDDD???777111---***((('''$$$%%%&&&&&&%%%%%%''')))+++,,,///000222555999===AAAAAABBBDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEBBB======???>>>:::777666555444333333444444555555444333222111000000............///000222333000111111111000...+++)))++++++******+++---///111111444:::>>>???<<<888555999888777777777777666555999:::;;;;;;;;;999777666777777888999999999999999999777444222111000///---......///000111222222222}}}zzzrrrggg^^^XXXSSSOOOKKKNNNQQQWWW]]]bbbfffhhhhhhkkkmmmppprrrqqqqqqrrrsssvvvsssqqqppprrruuuwwwwwwuuutttssstttvvvxxxyyyxxxuuutttsssqqqpppooonnnnnnnnnlllkkkkkklllnnnnnnnnnggggggffffffgggiiikkklllfffeeeeeedddcccbbbbbbbbb___[[[VVVRRRPPPQQQSSSUUUUUUUUUTTTTTTTTTUUUVVVVVVXXXZZZYYYUUUPPPKKKBBB999555111,,,)))((((((''''''(((((((((''''''''''''''')))+++///666===BBBCCCCCCBBB<<<555///,,,***((('''%%%&&&&&&&&&%%%%%%&&&(((***,,,...///111444888;;;BBBBBBCCCDDDFFFIIIKKKLLLJJJKKKLLLLLLKKKJJJIIIHHHEEEEEECCC???>>>AAA???;;;999888777555555444444444222222222111111111000000000///---------///111222///000000000...,,,***)))***)))))))))***,,,...///000444:::???@@@===999666888888888888888888888888888888999999888777555444777777888999999999888888999888555222...------///////////////000111111222{{{zzz}}}}}}|||~~~}}}yyyqqqggg]]]WWWRRROOOLLLLLLOOOSSSXXX\\\```bbbcccgggkkkooorrrssstttuuuvvvuuussspppoooppprrruuuwwwuuuuuuuuuwwwyyy{{{|||}}}yyyxxxuuuqqqooonnnmmmmmmnnnmmmlllkkklllmmmnnnoookkkkkkjjjiiihhhiiiiiijjjgggfffeeedddcccaaa``````]]]ZZZTTTPPPNNNOOORRRTTTVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[\\\XXXTTTNNNDDD:::555111,,,)))(((((('''&&&))))))))))))((((((''''''((()))---333999>>>@@@AAA???:::333...+++)))((('''&&&&&&'''&&&%%%%%%&&&(((***+++---...000333777:::AAABBBCCCEEEGGGJJJMMMOOOMMMNNNNNNOOONNNLLLJJJIIIDDDEEECCC??????BBB@@@<<<;;;:::999888777666555555111111111111111111111222111000...------...000222/////////...,,,+++)))((((((((((((((()))+++,,,---///333999>>>@@@>>>:::777666777888888777777888999888999999888777666444333666666777777777777666666666666555111,,,+++...222111000///......///111222{{{vvvtttwwwyyyyyy{{{~~~~~~|||vvvpppggg^^^XXXSSSPPPOOOLLLMMMPPPSSSVVVYYY\\\]]]aaaffflllqqqtttwwwyyy{{{vvvtttrrrooooooqqqtttvvvuuuwwwyyy{{{|||~~~}}}{{{vvvrrrnnnllllllllloooooommmlllkkkkkklllmmmkkkjjjjjjiiiiiiiiiiiiiiiiiihhhfffdddbbb```^^^]]]ZZZWWWRRROOONNNOOORRRUUUVVVWWWXXXYYYYYYYYYXXXWWWWWW[[[\\\YYYTTTOOODDD:::333000+++((('''&&&&&&%%%'''(((((((((((('''&&&%%%'''(((+++111777===???@@@>>>999222---***)))(((''''''(((((('''&&&&&&''')))***+++---...///222666999???@@@BBBEEEHHHLLLOOOQQQOOOPPPQQQQQQPPPMMMKKKIIIBBBDDDBBB@@@@@@BBBAAA<<<===<<<;;;:::999777666555222222222333333333333444222111///......///000111///......---+++***(((((('''''''''((()))***+++,,,...222777<<<>>>===:::888444666777666555444666888999999999888888777666555444555555555555555444444333444333000------111555111000///.........000000xxxrrrooorrruuuvvvyyy}}}}}}{{{zzz{{{|||}}}|||{{{sssoooiiiaaa[[[WWWTTTSSSNNNNNNOOOPPPRRRUUUWWWXXX\\\```gggmmmrrrwww|||xxxwwwuuurrrppppppsssuuuwwwyyy|||~~~}}}wwwqqqmmmllllllllloooooonnnllliiihhhiiikkkffffffggghhhiiijjjjjjkkkiiihhhfffdddaaa___^^^]]]XXXVVVRRRPPPOOOPPPRRRSSSUUUVVVYYY[[[[[[[[[ZZZYYYUUUXXXYYYVVVRRRMMMCCC999333///***'''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###((((((+++111888>>>AAABBB@@@;;;444///,,,+++)))((()))******)))''''''(((******,,,---///000222666999===???BBBGGGKKKNNNQQQRRRPPPQQQSSSSSSQQQNNNKKKIIICCCDDDDDDAAABBBEEECCC>>>???>>>>>><<<;;;888666555444444444444444444444555333222222111000000000000///...---,,,+++))))))(((&&&''''''(((******++++++---///333777::::::999888222555777555333111333666999999999888888888888888444444555555555444333333222222222000///000333555111000000///............xxxqqqlllkkkllllllooosssrrrssstttwwwzzz{{{yyywwwooonnnjjjeee___[[[YYYXXXRRRRRRQQQQQQQQQSSSUUUVVVWWW\\\bbbhhhnnntttzzz~~~zzzzzzyyyvvvrrrqqqrrrtttxxx{{{~~~xxxqqqmmmllllllmmmmmmnnnnnnkkkhhhgggiiikkkddddddeeeggghhhhhhiiiiiifffeeedddcccbbbaaa```___XXXWWWTTTRRRPPPOOOPPPPPPRRRUUUXXX[[[\\\\\\ZZZYYYVVVYYYYYYUUUQQQMMMCCC:::444000+++(((''''''&&&&&&$$$&&&'''))))))((('''&&&***+++...333;;;AAAEEEFFFEEE@@@999333000...,,,++++++,,,,,,***)))((()))++++++---...///000333666999<<>><<<999777555555555555444444444444444333333444444333222000///000///...,,,+++***))))))&&&'''((()))***++++++++++++---000222555777888888222555777666222000222555888888777777888888999999666666666666666555444444444333111111222333333222000000000000///...---,,,zzzrrrjjjfffdddaaabbbeeejjjlllqqqvvvzzzzzzwwwtttmmmmmmkkkgggbbb^^^\\\[[[VVVTTTSSSRRRRRRSSSUUUVVVUUUYYY___dddjjjqqqxxx}}}{{{||||||yyytttqqqqqqsssyyy}}}xxxqqqmmmlllmmmnnnkkklllmmmjjjggggggiiilllfffffffffffffffeeeeeedddcccccccccbbbbbbbbbbbbbbbYYYXXXVVVTTTQQQOOOMMMMMMPPPSSSWWWZZZ\\\\\\ZZZYYYXXX[[[ZZZVVVSSSNNNFFF===555111,,,)))((((((''''''''')))+++,,,---,,,+++***,,,---000666>>>DDDIIIJJJHHHCCC<<<666333111///...,,,------,,,***)))***,,,,,,---///000111333777999;;;???FFFMMMRRRTTTUUUUUUQQQSSSTTTTTTRRRNNNJJJGGGFFFHHHHHHGGGHHHJJJHHHCCCAAAAAAAAA???===:::777555555555555444444333333333333444555666555333000///000///...,,,+++***))))))&&&'''(((***+++++++++++++++,,,---///222555777888333666888666111///111444777666666666777888999:::777777888888777666555555777444222222444555222///000000111111000...,,,+++}}}{{{rrrjjjgggbbbZZZWWWZZZ```ccciiiqqqvvvxxxvvvtttqqqmmmgggccc___]]]ZZZXXXZZZXXXUUUSSSSSSTTTVVVWWWXXXYYY\\\aaahhhqqqyyy~~~|||xxxuuuuuuvvvwwwzzz{{{~~~~~~xxxrrrmmmkkkkkkkkkjjjjjjiiiiiihhhhhhggggggccceeeggggggeeedddcccdddcccbbbbbbccceeeeeeaaa]]]]]]\\\YYYUUUQQQMMMJJJIIIQQQQQQTTTZZZ\\\YYYXXXZZZWWWZZZ[[[YYYXXXTTTJJJ???;;;333+++(((&&&$$$%%%)))%%%+++...+++***...000000111///222:::BBBHHHOOOVVVQQQJJJAAA:::777666333222000/////////000111333444666444111000111444888;;;>>>AAAFFFKKKPPPSSSUUUUUUQQQRRRSSSTTTRRROOOKKKIIIFFFJJJKKKIIIIIIJJJHHHDDDBBBBBBAAAAAA@@@>>>:::666888777555333222333555666555555444444444333333333333222000...,,,+++***)))))))))******++++++++++++,,,---...///222666999;;;666666666444333333444666777777888888888999999999777777888999999777666555;;;777222111222333222111222000......111111///---|||yyyuuurrruuu{{{~~~{{{rrrjjjfffaaaZZZWWWYYY[[[^^^eeemmmtttxxxxxxwwwppplllfffaaa^^^\\\ZZZXXXXXXWWWUUUSSSTTTUUUWWWYYYVVVWWWZZZ___gggqqqyyy}}}yyywwwwwwwwwxxxzzz{{{}}}~~~|||wwwrrrnnnlllkkkkkkkkkiiigggeeedddeeefffhhheeefffhhhgggeeecccccccccdddcccbbbdddeeeeeeccc```___]]]ZZZVVVRRRNNNKKKIIIPPPOOOSSSYYY[[[XXXWWWZZZYYY[[[[[[YYYWWWTTTJJJ@@@;;;333+++((('''%%%&&&)))%%%+++...---///444888999>>>;;;<<>>AAACCCEEECCC???;;;999888999:::999<<>>FFFPPPVVVWWWVVVOOOKKKMMMOOOOOOPPPRRRPPPMMMIIIEEE@@@<<<888555666666888:::>>>BBBFFFHHHLLLIIIEEE@@@===:::999999999<<>><<<:::666777777888888777666666888777777777666666666666555333111///...///111222,,,,,,,,,,,,,,,,,,------......---...///111333555999999999888555444555666888888888888999999999999<<<;;;999888888888999:::;;;999666444222000///...///...---------------,,,~~~vvvooohhhbbbbbbgggkkkllljjjfffccceeemmmsss{{{yyysssnnnjjjfffbbbZZZZZZ\\\```gggnnnssstttrrrlllddd^^^YYYVVVSSSRRRPPPPPPPPPRRRUUUZZZ^^^aaaggghhhjjjmmmqqqvvvzzz|||zzz{{{{{{|||{{{zzzyyyyyyzzzzzzyyyyyyzzz|||~~~~~~}}}zzzxxxuuurrrqqqpppiiigggeeebbbaaaaaabbbccciiijjjkkkiiifffbbbaaaaaaaaaaaaaaaaaaaaaaaacccdddccc```\\\WWWRRROOOMMMLLLIIIHHHKKKQQQTTTSSSTTTXXXWWWYYYYYYWWWXXXXXXRRRIII<<<333,,,***)))'''))),,,000888CCCLLLWWWaaaeeeddd```VVVNNNMMMMMMKKKKKKLLLHHHGGGEEEAAA===888555444333333555888<<>>AAAGGGFFFDDDBBB???<<<:::888999<<<@@@EEEIIIKKKLLLLLLPPPPPPPPPQQQQQQPPPOOOOOOJJJNNNPPPOOOOOOQQQOOOLLLLLLIIIGGGEEECCCAAA>>><<<888888888999999999999:::::::::::::::999999999888777666555444444444444444/////////...............---------///111444666888888999;;;:::999888888888999999999::::::::::::;;;::::::999888888888888888555555555333000---------+++,,,---,,,+++******,,,zzzqqqoooqqquuuuuutttrrrppprrrwww{{{}}}vvvmmmfffbbb___^^^bbbhhhmmmpppssspppmmmjjjgggdddaaa^^^]]]]]]^^^aaaeeejjjooosssvvvxxx|||}}}|||~~~~~~}}}}}}}}}||||||yyyzzz{{{||||||}}}}}}|||||||||{{{yyyvvvrrrnnnllliiifffbbb^^^]]]^^^```bbbhhhjjjjjjiiifffdddbbbbbb___bbbddddddaaa``````aaa^^^[[[WWWRRRNNNMMMLLLLLLGGGEEEHHHNNNRRRRRRUUUYYYWWWZZZ[[[[[[[[[YYYQQQGGG<<<444---+++***)))***...666CCCTTTeeerrrxxxtttkkkaaaRRRDDD???@@@@@@AAACCCDDDCCCAAA;;;444///......******+++...111444888:::????????????===<<<:::999777:::>>>CCCHHHJJJLLLLLLOOOPPPRRRSSSSSSRRRPPPOOOGGGKKKNNNMMMNNNQQQPPPLLLMMMKKKIIIHHHFFFDDD@@@===:::999888888999:::;;;<<<;;;;;;;;;::::::::::::999555555666666555333222111000000000/////////......---------...///111444555777999;;;;;;:::999999:::777777888888888999999999888888999999888888777666111333444222...,,,,,,---***,,,---,,,)))(((***+++zzzvvvxxxzzzppphhhddd```^^^bbbgggmmmpppsssqqqpppooonnnlllhhhfffddddddeeehhhlllqqqwwwzzzwwwzzz|||~~~~~~~~~~~~yyyzzz|||}}}~~~}}}||||||{{{{{{zzzxxxuuupppllljjjjjjfff___ZZZXXX[[[___bbbhhhiiijjjiiigggdddcccccc```cccffffffccc``````aaa\\\YYYUUUPPPMMMLLLLLLLLLFFFEEEHHHNNNQQQRRRUUUYYYYYY\\\]]]]]]\\\YYYOOODDD<<<444---+++***)))+++...666DDDXXXjjjxxx|||uuujjjUUUGGG999666999===AAAEEEFFFFFFBBB;;;222---,,,---(((((()))***---000333555222333444555555444333222444777===BBBGGGKKKMMMMMMNNNPPPSSSTTTUUUSSSQQQPPPEEEJJJLLLLLLMMMPPPPPPMMMMMMLLLKKKJJJIIIEEE@@@===;;;:::888888888:::<<<===<<<<<<;;;;;;;;;:::::::::333444555666555222000...111111000000//////............------...///000111666888;;;<<<;;;:::;;;;;;666666666666777777777777777777888999999777666555///111333111---++++++---)))+++---,,,)))((()))+++{{{sssmmmfffeeehhhlllmmmlllppprrrsssqqqllliiihhhiiihhhkkknnnrrruuuzzzzzz|||}}}~~~~~~yyy{{{}}}}}}}}}{{{{{{||||||xxxuuuttttttsssoookkkjjjiiigggccc______aaacccjjjhhhgggffffffeeecccaaaaaabbbcccdddcccaaa___^^^```[[[TTTNNNJJJJJJLLLNNNEEEGGGJJJMMMPPPSSSUUUVVVSSSYYY]]]\\\[[[VVVKKKAAA>>>555......,,,(((,,,555???LLL\\\iiiqqqqqqfffZZZIII???666444666:::BBBIIIFFFDDDAAA<<<666222...,,,---,,,,,,,,,,,,,,,------...000111111111222444666444666:::@@@EEEJJJMMMOOOQQQPPPPPPRRRUUUUUURRRNNNLLLJJJIIIJJJMMMMMMKKKHHHLLLKKKIIIGGGEEECCCBBBAAA>>><<<::::::;;;======<<<:::;;;<<<<<<;;;:::888777444555555555333111...,,,222222222111000/////////......------///222555888555888;;;<<<;;;999999999777777888999999999888888<<<888555555888:::777444444222///------,,,***)))(((,,,...,,,(((&&&***...zzzsssllliiillloooqqqppppppqqqqqqnnnkkkiiijjjkkknnnqqquuuyyyzzz|||{{{|||}}}~~~{{{}}}~~~~~~|||{{{zzzzzzzzzxxxuuuttttttsssrrrqqqooonnnkkkgggcccaaabbbdddjjjhhhgggffffffeeecccaaaaaaaaabbbbbbaaa___]]]\\\]]]ZZZTTTOOOLLLLLLNNNOOOHHHJJJLLLOOORRRUUUVVVWWWWWWZZZ[[[XXXVVVSSSJJJBBB===333......---+++000:::CCCOOO^^^iiimmmjjj^^^QQQAAA888111111555:::BBBJJJGGGEEEBBB===777222...,,,,,,,,,++++++,,,,,,------+++,,,------,,,---///111222555999>>>DDDHHHKKKMMMOOONNNOOOQQQSSSSSSPPPMMMLLLJJJIIIJJJLLLLLLKKKIIIKKKJJJIIIGGGEEECCCAAAAAAAAA>>><<<;;;;;;;;;;;;::::::;;;;;;;;;;;;999888777555666666666444222///...111111111000000////////////...---,,,...111444666444666999:::999888888888999999999999999888777777;;;888444555888:::888555666333111///...---,,,***(((***---,,,)))'''(((***|||tttpppqqqsssuuuuuuqqqqqqpppnnnkkkkkklllnnntttxxx~~~}}}|||zzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyyyywwwxxxxxxvvvuuutttuuuvvvsssrrroookkkfffddddddfffiiihhhgggffffffeeecccaaa____________^^^\\\ZZZYYYZZZWWWTTTPPPNNNNNNOOOPPPLLLMMMPPPRRRUUUWWWXXXXXX[[[\\\ZZZTTTQQQOOOIIIBBB:::222---...------555AAAJJJVVVccciiihhh```RRREEE;;;333---...222777???FFFGGGFFFCCC???;;;555111.........------------------***+++++++++))))))***,,,000333777<<>><<<;;;:::999888::::::;;;;;;:::999777666666666666666555333111000000000000000///////////////...---,,,---...111222222444777888888777777888::::::999999888777777777:::777444555888:::999777888555222111000///---+++***+++,,,,,,,,,+++))))))zzztttsssuuuwwwwwwttttttsssrrrpppooonnnnnnuuu{{{|||yyyxxxxxxyyy{{{~~~~~~}}}||||||}}}|||{{{zzzuuuyyy||||||xxxuuuuuuvvvrrrqqqoookkkgggeeefffggghhhgggffffffgggfffdddbbb___^^^]]]\\\ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPQQQQQQOOOPPPRRRTTTVVVWWWXXXXXX\\\]]]ZZZUUUQQQOOOHHHAAA:::111,,,---,,,---888FFFSSS___jjjlllfffZZZJJJ>>>999222,,,---000333999???EEEEEEEEECCCAAA===999777555444444222111///...------------,,,***)))***+++...000444999===AAADDDEEEHHHHHHIIIKKKLLLLLLKKKJJJLLLKKKJJJIIIJJJKKKLLLLLLJJJIIIHHHFFFDDDCCCAAAAAADDDAAA>>><<<;;;;;;999888999::::::::::::888777666555555555555444333111000///////////////////////////...,,,,,,,,,,,,...///111444666777777777888999999999888888888888888888888666555666888:::999888888666333111000///---,,,000///------......---+++}}}vvvssstttuuuvvvxxxxxxxxxwwwvvvtttpppnnnssszzz}}}yyyvvvttttttwww|||}}}{{{zzz{{{~~~~~~}}}uuuzzz|||vvvrrrqqqllllllkkkiiifffdddeeefffgggfffeeefffggggggeeeddd___^^^\\\YYYWWWVVVVVVVVVSSSRRRQQQQQQPPPQQQQQQRRRQQQRRRSSSUUUVVVVVVVVVVVVZZZ\\\\\\XXXUUUQQQHHH???:::222,,,,,,+++---:::JJJ\\\iiitttrrrgggWWWGGG;;;555///+++---000222666;;;@@@BBBEEEGGGGGGFFFDDDBBB???>>><<<:::777444111////////////---***)))***+++,,,...222666:::>>>AAABBBEEEFFFGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIHHHFFFEEECCCBBBAAABBB???<<<;;;;;;<<<;;;:::888999999:::999777666555333333333333333222111111000000000000////////////......---,,,++++++,,,,,,111333666777777888:::;;;888777777777888999:::;;;777666666666777999999999777555222111000000...,,,333111///...//////...---xxxtttssstttuuuyyyxxxwwwxxxwwwvvvrrrpppssszzz{{{tttqqqqqqttt{{{}}}{{{yyyzzz~~~~~~xxx|||~~~wwwqqqmmmhhhiiiiiigggeeecccdddeeedddcccdddeeehhhhhhhhhfffaaa___\\\XXXVVVUUUUUUVVVQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVZZZ\\\ZZZWWWSSSIII@@@:::222---,,,+++///>>>PPPfffttt~~~yyyjjjWWWFFF;;;///***(((,,,000222666;;;;;;???DDDIIIMMMMMMLLLKKKFFFFFFDDDAAA>>>999555333.........,,,***))))))++++++---000444888<<<>>>???BBBDDDEEEFFFEEEFFFGGGIIIJJJLLLNNNOOONNNMMMNNNOOOJJJIIIHHHGGGFFFDDDCCCCCC???===;;;:::;;;<<<;;;;;;888888999999888777555444222222222222222222222222222222222111000/////////...------,,,,,,,,,,,,,,,111333555666777888:::===999888777777777888:::;;;777777777777777777888999666444222111111111000///111222333333111000...---|||wwwuuutttuuuxxxtttqqqqqqssstttuuutttwww~~~ssspppooottt||||||yyyzzz~~~}}}{{{|||~~~~~~}}}xxxrrrmmmiiijjjjjjhhheeeccccccdddaaaaaabbbeeehhhjjjjjjiiicccaaa\\\XXXVVVUUUVVVWWWPPPOOONNNMMMMMMOOOQQQRRRVVVVVVVVVVVVVVVVVVUUUTTTSSSWWWYYYXXXVVVSSSKKKBBB:::222...------333EEEYYYppp}}}lllWWWEEE:::---)))'''+++///000222666777<<>>:::444///---uuu~~~zzzvvvvvvvvvuuupppkkkjjjmmmrrrvvvwww|||tttqqqooottt}}}~~~zzzzzz~~~~~~{{{~~~|||zzzzzz{{{yyytttpppllllllllliiifffcccbbbccc``````aaaeeehhhkkkkkkjjjeeebbb]]]YYYVVVUUUVVVWWWPPPNNNLLLKKKKKKMMMPPPRRRWWWXXXXXXXXXWWWVVVUUUUUUQQQUUUVVVUUUTTTRRRLLLDDD999222...///000666JJJ___uuummmVVVDDD999///***(((+++---,,,---000555:::BBBJJJOOOPPPOOONNNIIIIIIIIIHHHEEEBBB???<<<000000000///,,,,,,---...+++,,,///333666999;;;<<<@@@BBBDDDDDDBBBCCCFFFIIIIIIMMMRRRTTTSSSPPPPPPPPPKKKKKKJJJIIIGGGFFFEEEEEE???===:::999999999888777777777888888888666555444444444333333333444555555777666555333111000///...------------------------...///222333444666999<<>>;;;999222111...+++******+++,,,------...000333666:::<<>><<<:::???:::555444777999888666444333222111000111111222444333111111222222000//////...---,,,+++++++++++++++,,,...///000222666999;;;:::888666444444333333555555555555555555444444333444555555333333444555333333444555666555222000WWWdddvvv{{{uuuqqqhhhfffccc___]]]^^^aaaeeelllsss||||||uuunnnmmmrrrwwwyyyxxx~~~}}}}}}|||||||||}}}yyyxxxyyyzzz{{{{{{yyywwwpppjjjfffggghhhgggiiilllooommmllllllmmmlllkkkiiijjjgggbbb___]]][[[YYYWWWUUUSSSOOOLLLJJJJJJKKKLLLPPPSSSVVVXXXXXXXXXYYYZZZWWWWWWVVVTTTPPPJJJDDD@@@333444......666<<>>111++++++******+++,,,...///000333666777666444222222444333111/////////000000///.........---------------------///222666:::===BBBDDDFFFHHHIIIGGGFFFDDDIIIHHHIIIKKKNNNPPPPPPOOOMMMNNNOOOOOOMMMJJJGGGEEEFFFDDDBBBAAAAAA@@@>>><<<@@@<<<888888:::;;;:::888555333111//////000222444555333222222222222111//////...---,,,++++++++++++***+++,,,,,,---000555999;;;:::888666444333222222111222333444444333222222333444555444333222333555444444444444444333222222UUUbbbttt~~~zzztttpppjjjhhhddd___[[[YYY[[[^^^bbbiiittt}}}uuupppjjjiiimmmsssvvvvvvxxxyyy{{{}}}~~~}}}|||{{{zzzzzzyyyyyyxxxwwwwwwyyy{{{{{{zzzxxxqqqkkkhhhiiiiiiiiilllqqqooonnnnnnoooppppppnnnllljjjgggccc```^^^\\\XXXVVVTTTRRRNNNKKKJJJJJJKKKKKKNNNQQQTTTVVVWWWXXXZZZ[[[YYYZZZYYYVVVQQQJJJDDD???333444//////777>>>QQQooo~~~gggOOO:::...++++++******+++,,,------000222444555333000////////////...---------......+++,,,,,,---------,,,,,,,,,,,,---///222666:::===BBBDDDFFFHHHHHHGGGEEEDDDHHHGGGGGGHHHJJJMMMOOOPPPOOOPPPQQQQQQOOOMMMIIIGGGGGGEEECCCBBBBBBAAA???===???<<<:::::::::;;;999777555333000......000333666555444222222333333111000///...---,,,,,,++++++,,,++++++++++++,,,///555999:::999888666444222111000...000222444444333222111444555666555444333444666444444555444333222333333SSScccxxx}}}yyytttpppkkkiiiddd^^^YYYVVVWWWXXX\\\cccooo{{{rrrmmmgggfffhhhmmmpppqqqrrrtttxxx|||~~~|||zzzyyyyyyyyywwwvvvvvvwwwyyyzzzyyyxxxqqqmmmkkkllllllkkknnntttpppppprrruuuwwwwwwtttrrrjjjgggccc```^^^[[[XXXVVVTTTRRRNNNKKKIIIIIIJJJKKKMMMPPPSSSTTTUUUWWWYYY[[[[[[\\\[[[YYYSSSKKKDDD???444444//////777>>>QQQooo}}}eeeMMM:::///++++++******++++++,,,,,,---///111111000.........+++,,,...//////...,,,+++((()))***+++++++++******++++++,,,...222666:::===BBBCCCFFFHHHHHHGGGEEECCCFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQRRRRRRQQQNNNKKKIIIGGGFFFCCCBBBBBBAAA>>><<<===<<<;;;::::::999777666444333000//////222555777666555333333444444222111//////...---,,,,,,,,,,,,,,,,,,,,,+++,,,///444888999888777666444222000000...///222444555444333222666777888777666555666888444555666555333222333555]]]rrr}}}zzzuuurrrkkkiiiddd^^^XXXTTTTTTUUU\\\bbbmmmyyy~~~rrrmmmgggddddddgggiiikkkqqqtttxxx|||}}}~~~}}}|||{{{{{{vvvuuutttuuuwwwxxxxxxwwwrrroooooopppooommmpppuuurrruuuyyy}}}{{{wwwkkkgggccc```^^^\\\ZZZXXXVVVSSSPPPMMMKKKKKKLLLMMMMMMOOORRRSSSTTTVVVXXXZZZ[[[\\\\\\YYYTTTLLLDDD???444444///000888???SSSppp|||dddMMM<<<222******++++++++++++++++++)))+++---...---,,,,,,---)))***,,,......,,,)))(((((((((((()))))))))))))))***+++,,,...222666:::===AAACCCEEEGGGHHHFFFEEECCCDDDEEEFFFGGGGGGIIILLLOOOPPPQQQRRRSSSRRROOOLLLJJJHHHFFFCCCBBBBBB@@@>>><<<;;;;;;;;;;;;:::888666444444333111111111444777888777555444444444444333111000///...---,,,,,,,,,,,,,,,---,,,,,,,,,...222555666666666555444222111000...///111333555555555444777888999888777666777999333666999888444333444666rrr|||yyyuuulllkkkfff```ZZZVVVVVVVVV]]]aaaiiisss{{{}}}yyyuuuoookkkfffbbbbbbdddgggiiiqqqtttwwwxxxxxxxxx{{{}}}~~~~~~}}}|||||||||}}}}}}vvvtttssssssuuuvvvuuuuuurrrqqqrrrtttrrrnnnpppuuuuuuxxx~~~|||wwwllliiiccc```^^^^^^]]]\\\YYYWWWSSSPPPNNNNNNOOOPPPNNNOOOQQQRRRSSSTTTWWWYYYYYYZZZZZZXXXSSSKKKCCC>>>333444000111:::BBBWWWuuuwww___JJJ;;;222******++++++++++++******(((***,,,,,,,,,+++,,,---***++++++++++++***)))(((******(((((('''((()))*********+++...111666:::===AAACCCEEEGGGGGGFFFDDDCCCCCCEEEGGGHHHGGGHHHLLLOOOPPPQQQRRRSSSRRROOOMMMKKKIIIGGGDDDCCCBBBAAA>>><<<:::;;;======:::888555444333333333333444666888999777666444444555555333222000///...------,,,,,,---+++,,,,,,,,,+++,,,...111444444555555444333111000...///000111333444555666666888999888777666777888333777;;;:::777444444666{{{zzz{{{xxxooonnnjjjddd^^^ZZZYYYZZZ\\\___eeemmmtttuuupppllljjjgggccc```aaaeeeiiilllppprrrttttttrrrqqqtttvvvxxxxxxxxxyyyzzz{{{|||}}}vvvtttrrrrrrtttuuutttssssssrrruuuwwwtttoooppptttuuuyyyzzztttnnnjjjddd```____________[[[YYYVVVSSSQQQQQQRRRSSSNNNPPPQQQRRRRRRSSSVVVXXXWWWXXXYYYWWWRRRJJJBBB<<<111333000222<<>>>>>;;;888555444333333444555666777999999888666555444555555444222000000...---------------***+++,,,+++******,,,---333333444555444333222111......///000111333555666555777888777666555666888333888===<<<888555555777vvvtttzzzzzzwwwuuutttrrrooollleee^^^YYY```bbbdddhhhkkknnnqqqrrrmmmggg___]]]```fffkkkmmmpppppppppooonnnooorrruuuwww|||~~~}}}~~~~~~zzzzzzwwwuuuuuuvvvvvvtttqqq{{{xxxuuutttuuuuuutttssstttwww}}}yyysssnnnkkkfffbbb___^^^^^^^^^[[[YYYVVVSSSRRRQQQQQQRRRQQQPPPPPPPPPQQQTTTWWWXXXUUUWWWXXXUUUSSSOOODDD999444111111444<<>>NNNfffzzzoooWWWEEE888111++++++++++++++++++++++++)))***+++---------,,,+++...---,,,+++***************)))'''''')))***)))(((,,,+++,,,///444;;;AAADDDJJJLLLMMMLLLKKKIIIJJJJJJKKKJJJJJJJJJJJJLLLNNNOOOQQQSSSVVVYYYYYYWWWTTTRRRJJJGGGFFFGGGDDD>>>;;;<<<999:::;;;======<<<;;;:::999888666555444555555666666666777888777555333222///...,,,+++***+++---...---,,,*********+++---...111222333444444333111000///000000111222444444555444777:::888555333666999888999:::;;;;;;:::888777xxxbbbYYYbbbmmm{{{|||wwwooojjjdddeeegggjjjnnnrrruuuxxxqqqmmmiiihhhlllrrrxxx{{{zzzzzzyyyvvvsssqqqrrrtttwww|||~~~|||zzzxxxxxxvvvtttrrrsssqqqooopppqqqssstttsssssstttvvvxxxxxxuuupppllllllkkkhhhddd```\\\YYYXXXZZZWWWTTTRRRQQQRRRTTTVVVSSSSSSSSSSSSSSSTTTUUUUUUSSSVVVVVVRRRNNNIII???666222000111666@@@RRRkkklllUUUCCC777000++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++---,,,+++***************+++)))'''((()))***)))))))))***,,,000888@@@HHHMMMUUUUUUTTTQQQNNNLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNOOOQQQSSSVVVYYYZZZXXXVVVTTTMMMIIIHHHHHHDDD>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;777666666555444444333333555666777777666555333222000///---,,,,,,,,,---...---,,,+++++++++,,,...///111111222333333333222222000000000111222333444555444777999888555444666999555666888:::;;;;;;::::::gggUUUOOOUUU```ppp{{{{{{uuupppjjjjjjkkkmmmqqqvvvzzz}}}uuussspppooorrrwww|||}}}yyyuuusssssstttzzz~~~~~~|||zzzwwwuuusssqqqooonnnlllmmmppprrrssssssppppppqqqrrrrrrqqqmmmkkkjjjjjjhhhfffccc___[[[YYY[[[YYYUUURRRQQQRRRUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTWWWWWWSSSMMMGGG>>>666000...///666AAATTTooo~~~hhhQQQAAA666///+++++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++***************+++)))(((((()))******))))))***---222999DDDNNNUUU[[[ZZZXXXSSSOOOMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPPPPPPPRRRUUUXXXYYYXXXWWWUUUQQQLLLJJJIIIEEE>>>;;;<<<>>>===;;;:::999999::::::555555555555444333222111555555666666666555444333111000///------------...------,,,,,,,,,---...///000111111222222333444444111111111111222333444555444666888777666555777999444555777999:::;;;;;;;;;mmmSSSHHHHHHIIITTTcccoooyyy~~~~~~yyyuuunnnmmmmmmnnnrrrwww|||{{{yyywwwuuuvvvyyy}}}}}}yyyvvvuuuvvv}}}~~~{{{wwwtttrrrrrrnnnmmmkkkllloooqqqrrrrrrnnnmmmmmmoooppppppnnnllliiiiiiiiihhhfffccc```^^^]]][[[WWWTTTSSSSSSUUUVVVXXXWWWVVVUUUUUUTTTTTTUUUVVVZZZZZZTTTMMMGGG>>>777...,,,---444@@@TTTpppyyycccMMM???555///++++++,,,,,,,,,---------,,,---...///......,,,,,,++++++******))))))******+++***((((((*********)))***,,,...222999EEERRR[[[^^^]]][[[VVVQQQOOONNNOOOOOOOOONNNNNNOOOPPPRRRSSSPPPRRRUUUXXXZZZZZZYYYYYYTTTPPPLLLKKKFFF???<<<===>>>===:::888777777777888444444444555444333222222555555555555555444444444111111000///............,,,,,,,,,,,,------......//////000111333444555666333333222222222444555666555666777777666666777888666777777888999999999999tttVVVDDD???@@@???HHHUUUdddrrr~~~|||{{{|||zzzqqqooonnnnnnqqqvvv{{{~~~}}}zzzyyyzzz~~~~~~|||{{{|||}}}yyyuuuttttttpppnnnlllmmmnnnpppqqqpppnnnmmmmmmoooqqqqqqooonnnhhhiiiiiihhhgggeeebbbaaa]]]\\\YYYWWWVVVVVVWWWWWW[[[YYYWWWUUUTTTUUUVVVWWWYYY]]]\\\UUUMMMFFF>>>777---+++,,,333???SSSooottt]]]III===444...++++++,,,,,,------......---.../////////...---,,,+++******)))))))))******,,,***((()))***+++***)))+++,,,---///666DDDUUUaaaeeedddaaa]]]WWWSSSQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSQQQSSSVVVYYY[[[\\\\\\\\\WWWRRRNNNMMMHHHBBB???@@@???===;;;888666555555555333333333444444444555555555444444444444444444444222222222111000///......+++,,,,,,,,,---------------...000222444555666666666555333333333555777888555555666666777777888888888888888888888888888888qqqWWWFFF>>>:::999;;;@@@JJJWWWgggwww}}}}}}|||}}}}}}|||{{{vvvtttrrrqqqssswww}}}~~~|||}}}{{{xxxwwwxxxsssqqqooonnnoooppppppoooqqqpppqqqrrrsssrrrpppnnnjjjiiihhhgggeeecccbbbaaaZZZZZZZZZZZZZZZZZZ[[[[[[]]]ZZZWWWTTTSSSUUUXXXZZZZZZ^^^]]]UUULLLEEE===777///,,,---333???SSSooopppYYYFFF;;;444...++++++,,,,,,---......///...//////000///...---,,,******))))))))))))******,,,***))))))***++++++************,,,333DDDXXXgggpppooolllggg```YYYVVVUUUWWWVVVTTTRRRQQQPPPPPPQQQNNNOOORRRVVVXXXZZZZZZ[[[YYYTTTPPPNNNJJJDDDBBBCCC???>>><<<:::777666444444333333222333444555777888444444444333444444444555333333333222111///......***++++++,,,,,,,,,,,,,,,+++---000333555666666666888777555444444666888:::555555555666777888888888777777777777777888999999tttUUUBBB======:::444<<<===CCCNNN^^^llluuuyyy~~~{{{xxxwwwxxxzzzzzzzzz|||zzzvvvuuuvvv{{{~~~}}}zzzzzz{{{vvvssspppoooooopppooonnnttttttttttttuuussspppmmmkkkjjjhhhfffdddaaa```___WWWXXXZZZ\\\]]]^^^^^^^^^^^^[[[VVVSSSSSSUUUYYY\\\ZZZ^^^]]]UUUKKKCCC<<<777111......333???SSSooommmVVVDDD:::444...++++++,,,,,,---...////////////000000000...---,,,***)))))))))))))))******,,,***))))))***++++++***((((((((()))222DDD[[[kkkyyyxxxuuuoooggg___YYYWWW[[[YYYWWWSSSQQQOOONNNNNNIIIKKKNNNQQQTTTVVVWWWWWW[[[UUUQQQOOOKKKEEEDDDEEE@@@???>>>;;;999777555444333333222222333666999;;;444444333333333444444555333333333333111000......)))***+++,,,,,,,,,++++++))),,,000444666777666666:::888666555555777999;;;555555444666777999888888666666666666777888::::::aaaRRRBBB<<<:::888777888::::::<<>>;;;::::::999888666666888;;;>>>???===<<<666555333333444555444333000111111111111111000000---------------------,,,---,,,,,,---000222222222333333333444777999999888000555777444444666777555444444444444333333333333666555666777444000222777444666777777999@@@LLLVVVeeeooo|||~~~~~~|||{{{{{{|||||||||zzzwwwwwwyyy{{{|||}}}}}}vvvpppkkkfff```^^^^^^___]]][[[ZZZ\\\___aaacccddddddccceeeeeeccc___ZZZXXXYYY[[[]]]]]]XXXOOOIIICCC:::222---,,,---777JJJbbbxxxxxxdddNNN<<<111---++++++***))))))+++,,,+++***,,,,,,,,,,,,++++++++++++---,,,,,,***))))))(((((())))))))))))((((((((((((&&&&&&''')))+++444FFFWWWooo{{{vvvkkkaaaYYYRRRMMMMMMLLLIIIIIIKKKMMMKKKIIIHHHIIIKKKNNNPPPVVVUUUSSSQQQOOOLLLJJJIIIEEEBBB>>><<<<<<;;;:::999555666999===@@@AAA???===666555333333555555555444///000111111222222222222---------------............---,,,+++,,,...000111333444444555777777777777000444666444444777888555444444333333222222111111666555666666222///222999333666777666666<<>><<<777555444444555666555444///000111222222333222222.....................//////...---++++++---///111444555666777666666555555111444555333555888888555333333222222111111111000444222222333111///333:::444666666666777;;;BBBGGGPPP[[[jjjwww~~~yyyvvvwww|||}}}zzzyyyxxxzzz{{{yyyvvvuuuxxx|||}}}~~~|||{{{zzzyyyyyyyyyzzz{{{zzz{{{||||||zzzwwwtttrrroookkkeeebbb````````````______aaabbbdddfffggghhhhhhfffbbb^^^\\\[[[\\\]]]\\\[[[VVVLLLFFF@@@999111///...000<<>>===<<<:::888444444666999<<<===;;;:::999777555444555555444333000000111222333333333222//////////////////............---,,,+++,,,...111222555777888777555555666222444444333555888777333222222222222222111111111333000000222222000222777555555555555666999;;;===DDDLLLZZZiiivvv{{{uuurrrsssyyy|||wwwtttoooqqqrrrpppmmmnnnsssxxx{{{~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzzzzyyywwwvvvuuuuuuqqqoookkkeeeaaa```bbbdddbbbaaaaaaaaaccceeehhhiiihhheee```]]]\\\\\\]]]^^^\\\[[[UUUKKKDDD@@@888000///...222???UUUlll}}}}}}oooZZZEEE666...---...******)))***++++++(((&&&))))))))))))******++++++((()))***+++,,,+++***************)))))))))(((((((((((())),,,,,,...777BBBVVVfffwww}}}uuunnneee\\\SSSOOOLLLIIIJJJMMMJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQPPPNNNMMMNNNPPPHHHFFFCCCAAA???>>>;;;999444444444666999:::999888:::888666555555555333222111111222333333333222222111000000000///.........+++,,,---,,,***+++---000...222666888777777888999444555444333555888666111111111222222222222222333555222222555444111000222666555444444666777666555;;;BBBNNN]]]mmm{{{}}}yyysssooopppwww|||vvvqqqlllmmmmmmjjjfffggglllrrr{{{~~~|||{{{{{{||||||{{{zzzzzzzzzxxxvvvuuuvvvxxxsssrrrnnnhhhbbb```cccfffcccbbbaaa```bbbeeehhhjjjgggddd___\\\\\\]]]^^^^^^\\\[[[TTTKKKDDD???888000///...222AAAXXXppp~~~qqq[[[EEE444---,,,---******)))***++++++(((&&&(((((())))))*********+++'''(((***+++,,,,,,++++++************)))))))))))))))(((***,,,---...666???KKK[[[mmmwww{{{zzztttnnniii___UUUOOOKKKGGGGGGJJJIIIKKKLLLNNNNNNNNNMMMMMMMMMPPPRRRQQQOOONNNPPPRRRJJJHHHEEECCCAAA???<<<999555444444555777999888777<<<999777555555444333111222222333333333222222111222111111000///......---(((+++,,,,,,******,,,///+++///555888888888:::<<<555666555333555888666000111111222222333333333444555666555333111000222333333444555666777888999:::>>>>>>BBBNNN```sss|||wwwpppllloooxxx~~~}}}xxxlllhhhiiiiiiiiiiiijjjnnnqqq~~~~~~~~~}}}{{{vvvyyy||||||zzzwwwuuuuuuwwwrrrkkkfffdddddddddcccfffccc___^^^```dddggghhheeefffbbb]]]\\\```bbbaaa```\\\UUUMMMFFF???888333333000555GGG```wwwpppWWWAAA333---++++++,,,)))'''(((++++++***''')))))))))))))))*********+++***)))(((((()))***+++.........---,,,,,,++++++***((())),,,...000777???RRRWWW```kkktttuuurrrnnngggaaaXXXPPPLLLKKKJJJJJJOOOMMMLLLMMMOOOPPPMMMKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQQQQPPPLLLFFFBBB?????????;;;777666888:::999888555555444444333222111111111111222222222222333333555444333222111///......---,,,+++*********+++,,,222222333777:::888777666:::999777555333222111111111000000111222333222111555555555333111000222333444444555666777888888999999:::>>>HHHWWWhhhxxxyyyrrrmmmooovvv}}}{{{ooogggggghhhggghhhkkkpppsss~~~~~~||||||~~~{{{xxxwwwyyy{{{{{{xxxtttrrrqqqtttpppkkkhhhhhhiiiiiiiiiiiieeeaaa___```bbbdddeeeffffffddd___^^^bbbdddccc```[[[TTTMMMEEE>>>777333111000777JJJdddzzzpppWWWAAA333---+++***+++)))((((((++++++***(((((()))))))))******++++++***)))((((((((()))******.........---------,,,,,,+++)))))),,,...111:::CCCRRRVVV]]]fffmmmpppnnnlllgggaaaYYYQQQMMMLLLLLLLLLLLLKKKJJJLLLOOOPPPNNNLLLNNNPPPRRRTTTUUUTTTSSSRRRRRRQQQOOOMMMJJJGGGEEECCC???<<<888777888999999777555555444333222222111111222222222333333444444444444333333222111000//////...---+++*********++++++000000333777:::;;;;;;;;;:::999777555333222111000111111000111222333222222555555555444222111222444555555555666666666777777555777<<>>IIISSSVVV[[[```eeehhhjjjjjjgggccc[[[TTTOOOMMMMMMNNNIIIHHHIIIKKKNNNPPPOOONNNPPPQQQSSSUUUVVVUUUTTTSSSSSSQQQNNNNNNOOONNNJJJGGG???===999777888888888777666555444333222111111000222222222333444555555666222222222111111111000000///...,,,+++*********++++++---000333555888999999;;;:::888666444222111000111111222222222333333333444555555444333222333444555555555555555555555555444888===???DDDOOO___lllwww|||tttppprrruuuzzz}}}tttqqqpppnnnmmmmmmqqqwww|||~~~~~~}}}zzzyyyzzz~~~~~~|||zzzxxxsssuuuxxxxxxvvvsssrrrqqqnnnmmmlllmmmpppqqqqqqpppooolllhhheeeeeefffgggggggggiiihhheeeeeehhhiiiggg___YYYRRRJJJBBB;;;555111...111999JJJddd}}}pppWWWAAA333---+++******))))))******++++++***(((((()))***+++------...))))))((((((((((((((((((...........................++++++,,,///555CCCPPPYYY[[[]]]^^^___bbbgggjjjjjjgggaaaYYYRRRNNNLLLLLLFFFGGGHHHKKKMMMOOOPPPPPPQQQSSSTTTVVVVVVUUUTTTRRRUUUQQQMMMNNNPPPPPPLLLGGG???===:::888777888888888666666555444333111111000000111111222333444555555111111111111111111111111000///---+++************+++///111000222555888777::::::999777555333111000111222333333222222333444333555666555333333333444444444444444444555555555555999=========EEESSS^^^jjjvvvzzzsssqqqqqqvvvzzz}}}yyywwwvvvssspppooorrrwww{{{{{{{{{zzzyyyyyy{{{~~~~~~~~~|||zzzuuuwwwyyyyyyvvvrrrpppooonnnmmmmmmnnnpppqqqpppooommmjjjgggfffggghhhiiiiiihhhjjjjjjggggggiiiiiifff^^^XXXPPPHHH@@@:::444000...111777EEE___{{{nnnVVV@@@222,,,******)))************++++++,,,((()))***+++,,,---...///)))))))))))))))((((((''',,,---------......//////...---,,,---///666FFFUUU```bbbccc```^^^___eeejjjlllkkkggg___VVVOOOKKKJJJEEEGGGIIIKKKMMMNNNPPPPPPRRRSSSTTTUUUUUUTTTRRRQQQUUUPPPLLLLLLNNNMMMHHHCCC???===;;;999777777888:::888777666555444222111111///000000111222222333333000111111111111222222222111///---+++************,,,111333000111777;;;;;;999999999888666444222111111333444444333222444666333444666666444333444444333333333444444444555555555999;;;:::888<<>>111,,,******(((***++++++******,,,---******+++,,,------......******++++++***)))((('''++++++,,,,,,---...//////...---......000777GGGXXXfffiiijjjddd^^^\\\aaagggkkkmmmllleee[[[QQQKKKHHHGGGIIIKKKMMMMMMMMMOOOPPPQQQRRRSSSTTTSSSQQQOOONNNRRROOOLLLKKKJJJIIIDDDAAA======<<<:::888888:::<<<:::999888777555333222222000000000000111111111111111111111111111111222222000///---,,,++++++++++++(((///111,,,,,,444:::999777888888888777555333222111444666555333222444777222444666666555444444555111111222333444555555666666999;;;999777888>>>CCCOOO\\\mmmyyy~~~yyyyyyzzzqqqlllkkkkkkmmmsssyyy}}}|||{{{zzzxxxwwwxxx{{{~~~{{{|||~~~}}}{{{zzzzzzxxxwwwtttvvvxxxwwwtttpppmmmlllpppooommmnnnooopppppppppllljjjhhhhhhiiikkkkkkjjjgggkkkkkkhhhggggggeeeaaa\\\VVVMMMDDD===777222///---222888CCC\\\yyyyyyhhhQQQ<<<000+++******(((***,,,,,,******,,,...+++,,,,,,,,,------......+++,,,,,,,,,+++***((('''))))))***+++,,,---...///......///000000777GGGXXXhhhmmmnnnggg]]]XXX\\\bbbgggkkknnnjjj```TTTMMMIIIIIILLLNNNNNNMMMLLLMMMOOOOOOPPPQQQRRRQQQOOOMMMKKKMMMMMMKKKIIIGGGEEEBBBAAA;;;<<<<<<:::888888;;;>>><<<;;;:::888666555444333222222222111111111111000222222111111111111111111///...---,,,+++,,,,,,------555555,,,)))000555444555666888888888777555444111444777666333222555888222444666777666444444555000000111222444555666666999;;;<<<;;;999888;;;>>>DDDQQQbbbpppzzz{{{||||||sssvvv}}}qqqkkkdddccceeekkkrrrwww{{{}}}~~~~~~}}}~~~{{{~~~|||yyyxxxvvvuuussslllooossstttsssrrrqqqqqqqqqooommmnnnppprrrrrrrrrqqqooommmlllmmmnnnnnnmmmgggkkkkkkhhhffffffccc___\\\VVVMMMDDD===777222///+++333:::EEE^^^zzzwwwgggOOO;;;///+++******'''***,,,,,,******,,,///------------------------,,,,,,------,,,+++)))((((((((()))***,,,---............000111000666GGGXXXhhhmmmooohhh\\\UUUXXX^^^cccjjjooommmcccWWWOOOKKKKKKNNNPPPOOOMMMKKKMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKIIIFFFCCCBBBCCC:::;;;<<<:::888888<<<@@@===<<<;;;999777666444444444444333333222111111000222222222111111111000000///...---,,,,,,,,,---...===DDDBBB555...222666333444555777888999888666555111555888666333222555888444444555555444444333222333222222222333555777888999999888777777888888999999AAAQQQbbbnnnxxx|||{{{~~~uuullleeedddeeeiiiooouuuyyy{{{~~~}}}~~~|||{{{{{{{{{yyyvvvtttppppppooonnnnnnnnnnnnnnnnnnoooqqqtttuuuvvvvvvuuuvvvrrrmmmlllnnnpppooommmpppqqqnnniiihhhiiifffaaa[[[TTTIII@@@;;;777333000111222888JJJgggvvvcccLLL;;;000******,,,***+++,,,,,,------,,,,,,,,,---......//////............---,,,+++))))))((((((((((((((()))***+++,,,000---,,,---///444@@@LLL```llljjj```[[[TTTOOOTTT```fffllljjjaaaVVVOOOLLLOOOKKKKKKMMMMMMKKKKKKNNNLLLMMMNNNNNNNNNLLLKKKJJJNNNJJJFFFEEEFFFDDDAAA===;;;<<<<<<:::888888<<<@@@>>>===<<<;;;999666444333555444222222333333333222...111444555444222222222...---,,,+++++++++,,,---DDDHHHAAA222---222555111777333444888888444444888444666888777444222333555444555555444444333222222222222222333444555666777999999999999999888888888777<<>>>>>===;;;;;;===@@@??????>>><<<;;;888777666666555333333444444444333///111444555444333222333///...---,,,,,,,,,---...<<<@@@;;;000,,,222444111666333444888888444444777333555777777444222333444555555444444333222111111111111333444555666666666888888::::::::::::999888888888<<>>SSSoooooo\\\EEE666---))))))+++***++++++,,,,,,,,,,,,,,,,,,---......//////............---,,,+++***)))))))))))))))))))))***+++,,,,,,******,,,---///777AAANNN___eeeaaa^^^TTTKKKLLLUUU]]]fffkkkggg```YYYVVVNNNKKKJJJMMMMMMLLLMMMQQQMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKHHHDDDBBBAAAAAA>>>@@@AAAAAA???>>>???@@@AAA@@@???>>><<<;;;:::999888666444444555555555444000222555555444333333444111000///...............111555444---+++000333000555333444777777555555777222444777777555333333333555555444333222111111000000111333555666666555555777888:::;;;<<<;;;999888:::888999===CCCNNNaaarrr}}}yyyxxxxxxyyy|||}}}}}}|||xxxyyy~~~~~~|||}}}~~~~~~yyyuuupppnnnllljjjjjjllloooqqqooopppqqqqqqqqqpppnnnmmmmmmkkkiiikkkppptttuuuuuupppppplllgggfffhhhgggccc___ZZZPPPFFF<<<555000......333@@@WWWtttmmmYYYBBB444...******,,,******+++,,,,,,,,,,,,+++,,,---......///............------,,,++++++*********)))))))))******+++,,,+++***+++---------333;;;IIIZZZaaa]]][[[QQQGGGGGGLLLUUU```ggggggaaa[[[WWWOOOKKKJJJLLLMMMLLLNNNRRRPPPPPPOOONNNNNNNNNNNNNNNKKKLLLMMMIIIDDDAAAAAACCC???AAACCCCCCCCCBBB@@@@@@BBBAAA@@@>>>===<<<;;;;;;999777555555666777666555111333555555444444444555111000000///............***///000,,,+++///000...333333444666666666555666333555777888777777666666555444333111000000000111000111333555666666555555666777999;;;;;;;;;999888:::999999<<<>>>EEETTTbbboooxxx~~~{{{wwwwww}}}~~~~~~~~~|||wwwrrruuusssooollllllmmmoooqqqoooppppppqqqpppnnnmmmlllllliiihhhjjjooosssttttttmmmmmmjjjeeedddgggeeeaaaZZZUUUNNNDDD;;;444000//////666DDD\\\yyymmmXXXAAA444///,,,,,,---)))***++++++,,,,,,++++++,,,---......///............------,,,,,,+++++++++******************+++,,,+++***,,,...------111999GGGXXX]]]XXXUUULLLCCCDDDHHHPPP[[[dddfffbbb\\\XXXPPPLLLJJJLLLMMMLLLNNNRRRTTTTTTSSSRRRPPPOOONNNMMMKKKMMMMMMJJJEEEBBBBBBDDD@@@AAACCCDDDEEEDDDBBBAAABBBAAA???===<<<;;;::::::999888666666777777777666222333555555444333444555000000000///...------,,,***---///---,,,......---222333444444555666666555555666666888:::;;;;;;;;;333222111000000000111222111111333444555666666666555666888999::::::999888999888:::<<<;;;===GGGQQQcccmmmzzz|||yyyxxx|||||||||~~~zzzsssoooxxxvvvrrrpppnnnnnnpppqqqooopppqqqqqqpppnnnmmmlllmmmjjjgggiiimmmpppqqqpppjjjkkkiiieeedddfffddd___UUURRRLLLCCC:::333000000222999IIIbbbmmmXXX@@@444000...------)))******+++++++++++++++,,,---......//////.........---------,,,,,,,,,+++++++++*********++++++,,,+++***,,,...---,,,111888DDDUUUYYYTTTRRRIIIAAACCCEEEMMMXXXbbbfffeee```\\\RRRNNNKKKLLLLLLKKKMMMRRRUUUVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMJJJFFFDDDCCCCCCAAAAAABBBEEEHHHHHHFFFDDDDDDBBB???===:::999999999:::888666666777777777666222333444444333333444555000000000000///...,,,++++++...//////...---......000333444333444777777555777555555777;;;???AAAAAA222111/////////000222333222222222333444555666777555555666777888888999999:::999;;;<<<999888>>>GGGTTTaaarrr}}}{{{~~~~~~||||||{{{vvvrrrvvvuuusssqqqppppppqqqqqqooopppqqqqqqpppooommmllloookkkhhhhhhjjjmmmlllkkkhhhjjjiiiffffffgggccc^^^SSSQQQLLLCCC999222//////111999HHHbbbmmmWWW???333000...,,,,,,))))))***+++++++++++++++,,,---......//////......---------------,,,,,,,,,,,,++++++******+++++++++***)))+++---,,,+++000777???PPPWWWSSSRRRIIIAAABBBAAAGGGRRR]]]dddeeebbb___TTTOOOLLLMMMLLLJJJMMMQQQSSSUUUWWWYYYXXXVVVTTTRRRPPPNNNKKKIIIHHHFFFDDDBBBCCCBBBCCCFFFJJJLLLJJJHHHFFFDDDAAA===:::999888888999777666666777777666555111222333333222222333555111222222222000///---,,,,,,---//////...---...000///333444222333888888444666444222444:::@@@DDDFFF111000///...///111333444333222222222333555777888555555555555666777999999<<<<<<===<<<888666;;;CCCEEETTThhhwww~~~}}}|||}}}|||zzzssssssrrrrrrrrrrrrrrrrrrooopppqqqqqqqqqooonnnmmmppplllhhhgggiiijjjiiihhhgggjjjjjjhhhhhhhhhddd]]]TTTSSSMMMDDD999222///......666FFF___|||mmmWWW>>>222///---++++++))))))***++++++++++++***,,,---......//////......------------------,,,,,,,,,,,,++++++***+++++++++)))((()))+++******///777999MMMUUUTTTSSSKKKAAABBB;;;AAALLLXXXaaadddbbb```UUUPPPMMMMMMLLLJJJLLLPPPQQQSSSWWW[[[\\\ZZZWWWUUUQQQNNNJJJIIIIIIHHHDDDAAAEEEDDDDDDGGGLLLNNNNNNLLLHHHFFFBBB>>>;;;999999999999777555555666777666555111222222222111111333555333333444333222000...---,,,,,,---///...---///222...333555222333888888444666222000222999@@@FFFHHH333222000000111333666888222222333333444555555666444555555555555666:::===<<<===<<<:::888777999;;;@@@IIIXXXhhhqqqzzz}}}{{{vvvuuussspppmmmmmmoooqqqnnnllllllnnnqqqrrrpppnnnmmmnnnnnnllljjjhhhiiijjjgggiiiiiigggccc```aaacccXXXQQQIIIBBB999000---///000555CCCYYYuuu}}}gggRRR>>>666222,,,+++///------------,,,+++***))),,,---......//////..............................------,,,,,,,,,,,,++++++---,,,---///---,,,000777@@@KKKVVVYYYVVVPPPFFF===999???EEELLLXXXdddddd]]]]]]QQQJJJLLLKKKEEEGGGOOOSSSTTTUUUWWWZZZZZZXXXVVVPPPKKKIIIKKKIIICCCAAADDDEEEEEEFFFHHHLLLNNNNNNNNNHHHEEE@@@>>>===<<<;;;:::;;;888666555666666333000333222222222222222333333222444555444111---+++***+++,,,///111222222111000000111333444555444333222444444444444444555999<<<333222111000111333666888333444555555555555555555333444444444444555999;;;;;;<<<;;;999777666777999<<<@@@JJJYYYfffrrr}}}{{{tttsssqqqnnnllllllnnnqqqooommmlllllloooooonnnlllllllllkkkiiigggfffhhhjjjhhhiiijjjgggcccaaaaaabbbXXXQQQIIIBBB999000---///...444@@@VVVqqqxxxbbbNNN;;;444222......222/////////...---,,,******,,,---......//////......------------------------------,,,,,,,,,+++++++++---,,,---///---,,,000777AAALLLWWWZZZXXXRRRHHH>>>777<<>>SSSmmm}}}{{{qqq]]]III888333222000111555333222222111///---,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++---///---,,,111888@@@LLLWWW[[[YYYSSSIII@@@666999<<>>SSSlll{{{xxxmmm[[[HHH888444444222333777555555444333111///---,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++---///---,,,111888???KKKWWW\\\ZZZUUUJJJAAA777777888>>>IIIUUU^^^bbb\\\UUUPPPLLLGGGBBBCCCHHHNNNNNNPPPTTTXXXYYYXXXVVVSSSPPPMMMJJJIIIHHHIIIKKKIIIIIIHHHHHHHHHKKKOOORRRSSSPPPKKKGGGDDDAAA>>><<<;;;:::999888777777555555333222222111111111111222111333444333000...------//////000000//////------000///000000222555777999333333222///------///111111111111111222444666777666777999:::999666333111000222222222111000222333444666666555333222222333444444666;;;@@@KKK^^^nnnxxx}}}}}}{{{yyywwwvvvsssnnngggaaa___```bbbhhhgggfffeeeeeefffiiikkkdddccc```]]]]]]```eeejjjooopppqqqqqqoookkkgggdddYYYOOODDD>>>888111...///000666BBBWWWppp~~~yyymmm^^^KKK:::666666333333777666666555333111///---,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,......---111999===IIIVVV\\\[[[VVVLLLBBB:::777666:::DDDOOOZZZbbb]]]YYYSSSMMMFFFAAAAAAEEEJJJKKKMMMQQQUUUWWWWWWUUURRRQQQNNNJJJIIIKKKLLLLLLJJJJJJJJJHHHGGGIIIMMMQQQPPPMMMIIIGGGEEECCC@@@>>>;;;;;;;;;999888777777777444444333222111111222222111222333222000......///000000000///......---,,,.........///111444777888444444222000------///111111111111222333444555666555666777777777555222111000222333222000000000222222333555555333222333333111222555888999???OOO___mmmxxx~~~|||{{{zzzxxxwwwwwwtttmmmeee^^^\\\]]]___eeeeeefffdddcccccceeehhhbbbaaa___]]]]]]```fffjjjppppppqqqssssssoooiiieeeZZZOOOCCC<<<777222//////222999GGG^^^www}}}ppp___MMM<<<888777333222666555444444333111///...---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***,,,......---222999===JJJWWW^^^]]]XXXNNNDDD<<<777444888???HHHUUU___^^^\\\WWWOOOFFFAAAAAACCCFFFGGGJJJNNNSSSUUUUUUTTTPPPQQQOOOKKKJJJMMMNNNLLLKKKMMMMMMKKKHHHHHHKKKOOOLLLJJJHHHFFFEEEDDDAAA???;;;<<<<<<;;;999777888999666555444333333222333333111222222111///...///000000//////......---------,,,,,,---///111333444666444444222000------///111111111111222333444555666444444444444444333222111111222333333111000000111///111444555444333444555111111333666777:::CCCNNN^^^kkk}}}|||{{{yyyxxxuuurrrkkkccc]]][[[]]]```eeefffgggeeebbb``````bbbaaaaaa___^^^^^^aaagggkkknnnnnnpppssstttqqqjjjeeeZZZNNNBBB;;;777222//////222;;;LLLddd~~~sss___LLL<<<888666222111555222222222111000///------,,,---......//////......------------------------++++++++++++************+++***,,,......---222999>>>KKKZZZ```aaa\\\QQQHHH===777333666:::AAANNNZZZ______ZZZPPPFFFAAAAAABBBBBBCCCGGGLLLQQQSSSSSSRRRNNNQQQPPPKKKKKKNNNNNNKKKNNNQQQRRROOOJJJHHHJJJNNNLLLJJJHHHGGGFFFDDDAAA>>>:::<<<===<<<999888999:::777777666555444444444444000111222111//////000111///......---------......***+++---...000111222222333333111///---,,,...000000111222333444555555666333333222222222111111111111333444333111000000000...000333555444444555666444111111666999:::>>>CCCSSSaaavvv}}}|||{{{yyyssspppjjjbbb]]]\\\___bbbfffhhhhhhfffaaa]]]\\\]]]`````````___```cccgggkkkllllllooorrrtttqqqjjjeeeZZZNNNAAA;;;777222//////111;;;NNNhhhuuu]]]JJJ:::777666222111444111111111000000...------,,,---......//////..............................+++++++++************)))******,,,......---222:::???MMM\\\cccccc^^^TTTJJJ===666222444888===IIIVVV```aaa\\\QQQFFFAAAAAABBB@@@AAAEEEJJJOOORRRRRRQQQLLLPPPPPPKKKKKKOOONNNJJJQQQSSSUUURRRMMMIIIKKKMMMMMMKKKIIIGGGFFFDDD@@@===:::===>>><<<999888999;;;888888777555555444444444000111111000//////000222......---------......///)))***,,,///000000000///222111000...,,,,,,...000...111111//////222222000///111444333111///000222222111111111000000//////333333222222222222222222222333444555777999;;;<<>>RRRjjjvvv^^^NNN<<<333111000222666111111000......---------***+++,,,---............111000///...............))))))*********))))))(((,,,,,,,,,---///222444666@@@HHHTTTaaagggcccWWWMMMAAA999333222666<<>>===>>><<<:::888888888999:::555666:::===:::333111444111111000000000000000111111000///......------...***+++...000111111000000,,,000333333000,,,++++++///111222///000333333000000111333222000///111333111111111111000000000///333333333333333333333444222222222333444555666777???GGGXXXkkk{{{~~~}}}{{{yyyvvvwwwvvvsssoookkkjjjkkklllooooooooolllgggcccaaaaaafffeeedddfffiiijjjiiigggkkkkkklllmmmmmmkkkgggdddYYYNNNBBB<<<666111///000333???RRRjjjuuu^^^NNN===444000//////222111000///...------------+++,,,---.../////////////////////.........------))))))***+++,,,,,,,,,++++++,,,---///111333555666;;;CCCQQQ___gggeee[[[SSSCCC;;;333111333777AAAJJJVVVYYY[[[WWWNNNFFFBBBAAA>>>BBBGGGJJJLLLKKKJJJJJJJJJHHHHHHIIILLLNNNMMMKKKLLLKKKHHHFFFEEEDDDDDDDDDKKKJJJIIIFFFCCC@@@>>><<<===<<<:::888888888999:::666666999;;;888222000333111111000000000000111111111000///......------...+++,,,---...000000000000---000222222///,,,,,,,,,///222333000000444444111111222222000//////111333111111111111000000000000333333333444444555555555444444333222222222222222888<<>>AAAFFFJJJLLLKKKIIIHHHFFFEEEFFFHHHJJJLLLKKKJJJIIIHHHEEECCCAAA@@@@@@@@@HHHGGGFFFDDDBBB???<<<;;;===<<<:::999888888999999888666777888555000///222111000000000000000111111111000///......------...,,,,,,,,,---...///000111...///000///---,,,,,,---000333333111111444444222222222000///...///111333111111111000000000000000111222222333444555555666555555444333222222222333888888===GGGTTTfff~~~{{{wwwuuutttsssqqqsssuuuvvvvvvvvvxxxyyywwwwwwuuurrrnnnkkkjjjkkkjjjjjjjjjiiiiiihhhgggfffggghhhkkknnnnnnjjjccc^^^UUUKKKAAA999333///000444999CCCTTTiii{{{xxxjjjVVVHHH:::333000---+++,,,......---,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,...//////...,,,*********+++,,,,,,---,,,,,,***---000444666666555555222888DDDSSS^^^aaa]]]XXXLLLBBB888333222444;;;CCCOOOUUU\\\^^^ZZZRRRKKKFFF???AAAEEEIIIKKKKKKHHHFFFDDDDDDFFFHHHJJJJJJJJJJJJJJJHHHFFFCCC@@@?????????DDDDDDCCCBBB@@@===;;;:::<<<;;;:::999888888888888999666444555333///...111000000000000000000111222111000///......------...---,,,++++++,,,...000111///...---,,,,,,,,,---...000333333111111444444222333111///......000111222000000000000000000111111000111111222333444444555333333222222222333333444999888999???IIIYYYqqqyyytttpppoooooojjjnnnssswwwyyyzzz|||}}}xxxxxxwwwtttpppmmmllllllkkkllllllkkkjjjhhhggggggeeegggjjjmmmmmmiiiaaa\\\RRRIII@@@:::333...000555;;;FFFVVVjjj{{{ttteeeQQQDDD777111000---,,,------,,,,,,+++++++++++++++******+++,,,------------***,,,...//////...,,,++++++,,,,,,,,,+++***))))))***---111444666777666555222666???LLLWWW\\\[[[XXXOOOEEE;;;555333444;;;CCCLLLTTT^^^dddbbbZZZPPPIIIBBBCCCDDDHHHJJJJJJGGGDDDCCCEEEHHHIIIJJJJJJJJJJJJIIIHHHEEEBBB@@@???>>>>>>AAAAAAAAA@@@>>><<<;;;:::;;;;;;:::999888888888888999555222333222//////111000000//////000111222222111000///......------...---,,,+++++++++---...///...---+++***+++,,,......///222333000000444444111222000......///111111000000000000000111111111111111111111222222333333333000000///000000111222333777555666:::@@@LLL```qqq{{{tttpppoooooohhhmmmtttyyy{{{|||}}}}}}yyyzzzzzzxxxtttqqqooonnnlllmmmnnnmmmjjjhhhhhhhhhggghhhjjjlllkkkfff^^^XXXNNNGGG@@@:::444...000555;;;GGGYYYnnnuuudddOOOBBB555000///------///++++++************++++++)))***+++,,,,,,------,,,+++,,,---...///...------------,,,,,,+++)))((('''***---000444666666555555333555<<>>=========?????????>>>===<<<;;;::::::::::::999888888777777888333111333333111000111////////////000111222333111000///......------...++++++++++++,,,,,,---...---+++)))***+++---......///111222///000333333000111///...///111111000...///000000000111111111111222333333333333333333333111111000000000111222222333222444777;;;AAAPPP]]]www~~~yyyuuutttuuummmrrrxxx}}}~~~}}}||||||{{{}}}~~~{{{vvvsssrrrlllnnnooonnnkkkiiiiiijjjlllllllllkkkhhhaaaYYYSSSJJJEEE@@@<<<555//////444999GGG\\\sss{{{jjjQQQCCC555///...,,,---///******)))))))))******+++******+++,,,------------------........./////////,,,---------,,,+++******+++,,,///222444555555555333555:::FFFUUUdddmmmpppfffZZZKKK@@@777333666;;;DDDOOO___mmmqqqkkk^^^UUUNNNJJJFFFEEEHHHIIIFFFCCCDDDGGGKKKKKKIIIGGGGGGGGGEEEDDDBBB???>>>======>>>===>>>>>>>>>===<<<;;;;;;:::::::::999999888777666777222000333555333111111////////////000111222333111000///......------...***++++++,,,,,,,,,,,,++++++***((())),,,......,,,...111111//////222222000111///...///222222000---//////000000111111111222444444444444444444444333555444333333333333333333000111444777888<<>>======<<<;;;999999:::999999888777666666111000444777444222222////////////000111222333111000///......------...)))***+++------,,,+++******)))(((***---///...,,,------...///000111222222...000222111///...000333000000////////////000000111111222333333444555555444444444444444444444444222222222333666999===???HHHVVVooo}}}{{{zzz~~~}}}wwwtttssspppllljjjkkkmmmmmmmmmqqqrrrnnnhhhccc^^^WWWOOOKKKEEE???;;;555///---///888FFFdddkkkVVVEEE444...//////---,,,***(((&&&'''***,,,,,,***,,,------------------,,,000///...---------------...---++++++++++++---...+++,,,...000111222222222...333888AAAVVVqqqxxxbbbLLL>>>777555555:::EEEXXXjjjtttrrrggg^^^VVVLLLEEEGGGHHHEEECCCDDDGGGHHHIIIHHHGGGDDDAAA???AAA???>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;999888666555555444444444333222111000////////////000000000000000222111111000///......---************************''')))++++++++++++---///------...///000111222222000222333222000///000222000000////////////000000222222333333444555555666444444444444444444333333111111111222444777:::<<>>;;;666000...111666EEEccc~~~pppVVVEEE444...///...,,,,,,***(((&&&'''***,,,,,,***------............------//////...------------------,,,,,,,,,,,,,,,,,,---,,,,,,---...///000111111///333888AAAVVVrrrmmmUUUCCC888333111888AAARRReeesssuuunnnfffXXXMMMEEEEEEFFFEEEDDDGGGHHHHHHHHHGGGEEECCCAAA??????>>>===============<<<>>>>>>===<<<;;;;;;::::::;;;;;;:::999777666555444333333333333333222111000////////////////////////111111000000///......---++++++++++++++++++++++++***+++,,,,,,++++++,,,------...//////000111222222222444444333111000111222111000000//////000000111333333333444444555555666333333333333333333333333111111000111222444666888;;;<<>>RRRoooxxxaaaLLL===444111666;;;HHHZZZlllsssoooiii\\\QQQGGGDDDDDDDDDFFFHHHHHHHHHFFFEEECCCAAA@@@???>>>======<<<<<<<<<<<<<<>>===<<<:::999999::::::999888666555444444222333333333333333222222///////////////.........111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,...//////000111111222222555555555444222111111111111000000000000000000111222222222333333444444444222222222222333333333333222111111111222333444555999777<<>>>>>===<<<<<<===>>>@@@@@@???===<<<:::999888999999888777666555444444222222333333444333333333/////////...............000000/////////.........---------------------------...///...,,,+++,,,---//////000000111111222222666555444333333222111111111111000000000000111111111111111111111222222222111111111222222222333333333333333333333444444444777666999AAAMMM```yyy~~~{{{|||~~~~~~wwwtttqqqqqqsssuuuwwwwwwwwwyyyxxxtttppplllddd\\\SSSKKKCCC===666///...000777EEEbbb}}}pppUUUDDD333------,,,***)))))))))*********+++,,,---...///111222222111///...------...//////......---,,,,,,...//////...,,,,,,111000...------///000222000//////333@@@WWWttt{{{iiiTTTCCC888333333222555BBBSSSaaaggghhhiiiaaaTTTHHHBBBBBBDDDEEEIIIGGGEEECCCAAA???>>>>>>===>>>???>>>===<<<>>>@@@AAA@@@???>>><<<;;;999999999888888777666555444444222222333444444444333333000000//////............////////////............------------------------+++,,,...---,,,,,,---///000000000111111111222222555444333333333333222111222111111000000111111222000000000000000000000000000000000111111222222333333333444444444444555555444555777;;;???JJJ```sss|||zzzvvvsssqqqqqqsssvvvwwwxxxyyy|||{{{wwwsssoooggg^^^UUUMMMDDD===666000///111999HHHffflllSSSBBB111,,,,,,,,,******)))***+++*********,,,...---...111222222111...---,,,---.../////////...---------............------111111//////...///000000...,,,---000999KKKfff}}}zzzhhhSSS@@@555000000///222;;;KKK[[[gggmmmkkkfff[[[MMMEEEEEEEEEDDDIIIHHHFFFDDDBBB???>>>===<<>><<<;;;::::::999999888777777666555555333333444444444444333333111111000000//////..............................------------------------***,,,------,,,,,,---///000111111111111222222222444222111111333444333111222111111000000111111222111111111000000000000000//////000000111222222333222333333444444555444444333222444777:::@@@MMM[[[vvv{{{zzztttrrroooppprrruuuwwwxxxzzz}}}|||xxxtttooofff]]]TTTLLLCCC===777222111555;;;JJJiiikkkQQQ@@@000+++,,,,,,++++++(((***,,,+++******,,,///,,,...000222222000...,,,+++,,,...///000///...---......------------......000000/////////.........,,,+++,,,000666DDD^^^vvvyyyhhhRRR@@@555111...///111666BBBQQQaaakkkjjjhhh```RRRJJJIIIHHHEEEHHHHHHGGGFFFCCC@@@===<<<;;;>>>@@@???<<<;;;>>>BBB?????????>>>===<<<<<<;;;999999999888777777666666555555555555444333222222333222222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,111111111111111222222222333111000111333444333111222222111111111111222222222222222111111111111111...//////000111222222222111222333444444444444444444111222777:::>>>EEEMMM]]]vvv|||{{{sssqqqooooooqqquuuwwwxxxzzz}}}|||xxxtttoooeee\\\RRRJJJBBB===888333444888<<>>::::::===AAA??????>>>>>>======<<<<<<::::::999999888888777777555555555555444333222111333333333222111000000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***(((((()))444555555444222111111222444333333222222333333444222111111111000000//////000000000000111111111111000000000111333222000...222222333444444444333333555444222111333666:::===PPP```uuu~~~|||}}}}}}zzz{{{}}}xxxwwwuuusssrrrrrrttttttxxxzzz{{{yyysssjjjaaa\\\RRRKKKDDD>>>777222444999AAAWWWqqqjjjPPPAAA111---...---+++***,,,++++++******++++++,,,,,,---......//////..............................,,,,,,+++,,,---...///000////////////...---,,,+++)))***---///111<<>>NNN\\\nnnmmmggg\\\TTTOOOIIICCCIIIHHHFFFEEEDDDBBB>>>;;;===999999<<<>>>>>>@@@EEEAAAAAA@@@???>>>===<<<;;;???;;;777666999;;;;;;;;;999999888888777666666555888666333111000000222333000111...+++---222333000///............---------///...---,,,+++***))))))333444555555444333222333444333333222222333333444111111111111000000000///000000000000111111111111111000///000222222000///222222333444444444333333555444333222444666999;;;AAAPPPdddwww{{{zzz}}}{{{yyyzzz|||yyywwwuuusssrrrrrrssstttrrrrrrrrrqqqnnnggg___XXXSSSLLLDDD>>>777111222666AAAVVVqqq~~~fffLLL>>>000---......,,,+++,,,,,,++++++++++++,,,,,,,,,---......//////.....................---------***++++++,,,------.....................---,,,,,,------...------555JJJ]]]uuu}}}{{{jjjVVVHHH<<<222///------000333:::GGGUUUhhhjjjggg^^^UUUOOOJJJEEEEEEDDDDDDEEEEEEEEEBBB@@@???;;;;;;===>>>>>>@@@DDDAAAAAA@@@???===<<<;;;;;;>>>:::777777999;;;<<<<<<:::999999999999888888888777666444222111111222222///222222//////222111---............------------.........---,,,+++***)))222333555666666555444333333333222222222222333333111111111111000000000000000000000000111111111111222000//////000111111000111222333333444444444333444444444444555666777888666@@@OOObbbzzzzzzxxxyyy{{{~~~~~~|||yyyyyyzzz|||yyywwwuuusssrrrrrrrrrsssmmmjjjiiijjjjjjfff]]]VVVSSSLLLEEE>>>666000000444@@@VVVrrrxxx```HHH;;;000---///...,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......//////.........---------)))***+++---------,,,,,,------.........---,,,,,,---,,,,,,+++)))///AAARRRkkkvvvyyymmm\\\NNN???222111...---...000444???JJJ___eeehhhaaaWWWPPPKKKGGGCCCCCCCCCFFFHHHJJJIIIHHHBBB>>>===???@@@>>>???CCCBBBAAA@@@???===<<<;;;;;;<<<:::888777999;;;======888888888888888888888888666555444333222111111111---222555333111111///,,,............---------------...//////...,,,***(((111222444777888888666333333333222222222222333333111111111000000000000000///000000000111111111111333111///...000111111111111111222333444444444444333444444555666666666666888;;;CCCQQQfff}}}~~~{{{yyyxxxxxx{{{{{{zzzxxxxxxyyyzzz|||yyywwwtttrrrpppppppppqqqmmmiiifffhhhkkkggg^^^UUUQQQKKKDDD>>>777000000555???WWWtttttt\\\FFF;;;000...///---++++++,,,,,,,,,++++++,,,,,,,,,,,,---......///........./////////...------,,,,,,((()))+++---------+++***,,,,,,------------,,,,,,((('''(((((((((...>>>NNNdddpppwwwooobbbTTTDDD555222...,,,---...111:::CCCVVVaaaiiidddZZZQQQLLLGGGDDDDDDEEEGGGKKKMMMMMMMMMEEEAAA@@@BBBAAA>>>>>>BBBBBBBBBAAA@@@???>>>======;;;:::999999:::;;;===>>>777777777666555444444333444555555555444222000///,,,222666333222222222000.........---------,,,,,,,,,---///000///,,,***(((111111333666999999666333333222222111111222222333000000000000000000111111///000000000111111111111333111///...000111111111000111222333444444444444222333444555666666555555>>><<<===FFFXXXnnn~~~}}}zzzyyyvvvuuusssrrrsssuuuwwwxxxwwwuuurrrooommmlllmmmmmmmmmjjjgggiiilllhhh^^^UUUNNNIIICCC>>>888222333777???XXXwwwttt[[[GGG<<<222///...+++)))***---,,,,,,,,,,,,,,,,,,---,,,---......///.........//////.........---------(((***,,,------,,,+++))),,,,,,,,,,,,,,,,,,+++***&&&%%%&&&((((((---;;;III^^^llluuuqqqfffZZZIII999333///---...///111888@@@PPP]]]hhhfff^^^UUUNNNIIIFFFEEEEEEFFFIIIKKKKKKJJJFFFCCCBBBCCCBBB>>>>>>@@@BBBBBBBBBAAAAAA@@@@@@???;;;;;;:::::::::;;;<<<>>>:::999888666555333222111444444555555444222000///---111333111222555777555...------------,,,,,,,,,***,,,...///...,,,)))'''222111111444888999666222222222111111111111222222000000000000111111111111000000000000111111111111222000//////000111111000000111222333444555555555222222333555555666666666>>>:::999@@@LLL```www~~~{{{qqqnnnlllkkkmmmppprrrrrrtttrrroookkkiiihhhhhhiiijjjiiiiiikkklllhhh^^^VVVMMMHHHCCC@@@:::444555999@@@[[[|||xxx___HHH>>>333///---******+++------,,,,,,,,,,,,------,,,---......//////..............................***+++,,,------,,,++++++,,,,,,,,,,,,+++***)))))))))(((((())))))+++666BBBWWWgggttttttmmmbbbPPP>>>555000...///111222777<<>>===???AAAAAAAAAAAAAAABBBBBBBBB;;;<<<<<<<<<::::::;;;===<<<<<<:::999777666444444444555555555444222000//////111111000444999:::666------------,,,,,,,,,,,,***+++,,,---,,,+++)))(((444111000222666888555222222222111111111111222222///000000000111111111111000000000000111111111111111000///000222222000///000000222333444555555555111111222333555666777777999777777<<>>333///---+++,,,000------,,,,,,,,,,,,------,,,---......//////......,,,,,,------.../////////------,,,,,,,,,,,,,,,,,,---------,,,+++)))'''''')))(((((()))(((***222<<>>===???======>>>???@@@AAABBBCCC<<<===>>>===:::999:::<<<:::::::::999888888777777555555555444333222111000000111000222888===999222---------,,,,,,,,,++++++)))************)))((((((555222///111555777444111222222111111111111222222//////000000111111111222000000000000111111111111000000000111333222000...///000222333444555555555111111111222444666888999666555777:::;;;BBBUUUhhh|||sssooojjjjjjmmmppprrrrrrooommmjjjfffcccbbbbbbbbbccchhhoootttsssmmmfffaaaQQQLLLGGGCCC<<<444444777AAA___hhhGGG===333...---,,,///444...------,,,,,,------...,,,---......//////......+++,,,,,,---...///000000......---,,,,,,,,,---.........---,,,***(((&&&%%%'''&&&&&&((((((***222<<>>===>>>:::;;;<<<===???AAABBBBBB<<<>>>???>>>:::888999;;;666666777777888888888999666555444333222111111111111111111444<<>>444///---+++---111......---,,,,,,,,,,,,---............---,,,++++++)))***,,,...///000111111......---,,,,,,,,,------...---,,,+++)))((('''&&&''''''''''''))),,,222666CCCYYYrrr~~~|||ooo]]]OOOEEE666111111,,,...222000:::EEEUUUeeennnnnngggaaaTTTKKKBBB???BBBDDDBBB???BBBCCCCCCBBB@@@===;;;999<<<<<<===>>>???>>>>>>>>>>>>===;;;999888888888999777777777777777777777777555666666666555444333333444333---111@@@>>>000+++000...,,,,,,...///...---///...---,,,***)))((('''333111000000111222222111333333333222222222111111111111111111111000//////000000000000111111111111000111111111111000000///222222111000000111222222444333333333444555666777777777777555555888>>>CCCSSSiii}}}xxxsssnnnlllooorrrssssssqqqooolllhhheeecccbbbbbbhhhmmmqqqsssuuusssiii^^^RRRKKKCCC???:::666666:::AAAddddddKKK@@@555111...,,,...111//////...---,,,,,,,,,---............------,,,++++++,,,---...///000111222......------,,,,,,------...---,,,+++***(((''''''&&&'''''''''(((,,,111555>>>TTToooxxxgggYYYJJJ:::444333---...222...777@@@QQQbbbooorrrlllfff[[[RRRGGGAAAAAABBB@@@<<>>===============>>>>>>>>>??????>>>===;;;999888888888999888888888888888888888888666666666666555444333333333444///333AAA@@@222---000...------...///......///...---,,,+++)))((((((333111//////000111111111333333333222222222222111111111111111111000//////000000000111111111222222///000000111111111111000222111111000000111111222333222222222333444555666444555555555444555777999DDDVVVmmm~~~|||wwwrrrpppsssuuuvvvuuurrroookkkhhheeedddeeeeeeiiimmmqqqsssuuusssjjj```RRRKKKCCC>>>999555666:::CCCgggeeeNNNCCC777222000---...000111000///...---,,,,,,,,,------.........------,,,//////...//////111222222///......---,,,,,,------...---,,,+++***)))((('''%%%&&&&&&&&&'''***///333;;;RRRnnnqqqcccOOO>>>666555......111---000888GGG[[[lllssspppkkkaaaWWWKKKDDDBBBBBB@@@===AAAAAA@@@????????????@@@???>>>>>>===>>>???@@@AAA===<<<:::999888777888888888888888888888888888888777666666555444444333333222444000555BBBAAA444000000...---...///000///...//////...---+++***))))))444222//////000111111111222222222222222222222222111111111111111000//////000000000111111111222222...///000111111111111111111111000000000000111111111111222222333333444555222333333444555777:::;;;???JJJ[[[nnn|||wwwuuuwwwyyyxxxwwwrrrpppkkkhhhffffffgggiiiiiimmmqqqsssuuutttkkkaaaSSSKKKCCC>>>999555666;;;EEEjjjgggQQQDDD888222000---,,,...111000///...---,,,,,,,,,------...............---222111000000000111222333000///...------,,,------...------,,,***))))))(((%%%&&&&&&&&&''')))---111>>>RRRmmmvvvgggRRR@@@777555//////222---,,,111>>>QQQdddnnnooolllbbbYYYNNNFFFDDDCCCBBBAAAIIIGGGEEECCCAAAAAAAAAAAAAAA@@@>>>===>>>???AAACCC===<<<:::999888888888888888888888888888888888888777777666555444333333333///333111555AAA???444222000///...///000111///...//////...---,,,+++******777444000///000111111111222222222222222222222222111111111111111000////////////000000000111111111...///000111111111111111000000000000000000000000000000111222222333333333333222111111444888;;;===;;;???HHHVVViii|||zzz{{{|||{{{yyysssqqqmmmiiiggghhhiiikkkjjjnnnqqqrrrtttssskkkaaaTTTLLLCCC>>>999666777<<>>???@@@BBBDDD>>>===;;;999888888999999888888888888888888888888888888666444333333333333---222000333===;;;222222000//////000111111000...000//////...---,,,++++++;;;777333000000000111000111222222222222333333333111111111111111000//////........./////////000000///000000111111111111000///000000111111000000///...///000111222222222222555222000000222555777888999999===HHHWWWkkk~~~~~~~~~|||zzzvvvtttpppmmmkkkkkklllmmmkkknnnpppqqqrrrqqqiii___VVVMMMDDD???:::777999===GGGnnnnnnSSSDDD666111000...,,,+++......---,,,,,,,,,,,,---+++,,,---...///000000000000111222222333222222111111111///...------,,,,,,...------,,,++++++******&&&'''(((''''''(((+++...555FFF^^^vvvpppVVVAAA666444000111333---000222777AAAOOO\\\ggglllkkkdddZZZPPPIIIDDDAAA???CCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAA@@@AAABBBCCCDDD???>>><<<;;;:::999::::::999999999999999999999999999888666444333222333333---222000111999666000333000000000111333222000...000//////...------,,,,,,>>>:::555111000000000000111111222222222333333333111111111111111000//////------------............000111111111111000000///...///000111111000///...---...///111111111111000444222111222555666555444777666999@@@IIIYYYrrr}}}zzzzzzyyyvvvsssqqqpppooooookkknnnppppppqqqoooggg]]]WWWOOOEEE@@@;;;888:::???HHHooorrrTTTEEE777222222000---,,,,,,++++++++++++,,,------+++,,,---///000000111111...///222444444333222000222111000...------,,,,,,---------,,,,,,++++++***'''((()))(((((()))+++---///>>>UUUmmmrrr\\\FFF999555111222333,,,...000333888BBBPPP```kkknnnhhh___VVVNNNHHHDDDAAAAAABBBBBBCCCCCCDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCAAA???>>><<<;;;;;;;;;;;;999999999999999999999999:::999666444222222222333...444111///555333///444000000111222333333000...000000//////...---------AAA<<<777222111000000000111111111222222333333333111111111111111000//////,,,,,,,,,---------......111111111111111000///......///000111111000///...,,,...///111111111000000111111222666::::::777444333222555:::>>>HHH___uuu~~~}}}}}}{{{}}}|||zzzwwwuuusssqqqqqqlllooopppooopppnnneee\\\XXXPPPFFF@@@;;;888;;;@@@HHHoootttVVVFFF777333444222///...************+++,,,------+++,,,---///000111111111,,,...222444555444111000222111000///------,,,,,,---------,,,,,,+++++++++'''((())))))))))))+++---...<<>>======<<<>>>>>><<<;;;:::999999888;;;888444222222333444444......///000111222222333444222111111222333333222444222///---,,,,,,---...___GGG999777333333222+++///111222222111111222333222222222111111111111000000000/////////000222222111111000000///......---///////////////......---//////000000000111111111333111000000222333333222222555888777666;;;EEEMMM\\\qqq}}}}}}{{{xxxxxxyyyyyywwwuuummmllllllmmmnnnmmmkkkiii___XXXQQQJJJAAA<<<>>>EEEQQQjjjkkkPPPDDD999555444111//////---,,,++++++******++++++------,,,,,,,,,,,,------......///111222444555555333333333222000///---,,,---+++******+++,,,,,,+++***+++***)))'''''')))+++///999JJJ___ttt~~~vvvbbbPPP<<<444333111---+++...,,,,,,...000888IIIYYYfffiiihhhbbb[[[XXXSSSNNNKKKIIIHHHHHHJJJJJJJJJIIIJJJEEECCCEEEGGGDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===<<<:::999999888888<<<999555333333444444333000000111333333444444444333222111111333333222111333222000...,,,,,,---...uuuRRR<<<:::666333111,,,000111222222111111222333222222222111111111111000222222111111111222333333000000//////......------///////////////......---//////000000000000111111444222000000111222111000111444777666444555;;;AAAIII\\\ttt}}}{{{yyyxxxyyyyyyxxxwwwmmmkkkjjjkkkmmmnnnnnnnnneee\\\RRRKKKDDD??????DDDSSSkkk}}}cccNNNBBB777444333111//////---,,,++++++******++++++---,,,,,,++++++,,,,,,---------...///111222333333333111000111333222///,,,...,,,++++++,,,------,,,*********(((''''''(((***111:::HHH[[[pppyyygggTTT@@@666333///+++***///---,,,---///555CCCQQQbbbiiillliiiddd^^^VVVOOOMMMLLLKKKLLLMMMNNNMMMKKKJJJFFFDDDFFFFFFCCCAAABBBAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<:::999999999999===:::777555555555444333111333555666777666555444222111111222444333111///333222000...------......aaaCCC===777333333111111222333333111111222333222222222111111111000000222222222222222222222222000000000//////.........///////////////......---////////////000000000111444222000000000111000//////222444444111111555888@@@LLL```uuu}}}{{{zzzyyyxxxxxxooommmkkkkkklllnnnoooooohhh^^^RRRLLLGGGCCCCCCFFFYYYpppwww]]]JJJ???555333333111//////---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------......///000111111333000///333888999555000///...,,,,,,.........---*********(((''''''(((***000888EEEWWWmmm}}}zzzjjjXXXCCC999444000,,,+++...++++++,,,...222>>>JJJ]]]fffooopppkkkdddYYYOOOOOONNNMMMMMMNNNOOOMMMLLLJJJFFFEEEGGGFFFBBBAAACCC???????????????????????????>>>===<<<;;;;;;;;;;;;===;;;888777777777555333333444777999999777555333000000111333444444111...222111000///............tttPPPBBB666222444333111333444333222111222333222222222111111111000000111111111111111111000000111111000000000000000//////////////////......---...////////////000000000333111//////000000///...,,,...111222111000222444;;;AAANNN```uuu}}}zzzxxxwwwssspppmmmkkklllmmmnnnnnnhhh]]]SSSMMMIIIGGGHHHLLL]]]tttpppWWWFFF<<<333222222111//////---,,,++++++******++++++++++++************++++++---------....../////////222000111666<<<>>>;;;666000...------...//////...+++++++++)))'''''')))+++---444AAASSSiiizzz~~~yyylllZZZFFF;;;555000...///,,,)))))),,,...111;;;DDDWWWcccpppuuurrrjjj^^^SSSQQQOOOMMMLLLLLLMMMLLLKKKJJJGGGGGGHHHFFFBBBAAADDD@@@@@@@@@???????????????@@@???>>>======<<<<<<===<<<;;;999999:::999777555333555777999888777444222000000111333444333000...222111000000////////////iiiOOO:::444555111222333444333222111222333222222222111111111111000000000000111000000///...111111111111000000000000///////////////......---......////////////000000222000......///000///...+++---000111111111222444666888AAAOOOaaawww}}}zzzxxxuuurrrooommmmmmmmmllllllfff]]]TTTNNNJJJHHHLLLRRRaaawwwjjjRRRCCC999111111222111//////---,,,++++++******+++++++++******))))))******+++........................000000222777<<<>>>;;;888000...------...//////...,,,,,,,,,***))))))***,,,,,,111;;;KKKbbbuuu|||yyyooo^^^III===666111///000,,,)))))),,,...000777???NNN]]]mmmuuuvvvqqqggg\\\TTTQQQLLLJJJIIIJJJJJJJJJJJJHHHHHHIIIFFFAAAAAADDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===============;;;::::::;;;<<<<<<999777555666777888777666444222111000000111333222000...111111111000000/////////fffFFF<<<:::000333444555444222111222333222222222111111111111000000000111111111000......000000000000000000000000///////////////......---........./////////000000000...------///000000///---///000111111222333444444555;;;EEEQQQbbb|||}}}{{{uuurrrooonnnnnnnnnmmmllleee^^^VVVOOOIIIFFFLLLUUUfff|||iiiQQQ@@@777///000222000//////---,,,++++++******++++++******))))))))))))******/////////..................000333666888777666444000...,,,---...///......---...---,,,******,,,...---///444BBBXXXppp{{{|||tttbbbMMM???666///...///...+++***---......333888@@@PPPcccpppuuutttmmmeeeXXXSSSLLLHHHGGGHHHIIIJJJJJJIIIIIIIIIFFF@@@AAAEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<999999:::===>>>>>>;;;999888888888777777555444444222000///000111222111///000111111111111000//////zzzRRREEE???000333444555444222111222333222222222111111111111000000111222222111000///............//////////////////////////////......---............/////////000///...,,,---///000000000000000111111222222333333555555:::AAAGGGTTTlll~~~tttrrroooooooooooonnnllleee___XXXPPPHHHDDDKKKUUUjjjkkkSSS???555//////111000//////---,,,++++++******++++++******))))))))))))******///////////////.........---000444555444111000//////...,,,,,,...///...---...///...---++++++---...///...000;;;RRRkkk{{{wwwfffPPP@@@666...,,,...111---,,,......---///444444EEEZZZiiirrrtttooohhh[[[UUUMMMGGGEEEGGGIIIJJJJJJIIIJJJJJJEEE@@@AAAEEEDDDDDDBBBAAA???>>><<<<<<<<<<<<;;;:::::::::;;;;;;888999;;;===@@@???===::::::999999888777666555555222111//////000111111000000111111111111000000///kkkLLL<<<666777666333333555777333...444333222111111111222333333333111000////////////---///000000///---......000/////////............------...///000000//////////////////000000000000111111222222222333333333666888:::;;;???IIIXXXccczzzvvvpppmmmmmmmmmllljjjiiiaaaXXXRRRLLLIIIMMMTTTnnnmmmQQQ@@@555,,,,,,///...------///---,,,***))))))******(((***+++***)))((()))***,,,++++++,,,...000111000111222222222111000...---222---***///666888222+++111000...---,,,,,,------111///000999KKK___pppzzzrrrgggVVVDDD666///------......---,,,,,,,,,------444>>>KKKXXXhhhsssqqqhhh]]]VVVMMMGGGEEEFFFGGGFFFGGGJJJMMMMMMIIIEEEDDDDDDFFFGGGFFFDDD@@@>>>======<<<;;;999888777888999999<<<<<<<<<===<<<<<<;;;:::888444555::::::444333666555555444333333222111111000222222000,,,))))))+++|||ZZZCCC777888888666555666777444111555444333111111111111222222222111000////////////---...000000.........///000000/////////.........,,,,,,---................../////////000000000000111111111222222222333333999;;;;;;:::;;;AAALLLTTTffftttvvvsssooonnnnnnooonnnllliiiaaaXXXRRRLLLIIIMMMTTToooqqqTTT@@@555,,,,,,......,,,,,,---,,,+++)))))))))))))))(((***+++***)))((()))+++,,,+++***,,,...000000000111111111111111///...---000---,,,///555666222---000///...---,,,,,,,,,,,,000...///777HHH\\\mmmvvvpppfffVVVDDD777111//////......---,,,+++++++++,,,...555???KKKZZZhhhjjjeee```XXXNNNGGGDDDDDDDDDDDDFFFIIILLLLLLHHHEEEDDDDDDFFFFFFFFFCCC@@@============<<<:::888777777777777;;;;;;;;;;;;;;;:::999999:::777777;;;:::666444777555444444333222222111111000222222000---++++++,,,rrrQQQ===:::999999888888777666666777666444222111000000000111111000//////000000000,,,...//////......000111000000000/////////......+++,,,------------------....../////////000000000000111111111222222222222888999999888777999???EEERRR^^^rrrtttsssrrrrrrssssssrrrpppiiiaaaXXXRRRLLLIIINNNTTTmmmsssUUU>>>444,,,,,,...---+++,,,,,,+++***))))))((()))))))))***+++***))))))***+++,,,+++***+++---///000///000000000000000///...---,,,,,,---000222333222000............---,,,+++***///---...555EEEXXXjjjtttoooeeeUUUEEE888222000000...---,,,+++************...222888BBBRRRaaaiiijjjbbb[[[QQQHHHDDDCCCCCCCCCFFFHHHJJJJJJGGGEEECCCCCCEEEFFFEEECCC???=========>>>===;;;999777666555555999::::::::::::999888888;;;999999;;;:::777555777444444333333222222111111000111222000...---...///eeeIII>>>;;;::::::888777888;;;999777555222111000///000000000/////////000000111,,,---.........///000222000000000////////////...,,,------.........------........./////////000000000000000111111111111222333444555555555666:::===HHHPPPcccyyy}}}vvvwwwxxxyyyyyywwwtttrrrjjjbbbYYYRRRLLLIIIMMMTTTiiirrrTTT===444---------,,,+++,,,,,,++++++***************)))***++++++))))))***+++,,,+++***+++---...///...////////////......------***,,,...000000000111222+++,,,---------,,,***)))...---...555EEEYYYlllxxxqqqgggWWWGGG999222//////------+++***))))))((()))...000444>>>MMM]]]hhhlllccc]]]TTTKKKFFFDDDDDDDDDEEEFFFGGGGGGFFFEEECCCCCCDDDEEEDDDBBB???===<<<===<<<;;;:::999888777666666999999::::::999999888777:::999999999888666555555333333333333222222111111000000111111000000000111|||\\\EEE>>>:::999999777999>>>:::888555333111000////////////////////////000000,,,---......---...111333111000000000////////////....../////////......---............//////////////////000000000111111111000111333444555666777888<<>>555111///---,,,+++***))))))))))))((()))...888EEESSS___fffccc___XXXPPPJJJGGGGGGGGGDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCAAA>>><<<<<<===888888888888888888888777:::::::::::::::999888888777888777555444555444333333222222222222222111111000000000000111222222111pppuuuTTTGGG;;;:::999666888>>>:::888666333111000000000000000///....../////////............---...000333111111000000000//////////////////000//////...---------........./////////////////////000000000000111222333444444444444333555888DDDVVViii|||~~~zzz|||~~~zzzuuuqqqooonnnfff\\\TTTLLLHHHKKKQQQgggoooQQQ;;;555000000///,,,+++---,,,---------------,,,,,,***+++,,,+++*********,,,,,,***))))))+++---,,,,,,------,,,,,,+++,,,,,,---+++---......------///000)))***************))))))+++,,,///777FFF\\\ssswwwfffSSSCCC888333111,,,+++******)))*********((('''+++444@@@LLLYYYccceeeccc^^^WWWPPPKKKIIIIIICCCBBBAAABBBDDDDDDCCCAAABBBBBBBBBAAA>>><<<<<<===666777888888999999888888999::::::::::::999888888444666555222111444444222222222222222222222111111000//////000111222222000kkkxxxgggRRR@@@;;;:::666666:::999888555333222111111111111000///.............../////////---,,,---///222111111111000000000//////.../////////......---,,,---------.........//////........./////////000000111111111333444444333222444666===IIIWWWhhh~~~}}}|||wwwtttsssppphhh]]]TTTLLLGGGJJJOOOeeelllNNN<<<666222222000,,,,,,...++++++,,,---------,,,+++***+++,,,,,,******+++,,,+++***))))))+++,,,,,,+++---,,,+++******+++,,,---...---,,,,,,------...---)))))))))(((((())))))******+++...555CCCYYYpppxxxgggTTTCCC888222///+++************+++,,,,,,---******222<<>>HHHVVVlll~~~~~~{{{yyyyyyrrriii^^^UUULLLFFFIIINNNbbb~~~gggJJJ<<<777333333111------///)))***,,,,,,---,,,+++******+++,,,,,,******+++,,,+++***))))))***,,,+++***,,,+++*********+++,,,---000...,,,,,,---...---+++***)))(((''''''((()))***)))***---333AAAUUUmmm|||~~~tttcccQQQ@@@555///,,,************+++,,,---...///)))(((...666AAARRRbbbkkkllljjjcccYYYOOOIIIGGGAAA???>>>???CCCDDDCCCAAAAAAAAAAAA@@@===;;;<<<<<<888999999999888777555444777777777777777666666555111444444///000555777444111111111111111111222222111///---...111222000...tttxxxmmmLLLAAA>>>777333555999888666555333333222222222111000//////.........///////////////.........222000//////000000///...---......///000/////////---------............///000000000000////////////---...000111222111///...222444666999>>>IIIVVV```xxxzzzwwwtttkkk___UUUKKKEEEGGGMMMaaaiiiHHH:::777222///...---+++***......------,,,+++******((())),,,------+++)))'''))))))******+++++++++,,,,,,+++*********+++,,,---,,,---.........---,,,+++)))((('''&&&%%%&&&'''''')))(((+++222;;;HHH[[[kkktttoooaaaMMM>>>777555222...---++++++++++++***(((******,,,...000888HHHWWWgggnnnrrrlllbbbXXXMMMEEEEEECCCAAAAAACCCDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>888999:::;;;;;;:::999888555555555666666666777777555333222000000111333444111111222222222222111111111111000000//////......}}}xxxxxxVVVBBB;;;444333666888777666444333333333333222111000//////......///////////////////////////111000...///000000///---------...////////////...---------............///000000/////////.........---...000111111111//////111333444555888@@@KKKTTTggg{{{}}}yyyvvvlll```UUUKKKFFFIIIOOOccciiiHHH999555222///.........---...------,,,++++++******((()))+++,,,,,,+++)))((())))))*********+++++++++++++++***)))***+++------------.........---,,,+++***)))'''&&&%%%&&&&&&'''(((''')))///555???PPP___gggeee[[[KKK>>>777333///...---++++++,,,,,,***(((***)))+++---///555DDDRRRaaajjjqqqpppiii```UUULLLEEECCCAAA@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???999999::::::::::::999999555555555555666666666777666555333111111111333444111111111222222111111111111000000000/////////...wwwooowwwgggKKK===555333555666555555444444444444444222222111000////////////////////////////////////111///......//////...---,,,,,,---...............---------............/////////.........------------...000111111111000///222333333111222777@@@GGGRRRdddzzz|||wwwlll___TTTKKKGGGKKKRRRfffhhhHHH777444111//////000000///---,,,,,,++++++*********)))*********************)))))))))******************)))))))))***,,,---...------...///...---,,,++++++)))(((&&&%%%%%%&&&&&&((((((***...111777EEERRRZZZ]]]XXXLLL@@@888333......---,,,,,,,,,,,,+++)))***))))))+++,,,111===IIIWWWcccnnnrrrpppiii^^^UUUGGGDDDAAA@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@;;;::::::999999::::::;;;555555555555666666666666777666444222111111222222111111111111111111111111000000000000////////////wwwpppsssyyyYYYEEE:::444222444444444333333444555555333222111000///////////////////////////000000000000///......//////...,,,+++,,,------......---------------............///......---------,,,,,,,,,......///000111000000///444444444111000333:::@@@EEEQQQdddxxx|||vvvkkk^^^SSSJJJGGGLLLTTTjjjhhhIII888555111000000000000///,,,,,,+++++++++***************)))((()))***+++,,,************************)))(((((((((***,,,...///---.../////////...,,,++++++***((('''&&&&&&&&&&&&)))))),,,///000444AAAOOOZZZ___]]]RRREEE<<<555111///---,,,,,,------,,,******((((((******,,,555???LLLZZZiiirrrtttpppfff[[[KKKGGGCCC@@@AAABBBDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA<<<;;;:::999999:::;;;<<<666666666666666666666666666555444222111000000000111111000000000000111111000000000000////////////}}}uuuqqqsssgggKKK<<<666222444333333333333444555555333222111000000/////////////////////000000111111111///......//////...---+++,,,------......---------------............///------------,,,,,,,,,,,,...//////000000000000000222333333111000222888===@@@EEERRRfff{{{{{{sssiii\\\QQQIIIFFFLLLTTTnnn~~~fffHHH999666222000//////...---,,,,,,,,,++++++++++++++++++***)))((()))***,,,---++++++++++++************(((((((((((()))+++---...---.../////////...---,,,+++***((('''&&&&&&'''''''''(((+++...///555EEETTTeeejjjhhh[[[KKK???888333///---,,,---......---,,,***(((((()))))))))///777EEESSSeeeqqqxxxvvvmmmbbbQQQLLLFFFBBBBBBCCCDDDEEECCCCCCCCCDDDCCCCCCBBBBBB===<<<;;;::::::;;;<<<===777777777777777777777777555444333222111000//////111111000//////000111111////////////000000000000zzzooohhhpppyyyVVVCCC;;;777444333333333333333444444333333222111000000000000...//////000000111111222111000//////000000///...,,,,,,---...............---------............///......---------,,,,,,,,,////////////000000000000...000111000...000555:::;;;===FFFWWWkkk~~~zzzqqqggg[[[QQQJJJGGGLLLTTTooozzzcccEEE999666111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,+++++++++)))((((((((()))+++,,,---......///000///...---,,,***)))((('''''''''((()))$$$%%%(((+++---666JJJ]]]sssyyywwwhhhUUUEEE:::333///...------//////...---+++)))(((***)))(((+++111???MMM___mmmxxx{{{sssjjjYYYSSSKKKEEECCCDDDEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA<<<<<<<<<;;;;;;<<<<<<<<<999999999999888888888888444444333333222111000000111000///......///000111////////////000000000000~~~ssshhhgggzzznnnSSSDDD;;;444444333333222333333333333333222111000000000000...//////000111111222222333111000000111111000///------...////////////...---------............///............------------///////////////000000111---///111000///000444888777666<<>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::555666666777666666555555222000///......///000222.../////////000000111111zzzqqqmmmnnnooo|||VVV===>>>111222888222...333333111111111111111111222222000000000000111111111111222222111000///...---------------........./////////............---------...------,,,,,,------...000...,,,,,,...000000000////////////000000000000444333666<<>>???@@@@@@???===:::999<<<;;;999777555555555555444333111000//////......333444444222000000111222}}}uuuqqqpppqqqdddHHH===000000666111///333333111222222222222222111111//////000000000000111111222222111000///...------------------.........///............------------------,,,,,,,,,,,,------///...,,,,,,.../////////////////////000000000000333111333777:::@@@NNN\\\mmm{{{vvvhhh[[[WWWSSSPPPUUU___sssdddLLL===222000...---...//////......---------------......000---++++++---000000///000000111111000///......)))))))))))))))***++++++,,,------......------,,,******)))))))))((((((((((((&&&'''+++...777NNNfffyyy```JJJ999------------............///...,,,***)))))))))***,,,333<<>>AAAAAA@@@???>>>>>>@@@AAAAAAAAA@@@>>><<<;;;<<<;;;999777666666666666666555444333222111111111444555555333111111222444|||wwwuuusssxxxvvvWWWCCC333111666222000333222222333444555444333111///.../////////000000000111222222111000///...------------------........................------------------,,,,,,,,,,,,------...,,,++++++---.........////////////000000000000333111111444777;;;CCCKKKZZZggg|||uuuhhh[[[WWWSSSQQQXXXbbbwwwxxx___III:::111///---,,,---............------,,,,,,,,,------111///------...000000000000000000111000000//////******)))))))))***+++++++++,,,,,,------,,,,,,+++*********))))))))))))))))))&&&(((+++---333HHH^^^~~~}}}dddLLL999+++,,,---......//////...------,,,+++***))))))((()))---333===OOOeeeuuu{{{xxxqqqfff\\\TTTOOOJJJHHHFFFEEEEEEEEEFFFFFFDDDBBB<<<>>>AAABBBBBBAAAAAABBBBBBBBBCCCCCCBBB@@@>>>===<<<;;;999888777777777888888888777666555444333333555555666555333333444666|||xxxvvvsssiiiOOO<<<555888333111444111333444666666555333000............///000000000111222222111000///...------------------------------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,------+++***+++---...---,,,////////////000000000000333222222444666:::>>>AAAJJJVVVjjjuuuhhh\\\WWWSSSRRR[[[hhh}}}xxx___HHH888111///,,,,,,---......---...------,,,,,,,,,,,,---///...------...////////////000000111111111000000******))))))))))))******+++++++++,,,,,,+++++++++***************************'''(((,,,,,,000AAATTTrrrkkkQQQ>>>+++,,,---.........---,,,+++,,,,,,,,,+++***(((''')))***---555FFF\\\rrr~~~zzzpppeeeYYYPPPKKKIIIFFFFFFEEEFFFGGGGGGEEEDDD>>>@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<:::999888888888999999999999888777666555444555666777666555555666888yyyvvvqqq|||\\\EEE999999444333666333333444666666555333000............///000111111222222222111000///...------------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***+++---...---+++////////////000000000000111222333333555888;;;;;;>>>HHHYYYpppttthhh\\\WWWTTTSSS___mmmeeeLLL888111///,,,,,,---......---...------,,,,,,------------......---,,,,,,---...//////000111111222111111***))))))(((((()))))))))***++++++++++++++++++************++++++++++++++++++((()))---,,,...;;;KKKggg~~~nnnTTT???............---,,,+++******+++,,,,,,,,,***((('''***)))+++111???TTTlll}}}zzznnn```TTTLLLJJJHHHGGGFFFGGGHHHHHHFFFEEEAAABBBDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>===;;;:::999999999999999::::::999888777555444555666777777666666888:::~~~xxxrrryyypppSSSAAA<<<666666888555222333444555444333111///......///000111222333333222222111000///...------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,......---+++////////////000000000000---111333222222555888777;;;AAANNN___ttt}}}ttthhh]]]XXXTTTUUUbbbrrrlllQQQ:::111///---,,,---............------------...//////,,,---......,,,+++,,,---...///000111222222222222++++++***))))))))))))******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,)))***...------666DDD```wwwoooSSS===111000...,,,+++*********)))***+++++++++***((('''+++)))+++000999JJJaaatttxxxiiiYYYPPPLLLIIIHHHGGGHHHIIIIIIGGGEEEDDDEEEFFFEEECCCCCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBB@@@???===;;;999999999999999:::::::::999777666444555666777777777777999;;;zzz}}}mmmRRRFFF<<<777777222111222222222222222111111//////000111222333444444222222111000///...---------------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++---//////---+++////////////000000000000---444777222///222666666999===DDDOOO^^^rrr|||ssshhh]]]XXXTTTVVVeeevvvpppUUU>>>222000...---...//////...---------...///000111222,,,///000///---+++,,,.........000111222333333333...---,,,++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------)))***///...,,,444@@@WWWooopppUUU>>>111///,,,***)))***+++,,,***************))))))((()))(((***...444???TTThhhvvv~~~qqq```UUUQQQKKKJJJIIIIIIIIIIIIFFFDDDEEEGGGGGGGGGFFFGGGIIIJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA???<<<:::999888888:::;;;<<<<<<;;;999777555444555777777777888:::<<>>NNNgggrrrYYYCCC000...+++)))(((***---///*********)))))))))))))))'''&&&)))---000888KKK^^^ooozzzvvveeeZZZUUULLLKKKJJJIIIJJJIIIFFFDDDFFFGGGIIIIIIIIIJJJMMMOOOHHHGGGFFFFFFEEEFFFFFFFFFDDDBBB@@@===:::999888888;;;<<<======<<<:::888666444555666777777888:::<<<[[[DDD;;;777333222222111111111111222222111000/////////000222333222000///000111000+++'''...---,,,,,,++++++,,,,,,------------------------,,,++++++******)))))))))++++++++++++,,,---...///111000.........///...---000/////////000111222222000444777:::>>>KKK]]]kkk|||~~~|||kkkfffYYYSSSTTTTTT```wwwjjjLLL@@@333111///////////////---111,,,***...111000///000222222222111000///...---333000...000333555444333333111...---.........---++++++,,,,,,,,,+++******+++,,,---...////////////...,,,------+++,,,444===PPPfff~~~pppYYYHHH666...(((***------+++,,,++++++)))((('''''''''''')))&&&'''+++///555EEEUUUkkkyyyzzzuuugggXXXQQQLLLHHHIIIHHHDDDCCCDDDFFFFFFGGGGGGIIIJJJLLLMMMHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDAAA???<<<;;;:::999???===<<<;;;<<<;;;888666666666555555666888;;;<<>>222000///...000000000///111,,,***...111//////000111222222222111000//////222000///111444666666444555222///......///...---+++,,,,,,,,,,,,+++******+++,,,...///000000000000...,,,------,,,,,,333<<>>KKKbbbqqq}}}}}}xxxkkk\\\TTTNNNIIIIIIGGGCCCBBBCCCGGGGGGGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGEEEDDDFFFEEECCCAAA>>>===<<<;;;>>>===<<<<<<<<<;;;999666777666555555666888;;;<<<^^^HHH===888111111222333444444333333111000000000000111222222111000000111222222///---...------,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,---......000///......---.........222222111111111111111111000333555444444999CCCKKK```ppp{{{pppgggbbb[[[[[[TTTRRRUUUSSS]]]sssfffFFF999111///......000111111000111---+++///000......000111111222222222111111000000000111333666888777666777555222000000///...---,,,,,,,,,,,,+++++++++******,,,///222333222111000...,,,,,,...,,,,,,222:::HHH^^^xxxwww___LLL:::111)))***---,,,+++++++++***))))))((((((((((((''''''(((+++---///777@@@TTTeeevvv~~~}}}pppaaaWWWPPPJJJIIIGGGCCCAAACCCFFFGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHFFFEEEDDDGGGFFFEEECCCAAA???>>>===>>>===<<<<<<<<<;;;999777777777666666777999;;;<<>>SSSnnnwww```MMM===333+++***,,,+++***++++++******)))(((((())))))&&&(((+++---...000444888IIIZZZnnn|||tttfffYYYQQQKKKIIIGGGDDDCCCFFFEEEGGGJJJLLLLLLJJJHHHFFFGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFEEEDDDBBB@@@???>>>===<<<;;;<<<===<<<:::999888777777777888:::;;;<<<^^^EEE777111222222222222222222111000111111111222222222222000111222222222222222222///...------,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---------...///...,,,,,,...000333333222111000000000000...111444666666999===AAA???III[[[mmm}}}|||rrrhhh```[[[XXXWWWOOOJJJLLLMMM]]]yyy}}}^^^AAA555000......///111333333333222///...000///,,,,,,000000000111222222222111111---///111333555777888999;;;888555333222222000//////...---,,,++++++++++++,,,///222555555444222000...,,,,,,......---///444777JJJdddxxxyyydddQQQAAA666,,,***+++******++++++******))))))))))))***'''***,,,...000333555666AAAPPPdddvvvuuujjj[[[SSSLLLJJJHHHFFFFFFIIIDDDGGGKKKNNNOOONNNLLLJJJFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>>===<<<;;;<<<======<<<:::888888888999999:::;;;;;;tttRRR===555444333222111111111222000111222222333333222222000111222222111000111333///......---------------.........------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++---///...++++++...111111111000000000000000000000222333444444555777999999???LLL\\\lll}}}vvvkkkaaaYYYUUUUUUTTTKKKEEEGGGKKK___}}}wwwZZZ@@@777000///...///111333333333222000///000...***+++///000000111111111000000///,,,...000111222444777999:::888555333333222111000000///---,,,++++++++++++///111333444444333111//////,,,,,,//////---...111444DDD[[[ppp}}}{{{jjjXXXDDD999---************++++++******))))))*********(((+++,,,,,,...333555444;;;FFFYYYlllzzz|||uuummm```WWWOOOLLLJJJGGGHHHLLLEEEGGGKKKNNNPPPOOONNNLLLFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCBBB@@@>>>===<<<;;;;;;<<<>>>>>>===;;;999999:::::::::;;;;;;;;;gggLLL;;;999666333222222333444000111222333333333222222000222333111///...000222//////...---------------///......---,,,,,,+++++++++++++++++++++*********---,,,,,,++++++,,,,,,,,,***---///...+++***...111/////////...//////000000111111222222111222333444999:::BBBOOO[[[kkkxxxmmmcccZZZSSSPPPMMMMMMFFFAAAEEEJJJ```nnnSSS===555111000///000111333333222222000000111...***+++///000000000000000///...---,,,---......---000555999999777444333333333222111111000...+++******+++,,,222222333333222111///...///,,,,,,///000...---///000>>>RRRgggwwwzzzmmm]]]GGG:::...******))))))++++++******))))))***++++++***,,,***''')))000222///555<<>><<<;;;;;;<<<>>>???===<<<999::::::;;;;;;;;;;;;;;;xxxZZZ???<<<888444222333444666000111222333444333222222000222333111...---///222//////...------------...//////...---,,,,,,++++++,,,++++++******)))))))))------,,,++++++,,,,,,,,,)))---///...+++***...222...............///000111///000000111111333444555555444888BBBLLLZZZqqq}}}yyypppfff]]]VVVQQQOOOFFFGGGBBB@@@DDDKKKaaaeeeLLL777111222111///000111333222222222111111111...)))***///000000000000///...,,,,,,,,,------++++++---333888888666333222333333333222222000...+++******+++,,,444333333222111000///...///,,,,,,///000...,,,...---999KKK```rrrwwwlll^^^III<<>>???>>><<<::::::;;;;;;<<<;;;;;;;;;qqqLLLBBB777333444555333222000000111222222222222222222111///.........///000000///...------...///000888666222///,,,+++++++++))),,,---,,,***)))+++---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---...///000000///...---//////000111111111111111111999999999DDDPPP___ssswwwqqqhhh___XXXSSSOOOMMMIIIBBB???@@@AAALLLjjj|||\\\FFF:::444222222222111111000000000000000////////////000000///.........------------,,,+++++++++,,,...///111333222000000000111222333000111111...***(((***,,,...//////000000000000000......------------......111666BBBVVVmmmyyysssgggPPPAAA222,,,,,,,,,+++,,,,,,+++***((((((((())))))******************++++++000000:::PPPfffqqqssssssnnnggg]]]SSSMMMKKKIIIIIIHHHHHHHHHIIIJJJIIIFFFCCCHHHHHHGGGFFFFFFEEEDDDDDDFFFDDDCCCBBBCCCCCCAAA@@@CCC@@@<<<<<<===>>><<<999888999:::;;;;;;:::999888```OOO>>>::::::777222111000000111111222222222111222111000///////////////000///...------...///000666444111...,,,++++++,,,***,,,---,,,***)))+++---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---...///000000///...---//////000111111111111000333:::888666===CCCMMM]]]mmmvvv~~~nnniiibbb[[[WWWSSSPPPNNNEEE@@@>>>AAADDDPPPmmmwwwXXXCCC999444222111111111000000000///000000////////////000000/////////.........------------,,,++++++,,,---...333222222111111111222222000000000---***)))***---......///000000000//////000000///...------......///444???QQQhhhvvvrrrgggRRRCCC333------,,,,,,------,,,+++)))))))))***+++***************++++++,,,111///666HHH[[[hhhqqqvvvqqqjjj```VVVOOOKKKJJJIIIGGGHHHIIIIIIHHHFFFEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGEEECCCCCCCCCCCCAAA@@@CCC@@@======??????<<<999888888999::::::999888888yyy]]]DDD??????777111111000000000111111111111111222222222111000///......//////............//////333111///---,,,+++,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...////////////...---...///000000111111000000111999777444888999===IIIWWWcccuuuyyygggccc]]]XXXTTTPPPLLLJJJBBB>>>>>>CCCLLLZZZvvvnnnQQQ???777444111111111000000000000000000000000000000000000000000000000/////////......///...---,,,++++++,,,---333333444444444333111111/////////---******+++---------...////////////...111111000//////.../////////222;;;KKKaaaqqqppphhhVVVFFF666///...---,,,------,,,+++*********+++,,,+++*********++++++,,,---000...111<<>>???AAAAAA===:::888888999999999999888888kkkKKKBBB???666111444000000000000111111222222222333333333222000...,,,/////////....../////////000///...,,,,,,,,,,,,,,,++++++,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..............................//////000000000000000---666555444999888888BBBJJJUUUhhh~~~yyyrrrfffbbb[[[UUUOOOJJJDDDAAA@@@===???HHHVVVjjjdddJJJ;;;666555111111111111111111111111000000000111111000000000000000000000//////////////////...---------...///333444666777666444111000///...---,,,++++++---...,,,------...............000000000///000111111222///111888FFF[[[mmmqqqlll[[[KKK999111///---------,,,,,,******)))***+++,,,+++++++++++++++,,,---......---...555???NNNcccuuuwwwssslllbbbXXXPPPLLLJJJEEEHHHKKKHHHCCC@@@CCCFFFEEEEEEFFFHHHIIIKKKLLLLLLIIIGGGEEEEEEEEEEEECCCAAACCCAAA???@@@BBBBBB>>>;;;888999999999999999999888]]]KKKAAA666222555222111111000111222333333444444444444222000...,,,...//////////////////......------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,------......------------............///000000000000000***333444444:::999777???@@@HHHXXXmmm{{{qqqjjjbbb^^^XXXQQQKKKEEE@@@<<<===<<<@@@MMMaaayyyuuuZZZDDD888555666222222222222222222222222000000111111111111000000000000000000///////////////.........///000222333222444666777777555222000...---++++++,,,---...///,,,------........................///111222444555111222777CCCXXXlllsssqqqaaaOOO<<<333000...---...+++***)))(((((()))***+++++++++++++++,,,---...///,,,,,,...222888DDDYYYllltttsssooohhh]]]TTTNNNKKKFFFIIIJJJGGGBBB@@@CCCGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFEEECCCCCCAAA???@@@BBBBBB???<<<:::999999999999999999:::|||^^^III:::444333333333222111111333444555666666555444222000...---......////////////......------------------,,,,,,,,,+++******,,,,,,+++***************+++++++++++++++++++++++++++,,,------......------------......---...//////000000//////,,,444333222777666333999<<<@@@LLL___ssstttjjjdddZZZVVVPPPKKKGGGCCC@@@===;;;===EEEWWWpppgggOOO>>>555333555111111111111111222222222///000111222222111000///000000000/////////..................///111333444111333555777777555333111---+++******---/////////------...////////////...------...///111222444555222333777BBBVVVkkkuuuuuueeeTTT@@@555222///...///***)))((((((((()))***++++++++++++,,,---...///000,,,,,,---000333<<>>>>>AAABBB@@@>>>;;;;;;::::::::::::;;;;;;sssTTTCCC999222555444333222222444555777999888666333111///......---...///000000///...---...............---,,,,,,---+++)))***,,,---+++***************+++++++++++++++++++++***++++++,,,---...------,,,,,,------...---...//////000000//////000555222000555333111777<<<===EEETTTddduuuyyymmmddd___SSSOOOIIIEEEBBBAAA???>>><<>>>>>???AAABBBBBBCCCDDDDDDEEEEEEFFFGGGFFFEEEGGGIIIJJJIIIHHHEEEAAA===<<<>>>AAA@@@???===<<<;;;;;;;;;;;;<<<===\\\JJJ>>>333666555444333333555666888:::999666333000/////////---...///000000///...---////////////...---,,,,,,---+++)))***,,,---,,,))))))************+++++++++++++++******++++++,,,---...---,,,,,,,,,,,,---...---......///////////////111666222///555444222999999888>>>IIIUUUbbbtttuuujjjaaa]]]QQQLLLFFFAAA>>>===<<<;;;???III\\\vvvmmmPPP???666///...000,,,---------....../////////000222333333222000//////.........------------///...---,,,+++,,,------///000222444555555555444,,,***(((***...111111000...//////000000000000000111000000///////////////111333666@@@TTTjjjvvvxxxkkkYYYDDD888333000//////++++++*********+++---...+++,,,,,,---...///111111///,,,))))))***000???LLL___gggpppqqqiii]]]TTTOOOGGGDDD???<<<<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKJJJEEEAAA<<<:::===@@@AAA@@@>>>===<<<;;;;;;<<<===>>>dddHHH;;;777666666555222222444444333777444000000222333111///222222111000///...------,,,,,,---------------------,,,***))))))***,,,---******))))))))))))******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***---///000///.........000000//////000222555666888;;;???AAAEEERRRdddrrrrrrggg^^^YYYPPPJJJCCC???<<<::::::<<>>???BBBCCCEEEFFFGGGHHHFFFEEEGGGIIIJJJHHHEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>oooPPP>>>777777666444222222333222111555333111111111111000///222222111000///...---------------------------------,,,***))))))***,,,---*********))))))*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------***,,,///000///---------///...------...111333444555888:::;;;>>>GGGVVVbbbsss{{{nnnbbbZZZUUUMMMHHHBBB???<<<:::<<>>======bbbJJJ<<<999666333222222111000000333333444333111000000111222222111000//////...---.........------,,,,,,+++---,,,+++******+++,,,---++++++************++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,)))+++......---,,,,,,---------,,,,,,---///111222222555777777777<<>>EEE```~~~```NNN<<<555000+++,,,000***+++---///111111111000000111222333333222111000------,,,+++++++++,,,,,,,,,,,,+++******+++---...///000111111000...,,,+++......------,,,+++******+++,,,,,,---......//////000///......000000///...---///333<<>>LLL___mmmpppkkkeeeaaaVVVQQQIIIBBB>>><<<:::999;;;===@@@CCCEEEEEEDDDCCCEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@AAABBBBBB??????@@@@@@???>>><<<;;;|||[[[DDD:::555111222333111000111222444666555222000222444222222111111000//////...//////...---,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))+++------,,,,,,,,,---------,,,------///000111222444666666555888>>>CCCOOO___sssnnnaaaWWWOOOJJJCCC???===>>><<<;;;CCCNNNpppoooSSSEEE777111///,,,---111+++,,,---///000000000000111111222333222111000///...---,,,,,,++++++++++++,,,,,,+++******+++,,,---...............,,,+++***------,,,,,,++++++*********++++++,,,---...//////000///////////////......,,,///222;;;NNNfffxxxqqqcccOOO===222...//////***+++,,,,,,******+++,,,,,,+++******+++,,,...///------,,,***)))***...000666CCCVVVgggooonnnhhhdddYYYTTTLLLEEEAAA???===<<<===???CCCFFFHHHGGGEEECCCDDDDDDCCCDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@AAABBBBBB>>>???@@@AAA@@@>>><<<:::}}}~~~mmmNNN???666000222444222222333222555888777444222333555222222111111000000////////////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,***+++------,,,+++,,,---............///000111111111333555555555666:::===DDDOOO___nnn}}}{{{jjj]]]TTTLLLGGG???;;;:::===<<<;;;HHHYYYcccHHH???555000///...000222---......///////////////111222222333222111000///...---,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,,,,------------,,,,,,++++++++++++++++++************+++,,,---...///000////////////...------...---000333:::LLLdddwwwrrrfffRRR@@@333...---...***,,,,,,,,,+++***+++,,,,,,,,,+++***+++,,,...///.........---+++,,,...000333===NNN___kkknnnkkkggg\\\VVVOOOHHHEEECCCBBBAAAAAADDDGGGJJJKKKJJJGGGFFFEEEEEEDDDDDDCCCCCCEEEFFFDDDCCCBBBAAA@@@AAABBBBBB>>>???@@@AAA@@@>>><<<;;;|||~~~\\\HHH;;;222333555222222555333555777777666444444444222222111111111000000000.........------,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************+++++++++++++++,,,------,,,,,,---...//////000000000111111111...000222333333444777999===BBBMMM[[[jjj}}}wwwfff[[[SSSKKKEEE===888888<<<;;;<<>>NNN```lllppppppiiiccc[[[TTTOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIHHHEEEBBBAAABBBEEEDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAA@@@?????????}}}\\\III888666444//////444222000000333666666222...222222222111111111111111,,,,,,------------------***++++++,,,,,,++++++*********))))))))))))******,,,++++++++++++++++++,,,)))************+++++++++---.........------///000...///000000000000000///000000111111222333444555555555:::CCCLLLZZZrrroooaaaXXXQQQHHHAAA<<<555555::::::>>>WWWuuudddDDD888777333///...///000///.........000222444666777222222333333222111///...++++++++++++,,,------...---,,,***)))))))))******...---+++***((('''''''''(((((())))))******+++++++++,,,---...000111222333...000111///,,,***,,,...///111222666CCCZZZooozzz|||ssscccQQQ@@@444///---+++,,,------++++++,,,---000000111111000...,,,+++,,,...000000///...///000000222999III]]]lllssstttpppiii```XXXSSSPPPMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKIIIFFFAAA@@@BBBEEEDDDCCCBBBAAA@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@|||{{{bbbDDD888888777333000///000111333333333222111444333111////////////000///...//////000///+++))),,,,,,,,,+++++++++******************************************************,,,,,,---------,,,+++***....................................////////////111111111111111222222222555777888:::@@@QQQhhhyyy~~~nnndddYYYMMMCCC>>>999444333777<<>>999666333......000111111222222222333222111000/////////000//////...///000///,,,***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------++++++++++++++++++++++++---............////////////000000000111111111222222444666666888@@@LLLVVVlll~~~vvviii```WWWKKK@@@;;;777333333999DDDZZZ}}}zzz\\\GGG;;;555222///000222333111///,,,------...///000111111111111111111000000000000111000///...------------///...---,,,***(((''''''))))))))))))))))))))))))(((''''''***...111222222......///......---,,,+++++++++,,,,,,,,,,,,+++++++++***---333999FFFccc~~~iiiPPP>>>222,,,---,,,***)))***,,,///111000000000////////////............---------------000111222444;;;LLLddduuu}}}vvvlllbbbXXXSSSSSSQQQPPPQQQRRRSSSSSSRRRMMMKKKIIIHHHHHHGGGFFFDDDBBBBBBAAA@@@@@@AAACCCCCCGGGHHHHHHGGGDDDBBBAAAAAA}}}yyyxxxZZZIII@@@888333......///000111111222222222111111000000000000000000///...///000///---+++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000111111111///222555555555999@@@FFFSSSdddyyyuuuhhh```WWWLLLAAA<<<777333444;;;JJJeeennnSSSAAA777333111//////111222111000,,,,,,------...//////000000000000000000/////////111000///...---------------,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((+++///222444444............---,,,******))))))************))))))((((((+++000333???[[[wwwpppXXXDDD777///++++++,,,---...///000000///////////////////////////////////////////////////111111000222AAAXXXjjj{{{~~~yyyrrriii```YYYWWWSSSOOOPPPTTTWWWUUUSSSOOOMMMJJJHHHHHHGGGGGGGGGDDDCCCBBBAAAAAABBBCCCCCCEEEEEEFFFEEECCCBBBAAAAAA}}}gggMMM???777222000000000000000111111222111111111111000000000///000///...///000000...---+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000000111111...000333444444555999<<>>777444333222111111000111111111000000111111111111000///000///......000000///...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((()))***,,,...///------------------------,,,------------.........,,,,,,---...///000111111...000222333333444666888;;;DDDOOOYYYfffxxx{{{nnn```WWWOOOEEE<<<999777666666>>>RRRsss___HHH;;;444111111000//////...//////---------.........//////...///000000000///---,,,///...---,,,++++++++++++'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((''''''))),,,///000000++++++,,,++++++***)))(((&&&&&&''''''''''''&&&&&&(((&&&(((,,,---444JJJbbb{{{bbbJJJ888...***,,,///222222000---+++---............/////////,,,,,,,,,,,,,,,---------,,,000333222111666@@@III```ppp~~~}}}yyypppeeeaaaZZZTTTRRRTTTWWWVVVTTTQQQRRRQQQOOOLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGBBBAAAAAABBBCCCCCCBBB@@@dddJJJ===777666555333222111000111111///000111222222111000///111///......000000000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++***************************)))(((((()))+++---...++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,---///000000111111111111111111222444666666<<>>AAAFFFRRRhhh{{{~~~ooo^^^TTTLLLCCC<<<:::888888999???SSSuuuoooRRRCCC===:::222222111///---,,,,,,---.........///////////////---...///000000...,,,+++---,,,+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&)))+++++++++((())))))************)))(((((())))))))))))((((((+++&&&&&&+++---222@@@QQQpppkkkTTTBBB888111000...,,,+++,,,---...---------.........//////---------....../////////...///000000000111333555999SSSmmmzzz{{{pppgggbbb[[[UUUSSSSSSSSSTTTRRRTTTVVVUUUQQQNNNNNNOOOQQQPPPNNNLLLKKKJJJJJJKKKDDDBBBBBBDDDGGGHHHFFFDDDoooNNNBBB:::666333222111//////000---.........//////000000444333111///...///000111//////...------------...,,,,,,+++******+++,,,,,,---------,,,+++***)))(((,,,+++***))))))+++---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,...///000000000111000///......///000111333555888999>>>HHHWWWbbbyyywwwkkk\\\QQQLLLGGG@@@:::888:::===CCCXXXzzzdddKKK===777666333111//////000000...,,,............/////////000.........------,,,,,,,,,---,,,,,,+++*********+++***************)))((('''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((''''''''''''***)))(((&&&&&&''''''(((&&&)))%%%%%%---111<<>>FFFOOO]]]pppwwwlll\\\OOOGGGCCC>>>;;;888;;;>>>GGG___vvvWWWBBB777333222222000//////000000///---.........------------,,,,,,,,,,,,------.........,,,,,,++++++***++++++,,,,,,+++***))))))***,,,---*********))))))*********))))))************))))))+++++++++*********))))))((((((''''''&&&&&&&&&&&&###(((&&&'''------333CCC___|||xxx\\\LLL444000---+++***+++,,,++++++------...------,,,+++***,,,---......------...000111111111111111000//////111222888III^^^qqqzzz}}}yyyoooaaaWWWRRROOOLLLJJJLLLLLLMMMNNNNNNNNNMMMMMMKKKMMMNNNNNNMMMLLLMMMNNNKKKIIIGGGGGGIIIIIIHHHGGGuuuZZZFFF666444444000...111000000000000000000//////000///...------,,,,,,,,,......//////......---,,,++++++++++++++++++++++++(((((()))***+++++++++++++++++++++++++++,,,------************************)))***++++++,,,,,,++++++---...///000111111111000------......////////////111111222222333444777999AAACCCKKKZZZooowwwmmm^^^QQQHHHBBB>>>;;;888;;;@@@KKKeeevvvVVVAAA777333111111000//////000000///...//////..................,,,,,,,,,------.........,,,++++++***++++++,,,,,,000...,,,***))))))***+++***))))))(((((())))))***))))))************))))))++++++++++++************'''''''''''''''&&&&&&%%%###(((&&&''',,,,,,111AAA[[[yyy{{{```OOO666000...+++***+++++++++***,,,,,,------,,,+++*********+++------,,,+++,,,...111111222222111000///...000///333???RRRfffuuu|||xxxpppdddZZZTTTOOOKKKHHHKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNNNNMMMMMMNNNPPPNNNLLLKKKJJJKKKKKKKKKJJJhhhOOO999777888444444999111111000000000000///////////////......---,,,,,,---.../////////...,,,+++***++++++,,,,,,++++++***(((((()))***+++++++++*********+++++++++,,,,,,,,,************************)))******+++++++++++++++---...//////000000000///,,,---...///////////////000/////////000222333444===<<<@@@JJJZZZnnnvvvmmm```SSSIIIBBB>>>;;;666:::AAAOOOjjjtttTTT@@@777333111111///...///000111000............/////////000000,,,,,,------------------++++++******++++++,,,,,,111000...,,,************)))))))))(((((()))))))))((())))))******))))))(((+++++++++************)))&&&''''''''''''&&&%%%%%%###(((&&&&&&,,,,,,111AAAWWWvvv}}}cccRRR:::111///,,,++++++,,,+++******++++++,,,,,,++++++***)))+++,,,---,,,+++,,,,,,000000111222111000...---,,,,,,000999HHH\\\ooo{{{vvvrrrkkkaaaXXXOOOIIIFFFHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNOOONNNMMMMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLL|||]]]BBB<<<<<<777666<<<111111111000000000//////000000//////......---,,,---...///000///...,,,+++***+++,,,,,,,,,,,,+++***((()))***************)))(((((()))***************************************))))))***+++++++++++++++------...////////////...+++,,,---///////////////222111///...///000111222666555999AAAJJJXXXnnnuuunnncccVVVLLLCCC>>>;;;555:::CCCTTTqqqpppPPP>>>666333111000///...///000111000///+++,,,------...///000000------------------,,,,,,++++++******++++++,,,---//////...---,,,++++++***+++******))))))******+++'''(((((())))))(((((('''+++************)))))))))&&&&&&'''''''''&&&%%%$$$$$$(((&&&&&&,,,,,,333CCCUUUttt~~~eeeUUU===222000---,,,,,,,,,,,,+++((()))***++++++,,,,,,+++)))+++---...---,,,,,,---...///000111111000...---***---111555???PPPeeetttvvvvvvtttjjj\\\OOOGGGDDDDDDEEEGGGJJJMMMNNNPPPPPPOOOPPPPPPNNNMMMMMMOOOPPPNNNNNNNNNLLLKKKJJJKKKLLLjjjJJJAAA>>>666444:::222111111111000000//////000000000000///...---,,,---...///000000...,,,+++***+++,,,------,,,+++***))))))************))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***,,,---..................***+++---///000000///...666444111000000111111111000000555<<>>:::777===GGGYYYvvvkkkMMM<<<555333111000///...///000111000///)))***+++,,,...///000000.........------,,,,,,,,,+++*********+++,,,,,,---,,,------......---,,,,,,,,,++++++++++++++++++,,,''''''((((((((((((''''''*********))))))))))))(((%%%&&&'''''''''&&&%%%$$$$$$)))&&&%%%+++,,,444DDDTTTtttfffWWW???333111...,,,------,,,+++'''((()))***+++,,,,,,,,,***,,,...///...---------,,,...///111111///...------000444555999FFF[[[kkkwww{{{{{{qqq___OOOEEEBBBAAABBBEEEHHHKKKMMMOOOPPPPPPQQQPPPOOOMMMMMMNNNPPPMMMNNNMMMLLLJJJIIIJJJKKK[[[DDD>>><<<999444222222222222111///...---111///---...000111...+++,,,...//////...------...+++++++++************)))*********++++++,,,,,,,,,(((***,,,,,,***(((((((((+++******)))(((''''''&&&((())))))+++,,,---......,,,------,,,+++***,,,---***+++,,,...///111222333000000///////////////000111000444:::>>>AAAMMMZZZjjjyyyssseeeYYYLLL@@@888777666<<>>777111333333333222111000///...222000//////111111///---,,,...//////...------...++++++++++++*********************++++++,,,,,,,,,(((***,,,+++***(((((((((+++******)))((((((''''''((()))***+++,,,------...,,,,,,---,,,******,,,---,,,,,,---///000222333333000000///////////////000//////222666888:::CCCNNN^^^nnn|||qqqdddYYYMMMAAA;;;999777===III```]]]FFF:::111000333///000000000///...------///...,,,---......---+++,,,,,,---------,,,+++******************************+++---///000111111111---+++***)))***+++***)))*********(((&&&&&&(((***+++***))))))(((((())))))''''''&&&&&&%%%$$$$$$###)))'''&&&((((((,,,555???WWWooodddMMM<<<444...000222///+++***++++++***)))))))))))))))------------............------------,,,,,,,,,,,,---,,,...222666===JJJWWWlllwww~~~{{{nnn___OOOCCC>>>===???DDDGGGHHHLLLQQQQQQNNNMMMMMMPPPQQQPPPOOONNNOOOOOOMMMKKKIIIHHHIII~~~nnn___bbbttt___JJJ>>>777222444444333222111000000///222111000000111111000///,,,...//////...------...,,,+++++++++*********************+++++++++++++++(((***++++++)))(((((()))*********))))))(((((('''))))))***+++,,,,,,---...+++,,,,,,,,,******,,,---------...///000222222333000//////......///000000//////111333444444:::AAANNN]]]tttzzzooocccYYYOOODDD===<<<999>>>KKKeeexxxUUUAAA777000///222000111000000///...---,,,///...------......---+++,,,,,,,,,---,,,,,,+++***************************)))***+++---.../////////,,,***(((((()))***)))(((*********(((&&&&&&(((***+++***))))))(((((())))))''''''&&&&&&%%%$$$$$$$$$(((&&&%%%'''(((***333<<>>555...///111...,,,+++++++++***))))))))))))***,,,,,,,,,---------......------,,,,,,+++++++++***---,,,...111444888BBBLLL```pppwwwgggVVVIII@@@======AAADDDFFFJJJOOOOOONNNMMMNNNPPPRRRQQQPPPNNNOOOPPPNNNLLLJJJIIIJJJ}}}oooaaa[[[```rrroooNNN===777777444444333222111000//////222111000000000000000///,,,...//////...------...,,,,,,+++++++++************************+++++++++(((***+++***)))((()))************)))))))))(((((())))))***+++,,,,,,------***+++,,,+++******,,,...,,,------...///000111111//////.........///000000///000222333333333666999BBBMMM```vvvzzzpppddd[[[QQQEEE>>>===<<>>BBBDDDIIINNNOOOOOOOOOPPPQQQQQQPPPPPPOOOPPPQQQPPPNNNKKKKKKKKKuuuhhh\\\RRRZZZ|||WWW???888999444333222000////////////000000///............///,,,...//////...------...,,,,,,,,,++++++++++++***************************(((*********(((((()))+++************))))))))))))*********++++++,,,,,,---)))+++++++++******,,,...,,,,,,,,,---------.....................///000000...000222222222444555666999@@@NNN___rrr~~~ttthhh^^^SSSFFF>>><<>>AAAEEEIIIMMMQQQSSSRRRRRRSSSTTTSSSUUUXXXXXXVVVTTTRRRRRR}}}ooogggZZZLLLRRRbbbgggJJJ:::999666444333333444555111222222000------000333,,,...//////...------...---------,,,,,,,,,+++++++++*********))))))(((((()))))))))(((((((((+++---******************++++++++++++++++++++++++,,,,,,((()))******)))***,,,......---------------,,,,,,,,,,,,,,,---...///000111444555333...///555666222///444999:::===JJJaaarrrzzzoooeeeZZZMMMDDDBBBDDDQQQhhhbbbBBB666555111,,,+++...///000111111222222111111///......//////...---******)))))))))***,,,---+++++++++++++++++++++++++++***(((''''''((()))))),,,***)))((()))***)))(((&&&''')))***)))((()))***))))))((('''''''''''''''&&&&&&''''''''''''''''''%%%$$$''')))((('''+++222444GGG```yyyzzz___III<<>>AAAFFFJJJPPPSSSSSSSSSVVVXXXTTTVVVYYYZZZXXXUUUTTTSSSvvvjjj\\\PPPPPPWWWxxx}}}UUUGGG:::888999222222666333444333111////////////000......////////////......000...------------+++***+++***)))***+++,,,+++***(((((()))((((((***...111))))))))))))))))))))))))******+++++++++******)))++++++++++++,,,...000111.........------,,,,,,,,,,,,---......,,,+++,,,...///000000000111111111111000333666777:::AAAMMMVVVuuu}}}rrriii]]]OOOHHHFFFIIIRRRqqq___DDD999222111111---.../////////000333777;;;666555333111///---,,,,,,+++)))''''''))),,,---...***+++,,,------+++***(((***)))(((&&&&&&((()))***+++(((%%%&&&)))+++***)))******+++++++++******)))---+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''***///222777FFF]]]xxxwwwaaaKKK===000+++,,,***((((((,,,,,,,,,+++++++++******,,,+++***))))))(((((()))+++***)))+++///333555555111///------...111222222222333888CCCUUUdddjjjiii___TTTEEE:::777:::???BBBKKKNNNRRRUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXVVVTTTRRRrrrbbbSSSOOORRRkkkjjjLLL<<<777888222333666111333222111000/////////000//////000000000///......///...,,,,,,------+++***+++***)))***+++,,,+++)))((())))))((((((***---///))))))))))))))))))))))))*********++++++******)))++++++++++++,,,...///000......---------,,,,,,,,,,,,---......,,,,,,---...//////000000000111111111000222444444555;;;EEEMMMbbbqqq}}}tttkkk```RRRJJJHHHLLLVVVvvvaaaEEE:::222000111,,,...//////000000444888<<<888777555222000...---------+++)))(((***,,,,,,,,,***+++,,,------+++***(((+++***(((''''''(((***++++++(((&&&&&&(((******)))+++,,,,,,,,,,,,,,,++++++---,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((***///222888FFF\\\uuuvvvaaaLLL===///******)))((()))++++++******+++,,,,,,---+++***)))(((((((((((((((+++******,,,000444666666444111...------.........000111555>>>LLL[[[dddhhhdddYYYJJJ???:::;;;???BBBGGGJJJOOORRRSSSTTTTTTUUUVVVWWWXXXXXXWWWUUUSSSQQQ~~~lll[[[QQQOOO[[[}}}ZZZEEE999666222444666000333222111000/////////000000111111111000//////...///---,,,,,,,,,,,,+++)))+++***)))***++++++***))))))******)))((()))+++---))))))))))))))))))))))))))))))******+++******)))*********+++,,,---...///------------,,,,,,,,,,,,,,,---......,,,,,,---...////////////000000000000000222222111111444;;;AAALLL]]]www~~~vvvpppfffXXXNNNKKKNNNXXXzzzbbbFFF;;;222000000,,,...///000000111444999<<<:::999666444111///......///---+++***+++,,,,,,+++++++++,,,---,,,+++***)))+++***)))(((((()))***+++***(((&&&&&&(((*********------............------...---+++)))((((((((()))''''''''''''''''''''''''************)))+++...111999EEEYYYqqqwwwdddOOO???///))))))))))))***...---+++***)))***+++,,,)))(((((('''''''''((((((***)))))),,,000444666666777444///---,,,,,,+++***......000666@@@OOO^^^iiijjjbbbTTTFFF===;;;<<>>FFFTTTggg~~~~~~zzzsssfffYYYRRRRRRYYYxxxeeeHHH<<<333333555111...000111222222333555777444333222000///...------+++******,,,...000//////,,,,,,,,,+++++++++******************************((())))))(((''''''***,,,)))***+++,,,,,,---,,,,,,******)))))))))(((((((((++++++++++++++++++++++++---.........,,,,,,---///444>>>PPPggg~~~rrrWWWFFF444,,,+++++++++---+++***((('''&&&'''((()))%%%%%%%%%&&&'''((()))***'''&&&%%%&&&))),,,......///,,,***)))***,,,,,,,,,+++))),,,000333;;;PPPeeeqqqrrrnnn___JJJ999000---...111666;;;???CCCHHHKKKOOOPPPQQQSSSRRRQQQPPPOOOyyyfffVVVKKKJJJXXXzzziiiMMM888333555111///000111222222111000///------...///000000000000///...------//////...------,,,******+++***)))''''''(((******)))((()))***))))))))))))))))))))))))&&&'''((()))************((()))***+++++++++***)))******+++++++++,,,,,,,,,***,,,------------...000,,,,,,---------.........000//////000222333444444777888<<>>111...)))+++---'''(((&&&%%%&&&))))))'''$$$&&&&&&''''''((()))))))))))))))))))))***************))))))(((((((((((((((++++++******,,,111888>>>YYYiiitttooo]]]III999///...,,,...333666999???FFFJJJMMMQQQRRRRRRQQQPPPPPP~~~uuufffXXXJJJHHHTTToootttRRR@@@777000222000......///000000///////////////............000//////...------,,,,,,))))))))))))))))))))))))***)))((((((((()))***+++((())))))***+++*********'''((()))***+++******)))''')))***,,,,,,+++***)))*********+++++++++,,,,,,------------............,,,,,,------.../////////.../////////000000000000000222444555888AAAMMMVVVkkk|||{{{rrrjjj]]]QQQJJJHHHLLLXXXttt{{{ZZZHHHCCC@@@<<<999777666444222111111111111111222333222///...///000000///...,,,+++++++++,,,******++++++++++++******---(((+++---((()))---((((((((((((((())))))******************+++,,,---------,,,+++++++++,,,---...000///.........///000111---,,,++++++++++++------...888III\\\mmmsssjjj]]]MMM:::000---''''''***$$$((('''&&&'''))))))'''%%%&&&&&&''''''((()))))))))))))))))))))************((((((((((((((()))***+++************,,,000666:::PPP___llljjj[[[JJJ:::000,,,***+++000444666<<>>DDDIIIOOORRRSSSQQQPPPOOOtttcccUUUNNNDDDCCC```vvvSSS@@@777333111......///111111111//////.........---------.........------,,,,,,,,,)))))))))))))))))))))))),,,,,,+++******))))))))))))******+++++++++++++++((((((((()))))))))))))))))))))((((((((()))***+++************+++++++++++++++,,,,,,,,,------------)))+++---///000///...---........./////////000000111333444444333555888;;;FFFXXXmmm}}}tttiii\\\PPPJJJEEEFFFOOOfffkkk[[[SSSMMMGGGDDDAAA???<<<888555333222222222222222111000/////////333222111000...------,,,,,,,,,,,,,,,,,,,,,+++***---(((---///)))***---'''+++***))))))))))))***+++))))))))))))***+++,,,---,,,++++++***+++,,,.../////////......///000222333---,,,+++*********+++,,,111>>>SSSjjj{{{{{{iiiUUUBBB555222111)))'''***(((((((((((()))))))))((((((&&&&&&''''''((()))))))))((()))))))))************(((((((((((()))***+++,,,(((***+++++++++,,,...000:::GGGUUU[[[XXXOOOBBB666---(((&&&***...000555:::???EEELLLQQQRRRQQQOOONNNyyyjjj^^^UUUEEE>>>UUUvvv___EEE777555222///...///000111111............---------------------------,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))))))))***++++++++++++***((((((((((((((())))))))))))((('''&&&&&&((()))***))))))*********+++++++++++++++++++++,,,,,,,,,---)))***---...//////---,,,............////////////111222444555444555666777999DDDUUUjjjuuujjj]]]PPPJJJDDDFFFOOOfffxxxjjj___TTTKKKFFFBBB@@@===999666444333222222222111000000000///...333222222111000...---------------------,,,+++++++++''',,,///***+++...'''+++***(((''''''((()))***))))))))))))***+++,,,,,,++++++******+++---...///000///.........000111222---,,,+++***)))***++++++333AAAWWWpppsss^^^DDD777333222)))(((+++)))(((((()))))))))(((((((((&&&&&&''''''((()))))))))((()))))))))******************))))))))))))******(((***++++++******,,,---666@@@MMMUUUXXXTTTHHH;;;111+++'''***---///333777:::@@@HHHNNNPPPOOONNNNNNssscccUUUDDD<<>>;;;888555333222222333222000000111111///...111111111111000///..................---,,,++++++***&&&---111,,,---000***,,,***(((''''''((()))***))))))((())))))***+++,,,+++*********+++---///000000///...------...///000---,,,+++***))))))******444AAAWWWsssnnnPPP???777333)))(((***'''&&&(((***)))((('''((((((&&&&&&''''''((()))))))))))))))))))))************,,,+++***))))))))))))))))))***+++***))))))+++---333;;;FFFPPPXXXYYYOOOBBB777///)))***---...000333555;;;CCCIIILLLMMMNNNNNNwwwiiiZZZIIIAAAFFFQQQtttdddEEE:::666111....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))*********)))(((''''''((())))))))))))((((((''''''&&&'''((()))***)))))))))))))))***++++++))))))))))))************************++++++++++++***++++++,,,------......---------.........////////////000111222222111000666888???JJJYYYjjj|||{{{rrrdddWWWPPPGGGGGGKKK\\\{{{|||eeeQQQGGG<<<;;;888666444222222222444111000000111111///---//////000111111000///.../////////......---,,,+++***'''...333///111444...---,,,)))((('''(((***+++((((((((())))))***+++,,,+++*********+++---///000000///...,,,,,,,,,------...---+++))))))))))))***222>>>TTTrrrdddNNN???777,,,***+++%%%%%%'''))))))'''&&&'''(((&&&&&&''''''((()))))))))))))))))))))*********************)))******++++++*********)))((()))+++...000666???KKKXXX^^^VVVJJJ<<<222+++***------...000222777???EEEIIIKKKMMMNNNxxxvvvooobbbTTTJJJDDDAAAbbbvvvSSS;;;777222.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''(((*********)))(((&&&''''''((((((((((((((((((''''''&&&&&&((()))*********++++++,,,,,,,,,,,,))))))))))))************)))************+++++++++++++++++++++,,,---...///---------.........//////111111000111222222111///000333888>>>FFFWWWooo~~~vvvhhh[[[SSSJJJGGGHHHUUUssskkkSSSGGG999888666444222222222222444111///000111222///------...///111111000000///////////////...---,,,++++++(((000555111444777111///---+++)))((()))+++---(((((((((((()))***+++,,,************+++---///000111000...,,,+++++++++,,,...---+++))))))))))))***000<<>>444+++***,,,,,,,,,---111555<<>>MMM___rrr|||mmm^^^WWWOOOIIIFFFMMM```{{{kkkTTTCCC999777444222222222111000444444333222222111000000......///000000000000000///000111111000///...---............///000222333111000000///...---------,,,---------,,,,,,------,,,,,,,,,+++******,,,...---------+++))))))***,,,,,,+++***)))))))))***+++...666JJJhhhcccMMM<<>>EEEKKKLLLLLLyyyooohhhgggaaaRRREEE@@@@@@SSSyyyhhhFFF444666333...///000,,,---...//////...---,,,...------,,,+++******)))))),,,---)))'''***,,,+++((()))******))))))***+++((((((((((((((()))******((((((((((((''''''''''''((()))***)))((('''((()))))))))*********+++++++++)))***,,,+++***))))))***,,,,,,,,,+++++++++++++++,,,,,,---......//////000/////////000000000000000000///222777777666>>>KKK]]]qqqxxxyyy{{{~~~ooo```WWWPPPJJJGGGKKKXXXoooiiiQQQAAA:::777444333333333222111333333333222111111000000...//////000000000000000000111111222222111000///////////////000222333444...000222333222000---+++---...///000000///...---+++,,,,,,***))))))+++------,,,************(((''',,,+++******))))))******,,,333BBB\\\zzzsssZZZEEE555---+++((()))************)))((('''''''''((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******((((((((()))******++++++(((+++111>>>TTThhhqqqqqq^^^LLL999...+++***,,,///111333666<<>>@@@VVVyyy```CCC===444...000111---..................------,,,,,,++++++,,,,,,---(((,,,---***(((++++++***)))***+++***)))((()))***'''(((((()))))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***'''''''''(((((((((((()))''')))+++***)))((()))***))))))))))))((((((((((((++++++,,,,,,------......------........./////////444222222333111111666<<>>888666333222333333333222222222111111111111111000//////000000000000//////000111222444444444333333222333444555666777777888222333333333333333333333000000000222444333000---------,,,***(((''')))***+++)))'''(((******'''###++++++++++++******))))))+++---444@@@UUUppp|||aaaIII888///***&&&''')))******)))'''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***+++++++++((((((((()))******++++++///000111666GGG^^^ooovvvlllZZZEEE666...***...333222444888<<<@@@EEEIIILLLwwwhhh^^^ZZZUUULLLDDD???<<>>888BBBYYYxxxkkkMMM777333333+++.........------............---+++)))))))))***+++'''+++---+++)))++++++))))))***+++***((((((((()))&&&'''((()))***))))))(((''''''''''''((((((((()))&&&((())))))(((((()))+++''''''''''''((((((((((((&&&(((******)))((()))***'''(((((()))***+++,,,,,,*********+++,,,,,,------+++,,,,,,---......//////---......------000333444222666===FFFRRRdddyyywwwdddZZZTTTOOOLLLMMMLLLKKKLLLMMMLLLIIILLLQQQXXXbbbrrrzzznnnaaaTTTKKKHHHDDDIIIdddpppTTTDDD666444111000111222111111000000000000111111111111000000000000000///.........///111333444555444444222333555666777888777777555555444444555777888999999666444555888:::777444000000...,,,)))((()))***(((((((((''''''''')))+++***++++++,,,+++***)))((('''+++000444???TTTooovvv^^^GGG999111,,,''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((())))))***+++,,,*********+++,,,,,,------***++++++---:::QQQhhhtttwwwhhhUUUFFF999111000333000333777:::===AAAGGGKKK{{{oooddd\\\TTTJJJAAA===666<<>>333000222///222666888;;;???EEEJJJ{{{oooeee\\\TTTLLLFFF:::>>><<>>111***)))(((((()))***)))&&&###)))'''%%%&&&)))***(((&&&'''((()))((('''&&&''')))))))))))))))((((((((((((***,,,......---++++++,,,***,,,(((+++777AAASSSlllvvvttthhhTTTCCC:::555222111444888;;;===@@@DDDFFFxxxnnneee]]]UUUMMMFFF;;;;;;777<<>>999111000///---+++******+++///,,,,,,...---))))))+++,,,++++++***++++++,,,,,,***)))((((((''''''(((((())))))(((((())))))))))))'''((())))))(((''''''(((%%%&&&''')))******))))))******))))))))))))******'''((((((((()))))))))***,,,)))'''''')))+++***)))))))))***+++,,,,,,,,,,,,------------------------------...///000111222222///...000444666;;;GGGSSSeeevvvyyymmmaaaUUUPPPOOOKKKHHHGGGHHHHHHLLLPPPRRRUUU```lllwww{{{uuulllccc______bbbdddhhhnnn{{{{{{sssddd[[[QQQJJJFFFGGGQQQ[[[wwwiiiKKK@@@;;;444111111333111---000000111111000000///...000///......//////...,,,///000111333333333222222///000000///...000333555222222222333444666777888;;;888555333444555666666333///+++))))))******)))))))))''''''''''''((()))************************+++,,,---///999NNNgggxxxwww^^^III:::111***)))(((((()))(((&&&%%%)))'''&&&'''))))))(((&&&'''((()))((('''&&&''')))))))))))))))(((((((((((()))+++......---,,,---------///***+++555===MMMeeeuuutttjjjWWWFFF;;;555222000333777:::<<<@@@CCCFFF{{{qqqhhh```VVVLLLEEE???:::444888CCCOOOssskkkJJJ;;;777222111///...,,,******))),,,******---...++++++...,,,,,,++++++***++++++,,,******)))(((((((((((())))))((('''''''''((()))***'''(((((())))))((('''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))***)))((())))))***+++,,,,,,,,,,,,------------............------...///000000111222///...///111222333:::CCCMMM```zzzvvvggg\\\QQQOOONNNKKKIIIIIIIIIJJJOOOUUUZZZaaaooo|||wwwlllddd___[[[XXXUUUYYY\\\cccppp}}}tttfff^^^UUUNNNHHHGGGMMMUUUcccrrrRRRFFF>>>555222222111///,,,000000///...............000...------...///...,,,///000111222222222111000---...///......000333555222222333444555777999::::::777444222222222222111111...***(((((())))))(((******)))(((''''''''''''************************,,,,,,,,,...888KKKcccuuummmVVVCCC777,,,***'''''''''((('''&&&)))'''&&&'''((()))(((''''''((()))((('''&&&''')))(((((((((((()))))))))))))))+++---...---...///111---111,,,***111777EEE[[[ppprrrlll\\\JJJ>>>666111///111555888;;;???CCCFFFwwwkkkaaaVVVLLLEEECCC<<<555:::???CCCeeeyyyQQQ;;;777333111///...---,,,+++***,,,)))***---...+++,,,///,,,,,,++++++******+++++++++******)))))))))))))))'''(((((('''&&&&&&&&&((('''''''''((()))***((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))***))))))((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......------......///000000111111///111333333111555:::@@@NNNdddzzzrrraaaXXXPPPNNNNNNLLLJJJKKKJJJKKKPPPXXX___iiiyyyzzzpppjjjfffbbb[[[UUUZZZ\\\^^^bbbkkk{{{xxxjjjaaaWWWPPPJJJFFFHHHMMMUUUwww]]]LLL@@@555222222000---,,,000///...,,,,,,---.........---,,,---......---,,,///000111111111000///...,,,...//////000111444666333333444555666888:::;;;;;;999666444333222000......,,,***(((((((((((((((+++***))))))(((''''''&&&++++++++++++++++++++++++---++++++...555EEE\\\nnnwww]]]FFF777...+++'''%%%&&&(((((((((((((((''''''(((((((((''''''((()))((('''&&&''')))(((((((((((()))))))))))))))+++,,,---...///222555///555000+++...222>>>QQQiiinnnmmm```NNN@@@666000...000444777:::>>>CCCFFFzzzlll```VVVMMMGGGCCC===777<<>>SSSeee}}}aaaGGG666...+++'''%%%&&&((())))))'''(((((((((''''''(((((('''((()))((('''&&&''')))'''((((((((()))))))))***)))***+++---...111666999<<>>QQQ^^^eee^^^OOOAAA777111111222444666888<<>>CCC>>>888999999BBBUUUxxxqqqGGG>>>333------//////...---******---...++++++......---,,,+++************))))))(((''''''''''''''''''((('''%%%%%%+++777@@@DDD<<<222,,,,,,---,,,+++,,,+++)))((('''''''''(((###$$$'''((())))))((('''******))))))((((((((('''!!!%%%(((***((((((***,,,))))))***+++,,,,,,,,,,,,((()))***+++---...000000---------...............111......222444111000222...444888:::>>>OOOjjjxxxgggYYYSSSNNNMMMJJJFFFEEEHHHIIIIIIMMMVVVaaarrr{{{wwwtttsssoooiii```[[[YYYYYYWWWUUUYYYZZZ^^^aaa```cccrrruuuaaaTTTMMMIIILLLPPPOOObbbpppwww[[[@@@666333......222...///000000000///---,,,+++***)))***,,,---,,,+++)))***,,,...//////.........000222222222111222333222111111000000111111222444555666888999888555222***,,,---,,,)))''')))+++((((((***++++++***))))))((((((((((((((((((((((((+++&&&(((...//////:::KKKbbbuuuyyycccKKK<<<---+++)))((()))))))))(((&&&(((***)))&&&%%%''')))'''((()))((('''&&&''')))&&&''''''((()))******+++((()))***,,,///555===BBBMMMYYYRRR>>>333---...888@@@OOO[[[XXXKKK???888333555666666777888<<>>===:::888<<>>999666888===LLLpppaaaBBB111222///,,,...,,,+++,,,,,,+++******+++---++++++,,,---,,,,,,************))))))((((((((((((***(((%%%$$$%%%)))---000555111,,,)))))))))(((''')))(((&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&(((***%%%&&&((()))((('''&&&%%%''''''((()))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,------------------------,,,------...000111111222///111222222222888AAAIIIaaavvvlll___UUUMMMLLLMMMJJJHHHHHHJJJIIIKKKUUUfff{{{~~~||||||xxxssskkkddd```]]]\\\ZZZ[[[^^^```___]]]\\\]]]______iii{{{kkk^^^VVVOOOLLLMMMOOOVVVddd||||||ZZZCCC777000...000000...------...///---,,,,,,+++***+++......,,,***---,,,+++---111444444333777333//////222333111...///000111222222111000///222000///111555888888777111///---------...---+++((()))***++++++***)))(((+++((('''))))))''''''***''''''(((+++,,,222@@@NNN```pppxxxdddMMM;;;222,,,(((***+++)))&&&'''&&&))))))'''''')))(((%%%((((((''''''''''''((((((&&&(((((((((((((((***,,,---------...000333555777:::999666000++++++000444@@@KKKTTTQQQIII@@@888111333444555666777:::>>>AAArrraaaUUUJJJFFFBBB@@@;;;555555999JJJdddaaaBBB222444111---...+++---------,,,***)))***,,,)))***,,,......---,,,+++***))))))))))))(((((((((+++)))'''&&&&&&''')))***+++)))''''''((()))((((((((('''&&&%%%%%%&&&((()))&&&'''((('''&&&&&&(((***$$$&&&(((******(((&&&%%%''''''((()))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,------------------------,,,,,,---...///000000111...111333333222333888<<>>888666888JJJ[[[cccCCC222444111///...+++.........,,,***)))***+++)))+++---//////...,,,+++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''((()))((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&&&&((()))'''((()))*********)))(((''''''((()))))))))))))))((()))))))))************((()))***++++++,,,,,,+++------------------------,,,,,,------...//////000...000333444444555999;;;===KKKaaayyy~~~kkk]]]PPPKKKIIIGGGFFFGGGIIIJJJPPP\\\nnn}}}}}}zzzvvvtttsssrrrrrrqqqlllkkkiiieeeaaa^^^\\\[[[YYY[[[aaajjjwwwyyyhhh]]]TTTMMMIIIFFFHHHOOOaaa|||wwwZZZDDD777333333000///............---+++))))))***+++---------,,,---,,,---...000222333333444333333444555444111...111111222333333222111111222111000111333666888:::333111///------,,,+++)))''''''''''''''''''&&&&&&(((&&&'''***+++((((((+++***((((((***,,,222>>>KKKdddxxxttt[[[III777///)))((((((&&&$$$%%%'''******'''&&&'''&&&###%%%&&&'''((()))((('''&&&&&&((((((((('''(((***,,,++++++,,,,,,,,,,,,++++++---......,,,***+++///333;;;EEEMMMKKKEEE>>>888333777777666555555888<<<@@@}}}iiiYYYTTTNNNHHHDDD???999666888<<>>666333000///------...---,,,***((()))***+++,,,,,,,,,---++++++,,,---...///111222222222333444444222///---222333333333333333333222111111222222333555777999333111///------,,,+++)))(((''''''&&&&&&&&&%%%%%%(((&&&'''++++++((((((***+++(((''')))+++000:::EEE\\\rrrfffQQQ:::222***((((((%%%$$$%%%'''***)))&&&%%%'''&&&"""$$$%%%'''((((((((('''&&&&&&((((((((('''(((***,,,))))))***++++++++++++***+++,,,---,,,***,,,111666<<>>888444444555555555666999>>>BBBuuucccZZZRRRIIIDDD???999666777333:::WWW~~~zzzSSS999555111//////,,,.........---+++***+++---////////////...------,,,)))))))))************+++&&&'''((()))))))))((((((''')))******)))'''((((((&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%''')))&&&&&&&&&''''''(((((()))''''''((()))))))))))))))))))))))))))************'''((()))***++++++++++++------------------------------........./////////222111///...///111444666777:::CCCRRRcccuuusssbbbXXXSSSNNNKKKLLLLLLPPPYYYhhhyyy}}}||||||}}}}}}zzzwwwvvvvvvvvvuuutttqqqppprrrvvvzzz{{{wwwtttoooxxxsssiii\\\PPPEEEBBBCCCLLL\\\ssszzz]]]HHH;;;444222000............,,,+++((()))+++,,,+++++++++,,,***+++,,,---,,,---///222111222333444333111///...333333333333333333333333111333444444444444555777333000...---------,,,***)))((('''&&&%%%%%%%%%%%%(((&&&'''++++++(((''')))***'''&&&(((***---555===MMMdddpppXXX>>>555,,,)))(((%%%$$$%%%&&&))))))&&&%%%'''&&&###$$$%%%&&&'''''''''''''''&&&(((((((((((((((***,,,)))))))))******++++++++++++,,,---++++++---333888???HHHNNNJJJCCC===888444111333555666888;;;???BBBuuueeeZZZOOOHHHAAA;;;888888777999IIIbbbbbbBBB888111...///,,,------...---++++++,,,...///......------...///000))))))*********+++++++++)))))))))))))))))))))(((((()))+++***((('''(((***''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$&&&))),,,---,,,)))(((''''''((()))))))))))))))))))))))))))************'''((()))***++++++++++++------------------------......////////////000000444333111111222333444444555777>>>FFFMMMZZZqqqoooccc[[[RRRMMMLLLMMMRRR[[[jjj|||yyyvvvuuuuuuzzz{{{}}}~~~}}}|||{{{}}}|||sssvvv{{{xxxiiiZZZHHHCCC???BBBJJJZZZrrrhhhRRRBBB999444222111000000000...---(((***,,,,,,***)))***,,,***,,,......,,,---000222333444555555333222111000222111111111111111111222111333666777555333333444111///---------...---+++***)))'''&&&%%%%%%%%%&&&)))'''(((,,,,,,(((&&&((((((%%%%%%((()))***///555@@@VVVvvv{{{aaaBBB888...***(((%%%$$$&&&$$$'''(((%%%%%%''''''$$$%%%%%%%%%%%%&&&'''((()))&&&(((((((((((((((***,,,,,,,,,******)))***+++,,,+++,,,,,,***)))---444:::CCCLLLPPPKKKCCC===888444000222666888999;;;>>>@@@ooocccUUULLLEEE>>>;;;;;;888888???OOOooommmIII:::111---...+++,,,---...---,,,,,,---///...---,,,,,,---///222444))))))******++++++++++++++++++******)))(((((((((''')))***)))''''''))),,,'''((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((($$$)))///333444111,,,((('''(((((()))))))))))))))))))))))))))************'''((()))******++++++***------------------------/////////000000000000000.........000222333333222666888>>>@@@???EEEZZZqqqrrrggg\\\UUUSSSMMMRRR\\\kkk|||zzzqqqkkkkkklllyyyzzz}}}{{{yyywwwuuuyyyrrrbbbLLLDDD===;;;<<>>666444333222222222000...(((+++---,,,***((()))++++++---//////---...000333444555666555444222222222000000////////////000000000444888888555222111222111///------......---,,,***)))(((&&&%%%%%%&&&&&&)))'''))),,,,,,'''%%%''''''$$$$$$''')))(((+++000;;;OOOoooiiiDDD999///***(((%%%%%%'''###''''''%%%%%%((('''$$$%%%%%%$$$$$$%%%&&&((()))&&&(((((((((((((((***,,,000...,,,***))))))***+++,,,,,,+++)))(((,,,444;;;GGGNNNRRRLLLCCC===888444000333777999:::;;;<<<>>>{{{mmmZZZLLLFFFBBB===888666;;;:::@@@ccc[[[@@@666111...,,,///---+++,,,---...------...------------...//////222...***(((***+++***(((+++***)))(((''''''(((((('''((()))******)))(((''''''(((((('''%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&""")))000222///,,,,,,...''''''''''''((((((((((((((((((((()))******++++++))))))))))))************///,,,******---...,,,***)))+++---...000000000///000111111111111222222222777666555555999AAAKKKRRRkkk|||ssseee\\\XXXWWWVVVZZZffftttyyynnn```UUUWWW___nnnttt~~~|||xxxyyy|||~~~yyyjjjYYYJJJ>>><<<===???IIITTToooxxxeeeRRRDDD>>>888333333333///...///---,,,,,,+++*********+++,,,,,,------...///000000///333555333222555777666666777555111///222222000555777666444555888777222.........///......---,,,+++***)))(((&&&$$$######%%%&&&'''***+++)))%%%"""(((&&&%%%$$$$$$''')))+++444EEE```gggJJJ999******---***(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((())))))(((((((((***+++,,,......---,,,+++***)))(((+++)))***,,,------222999JJJQQQTTTMMMCCC<<<777333555444444555888;;;===>>>qqq___PPPIIICCC===777111666999???YYYlllKKK999333000...///---,,,,,,---......------------------.../////////,,,)))(((***++++++***))))))))))))(((((((((((('''((()))******)))(((''''''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''###(((...///---+++,,,...''''''''''''((((((((((((((((((((()))******++++++))))))))))))************...,,,******,,,------+++***+++---...///000//////000000111111111222222222555444333222444:::BBBGGGXXXkkkyyytttgggaaaZZZZZZ^^^fffpppzzzsssfffXXXOOORRR[[[gggnnnyyy}}}}}}}}}|||qqq___NNN@@@<<<:::999???III\\\rrr~~~rrr```PPPDDD===777555444000...///---,,,++++++******++++++******++++++,,,------...000444666333222444666444333666555222111444444111333555555333444777555111...............---,,,,,,,,,+++***)))'''&&&%%%$$$%%%%%%''')))+++)))&&&###'''&&&%%%$$$%%%''')))+++...???YYYxxxhhhNNN;;;+++(((***'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((((((***))))))(((((()))***+++,,,,,,++++++******))))))+++)))***,,,------333:::IIIPPPSSSMMMCCC<<<777333666555555666999<<<>>>???zzzhhhZZZOOOGGG???999000333888===JJJggg[[[???666333//////---,,,,,,---......------------------......///---+++))))))***,,,,,,+++'''''')))******)))(((((((((((())))))))))))(((((('''(((((('''%%%%%%&&&(((&&&''''''''''''((((((((($$$(((,,,,,,+++)))+++---''''''''''''((((((((((((((((((((()))******++++++))))))))))))************---,,,***+++,,,------,,,,,,,,,---...//////......000000000111111111222222444444333111111444999===CCCTTTeeezzzvvvmmmeeeeeehhhmmmpppuuu}}}ooo```SSSMMMPPPXXX]]]eeerrr~~~~~~}}}|||}}}yyyhhhWWWFFF???:::444666<<>>RRRjjj}}}zzzfffUUUHHH;;;666333000///000,,,,,,++++++***++++++,,,,,,,,,---------.........222666666222000111222000111555777555444555333...000222333222444666444///---------------,,,++++++******))))))((('''&&&&&&$$$$$$%%%'''***+++***((('''&&&%%%%%%&&&''')))***---;;;OOOiiilllTTTAAA000,,,,,,'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((************++++++***))))))(((((((((''''''(((((()))*********,,,+++,,,------...777AAAIIIQQQTTTMMMCCC<<<666222555666777888:::<<>>222000...------...//////...,,,,,,,,,,,,,,,------...222333222000,,,***)))***'''''')))******)))(((((())))))(((((((((((())))))'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))''''''''''''((((((((((((((((((((()))******++++++))))))))))))***************+++,,,,,,++++++---///---------------...///000/////////000000000111111---///000111111111444666999===<<>>DDDuuudddWWWNNNEEE<<<888666666888===[[[xxxddd???777.........&&&(((...---...---------...---***'''...///000000///---+++)))+++++++++***)))(((((('''******)))((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&(((*********)))***++++++******)))))))))))))))***))))))+++///000///---(((***,,,------///222555000///.........///111222...///000111111222222111444444555777<<>>NNN[[[eeeccc\\\NNN???333///...222222333666999>>>BBBEEEuuugggZZZOOOCCC<<<777333333666>>>UUUWWWBBB333///000***+++000---///---++++++,,,,,,+++***---...///000///---+++***+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&(((*********+++---...,,,+++***)))(((((((((((((((''''''))),,,---,,,******,,,------------000222///............///000000......///000111111111111111222333333444777;;;???GGG[[[wwwrrrllllllvvvsss[[[KKKAAA999555333666:::===BBBVVVzzzmmmQQQ;;;000+++///---++++++,,,---,,,+++---------------,,,++++++(((((((((((()))***++++++.../////////...,,,***)))------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$%%%&&&)))***(((''''''(((((()))***+++***,,,222BBBaaabbbHHH:::333,,,'''%%%&&&&&&''''''((((((((($$$%%%&&&&&&%%%%%%&&&(((((('''''')))++++++***))))))''''''(((***,,,---,,,---...///000333???OOO[[[ccc___VVVHHH:::111......111111333666:::@@@DDDGGG~~~ooo```TTTGGG???888222111333;;;JJJrrrhhhMMM999000000,,,,,,///,,,000---+++***+++,,,,,,+++,,,---...//////...,,,++++++++++++******)))))))))''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&((()))******+++...000,,,,,,+++)))(((((((((((())))))***+++---------,,,,,,---...---,,,,,,...000---------.........//////---...///000111111111111222333555555555555777999>>>JJJ^^^www{{{rrrmmmzzz~~~}}}{{{cccPPPDDD;;;666555333777>>>AAALLLnnn|||\\\CCC555///000...,,,+++,,,---,,,+++------......------,,,+++'''''''''''''''((()))***---.........---,,,***)))......---------,,,,,,,,,************************((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&'''(((''''''''''''((()))***+++---,,,...999RRRtttgggKKK999---&&&!!!###$$$%%%''''''(((((((((%%%&&&'''&&&%%%%%%''')))''''''((()))******))))))((((((((()))+++------.........///000555@@@PPP\\\aaa[[[PPPCCC666///...//////000222666;;;AAAFFFJJJwwwfffZZZLLLBBB:::333111333:::CCCfff]]]AAA111111---,,,...+++///---+++***+++,,,,,,,,,***+++---//////...,,,+++++++++++++++************&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))'''''''''((((((((())))))&&&''')))))))))+++...000,,,+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,---...---++++++---...,,,---------............---...///000000111111000000222444555555555666777;;;???JJJ^^^wwwtttxxx{{{uuuppppppuuummmYYYIII===777333---000:::@@@GGGaaaeeeKKK:::222111///---,,,------,,,+++------......------,,,+++'''''''''&&&''''''((((((,,,,,,,,,,,,,,,+++++++++.........---------,,,,,,))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))++++++...777KKKiiipppTTT>>>000)))&&&"""###%%%&&&''''''''''''&&&'''((('''&&&&&&(((***'''((()))))))))(((((()))'''((()))***+++,,,---------...///111777CCCQQQ[[[]]]VVVKKK>>>444//////000///000222666<<>>666333444777<<>>444222000/////////...,,,,,,,,,,,,,,,,,,++++++***((((((''''''''''''(((((('''(((((()))+++,,,...///------------,,,,,,,,,+++''''''''''''''''''''''''((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&)))///777BBBWWW{{{zzz]]]BBB000***)))%%%%%%$$$######$$$%%%&&&&&&'''''''''&&&&&&(((***&&&(((***)))'''&&&''')))&&&)))++++++)))((((((***+++---000555===GGGQQQXXXPPPJJJ@@@666111//////000111222444888===CCCIIILLLuuucccUUUGGG;;;666666444333EEEeee___>>>777222///000---+++++++++---......,,,***((()))+++.........---,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))(((((((((((())))))))))))'''((('''&&&%%%&&&))),,,(((((((((((()))***+++,,,'''***---,,,***)))***,,,+++,,,---,,,++++++---...***+++,,,---...---,,,,,,,,,---...///000000000000111333444333222111333444444666:::>>>@@@JJJccc|||~~~zzz}}}}}}dddPPPEEE555777777555444<<>>777777111666===NNNqqqqqqMMM:::222---+++...+++---......,,,++++++,,,(((***---...---...///000+++++++++************)))(((((((((((((((((((((((((((''''''&&&&&&((()))***'''((())))))(((''')))*********))))))((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))((())))))*********))))))***))))))))))))+++,,,------,,,*********,,,...//////+++)))+++///111...+++...------......///000111//////000111222222333333555444555999<<>>NNNbbb}}}sssYYYDDD555111222------///++++++++++++++++++***))))))***)))((('''&&&%%%%%%%%%'''''''''((()))+++---......---,,,++++++,,,------***)))))))))))))))))))))''')))+++***(((&&&&&&(((''''''&&&&&&''''''((()))%%%'''((()))(((((()))++++++...---222===IIIccciiiPPP;;;***'''%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((***,,,,,,111666<<>>555333,,,---///+++++++++++++++++++++***)))******((('''&&&%%%%%%%%%'''&&&&&&&&&'''))),,,---++++++,,,,,,,,,,,,,,,+++))))))))))))))))))******''')))***)))'''%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%'''(((((('''((()))***+++///---000;;;EEE]]]}}}uuuZZZAAA...***%%%###""""""###$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&''')))+++///333999???IIIPPPNNNGGGBBB999111...------000444444555888;;;???EEELLLPPPwwwhhhWWWEEE:::555333222777JJJmmmvvvRRR<<<333///+++---///000000...------...+++,,,......------///111,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((())))))))).........---***((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&((()))++++++,,,,,,)))))))))******+++,,,,,,......,,,++++++++++++,,,---,,,+++,,,...///...,,,...------......///000111000000111111111222222222444333555777777555999???EEERRRhhh}}}xxxxxx{{{~~~{{{xxxyyy|||~~~~~~~~~|||xxx{{{~~~~~~kkkTTTIII@@@===999555:::DDDWWWiiirrr\\\GGG:::444,,,,,,///++++++++++++,,,,,,+++******+++***)))'''&&&&&&&&&%%%'''&&&%%%$$$%%%'''***,,,((()))+++------,,,+++***)))))))))))))))*********))))))))))))'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''''''''(((***+++...,,,///777???UUUtttcccGGG333...&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''((((((&&&%%%&&&)))+++111666<<>>AAANNNeeetttjjjeeefffkkkpppvvv}}}yyyvvvwwwzzz|||~~~zzzpppsssqqq[[[NNNBBB>>>;;;777;;;CCCRRR___tttgggOOO>>>666---,,,///******++++++,,,,,,,,,+++++++++***)))((('''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&(((***,,,,,,+++***((((((((())))))***************))))))))))))(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''''''&&&&&&((()))***---+++---444:::MMMkkkjjjNNN999333(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''''''''&&&%%%&&&***,,,222999CCCKKKSSSUUULLLAAA777000++++++---///333888555888<<<@@@EEEKKKQQQVVVzzziiiRRR???777111000777AAAVVVeeeCCC888555222,,,...//////---,,,,,,---+++++++++***)))***---///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))*********))))))111111111...+++((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((******+++++++++((((((***++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------......///000111111111111111111111111111111000111555777444444777::::::@@@RRRmmmsssddd[[[[[[```aaahhhsss~~~~~~{{{wwwwwwyyyzzz|||}}}}}}~~~~~~~~~}}}{{{uuupppqqq{{{qqqhhhjjjqqqxxxyyyaaaQQQBBB===;;;777:::AAAKKKUUUcccyyyoooUUUBBB777...---///)))***+++,,,,,,,,,,,,,,,,,,++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%''')))+++++++++)))(((((((((((()))******++++++)))((((((((())))))(((&&&%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%&&&''')))(((,,,***+++111555GGGdddtttWWW>>>555)))(((&&&'''(((((('''%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))******&&&'''&&&%%%%%%(((,,,///555???KKKSSSVVVSSSHHH===333---)))***---///333888666999>>>BBBHHHNNNTTTYYYwww```KKK>>>444000444999GGGlll|||SSSAAA888111---///000000...------...,,,,,,,,,+++******---///------,,,,,,,,,+++++++++))))))))))))))))))))))))'''((()))***+++***))))))+++,,,---+++)))(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((()))***************'''(((***+++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---------------......------......///000111111111111111111111111111333000111555666333333444999:::>>>GGGXXXppplll^^^ZZZ\\\```fffpppxxx}}}}}}}}}{{{{{{{{{}}}|||~~~}}}|||}}}~~~zzzrrrjjjgggiiivvvtttkkkjjjkkkllloootttxxx{{{}}}||||||jjjWWWEEE>>>;;;888:::@@@EEEKKKRRR```yyytttYYYDDD999...---...(((***+++,,,,,,------,,,,,,,,,+++***(((''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''')))******))))))'''(((((()))******++++++'''&&&%%%''')))***(((&&&%%%%%%%%%%%%%%%&&&''''''###$$$&&&&&&%%%%%%'''((('''***((()))///222CCC___bbbCCC555)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))***++++++&&&&&&&&&%%%&&&)))...222999GGGUUUZZZWWWOOOBBB777111+++''')))---///333888777:::???DDDJJJPPPVVV[[[lllWWWFFF888000222444===___fffJJJ888***///000222111///......///---...---,,,***+++...000---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))++++++******)))&&&'''))))))(((((()))+++'''((((((((())))))******(((((((((((((((((((((((('''(((((()))))))))))))))((())))))*********))))))'''(((***+++,,,,,,++++++***+++,,,,,,------------+++,,,---------,,,---///...------......///000111222222111111111111111111666333222666777444333444555:::>>>???DDDVVVrrrvvvddd\\\\\\eeekkkrrrxxx{{{~~~~~~}}}~~~{{{|||}}}~~~{{{uuupppmmmiiikkkyyyvvvnnnlllgggeeedddbbb``````______cccfffkkkqqqxxx~~~sss^^^IIIAAA>>>:::<<>>333///***&&&))),,,///333888777;;;@@@FFFKKKQQQWWW\\\{{{eeeTTT???333666666666LLLkkkzzzNNNCCC999222222000------......,,,///...---,,,+++,,,------111...++++++---...,,,***************************************))))))))))))))))))))))))))))))))))))(((((((((+++......+++'''(((''''''&&&&&&((()))***&&&''''''((()))(((((((((***)))((((((((()))+++,,,))))))))))))************++++++******************+++---//////...---...///------,,,+++,,,---...///111111111111111111111111444444444444444444444444777777:::<<<<<>>[[[{{{cccGGG111---)))''''''%%%###&&&,,,$$$%%%&&&'''(((******+++***)))(((***,,,---,,,)))(((""""""'''+++222888GGGVVVcccbbbXXXJJJ===333///+++'''(((---222666777888<<>>LLL\\\zzzyyy}}}~~~|||wwwtttuuuttttttyyy~~~{{{{{{}}}|||zzz~~~}}}xxxpppkkkkkkppp}}}zzzhhh\\\SSSJJJGGGHHHFFFFFFGGGIIILLLOOOQQQRRRRRRVVV[[[]]]```hhhuuuwww]]]NNNGGGAAA>>>>>>@@@BBBEEEJJJRRR[[[eeekkk^^^LLL:::222000///------+++,,,---.........---,,,---***))))))++++++***(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&)))&&&''',,,...===XXXzzzgggKKK444---)))''''''%%%###&&&***&&&&&&''''''(((((())))))***(((((())),,,,,,+++)))'''"""!!!$$$)))...666???LLLZZZeeecccXXXJJJ<<<222---***((()))...333666777:::???EEEKKKPPPVVV[[[^^^sss~~~jjjSSS@@@<<<888333<<>>JJJ```~~~tttiiiccc___^^^bbbhhhnnnvvv}}}|||zzzzzz|||~~~|||{{{zzzyyyxxxyyy{{{}}}zzzmmmlllmmmsss|||}}}jjj[[[QQQLLLIIIEEEAAA@@@AAABBBBBBAAACCCEEEGGGFFFEEEHHHNNNTTTXXXXXXXXXWWWYYY```kkkssstttnnnfffZZZQQQJJJHHHGGGFFFFFFFFFEEECCCAAA:::333000,,,((((((+++++++++,,,,,,------------+++******)))***))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%)))'''&&&+++,,,777LLLfffsssXXX===...)))&&&''''''$$$$$$&&&''''''''''''((((((((((((((((((((()))))))))(((((('''&&&(((,,,...444AAAOOO^^^fffiiiaaaSSSEEE777...))))))***---111555888:::>>>CCCIIIOOOSSSWWW[[[]]]wwwpppTTTBBB999555777<<>>999555333///+++,,,000,,,,,,++++++++++++,,,,,,************)))(((((()))((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''&&&$$$)))'''%%%***,,,444EEE___zzz___BBB111+++'''''''''%%%$$$%%%%%%%%%&&&'''((()))******(((((()))))))))((((((((()))(((***...111888FFFTTTeeehhhfff[[[LLL@@@444+++''')))+++...111666:::<<>>ZZZhhhIII777///(((''''''%%%###$$$$$$%%%&&&'''(((***++++++(((***+++***)))(((((()))***(((***///555>>>MMMZZZhhhggg```QQQCCC999000)))''')))+++...111666<<<@@@CCCHHHNNNTTTWWWYYY[[[]]]www|||nnnTTTCCC;;;777333000BBBUUUjjjJJJ<<<777111///111...//////000///...---,,,***---000000...,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&(((******(((''')))+++&&&'''((()))***))))))(((((())))))))))))*********((()))***+++,,,++++++************+++++++++,,,,,,******++++++,,,------...+++---//////...---...//////...---------...000111111111111111111111111111333333333444444555555555111666777333222666999888888>>>GGGSSSjjj{{{mmmeee___]]]___fffgggggghhhjjjpppvvv{{{~~~{{{|||~~~xxxrrrtttvvvyyy{{{}}}~~~~~~}}}wwwssspppkkkeee```\\\ZZZaaarrrxxxjjjYYYNNNKKKLLLKKKIIICCCDDDCCCBBB@@@?????????>>>AAAEEEFFFEEEEEEGGGJJJOOOSSSVVVVVVTTTTTTWWW[[[jjjrrr}}}|||ssshhhZZZQQQEEE===555222111000111444222111///---,,,+++++++++(((***+++***'''&&&((()))((((((''''''''''''((((((&&&&&&'''(((((((((((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%"""***'''###(((+++...999LLLzzzvvvVVV===333)))'''&&&$$$###$$$&&&&&&&&&'''((())))))***)))+++,,,,,,)))((((((***+++'''(((000;;;GGGVVVbbbhhhdddYYYHHH:::222,,,'''''')))+++---000666===CCCIIINNNTTTZZZ\\\^^^```aaa~~~yyy~~~{{{```LLLAAA999222666999>>>fff\\\HHH===333...///...///000000000///---,,,(((,,,///000...,,,,,,...************************************))))))))))))))))))))))))))))))))))))%%%(((***)))((('''))),,,'''((()))++++++******)))(((((()))************)))'''((()))++++++******)))******+++++++++,,,,,,,,,******+++,,,,,,---......+++---//////...---...//////......---...///000111111111111111111111111111444444444444444444444444000888<<<888555777999777555===CCCGGGTTTnnnvvvnnniiiiiihhhhhhfffeeedddggglllppp|||}}}|||}}}yyyxxxxxxyyyzzzzzzzzzyyyyyyyyy}}}uuusssuuussskkkddd```[[[]]]hhhttt|||qqq```WWWSSSOOOKKKEEEEEECCCAAA???===<<<;;;===@@@CCCCCC@@@???AAACCCCCCGGGLLLMMMKKKIIIIIIIIIJJJSSS___kkkwwwttthhhWWWKKK@@@;;;999777666888666444222///---,,,,,,,,,(((***+++***'''&&&'''***''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""***'''###(((***---666===mmmbbbAAA555***'''&&&$$$###%%%(((((((((((((((((((((((())),,,---,,,***((()))***+++&&&'''111???MMM\\\hhhhhhbbbTTTBBB555...***&&&''')))+++---///666???EEENNNRRRYYY^^^aaabbbcccdddwwwttt|||mmmYYYHHH===777666555888FFFfff]]]GGG===888444//////...++++++---...---+++...111111...,,,,,,---+++++++++************)))///+++((((((+++.........))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******+++++++++*********))))))+++***)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000///000000111111111000000444444444555555555666666555666777888777666444222777888===BBBIIIWWWppp|||zzztttllljjjlllnnnllliiioooqqqtttxxx|||~~~{{{yyyyyyxxxxxxxxxxxxyyyyyy}}}|||{{{{{{|||~~~~~~zzzvvvtttrrrrrrrrrjjjiiihhhggggggfffeeedddxxxpppggg^^^VVVPPPFFF?????????<<<<<<@@@=========>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>>>>>FFFBBBEEEOOOYYYbbbooozzzppp```QQQKKKFFFAAA>>>@@@AAA:::111...///000---******++++++)))'''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%'''((((((((('''&&&******)))((((((((((((((())))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&'''(((***+++:::SSSxxxmmmRRR;;;(((''')))%%%$$$((((((''''''&&&&&&%%%%%%$$$+++)))((((((***+++***)))(((,,,111777DDDWWWfffmmmkkk]]]KKK===222)))&&&((((((((()))+++000999BBBIIIPPPWWW^^^ccchhhjjjfff```~~~~~~yyyuuuaaaNNN@@@888555444666@@@UUUuuu^^^DDD444,,,000000///...///111111000+++...111111///,,,,,,---++++++++++++************...,,,)))))),,,------,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******+++++++++*********))))))+++***)))+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000//////000111111111111111333333444444444555555555555666777888888777555444:::999;;;>>>BBBKKK^^^ooozzzpppllllllmmmmmmnnnooopppqqqsssvvvzzz}}}~~~{{{yyyyyyxxxwwwvvvvvvuuuuuuzzzzzzyyyyyyzzz}}}~~~{{{xxxuuutttssssssppprrrrrrmmmeee]]]YYYXXXcccqqqvvvjjjYYYPPPGGGEEECCC>>>;;;<<<===<<<<<<<<<<<<===>>>>>><<<======>>>>>>===;;;;;;@@@<<<<<>>444000111222000---******+++***))))))))))))'''&&&&&&&&&''''''((()))%%%&&&'''(((((((((''''''***))))))((((((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***)))'''''''''(((***+++333JJJlllnnnQQQ;;;)))'''(((&&&%%%(((''''''&&&&&&%%%%%%%%%$$$***((('''''')))******)))''',,,222<<>>777222///000111///---------...000111000...---,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))*********************************+++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------........./////////000000------///000222222333333111111222222222333333333444444666777777777777666:::777888;;;<<<===BBBIIIaaavvv|||ooojjjiiihhhhhheee___ZZZZZZ```eeeqqqzzz~~~}}}|||zzzyyyyyyzzzyyyxxxvvvtttsssvvvvvvvvvwwwyyy{{{|||}}}~~~~~~}}}|||{{{xxxwwwuuu|||~~~sssfffZZZUUUNNNOOOWWWeeetttooo\\\OOOHHHEEEEEE<<<<<<;;;:::999888777777888888888777777666555555666555444555666777888:::<<>>DDDQQQbbb|||rrrlllgggfffccc]]]XXXXXX[[[___bbbkkkwww~~~}}}|||{{{zzz{{{}}}~~~~~~|||zzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{wwwmmm___UUUPPPPPPQQQSSSVVV]]]mmm||||||iii[[[OOOFFF??????@@@??????===<<<;;;888888777666555555444444///000111111222444444444:::<<>>222111222111222777/////////111222111...+++,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++))))))************))))))))))))))))))))))))))))))((())))))******++++++++++++************)))))))))***************+++++++++)))***,,,,,,+++++++++,,,***++++++,,,,,,------...------------------------------........./////////---...///111111222222222111111222222222333333333555555555555666666666666888888999;;;999777;;;BBBGGGSSShhh|||zzz~~~kkkgggaaa[[[XXXXXXYYYZZZZZZaaajjjssszzz~~~}}}}}}}}}}}}}}}{{{|||||||||}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzz{{{yyyzzz}}}}}}vvvhhh]]]TTTSSSRRROOOKKKKKKWWWeeejjj{{{|||dddRRRIIIGGGDDDAAA???=========999888777666555444444444000222333000111333333111666666555666:::DDDOOOWWWccchhhmmmllldddZZZRRRNNNGGGIIIJJJLLLQQQ[[[hhhqqq}}}pppeeecccaaaZZZSSSDDD===555///---,,,***(((+++******)))))))))))))))((((((''''''(((((()))***''''''&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******+++,,,,,,111666CCCYYYrrr}}}qqq___III>>>000((('''((()))((($$$$$$%%%&&&&&&'''(((((('''$$$"""###%%%)))+++,,,555DDDXXXlll{{{~~~rrreeeNNN???000******))))))***...000555:::AAAJJJTTTZZZ```fffkkkjjjjjjnnnqqqrrruuuxxxhhh\\\HHHBBB;;;999;;;======<<>>999888777555444444444444222555555111000444444000111111111111444999@@@FFFMMMPPPTTTWWWVVVRRRMMMJJJHHHGGGFFFEEEEEEGGGKKKNNNTTTeee|||zzz~~~xxxeeeYYYJJJ===555000+++(((,,,+++******)))))))))***)))((('''''''''(((******'''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&&&&((('''&&&%%%%%%'''(((***''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,---222>>>SSSkkkxxxpppbbbGGG>>>222)))''')))***((($$$%%%%%%&&&((())))))***'''$$$"""###&&&***---...999LLLeeeyyy}}}mmm\\\CCC888---))))))(((***---...111777>>>FFFQQQ[[[bbbeeelllpppnnnllloooqqqrrryyy|||oooeeeRRRLLLAAA777666<<<===999;;;UUUtttfffMMM@@@888000///555000//////000333222...+++---------,,,,,,,,,++++++)))***+++)))'''(((,,,000))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))))))))******++++++++++++(((+++------+++***+++---******+++,,,,,,---......---------------------------------........./////////000000111111111000000222222333333333444444444;;;;;;:::999888888888999666999===>>>;;;;;;FFFTTT\\\dddoooxxx}}}wwwuuuzzztttmmmkkkgggddd______aaacccfffkkkooorrrvvvyyy}}}~~~~~~}}}|||{{{}}}{{{zzzxxxyyyzzz|||}}}uuuyyy}}}zzzvvvsssnnnhhhaaa\\\UUUMMMHHHIIIIIIMMMTTTaaazzznnnYYYJJJCCCBBBCCC999888666444333333333333...222111------222222//////000222333333555999;;;>>>???BBBFFFJJJKKKIIIHHHIIIHHHGGGEEEBBB???<<<:::DDDJJJTTTbbbzzz{{{fffRRREEE;;;333...,,,,,,+++***))))))******)))((('''''''''(((***+++&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&&&&&&&''')))+++((((((''''''''''''(((((('''''')))***,,,,,,,,,,,,***000===RRRjjjxxxssshhhFFF???222)))''')))***)))$$$%%%&&&'''(((***++++++'''%%%"""###&&&***...///???UUUppp{{{fffTTT===444,,,***((((((***...---111888@@@JJJVVVaaahhhiiippptttqqqnnnnnnppppppyyy{{{sssgggUUUDDD>>>>>><<<;;;===999@@@RRRsssgggLLLAAA:::555111///111222444444222///---...---,,,,,,+++++++++,,,++++++******++++++,,,------,,,***(((((((((((()))))))))))))))))))))))))))((()))***+++,,,+++*********)))***---,,,((((((,,,---+++******+++,,,,,,+++******))))))******+++,,,,,,,,,,,,---------......///...,,,++++++,,,---//////......------///000111...///000111111222222111222333444444333333555777:::===>>>999555555888:::666>>>@@@@@@AAACCCWWWwww|||yyy{{{|||qqqiiiiiidddccchhhjjjfffeeehhhnnnpppuuuzzz}}}yyyxxxzzz}}}}}}xxxvvvwwwxxxzzzzzzwwwyyy|||}}}}}}{{{wwwuuusssrrrmmmddd]]]WWWNNNEEEHHHIIILLLVVVgggyyyuuuaaaTTTJJJBBB>>>???<<<444222555888777444222///.../////////.........///111333555777888999:::<<>>@@@NNN___}}}~~~xxxpppjjjiiihhhccccccfffeeehhhmmmssszzz~~~zzzyyy{{{}}}}}}yyywwwxxxyyyzzzzzzxxxyyy|||}}}~~~}}}{{{zzz~~~~~~yyyqqqjjjcccYYYPPPGGGFFFHHHNNNXXXdddnnnsss|||zzzgggUUUHHHGGGCCC???;;;999888777777222000......000111000000000000000000111222333444666777999;;;>>>@@@BBBCCCEEEEEEDDDAAA>>>999555333///111555;;;CCCNNNYYY```hhhnnnvvv}}}iiiSSSFFF>>>;;;666222///,,,++++++---,,,***)))))))))(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%&&&''''''''''''''''''((()))******''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))******)))///888KKKiiiwww___LLL777...---+++(((&&&)))&&&%%%''',,,...,,,)))(((***%%%$$$)))(((+++999MMMfffrrrYYYDDD222///+++((('''))),,,...000999CCCLLLVVVccclllooozzzzzzxxxvvvssspppmmmkkkrrr}}}mmmZZZNNNGGG@@@<<<;;;777777999@@@RRRpppqqqPPP@@@<<<000111222111111000111222---,,,,,,,,,,,,,,,------+++++++++++++++,,,------...---,,,+++*********+++++++++++++++++++++++++++))))))***++++++++++++***)))((())),,,+++''''''+++,,,+++))))))+++,,,+++*********))))))******+++,,,*********+++++++++,,,,,,...---,,,++++++,,,......///............///000000...///000111222222222222111333333333333333555777;;;;;;;;;999666555555777@@@GGGHHHQQQiii{{{tttnnniiigggiiidddfffjjjooouuu{{{~~~{{{{{{|||~~~|||zzzyyyzzz{{{zzzzzzyyyyyy{{{}}}~~~~~~~~~~~~yyyrrrkkkaaaWWWIIIGGGEEEFFFJJJOOOSSSUUU[[[]]]gggyyynnn___TTTGGG>>>>>>===777333555333222111111222222111000111111000///////////////333444555666888:::;;;;;;??????>>><<<:::777444222---...000222444888>>>BBBHHHSSSaaakkkssstttdddVVVOOOFFF>>>:::555000,,,+++***)))))))))(((&&&$$$((('''&&&&&&((())))))(((%%%%%%%%%%%%&&&'''(((((()))))))))***************&&&&&&&&&'''''''''''''''((((((((())))))*********(((---777IIIggg~~~jjjVVV???333...***&&&$$$(((&&&%%%(((+++---+++)))'''***%%%$$$))))))...===SSSlllmmmRRR;;;///---)))'''''')))---///222===JJJUUU```lllsssuuu|||||||||yyyuuupppjjjgggfff{{{jjj\\\QQQHHHAAA>>>777888999;;;BBBTTTppp|||YYYAAA:::666111000222444333222---,,,,,,,,,,,,---......,,,++++++++++++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))((())),,,***''''''+++,,,***))))))***++++++*********))))))******+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---................../////////000//////000111222222222222111222333333222333555777555444444555555444777<<>>DDDSSSbbbvvvWWWHHH===111///555999666111---------,,,,,,---......,,,,,,++++++,,,,,,---...............---------,,,++++++++++++++++++++++++***************+++++++++)))(((***,,,+++'''(((+++,,,***))))))***++++++*********))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---......//////////////////000111222222333333222111222333333222222444666888666666777666666???JJJeeeyyytttrrrqqqppprrruuuyyy|||~~~}}}{{{zzzzzz{{{{{{{{{yyyzzzzzzyyyyyyyyyzzz{{{||||||~~~{{{ssskkk___YYYQQQJJJFFFEEEDDDDDDDDD@@@AAAIIIVVVeeevvvwww\\\RRRKKK>>>999===999777555444444333000//////...............//////111111222222222222222222444333333333222111000000+++...000111111111333444777777888<<>>CCCSSSgggssswww{{{oooWWWLLL>>>444000...+++))),,,***((((((((()))(((&&&&&&&&&&&&&&&'''((())))))''')))***,,,,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((()))...222999KKKaaakkkjjj^^^NNN<<<222,,,(((&&&'''%%%&&&(((******)))((('''$$$(((%%%$$$+++...:::NNNaaawwwrrr\\\DDD222,,,+++))))))***---///111666FFFYYYiiivvv}}}uuummmgggSSStttppp^^^QQQDDD999333666666444888AAADDDaaavvv```MMMBBB;;;444000111000///---,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---.........---,,,************************+++***)))))))))***+++,,,+++***+++...---)))***---+++***((((((*********)))******))))))******+++,,,++++++,,,,,,,,,---------***+++,,,---............------///000000000///...000000111222333333333333000111222222111222444666333222333555222888RRRnnn|||yyyzzz}}}|||yyyvvvuuuwwwyyyzzzzzzuuuvvvvvvwwwxxxyyyzzzzzzwwwzzz|||{{{|||~~~zzzttttttpppiiibbbZZZRRRIIIDDD@@@<<<:::===???@@@DDDIIIKKKXXXooo}}}nnn___TTTGGGBBB<<<777555444333222111111000000111111222333111111111111111111111111000000//////....../////////000222111000000111222111000///000222555666666222999DDDMMMVVV```jjjqqq~~~zzzmmm[[[LLLDDD===555...000...+++*********((('''((('''''''''''''''((((((''')))+++---//////......,,,+++******)))((('''''')))))))))(((''''''&&&&&&&&&+++...222AAAUUU___]]]UUUGGG888000,,,(((&&&((($$$&&&)))******)))''''''###(((%%%%%%+++000===SSSiii}}}nnnYYYCCC444---,,,+++++++++...000222:::III\\\lllyyy{{{rrriiidddOOOrrr}}}kkk]]]GGG===999;;;999111222:::000AAAWWWnnnoooVVVEEE===;;;222111///...,,,,,,++++++---,,,,,,,,,,,,---......+++,,,---.........,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,---,,,+++,,,///---******...+++)))(((((()))******)))*********)))***++++++,,,******+++++++++,,,,,,,,,***+++,,,---............,,,---///000000000///...000000111222333333333333000111222222111222444666111111555888888BBBccc|||~~~|||yyywwwyyy}}}|||yyyuuutttuuuxxxzzz{{{ssstttvvvxxxzzz{{{||||||zzz}}}~~~}}}~~~|||vvvyyywwwtttpppiii___TTTLLLCCC???>>>??????===>>>BBBBBBGGGSSSjjj}}}lllVVVPPPFFF>>>999555333111444333222222222222222222000000111111111111111111111000///............///***,,,............000222111333444222///------...444222222555===EEEKKKNNN[[[qqqzzzjjj]]]RRREEE<<<333111...---,,,+++***((()))((((((''''''''''''((('''))),,,///111111111000---,,,+++***)))'''&&&&&&******)))((('''&&&%%%%%%###(((+++...;;;NNNWWWVVVPPPDDD777000,,,(((&&&((($$$&&&)))+++***((('''&&&"""(((&&&%%%+++000>>>UUUppplllWWWCCC555...---,,,,,,,,,...000222<<>>333+++---000---++++++---,,,+++,,,...///...------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***((()))***,,,,,,+++*********)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++------------...000............/////////000///000222222333222111000444444333333333333333444333111444999>>>PPP{{{uuu}}}}}}sssnnnkkkkkkqqq{{{|||~~~}}}xxxvvvxxxzzz{{{{{{vvvvvvuuutttuuuuuuwwwwwwzzzzzz{{{|||~~~~~~|||zzz|||zzzxxxxxxuuummm```WWWNNNGGGAAA>>>???@@@>>>;;;???AAAGGGSSSggg{{{iiiUUUIIIAAA888555666333222111000000111222444111111111111222111///---///000111000...,,,---...,,,---......---...111444000222444333111...------//////111222444666777888FFFQQQcccvvvtttfffZZZJJJ>>>222...000000---***((('''&&&'''))))))'''%%%***,,,///000000000222333444222000---+++*********((('''&&&%%%%%%&&&((()))%%%***---...888JJJWWW[[[VVVEEE555111000---*********)))(((''''''&&&&&&'''###)))((())),,,000DDDccczzz|||eeeNNN<<<222---)))(((+++---...222888AAAPPPbbbqqq~~~}}}vvvjjj[[[QQQOOOdddsss^^^PPPCCC===999555555777222333666===KKKbbb}}}qqq___EEE;;;444444444000,,,+++---,,,,,,---//////...,,,---...............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,......------///111........./////////000000...///111222222111111000333333222222111111222222222111444:::BBBYYYxxx{{{}}}~~~~~~qqqiiidddbbbgggooouuuzzz}}}~~~~~~zzzyyyyyyzzzzzzxxxuuutttsssrrrrrrsssuuuvvvxxxxxxyyyzzz{{{|||{{{zzz}}}{{{yyyxxxxxxtttkkkeeeWWWPPPGGGAAAAAAAAA???===<<<===@@@FFFRRRggg~~~rrr\\\LLL???:::;;;555333222111222222222111111000000111222222000...///000111000...------...------...---,,,---000222000111222111///......///+++,,,---...///111111222777>>>KKKYYYggguuukkk[[[FFF888222...***'''---+++************(((''',,,...111222222222333555555444111...,,,*********(((((('''&&&&&&&&&'''(((&&&)))+++...999LLLYYY^^^[[[JJJ999222///+++((()))***)))(((''''''&&&&&&'''###(((((()))---222FFFeee}}}www```KKK<<<444...***))),,,---...333999EEETTTfffuuu}}}ttteeeUUUIIIMMMaaa}}}qqqbbbQQQEEE===888777888111222111222888DDDTTT``````SSSEEE<<<666111///000,,,,,,,,,---///...,,,))).................................---,,,,,,,,,++++++,,,,,,------,,,,,,+++***************+++,,,,,,++++++*********+++,,,---++++++++++++,,,,,,,,,,,,,,,------------.........+++---............///000....../////////000000000...///000111222111000000444333333222222222222111222222555<<>>????????????DDDOOO^^^iii|||zzzdddQQQFFFBBB<<<999555444555555333111111000000111333333222000000111111000...------...------...---,,,+++---/////////000///...---///000)))******++++++,,,------///222888@@@IIITTT^^^eeettthhhQQQCCC999222---///---***)))))))))((('''...000222333333444555777777555222///,,,+++*********)))((('''&&&&&&'''''''''((()))---;;;NNN]]]ccccccSSSAAA666000,,,*********)))(((''''''&&&&&&'''###(((((()))...333GGGfffrrr[[[HHH<<<666///,,,+++---...///555<<>>DDDZZZuuu|||bbbJJJ999222222555///......///000000---+++......------......//////000//////...---,,,,,,+++,,,,,,------------,,,,,,,,,+++***)))***+++,,,---++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,------------............+++,,,......------...///...////////////000000000...///111222333333222111555555555555555444333333444444666===LLLmmm}}}~~~{{{|||tttrrrsssrrrsssfff___]]]^^^hhhooovvvyyy{{{}}}|||yyywwwvvvvvvvvvvvvuuurrrooooooppprrrtttssstttuuuvvvvvvxxxzzz||||||{{{zzzyyyvvvsssooohhh^^^UUUNNNIIICCC@@@@@@@@@AAA@@@AAAHHHQQQYYY___dddnnn}}}ooo[[[PPPJJJCCC<<<888777777555222111000000111333444333222000111222000...---...///,,,---...---+++***+++,,,------...---,,,,,,///111++++++++++++++++++++++++///000222555999???FFFLLLSSSaaavvvuuuaaaRRRCCC999333000,,,***)))******)))...000222333333444555777888666333000---+++******+++***)))(((''''''&&&&&&)))''''''---;;;OOO```jjjkkk]]]JJJ;;;222...------***)))(((''''''&&&&&&'''%%%)))'''(((...333FFFcccpppYYYFFF;;;666000...---......000888@@@PPP^^^ppp~~~{{{rrrhhh^^^SSSFFF>>>FFFVVVrrrwwwaaaPPPDDD<<<777777666555333222444777:::AAATTTooojjjPPPAAA:::888555333111111222222111000------,,,,,,---...//////000000//////...---,,,,,,---------......---------,,,+++*********+++---...++++++,,,,,,------------++++++,,,,,,,,,------------------.........//////+++,,,------,,,+++---...////////////000000000111000111222444555555444444444555555666666555555444666666888===MMMrrr~~~|||yyyzzz}}}|||kkkkkkkkkfffoooxxxlllddd```cccggglllqqqtttxxx~~~~~~zzzwwwxxxzzz}}}xxxvvvtttqqqpppqqqssstttqqqssstttttttttwww{{{~~~~~~~~~}}}}}}}}}{{{yyywwwtttqqqkkkddd[[[RRRJJJEEE???@@@AAA@@@???CCCJJJPPPWWWXXX\\\fffyyy}}}ooo```WWWKKKBBB<<<999666444222111000111333444444333000111222111///---...///,,,---...---+++******++++++,,,,,,+++***+++...000,,,,,,+++++++++*********,,,---...//////111555777<<>>:::333...,,,,,,,,,,,,,,,///111222222333444555777555333000---+++++++++++++++******)))((('''&&&)))''''''---:::MMMbbbqqqoooeeeRRR@@@333.........***)))(((''''''&&&&&&'''''')))'''(((...222DDD```~~~qqqYYYFFF999333000...---......111:::EEESSSbbbtttwwwiii\\\RRRIII@@@;;;CCCQQQkkk}}}}}}|||vvvbbbSSSFFF===666555333222222333444666111999EEETTTjjj{{{fffWWWNNNGGGBBB:::444111000000000...------,,,---...000111000000000///.........------......//////......---+++++++++++++++,,,------***+++,,,---------,,,,,,++++++,,,,,,------......------........./////////,,,---...---,,,,,,---.../////////000000000111111000222333555666666666555222333555666777777666555777888999<<>>NNNkkkxxxlllZZZIII===555222000000///......///111333444000/////////////////////......////////////......***+++,,,,,,------,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,---......///............////////////...///000///...---...000//////000000000111111111000111333555666666666555444555888:::;;;<<<;;;;;;777999999<<>>666...)))