BM6P6(@ yyyfff]]]ZZZXXXWWWSSSMMMLLLNNN\\\]]]^^^___eeemmmmmmiiifffttteeeSSSQQQOOOHHHCCCFFFGGGFFFDDDDDDEEEEEECCCBBBCCCFFFHHHIIIHHHGGGGGGKKKKKKJJJFFFDDDEEEJJJOOOPPPMMMOOOSSSUUUSSSTTTVVVaaakkkOOO```eee^^^fff~~~sssZZZIII\\\kkkQQQPPPJJJEEEMMMpppXXXMMMMMMLLLWWWYYYQQQdddiiiqqqeee^^^ZZZNNNOOOKKKCCC???AAADDDDDDEEEIIIOOOVVV\\\[[[RRRIIIEEECCC===666222444888;;;;;;999;;;888333999;;;000000111222222222000,,,(((((()))***))))))***)))''',,,+++))))))***---000222???FFFPPPXXXYYYSSSJJJCCC:::444,,,'''(((***++++++111000///111222222111///---***((()))+++,,,+++)))+++///...)))(((---...,,,///)))(((...111,,,)))***222///+++***,,,,,,+++)))///---+++,,,------)))&&&(((///888???FFFIIIDDD===444000***(((***++++++***---,,,++++++,,,,,,***)))((()))+++***((('''''''''///(((,,,***'''AAA```aaapppSSS888///---((('''+++&&&(((***(((&&&&&&(((***'''((((((''''''(((***---111///...000333444111---...+++((()))+++------+++'''000666111++++++///333///......000111111///---))),,,000111000///111222333555555000***'''***---,,,,,,,,,+++))))))***,,,***+++,,,,,,++++++---......---...777NNNmmmaaa@@@444888888111999MMMWWWVVVRRRDDD888:::888888777;;;HHHRRRMMMAAA@@@DDDWWWjjj]]]ZZZWWWTTTRRROOOMMMRRRYYY___fffnnnvvvrrrXXXPPPMMMIIIGGGMMMKKKGGGBBBAAADDDGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKGGGHHHGGGEEECCCDDDIIINNNPPPRRRVVVXXXVVVUUU]]]gggbbbqqq{{{}}}kkkWWWIIIUUUssstttXXXGGGJJJGGGKKKdddiiiLLLBBBDDDCCCLLLMMMGGG\\\}}}vvvnnnhhhcccXXXYYYUUUNNNKKKNNNQQQQQQNNNOOORRRZZZdddjjjhhhcccDDDOOOTTTLLLCCCAAADDDFFFTTTRRRVVVUUUNNNPPPOOOCCC<<<<<<@@@GGGHHH>>>000'''((()))******,,,---,,,+++******)))((()))+++---...333777>>>BBBCCC@@@;;;777111...***)))*********)))---,,,,,,---///000///---...+++))))))+++,,,+++))))))///111---***+++,,,***444///---......***+++...---+++(((((()))******(((+++,,,,,,...///...+++)))+++555???CCCDDDDDDBBB>>>777222,,,))))))******))),,,+++******,,,,,,+++***((()))***)))(((((()))***///***...,,,///NNNkkkiii[[[DDD222000222000...111***,,,///...+++)))((()))((())))))((('''''')))+++111444777888666111---++++++(((&&&''')))++++++***%%%...444000++++++///222000111222333222111000///,,,---///000111222333444222444444000+++''')))+++***,,,------,,,+++,,,......000222000---+++,,,---000000222>>>WWWuuuaaaDDD999:::;;;888999GGGQQQXXXXXXFFF777999888;;;===>>>DDDIIIGGGAAAAAACCCSSSzzzxxx~~~lll\\\XXXWWWUUUTTTSSSQQQRRR[[[fffvvvkkkZZZQQQMMMKKKNNNKKKHHHDDDBBBAAADDDGGGIIIHHHFFFEEEEEEFFFHHHIIIDDDFFFGGGFFFDDDEEEIIINNNOOOTTTXXXXXXSSSVVVhhh{{{qqq|||___RRRHHHKKKZZZmmmkkkWWWHHHAAAFFFAAAUUUfffJJJCCC;;;>>>>>>DDDDDDAAA[[[~~~{{{yyyzzz|||{{{uuuppplllmmmjjjaaa\\\\\\\\\[[[RRROOOOOOWWWeeerrrzzz~~~hhh}}}}}}nnnlllpppqqq|||tttiiiWWWDDDEEEPPPbbbgggUUU:::)))+++******,,,......,,,+++(((((((((((())))))*********+++,,,.........------(((((((((***++++++)))&&&+++******+++---///...---...,,,******+++,,,+++***$$$***...---,,,,,,,,,+++000...///000...+++,,,///)))((('''''')))*********(((+++...///...---------111===GGGGGGDDDBBBAAA???<<<777000+++)))(((((((((***))))))***,,,------,,,)))))))))(((((())),,,...111...///...:::\\\ooofffDDD666,,,111666555333444...111333333111---***)))((()))***)))))))))+++---111888>>>>>>777///***((('''&&&%%%''')))******)))%%%...333000+++,,,///111///222555555333111222333333000...000444777777666222444555222,,,)))(((***)))+++---......------...222666888666000++++++---///111666FFFbbbwwwYYYEEE;;;777888:::;;;CCCNNN]]]aaaKKK777999777>>>BBB@@@>>>>>>??????@@@@@@MMMyyy{{{www}}}sss```WWWWWWTTTUUUWWWZZZ[[[___lllxxxvvvdddWWWPPPPPPNNNLLLKKKHHHCCCBBBDDDEEEDDDCCCCCCDDDEEEFFFGGGFFFIIIJJJIIIGGGGGGKKKNNNQQQTTTXXXXXXXXXbbb|||{{{xxxUUUMMMFFFEEEIIIRRRaaannn|||nnnSSSJJJFFFBBBDDDFFFnnnsssRRRBBBAAA;;;AAAAAAEEEDDDGGGhhh|||uuussszzz}}}wwwmmmeee^^^WWWKKKHHHGGGLLLWWWfffzzzlllVVVCCCHHH\\\xxxlllHHH000000,,,***,,,---+++((((((%%%&&&((()))************((((((((('''((()))******&&&'''(((*********(((&&&+++***)))+++---///000///---,,,******************)))******,,,///111111///------...111222000,,,)))((((((((()))+++,,,------***,,,...---+++,,,///333999BBBJJJIIIFFFEEEBBB@@@@@@;;;444...***((((((((()))((((((***---.........)))))))))''''''***///222555222...222IIIdddeeePPP999000+++000555444222111000222444555333111...,,,(((***,,,,,,,,,---///111111666::::::555...(((%%%&&&'''(((***+++,,,,,,,,,(((000555111------...///---222777777444333555999;;;555000111666:::999666222444555333///,,,*********---000111000///......444888;;;888111,,,,,,...---000888LLLjjjiiiQQQGGGBBB;;;999<<<===CCCPPPeeeiiiNNN777;;;666;;;@@@>>>999777999;;;<<<===GGGpppzzzrrrqqqrrr~~~pppeee[[[UUUSSSTTTSSSVVV\\\eeessstttfff___WWWQQQOOOJJJDDDBBBDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKLLLJJJHHHHHHKKKNNNQQQSSSXXXaaalll~~~dddNNNGGGBBBBBBCCCEEEKKKQQQ___mmmxxxzzzqqqiiifffTTTEEEFFFEEE@@@AAA[[[wwwYYYKKKCCCAAA<<>>DDDRRRgggkkkOOO888;;;555666888999888666666888666:::CCCggg{{{sssmmmkkklllxxxvvvfff___\\\VVVQQQMMMVVVSSSVVVcccvvv|||kkkZZZTTTOOOHHHEEEGGGCCCDDDGGGIIIJJJJJJIIIHHHHHHJJJKKKIIIGGGGGGKKKOOONNNSSS```sssrrrRRRHHHBBB>>>@@@BBBAAA???@@@LLLSSSXXX\\\dddhhh```RRRNNNLLLBBB>>>BBB???>>>HHHuuuXXXFFFAAA999===999BBBAAABBBFFF\\\{{{rrrpppyyyuuuzzzvvvbbbTTTKKKGGGFFFEEEAAAFFF\\\tttwwweeeNNNDDDCCC>>>III```|||kkkMMM888,,,&&&***---+++***---&&&'''))),,,------------&&&&&&((())))))((('''&&&,,,,,,+++)))&&&&&&'''))))))(((&&&''')))+++,,,,,,((()))******)))***,,,...+++***333III```lllooommmcccXXXEEE555/////////,,,)))+++------,,,+++,,,---000///------///555===BBBHHHKKKLLLLLLNNNOOOJJJCCCBBBAAA>>>888111---++++++(((''''''***---/////////*********))))))---222666555666777MMMmmmlllKKK222000...,,,---///111111111000111444888;;;;;;999666777777777444///,,,***))),,,)))''')))---...+++(((+++...222444444222222222///555888555111000///,,,...333888;;;;;;<<>>DDDOOOccckkkUUU<<<999666333333777999777666777444:::@@@\\\}}}vvvrrrqqqpppkkknnntttxxxpppeee[[[XXXWWWTTTQQQQQQWWWYYYddd{{{{{{tttmmm```TTTQQQHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJIIIHHHJJJPPPUUUVVVccczzzfff[[[CCCBBB===:::>>>@@@===<<<<<>>;;;<<>>EEEDDDGGGMMMMMMIIIGGGJJJ;;;;;;;;;??????<<>>777000...//////---***)))+++...555EEEYYYeeeiiioooaaaQQQUUUppplllHHHIIIIIIZZZuuurrrSSS<<<999777999<<<999444666===777>>><<>><<<<<<>>>===999888:::;;;CCCGGGDDDBBBFFFGGGEEE======999999???MMMttt|||ZZZRRREEE@@@BBB:::<<>>GGGDDDEEEHHHGGGAAA<<<:::333333222///......000222???UUUpppqqqSSS666......***(((***(((***---,,,(((&&&&&&'''***)))((('''''''''''''''((('''&&&''')))*********'''''''''(((((()))***,,,'''(((***,,,,,,111CCCUUU```qqqvvv```VVVXXXZZZooo^^^GGG---111---...222666777555444000---111444:::BBBJJJOOOPPPPPPPPPPPPSSSUUUPPPHHHEEEGGGEEE===999>>>@@@999111---+++'''(((///111---+++---+++---......---...111333---???^^^^^^```EEE<<<------///111222333444777999>>>===<<<===>>>;;;555000,,,---///111000---***(((&&&(((,,,///000000///...333999===;;;777333...(((***...333444111---,,,,,,---,,,***,,,000111000...---+++)))'''(((+++...000111222222000---++++++,,,////////////111444777999444333222111000......---,,,---000555999???LLLYYYgggddd^^^^^^pppZZZGGGLLL```yyyrrrqqqCCC:::888777999888555777;;;<<<===>>>DDDhhh|||yyyqqqqqqooojjjddd```___```eeeeeegggjjjfff___\\\]]][[[VVVSSSWWW[[[```iiirrrqqqjjjaaaZZZYYYYYYTTTRRRSSSRRRNNNMMMNNNTTTWWWWWW^^^jjjpppjjjRRRQQQQQQNNNSSSRRRWWW[[[]]]cccpppqqqhhhaaaXXXHHHBBB=========::::::<<<999AAAFFFCCC@@@AAA@@@======<<<<<<===FFFbbbrrrUUURRRIIICCCAAA999666>>>===HHHHHHSSSzzzuuupppuuurrr^^^UUUMMMHHHCCC======???AAA===<<<===<<<555000///.........,,,******,,,...555GGG___uuu~~~aaaDDD555...'''&&&***'''***,,,+++)))'''''')))))))))((('''&&&&&&''''''((('''&&&'''((()))******...+++(((&&&'''***+++,,,,,,,,,,,,...777GGGYYYfffnnnrrruuunnnZZZEEE<<<>>>DDDUUUjjj___XXX444///555...111444555666777666444:::;;;???EEEJJJNNNOOONNNNNNNNNPPPQQQMMMFFFDDDFFFNNNDDD<<<===>>>:::666444111+++)))---...,,,,,,...***))))))***---/////////444GGGfffaaaZZZ<<<777//////111444777888:::===@@@;;;:::999888666333000...***+++---......+++(((&&&%%%(((---222444222000...222888<<<;;;888777444000)))---222333000---,,,,,,,,,***)))+++---///...,,,***)))((('''))),,,///222111222222000---+++++++++,,,++++++,,,...000333555444444333222111000///......---///222444888CCCNNN```dddeeeiiizzzdddKKKKKK```OOO???;;;999:::888666777<<<>>>>>>@@@DDDccc~~~zzzzzzuuutttqqqlllgggeeedddeeeddddddfffiiiddd\\\WWWWWWUUUTTTTTTXXX___kkk~~~dddYYYWWWTTTTTTXXXZZZSSSOOOQQQQQQNNNKKKKKKLLLPPPQQQWWW```bbbjjj~~~^^^UUUYYYZZZ]]]\\\ccckkksss~~~yyycccWWWJJJDDDAAA>>>;;;<<<999AAAFFFEEEBBB@@@===:::???===BBBCCCOOO}}}gggSSSUUUOOODDD???999666>>>???MMMSSS^^^}}}wwwoooqqq|||dddZZZPPPIIIDDD??????AAABBB<<<888777555///+++++++++,,,+++***((((((***,,,...888JJJbbb{{{sssWWWBBB222&&&&&&,,,&&&(((******)))((()))***(((''''''&&&&&&&&&''''''((((((((())))))******+++---,,,******+++---//////---444:::CCCUUUlllwwwvvvggg___TTTJJJ===333222555777AAAWWWbbbqqqEEE333;;;333333444888<<<>>>>>>>>>DDDDDDDDDGGGJJJMMMMMMLLLMMMKKKLLLMMMIIIDDDCCCFFFZZZMMMAAA===<<<;;;;;;===888111,,,++++++***,,,///***'''%%%(((---000///---<<>>DDDBBBLLLNNN[[[yyyfff^^^cccZZZGGG>>>@@@AAAFFFCCCĦ}}}vvvmmmnnn}}}hhh]]]QQQJJJFFFAAAAAACCCDDD<<<666444111,,,+++,,,+++,,,,,,+++))))))+++------222===OOOdddxxxkkkTTT===---)))...&&&&&&'''((((((((())))))'''&&&&&&&&&&&&&&&'''(((******+++*********,,,...333555666333...,,,...111777JJJ\\\hhhxxxrrrSSSEEE888333222333666:::666<<>>:::888666777???FFFHHHHHHHHHKKKIIIGGGHHHIIIKKKLLLKKKMMMJJJIIIJJJHHHDDDDDDGGG___TTTGGG>>><<<===>>>???:::444///,,,,,,,,,---...+++******+++...000111111DDDQQQhhh\\\PPP222555777888888888555222/////////555999<<<888///)))(((***&&&''')))***)))(((&&&$$$&&&)))...333555666444333---222333000///111222000(((+++///...,,,+++,,,...+++***************)))))))))(((''''''))),,,///111000111111000---***))))))***)))((((((***,,,...000222222111111000000//////000---,,,---,,,,,,111999OOOZZZggguuucccTTTaaaoooFFF???999888888777:::???AAAAAAEEEFFFTTT4ĉ@ӵ|||tttsssxxx}}}{{{uuuoookkkjjjjjjjjj>L]]]VVVUUUXXX___bbb=hĦrrrfff^^^___]]]SSSLLLKKK4ĉ@ӵPPPggg~~~llljjjnnnooosss~~~}}}rrrcccUUUNNNNNNNNNNNNJJJDDD>>>===???FFFHHHUUUZZZhhhyyywwwzzz}}}mmmPPPCCCMMMPPPQQQFFF>Lwwwmmmpppyyyjjj]]]QQQKKKHHHDDDCCCDDD@@@888111...+++((((((******+++,,,+++******+++------111777???KKK^^^uuu{{{gggOOO999...,,,''''''&&&''''''(((((((((&&&&&&&&&&&&&&&'''((())))))*********))),,,111444FFFHHHEEE;;;000...777BBBXXXmmm~~~~~~mmmYYYEEE999///...222333444555333777???FFFqqqjjjVVV@@@888333666BBBNNNQQQPPPPPPMMMJJJHHHGGGIIIKKKKKKKKKMMMIIIGGGHHHHHHEEEFFFHHH]]]UUUJJJAAA=========;;;666444111//////111000///+++...000///---///555;;;PPPPPP]]]QQQMMM222333222)))+++---------...000111111999???===333***'''((('''''')))))))))(((&&&%%%)))***,,,...111333555666///222111,,,)))***+++)))(((,,,......,,,***+++---++++++++++++************+++***)))((((((***+++,,,---///000///---***)))((()))(((''''''(((***,,,---////////////............///,,,+++---......222777GGGNNNZZZlllxxxdddfffvvvEEE===777777888999<<>>555+++&&&%%%''''''((())))))((('''&&&)))))))))***,,,///222444///222111+++((())))))'''))),,,000000,,,******+++***+++,,,,,,+++***+++------,,,+++)))((((((((((((+++---//////---+++))))))((('''%%%%%%%%%''')))***------------............---***+++///111222555:::AAADDDMMM```yyy}}}qqqwwwEEE<<<666777:::;;;>>>AAACCC>>>DDDHHHKKKkkkӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ|||eeeDdD?fӵĦbbbWWWPPPӵƜ`1.׼sxxxĭӵӵĦĦ|||qqqfffĦfffKKKVVVKKKMMMAAADdDӵӵPPPӵ@@@777333)))***Ħ---ӵ333000,,,'''ĭӵ111777hhhccc]]][[[cccqqq}}}~~~yyylllZZZFFF999444333---+++---222333000///111333)))888222HHHkkksssLLL===888CCCOOORRRRRRUUUOOOMMMKKKJJJKKKKKKJJJIIIJJJEEEDDDHHHJJJHHHGGGGGGMMMMMMGGG>>>888777333---+++///000000444;;;===:::222444666666999BBBOOOZZZXXXFFFDDD===DDD///+++$$$+++,,,---+++)))((()))***222888======666...((('''&&&&&&'''((((((''''''&&&&&&&&&&&&(((***,,,...///***---...***(((******)))***...222222...***))))))(((***,,,,,,******,,,...---,,,+++)))((('''''''''(((+++...///---+++******)))(((&&&%%%%%%''')))***---------.........//////---***+++000444555888<<>>@@@DDD===BBBGGGFFF```?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLtttcccZZZg&eRRRgĉ@zzzg&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLkkkHHHPPP???EEE<<<D%%)?fff?><z|||}}}=?Ħg&eSSSg&eKKKBBB999S?ʬ***4ff?>ߝL///@eg&eIII8884443h?g&e>&e444999??|||xxxvvvtttrrrqqqkkk^^^NNN@@@333+++---444......111444111,,,,,,000555$$$777///444WWWyyy```LLL@@@FFFNNNOOOOOORRRQQQOOOMMMLLLLLLKKKIIIGGGHHHCCCCCCGGGJJJHHHFFFFFFHHHJJJDDD:::555444000))))))---......444>>>BBB???888777777:::BBBOOO^^^gggRRR???===777BBB...,,,&&&%%%''')))******+++---///666:::>>>===777111,,,+++%%%%%%&&&''''''&&&&&&&&&"""$$$&&&((()))*********###(((***''''''***,,,+++***///333333///***((((((&&&)))++++++***))),,,...,,,,,,+++)))((((((((((((&&&)))---...---,,,++++++,,,***)))(((((()))+++,,,------......///000000000,,,***+++111666777999===AAABBBEEEKKKWWWoooyyy}}}rrrKKKBBB;;;<<<>>>>>>===>>>FFF<<<@@@FFFDDDYYY4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^www{{{Bt=o9ĦDtfo9Ħg?HdĦ{{{hhh^^^Hu]ĦTTTttHƅ^Hu]ĦH׼s~~~ssstQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦdddHHHLLL@@@@@@>>>Dtfo9ĦsߝLGdUĦ{{{Ht@cӵHu]ĦQQQHu]ĦMMMLLLHtƅ^000qIܗGIӵ...H׼sddduuuHu]ĦfffQQQBt=o9ĦHƅ^Hu]ĦEEEyyykkkXXXPPPHHH???555///---,,,***'''***+++,,,......---,,,+++------------222GGGkkkfffMMMLLLQQQPPPQQQVVVSSSNNNIIIHHHKKKMMMKKKHHHMMMDDDCCCKKKRRROOOHHHDDDCCC@@@999333...,,,+++++++++***+++...333888;;;<<<:::777999DDDUUU```aaa]]]AAA999444444222+++)))+++******++++++++++++******999<<<>>>>>>999222,,,((('''''''''%%%$$$$$$&&&((('''&&&%%%%%%'''((((((((())))))''''''(((***,,,...,,,---...---***((('''(((***)))((('''(((***,,,...///...------------.........+++***///222...+++***---+++)))***---000000///000000///---,,,+++***)))///,,,,,,333>>>FFFFFFCCCDDDBBBDDDIIILLLYYY|||yyyxxxSSS>>>999AAA@@@===??????AAA888>>>@@@FFFUUUyyy4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<R{{{yyyqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦxxxiiibbbDdDĦUUU`eĭDdDΦDdDĦDdDĦwwwgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ___GGGJJJAAA@@@===HdDĦgdKӵDdDDdDĦ{{{DdDĦ4DufӵDdDĦQQQDdDĦ[[[q<R))),,,peƜ4DuTӵ***DdDĦNNNaaaDdDĦpppqjRgdKӵDdDΦDdDĦUUUaaagggiiipppyyynnnTTTCCC<<<;;;444,,,)))***++++++)))++++++,,,---------------++++++,,,---000AAA```|||mmmddd^^^XXXXXX[[[XXXSSSMMMLLLOOOQQQPPPNNNPPPHHHGGGNNNTTTPPPIIIDDDAAA===888222---+++++++++---,,,,,,...222666888888888777<<>>NNN]]]]]]NNN>>>222...+++---...------///******++++++++++++******+++///222444111...+++)))"""$$$&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&%%%&&&&&&'''(((((((((((('''((()))(((&&&$$$$$$%%%&&&&&&%%%%%%%%%'''((())),,,,,,---///111333555666666000,,,...//////111555666444333333444555444333555555555444333111///...---,,,000:::HHHPPPPPPMMMMMMMMMMMMKKKEEEKKKeeessstttzzziii\\\AAA888AAADDDDDDEEECCCCCC999<<<999===HHHeee4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦXXX4DufئL>eDdDʜ4DuTӵDdDĦwwwzzzgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d>>>>>:::>d<ӵDd<DdDΦDdDĦ|||DdDӵnd<DdDĦSSS>d<Ħpeӵ'''Ħ)))F&uTӵ)))DdDĦ---:::>d<Ħ```peӵDx<>d<ʜ4DuTӵooottttttpppnnnmmmmmmpppkkkXXXAAA333111222222...***(((((())))))(((,,,+++++++++---000333666666555444333111777HHHYYYrrrmmmhhh```[[[UUUQQQRRRTTTUUUVVVQQQNNNLLLNNNPPPKKKBBB;;;888666222...+++)))))))))...------...000222222111222444===LLLWWWSSS@@@///,,,***(((***,,,---......******++++++++++++******&&&)))---...,,,)))'''''' """%%%&&&&&&%%%&&&&&&'''%%%$$$$$$&&&'''&&&%%%$$$%%%''')))))))))'''&&&$$$&&&'''&&&$$$######$$$%%%$$$$$$$$$$$$%%%&&&''')))***,,,...111555777999555000---...//////111555888777666666777888888888555666666666555222000...000///333>>>KKKRRRQQQMMMGGGIIIJJJHHHCCCIII___wwwqqqkkknnnddd```CCC888AAAFFFGGGHHHEEEEEE<<<>>>:::<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<xZZZEEE>>>===;;;<<<:::&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇ___DdDĦXXXsdKĦB?dp&ĒR((()))>d<sdKĦGGGB?Ho9^^^s&dq&ĒRmmmqqqrrrqqqnnnkkkhhheeehhhaaaLLL777...---...222000---***))))))((('''+++++++++,,,///444999<<<>>>;;;999777333555@@@LLLppp~~~tttjjjaaa\\\VVVRRRPPPQQQSSSTTTQQQPPPOOONNNNNNIII???777333222///,,,***))))))***+++++++++---000111111000111222777BBBIIIEEE555'''***)))((('''***,,,---,,,******++++++++++++******%%%'''******(((%%%$$$$$$ ###&&&'''&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%''')))***+++)))(((&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''))),,,000444777999333111222555555222333666;;;::::::::::::;;;>>>???666888999:::888555222/////////333>>>LLLUUUTTTQQQKKKLLLKKKFFF@@@BBBQQQaaannn|||iii______]]]bbbEEE:::CCCFFFGGGHHHEEEDDD<<hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@hhhhiii@GHĪj@IŌBeneHkge[[[neWWWWWWfeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgennnNNNAAA>>><<<999===<<<HĪj@IŌegeHu]3hIŌlllaaaDdDĦXXXne@h(((///>h***'''(((se***ne444666@GVVV^^^sĪj@hggglllpppqqqqqqpppkkkfffXXX\\\WWWFFF888555555333///...---+++***)))))))))******+++...333999>>>BBBBBB???>>>===999666:::AAAbbbzzzmmmccc```ZZZUUURRRQQQRRRSSSRRRSSSRRROOOMMMIII???555000///---+++************)))((())),,,///111000/////////111666999666---&&&***+++)))''')))------*********++++++++++++******%%%'''((((((&&&$$$###$$$###%%%''''''&&&&&&'''((()))'''&&&&&&'''''''''&&&&&&''')))******)))'''&&&$$$&&&((((((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((+++///222666777555555888===<<<888777:::;;;:::999666666777<<>>===999555222++++++111>>>NNNYYY[[[YYYKKKJJJHHHCCC???AAAIIIQQQYYYiiitttpppaaaVVVVVV\\\aaaFFF===EEEFFFEEEFFFCCCAAA:::>>>999<<aĦs׼sHo}}}\\\HHH@@@???>>>;;;@@@AAAD^vvvpppfffDdDĦ]]]XXX//////444HHH)))***)))(((s׼s&&&'''***+++------:::EEEOOOhhh___hhhoooqqqssssssllldddQQQXXXUUUIIIAAABBB???999/////////...,,,*********((())),,,000666===CCCGGGCCCCCCFFFHHHDDD===999:::TTT|||vvviiifffbbb\\\WWWTTTTTTTTTPPPSSSSSSNNNKKKGGG===222------,,,+++******++++++(((((()))+++...///...---,,,,,,---------,,,***)))***+++***''')))...///+++******++++++++++++******%%%&&&''''''%%%$$$%%%&&&&&&'''((('''&&&&&&''')))+++)))''''''(((((((((&&&&&&'''((((((((('''&&&&&&&&&(((******)))))))))***&&&'''''''''''''''&&&&&&&&&'''(((+++...222444666777888;;;???>>>::::::>>>@@@???;;;666333555:::???999;;;>>>@@@???;;;666222,,,,,,111>>>OOO[[[^^^]]]GGGEEEBBB???@@@CCCGGGHHHHHHWWW```___XXXOOOPPP\\\___GGG???FFFEEEBBBCCCAAA???;;;???:::<<<@@@GGGiiiΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ|||}}}yyysssuuu{{{{{{wwwvvvmmmjjjmmmjjjeeekkkvvvqqqbbb]]]YYYYYYĦQQQSSSYYYggg>d<ĦBegeFYĉ>aĦBenu]ӵmmmRRREEEAAA@@@@@@===CCCEEEJJJOOOHHHDDDNNNQQQ>d<Ħzzztttqqqmmmddd>d<Ħjjj|||ĦoooIII---...222++++++444777999WWWmmmBBB...))),,,---+++Be+++&&&(((+++---Ħ)))((())),,,000///---///444555@@@MMMWWWcccmmmnnnhhhXXXcccmmmrrruuuuuummmbbb[[[```]]]PPPHHHFFF???444333444444111...+++******&&&(((,,,222999@@@FFFIIIDDDGGGMMMRRROOODDD;;;888IIIiiinnnlllhhhbbb\\\XXXWWWWWWMMMQQQQQQLLLHHHDDD:::///,,,,,,+++++++++++++++,,,))))))***,,,......,,,******+++,,,***'''&&&)))+++)))+++***''')))000111,,,******++++++++++++******$$$%%%''''''&&&&&&'''))))))))))))'''%%%&&&(((***+++***((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%''')))+++,,,+++++++++---'''(((((())))))((('''''''''((())),,,...111444555777888;;;>>><<<999:::???LLLJJJDDD>>>999:::@@@EEE777:::===???>>>999444000111000333???OOOZZZ^^^]]]LLLHHHAAA>>>???BBB@@@===:::GGGNNNOOOMMMEEEGGGVVV]]]GGGAAAHHHDDD???@@@@@@AAA===BBB<<<>>>@@@CCCbbb?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~xxxxxx{{{}}}nnndddeeeddd___cccnnnxxxssscccaaa]]]gdKĦTTTZZZYYYpppsdKĦŶS3we<iĉ@3hR/ŌvvvYYYIIIEEEBBB>>>===>>>AAADDDFFFEEEDDDDDDEEEHHHcccDdDĦyyymmmlllmmmgggsdKĦgdKĦSSSCCC111***+++...111333999VVV{{{|||XXX888(((............+++***)))))))))gdKĦ(((&&&&&&&&&)))---111333333///555???MMM\\\gggmmmppp___fffooouuuwwwvvvuuutttnnnfffbbbXXXIIIGGGFFF===...000111222222000---+++$$$+++'''333>>>CCCNNNHHHMMMIIILLLMMMEEEEEEDDD:::DDDUUUppp}}}|||uuukkkccc___[[[XXXVVVUUUQQQHHH>>>999777444111.........,,,))))))***,,,///...,,,+++***)))))))))************)))))))))(((,,,(((&&&''',,,///000...,,,++++++,,,......,,,+++(((&&&%%%&&&(((((('''&&&%%%&&&(((***,,,---......---,,,***(((((()))***+++)))))))))))))))(((''''''******))))))+++---000222555111+++&&&###$$$&&&(((***)))))))))***,,,///000222000111555666666:::@@@OOOJJJCCC???===>>>>>>>>>888999::::::888555222///...///000666CCCQQQWWWUUURRR@@@:::======@@@@@@999888999===BBBCCCCCCHHHOOO___LLL???BBBEEE@@@===>>>HHHAAA;;;;;;;;;===FFFQQQ>AneneneneDe{{{xxxzzz}}}xxxmmmgggccc```ccchhhkkkxxxppp``````neVVVVVV]]]aaa|||ne>Ak<fhrrr```LLLDDDBBBAAA@@@??????BBBEEEFFFFFFFFFGGGHHHIIIUUUDewwwpppqqqrrrnnnneneuuuFFF888---,,,,,,+++---222LLLyyycccEEE777111---------,,,,,,***)))(((((()))ne))))))((('''(((***...222333333,,,///666AAAOOO]]]gggmmmjjjnnnsssvvvxxxyyyzzz{{{{{{jjjaaa[[[MMMFFFCCC;;;000111222222222///---++++++222---:::DDDFFFPPPHHHLLLLLLRRRNNNAAA???@@@999@@@NNNdddpppttt{{{pppeee]]]XXXTTTRRRPPPIII@@@999666666333000...///...---+++,,,---///333111///---+++***))))))***************)))******)))((((((+++...000000///---+++******,,,,,,+++******(((''''''(((((('''&&&&&&'''((()))+++,,,---...***)))(((''''''(((***+++)))*********))))))((('''(((***,,,///111222222222111///***'''%%%&&&(((***...---,,,+++++++++------///---...111222222666<<>>>>>===>>>FFFPPPwwwyyyuuuuuuwwwyyyvvvjjjeeeggghhheee```dddwwwmmmYYY\\\[[[YYYYYY___mmmxxxlllSSSJJJBBBAAAAAA@@@@@@AAA===???@@@@@@@@@@@@BBBDDDHHHHHHppp|||xxxtttrrrqqqooonnn~~~SSS888///,,,///---)))000>>>iiitttCCC333333...,,,,,,,,,+++***((('''&&&((((((******+++***))))))+++///111333222++++++...555BBBSSScccmmmtttuuuuuutttuuuxxx|||jjj]]]XXXPPPLLLHHH===111222222222111///---,,,...444000@@@KKKLLLSSSKKKJJJOOOWWWQQQ@@@>>>CCC@@@EEEOOO___fffhhh|||wwwgggZZZRRRNNNMMMMMMCCC888444555666444111...///000//////000222555777666333///,,,+++))))))+++************+++++++++'''))),,,///111111111000///---***))))))++++++***---+++)))((((((((('''&&&(((''''''((()))***,,,...)))((((((((((((***+++,,,*********+++******)))(((%%%)))...222444333000...,,,+++((('''&&&(((***+++---------,,,,,,---------...,,,---000111000444999EEEAAA;;;777555555444444777777777666444111...,,,---------000;;;GGGJJJGGGAAA333111555444777;;;666000333;;;DDDHHHIIIOOOVVVcccRRRDDDAAA@@@<<<;;;===CCC???;;;:::999:::@@@GGGgggyyyvvvwwwyyyzzz}}}pppmmmrrroooeee]]]]]]hhhdddQQQVVV\\\___]]][[[YYYYYYaaaxxxsss\\\PPPDDDBBBCCCEEEDDD@@@???AAA?????????===;;;<<<>>>@@@CCCMMMttt{{{|||yyyuuuooolllppp{{{bbb===222...///111,,,,,,AAAZZZ|||PPP444444222&&&,,,,,,++++++***((('''&&&(((((())))))***+++,,,,,,+++***)))+++...000000000---,,,---222???QQQdddpppvvvuuusssqqqpppssswww{{{|||lll]]]TTTSSS___]]]III333333222111000...---,,,+++111000DDDRRRRRRXXXPPPJJJNNNVVVQQQGGGMMMVVVSSSVVV```llliiibbbuuuiiiVVVLLLIIIJJJNNNAAA555333777888555333...///111111111333666999:::888444000---******))),,,++++++***++++++------(((+++...111222333444444222///+++))))))+++,,,,,,...+++)))'''''''''&&&%%%***)))''''''''')))+++---***)))******+++---...///******+++++++++******)))$$$(((---000111///+++((()))((('''&&&&&&((()))*********+++,,,---...///000000///000333333111444999<<<999444111111222222222444444333222111///...---,,,,,,---111;;;GGGJJJGGG>>>111000555333555999555...222;;;DDDHHHJJJOOOVVV```SSSHHHEEECCC???===>>>>>><<<:::888777777;;;???ZZZyyywwwuuuyyyrrrddd]]]^^^ddduuuuuuXXXMMMRRRYYY[[[ZZZXXXYYY[[[hhhoooZZZJJJDDDBBBCCCGGGJJJFFF@@@???AAAFFFEEECCC@@@===<<<>>>@@@>>>ZZZ{{{ssssss}}}___FFF777222222222000---999YYYyyy~~~VVV;;;555777222(((,,,,,,,,,,,,+++***)))(((((())))))***+++,,,,,,---+++***)))***,,,------,,,---...000555@@@RRReeerrrssssssrrrpppnnnoooqqqsssuuuqqqdddQQQSSSmmmnnnQQQ333222111///...------------222333KKKZZZWWW[[[RRRIIIJJJOOOPPPSSSgggvvvqqqnnnyyyttt___jjjlllVVVIIIGGGIIINNN@@@444444777555222111...///111111222333777:::888666222...,,,+++***+++...---,,,++++++,,,---...,,,---///222555777888888555111,,,******,,,......---+++(((&&&'''(((''''''+++***((('''''')))***,,,(((((()))***+++---...///)))******+++++++++******(((***,,,...---+++(((&&&((('''&&&%%%%%%''')))***,,,,,,,,,,,,,,,---...///111000111444333111222777444111......000222333333111000000///////////////+++---...444@@@LLLOOOLLL===000...333222555777222///222;;;CCCGGGGGGLLLRRRUUUOOOJJJHHHEEEAAA======>>>???===:::999:::===???QQQ{{{zzz}}}yyyyyyoooaaa[[[___ccckkkuuu\\\PPPUUUYYYYYYWWWXXX\\\aaayyy{{{{{{yyykkk___RRRHHHEEEGGGJJJIIIKKKKKKFFF???>>>AAAEEEDDDBBB>>>:::999:::<<<:::\\\xxx}}}zzzsssQQQ<<<555555000333222000999SSSsssddd@@@444222---+++---+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,---,,,+++))))))***++++++***+++---000555???PPPdddqqqqqqrrrsssrrrooonnnnnnooonnnmmmaaaJJJHHH```cccGGG111000...---,,,------...333666888SSSbbb[[[[[[RRRIIIFFFHHHMMM]]]```aaayyyrrr[[[LLLIIIKKKIII;;;222333444000---......///000000000111555777555333000---,,,,,,---///111///---,,,+++,,,...///------///444:::<<<;;;888555111---+++,,,...///000,,,***''''''(((***++++++---,,,***)))))))))******%%%&&&'''((()))***++++++((()))******+++*********---......///...,,,***)))((('''&&&%%%&&&(((+++---444222///,,,+++++++++,,,///...///222111...///333///---,,,---000333555666000///...------...///000+++---000777DDDQQQUUURRR===...+++222333666777///000222999@@@CCCCCCHHHNNNLLLKKKJJJHHHEEE@@@===;;;<<<>>>===888777:::======KKKkkk}}}}}}zzzvvvmmmbbb\\\___```bbbsssjjjZZZ]]]^^^[[[XXX[[[ccckkktttlll___]]]\\\[[[]]]___ccceeeaaajjjsssvvvuuurrrkkkddd]]]TTTLLLFFFCCCCCCIIIPPPZZZUUUQQQLLLEEE===;;;>>>>>>>>>===:::777666777888;;;NNNeeedddVVV___rrrwww}}}oooNNN999000///111,,,222333888QQQvvvbbbIII444///,,,&&&&&&...)))***+++,,,------------++++++,,,,,,,,,,,,,,,,,,...,,,******++++++***)))***,,,///333===NNNbbbqqqqqqrrrsssqqqooommmmmmmmmllldddYYYGGG<<>>999<<<;;;555444999===<<>>IIIKKK@@@BBBSSS[[[qqquuuxxxxxx{{{xxxPPP999222111///---***111444@@@gggKKK:::---,,,...,,,+++---((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++)))+++,,,...222;;;MMMcccrrrpppqqqqqqooommmkkklllmmmqqq___UUULLL<<<555777666...,,,***))))))+++...///---000444UUUfff^^^]]]SSSFFFCCCCCCHHH```wwwkkkooolll~~~nnn\\\RRRQQQ>>>555111555444,,,***///---......---,,,,,,...000///...---,,,...111555888555333///---+++,,,---...++++++000<<>>DDDLLLQQQRRRPPPJJJDDDBBBBBBBBB<<<@@@>>>888777===AAA@@@BBBTTTzzzxxxxxx{{{}}}{{{vvvqqqccc```[[[^^^eeeqqqrrrjjj```aaa]]]```ccckkkfffVVVMMMDDDBBBEEEAAA@@@??????AAACCCDDDDDD???AAACCCCCCAAA???>>>>>>:::888333999AAA>>>BBBSSShhh___[[[\\\TTTBBB777777:::333000333777777888:::888666777:::::::::>>>DDDHHH\\\jjjlllppp{{{~~~yyy|||iiiOOO999666888111+++***333...AAAnnnwww^^^777555000***)))+++***%%%******+++++++++******)))++++++++++++++++++++++++///---******,,,---,,,***///***,,,000777NNNccceeekkkoooqqqnnnmmmooopppnnnmmm```NNN===333000111333;;;111(((&&&***...,,,(((+++222111@@@^^^aaaTTTVVVFFFKKKEEE@@@YYYmmmeeeiiiyyyeeePPPDDD<<<666000///111111...***...------,,,---...///000888555111000111444666777777777555222...,,,---...111111333999???<<<222))),,,&&&%%%***,,,)))(((******---,,,***...777:::777555---))),,,---(((&&&((((((&&&###"""$$$&&&((((((***((('''''')))+++,,,+++'''***...///,,,((($$$"""((()))+++...000222444444???666///000222111000000333000000333000******...555444333333555777777666555444222000...---,,,,,,111///000999FFFNNNPPPNNN???...)))///888EEEHHH>>>444111222888<<<@@@FFFLLLTTTXXXUUUKKKDDDFFFGGGFFFDDD@@@:::555444777;;;>>>FFFIII|||}}}||||||{{{{{{yyyvvvsssfffccc\\\[[[___iiivvvjjj``````[[[aaagggpppgggPPPHHHDDD===;;;>>>===<<<<<<===???AAACCCDDDCCCCCCBBB@@@>>><<<:::999555666555999===:::@@@OOOdddeeebbbZZZOOOEEE<<<444:::555333777::::::888999;;;888999;;;;;;888888;;;AAAFFFMMMWWWbbbppp}}}QQQDDD666///...///222555222CCCeeecccJJJ777555///)))(((++++++'''''''''(((******+++++++++************************///---++++++------,,,***---))),,,000555KKK```dddjjjpppsssrrrqqqqqqooojjjdddYYYHHH999111000111333777000((('''***,,,+++(((***---///===VVVaaa]]]YYYKKKMMMFFFAAASSS|||tttkkkooozzzxxxdddQQQEEE555333000...,,,+++***)))------,,,+++,,,---...///222000...---///222333444555555444111...---...///111222555:::<<<999111***,,,'''%%%***+++)))))),,,+++,,,+++)))///;;;CCCEEE888000+++,,,,,,(((&&&((((((&&&%%%%%%'''((((((''')))(((&&&''')))+++,,,,,,$$$(((---000///---+++***'''***///222333555777999@@@666...///333444666888666444444777333---,,,///888666333222222222111///222111///...---,,,------...---000888BBBGGGFFFBBB:::,,,)))000777CCCIIIAAA555333444:::===???CCCHHHZZZ\\\YYYNNNFFFEEEEEECCCDDDAAA<<<777666777:::===EEEGGGvvv|||xxxtttrrrqqqeeebbbZZZWWWYYYaaayyyhhh______ZZZ```hhhqqqaaaQQQDDDBBBBBB>>>;;;<<<<<<;;;;;;:::;;;<<<>>>???BBB???======>>>===999666222444777999999:::AAAIIIXXXnnnxxxhhhQQQFFF>>>777666222222777:::888555444555333444999;;;999777999===888:::III[[[ooozzzWWW<<<666///+++---333777888AAAiiipppOOO;;;>>>>>>:::111++++++,,,+++(((((())))))************))))))))))))))))))))))))...,,,++++++,,,---+++******)))...000222FFF^^^dddlllrrruuutttrrrpppiiibbb```UUUFFF888000...///000111...+++)))******)))(((***(((---777III```hhh^^^SSSOOOIIIEEEKKKbbb|||sssuuuwww~~~xxxeeeRRRHHH111222111...***((()))+++,,,,,,+++***+++,,,---......------...000222222111333333222000...---...000000333777999999444///++++++(((''')))***))),,,///000...++++++333@@@JJJMMM999333---,,,***'''&&&'''''''''((()))++++++)))&&&((('''&&&'''***,,,,,,,,,###'''---000000///------'''---444777666777:::>>>>>>444,,,...333777;;;>>>999888999:::777000...000777444222000000///...,,,...---,,,++++++---///000++++++...666>>>BBB???:::555++++++000444???GGGBBB888666999>>>AAA@@@AAADDDWWWZZZWWWNNNFFFCCCBBBAAADDDBBB>>>;;;999999:::;;;CCCEEElll|||uuurrrqqq```]]]WWWTTTVVV^^^xxxeee]]]^^^XXX^^^eeejjjiiiUUUKKKDDDCCCDDD@@@===>>>>>>>>><<<999777666666777;;;999:::>>>CCCCCC>>>888333222666888;;;DDDIIIDDDDDDhhhcccJJJ???===888444444:::===:::666555888444333888:::999777888<<<@@@GGGSSShhhwwwTTT999777---(((...444555888===bbb~~~XXXBBB888MMMTTTSSSEEE444,,,,,,---------,,,***)))(((''''''))))))))))))))))))))))))++++++***++++++***))))))(((***111111111DDD]]]fffpppuuuwwwuuurrroooggg___bbbXXXHHH999000---,,,,,,,,,------,,,+++*********...'''---444<<<[[[ooocccWWWOOOJJJHHHEEEKKKfffzzz{{{zzzuuucccSSSJJJ333333222000...,,,,,,,,,,,,+++***))))))***+++,,,//////000222444444222000222222111///---,,,---///000444888888444///,,,,,,))))))))))))(((***...333777333///333===FFFHHHFFF777333...+++)))''''''(((&&&'''))),,,...---)))&&&'''&&&&&&(((***,,,---,,,'''+++///111///---+++******111999;;;777666:::>>><<<333,,,///555888;;;===::::::<<<;;;777222000000111000...///000111111000,,,+++******,,,///222444++++++---444;;;???>>>;;;111+++---111000999CCCAAA<<<<<>><<<;;;<<<======<<<999555333555666888999===DDDIIIHHH@@@888777111555999AAAVVVZZZEEE;;;TTTxxxjjjRRRIIIAAA;;;999<<<>>><<<999999===999888:::;;;::::::<<>>@@@EEEJJJKKKFFF<<<555999111555<<>><<<;;;999888:::999:::???FFFKKKMMMRRRXXXeeeqqqXXXDDD777111111------222555...444^^^fffCCC444666;;;SSShhhwwwmmmRRR:::...)))+++***)))))))))***,,,---************************&&&(((******((('''&&&''')))+++333444444GGGbbbkkkssswww|||^^^TTTDDD555---***+++,,,))),,,...///...------...111---///...///BBB^^^mmmcccTTTLLLMMMHHHCCCPPPddd|||{{{uuulll]]]LLL@@@333///+++---111222---(((,,,+++***)))((()))******......///222333222...,,,000000///---+++***,,,------000111///+++((((((***'''...222///,,,000777<<>>555222555444...+++,,,---,,,''''''((()))++++++)))&&&((('''((()))+++,,,+++))))))---111444555555666666333777:::999555333666999???888444888;;;:::888777222666777444111222222111444222000000111111000///------...000222444555777222000---,,,---///000000000+++...000+++111:::888>>>???FFFNNNPPPMMMJJJJJJIIIKKKNNNOOOJJJBBB???AAA>>>>>>>>>>>>>>>=========CCCIIITTTwww~~~{{{wwwrrrkkkgggbbbdddaaa___\\\___nnnccc```bbbZZZ^^^ccc]]]ooo]]]HHHCCC===>>>===:::999:::<<<>>>888:::<<<;;;888888<<<@@@FFFHHHKKKKKKHHHAAA:::555777000999???LLLuuuZZZLLLFFFQQQxxxyyykkk\\\SSSOOOLLLMMMPPPKKKSSSaaaooovvvyyyqqq^^^JJJ>>>555...---111)))111777888AAA___hhhJJJ888111333777DDD[[[qqquuufffOOO:::,,,((('''&&&&&&''')))+++---))))))))))))))))))))))))&&&))),,,,,,***''''''((()))***111333555JJJccckkksssyyybbbVVVEEE555,,,***+++,,,)))***+++---.........---,,,...,,,+++...555OOOqqq}}}iiiWWWQQQLLLHHHOOOZZZmmm{{{}}}xxxvvvpppaaaLLL;;;///---------//////,,,))),,,+++***)))))))))************,,,///222222000...+++,,,,,,++++++,,,...000------,,,+++)))''''''((()))333:::666222666===BBBMMMNNNRRRTTTMMM???777777555::::::444///000///---(((&&&%%%%%%'''((((((''')))))))))***++++++)))'''%%%)))...222555666888:::666777777666555555888:::???777222444888777666666...333333///...333555444777444222000000///---+++---...000222333444444444111///---+++++++++******...(((,,,...+++111999777999;;;BBBLLLOOOMMMKKKLLLMMMMMMQQQSSSMMMBBB>>>@@@;;;;;;;;;<<<===>>>???@@@BBBKKKOOOjjj{{{wwwuuusssnnnjjj```cccbbbaaa___aaaoooeeebbbccc[[[aaahhheeewwwmmmRRRDDD===888;;;<<<999777777888999;;;>>>???===999888<<<@@@IIIKKKLLLJJJDDD>>>:::888444000<<>>333222222---+++---+++555777<<<^^^pppHHH666111---,,,...777NNNiiixxxtttbbbGGG222)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''+++......+++)))((())))))(((///222555KKKdddkkkuuu|||jjj]]]JJJ888---******+++)))((((((***---......,,,'''...***)))...,,,EEEttt}}}bbbTTTMMMJJJLLLRRRbbbooo}}}}}}yyyzzzwwwhhhNNN:::,,,///111000...,,,,,,------,,,+++)))))))))******((()))+++///333444333222''')))******+++---000333,,,+++)))(((''''''''''''***777???;;;666:::BBBFFFZZZ]]]```ZZZGGG444111999888>>>???888333222000,,,(((&&&###"""$$$&&&((((((***))))))***++++++(((&&&"""&&&+++///222333555777777666555444555888:::<<<===333,,,...111222333444,,,111111------333777666666333111//////...---+++---...111333444444333222,,,------......---+++***,,,&&&)))---+++222:::777555777>>>HHHMMMLLLKKKLLLKKKLLLPPPSSSNNNCCC>>>@@@999999:::;;;===???AAABBBBBBKKKLLLbbb|||tttpppppppppmmmjjj```\\\aaaiiiddddddooobbbccc```gggqqqoooppp~~~~~~XXXIIIBBB999555666888888999:::<<>>HHHJJJbbb^^^HHH===PPPnnn}}}UUUDDD===555//////---***,,,111333444HHHiiihhhOOO888000---((()))...111???SSSggguuusss\\\DDD111+++''')))+++)))((())))))(((((()))***++++++)))******++++++++++++*********,,,///444===NNNdddsss~~~nnneeeSSS<<<,,,)))******((())))))************)))+++))))))***&&&,,,HHHfffsssddd[[[KKKGGGTTT]]]fffkkkvvv~~~|||mmmQQQ:::///...---,,,------//////,,,+++))))))***)))(((''')))***,,,000333333111///---...///)))&&&555???666---***)))***(((%%%&&&+++---666AAAEEEFFFIIISSS\\\hhhrrrhhhLLL;;;@@@@@@666<<<<<<777000111666555///+++((((((***)))$$$###%%%+++******---000///+++''')))'''***000333444777;;;777555444444222///000555777222,,,,,,000444444222111111222333444555777777;;;666111222666888444//////111333555666666555444444111...------...---,,,(((''''''(((---333999===;;;999===FFFLLLKKKIIIIIIRRRGGGFFFRRRVVVJJJ@@@@@@:::888777888:::;;;;;;:::BBBHHHNNN\\\xxxpppnnnpppsssrrrpppfff```aaafffccchhhhhh]]]___]]]bbbkkkkkkpppqqqPPPEEE@@@:::777888999999888999:::<<>>>>>>>>@@@AAA@@@;;;777>>>;;;AAAEEEEEEVVVuuu```DDDIIIZZZhhh{{{dddDDD888222000111444222///222777DDDJJJfffrrrOOO===...---,,,)))***000...777FFF\\\rrryyykkkXXX:::111******+++)))'''''',,,***(((((()))******)))))))))************)))))),,,---///444???QQQeeesss{{{kkkcccQQQ;;;,,,)))))))))((())))))******************(((***+++(((+++???WWW~~~qqqeeeRRRFFFLLLXXX```eeerrrnnnRRR>>>444222000---+++*********,,,+++*********)))(((''''''(((***...000111///---$$$&&&+++)))***;;;DDD888111...,,,,,,***'''(((,,,000666???IIIRRR[[[bbbgggrrrooo^^^EEE<<>>???;;;555333444111++++++((((((******)))***---333111000111444333///+++***)))+++000333222444888444222222333111---...222444///******...111111000000000111333555888:::<<<>>>888444555999;;;888333222444666888888888777777333111///......//////...***+++---...000555<<>><<>>>>>>>>@@@EEEJJJWWWzzz}}}~~~zzzssslllkkkpppuuuwwwwwwnnneee```aaaaaannnzzz___XXXZZZXXX[[[bbbdddooo___GGG@@@>>>;;;999::::::999888777999:::>>>>>>??????????????????::::::;;;===???>>><<<999>>>AAA@@@???@@@GGGhhhYYYMMMPPPWWWfffxxx}}}pppooorrrppp```FFF444//////000333555333555???JJJdddrrruuuNNN666---))),,,,,,)))***000,,,...777JJJeeevvvuuulllHHH;;;...+++,,,***))))))...,,,)))(((((()))))))))************************...---///555CCCUUUgggrrrwwwrrrggg```PPP;;;---)))))))))((())))))***++++++******)))'''))),,,******555DDDooovvvhhhVVVIIIJJJTTT\\\___mmmpppSSS@@@444333000---***)))((((((+++++++++***))))))((((((&&&&&&(((+++---...,,,***###%%%+++---222EEELLL>>>888333//////---)))***---222333:::GGGWWWbbbeeedddggg[[[HHH::::::BBBFFFFFF???BBBAAA<<<777444111---,,,))))))---......111666999666333333444444111...,,,***,,,111222000000333000...///111///++++++///111---)))))),,,///////////////000222555999===@@@===888555666:::<<<:::666222333555666666666555555333111//////000111222111---///111111333888@@@EEE???;;;<<>>999;;;999777777888:::;;;;;;===@@@DDDOOOmmm~~~||||||wwwqqqjjjjjjpppvvvzzzzzzttthhh___^^^cccwwwuuu\\\UUUXXXUUUUUUZZZ\\\llluuuRRRBBB>>><<<;;;999::::::999888888999;;;>>>@@@BBBDDDDDDCCCCCCCCC::::::;;;<<<<<<<<<;;;999999>>>:::999>>>???\\\jjjdddnnnzzzvvvwww{{{}}}nnnmmmjjjfff```YYYSSSPPPHHHGGGJJJJJJBBB666111222333555666777:::GGG]]]oooiiiRRRAAA///++++++...,,,((()))...---+++...:::OOOdddqqqttt[[[III666...,,,,,,,,,---...+++((('''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,......000888GGGXXXgggoootttllleee___OOO;;;---))))))(((((())))))***++++++++++++***((((((++++++***///777TTTsss}}}mmm___TTTMMMOOOTTTYYY\\\iiiuuuTTT>>>///...---+++++++++,,,,,,+++,,,,,,+++)))(((((()))&&&&&&''')))+++,,,***((('''&&&***---555JJJRRRDDD===666111///---******,,,000///333===KKKRRRRRRNNNLLLAAA888777999;;;===???AAAEEEGGGDDD>>>888444222...,,,---222444333444888999555111///000000---+++,,,+++---111111---,,,---+++***+++...,,,((()))---000---******---///000000/////////111333888<<<>>>777444222333777999888666000111111222222111000000222111///000222444444444000//////222777===AAADDDAAA===<<>>::::::777888999999888999;;;======AAAFFFHHHGGGEEEEEEEEE=========<<<:::999888888777:::444777>>>;;;NNNzzzqqq^^^ZZZ```ccc]]]TTTJJJJJJHHHEEEBBB>>>;;;:::666777999999555111222555000777AAAKKK[[[sss___BBB;;;888...---------***''')))------,,,---111<<>>LLL[[[gggmmmzzzzzz~~~xxxkkkfff```QQQ<<<...))))))(((((((((***++++++,,,,,,,,,,,,)))((()))***+++///333BBBgggwwwjjj\\\SSSNNNPPPPPPUUUWWWfff{{{UUU:::,,,+++******+++,,,---...+++,,,---,,,)))((()))***(((((((((***,,,,,,***)))'''%%%'''(((222KKKXXXMMM@@@777000---,,,))))))+++------///444:::>>>===::::::555444777888777;;;CCCGGGJJJLLLIIIBBB:::666666111000222777888444222333666222---+++++++++)))'''+++***---111111,,,)))***)))''')))+++***'''(((,,,111000......000222333444000000//////111333555777222000///111555777777666444444444333333222111111222111///000222555666666555111...333<<>>???EEEKKKKKKKKKLLL@@@HHHMMMLLLJJJGGG@@@777444555999>>>BBBCCCAAA>>>999<<<@@@FFFUUUwwwxxxooonnniiifffhhhmmmpppnnnkkkkkkhhhfffmmmrrr___UUUWWWTTTSSSWWWZZZlllWWWHHHEEE>>>999:::777888999999888999;;;===;;;AAAGGGJJJHHHEEECCCCCC>>>???===;;;777666666777999777555999<<<999DDD\\\wwwSSSEEEGGGIIIDDD>>>>>>===<<<:::888666555555222333444333111111555999666EEE[[[ttt~~~dddGGG777111***,,,+++***)))((((((***---+++,,,---...222???XXXooo{{{hhhQQQ???333***(((******(((''''''***---//////,,,,,,************,,,,,,333888@@@JJJVVVaaajjjooouuutttyyy|||pppllldddSSS>>>...))))))(((((((((***+++,,,,,,---------+++)))((((((+++///222999___uuupppfffZZZOOONNNJJJNNNPPPaaa}}}UUU888---,,,+++*********++++++***---...,,,)))''')))++++++******+++,,,---+++***)))((()))***555RRRddd]]]AAA777...+++***((((((***+++,,,---000333555666666333333333222000222===IIIMMMKKKJJJHHHBBB999555666555444555999777222...///222...***)))******(((&&&)))(((,,,111000+++'''((()))'''''')))(((&&&(((---222111111111222444666777111111000///////////////000//////111555888999999;;;:::999888777666555555222111///000333555666666888444222666???FFFGGGEEEDDDAAACCCJJJQQQRRRQQQRRRFFFGGGIIIJJJIIIDDD<<<666333555:::@@@DDDEEEBBB???888<<>>FFFIIIFFFBBB??????======<<<888555333555777999444888<<<777999BBBGGGhhh]]]IIIDDDBBB===:::;;;:::888777666555555666333666999:::>>>FFFPPPWWW___mmmmmmRRRDDD777222...$$$***)))((('''(((***+++***))))))***,,,,,,555JJJ___ssshhhXXXJJJ;;;...)))******)))((()))+++---------///...---,,,,,,---...///999BBBNNNYYYaaahhhppptttrrrtttyyy}}}wwwrrrjjjWWW???///))))))(((((((((***+++,,,---------------+++(((''')))---///555VVVnnnssspppbbbVVVVVVHHHKKKKKK\\\tttRRR:::...---+++***)))))))))******---///---)))'''))),,,---+++***+++,,,---+++*********------666RRRgggcccBBB777---))))))((((((******)))***,,,111555777888111444444...,,,333@@@IIIIIICCC???@@@???999777888:::666555555333...,,,...---***'''''')))***(((&&&&&&&&&***000000+++''''''***'''&&&'''&&&&&&***000000111111222222333555777000111111000///---,,,***------...111444777999:::===<<<:::888777666555555222111///000222444555555333555777999===BBBFFFIIIFFFDDDGGGOOOVVVVVVTTTTTTVVVKKKFFFIIIHHH@@@999999222333555888<<<===<<<;;;666;;;BBBEEEEEEXXX}}}mmmbbb]]]\\\^^^ccchhhggg```YYY\\\dddqqqnnn^^^SSSUUUSSSWWW```eeesss|||sssHHHBBBEEE;;;777>>>;;;;;;;;;:::777777888999555<<>>333:::FFF@@@XXXrrr\\\RRRIIIDDDCCC:::999888777777777888999999>>>DDDJJJUUUeeevvvfffLLL;;;333***(((,,,***++++++***)))***,,,***''')))&&&'''))))))...>>>OOOeee```YYYPPPAAA333---...,,,******+++,,,---,,,***333222111//////111222333>>>IIIXXXccciiinnntttyyyrrrvvv{{{}}}}}}||||||}}}vvvmmmYYY@@@///)))))))))((((((***+++,,,---------+++...---***'''(((***+++444OOOdddnnnqqqhhh___dddKKKLLLJJJXXXyyyiiiOOO<<<,,,+++***))))))******+++***---000---)))'''))),,,---,,,++++++,,,,,,+++***&&&'''+++***///JJJ^^^ZZZBBB777,,,))))))((()))***+++'''%%%(((000666888777222888:::444333;;;DDDFFF@@@888444999<<<:::;;;>>>>>>888333111...+++,,,000(((&&&$$$%%%((()))'''$$$$$$$$$)))000000+++''''''+++'''&&&&&&&&&&&&+++222...///000111111222444666000000111111000...+++)))++++++,,,///222555888999999888666444222111000000222111///000222444444444---333999:::888;;;CCCKKKHHHFFFIIIRRRXXXWWWTTTTTTdddRRRFFFIIIIII>>>999===666444333444666999::::::555:::CCCEEEAAAPPP|||uuummmeeegggbbb```aaa```[[[YYYZZZ[[[fff|||jjjXXXWWWVVVRRRXXXaaabbbooo```MMMFFF;;;;;;:::>>>>>>===;;;999777666666555777888:::;;;<<<;;;::::::777888888777444333333444444999999333222888>>>@@@```zzzyyyhhhQQQAAACCCDDDBBB@@@DDDLLLTTTVVV[[[dddrrrqqqSSS===777111---,,,,,,+++***+++,,,---,,,***)))***+++******)))***,,,000444777QQQ]]]fffeeeYYYHHH555'''+++((((((+++,,,+++---000111222111000///111888===LLLPPPWWWbbbllltttxxxzzzrrruuuxxxxxxvvvuuuvvvwwwyyyppp[[[@@@111000...(((---+++)))+++///111000...222,,,)))+++,,,++++++...222FFF]]]gggiiiiiihhhfffSSSMMMJJJUUUrrr{{{fffXXXIII>>>///+++(((''')))***)))'''------,,,+++))))))***,,,333,,,***------***))),,,(((***---000666CCCUUUaaaVVV666###***///&&&%%%000***)))(((***///333666777333444666999>>>BBBCCCDDD;;;333///333888999:::;;;555000000555777111,,,,,,+++(((&&&%%%%%%&&&'''&&&%%%%%%&&&***......***&&&)))(((&&&$$$###$$$(((,,,...---,,,+++************---,,,+++,,,///...+++(((,,,---///111333333333333666555444222111///...---222111//////000111444555---000111222:::DDDGGGBBBHHHEEEDDDGGGMMMRRRRRRPPPgggZZZMMMHHHFFF@@@999666666555333444666888999999:::888999BBBFFFHHHmmm{{{sssjjjcccgggcccaaaaaa___\\\^^^bbbbbbvvvkkkZZZYYYXXXSSSUUUZZZYYYggg]]]KKKFFF;;;;;;999;;;???>>><<<;;;999999888888999999999::::::;;;;;;;;;:::;;;:::888666444555666333444444333444888@@@GGGrrr|||```aaabbbccceeekkkrrrwwwwwwhhh]]]LLL666555111---+++++++++***(((&&&(((***)))(((((()))***))))))((()))+++...222444CCCSSSbbbddd\\\OOO@@@555000+++(((+++------...222...000111222444999BBBIIIVVVYYY___hhhqqqvvvvvvtttpppssswwwxxxuuusssrrrsssrrrkkkWWW===000///...))),,,,,,,,,...//////...,,,///+++))),,,---++++++...,,,>>>SSS^^^cccffffffdddUUUOOOJJJPPPffflll[[[PPPDDD;;;000,,,(((''')))***)))(((,,,,,,---+++))))))***,,,---(((&&&)))+++)))))),,,(((+++...111888CCCSSS^^^^^^???((((((---***)))......,,,******,,,///000000333333444888>>>BBBCCCBBB999111---000333333222333444000000555777222......///,,,((('''''')))))))))&&&'''(((+++...---***&&&((((((&&&$$$###%%%))),,,...---,,,***)))))))))***...,,,++++++,,,+++'''$$$+++,,,...///000111000000333222222000///...------000///......///000222444...000222333:::CCCDDD???CCCAAAAAADDDIIIMMMLLLKKK___UUULLLIIIFFF???999777888666444444666888999999;;;999888@@@CCCCCCeeexxxppphhhcccgggfffdddccc___^^^eeennnuuummm___]]][[[UUUSSSUUUSSSbbbZZZJJJHHH??????:::<<<>>>===<<<;;;::::::::::::;;;:::999888888:::;;;===>>>>>><<<:::777666777888666222222666777:::HHHYYY___PPPCCC<<<777......,,,++++++,,,+++***)))''')))+++***)))(((((()))))))))((()))***,,,...000444EEEWWW^^^\\\VVVMMMEEE===333+++,,,...///000222...111444666;;;CCCNNNVVVaaaaaaeeennnvvvzzzwwwsssooosssxxxyyywwwssspppnnnjjjdddRRR;;;......---)))***,,,...///...---,,,,,,///***))),,,---,,,+++---,,,:::JJJUUU]]]bbbbbb___SSSNNNGGGGGGVVVkkkyyy~~~{{{vvviiiZZZOOOIIIAAA;;;333...(((&&&(((******(((***+++---,,,+++)))******+++&&&$$$&&&((('''(((***+++---000444888AAAMMMUUU^^^GGG...$$$(((,,,,,,***///---++++++---/////////444222222777???CCCAAA>>>888111---...///---,,,,,,---***+++///000---++++++222///***((()))+++,,,---((()))***---///...+++((((((((('''%%%$$$%%%))),,,///---+++)))(((((()))))),,,+++***+++++++++(((&&&+++,,,------......------............------------...---,,,,,,---...000111---///111555;;;AAA@@@<<>>===YYY|||zzzvvvooojjjhhhfffgggiiiiiifffhhhtttqqqeeebbb___XXXVVVWWWVVVhhhWWWIIIIIIBBBDDD??????<<<<<<;;;:::::::::;;;;;;===;;;999777777999<<<>>>??????===:::777666777999<<<666777===<<<@@@XXXuuu___CCC<<<555111222111++++++,,,---------+++***+++---...---+++))))))***************+++,,,------///999FFFPPPXXX\\\YYYSSSOOOBBB555222444333222222333666:::>>>CCCMMMXXXaaagggeeefffmmmwww||||||xxxrrruuuyyy{{{yyytttnnnkkkfffbbbRRR;;;...------)))(((+++------++++++...111444---)))***+++***+++...333<<>>???AAACCCDDDDDDEEEEEEGGGFFFIIIMMMKKKDDD??????===:::666555666888999:::;;;;;;888:::<<<:::OOOtttxxxttttttrrrkkkhhhiiidddiiiqqqxxxzzzwwwnnngggddd\\\[[[^^^___rrrTTTEEEFFFBBBEEEAAAAAA======<<<<<<<<<<<<=========;;;999777777999;;;<<<>>>>>>===:::777666777888???<<<>>>CCCBBBJJJlll}}}xxxvvvzzzmmmbbbcccppp}}}cccEEE555666000******(((+++,,,------,,,,,,,,,,,,+++,,,,,,+++)))))))))++++++,,,,,,---------------///111666AAASSSccchhheeecccUUUFFFAAA@@@===:::999;;;???DDDJJJPPPYYYeeemmmnnnjjjgggjjjrrryyy}}}}}}uuuvvvyyyzzzxxxrrrlllggggggdddUUU>>>000...---***''')))+++******---333888:::222+++)))((((((+++000555<<>><<<:::666555666888999999999;;;888888;;;;;;JJJeeezzzqqqmmmnnnllleeecccfffmmmuuuyyypppjjj___^^^cccddduuuzzzyyy~~~SSSBBBBBB???CCC@@@AAA@@@@@@??????>>>?????????;;;;;;::::::999999::::::;;;<<<<<<;;;888777777888======BBBHHHMMM___uuubbbXXXPPPVVVggguuuwwwssseeecccaaadddggghhhddd```TTTRRRKKKDDDDDDLLLSSSUUUBBB222000555000++++++&&&***++++++***)))***---///......,,,)))''''''))),,,,,,---...///000///...---...,,,---777MMMffftttwwwrrrfff[[[VVVSSSNNNKKKKKKJJJNNNUUU[[[aaahhhrrryyywwwsssnnnlllnnntttyyy}}}yyyxxxwwwvvvtttpppjjjfffhhhgggYYYBBB333000///+++)))***+++,,,...222888<<<===444,,,***)))))),,,111000777@@@HHHRRR\\\^^^\\\JJJLLLJJJEEEFFFMMMTTTVVVHHH@@@:::===AAABBBBBBBBB777222,,,))))))***)))(((''')))++++++***)))***+++'''(((((()))///999>>>???999888666333000...---,,,---@@@JJJ???000,,,,,,)))''''''(((+++///111222222444666999<<<>>>===999666,,,+++---111111...---///222444222,,,)))***+++***,,,***))))))+++...//////(((...666:::999555000---&&&''''''''''''(((***---///.....................***++++++***)))(((***+++//////...---------......++++++++++++************'''(((((()))******++++++)))(((+++444::::::888777:::>>>AAA@@@======BBBFFFAAA???AAAFFFFFF@@@:::888:::888666666777999999888777;;;888777<<<<<>>>>>============999:::<<<===<<<:::888777888:::<<<===;;;999888888:::===CCCMMM```|||wwwZZZLLLCCC<<>>CCCAAABBB======;;;::::::999999999777999===???>>>;;;777444777:::===>>>===;;;999999888===DDDSSSpppjjjJJJ@@@<<<999;;;===;;;888666:::999999:::;;;;;;:::888222555444///---///000///+++,,,222///%%%(((...(((---,,,+++)))***///999@@@[[[UUUKKK>>>333---,,,---***+++...000111000...---'''+++,,,///;;;SSSlll{{{{{{xxxvvvwwwvvvssssssvvvvvvyyy}}}}}}{{{yyyzzz|||}}}}}}|||wwwssstttzzz}}}yyywwwtttqqqnnneeefff[[[FFF777444444111000000333888>>>???<<<888555000...111222111111333333<<>>CCCFFFCCC>>>@@@HHHQQQ\\\SSSKKKKKKJJJBBB888222444444555777999:::888666666<<<999666;;;;;;===FFFgggzzzkkkgggcccaaa]]]\\\aaaiiinnnaaaRRR\\\}}}xxxKKK@@@AAA:::666;;;<<<<<<<<<;;;::::::::::::888;;;;;;999888;;;:::777555777;;;<<<777222555<<>>UUUyyyqqqmmmUUU///(((111***---------///111333222000111+++***000666@@@XXXqqqvvvyyy}}}}}}|||}}}{{{zzz}}}~~~}}}xxxtttvvv}}}{{{zzzzzzyyytttppprrrnnn]]]DDD666666777555===444000666======:::888<<<;;;777222---,,,---///888===BBBFFFLLLTTTXXXWWWZZZPPPBBB:::888888777666===999666888===@@@???===@@@???>>>;;;777222...,,,++++++******+++,,,...///++++++++++++---///222333000000000///...+++(((''')))000===HHHJJJ@@@000$$$))))))***+++---,,,***(((,,,666:::333---...111111---...///000111222222222111000000/////////000000000///000333888:::999777444222666???===111&&&$$$&&&%%%'''++++++)))+++///222333333222111111222444...------...000222222222++++++,,,---...111333444000111111...+++)))((()))%%%''')))+++,,,---000111222333111...///333333000999FFFLLLDDD<<<@@@GGGIIIcccZZZVVVWWWQQQBBB888888444///000666999888999===???===999666666999===@@@ZZZwwwiiieeeaaa___\\\YYY]]]cccvvvuuuaaaVVVUUU[[[wwwXXXDDDBBB>>>:::;;;::::::::::::999888777777777::::::777777999999555444444555999888444555999AAADDDVVVvvvnnnLLL:::888999999444///---000444555555555666666444222111111...---//////,,,+++------,,,+++,,,...//////---,,,***---///---222IIIccc}}}ccc<<>>888666666666444;;;888777:::???BBBAAA>>>===>>>???>>><<<777222///......---,,,---...///000------,,,---...///111222000000///---,,,***((('''(((---666???CCC???777000+++++++++,,,...///...---111333222---,,,///000...)))***,,,...000222333333...---,,,+++***++++++,,,111000222555999:::888666444000333;;;:::///'''&&&((('''(((******(((***///111222333222000///000111------///111222222111000//////000000///...------///111333333111...,,,+++&&&''')))+++,,,...000222333555444000000333555333777EEELLLEEE>>>CCCJJJMMMdddcccccc```UUUEEE;;;888111...///555999:::<<>>===:::::::::;;;;;;:::999777666888;;;:::777777999999666555222222666888666666888CCCVVVqqqwww[[[CCC444555666555222---,,,...222222333444333333444666888888222......---***+++...******)))+++---//////...+++***,,,...///;;;YYYvvvqqqJJJ777333,,,......---...000000...------)))))),,,---000===LLL```jjjvvv||||||}}}~~~}}}}}}{{{uuunnniiilllssszzz~~~yyyuuussssssrrrooommmppppppdddPPPCCCBBBBBB@@@111AAAJJJDDD<<<<<<@@@AAAAAA>>>999333......000333777===BBBEEEJJJQQQSSSQQQFFF@@@888444333444333222888777888===BBBEEECCC@@@;;;>>>AAABBB@@@<<<666333222222111000000000111111000///////////////000111000...,,,***(((((('''''''''))),,,222888<<<<<<<<<222111111222555666555444333///)))&&&***///...)))%%%&&&))),,,///111333444...,,,***((('''((())))))000111333666888888666333333...000777666---'''(((+++(((((()))(((&&&)))///000222333222000...------,,,...000222333222000///000111111111000...,,,***000333777888666333000///))))))***+++---...000111333777777222000333666777666DDDLLLGGGBBBGGGNNNQQQ\\\gggllldddTTTGGG>>>888333000111555777999<<>>??????>>><<<:::999:::<<<;;;888777::::::777555333444666666555999???PPPmmmaaaMMM???555666777555222//////111333000222222111444===GGGLLLMMM@@@333...---,,,...000111///......//////---,,,***+++---...333EEEgggsssSSS===555000///...---...///...---+++,,,***,,,//////000777AAARRR```rrr|||}}}|||~~~}}}yyyqqqiiieeehhhooouuuvvvuuusssssssssqqqmmmiiijjjmmmgggVVVHHHEEEBBB===111DDDMMMBBB888<<>>BBBDDDHHHLLLLLLIII:::666222000000111000///444666:::@@@EEEGGGEEECCC>>>???AAABBB@@@===999666666666555444333333222222222222111000000////////////---***'''&&&&&&'''(((''''''''')))...444:::===::::::;;;===>>>===:::888000+++&&&%%%))),,,***%%%$$$&&&(((+++...000222222000///,,,)))(((((()))***...///222444555444222000222,,,---333333,,,''')))***((('''(((((('''+++111000222444444111...,,,+++,,,---/////////...///000////////////000000000111555777999999666444222111......---...///000///...111777888333///222777:::777FFFOOOIIIDDDHHHOOOQQQMMM___hhh]]]LLLCCC???:::777666555555555666999<<<@@@===999666555666777999AAA\\\uuuaaa]]][[[[[[XXXRRROOOOOOTTTXXX___fffllltttwww```LLLFFFIIIJJJKKK]]]nnnNNNCCCAAA???@@@AAAAAA@@@???>>><<<;;;999;;;:::666555777888555333444666666333555BBBPPPkkkrrrRRRDDD===666777666444222000000222444111333111000;;;PPPccclllkkkUUU===222000000000000444222000//////...,,,***+++,,,---000999PPPssspppYYYBBB444333000.........///...,,,***)))***---111222333777===BBBRRRfffuuuzzzzzz{{{}}}|||wwwpppiiifffhhhnnnrrrqqqrrruuuwwwwwwsssmmmhhhdddkkkhhhXXXIIIBBB<<<666444BBBFFF999333;;;AAA???:::888333...******---000888>>>BBBCCCDDDFFFDDD@@@111///---------.........222555;;;BBBGGGHHHFFFDDDCCCBBBAAA???===;;;999888888888777777666555444333333333222111000///...---...,,,(((%%%$$$%%%&&&(((((('''&&&&&&(((,,,111444<<<===@@@BBBBBB>>>888222((((((((())))))'''%%%$$$'''(((***,,,---//////000000///,,,***))))))*********,,,...000000///---,,,111+++,,,333333+++''')))(((%%%%%%(((((((((---333222444555444111...,,,+++------,,,***)))+++///333222000...---...111555777<<<<<<:::777333111111222444333222333444333///,,,000555777222///333999<<<999IIIQQQLLLEEEGGGLLLMMMEEEVVV]]]RRRCCC>>>===:::999::::::777555777999;;;<<<:::777444444555777888AAAPPP}}}www```[[[XXXYYYWWWQQQMMMLLLOOOOOOQQQVVV[[[aaalllwww~~~lllUUUDDDBBBHHHLLLRRRhhhdddKKK???;;;AAA@@@???>>><<<;;;::::::777888777222111444444222222444777888888AAAXXXnnndddIII===888555555444222000///000111222222333222444HHHhhhoooQQQ???777333000000///...------......---++++++---///444CCC]]]~~~nnn```HHH333222000///......//////---+++'''))),,,///000222666999444@@@SSScccmmmsssvvvxxx}}}~~~~~~~~~zzzwwwrrrmmmlllmmmpppsssqqqtttyyy|||{{{vvvppplllfffmmmiiiWWWEEE<<<555///666;;;:::222111777;;;999333222///,,,))))))+++...555;;;???@@@AAABBB???999---,,,++++++++++++,,,---111555<<>><<<:::999888888888888888777666555444333333333222000///---,,,---+++(((%%%$$$%%%&&&'''((())))))'''&&&'''))),,,777888;;;===<<<777///)))%%%&&&***,,,)))$$$"""%%%((()))***+++,,,------------,,,+++***)))(((((((((&&&(((++++++*********+++000,,,...666666---'''(((&&&$$$%%%((())))))...444222444555444111...------------+++((('''***111777999666111------000555888>>>===:::666222000111333777666777:::;;;999333---000444444111000666<<>>555111---444333222111111222333444------,,,***((((((***,,,///666;;;===???@@@===777---,,,+++***)))***,,,---000555<<>><<<:::999777777888888777666555444222222222222000...,,,+++,,,***(((&&&%%%%%%&&&'''''')))***)))''''''(((***111111222222222...)))%%%'''&&&(((+++)))###"""&&&&&&'''((()))***+++++++++)))******+++***)))((('''$$$&&&((((((&&&'''))),,,000---111:::999///'''&&&&&&$$$&&&******))),,,111222333333111///------...+++------+++))),,,333999<<<999444000///111555777<<<<<<;;;777444222222333666777:::???CCC@@@888111111333222000333;;;@@@AAA;;;JJJSSSLLLCCCBBBDDDCCCEEEEEEGGGIIIEEE>>>;;;===<<>>;;;999999;;;<<<;;;<<<:::555444666777555;;;888999CCCVVVsss[[[HHH@@@888666888555333111000111222333333222444666AAAbbbiiiNNN:::555888///...,,,---......,,,+++***,,,111>>>UUUtttwwwmmmpppVVV555///000//////000111111000...000111000------///000000333333555===IIIUUU]]]aaahhhiiilllnnnkkkgggkkkqqqxxxwwwwwwxxxyyyyyyxxxwww{{{|||~~~~~~}}}{{{{{{{{{wwwyyylllQQQ:::111000...111...///222222......111***++++++***))))))***+++***111888;;;>>>@@@===888------,,,***)))))),,,...000555<<>>;;;999666666777888777666555444111111222111000...,,,++++++***)))'''&&&&&&&&&'''''')))++++++)))(((***---...---+++++++++***'''%%%,,,'''&&&)))((($$$$$$((($$$%%%&&&((()))*********)))***,,,------+++)))((($$$%%%'''&&&%%%&&&)))---000...333<<<<<<000'''%%%'''&&&(((++++++)))***///111111111///---,,,---...***---///...---...444::::::888555333333444666777999:::;;;:::777444333333444666;;;BBBHHHFFF===555222333111000666???DDDCCC:::IIIRRRLLLCCCAAACCCBBB@@@;;;>>>HHHJJJBBB>>>AAABBBKKKNNNHHHCCCCCCCCC@@@@@@???;;;888666555555666444;;;MMMxxx|||ccc\\\VVVTTTQQQNNNLLLNNNNNNMMMMMMNNNNNNMMMMMMMMMRRRWWW___iiiwwwuuuvvv|||}}}xxxssseeeeeehhhppp}}}hhhRRREEE>>>AAAAAA999555888999;;;<<<:::666444777::::::>>>JJJaaa~~~nnnJJJ;;;;;;:::999:::999222---///222333444777888999888KKKvvvaaa;;;111;;;000222444333///---...000***111777AAA\\\}}}rrr[[[DDD000///000///......000///......---------...///111222444444444777===EEELLLQQQUUUWWWXXXUUUPPPQQQVVV[[[iiiiiinnnuuuwwwwwwzzz~~~~~~nnnMMM444,,,***'''+++,,,---***((((((+++...------***&&&&&&******'''---000333666777666444222...---+++************++++++555???BBBCCCEEEDDDBBBBBBCCCDDDDDDCCCAAA???>>>???:::666777;;;;;;555//////---+++,,,///000///---++++++******))))))((((((%%%&&&'''((())))))))))))***)))((((((((()))+++,,,+++(((%%%&&&***,,,,,,***&&&%%%$$$%%%'''))))))((()))))))))+++...//////---((()))***'''%%%$$$''')))+++***111???CCC777)))###(((((()))***+++---/////////---***)))***---111333555111///111222222555:::999888555444333555777888<<<:::777444111000///...444999AAAGGGIIIDDD;;;555333///333333000:::CCC???888FFFSSSRRRGGG<<<:::<<>>???DDDIIIIIIBBB<<>>AAAEEEGGGMMMXXXmmm|||___CCC999:::888666777<<<555000000222222333666777999:::PPP{{{wwwOOO:::888222444555444111//////000---111888JJJfffxxxgggOOO555000000///......///...,,,---,,,,,,,,,,,,...000111000000111333777<<>>>>>BBBGGGRRRTTT\\\fffmmmqqqvvv}}}}}}}}}|||~~~~~~mmmJJJ333---,,,***,,,,,,+++***)))+++---///+++,,,***''''''******'''+++---///222333222111000...---+++*********++++++111:::BBBCCCDDDEEEEEECCCAAABBBDDDEEEEEECCCAAA??????<<<999;;;>>>===666000///---+++,,,//////...,,,+++*********))))))(((((('''(((((((((((((((''''''&&&''''''(((***,,,......---***&&&''')))+++***(((%%%$$$$$$&&&***---------)))))))))+++------+++))))))++++++***((((((***---,,,)))---999===333***'''*********+++,,,---///000///...,,,,,,...333888;;;===777444444444333777<<>>>>>>>>???CCCGGGHHHEEEBBB@@@@@@DDDJJJIIICCC>>>===888888777777666555555444666???FFF^^^fffbbbaaadddeeecccaaabbbiii\\\UUUXXXYYYXXXaaannn{{{uuusssyyyzzzqqqssstttxxxqqqeee[[[QQQNNNRRRKKKHHHFFFIIIRRR\\\cccgggnnn|||aaaMMM<<<999:::666444666>>>777222222333222333777777:::>>>XXXiiiFFF444444555666444222000000111111000;;;WWWuuuyyy```===222000/////////...,,,+++,,,,,,+++++++++---...///.........///111444666777555888;;;999444222555888===???GGGSSS]]]dddmmmuuuwww{{{}}}zzzzzz}}}~~~iiiHHH333000///,,,---+++)))+++...111000///))),,,,,,)))))),,,+++(((((()))***,,,---------------,,,+++*********+++,,,000888>>>??????BBBCCCBBB@@@AAADDDFFFFFFEEECCCAAA???<<<999;;;===<<<555///...---,,,,,,......---,,,*********))))))))))))))))))***))))))((('''&&&%%%###$$$'''***---///000111///+++((((((***+++)))'''%%%%%%%%%(((---000222222++++++,,,---///...+++)))***++++++***))))))+++---,,,''')))333666000+++,,,++++++++++++,,,...//////---,,,+++,,,000555;;;???DDD>>>:::999888666888<<>>;;;999888888888444222///,,,+++,,,---...333666:::>>>???>>>;;;999333---///222333<<<@@@666666???JJJNNNJJJDDD@@@???BBBBBBBBBBBBCCCDDDEEEEEECCCBBBDDDHHHGGG@@@<<<<<<999888888888777777666666666???CCCSSSqqq|||zzz|||uuuooovvvzzzyyyxxxooommmfffddddddgggooo{{{tttNNNAAA999::::::666555999>>>888444444444333555999888;;;CCCaaaTTT777666666555333111000//////555///===bbbrrrIII444000---///000...,,,,,,---,,,+++++++++---...//////...------...000222444777:::===;;;555111111444777666:::BBBJJJRRR^^^hhhnnntttxxxwwwyyy~~~eeeFFF666444222------***+++000777888333...)))---000...---...---***&&&&&&''''''(((***+++,,,,,,+++*********+++,,,------555;;;<<<===@@@BBBBBB>>>AAADDDGGGHHHFFFCCCAAA===:::666666777777333000...------,,,,,,,,,++++++)))))))))))))))*********))))))***))))))((('''&&&"""$$$(((+++...000111111///,,,******---...,,,)))&&&&&&&&&)))...111333333//////000222444333000---*********)))((('''((((((***&&&(((222555000,,,...++++++++++++,,,---...//////---,,,---000555;;;>>>DDD@@@>>>>>><<<888777:::BBB@@@===:::888777666666222000---++++++---///111444888===AAABBB@@@>>>===777//////222555@@@DDD:::555<<>>IIIiiifffDDD888666444111000///...---555///>>>fffXXX999111,,,///111///---///...---,,,,,,,,,---...///111///---,,,---000444666999<<<>>>;;;444......///777333111444999AAANNNZZZiiiooossstttwww|||~~~}}}uuu```GGG999666333,,,+++***---555>>>>>>555---+++000333111///000///,,,&&&&&&&&&&&&''')))+++,,,++++++*********+++---...///777===>>>>>>???@@@???===@@@DDDGGGHHHEEEAAA>>>===999333111222333333333---...---,,,+++*********(((((())))))******++++++(((((())))))))))))(((((($$$&&&))),,,...////////////---+++---000111///---(((''''''***---000111111111111222444555555333111,,,+++***)))((('''%%%$$$'''%%%+++666888111---...*********++++++---...///444222111000222666;;;>>>???===>>>AAA>>>888444555;;;:::888666555444444444111000///......000333444222888???CCCCCC@@@>>>======444222444888DDDJJJAAA555999???CCCCCCAAA===;;;JJJJJJHHHFFFEEEFFFJJJNNNXXXRRRMMMIIICCC:::555666888888888888999999999999555999===CCCVVVwwwwwwqqqlllnnnttt}}}zzzsssKKK???666222666666222333888:::777555555444333888>>><<<@@@MMMqqqyyyVVV:::777333111000///...,,,333///>>>ccciiiAAA555---///111...---000///...---,,,,,,---...///111000......///222555777999<<<>>>;;;333......///444///+++,,,///666BBBMMMaaahhhmmmnnnpppuuuxxxwwwqqqnnn^^^HHH:::777333---++++++...777>>>>>>666...---333666333/////////---''''''''''''(((***+++,,,******))))))***,,,...///...888???@@@>>>===:::777<<>>???===???AAA???777222222444444333222111000000000000000000000111222444555---444<<>>:::888888:::333222333444???EEE===333777;;;>>>>>>======>>>FFFFFFGGGIIIMMMQQQUUUWWWWWWPPPIIIEEE>>>666444555777777888888999999999:::888666;;;???GGGccc}}}zzztttooollljjjllluuuoooyyy___CCC<<<333111666999444333777;;;888666555333222666===<<>>\\\|||xxxKKK;;;//////000+++***......---,,,++++++,,,------111222444666777777777666666:::<<<999333///000333333...,,,---...111999BBBSSSZZZaaadddiiipppssssssmmmlll___HHH999555333///,,,,,,---222888999555111...444666222---------,,,&&&''''''((()))***++++++***)))))))))***,,,...///---888CCCGGGEEECCC???:::<<>>777222444333222111222333333333---...///,,,)))''''''(((&&&'''((()))***+++,,,,,,***************)))((('''%%%&&&'''(((***---///000///---,,,...111111...+++***))))))+++...000111111555333000.........,,,+++)))(((''')))******(((%%%###$$$...:::;;;111+++,,,***++++++---///111333444111111000222666<<>>===SSSnnnsss~~~|||xxxtttooohhhdddiiirrryyywwwxxxuuufffSSSccc|||kkkOOO@@@;;;333222999===888555777<<<999777666222000444;;;<<>>>>><<<888666111444777444000...000444555222111222111111555;;;DDDMMMVVV\\\dddmmmssstttmmmmmm```HHH777333333000...,,,+++...222555555333...444666000+++***++++++%%%&&&((()))***+++++++++))))))))))))+++,,,...000///===KKKRRRTTTRRRNNNHHH<<>>555333222444888888555222888777555333222333555666;;;:::ZZZsssGGG888222000+++---000))),,,000<<>>CCCIIIOOOXXXccckkkooorrrjjjZZZFFF999666555333...+++(((***///222000---000///...+++((()))+++...((()))***+++++++++,,,,,,---&&&%%%+++---+++---333444LLLhhhqqqfffTTTHHHEEECCCEEEEEEAAA:::444000///))),,,///000000///......222111000//////...,,,)))))))))******++++++,,,,,,++++++***((('''&&&%%%$$$'''&&&''')))+++---,,,+++111...***)))+++,,,,,,+++111...+++---111444444222777666333///,,,******+++)))'''(((+++***&&&%%%&&&******)))222:::111&&&+++///111444333111111555888;;;999===JJJXXXaaahhhmmm]]]PPP???555222333111///---...000222333333333222222000...+++***+++---...000///111777888555555777???;;;BBBFFF???;;;999111444555666777999>>>CCCGGGNNNKKKKKK[[[hhh]]]SSS[[[NNNGGG???:::999777333///222333444666777888888888555666888:::;;;EEEZZZnnnlll|||ppphhhcccaaa```bbbZZZYYYaaagggiiiqqq|||vvvsssttt{{{gggWWWNNNTTTYYYWWWWWW\\\eeeiiicccTTTMMMQQQRRRNNNGGGKKKRRR^^^ppprrrSSS@@@999444222222444777888666333777666555444333333444555;;;>>>```uuuHHH777111000+++---000***///000:::PPPnnnuuuRRR555000333...+++...+++,,,,,,+++******,,,...===<<<>>>AAA@@@999444444111222222111000111333555;;;999777666777888777666666999===CCCLLLYYYfffnnnsssnnn___JJJ;;;555444333222---((((((+++......,,,---,,,,,,***)))***---000222000...---.../////////,,,)))***//////...333<<>>:::<<>><<<666333333333444444333222222555777;;;777444666999;;;888444000111333888AAAPPPbbbnnntttrrrfffPPP===444333444888333,,,***+++---...---)))******))))))+++///222444111------///111111000111//////000333;;;JJJWWWtttpppYYYLLLIII@@@AAA???;;;555000---,,,'''(((***,,,...000111222...,,,******+++,,,,,,,,,,,,+++)))(((''''''((()))'''''''''''''''''''''''''''&&&&&&(((***++++++))),,,***'''&&&((()))***)))111222222222111222333555>>>???===555,,,&&&&&&((()))'''(((,,,+++(((&&&((($$$&&&(((333>>>666,,,111......///222666999;;;;;;;;;777777===DDDGGGIIILLLCCC:::...)))))),,,,,,+++''')))+++...111333555666777555222///...---...///222111333888888444333444===@@@GGGGGGHHHSSSRRR???888888777777999===@@@CCCLLLLLLNNN[[[bbbPPP===>>><<<888333222333444333111777666555444333222222222000666;;;;;;666:::NNNddd{{{zzz}}}xxxnnnfffiiiggggggiiifffbbbccciiimmmgggfffnnnkkkaaaYYY[[[``````^^^^^^lllddd[[[[[[```^^^QQQDDDBBBCCCFFFGGGFFFEEEIIINNNVVVLLLGGGIIIGGG@@@DDDNNNOOOPPPQQQXXXjjj~~~jjjMMMBBB;;;333777555444666999;;;:::777333444555555555444333333888GGGrrr~~~OOO999...///+++,,,000,,,222///111EEEhhhgggBBB111000///,,,+++)))))))))''''''(((+++...777555777::::::555333444777777777666555555777999;;;666333555;;;===999444///000333888???LLL```qqqsssuuulllVVV???555555777:::777333111222222111000)))************,,,///222333000...///444666555333555333000444BBBZZZqqqsss___PPPKKKKKKCCC@@@<<<666222///......***))))))***---000111111222///+++)))))))))))))))---,,,)))'''&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&(((***+++***(((***)))'''&&&'''(((******111333444222...,,,---000:::<<<;;;555,,,'''(((+++...,,,,,,///...***(((***---//////999AAA777+++...111///000444999===<<<:::555000///555;;;===???AAA888222+++(((+++...//////))))))+++---///222555777555444111...,,,++++++,,,111000333777777333000111666;;;BBBAAAEEEWWWVVV???777666555666:::???BBBDDDGGGHHHJJJVVV]]]MMM::::::555222000///111222222111777666444222111111111222222555888888555888GGGXXXyyyttt}}}uuurrrqqqqqqrrrooojjjhhhjjjppphhhaaaaaaeeesssnnncccZZZ\\\bbbdddeeefffggg]]]WWW]]]fffcccQQQAAAEEEBBBGGGLLLFFFBBBTTTnnnkkkXXXLLLNNNLLLGGGOOO```ooorrrwwwZZZDDD???<<<777:::777666777;;;===<<<:::333333444444555444444333777JJJxxxVVV;;;...///,,,,,,///...000...000AAAcccoooJJJ333...///---***(((((((((((('''(((+++...000000444:::;;;666333444777888888666555555777999;;;666222555:::===999444111333888>>>BBBKKK___qqqrrruuummmXXXAAA666777:::777777888888888777444222,,,---...---,,,---///111555444444666:::;;;999666333555999FFFbbbrrr___SSSNNNKKKKKKFFFBBB;;;555222111111111---+++***+++---000000///222///+++))))))***)))))),,,+++)))((('''&&&'''''''''''''''(((((((((((()))&&&%%%%%%''')))***)))''')))((('''''''''(((***,,,333555555222---))))))+++000333444222---***,,,///333111111333222---+++,,,444555555<<>>EEEJJJbbbnnnxxx|||hhhRRRNNNIIIEEEDDDCCCAAA@@@GGGEEEEEEDDDBBB>>>666111---++++++...222444222...***)))((((((******)))(((&&&''')))+++,,,,,,+++***......---+++***((('''&&&&&&%%%%%%&&&(((((('''%%%$$$%%%&&&%%%$$$%%%)))---222111000//////---***(((***)))))),,,000222111000111000111666777555444777222222///555===444+++000000222555777777666666666:::444///111222000...///(((((()))+++---......---,,,***(((''''''***...111222111000///...---,,,,,,//////333888888333000000333222888:::888===???444111......333===FFFJJJJJJGGGJJJHHHKKKQQQFFF555222///000000///.........///000222444666666555333222333111222555666666888===NNNkkk}}}}}}~~~{{{xxxzzzxxxsssfff^^^```___YYY[[[cccbbbwwwuuubbb]]]nnnwwwyyyrrrccc```uuujjjKKKBBB@@@999888@@@===:::666666888999888666444333111111111333555666<<>>???@@@???<<<:::999:::333444666555555444666777>>>BBBDDDDDDDDDKKKXXXcccyyybbbFFF@@@AAABBB@@@>>>???CCCGGGDDDFFFIIILLLKKKCCC777...+++******///555777444000+++***)))))))))'''%%%"""$$$&&&))),,,......---+++111000...,,,***(((&&&&&&&&&%%%%%%&&&'''(((&&&%%%"""$$$%%%$$$###$$$(((,,,---+++***+++...---***''',,,***))),,,111333111...---,,,///555888777888;;;222000,,,111999///&&&,,,+++000444666444333444666444---***,,,---+++******((()))+++---......---,,,)))'''%%%$$$%%%)))---000......---,,,++++++******000000444::::::555222222444000666:::444444666000111///...333===FFFIIIJJJBBBGGGGGGKKKQQQGGG555111---...//////...---...///111333666888777555222000000111444777555222666===FFFeeezzz|||~~~yyywwwxxx|||wwwvvvttttttuuuvvvuuutttpppjjjbbbZZZWWWXXX\\\```\\\gggwwwgggXXXLLLKKKOOOccc}}}aaaJJJEEEBBB888444999CCC;;;555444555333222333111000///...///222444666@@@WWWlllDDD,,,///000///000///555666???DDDKKKggguuuPPP555---,,,))),,,,,,,,,,,,++++++***)))000...+++,,,000222222111222444666555333111111111111222333222///......///222888888777:::===SSSttt}}}tttcccNNN===666777:::;;;BBBFFFEEECCCEEEGGGFFF>>><<<;;;<<<:::888===DDDJJJHHHOOO]]]gggooouuubbbQQQDDD===111777777:::CCCBBB@@@HHHIIIGGGHHHLLLKKKAAA666000///------222888;;;888555+++((())),,,+++(((''')))'''&&&&&&+++000333222000222111000...+++(((%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&111---******...000---******)))***...333333...)))000//////333888<<<;;;999111111///333888...&&&///444///...222555333000000---......,,,)))''')))+++###$$$&&&'''((()))))))))%%%%%%%%%&&&''')))+++,,,+++)))'''''')))+++++++++///---000888:::444///000333...111555111333555...000,,,,,,222>>>FFFGGGEEEIII???>>>IIILLLAAA555000,,,,,,---....../////////666555444222222111111111333333444444666777888999FFFMMMggguuuuuu|||vvvsssuuuqqqpppooooooppppppooommmllliiieeeaaa]]]\\\\\\\\\WWW^^^iiixxxxxxssslllccc[[[QQQGGG@@@@@@CCCXXXrrrYYYFFFEEEEEE===;;;???AAA999333333444222111222111000//////000222555777???VVVpppGGG...000000///000000...333===@@@HHHhhh~~~aaaCCC333...---............---,,,+++***000---,,,---000333333222444666777666333222222222999999777333///,,,++++++---333444555999;;;MMMjjjtttmmm^^^LLL===555555888>>>AAABBBCCCFFFKKKLLLJJJCCC???;;;:::999???MMMZZZgggiiioooyyyrrr^^^MMM???666111///555666>>>JJJHHHBBBEEEIIIFFFFFFJJJIII@@@666111333333444777999999555222222...---...,,,'''&&&(((''''''(((+++///333555555333222111///---,,,******&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''...***((()))---///---***...,,,,,,///333333///+++***,,,000555888888555222***+++***///444***"""***111---,,,000222111000111111...+++))))))***))))))######$$$&&&''')))******)))((('''&&&'''(((***,,,---+++))))))***+++++++++---+++---444666222//////333---111777555888888000---++++++000999@@@CCCDDDEEE;;;:::CCCGGG===222...---------------...///000777777666555444444333333333333444444555777888999>>>JJJbbbppprrrzzzsssrrrnnnmmmlllllllllkkkiiigggeeeggghhhhhheeeaaa\\\YYYVVVYYY\\\```rrrzzzttthhh___UUUNNNLLLIIIEEE@@@@@@<<<<<>>777111222222111000111222111000000111333555777???UUUtttJJJ000111000...000000---666???>>>FFFjjjuuuUUU888...111+++,,,,,,---------------...---,,,---000333444444888999888666444222333444<<<;;;999444///+++******+++000111444::::::EEE]]]mmmggg\\\MMM@@@999999<<>>BBBBBB999777>>>AAA:::222///...---,,,+++,,,...000222666666666666555444333333333333444444555666888888777FFFWWWfffnnnwww|||yyyrrrpppooonnnmmmkkkgggeee___cccgggjjjiiiddd^^^ZZZYYY[[[YYYTTTZZZuuuwwwggg]]]ZZZWWWRRRLLLLLLGGG@@@===???@@@???>>>;;;:::>>>FFFOOOddd^^^NNNDDDFFFGGGAAA===???===555000111333111000111111111000000111333555777???UUUxxxMMM111000///---//////222===DDD???EEEkkkccc<<<,,,000%%%&&&(((***,,,---......,,,,,,,,,---///222444555;;;:::999777444333444666777777666333///------...///222000444;;;:::BBBVVVgggbbbWWWJJJ???;;;>>>BBBPPPPPPNNNLLLOOOUUUWWWTTT]]]```eeekkkooowwwnnnbbb```YYYOOOHHHCCC<<<444...---///222...111777KKKaaa^^^NNNKKKJJJEEECCCEEEEEE???999666;;;???BBB@@@999333000000888444000000...******...111222333222222555;;;@@@===:::555111---+++******,,,+++)))'''%%%%%%%%%%%%&&&''''''''''''''''''''')))((((((***...000///...---+++(((((())))))(((&&&)))000999<<<999333...,,,+++---...777???444)))---...***''')))******---111222000///......,,,)))&&&%%%&&&&&&'''))),,,...000---+++(((''''''***...111333111///......---+++***+++)))(((***---...000111///%%%&&&---111888999///((()))***+++,,,111999???AAA:::777<<>>TTTxxxMMM222000...,,,------333<<>>===CCCJJJTTTYYY\\\\\\^^^dddiiijjjxxxmmmUUUIIIHHHDDD;;;<<<:::666000,,,+++///222000888HHHdddxxxlllSSSLLLJJJDDDAAADDDDDD???;;;999999>>>BBB???888111000111222...---//////...000444999:::999666444555;;;@@@>>>;;;777333000.........000...,,,)))'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''')))+++,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%---333999;;;777222///...,,,///111;;;EEE:::,,,......***((((((((('''+++000222777<<<;;;555///,,,,,,*********+++---///000111+++***((((((***///444777555333111000///...,,,***+++***((('''***...111111555)))'''---111:::>>>555((()))+++***)))---555<<<===888666999<<<:::777555...,,,+++***,,,...111333222222222222222111111000444444333444444555666777999>>>@@@PPPdddbbbkkk{{{uuuppplllhhhdddaaa[[[\\\___aaabbbaaa___^^^OOOSSSUUUSSSNNNUUUjjjzzzmmmnnnssssssqqqrrrppplll^^^LLLEEEHHHHHHDDDDDD@@@===<<<======;;;999999888777888999888666444444555===OOOgggjjjIIIAAA<<>>===<<<888???===999222,,,,,,000555>>>KKK```|||oooQQQIIIGGGBBB@@@BBBCCC???;;;999555999<<<:::444//////111---++++++///111111333888;;;:::888555444555888;;;999888666555444555555666222000---***)))((())))))((((((((((((((('''''''''###$$$%%%'''''''''&&&%%%'''&&&&&&&&&&&&&&&'''(((///222666888777333000///***---000<<>>EEEDDD;;;333111222......///000000000//////((((((((()))---222888;;;555333222111111///,,,***,,,+++(((%%%(((...111000333'''&&&+++---555:::333((()))***)))(((+++111666777444222444777777555333,,,,,,++++++,,,///111333333333222111111222222333444444333333444555555666;;;888999GGGWWWYYY```qqqxxxpppkkkfffccc```[[[\\\]]]]]]]]][[[ZZZYYYQQQRRRTTTTTTPPPQQQ^^^mmmzzz~~~jjjVVVTTTZZZ]]]aaafffhhhggg[[[GGG<<>>;;;:::;;;999777:::>>>BBB@@@<<<666444999DDDLLLZZZcccooo}}}|||```GGGIIICCC>>>===@@@AAA===999888333555666333///,,,---......,,,---111333222333777777444111000111222333333333333444444555555666666222000---***(((((()))***+++++++++******)))))))))$$$&&&'''(((&&&%%%#########$$$&&&''''''((()))***000222666:::;;;999444000+++...222???III<<<***))))))'''(((*********///666:::???CCC@@@999333111222000111222333222///---+++'''((())),,,000555999<<<444333222222111000---***+++,,,((($$$&&&---000---+++###&&&***)))...222,,,''''''''''''(((***---000111111000222444666444111+++++++++,,,...000111222333111///......000222333444444333333444444555555888111666@@@DDDMMMXXX[[[zzzqqqkkkfffccc```\\\\\\\\\\\\ZZZWWWUUUTTTYYYVVVVVVVVVRRRPPPXXXdddppp{{{pppWWWRRRUUUWWW]]]eeedddfff\\\GGG;;;;;;<<<888;;;<<<<<<999777777;;;>>>:::999888888888999999:::>>>@@@DDDLLL\\\yyy~~~MMM@@@;;;777888:::999666555555///,,,///111000......------...///000111222222555JJJxxxyyyOOO666666444000///---222+++///555777LLLsssmmmEEE(((''''''(((******+++++++++((()))+++***((())),,,//////222444555444333333333,,,000666888777333///---,,,888DDDQQQ\\\]]]fff||||||tttsssxxx}}}wwwddd[[[RRRMMMHHHAAA<<<;;;===777666999777444:::FFFAAA@@@===:::>>>JJJ]]]jjjttttttrrrqqqgggLLL@@@LLL@@@<<<;;;>>>@@@<<<777666333333111///,,,***++++++111///000444555222222555222...++++++...000000...000000111222222111111000111///,,,)))(((((()))***---------,,,,,,+++++++++(((***++++++)))&&&$$$$$$ """$$$&&&'''((()))+++222333888>>>AAA???888222000333666DDDOOOAAA...+++&&&%%%(((+++,,,,,,222999<<<<<<;;;888444111///...111222444444222...***'''((()))***---111555999;;;444333222222222000---******,,,(((###%%%,,,...+++)))%%%***///,,,...000)))'''&&&&&&&&&''')))++++++///000111222444666555111******,,,---///000111111111///,,,******,,,///111444444333333333444555555444---666<<<777CCCSSSOOOfffrrrlllooonnngggaaa^^^\\\\\\]]]]]]YYYVVVYYY^^^^^^WWWTTTXXXZZZYYY^^^{{{ppp\\\RRRNNNRRRYYY^^^bbb[[[HHH;;;;;;:::666===??????;;;888888<<>>:::777666888777444000111000000000////////////......///...---...000222444>>>\\\xxx[[[===222111///---...***+++))),,,555???]]]{{{[[[333...,,,++++++,,,,,,+++***---+++,,,...,,,((()))---111111111000000///......+++...111111//////111333666888>>>DDDFFFIIISSS]]]mmmooofffRRRGGGIIILLLJJJLLLLLLJJJHHHKKKOOOKKKBBB:::777333111222444777888:::222,,,---///111:::EEECCCFFFMMM]]]{{{}}}bbbIIIAAA@@@======AAA;;;999777888:::888333---/////////---++++++---/////////000000000//////...111,,,***,,,,,,+++...333:::888888===BBBDDDBBB???888666333///+++))))))***...///000000...,,,+++,,,)))***,,,------+++((('''%%%%%%%%%%%%$$$&&&)))+++///222===HHHKKKBBB888222...333666===DDD999***(((,,,...000111111222444666444111---+++,,,///222222...000111000---+++******(((&&&'''---555::::::888555444111///---+++******))))))***,,,...000222444...,,,******+++,,,,,,,,,((('''&&&&&&''')))+++,,,000...------...///...---***))))))***---......---000000///000111333555666666666666555222111111222333444444444666:::AAAEEEKKKbbbnnneeeggghhhfffdddfffgggeeeaaa[[[WWWUUUVVVYYYZZZVVVTTTUUUVVVTTTLLLXXXuuuuuu\\\KKKFFFHHHHHHNNNKKKAAA;;;===>>><<<>>>555555;;;<<<888>>>LLLYYYJJJKKKdddzzz```III@@@===:::666666666666222///111111000000000/////////,,,---//////...///000222333888NNNuuu}}}^^^???111///---,,,...***+++(((+++222999UUU}}}|||```;;;...---,,,,,,---,,,+++)))111000111222///)))'''***000000000000///...------***...111222000000222555777777999:::999999AAAKKKYYYZZZRRRAAA777999;;;:::;;;:::666555:::@@@???:::555111......222555777666666---***------+++444CCCKKKSSSaaayyy```LLL999666888999;;;@@@>>>;;;888777777555000,,,,,,000333111,,,***+++------,,,,,,+++++++++,,,,,,...+++)))++++++***,,,000222555<<>>@@@>>>EEE:::888>>><<<888HHHaaasssfffjjjkkkOOOAAA>>>???<<<888777666444000...111111111000000000//////***,,,///000//////000111444444DDDhhhccc???111000///------***+++)))+++111666PPPvvvyyybbb@@@...,,,+++,,,---...---+++111111333666222+++(((***///000000000///...---,,,+++///333444333333666999<<<:::999888555444<<>>???>>>CCC;;;===DDDCCCEEEaaajjjTTTCCC::::::@@@>>>;;;888666333000---111111111111000000000000+++---///000//////000111777333@@@bbbggg???111444444000,,,***,,,***---222666NNNrrr~~~{{{{{{{{{wwwtttaaaCCC///---++++++---.........//////333666444...+++,,,//////000000000...,,,+++***...222333222333666999>>><<<;;;:::777777???III```\\\RRREEE===;;;<<<<<<888333111333888999666333333111///000333555444222222000333;;;CCCNNNaaattt~~~tttkkkbbbUUUIII===666222333666555444444666555333222222333222222555;;;???;;;222)))'''(((&&&&&&&&&&&&(((+++---///---...---,,,,,,...//////111;;;EEEKKKOOOQQQJJJAAA999888777333000000444888:::888555555666555000,,,++++++,,,,,,+++***((('''"""###$$$%%%$$$%%%'''))),,,)))***///111...,,,---///222111555===555***,,,---......,,,)))''''''(((+++)))''''''''''''&&&$$$&&&(((***++++++,,,///111444333222000000222666999777444000,,,***))))))***)))))))))***+++---...///444111...++++++***((('''***000444111***%%%''',,,***)))***,,,...///---,,,)))((((((***---//////...---///222444555444222000222555777888666333222111333333222111111333666999===BBBUUU{{{}}}|||zzz~~~zzzpppgggcccbbb^^^bbbeeegggddd```\\\ZZZWWWRRROOOQQQQQQPPPPPPQQQSSSQQQUUUjjjuuurrrzzzlllZZZNNNFFF>>>>>>======>>>AAACCCDDDEEEFFFNNNYYY]]]hhhhhhUUUHHH@@@;;;;;;???===;;;999666333111000222222111111111000000000---...//////......///000888444@@@```jjjAAA333555555111...,,,///---///333555KKKnnn|||~~~}}}wwwuuutttppppppaaaEEE333000,,,++++++---......,,,---000555444///---//////000111222111///---+++(((,,,///000000000333555:::999::::::999:::CCCNNNaaaZZZNNNBBB:::888:::;;;888222///222555444111/////////000000000000000000111777???IIIYYYrrruuu___NNNCCC>>>;;;;;;666///+++,,,...222555222222222333444555666777<<>>HHHSSS^^^SSSEEE<<<777777;;;@@@???444,,,...111111222555333999???>>>:::888;;;@@@KKKlll^^^QQQBBB:::777555222000...000111//////111222222222444777999:::;;;<<<>>>@@@>>>:::666222///---,,,//////111111111111///...000222///((()))000333222222888777...---444666222444...)))---777???CCCBBB555777:::888444111111222------,,,+++***)))((((((&&&((()))((('''%%%%%%&&&'''%%%&&&+++---)))&&&&&&&&&---222<<>>AAAGGGJJJKKKNNNNNNdddsss]]]DDDBBB@@@===;;;999888777555666777777777666444333333333333222222111111111---...//////---...///111333777FFF^^^tttmmmIII444555333,,,---333222///222333---999UUUxxx~~~yyy}}}~~~}}}zzzvvvnnn^^^OOO888/////////)))***...***,,,+++)))***+++,,,,,,+++,,,...000///---+++++++++***---111333222///...---333444333333555===GGGOOOVVVYYYJJJ777999>>>;;;:::===666222333333///111666666>>>@@@999777BBBQQQYYYuuuqqqJJJCCCCCC???222///333///111333555333///000444999;;;;;;;;;===??????<<<::::::999666222000000333555999777444222333333333222666444111...------///000222333222///,,,,,,111555222222///---333;;;:::333---///222333333111...+++,,,,,,,,,+++)))(((&&&%%%&&&)))+++***'''%%%&&&(((%%%&&&(((***+++,,,++++++'''---...777EEEAAA111***###%%%''')))+++///444777888222+++(((((())))))'''(((((((((((((((((()))))),,,...111222111000///000111222333333111...+++)))))))))))))))***+++,,,---***$$$&&&'''%%%...333*********)))***++++++)))''',,,***,,,000000---+++---...,,,++++++,,,------,,,++++++///666;;;<<<666000555777:::<<<;;;777222///222222111111222333333444666777<<>>===;;;;;;>>>BBBDDDCCCFFFGGGXXXaaaMMM>>>===<<<:::999888888888666666777888888777666555111111000000000/////////,,,---......------...000222888JJJcccxxxlllIII444555333---///222111///111333---777SSSqqq{{{~~~~~~{{{vvv}}}~~~~~~xxxiiiZZZ<<<000------'''(((...,,,+++***))))))+++------,,,***,,,......,,,+++***+++))),,,///000///---,,,,,,111111111111555>>>JJJRRRYYYaaaUUUBBB??????<<<===>>>;;;:::999444...///555333>>>EEEEEEIIIYYYmmmyyyooo]]]@@@;;;===;;;111111555000666888999777555555:::???AAABBBCCCDDDCCCAAA???===888777666444444666999<<<:::::::::999888777777888777555222///------...///111333333000,,,***+++...000666999444000000///---+++,,,...//////...,,,+++************))))))((('''&&&(((***)))&&&%%%%%%'''&&&'''((()))***+++++++++&&&,,,---555BBB>>>///)))''')))+++---///333777:::777222+++(((((()))(((&&&)))***++++++***)))(((((())),,,...///---+++******222222333333222///,,,***,,,+++***))))))(((((()))***%%%'''(((&&&...444+++***))))))))))))))))))(((***)))+++///000,,,+++---...,,,***+++,,,---,,,+++******---444:::;;;777333333555777888777444000...111000000000000111111222333444888===AAATTT~~~~~~yyyqqqnnnpppmmmjjjhhhhhhiiigggccc^^^WWWTTTNNNJJJHHHIIIMMMOOOPPPSSSSSSYYYfffxxx}}}xxxuuurrrnnnlllkkkmmmsssyyywwwlllbbb^^^VVVaaafffaaaZZZUUULLL@@@888777777999;;;=========???AAALLLhhhfffMMM>>>777777666666666777777888555666777888999888777666000000111111000000//////,,,---...---,,,,,,...000000:::OOOiii|||nnnLLL555444333///111000000---///111,,,555NNNkkkyyy~~~}}}~~~xxxttt|||}}}sssfffCCC333,,,,,,%%%&&&,,,******)))((()))+++------,,,(((***,,,,,,+++***+++,,,***,,,......,,,+++++++++000///000222999DDDQQQZZZ\\\fff]]]KKKEEEAAA???CCCGGGGGGEEEAAA777000111777===IIIVVV___iiiyyy{{{rrreeeVVVJJJFFF888333666888111333666000333555666555555888>>>CCCGGGHHHIIIJJJIIIEEEAAA>>>:::999777555666888;;;===:::===@@@???<<<::::::;;;777666222///---------...333555555222---)))((()))111???JJJDDD777...---...)))*********************(((((())))))))))))((((((%%%&&&''''''%%%$$$$$$%%%((('''''''''((())))))***&&&,,,---333@@@;;;---(((,,,...000222333666999<<<;;;666000......///---++++++---......,,,)))((('''(((+++------+++)))''''''222222333222111///---,,,+++***)))((((((''''''(((((($$$'''(((&&&...333+++))))))(((''''''((()))***)))(((***///000---,,,...---,,,******,,,---,,,+++++++++---333999<<<;;;888444444444444333222000///222222111000000111111111333444888::::::EEEeee~~~{{{{{{xxxrrrooopppooonnnllljjjhhheee```]]]WWWTTTQQQOOOOOOQQQRRRSSSVVVVVVWWWaaaiiiqqq~~~nnnjjjnnnhhheee```]]]\\\\\\\\\\\\[[[YYYYYY[[[XXXPPPLLLLLLNNN]]]]]]\\\YYYVVVUUUEEE===999777999;;;;;;;;;===<<<@@@EEEVVVnnnSSSAAA888444444444444444555666666444555777888888777666666333333444444444444333222---.........------///000000;;;RRRlll}}}tttQQQ777333222...000...///,,,---000,,,333IIIiii{{{~~~|||vvvsss{{{yyy}}}wwwjjjJJJ666------'''&&&)))'''***(((((()))+++---------''')))++++++++++++,,,---,,,---...---,,,******+++//////111777AAANNN\\\ddd```fff[[[KKKFFFDDDCCCIIIOOOLLLHHHCCC>>>===BBBHHH]]]fffuuuqqqbbbRRRHHHBBB<<<:::;;;777111444777444777999222///000111222555;;;CCCIIIKKKIIIHHHJJJNNNLLLEEE>>>BBB>>>999666555666777888:::???DDDCCC>>>999888999777666333000---,,,,,,,,,555777777333---******+++444DDDRRRPPP@@@222///111***)))'''''''''((()))***(((((())))))((((((''''''$$$$$$%%%%%%%%%$$$$$$$$$((((((&&&&&&&&&'''((()))&&&------333>>>:::---***000222444666666888;;;======999444222333444333111,,,///222111---)))((((((***,,,......,,,+++******111111000000///...---,,,'''&&&&&&''''''((()))***&&&###'''(((%%%,,,222+++***)))((('''&&&''')))+++***))),,,000111...---///---+++******+++,,,,,,+++------///333999===>>>>>>777666444222222222222333555555444333333333333444666888;;;<<<999>>>SSShhh}}}zzz{{{zzzuuupppooonnnllliiigggeeeaaa\\\YYYSSSRRRSSSUUUXXXYYYWWWUUUWWWUUUWWWbbbgggiiiyyyzzz}}}~~~uuufff]]]\\\QQQNNNLLLNNNRRRWWWZZZ[[[SSSNNNJJJJJJHHHEEEFFFJJJHHHZZZUUU___iiilllmmmTTTEEE>>>999:::;;;999;;;???;;;AAACCCLLLppp\\\FFF;;;666555555444444444444555555333444555666666666555444333444555666666666444444...///000///......000222222>>>VVVnnn}}}}}}ZZZ:::222000,,,...,,,///,,,,,,///,,,222DDDggg}}}~~~xxxrrrrrrzzzyyy}}}zzznnnNNN777---000,,,***+++)))***((('''(((+++,,,,,,,,,(((***+++++++++,,,---///...///000///---++++++,,,,,,...333===JJJXXXeeelllkkkhhhWWWFFFFFFFFFFFFMMMUUUPPPKKKKKKRRR^^^hhhlllhhhOOOIII===333111777;;;:::;;;222444888888>>>AAA:::333333222333777>>>GGGLLLOOOHHHDDDJJJSSSUUULLLAAAIIICCC;;;666666777888888;;;AAAFFFEEE>>>888555555666444222///---++++++***333444333///+++***---000888CCCNNNNNNBBB444------,,,***(((&&&&&&''')))***)))))))))((('''&&&%%%$$$#########$$$%%%%%%$$$###''''''%%%%%%%%%&&&'''(((&&&---...444???<<<111///666888:::;;;;;;;;;===???===999444333555777777555,,,000333333...***)))***+++,,,...---,,,+++,,,.........---,,,,,,,,,,,,,,,&&&&&&&&&&&&'''((()))***&&&%%%++++++(((///555...+++,,,+++)))''''''***------,,,...333333000///111---+++)))***+++,,,++++++,,,,,,...111666:::===>>>777555222000///111333444555555444444444444444555777:::>>>>>>;;;<<>>888::::::777:::@@@;;;@@@BBBGGGcccmmmNNN>>>888333666666555444444444444555444444555666555444333222000222444555555444333222///000111000//////111333444CCC]]]uuuaaa===222///+++,,,+++///,,,+++///---111@@@ccc|||{{{sssnnnqqq|||~~~uuuUUU:::---111///---///...+++)))((((((***++++++***)))***++++++++++++...000000111222222///,,,++++++)))...777EEEUUUccclllpppxxxqqq[[[JJJKKKMMMOOOXXXgggeeeccchhhvvvdddGGG???===666,,,+++333999:::BBB666444888:::CCCHHHBBB888666333333777===EEEJJJRRRJJJEEEKKKVVVZZZRRRHHHKKKDDD:::555666:::>>>???===AAAEEEDDD???999555444333222000...,,,+++***)))......---***'''(((,,,111AAACCCHHHHHH@@@444,,,+++...,,,)))'''&&&&&&((()))***))))))((('''%%%###"""######"""###%%%&&&$$$###%%%%%%$$$$$$%%%&&&''''''%%%,,,...444???>>>555555;;;===?????????>>>???@@@AAA<<<777666999===??????***///333222---***+++...------,,,***((()))+++...---,,,+++*********,,,,,,***)))(((''''''&&&&&&'''))))))000111,,,222999333...///000---)))(((***---000...000444555111000111,,,+++))))))+++,,,+++******+++,,,///111555777999555333000------///111333333222222222333333444555666999<<<<<<:::;;;AAAGGG]]]zzzyyytttuuu}}}~~~uuuooollleee^^^\\\^^^^^^ZZZUUUQQQPPPQQQUUUZZZZZZUUUPPPOOOQQQQQQVVVZZZ\\\rrr|||vvv}}}{{{fff```bbbkkkkkk___TTTRRRIIIEEEDDDMMMYYYaaa^^^YYYMMMIIIGGGGGGEEEAAAAAACCCCCCWWWJJJdddlllEEE;;;888<<<===999:::AAA@@@BBBAAACCCWWW\\\CCC;;;888222555555444444444444555555666666777666555444222111...000222444444333222000...///000///...///000222777IIIgggggg@@@222///,,,...+++000---+++///...000===aaa|||zzzqqqooouuugggEEE111111---+++------,,,***(((((()))***)))((()))***+++***)))***,,,...///111444333000---+++******111>>>PPPbbbnnntttvvvyyyfffXXXXXX[[[aaaooo~~~vvvttt{{{{{{hhhLLL999888111---------...:::JJJOOO>>>777777888AAAGGG@@@999666333333888AAAIIINNNPPPKKKHHHKKKRRRUUURRRMMMJJJAAA555000333:::???AAA:::<<>>===>>>999111---///000...+++(((&&&&&&&&&'''((((((((('''&&&%%%$$$###$$$""""""###&&&'''%%%###""""""###%%%&&&&&&&&&&&&!!!***,,,333??????999:::;;;===??????>>>=========@@@:::555444888>>>BBBCCC(((---222111,,,+++...222333000,,,(((%%%%%%)))------,,,***))))))+++---...+++***)))((('''''''''''')))***111222---333:::555111333444111,,,)))+++---111///111555444000...000,,,***))))))***++++++***,,,---...000111333555666555333000...---///222444222222222222333555666777555888::::::999:::<<<>>>KKKfff~~~vvv}}}|||}}}pppmmmpppzzz~~~uuunnnmmmddd[[[YYY^^^___[[[UUUTTTQQQPPPRRRVVVVVVRRRNNNNNNSSSRRRSSSXXX[[[nnnvvvtttddd^^^```jjjkkkaaaZZZ\\\BBB======GGGVVV]]]WWWOOOMMMJJJJJJLLLIIIBBB======>>>RRR@@@YYYwww[[[BBB999888@@@BBB<<<<<>>111+++...555;;;>>>555666777999:::888333///......---,,,+++))))))((((((+++------+++***+++...555111000222///***+++111000...+++(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###&&&'''%%%### !!!###%%%&&&'''&&&&&&(((+++222???@@@:::===888:::<<<<<<:::999888999777222,,,+++000777<<<>>>''',,,000///++++++///555999555///((($$$$$$))),,,...---+++))))))+++...///(((''''''(((((()))***+++&&&'''///111+++111888333222666777444...***+++---111000111444333///---...,,,***))))))***++++++***///111222333333444555777777555222000000222444666333333444444666777999:::666888:::999888:::;;;;;;BBBPPPpppyyyzzz~~~}}}xxxtttpppnnnpppyyyvvvkkkhhhddd```^^^^^^___``````[[[YYYXXXVVVOOOFFFHHHPPPPPPJJJRRRTTTYYY[[[eeeyyykkklllqqqyyyiii______bbbbbbhhhjjjbbbJJJGGGCCCCCCFFFIIIJJJIIINNNKKKKKKOOOPPPHHH===888AAA???CCCPPP^^^ccc\\\SSSAAA999666<<>>777333:::;;;;;;>>>HHHWWWbbbbbb^^^NNNLLLIIIIIIJJJJJJHHHEEEDDD:::///***...555;;;===999999888777666555444444...---,,,+++)))((('''&&&''''''(((((()))))))))***000000///---***((()))***000,,,(((%%%%%%''''''((((((***+++)))%%%###$$$&&&%%%&&&'''((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$''')))333AAA>>>666888333000111666888555333444555,,,,,,000000666:::444//////...+++***---444999666666222(((###''',,,///444,,,'''(((*********,,,+++---...,,,)))((()))+++)))(((((())),,,111666888222444555333000---,,,,,,<<<777444666666222...---)))))))))))))))*********111222222222111111333555666444222111222333222111999777555555777888666333888777555666999<<<======;;;FFFYYYvvvyyy{{{~~~{{{vvvtttnnnkkkkkkqqqyyyzzzrrrkkkhhheeecccbbbcccdddeeeddd^^^[[[YYYXXXQQQJJJJJJOOOPPPKKKSSSUUUYYY\\\eeennnggghhhgggtttvvvuuulll___]]]aaadddkkkkkkaaaKKKGGGCCCBBBDDDFFFGGGGGGJJJGGGGGGLLLNNNHHH@@@<<>>@@@CCCDDDAAA>>>@@@;;;888<<<@@@AAAAAACCCHHHIIIEEEBBBDDDPPPvvvmmmKKK<<<444444888555666555555444444444444444333444666888:::999666333333111///.../////////......////////////000333555???XXXxxxTTT;;;333222///***,,,.../////////000333555MMMyyyoooTTT>>>000+++***+++,,,---+++)))(((((()))+++,,,---...............///,,,,,,.........111777HHHVVVhhhttt||||||wwwpppVVVCCC:::444<<>>IIIddd~~~uuuwww}}}yyyuuuvvvzzzuuuoookkkkkkmmmooopppjjjiiiiiijjjlllkkkiiiggg]]]YYYVVVUUUTTTQQQOOONNNSSSMMMUUUUUUXXXZZZdddeeeeeebbbTTTUUUTTTUUU\\\QQQPPPSSSTTTZZZ\\\SSSNNNJJJDDD???===>>>???@@@CCC??????DDDFFFDDDBBBCCC>>>===;;;;;;<<<>>>@@@AAA???<<<:::;;;>>>@@@AAABBBEEEHHHEEEAAABBBIIImmmcccBBB888333444888666666555555444333222222222///222666:::<<<;;;888666444222///---...///000//////000000000///000333555@@@XXXzzzUUU:::111111///)))***,,,.../////////000111FFFlllgggMMM;;;111,,,++++++++++++***************+++---///000111000000///,,,,,,---,,,---444<<>>MMM```mmm|||wwwmmm]]]JJJ<<<999<<>>777555333444666777666555444222...+++******+++,,,((((((((()))))))))******$$$&&&'''))))))(((&&&%%%"""###$$$$$$$$$$$$''')))...+++(((''''''''''''&&&'''((()))***)))(((((((((((())))))***)))((('''&&&+++***)))'''%%%###"""!!!!!!$$$###***777333***,,,+++))),,,222666555444555;;;222000000,,,111666222222000,,,(((''')))---000,,,333777555333444555444444...***,,,///......000...///000000...---,,,,,,***+++++++++************...//////---***((('''(((111///000333333///...///222222222333222111000///,,,///333555666666888999777:::<<<888222...///222444444555777999:::;;;<<<:::999888888999:::999888:::;;;;;;???QQQuuuuuuzzzzzzvvvxxx|||vvvooojjjiiilllooollllllkkkkkkkkkiiifffcccZZZXXXTTTRRRRRRRRRRRRPPPVVVOOOTTTSSSVVVXXXbbbffffffcccTTTRRRLLLIIIOOOIIILLLMMMHHHLLLRRROOONNNKKKFFF@@@===;;;===>>>AAA>>>===@@@AAA??????AAA===<<<;;;::::::<<<@@@BBB===<<<;;;:::<<>>888444444666555555444444333222111000000---111666:::;;;;;;999888555222...---...111222333222333222111000000222444@@@TTT{{{___>>>.........+++***---///000000///000111???___{{{cccNNN>>>333,,,+++******+++,,,------)))+++---000111222222222000...---------///888CCCXXXcccpppwww|||~~~|||wwwqqqQQQ888222222<<>>EEEGGGIIIIIIGGGDDDAAA???999777555444555666666666111///+++(((''''''((()))&&&''''''((())))))******'''))),,,------+++)))'''$$$%%%&&&%%%$$$$$$%%%'''---+++******++++++)))((('''((()))+++,,,,,,+++*********++++++***(((&&&%%%)))((('''&&&%%%$$$######"""$$$###***666222))),,,+++))),,,333777666555777<<<222///---(((///999888:::666000+++)))***+++---...444777444111333555444111+++)))---111111111333222222333333333222///...)))***++++++,,,---------.........,,,)))'''''''''---,,,...222222...,,,...444555555555444333111000...111555777666555555555888;;;>>>;;;444000111444333444555555666666777888999888777777888888777666555777999;;;EEE^^^||||||xxxyyy}}}uuulllgggiiilllnnnmmmkkkjjjhhhfffbbb___]]]\\\XXXRRRPPPRRRTTTSSSXXXPPPSSSOOORRRUUUaaaddddddcccVVVTTTKKKFFFHHHFFFKKKKKKCCCEEENNNNNNOOOMMMIIICCC>>>;;;;;;===@@@===<<<>>>>>>;;;;;;======<<<:::999:::;;;===>>>:::<<<;;;888999===???>>>???CCCAAAAAACCCFFF```XXX>>>;;;777222444333333333333333222111//////,,,000555888999888888888888444000...///222444555444444444222000000222333???QQQxxxiiiCCC---+++...,,,---///222222111111222333:::RRRxxxrrr___JJJ999222///+++***+++---......)))***,,,///111333444444111000111222333777CCCOOO```iiirrrvvvyyy{{{zzzvvvgggIII444...---555<<<777555333222111000///---+++,,,,,,,,,+++***+++---000---222111222777333333???^^^nnnuuummmiiiqqquuuppp^^^LLL;;;333///,,,111999@@@DDDHHHIIIHHHDDDBBBAAA:::888666444333333444555---,,,***(((''''''((((((&&&&&&&&&'''((()))))))))&&&))),,,......+++(((%%%&&&''''''&&&$$$$$$%%%'''+++******+++------,,,***((()))***---000000...,,,+++,,,,,,+++***(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###!!!(((444000(((++++++))),,,333777666555777555,,,***)))&&&///<<<===@@@;;;333...,,,,,,------...333555111///111333222000+++)))---111222222333333333333444555333000---++++++,,,---///111222333111111000...+++))))))***,,,,,,///333222---,,,...555666777777666333111///...222666777666444222111444666999777444111000111222333555444333222444555888777777888999999777555333666:::===@@@NNNhhh}}}xxxyyy{{{}}}rrrjjjiiilllooommmjjjhhhfffddd```^^^dddfffaaaVVVPPPRRRVVVWWWZZZPPPQQQLLLNNNRRR```bbbdddcccTTTRRRJJJFFFHHHDDDHHHIIIBBBEEEMMMKKKNNNNNNLLLGGGAAA<<<<<<<<<===;;;;;;===<<<999888<<<<<<:::999:::===>>>>>><<<888;;;;;;666666;;;>>><<<<<>>???999111222333111111222222222111///...,,,000444555555444555666<<<888222//////222444555333333333222111111333666@@@TTT|||mmmEEE...---///------///000000///000111333555EEEjjj{{{ppp[[[FFF:::555...******+++,,,---)))***+++---///222555666333333666:::===CCCQQQ___jjjqqqvvvvvvvvvxxxxxxuuu]]]DDD222,,,(((---444111222222222111///...------***,,,,,,+++***+++///222222222000666;;;777===SSS|||pppllldddUUUGGG:::111000///)))+++222:::???EEEHHHGGGDDDBBBBBB777777666444222000//////******)))(((((((((((((((&&&&&&&&&''''''(((((()))%%%'''+++...---***&&&###%%%&&&&&&&&&$$$$$$&&&'''(((((()))+++......---+++)))***+++///333333111...,,,------,,,+++(((&&&%%%&&&%%%%%%$$$$$$###""""""!!!### '''333000(((+++***(((***111555444444555333+++,,,,,,'''///;;;;;;>>>888111,,,+++,,,,,,,,,)))000333000...///000000111,,,***...111111000111000000000111333111---***+++++++++,,,...111333555333222111...+++***+++,,,---...222666444...---000555666777777666333000...---111555777666333111000000111333333333222000///000222444444222111333555999888888:::;;;;;;999888666888<<<===<<>>;;;999:::>>>@@@@@@>>>@@@:::888:::;;;:::999;;;999===DDDHHHGGGGGGQQQ\\\dddSSSBBB===<<<666111000------///000111111111111///111333333111222555999@@@999111///333777888888555333222222444666777777CCC\\\iiiEEE222//////---,,,,,,*********+++,,,---000888MMMlll{{{sssaaaNNN<<<666333...)))'''///------//////---000555999@@@EEEJJJTTTccclllnnnzzz~~~~~~yyyuuusssppplllZZZ===///222+++%%%'''((()))***+++***((('''%%%%%%000------...---+++111:::888888:::HHH\\\eeerrrMMM999===000//////((()))111---)))///111>>>IIILLLJJJGGGCCC>>><<<:::777444111///------***'''%%%%%%&&&)))******)))(((&&&''')))******)))&&&''',,,000...((($$$%%%((()))***)))(((((()))+++************************,,,...111222000...,,,,,,///+++)))---...***&&&%%%%%%!!! ###$$$"""!!!"""###!!!###***222444///(((,,,++++++...333555333111777444111000111333444444888444---)))((()))******(((+++...000...,,,+++***---+++***,,,000222000......---,,,+++***)))))))))***++++++,,,------......000222222///,,,+++...000+++...222444222000.........000333777888666111...,,,///222222000...///111111222444666777666666555111111333666888888777444999888777888;;;<<<<<<<<<===:::777666777;;;@@@CCCZZZpppxxxssssss{{{wwwsssqqqqqqooolllhhhmmmjjjiiikkkiiidddaaabbbiiikkkggg\\\RRRMMMMMMMMMSSS[[[TTTVVVbbbZZZiiivvvYYYUUUMMMEEEIIIEEEJJJIIIGGGDDDCCCCCCDDDGGGIIIHHHJJJJJJFFFAAA???CCCGGGNNNBBB888999===<<<;;;<<<>>>===>>>AAADDDCCC>>>:::???:::999===@@@@@@@@@CCC???@@@CCCFFFEEEEEENNNXXX```QQQBBB>>>===888444222///000111222333333333333111333555666555555777:::???999222000333666666555444333222111222333444444BBBZZZeeeBBB222111222000---,,,+++*********+++,,,,,,222EEEeee{{{ooobbbTTTLLLDDD:::444444555222111333333444:::AAAFFFLLLQQQVVV___kkksssssszzztttqqqmmmhhhVVV;;;000333...)))+++,,,''''''((()))***+++++++++,,,+++---111111111888AAAQQQQQQTTTfff}}}{{{iii???222777******---++++++///,,,+++111111<<>>:::<<<:::666111...,,,++++++***(((''''''(((*********((('''&&&''')))+++++++++---,,,...000...)))(((+++))),,,...,,,'''$$$%%%'''******)))(((((()))******'''***...//////---------...)))'''***+++(((%%%%%%%%%!!! ###%%%###"""$$$'''''')))000777777111***,,,+++***---333777888888;;;888555333333444444444444111---)))&&&%%%&&&''''''***,,,---+++***))))))------------,,,,,,...///------,,,++++++*********+++++++++,,,,,,---------,,,------,,,)))))),,,...+++---111333444333111///222333555999<<<;;;666222...111333222///------///,,,---///222444666777888111000111444666777666444888777777999;;;<<<;;;999888777555444555888<<<>>>III^^^~~~yyyuuuttt|||tttmmmjjjlllmmmiiieeejjjdddaaacccddd```\\\[[[^^^^^^^^^ZZZRRRIIIHHHKKKLLLVVVTTTXXXdddcccwwwsssWWWRRRIIIAAAEEEEEEMMMNNNLLLHHHEEECCCDDDFFFGGGDDDDDDEEEEEEEEEGGGKKKNNN^^^III===:::777:::<<<777===???CCCHHHKKKHHHAAA:::???:::999???EEEFFFHHHJJJEEEBBBBBBCCCDDDEEEKKKRRRkkk^^^QQQDDD???===999444111...///000000111111111111333666888999999888999:::<<<888444333555666666444777666555444333222222222???VVVyyy]]]>>>222333444111...---+++*********++++++---...<<<[[[|||wwwqqqjjjaaaVVVIIIBBBAAA<<<888555777888<<>>===666///+++******---333888<<<>>>???<<<888555555555444333111222111---'''$$$%%%&&&'''((())))))((('''((()))---//////,,,(((''',,,000,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,((()))***)))((())),,,...,,,,,,...333777777333000//////000555;;;;;;666000///222444333///,,,,,,...+++,,,---...111444666888333222222333555666555444888888888:::<<<;;;999666555444444444555666888999<<>>;;;999888666333666333///+++(((((())))))***))))))***++++++***((()))((('''(((***,,,,,,,,,,,,+++,,,000111111444:::AAA???:::444---)))&&&%%%&&&'''((())))))((('''&&&%%%(((+++---------......+++'''%%%''''''%%%%%%(((%%% """$$$######&&&))),,,333<<>>@@@GGGKKKIIIGGGGGGQQQqqqtttVVVNNNDDD===:::888444000333444555666777888888888666777888:::::::::888666444444555888:::;;;;;;:::<<<>>>>>>;;;888555555666888LLLkkkmmmNNN<<<999999333---...---+++*********++++++444000555IIIiii|||qqqqqqqqqqqqqqqnnnggg```YYYWWWXXX[[[[[[ZZZ]]]bbbhhhjjjmmmqqqssssssrrrrrryyyyyyvvvqqqpppoookkkeeeFFF444---...)))(((,,,******,,,...///...------...444999GGGaaa~~~rrrbbb[[[LLL>>>???777111///---((())),,,)))...&&&&&&(((000JJJWWWJJJ666:::<<<999777888777444111///---***)))***+++---))))))((()))******)))''',,,***))))))+++,,,++++++'''(((---555888999===BBBNNNEEE:::333///,,,(((%%%''')))---//////---)))'''***,,,......---,,,---...+++((('''((((((%%%'''+++***%%%###&&&(((''''''***+++///666>>>BBB???888111(((+++...222444555555555555333111111222333222222111555888555...))))))+++((()))((('''%%%&&&(((+++///+++&&&%%%(((,,,///000---...///000000111111111---------------.........******)))***,,,...000111000......222777666111+++...---...222777888444///+++...222222000...000222444333111000000333666888???===:::999999999888777::::::;;;===>>><<<888555333444666666777666555444555;;;IIIYYYfffqqqyyyqqqtttzzz|||vvvuuuwwwwwwuuuvvv}}}zzzsssqqqqqquuullleeeddddddbbbbbbdddccc]]]UUURRRWWW]]][[[TTTOOOVVV]]]___eeesssVVVSSSMMMGGGLLLHHHLLLJJJJJJHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFFFFIIIMMMQQQVVVxxxTTT@@@FFFCCC@@@???BBBJJJRRRVVVWWWHHH???999<<>>>>>;;;444...,,,,,,+++******+++,,,---333333666EEE^^^yyy~~~}}}xxxrrrggghhhhhhiiinnnpppllleeeaaaaaaccceeeddd``````ccckkkjjjlllqqqqqqnnnmmmooovvvvvvsssooonnnmmmggg___DDD333---,,,%%%&&&,,,***(((+++...---,,,///777>>>OOO\\\pppkkkgggUUUDDD===444000777***,,,+++***)))(((((()))---"""&&&+++666XXXhhhRRR555888999777666999888444///...---------...//////+++)))(((((()))***(((''',,,+++)))***+++---,,,,,,''')))111:::>>>>>>AAAEEENNNEEE999111---***'''$$$))),,,000333333000,,,))),,,---......,,,***++++++***((((((+++)))'''(((---000+++(((***+++***+++...///333999>>>???:::222,,,(((,,,111333333111//////000...---...000222222111...111333222...***)))))))))))))))'''&&&&&&(((+++///***%%%%%%)))...000/////////......///000111111------......///000000111---,,,***+++---///000///111111111444777666111---,,,---...000222111...,,,***---111222000///111333333222111000222555888:::>>>===;;;;;;<<<<<<;;;::::::::::::<<<<<<;;;888666333444555555555444333222000333;;;GGGPPPZZZgggrrr~~~ooonnnvvv{{{yyyssssssqqqmmmpppuuu|||~~~{{{wwwuuutttmmmiiiggggggeee___]]]^^^aaafffbbbWWWXXXbbbbbbYYYUUUXXXcccnnn|||vvvUUUMMMGGGDDDKKKFFFIII@@@AAABBBCCCCCCBBBAAA@@@???BBBEEEDDDAAABBBHHHMMMaaasssHHHKKKHHHBBB======CCCKKKQQQTTTNNNCCC<<<===@@@>>>888555777888===DDDEEEAAA???@@@LLLQQQ}}}oooUUUQQQFFF;;;888;;;:::666111222444777999;;;<<<===999777555555777777666333333444666666777777888999333666999888444111222555:::IIIbbbyyy~~~|||yyykkkVVVBBB;;;;;;888222///+++******)))***+++---...555999===DDDUUUlll}}}{{{yyyxxxsssmmmbbbeeefffbbbcccggghhhdddbbbaaabbbeeebbb^^^]]]```iiifffgggkkkkkkgggfffiiipppqqqpppnnnooooooggg^^^KKK<<<666333,,,000777666888;;;<<<888666>>>PPP```tttkkkZZZGGGIII>>>222000+++'''---(((+++((('''+++***'''))))))!!!***...222TTTbbbFFF000333444333555888777333///000000000000000000000---+++)))((()))******)))***)))(((***---/////////+++---222999<<<:::<<<@@@DDDBBB===444+++%%%$$$$$$(((***,,,------,,,***((()))***+++***((('''((()))''''''))),,,***'''(((---111,,,(((******)))))),,,---111777<<<===999222---+++...111222000......//////...---///111222222111---...//////---+++)))((('''((()))(((&&&&&&((()))...,,,)))((())),,,...000///...,,,***+++,,,...000---......000111222333444333111......000111111000000222555777888777444222+++...000000---***))))))+++...222222000...000222222111000000000222444555666666777:::===>>>===<<<999888777888999999888666555555666666666555333333000111555===CCCIIISSS]]]kkk~~~uuuqqqzzzzzz}}}uuuqqqmmmhhhkkkmmmrrrwwwyyyyyywwwttthhhhhhjjjlllhhh___[[[[[[ZZZiiikkk\\\XXXeeeiii```XXXYYYgggzzzxxxTTTHHHAAA@@@IIIEEEGGG;;;===@@@BBBCCCBBBAAA???>>>BBBFFFDDD???@@@FFFMMM]]]XXXZZZKKKDDD===:::>>>EEEJJJMMMQQQFFF>>>???AAA>>>888444777888<<<@@@???;;;;;;>>>HHHEEEnnnrrr\\\XXXLLL===777999777333888999<<>>777666555666777888777666999999999999888777666666555444666:::===@@@HHHPPPUUUjjjzzz{{{{{{{{{uuurrrkkkdddccchhhkkkmmmtttxxxsssiiijjjeeeeeejjjlllfff___[[[^^^bbbbbb]]]\\\___```^^^eeefffoooqqqUUUDDDBBB???@@@CCC???;;;999888999===AAA@@@<<>>666999<<>>DDDJJJSSSdddrrr{{{vvvrrrrrrrrrrrrsssuuuzzzuuuooonnnooooookkkhhhgggppppppbbbYYY\\\___]]]\\\]]]______^^^]]]^^^___cccaaa^^^[[[ZZZYYYYYYYYYaaaaaabbbdddgggiiiiiihhhkkkfff\\\QQQNNNYYYmmm}}}xxx~~~www```SSS^^^tttkkkRRRDDD:::111---...)))***///)))$$$,,,,,,+++***+++,,,,,,+++))))))***,,,---...///222444///...000555666333111222///////////////.........000000///,,,)))((()))******(((%%%'''+++///000000000,,,---333444...+++,,,666777888444---&&&###"""&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))'''$$$###&&&)))'''+++///000---***((((((***(((&&&%%%'''(((((('''(((***///555::::::555000,,,...000000000000111222555222......///000///---......***(((,,,444333,,,&&&((()))+++++++++******333000,,,******,,,,,,,,,+++***((()))***,,,++++++***000444222222777;;;<<<;;;999888999<<<>>>===;;;999::::::;;;>>>AAAAAA>>>888777888:::666...*********---000000...---///111000---++++++,,,---+++(((......000333888<<<>>>>>>222444777::::::999666444777777666555555444333333111444777999;;;???CCCFFFRRRYYYkkk{{{zzzyyy}}}}}}vvvqqqnnniiicccfffjjjmmmoootttwwwrrriiigggbbbaaafffhhheee```^^^aaa```^^^\\\YYYXXX[[[]]]iiinnn}}}oooTTTEEEDDDAAAAAABBB===:::::::::;;;>>>@@@@@@===@@@@@@CCCDDDBBBAAAIIITTTeeeKKKHHH>>>999:::999???NNNXXXLLL@@@>>>BBBEEE???999666<<>>>>>>>><<<999888777333+++(((***,,,...//////...------......,,,+++,,,...///,,,***---++++++---222666888999222444666888999888666555333333222111111000000///333444777888999;;;>>>@@@EEELLL]]]sss~~~{{{|||yyysssooommmjjjfffjjjmmmooorrruuuwwwrrrjjjddd^^^\\\___bbb```^^^___aaa[[[YYY\\\ZZZUUUYYYaaaooo|||kkkRRRGGGHHHEEECCCBBB===999999;;;<<<>>>>>>======>>>:::<<>>NNNDDD;;;:::???CCC@@@<<<555>>>HHHJJJDDD===:::;;;???EEEXXXzzz___MMM===::::::444111222555888===CCCHHHMMMPPPRRReeeGGG888;;;888666666444111111000000111333444555333444555555222111000111:::QQQooowww{{{|||oooYYYBBB888888111------***,,,---.........000222555111222666;;;===BBBNNN[[[iiijjjkkklllmmmppprrrsssmmmjjjggggggiiiiiigggeee\\\dddeee]]]WWWYYY[[[YYYYYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZXXXUUUSSSRRRRRRSSSTTTXXXVVVRRRQQQRRRUUUWWWWWWNNNJJJCCC<<<;;;CCCQQQ\\\```ddd^^^LLL>>>===@@@AAA@@@AAA<<<111...111///)))(((...)))"""&&&&&&%%%++++++******+++,,,---+++***++++++***)))))),,,222666??????CCCGGGFFF???999999444333000...---,,,---...111...,,,,,,...000...,,,***)))'''(((+++---......---,,,...111111---+++,,,000///,,,((($$$$$$&&&)))$$$$$$$$$%%%&&&''')))***''''''(((***,,,---,,,***''',,,222666444///***'''***))))))***,,,---,,,+++(((&&&%%%''',,,......,,,,,,///222333222///---,,,///---+++*********)))(((,,,......///444999777333,,,+++)))((('''''''''(((///---***)))+++---//////---+++******+++,,,+++***)))///222000111666<<<>>>>>><<<:::999888777555333,,,///444888::::::;;;<<<<<<777444444111,,,***---000///............,,,***,,,,,,---///000000...,,,,,,***)))***...111333333111222444555666666666555111111000///............444555666666666666888:::<<>>===TTTtttjjjHHH>>>CCC:::666;;;666EEE>>>777777<<>>===???GGGUUUmmmeeeOOO===;;;===:::555444555888;;;>>>CCCOOO^^^iiizzzSSS===@@@>>>777666444111111333444444555444444111333444333111000000111===WWWvvvvvv{{{~~~tttTTT???666777222///000,,,,,,---...///222777>>>BBB888777777888888;;;FFFRRRfffiiijjjiiijjjnnnrrrrrrjjjiiiggggggiiijjjiiiggg^^^eeegggaaa[[[\\\\\\ZZZXXXZZZ\\\]]]]]]]]]^^^___```]]]ZZZWWWUUUUUUWWWXXX]]]ZZZUUURRRQQQPPPNNNMMM>>>:::444//////444<<>>999888666222///------...//////+++)))+++///222///,,,,,,+++***+++,,,---......,,,,,,...///...+++++++++---,,,***(((&&&&&&'''(((&&&&&&&&&''')))+++,,,---+++******...111222...+++''',,,222666555000)))%%%''''''(((+++...///---,,,+++)))''')))---000///---+++///333555444111...---///...,,,++++++***)))(((---...000333666888555222---,,,)))((('''(((***+++222///+++)))***+++++++++///---+++++++++,,,+++***)))///222000111666<<<===<<<;;;999777666444333111111......333777888888888555111000222333///...000333000......000///,,,)))---...000111222000---+++,,,+++,,,---///000000......///000111222333444444222222111000000000111111444555666555444444666888<<>>999666999>>>:::???eee\\\FFFCCC:::999===666???;;;777777:::<<<;;;999444???LLLQQQMMMEEEAAA@@@;;;CCCMMM\\\zzzrrrYYYDDD???AAA???;;;:::888;;;<<<<<>>;;;888555222444>>>JJJdddiiijjjffffffkkkoooooohhhhhhggghhhiiiiiihhhhhhcccggggggccc^^^]]]\\\[[[\\\^^^aaacccdddeeegggiiigggddd___[[[YYYYYYZZZ\\\[[[ZZZXXXVVVTTTQQQLLLIII===999333//////222555777555666444000///000111000,,,000222...)))''''''&&&%%%***(((***111---&&&************+++------,,,+++000///---++++++///444999KKKNNNUUU[[[WWWHHH;;;444777444000---++++++,,,---+++(((&&&)))...000...+++............------...///)))---...---+++******+++,,,,,,------,,,+++)))'''&&&&&&&&&''')))***,,,---111//////111444444000,,,))),,,000333222...'''###$$$$$$&&&***---///...---,,,+++,,,000444444111...***---111222111000............---,,,***(((((('''---...000333555333000///+++)))'''&&&&&&(((+++---222///+++))))))***++++++000...,,,+++,,,,,,+++******000444222222777;;;<<<777777777555444222222222;;;111+++000666777444444222//////444666222///...333000...///111000---***///000222333111...+++)))+++,,,...111222000---)))***+++---///000111222222333222111000000111333444444555666555555555777999<<<>>>BBBGGGIIINNNZZZgggyyyvvvtttqqqpppqqqoooooorrrwwwxxxtttrrrssssssmmmiiifffbbb\\\[[[]]]\\\XXXZZZcccjjjnnnxxxcccOOOIIINNNLLLLLLNNNLLLNNNDDD>>>BBBCCC???===@@@888888;;;<<<:::KKK{{{}}}WWWCCC;;;===>>>888:::999888999::::::888777222:::DDDIIIIIIFFFCCCAAA>>>DDDJJJSSSiiikkkOOOEEECCC???===>>>;;;>>>??????DDDWWWsssaaaGGGCCC@@@===:::222222444777999888666333111...///111111333777;;;???KKKiiitttIII555///444222444999888:::888444111222777???EEE<<<999555111---...777BBB```hhhlllhhhfffkkkmmmkkkfffffffffgggfffeeeeeedddcccdddddd```]]][[[ZZZZZZ```cccfffiiijjjkkknnnooohhheee```\\\ZZZZZZ\\\^^^\\\\\\\\\]]]]]][[[VVVRRR>>>999333111222333333111444444222000////////////+++000333111,,,)))((())))))'''&&&333>>>444(((...***))))))+++---...,,,+++---------,,,,,,...222555BBBDDDKKKQQQMMM@@@333...222000---***(((((((((((('''%%%%%%(((,,,...,,,***...///000///---,,,---...(((---///+++((()))******+++,,,///222333111,,,(((&&&&&&&&&&&&'''(((((()))222222222333333333000...------...///...+++%%%!!!""""""$$$'''+++...///...------000555999999555000***,,,------,,,+++,,,---,,,---...,,,)))&&&&&&&&&------///333333///,,,---((('''%%%$$$%%%'''***,,,...,,,)))(((***,,,......222000---,,,,,,,,,+++***+++222777666555888::::::444555555444222000111222???333,,,111666444111111555111111666777222,,,***//////...///000000...---000222333222///,,,***))))))***---000111///***&&&(((***,,,///111222222222111000///...///000222444333555666555555555777999777777;;;AAADDDFFFLLLSSSeee~~~}}}yyywwwvvvrrroooppppppnnnqqquuutttnnnlllnnnnnnkkkiiiiiieee___^^^```______```fffqqq```LLLFFFKKKIIIKKKQQQQQQVVVGGG===@@@CCC???<<<>>>888:::;;;:::AAA]]]uuuxxxmmmiiiCCC>>>AAA;;;777666777:::;;;;;;:::777666222555;;;AAAFFFGGGFFFEEEGGGIIILLLQQQ^^^rrr}}}\\\JJJBBB;;;:::>>>;;;<<<===AAAIIIXXXiiitttcccGGG===999===<<<333666666555555333222111000///000111333666===EEEKKKQQQqqqkkkHHH333---222111555;;;;;;:::888555111///000444888444333222111...,,,444===[[[iiirrrpppoooqqqoooiiieeefffgggfffeeecccaaaaaaaaa```^^^]]][[[YYYZZZ[[[aaacccfffggghhhhhhjjjllleeebbb^^^ZZZYYY[[[^^^```aaa``````aaabbbaaa^^^\\\<<<666111000333555333000//////111111000//////000222222111222111///......+++(((333RRRbbbIII///000***))))))+++---...---++++++---///000//////111222666666:::???===555///---///...---+++)))(((((('''$$$%%%''')))***++++++***---///000///,,,******+++&&&---///***&&&(((*********,,,///444777666222---+++***)))(((((((((((((((///000111111000000111222333000---++++++)))%%%"""""""""###&&&***...000111111111444999>>>>>>;;;777222111...+++((()))+++...---///000...***'''&&&''',,,***---111111---,,,///+++***((('''((()))***,,,...+++((((((***,,,---...333111...------,,,+++))),,,444:::999888999999777222444555333000...///000999222111777777///---111888333111555777333...,,,)))+++---...------...//////111222000---++++++,,,,,,,,,,,,---...---***((((((***...111333444333333111///...---...000333555444555666555444444555777555555777<<<===???EEEMMMVVVccczzzyyy{{{zzzyyytttpppqqqqqqnnnpppssspppiiifffiiieeedddeeegggeee```___aaaaaaddddddhhhyyy^^^JJJCCCHHHGGGJJJRRRTTTYYYFFF999===AAA===999;;;999;;;::::::GGGkkkWWW]]]RRRuuuDDDAAABBB777444222666:::======:::888666444555777>>>EEEJJJJJJIIIKKKKKKLLLOOOUUUcccxxxdddMMM@@@777777<<<999777999AAALLLVVV[[[]]]dddFFF666222;;;>>>333999666333000//////000111000000111444999BBBLLLSSSUUUvvvcccHHH333,,,111111444;;;<<<555555444111...------///---...111333111///444;;;YYYkkkyyyzzzxxxyyytttkkkggghhhiiihhheeebbbaaa``````^^^\\\[[[ZZZZZZ[[[^^^^^^___bbbbbbbbbaaabbbdddbbb___\\\YYYZZZ]]]aaacccbbb```^^^]]]]]]]]][[[ZZZ<<<666111111666888666333(((+++111555666444666999888222---...111111///---+++,,,DDDuuuaaa666///)))))))))+++---...---,,,,,,///222444444222222222000...///333333///...000000000///...,,,+++***)))###&&&)))************++++++...///...***(((((()))%%%---///)))%%%(((***)))******---333888999666222000///...,,,+++*********,,,...000///......111555777333---***)))(((%%%######""""""%%%***///222333777666888<<>>:::777222---)))))),,,///000222333222---***)))***+++)))+++111111------222000///...,,,,,,,,,,,,---111...***((()))*********444111///------,,,+++)))---555<<<<<<::::::888666333444555222...,,,---...111000666===777+++***222888222...222666555222222$$$(((,,,,,,++++++...000---///000///,,,+++,,,...111...,,,+++,,,---------(((+++000444666666555444222111///...///222555777555666666444222222333444999888999999888999CCCNNNNNNPPPZZZrrrsss{{{}}}uuuooollljjjffflllxxx~~~wwwhhh```bbbccc```___aaa```^^^aaafffdddhhhmmmxxxZZZMMMCCCFFFIIIFFFEEEGGGDDD@@@:::999:::<<<===<<<;;;555BBB>>>[[[tttPPPLLLQQQ```KKK>>>EEE???444777999;;;===<<<888444111333777===BBBEEEHHHKKKMMMRRRQQQPPPNNNNNNVVViii|||qqqMMM:::777777444444666:::???AAAEEEQQQ\\\mmmTTT===777888555666:::;;;999444///000333000+++333111111333333555===GGGUUU{{{~~~[[[===:::555111000222555888<<<999444///,,,,,,,,,---000------111222111333777PPPjjj~~~zzzxxxttttttrrrqqqnnnkkkhhhfffeeejjjfffaaa___aaaccccccbbb___`````````___]]][[[ZZZYYY\\\\\\XXXVVVZZZ]]]]]]ddd]]]ZZZTTTQQQ[[[]]]PPP999444000000222444111...***...333888;;;:::888666...+++,,,///000...000444///777[[[lll}}}HHH777666+++&&&+++***###$$$+++222111///,,,***+++...222111///------///...,,,)))///...---,,,,,,***(((&&&###&&&)))******)))***+++333---)))+++000111+++%%%---...///,,,((((((***------******333>>>BBB<<<444555333333333///(((&&&(((***,,,////////////000222333111...***(((&&&%%%%%%###$$$%%%&&&(((***,,,---555333333777===BBBDDDCCC???777...)))))),,,...///444222///......---,,,***+++)))***......,,,,,,///***---000000---++++++,,,000222222///***((()))+++,,,---...---,,,,,,...///,,,333777777888:::999666222///+++))))))))))))(((---,,,///444555000...///888444///------///000000,,,,,,++++++,,,,,,---.........---,,,++++++******+++++++++,,,,,,---------+++111(((555RRRDDD)))000///000222444555555444444222222222333444555777888:::;;;;;;::::::;;;???AAAIIILLLSSS[[[ggg~~~vvv|||wwwoookkkkkkdddjjjtttyyyrrrddd]]]^^^dddaaa```bbbaaa___aaafffpppxxx]]]NNNDDDGGGJJJFFFBBBCCC???<<<888777999<<<<<<<<<<<<888EEEEEEnnnaaaFFFEEEIIITTT}}}ZZZFFFEEE???888999999;;;<<<<<<;;;888666222666;;;@@@DDDHHHMMMPPPSSSQQQPPPMMMJJJNNN\\\lllZZZ@@@888777666777555777<<<@@@CCCIIIPPPXXXFFF888555444000111777777999999444333555555222222111222333222333:::CCCYYYuuuRRR;;;888444111111444888;;;;;;888444///,,,,,,,,,---///---...111222000111444JJJccc||||||xxxvvvuuusssqqqooommmllllllpppkkkeeebbbbbbdddeeeeeeaaaaaaaaa```___]]]\\\[[[WWWZZZ[[[YYYYYY\\\\\\ZZZ]]]WWWUUUQQQMMMVVVXXXJJJ444000,,,+++...///---******---222666888888777555...,,,,,,///000///111555111BBBZZZ^^^lllyyy[[[888///)))%%%((()))'''***000222111///,,,***+++...000///...---///222222///---111...,,,+++,,,,,,)))&&&%%%''')))***((('''((((((000////////////...,,,+++222333333000+++)))***,,,...++++++111;;;@@@???;;;===:::;;;===;;;555111111444333111000///000111333222000...+++(((&&&%%%%%%&&&&&&&&&&&&''')))***+++222000///222888===@@@@@@@@@:::333...---......---555333000000000000///---...+++,,,//////,,,,,,...---///000///---+++,,,---000000...,,,)))((()))***---......---,,,,,,...///---222555555777;;;===;;;222///,,,))))))))))))(((***))),,,111222---+++,,,333000---+++,,,---......,,,+++++++++++++++,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,222***444MMMAAA+++333...///111222333333333333222222222222222333444555:::::::::888888999<<>>666888;;;===AAAFFFKKKOOOPPPOOOOOOMMMHHHGGGQQQ\\\kkkKKK:::777888:::555555;;;???@@@@@@CCCCCC:::444555333...///555555===@@@<<<666555777888444333444555333333:::DDDbbbjjjHHH888666444222333666:::===:::777333///,,,,,,,,,---...---///444555222111333AAAXXXsss|||zzzxxxvvvtttttttttuuuvvvyyyuuuooojjjiiijjjjjjjjjccccccbbbaaa___]]]\\\[[[XXX]]]```^^^^^^___\\\XXXVVVRRRRRROOOLLLSSSSSSDDD111---***)))+++,,,***(((***,,,///222444444444333...,,,,,,//////...222888;;;QQQVVVNNNRRRrrrwwwCCC,,,***(((((()))+++...111111111///---++++++---///,,,---///222555555333111444///++++++---...+++'''''')))***)))(((&&&&&&'''---222666444///,,,...111666888888555///+++***+++000///...111777===BBBCCCFFFBBBCCCGGGHHHCCC<<<::::::666000,,,,,,,,,---...000///...+++)))'''&&&%%%(((((('''''''''(((((()))...+++***---333999;;;::::::888555333222111...---555333111111222333222111111......000000,,,+++------...//////---,,,,,,---222///+++))))))*********---......---,,,+++---...---000222111555;;;>>>===333000,,,***)))))))))(((((((((+++000000+++)))***---+++))))))+++,,,+++***,,,++++++*********++++++------,,,,,,+++*********,,,,,,,,,,,,,,,++++++++++++000***000BBB999+++555...///000111111111111111222222111111111111222222:::999888666555666999<<>>BBBEEEEEE<<<<<<<<<;;;===@@@FFFJJJLLLLLLOOOOOOKKKIIINNNWWWuuu```HHH>>><<<;;;888999===>>><<<;;;===???888555666555222111444555@@@GGG@@@666222555777888777777666555777CCCOOOqqqcccCCC888777444333444666:::<<<888666222///,,,,,,,,,,,,------111777999666444666:::MMMiii~~~|||zzzxxxwwwxxxzzz|||~~~~~~zzzvvvtttqqqooonnneeedddbbb```^^^]]]\\\\\\]]]fffllliiibbb]]]ZZZXXXUUURRRTTTRRROOOUUURRRAAA111...+++***++++++***)))***+++,,,...///000000111---++++++---------444<<>>AAAggg^^^DDD;;;999<<<;;;===QQQlll~~~QQQ<<>>:::777999???DDDGGGGGG<<<;;;:::999999===CCCHHHLLLMMMPPPRRROOOKKKNNNTTTkkk}}}^^^JJJ@@@<<<<<<>>>???<<<777999???EEE===555555666555222000111===EEE???666222555888:::888666555666>>>QQQccc___CCC999888666555444555777888666444111...---,,,,,,,,,,,,,,,111999<<<999888:::888FFFaaa~~~|||{{{yyyyyyzzz|||~~~zzzuuuqqqnnnhhhfffccc```^^^]]]]]]]]]bbbooowwwoooaaaXXXVVVWWWVVVTTTWWWVVVRRRVVVRRR@@@///---+++***)))***)))))))))***++++++,,,---------***((((((******---666@@@^^^YYYEEE@@@666QQQ}}}bbb;;;555000///111111...***222333333111///---......,,,///333666666555333111555111------000111...+++***+++,,,,,,+++***,,,---...000333444333222111000111444666444000------...555999<<<;;;999:::>>>CCCPPPKKKIIIMMMNNNHHH@@@<<<>>>>>><<<;;;999666111...---...//////...,,,)))((('''''''''''''''((()))***&&&''',,,222888999555111---111666999999666222000000///...///111222333222111...---///...)))((()))(((---444;;;===<<<777333555000+++(((***,,,,,,+++***+++,,,+++***+++,,,...000333555666999===;;;555222///+++******+++++++++***))),,,111111,,,)))***((('''((()))+++,,,***)))++++++******)))******+++............------------,,,,,,,,,++++++*********)))+++))))))---+++,,,333111111111000000000000000//////000111333444666777777777666444222222444666888===GGGPPPPPPMMMMMMQQQXXXjjj}}}~~~xxxfffTTTNNNIII@@@;;;<<<999::::::999888999;;;>>>;;;OOOiiiOOO>>>888777:::999:::III[[[uuugggDDD===<<<888555888???DDDEEECCC777777666555777<<>>444111333333111...,,,555<<<:::666666999999777666555666;;;IIIccczzz[[[BBB:::888777555444333444444444222000...---,,,,,,,,,++++++000777:::888888:::999@@@XXXxxx||||||{{{zzz{{{}}}|||{{{uuuqqqooommmjjjfffbbb___^^^___```cccpppwwwnnn___VVVVVVXXXYYYWWWZZZXXXSSSVVVQQQ>>>,,,+++)))(((&&&&&&''''''))))))******+++*********(((&&&'''))))))...:::FFFcccNNN;;;888///===___cccLLL;;;...111666444000///111333444222000---------,,,///222333222111000000333222111111222111///---+++,,,---,,,,,,,,,...000------...111444333000,,,+++...111000...,,,...000666:::===<<<999888;;;>>>QQQKKKHHHIIIHHHCCC>>>===;;;???BBBAAA<<<666000------...000222111///,,,***'''''''''''''''((()))***&&&(((,,,333999999555000000444:::<<<:::555111///...---,,,---///000000000///,,,,,,...---***(((+++---222:::BBBFFFDDD>>>999444111---***)))************+++,,,,,,,,,---///111666999:::;;;>>>AAA<<<555000---+++***+++---------***)))+++000000+++(((((()))((((((***,,,,,,+++)))***************+++,,,,,,.........---------------+++++++++++++++*********,,,+++,,,,,,+++---000333333222111000//////000000...//////111333555777999555666777666444333444555666:::CCCLLLPPPMMMLLLOOOJJJVVVjjj{{{wwwzzzyyy{{{zzzlllaaa[[[RRRDDD======777888999888777999===AAA@@@jjjyyySSSAAA:::666666888888888AAALLLXXXxxxXXXCCC999666444888???CCCAAA===444444444333555:::AAAFFFJJJHHHHHHHHHEEE@@@AAAEEEQQQiiiOOOGGGBBB===999444111444;;;>>>:::555000///000000///,,,111444555666::::::888444555888>>>FFFYYYwwwyyyUUU>>>888777666555444333222222222111///...---,,,,,,,,,)))))),,,333555222222444444666KKKnnn~~~}}}}}}||||||}}}~~~~~~}}}~~~zzzvvvttttttrrrooojjjeeebbbbbbcccddddddmmmpppjjjaaa]]]\\\\\\^^^\\\^^^[[[UUUXXXRRR???******)))'''%%%$$$%%%&&&((()))***+++***)))(((''''''&&&''')))***000???MMMVVV===444---,,,666HHHdddeeeDDD---111777222...333///111222111///,,,******))),,,///000...---...000///222555555333000//////---......,,,++++++,,,...))))))+++...111111---***))),,,...---++++++...111444777999888555555888<<>>;;;;;;===999???DDDBBB:::111,,,,,,---///222444444111...,,,))))))((('''''''''''''''''''''***000555777444000...222777999666222///...---,,,++++++---//////...---++++++//////,,,+++...333666;;;AAAEEEDDD@@@;;;666555333000,,,++++++,,,+++---...//////111444666999:::999:::>>>AAA>>>777...,,,******,,,...///000,,,+++---222111,,,)))***+++)))((()))+++++++++)))************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---***---...+++...333///222111000......---............///000222444555666333666888999777555444444777888???HHHNNNNNNNNNQQQKKKPPPWWWbbbtttzzztttvvv~~~}}}zzzpppiiieeeYYYHHH>>>>>>555666777666666999???DDDOOOeeeFFF777888666666888999888===BBBGGG___oooQQQ888444333888???AAA>>>999555555444333444777===AAACCC@@@@@@@@@>>>;;;===BBBDDDtttcccMMMCCC999444222000111555555777777222......111333111222222222666;;;999333333666===FFFRRRffftttOOO:::555555555444444333222222111000///...---,,,,,,,,,)))'''***...///---,,,...---,,,@@@ddd{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxyyy|||vvvrrrmmmhhheeedddfffgggfffjjjkkkgggeeefffeeebbbccc```bbb^^^XXXZZZTTTAAA++++++***(((&&&%%%&&&'''((()))***++++++)))'''&&&''''''(((***,,,222BBBQQQFFF000000%%%,,,:::@@@iiizzzNNN---000666...+++333...///111000---***((((((&&&))),,,---,,,,,,...000---333888888333//////000//////...,,,))))))***,,,%%%'''+++...///---+++***)))+++,,,+++)))***...111222333444222222333888;;;DDD???;;;999666444777======EEEJJJFFF:::000---///---000333555555333000---++++++)))(((&&&&&&%%%%%%(((''''''+++000444333111''',,,111333111.........---,,,++++++---......------+++,,,///000......000666666888<<<@@@@@@===999999;;;:::777111......000,,,...000111222444777:::999888666555999???===888---+++)))***,,,///111111///...111555444///,,,---,,,***((((((*********))))))******+++,,,...///000*********************+++))))))******+++++++++,,,+++(((,,,...***...222+++222000///---,,,,,,,,,---////////////000111333333222555999;;;:::777555444222222777AAAHHHKKKMMMQQQRRRRRRPPPNNNUUUjjj|||{{{{{{{{{yyywww~~~uuuwwwwwwpppbbbSSSHHHBBB;;;666555888888777BBBQQQuuupppIII:::666111111111222555777:::<<>>@@@HHHbbbyyy]]]MMM;;;333555777555000444222///...///000000/////////...---...111444666888999AAASSSkkkfffEEE888555444222111111222444555555444222000...,,,++++++)))+++---...---,,,---...333444@@@YYYppp|||~~~|||zzz}}}{{{vvvuuutttqqqnnnkkkjjjiiihhhggglllpppooojjjgggggghhheee```bbbccc^^^]]]TTTAAA111,,,'''&&&(((***+++***''')))+++,,,,,,***'''&&&&&&###+++,,,(((???TTTLLL;;;333...,,,((()))<<>>>>>[[[WWWFFF...999222222///555666222777===777<<<999666777:::;;;777333...,,,***))))))+++...///666888555777>>>666+++---((((((''''''''''''((((((+++++++++***)))***,,,......------------,,,,,,,,,************+++,,,------,,,+++******---///000000000000000000////////////222000---++++++---000222000444888777333111333777555666777888;;;@@@FFFKKKJJJQQQUUURRRMMMSSSfffwwwyyy~~~|||xxxtttrrrtttwwwzzz{{{qqquuuxxxsssgggYYYNNNHHH@@@999999<<<;;;;;;MMMddd[[[===666666111111111111333666888999@@@DDDRRRpppaaaAAA333:::888222111111555555555666666777888:::;;;777666:::======???BBBJJJ]]]vvvdddLLL;;;555555444333444333111111111111///---222333333444555666888:::888AAARRRhhhcccBBB666444333222111222333555666:::888555222///,,,***)))''')))******))))))***,,,000333<<>>[[[~~~ddd===<<<555777333777888333777>>>:::999666444555999999666222+++***))))))***---000222555777444777>>>666+++---))))))(((((((((((())))))***++++++***)))***,,,...//////...------,,,+++***++++++*********+++,,,,,,...,,,******,,,...//////............------------///---+++***+++...111333333555666555222000111444444444555666888===CCCGGGKKKPPPUUUSSSNNNOOOVVV^^^wwwvvvyyykkkjjjiiiggggggjjjqqqyyynnntttyyywwwnnnaaaWWWQQQGGG@@@>>>AAA???EEEbbbnnnGGG444222444222111111111222444666777>>>???CCCWWWTTT999>>>===333000111000333555555444444555888:::555333777;;;===@@@DDDJJJTTTzzzeeeLLL===888777888222111111111111///,,,)))000222444666666888;;;===AAARRRlll___???444333222222222333555777888>>><<<888444000,,,)))(((((())))))((('''''')))+++---111777CCC\\\xxx||||||yyyuuuvvvyyyyyyvvvtttuuuuuutttpppkkkeeeaaa```eeejjjkkkiiieeedddddd```\\\aaaddd```]]]RRR>>>222...***(((((())))))))).../////////---***'''%%%)))'''+++---///>>>GGG===///******......+++///888RRRPPPMMM666+++111+++)))+++,,,,,,+++***)))((('''))),,,------///555888777555444333111222444666888555...---222222,,,***---)))(((+++000444333,,,&&&))))))*********((('''&&&---,,,+++***+++---000222444333222000000222666:::;;;???@@@:::111+++,,,///222000---+++)))((())))))((())))))***+++,,,,,,,,,(((''''''(((******)))'''$$$$$$$$$%%%'''))),,,------***''''''+++---,,,***+++++++++***)))+++...000---+++,,,111444444777;;;AAAyyycccIII666999333666777///111777444555222111333666777555222,,,+++***)))***,,,...000333555222666===555+++---******))))))))))))******)))***+++***)))***+++---111000000///...,,,+++***---,,,+++***)))***+++,,,000---******,,,...000000............------------,,,+++***+++,,,///111333666555333111000000000111333333444444555999>>>BBBLLLPPPUUUXXXXXXUUUQQQNNNUUUjjjyyynnn___```aaaaaabbbeeemmmyyywwwmmmssszzzzzzrrrggg]]]XXXOOOGGGCCCDDDGGGUUU{{{YYY???444222111444333222222222333555555<<<@@@BBBKKKmmmvvvSSSGGG>>>999999777///111333555666888999;;;<<<666333555999;;;???DDDHHHKKKnnndddOOOCCC>>>===444222111111111000...---000222555666777;;;AAAFFFUUUjjjZZZ<<<333111111222222444666888999===;;;888333///,,,)))(((*********((('''(((***---+++000222777OOOqqq}}}|||{{{{{{yyyxxxvvvuuuwwwxxxuuurrrsssuuuwwwwwwssskkkddd^^^]]]bbbgggiiigggdddbbbaaa```[[[___aaa]]][[[RRR???333111...+++*********+++.../////////---+++)))'''******,,,...444<<<===444---))))))...///,,,,,,///999DDDXXX888'''444'''***++++++++++++******))))))(((***,,,...000333555555222111...+++...444999:::999222...000///+++***,,,+++)))+++111777777///''')))************)))((('''))))))***---111555888999999777333000......111222444666777222+++))),,,111666333000---+++,,,---...++++++++++++,,,------...''''''''')))+++,,,***)))#########$$$&&&(((***,,,---***((((((***++++++***)))(((((('''''')))+++---///,,,,,,000333555999???FFFddd>>><<<333555777///...111...111000000222555666555333000...,,,***))))))******111333000444<<<555***---,,,++++++******++++++,,,)))***++++++******+++---111111111111111000...---111///...,,,++++++,,,---///,,,)))))),,,///222222000000000000////////////------,,,---...000111333555222///...///000111000333444333222333666;;;???FFFHHHNNNXXX``````XXXPPPLLLTTTddd|||xxxkkk^^^\\\^^^aaadddiiirrr~~~qqqmmmrrrxxxwwwpppfff^^^ZZZTTTMMMGGGIIIUUUoookkkJJJ;;;555333222666555444333333444555666888@@@BBBCCCXXX}}}YYY>>>;;;===444222222333777;;;>>>??????@@@999555555777888<<>>EEEPPPXXXoooUUU999333000000111333444666888888777555333000---+++***)))++++++***(((&&&'''***,,,***/////////DDDfff|||}}}~~~{{{zzz{{{|||yyyvvvvvvxxxzzzxxxrrrnnnnnnpppssstttpppiiiaaa[[[]]]```dddffffffcccaaa```ccc\\\\\\\\\XXXXXXRRRAAA444333111...,,,,,,,,,---,,,------------,,,***)))***,,,,,,///777:::444///...+++***---///...------444EEE```CCC///555''',,,)))))))))(((((((((((((((((()))+++...000111111222222444111,,,...777===>>>@@@777///---...---,,,,,,///,,,,,,111888888222+++((((((((((((((('''''''''((((((***///666;;;======777555111---++++++******...000000---))))))---222666333000---,,,...111333111000///------,,,------'''((()))+++...///...,,,&&&%%%%%%%%%&&&(((***+++000...,,,,,,---.........***)))''''''(((***,,,---444000...111444666;;;AAAIIIZZZAAA444333777222000222.........///111333555555444///...,,,+++))))))))))))...000...222;;;444***---,,,,,,++++++++++++,,,,,,)))+++,,,,,,++++++,,,---///111222444555444333333333222111000//////......,,,***)))***---111333444000000000000////////////000000000000000111111111222///------///111222222444444333222222444999=========BBBNNN]]]ccc___YYYTTTOOONNN[[[sss|||tttnnnccc[[[^^^cccjjjrrr|||llliiimmmpppnnnggg___ZZZXXXTTTRRRNNNRRRkkkXXX???777444444777666666444444444444555666555;;;===;;;DDD```xxxMMM@@@===///000444888<<<===<<<;;;:::AAA:::555555666666888<<<===<<>>HHHVVVaaaeeeddd[[[QQQHHHIIIVVVkkkpppqqqpppggg```ccchhhqqqzzz~~~fffbbbdddeeeaaa[[[UUUTTTTTTOOOTTTUUU___nnnKKK===999555444888555444333333333444555666555666888999:::HHHeeeoooRRRFFF:::555AAAMMMOOOEEE;;;777777>>>888333333444333555888:::888OOOuuuzzzoooYYYUUUOOOJJJGGGFFFDDDCCCGGGOOOYYY```gggppp}}}uuuGGG111222...///000222333444444444---,,,+++***************((()))***)))'''&&&'''((((((******+++222GGGbbbwww}}}~~~~~~|||xxxyyy~~~yyy{{{|||wwwqqqnnniiijjjllllllkkkgggdddaaadddccccccddddddcccaaa```ddd\\\[[[YYYTTTTTTNNN===000111222000---,,,---///++++++***)))(((''''''&&&###///...///:::333(((...,,,...000111000111000///111???LLL\\\OOO...''''''''''''&&&&&&&&&''')))))))))(((---666:::888888;;;EEENNNOOOCCC:::<<<@@@???@@@777000555BBBJJJEEE<<<111222444666888777333000+++***************++++++...------222999<<<:::777+++******+++---,,,)))&&&(((+++...000///000222444222000---+++***+++,,,...444222///,,,+++*********'''(((+++///222333222000&&&&&&&&&'''(((+++---...222222111000//////000111---***((((((+++---...---222...---111333555:::@@@NNNoooMMM666111,,,,,,,,,'''***+++---...//////000111))))))*********+++,,,,,,))),,,***000999333***---,,,,,,++++++++++++,,,,,,+++---///000///......///...000333555666555444333000222555666666333000...---,,,,,,...000111111///............------------...///111333333333222111---///222111//////111444333333222000000222777:::>>><<<===CCCNNN[[[eeejjjbbbYYYPPPKKKJJJPPP___oooppphhhooopppiiiggghhhmmmuuu~~~|||{{{yyyaaa]]]]]]\\\XXXRRROOOPPPRRRKKKVVV[[[iiitttZZZEEEBBBAAA999444777444333222222222333444555777666999>>>;;;:::KKKaaagggUUUMMMCCCVVVhhhgggUUUBBB<<<>>>;;;555111222222111333666888666HHHjjjqqqmmmhhhccc^^^ZZZUUURRRXXXbbbppp{{{qqqCCC...111...///000111222333333333,,,,,,+++***))))))))))))***+++---,,,***)))))))))''''''(((***...===YYYssszzz|||{{{xxxuuuwww}}}zzzyyyzzzvvvrrrqqqlllmmmnnnnnnmmmllljjjiiigggeeedddcccccccccbbbaaaccc\\\\\\[[[UUUTTTKKK999...///000///,,,+++,,,///,,,+++***((('''%%%$$$###!!!///...///:::111&&&000)))...333333222111000//////;;;CCChhhaaa555222///******)))))))))+++,,,---))))))///:::???===>>>BBBKKKWWWYYYJJJ<<<;;;===<<<<<<555111;;;NNNXXXQQQDDD000333777::::::666222///000000/////////000000111///---///444;;;???===999...------///111000+++''''''+++000222222222333444444222///---++++++++++++222000---+++)))))))))***&&&'''***///222444222000$$$$$$%%%&&&))),,,///000.........,,,++++++,,,...+++'''%%%%%%(((++++++***...+++***///222444999???SSS{{{hhhEEE888000...---'''(((***,,,---------...///,,,,,,++++++***)))))))))(((+++***///888333***---,,,++++++******++++++,,,+++...000111000////////////000333555555444222000...111555777777444///---///......000111000...,,,111000000000////////////+++---///222333333222222---111555444///---///222222111000//////111666:::777777888<<>>888888DDDUUUXXXKKK;;;///,,,///555666000,,,---222111333999>>>:::111))))))---222666999:::::::::///...---...//////---+++---///222555555333111///000222222111---***)))((((((***------+++)))))))))*********,,,444888333+++'''&&&&&&'''(((***,,,---+++***)))***,,,------,,,+++***)))((((((***,,,---+++,,,---...000444999===RRRddd===111333111(((++++++++++++,,,---***&&&)))***,,,---......------///+++***///111...***))),,,---.........---,,,+++000///...///000111000///444555555333000------------...000222111///---+++...---,,,---///000000000111...,,,,,,...///...,,,///000111111222222222222...111444444222///...---///111222111//////333666666111111666<<>><<<888555333333333444333555777888777777888999AAA]]]UUU:::888222666888111...777666222555333444444>>>```SSS666111000111000///...---,,,,,,,,,+++,,,---,,,***)))***+++(((((((((((((((''''''''',,,******+++((()))888JJJkkkuuu{{{yyyyyy{{{yyyssspppsssuuutttuuuxxxwwwuuukkkmmmoooqqqqqqpppnnnmmmlllkkkfff``````cccdddaaaYYYVVVWWWUUUUUU]]]UUU<<<+++++++++++++++*********)))******)))(((&&&''')))---BBBMMM???///+++------+++,,,---............---666///333AAATTTcccYYY@@@555555222000000111///,,,000222000555???;;;333777CCCBBB>>>777444777888666;;;:::<<>>222333.........---,,,+++---000+++,,,---////////////...///+++,,,111555222///...+++,,,------------,,,,,,***,,,///222333444444333///000000///---+++***+++------///000222333444555333222111111333555555444---+++******---///000000000111222333222000...------000333444333111111111111222333333333444777999;;;888777888888888===DDDYYY___fffeee[[[NNNCCC===@@@>>>???FFFPPP___sssuuuhhhooosssiiiccciiippp}}}tttvvv}}}~~~fff^^^SSSIIIFFFEEEDDDDDDEEEIII\\\}}}qqqeee```UUUQQQ[[[ddd___PPPDDD@@@>>>:::555111000111333111444666777555333222222999GGGbbbsssGGG777888666111777444333999666000444333888555777TTTvvvKKK222000...222111///---,,,+++******,,,---...---+++***+++,,,((((((((('''''''''''''''+++***++++++((((((111===^^^sss}}}zzz}}}{{{ssswwwyyyzzzzzzzzzyyywwwuuuppppppoooooooooooooooooonnnkkkeee```___```aaa```]]]YYYXXXUUURRRVVVMMM555++++++*********************)))******((('''***000555IIINNN;;;***)))---+++++++++++++++,,,---...///333---000333>>>___jjjPPP888999666333222333222...000222000333;;;555...222???@@@===666444666888777:::;;;===@@@BBBCCC@@@>>>>>>>>>@@@@@@<<<777444333777555AAAVVV[[[JJJ======999;;;;;;777222......///)))((('''((())))))'''%%%&&&'''))),,,...///000000...000111000---+++******)))***++++++,,,///333777666222+++)))///666555///))))))))))))))))))*********((('''&&&''''''%%%$$$$$$''',,,///111000...,,,++++++******---333;;;AAAaaaXXX===444111000000///,,,((()))---+++,,,---////////////......+++---333777555111000,,,,,,,,,---------------))),,,000222333222222111...///000///---,,,,,,---++++++++++++---///111222222111000000222444444333---,,,++++++---...000000///000111222222000...,,,---000333444333222333333111111333333444555777888555555666777777777:::===IIIQQQ[[[aaa___UUUJJJBBBAAA>>>===@@@DDDJJJWWWdddjjjaaammmtttkkkeeejjjwww}}}uuuuuuyyy}}}}}}hhhbbbXXXNNNIIIFFFCCCCCCEEEJJJpppvvvjjjddd]]]YYYTTTSSSXXX\\\XXXOOOIIIBBBAAA===888222000111222333444555444222222222444;;;===KKKlll]]]===666777888111777333111666444111777666<<<;;;:::OOOyyyoooGGG111///+++111000...---+++*********,,,---...---+++++++++,,,))))))((((((''''''''''''))))))+++,,,******///666QQQnnn{{{|||{{{vvv}}}}}}~~~}}}zzzwwwvvvwwwtttppplllkkklllooopppqqqlllgggdddbbbaaaaaaaaaaaa[[[[[[XXXRRRQQQFFF000+++******))))))***++++++...,,,+++,,,)))&&&+++444CCCKKKGGG555))),,,...))),,,++++++***+++,,,---...,,,***...+++///SSSkkk___@@@<<<888777666333000...---000...000777111+++111888;;;;;;666333555777666999:::;;;;;;::::::;;;===FFFHHHIIIEEE???:::777555999===LLL^^^___PPPIIILLLMMMIIICCC<<<555111///...***)))))))))******((('''(((((()))***+++,,,,,,---...000111111...,,,,,,,,,++++++***)))***,,,111555444111---+++111666333,,,)))))))))******************((('''&&&'''&&&%%%###'''(((***---.../////////---,,,***)))+++000888===```TTT:::111//////222///)))(((,,,+++,,,---/////////.........,,,...555999666222111,,,,,,,,,------.........***...111333111///......,,,---//////---,,,---...---,,,+++******,,,---//////...,,,---///111111000............------......,,,---///111111111///......000333444333333444555111111222333555666666666000333666666666777777777;;;BBBLLLVVVZZZWWWQQQKKKEEEAAA===<<<;;;===GGGRRRuuueee^^^iiiqqqnnniiikkkzzz|||uuutttvvvsssyyyggg```YYYQQQLLLGGGCCCDDDHHHTTT}}}}}}aaaZZZYYYSSSQQQQQQQQQRRRQQQOOOMMMKKKDDDEEECCC===777222333444444444444333222444777:::<<>>;;;?????????MMMmmmkkkDDD222///***...---,,,,,,++++++++++++,,,---...---+++***+++,,,******))))))((((((''''''((()))***+++,,,---///222DDD```zzz|||zzzzzzyyy{{{zzz|||{{{xxxyyyzzzvvvqqqllljjjllloooqqqtttnnnjjjiiigggdddcccdddaaa\\\^^^]]]UUUQQQEEE000++++++***))))))+++,,,---444000......***&&&,,,888VVVNNN???111,,,......+++,,,++++++******++++++,,,'''))),,,)))+++BBB\\\dddPPPDDD???EEECCC666---,,,+++...,,,...444...)))000000555888555222222333222666888888666555666;;;???LLLPPPQQQKKKDDD@@@>>>;;;???IIIXXXffffff^^^YYYYYY\\\UUULLLEEE???:::333...+++*********++++++)))((((((''''''&&&&&&'''((()))---///000000...,,,,,,,,,((((((((('''''')))---000111///------222777222***((()))******+++++++++******)))''''''''''''&&&$$$))))))***+++,,,---...///------,,,+++,,,000777;;;[[[qqqJJJ888111///333444...,,,///,,,---...000000000000//////,,,...666:::777222111...---------...///000111---111444333000------...***,,,......------...///000///...---,,,,,,---...---+++***+++---//////......000222222000...---...,,,---...//////000000000///111333444333333444666222222222444666666555444000555888666555666555222222888BBBLLLRRRTTTTTTSSSPPPIIIAAA;;;888:::DDDPPPiii^^^ZZZbbboootttsssqqq{{{}}}vvvuuuuuuooo~~~tttbbbXXXUUUQQQMMMFFFAAAEEEKKK___wwwjjjTTTQQQQQQMMMJJJLLLMMMMMMMMMMMMLLLKKKHHHIIIIIIDDD===777666888444444555555555888===@@@GGGVVVmmm___HHH===666;;;666777555BBBZZZ\\\JJJ@@@>>>>>>???AAAIII___fffBBB333222,,,++++++******+++,,,------+++,,,---,,,+++******,,,,,,++++++***))))))((((((''')))******+++...//////777LLLgggyyy}}}zzzyyyyyy{{{zzz|||{{{xxxzzzxxxvvvssspppooooooqqqrrrrrrllliiikkkiiidddaaacccddd```cccddd[[[SSSFFF111,,,+++*********+++---...333...---000,,,)))333AAAeeePPP999///,,,++++++---,,,,,,++++++******))))))(((+++)))***...222DDD___hhhSSSOOO]]][[[@@@---,,,***...,,,---222,,,'''///+++333888666333333222111333444444333444888???EEEPPPVVVWWWQQQJJJIIIHHHFFFLLLXXXgggqqqwwwwwwmmmbbbbbbZZZRRRNNNLLLFFF999...***)))((()))******(((&&&((('''&&&%%%%%%'''((()))***,,,......,,,+++++++++'''((((((((((((***---000000...++++++111666222***'''((()))+++,,,,,,,,,++++++)))(((((())))))(((&&&((()))***++++++,,,,,,,,,,,,---------///333999===TTTmmmJJJ<<<333666777222///222...///111222333333222111///---///666:::666111/////////......///000222333000333666444000---///111---///111222111111222444111000//////.........///---,,,+++,,,.../////////+++///444555333000/////////...---------...///000111333444444333333444666555444444555777888555333///555888666555777555222111777???FFFJJJMMMQQQSSSVVVQQQJJJEEE@@@>>>DDDMMM]]]XXXUUU]]]nnnzzz}}}yyy|||~~~yyywwwvvvlllqqqooo^^^QQQPPPPPPMMMEEE@@@EEENNNfffhhhcccUUUKKKKKKMMMMMMGGGIIIJJJKKKMMMNNNMMMKKKJJJMMMNNNIIIBBB;;;:::;;;333444666777999<<<@@@DDDYYYsssrrrUUU@@@222777444666===XXX{{{yyyWWW<<<@@@<<<<<<@@@DDDUUU}}}ccc@@@333444...)))))))))***+++---...///+++,,,---,,,***)))***+++,,,,,,,,,+++***))))))(((((()))))))))+++---...,,,///>>>XXXqqq}}}{{{xxxxxx}}}{{{wwwyyyuuuuuuuuuttttttssssssrrrnnnhhhfffiiihhhbbb^^^```iiieeehhhiii^^^TTTEEE000---,,,+++******,,,...///---)))***//////...:::LLLlllPPP666---***%%%&&&,,,,,,,,,,,,,,,+++)))((('''+++,,,&&&+++222)))333XXX{{{bbb^^^rrroooKKK///...+++///,,,---111***&&&...***333:::999666555444222111111111222444;;;DDDKKKQQQYYY[[[UUUOOOOOOPPPNNNXXXeeerrr{{{~~~iiibbb[[[UUUUUUVVVNNN<<<---((('''&&&'''((((((&&&$$$)))((('''&&&''')))+++---(((***,,,,,,+++))))))***''')))***++++++---000333000...***)))///555333,,,&&&''')))+++,,,---,,,,,,+++***))))))******)))((('''(((***,,,,,,,,,+++***+++---...000222666<<<@@@OOO\\\HHH999888888222///222000111333444555555444444///---///666:::666111...000/////////000111333444222555777555111///111555222444666777777777888999/////////////////////...///---,,,---///111111000(((...444777555333111111222000...,,,+++,,,---...222444555444333333444666888666555777999999666333,,,333888666666999999555333999@@@DDDFFFIIIMMMQQQRRRQQQQQQPPPIIIBBBAAADDDbbb___\\\^^^gggsss~~~{{{}}}vvvkkkuuujjjWWW[[[???HHHJJJNNNRRRJJJeee|||\\\UUUTTTCCCKKKYYYMMMMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNNNNKKKEEE@@@<<<;;;555222444;;;<<>>???@@@KKKkkkcccCCC444///...***+++,,,---............///...---,,,++++++***))),,,000222...,,,,,,+++)))'''((()))***,,,...//////111555GGGbbbuuuzzz||||||yyyxxxxxx{{{xxxtttuuuyyyzzzwwwtttrrrgggbbbfffggg```^^^bbbjjjkkkjjjfffaaaWWW@@@*********)))'''&&&'''+++...333)))&&&***+++///CCC[[[^^^CCC+++(((,,,***))),,,...------,,,++++++++++++'''***++++++...666<<<>>>[[[~~~TTT+++;;;///000///...///111111///111444777777555333333444000111111000000777BBBKKKPPP^^^[[[OOOPPPSSSOOONNNWWWmmm||||||rrroooaaaZZZ^^^\\\LLL<<<555000)))$$$'''***(((%%%%%%'''%%%%%%&&&***---...///(((((((((***,,,,,,***(((''',,,+++&&&&&&+++...---000))),,,///...444666---...+++)))+++///111...+++...,,,+++*********(((&&&)))+++---///...,,,(((&&&000------///222444<<>>999555111000------111777===@@@<<<666000222......555999666111...000///...---...///111333444666777555111000222555777666555666999;;;<<<;;;222000...---.........,,,,,,,,,------...///000000---///444777999777555333999444///------...---,,,333333444444444333333222888666555444444444333111111//////555888777666888999888AAAHHHGGGLLLPPPIIIJJJLLLMMMMMMKKKFFFAAA>>>gggccc```aaahhhsss~~~pppnnntttxxxhhhUUUMMMAAAFFFKKKOOOTTT]]]ttt|||ZZZNNNKKK@@@PPPiiifffTTTRRRNNNKKKJJJJJJJJJJJJIIIIIIHHHEEEBBB>>>;;;999:::888:::@@@JJJ\\\yyyfffJJJ===???CCCggg}}}QQQ>>>AAA===;;;;;;:::AAA\\\xxx```AAA222...---+++,,,---...////////////---------,,,++++++*********...///,,,******)))'''((((((((()))***,,,---...,,,000???YYYppp||||||xxxwwwwwwwwwuuussssssuuuwwwyyyyyyssshhhgggddd]]]\\\aaaggghhheeeaaa]]]SSS>>>*********)))'''&&&(((+++...---'''))),,,+++777LLLUUUOOO:::******---+++)))+++...---,,,+++++++++,,,---...,,,***,,,000555;;;@@@^^^VVV,,,999...111333333222222222111666888999888666333111000222222222000000666@@@HHHKKKWWWTTTLLLNNNNNNMMMSSSYYYiiiuuuvvvyyy{{{uuuggg^^^bbbaaaQQQ???777444,,,'''(((***(((&&&&&&((('''&&&'''))),,,---------,,,******+++***(((&&&***...---((('''+++...---------666888222555888111///,,,***,,,000222000---000...---,,,---,,,***)))***++++++,,,---.........333000///000111222888@@@RRR{{{\\\CCC666777888000444555888<<<===;;;666222333///111777;;;888222000111000...---...///111333666666666555333333444555333222111333666888999999333111//////000000///...,,,,,,------......//////,,,///333666777666444222666222...,,,---...---,,,111111111111111111111111555444555555666666666555666222222666888777777999;;;:::AAAHHHLLLVVVXXXKKKFFFHHHKKKMMMLLLIIIEEECCCmmmiiieeedddiiitttnnnpppuuuwwwxxxdddQQQBBBFFFCCCLLLRRRYYYqqq~~~rrrSSSGGGDDD???SSSooorrrXXXUUUPPPKKKHHHGGGHHHJJJKKKGGGBBB>>><<<:::999777;;;@@@FFFOOOccc~~~hhhaaaaaazzzbbbIIICCCUUUyyyIII555888666666777444888KKKaaa]]]>>>///---,,,,,,---...//////000//////++++++++++++++++++++++++***...///,,,)))***)))&&&)))(((''''''(((***+++,,,(((,,,666JJJeee{{{}}}{{{|||~~~}}}zzzwwwvvvuuusssrrrqqqooopppwwwoooggg```ZZZZZZ___cccbbb^^^ZZZVVVLLL:::*********)))((('''(((+++...***'''......,,,DDDXXXNNN<<<000))),,,...+++))),,,...---+++******,,,...000111,,,,,,111555444:::BBBdddYYY...444...333888999777444333444777888999999888555333111444444222000///333<<>>???BBB777:::999999:::;;;999666333222///111777:::777222000111000///......///111333777666444444555666555555444333333555888:::;;;;;;444333111000111111000///------------------------,,,...111333444333222000333000---+++,,,---...---//////.........//////000333555777999:::;;;;;;::::::555222555666444444777777888>>>CCCIIIYYYZZZHHH@@@BBBFFFIIIJJJJJJIIIHHHqqqnnnjjjhhhkkkttt~~~|||zzzvvvjjjrrrwwwxxx```LLLBBBMMM???MMM[[[bbb{{{ttt]]]IIICCCEEECCCOOO___```SSSQQQLLLFFFDDDEEEHHHKKKTTTMMMCCC<<<:::;;;<<<===???PPP```nnnaaaPPPLLLNNN\\\zzzdddVVVllljjjBBB222000111444555333555AAAPPPsss[[[<<>>:::444333555444444555888;;;<<<999777777555333///...111777<<<888:::;;;@@@CCC===CCCYYY}}}|||qqqcccYYY[[[```[[[QQQJJJ@@@999333222111...---///000---++++++,,,------,,,---+++))))))+++,,,------...000111000111333666777666>>>JJJHHH<<<<<<>>>555111//////000333444333222///---++++++,,,,,,***)))+++***)))***,,,000444666;;;888777888777555888===GGGlll}}}YYYLLLKKKCCC::::::999999:::888555222000---000666888444000...222111///......000111222777444222222555777666444555444444555888;;;;;;;;;444222000000000000000...------------,,,,,,,,,,,,,,,---///111111111000//////---,,,+++,,,---......///......---......000000555777:::=========>>>>>><<<666333444444222111444444999@@@AAAEEEUUUXXXEEE===>>>>>>@@@BBBEEEGGGIIIqqqqqqooommmnnnsss{{{|||xxxzzz~~~dddkkkqqqrrrttt\\\IIIGGGNNN???TTTkkkqqqyyy```KKKBBB@@@DDDEEEGGGLLLMMMMMMKKKGGGBBB???@@@EEEIIIUUUMMMBBB::::::@@@GGGLLLXXXqqquuu^^^NNNEEEDDDFFFKKK___{{{YYY???666000222666888666555;;;CCCWWWnnnZZZ<<>>:::333222555444222444999???BBB@@@===:::777333///---///333777:::;;;===FFFLLLDDDJJJaaa{{{pppdddZZZYYY]]][[[UUUPPPCCC===888777555222222444444111///......///...------+++))))))+++,,,------,,,...111444666888;;;???CCCEEEJJJFFF===AAAAAA333111111000111222333333222///---,,,,,,------+++***)))******+++---...///000222000000222111///222777AAAccc]]]OOOHHH888777888999999888444111///...111777888444000000333222000//////000111222555222000111444666555333444222111222444555555555222000.........///...------------------------,,,------...//////......---,,,,,,,,,,,,,,,,,,...///000/////////000000111222555888;;;;;;::::::;;;<<<>>>:::777999999555333444666===GGGFFFCCCNNNSSSFFF===;;;888777888===BBBEEEoooqqqssssssrrrtttyyy}}}{{{~~~}}}xxxwwwxxxlllkkkkkkjjjiiiuuu~~~ZZZKKKJJJLLLLLLeee~~~oooRRREEE@@@>>>@@@CCCBBBDDDHHHIIIHHHEEE@@@<<<===BBBGGGOOOLLLFFFCCCFFFOOO\\\fffyyygggSSSGGGAAA>>>======BBBMMM]]]sssfffFFF888555555777:::999666444555777BBBSSSqqq~~~ZZZ<<<000///...***+++,,,,,,,,,,,,++++++(((((())))))*********+++)))---...+++((()))(((%%%&&&'''''''''''''''''''''%%%%%%&&&+++<<>>;;;666222000111333555;;;===@@@JJJRRRMMMNNN___yyy~~~tttmmmeee```]]]YYYRRRMMM???;;;888999777333222555555333000////////////...///---+++*********)))(((******///555888999===CCCHHHGGGHHHBBB>>>FFFDDD111222111111111111000000000111000......//////...---)))***+++,,,---,,,***)))---+++---000000///111666<<>>???CCCCCC===999888666999DDDEEE>>>AAAFFF@@@<<<:::666333444777<<>>>>>CCC@@@>>>EEEDDDEEEDDD@@@===???EEEKKKbbbeeeiiikkknnnxxx{{{kkkXXXKKK???;;;:::777666777999CCCKKKWWWwwwUUU<<<444222444777888777555333333222777???SSSvvv}}}YYY<<<000...---+++,,,,,,------,,,,,,+++(((((())))))))))))))))))(((---...+++((()))(((%%%$$$&&&''')))))))))(((''''''%%%&&&+++222@@@TTTeeejjjnnnrrrssspppjjjeeecccccceeedddaaaaaalllnnn___\\\VVVQQQOOOHHH:::...************)))(((***...111333555444OOOrrraaa<<<666......+++)))(((+++---...000///---,,,,,,---......///111222777JJJ^^^ccc\\\NNNBBB555777JJJ[[[``````XXXHHH;;;999777222222888999666777@@@MMMTTTRRRLLLCCC???:::666444555666777;;;@@@BBBKKKVVVSSSPPPXXX\\\pppttttttqqqjjj```VVVKKKDDD666444444666444000000222444222///......///...------,,,******+++***(((&&&((((((,,,444777777;;;AAADDDEEEFFFAAA>>>GGGFFF222111222222000///---------111000//////000000///...***+++,,,,,,,,,+++***)))---,,,...222333111222777999OOOsssOOO???<<<999666666555333222333333777<<<<<<777444666444333111//////000111222000111222222222333555777>>>;;;888666555333111///000...,,,,,,,,,---,,,***---......//////000000000///...---,,,,,,,,,,,,---+++---///...,,,,,,...000///000333555666555444222111333555333000111555999@@@@@@DDDKKKKKKDDD===;;;666111999AAA;;;888;;;999::::::888777777888999:::kkksss{{{~~~{{{xxxwwwxxx|||{{{}}}~~~mmmeeebbbccc```aaatttpppWWWSSSNNNSSS~~~TTTHHHAAADDD@@@AAAEEE???999???>>>@@@BBBAAA@@@DDDLLLSSSfffRRRHHHAAA999555777777444333777000===DDDGGGaaaRRR===888555///222444444333444333222444444AAAbbb{{{XXX;;;000...,,,---------......---,,,,,,)))))))))))))))(((((((((***///000,,,***+++***'''###%%%(((***+++***(((''',,,((())),,,,,,222HHH```nnnrrruuuuuuppphhhbbb^^^]]]```aaa^^^\\\aaannnzzzqqq___]]]VVVRRRQQQHHH999---************)))(((+++...222222999<<>>RRRccclllbbbMMM<<<888777333444:::888555777CCCSSS]]]\\\WWWGGGCCC===999888888999999>>>FFFHHHPPP\\\\\\UUUWWWNNNllloootttvvvpppcccTTTFFF===...---///222111---,,,///333111...------...------(((((((((***,,,,,,***((('''&&&***222555444777>>>===AAAFFFAAA>>>HHHGGG333111222222000---+++++++++///...------...///---,,,,,,,,,+++++++++++++++++++++***---000000...///333999GGGeeeEEE@@@:::555333333444333111222666;;;;;;555333555444333111000///000111222///222444444333333666:::===:::666333111///,,,***000...,,,,,,------,,,+++---......///000111222222000///---,,,+++,,,,,,---,,,...000///---,,,...000...000444666777666444222111444555333000222888>>>>>>???EEENNNOOOGGG>>>;;;;;;///555BBB???999999888888:::;;;<<<<<<;;;999888cccjjjrrrvvv|||}}}{{{{{{|||nnniiiccc^^^[[[^^^kkkxxxcccaaa[[[VVV|||aaaMMM@@@BBBGGGJJJFFF???<<>>555333888<<<<<>>444///555222...222;;;>>>888444777333000,,,,,,000444666666444666777777666444555666:::888555333111/////////444111---,,,,,,---,,,+++//////.........---------000...+++)))((()))***,,,111000...+++***,,,111444555444333444444333111//////222444333000222888>>>HHHFFFFFFHHHFFFAAA>>>???@@@<<<999999::::::888666666888:::;;;<<<;;;999888ZZZccclllttt~~~|||zzzyyymmmgggbbb]]]YYYYYY```iiieeebbbeeetttwwwXXXHHHBBB???EEEMMMRRRSSSQQQQQQQQQQQQUUU```jjjlllqqqwwwcccUUUIII>>>666444:::444000222333222333666<<>><<<<<<>>>IIISSSXXXeeemmmfff[[[wwwuuu```TTTQQQOOONNNKKKCCC888///111...,,,+++,,,............+++)))(((((((((((('''++++++++++++***)))(((((('''((()))((()))+++...111444222444555555@@@CCC555111---******,,,...//////111///------.........---,,,,,,,,,+++++++++******+++,,,---...000222333444999>>>ooodddBBB444555555333222666111333;;;<<<555111333222///,,,---000333444444333444666666444444444555777666444222111000000111444222111//////...---,,,.........------------,,,000///---+++,,,---000111222111///---,,,...222666444333222222333333222000///000111111000222777;;;CCC@@@@@@BBB@@@<<<:::;;;===;;;999888999999777444777888999:::::::::999999XXXaaalllvvv~~~yyyuuummmgggaaa^^^ZZZWWWXXX]]]yyyggg```ooofffGGG>>>???===DDDQQQbbbpppwwwxxxuuu~~~]]]QQQEEE???;;;666444555333000000444555555888===KKKZZZqqq}}}UUU:::222,,,***...222111000111111333666CCCgggnnnHHH000///111...------,,,,,,++++++******))))))))))))((((((((((((&&&''''''((((((''''''''''''((()))***************)))'''))),,,******666EEE\\\oootttkkkhhhddd^^^___]]]\\\ZZZYYYXXXYYYZZZ[[[\\\[[[\\\^^^______\\\ZZZ\\\WWWTTTRRRFFF555,,,,,,***&&&%%%(((+++***+++...,,,FFFeeeppp___CCC000***,,,---...---------///111222111333555333111555;;;WWWoookkkOOO999...***...---)))///AAARRRYYYYYYUUUGGG555000888===;;;777999999===KKK\\\aaa[[[QQQLLLCCC<<<<<>>:::<<<>>>BBBOOOgggrrr[[[JJJAAA:::888777555555888222333666888777888AAALLLddd~~~|||}}}nnnHHH999222---///222111000000111333555AAAeeelllEEE......111------------,,,,,,+++******))))))))))))((((((((((((&&&&&&''''''((((((''''''&&&&&&'''(((((()))))))))(((''')))+++***)))111<<>>IIIVVVZZZWWWOOOKKKBBB<<<>>>@@@===666555555>>>IIIQQQdddrrrooosss|||yyy```\\\NNNHHHAAA===<<<888000)))+++***)))***---///000///---+++(((''''''((()))(((((()))***+++)))&&&###!!!)))))))))(((&&&&&&'''))))))(((,,,---///:::<<<...(((((('''(((***---///111111///,,,,,,,,,,,,+++***++++++++++++++++++++++++------........./////////444999\\\]]]BBB888777888;;;555555::::::111,,,...------...///000000000///---///000000000000222444333222222222333555777888555888::::::777444222222------,,,,,,,,,++++++++++++*********,,,...000111333333111000///000444777999666111///......---,,,---,,,,,,---000222222222888555444666555222222555::::::;;;<<<;;;:::777555555555555444555666777777gggtttuuukkkhhh```XXXVVVVVVVVVYYY]]]fffooooootttsssYYYIII@@@======??????FFF[[[yyyyyyhhhRRRAAA<<<777222222222000111444444555777777777@@@WWWmmmwww]]]XXX```ffftttgggBBB777......000111000111///000000<<>>HHHJJJBBB888444444666888;;;AAAIIIKKKJJJKKKHHHAAA::::::<<<888111222222;;;FFFOOObbbqqqooolllsss{{{nnnYYYZZZIIIFFF@@@:::555111---***---,,,+++,,,...//////...*********+++---...---+++&&&''')))+++***(((&&&$$$'''(((((('''&&&&&&'''((()))''',,,---...999:::,,,&&&&&&'''((()))+++...//////---++++++++++++***)))++++++++++++++++++++++++------------------------222888UUUaaa===222888;;;555444::::::222...000,,,...///000//////......,,,---......---...111333333333333333555888:::;;;777999<<<===;;;999666555------,,,,,,,,,+++++++++++++++*********+++------111111000///...///222555666333///......////////////......///111222000///555333333666555333333555666888999:::999777555444444333333333333444555555kkkzzz~~~uuukkkfff^^^WWWRRRPPPOOOSSSYYYeee{{{rrrzzzzzzVVVEEEAAA>>>:::999===;;;===III^^^wwwppp[[[OOOHHH@@@777222///---///000...000444---///555===III^^^}}}vvv^^^JJJCCCEEEFFFRRRkkkUUUEEE555000000111222333222444222<<>>444---***+++))))))---777BBBDDD;;;111///,,,444FFFPPPKKKCCC@@@777666555444555888;;;===FFFEEE@@@999666666333///000000;;;FFFPPPcccqqqnnn```lllvvvjjjTTTSSSEEECCC???999444000//////...---,,,---...///...,,,))))))***---000111///---''')))+++,,,---,,,+++***&&&'''(((((('''&&&'''((()))''',,,...///999:::,,,%%%&&&((((((((((((+++------+++))))))***+++***)))***++++++++++++,,,,,,,,,------------------------000888MMMVVV<<<;;;<<<555555::::::333///111---///000000///---......,,,---------,,,---///111333333333444555888:::;;;999999;;;===???>>>;;;888------------,,,,,,,,,,,,...------,,,,,,,,,------000000000...---...111333///...---...000333444444111222333333333111000///333111222666777444333555333444666666444333222333333333333444444444444444sss}}}~~~uuuqqqjjjbbbZZZRRRLLLNNNUUUaaalllzzz^^^DDD===<<<777555777888:::<<<@@@GGGRRR```iiizzz~~~zzzqqqhhhbbb^^^]]]WWWKKK>>>888888777444///---///222333222444888222777GGG]]]sssyyybbbTTTJJJ@@@:::999777===MMMhhhzzzeeeLLL>>>888666666777777;;;888<<<___iiiCCC000111111+++++++++,,,,,,---.........))))))))))))((((((((((((''''''((()))************---,,,+++***))))))******(((******)))(((***---000999TTTccceeehhhfffbbbdddbbbfffiiihhhddd```______WWWXXX\\\```aaa___ZZZVVVMMMTTTUUUIII888,,,))),,,))))))******''''''///999XXXWWWLLL999...,,,---***+++---......---...000222444@@@OOOYYYdddlllmmmiiiTTTFFF888222000,,,,,,///***,,,777GGGHHH;;;000...)))+++///777BBBKKKLLLIIIBBB===666///+++,,,222888DDDFFFBBB999222222111000000111<<>>777444555666333///...000444555333555999HHHPPPfff}}}kkk[[[JJJBBB===888666999...000666HHHgggdddNNNCCC===::::::666;;;888777UUUfffCCC111222222,,,***++++++,,,---...//////))))))))))))((((((((((((&&&'''((()))************+++***((('''&&&&&&&&&&&&(((******((('''***...///111LLL\\\aaahhhhhhdddeeeccchhhlllkkkfffbbbbbbdddZZZ[[[]]]___```]]]XXXTTTMMMTTTUUUHHH555)))&&&(((&&&'''******&&&'''333@@@kkkYYYAAA///,,,000///******,,,---------...000222<<>>000&&&(((***(((%%%$$$&&&((()))((('''(((***+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------000555>>>jjjYYYAAA:::888<<<;;;222...111000222222000---,,,...111//////...,,,***+++---000222222111111222333555666===888666:::CCCFFFAAA;;;//////.........---------,,,,,,,,,---------......000000111000//////111333222111111222333333111///555:::>>><<<666000000111++++++000666777333000111666888999777555444666999555666888::::::999777666sssYYYMMMOOO\\\___lll~~~aaaIIIJJJDDD::::::@@@>>>666???<<<999777888999888777>>>===:::777888999999666777444111000111222333222444111000444666999CCCPPPlll~~~lll]]]MMMGGG===666222111111111///000333888EEE[[[uuu|||[[[DDD>>>@@@>>>;;;///111LLLppphhh@@@111000,,,+++222000...---,,,,,,------,,,,,,------,,,)))&&&%%%))))))))))))((((((((((((++++++******************((())))))***+++---...///444@@@SSSdddjjjgggfffhhhooolllhhhggggggeeebbb___```bbbcccbbb^^^ZZZWWWVVVMMMVVVRRR???000,,,+++'''+++...$$$###,,,***666WWWpppSSS888000000,,,+++---000...///222///---444>>>SSSfffzzz}}}mmmWWWGGGAAA333888666---***000111,,,,,,BBBSSSNNN>>>222---,,,***...000000///222999???GGGFFFBBB:::222...000333;;;???@@@<<<999:::999777666<<<@@@BBBHHHOOOOOOIIICCCCCCDDDIIINNNNNNHHHBBB:::555000000444666222---,,,,,,+++)))((((((+++---000---)))'''(((***,,,---+++***))))))++++++******))))))))))))(((''''''&&&###""")))///444BBBCCC444......,,,(((%%%%%%***///...+++)))((()))*********++++++******************..................------999;;;999YYYdddKKK;;;@@@BBB666...111666444111//////000111222000///.........000111222444555555444222222333555:::777666999@@@DDDDDDBBB:::222...111222---+++---000...------///000000///111000///111222222111///000...///333444000...///333<<>>999555333000555444222000///000111111888:::<<<;;;999888999<<>>777888:::999888888999;;;888666333111111222111///888555111///...111555777;;;666555===HHHVVViiiyyymmmSSSCCCDDD???999444111000//////***+++---///555BBBTTT```}}}vvvZZZCCC777222::::::999CCCVVV|||kkkAAA222000,,,+++//////...---,,,,,,,,,,,,,,,---------,,,+++((('''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))***,,,---...111<<>>???>>>@@@CCCCCCAAADDDIIIIIIEEE@@@@@@BBBFFFJJJJJJDDD???:::555000000444555222---+++,,,+++)))((((((+++------+++(((''')))+++,,,------,,,+++++++++++++++***++++++,,,,,,+++)))'''&&&'''%%%)))+++///>>>DDD888222000---)))&&&&&&))),,,,,,+++)))(((*********)))++++++++++++++++++++++++,,,,,,,,,---...///000000777;;;777QQQmmmPPPGGGBBB777333777333333222111///......///111000/////////000111222666666666444222111222333888666555999@@@EEEEEEDDD===555000111111---,,,...///...------///000000///...------...000111000...000///222666555111000222888???DDD@@@;;;999777555666555222000///000222333999;;;======;;;:::<<<>>>@@@999555777999888555555dddSSSPPPUUU\\\bbbkkkuuuVVVGGG>>>???CCCIIIIIIDDDBBBCCC777:::===:::555222333666:::777444333333333222111000111222111000444:::???===>>>HHHZZZooolllWWWEEE999999666222000//////---,,,+++---.........222999???TTTeee~~~vvv^^^OOO>>>AAA>>>;;;===EEEggglllBBB222000,,,,,,,,,,,,---------,,,,,,++++++,,,---------,,,***)))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))***++++++,,,666III^^^hhhiiihhhiiinnnllljjjiiihhhgggeeeccceeeeeedddcccbbbaaa``````ZZZZZZOOO:::+++((()))((()))&&&''''''***<<>>333///---,,,,,,000333333000...---...---000777BBBKKKMMMIIIDDD===AAA@@@======AAADDDEEEIIIHHHDDD???>>>AAAAAA>>><<<<<<>>>BBBEEEDDD???;;;999444000111444555222...+++,,,,,,***)))))),,,...,,,+++***+++---///000/////////...---,,,++++++***---...///000...,,,)))''')))''')))'''(((888CCC<<<555111,,,)))((((((((((((+++)))((()))******(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///222333333:::666FFFlllTTTDDD777444999222444666444000......///333222111000000000111222666666666444111000000111555444444999@@@EEEFFFEEEAAA:::444222111...---//////...------///000000///---,,,---...111222111///000111666999777333333777;;;AAADDD@@@<<<<<<;;;999777555222000000111222444777999;;;<<<;;;<<<===>>>???888444666777555222222yyy```TTTTTTQQQYYY\\\\\\ppp}}}[[[GGGAAAAAA???IIIYYY]]]RRRFFFBBB???>>><<<999666555666777666222///000000......///---111555666555888>>>EEEKKKWWWooowwwgggYYYOOOGGG@@@;;;444222...---,,,---,,,+++---///000000///000333555666CCCXXXmmmxxxzzzyyyzzzjjjWWW???888>>>EEE[[[~~~kkk@@@000///,,,,,,)))***,,,------,,,+++*********+++,,,,,,,,,+++***))))))))))))(((((((((((('''((((((((((((((())))))))))))(((((((((((()))))))))111DDDYYYgggjjjjjjkkknnnmmmlllkkkjjjiiigggfffgggffffffeeedddbbb```]]]aaa\\\MMM777)))(((******,,,&&&******---III]]]RRR???444---...111111222444111999EEEMMMPPPQQQTTTYYYZZZOOO@@@666333222111000111///000000+++(((666IIIgggYYYFFF777000///...+++---111555777444000---,,,,,,+++...555???IIIOOORRRDDDFFFEEE@@@???CCCGGGGGGIIIFFFAAA<<<:::::::::888888999;;;>>>@@@???;;;888777333000000333444111...+++,,,,,,+++******,,,...---,,,---///222444333222000111111///---+++++++++...///111222111...***'''((('''(((%%%$$$333???:::333...)))'''((())))))'''***)))(((((())))))(((&&&******++++++++++++,,,,,,,,,,,,++++++---///111333///888777???mmmqqqUUU???666666333666999888333000111222444333222111111111222333555666555333111000000222111111444999???DDDFFFFFFDDD???888444000//////111000...------///000000//////...///111333555444333000333888<<<:::555666:::;;;@@@AAA>>>;;;<<<===;;;777555222000///000222333333555777999:::;;;;;;<<<<<<777444666666222///000zzzcccXXXVVVPPPVVVWWWTTTbbbbbbJJJAAAAAA???===JJJeeewwwppp___SSSKKKCCC:::777999===>>>===999333111555777444555888555888::::::===EEESSS]]]yyy{{{bbbXXXJJJ@@@;;;999888777777333...++++++,,,------,,,,,,---,,,,,,---///111333666???JJJUUUddd{{{]]]MMMMMMHHHNNNaaaiii>>>......,,,---)))***+++,,,,,,,,,+++***((())))))***************))))))))))))((((((((((((((((((((())))))************)))(((((('''((((((((()))///???UUUffflllmmmnnnmmmnnnmmmlllkkkjjjjjjjjjgggggggggiiijjjhhhccc___dddZZZIII555***)))+++---333,,,///222999VVVdddQQQ888222......000222666;;;CCCNNN[[[___ZZZRRRJJJEEE???777...+++...222222111///++++++......111BBBVVVbbbQQQ===222000111...,,,***...333666555111...+++******)))***///:::GGGQQQLLLNNNMMMGGGEEEGGGHHHGGGBBB>>>:::999888666555444555666999;;;<<<;;;888555444222//////111222000...+++,,,---,,,+++,,,---///,,,,,,---000222333222111///000111///---+++,,,------///111222111...***(((%%%$$$(((%%%###000999222---)))%%%%%%'''******(((***)))(((((())))))((('''((()))))))))*********+++------,,,,,,---...000111,,,555999===___xxxVVV@@@777555777999777444222333444555444333222222333444555444555555333111111222333///000333888>>>BBBCCCDDDCCCAAA;;;555111111222333111///......000111111000000000000222555666555444000222888======999999<<<<<>>???===555444222000000000111222222333666888:::;;;;;;::::::666444555444000...///nnn___XXXSSSTTTUUUTTT\\\vvveeePPPCCC@@@AAA>>>>>>LLLmmmjjj\\\LLLBBBAAABBB@@@<<<>>>777777===@@@>>>@@@EEEEEEEEEGGGLLLXXXkkkkkkUUUKKKEEE===777444444444555999555///,,,,,,---/////////...,,,+++***+++,,,---000///222888>>>MMMlllppp\\\QQQWWW|||kkk>>>///...---...++++++,,,,,,,,,++++++***((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((())))))******+++***)))((((((((((((((()))+++...:::PPPbbbkkkmmmnnnmmmnnnooonnnmmmlllmmmnnniiihhhhhhkkkmmmmmmhhhddd```TTTCCC333+++***,,,...000,,,...666FFF[[[ZZZEEE111000...---...333999???RRRZZZ___ZZZOOODDD:::444111...++++++---...---+++---))))))...555???MMMYYYQQQBBB333///000000...---(((***...111222000---+++'''(((***))))))///999@@@LLLPPPPPPLLLJJJJJJIIIFFF===888555555555333222333333444777888888777555333222000......//////...---***,,,------------...///+++******,,,---...---++++++---///...++++++---///+++---...//////---***(((######'''&&&%%%000555+++(((&&&$$$$$$''')))++++++,,,***((('''((()))))))))''''''(((((()))*********,,,------....../////////---222999<<>>;;;888555333333333333555555444333444555666777666666666444222111222333---000333888;;;>>>???@@@@@@AAA===666222333555555222111///000222333333222111000000222444555555333000111555===???<<<:::;;;<<<@@@@@@>>>???BBBBBB???444444444333222222111111444555777:::======<<<:::777444444555444///---///ttteee\\\XXXSSSTTTYYYZZZgggfffQQQGGGCCCAAAAAA@@@AAAKKKfffyyyjjjbbb]]]XXXTTTKKKEEEEEENNNSSSRRRTTT[[[kkkmmmrrr{{{sss___MMM???777777666555333333555777777444111000000111111111333111///---,,,,,,++++++,,,***---222444<<>>777333666888777444222111111333444444333444333333444666777555444111...222;;;@@@???;;;999:::===>>>>>>???BBBAAA===444555777777777555222111555555666999======;;;888555333444666444///...000qqqgggaaa]]]SSSTTT]]][[[^^^jjjQQQFFFEEEDDDBBBAAA>>>???DDDVVV|||wwwpppqqq|||fffNNNCCC>>>999///111444333000///111333333222222333444444222111222000///...---,,,)))'''111---...111///...===QQQjjj}}}iiiwwwGGG444222000000000///---+++******++++++,,,++++++***))))))*********)))))))))((((((((((((%%%%%%&&&&&&'''((()))))))))))))))))))))***++++++...,,,333FFFZZZfffjjjlllmmmoooqqqpppnnnnnnppprrrwwwooofffaaa``````]]]ZZZSSSFFF777...+++++++++---,,,555666IIIkkkgggFFF444,,,111333///***)))---000///888;;;555///...---+++(((,,,000...)))'''***...(((+++,,,444GGGXXXWWWKKK444,,,'''(((***)))+++000...------...000111000///...+++((())),,,///...---000999@@@CCCDDDEEEBBB>>>EEE:::222///...+++---333...000333333222000//////------,,,++++++,,,,,,,,,***,,,...///......///000...,,,)))((()))((('''&&&"""&&&++++++)))***...222''''''((()))))))))))))))***%%%&&&&&&(((444666'''%%%''')))(((&&&'''+++...000---(((&&&'''))),,,---((())))))***++++++,,,,,,%%%(((,,,000222222111000333,,,333777===oooZZZNNN@@@888888999777555444444444555666888:::;;;>>>>>><<<888333///...///---000444666777777888888888>>>>>>777444777999888555333222222444555555444888777666777999999888666111---///999AAA@@@;;;777666999;;;;;;===@@@>>>:::555777999;;;:::777444111333333444777;;;;;;888444444222444666444///...111wwwlllccc^^^[[[\\\XXXXXXYYYZZZnnnhhhWWWFFFBBBEEEFFFDDDBBBIIIGGGFFFKKK[[[tttpppdddRRRDDD>>>:::777555444222000///000111111000111000111555555111000222555111---,,,...///+++'''***++++++***,,,000666:::NNNYYYkkkwwwFFF555444111000555222---++++++---......000,,,)))***...000///,,,///...,,,***(((&&&%%%%%%###$$$$$$%%%&&&'''(((((()))))))))((('''&&&''')))000111111@@@[[[gggfffjjjhhhmmmooolllkkkmmmmmmkkkpppnnnggg```^^^___]]]YYYOOO>>>---'''(((***,,,...666,,,:::\\\iiiSSS;;;444+++---//////,,,)))'''''')))***,,,------,,,***)))%%%)))*********+++)))&&&///)))000IIIXXXQQQBBB:::---+++)))''''''))),,,...)))***+++,,,...///000111111222///)))(((***+++)))***111888;;;999777888:::<<<999777777777555111---------...//////...------...+++)))((()))))))))((()))+++---///...,,,)))''')))))))))***+++++++++,,,+++***)))((()))***,,,...))))))******))))))((('''))))))###***)))+++777(((***)))'''&&&%%%%%%%%%&&&++++++++++++++++++++++++))))))))))))((((((((((((,,,...///000000...,,,+++---444111000BBBdddiiiGGG999:::888333000777:::;;;999999::::::999===;;;777444222222333444999555333444333111111444777666555666888:::999888555555555666999:::999888===;;;999999;;;:::777333111333444333999@@@@@@:::777777888888888777777666111777???AAA>>>999555444333333444666888999777666111333444333000//////000~~~|||wwwpppiiibbb^^^YYYZZZVVVUUUVVVUUUhhhnnnUUUIII??????CCCDDDBBBAAAEEECCC@@@BBBJJJZZZkkkwwwjjjYYYQQQHHH>>>777444333000...111111000000111333555777888333222444555333111222555111------//////,,,)))+++++++++++++++---111555:::AAAMMMbbbnnnBBB444666555555666222...,,,---...///000111---)))))),,,///...,,,,,,+++***((('''&&&&&&&&&%%%%%%&&&'''((()))******,,,------,,,******+++,,,---//////>>>YYYggggggkkkhhhlllnnnkkkjjjmmmnnnmmmnnnlllgggaaa___aaa^^^ZZZFFF777)))$$$''')))+++---111555III```___GGG444///***,,,------+++)))((((((((()))+++,,,,,,+++)))((()))(((''''''(((((()))+++///;;;MMMZZZVVVEEE777333,,,***((('''(((+++...000++++++,,,,,,---......//////111///***)))++++++((()))...222333222111444777<<<:::999888999777444000+++,,,---......---,,,+++---+++(((''''''(((((((((((()))***+++++++++******,,,,,,,,,,,,++++++*********)))((('''''')))+++,,,'''&&&&&&&&&%%%%%%%%%%%%&&&'''!!!((((((,,,:::,,,((('''&&&&&&&&&'''((()))))))))))))))))))))))))))*********)))******+++++++++,,,---...///......------111///000>>>YYYcccHHH:::444444777333555666555333444666777777666444444444555777888999555444555555111000222444333333666999;;;:::888777666555666888;;;;;;;;;>>>;;;888999:::;;;888666222444333222888???@@@;;;555666777888999888888777333888===@@@???:::666333222222222333555555444333222444666555333000000000~~~}}}~~~zzzuuuppplllkkkiiieeebbbYYYYYYTTTRRRSSSPPPbbbxxxQQQEEE>>>;;;>>>@@@???>>>???DDDAAA>>>===@@@FFFLLLQQQZZZgggzzz~~~qqqfffZZZKKK@@@:::666333111222222000---...///111111111444:::???@@@777111333555444222222444000------......,,,)))+++,,,---,,,++++++---///111333888DDD\\\yyyddd===333666666777555222///---...///000111333///***(((***------,,,))))))(((''''''&&&''''''''''''((()))***+++,,,,,,...//////...,,,,,,---///***------;;;WWWfffgggjjjgggkkkllliiiiiinnnqqqqqqkkkjjjgggbbbbbbccc___YYY>>>222'''%%%''')))+++...///DDD]]]dddSSS;;;...,,,)))++++++***)))(((((()))&&&((()))******)))(((&&&***&&&&&&++++++'''+++333777XXXvvvqqqSSS888...---+++***))))))***---000222,,,,,,---------,,,,,,,,,,,,......******,,,+++(((***,,,......,,,,,,000333666555444444555444111...,,,---///000000///---,,,---***&&&%%%%%%''''''(((''''''''''''(((***,,,---//////...---,,,******))))))((('''&&&'''((()))******)))((('''''''''(((((('''''' '''''',,,:::---&&&&&&&&&'''(((***,,,---)))))))))))))))))))))))),,,+++******+++,,,---///)))***+++,,,---......//////000///333<<>>???<<<666222000000000000000000111111444666888888666333111000|||zzz{{{}}}~~~~~~zzzsssjjjgggiiikkkjjjhhh]]][[[SSSPPPQQQPPPaaacccIIIBBB>>>===>>>>>>:::999<<<@@@>>><<<<<<===???@@@AAA>>>GGGUUUaaajjjpppuuuxxx|||yyysssjjjggg^^^RRRJJJFFFDDD@@@===777666444444555444111///---000333222111333;;;BBBDDD888///000333333111111111...,,,,,,------+++******,,,......,,,,,,,,,---000111444999DDDSSSbbbjjj___;;;333444222333333000...---...///000000555000***((((((+++,,,,,,******)))((('''''''''''''''(((((()))***+++,,,,,,......///---,,,+++---...)))------888TTTdddeeegggfffiiijjjhhhiiinnnssstttiiiiiigggdddeeeeee___VVV999000(((''')))***---000333QQQiiicccKKK777///,,,+++++++++)))'''&&&'''((('''((()))******)))((('''%%%$$$***111...)))111@@@NNNyyy}}}OOO111,,,...,,,+++++++++,,,...///000---.........---,,,*********---...++++++---,,,)))+++---......------///111000000111111222111///...///000222333333222000///---***&&&$$$$$$&&&''''''$$$%%%&&&(((***+++------...------,,,++++++******))))))(((''''''((()))))),,,+++)))''''''((()))++++++***"""&&&%%%)))777***&&&''''''(((***+++,,,---++++++++++++++++++++++++++++++******+++,,,...000************+++,,,---...111111111888>>>HHHtttuuuXXXDDD<<<555666888999666333444888222333555666777777666666888555666<<>>AAA>>>:::666666777:::===>>>===<<<777666555888::::::777333555444333444777777444000000222555777999999777777777777999<<>>CCCGGGJJJMMMPPPRRR]]]eeeeeeYYYQQQPPPNNNHHHIIIDDD===888666666666555666555333222111000///......111444222000222999???AAA666------111111///......,,,+++***++++++******)))+++...///.........///---///222555888===EEELLLYYYwww]]]<<<555444111222000...,,,+++---/////////444000+++(((''')))+++,,,---,,,+++)))((('''&&&&&&&&&'''((()))***++++++,,,---......---++++++,,,...+++000...777RRRcccdddddddddhhhiiihhhiiioootttuuuiiiiiihhhfffgggeee[[[PPP555...)))))))))))),,,222===UUUcccWWWBBB777111,,,,,,,,,+++)))&&&$$$%%%&&&((()))+++,,,,,,+++)))(((###%%%***---***---AAAXXXnnnyyyHHH...,,,.........---------------------...//////...---+++******---...,,,,,,...---******,,,...//////.........000222333444333222222111///111333555555333111///---***&&&%%%&&&'''((((((###%%%(((+++------,,,,,,)))*********+++++++++,,,++++++******************)))(((&&&$$$$$$%%%&&&'''+++)))!!!&&&%%%)))777***((())))))******************************************)))))))))***+++---...,,,++++++*********++++++///000222;;;@@@EEElll|||[[[EEE888555666::::::666666:::222333555777888888777666777444777???DDDAAA<<<:::222111222999AAAEEEBBB===333555999===@@@???<<<999444555888<<<@@@>>>999333444333555;;;>>>===888444555666888:::;;;;;;:::999777777777:::<<<;;;666111000222333222000///000222444777;;;<<<999666444333~~~uuutttuuu{{{yyyxxxxxxvvvrrrrrrttttttmmmeee``````cccdddeeebbb^^^UUURRRTTTSSScccbbbIIIBBBAAA<<<999999999777888<<<<<<:::;;;===AAAAAA>>>;;;;;;;;;;;;;;;<<>>???[[[|||ZZZ>>>888777333444...,,,++++++---/////////222///,,,)))((((((***,,,...---+++***(((''''''&&&&&&&&&'''((()))***++++++---......---++++++,,,...---333111777QQQddddddccccccgggjjjhhhjjjppptttuuukkkkkkiiihhhhhhcccUUUGGG000+++)))(((''''''---444LLLUUUTTTDDD777444000***+++,,,,,,***'''%%%%%%&&&)))+++,,,------,,,+++)))&&&)))***(((+++===ZZZpppeee===+++)))***............---,,,+++***---...///000000///---,,,---//////,,,,,,///...,,,(((***,,,.........,,,+++...000222222111000000000---...111333333111...------+++)))((()))))))))(((###&&&***---...---+++)))''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,++++++))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&+++999,,,))))))*********))))))((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,+++++++++*********...222999???EEEddd~~~eeeGGG<<<666999:::666666:::111333555888999:::::::::888555777AAAGGGEEE???<<<444222222999BBBGGGDDD???444666999>>>@@@???:::777666777;;;@@@DDDCCC===888444333777AAAGGGFFFBBB@@@<<<<<<=========<<<<<<<<<666666777888999888555222000333666666333222222444333666999:::888666555555yyy}}}||||||tttqqqtttvvvrrrmmmmmmjjjfffaaa\\\ZZZ[[[]]]___]]][[[TTTTTTUUUPPPZZZtttrrrSSSEEEBBBAAA<<<999:::;;;999999:::<<<===???EEEIIIHHHBBB;;;777666555666888999::::::888666666777666222111444000222333333111000111111///111222222222111000000...///000111111222222222111---+++...///,,,+++,,,,,,,,,---,,,+++,,,---...)))***,,,,,,,,,---...000555111......,,,)))---444555FFF\\\qqq{{{YYY???;;;888222444---,,,+++,,,...000000//////...,,,***((()))***,,,++++++***(((((('''''''''&&&&&&'''((()))***++++++++++++,,,***)))((()))+++---444222777RRRfffhhheeebbbgggjjjjjjkkkppptttsssmmmmmmkkkiiihhhaaaOOO>>>---***))))))(((***111;;;___YYYIII777......---)))''')))++++++***(((((((((***+++,,,......,,,+++***(((...000222AAA^^^ttt}}}uuutttfffKKK333)))((((((+++,,,---......---+++***+++---000222222222000///000222000,,,,,,///000---*********+++,,,---...---+++...000000...,,,---...,,,...111333333111...,,,...---,,,,,,,,,,,,***(((&&&((()))***+++***)))((('''((()))***,,,---...///---------------,,,++++++************))))))))))))%%%%%% ''''''+++888+++(((((()))******)))((((((((((((((((((((((((((((((((()))***+++++++++)))(((***+++,,,------,,,,,,+++'''000444888???FFF^^^mmmVVVCCC===;;;666555888555666777888999::::::::::::666777@@@FFFDDD>>>;;;666222111777AAAGGGDDD@@@777777999;;;===<<<:::777888888:::>>>BBBCCC@@@<<<999666888BBBHHHHHHGGGHHH???>>><<<;;;999999999999333555777777666444333333...333999:::777444444666111444666777666666666777~~~zzznnniiipppwwwuuunnnjjjdddbbb___ZZZWWWWWWYYY\\\XXXXXXTTTUUUVVVMMMRRRiii\\\KKKHHHGGGEEE???<<>>222///...***(((+++,,,((((((,,,...,,,+++,,,***+++---///000000//////333111000//////000111333111111000//////111666:::777666333111///.........---000555888777222---)))222///***((()))+++,,,---++++++***(((&&&&&&((()))(((+++......---...000333666222......111111---)))(((((('''''''''&&&&&&&&&)))%%%))),,,---444555***+++)))'''&&&&&&&&&((()))%%%222666,,,$$$'''***(((************+++,,,---...,,,,,,,,,...///000...---666444444777;;;DDDUUUdddxxxXXXDDD;;;999:::<<<666555:::===888777999===>>>@@@BBBAAA===777222333444555999>>>DDDJJJMMM===777333555555333666===:::999999999;;;;;;999777888999:::===???AAACCCDDD:::::::::888666333000...000000//////000000111222333666;;;??????===999666999999888666888;;;999333}}}xxxvvvwwwyyy}}}qqqeeeeeeiiihhhffffff^^^___```^^^\\\[[[[[[\\\\\\ZZZYYYYYYTTTOOOSSS[[[iiiXXXBBB>>>===999===<<<;;;999888888888888999;;;>>>@@@@@@???===<<<888777555444333333333444555222333888888333/////////////////////////////////000000111111000000///000///......------......---,,,---...000000///---000...------------,,,+++******++++++++++++,,,,,,------------,,,,,,,,,+++---......444===GGGeee^^^@@@888444...000+++,,,---,,,++++++,,,------,,,+++***))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((***)))((('''''''''((()))))))))---888NNNbbbiiigggjjjcccfffiiifffkkksssqqqqqqnnnllljjjeeeWWW???------***)))******111BBBPPP[[[JJJ777---)))&&&&&&'''((((((((((((((((((((((((&&&(((+++---......///111777JJJlllnnnTTT>>>444.........***'''(((+++''''''+++---***)))+++***+++---...///......---111000...------...000111000000000///...000444777666555222000///.........111444888:::999666111...222///***((()))***+++,,,++++++***)))(((((()))******---//////......000222555222......000000---)))((((((((('''''''''&&&&&&'''###'''******333666+++***)))'''&&&&&&&&&((()))---999===444,,,,,,,,,((()))))))))***+++,,,...///111111000000000111000///444333666:::>>>EEERRR^^^vvvVVVBBB;;;;;;<<<888777999999888888999<<<===???@@@???<<<777444555555777999<<>>@@@BBBCCC???===:::666444222222222222222111111111111222222777888;;;======;;;999888666777777666999===;;;666~~~|||}}}~~~~~~}}}zzzsssmmmlllooouuuxxx}}}rrrhhhcccbbbaaabbbccc[[[\\\^^^^^^]]]\\\^^^___[[[ZZZYYYXXXTTTPPPSSSXXX___lllNNNAAA===;;;;;;888888888888888999:::;;;===<<<;;;:::999999::::::888777666555333222111000444111222777888444111000////////////////////////000111111111111111111000///...------------------------...000222222///---///...---...//////...,,,++++++++++++,,,,,,------.........------------,,,,,,---+++...555;;;SSSvvv\\\===555222...111+++,,,---,,,+++***+++,,,//////...---+++******)))%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''((((((((())))))))))))******((())),,,888NNNbbbiiiggghhhbbbeeehhhfffoooyyyxxxrrrqqqnnnjjj___MMM888))),,,%%%,,,---***@@@[[[___KKK;;;,,,(((***)))(((''')))***************))))))&&&***......,,,///666<<>>BBBFFFNNNWWWtttuuuUUUDDD>>>???@@@>>>:::999;;;;;;888:::;;;<<<===<<<:::888666:::::::::::::::;;;;;;;;;555222222444444000...000000000111444888;;;;;;:::444555666888;;;===???@@@BBB???999444222222555777666555444333222222222222777888999:::::::::999999444666777777:::>>>>>>:::~~~{{{yyyxxxwwwwwwwwwyyy|||}}}|||zzz}}}yyyqqqgggdddhhhmmmpppvvvqqqkkkfffaaa___```bbbYYYZZZ[[[[[[[[[ZZZ\\\]]]YYYXXXXXXVVVSSSQQQSSSVVV[[[{{{XXXIIIFFFAAA>>>???666666666777888999;;;;;;>>><<<;;;999777777777777666666666555444222111000666333444888888444111111////////////////////////111111222222222222111111...------,,,,,,,,,------......///111333222///,,,---,,,,,,...//////...,,,,,,,,,------......//////........................---...+++,,,222555FFFccc^^^???666222...111+++,,,---,,,+++***+++,,,000///...---,,,***((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&'''((()))***************+++...:::NNN```fffcccfffbbbfffiiijjjxxxtttrrrooohhhXXXCCC111)))--- ***111222WWWzzzsssEEE666)))'''+++---+++***+++,,,------------,,,++++++...000///333>>>KKKRRRhhh|||~~~|||aaa@@@999---,,,---000222111...,,,+++'''%%%)))***(((''')))******+++,,,,,,+++***)))++++++************+++++++++,,,...---,,,++++++,,,111000...---------...///333444555666666444222111111...+++)))))))))))))))***)))((()))************,,,---///000111222333444111///,,,,,,---,,,***((())))))))))))))))))))))))(((###%%%%%%###,,,222***''''''&&&&&&&&&'''((()))$$$+++///,,,)))***)))&&&''''''(((***+++...///111222222000///......111333666666:::@@@CCCFFFLLLTTTcccwwwXXXEEEBBBEEECCC===;;;>>>===888777999::::::999888888999AAA???<<<:::999999:::;;;888777777777555333222222000111222555999<<<<<<<<<333333444555777888888999>>>;;;666333222444777999888777666555444333333333333555777999;;;;;;:::999555888:::999;;;??????<<<yyyuuuppppppqqqtttxxx{{{||||||{{{{{{sssfff```dddiiikkkjjjllllllgggaaa^^^]]]^^^WWWYYYYYYYYYWWWWWWXXXYYYVVVWWWVVVTTTRRRSSSTTTTTTYYYvvvcccFFFCCCFFFAAA<<<>>>777777777777888999:::;;;<<<<<<;;;:::999777555444333333444555555444444333888444444666666222..............................111111222222222222111111------,,,,,,,,,------...000000111222333222000---,,,++++++,,,......---+++......//////000111222222////////////////////////,,,///,,,---222333>>>UUU~~~bbbDDD:::333...000,,,---...---+++***+++,,,---------,,,***((('''%%%))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))************+++///;;;OOObbbgggddddddaaafffiiilllyyytttmmmcccPPP:::---***///(((444===eeewwwEEE777***(((+++,,,,,,+++++++++,,,,,,---------,,,,,,...///666GGG^^^mmmpppsssvvvhhh^^^___MMM666555//////000000111333222000,,,(((&&&)))***((((((***)))***+++++++++***)))(((******))))))))))))******)))***,,,,,,***)))))))))------,,,,,,,,,---...///111222333444444222111000111...+++)))*********))))))''''''(((***,,,***)))+++,,,---///222444666666222111/////////...---,,,************************+++&&&'''&&&""")))000)))((((((((('''(((((((((((()))++++++)))))),,,,,,+++''''''(((***+++...///111///000000///...///333666:::888:::???BBBEEELLLSSSZZZvvvUUUBBBAAA===999:::===;;;666555777999999777777888:::BBB???;;;777777999===???======;;;888666777888777333222333666888::::::999444333333333333333333222555444333222333555777888999888777555444333333222///333888===@@@@@@>>><<<888<<<===;;;;;;======;;;yyysssiiijjjmmmooorrruuuxxxyyyzzz}}}wwwiiibbbeeehhhgggaaafffiiiddd___]]][[[XXXWWWXXXXXXWWWUUUTTTTTTUUUTTTVVVVVVTTTTTTWWWWWWUUUXXXqqqjjjQQQ>>>@@@EEE@@@<<<<<<888888888888888999:::;;;999:::;;;;;;:::888666444222333333444555666777888777333222444444///,,,,,,........................000111111111111111111000------------------...///333222222333555666555444...,,,******,,,---,,,+++...//////000111222333333///000000000000111111111***///,,,,,,222222888HHHjjjfffGGG;;;444...000...///000...,,,+++,,,---,,,,,,,,,,,,+++)))'''%%%******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******''')))...<<>>AAA???@@@===999888;;;<<<;;;444333333444666777666444555444444333222222111111000000111222333444666666888777666444333222222222///444:::@@@CCCCCC@@@>>>999===???;;;999;;;;;;999{{{tttgggjjjnnnooonnnoooqqqtttxxx~~~{{{mmmdddfffhhhdddaaafffgggbbb]]]]]]ZZZVVVUUUWWWWWWVVVUUUTTTUUUVVVTTTXXXXXXUUUWWW\\\\\\YYYXXXoooXXXJJJ???>>>@@@>>><<<<<<777777888888999;;;<<<===777888999999999888777666444444444444555777999:::888444333555555222///000........................///000000111111000000///......------......///000444333333555999<<<>>>>>>222///+++***+++,,,------------...///000111222222000000000111111111222222***///------333111333???YYYgggGGG999222---111000111111000...,,,---...,,,---.........,,,***((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((()))(((((('''((()))+++,,,(((***///===SSSgggmmmjjjgggfffiiiiiinnn}}}iiiWWWAAA---&&&+++)))(((111BBBNNNQQQNNNJJJ999333...---,,,)))***---***)))))))))+++...111333333AAASSShhhmmmIII:::666<<<===:::444***+++111333111222555555222,,,'''$$$&&&'''&&&&&&((('''(((***+++,,,++++++*********++++++++++++******'''((()))(((''''''(((***((((((((()))***---///000000111444555555444222000///---,,,,,,---......---***((((((+++///111///+++...---,,,...222444333222111111222111////////////++++++++++++,,,,,,,,,---)))'''+++***%%%,,,333...,,,,,,,,,+++***)))((('''+++'''%%%''')))***(((&&&)))))))))***+++,,,...///---000333333000000333777888444444:::>>>AAAFFFKKKRRRiiinnnQQQ999666777222111666333777;;;:::777555777999999888888999:::===???AAA???BBBBBB>>>===AAA@@@<<<555555444555777777555444555555555555555555444444111000000111111333444555666555444333222111111111000333888<<<>>>>>><<<;;;666;;;===999777888888777yyyyyy~~~}}}wwwmmmqqquuutttqqqooorrruuuvvv~~~}}}ooofffhhhgggcccfffjjjhhhaaa]]]^^^\\\WWWTTTVVVWWWWWWVVVUUUVVVXXXUUUYYYYYYWWWZZZ``````\\\ZZZoooxxxNNNFFF===999888888888888666666777999:::===>>>@@@666666666666666777777888777666555444555777999;;;:::666555888999666555666........................//////000000000000//////...............///000111444333333666<<>>@@@CCCFFFOOO^^^hhhFFF>>><<<111///888222777<<<;;;888555666888777999<<<>>>@@@AAAAAAAAA???DDDGGGDDDDDDFFFDDD>>>888777777888999999888666555555666666777888999999444333111000000111333555444444333222111111111111000222333555666777666666333888:::777444666777666xxxtttrrrwwwzzz}}}nnnqqquuuwwwvvvttttttuuurrr|||uuugggbbbdddhhhjjjfffbbbbbbcccaaa\\\WWWXXXYYYYYYVVVUUUWWWYYYZZZXXXWWWYYY[[[ZZZVVVWWW[[[^^^tttaaaFFFDDD@@@===;;;::::::;;;;;;::::::;;;<<<<<<;;;999777777888888888999999999666888222000888777666>>>888<<<...777BBB888555000111333333111111222111000......///111444555444333111000///---,,,,,,...///000333333///333CCCSSS\\\YYY===,,,000000%%%%%%111---...///000//////111222333333333222222222222111...,,,,,,///000...///333DDDfffkkkFFF555777777...///222222...---...---)))---///222555666333...)))''''''''''''&&&''')))+++%%%%%%%%%''')))***)))(((++++++***)))***+++---...///,,,444HHHYYY___ccciiijjjhhhhhhnnnzzz|||bbbGGG///***,,,''',,,222CCCQQQJJJ555---444111333666:::======999666===555111333666===LLLZZZZZZbbboooyyywwwfffLLL999******(((222CCCAAA555333222444666111111@@@DDD444+++###"""&&&&&&&&&''')))***,,,---......------///,,,)))***---...***%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%(((***,,,,,,+++444111000444999999222,,,111((($$$***000///,,,,,,...---+++,,,...000000000............000222555666------,,,++++++,,,---------,,,***))))))***,,,---''''''...///+++222999444,,,,,,,,,+++)))&&&$$$"""$$$&&&***---///...,,,***'''))),,,---...000222555000...,,,,,,---.........///111444999===AAADDDEEELLLZZZkkkJJJ:::777999<<<777===BBB@@@<<<999888888888999<<>><<<::::::999;;;:::999:::<<<<<<;;;:::777888888888888888888888777999444333999666333;;;;;;<<<000;;;EEE;;;999444000111000////////////...000///...///222333333333000111111000//////000000000222333111444AAAWWWiiiuuuWWW:::///,,,)))'''))),,,...000111222222333444222222222222222111111111///,,,,,,///000...///222999YYY~~~kkkGGG555888888111111333222...,,,---,,,)))---...222666888666222...++++++***(((%%%$$$%%%'''&&&&&&'''((()))******)))&&&&&&&&&''')))***+++,,,...+++333IIIZZZ```cccffffffeeefffkkkwwwtttUUU@@@...***+++&&&111BBBQQQOOOBBB666000---///000444<<>>BBBEEEGGGHHHSSSttthhhKKK;;;888;;;:::<<<===============;;;;;;<<>>;;;::::::999999999999:::===888222222555888888777333222111222444555444333333111//////222444444333222111111000000111111222333333333333333222111000|||zzzwwwwwwxxx~~~yyytttsssrrrnnnkkkqqqyyy}}}uuukkkhhhjjjmmmiiiddd___]]]^^^___^^^\\\YYYYYYYYYXXXVVVTTTRRRQQQQQQLLLHHHIIIKKKJJJLLLPPPVVVooopppSSSMMMEEEDDDCCCAAA>>><<<:::888:::999999:::<<<<<<<<<;;;888888999999999888888777777:::666666:::555444>>>EEEAAA444BBBKKKCCCCCC888222222222222111000//////111000///000222444444333222222222333333222222222333111111333222:::SSSlllwwwTTT555***......'''***,,,000333555666666555111111222222111111000///000------//////---...111444LLLrrrkkkIII888999;;;666444555333...,,,//////---***,,,///444777666333000+++,,,+++(((%%%$$$$$$%%%''''''((()))************&&&''')))+++---...//////,,,)))333JJJ]]]cccbbbcccaaaaaacccfffnnnzzziiiFFF999...)))+++***666OOOYYYGGG666555222'''------111:::FFFTTT^^^dddnnn```RRRMMMLLLLLLLLLMMMJJJEEE>>>999666222,,,((((((''''''888RRRQQQ@@@888111111333222555HHHRRRGGG888///'''&&&&&&%%%%%%'''&&&'''(((***++++++++++++///,,,++++++......+++(((###$$$$$$%%%&&&%%%%%%%%%)))'''&&&&&&))),,,---------++++++000555777333...///)))'''+++111222000000...,,,******+++++++++***)))+++...111111///---+++++++++************++++++...---,,,***(((&&&%%%$$$$$$'''111555000555888000************)))'''&&&%%%******+++++++++******)))+++,,,------,,,,,,...//////...,,,---///111222222///111555;;;@@@EEEHHHJJJJJJMMMeeehhhJJJ===:::???<<<:::<<>>>>>@@@GGGOOOUUUWWWVVVTTTOOOJJJFFFEEEBBB>>>:::;;;;;;:::999999888888777;;;777222111333666666444222111111222444444333222222000......111333555555333222222222222222222333222222222222111000///...~~~|||zzzsssooommmmmmmmmwww}}}~~~vvvlllhhhhhhggghhhddd___]]]___bbbdddeeebbb^^^ZZZYYYVVVRRROOOOOORRRKKKGGGHHHJJJIIIJJJLLLXXXsssZZZHHHJJJDDDEEEEEEDDDAAA>>>;;;999:::999888999;;;<<<<<<;;;::::::;;;;;;;;;:::999888777999555666;;;777;;;KKK```SSSBBBMMMUUUSSSQQQ<<<777555666888777444222333555555666999;;;;;;999777777555333222333333444444777///...222111111DDD]]]wwwKKK///000333,,,(((***...333666888777555000111111111111000///...111...---//////------000444AAAbbblllNNN;;;;;;>>><<<::::::777000///222333222'''(((***...111111...,,,((())))))(((&&&&&&&&&(((((()))*********))))))***((()))+++---...///......,,,***444MMMaaaeeebbb```___``````aaadddllluuu|||[[[;;;444,,,(((...333@@@OOOOOO;;;...111000(((++++++,,,222===IIISSSXXX^^^TTTHHH@@@<<<:::888666000...---------,,,(((%%%%%%&&&(((888OOOOOO@@@:::222000333333777LLLXXXQQQ888000(((%%%$$$###$$$'''&&&''''''((()))*********,,,+++******,,,,,,***'''$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&)))******))))))((()))---222444111---...***))),,,111333222111---+++))))))))))))'''&&&'''))),,,//////...,,,+++************************---,,,,,,+++)))'''%%%$$$###%%%///222---222666...******))))))((((((''''''***************++++++,,,,,,---...---,,,+++,,,---///---,,,...000333444444000333777===BBBGGGJJJLLLPPPMMMZZZiiiMMM>>>AAA<<<:::<<<>>>>>>???@@@@@@???>>>@@@DDDHHHJJJJJJMMMIIIEEEDDDDDDDDD@@@===999::::::999999888888777999555222111222333333333555333111111222444555444333111//////000222444555333333222222222222333333222222222222111///...---~~~wwwpppnnnrrrxxx}}}xxxpppllljjjhhhgggccc___^^^```eeejjjmmmmmmddd]]][[[WWWQQQNNNPPPQQQLLLIIIKKKKKKIIIJJJLLLYYYvvvfffLLLEEEDDDCCCDDDEEEEEECCC@@@===;;;;;;999888888:::;;;;;;;;;;;;;;;===>>>===<<<;;;:::777777333555::::::DDD\\\ttt[[[]]]bbbiiigggDDD888555555999999666666999@@@AAAEEEIIIJJJHHHCCC???AAA<<<666333333444555555999...+++111333000:::JJJrrrnnn???//////---((())),,,111666888666444000000111222222000///...111...---//////------000444888MMMlll~~~mmmRRR???<<<>>>>>>EEEDDD>>>555111222222000(((((()))+++,,,,,,***'''((()))***)))'''&&&&&&'''(((***,,,+++)))((((((***&&&''')))******)))(((''',,,+++888QQQccceeeaaa___^^^_________aaadddiiilllpppJJJ333000(((&&&333===OOOIII>>>333---+++++++++***)))))),,,111777;;;===BBB@@@:::333...,,,,,,,,,)))***+++++++++(((### ###'''***777HHHFFF<<<<<<555111222333888KKKXXXSSS666///(((&&&%%%$$$'''+++*********))))))))))))***)))(((((()))))))))(((&&&&&&&&&((()))***+++++++++%%%%%%'''***------***''',,,+++,,,///333444222///---,,,+++,,,000333333111---,,,***))))))(((&&&$$$'''(((***,,,---.........************************++++++++++++***)))((('''((()))000111---333999222***))))))(((((((((((((((******)))***+++---...///---...///...,,,+++,,,---///------...111444555555333555999>>>CCCGGGJJJLLLPPPLLLQQQooojjjLLL@@@:::888;;;<<<;;;===BBBAAA???===<<<===@@@BBBCCCEEEBBBAAABBBDDDEEECCC@@@888999999:::::::::999999666444222000111222222222999555111000111555777999555444333111000000222333333222222111111222222333333333333333222111000///{{{zzz|||}}}~~~|||wwwuuuzzz{{{~~~~~~xxxtttsssrrroooeeebbb___^^^```eeekkkooopppeee^^^^^^[[[TTTPPPQQQOOOLLLKKKKKKKKKJJJNNNUUU___|||sssNNNCCC@@@<<>>???>>><<<;;;777666222444999:::IIIfffvvvkkkjjjXXX;;;333111555999:::AAAKKKUUUWWWYYY\\\\\\XXXQQQLLLNNNGGG???999888777666444555...,,,222555444888@@@^^^YYY888...,,,++++++,,,000555777555222000111222333333111///...000------//////---...111888666@@@SSScccppp}}}zzzmmmUUUAAA:::;;;===KKKIIIBBB777000///---***+++******+++++++++)))'''***++++++***'''$$$$$$$$$(((***,,,+++(((&&&'''))))))))))))))))))((('''''',,,---;;;SSSbbbbbb^^^^^^]]]\\\]]]___bbbccccccaaaSSS999,,,,,,&&&)))999DDDWWWBBB222000...'''&&&,,,((('''''')))+++---,,,++++++//////***'''((())))))((('''&&&&&&%%%&&&&&&&&&%%%+++...999GGGCCC:::<<<777111111222555EEERRRMMM555///+++***)))'''***000111000...,,,+++***))))))&&&''''''(((''''''&&&&&&'''((((((***,,,...000111******,,,///111111...+++444444333555666555333111,,,------,,,...333333000...,,,+++++++++)))'''$$$'''(((***,,,...///000111******+++,,,,,,+++******************************)))(((//////***111888222+++***)))(((''''''((((((******+++,,,---///000111---...//////------...//////---,,,...111333444555555777:::>>>AAAEEEGGGHHHIIIGGGJJJ^^^kkkLLL???777888;;;;;;>>>DDDAAA@@@>>>===>>>AAADDDFFFDDDBBB@@@BBBDDDDDDBBB???999:::;;;<<<;;;:::999888333222111111111222333333:::666222000222555888999666666666444222111111333333222222111111222222333333333333444333333222111wwwsssuuuzzz~~~zzz{{{|||~~~tttwwwwwwtttssstttssspppcccaaa^^^\\\\\\```eeeiiikkkaaa]]]bbbaaaXXXRRRSSSNNNMMMLLLKKKJJJMMMXXXeeeppp[[[EEE>>>===<<<===>>>???@@@@@@???>>>>>>>>>;;;888777888999999888666888;;;===>>>>>><<<;;;888777444666999666FFFeeennnjjjxxxEEE999111666===GGGYYYkkkpppooommmllliiiccc]]]XXXZZZSSSKKKFFFCCC>>>888333111111111000111333888;;;KKKoooxxxTTT<<<444000...---000555777555222000111333444444222000...///,,,,,,///000...///222999777999AAALLL^^^yyy~~~yyyuuussssssttttttuuutttjjjUUU@@@666666999DDDCCC===444///...,,,(((,,,+++******++++++***((((((***+++***(((%%%$$$%%%'''***---+++'''$$$%%%(((***)))))))))))))))*********...>>>SSS^^^\\\ZZZ]]]]]]ZZZZZZ]]]bbbaaaZZZSSS>>>...)))+++***444DDDIIIJJJ999---...---%%%$$$******))))))***+++***(((&&&"""&&&'''$$$&&&)))(((###$$$######"""###&&&***---)))...222>>>NNNJJJ===<<<888000//////000===GGGCCC222...++++++)))(((***///999777333000---***))))))&&&'''((((((''''''''''''((((((((())),,,000444666///......///111222222111::::::888777666444222000+++......+++,,,111222///...---,,,,,,,,,+++(((&&&(((***---000111111///...***+++,,,------,,,+++******)))((((((((((((******''''''///000+++111666///,,,+++)))((('''''''''(((,,,------...///000000111,,,...////////////000222///...,,,---000222333333555666888;;;>>>???AAAAAAAAAEEEGGGPPPqqqoooUUU===:::???@@@@@@CCC@@@@@@???>>>???AAADDDFFFFFFDDDBBBCCCEEEEEEBBB>>>===>>>>>>>>><<<:::777555111111111111111222444555666444333333555666666666444666888777555333333444444444333333333333444444111222333333444333333333vvvqqqttt|||zzz~~~zzzxxxoooqqqqqqnnnnnnpppoookkkbbb```]]]ZZZYYY[[[___ccceee\\\\\\eeefff\\\SSSSSSPPPNNNMMMLLLJJJPPPbbbttteeeOOOEEE>>>===BBB:::;;;<<<======>>>>>>===???<<<999777777888888888444666999<<<======<<<;;;999999666888888333AAA___jjjeeeRRRBBB777:::EEEUUUooozzztttooojjjddd```aaa\\\UUUPPPLLLDDD:::222...444555...***...555888===TTTzzzoooOOOAAA444111///111555777555222000222444555555333000///...,,,,,,///000...///333222222222333;;;NNNjjj}}}vvvoooiiiffffffgggoooppphhhUUU???333222555999999666000---//////,,,+++)))((()))***+++***((($$$&&&)))))))))(((((()))&&&***---+++&&&###%%%'''%%%$$$$$$$$$%%%&&&((())))))...>>>SSS[[[XXXWWW[[[^^^ZZZXXX[[[___[[[PPPEEE555***))),,,000@@@MMMLLL777///******)))&&&&&&(((---,,,******+++***(((&&&$$$&&&%%%$$$)))...))) %%%&&&&&&%%%%%%%%%&&&(((---111444DDDWWWRRRAAA<<<888...------,,,666???;;;///,,,******(((%%%''',,,===;;;777222...+++)))(((&&&'''))))))((('''(((((((((''''''(((+++000666999333000,,,+++---000222333<<<;;;999777444111...,,,+++//////++++++000111---///...------...,,,***'''))),,,000444444222...++++++,,,------------,,,++++++)))'''&&&%%%&&&((())))))+++555777222666999111---+++***((('''&&&''''''//////000000000000//////+++---///000000000222444///...,,,---///111222222444555777999:::;;;<<<<<<>>>EEEGGGIIIbbblllGGG???EEEFFFBBB@@@>>>>>>>>>===<<<===@@@BBBGGGEEECCCEEEGGGGGGDDD@@@AAAAAAAAA???<<<999555333000111222222222333555666222222333555777666444222111555999999777555555666555555555444444555555555000111222333333333333333yyytttxxx{{{yyytttuuuwww{{{|||yyyrrrllljjjnnnpppnnnhhhddddddfff^^^[[[WWWUUUTTTUUUVVVVVVUUUWWWXXXWWWUUUTTTTTTTTTSSSNNNNNNPPPLLLPPPnnnsssSSSHHHFFFAAA>>>??????<<<;;;>>>>>><<<===AAA???>>>===;;;:::::::::;;;<<<999888999<<<>>><<<:::555666777666666:::AAAGGG```gggiiiYYY___pppLLL222???___wwwvvvmmmkkk]]]XXXVVVQQQOOOEEE333111333555555444444555666???DDD[[[nnnIII222666888777666888888777:::666444555:::<<<:::777222000...---///222333333444222333444333999MMMbbb}}}vvvooojjjfffcccaaaaaaeee```OOO===333000000,,,,,,---------,,,++++++((('''---,,,$$$)))...((((((&&&%%%%%%&&&'''&&&%%%''''''''''''&&&&&&%%%$$$&&&%%%$$$%%%'''''''''&&&(((444FFFTTTXXXVVVUUUVVVVVVXXXWWWVVV[[[[[[III333///&&&!!!***;;;FFFEEE???///000...(((&&&)))***)))((())))))))))))'''%%%$$$&&&$$$###%%%((()))'''$$$&&&((())))))''''''***------000666???GGGHHHBBB;;;666333000------///333555///---)))&&&%%%&&&((()))333<<>>:::333,,,+++***(((((()))+++,,,,,,...///111111111000000,,,---.../////////......///000111222111000...,,,000999@@@===::::::===???<<>>CCCEEEEEEAAAEEEGGGFFFHHHKKKJJJGGGDDDBBB@@@===:::777666555333000...111555777333...444666888::::::999777555666666666666777777777777888777777666555444444444===777222111555888777555}}}yyyzzzzzzwwwrrrqqqqqqrrruuuuuurrrooojjjmmmnnnkkkddd___^^^___YYYUUUQQQOOOPPPQQQPPPOOOPPPRRRTTTSSSQQQPPPPPPPPPQQQNNNOOORRRNNNRRRpppdddJJJCCCDDD@@@===>>>:::999:::===>>>>>>>>>@@@@@@BBBDDDDDDAAA???>>>???===;;;999:::;;;<<<:::888333555777888999<<>>777555666777888999===999666666:::<<<;;;888333000...---.........---222222333333000333BBBSSSsssyyyqqqjjjccc___\\\ZZZ]]]XXXHHH999111///...,,,,,,---------,,,+++******)))......(((...333---)))'''%%%%%%&&&'''&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&((()))((((((+++777GGGTTTWWWVVVVVVXXXXXXXXXWWWXXXZZZTTTDDD444,,,'''&&&///<<>>888***------(((%%%&&&'''&&&((())))))))))))'''%%%$$$&&&%%%$$$&&&((()))'''%%%%%%'''))))))((('''***,,,---...333;;;BBBCCC>>>999666333///,,,+++,,,...///---+++(((%%%$$$%%%&&&(((---666???@@@:::222---,,,000///,,,******+++(((&&&((())))))))))))+++///222444222///+++***,,,000444777666555444333222111111000---***+++///111000---///...,,,***))))))+++---+++++++++---//////---,,,,,,,,,,,,,,,,,,+++******&&&&&&'''&&&&&&***000555666:::<<<===???@@@:::222+++***)))(((((()))+++,,,,,,---...///000000000///------------............,,,---///000///...,,,+++222;;;@@@===888999;;;<<>>>>>>>>===???CCCFFFHHHBBBHHHLLLKKKIIIIIIFFFCCC@@@@@@@@@???<<<999666555666444333555777888555222555666888:::::::::999888777777777777777777777777888888999999999999999999<<<666///...000333444333zzzyyy{{{}}}{{{{{{wwwsssooollliiiiiikkknnnpppqqqhhhjjjkkkhhhbbb\\\ZZZZZZ[[[VVVPPPNNNQQQRRRQQQNNNLLLOOOQQQRRRPPPNNNMMMMMMPPPOOORRRTTTQQQXXXvvvgggSSSCCCAAACCC@@@======777:::===>>>???@@@@@@??????IIIRRRRRRJJJAAA???AAA>>><<<;;;:::::::::888666333444666:::======<<<:::===>>>AAA@@@JJJuuuTTTYYY~~~zzzppprrrrrrmmmZZZ???888444111111444666555444///<<>>>>>===777///+++***)))((()))***,,,.........///111111111111111///...---,,,,,,,,,---...---.../////////...---,,,444<<>>>>>======<<<===AAADDDCCCKKKQQQNNNHHHDDDBBB???<<<===???@@@???<<<999666;;;::::::999999888888777777777888999::::::;;;;;;777777777777777777777777777777888::::::;;;;;;;;;:::555///---///222222222www~~~{{{ssspppqqqsssuuuvvvwwwvvvqqqmmmllljjjgggeeefffiiilllnnndddfffhhhgggccc___]]]\\\^^^XXXQQQPPPSSSUUURRROOOLLLOOORRRSSSRRRPPPOOOOOORRRQQQSSSUUUUUUaaayyyVVVJJJBBBCCCEEEBBB>>>===999AAAEEECCCAAABBBAAA>>>===QQQdddcccQQQ@@@;;;???<<<<<<::::::999888777777555444555888<<<===:::666<<<999999;;;CCC```tttttt~~~}}}yyyrrrdddPPP@@@:::333222555888777444333<<<<<<===[[[vvvXXX===555666555666;;;CCC>>>999666777888888888.........000222333222111...222666777444333777;;;FFFWWWqqq{{{tttkkkeeebbbccceee[[[ZZZQQQCCC888444000---++++++,,,------,,,+++***---(((,,,000222<<>>KKKQQQSSSVVVXXXYYYTTTOOOOOORRRIII888......***---111555555222,,,((((((111666222,,,)))'''&&&'''((()))))))))(((&&&%%%&&&&&&&&&'''((((((((('''%%%&&&((()))))))))))))))111111222666999;;;:::999888666333///---,,,,,,,,,***)))(((&&&&&&&&&&&&'''&&&***000888===???>>><<<000---++++++)))((())),,,)))+++...///.........///333222///+++)))***---000444444444333333333333222111...,,,+++,,,,,,+++)))***(((&&&&&&(((***+++,,,***)))((()))******)))((()))))))))))))))*********&&&'''))),,,000444999===555888999777666666333...++++++******+++---///111333333333444444444444444111///---++++++,,,---...111111111111000///------444:::===999555666777777>>>999;;;BBBDDDMMMjjjnnnRRR???@@@>>>===>>><<<:::<<>>:::;;;===>>>>>>===<<<;;;>>>>>>>>><<<999888999:::999888777777777888999:::999888888888888888777777444555666888888888888888666333111222333555444333uuuzzz{{{wwwppplllhhhgggiiimmmpppnnnkkkiiikkkjjjiiihhhgggfffggghhh___bbbeeegggfffeeecccbbb]]]WWWQQQOOOQQQRRRQQQNNNMMMPPPRRRTTTSSSRRRQQQRRRSSSQQQRRRVVV\\\nnn}}}\\\LLLGGGCCCDDDEEEBBB>>>======KKKQQQIIIBBBCCCDDD??????YYYqqqoooUUU>>>888===999::::::999888888888888888555333555888:::999777>>>:::777:::???OOOzzztttjjjdddZZZKKKCCC:::666777999888555333555444666EEEccc|||WWWBBB888444777===AAA===888444333333444444...---...000333444333111***///444666777888999:::>>>FFFXXXrrr~~~~~~yyyrrriiicccccchhhlllbbb```WWWHHH<<<555111,,,++++++,,,,,,------------000+++111:::BBBOOOQQQDDD,,,***((('''(((((('''&&&###$$$$$$%%%%%%%%%$$$$$$%%%'''((('''%%%%%%''')))777CCCNNNPPPQQQUUUWWWVVVRRRMMMKKKKKK@@@///))),,,,,,...000000...+++((('''***555<<<888///)))'''&&&'''((()))))))))((('''&&&%%%&&&''''''''''''''''''%%%&&&&&&''')))))))))(((000000000222444777777777444333111///...---,,,,,,++++++******))))))((((((((()))+++111999@@@DDDEEE333---)))***)))&&&(((,,,***---000111000/////////+++,,,---,,,+++***,,,---222222222333333333333444222000...---,,,+++***))))))'''%%%%%%))),,,------,,,***(((((())))))(((''')))(((((((((((()))++++++******+++...111555777888000333222...---111222111---,,,,,,,,,...111444555666666555555444444444444222111...,,,+++,,,---...333222222111///...---,,,000666888555444666888777999666:::AAAAAADDDZZZuuunnnPPPFFF@@@>>>@@@AAA>>>>>>AAA???GGGJJJDDD<<<;;;===???;;;:::999999:::<<<>>>@@@??????===;;;888777999;;;:::999777555555555666777::::::999999888888888777444555666777777666555444///111333666888888555333uuu{{{wwwtttnnnjjjdddaaabbbhhhmmmkkkhhhgggjjjlllmmmlllhhheeedddccc^^^```dddggghhhgggeeeddd]]]ZZZUUURRRRRRRRRRRRQQQMMMOOOQQQRRRQQQQQQRRRTTTTTTRRRTTT\\\jjjfffLLLEEEDDDDDDCCCBBBAAAAAAAAAHHH]]]dddSSSCCCCCCDDDAAABBBXXXmmmkkkUUU@@@:::>>>888999:::999777777777999888555333333555777888999;;;999555777<<>>222+++,,,,,,((('''***+++---///000///------...%%%(((+++---,,,++++++,,,000111111222333444444555333222111///---,,,,,,,,,+++(((&&&(((---111222111...,,,***)))))))))(((''')))((((((((((((***,,,---+++***+++---///111111000,,,//////,,,+++000444555...------...000444777999888777555333111000000000444222000///------------/////////...------,,,,,,...333444222333666888888999;;;AAAEEEBBBBBBOOOaaauuuTTTGGG===>>>@@@===<<<@@@===BBBCCC===888999<<<===999888777666888;;;???AAA@@@>>>:::888777777999:::999888666555444444555666;;;;;;::::::999888888888666777888999999888666555---000444777888777555333sss|||tttpppkkkiiiddd```ccclllqqqnnniiihhhiiilllnnnllliiieeecccccc```aaadddfffgggeeeaaa^^^\\\[[[YYYTTTPPPOOOQQQTTTOOOPPPQQQQQQPPPRRRTTTWWWYYYXXX]]]lllnnnTTTGGG@@@BBBCCCBBBAAADDDHHHKKKbbbzzzcccGGGAAABBB???BBBMMMXXXWWWMMMBBB===>>>888:::;;;999666444555777444444444444333555777:::888;;;555555;;;<<>>666444444555444111444888666888NNNiii~~~bbbOOOBBB:::999888555222///------...111///------.../////////---//////---111999;;;888<<<777999FFFYYYkkk~~~}}}{{{{{{}}}vvvnnnjjjkkknnnjjjmmmgggWWWDDD888333///---,,,******,,,000555888FFF>>>BBBNNNYYYbbb[[[FFF...+++)))((()))((('''&&&$$$%%%&&&''''''''''''&&&$$$%%%&&&%%%%%%)))111777AAAOOOXXXUUUSSSWWWWWWRRRQQQPPPHHH;;;222///...---***)))((('''&&&'''((()))111???GGG@@@222)))((((((&&&'''((())))))((('''&&&"""$$$&&&&&&%%%$$$%%%''')))&&&######&&&)))***))))))***+++,,,---///111333............---+++***)))+++,,,---......,,,+++***)))((()))+++///666===BBBDDD444))),,,///+++(((******,,,------+++***+++,,,''')))+++,,,++++++,,,---///000111222333444555555444444333111///......//////,,,***,,,222777888777000...+++*********)))((()))((((((((()))+++---///,,,+++***,,,//////---+++(((---000......111444444---------...111555888::::::999666333000///......444444333111000...------++++++,,,---...///000111...111222111111555777666:::BBBKKKLLLGGGGGGNNNVVVlllwww^^^GGG@@@???:::999<<<;;;??????<<<999:::;;;999666666666666888;;;===???AAA<<<777555666999999999666666666666666777888888<<<;;;;;;:::999999888888444666888:::;;;:::888777333555777888777666666666ooo|||zzz{{{zzz{{{yyyzzzvvv~~~rrrllliiigggeeebbbfffqqqwwwrrrllliiihhhkkkmmmlllhhhdddcccdddbbbcccdddeeedddaaa[[[WWWUUUVVVUUUPPPJJJHHHKKKPPPRRRRRRRRRRRRQQQSSSWWWZZZ^^^___hhh{{{xxxWWWIIIGGG>>>BBBDDDCCCCCCHHHPPPUUU{{{rrrLLL@@@???;;;???@@@BBBDDDDDDCCC???<<<:::<<<<<<:::555333333555000333666666444444666:::888>>>777555;;;999OOOtttlll___YYYMMM???555111222444222111222222//////===OOObbbqqqWWWBBB777666555222///---,,,---000...,,,---000333555555444444111---000999;;;888@@@:::777===FFFTTTjjj~~~|||xxx|||}}}vvvpppoooppplllqqqnnn]]]III<<<666444...,,,***))),,,111777;;;NNNDDDFFFNNNTTTYYYLLL333...,,,***)))))))))'''&&&&&&&&&'''((()))))))))((("""%%%&&&%%%&&&,,,777???EEESSS\\\XXXUUUXXXWWWQQQNNNOOOEEE444,,,///000+++'''&&&%%%%%%&&&((())))))777DDDMMMEEE555,,,+++,,,&&&'''((())))))(((''''''!!!###&&&&&&$$$###$$$&&&***&&&""""""%%%(((******)))***,,,---...000222444000111111000///,,,***)))+++,,,---......---+++)))&&&((()))***---111888<<>><<<999555222000///...555555444333111///...,,,******,,,...000333666777///222222000000555666444888FFFQQQPPPLLLMMMRRRTTT\\\}}}{{{XXXIIIDDD===:::<<<:::===???===<<<<<<999444333444666888:::;;;<<<<<>>AAAGGGFFFIII^^^vvvuuuKKK;;;;;;<<<:::;;;<<<<<<===>>>>>>???;;;:::999888777777777777555444333222222222222222444333777;;;888999LLLdddrrrbbbLLL===;;;<<<888111444///...111222111111333LLLiiiwwwLLL999888666333000...,,,+++---------...............000111222222111222666999???;;;999999;;;AAAOOO\\\sss}}}|||{{{{{{wwwyyy}}}}}}|||yyywwwwwwtttuuusssiiiVVVBBB555111---,,,,,,---222888???CCCMMMKKKJJJJJJHHHAAA777///+++)))((((((((('''%%%$$$))))))'''&&&&&&'''((((((&&&&&&&&&&&&'''...<<>>999555555444111444333111////////////000+++******...444888999999---000222222111111444777AAADDDJJJPPPRRRRRRPPPNNNbbbnnn|||[[[HHHBBB???:::;;;888999<<<<<<777555666333:::>>>;;;999:::===>>>>>><<<888777777888888888333444444333222333555777888888888888888777777777666666444333333444555555??????>>>;;;777666666888fffvvvuuu~~~~~~wwwooopppvvvxxxuuuuuuyyy}}}{{{uuuqqqsssvvvzzz~~~yyyvvvvvvkkkfff[[[\\\^^^dddhhheee^^^^^^bbbccciiijjjfffeeeiiikkkkkkggg___ZZZ\\\^^^\\\ZZZZZZXXXXXXWWWSSSNNNLLLNNNQQQOOOMMMOOOQQQPPPPPPVVV^^^ffftttxxx```PPPEEE@@@???@@@===AAAGGGLLLXXXttt|||RRRAAA@@@@@@<<<<<<<<<===>>>@@@AAABBB>>>===;;;999777666555555777666555444444444444555555222444888777888HHH]]]wwwdddLLL===:::<<<888333999222---...//////222777===QQQlllxxx}}}nnnHHH888888777555333111///...//////.........///000111555444333333444777;;;>>>>>>777222333666:::BBBIII^^^ooo}}}yyyvvvsssrrruuuwwwyyyyyywwwuuuttttttrrrvvvxxxooo\\\GGG:::555///......///222666;;;===@@@AAABBBAAA<<<555///,,,***((('''''')))******)))+++***)))'''&&&''''''(((&&&&&&''''''+++666FFFTTT[[[YYYWWWVVVUUUTTTTTTTTTJJJ???111***)))+++***(((((('''$$$"""###)))111888FFFMMMPPPHHH>>>666///++++++))))))+++)))%%%$$$'''*********))))))((((((((('''&&&%%%$$$%%%'''(((((()))***,,,...000000000000///---,,,,,,---,,,***(((*********++++++,,,,,,,,,)))'''***...///---///555999///)))+++...,,,)))((('''+++***$$$(((222555///......------,,,,,,------///---+++,,,///111000///000111222333333222000///...111222111555>>>DDDFFF>>>888000,,,,,,---,,,******---///...,,,***)))***...---,,,---...---+++(((,,,000111000222777999777111333444222000000111444;;;>>>>>>999555555444111444333111000//////000000,,,++++++...333666777777///000222111111222666999BBBEEEJJJOOOQQQQQQPPPOOOVVV___gggtttfffQQQHHHEEE@@@===::::::777333444999777===@@@===:::===@@@@@@@@@===999777777777666555333444444444333333555777666666666666666666666666666555444444444555666777>>>>>><<<999666444555777aaammm{{{ttt}}}{{{uuunnnlllpppssssssrrrvvvxxxwwwttttttyyy~~~zzz{{{tttkkkwww~~~rrr```YYY]]]cccfff```YYYXXX]]]```dddfffeeeeeehhhjjjiiifff___YYYZZZ[[[YYYXXXYYYTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKNNNRRRSSSSSSYYYaaaxxxqqqUUUHHHDDDBBB???>>>CCC???@@@JJJXXXoooUUUCCC???>>>>>>=========>>>@@@BBBCCC@@@???===;;;888666444333666666555444444444555555555222222555555777CCCRRR~~~hhhNNN===999:::888555777000,,,---...---///222...777GGGPPPXXXddd[[[>>>666777888888666444222000111000///......000222333555333111111444888;;;<<<<<<444...000333444444666CCCUUUkkkzzz|||wwwsssqqqooosssssstttrrrqqqppprrrssspppwww{{{uuueeePPP???666000111111222333444555555222666888666///***)))***)))((('''(((+++---.........,,,***((('''&&&''''''%%%%%%&&&'''///===NNNZZZ___[[[VVVTTTTTTTTTQQQNNN>>>666,,,'''''')))(((&&&'''&&&%%%###%%%---999BBBMMMSSSVVVPPPFFF===555///,,,))))))+++***%%%$$$%%%(((***,,,,,,)))'''''')))'''((('''%%%###$$$(((,,,((()))+++---////////////...,,,******++++++***)))///...---,,,++++++,,,---++++++---000000...000444444///,,,------***))))))'''***((($$$'''111333///...000222111...,,,---///000...---...//////...---///000111222333222111111000444666555888@@@GGGIII@@@:::222.........---,,,+++...000000...+++)))(((---,,,+++,,,---,,,+++)))+++///222333666:::;;;999222333444222000///000111999======888555555555222333222111000/////////000...---,,,...111333444333000111222222333555999<<>>:::777666555333222222444555666444444444555444444444444444555555555666555444444555666777888<<<;;;999666333222444666[[[bbbzzz}}}vvv~~~~~~}}}yyyrrrnnnmmmnnnoooooosssvvvvvvvvvxxx~~~wwwvvv|||mmmvvv|||yyybbbbbbeeegggddd^^^\\\______aaaccccccdddeeefffeeehhh```ZZZYYYXXXUUUUUUVVVSSSSSSRRRRRRRRRPPPKKKHHHMMMLLLNNNRRRVVV[[[fffqqqkkkYYYFFFAAACCCEEEDDDDDDHHHBBBCCCSSSlllZZZFFF@@@===???>>>===<<<<<<===???@@@@@@???>>><<<999777555444444333333222222222333333777333111333444666>>>HHHkkkkkkNNN===888666555444222......222222...++++++***,,,333777:::FFFEEE222333444666888777555222111222000...------///222333555333111444999;;;888555888333000333444111///000333AAATTTcccooozzz}}}vvvrrrppppppppppppqqqqqqoooooopppsssvvvssswwwzzzwwwnnn\\\EEE444000111333333333222111000---///000...***(((((()))(((((())),,,///000///...///---+++)))''''''''''''''''''(((,,,999JJJUUUYYY^^^WWWRRRUUUZZZXXXLLL@@@666000***''')))***)))'''''''''&&&&&&***333AAAJJJSSSXXXZZZTTTLLLCCC888///+++''''''******&&&$$$%%%!!!&&&***)))%%%###&&&)))+++)))'''%%%$$$&&&))),,,'''(((***,,,---...------,,,***((()))+++...//////444222000---++++++,,,,,,---...///000000///111333///.........,,,))))))***(((***(((%%%(((///222///---111555444///,,,---000000//////000000000000///...///000222333333333333444999;;;:::;;;AAAGGGIIIAAA:::333///......---,,,***---000111000---***))),,,+++*********)))((('''(((...222444777<<<<<<:::111222222222111000000000777;;;;;;777555555555222000//////.........------///.........///000111111000111444666888999;;;<<>>???@@@;;;777555:::>>>>>>:::999;;;>>>>>>>>>;;;888666666555333222222444666666555444444444222222333333333333333444555555444444555777888999:::999777444111111222444UUUZZZmmm|||uuu|||}}}}}}{{{yyyuuupppllllllmmmnnnrrrvvvxxxzzz|||uuusss}}}uuuvvvssswwwrrrjjjeeegggiiifffaaa```aaa``````aaabbbaaaaaabbbiiiccc]]]ZZZWWWRRRPPPRRRUUUTTTTTTTTTTTTQQQMMMJJJMMMKKKMMMSSS\\\iii|||~~~nnnXXXOOOGGGGGGIIIIIIIIILLLJJJFFFMMMeeefffOOOEEEAAA???>>><<<;;;:::999999:::======<<<<<<:::999777666333333222222222333333444888555333333444666;;;AAAYYYgggJJJ;;;666222111222222//////222333///,,,,,,,,,+++000000,,,333777---///000333555555333111///000...,,,++++++---000111555333666???GGGFFF<<<111333333555777444//////333000777AAALLLWWWfffwww}}}vvvpppllllllmmmooopppqqqrrrrrrrrrtttwwwzzzzzz{{{yyyxxxvvvjjjOOO666000111222333222111///...---+++((((((******)))''''''(((,,,000222111---)))...---+++)))(((''''''((()))+++...777IIIYYY]]]XXX[[[TTTPPPXXXbbb]]]HHH333...+++((('''((())))))'''%%%%%%&&&***111<<>>BBB@@@???BBBEEEFFFAAA;;;333///......---+++)))***---000111000---***++++++***(((&&&%%%$$$$$$&&&,,,000222666;;;<<<999...//////000111111111000444888999555333444444222,,,,,,,,,,,,,,,++++++***............---...//////...111555:::<<<===;;;999<<<======???BBBEEEHHHJJJNNNKKKGGGGGGTTTuuu\\\MMM>>><<>>:::777;;;>>>>>>:::999<<<===;;;999777555555666666555444111333666666444333333333111222222222333333444444555444444444555666888999777888777555222111222333SSSWWWeeeuuurrr||||||wwwsssrrrpppmmmmmmpppqqqsssvvvxxxyyy{{{~~~|||uuutttyyy|||vvvlllkkkhhhooouuuhhhfffiiigggccc```ddd___]]]___```______aaaiiiccc___]]]XXXQQQOOOPPPPPPPPPPPPPPPOOONNNNNNMMMQQQQQQVVVaaaooowww___UUUKKKIIIJJJMMMLLLKKKMMMQQQOOOTTTdddnnnSSSFFFBBB???>>>===<<<:::999888777::::::;;;;;;;;;999888777555555444444444555666666666666555444333444888<<>>===999444333333444666777777666111333444444222111111222222222333333444444555555555444333333444555666777666777888777444222222222SSSWWWbbbwww}}}wwwnnnrrrxxxnnnlllllllllnnnrrrvvvuuuuuutttuuuwww{{{}}}~~~{{{yyywwwwwwyyydddbbb]]]```ppptttkkkiiigggeeeeeeddd]]]YYY\\\______```dddeeebbb```^^^ZZZRRROOOQQQLLLNNNPPPOOONNNPPPTTTXXXdddhhhsssrrrZZZLLLHHHDDDDDDFFFKKKMMMMMMPPPVVV]]]mmmwwwVVVFFFAAA>>>>>>???@@@???===;;;:::888999:::;;;:::999777555444444444444444555666777333666777444111111555999CCCaaagggOOO999444444000///222222111555<<<===777111///111***---000+++,,,000---,,,,,,---............---+++++++++++++++,,,------,,,///;;;RRRhhhlll]]]MMM<<<999777777444...---000000...000333666<<>>???=========:::555333222222444666777666555222222333111000///000222333333444444555666666777555444333222222333444555444777::::::888444222111TTTXXX```pppnnnoookkksss~~~nnnjjjjjjkkknnntttzzzwwwsssppppppsssxxx|||wwwwwwjjj\\\XXXYYYbbbppptttlllhhhiiilllddd[[[WWW[[[______bbbgggbbb`````````[[[TTTQQQSSSQQQTTTVVVVVVUUUYYYaaaiiizzz}}}iiiXXXJJJEEEEEEBBB@@@AAAHHHMMMOOOTTTYYYkkk]]]JJJEEE===???AAACCCCCCBBB@@@>>>999999:::;;;:::888555444222222222222222333444555000555777444//////333777:::PPP}}}\\\EEE222111444111111444666<<>>666666777;;;<<<;;;;;;;;;777111333222222444666666555444222222222000......000222444444555555666777888888555444333222222222333444444777;;;<<<:::666333111XXXSSS[[[rrryyylllfff```fffooovvvooohhhgggjjjooopppooommmjjjkkkpppuuu|||~~~nnncccWWWVVV[[[aaavvv}}}tttpppnnnmmmfff```___```___aaaeeeiiidddfffooommmccc^^^cccbbbccccccbbbdddnnn|||uuu\\\PPPLLLIIICCC??????<<<@@@GGGHHHKKKZZZnnnkkkNNNAAAAAAAAADDDGGGHHHEEEAAA???>>><<<999888777555333111111444777666222111222555555333111111222333222111444JJJvvvvvvjjjJJJ<<<333555666222111444:::EEE]]]wwwqqqYYYIII>>>666000000000---,,,---/////////...,,,,,,---.../////////...///222222000222@@@UUUnnn```LLL999444555111---+++,,,---000111222444777999;;;CCCSSSdddssszzz|||zzz~~~zzzllljjjnnnooonnnnnnppplllgggKKK<<<000...---***((())),,,***(((&&&%%%&&&'''((()))))))))'''%%%&&&(((***$$$***'''$$$+++------555UUUssswww```XXXXXXUUU[[[MMM>>>777333---(((&&&+++$$$ $$$(((''')))---)))444CCCUUUjjjyyyzzzrrrccc[[[YYYdddrrrooo\\\JJJBBB888,,,''')))++++++(((...,,,***'''%%%%%%%%%&&&444>>>>>>111***---000,,,'''+++000111///...///111******+++...222444222000444666666111***%%%&&&(((((((((((())))))***++++++...+++'''&&&+++000111...+++***,,,///333333000,,,+++,,,///555999:::777333+++...111222111000000000---///000000.........000666GGGUUUWWWSSSRRRQQQOOOFFF???777333222111...+++111---***)))******(((&&&'''((()))++++++)))(((''',,,++++++---222777:::;;;111111000///...,,,***)))...------,,,---...///000***************++++++++++++&&&(((111777333...------...---+++***+++...111000000111333666;;;???BBBBBBDDDCCCNNNOOOggg~~~XXXAAA:::===<<<;;;999888666666666777666666777999888666444222333333111111333333222666444333333444666777777333222222111111222222333777;;;AAACCC@@@;;;666333WWWQQQUUUhhhvvv~~~{{{iiiaaa]]]]]]dddrrrrrrhhhfffiiikkkmmmnnnmmmjjjiiilllooouuuzzz}}}hhhZZZXXXZZZ[[[gggzzzyyyqqqllljjjiiiffffffiiihhheeejjjtttvvvpppnnnsssvvvyyy{{{|||pppaaaPPPIIIFFFBBBAAAAAA===;;;===AAADDDQQQpppyyyZZZHHH@@@???BBBHHHJJJGGGBBBAAA<<<;;;999888888666333111333555666666444333444666888777666444222111000000666DDDeee|||sssdddWWWAAA666///333555222222666AAAXXXwww~~~sssWWWFFF555......---...////////////...---------...------------///111222222777FFF^^^vvvvvvbbbJJJ;;;333---+++,,,++++++++++++,,,---000222000777CCCRRR```kkktttxxx~~~yyyooojjjmmmooonnnoooqqqooojjjTTTCCC222---.........///+++***)))''''''''''''((('''(((((('''&&&&&&''')))$$$(((%%%$$$)))***222DDDrrrnnnccc]]]WWWRRRDDD777111...***&&&$$$((($$$%%%***,,,)))))),,,555BBBPPP[[[fffoooqqqnnn___WWWUUU```lllkkkZZZJJJ@@@999111,,,,,,+++***''',,,+++)))'''&&&&&&'''(((444JJJRRR@@@...+++,,,(((%%%'''***++++++*********,,,++++++---000111000...111333444000+++'''(((******))))))))))))+++,,,---///,,,((((((+++//////---,,,++++++...222333111...,,,---000555888999555222***,,,///111111111111111//////000///...---///111999FFFRRRTTTSSSRRROOOKKKBBB===777444444444000---,,,)))''''''((()))'''&&&&&&''')))***+++***)))(((***)))(((***...333666777.........------,,,,,,,,,,,,---.../////////......******))))))))))))))))))+++'''(((000555333///...,,,------,,,***+++---///......000222555999<<<>>>@@@CCCAAAJJJKKKeee___III<<<:::777666666666444222555555555777999999777555333333222111111222333333666444333333444555555666333222222111111222222333666<<>>^^^tttfff[[[QQQFFF;;;000---+++(((%%%%%%$$$&&&+++000///---///333FFFRRR\\\^^^^^^___bbbbbbUUUPPPOOOVVV``````TTTHHH@@@>>>999555111---+++******)))((('''''')))+++,,,222VVVhhhRRR666------)))+++++++++,,,------+++***...,,,++++++---......---...111111///+++((()))++++++***)))))))))+++---//////,,,***)))+++---......000---+++---000222111000...///111444777666333000)))***---///111222222222///000///---,,,,,,///111:::BBBKKKPPPRRRRRRNNNHHH>>>:::777666666666222///((('''%%%&&&'''(((((('''%%%&&&(((***++++++******+++)))'''(((+++000444555,,,++++++++++++---...///***,,,...000111///---,,,+++++++++******))))))(((+++((((((...333222000000+++,,,---,,,+++***+++,,,,,,---///111444777999:::===AAA>>>EEEGGGdddhhhHHHAAA999555666888666444444333444666999:::888777444444333333333333444444555555444333333333444444333222222111111222222333111777???DDDEEEBBB???===]]]PPPLLLUUU[[[[[[aaalllppp___XXXVVVWWWYYYaaakkk~~~mmmggggggdddfffgggdddaaa___```bbbkkktttkkk___^^^bbb^^^___bbb]]]ccczzziii___PPPKKKHHHHHHFFFAAA???AAAFFFBBBCCCPPPfff|||___OOOGGGEEEKKKMMMFFF>>><<<888999;;;>>>???===999555666555333333333444444444666:::<<<:::444000222555555999???dddrrrrrrrrrqqqkkkccc```aaa^^^___[[[UUUOOOIII???555444......333444333999DDD[[[eeeMMM???555111111---,,,+++,,,...///000111444222222555777888===BBBNNNaaaxxxyyycccLLL;;;333222---,,,+++,,,---/////////---///000111666AAAQQQ]]]www~~~~~~vvvppplllooorrrsssqqqppprrrrrrpppfffWWWDDD555...---///111))))))))))))((('''&&&%%%###&&&((()))'''&&&&&&'''***)))(((---222444OOOzzzpppaaaSSSGGG===444,,,++++++)))((()))$$$(((---//////333===FFFVVV[[[^^^ZZZUUURRRRRRTTTKKKJJJIIIKKKRRRTTTLLLBBBCCCCCC@@@;;;444000000111+++***))))))+++---///111111ZZZqqq^^^AAA666444000222///,,,---///000...+++,,,+++***)))***,,,------...///000...+++))))))+++***)))((('''(((***---///---+++)))++++++,,,000444888333---,,,...000111000///000222444555333111///++++++,,,...000111000000///...---+++)))***...111777;;;BBBJJJRRRTTTOOOIII:::999777777777666222///***)))((((((((()))))))))%%%&&&(((***+++,,,,,,,,,...+++((((((+++000333555+++***)))((()))+++...///)))***,,,---...---,,,+++------,,,,,,+++***)))))))))''''''+++...000000///)))+++------+++******+++,,,---///222444666777888999???<<>>[[[lllZZZJJJ>>>444---)))***+++******,,,&&&***+++***...<<>>333---,,,---......///111333444333111///......---,,,---//////...,,,---,,,+++)))'''))),,,///222222888DDDPPPSSSOOOJJJ777777777666555333000---+++******((('''''''''(((&&&''')))***,,,---...//////---***))),,,///111222+++***((('''((()))+++,,,)))(((((((((((()))******,,,++++++***)))((((((''''''(((((((((***---...---(((***,,,,,,+++++++++,,,...///111333555666777777666===:::@@@JJJrrr___EEE:::888999:::555555666888:::;;;999888444444:::BBBBBB:::444444444555666555333222222444333222222111111222222333999999999888666666888999|||fffUUUTTTUUUTTT[[[fffpppfffeeerrr~~~~~~xxxkkkbbbWWWOOOQQQRRRQQQTTT[[[mmmyyywwwqqqjjjgggiiiqqqwwwuuuaaaXXXYYYVVVYYY[[[UUURRRUUU```uuu~~~hhh[[[UUUPPPKKKFFF@@@>>>BBBEEEDDDDDDFFFHHHRRRjjjbbbNNN@@@DDDGGG@@@:::;;;:::;;;>>>AAACCCBBB>>>;;;777999;;;999444111111333222888>>>???;;;666333111111666333???RRRvvvaaaNNN===;;;<<<999666777666777555000000444666444111...///333444999MMMbbbnnnUUUFFFAAA:::444///---111555888888777444777>>>BBBDDDOOO\\\}}}{{{hhhSSSCCC333///++++++---///...---)))***+++++++++///777<<>>222,,,,,,------///111333333111///......000---++++++...///---***+++++++++)))((((((+++---...,,,111>>>JJJLLLIIIFFF444444444333222000...,,,)))))))))(((%%%$$$%%%'''))))))***,,,---///000111///---******,,,.........***)))((('''''''''((()))((('''&&&%%%%%%'''((()))(((((((((''''''&&&&&&%%%''')))***((())),,,,,,***(((***+++,,,+++,,,...///111111222333555666777777444<<<999BBBUUUdddNNNAAA999555999999999:::;;;;;;999777555444;;;EEEEEE;;;444555333555888777444222444666333222222111111222222333666666555444444666999<<<eeeZZZUUUPPPVVVaaacccWWWRRR\\\cccbbb```bbbmmmmmmnnnrrrssslll^^^SSSQQQKKKKKKPPPQQQPPPXXXeee}}}{{{~~~mmm[[[UUUPPPSSSVVVQQQPPPQQQXXXeeetttrrrdddVVVHHHSSSZZZJJJ@@@>>>>>>@@@AAACCCIIIRRRWWWoooxxx]]]HHHGGGHHH@@@;;;===:::;;;===@@@BBBAAA>>>;;;:::@@@EEEBBB999333444777777===EEELLLNNNKKKEEEAAA<<<;;;333:::AAASSSoookkkKKK===333555666111000333000333222...---111333333111000222777;;;GGGccctttbbb[[[KKKCCC:::555777;;;===>>>???===BBBLLLSSSXXXeeevvvnnn^^^HHH???333---,,,...//////************,,,...111222999???MMM\\\dddeeeiiipppnnnrrrqqqjjjeeefffiiijjjjjjjjjcccWWWNNNFFF<<<222,,,+++***(((((((((((()))&&&((()))(((((((((***,,,***111444:::HHHQQQ^^^sssuuu^^^III999///))))))%%%$$$'''(((''''''***(((+++,,,---888QQQkkkyyytttdddUUUQQQPPPOOONNNPPPSSS\\\]]]QQQHHHGGGEEE???;;;;;;;;;:::999888888999===<<<;;;:::;;;===???@@@BBBJJJYYYbbb[[[FFF444---+++***)))&&&%%%&&&))),,,(((***,,,,,,+++***+++---,,,+++******++++++***)))$$$%%%''')))***+++++++++,,,((((((,,,,,,...>>>QQQlll^^^III888///,,,,,,,,,...111333333000...---...///,,,)))***...///---++++++,,,---,,,******,,,---...***---999AAA@@@<<<;;;...///000000///.........''')))***(((&&&&&&(((***,,,,,,------///000111222000///---...//////...---''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''(((,,,---***))),,,,,,)))((()))+++++++++---000333333222222222333444666777333;;;:::GGG```www^^^JJJ>>>>>>===<<<<<<<<<;;;888555777444:::DDDDDD:::444777222666999999555444555888333222222111111222222333///111222333333444777999rrraaaVVVNNNRRR\\\XXXMMMJJJRRRVVVRRRRRRXXXWWWVVVWWW[[[___\\\RRRIIIIIIFFFJJJQQQRRRRRR```sssyyyaaaVVVOOORRRWWWSSSJJJMMMTTTZZZ]]]eeezzz{{{cccSSSTTTNNNCCCXXXfffMMMAAABBBDDDDDDAAABBBOOO\\\iiioooTTTNNNLLLBBB;;;>>>::::::<<<>>>@@@@@@===:::>>>FFFLLLIII>>>666666:::CCCJJJUUUaaaiiiiiiccc^^^IIIBBB555;;;;;;???MMM@@@777000000666555......444+++///000...---000222111333333777===DDDTTTvvv{{{rrrbbbXXXLLLEEEEEEHHHJJJJJJJJJHHHNNN\\\dddkkk{{{vvv]]]PPP>>>222///111333444///---,,,,,,---......---000111888EEEOOOUUU^^^gggpppttttttmmmhhhjjjnnnpppnnnkkkddd\\\ZZZWWWJJJ;;;///...+++)))))))))+++,,,((())))))(((((())),,,......888:::???NNNXXX^^^iiinnniii\\\JJJ:::111---+++)))&&&%%%((()))((((((+++&&&+++///222???XXXooozzzsssdddUUUPPPNNNLLLNNNSSSVVV```aaaSSSGGGEEEBBB===:::;;;===???@@@>>><<<:::BBBAAA???>>>>>>@@@BBBCCC>>>AAAQQQccc___FFF333...(((((((((%%%"""###(((,,,))),,,///...+++))))))+++))))))((()))+++,,,,,,+++###%%%(((+++,,,,,,,,,+++///)))))),,,+++---???TTTxxxhhhQQQ===222---,,,,,,...111333222///------///---***''')))...000///,,,,,,---......---,,,---...///+++,,,555:::666222111***+++,,,---,,,---...000'''***++++++)))))),,,///............///111222333333222222222333222000...$$$%%%&&&'''((((((((('''###%%%''')))***((('''%%%************++++++++++++)))///000,,,+++---,,,((())))))******+++...222666444333111111111333555777333;;;:::JJJhhh}}}___MMMAAA???>>>======;;;777444999444777@@@@@@777444999111666::::::666555777999333222222222222222222333///222555777777666666777nnnWWWOOOPPPTTTNNNKKKKKKNNNNNNLLLMMMQQQMMMPPPRRRQQQQQQRRRNNNHHHDDDFFFKKKOOOQQQ[[[tttyyy[[[QQQTTTUUURRRLLLKKKLLLOOORRRXXXfffsss}}}ggg[[[JJJLLLJJJEEEGGGNNNPPPMMM@@@AAACCCDDDAAAGGG\\\sssoooYYYOOOIIIBBB;;;;;;:::999:::<<<===<<<;;;@@@EEEIIIFFF???<<>>333---------,,,)))***...000///,,,+++///444:::;;;AAAJJJUUUZZZXXXUUUWWWKKK<<<333///---(((###&&&(((******((('''(((((()))+++222===KKKXXXaaaeeefff```XXXRRROOOPPPSSSTTTXXX[[[ZZZSSSLLLHHHCCC???<<<<<<;;;;;;:::;;;;;;<<>>EEEWWW~~~nnnPPPEEE======>>>;;;999:::555555888<<<@@@???999333888888777777777777777888>>>:::444000///111222222000......111666888555111jjjVVVNNNMMMMMMJJJKKKQQQSSSPPPNNNNNNJJJNNNPPPOOOOOOPPPMMMGGGFFFHHHNNNVVV___ooowwwbbbZZZWWWTTTQQQOOOMMMMMMLLLLLLTTT\\\lllwwwooo^^^TTTOOODDDEEEBBB===???FFFJJJIIIHHHEEEDDDFFFKKKZZZuuulll[[[PPPGGGAAA===<<<::::::<<<<<<<<<;;;<<>><<<<<<>>>:::999999;;;======;;;999888777777666666777777777:::888555222000111333444444333222333555555444111kkkXXXPPPNNNJJJKKKQQQUUUQQQKKKHHHFFFJJJMMMLLLLLLNNNLLLHHHJJJNNNWWWfffxxxuuu```UUUOOOLLLKKKLLLOOOOOOLLLNNNRRRXXX___nnnooo[[[KKKDDDBBBBBB======<<<999<<>>>>>AAADDDDDD@@@>>>???AAAHHHEEECCCCCCBBB>>>777111...,,,)))&&&&&&''')))***'''(((((((((&&&&&&((()))...666CCCLLLPPPQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTRRRUUUTTTMMMHHHGGGFFFCCCCCCCCCEEEFFFHHHJJJLLLLLLFFFDDDBBBAAABBBCCCCCCBBB???>>>@@@TTTkkk```CCC555000---)))'''((()))))))))'''((()))(((&&&%%%%%%&&&)))***+++***'''%%%%%%%%%+++,,,...000111000///...(((,,,111444444666999===;;;DDDEEE<<<333111000,,,///222555444222000222444333000111333111,,,)))***222111///...///000///......---+++,,,...000111111///000111111//////000111000111111///,,,++++++++++++,,,------,,,+++---...)))((())),,,...///333999---***)))---...***((((((((()))*********((('''&&&'''(((***+++,,,+++)))(((---.........---,,,+++***(((***+++******+++---///...000222333333444666999BBBTTTnnneeePPPFFF@@@>>>>>>===;;;999777777888999:::777666666555555666777777666777777555222111444666666666666555333333444555uuuggg\\\TTTPPPTTTWWWRRRJJJFFFFFFKKKNNNNNNOOOSSSTTTRRRRRR[[[jjjpppYYYLLLJJJLLLRRRZZZ\\\XXXTTTSSSQQQUUU^^^gggqqqyyyddd^^^TTTIIIAAA>>>===>>>:::<<<<<<<<<>>>CCCGGGJJJLLLLLLTTTfffuuulll]]]ZZZVVVTTTSSSSSSRRRQQQTTT[[[dddmmmyyyqqq]]]QQQLLLBBB>>>999666555555555555666666777888===FFFQQQXXXfffvvv~~~}}}|||}}}ttthhh\\\UUUAAA888...+++---///---***111222333111///...000222000555;;;@@@IIISSSYYYZZZdddooouuummm```[[[]]]aaagggddd```]]][[[XXXUUURRRNNNOOOPPPNNNIIIEEEBBBAAA===;;;999888666333---)))((()))***(((%%%$$$&&&)))%%%&&&'''&&&&&&'''***,,,555>>>JJJOOONNNKKKJJJKKKMMMOOORRRTTTTTTSSSSSSSSSRRRTTTRRRLLLGGGGGGFFFDDDCCCCCCEEEGGGIIIJJJKKKKKKEEECCCBBBBBBCCCDDDBBBAAA@@@<<<<<>>>>>>>><<<===???@@@@@@AAADDDHHHMMMXXXlll|||yyyvvvvvvuuusssrrrwwwtttkkk]]]WWWNNNGGGEEEDDDEEEEEECCCDDDEEEIIIRRR```oooyyy~~~~~~~~~|||~~~~~~yyyrrrnnnXXXJJJ888---+++---,,,***,,,---------++++++,,,------000111000555>>>CCCDDDIIISSSYYYYYYWWWYYY\\\]]]]]]\\\\\\\\\\\\\\\ZZZYYYSSSSSSQQQMMMGGG@@@;;;999444333222111111000---,,,'''***,,,***%%%###%%%'''$$$%%%&&&&&&'''***///333@@@GGGOOOQQQMMMJJJIIIJJJNNNRRRVVVWWWUUUSSSRRRRRRSSSUUUSSSLLLGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDBBB@@@@@@;;;;;;HHH]]]iiiYYY===000---***(((((()))(((((('''((())))))((('''(((***'''((()))(((''''''((()))+++,,,---.........---,,,222111111///...///111333,,,...//////111333222...333111//////111222111...,,,+++...333333///---...333333333222000///......////////////......///000000111222111/////////000222222111///---,,,,,,...+++---......---+++,,,,,,000333333///***+++222777444///---...---(((%%%&&&((())))))***)))((('''&&&%%%'''***---///000000///000///---+++***))))))***&&&''')))***)))***+++,,,444666999888333222@@@QQQyyydddLLL>>>999999:::::::::999777666555555555555555666777777777:::<<<999333000111444666999:::666000...222666pppggg```XXXRRRPPPLLLRRRUUUUUUZZZeeeqqqwwweeeXXXVVV[[[ffflllhhh```\\\TTTYYY]]]YYYQQQUUUkkktttjjjcccZZZNNNEEE@@@===:::888888999<<<>>>???>>>@@@AAAAAAAAAFFFNNN```sss}}}ssskkkfffcccaaa```^^^```dddjjjssspppaaaMMM===444111///---,,,+++++++++++++++,,,,,,///000...***+++111444444888===BBBCCCFFFKKKLLLJJJMMMMMMNNNOOOOOOOOONNNNNNIIIHHHEEEAAA;;;555000---++++++******)))((((((((($$$''')))(((%%%$$$&&&((($$$%%%'''(((+++111888===KKKNNNRRRRRROOOMMMLLLMMMRRRUUUXXXWWWSSSPPPOOOPPPQQQTTTSSSLLLGGGFFFEEEBBBDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEDDDAAA???>>>:::===EEEVVVnnnlllPPP666222---************)))''')))******))))))+++,,,)))***+++***)))***+++---........./////////......333111///---,,,,,,---...---------...111222222000333000------000111000...+++***...333444000...000444444444111...------...///111222111/////////111111222222111///------...000000000...,,,---...000///111222333111////////////444666111---///444666777222//////...***'''''''''((()))******)))((('''&&&(((+++...111222222111///...---+++******)))))))))+++.../////////111222888999<<>>;;;777444444777<<>>;;;:::???BBBNNNoooyyy```;;;666///***''''''&&&&&&'''(((************+++---...//////---,,,,,,---///---............---------...------,,,,,,,,,+++***+++,,,...111333222111111000...,,,---///111111111,,,,,,///555555111...///555555333000,,,+++,,,///...000333333111111222444444444444222///---,,,------------,,,,,,---111333000222555555333111000000///555777333000222333111333...+++,,,,,,)))'''((('''((()))++++++++++++***)))***---///111111000000---------,,,+++***))))))***,,,000222222333555666:::777;;;EEEJJJMMM[[[kkk```SSSCCC:::999:::888555666666666666777888999999<<<;;;999777555444444444777999:::888555333333444yyyyyyuuuzzz|||}}}vvviii]]][[[]]]]]][[[ZZZ\\\\\\\\\\\\WWWSSSVVV\\\ddddddrrr~~~xxxtttmmmccc[[[QQQKKKCCC===;;;:::::::::;;;:::888888999;;;>>>@@@BBB???@@@GGGOOO\\\rrryyyjjjYYYIII<<<555555222...+++***))))))(((%%%)))***))))))+++)))%%%$$$)))---,,,,,,000333222---...////////////000111///...,,,+++,,,,,,,,,+++'''''''''%%%$$$$$$%%%''''''&&&&&&&&&'''((())))))(((***,,,000666@@@JJJQQQKKKKKKLLLNNNOOOOOOLLLIIIQQQSSSTTTPPPJJJHHHJJJMMMGGGLLLMMMJJJGGGGGGEEEBBB???AAACCCDDDDDDDDDBBBAAAAAABBBCCCFFFGGGEEEAAA>>>::::::@@@>>>FFFkkk}}}fffBBB<<<333,,,((('''&&&%%%&&&((()))***)))***+++---333333222000------...000++++++++++++++++++++++++))))))+++---...---+++((()))+++000444555222111111---,,,,,,---///222444444......111666666111---...555555333///***))),,,///,,,///333333222222555777666666555333///---,,,---***+++,,,+++,,,...222555///222444444222000//////111777999444111222///***,,,'''%%%((((((&&&%%%''''''(((***,,,---------,,,+++,,,...000000///...---,,,,,,,,,,,,,,,+++))))))###&&&***---...///000111:::444999IIIVVV[[[dddooosssuuusssjjjbbbhhhtttXXXFFFAAABBB@@@>>>666666666666777888::::::<<<999777666666777777666111444777999999999:::;;;~~~eee\\\[[[WWWTTTSSSXXXXXXZZZ[[[WWWOOOMMMPPPMMMSSS]]]kkkwww~~~yyylllfff^^^[[[[[[YYYSSSMMMDDD@@@<<<999999:::<<<===::::::999999;;;>>>BBBDDDDDDIIIQQQ[[[lllzzzqqqeeeXXXOOOIII===000***,,,...+++'''***)))&&&%%%$$$&&&))),,,((((((((()))***,,,---...++++++++++++*********))),,,+++***))))))***++++++$$$%%%''''''%%%$$$$$$%%%)))))))))'''&&&&&&''')))&&&...888AAAFFFKKKPPPSSSIIIJJJKKKKKKLLLKKKKKKKKKQQQQQQQQQNNNJJJGGGEEEEEEJJJIIIHHHGGGDDD@@@===;;;>>>>>>>>>???@@@BBBCCCDDD@@@AAADDDGGGGGGCCC===888AAA444;;;>>>:::ZZZwwwlllFFF<<<333111000---******(((((())))))******++++++---,,,+++,,,......,,,)))***+++,,,,,,,,,+++***))))))******************)))000000///............///'''((()))+++---.........---+++,,,000///+++)))***000000000...------///111,,,...///000000111444666666666555333111...,,,++++++***(((((())),,,///111///000000000///---+++***111222333444333111///...))))))(((((('''''''''&&&,,,---...///111111222222333+++''',,,///,,,******...---***)))(((***,,,---+++,,,---...////////////000444<<>>AAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBEEEEEEBBB<<<888:::///777888222MMMhhh___JJJ>>>333111222///,,,+++''''''''''''''''''((()))+++)))((()))---//////......//////000///...---,,,*********))))))*********...------,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,***)))***...///+++)))+++.........---++++++---///...///000000//////111222666555444333111///---,,,+++***)))(((***,,,///111000///---,,,+++++++++,,,111222333333222000---+++))))))******))))))((((((,,,---...000000000000///000)))&&&***---+++((()))---+++)))((((((***,,,---+++,,,,,,---....../////////222777???GGGKKKKKKIIILLLGGGEEEGGGBBB???HHHWWWooo}}}bbbMMMAAAAAA;;;777:::;;;888666666555555555888:::;;;999888333555777999999888666555tttccc\\\\\\```TTTSSSUUUWWWSSSLLLHHHIIIFFFHHHLLLRRRWWWXXXWWWUUUTTTWWW\\\_______________ccccccdddeeeeeedddcccccc]]]ZZZWWWVVVUUUTTTRRRQQQLLLIIIGGGGGGIIIHHHEEEAAA<<<<<<<<<======<<<;;;:::>>>AAAEEEEEEFFFJJJRRRYYYiiiyyy|||~~~}}}zzzwwwvvvlll```PPPFFFAAA<<<444---///,,,******++++++(((%%%(((((()))))))))******+++((((((((('''''''''&&&&&&(((''''''&&&&&&'''(((((((((((((((&&&$$$$$$&&&((()))************,,,000333>>>AAADDDGGGIIIKKKNNNPPPKKKLLLLLLMMMNNNOOOOOOPPPSSSRRRQQQPPPMMMKKKIIIHHHBBBBBBCCCDDDDDDCCCAAAAAADDDCCCBBBAAA@@@?????????>>>>>>@@@AAABBB???;;;777666000777666...BBBXXXRRRMMM@@@333111444333///---***((('''%%%%%%&&&'''(((---***''''''))),,,///000000000111111000...,,,++++++***)))(((((()))***++++++******)))))))))))))))''''''((())))))))))))((('''&&&(((------***)))+++***+++,,,+++******+++---///000111000...------...444444444333111///...---,,,+++)))((())),,,...000///---***(((((()))+++,,,///000111111000...,,,***((()))+++,,,,,,+++******,,,---///000000///---,,,---'''%%%(((***)))((((((***)))''''''''')))+++---,,,,,,++++++,,,---...///111222555999===>>>===<<<<<<:::<<>><<<999666888666;;;999000<<>>111000333333000------+++(((&&&&&&''')))***111...)))&&&&&&(((+++......//////...---+++)))(((***)))(((''''''((()))******)))((((((''''''(((((('''''''''((('''&&&&&&%%%&&&%%%'''+++,,,(((''')))'''((())))))((((((***+++...///000///---,,,,,,---222333333222222000//////+++***((('''(((***,,,...,,,+++)))((('''((()))***+++,,,...///000///---,,,''')))***,,,---,,,+++***,,,---/////////---***)))***'''%%%'''))))))((((((''''''&&&&&&'''(((***,,,---,,,***)))***+++---///000111222444555666666555777777:::===:::333444999@@@NNNbbbssscccQQQ>>>777777888777888999888777777999999777666666777888888777555333222kkkoootttyyy}}}|||xxxtttqqqiii[[[QQQMMMKKKKKKKKKLLLNNNMMMKKKIIIEEEGGGKKKLLLMMMNNNOOOQQQOOONNNMMMLLLLLLMMMNNNOOONNNLLLKKKLLLNNNPPPPPPOOOOOOOOONNNLLLHHHEEECCCCCCCCCDDDDDDBBBAAAAAADDDGGGJJJUUUdddqqq{{{~~~zzzzzz{{{}}}yyytttpppllldddYYYPPP>>>888000+++))))))(((&&&((()))************)))))))))))))))(((((((((''''''''''''(((((()))))))))))),,,,,,+++(((&&&&&&(((***(((+++///333777<<>>>>>>>>===============>>>999888777888888888666444777777:::777000555>>>@@@FFF999...---000000---,,,---+++(((&&&%%%'''(((***000...)))&&&$$$&&&***---------...---,,,***((('''))))))(((''''''((())))))******)))((((((((((((((((((((((((''''''&&&%%%$$$'''&&&'''+++***&&&$$$%%%$$$&&&(((((((((((()))++++++---//////...------...000111111222222222111111+++)))'''&&&&&&(((***+++************)))((('''''''''))),,,///000111111000'''(((***++++++++++++***,,,---......---+++((('''((((((''''''(((***+++***&&&&&&%%%&&&'''((()))***,,,+++)))((()))***,,,---//////...---------......222333666888555111222555555===JJJXXXeeerrrxxxZZZFFF>>>:::999999:::888777666777777666444777777777777666444333222PPPRRRVVVXXXYYYZZZ\\\]]]___aaadddiiiooouuuzzz}}}}}}vvvooojjjkkkooossswwwyyy|||pppaaa[[[TTTRRRPPPNNNLLLJJJFFFDDDEEEGGGJJJKKKKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJLLLMMMNNNLLLKKKLLLMMMMMMIIICCC@@@AAACCCCCCFFFIIIJJJKKKNNNUUUZZZiiittt~~~}}}}}}~~~wwwvvvvvvxxxxxxtttmmmgggXXXQQQFFF:::000+++))))))((()))***,,,,,,,,,+++************)))))))))(((((('''''')))***************---------***(((''')))******///555<<>>===<<<===>>>???@@@CCCAAA???@@@BBBBBB???<<<;;;<<<<<<<<<<<<:::999888666666666666777888999999444222000000111222111000000222000---+++,,,///333<<<333++++++---,,,++++++)))'''&&&$$$$$$%%%&&&'''******)))'''&&&'''+++///......//////...,,,***))))))))))))******)))))))))++++++***)))))))))))))))((())))))((('''&&&%%%%%%(((&&&'''******%%%###$$$###%%%((()))))))))***+++))),,,...//////...///000//////000222222333333222+++***(((&&&&&&''')))***++++++,,,,,,+++)))'''%%%%%%'''+++///222444555555******************++++++,,,,,,,,,+++***)))'''''''''))))))'''(((,,,---+++&&&&&&&&&&&&'''((())))))+++***)))(((((()))***+++333222111---+++***,,,///111333444444222000000111111444===IIIRRRZZZfffqqqhhhUUUEEE;;;888888666444444666777777666777777777666555444333222BBBDDDGGGHHHGGGFFFFFFGGGFFFIIINNNRRRVVVZZZ^^^``````^^^YYYTTTQQQRRRVVVZZZWWWXXXYYY]]]bbbhhhnnnqqqvvvyyy}}}zzzqqqmmmfff___XXXRRRLLLGGGHHHJJJLLLMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMLLLIIIFFFGGGIIIIIIEEE???>>>BBBGGGPPPWWW```hhhnnnuuu~~~}}}|||{{{{{{|||~~~~~~~~~vvvuuutttvvvwwwwwwtttqqqkkkfff\\\LLL;;;000------''')))+++---...------,,,*********)))))))))((((((&&&''')))***++++++******---......---***))))))***000555<<>>===<<<======>>>AAAEEEGGGIIIJJJKKKLLLIIIJJJIIIHHHHHHIIIMMMQQQHHHGGGGGGHHHKKKPPPTTTWWWUUUXXX\\\^^^___```bbbcccdddcccdddgggnnnuuuzzz|||zzz}}}~~~|||{{{{{{uuujjj```WWWQQQHHHKKKMMMLLLIIIEEECCCBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHDDDAAACCCFFFGGGDDD@@@@@@GGGNNNbbbmmm|||}}}|||yyyvvvtttuuuyyy||||||{{{|||xxxtttqqqqqqqqqqqqpppllljjjbbbRRR>>>000,,,,,,''')))+++...//////...---))))))))))))((((((((((((%%%&&&(((************)))---...///...,,,)))))))))222777<<<@@@AAA???>>>>>>;;;999888999;;;;;;888555333111///---------...///000---+++---111222///+++)))***,,,---------,,,++++++******)))))))))*********'''$$$"""$$$%%%''''''+++,,,%%%###)))(((%%%+++---+++***+++)))&&&''',,,&&&''''''(((((())))))))))))+++---+++(((%%%%%%&&&,,,---.........---,,,+++,,,...000222222000...,,,++++++***)))))))))))))))***************)))((((((%%%###%%%***+++'''&&&(((###&&&)))+++++++++,,,---+++...000111000///......---...///111333444444555///...+++)))((()))+++,,,444222...+++)))((()))***)))+++...222555666777777111///,,,******+++---...---+++)))'''&&&'''((()))###(((***&&&&&&+++...+++((((((((((((((((((''''''(((((())))))))))))((('''(((((()))''''''+++222888222444555333111...***&&&+++***///777;;;<<>>???AAACCCEEEFFF@@@?????????BBBEEEIIILLLDDDDDDDDDCCCCCCDDDDDDDDDHHHGGGGGGIIIKKKLLLJJJIIIPPPMMMKKKLLLQQQUUUVVVVVV]]]^^^^^^]]]ZZZYYYYYYYYY```___]]]\\\\\\]]]^^^^^^bbbcccfffiiilllooopppqqqxxx~~~yyylllaaa\\\WWWQQQNNNLLLJJJGGGDDDBBBCCCDDDDDDCCCBBBCCCDDDCCCGGGKKKLLLKKKHHHEEEDDDDDDFFFFFFEEEEEENNN]]]iii{{{~~~yyywwwyyy{{{zzz{{{}}}~~~|||zzzxxxvvvuuuuuuuuuqqqooommmkkklllooorrrtttmmmkkkgggccc```___^^^^^^bbb[[[PPPDDD999222...,,,++++++******************,,,+++***(((''''''''''''((('''&&&'''***++++++***///---+++***((((((((()))///111555666555444444555...------,,,,,,------...+++,,,,,,+++(((''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''))))))))))))(((((()))(((%%%"""$$$$$$###"""###$$$&&&'''+++***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&((()))+++---............000111111000...---...///222111...+++)))''''''&&&******)))'''%%%###$$$%%%%%%&&&(((***+++***)))((('''''''''''')))+++---.........---,,,,,,---///000---,,,,,,...000222111111555222---)))'''''')))+++,,,+++***(((%%%$$$%%%&&&''''''(((,,,222666666555333---***++++++******---111///,,,)))((((((***+++%%%%%%&&&'''((()))******%%%'''(((((('''''')))***'''(((***++++++***)))(((...---,,,++++++,,,...///444555555555222...)))'''------///111444888<<<>>>GGGMMMVVV^^^hhhwwwooo```LLL>>>;;;;;;:::777222888===;;;555111333666666777888999:::;;;;;;;;;:::::::::;;;===>>>@@@AAA;;;;;;:::;;;===@@@DDDFFFCCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDFFFGGGFFFBBB???BBB@@@???@@@DDDHHHHHHHHHLLLMMMMMMKKKIIIGGGGGGHHHLLLKKKJJJHHHHHHHHHIIIIIIMMMNNNOOOPPPRRRTTTUUUUUUYYY^^^eeekkkpppsssvvvxxxvvvmmmeee```YYYTTTQQQMMMHHHEEEFFFGGGHHHGGGFFFEEEFFFHHHGGGJJJNNNPPPOOOMMMKKKJJJNNNRRRVVVYYY]]]iiiyyy~~~~~~}}}{{{yyy{{{wwwttttttuuuuuuqqqmmmhhhdddcccggghhhfffdddeeeeeedddbbb```______``````^^^\\\YYYWWWWWWYYY[[[]]]UUUTTTQQQNNNKKKIIIHHHHHHLLLHHH@@@888111---+++*********+++++++++++++++++++++***)))((('''''''''''''''&&&&&&''')))******)))++++++***)))((()))******(((***,,,---+++***))))))+++******************+++((()))***)))''''''((()))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&'''(((***+++,,,*********+++,,,+++)))''''''&&&&&&&&&''''''((()))***)))'''&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''')))***,,,---...---------///000///...---...//////...,,,+++******+++,,,***+++***)))&&&%%%&&&''''''(((***++++++***)))((((((''''''((()))+++---///---------------///000111,,,++++++,,,...000000000333111---***(((((()))***)))))))))'''%%%$$$&&&'''(((((((((,,,111444444222222,,,)))******)))))),,,...,,,)))&&&%%%%%%'''(((%%%%%%&&&''''''((()))***$$$%%%&&&&&&%%%%%%&&&'''((()))***+++++++++***))),,,+++******+++---///111444444444333111...+++)))+++,,,...000333666888:::<<<@@@FFFMMMVVVbbbpppzzzqqqZZZHHH>>>999666777999;;;:::777777;;;???333444555555666777777888999888888999999:::;;;<<<888777777777999<<>><<<<<<>>>@@@AAA@@@AAACCCEEEEEEBBB<<<888999999999<<>>>>>???AAA@@@>>>===<<<<<<======AAAAAA@@@??????@@@AAABBBDDDGGGKKKOOOQQQSSSVVVYYYbbbbbbbbb```^^^^^^___aaadddfffiiikkklllooosssvvvyyyzzz{{{{{{{{{zzzyyyxxx|||}}}yyyvvvpppjjjeeeaaa\\\WWWSSSOOOJJJGGGGGGHHHIIIHHHGGGFFFGGGIIIIIIMMMQQQTTTSSSRRRQQQQQQXXX]]]ccciiippp{{{}}}{{{}}}{{{yyyxxxwwwuuurrrppppppsssvvvuuutttqqqrrrqqqnnnnnnnnnkkkggghhhkkkmmmmmmllljjjiiiiiifffeeedddcccbbbbbbccccccgggeeeccc```^^^\\\[[[[[[]]]ZZZVVVVVVXXXYYYWWWTTTLLLIIIJJJNNNNNNJJJGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDAAA???>>>???@@@AAA??????>>><<<:::888666555444222000---+++)))))))))((()))***,,,,,,,,,+++***)))((((((''''''(((((()))&&&%%%%%%&&&((()))((('''((((((((((((((()))***+++''')))******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''(((***+++---...///,,,,,,,,,---//////...,,,$$$$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$'''(((***+++,,,,,,,,,,,,,,,---//////...---...///...---,,,++++++,,,------***++++++***(((((()))***)))***+++,,,,,,+++)))((()))(((((()))***,,,...///------------...000111222++++++******+++---///000111000...,,,******))))))&&&'''((('''%%%%%%'''))))))))))))+++...000000//////***'''((()))((((((***,,,***(((&&&%%%%%%&&&'''''''''&&&''''''((())))))%%%'''''''''%%%$$$%%%&&&))))))***+++,,,,,,++++++***)))))))))***---///111222222111000///---,,,,,,***+++---///111333333444888888;;;@@@GGGQQQZZZ```eeepppjjjSSSDDD<<<>>>===;;;:::999999:::;;;555555555444444444555555::::::999999999999::::::888777777888999<<<>>>@@@>>>===;;;:::;;;>>>BBBDDD@@@AAADDDGGGGGGCCC<<<777888999;;;>>>???@@@???>>>BBBCCCDDDBBB@@@??????@@@AAA@@@>>>===<<<<<<<<<<<>>???BBBDDDEEEFFFFFFHHHJJJMMMOOOOOONNNMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQSSSVVVYYY[[[\\\]]]]]]]]]\\\[[[[[[WWW\\\_________```]]]YYYWWWVVVSSSQQQNNNLLLJJJIIICCCEEEFFFEEEDDDCCCDDDEEEGGGKKKOOORRRRRRQQQQQQQQQXXX]]]bbbfffjjjrrr{{{tttrrroookkkiiihhhggggggiiijjjkkklllnnnooopppqqqnnnooooooppprrrsssuuuvvv||||||||||||}}}~~~|||{{{zzz{{{}}}}}}|||{{{wwwwwwvvvuuurrrooolllkkkhhheeecccdddhhhjjjiiigggccccccaaa___]]][[[YYYXXX^^^]]]\\\ZZZXXXWWWUUUUUUTTTRRROOOOOOQQQRRRRRRQQQQQQPPPNNNLLLMMMMMMKKKIIIIIILLLOOOQQQPPPOOOPPPPPPTTTQQQMMMJJJJJJJJJJJJKKKMMMLLLKKKHHHEEECCCCCCCCCGGGEEEAAA@@@@@@@@@???===<<<888777:::;;;777444444888777555444444444555666444333222111000000111222333333444444222000---,,,((((((((()))))))))******&&&''')))+++++++++***)))'''''''''''''''((()))***&&&%%%$$$%%%'''((('''&&&''''''''''''(((((())))))(((***++++++((('''&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''(((***,,,...///000111...------...//////...---"""###%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''')))***++++++******---///000000...,,,,,,---///...,,,***))))))******)))******)))((((((***+++***+++---------+++)))(((***)))))))))***,,,.../////////......//////000000*********))))))+++---///000000000///...,,,+++***&&&'''((((((((((((***+++******)))***+++,,,,,,,,,---(((&&&((()))'''''')))---,,,***)))((()))*********)))(((((((((((()))******+++,,,***)))(((((())))))******+++,,,,,,,,,,,,+++***)))))))))+++...///111000...---------......***+++---///000111000000888666777:::AAAHHHMMMPPPRRRVVV^^^lll~~~eeeUUUFFFCCC@@@>>>???>>>;;;999888888777777777777888999::::::999888888888888888888888888888999;;;===>>>;;;:::999:::<<>>>>>>>><<<<<>>???@@@>>>===;;;:::999999999:::>>><<<;;;999999:::<<<===@@@AAAAAAAAA@@@AAACCCEEECCCBBBBBBCCCDDDEEEEEEEEEGGGGGGGGGFFFEEEEEEGGGJJJLLLLLLLLLKKKJJJIIIHHHHHHDDDIIIMMMNNNOOORRRQQQMMMIIIIIIIIIIIIGGGFFFFFFFFF@@@AAABBBBBBAAA@@@AAABBBBBBEEEIIIKKKKKKKKKKKKKKKPPPSSSVVVWWWXXXZZZ___cccdddcccccccccfffiiilllmmmmmmmmmnnnoooppppppppppppsssrrrpppqqqrrrrrrqqqpppuuuuuuuuutttssspppnnnlllnnnoooqqqrrrqqqmmmgggbbbYYYXXXUUURRRPPPNNNMMMMMMMMMNNNOOOPPPRRRSSSTTTUUURRRSSSSSSTTTTTTTTTTTTTTTZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZXXXVVVVVVUUUUUUTTTRRROOOMMMKKKKKKHHHFFFFFFHHHIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>>>><<<:::999999:::::::::<<<999777888999999999999888;;;???AAAAAAAAABBBCCCHHHCCC>>>;;;;;;<<<<<<;;;???@@@AAA>>>:::888777888:::888666666666555555444999444111222222///...000333222000...------......+++++++++,,,,,,---------+++,,,.........,,,)))((('''(((((()))))))))))))))%%%&&&''')))))))))((((((&&&&&&&&&&&&'''((()))***&&&%%%$$$%%%&&&'''&&&%%%(((((((((((('''''''''&&&%%%&&&((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((()))+++...///111111111000...,,,,,,,,,,,,+++***&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''%%%&&&'''))))))))))))(((///000222111...+++******,,,+++***(((((((((((()))'''(((((((((''''''(((***+++,,,---...---+++)))(((******))))))***,,,...///000000000//////...------)))***+++***)))***,,,///000111222222111///---,,,''')))++++++******,,,---******))))))((()))***+++,,,(((&&&((()))'''''')))...---,,,++++++,,,,,,------,,,***)))((()))******,,,------,,,***)))***+++*********++++++,,,---------,,,***))))))***+++,,,///...,,,+++,,,---...///,,,---...000000000///...444333333666;;;AAADDDEEEGGGHHHKKKQQQ\\\qqqaaaXXXMMMFFFCCCBBB@@@>>>888777777666777999:::<<<999999888777777777777777666666666777888999:::::::::::::::<<>>:::999<<>>===>>>@@@AAAAAA@@@???>>>>>>???;;;:::999777777888999999<<<;;;:::999999:::;;;<<<;;;<<<===<<<;;;<<<>>>@@@=========???BBBDDDDDDCCC===>>>?????????@@@BBBDDDFFFEEEDDDCCCBBB@@@@@@??????DDDGGGGGGHHHKKKJJJFFFBBBDDDEEEDDDBBBAAA@@@AAA???@@@AAA@@@???>>>???AAA???AAADDDEEEDDDCCCCCCDDDGGGHHHJJJJJJIIIJJJLLLNNNUUURRRPPPPPPRRRTTTUUUVVVRRRSSSTTTUUUVVVVVVVVVVVVWWWUUUTTTTTTUUUVVVUUUUUUXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQSSSUUUVVVTTTPPPLLLIIIHHHGGGEEECCCAAA@@@@@@>>>???@@@AAABBBCCCDDDEEECCCCCCDDDEEEDDDCCCAAA@@@DDDCCCBBBBBBAAAAAAAAABBBDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@@@@>>><<<:::999999777555555666666555444444444333333333333444444333333333333444444444555555444333222222333444555777222///111333333444666444777;;;>>>>>>>>>???@@@@@@;;;666444555666555333999===???>>>999555444555000111222444444444444444999333000111111//////111111000...,,,++++++++++++((()))***,,,,,,,,,,,,,,,***+++---......---+++***))))))))))))((((((((('''(((((('''''''''''''''''''''&&&&&&&&&'''(((((()))'''%%%%%%%%%''''''&&&%%%(((((())))))((('''&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((())),,,...000000000000///,,,***)))))))))(((''''''''''''(((''''''&&&%%%$$$$$$%%%&&&'''((((((((()))))))))(((((((((((('''$$$%%%&&&((((((((('''&&&---///111000...+++)))((((((((('''''''''(((***+++&&&''''''&&&%%%%%%''')))***+++,,,------,,,***)))******))))))***+++---...////////////...---,,,+++))),,,...---+++***,,,//////000222333222000...---***,,,------,,,+++,,,,,,)))))))))((('''(((***------((('''***+++)))(((***,,,,,,,,,,,,,,,,,,------///...+++)))(((((()))***)))+++++++++)))((()))***))))))))))))***,,,---...///...,,,***)))***+++,,,---,,,+++++++++,,,...///---......///////////////222333444666999===@@@BBB===???CCCFFFIIIRRReeevvvmmmYYYKKKBBB===;;;BBB@@@>>><<<;;;;;;;;;<<<;;;::::::999999999999:::666666666777777888888999;;;<<<<<<>>>@@@CCCFFFHHHDDDBBB@@@??????>>>;;;999;;;>>>AAAAAA???>>>>>>@@@???AAAAAAAAA???>>>???@@@<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<999:::<<<===<<<<<<>>>@@@<<<;;;;;;>>>AAACCCBBB@@@999;;;===?????????AAABBBBBBAAA@@@???>>>======<<<>>>BBBDDDCCCCCCEEEDDD@@@>>>@@@BBBBBB???======>>><<<>>>???>>>===<<<===>>>???AAACCCCCCAAA?????????AAAAAABBBBBBBBBBBBDDDEEEIIIFFFDDDDDDGGGIIIIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDDDDFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@AAAAAA???@@@AAADDDFFFEEEBBB@@@??????>>>===<<<;;;;;;:::888888999:::;;;;;;<<<<<<<<<===>>>??????===;;;999::::::999999999::::::;;;===;;;:::999::::::888777666666777777666555333222111000000000111222222222000000///...//////111111///000000000111111222222000111111222333555888:::888222...000222000222666444777;;;======<<<===>>><<<888333222555666555222666;;;??????:::555222222...000333555555444333222555111///111111///---///...---,,,+++***++++++,,,***+++,,,---------+++******+++,,,---......------******)))((((((((()))))),,,+++)))'''''''''((()))''''''&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''%%%&&&'''((()))))))))((((((***++++++)))''''''((()))&&&'''((())))))((('''&&&%%%'''((('''&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((())),,,...//////......,,,)))'''&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))***)))(((((((((((('''''''''$$$$$$&&&'''''''''&&&%%%(((***---...,,,***)))((())))))(((''''''((()))***&&&''''''&&&%%%%%%&&&(((((()))+++,,,---,,,***)))***)))(((((()))***,,,---***+++,,,.........---,,,)))---111111...,,,---///...///000111111///...---,,,---///...,,,***)))***'''((()))((('''(((,,,///---)))(((,,,---+++***,,,,,,,,,,,,------.........///---***'''&&&&&&'''(((''')))***)))(((((()))***(((((((((((()))+++---...///...,,,+++***+++---...+++++++++++++++,,,,,,---...------------...//////000333666777777888<<>>>>>===<<<<<<======>>>888888888888999999::::::======>>>???AAABBBDDDEEEHHHEEE@@@>>><<<;;;:::999999;;;>>>===;;;:::;;;======>>>???>>>===<<<===>>>======<<<<<<===>>>@@@AAA@@@@@@@@@@@@>>>===;;;:::777999<<<======>>>???@@@999888777:::===???===;;;;;;>>>@@@AAAAAA@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>BBBDDDBBBBBBCCCAAA>>>999<<>><<<===???:::;;;<<<;;;:::999:::<<>>======??????>>>>>>>>>>>>???@@@AAA???>>>@@@DDDFFFFFFDDD>>>???@@@AAABBBBBBBBBBBB???===;;;;;;<<<>>>>>>>>>999999888888999:::<<<===::::::;;;===??????===;;;999999999999888888888888555666666666777777888888888:::<<<>>>>>><<<:::888777777777888999:::;;;<<<<<<:::888777777777666555222333444444444333222111.........///111333444555111000///.........///000000000000000000000000000---...000222555888<<>>======>>>>>>AAACCCHHHMMMJJJDDDCCCEEEGGGBBB>>>===???>>>:::666:::???AAA===:::<<<===<<<;;;;;;:::999::::::<<<<<>>@@@CCCDDDDDDJJJIIIFFFCCCAAA@@@@@@@@@???BBBBBB@@@@@@BBBBBB>>>BBB???<<<;;;;;;;;;:::999======@@@GGGLLLJJJCCC<<<:::::::::;;;======<<<:::999>>>BBBAAA===:::;;;===???AAABBBAAA???<<<;;;<<<777888999999999999888888;;;>>>AAABBB@@@>>>===<<<<<<@@@CCCBBB???======???<<<<<<<<<<<<===>>>@@@AAA===???????????????@@@AAA<<<;;;:::999888777777777666666777888888999999:::::::::999999999999::::::888777666555666555444222333333222222222222333333888666444777<<>>555111888>>>;;;555222555888;;;;;;777333222222333222222333444333111///,,,,,,,,,---...---+++)))***,,,,,,+++))))))---000+++***+++,,,...---+++)))***'''&&&'''***,,,+++***---,,,,,,+++***)))((((((333...)))''')))******))))))'''%%%&&&%%%%%%&&&(((***)))&&&###%%%((((((&&&***,,,------+++***+++++++++***)))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&'''))))))((('''&&&&&&&&&'''''''''((((((&&&''''''((())))))((((((''''''&&&&&&&&&'''((((((************+++++++++,,,)))((('''%%%$$$$$$%%%%%%---)))%%%$$$&&&'''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%(((+++...///...,,,***+++*********++++++)))((()))***+++++++++,,,...000......---,,,++++++++++++***(((&&&(((+++,,,+++(((111///---,,,+++)))'''%%%************+++...000111------,,,+++***,,,///222666444000///000111111111111...)))((()))***)))'''+++((('''***///222000---++++++++++++++++++++++++///...---,,,++++++++++++---$$$%%%333;;;333)))&&&******+++,,,------------000//////...///111333444999888777777999;;;>>>@@@AAAQQQbbbuuu}}}ssskkkcccaaaaaaaaabbb```ZZZUUUQQQOOOLLLIIIHHHJJJLLLNNNQQQUUU[[[```\\\QQQJJJHHHLLLIIIEEEEEEGGGFFFBBB>>>>>>BBBCCC???<<>>>>>>>>???AAABBBCCCCCCCCCEEEIIIPPPWWW[[[```]]]VVVPPPJJJGGGEEEDDDCCCGGGHHHEEEBBBCCCCCCAAAAAA???<<<<<<<<<===<<<;;;<<>>===>>>>>>===;;;<<<===>>>===;;;;;;<<<>>>???AAABBBBBB@@@???>>>???;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEDDDCCCAAAAAA@@@AAABBBAAA???=========??????@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@?????????======<<<;;;999888777777444444555555666777777777777777666666666666777777777666444444444555444444222222111111222333444555777444333555:::<<<999666888666555555888:::;;;::::::999888777555333222222333222000000222333222111000////////////000111222111000///000111111000///111000000/////////000000222000///000333888>>>BBB???:::444111111222333222444999===<<<888666999===AAA999666;;;>>>;;;666444555666777666333222333555444444444444333222///---.........///000///---,,,)))+++,,,+++******,,,......------...//////...,,,+++(((&&&'''***,,,+++***++++++******))))))((((((+++)))'''&&&'''((()))))))))((('''(((((('''((()))+++++++++*********)))'''(((***++++++***)))***+++***)))((('''&&&&&&&&&'''''''''(((((()))***++++++(((((((((((())))))((('''%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%''')))***,,,,,,)))&&&%%%&&&''''''%%%'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''(((''''''&&&%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%'''***---...---,,,+++,,,++++++,,,------,,,***+++---...---------///111...---,,,************+++,,,+++***+++...000///---///...---,,,+++(((&&&$$$((((((((()))+++---///111---,,,+++******---111444333000......000222222222000,,,)))'''((()))((('''***'''%%%(((...222222000...---,,,******+++,,,---///...---+++***)))((((((---&&&)))666<<<555---,,,)))***+++,,,------------////////////000111222222666555555555777999;;;======CCCJJJWWWpppyyyqqqnnnjjjgggfffhhhlllnnnrrrvvv~~~}}}nnnaaa[[[^^^[[[XXXWWWVVVTTTOOOJJJFFFGGGEEE???===AAAEEEFFFFFFDDDBBBAAABBBEEEHHHJJJQQQTTTWWW\\\bbblllyyywwwkkk___VVVPPPNNNMMMSSSTTTNNNIIIHHHIIIIIIFFFDDDBBBBBBBBBBBB@@@???@@@LLL[[[aaa[[[RRRJJJGGGGGGDDDAAA?????????>>>===???===<<<<<<>>>@@@AAAAAA@@@BBBDDDDDDCCCAAAAAABBB;;;;;;:::::::::;;;===>>>>>>@@@CCCEEEGGGGGGGGGFFFGGGEEECCCBBBCCCCCCBBBAAA@@@AAACCCEEEFFFGGGGGGFFFHHHGGGFFFEEEBBB@@@>>>===<<<<<<<<<;;;:::777555444333333444444555555666666555555444444444444555555222222111000111222333444222111000000111333555777555333222444777888666333777555444555777999:::::::::999888666444222111000222000///000222444444333000000000000000111111222444222000000222333333333333333222222111111111111............111444888:::555333111111222444444333666:::<<<;;;777666999>>>AAA===;;;======999666666999888666333000000333555444444555555444333111000---.../////////...,,,+++(((***++++++*********+++...---,,,,,,......---,,,---+++((((((***+++,,,+++***************)))))))))&&&(((((((((''''''(((***'''(((((((((((((((((('''(((***---...---***((((((''')))***+++*********,,,,,,***(((&&&&&&&&&((()))&&&'''''''''(((((())))))************)))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---...,,,)))'''&&&&&&''''''&&&))))))))))))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%+++,,,------------++++++,,,++++++---//////...---...///000///......///000...,,,***((((((((()))***)))((((((***,,,......---.........---+++(((%%%$$$%%%&&&''')))+++,,,...///---+++)))(((***...222555...,,,+++,,,///111222222---***(((''''''((('''&&&)))'''%%%(((---222333333000///---,,,+++,,,---......---+++)))((('''&&&&&&***'''+++555999333///000)))***+++,,,---------------...///000000000000000222222222222444666888999;;;:::<<>>???@@@CCCDDDDDDFFFIIIMMMQQQSSSSSSSSSRRROOOLLLLLLOOOQQQPPPNNNKKKNNNRRRVVVZZZ[[[\\\\\\ZZZXXXVVVSSSPPPMMMIIIFFFCCCCCCCCCBBB???<<<888666555555555666666666666666666666555555555555666666111222222222222444777999777555444333444666999:::888666666777999999888666888666555666888:::::::::999999777666555333222111222000///000333555555444222222111111111222222333555333000000222444555555555555555444444333222222......///000111222333444///......///111333555666:::<<<===;;;888888;;;???AAA@@@@@@>>>;;;888777888<<<:::666333000///000111111333555666555444444444,,,...000000///...------+++,,,...///......---,,,...---,,,,,,...///...---...---+++******++++++,,,*********+++++++++++++++(((+++...---***((()))***)))++++++))))))***)))'''((())),,,///---***))),,,''')))+++,,,,,,+++,,,...---+++)))'''&&&''')))***((((((((((((((()))))))))+++,,,,,,+++)))'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))((((((((()))+++)))(((''''''(((((((((+++*********((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''',,,+++***)))(((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&(((***+++,,,,,,+++***(((111111000///...,,,***)))*********,,,///000///......000111000...------...---+++)))'''&&&'''((()))''''''((())),,,---......///000000///,,,)))&&&&&&&&&'''((()))***++++++++++++)))&&&&&&)))...222555+++)))((())),,,.........***((('''&&&&&&&&&&&&&&&((('''(((+++///222222111000000000//////---,,,,,,***)))(((''''''&&&&&&&&&''''''+++111111,,,+++...)))***+++,,,,,,---,,,,,,,,,---...000000000///...000000000111222444666777777666;;;EEEKKKXXXxxxtttfffdddkkksssvvvuuuttttttuuuyyy~~~}}}~~~zzztttnnnjjjgggsss}}}yyykkk``````ddd___\\\XXXVVVWWWYYY[[[\\\YYYWWWWWW\\\cccddd```[[[[[[\\\]]][[[XXXUUUSSSSSSVVVTTTRRRQQQQQQRRRTTTVVVVVVVVVYYY^^^dddggghhhgggccc```^^^___cccffffffdddeeeggglllppptttvvvwwwwwwrrrpppllljjjgggbbb]]]XXXQQQQQQPPPNNNJJJEEE@@@>>>888888777777666666555555666666555555555555666666222444666666666888;;;>>>;;;:::888888888999;;;<<<999888888999::::::999888:::888666666888::::::999999999888777666666555555555444333333555777777666555444444333333444444444555333000000222444555555333333444444333222111000111222333444444444444444000000000000222555999<<<;;;======;;;999999;;;>>>===??????<<<888777888888999777444111000///...---000222444444222111111222,,,///111222000///000111000000111222222222000//////......///111222222111000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,///333333000......000333666555000...111000+++,,,***+++......***+++///''')))+++,,,++++++,,,...***)))'''&&&&&&'''((()))+++++++++++++++*********+++,,,---,,,)))&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&++++++***)))((('''&&&%%%)))***))))))((((((((()))+++++++++***)))'''&&&%%%#########$$$$$$$$$%%%%%%&&&'''''''''((((((((((((---,,,+++***(((&&&%%%$$$%%%%%%%%%%%%&&&'''((((((++++++************++++++.........---,,,+++******(((((((((+++---///...------...000///---++++++,,,,,,***((('''&&&&&&'''((()))***,,,---...000111222000222333222...***((((((((()))***++++++***((('''***&&&$$$$$$)))...111333***((('''((()))***)))((('''''''''&&&&&&%%%&&&'''((())),,,///111111///---...000222333222///+++(((&&&&&&&&&&&&'''((()))***((())),,,...,,,((('''***))))))***+++,,,,,,,,,,,,+++,,,---//////...---,,,...//////111222333555555222111999BBBAAABBBYYYwww~~~wwwzzz}}}zzzyyy{{{}}}zzzyyy|||}}}|||}}}}}}{{{wwwsssqqqqqqrrrqqqpppnnnnnnnnnnnnoooooonnnnnnrrrxxx|||{{{zzzxxxwwwvvvwwwzzz|||||||||}}}~~~~~~{{{xxxvvvrrrjjjeee]]]\\\YYYUUUOOOIIIDDDBBB<<<<<<;;;999888666555555555555444444444444555555///222666777666777:::>>>999999999::::::;;;<<<<<<999999:::;;;<<<<<<;;;;;;???===:::999:::;;;;;;::::::999999888777666555555888666444444555555555444888777777666666666666666555333111222444555666666000111222333333222111000000111222222222222111111000111222333444888===AAA<<<<<<===<<<:::999;;;<<<777::::::666444666777666666444111000000000///...///222555333///------...***...222333111111222555333222222222333333222000///000111444777888777666999:::<<<;;;888555444333111111111111111111111111111444999>>>AAADDDFFFHHHJJJMMMIII@@@===@@@???999333,,,***//////***(((,,,''')))+++,,,+++***+++,,,((('''''''''&&&''''''''')))(((((((((''''''&&&&&&))),,,---,,,(((%%%&&&'''((('''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''))))))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((('''''')))***+++***)))((()))***+++++++++***)))(((&&&%%%######$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))---,,,+++***((('''&&&%%%''''''''''''((()))***+++***)))(((''''''((()))***%%%&&&(((***+++++++++***'''''''''))),,,------++++++,,,......,,,***************)))(((''''''''''''((()))+++,,,,,,,,,...000000333666555000+++)))***)))***,,,......,,,)))''')))&&&###%%%***///000000+++)))((((((((((((&&&%%%%%%&&&''''''&&&%%%&&&((()))+++...000111000...,,,///111333444333///***'''%%%%%%&&&'''(((***,,,---,,,,,,---,,,***(((((()))((()))***+++,,,,,,,,,,,,+++,,,,,,---------,,,,,,---...///000111333444444444222666;;;777666GGG^^^|||tttnnniiigggbbb\\\UUUNNNIIIGGGDDDCCCBBB???===:::999888777777666666666666777777222777===>>>===<<>>===<<<@@@===;;;999999999777666::::::999888888888888888555444333555777888888777222333555666777777666555222333333333333333333222333777;;;>>>@@@DDDHHHLLLJJJKKKKKKKKKJJJIIIIIIIII@@@CCCBBB>>>???DDDEEEBBBAAA<<<666222111222222111...222666666222000222444222777<<<===<<<<<>>>>>@@@AAA???>>>;;;===@@@EEEHHHIIIHHHEEEJJJNNNQQQPPPLLLGGGEEEDDD>>>>>>>>>===<<<<<<<<<;;;;;;???GGGSSS```kkksssvvvvvvxxxrrreee```dddccc]]]FFF;;;777===>>>555...---,,,...//////...---......******+++,,,,,,,,,+++***((((((''''''&&&%%%$$$$$$'''***---+++'''$$$%%%((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&((()))***+++%%%%%%&&&'''((()))******((()))***++++++******)))(((***,,,+++)))(((***++++++++++++***)))((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((,,,,,,+++***)))''''''&&&(((((())))))+++,,,---...*********++++++*********%%%&&&)))+++,,,+++)))(((((('''((())),,,,,,,,,***)))+++......---+++******))))))******)))(((&&&%%%%%%'''))))))((((((***,,,///333777555000+++)))***'''***---000111///---+++***'''%%%(((---111000...+++***))))))***)))'''%%%###&&&((((((&&&&&&''')))***+++,,,---...///000111222222222111000---***)))'''''''''((()))+++---...------+++))))))******)))((()))***++++++,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,---///000111222222666555666888666777BBBOOOfff~~~xxxwwwtttnnnfff^^^XXXSSSPPPLLLKKKIIIFFFCCC@@@===<<<::::::999999999999::::::>>>DDDKKKMMMKKKIIIKKKNNNRRRUUUYYY]]]```bbbbbbbbbfffhhhjjjkkkkkkkkkmmmnnnqqqnnnjjjhhhhhhgggfffeee\\\[[[XXXUUURRROOOLLLKKKMMMJJJGGGEEEDDDCCCAAA???<<<;;;::::::999999999:::666555555777999:::999888666777:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>666333333333333,,,222888999888999<<<@@@CCCHHHNNNOOONNNNNNRRRVVVZZZWWWTTTSSSUUUWWWVVVTTTNNNQQQUUU[[[``````^^^\\\ZZZ^^^cccccc^^^XXXUUUSSSJJJJJJIIIHHHGGGGGGFFFFFFGGGKKKVVVggg|||^^^QQQLLLSSSTTTHHH<<<888111333444444222111222222...000111333333222000//////......---,,,+++******&&&))),,,***&&&$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))******+++(((((())))))***,,,---...'''((()))***+++---......+++,,,,,,---,,,+++)))((('''***---,,,***)))***,,,******+++******)))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,++++++***)))(((''''''*********+++,,,...///000+++---///000000///---++++++,,,...///...+++'''%%%)))((((((***,,,---,,,***)))+++...///---,,,++++++((()))+++++++++)))&&&%%%(((+++---,,,******,,,......222666555///***((()))&&&)))---111333222000...+++)))'''+++000333111...,,,+++***+++,,,,,,***(((###&&&((()))'''&&&'''***,,,++++++***+++...333777555333111...,,,+++++++++))))))))))))***+++,,,---+++***(((&&&(((++++++)))((()))***++++++,,,++++++---,,,+++*********,,,,,,***+++,,,...///000111111111333666888999:::>>>CCCQQQnnnzzztttooommmkkkiiifff```YYYQQQKKKGGGGGGDDDAAA???AAADDDFFFFFFJJJPPPWWW[[[\\\^^^ccchhhsss{{{}}}|||~~~zzzvvvtttssssssrrrppptttrrrnnniiiccc]]]XXXUUUQQQPPPNNNKKKJJJHHHHHHHHHEEEDDDEEEIIINNNQQQPPPNNNKKKPPPTTTSSSTTTWWWXXXWWWUUUQQQOOORRRSSSRRRRRRTTTVVV\\\eeejjjlllooouuuzzz~~~wwwxxxtttooopppwwwyyyvvvjjjXXXBBB444111333333222:::333;;;FFFAAA@@@OOOZZZXXX]]]fffnnnrrrrrrpppmmmqqqrrrooommmppptttooogggcccdddgggnnnttttttoooiiieeebbb```______``````___XXXWWWUUURRRNNNJJJGGGEEEMMMRRR___ttt{{{jjjbbblllqqq```EEE444999777333222222222111000333333333555777666111---000444555///...111111...******)))(((((((((((()))(((&&&$$$$$$''')))(((&&&)))))))))************+++***((('''(((***---.........+++((((((***...000111...//////000///...,,,++++++***)))***++++++***((('''&&&%%%'''***+++)))''''''%%%%%%(((+++---***''')))(((&&&&&&&&&'''((()))------,,,,,,***))))))(((*********+++---000333555///000555;;;;;;333---+++******,,,///000///+++((()))'''&&&(((---000000...,,,---///000000///---,,,*********)))(((((('''''')))(((((()))+++---,,,+++...000222000,,,******,,,%%%(((+++------...///000)))((('''&&&'''(((+++,,,...---***&&&(((,,,+++'''(((((('''&&&&&&&&&&&&&&&/////////......111555888666444111...+++))))))(((******))))))***+++,,,,,,(((((())))))******++++++(((+++------***)))+++---,,,,,,,,,+++******---///,,,,,,,,,,,,---///111222333444666666777:::===@@@GGGUUUpppyyyqqqjjjfff^^^[[[XXXXXXZZZ^^^```aaabbbgggmmmpppppprrrvvv{{{|||vvvsssrrrqqqooollliiigggggghhhhhheeeddddddgggllloooooommmjjjpppsssrrrsssvvvwwwvvvooojjjgggiiikkkjjjkkkmmmpppvvv~~~}}}}}}}}}xxxeeeXXXGGG===<<>>FFFNNNLLLQQQ___dddgggkkkqqqwwwyyyxxxuuurrrttttttpppmmmpppuuurrrllldddeeehhhooouuuwwwsssnnnaaa___\\\[[[\\\\\\[[[[[[WWWVVVVVVTTTRRROOOLLLKKKOOORRR[[[mmm{{{~~~zzzdddJJJ<<<<<<:::888777888888888777888888999;;;===<<<999555333777777222111333333000---------,,,,,,,,,,,,---***(((&&&&&&)))***)))'''))))))***++++++,,,---------,,,+++,,,...000111000///---+++***+++,,,+++***,,,---...//////......---+++++++++,,,......,,,***(((&&&$$$%%%((()))(((&&&&&&%%%%%%'''((()))(((''''''''''''(((((()))***+++,,,,,,++++++++++++++++++---,,,,,,---000333777:::555777===BBB>>>333+++)))((((((***---///...+++(((***((((((***...111222111....../////////...,,,,,,+++++++++***))))))(((((()))(((((())),,,---------///111222000---++++++,,,'''***,,,------,,,---...***)))((('''(((***,,,---......,,,(((***---+++&&&&&&&&&&&&&&&'''(((******------......///222777;;;333111///---+++*********)))))))))))))))***++++++((((((((()))******+++++++++...000///+++((()))***+++++++++***((((((***,,,......---,,,------//////444555777888999:::===@@@>>>GGG\\\uuu}}}wwwtttrrrsssvvvzzz}}}~~~{{{~~~~~~{{{{{{}}}{{{yyyyyy||||||vvvrrrtttuuuuuuvvvzzz{{{|||}}}}}}zzzxxxvvvqqqjjj\\\UUULLLFFFFFFIIIMMMPPPJJJIIIPPPSSSTTT```kkkgggjjjlllpppssstttsssqqqooommmlllhhheeehhhlllllliii]]]]]]___eeekkknnnllljjjXXXUUUSSSQQQRRRRRRQQQPPPOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMRRR^^^rrr{{{aaaKKKAAA<<<:::888999:::;;;;;;:::777888999;;;======;;;999777999888555555666666333111111222222222222222222...,,,++++++,,,---,,,+++,,,,,,,,,---------------///......///222333333222...---------------***(((((()))***+++,,,,,,,,,+++,,,,,,---///111111///---+++)))''''''((()))(((((('''((()))(((''''''(((***))))))+++,,,------......---,,,,,,,,,---...000111111000///000333888===@@@>>>BBBJJJLLLCCC555,,,***((()))+++...000000---++++++******,,,000333444444000000//////...---,,,+++,,,,,,++++++***))))))))))))((('''))),,,.../////////111222000...,,,,,,---***,,,......,,,+++***+++***))))))))))))+++---......000...+++,,,...+++&&&$$$%%%&&&'''))),,,...///...////////////111555888000...---+++++++++++++++))))))((((((((()))******'''(((((()))******+++++++++///222111---******+++---------+++))))))***,,,//////...---,,,,,,------222444777888888888:::<<<<<>><<<<<<======;;;999666888:::<<<>>>??????@@@===;;;999:::;;;:::888777444666999;;;<<<;;;:::999555444333222111000000111333333333333333333333333666666777999;;;;;;999777777444111111333666777888777777666555444444333333000111222444666777555333555333111///---...///000...///000...++++++...111///000111111111000///...//////...///000111333444444333333444888<<>>===<<<<<<<<<<<<:::888777:::<<<>>>>>>???AAACCCCCC>>>;;;>>>@@@>>><<<;;;888:::>>>AAABBBAAA???>>>888999888666444222333444444555666888999;;;<<<===<<<===???AAACCCBBB???===???<<<888666777999;;;<<<;;;:::999777666555555444444333333555777777666555444555444222000///111222000111111111000000111333222222333333333333222222444444444333333333333222444444555666999===AAACCC:::>>>DDDGGG@@@555000111///...///111333444333111---///000000000000333555666555444333111000///...------,,,++++++******))),,,***)))))),,,000222222///...---...//////---+++,,,---...---+++(((''''''%%%&&&'''((()))***+++++++++000111...---//////------,,,+++***************((()))******)))***,,,------,,,***(((&&&&&&&&&&&&******)))((((((((())))))&&&'''((()))***+++,,,---...000222111...,,,...000000000000...,,,,,,---///---...///000000000000000...000333444444555666888999777:::???DDDIIIRRRZZZbbbkkk}}}~~~zzzyyy{{{|||{{{yyywwwzzzyyyssspppqqqrrrqqqpppllljjjnnnqqqrrrtttwww{{{zzzzzz{{{{{{zzzxxxwwwyyyxxx{{{{{{xxxzzzvvvoookkkmmmkkkgggeeegggffffffhhhhhhhhhfffcccaaa```___eeeggggggrrryyyqqqeeeeeedddcccaaa___]]]\\\]]][[[]]]aaa```ZZZYYY[[[\\\\\\[[[ZZZXXXVVVVVVVVVRRRPPPNNNOOOQQQSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLKKKNNNQQQRRRQQQRRRUUUWWW\\\jjj{{{zzzxxxpppcccUUUJJJEEECCC@@@@@@@@@AAABBBBBB@@@>>><<<>>>AAABBBAAABBBEEEGGGJJJCCC@@@DDDGGGDDDAAABBB===@@@DDDHHHJJJIIIFFFDDDAAABBBBBB???<<<:::;;;===<<<======???@@@AAABBBBBBAAAAAADDDGGGHHHGGGCCC@@@@@@>>>;;;;;;===?????????<<<;;;:::888777777777888888666444444666777777666555777888777444333444666666555555666888999888777888888888999:::<<<===>>>?????????>>>===:::777555444555777999<<<>>>@@@AAA:::;;;===@@@===666333444111111111222444444333222000222333222111111333555555666666666444333111/////////......------,,,,,,...,,,******,,,///111222...---+++,,,......,,,******,,,------+++)))((((((%%%&&&''')))***+++,,,,,,***...000---+++...111000...---,,,***))))))(((((($$$&&&''''''&&&'''(((******)))'''&&&&&&&&&'''(((++++++***)))))))))))))))&&&&&&''')))***+++,,,---///000111///,,,+++...111---------+++******,,,...000111111222222111//////...000111222333555777:::999888:::???AAABBBGGGNNNSSSWWWdddzzz~~~}}}yyyyyy}}}~~~|||tttpppqqqppppppqqqsssuuutttqqqmmmoookkkppprrrmmmrrrwwwsssllllllmmmmmmmmmllljjjiiijjjggggggjjjhhhccccccggghhhhhhhhhgggdddcccbbbccc[[[ZZZXXXYYY\\\^^^______aaa___[[[XXXUUUTTTTTTTTTUUUWWWZZZZZZXXXXXX[[[^^^bbbgggqqq~~~pppllljjjcccZZZSSSOOOLLLIIIJJJJJJJJJLLLNNNOOOMMMLLLEEEGGGJJJKKKJJJJJJMMMPPPPPPHHHEEEJJJMMMIIIFFFGGGAAADDDIIINNNOOONNNKKKIIIJJJLLLLLLIIIEEECCCDDDFFFFFFFFFEEEDDDCCCBBBBBBAAAAAABBBEEEHHHIIIHHHCCC@@@;;;;;;<<<>>>BBBDDDDDDCCCBBBAAA@@@???>>>???@@@AAA:::777555444555666777777777:::<<<<<<999777888:::;;;::::::===@@@AAA???<<>>;;;555666999;;;>>>???@@@@@@>>><<<<<>>999777888555444444555666777555444333555666555222111333666555666777777777444222000111111111000//////......///---******,,,///111222...,,,***+++......,,,))))))***,,,,,,+++)))))))))&&&'''(((***,,,---------)))...///+++***...222222------+++***)))(((((((((%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%&&&''')))***,,,,,,+++***))))))******&&&&&&''')))***,,,------,,,---...---,,,---111666,,,,,,,,,+++******---///333333444333222000...---,,,---//////000333666:::666555666:::;;;:::>>>DDDMMMLLLUUUfffuuu}}}|||zzzxxxxxxxxx}}}}}}yyyvvvwwwtttpppiiihhhhhhhhhiiijjjlllmmmnnnooonnnlllhhhfffeeeeeecccfffiiihhhfffeeefffgggmmmssszzzwwwmmmhhhhhhfffbbb\\\WWWUUUUUUWWWWWWXXXZZZ[[[ZZZXXXUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRPPPOOOOOOOOOMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMQQQSSSSSSPPPLLLIIIJJJKKKMMMMMMKKKIIIFFFFFFGGGIIIKKKHHHJJJQQQSSSMMMDDD@@@???>>>>>>@@@CCCDDDDDDCCCAAABBBDDDFFFGGGEEE@@@======<<<<<<<<<<<<>>>@@@AAAAAAAAA???===>>>BBBBBB???BBBBBBBBB@@@>>>???AAACCC===BBBDDDDDDKKKWWW___```ZZZcccggg```VVVPPPJJJCCC@@@>>><<<<<<>>>AAABBBBBB@@@>>>;;;999888999;;;===:::999888666555444444444888777666666666666555444555888999777333000000222000000111222222111000///333111---******---111333555333///+++***,,,...000+++)))&&&%%%''')))******111...***'''(((***+++,,,((()))+++---...///000000111000///---***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((111...+++'''%%%$$$%%%&&&&&&&&&&&&'''(((***+++,,,,,,------......---,,,+++++++++++++++++++++++++++222333333333222000///---111222222333444555666777777666666666777888:::;;;CCCCCCFFFPPP^^^jjjooopppuuuxxx{{{wwwwwwxxxvvvuuuuuuxxxzzz~~~~~~~~~|||wwwsssqqqqqqooorrrvvvwwwuuusssssstttqqqtttwwwwwwzzz{{{vvvoooqqqpppnnnjjjeeebbbaaaaaadddeeeeeefffgggfffdddbbb```___]]][[[YYYXXXXXXXXXUUUTTTSSSSSSSSSRRRPPPNNNPPPOOOOOONNNNNNNNNNNNNNNUUUWWWWWWUUUQQQNNNNNNOOOOOOOOONNNLLLJJJKKKNNNPPPSSSNNNOOOWWW]]]XXXLLLCCCAAA@@@@@@AAADDDGGGHHHHHHHHHIIIKKKMMMNNNLLLGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHFFFDDDFFFKKKLLLIIIFFFFFFFFFEEECCCCCCEEEFFF@@@FFFIIIIIIOOO\\\hhhmmmpppvvvxxxrrriii```UUUKKKCCCAAA??????@@@AAAAAA@@@AAA???<<<999888777777777555777999::::::999777666::::::999999999999888888666888:::888444222222444444444555555555444222222222000---******---000222444111---***)))***,,,...+++)))((((((***+++,,,+++000---)))((((((*********((()))+++---...//////000111111000...,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&''',,,+++(((&&&%%%%%%'''(((&&&&&&'''((()))***,,,---......///000///...,,,,,,************************//////000111111111000000333333444444444444333333444333333333333444666777AAA???@@@FFFPPPYYY]]]]]]```___fffyyy}}}||||||yyyxxxvvvzzz~~~}}}}}}yyyyyyvvvrrrssswwwxxxvvvvvvvvvtttpppllliiihhhiiioooooooooooonnnmmmmmmlllkkkhhhddd___\\\ZZZYYYYYYTTTSSSRRRRRRSSSSSSRRRPPPOOONNNMMMMMMLLLMMMNNNNNNZZZ[[[[[[ZZZWWWTTTSSSSSSRRRQQQPPPNNNMMMOOOSSSVVV[[[UUUVVV```hhhcccTTTIIIFFFDDDBBBCCCFFFJJJLLLMMMKKKLLLMMMOOOOOOMMMIIIEEEDDDEEEFFFGGGIIIIIIJJJJJJGGGIIIHHHGGGJJJPPPQQQNNNIIIIIIJJJIIIGGGFFFGGGIIIGGGLLLPPPNNNQQQ^^^nnnxxx}}}ssscccUUUIIIGGGEEECCCCCCCCCAAA@@@BBBAAA>>>;;;888555333222000333999>>>???>>>:::888>>>>>>>>>===<<<;;;::::::777:::<<<:::666444555777888888888888777555444333000...---++++++---...000222000,,,((('''''')))*********)))+++---......------+++)))((())))))((('''((()))+++,,,---...//////111222222111...***&&&###########################""""""""""""###$$$%%%%%%'''&&&%%%$$$$$$&&&((()))&&&''''''((()))+++---...000000111111000...,,,+++***************************+++---...000111111111333444444444333222000///333333222222222333333444;;;888777:::AAAGGGJJJKKKPPPLLLMMM]]]zzz}}}|||zzz~~~{{{ttttttyyy}}}|||||||||zzzuuupppmmmllllllsssttttttsssrrrqqqqqqqqqqqqnnniiiccc___\\\[[[ZZZUUUTTTSSSSSSUUUUUUUUUTTTNNNMMMLLLLLLMMMOOORRRSSS[[[\\\\\\[[[YYYWWWUUUUUUSSSRRRPPPNNNMMMOOOSSSWWW\\\YYY\\\gggmmmfffXXXOOOMMMJJJFFFEEEGGGKKKNNNOOOKKKKKKLLLNNNOOOMMMIIIFFFCCCEEEGGGIIIKKKKKKKKKKKKGGGIIIIIIHHHKKKQQQSSSQQQHHHIIIIIIHHHFFFEEEFFFHHHMMMQQQSSSPPPNNNWWWiiixxx|||iiiYYYOOOLLLJJJHHHHHHGGGDDDBBBCCCBBBAAA>>>;;;777333111///333999???AAA@@@>>>;;;DDDEEEDDDBBB???<<<:::999999<<<>>><<<999777888::::::999999888666555444333------,,,,,,,,,,,,------000...***'''%%%%%%&&&''')))))))))+++...///...---***)))(((((()))(((&&&%%%((()))***,,,------......111222333222///+++&&&##########################################$$$%%%%%%$$$$$$#########%%%'''(((&&&&&&'''(((***,,,---...000000000000///---+++***************************((()))***,,,...///000000111222333333222111///---555555555444444444444444444222000222888===AAABBBHHHEEEEEENNNccc|||zzz~~~~~~xxxsssqqqpppuuuwwwyyyxxxvvvttttttvvvwwwtttpppjjjfffcccaaaaaa[[[YYYXXXXXXZZZ[[[[[[ZZZSSSRRRPPPOOOPPPSSSVVVXXX\\\[[[ZZZXXXXXXWWWVVVUUUTTTTTTRRROOOMMMNNNRRRUUUZZZZZZ```hhhiiiaaaXXXTTTTTTPPPKKKHHHIIIKKKMMMNNNMMMMMMNNNOOOPPPOOOLLLIIIFFFHHHJJJMMMOOOPPPPPPPPPMMMNNNMMMLLLOOOTTTVVVSSSJJJJJJIIIFFFDDDDDDFFFHHHLLLPPPRRRNNNJJJPPPbbbrrr~~~jjjZZZSSSPPPMMMKKKKKKJJJHHHFFFCCCCCCBBB@@@===999666333333666:::???BBBCCCCCCBBBLLLMMMMMMIIICCC>>>;;;::::::===???===:::777888:::::::::999777666555444444,,,,,,++++++++++++,,,,,,...,,,)))&&&%%%%%%&&&&&&((('''(((***---...---,,,)))((('''((()))(((%%%###((((((***+++,,,,,,,,,,,,///000222111///+++&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""######%%%%%%%%%&&&&&&(((***,,,---///............---+++)))'''++++++++++++++++++++++++))))))******+++,,,---.........000111111111000///555555666555555555555444000///...///333777:::<<<===???BBBFFFPPPfff~~~wwwsssqqqsssvvvzzzzzzxxxuuuvvvwwwxxxvvvsssnnnjjjgggdddccc\\\ZZZXXXXXXZZZ[[[[[[[[[VVVTTTQQQOOOOOORRRVVVYYY```]]]YYYXXXXXXYYYYYYXXXXXXXXXWWWUUUSSSTTTVVVXXXZZZ[[[aaafffeee^^^YYYYYYZZZUUUPPPLLLLLLMMMNNNNNNKKKKKKLLLNNNPPPPPPMMMKKKHHHJJJLLLNNNQQQRRRSSSTTTRRRSSSQQQNNNOOOTTTTTTQQQMMMLLLIIIFFFCCCDDDGGGJJJKKKMMMPPPNNNKKKNNN]]]mmm|||{{{zzzhhhZZZWWWSSSOOOKKKJJJIIIHHHGGGAAAAAA@@@???<<<999555444555777:::>>>BBBEEEGGGHHHPPPRRRRRRMMMFFF???;;;;;;:::<<<===;;;777555555666999888777555444444444444++++++************++++++,,,+++)))'''&&&&&&''''''(((''''''(((+++,,,,,,+++)))((('''(((((((((&&&$$$(((((()))***+++,,,,,,+++---...///...---***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$##################$$$$$$$$$%%%''')))+++---...++++++,,,,,,+++)))'''&&&***************************************+++,,,,,,,,,,,,---...///000111111222222333444444333333222000000//////000111222333555;;;@@@CCCHHHWWWmmm}}}xxxuuusssyyy}}}zzzzzz{{{zzzyyyvvvsssnnnjjjfffccc\\\ZZZWWWVVVXXXYYYYYYYYYUUUSSSQQQQQQSSSYYY___bbbgggbbb\\\ZZZ[[[]]]_________```aaaaaa______aaabbb```^^^___dddeeeaaa]]]]]]\\\XXXSSSPPPPPPQQQQQQQQQLLLLLLMMMOOORRRRRRQQQOOOMMMNNNOOOQQQTTTVVVYYYZZZYYYYYYVVVRRRRRRTTTSSSOOOOOOMMMHHHCCCAAACCCGGGLLLQQQRRRTTTTTTPPPPPPZZZhhhxxxqqqpppxxx|||ssseee\\\ZZZUUUNNNIIIFFFEEEEEEDDD@@@???===:::777444111000,,,///555:::@@@DDDGGGHHHKKKNNNOOOKKKCCC;;;888888777999:::777333//////111222111000////////////000+++***)))(((((()))***++++++***)))((('''((())))))+++)))'''''')))+++++++++***)))''''''((((((&&&%%%'''((()))***++++++++++++******++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$######$$$&&&(((***,,,---)))******+++***)))((('''((((((((((((((((((((((((***)))))))))***+++,,,---,,,,,,++++++,,,...111222///000111222333333222222000111222222111000000000444888<<<@@@FFFPPP^^^iiizzz~~~zzz~~~{{{vvvpppkkkhhh```^^^[[[ZZZ[[[\\\\\\\\\XXXWWWWWWYYY___gggooouuummmggg```]]]^^^bbbdddeeedddfffiiijjjjjjiiikkklllgggaaa^^^cccgggeeeaaa___]]]YYYVVVSSSTTTTTTUUUTTTRRRRRRSSSVVVYYYZZZYYYXXXVVVVVVWWWYYY[[[___bbbddddddddd```ZZZYYYZZZYYYTTTOOOKKKFFF@@@>>>@@@FFFKKK[[[YYYZZZZZZUUUQQQXXXccckkkdddeeennnsssmmmccc^^^\\\VVVMMMFFFCCCAAAAAA@@@>>>===:::666333///,,,+++"""&&&...666<<>>===<<<:::888999888666333111000//////...+++***...555::::::888@@@AAA@@@<<<666///+++)))***...111000+++'''''')))((('''&&&'''((()))((('''%%%&&&''')))************,,,++++++)))''''''(((***222111...+++''''''))),,,------,,,***)))'''&&&%%%''''''((()))***,,,...///***)))&&&$$$###$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!"""%%%)))+++,,,+++)))))))))))))))((((((''''''((())))))'''&&&&&&''',,,+++++++++,,,...000111111///...------...///111...111444777999888666444666555333222222333444555333444666999===CCCGGGJJJXXXfff}}}}}}zzzwwwrrrmmmlllqqquuuvvvwwwyyyuuu{{{}}}}}}}}}zzzvvvtttyyyyyyuuuooogggdddkkkssswwwvvvvvvuuuuuussspppmmmlllnnnpppwwwsssttt{{{~~~zzzvvvuuummmppptttwwwwwwyyy|||~~~}}}{{{wwwsssnnnjjjgggeeeYYYLLLEEECCCDDDJJJQQQ``````___^^^]]][[[YYYXXXWWWRRRSSS\\\cccbbb___^^^VVVNNNDDD===<<<;;;999777666555333222000/////////...+++***,,,222555444222666777777444000+++((('''(((,,,000...***''''''))))))((('''(((***+++***)))'''((())))))*********)))*********))))))***,,,---000000...+++)))((()))+++---,,,+++***((('''&&&%%%((((((((()))***+++,,,---)))(((&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$%%%(((,,,......---&&&&&&'''((())))))))))))''')))******(((''''''(((+++*********+++---///000///...---,,,---...000111111333666888999999888777888777444222111111222333444444444666999===@@@BBBMMMXXXjjj~~~}}}{{{~~~|||{{{}}}zzz|||{{{wwwpppnnnuuu~~~}}}{{{}}}yyy|||~~~xxxqqqllliiihhh[[[MMMEEEBBBCCCJJJQQQZZZYYYYYYWWWUUUSSSRRRPPPNNNIIIIIIQQQZZZ\\\YYYWWWPPPIIIAAA;;;999999777555222111000///............,,,)))((()))---...---++++++---...---***((('''''''''***---,,,)))'''''')))***)))((()))+++,,,+++*********++++++******)))(((***)))))))))+++---///000.........---***((()))))),,,+++***)))((('''&&&&&&)))(((((((((((()))******''''''&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""""""""###&&&)))++++++***"""###%%%'''((()))******(((***+++***)))'''(((((()))))))))***+++,,,---...---,,,,,,,,,---///111222444555777999:::::::::999999888555333111000000000444333333333444555777888AAAHHHTTTbbbsssyyy|||{{{|||~~~~~~|||yyywwwxxx}}}}}}zzz|||{{{rrrkkkeeeaaa```TTTGGGAAA@@@CCCKKKRRRQQQPPPPPPOOOMMMKKKIIIHHHEEEAAA@@@FFFOOOSSSQQQOOOFFFAAA;;;777555555444333......---,,,,,,,,,------(((&&&%%%'''))))))(((&&&(((***++++++)))(((((()))%%%(((******((('''''')))***)))((()))***++++++))),,,,,,,,,++++++)))((((((***)))((((((***,,,......***,,,------***(((((((((******)))(((((('''&&&&&&)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$%%%$$$$$$###""""""!!!!!!#########""""""""""""!!!"""!!!"""$$$'''))))))((("""###$$$&&&'''((()))))))))***++++++)))(((((()))'''(((((()))***+++,,,,,,******+++,,,---///111222555666777888999999999999777666444222111000000000222111111000111111222333;;;???FFFOOO\\\nnn~~~}}}zzz}}}zzzyyy{{{zzzwwwzzz}}}}}}}}}vvvwwwzzz}}}yyyqqqhhh```[[[WWWSSSHHH>>>;;;;;;>>>EEEMMMJJJJJJIIIHHHGGGEEEDDDCCC:::999999<<>>777555666666:::???============<<<;;;:::999111444666555666888777555111000//////...///000000---,,,+++)))((((((''''''"""###%%%'''((((((((('''((()))***(((&&&%%%&&&'''''''''''''''''''''((((((&&&%%%$$$%%%'''((('''&&&))))))******+++*********,,,(((%%%$$$&&&'''&&&$$$$$$&&&((()))'''&&&%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$######$$$%%%'''((())))))(((&&&%%%$$$$$$############$$$$$$""""""######$$$%%%%%%&&&$$$$$$#########"""""""""%%%$$$%%%&&&((()))((('''&&&'''''''''&&&%%%%%%$$$(((***+++***)))'''((((((%%%&&&((()))***+++++++++((()))***+++---...///000111222333444555444333333......///111222333444444...///000000111222333333333666:::===AAAIIISSSZZZlll|||~~~yyy{{{}}}|||~~~xxxzzz~~~{{{tttnnnkkkjjjoooqqqqqqnnnooopppjjjaaaXXXVVVVVVYYY___dddggghhhaaa^^^XXXRRRLLLGGGDDDBBB:::444111222222111111444111111222222222222111111...666:::555000//////---***+++------...///111222///...,,,)))'''%%%$$$$$$$$$&&&)))******))))))((('''(((((('''%%%%%%&&&''')))((('''''''''(((''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&((()))***+++++++++,,,'''######&&&'''%%%"""###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&'''***+++***(((%%%###$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""$$$&&&&&&%%%$$$'''''''''''''''&&&%%%%%%''')))******(((''''''(((%%%&&&(((***++++++++++++((()))***+++,,,---.........000222444444333111000,,,---///000222333444444...///000111222222222222111444666888999===DDDJJJVVVcccyyytttnnnooowwwwwwpppooouuu}}}~~~~~~~~~wwwsssqqqrrrtttuuurrrooorrrxxxsssqqqmmmiiiccc]]]XXXUUU[[[]]]\\\XXXYYY[[[VVVMMMDDDAAA@@@CCCJJJPPPTTTUUUPPPMMMIIICCC>>>:::888777111---,,,000111//////000......///000111111000000///:::@@@999000------+++'''))),,,---///000333444111///---)))'''$$$###"""'''))),,,,,,+++***))))))'''(((((('''&&&&&&((()))***)))'''''''''(((''''''&&&%%%$$$%%%'''((('''&&&###$$$&&&(((***+++,,,---+++&&&"""###&&&(((&&&###"""###$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$$$$###""""""######&&&(((***++++++((($$$"""$$$###############$$$$$$#########"""!!!!!! %%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%'''))))))(((&&&&&&''''''((((((''''''&&&'''(((***)))'''&&&&&&'''&&&''')))***+++,,,++++++((()))***+++,,,------------///222444555333000...,,,---///000222333333333///000111111222222111111111333555555555999???EEEBBBLLL___yyybbbeeeggghhhfffeeegggiiiqqqppppppppprrrtttwwwyyy|||}}}~~~wwwrrrxxx}}}tttjjjbbb]]]^^^^^^^^^]]]\\\]]]___aaaWWWXXXXXXWWWRRRLLLEEEAAAEEEFFFGGGGGGDDDAAA@@@@@@666555555555777:::===??????<<<888777777555222...111000...---,,,,,,,,,,,,111...,,,...222333000,,,222444777666333///,,,***''''''((()))+++...000222000...---***)))'''&&&&&&,,,,,,,,,,,,,,,+++'''$$$''''''&&&&&&'''((()))***((()))))))))))))))((((((&&&&&&''''''(((''''''''''''&&&%%%%%%''')))---///,,,((($$$###%%%&&&%%%###(((%%%""""""%%%''''''&&&$$$""" """&&&))))))''')))'''%%%$$$%%%&&&&&&%%%)))'''&&&$$$######$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&'''(((((('''***'''$$$"""###$$$%%%%%%'''""""""***...***%%%$$$''''''''''''''''''''''''***))))))))))))))))))***'''((()))***************,,,,,,,,,---------......+++,,,...000111111000000///000111333333222222111111111111333444444333111000333555444111111666:::AAAGGGOOOdddZZZ\\\^^^___]]]]]]^^^```ccccccbbbcccdddfffiiikkkpppvvv{{{}}}|||{{{}}}~~~~~~}}}zzzyyyuuuuuuvvvyyy}}}~~~|||{{{~~~|||xxxwwwsssiii```\\\```eeejjjkkkkkkfff^^^UUUMMMIIIJJJKKKKKKJJJJJJJJJLLLOOODDDCCCBBB???===:::777666666777888777555333333333555444333222333444666777444222000///000000...,,,///......------...///000333000...000333444111---000222555444111...+++***((((((((()))+++---000111000///---+++)))'''&&&&&&*********,,,---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%'''***...000...***&&&%%%&&&''''''%%%'''$$$!!!!!!###%%%%%%$$$&&&%%%$$$$$$%%%&&&&&&%%%(((&&&$$$$$$%%%''''''&&&((('''%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%)))&&&###"""###$$$%%%%%%&&&!!!!!!)))---***&&&%%%(((((((((((('''&&&%%%$$$))))))************))))))((()))))))))************,,,,,,,,,,,,---------------.../////////...---,,,......000111111111000///000000111333444444333222///222555444111111444888===BBBFFFWWWrrrRRRSSSUUUUUUTTTTTTUUUWWWYYYYYYYYYYYYZZZ]]]___```aaaeeehhhhhhgggiiilllpppsssqqqooonnnnnnpppsssuuussstttuuuuuuuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}|||~~~}}}~~~~~~~~~zzzvvvrrrpppooonnnhhhfffeeehhhnnnsssvvvvvvmmmmmmlllkkkjjjjjjiiijjjooouuuxxxwwwvvvwwwwwwtttpppjjjccc______^^^[[[YYYZZZXXXRRRKKKEEEBBBCCCEEEJJJLLLMMMKKKEEE???:::888777888999888888999;;;===777555222///...///000222///000000///------...000555444111///............000//////000222333222111---------...///111333444444222000111333333111------000222222000,,,*********)))))))))***,,,...///000///---+++)))'''&&&&&&''''''(((+++---...,,,***$$$%%%&&&&&&&&&%%%$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%#########$$$'''+++///111///,,,)))'''(((((((((((((((&&&###"""###$$$$$$###(((((((((&&&$$$######$$$(((&&&$$$$$$&&&'''((('''&&&%%%$$$###############"""###$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%'''$$$"""!!!###%%%&&&&&&%%%"""!!!&&&***(((&&&%%%'''((()))***)))'''$$$###((()))+++,,,,,,+++)))(((***)))((((((((()))***+++++++++++++++,,,,,,,,,,,,...///000000000///---,,,,,,---.../////////......///000111333444444333333...222555444222111333666999======GGG\\\gggpppNNNOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXXXXXXXXXX[[[```dddbbbaaa```___```aaacccdddcccdddeeeeeeeeegggjjjmmmnnnnnnnnnoooppppppqqqqqqpppqqqsssuuuvvvvvvvvvuuuuuutttssssssuuuxxxzzz{{{zzzzzzzzzyyyxxxyyyyyyzzzxxxzzz~~~zzznnnjjjeee```\\\[[[\\\\\\YYYTTTPPPQQQWWW[[[[[[YYYTTTSSSRRRQQQQQQRRRTTTUUUQQQVVVZZZYYYXXXXXXWWWTTTRRRMMMGGGCCCBBBAAA???>>>EEEAAA;;;777555444444444222555888999777555444444000111333333333333555777444222///------...000222000000000///......000333555444222000...---,,,,,,222222333444555777777777---------...000222444555444222111111222111///,,,---///111111///,,,+++******)))((((((((()))++++++///...,,,***((('''&&&&&&%%%%%%'''))),,,,,,***((("""###%%%''''''&&&$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!###&&&+++///222///---***((((((((())))))+++***((('''&&&&&&%%%%%%''')))***'''###!!!###%%%***(((%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""###############((('''%%%######$$$&&&'''$$$"""!!!!!!###%%%&&&&&&&&&$$$###%%%'''&&&%%%###%%%&&&)))******)))&&&%%%''')))+++------+++)))'''+++***((('''''')))***,,,******+++++++++,,,,,,,,,,,,---///111222222222111------.........////////////000333444444333333444000333555666555333444555888:::777<<>>???;;;AAAEEEDDDCCCEEEEEEBBBBBB>>>:::666555444444444999555111000000111000///+++---111222222333333444000111333444333333444666111000///---,,,,,,,,,------------,,,++++++...000444444222111000/////////111111222222222222333333...............000222333111000/////////...,,,+++---///111111...,,,++++++)))((('''&&&&&&'''((()))---,,,+++)))((('''&&&&&&%%%%%%&&&((())))))&&&$$$!!!"""%%%'''((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###!!!!!!!!!"""%%%***...111---,,,***(((&&&&&&((())),,,+++***)))'''&&&&&&&&&&&&((()))'''$$$###%%%'''+++)))&&&$$$$$$$$$$$$######$$$$$$$$$######""""""!!!!!!!!!""""""#########(((&&&$$$######$$$%%%'''"""!!! !!!###%%%&&&%%%''''''&&&%%%%%%%%%###!!!!!!$$$'''***++++++***)))((())),,,------,,,)))(((,,,***)))''''''(((***+++******+++++++++,,,,,,,,,+++,,,...000111111111000///...////////////000000000222555555444333333444333555777777777666555555666888444666AAACCCHHHUUUdddtttJJJHHHFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHGGGHHHJJJMMMPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMLLLKKKLLLOOOQQQTTTUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXWWWXXXYYYZZZ[[[]]]]]]]]]\\\[[[\\\___aaaaaa```___aaacccfffffffffiiikkknnnrrrwwwzzz}}}~~~yyy|||pppfffdddddddddfffhhhiiihhhfffdddaaa^^^[[[YYYZZZ\\\]]][[[ZZZZZZ\\\aaahhhppptttssstttuuutttrrrrrrssstttsssrrrpppoooooooooqqqrrruuuwwwzzz~~~~~~}}}|||}}}|||zzzwwwvvvxxxyyyzzzzzz~~~~~~~~~}}}iii[[[WWWYYY\\\]]]]]]ZZZVVVSSSMMMLLLJJJKKKMMMOOOPPPOOOHHHMMMNNNKKKHHHHHHGGGEEE???===;;;888666666777777222000///111555888777666444444333333444444555555555:::>>>======AAABBBAAA>>><<<999666444444666666333111/////////000000///---///000000//////000111...000222222111000111222111111000...---+++***)))+++,,,,,,,,,******,,,...111111111111111000000000///111111000///......///...---,,,,,,,,,...///000------...------,,,+++***...000111000---+++******(((((('''&&&&&&&&&'''((())))))(((''''''''''''''''''&&&&&&(((((('''$$$""""""###%%%&&&''''''&&&&&&$$$######"""###$$$&&&'''&&&''''''&&&&&&%%%$$$######"""""""""$$$(((,,,...,,,,,,***(((%%%%%%'''))))))******)))&&&$$$$$$%%%&&&''''''&&&%%%%%%&&&(((***(((%%%#########"""!!!###$$$$$$%%%$$$$$$######"""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""" !!!###$$$%%%$$$&&&))))))&&&%%%%%%### """&&&)))+++,,,,,,,,,)))***,,,------,,,***)))+++***)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,---.........---+++***000000//////000000111222222666888888555333333555666666777777777777777666222555222333;;;;;;>>>JJJSSS```sssIIIFFFCCCBBBDDDFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIDDDEEEFFFHHHKKKMMMNNNNNNRRRRRRRRRQQQPPPNNNLLLKKKGGGHHHHHHGGGGGGHHHJJJMMMMMMNNNOOOPPPQQQSSSTTTTTTRRRQQQOOONNNNNNNNNOOOPPPTTTVVVVVVTTTRRRRRRTTTWWWXXXVVVVVVXXX\\\_________aaaccceeeiiilllppprrrsssoooqqqtttuuuuuuvvv{{{zzznnngggdddcccdddeeeggggggeeeddd```^^^\\\ZZZYYYZZZ[[[\\\YYYXXXXXXYYY\\\aaafffiiillllllllljjjgggfffggghhhcccbbbaaa```````````````aaabbbdddgggjjjlllmmmmmmlllkkkiiihhhiiikkkmmmooojjjiiiggggggiiijjjiiihhhkkkkkkkkklllnnnqqqtttvvvtttwwwxxxuuuooojjjjjjlllooovvvyyyqqqllliiilllrrryyy}}}yyywwwrrrllllllooovvvzzztttuuuzzz|||yyyyyy~~~~~~}}}||||||}}}{{{||||||zzzyyyyyy{{{~~~~~~yyyzzz|||{{{|||vvvjjjgggqqq~~~uuufffVVVLLLJJJJJJJJJKKKLLLJJJFFFCCCAAA@@@???AAABBBCCCBBB@@@777@@@EEEAAA;;;999888888777777666555333111000///***+++...111333555666666666666666666666555555444333777:::888999>>>AAA@@@???>>>;;;888555555777888222222111000///.........///000000///---,,,---///---///111111///...---...333222111///---,,,,,,,,,,,,...//////---,,,,,,---,,,---------------,,,,,,---///000///,,,+++,,,---+++*********+++,,,...///+++,,,------,,,+++++++++...///000...+++)))(((((()))((('''''''''((()))***&&&%%%%%%%%%%%%&&&'''(((''''''''')))***)))&&&###%%%%%%$$$$$$$$$######"""$$$###"""""""""$$$&&&((((((((((((''''''%%%$$$$$$%%%$$$""""""###&&&)))+++,,,,,,+++(((%%%$$$'''***(((***+++***'''%%%&&&''')))'''&&&&&&&&&'''&&&%%%&&&$$$"""!!!"""############$$$%%%&&&&&&%%%$$$$$$""""""!!!!!!"""$$$%%%&&&!!!!!!""""""######$$$$$$""" !!!###$$$###""""""(((***((('''(((&&&""""""$$$&&&(((***,,,,,,---***++++++,,,,,,++++++***************)))))))))(((,,,,,,,,,,,,---------------......//////---,,,+++000000/////////000111222555999<<<:::666222333555888777666555666777777666222666333444:::888999EEEEEEPPP___nnn|||IIIFFFBBBBBBDDDFFFFFFEEECCCDDDEEEFFFFFFFFFFFFFFFDDDEEEGGGJJJNNNOOONNNMMMSSSSSSSSSRRRPPPMMMKKKIIIDDDEEEFFFFFFFFFGGGJJJMMMIIIJJJKKKLLLMMMNNNOOOPPPLLLKKKJJJIIIIIIJJJLLLNNNIIIKKKMMMLLLJJJJJJMMMPPPPPPNNNNNNPPPUUUYYYYYYXXXXXXYYY[[[]]]```ccceeefffbbbdddfffffffffjjjqqqvvv|||yyywwwyyy}}}~~~{{{{{{{{{{{{{{{zzzyyyyyy{{{|||~~~~~~}}}zzztttmmmgggcccbbbccceeefffgggeeeccc___^^^]]]\\\\\\\\\]]]]]]^^^]]]\\\]]]___bbbeeehhhjjjkkkjjjgggdddbbbbbbcccaaaaaaaaaaaa```______^^^]]]]]]___aaaccceeeggghhhhhhgggeeeddddddfffhhhjjjjjjiiihhhiiikkkkkkjjjiiihhhhhhiiijjjmmmppprrrtttrrrsssrrrnnngggeeehhhlllffflllrrruuurrrlllfffbbbaaadddiiiooovvv{{{~~~}}}yyy~~~~~~{{{vvvrrrooohhhaaa^^^aaadddlllvvv~~~|||tttyyyrrrtttrrrllljjjkkkmmmrrrxxx|||{{{yyy~~~xxxrrrpppllleeeaaaaaa_________^^^^^^^^^^^^^^^aaa```___^^^]]]^^^^^^___]]]```___ZZZXXX^^^eeehhhjjjhhhdddbbb```aaabbbccceeefffhhhlllqqqttttttsssmmmlllhhh```ZZZ]]]hhhrrryyyyyyxxxvvvsssqqqqqqqqqpppooonnnkkkeee[[[PPPIIIJJJGGGEEEFFFHHHGGGCCC???>>>===>>>???AAAAAA???<<<999CCCIIICCC:::444444333777777888777555222...,,,+++...333555666666777888555666666777666444222111///333444222333888<<<<<>>;;;777444333555666333444444222///,,,,,,------.........------///000///000222222000...------222111...+++******+++,,,+++---//////---+++++++++)))))))))))))))(((''''''''')))+++***'''&&&''')))(((((((((((()))+++---///***+++------,,,,,,,,,------......---)))'''&&&&&&***))))))(((((()))+++,,,#########$$$%%%&&&'''(((''''''(((***++++++(((&&&'''&&&$$$"""!!! %%%$$$######$$$&&&((()))(((((((((((('''&&&%%%$$$&&&%%%###"""###%%%'''))),,,---,,,)))&&&%%%'''***))),,,...---***((((((***,,,)))%%%%%%'''(((&&&######!!! """$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$###""""""""""""$$$&&&'''!!!"""###%%%&&&&&&&&&&&&"""!!! !!!"""###"""!!!&&&***((((((***)))$$$%%%%%%&&&((()))+++,,,,,,++++++++++++++++++++++++***************)))(((''',,,,,,------------......---...000111222333222222000//////......000111222777;;;>>>;;;666333333555888666444444555666666666333888666777<<<888888CCC;;;EEESSS___lll~~~KKKJJJGGGEEEDDDEEEFFFGGGGGGEEECCCDDDGGGHHHFFFDDDAAADDDIIINNNQQQRRRQQQQQQUUUTTTRRROOOLLLJJJHHHGGGHHHHHHGGGFFFDDDEEEHHHJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLHHHGGGIIIIIIFFFHHHJJJKKKJJJGGGGGGIIILLLJJJIIIIIILLLPPPSSSQQQOOOVVVWWWXXXYYYYYYXXXWWWVVVUUUWWWXXXXXXZZZaaalllvvvzzzqqqgggffflllqqqpppmmmpppmmmkkkllloooqqqpppnnntttssssssvvvyyyxxxtttqqqppprrrsssrrrnnnjjjgggfffeeeeeeffffffeeecccaaa______]]]ZZZXXXYYY[[[^^^```aaabbbccceeeggghhhhhhhhhllljjjhhheeecccccccccddddddfffiiijjjjjjgggccc```bbbaaa```___```bbbdddffffffggggggfffeeeeeefffhhhnnnlllmmmpppooojjjhhhjjjgggiiilllqqquuuwwwvvvttt|||sssmmmppprrrnnnkkkkkkllllllllllllkkkjjjiiihhhhhhkkkpppvvv|||~~~~~~~~~~~~uuummmgggbbbdddggglllttt||||||{{{~~~{{{qqqooossssssrrrqqqqqqtttxxx}}}{{{tttrrroooggg```]]]```UUUOOOSSSXXXVVVTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPMMMNNNOOOOOOOOOPPPRRRTTTUUUSSSSSSVVV\\\`````````^^^___aaacccdddeeedddddddddcccdddeeebbb[[[YYY[[[gggggggggfffeeecccbbbaaa^^^^^^^^^]]]YYYSSSNNNJJJFFFIIILLLOOONNNKKKGGGDDDBBBAAAAAAAAABBB@@@>>>;;;<<>>999666444222333555666666444333111,,,...000333555777777777333444666888777555333111...///000111222333444444666555444222000///------///222333000+++))),,,000,,,,,,+++******+++,,,,,,)))******+++,,,,,,---------,,,+++***((((((''''''(((***++++++)))'''&&&&&&&&&&&&'''''''''''''''''')))))))))(((((('''&&&&&&$$$((()))&&&&&&***,,,+++,,,+++)))***+++------,,,+++++++++,,,++++++*********+++,,,+++******,,,...***&&&!!!"""&&&)))(((%%%(((%%%&&&***+++'''######''''''%%%%%%%%%%%%&&&'''%%%&&&((((((&&&&&&&&&'''---)))'''(((,,,...+++(((!!!""""""!!! !!!$$$&&&******)))))))))+++,,,---+++---...,,,((('''(((***+++,,,((("""!!!$$$%%%###""" (((&&&$$$"""!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!###%%%&&&&&&&&&&&&)))'''$$$!!! ###&&&''''''&&&&&&%%%$$$######$$$%%%'''(((###$$$&&&((())))))((((((***)))(((((((((((())))))000000//////...---,,,+++'''***...111222111///---000111111222222333444444333444999===;;;444222555222333555555444555666888555555555444555999>>>CCC@@@???DDDOOO\\\lllGGGGGGFFFEEEFFFGGGHHHIIIFFFDDDCCCDDDFFFGGGFFFDDDDDDGGGKKKNNNPPPPPPOOONNNPPPPPPOOOMMMLLLJJJIIIHHHHHHIIIHHHFFFEEEEEEGGGJJJKKKJJJJJJIIIIIIIIIIIIIIICCCFFFFFFDDDEEEHHHIIIFFFHHHIIIJJJHHHFFFFFFHHHJJJGGGEEEFFFIIINNNQQQQQQOOOLLLMMMNNNPPPQQQQQQQQQQQQPPPRRRTTTSSSTTTYYYcccjjjllleee^^^]]]aaaeeeeeedddeeecccaaaaaadddffffffeeeiiijjjkkknnnqqqrrrooollljjjlllmmmlllhhhdddbbbaaaddddddddddddcccaaa___]]][[[ZZZXXXWWWWWWYYY[[[]]]bbbcccdddfffggghhhiiiiiimmmkkkhhhfffddddddeeeeeeeeegggjjjlllkkkiiieeecccdddcccaaa```___```aaabbbcccdddeeeeeeeeeeeegggiiillljjjlllooonnnhhheeefffkkklllnnnrrrwwwyyyxxxwwwxxxqqqmmmqqquuusssqqqrrroooooopppppppppppppppppppppssswww|||~~~~~~zzzuuupppiiikkkpppxxxxxxssstttvvvuuuvvvwwwyyy}}}zzzzzzxxxpppgggcccaaaXXXSSSVVVXXXVVVTTTTTTPPPOOONNNMMMMMMMMMMMMMMMKKKLLLMMMLLLJJJJJJLLLMMMQQQOOOOOORRRVVVZZZZZZZZZ\\\]]]```bbbdddfffffffffgggfffffffffaaaYYYUUUVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQRRRRRRQQQNNNJJJFFFCCCBBBEEEIIIKKKLLLIIIFFFCCC@@@??????@@@AAAAAA???===;;;===???>>>;;;777555444333444666777777666444333111222222333333333333333111222333444333222000///------...///000111222222222222111111000000//////---///000///---,,,---...,,,+++************+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((''''''&&&'''''')))***)))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%)))***''''''***,,,+++***)))((()))+++++++++***&&&&&&&&&%%%%%%$$$###"""((()))******)))***,,,...)))%%%!!!"""%%%''''''$$$(((&&&'''+++,,,((($$$$$$''''''&&&%%%&&&&&&'''(((&&&(((******((('''&&&'''+++(((&&&(((,,,...,,,)))######$$$###""""""%%%''',,,+++)))'''&&&'''((()))***,,,---,,,)))'''((())))))+++)))$$$###&&&'''%%%###  $$$###"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%%%%%%%$$$###!!! !!!"""$$$%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))&&&'''(((***++++++******+++***(((&&&&&&''')))+++---.........---,,,++++++(((***,,,///000000...---...//////000111222333444555555999<<<:::444222555333555666555444444555666333444555555666999>>>AAA===;;;>>>FFFQQQ]]]mmm{{{BBBBBBCCCEEEFFFGGGHHHIIIDDDCCCBBBBBBDDDFFFEEEEEEHHHJJJLLLNNNNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGEEEEEEGGGIIILLLKKKJJJHHHGGGFFFFFFFFFBBBFFFGGGFFFHHHKKKLLLIIIGGGGGGGGGEEECCCCCCDDDFFFCCCBBBBBBEEEJJJNNNNNNLLLDDDDDDEEEFFFHHHJJJLLLMMMMMMOOOPPPOOONNNQQQWWW\\\ZZZWWWTTTSSSUUUXXXYYYYYYZZZXXXUUUUUUXXXZZZ[[[[[[\\\]]]```dddggghhhfffdddbbbdddfffeeeaaa^^^\\\[[[`````````___^^^\\\ZZZYYYVVVVVVUUUUUUUUUVVVWWWXXX^^^___```bbbcccddddddeeehhhgggeeecccaaaaaaaaabbbaaacccfffhhhiiigggdddbbbcccbbb```^^^]]]\\\\\\]]]^^^___aaabbbbbbccceeeggggggfffiiimmmlllfffbbbbbblllkkklllooosssvvvwwwwwwuuupppnnnrrruuuuuuuuuuuunnnnnnoooqqqrrrssstttuuutttvvvzzz}}}||||||~~~}}}rrrssswww}}}{{{uuusssvvvwwwxxx{{{}}}}}}|||tttkkkhhhaaa\\\YYYYYYYYYVVVTTTUUUPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKIIIGGGFFFGGGHHHLLLKKKKKKMMMQQQSSSUUUTTTWWWYYY\\\___bbbdddeeefffhhhffffffeee]]]RRRMMMLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@===@@@CCCFFFGGGEEECCCAAA<<<<<<<<<===??????>>><<<777999999888555222111222222333444555555444333222444333222222111111111222111000000000000/////////++++++,,,---...//////000------...//////000111111......///111333333111///+++******))))))******+++...---,,,+++***)))((('''((('''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$$$$$$$&&&''''''+++,,,)))'''***+++)))&&&&&&&&&(((******(((&&&&&&&&&&&&&&&%%%$$$""""""%%%&&&'''(((((()))+++---(((%%%""""""%%%&&&&&&$$$)))'''(((,,,---)))&&&&&&'''''''''''''''((()))***(((+++---...,,,)))(((''')))'''&&&(((+++---,,,***%%%&&&&&&%%%$$$%%%&&&(((---+++((($$$######$$$%%%(((***,,,,,,***((('''''''''******''''''******((($$$"""  !!!"""$$$%%%&&&&&&"""!!!!!! !!!!!!""" !!!"""###$$$$$$$$$!!! """$$$&&&'''((('''%%%$$$######$$$%%%&&&&&&&&&%%%&&&&&&'''((($$$$$$&&&&&&''''''''''''+++)))'''&&&&&&(((***+++***++++++,,,++++++******((()))+++,,,------------,,,,,,---///111222333444777777888:::888333222555666777888666444333333444111333555777888:::===???;;;888999>>>DDDLLLXXXcccsss===>>>@@@BBBCCCDDDDDDDDDBBBAAA@@@AAABBBDDDEEEEEEHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIHHHGGGEEEDDDEEEGGGIIIHHHGGGFFFDDDDDDDDDDDDFFFKKKMMMMMMNNNPPPOOOKKKHHHGGGEEECCCAAAAAABBBCCCBBB@@@???AAAFFFIIIHHHGGGBBBBBBBBBCCCDDDGGGIIIKKKMMMNNNOOONNNLLLLLLOOOQQQNNNNNNNNNNNNNNNOOOQQQSSSSSSQQQOOOOOOPPPRRRTTTVVVSSSUUUXXX[[[]]]]]][[[ZZZ[[[]]]^^^]]][[[XXXWWWVVVZZZYYYXXXWWWUUUTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXYYYYYYXXXZZZ]]]___```___]]]\\\]]]\\\ZZZXXXWWWVVVVVVVVVXXXZZZ\\\\\\\\\\\\^^^_________ccciiiiiiddd``````gggfffeeegggjjjmmmooooooqqqnnnmmmnnnqqqqqqpppooohhhhhhiiijjjkkkmmmnnnnnnnnnoooqqqsssuuuvvvvvvvvvvvvyyy|||zzzwwwttttttuuu|||}}}{{{zzz{{{|||yyyuuurrrpppppprrruuuxxx{{{|||}}}}}}zzzwwwxxxuuummmgggeee___]]]\\\[[[YYYVVVTTTTTTUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKIIIFFFEEEFFFGGGFFFFFFGGGIIILLLOOOQQQQQQRRRSSSUUUWWWZZZ\\\^^^^^^```^^^^^^\\\UUUIIICCCBBBDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>??????>>>>>>:::<<<>>>@@@@@@???===;;;999888777888999:::999777222333222000...,,,---......///000000111000000///111111000//////111222333111000///.........///000***++++++,,,------......***++++++,,,...//////000...,,,---000444444///***))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((('''%%%$$$$$$%%%&&&$$$""" !!!###%%%'''%%%###!!!"""###&&&((((((,,,---***((()))***(((######%%%'''((((((%%%###&&&&&&'''''''''&&&%%%%%%"""###%%%&&&&&&(((***---)))&&&$$$$$$&&&'''&&&%%%***((()))---///+++((('''''''''((()))***+++,,,,,,,,,///222222000,,,***((('''&&&%%%'''***,,,,,,+++&&&((((((((('''&&&((()))---***'''###""""""###$$$&&&(((+++,,,+++)))'''&&&%%%(((***)))***------)))%%%###!!! !!!!!!!!! !!!###$$$%%%&&&&&&!!!!!!!!! !!!!!!!!! !!!"""""""""###"""!!!!!!!!!"""###$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%$$$$$$(((((((((((())))))))))))((())))))*********)))))))))))))))******+++,,,---***+++---///111333555555:::777777999777333333666999999999777444222222222///222666888999999;;;<<<:::777777:::===AAAIIIRRR^^^ooo;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???AAACCCEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEECCCCCCCCCEEEFFFEEEEEEDDDDDDEEEEEEFFFHHHNNNTTTUUUWWWYYYVVVQQQMMMKKKHHHEEEDDDDDDDDDDDDCCC@@@>>>???BBBDDDCCCAAACCCCCCBBBBBBBBBDDDFFFGGGKKKLLLLLLKKKJJJIIIIIIIIIGGGIIIJJJJJJIIIJJJLLLOOONNNMMMLLLKKKKKKLLLOOOPPPOOOQQQSSSUUUUUUSSSRRRQQQRRRSSSTTTTTTRRRPPPOOOPPPQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOONNNPPPSSSUUUVVVVVVTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUUUUTTTSSSTTTUUUWWWXXX]]]dddeeeaaa^^^___aaa___]]]^^^```cccddddddeeeeeeeeeeeeggghhhhhhfff``````_________```bbbbbbaaaaaabbbccccccdddddddddeeeiiilllmmmjjjgggfffgggooorrrwwwxxxwwwuuuuuuuuuzzz}}}|||zzz{{{}}}~~~~~~}}}~~~}}}yyyrrrllljjjlllmmmhhhjjjnnnqqqsssssssssrrrvvvpppkkkiiifff___\\\]]]XXXYYYZZZYYYWWWVVVUUUSSSWWWVVVTTTQQQOOOLLLKKKJJJHHHIIIHHHGGGDDDDDDDDDFFF???@@@AAACCCEEEHHHJJJLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPOOOIII???::::::::::::::::::999888777777333444555666888999999999999999::::::999888666555666444333222333333111000///000///---+++***,,,---,,,,,,---...............000///...------...///000///...,,,+++++++++,,,---******++++++,,,---------)))******++++++,,,,,,---+++)))))),,,111000)))###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$&&&'''((('''%%%$$$%%%''''''&&&###!!!!!!"""$$$%%%%%%$$$"""!!!!!!###&&&((((((,,,---***((())))))&&&""""""###&&&''''''$$$""" !!!"""############ !!!###$$$%%%&&&))),,,***)))''''''(((((('''&&&***((()))...///,,,))))))'''''')))+++,,,...//////000333555555222...+++***&&&%%%&&&''')))+++++++++''')))***)))((('''((()))+++)))&&&$$$###$$$%%%'''%%%&&&)))++++++***'''%%%###(((***)))+++------)))$$$###!!!!!!""""""!!!  !!!######$$$$$$$$$!!!!!! !!!!!! !!!""""""!!!!!!!!!""""""###$$$%%%###%%%&&&''''''%%%$$$"""$$$%%%&&&&&&'''(((((((((((((((((('''''''''''''''$$$&&&)))+++,,,***((('''(((((()))*********))))))))))))(((((()))***,,,,,,+++,,,---000222444666777;;;777666888777444444666999::::::777444222222222...222666999999888888999888666555888999:::@@@GGGMMMZZZkkk|||:::::::::999999999999999:::;;;;;;;;;;;;===AAADDD?????????@@@AAABBBDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBCCCBBBAAA@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHKKKTTT^^^dddhhhiiieee___UUUQQQLLLIIIHHHHHHHHHGGGEEEAAA>>>===???AAA@@@>>>BBBBBBAAAAAAAAAAAAAAAAAAHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEEEEFFFIIIKKKIIIJJJKKKIIIHHHGGGHHHJJJJJJMMMPPPPPPNNNKKKIIIIIIGGGIIIJJJJJJHHHGGGGGGHHHIIIGGGEEEDDDCCCDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGIIIKKKMMMNNNMMMLLLLLLGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOMMMLLLKKKLLLPPPQQQUUU\\\___\\\ZZZ[[[[[[YYYWWWVVVXXXYYYYYYYYYUUUXXXZZZYYY[[[^^^^^^\\\XXXWWWUUUTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTXXX^^^___]]]ZZZYYYZZZccckkktttyyyxxxuuurrrrrrwww|||{{{vvvtttrrrrrrrrrrrrpppnnnlllooommmeee______ccceee^^^```cccfffggggggeeedddgggaaa]]][[[WWWRRRQQQTTTOOOQQQSSSSSSUUUWWWUUUPPPPPPOOOLLLIIIGGGFFFEEEEEEDDDEEEDDDBBB@@@???@@@AAA:::;;;=========>>>AAACCCBBBBBBAAAAAAAAABBBCCCCCCBBB@@@AAABBB>>>777444666555555666666555444444333111222444666888888888888777777666555444222111000333111...---......,,,+++/////////...,,,+++---...,,,,,,------......//////000///...,,,+++***))))))***)))((('''&&&'''((((((************+++++++++,,,(((((()))))))))*********---++++++...222111+++%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%&&&''''''(((&&&%%%$$$$$$#########$$$&&&''''''&&&$$$$$$&&&((((((&&&$$$###"""###$$$%%%######"""!!!"""$$$&&&(((&&&+++,,,)))(((((((((%%%#########%%%''''''%%%### !!!"""############!!!######$$$&&&(((+++*********))))))(((''''''***''')))...000,,,))))))&&&(((***,,,///000111111222444666555111---***)))%%%&&&&&&'''((())))))***'''(((***)))(((&&&''''''((('''&&&%%%%%%&&&''''''%%%%%%&&&(((******(((&&&$$$((()))((()))++++++((("""!!! !!!"""###""" !!!!!!!!!"""""""""######!!!  !!!  !!!""" """###%%%&&&''' """%%%''''''&&&###"""$$$%%%'''(((***+++++++++)))((('''&&&&&&&&&&&&&&&###&&&))),,,,,,+++(((&&&)))******+++******)))))))))))))))))))))***+++,,,+++,,,...000222444666777:::666444777888666555666999999999888555333333444000333777999888777666666555333333555555555999???GGGOOOZZZfffxxx999888777666666777888999777888999888888:::???CCC<<<;;;;;;:::;;;<<<>>>???===============<<<<<<<<<;;;===?????????>>>???AAAAAAAAAAAAAAABBBCCCDDDEEELLLXXXeeemmmrrrrrrllldddWWWRRRLLLIIIHHHIIIHHHGGGDDD@@@===<<>>@@@@@@@@@AAAAAA@@@@@@???EEEDDDCCCDDDDDDEEEEEEDDDFFFEEECCCCCCDDDFFFGGGHHHGGGIIIKKKJJJGGGEEEDDDEEEDDDGGGKKKJJJHHHDDDCCCCCCAAACCCDDDDDDCCCBBBCCCDDDCCCBBB@@@>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEFFFFFFFFFAAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDDDDAAABBBBBBCCCCCCBBBBBBBBBCCCFFFIIIJJJIIIHHHHHHHHHMMMLLLOOOUUUVVVSSSRRRTTTUUUSSSQQQPPPPPPPPPNNNMMMKKKPPPRRROOOOOOSSSSSSOOONNNMMMKKKJJJJJJKKKLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGMMMSSSUUUSSSQQQPPPPPPWWWbbbrrr{{{}}}yyyuuusssrrrtttuuussssssuuutttpppggggggggghhhjjjiiigggeee___```]]]UUUSSSVVVWWWUUUSSSTTTVVVXXXXXXWWWUUUTTTTTTPPPNNNNNNLLLGGGGGGJJJFFFHHHJJJLLLSSSYYYUUUMMMFFFDDDAAA???>>>???AAACCCDDDDDDCCC@@@<<<::::::;;;;;;<<<<<<;;;888777999;;;999999888777888888999:::999777777999666111111555555555555555555555444333000222555888999888777666444333222111000000/////////---+++***+++,,,,,,++++++---------+++***+++,,,++++++++++++,,,---......,,,,,,,,,+++***((('''&&&''''''&&&&&&%%%%%%%%%&&&(((((((((((())))))))))))&&&&&&&&&'''((())))))***,,,+++,,,...111111---***%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%''''''&&&%%%$$$############"""""""""###$$$%%%'''((($$$)))+++)))'''((('''%%%%%%$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$ !!!######$$$%%%(((***)))*********((('''&&&''')))'''(((...///,,,))))))&&&(((+++...000222333333222333333111---***((('''%%%&&&''''''''''''((()))%%%'''))))))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&%%%$$$&&&)))***)))'''%%%((((((&&&&&&((((((%%%  """###"""!!!!!!!!! !!!"""$$$%%%!!!  !!!!!!  """""" !!!"""###$$$$$$$$$"""######$$$$$$###"""""" """$$$''')))***++++++((('''&&&%%%$$$$$$$$$$$$&&&&&&((()))*********))),,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++,,,---///111333444555888444333777:::888666666777888888777555444555666222444777888777555444444444222222555444222555:::CCCGGGNNNWWWfff888777666555666777999;;;555666777777666999>>>CCC;;;:::888777777888:::;;;888888888999999:::::::::888:::============>>>???>>>>>>======>>>>>>???@@@IIIUUUccckkkooonnneee\\\UUUPPPIIIFFFEEEFFFEEECCCCCC???<<<<<>>???AAABBBBBBBBBAAA@@@EEEDDDCCCCCCEEEGGGGGGGGGJJJGGGCCCCCCEEEGGGHHHIIIHHHKKKMMMLLLHHHEEEDDDDDD???CCCFFFGGGDDDAAA@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDAAA???===<<<===???CCCEEEBBBAAAAAAAAAAAABBBCCCDDD===>>>???@@@@@@@@@@@@@@@;;;<<<<<<============<<<<<<===>>>???@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===???BBBFFFGGGGGGGGGGGGHHHKKKJJJLLLPPPQQQMMMLLLNNNPPPNNNLLLKKKJJJIIIFFFDDDIIIOOOPPPKKKHHHJJJIIIDDDFFFEEECCCCCCCCCEEEGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGNNNQQQOOOMMMLLLLLLIIIWWWkkkxxxzzzwwwrrrpppkkklllkkkggggggjjjhhhddd\\\]]]___bbbeeefffdddbbbWWWVVVPPPJJJKKKPPPNNNHHHIIIJJJLLLMMMLLLKKKIIIHHHDDDCCCDDDGGGEEEAAA@@@CCC@@@BBBDDDHHHQQQYYYUUULLL@@@===:::999999<<<@@@CCCFFFFFFDDD@@@<<<999888888???@@@@@@<<<777555555777444333222222333444555666666333333444333///111555222222333333333222111111+++---111444555444111000111000000/////////000000---+++))))))+++,,,---,,,''')))******)))(((((()))(((((((((((()))***+++,,,&&&''')))******)))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''###$$$%%%&&&((()))******###$$$%%%(((******)))'''%%%%%%''''''''''''%%%%%%'''''''''((((((((())))))***)))(((&&&%%%$$$$$$$$$###$$$$$$###!!!"""$$$&&&%%%%%%%%%$$$###""""""!!!!!!!!!"""$$$%%%&&&''''''"""'''***((('''((('''$$$'''&&&$$$$$$&&&'''''''''((((((((('''%%%###"""!!!!!!"""###$$$$$$%%%''')))((()))***)))'''&&&%%%&&&)))&&&(((---///,,,))))))&&&(((+++///111333444444111222111...***'''%%%%%%&&&'''((('''&&&&&&'''((($$$&&&((((((&&&$$$$$$$$$&&&&&&''''''&&&%%%###"""&&&$$$###%%%(((***)))(((&&&(((((($$$$$$&&&&&&### """######!!!  """%%%'''  """!!!  """###$$$$$$$$$$$$###!!! %%%$$$###!!!!!!!!!"""""" ###&&&'''((((((---+++***((('''''''''((()))(((&&&&&&''')))+++---.........---,,,+++***))))))******++++++++++++******+++,,,...///111222333777333333888;;;999666666666777888777666555666777333666888888666444222222555333444666555222444999<<>>>>>>>>???GGGRRR\\\```^^^XXXTTTIIIHHHGGGEEEDDDBBBAAA@@@???===<<<<<<===>>>>>>===>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBCCCCCCEEEFFFGGGEEEFFFFFFEEEDDDDDDFFFIIIHHHFFFDDDDDDDDDCCCAAA???===???@@@@@@?????????@@@???>>>???BBBEEEGGGFFFEEEBBB>>>999777>>>GGGHHHCCCDDD===999;;;===<<<<<<>>>===???>>><<<===>>><<<777;;;;;;::::::999888777777777999===>>>>>>=========;;;<<<<<<======<<<<<<;;;<<<<<<<<<===>>>@@@BBBBBBEEEGGGIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEE???===::::::<<>>>>>>>>>>>>>>@@@AAACCCEEEEEEEEECCCBBBBBBIIIVVVeeeqqqrrrjjjbbb^^^YYYWWWZZZ[[[ZZZ[[[^^^^^^]]]]]]aaafffgggddd___TTTOOOJJJFFFFFFGGGHHHHHHBBBEEEGGGEEEBBB@@@AAACCC@@@AAACCCCCCCCCAAA???>>>:::@@@AAA@@@HHHSSSQQQGGG:::999888666666999>>>BBBQQQUUUVVVMMM>>>444333777@@@HHHGGG;;;333555555000/////////000111111222222...//////000000000000000///000111111111000...---000000000///...///222444222***&&&+++...+++)))***))))))))))))))))))))))))***)))((((((***+++***)))))))))************))))))((()))*********((('''&&&###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########(((((())))))((('''&&&&&&'''(((((())))))((((((''''''((()))(((&&&%%%%%%&&&'''(((***+++,,,,,,,,,++++++***)))(((&&&###!!! !!!###%%%&&&%%%###"""%%%&&&&&&### ###"""""""""###%%%'''((()))&&&''')))+++,,,+++***)))---***&&&$$$###&&&)))+++***(((''''''(((((('''%%%&&&%%%$$$######%%%&&&'''&&&'''***++++++***'''&&&$$$%%%&&&((()))(((%%%"""''''''***---111333333222---+++***)))))))))'''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&"""&&&***+++)))'''((()))'''%%%$$$$$$''')))***)))(((&&&%%%&&&((((((%%%""" !!!!!!!!!""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!"""###$$$%%%&&&'''''''''&&&$$$""""""$$$%%%&&&%%%,,,,,,++++++)))(((&&&%%%'''%%%$$$&&&)))+++***(((+++)))'''''')))+++,,,,,,&&&(((+++------+++(((&&&)))***+++...000222444444<<<888666888<<<<<<777111555666777666444222111222///222444555444333333333222333444444555555444444999999;;;AAAKKK^^^{{{444444333333222111111000111111111000//////222555222222111000000111222333555444444333333444444555444555666888888888888777888888999:::;;;;;;;;;::::::@@@IIIPPPSSSPPPKKKGGGFFFEEEDDDCCCAAA@@@???>>>>>><<<;;;;;;<<<======<<<===???@@@BBBBBBAAA@@@???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDBBBAAAAAACCCEEEEEECCCBBBAAAAAAAAA???===;;;===??????>>>===>>>???@@@???@@@BBBDDDEEEEEECCC@@@>>>:::999===EEEFFFCCCBBB======@@@BBB???<<<<<<999===>>>;;;;;;<<<:::777999999888888777777666666444777:::;;;:::999999999888888999999999999888888:::::::::;;;<<<===>>>???AAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>======<<<:::777777888:::<<<<<<<<<;;;;;;:::999::::::::::::;;;===??????>>>===<<<===BBBLLLYYYccceee___XXXSSSPPPPPPSSSTTTRRRQQQSSSZZZZZZ[[[^^^``````\\\YYYLLLIIIFFFDDDCCCBBBAAA@@@:::<<<>>>>>><<<;;;<<<>>>>>>???@@@AAA@@@???===<<<999>>>>>><<>>DDDSSSlll//////......------,,,,,,,,,------,,,++++++...000///......---------......222222111111111111222222111222444555666666555555777777888888888777777666666:::???DDDEEECCC???<<>>===<<<;;;<<<:::999:::;;;<<<;;;:::<<<===???@@@@@@@@@???>>>>>>===============>>>>>>@@@AAAAAA???======>>>???AAA???>>>===>>>>>><<<;;;:::;;;======<<<<<<<<<===???>>>>>>???AAAAAA@@@>>><<<>>>===;;;<<>><<<>>>DDDEEE@@@;;;:::666<<>>???;;;;;;:::999888777666666777555333333444666666666777666666555444555555555555666777999999888777777777:::@@@HHHPPPRRRNNNJJJGGGEEEGGGKKKLLLIIIIIIKKKVVVXXX[[[\\\YYYUUUQQQOOOCCCBBB@@@???>>><<<999666333555777888777777888999:::;;;<<<===<<<;;;:::999777;;;999666888<<<999000333444555555555666999<<>>===;;;:::======<<<<<<;;;::::::::::::999999999;;;;;;:::888:::;;;<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;?????????===;;;999:::;;;===<<<;;;;;;<<<<<<;;;::::::;;;======<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<:::888888===???<<<:::===??????;;;;;;>>>CCCCCC>>>::::::888@@@CCC>>>999777777666555555555555666666666666555777888888777555555666555666666777777666666555777777666666555666666777777777666666666777888999777666666555666888:::<<<::::::999777666444333333333222111222444555666555444444333222222222222333444444555666666555555444333444666:::???AAA@@@>>>???===???CCCEEEDDDGGGLLLVVV[[[^^^[[[SSSKKKGGGGGG@@@>>><<<::::::888555333444555666777777777777777666777777888888777666666666777666222222444111***///111333333333444666777===HHHRRROOOCCC777333555333888:::555222333222//////.........---------,,,,,,------......------,,,++++++++++++******))))))---000222222111000000000222///------...,,,***((((((((((((((((((((((((((()))'''%%%%%%&&&%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((+++++++++(((%%%$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$### """%%%%%%###%%%%%%&&&&&&''')))***+++)))***+++,,,---......---))))))(((''''''&&&&&&%%%((((((((())),,,......---((()))++++++***(((%%%$$$&&&&&&((())))))(((&&&&&&)))((('''''')))***)))(((((()))*********+++,,,...111///......//////---,,,******)))(((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&)))))))))((('''&&&&&&'''(((&&&$$$$$$%%%'''''''''######$$$$$$%%%%%%$$$###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """$$$%%%%%%%%%$$$&&&$$$""""""$$$%%%&&&%%%''''''&&&&&&'''))),,,...,,,***((('''&&&'''((((((,,,***((('''(((((((((''')))***+++++++++***)))(((***)))(((((())),,,000222555444333333444444444333111111111000///000333666555555555333333444888;;;666555555444444444444444444333444666888===KKKYYYlll|||************))))))))))))((()))******))))))***,,,------,,,,,,,,,++++++***,,,,,,,,,------///000000......//////000000000000111111333444555666666666666777888999:::;;;;;;;;;999999999999999999999999999888888999::::::999777777777888999999999999999::::::999999888999999999===>>>>>><<<:::888888888:::999999999;;;<<<;;;:::;;;===>>>===<<<::::::;;;<<<;;;::::::;;;;;;999888666===???<<<888:::<<<<<<===<<<===AAA@@@===<<<>>>???EEEFFF@@@999777777666555555555666666666666666444555666666444333444555444555555666666555555444666666555444444444555555555555444444555555666777444444333333444666777888888777666555444333222111000000111333666888888777444444333222222222222333222333333333333333222222222111111333555777777777999777777:::<<>>>>>;;;666333222...111333111111333333222/////////000000000111111+++,,,,,,------------------,,,,,,+++++++++++++++---///111111000.........---------,,,++++++)))&&&''''''''''''''''''''''''+++***((((((((((((&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''((('''%%%$$$$$$%%%'''(((***++++++***'''$$$$$$$$$!!!"""###$$$%%%$$$######"""######$$$$$$$$$#########$$$$$$$$$&&&''')))***&&&###!!!###'''******)))&&&&&&&&&'''((()))***+++)))***+++,,,---...//////,,,++++++)))'''&&&$$$###(((((((((***---///000///(((***+++,,,,,,)))&&&$$$%%%&&&''''''''''''&&&%%%)))((('''((()))+++***)))''')))+++,,,+++,,,...000333111///......---+++)))((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&,,,+++)))(((((()))))))))***(((&&&&&&'''(((((('''%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!""""""""" """$$$'''((('''&&&%%%&&&$$$""""""$$$%%%&&&%%%***)))'''&&&''')))+++,,,///...---***(((''''''(((+++***(((((())))))((('''"""%%%)))---...,,,)))'''***)))((('''(((+++...000444555555555333333333444222333222111000222555888555555444222000222666999444444333222222333333444222222333666888;;;EEEPPP```ooo************************)))***++++++******+++---------------,,,+++************+++,,,...000111222000///---,,,,,,,,,---......///111222444555555555222222333333444666777888444555555555666666777777666666666777999999666444444444444444555555555666888888777777777888888999;;;<<<===;;;999777666777888777777888:::;;;;;;:::===>>>???===;;;999888888;;;::::::;;;======<<<:::777<<<>>>:::777888999999>>><<<===@@@>>><<<===AAACCCFFFEEE===888777777666666555555555555555555555111222333222111111222333333333333444444333333333555444444333333333444444333333444444444555555555222222222333444444444444333333333222222111111000000000111444777999888666444444333222222222222222000000000000////////////000000111111222333444444444111111333444888BBBLLLWWWYYYZZZTTTIII@@@===<<<@@@===999888888999999888777666555666666666444222222222222222222222333333222222111000000//////...///000111000.........000111111111111111111///...000000000000222333555666//////000000111222222333******,,,---...////////////...------,,,,,,------+++,,,...---,,,***++++++***---...++++++,,,***''''''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&"""###%%%&&&((()))))))))&&&&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))(((((((((&&&%%%$$$######$$$%%%&&&(((***,,,,,,)))&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$###############$$$%%%'''((())))))$$$###"""$$$''')))++++++&&&&&&&&&''''''(((******))))))***+++---...//////...---,,,***(((&&&%%%$$$(((((((((***---///000///((()))+++,,,+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((***+++***(((&&&***...///------...000222000...,,,+++***(((&&&###"""!!! !!!!!!######%%%%%%%%%%%%&&&'''((()))...,,,)))((()))+++++++++,,,***'''''''''(((((('''&&&(((((('''$$$"""!!!!!!######"""""""""""""""!!!$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!###&&&)))***)))((('''&&&$$$""""""$$$%%%&&&%%%)))((('''''''''((()))***...//////---+++)))((())))))(((''''''((()))'''&&&!!!'''---000000---+++******)))((()))+++---///333666999888444222222333333444444333222333555888555555333111///000333666333222111111111222444555333333444777888:::AAAIIIWWWdddvvv************************)))+++,,,,,,++++++,,,------------------+++***)))))))))***,,,///111444555333000---)))(((***,,,------...///000111111111111...............///000111000000111222333333444444333333333555666666333111111111111111111222222333555555555555555666777888777999::::::777555555555555444444666888::::::999===>>>>>><<<999666555555777777777999<<<===<<<;;;999<<<;;;777555777888666999999;;;===<<<888:::???BBBBBB>>>777555777777666555555444444333333222222///111222111000111333444333444444555555444444333222222111111111222333333000111222333333333222222///000222333333222111000000000000111111222222222000111222444666666444111222222111000000000000111000000///..................///000111111111222222111//////000000222;;;EEENNNOOONNNIIIBBB<<<999999;;;:::999999::::::999888666444333444666666444222111111111111111222333333000000//////...---...///111111111///,,,+++,,,---,,,,,,---,,,,,,---...///333111......000111222444////////////////////////((()))+++---///000111111000///...---------......+++,,,,,,***)))((()))+++***///111...---///...***((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&%%%###'''&&&$$$######$$$&&&'''%%%$$$$$$###$$$%%%&&&'''"""###%%%''')))+++,,,,,,'''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,...+++(((%%%###%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%'''***,,,&&&&&&&&&&&&'''((())))))((())))))***,,,---///000...---,,,***))))))))))))(((((((((***---//////...'''(((***+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++)))'''&&&+++000111...+++,,,---...,,,***))))))(((&&&$$$!!!!!!  !!!###%%%((((((((())))))***+++,,,...+++'''&&&(((+++,,,,,,,,,***'''&&&'''''''''&&&%%%''')))(((%%%######$$$$$$$$$$$$$$$#########"""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###""" !!!$$$'''***+++***((('''&&&$$$""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''))),,,//////,,,+++***+++)))((('''(((******)))((( $$$)))...111111///...************++++++,,,---111666;;;:::444000///111333444555555444333444666666666444222//////111333222222111111222444666777888666666888777666:::AAAMMMWWWfffzzz))))))******************)))+++------,,,+++,,,---,,,---------,,,+++)))(((((()))***---000333666777555111,,,((('''(((+++---------......///......------,,,,,,+++++++++,,,,,,------...///000111222222000000111333444333111...///////////////000111111222222333333444555666777555777888888666444444444333333333444777999999888===>>>>>>;;;777444222222222222333666999;;;:::999;;;<<<999555444777777444333444777:::888444555999???===888222222666777555444444333333222111000000111222333333222333555777666777777888888777777666000000000000000111222222---...000222222111000///---///111333333111...,,,000000111222333444555666111111222444555333000---000000///............///222111000000/////////000+++---000111111111111111000000111222000///666???FFFEEEDDD@@@<<<999888777777777888;;;<<<;;;888555555333222444777999777444111111111111111222333333///.........---+++,,,...222222111...+++***+++,,,***---111111///000444888666111---,,,,,,,,,...000///......------,,,,,,+++((()))+++---000111222333000///...---,,,---......------,,,+++))))))+++---+++111444111000333222...************************((('''&&&''')))))))))'''&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$%%%'''((("""###%%%(((+++,,,......((('''&&&%%%$$$#########$$$%%%%%%&&&'''''''''&&&'''(((((())))))(((((('''###(((---///---)))%%%###$$$%%%&&&'''&&&%%%$$$###&&&&&&'''''''''&&&%%%%%%)))***+++++++++(((&&&%%%%%%'''))))))((()))---111&&&&&&&&&&&&&&&'''((()))(((((()))***+++---///000---,,,+++******+++,,,---(((((((((***,,,.........'''((())))))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))++++++(((&&&''',,,222222...***))))))+++)))''''''((('''&&&$$$###"""!!!!!!"""$$$&&&(((++++++++++++,,,---...///---)))%%%%%%(((+++,,,,,,,,,)))&&&%%%&&&&&&&&&%%%$$$''')))(((%%%$$$%%%'''%%%%%%%%%$$$$$$$$$###### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$"""""""""############$$$!!!###'''***+++***(((&&&&&&$$$""""""$$$%%%&&&%%%!!!"""###$$$%%%&&&&&&&&&###(((---///---,,,,,,---*********+++---...,,,+++)))+++---/////////...---******++++++,,,,,,,,,,,,000666<<<;;;444...---...222444666666444333333444777777666333000///000111333222111111333555888999<<<999777777555222555:::FFFNNN[[[mmm(((((((((((())))))))))))'''***...///...---,,,,,,++++++******)))))))))((((((+++000555888888777777777222---+++,,,...111222///......000111000,,,((((((((()))++++++,,,,,,,,,,,,+++++++++,,,...///000------,,,++++++,,,------000...,,,******+++,,,---,,,,,,---///111333555666333444555666555333000...222222222333444666777888<<<:::777555222111111111111111222333444666777888222222222222222333333333111333666888888777444333:::666111,,,+++---111444444333333333333333333333000111222333333333333333222333444555666555444444////////////////////////222222222222111111111111//////000000111111111222111111111111111111111111222111111111222111...,,,000000/////////.........000///...///111111///---444333333111///---+++***//////000111222444555666???>>>===;;;999666444222888888666555333222000000444444555777888555111---.........///000222333444111000000///...------,,,---//////---(((&&&(((***,,,,,,---...000555;;;???888666333000//////000111444000,,,))))))************+++,,,---///111333444444222///+++((((((***---444333000,,,)))(((***+++111111111333444333000---++++++***)))))))))***+++&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***%%%%%%&&&'''(((***,,,---((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%(((,,,,,,)))&&&%%%%%%%%%&&&(((+++...000***+++++++++)))'''%%%$$$$$$&&&)))++++++)))&&&$$$%%%$$$$$$$$$%%%%%%&&&''''''((())))))***)))(((((((((((()))***++++++******'''&&&&&&%%%$$$$$$$$$$$$'''%%%'''------***,,,111000000///...------,,,,,,***))))))+++---...---+++)))&&&$$$&&&+++---+++(((&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%(((++++++(((&&&)))***,,,---......------***))))))((('''%%%###"""$$$$$$%%%(((******(((&&&*********,,,...///...,,,***(((&&&%%%%%%''')))+++&&&%%%%%%'''((()))(((&&&&&&&&&'''''''''&&&%%%$$$ """""""""!!!!!! !!!"""############### """"""  !!! """&&&))))))'''$$$"""!!!$$$&&&%%%!!!!!!$$$'''))))))'''&&&%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$((('''&&&'''***,,,---,,,******))))))***++++++,,,+++,,,---...////////////------------------,,,,,,+++333:::999222---...222222555999:::999777666666555555555555444333222222333333222222444888;;;===TTT???111444:::777444555>>>EEEKKK[[[ttt''''''''''''(((((((((((('''***...///...,,,++++++)))))))))(((((((((''''''***---111555888999888777333///+++((())),,,...///+++++++++...000000,,,)))(((((()))***+++++++++++++++,,,,,,---......//////---,,,+++******+++,,,---...---,,,+++***++++++,,,---.........///111222333222222333222222000///...111111000000111111222222333222111111111222333333...///111222333333333333///000000000111111222222000222333555555444333222333222000......///111222111111111000000000000000222222333444444444444444000111222333333333222222........................------------------............/////////000000000222222222222222222222222111111000111111000...,,,+++,,,,,,,,,---------...222000///000111222111///.........//////000000000------...000222444666777::::::999888777555444333777666444333111000//////333333333555555444000---------......///111222333000000//////...------------------+++))))))***+++***+++,,,...000555;;;@@@===:::777444222111222333444111---+++++++++***))))))***+++,,,...000222333666555222---***)))***,,,111000---+++))))))***+++//////000111333222000---++++++++++++++++++++++++)))(((&&&%%%%%%''')))***%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$%%%&&&'''((($$$%%%&&&''')))***+++,,,***)))'''&&&%%%%%%&&&'''''''''(((***---,,,)))&&&######$$$$$$&&&''')))***+++++++++***)))'''$$$###&&&(((+++---...,,,***(((%%%%%%%%%$$$%%%%%%&&&&&&((()))+++++++++)))'''&&&((())))))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%'''%%%'''+++,,,)))***.........///......---,,,+++,,,***((((((***,,,------)))&&&$$$&&&***,,,***'''"""###$$$&&&'''((((((((($$$%%%'''))),,,+++)))''')))***+++,,,------------,,,+++***)))'''%%%###"""$$$&&&((()))******)))(((***))))))***,,,,,,+++***((('''&&&%%%&&&((()))+++&&&%%%%%%&&&((()))((('''$$$$$$$$$############""" !!!"""############$$$$$$$$$$$$###"""!!!!!! """"""  !!! """%%%'''(((&&&$$$"""!!!!!!"""$$$&&&%%%""" !!!"""$$$'''(((((('''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++++++++,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,......---------,,,,,,,,,,,,222777666222...///222333666888999777555444333555555666666555444222111222222111111333666999<<>>===;;;888444222111111111333111...------,,,***((((((((()))***+++---///000777666444000,,,******+++///...---,,,,,,---......------...000222222000...++++++,,,---------,,,+++,,,***(((&&&&&&''')))+++&&&&&&&&&&&&'''''''''(((+++)))(((&&&%%%%%%&&&'''###%%%'''(((************+++***((('''&&&&&&&&&'''((((((((()))***)))&&&###"""###$$$$$$%%%%%%%%%%%%++++++******((('''%%%$$$'''))),,,......---+++)))&&&&&&%%%%%%%%%%%%%%%&&&)))+++---...---***&&&$$$((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''***+++))))))++++++,,,...//////---,,,+++---***'''&&&(((+++---...***'''$$$%%%(((***(((&&&!!!###&&&(((*********)))''''''(((***,,,,,,***'''+++******++++++,,,---...///...,,,***'''%%%"""!!!$$$(((++++++***((()))+++***)))((()))***)))(((&&&%%%&&&&&&'''(((((()))***%%%$$$$$$%%%((()))((('''$$$###"""!!!!!!!!!""""""""""""""""""###$$$%%%&&&''''''&&&%%%###!!!!!!""""""!!! !!!!!!"""$$$%%%%%%$$$######$$$######$$$%%%%%%###!!!######$$$%%%&&&&&&'''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&))),,,---,,,+++......---,,,,,,,,,---------...000000000///---,,,......------,,,,,,,,,,,,...000222222111000111222222555777777555333222222444555777777666555222111111000000000111444777999BBB888222666888555555999555===@@@HHHXXXeeexxx&&&&&&'''''''''((((((((((((+++---...,,,+++++++++************************+++---000333444555444333222///,,,+++,,,...//////)))***+++---...---,,,+++((())))))***++++++******+++,,,...000000000...---+++***)))(((((()))***+++)))***,,,------+++***)))------,,,,,,,,,,,,,,,---///...,,,++++++,,,---...111111111111000//////...------,,,++++++************,,,...000000...,,,***))))))***+++,,,---...///---------------......///***+++---...///...---,,,******++++++++++++,,,,,,******++++++,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++///---,,,---......,,,***++++++,,,---...///000000333111...---///000111111555333///,,,************---...///111222333444444333333333333333333222222111000...,,,++++++,,,---111///------......---,,,*********++++++---......//////---,,,,,,,,,------222...***)))+++,,,+++)))((()))***+++,,,///444777666444222///...---------000///...------,,,)))&&&'''''''''((()))+++,,,---444444444111...,,,+++,,,/////////111222333333222++++++---000222222111///***+++---//////...,,,+++---+++(((&&&&&&''')))***''''''''''''((((((((((((,,,+++)))(((&&&%%%%%%%%%###$$$''')))***)))((('''***)))'''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''&&&$$$""""""###%%%&&&'''&&&%%%%%%(((((((((((((((((('''''''''(((***+++***)))'''%%%''''''&&&%%%%%%%%%%%%&&&(((***---///...+++(((%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***,,,+++++++++)))+++---//////...,,,***+++)))''''''))),,,,,,,,,***(((%%%%%%&&&'''&&&%%%%%%&&&)))++++++***(((&&&''''''(((***++++++)))''',,,+++*********,,,---...222000...+++'''%%%###"""$$$(((,,,,,,(((&&&))),,,+++***)))((()))(((&&&$$$###$$$&&&((()))))))))(((&&&$$$$$$%%%'''(((((('''&&&$$$"""!!! !!!###$$$###""""""!!!"""$$$%%%&&&''''''&&&%%%###!!!  """$$$###"""!!!"""###""""""""""""############%%%$$$""""""###$$$###"""$$$######"""###$$$%%%&&&)))((('''&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&((())),,,///222222///,,,---,,,,,,,,,------...///111222444555444222000...//////---,,,,,,,,,,,,,,,///...---...000111111111///111444555444222222333444555777888777555333111000/////////000222444666888444333666666444666;;;444<<<>>>BBBMMMWWWjjj''''''((((((((())))))))))))+++------+++******+++)))))))))))))))))))))))))))+++---///000000//////***(((&&&&&&((())))))))),,,---......---,,,++++++)))******++++++++++++***+++,,,...000000///---,,,******)))(((((()))******)))***,,,......,,,***))),,,+++++++++++++++,,,,,,///---+++******,,,...000...///000000000///.........------+++***)))''''''***,,,...//////---+++)))'''((((((***+++,,,------++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,---------------,,,,,,))))))))))))******++++++************************))))))***++++++,,,------***)))))))))))))))))))))))))))))))))))))))))))))---,,,******+++,,,+++***,,,,,,,,,,,,---------...111...++++++,,,...//////---,,,******+++,,,///000111111222333222222111111222222222222222111000000......,,,+++***++++++,,,...,,,******+++,,,,,,+++))))))))))))***+++,,,,,,///...,,,+++++++++------666222,,,*********)))&&&))))))***)))(((***,,,///------+++*********++++++,,,++++++,,,,,,+++(((%%%'''''''''((()))***+++,,,///000222222000...------......///333666666444222***+++,,,///222333111///)))***,,,......---,,,++++++***((('''&&&'''(((((('''''''''((((((((()))))),,,+++***((('''&&&%%%%%%###$$$'''((()))((('''&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$%%%&&&&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%&&&'''((()))***+++))))))))))))(((%%%###!!!''''''&&&%%%%%%&&&&&&&&&%%%(((+++...///---***(((############$$$%%%'''(((%%%%%%%%%%%%&&&''''''((())))))***+++...000///---***+++...000000...,,,+++(((((()))+++------+++)))***(((&&&%%%%%%&&&&&&&&&&&&(((***,,,,,,***(((&&&'''&&&&&&(((***+++)))'''---,,,+++++++++,,,---...222111...***'''%%%$$$###$$$(((,,,***&&&%%%(((+++---+++***))))))(((&&&$$$###$$$&&&((()))((((((''''''%%%$$$$$$&&&''''''&&&%%%$$$""" !!!"""###!!!!!! !!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!###$$$$$$###""""""######"""""""""""""""""""""$$$""" !!!"""""""""###"""!!! !!!"""$$$%%%'''''''''&&&%%%$$$######''''''''''''''''''''''''---...000333555444000---*********+++---...000111111333444555555333222000000///---,,,++++++,,,,,,...,,,***+++...111111000+++...111222333333555666555555666777666444222111000/////////000222333444222222444666555333666;;;555<<<;;;===EEEMMM]]]uuu(((((((((((()))))))))******+++,,,,,,***)))******''''''''''''((((((((((((((()))***+++,,,,,,++++++)))((('''''')))******)))---...///...,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,---......---,,,,,,+++***)))(((((()))***+++)))+++---......---,,,+++,,,++++++******++++++,,,---,,,+++***+++,,,...000+++,,,---......---,,,+++******+++++++++******)))***+++---......---+++***(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++)))))))))***+++*********++++++,,,,,,---+++,,,,,,,,,,,,++++++***))))))(((((())))))***+++))))))))))))))))))))))))'''(((((())))))*********)))))))))(((((((((((((((************************,,,***(((((()))******)))************************---+++))))))+++,,,,,,+++---,,,+++******+++,,,,,,222222333333222000...---000000000111000000///...,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***++++++***)))))))))))))))***++++++...---+++******+++---...888444///+++)))(((''''''*********(((&&&&&&(((************)))******++++++)))))))))***++++++)))&&&))))))(((((()))***++++++,,,///222333222///...---,,,,,,...222666666111---)))***+++...000111///---'''(((***+++,,,++++++***)))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((('''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$#########$$$&&&&&&$$$&&&((((((''''''''')))!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%''')))+++,,,+++++++++***(((&&&$$$###&&&&&&&&&&&&&&&''''''((($$$&&&***---...---+++)))############%%%''')))***&&&&&&&&&&&&&&&&&&'''((()))******+++111666555111,,,---///000000...---,,,'''(((***---//////,,,)))+++)))'''%%%%%%&&&'''(((%%%&&&(((***++++++******&&&%%%%%%'''***+++***)))......------------......000///,,,)))'''&&&%%%%%%&&&(((***)))'''&&&(((***...,,,+++******)))&&&$$$$$$%%%&&&(((((('''&&&&&&)))&&&$$$###%%%&&&&&&%%%"""!!!   !!!"""###""""""#########""""""!!! """######"""!!!!!!"""#########""""""""""""""""""!!! !!!######""""""!!! !!!###$$$&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''''''''(((((((((,,,---///222444333///,,,******++++++---...000111//////000111222333333333111000---+++***+++,,,---,,,+++***+++---/////////))),,,///111222444666888555555555555444333222222111111111111111222333333000333555555444444777:::666:::777777>>>CCCPPPddd'''''''''((((((((())))))***+++,,,+++***))))))***(((((())))))************(((((()))******))))))(((,,,+++***+++---...---,,,***,,,...---+++)))+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***++++++,,,---...///......---......,,,+++***)))))))))+++*********+++,,,...///---...//////...,,,***((('''((()))***++++++************+++++++++++++++************+++++++++,,,,,,)))***,,,......---,,,+++******************+++,,,))))))***++++++,,,------******++++++***))))))(((***)))((((((((()))***+++))))))))))))))))))))))))'''((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***((('''&&&((()))))))))'''(((((()))***+++,,,,,,+++***))))))++++++***)))//////---,,,***((('''&&&//////000111000...,,,+++++++++,,,---............***+++---......---,,,+++***)))((()))++++++***))))))))))))))))))******+++...,,,***))))))***---...666444000,,,((('''(((************)))'''&&&((()))************************((('''''')))+++,,,+++***+++************++++++,,,---000444666444111...---------///333777666000***'''((()))+++......,,,***&&&&&&'''(((((()))******'''(((***,,,,,,+++)))(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))&&&(((***)))&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++)))*********)))((('''&&&%%%%%%%%%%%%&&&((()))***&&&''')))+++++++++)))(((&&&&&&%%%%%%%%%'''***+++(((''''''&&&&&&&&&&&&'''&&&((()))+++222::::::444000000000000///...------******+++---//////---+++******(((&&&%%%&&&)))+++'''(((((()))******))))))&&&%%%%%%(((+++------,,,...///////////////.........,,,***(((&&&&&&'''(((***)))))))))((())))))***---+++*********)))&&&$$$&&&&&&''''''&&&&&&%%%%%%+++(((%%%######$$$$$$###!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!! !!!!!! ######$$$$$$######"""!!!!!! !!!###%%%$$$###!!!!!!""""""$$$%%%&&&'''&&&&&&'''(((''''''&&&%%%$$$%%%&&&&&&'''((())))))***+++---000333444222///......------......//////------...///111333666777222000---+++******,,,---***++++++,,,,,,,,,------***,,,///111222333666888666555333222111111222222333333333333333333444444222444555444333444777999999;;;666444;;;===DDDUUUqqq&&&&&&&&&'''''''''((((((+++,,,,,,+++)))((()))***,,,,,,,,,------.........(((((())))))))))))(((((()))))))))***,,,,,,+++***'''))),,,+++))))))+++............///......------,,,,,,+++******++++++,,,,,,+++***))))))***+++,,,,,,------...////////////111000...,,,***(((''''''))))))))))))***,,,------222222333222000---***((('''((()))******)))(((((())))))))))))*********++++++++++++++++++,,,,,,,,,)))***---//////...,,,***&&&((()))+++,,,,,,,,,,,,((())))))***+++,,,,,,---...............---,,,+++***))))))((((((***+++,,,************************))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''***(((&&&&&&'''))))))((('''''')))***,,,...///000******)))***,,,,,,***(((((()))***++++++,,,+++++++++,,,...//////...,,,+++&&&''')))+++---...//////***+++...000000///---+++))))))(((***++++++***(((***))))))))))))******+++...,,,***((()))***---...333333111,,,'''&&&)))---)))***+++***((((((***+++++++++******)))(((((('''((('''''')))+++---------,,,+++++++++++++++,,,,,,///333777888666111...,,,000///111666999888000***&&&&&&''')))++++++)))'''%%%%%%%%%%%%&&&'''))))))&&&))),,,...///---+++)))&&&&&&&&&&&&'''''''''(((###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%#########$$$%%%(((***+++''')))***((($$$"""###%%%---+++***(((''''''((((((((('''&&&%%%&&&'''((()))&&&''''''((((((((((((((($$$$$$%%%%%%'''(((***+++(((((()))***))))))(((''')))((('''&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&$$$'''(((***222<<<<<<666222222111000///.........---,,,++++++---//////...******(((&&&%%%'''***,,,,,,+++***)))(((&&&&&&%%%&&&&&&&&&))),,,...///......///000111111000///...,,,***((('''&&&'''((())),,,+++))))))***++++++***,,,***))))))))))))&&&$$$(((''''''&&&%%%%%%%%%$$$,,,)))%%%############"""#########$$$######"""!!! """""""""!!!!!!""""""""""""!!! ###$$$%%%%%%%%%###"""!!! ###%%%'''&&&%%%!!!"""###$$$&&&'''((()))&&&'''((())))))(((''''''###$$$%%%&&&''')))******)))***,,,000444666555444222222000///.....................///222666:::<<<333000---+++******,,,---(((+++------+++***+++,,,,,,...000111222333555777666444222000///000111333444444444444444444444444444555555333333555777777>>>>>>666444::::::>>>LLLaaa%%%&&&&&&'''''''''''''''***+++,,,+++)))''''''(((%%%------'''(((000000***(((((())))))))))))((((((((((((((()))******++++++***++++++***)))***---///000///---,,,,,,+++)))(((------------------------000...,,,)))((('''''''''+++***))))))***,,,...///+++......)))'''))))))((((((''''''(((+++,,,,,,+++---///000000...---,,,---((()))+++,,,------,,,+++---,,,++++++******++++++,,,++++++---000000...+++)))***,,,---...---,,,+++''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&''')))******(((&&&$$$&&&'''((((((((((((***,,,++++++***)))))))))))))))+++***((('''&&&''')))***,,,***(((&&&&&&''')))***(((((((((***+++---///000333000,,,*********))))))))))))))))))************,,,+++***((((((((())))))))))))))))))************)))***,,,---...---,,,,,,************))))))))))))******++++++++++++******111111///,,,(((((()))++++++333666000+++++++++)))******************++++++---,,,+++)))((('''''''''+++)))(((((())),,,///111111000...,,,,,,...000111333222000///...---......111222444888999555...'''&&&'''''''''(((((())))))(((%%%"""###&&&((((((''')))+++...000000///---+++&&&&&&&&&'''((()))'''%%%###$$$&&&'''(((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&)))'''&&&'''))))))&&&###!!!"""$$$&&&'''''''''&&&&&&''''''((((((''''''&&&""""""$$$&&&'''(((((()))&&&&&&&&&'''''''''''''''******))))))(((((((((((('''''''''((((((***+++,,,%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((,,,000333333222444///******,,,...,,,)))+++++++++,,,------......111+++$$$###&&&******)))******+++,,,+++)))'''%%%&&&%%%&&&))),,,.........000000//////............+++***))))))(((((())))))+++,,,,,,***((('''((()))***)))'''((()))+++******))))))(((''''''''''''''''''***(((### !!!"""""""""!!! !!!!!! !!!"""""""""""""""###############""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!###(((,,,***((()))000//////000222444333222000222444111---,,,///333777777555444333222222222///---+++)))(((***,,,---,,,---///000111000/////////......///333555666666666555333111///------,,,888666333111000222555777999888666555444444444555999:::::::::999999;;;===TTTnnn%%%&&&'''((((((((((((((()))+++,,,+++)))''''''(((%%%,,,---(((***222333---((()))***++++++***)))((('''(((((()))***++++++,,,(((***---...---+++++++++///---,,,,,,++++++***)))+++++++++,,,,,,+++++++++///...---+++***)))((((((***)))((('''(((***+++---,,,//////+++)))***+++******)))((()))***+++***))),,,...000///---+++++++++)))***+++---------,,,,,,++++++*********+++,,,,,,,,,++++++---///000...+++(((***---...///...,,,***((('''''''''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***))))))((('''(((***++++++)))'''%%%'''((((((((('''(((***+++(((((('''&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))((((((((('''''''''((((((((()))+++---...///222///,,,************)))(((((()))))))))*********''''''&&&%%%%%%&&&'''((((((((())))))))))))*********,,,///000000...+++)))++++++******)))))))))((())))))***+++++++++++++++......---+++((((((***,,,,,,333666111,,,,,,,,,***))))))******+++++++++,,,---,,,+++***))))))))))))+++***))))))***---///111...---+++******+++---...000000///......///000000000111333555666333---'''''''''((((((((()))))))))***'''$$$$$$&&&((()))((()))***,,,......---,,,+++'''&&&%%%&&&((((((((('''$$$%%%&&&((())))))((((((((('''%%%$$$$$$$$$%%%%%%***)))))))))))))))))))))&&&%%%$$$%%%(((((('''%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&''')))---111444444444444///+++***,,,...,,,***))))))))))))))))))))))))...***&&&%%%''')))*********+++,,,,,,+++***(((&&&$$$$$$&&&***...000000//////////////////...------************************,,,,,,,,,***'''&&&'''(((***)))((()))+++---------+++***(((&&&&&&&&&&&&''''''***)))$$$ !!!""" """"""""""""!!!  !!!"""""" !!!"""""""""""""""##################"""!!!!!!!!!""""""%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$""""""!!!!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%%%%(((***((((((+++...---,,,...000111111000///222333111...---000444555444333222222222333333000...+++)))((()))+++,,,***+++,,,---------------222222333333444555555666444333111000...---------333333333333444555555555777666555444333333444444777888999999777888999;;;IIIbbb%%%&&&'''((())))))***))))))***++++++)))''''''(((%%%+++---***,,,333444000(((***+++,,,,,,+++***(((&&&'''((()))***+++,,,,,,&&&***///111000,,,)))''',,,,,,+++++++++************+++,,,------,,,+++***---------------+++***))))))((('''&&&&&&'''((()))---000000,,,***,,,---,,,,,,+++******++++++)))(((+++---......,,,***))))))***++++++,,,,,,,,,++++++)))))))))***+++,,,---...,,,++++++,,,......---+++(((+++...111111///,,,***(((((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***************((()))+++++++++***(((&&&'''((()))(((''''''(((******))))))((((((((((((((())))))'''''''''((()))***&&&'''((())))))'''&&&%%%((((((((()))***,,,---...000---***)))***+++******(((((())))))))))))******$$$$$$$$$$$$%%%&&&((((((''''''((((((((()))))))))+++---000222222...***'''---,,,+++***))))))))))))((()))***+++,,,,,,------,,,,,,,,,***))))))+++------333555222...---,,,+++((())))))***+++,,,------------,,,,,,,,,,,,------+++++++++,,,---...///000...---+++******+++---...------,,,---...///111222...///000222222000+++((((((((()))))))))))))))***,,,)))&&&%%%&&&((())))))))))))******++++++******((('''%%%%%%'''((()))((($$$%%%&&&((()))*********)))(((&&&%%%$$$$$$$$$%%%))))))))))))))))))))))))%%%$$$$$$&&&(((***)))(((((())))))******))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++...222444555444333///+++***+++---+++***))))))))))))((('''&&&&&&((()))((('''&&&''')))+++***++++++,,,+++***((('''###$$$&&&+++///222111000...///000000///---,,,+++'''(((***+++,,,,,,++++++------,,,***'''%%%&&&''')))((((((***---///000000---+++(((%%%$$$$$$%%%&&&&&&))))))%%%"""$$$%%%###%%%$$$###!!! """$$$$$$"""!!!!!!""""""""""""#########$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########"""###$$$$$$$$$$$$$$$######"""!!! !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$###)))'''''')))(((&&&(((------,,,+++,,,...000///......000222111//////222666222111000//////111333444111///,,,***))))))******++++++*********+++,,,,,,333666999888555333444555222111000///...............000444666777777555444444444333333333333333444666777888777666666888:::@@@TTTttt%%%&&&''')))************(((***+++***(((''''''((('''+++,,,***+++000111...((()))+++,,,,,,+++)))(((&&&'''''')))***+++,,,---(((,,,000222///+++(((&&&)))***++++++***)))***+++,,,---...//////...---,,,+++,,,...//////---+++***)))((('''&&&&&&&&&'''(((,,,//////,,,***,,,...---,,,+++******+++,,,+++******,,,...---+++)))((()))*********************)))''''''((()))+++---...000************+++++++++***))),,,000444444111...+++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++((((((*********)))'''&&&((())))))(((&&&&&&''')))******)))))))))))))))***(((((('''''''''((())))))'''''''''''''''&&&&&&%%%((((((((()))***+++,,,------+++))))))***++++++***(((((((((((()))))))))***'''''''''(((((()))))))))&&&&&&''''''(((((())))))+++,,,...//////...+++***...---,,,***))))))))))))((())))))+++,,,...///000---......,,,***)))+++,,,---000222111...,,,+++***(((((()))***,,,---......---------------///000000,,,,,,---....../////////000///...------...///000---,,,,,,,,,,,,...///111------.........,,,***((())))))))))))************,,,***&&&$$$$$$&&&((()))((((((((((((((())))))))))))'''%%%$$$&&&)))******$$$$$$&&&'''((()))******)))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))+++,,,---++++++*********))))))((((((&&&%%%######%%%&&&((())))))(((((('''''''''''',,,+++(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''(((((())))))*********+++++++++,,,,,,,,,...111222222111000---)))((()))***)))(((++++++++++++***(((&&&%%%$$$'''***)))%%%$$$'''+++)))************)))((('''$$$%%%(((,,,000111000...000111111000...+++((('''&&&'''***,,,------,,,+++------,,,***&&&$$$%%%&&&'''&&&&&&)))---000111111...+++'''$$$"""###$$$&&&%%%))))))%%%###&&&'''&&&&&&$$$""" """%%%%%%$$$"""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$###############$$$############"""""""""###$$$$$$$$$$$$######"""""""""!!! !!!"""###$$$&&&%%%%%%$$$$$$######"""'''&&&''')))(((%%%(((---...---,,,---///000///...,,,...000111000111444666111///...------///111222111000---+++***)))******...---,,,++++++,,,---...111666::::::555222333555111111000000000000111111000222444666777666444222333333333333333444444444666777888777666666888:::>>>MMMfff&&&'''((()))************''')))******(((''''''((((((******)))))),,,,,,***'''(((***++++++***((('''''''''((()))***+++,,,,,,+++...000000---***))))))(((***++++++))))))***,,,,,,,,,---......---,,,,,,***,,,...000000...,,,***)))(((((((((''''''(((((()))------***)))+++---,,,+++***)))***---...---,,,***,,,------,,,***************)))(((((((((''''''&&&'''''')))***,,,...///((())))))(((((('''((()))+++...222555555333///---,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******+++++++++''''''((((((((('''&&&%%%(((((()))(((&&&&&&''')))&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))))))))(((&&&%%%%%%%%%'''((((((((((((((())))))***++++++***))))))***+++***)))'''(((((((((((()))))))))************))))))((((((&&&&&&&&&'''((()))))))))******)))******,,,...//////...,,,***)))******+++))))))***+++,,,...000111111111111///,,,***+++,,,,,,---...///---***))))))((()))***+++,,,---......,,,,,,,,,---...///111111---.....................000000///......///000000......,,,+++++++++,,,---+++,,,------,,,+++))))))************))))))))))))***(((&&&$$$###$$$&&&((()))((((((((((((((((((((()))'''%%%%%%''')))++++++$$$$$$$$$%%%&&&((()))))))))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))+++---++++++***))))))(((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&'''(((******,,,+++)))'''&&&%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$)))((((((''''''''''''(((,,,,,,,,,,,,------------000///------...///...------+++(((&&&&&&'''''''''***+++,,,,,,+++)))'''%%%"""'''***)))$$$"""%%%)))(((((((((((((((((('''''''''((())),,,...///---+++333222111///,,,)))&&&$$$%%%&&&))),,,------,,,+++------,,,)))&&&$$$$$$%%%%%%$$$$$$'''+++...//////---***&&&###!!!"""$$$%%%$$$((((((%%%###&&&'''&&&###"""!!! !!!"""%%%%%%$$$"""!!!!!!############$$$$$$$$$$$$%%%$$$$$$########################"""""""""!!!!!!#########$$$$$$######"""######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$###&&&)))***'''(((+++---+++++++++---...---,,,+++,,,///000111222444555111///...,,,,,,---...///000000...---,,,,,,,,,,,,///...---,,,,,,,,,......,,,222777777333111333555222222111111222222333444555555555444444333333222444444444444555555555444666777888777666777888:::===GGG[[[uuu''''''((()))))))))(((((('''(((***)))(((''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++---...///...,,,******+++(((+++---,,,)))(((+++---*********))))))*********+++,,,...000000...+++***(((((())))))))))))))))))'''+++,,,((((((+++---,,,***))))))+++---//////...))),,,......---,,,,,,---++++++)))(((''''''''''''((((((((()))***+++,,,---(((((()))'''&&&%%%'''(((+++...111444444222///------,,,++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))))))))&&&'''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&''')))'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((()))+++)))'''$$$$$$&&&((())))))((((((((((((((())))))+++)))((()))******)))(((''''''(((((((((((())))))))))))))))))((('''&&&%%%&&&&&&'''((())))))***+++***)))''''''(((+++///111///...,,,******+++,,,---+++******+++,,,///111222222333333111---+++++++++,,,***,,,......)))'''((()))******+++,,,---......+++++++++,,,---///000111///......---------......---------,,,,,,---------000...---+++***))))))******,,,......,,,************)))))))))))))))((((((&&&''''''%%%$$$$$$%%%'''))))))*********)))(((((((((&&&%%%&&&(((***++++++%%%%%%$$$%%%%%%&&&'''(((((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%"""###$$$######%%%'''***+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%$$$%%%&&&)))+++,,,++++++***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&,,,,,,,,,------------...333000...---------,,,+++,,,***(((&&&%%%%%%&&&''''''(((***++++++***(((&&&%%%)))+++)))%%%###&&&)))((((((((((((((((((((((((***))))))***,,,,,,+++***333222000---***(((&&&%%%%%%&&&(((***+++,,,++++++,,,,,,+++)))&&&$$$%%%&&&%%%$$$$$$&&&)))+++,,,,,,+++)))&&&###""""""###$$$###&&&'''###"""$$$&&&%%% !!!"""""" """$$$$$$"""!!!!!!"""#########$$$$$$$$$$$$%%%$$$$$$###""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$######$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%)))%%%$$$(((+++))))))***)))((('''((()))***)))(((***+++---///111222222333///......---,,,,,,,,,,,,///////////////000000111......---,,,,,,,,,------***...111222111000222444333333222222333444444555888777555333222222222333444444555555555555444333666777888777666666888:::888@@@PPPeee'''(((((((((((('''&&&&&&&&&((())))))(((''''''((('''&&&&&&(((((((((((()))******)))(((((()))******))))))))))))))))))******,,,...//////---++++++,,,))),,,///---***(((+++...***)))(((&&&&&&((()))***,,,---.........,,,***)))&&&'''((()))))))))))))))&&&***+++((('''+++---,,,,,,++++++,,,...///...---))),,,///000000///000111...---+++)))((((((((((((***))))))))))))******+++)))******(((&&&%%%'''******,,,...000111///...,,,++++++******************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***((((((((((((((()))******%%%%%%&&&'''((((((((((((***)))((('''''''''(((((()))(((((('''''''''((((((+++)))((()))***)))(((&&&'''''''''((((((((())))))&&&'''((((((((('''&&&%%%&&&''''''((()))***+++,,,+++***)))((()))+++...///...---+++******,,,...000,,,,,,++++++,,,...111222000111222000...,,,,,,,,,---***+++//////***''')))+++++++++,,,,,,---------*********+++,,,---...///000///---,,,+++,,,---...++++++++++++++++++++++++///...,,,***))))))))))))))),,,000000...+++******)))))))))(((((((((''''''$$$&&&((((((&&&%%%&&&((()))***,,,,,,,,,+++)))''''''&&&&&&'''***++++++***((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&((()))***))))))((('''&&&%%%%%%%%%&&&&&&%%%######&&&)))+++***)))(((((())))))***(((((((((((((((((((((((($$$$$$###$$$%%%(((***,,,))))))***+++***(((&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''*********+++++++++,,,,,,333000.........//////...,,,+++***'''%%%%%%'''(((&&&(((+++---...---,,,***+++------+++'''&&&(((*********))))))))))))******)))(((&&&''')))+++++++++111///---***))))))))))))&&&&&&'''((())))))*********+++***(((&&&%%%%%%''''''%%%$$$%%%(((******)))((('''%%%############$$$!!!%%%%%%!!! """$$$### !!!!!!!!!!!!!!! !!!"""""" !!!"""#########$$$$$$$$$%%%%%%######"""!!!!!!!!!""""""""""""!!!!!!!!!  !!!###$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&''''''444+++$$$&&&***+++***+++)))'''&&&'''(((((('''&&&)))***+++...000111111000+++,,,---.........---,,,---...///000222333555555///000000000//////...---,,,---......///000111222333333222222222333444444666666444333333333333444444444555555444333222111555666777666555555777999444;;;HHHXXXnnn(((((((((((('''&&&%%%$$$&&&'''))))))(((''''''(((%%%$$$%%%((()))))))))+++,,,+++)))(((((()))+++,,,************))))))))))))***---000000...,,,++++++***...000...***(((+++...,,,+++(((''''''(((+++,,,---------------+++***)))%%%&&&'''((())))))))))))&&&***+++((((((+++...---///---,,,,,,---...,,,+++***,,,///111111111222333000///---+++))))))))))))++++++***)))))))))))))))***,,,,,,***'''&&&))),,,)))***,,,---...---,,,+++******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''$$$%%%&&&&&&&&&''')))+++%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((((()))*********)))'''&&&))))))(((''''''''''''(((+++***))))))***)))'''%%%''''''''''''((((((((()))%%%&&&'''))))))))))))(((''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++---///111------,,,+++,,,...111222---///000///...,,,,,,---...***+++000000+++(((***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------111///,,,******+++---...++++++++++++++++++++++++---,,,+++))))))))))))***(((---111222///,,,++++++))))))(((((('''''''''&&&###&&&******((('''((()))***+++---......,,,)))'''&&&%%%&&&(((+++,,,+++******)))(((&&&&&&'''((((((&&&&&&%%%%%%&&&''')))*********)))'''&&&%%%$$$###***++++++(((%%%%%%(((,,,++++++***))))))***+++,,,(((((())))))))))))((((((%%%$$$######$$$&&&)))***''')))+++,,,+++)))&&&$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***(((((()))))))))*********222000......000111222222------+++)))'''&&&(((***(((***---000222111000///000000...,,,***)))***+++,,,++++++***++++++,,,,,,(((&&&$$$%%%(((+++------...---***((((((***,,,...''''''&&&&&&'''((()))***)))******(((&&&%%%&&&''')))'''&&&&&&((())))))(((&&&%%%%%%$$$############ $$$$$$ !!!"""!!! !!!""""""!!!  !!!!!! !!!"""######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""$$$%%%%%%%%%"""!!!  !!!"""###$$$%%%&&&''''''((()))>>>111$$$$$$(((+++++++++***)))(((((()))***)))'''))))))***---///000000...(((***,,,///000000///...,,,---///111444666888888222333444444444222111000///---,,,---///000000000333222222111222222333333333333444444444444444444333333444444333111000///444555555555444444666777555;;;DDDOOOaaa}}}%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&%%%&&&&&&''''''(((***+++,,,666...%%%"""$$$'''''''''...---+++***)))******+++***,,,......---,,,---.........------------,,,,,,+++***)))((()))***+++,,,+++)))((('''((()))(((''')))((('''''''''(((***+++***(((&&&''')))+++,,,+++------,,,,,,,,,+++++++++/////////000111000---***.........,,,)))((()))***,,,)))&&&%%%''')))))))))***************)))((((((&&&(((***,,,......------'''(((***++++++***((('''%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((((((&&&$$$%%%((()))((('''))))))))))))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((()))((('''&&&'''((('''((((((((())))))))))))(((((()))************)))%%%'''((((((''''''(((***''''''((((((((((((''''''''''''&&&''''''((()))***((('''&&&%%%%%%%%%%%%%%%((((((((()))******++++++...------------...//////...,,,++++++---000333555111///,,,,,,---///000000,,,---///000000///---,,,---,,,+++)))))))))******(((((()))***+++---///000......////////////...---111...+++))))))******)))+++++++++++++++,,,......++++++***)))'''&&&$$$$$$)))+++---...---,,,,,,,,,+++)))'''''''''&&&$$$###%%%'''((((((''''''(((***222...+++)))***)))'''$$$((('''&&&%%%%%%%%%&&&&&&((('''%%%$$$%%%''')))***'''(((&&&###'''...---'''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''''')))******)))&&&'''(((***+++***&&&###+++(((%%%"""!!!###%%%'''***'''%%%&&&(((***)))'''(((&&&$$$$$$''')))******'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))+++,,,,,,---000111111222222333333333222///+++)))))))))((('''''')))+++---//////...---'''((()))******)))((('''******+++++++++******)))++++++******))))))((((((***&&&%%%(((+++***+++...)))((('''&&&$$$$$$######+++***((('''&&&&&&''''''''''''''')))******)))'''&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!  !!!"""###!!!!!!  !!!$$$'''(((&&&$$$"""###%%%$$$"""!!!!!!""" !!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$###!!! """$$$$$$$$$ %%%&&&&&&)))///LLL666$$$%%%+++***))),,,)))((('''&&&&&&'''((()))'''(((***+++,,,------...(((((()))***,,,---......------///111333666999:::888555333555999999555111///...---,,,---000333555444333111///---,,,,,,+++...111333444444333333444333333333333444444555666333444555555333333333555777888===FFFTTTkkk%%%%%%&&&'''(((((())))))))))))))))))((('''&&&&&&%%%%%%%%%&&&'''(((***+++000***%%%$$$'''******)))...---+++***)))))))))***...///111000...------------------,,,,,,+++++++++)))))))))))))))***+++++++++)))''''''((()))(((''')))((('''''''''((()))******)))((()))+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------...///...+++((()))******(((&&&&&&'''(((,,,***(((((()))******)))+++++++++***)))((('''&&&&&&(((***,,,------,,,+++)))***+++,,,+++)))(((&&&''''''((((((((((((''''''''''''''''''''''''(((((((((&&&$$$%%%''')))((('''))))))))))))((('''&&&%%%'''''''''(((((()))))))))'''((()))((('''&&&''')))((((((((()))******++++++*********++++++******)))&&&((())))))((('''(((***''''''((((((((((((''''''(((((('''''''''((())))))((('''&&&%%%%%%%%%%%%&&&'''(((((())))))***++++++,,,,,,,,,,,,,,,------...------,,,,,,---000222333000//////000111111///---+++,,,...///000///...---******+++++++++***))))))*********+++,,,---...//////////////////000000000333000,,,************)))++++++++++++,,,---......++++++)))((('''%%%$$$$$$''')))+++,,,+++***+++,,,,,,***)))(((((((((&&&%%%&&&'''))))))(((''')))***000---***)))))))))&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&'''((())))))&&&###'''...000+++'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%))))))***+++---+++(((%%%((('''%%%######$$$%%%''')))'''%%%&&&((())))))'''***(((&&&&&&(((,,,......(((((('''&&&&&&&&&&&&&&&'''((()))***,,,---------333333333333444555666777555333000......---+++)))***+++,,,------,,,+++***###%%%''')))+++,,,,,,,,,((())))))*********))))))''''''(((((()))************&&&$$$(((+++***+++---,,,+++***(((''''''&&&&&&((('''&&&%%%%%%%%%&&&''')))((()))***,,,---+++)))(((''''''''''''&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%!!!  !!!"""######$$$$$$#########"""!!!"""""""""$$$%%%&&&$$$"""!!!"""######!!! !!!!!!!!!"""""""""!!! !!!"""###$$$$$$$$$!!!!!!!!!###%%%%%%$$$"""$$$###$$$((((((&&&)))...JJJ555%%%&&&***)))(((***)))((('''&&&&&&'''((()))((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000111333555888:::;;;777555444666999999666222333222000......///111222,,,,,,++++++++++++,,,,,,,,,...000111000000111222222111111111222222333444333444555444333222333444666888<<>>JJJeee~~~%%%''')))+++,,,,,,,,,+++*********))))))((('''&&&%%%%%%%%%%%%&&&'''(((((($$$%%%(((,,,...---***(((((()))***,,,---///000000+++,,,......---,,,,,,---++++++***))))))((('''''''''(((***,,,------,,,+++***(((&&&&&&'''((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&''')))++++++)))((($$$%%%&&&'''(((***+++++++++)))(((((())))))'''%%%###%%%&&&&&&&&&''')))+++------,,,---//////---+++------,,,+++)))(((&&&%%%'''((()))******)))'''&&&&&&'''((()))***+++++++++'''(((((())))))(((((('''%%%%%%&&&'''(((((())))))((((((((('''''''''((()))(((((()))))))))))))))(((&&&'''***,,,---------,,,'''((())))))(((((()))+++,,,,,,,,,,,,------------......---,,,+++)))((('''(((***,,,,,,***((('''(((''''''((((((((((((''''''))))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))***++++++++++++***+++,,,...///000///...---333222111111222222111///000000///...,,,+++***)))***)))''''''''')))+++---///////////////---,,,+++222111000//////111333555+++***)))***,,,......---............///000111222,,,+++)))'''&&&&&&''''''&&&'''))))))((()))***,,,---+++((('''((())))))((()))***+++***)))((()))***,,,,,,---,,,+++***(((((("""###$$$&&&'''(((((((((%%%''')))******(((&&&%%%$$$###%%%+++///...+++(((%%%%%%&&&&&&&&&&&&&&&%%%)))((('''''''''(((***+++,,,***))))))***+++***))))))((((((((()))(((&&&######$$$&&&((()))*********(((((())))))((('''&&&&&&...+++&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$###$$$''')))+++---...///---,,,******+++---111333333333333444333111,,,((())))))))))))))))))((((((............,,,***((('''***))))))))))))***+++,,,,,,---------,,,***((('''(((%%%&&&+++---***((())))))*********)))((('''&&&%%%%%%&&&'''((()))******)))((('''(((***,,,++++++###(((...111///***'''%%%###""""""!!!!!!""""""###"""!!!  !!!"""&&&###$$$(((((($$$###&&&'''%%%"""!!!###%%%&&&&&&!!!###%%%%%%#########$$$""""""!!!!!!!!!""""""""" """###$$$%%%%%%%%%%%%""" """$$$&&&&&&$$$"""###&&&%%%###%%%***777///(((''''''&&&%%%%%%&&&''''''((((((((((((((())))))***+++++++++******........................---......///111222444555555555666888::::::999888:::999999777555333222111,,,,,,+++++++++++++++,,,///000000//////000222555111000////////////000000000111333222222111333444222555:::======FFF\\\qqq''')))+++---------+++***))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%''')))++++++***(((&&&&&&''')))+++---...//////''')))++++++***)))***+++******)))))))))((((((((())))))***++++++++++++******(((&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))(((&&&$$$$$$%%%&&&'''((()))***+++)))(((((((((((('''%%%$$$%%%''''''&&&'''***,,,,,,+++***+++---///...------------,,,+++)))(((''''''(((***+++***)))'''&&&$$$$$$&&&''')))***+++,,,&&&''''''((((((''''''&&&&&&&&&&&&'''(((((())))))((())))))((('''&&&((()))'''((())))))************((())),,,...///...---,,,&&&((())))))))))))***,,,------------,,,,,,,,,,,,,,,++++++***)))(((&&&&&&&&&)))+++,,,***(((''''''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((((((((***+++++++++***)))***+++---...//////......333000...---...000111111111000///---+++***)))(((,,,***'''%%%%%%(((+++---...//////000///---,,,***111000////////////000111)))((((((***,,,......---......---......///000111---,,,)))'''''''''((()))))))))***)))((((((***,,,,,,)))&&&%%%&&&((((((((()))***+++***((('''((())))))+++------+++)))((()))###$$$&&&(((******))))))'''(((*********)))'''&&&%%%$$$(((000333000)))&&&$$$%%%%%%&&&&&&&&&&&&%%%+++***((('''((()))+++---...,,,++++++---......---,,,+++************'''&&&%%%&&&''')))+++,,,,,,,,,***+++---,,,)))'''&&&%%%///,,,(((&&&&&&&&&&&&%%%############$$$%%%&&&'''$$$%%%''')))+++,,,------,,,+++******,,,...111222222222222333444222...***'''''''''(((((())))))))),,,------......---,,,+++,,,+++***))))))***+++,,,***+++---......---,,,***(((&&&'''---///+++((((((***+++,,,,,,,,,***)))(((&&&'''(((******+++++++++(((&&&%%%%%%'''(((((('''"""(((///222///+++((('''&&&%%%%%%$$$$$$%%%%%%&&&###"""  !!!!!!!!! ''''''!!!"""%%%###!!!!!!$$$&&&((((((###%%%&&&'''%%%%%%%%%&&&""""""!!!!!!!!!"""######!!!"""###$$$$$$%%%%%%$$$%%%""" ###&&&'''###"""###&&&&&&$$$''',,,...+++((('''&&&&&&%%%%%%%%%&&&'''((()))))))))((((((((()))***++++++******,,,------....../////////------...///111333555666444555777999:::;;;::::::999999::::::999777555444++++++,,,,,,---///000111---...//////......000222111111000000//////000000000222333333222222444555444666;;;??????EEETTTddd)))***---......---+++)))(((((((((''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%'''((()))((('''''''''$$$%%%''')))************'''(((***)))(((''''''(((((())))))))))))************))))))((((((((((((((()))(((&&&&&&'''''''''&&&###$$$%%%&&&'''&&&&&&%%%&&&$$$###$$$&&&(((((('''###$$$$$$%%%&&&''''''(((***((('''&&&''''''&&&%%%&&&'''))))))((()))+++---***((('''(((+++...//////.........---,,,+++***)))'''(((***++++++***)))'''$$$$$$%%%%%%'''(((******&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++)))&&&&&&'''***''''''((()))***+++++++++''')))+++---...---+++***&&&((()))***))))))+++,,,///......---,,,+++******)))))))))((('''&&&%%%$$$$$$'''***+++***(((''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&''''''((((((&&&''')))******)))(((''')))***+++---...//////000000---++++++---///000111......---,,,+++++++++++++++***(((&&&&&&''')))***---.../////////---+++***000//////......------,,,+++******+++---...---+++++++++++++++,,,---...///...---***(((((((((***+++***+++***)))'''''')))+++,,,)))&&&%%%&&&((())))))((()))***)))'''&&&'''(((&&&)))++++++)))''''''((($$$%%%''')))******)))((((((((()))))))))(((&&&%%%&&&###&&&...111,,,&&&$$$###$$$%%%&&&&&&&&&&&&&&&+++***((('''''')))+++---///---,,,---000222222111---,,,*********)))'''&&&(((((()))***+++---......,,,///000...***&&&%%%%%%***((('''&&&''''''%%%$$$""""""###$$$&&&)))+++,,,*********++++++******)))*********+++---...000111.........000111000---+++''''''&&&&&&''''''((()))***+++---...//////......---,,,***((('''((()))******+++---......---+++))))))''')))///000,,,(((((()))***+++,,,+++***(((''''''((()))+++++++++******(((&&&$$$$$$%%%&&&%%%%%%###***000222...)))&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!  !!! )))***!!!!!!%%%$$$"""###%%%'''''''''###%%%''''''&&&&&&&&&'''""""""!!!!!!!!!"""$$$$$$""""""############""""""###  """$$$$$$###!!!"""%%%%%%###%%%***((((((((('''&&&&&&&&&%%%%%%&&&'''((()))))))))(((''''''(((***++++++++++++,,,,,,---------.........******+++---///222444555333555888:::;;;;;;;;;<<<999:::;;;<<<;;;999666555/////////000111222333444,,,...000111000000111222111111000///////////////000222444444333333555666777888<<>>>>>>>>===;;;777444222222111000///............***+++...111333444444333333222111000000000...---222333555666888:::>>>AAACCC@@@===<<<>>>DDDJJJNNN[[[nnn))))))******)))(((''''''%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%'''((('''%%%$$$$$$%%%&&&%%%%%%'''(((((('''%%%%%%&&&'''((()))***+++,,,++++++,,,++++++***)))(((''')))***,,,,,,***(((&&&%%%&&&'''''''''&&&%%%$$$###&&&((((((&&&%%%%%%&&&'''&&&%%%$$$$$$&&&''')))///...,,,***((('''''''''&&&%%%%%%'''+++...---,,,(((((()))*********))))))&&&''''''&&&&&&'''***---,,,...///...+++((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''%%%"""###$$$&&&((()))))))))(((%%%%%%&&&'''(((((())))))&&&&&&''''''(((((())))))...111444666444222000000222///,,,,,,---...,,,+++,,,------+++******,,,...+++)))'''%%%&&&(((+++------......---***(((((())),,,,,,++++++************(((,,,///---)))'''))),,,,,,,,,+++***))))))(((((('''(((***,,,,,,+++***)))***(((''''''((()))((('''(((((()))))))))((((((''''''(((***)))'''&&&&&&'''###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''%%%$$$&&&***,,,)))&&&%%%&&&&&&&&&''''''(((((((((((('''&&&%%%&&&''''''))))))((((((((()))***+++***(((%%%$$$%%%%%%%%%$$$$$$%%%''')))))))))(((''')))...///+++((()))(((%%%'''%%%%%%(((+++,,,((($$$%%%&&&'''((()))***++++++,,,---///000///---***(((&&&%%%$$$%%%'''***++++++)))***,,,+++***))))))***************************...///000000///...---,,,+++------+++(((&&&(((***(((((())))))***)))))))))((((((,,,222333,,,((()))$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''$$$###""""""######!!! """)))---+++'''&&&'''&&&&&&%%%$$$###""""""""""""#########$$$######"""""""""###%%%(((***)))&&&###&&&%%%$$$%%%&&&%%%### !!!"""###$$$###!!! ###""""""""""""###%%%%%%'''%%%""""""$$$$$$###!!!"""!!!!!! !!!"""###$$$###%%%'''((('''&&&'''))))))---...+++)))++++++***+++)))((()))+++,,,++++++))))))))))))))))))******+++,,,,,,---...///000000111444777888888888999::::::;;;:::999777444111///111111000000000111111222...//////000111333444444666555444444444444333222111444777999:::;;;>>>@@@BBB@@@===<<<>>>DDDJJJNNNSSSddd'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((***)))((('''&&&%%%%%%%%%"""######$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&((())))))(((&&&$$$$$$%%%&&&%%%%%%'''))))))(((&&&%%%&&&'''((()))***+++,,,******+++,,,,,,+++***)))((()))+++++++++)))'''&&&&&&'''((())))))((('''&&&%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''(((---,,,+++)))((('''''''''%%%$$$$$$%%%(((***++++++((()))***++++++,,,,,,,,,&&&'''((((((''''''((())))))+++,,,,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%###&&&&&&'''(((((((((((((((***)))((('''&&&&&&''''''###$$$%%%&&&(((***++++++---000555777666222000///333000...,,,+++***(((&&&)))+++,,,,,,++++++,,,---***)))'''&&&'''***,,,...000000///,,,)))'''(((***+++++++++***************'''***...---***(((((())),,,,,,++++++*********)))***+++,,,,,,,,,+++)))((((((&&&%%%%%%'''((('''''''''(((((()))))))))((((((%%%'''******(((&&&&&&&&&###$$$%%%%%%######$$$%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&))),,,---***&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((((((((('''((())))))***+++(((%%%$$$$$$$$$$$$###%%%%%%'''(((((('''&&&%%%&&&***,,,)))'''))))))'''(((&&&&&&(((******&&&"""%%%&&&&&&'''((()))******,,,---///000///---+++)))&&&$$$""""""$$$'''(((((()))+++,,,+++)))(((((())),,,+++++++++************///222444333///,,,,,,...+++,,,+++)))'''&&&&&&(((%%%%%%%%%%%%%%%&&&'''(((''''''***//////***&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""###$$$$$$###""" '''***(((%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""######$$$$$$$$$$$$###%%%$$$%%%&&&((('''%%%###%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$"""  !!!  !!!###$$$$$$"""!!!!!!###$$$###"""!!!!!! !!!""""""%%%''')))))))))((()))***...111111---***++++++)))+++)))((()))+++,,,+++***)))))))))(((((((((((((((++++++,,,,,,,,,---------000222666777777777888:::888888888777555333000///111111111111222333444444444333111000000111333555666666666555555555555555222444888:::;;;<<<>>>???BBB@@@===<<<>>>CCCHHHLLLKKKYYYuuu%%%$$$###""""""###%%%&&&&&&''')))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((((((((''''''((((((((((((''''''***)))(((&&&%%%%%%%%%%%%###$$$$$$&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&((((((''''''(((******)))(((%%%&&&'''((()))***+++,,,)))***+++------,,,+++***))))))***+++***((('''%%%&&&''')))***+++***))))))'''''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''$$$$$$###$$$&&&((()))***((()))***+++++++++++++++''')))******)))''''''''''''((())))))&&&%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&$$$((((((((((((((((((((((((*********)))((('''&&&%%%###$$$%%%&&&((()))*********---000111000...,,,,,,111000///---,,,)))'''%%%(((***------,,,***)))))))))(((''''''(((***---///000///...+++((((((***,,,***************))))))(((%%%(((,,,---+++(((''''''++++++++++++++++++++++++,,,---------,,,***)))((('''&&&%%%%%%'''(((((((((&&&'''(((((()))(((((((((###&&&)))***)))'''%%%%%%%%%&&&''''''%%%$$$%%%&&&''''''''''''&&&%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***------)))&&&$$$%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&(((((((((((())))))******+++)))&&&$$$$$$$$$###"""%%%&&&&&&''''''&&&%%%$$$&&&***,,,***))),,,...,,,)))(((''')))***(((%%%"""%%%%%%&&&''''''((())))))+++,,,...///...---***(((,,,)))%%%###$$$%%%%%%%%%)))***+++***(((''''''(((++++++++++++++++++,,,,,,///333666444///+++,,,...,,,,,,+++)))((('''''''''%%%$$$#########$$$&&&'''&&&'''***,,,,,,)))&&&%%%###$$$$$$%%%%%%%%%%%%%%%###%%%&&&%%%$$$"""###$$$%%%$$$###$$$&&&'''&&&%%%"""''')))&&&$$$$$$###!!!$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###)))'''&&&&&&'''(((((('''&&&&&&&&&%%%$$$""" !!!"""$$$$$$###!!!  !!!!!!  """###$$$%%%""""""""""""""""""######$$$&&&((()))))))))***+++///222111,,,)))***+++)))***))))))***+++,,,+++************))))))(((((('''++++++++++++++++++******...000444555666666777888888888888777666444222111111111111111111222333333666555333222111111222333222333444444333333444555444666888999:::<<>>AAAEEEGGGHHHTTTlll$$$######"""###$$$&&&''')))***+++,,,,,,+++******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%'''(((***)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))***))))))))))))))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&######$$$%%%&&&(((((()))''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''(((***,,,,,,***))))))+++,,,+++***%%%&&&'''((()))***+++,,,)))***,,,---...,,,+++***((())))))***)))((('''&&&&&&((()))+++,,,,,,++++++((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&''')))))))))******)))(((((('''(((***,,,,,,***'''&&&&&&%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''&&&'''((()))(((''''''&&&******))))))((((((((((((((()))+++,,,+++)))&&&$$$&&&&&&&&&&&&'''''''''''')))+++++++++))))))***+++---...//////---+++)))(((***,,,......+++(((&&&%%%((('''''''''(((***---...,,,,,,+++***((()))+++...))))))*********)))((('''$$$'''***+++***((('''&&&*********+++,,,,,,---------------,,,+++***)))((((((&&&&&&''')))***+++***''''''((((((((((((''''''"""%%%)))***)))'''%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''(((((('''%%%###"""######""""""######%%%%%%$$$%%%(((***,,,+++)))'''%%%%%%&&&&&&'''(((((()))((((((((())))))((((((((())))))*********++++++++++++)))&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&+++,,,******...000///)))))))))******(((%%%###%%%%%%&&&&&&''''''(((((((((***,,,------+++)))'''+++(((%%%###$$$%%%%%%$$$((()))******((('''''''''((())))))+++,,,---......///333666444...***+++------+++***))))))))))))((('''&&&$$$$$$$$$$$$&&&'''&&&(((************(((&&&######$$$$$$$$$$$$#########%%%&&&&&&$$$#########$$$$$$%%%''')))***)))'''&&&******&&&$$$$$$"""%%%%%%&&&&&&&&&%%%$$$###""""""$$$%%%'''((((((((()))'''&&&%%%&&&&&&%%%$$$,,,***((('''((((((((('''$$$$$$$$$$$$$$$###"""""" ###%%%&&&&&&$$$$$$""""""#########"""""""""!!!!!!!!!!!! !!!"""###""""""#########"""""""""###%%%'''((((((((()))***,,,//////***(((***+++***)))))))))***,,,,,,+++)))+++++++++******)))))))))************)))))))))))),,,...222333333333444555666666666555444333333222111111000///////////////444555555555444333111000///111333333222222333555888888777666777:::@@@DDDDDDBBB@@@>>>>>>???AAACCCJJJVVVlll#########$$$$$$&&&''''''+++,,,---------+++***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&))),,,---***(((%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))*********)))((('''%%%%%%$$$$$$$$$$$$$$$%%%&&&'''!!!""""""###$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&'''))),,,///...,,,******++++++***)))%%%&&&'''((()))***+++,,,)))+++---......---***)))'''(((((())))))(((((((((&&&''')))+++,,,---,,,,,,((('''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((''''''&&&$$$$$$###%%%'''((('''&&&'''((()))))))))(((((('''%%%%%%(((***++++++)))'''&&&&&&###$$$%%%%%%###"""###%%%$$$######$$$$$$%%%&&&'''######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''')))))))))''''''((()))+++***))))))))))))******)))***+++,,,+++)))'''&&&'''''''''&&&&&&&&&%%%%%%******)))(((''''''))),,,(((+++///000...,,,******+++,,,...---***&&&%%%$$$''''''''''''((()))+++,,,)))******)))((((((+++---((())))))******((('''&&&$$$&&&'''))))))((('''&&&(((((()))***+++,,,---...---,,,,,,+++***)))))))))((('''&&&(((***,,,---,,,'''(((((((((((('''&&&%%%###%%%((()))(((&&&&&&&&&%%%''''''&&&$$$######$$$&&&'''((()))(((&&&$$$######""""""!!!"""###%%%&&&%%%&&&(((***+++***)))(((&&&&&&&&&''''''''''''((('''''')))***************))))))***++++++++++++++++++)))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&***+++((('''+++------)))***+++++++++)))&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***,,,,,,***(((&&&$$$###"""###%%%''''''&&&&&&'''))))))(((''''''(((&&&'''(((***,,,---...///...111333111---***)))***,,,***((()))***+++***)))(((((('''&&&%%%%%%%%%%%%%%%(((***((()))+++***'''%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&$$$###""""""###$$$&&&***------+++((((((******&&&$$$%%%###$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&((()))*********(((''''''(((((('''%%%)))(((&&&&&&'''&&&%%%### !!!!!!!!!""""""###!!!###$$$$$$$$$###"""############"""!!! %%%%%%%%%""" !!!!!!"""""""""!!! !!!###&&&'''''''''(((***+++...---)))''')))++++++)))))))))+++------+++)))++++++++++++******************))))))))))))))))))***---///111000000000111111111000000000000000000000000///...------------222333555555555333111000000333555444222222444777888777777666666999???CCCBBBAAA???>>>>>>???AAAAAAKKKZZZqqq!!!"""###%%%&&&''''''''',,,,,,,,,,,,+++***((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%'''+++///111+++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&)))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''""""""#########$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&(((,,,000///---***)))))))))(((&&&%%%&&&'''((()))***+++,,,***,,,...//////,,,)))'''&&&&&&'''(((((()))))))))%%%''')))+++,,,---------((('''&&&(((******'''%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''&&&%%%$$$######'''***+++)))'''''''''''''''(((((((((''''''&&&'''((()))(((&&&%%%%%%&&&###$$$$$$$$$""""""$$$%%%############$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))******(((&&&&&&))),,,+++***)))))))))***+++,,,...---+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((((((&&&&&&''')))%%%)))...///---+++***)))***+++,,,+++)))&&&%%%%%%''''''&&&&&&'''((())))))((()))***)))((('''((()))'''((()))******(((&&&%%%%%%%%%%%%&&&(((((('''&&&&&&'''((()))+++,,,---...,,,+++******))))))))))))((('''&&&(((+++---...---)))))))))((('''&&&%%%$$$###%%%''''''&&&&&&&&&''''''(((((('''%%%$$$$$$%%%%%%&&&(((******(((&&&$$$$$$$$$###"""###%%%'''((('''(((************++++++'''''''''''''''&&&&&&&&&$$$%%%''')))***+++++++++((((((***+++++++++***)))+++)))''''''((()))))))))&&&&&&&&&&&&'''((())))))'''******'''&&&)))+++***)))+++------,,,***((((((%%%%%%%%%%%%%%%&&&&&&&&&'''(((***,,,,,,+++((('''###"""###&&&((()))((('''$$$&&&((((((''''''((()))''''''((()))***,,,---------......---,,,***(((''')))'''&&&'''***++++++***)))))))))(((&&&%%%###"""###'''(((&&&'''++++++(((((((((''''''%%%###"""!!! """%%%%%%###!!! !!!###(((---000///,,,(((&&&''''''$$$$$$&&&%%%!!!###$$$&&&''''''&&&$$$###!!!"""$$$''')))+++,,,,,,)))(((((()))******(((&&&%%%$$$$$$%%%'''&&&$$$"""!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!! ###$$$%%%###  """""""""#########""" !!!###&&&''''''''')))***,,,...---(((&&&)))+++***)))))))))+++------***((())))))))))))************)))))))))))))))*********)))+++......---,,,---------,,,,,,,,,,,,------.........---------------...111111222333333333333333000444666555222111333666444666777888888:::<<<>>>=========>>>???AAACCCDDDIII\\\vvv !!!###%%%'''''''''&&&+++,,,,,,+++***(((&&&%%%))))))))))))))))))))))))%%%%%%%%%$$$$$$#########%%%$$$$$$%%%(((---111444+++(((%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$'''(((((()))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%''',,,//////---)))''''''&&&%%%$$$%%%&&&'''((()))***+++,,,+++---///000///,,,)))&&&%%%&&&&&&'''((()))******%%%&&&(((+++,,,---------'''&&&&&&)))++++++'''$$$&&&'''''''''&&&&&&%%%$$$ !!!###$$$%%%%%%$$$$$$###(((,,,---+++(((''''''%%%&&&'''((())))))))))))%%%&&&'''&&&$$$###$$$%%%"""###$$$###""""""$$$&&&############$$$%%%&&&'''%%%&&&''''''(((((((((((($$$$$$%%%&&&&&&'''((((((***+++***(((%%%&&&***...+++***)))))))))***,,,---444000+++&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&$$$$$$$$$###(((---///,,,)))(((((((((***+++***(((''''''(((''''''&&&&&&&&&''''''(((((()))******'''%%%%%%&&&'''((()))******(((&&&%%%&&&%%%$$$%%%''''''''''''%%%%%%'''(((***,,,---...+++***))))))((()))))))))'''&&&&&&'''***---...---***))))))((('''%%%$$$###$$$%%%&&&&&&%%%%%%'''(((***++++++***(((&&&'''(((%%%&&&)))***+++)))'''&&&&&&%%%$$$$$$$$$&&&)))***)))***++++++++++++,,,...((((((((('''&&&&&&%%%%%%"""###&&&(((***+++++++++&&&''')))*********)))(((+++)))'''''')))+++++++++&&&&&&&&&'''''')))***+++))),,,,,,(((&&&)))+++***)))+++---...---+++***)))%%%%%%%%%%%%%%%%%%&&&&&&''')))+++------,,,***(((''''''(((***,,,+++)))&&&###%%%'''(((''''''(((***(((((())))))*********+++,,,+++++++++,,,+++(((%%%'''%%%$$$%%%)))++++++)))))))))))))))'''$$$""" !!!&&&'''$$$%%%+++,,,(((++++++***((('''%%%###"""!!!###$$$"""  ###)))///222111,,,((("""$$$$$$"""$$$''''''###"""###%%%&&&&&&%%%$$$"""!!!"""$$$'''***+++------)))))))))***,,,+++)))'''""""""$$$&&&((((((&&&$$$$$$$$$############$$$$$$&&&%%%$$$"""!!! !!!"""$$$%%%&&&&&&&&&&&& """"""!!!"""%%%((($$$%%%&&&&&&&&&$$$###"""!!!###&&&''''''((()))+++...000///)))&&&)))******(((((()))+++------***(((''''''(((((())))))******((()))))))))*********+++)))+++------,,,******+++,,,,,,++++++,,,,,,---...---------------...///000222111000000111333555666///333555444000...111555000444888;;;;;;:::::::::999:::;;;===@@@CCCEEEFFFFFF\\\yyy%%%%%%&&&''')))(((%%%"""''')))******)))(((((()))$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((+++,,,+++***(((&&&&&&&&&'''(((((((((((('''&&&%%%$$$###&&&'''''''''''''''&&&&&&(((''''''''''''(((((()))(((((('''''''''(((((()))&&&%%%$$$######%%%&&&(((%%%&&&''''''%%%$$$%%%'''***&&&%%%((((((&&&'''+++++++++(((%%%&&&)))((($$$)))%%%&&&+++...+++((('''((()))******)))'''%%%###&&&%%%$$$$$$$$$&&&'''(((''''''''')))---//////...******))))))(((((('''''''''(((***)))'''&&&&&&'''###$$$%%%%%%$$$$$$&&&(((((()))******)))((('''&&&&&&&&&'''((()))***++++++%%%$$$###$$$%%%%%%$$$"""###############"""!!! %%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%+++***'''&&&&&&'''***+++'''&&&$$$$$$&&&***...111///---+++((('''''''''(((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))***+++************)))((('''''''''&&&$$$###$$$&&&((()))'''***,,,***(((&&&''')))*********)))))))))))))))######$$$$$$%%%$$$$$$$$$$$$$$$###$$$%%%(((+++---***)))((()))))))))'''%%%$$$%%%&&&'''***,,,...///,,,)))&&&###"""""" !!!$$$&&&&&&$$$$$$&&&))))))((('''&&&&&&&&&&&&&&&(((((()))))))))))))))((($$$$$$$$$$$$%%%&&&''''''%%%%%%&&&))),,,---------,,,***(((&&&%%%&&&'''(((###%%%''')))***)))'''%%%)))'''&&&''')))*********+++***))))))((())))))***+++'''$$$&&&)))+++(((%%%###&&&))))))((('''&&&&&&)))******++++++***)))))),,,***&&&###!!!###(((,,,***))))))***++++++***(((&&&'''((((((((('''%%%$$$"""###$$$$$$%%%&&&'''''''''((()))***++++++***)))++++++******(((%%%###"""'''%%%######&&&)))***+++((()))))))))(((%%%###!!!$$$$$$$$$######$$$(((***)))'''(((+++***%%%"""###"""""""""!!!  """''',,,,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!$$$'''))))))(((###%%%'''***+++,,,------''')))++++++(((&&&$$$$$$"""  """######"""&&&%%%!!!$$$######$$$%%%%%%$$$###!!! &&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%///...+++(((&&&%%%%%%%%%'''''''''(((******(((&&&%%%&&&(((************))))))(((((()))++++++***((()))***+++,,,,,,+++)))(((******))))))***,,,---...///...---,,,++++++++++++.........///000111222333111222222111///......///777777888999999999888888888888999;;;>>>AAADDDFFFIIIRRRjjj'''&&&&&&'''((((((&&&$$$$$$%%%''''''%%%$$$%%%&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%''')))***++++++***(((''''''''''''&&&'''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$######%%%&&&'''$$$&&&)))***)))(((''''''***&&&%%%''''''&&&'''***+++000222...)))((((((&&&)))%%%%%%)))+++)))''''''&&&'''((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''(((+++***)))+++---000000000(((((((((((('''''''''''')))++++++***'''%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((('''((()))))))))((('''&&&&&&&&&''''''((()))))))))%%%$$$###$$$%%%&&&$$$"""###$$$$$$$$$######"""!!!$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((())))))***)))'''&&&&&&''')))***''''''''''''((()))***+++++++++******((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))***+++++++++,,,,,,+++***)))((()))((('''&&&%%%%%%&&&'''''')))++++++(((&&&'''((((((((()))***++++++++++++((('''&&&&&&&&&((()))******)))(((((((((***+++---***)))((()))******(((&&&&&&'''''')))***,,,...///)))'''$$$######$$$###"""###%%%'''&&&$$$$$$&&&(((***)))(((((('''&&&&&&%%%&&&&&&(((((((((((('''&&&%%%$$$$$$#########$$$$$$######$$$&&&)))************)))'''%%%%%%%%%&&&'''%%%&&&((()))***)))(((''''''&&&%%%&&&((())))))(((((((((((((((((((((((((((+++(((&&&'''******'''######&&&((()))'''&&&%%%&&&)))+++---//////...,,,+++'''%%%###!!!!!!"""$$$%%%$$$%%%''')))+++***'''$$$&&&'''(((((()))((('''&&&''''''&&&&&&&&&''''''((('''((()))***+++***))))))******+++***)))'''%%%$$$%%%###""""""%%%'''))))))((()))******)))'''%%%###############"""###&&&)))(((%%%$$$''''''%%%&&&)))&&&%%%%%%$$$######""""""""""""###&&&))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""!!!"""$$$''')))***)))%%%&&&(((***,,,,,,,,,,,,(((***++++++(((%%%$$$$$$$$$"""!!!!!!"""""""""!!!&&&&&&$$$"""%%%***+++'''$$$$$$$$$######"""!!! ''''''%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%,,,+++)))'''&&&&&&&&&''''''&&&&&&((())))))'''%%%###$$$&&&'''(((((((((''')))(((((((((***+++***)))'''(((((()))))))))((((((+++*********+++,,,............---,,,++++++++++++******+++---///222444555222444555444333333444555888999999:::::::::999999999999999999;;;>>>AAACCCHHHQQQggg)))(((&&&'''((()))((('''&&&'''))))))'''&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&,,,++++++***)))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''###'''+++...---***)))(((***&&&%%%''''''%%%&&&)))222===CCC===333//////000***%%%###&&&'''&&&%%%'''%%%&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((---+++))))))+++---......&&&&&&''''''''''''((((((,,,---,,,***'''%%%$$$%%%$$$%%%&&&%%%$$$$$$&&&(((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''''''''$$$######$$$%%%&&&$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%'''((()))***+++((((((((((((((((((((((((''''''((())))))'''&&&%%%'''(((******)))'''$$$###"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********)))***,,,------......---,,,***)))+++******((('''&&&%%%%%%&&&(((++++++)))'''&&&&&&$$$&&&)))+++---------,,,***)))'''&&&'''))),,,///---,,,+++)))((())))))******)))((()))******)))'''''''''(((((()))***,,,---&&&$$$""""""$$$&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''++++++******)))'''%%%%%%###%%%'''(((((('''$$$###%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&((('''%%%$$$######$$$%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$'''((((((((('''((()))***++++++***)))+++)))((()))+++***&&&"""###%%%''''''&&&$$$$$$%%%(((+++000444555333000---+++(((''''''******(((%%%$$$&&&)))---000...+++'''&&&'''((()))******))))))+++***(((&&&&&&&&&&&&''''''''')))*********)))((()))***+++++++++***)))(((%%%###!!!"""$$$'''''''''))))))***++++++)))((('''"""######"""""""""%%%'''((($$$"""###$$$###&&&***'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""$$$&&&)))******'''((()))+++,,,++++++***)))+++,,,+++(((%%%$$$$$$&&&$$$"""!!!""""""!!! ###%%%$$$$$$(((///111///((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$)))(((&&&%%%$$$$$$%%%%%%(((((('''&&&&&&''''''((('''&&&&&&&&&((((((&&&$$$$$$%%%&&&'''''''''''''''***)))'''''')))***+++***((('''''''''((()))******++++++++++++,,,---.........---,,,++++++***++++++)))***+++,,,...000222333333555666777666666888999;;;;;;;;;<<<;;;;;;:::::::::999777777888;;;>>>@@@DDDMMM```yyy---***''''''((()))***)))&&&((())))))(((''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$$$$###"""***+++++++++)))'''%%%$$$######$$$%%%&&&&&&%%%%%%((())))))************)))***)))((('''&&&%%%%%%%%%''''''''''''((()))******'''&&&%%%%%%%%%%%%&&&'''%%%(((+++,,,,,,*********)))&&&%%%''''''$$$&&&)))999CCCIIICCC:::777777888+++&&&###$$$$$$###%%%))))))))))))(((((((((((('''%%%'''(((***+++******))),,,)))'''&&&((()))******&&&&&&''''''((())))))***,,,,,,,,,***'''%%%&&&&&&%%%&&&'''&&&$$$$$$&&&(((&&&''')))*********))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###%%%%%%%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%&&&&&&'''''''''''''''###$$$$$$%%%&&&''''''(((&&&'''(((((((((((('''&&&''''''(((((('''&&&%%%$$$&&&''''''((('''&&&$$$#########$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''************+++,,,...//////000///---,,,++++++++++++***)))((('''&&&%%%''')))******((('''&&&"""%%%(((+++,,,,,,+++)))&&&%%%%%%%%%&&&(((+++,,,******((('''&&&&&&&&&&&&)))(((((()))***+++)))((((((''''''''''''((())))))%%%###""""""%%%'''(((((($$$%%%&&&&&&''''''((())),,,,,,,,,+++***(((%%%$$$###%%%((())))))'''$$$"""$$$$$$###""""""!!!"""""""""###%%%%%%%%%%%%&&&&&&'''&&&%%%###############$$$$$$###""""""###$$$%%%&&&$$$###%%%'''))))))(((''')))+++---......---,,,((('''(((***,,,+++'''######%%%&&&&&&$$$######$$$%%%***111666888666111......,,,+++...222222,,,&&&%%%&&&(((,,,...///,,,***&&&'''((()))***+++,,,,,,---,,,)))&&&%%%$$$%%%%%%&&&'''((()))))))))(((''''''(((***,,,,,,,,,,,,+++&&&%%%$$$$$$'''((()))((())))))***+++,,,++++++***$$$$$$%%%$$$######%%%'''((($$$!!!"""!!! $$$%%%%%%###"""!!!!!!""""""((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%'''%%%######&&&)))++++++))))))***++++++***)))((()))***+++***'''%%%$$$$$$%%%###""""""###$$$###""""""######'''---000///)))(((%%%###"""###%%%&&&#########""""""######$$$''''''(((((((((((('''&&&***)))'''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''%%%$$$'''''''''(((((()))))))))+++)))&&&&&&''')))++++++***)))(((((()))+++---...++++++,,,,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,---...//////555666777777666666777999============<<<<<<;;;:::777666555444666999===@@@AAAIIIXXXkkk///,,,)))'''((()))))))))"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''######$$$$$$######"""!!!((()))))))))(((&&&$$$#########$$$%%%&&&&&&&&&&&&((())))))***++++++******))))))(((&&&%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((***,,,)))%%%$$$''''''%%%'''***999>>>???;;;999999999777+++&&&###$$$###"""&&&+++111///---***((('''''''''((()))***,,,,,,+++******+++)))'''&&&'''(((((('''''''''((()))***++++++,,,*********((('''&&&''')))&&&''''''&&&%%%$$$&&&''''''(((***+++,,,++++++***&&&&&&%%%%%%$$$$$$###############$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%"""""""""#########$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))*********+++---000/////////...------,,,******++++++******)))(((&&&&&&((()))***)))'''%%%###%%%'''))))))(((&&&%%%!!!###%%%'''((()))(((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''(((******)))(((***))))))(((((()))))))))&&&$$$"""###%%%'''((('''%%%%%%&&&''')))+++,,,,,,------,,,+++)))(((&&&%%%%%%''')))++++++(((%%%##################$$$%%%&&&%%%''')))((('''&&&&&&(((&&&&&&%%%$$$############%%%$$$"""!!!!!!"""###$$$&&&%%%$$$%%%(((*********'''(((+++---...---,,,+++$$$%%%(((+++,,,,,,***((($$$%%%&&&%%%###"""######"""&&&...444666444///,,,***((((((,,,000///(((""""""!!!!!!###&&&))))))(((''''''((()))***+++------///...,,,)))'''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&)))+++,,,---------)))((('''(((***++++++***((()))******+++,,,,,,,,,&&&''''''&&&%%%$$$%%%'''### """!!! %%%$$$"""!!! !!!"""%%%$$$$$$#########%%%&&&%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%(((&&&$$$$$$&&&(((******))))))***+++***)))((('''((())))))(((%%%$$$$$$$$$###"""!!!"""$$$&&&&&&%%% ###%%%$$$%%%***,,,+++&&&$$$!!!!!!###""""""""""""###$$$%%%&&&%%%&&&'''((()))))))))))),,,***)))(((''''''((((((''''''''''''''''''&&&&&&((('''%%%%%%&&&&&&%%%$$$'''''''''''''''(((((((((+++(((&&&%%%''')))*********)))(((((()))+++---...++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,---...///000111888999:::999777666777888>>>>>>======<<<;;;:::999444333333444666:::>>>AAABBBIIISSSaaarrr111...***(((((((((((('''###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''##################""""""''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''%%%&&&'''(((((())))))((((((((('''&&&%%%%%%%%%%%%""""""""""""###%%%&&&'''$$$$$$%%%&&&'''(((((()))******)))'''%%%&&&))),,,(((%%%$$$'''(((''')))---888999888666888<<<:::555+++'''%%%%%%$$$$$$(((///666444000+++(((&&&&&&&&&******++++++******))))))+++***((()))******((('''(((((()))******+++,,,,,,)))))))))'''%%%%%%''')))''''''((('''%%%%%%&&&'''((()))***+++++++++***)))&&&&&&%%%%%%$$$$$$#########""""""$$$&&&'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$%%%&&&''''''((((((''''''******))))))(((''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%&&&''')))***'''&&&$$$######%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))*********,,,---111///...,,,+++,,,,,,---******************))))))'''&&&&&&'''((()))(((&&&$$$%%%'''''''''%%%###""""""$$$'''***+++***(((&&&&&&&&&'''''''''(((((((((%%%%%%%%%''')))***)))(((,,,,,,++++++++++++,,,,,,&&&$$$######%%%'''(((''''''''''''))),,,.........---,,,+++)))((('''''''''((()))+++,,,+++)))&&&%%%$$$$$$$$$$$$%%%&&&'''((('''***,,,+++'''&&&''')))'''&&&&&&&&&%%%$$$$$$###'''&&&$$$######$$$%%%%%%&&&%%%$$$%%%(((***+++***%%%&&&'''((())))))((('''###%%%'''***,,,,,,,,,+++%%%&&&&&&%%%###"""###$$$###)))...000///,,,***'''&&&'''***,,,+++&&&!!!$$$"""!!!"""%%%((()))***'''''''''((()))+++,,,---000///...---,,,***))))))&&&'''((((((((('''&&&%%%###$$$''')))+++,,,------***)))((()))+++,,,+++***((((((((()))******++++++'''((()))(((&&&%%%%%%&&&!!!""" !!!$$$(((&&&$$$"""!!!"""###$$$ !!!!!! """$$$&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$$$$&&&((((((((((((((()))))))))(((&&&&&&%%%&&&&&&&&&$$$###$$$%%%"""!!!!!!"""%%%'''((('''"""'''(((&&&%%%((()))((((((&&&$$$!!!!!!"""###%%%######$$$$$$&&&'''((()))%%%%%%'''((()))*********,,,+++)))(((''''''((((((&&&''''''(((((((((''''''***(((&&&%%%&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&)))(((&&&&&&((()))***)))((('''''''''((()))*********++++++,,,,,,++++++***++++++************++++++))))))+++---111444777888;;;<<<===;;;999888888999=========<<<;;;999888777222333444666888<<>>>>>@@@GGGKKKNNNXXXlll222000,,,***(((&&&###!!!!!!###%%%$$$###"""######%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&%%%###"""!!!!!!###%%%'''(((((('''&&&&&&((()))***'''(((((((((((((((''''''&&&'''((()))************&&&&&&%%%%%%%%%&&&'''''' """###$$$!!!"""$$$&&&)))***+++,,,***+++,,,,,,)))'''&&&''''''$$$$$$(((++++++---222+++000333444444444///(((***(((((()))((((((---444777444///***&&&%%%%%%&&&+++***'''%%%############$$$%%%&&&((()))(((%%%"""(((((((((((())))))))))))+++***)))%%%"""!!!###%%%((((((((('''%%%%%%&&&'''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,***'''%%%###$$$&&&((((((((('''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******+++,,,...222...***&&&&&&(((+++...000...+++(((&&&&&&&&&'''***&&&######&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$"""""""""$$$'''((((((''''''''''''''''''(((((()))###"""!!!###&&&)))++++++111...,,,---//////---+++---+++(((%%%%%%&&&)))+++************)))((('''&&&''''''&&&%%%$$$$$$$$$$$$%%%)))+++)))$$$!!!###%%%))))))))))))((('''&&&%%%$$$$$$$$$$$$######""""""###"""!!!###&&&((()))(((''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))+++,,,'''''''''&&&###"""###%%% """%%%&&&((((((((($$$%%%'''&&&$$$######$$$"""###$$$&&&))))))'''%%%((((((''''''''')))***+++&&&'''***++++++)))'''%%%&&&&&&'''''''''&&&$$$###!!!###&&&((()))******%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%###"""###***$$$!!! $$$)))((('''$$$"""!!!"""$$$%%%"""%%%'''&&&$$$"""###%%%&&&&&&%%%%%%$$$###""""""%%%$$$######""""""######%%%$$$$$$%%%&&&'''%%%###%%%%%%&&&''''''&&&%%%$$$ !!!""""""!!!"""$$$&&&&&&%%%###$$$%%%&&&&&&%%%!!!&&&(((%%%"""###$$$###"""!!!  !!!!!!"""$$$&&&((()))(((((((((((((((''''''&&&)))(((&&&%%%$$$$$$%%%%%%"""$$$&&&)))+++,,,------,,,***'''&&&'''''''''&&&)))((('''&&&%%%&&&'''((('''&&&&&&((()))***(((''')))***+++,,,,,,+++)))(((((()))***++++++***((((((+++***************++++++------///111444777:::;;;444666777777777777888:::<<<;;;;;;:::888666444333555777999;;;=========<<<;;;BBBEEEFFFNNNaaattt~~~+++***'''%%%%%%%%%&&&'''$$$%%%%%%%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%"""""""""""""""######$$$$$$#########$$$%%%&&&&&&'''''''''&&&&&&'''''''''(((((())))))((('''%%%$$$((((((((()))++++++***)))'''&&&%%%&&&&&&%%%###!!!"""###$$$$$$######%%%'''%%%%%%&&&'''((()))******+++***)))'''&&&&&&&&&&&&&&&%%%$$$%%%))),,,---...............---,,,+++*********+++******,,,///222555000,,,***&&&!!!"""&&&((((((''''''%%%$$$"""!!! """%%%'''((((((&&&%%%"""###%%%'''(((******+++)))(((&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&***'''######%%%&&&%%%###$$$$$$###""""""###$$$$$$###"""  !!!###$$$%%%$$$$$$######$$$$$$%%%))))))(((&&&%%%$$$######%%%&&&'''&&&$$$###$$$%%%)))'''%%%###"""###$$$%%%(((((()))***)))((('''&&&&&&&&&''''''''''''&&&&&&!!!$$$''''''&&&%%%$$$$$$&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$***)))'''&&&&&&'''((((((---+++'''%%%###$$$%%%'''$$$(((+++***'''&&&)))---+++***)))(((((()))***+++&&&'''''''''''''''''''''$$$&&&)))++++++)))&&&$$$ !!!###%%%&&&'''''')))((((((((()))***,,,---'''&&&&&&&&&''')))***,,,...------///000000...+++))))))(((&&&%%%$$$&&&'''------,,,,,,+++***))))))+++'''$$$$$$&&&(((((('''((())))))(((%%%#########&&&&&&&&&%%%$$$###"""!!!"""&&&)))***(((%%%###!!!""""""$$$%%%&&&'''(((""""""###""""""###%%%(((&&&&&&&&&&&&'''((()))***---***&&&$$$%%%%%%%%%%%% """$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%'''(((***++++++------,,,***)))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$!!! $$$***---,,,)))'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%$$$""""""'''((((((((('''%%%###!!! """%%%''')))+++***((('''&&&%%%%%%%%%"""$$$&&&((((((&&&$$$""""""###%%%(((***)))&&&###!!!!!!!!!"""###%%%&&&'''(((&&&######$$$&&&&&&%%%&&&''')))*********)))(((&&&$$$!!! ###'''***((('''&&&%%%%%%&&&'''(((&&&%%%$$$#########%%%%%%$$$$$$###""""""###$$$%%%"""""""""###%%%''')))***''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%)))111444222...***&&&%%%'''((((((&&&((('''''''''((()))+++,,,...)))''')))***((((((******)))(((''''''((()))***)))***,,,,,,+++++++++,,,)))***+++---///000///...---///333777999777333///000222555777888888888777;;;:::999888777777777777<<<:::888888999999777444;;;<<>>BBBDDDKKKYYYhhh%%%$$$"""!!! !!!"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''***,,,,,,------(((''''''(((******)))''')))'''$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$""""""###%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$'''***,,,+++)))+++++++++***)))(((&&&%%%((())))))))))))+++///111111---***)))&&&""""""$$$%%%$$$###"""!!!!!!!!!!!!!!!"""$$$%%%&&&'''''''''(((((((((((('''&&&%%%$$$"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))'''$$$###$$$%%%$$$$$$$$$$$$$$$###""" ############$$$$$$$$$$$$###""""""""""""""""""###!!!"""$$$&&&'''''''''&&&%%%&&&&&&&&&%%%&&&(((+++***)))'''&&&%%%%%%&&&''',,,,,,,,,---,,,++++++***,,,,,,+++***)))'''&&&%%%$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&(((((()))***************)))((((((((((((((()))***+++***((('''%%%$$$$$$$$$***---000///+++''''''(((&&&''''''(((((('''''''''+++***(((%%%$$$###$$$$$$&&&''')))******)))'''&&&!!!"""###$$$%%%&&&''''''$$$'''+++......,,,)))''''''''''''(((***---///111---,,,******+++***'''%%%***)))(((((('''(((((()))+++******)))((('''&&&%%%'''%%%######%%%'''((((((((())))))((($$$"""!!!!!! """###%%%%%%&&&&&&###$$$&&&''''''&&&%%%$$$$$$$$$###"""!!! !!!"""######"""###%%%'''+++++++++***************)))(((&&&&&&&&&&&&$$$"""%%%$$$$$$#########$$$$$$""""""""""""""""""""""""#########$$$$$$&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((+++(((%%%%%%''''''$$$!!!%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###""""""######$$$"""$$$%%%'''((('''&&&%%%"""!!!""""""$$$&&&(((*********)))((('''&&&&&&%%%(((&&&$$$""" !!!###""""""$$$'''(((((('''""""""###$$$%%%''')))******'''%%%#########""" &&&&&&%%%%%%&&&&&&'''((('''%%%###""""""$$$&&&(((%%%$$$###""""""""""""""""""!!!!!! !!!"""###$$$%%%$$$###!!!!!!!!!"""###"""###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""%%%&&&'''---555888666000...,,,+++,,,......---***)))(((''''''((()))***&&&"""!!!$$$'''&&&'''*********)))(((''''''(((((()))+++,,,,,,+++***,,,---111...+++((((((+++...111555222000///111333444444444555777999999999999888222333555777888888888888888666333111222333444333999888999<<<>>>CCCQQQ^^^&&&%%%$$$###"""#########$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%(((***,,,---------)))(((((()))***+++)))((('''$$$!!! !!!"""""""""$$$%%%%%%$$$"""!!!"""$$$))))))((('''&&&%%%$$$###$$$#########$$$$$$%%%&&&%%%%%%(((+++......,,,************)))((('''&&&%%%''''''(((((((((***...111777000)))'''%%%""""""%%%%%%$$$###"""!!!!!!"""""""""######$$$&&&'''((()))&&&&&&'''((((((((('''''' !!!"""$$$&&&'''((((((%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$"""###$$$$$$###!!!!!!"""###$$$$$$$$$############""""""""""""######!!!"""%%%'''((((((''''''((((((((('''%%%&&&)))+++***)))((('''&&&'''''''''---------------,,,,,,,,,000000///---+++)))'''&&&$$$&&&''''''%%%$$$$$$%%%&&&'''((()))))))))((('''***++++++++++++***))))))(((((((((((()))******++++++***)))(((&&&%%%######&&&))),,,,,,)))%%%######%%%&&&'''))))))((('''&&&---,,,***(((''''''(((((('''((()))******)))(((''''''''''''&&&&&&&&&''''''&&&(((+++......,,,***((('''''''''''')))+++---...222000---,,,***(((%%%###((('''&&&'''((((((((('''(((((((((((((((''''''''''''&&&%%%$$$%%%%%%&&&&&&+++,,,,,,***'''$$$###### !!!###$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!!###$$$#########$$$&&&(((((()))))))))))))))))))))(((''''''((('''%%%###'''&&&$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$&&&'''&&&$$$$$$%%%&&&'''((('''&&&%%%'''%%%$$$######$$$&&&'''###$$$&&&'''((('''%%%$$$""""""""""""###%%%'''(((*********)))((('''&&&&&&#########""""""############""" !!!$$$'''))))))''''''''''''((()))******(((&&&$$$###$$$###""" %%%$$$#########$$$&&&'''%%%$$$"""!!!!!!###$$$%%%&&&%%%%%%$$$#########""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!! !!!"""!!!###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&,,,555:::999111///...---,,,,,,,,,,,,***)))(((''''''((())))))((($$$"""%%%(((''''''***(((((((((((())))))*********+++,,,+++******,,,---000///---+++***---111444888555222111333555666666555666777888888888888888111333555777888888777666555333000......000111222999777666888999===IIIUUU&&&%%%%%%$$$$$$$$$$$$$$$###%%%(((++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$""""""###$$$######"""!!!$$$$$$$$$######$$$$$$$$$%%%&&&(((***+++,,,+++++++++***)))***++++++***(((&&&###  """###"""$$$%%%%%%###!!!!!!"""###(((((('''&&&%%%$$$##################$$$%%%&&&&&&$$$%%%(((+++......+++)))************)))((('''&&&%%%&&&''''''''')))---000>>>444***&&&###"""###'''%%%$$$$$$#########$$$$$$######$$$%%%'''((()))***'''(((((())))))((((((((( """###%%%'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&'''(((((((((((('''&&&$$$######$$$%%%!!!###$$$%%%%%%###""" !!!""""""######""""""$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((((('''''',,,,,,+++)))'''&&&((()))))))))((((((''''''((((((------,,,,,,,,,+++++++++222111000///---***((('''&&&'''((((((&&&%%%%%%&&&%%%&&&((()))***)))(((''',,,,,,+++***)))'''&&&%%%'''((()))******++++++,,,,,,,,,+++)))'''&&&$$$###"""%%%((()))(((&&&$$$$$$%%%&&&((()))***)))((((((***))))))))))))***,,,---)))))))))))))))))))))))))))(((&&&%%%######""""""***+++,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))000...+++***)))(((&&&$$$&&&$$$$$$%%%'''((('''&&&%%%%%%&&&'''((()))***+++(((((((((&&&%%%$$$$$$$$$+++,,,,,,***'''$$$###$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$$$$######""""""!!!###$$$$$$###"""###%%%$$$%%%''')))******+++***)))((('''((()))(((&&&$$$(((&&&%%%###"""######$$$''''''''''''''''''''''''############$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%#########$$$&&&''''''&&&###$$$&&&'''(((''''''&&&((('''%%%%%%%%%''')))***%%%&&&'''((((((&&&%%%###"""!!!!!!!!!"""###%%%&&&$$$$$$%%%%%%$$$###"""!!!"""###$$$&&&&&&$$$###"""$$$!!! ###&&&((()))))))))((('''''''''''''''&&&$$$###$$$%%%%%%$$$"""$$$###"""""""""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%###""""""!!!"""###$$$%%%$$$###!!! !!!!!!  ###&&&***,,,%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&((((((%%%$$$)))333999::://////...,,,***(((((((((***)))(((''''''((())))))---(((&&&(((***((((((*********************))))))***+++++++++******,,,...,,,...000000000111444777999888777777999:::999999555555666666666666666666333555666888888777555444222111///---,,,---000222888555444555777:::CCCMMM$$$$$$$$$$$$$$$$$$$$$######%%%(((***+++)))&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$"""###$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$%%%'''((()))))))))(((+++***)))***++++++)))''''''%%%###"""$$$%%%%%%$$$###$$$$$$###!!!!!!"""$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&"""###%%%(((******(((&&&((())))))******))))))((($$$%%%%%%&&&&&&)))---000@@@555***%%%$$$###$$$((($$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&((()))***++++++,,,,,,,,,+++***((('''&&&$$$%%%&&&((((((((('''&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&((())))))))))))'''''''''%%%###"""$$$&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---......,,,)))''''''(((((((((((((((((((((''''''++++++***))))))))))))***/////////...,,,***)))((()))******)))'''&&&'''(((%%%%%%&&&'''((((((((((((++++++***)))'''%%%$$$###'''''')))+++,,,,,,------///...,,,***(((&&&&&&%%%$$$%%%''')))******)))(((&&&'''(((((())))))))))))%%%%%%'''(((***+++------***))))))(((((())))))***,,,+++)))'''%%%%%%%%%%%%///...---,,,,,,---...000***)))(((&&&&&&&&&''''''***(((&&&&&&((()))((('''$$$###"""$$$((()))'''%%%###$$$%%%&&&((()))***+++((()))***(((&&&$$$$$$%%%'''((()))'''%%%"""""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&''''''((((((######""""""""""""""""""!!!###%%%%%%###"""###$$$$$$%%%(((***,,,,,,,,,,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''"""""""""""""""######$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&'''''''''''''''''''''((()))+++,,,'''((()))***)))'''%%%$$$""""""!!!!!!!!!"""$$$%%%$$$$$$%%%&&&%%%$$$"""!!!$$$&&&''''''&&&### $$$!!!"""%%%'''(((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%#########""""""######$$$%%%%%%&&&''''''((()))))))))&&&''''''((((((''''''&&&$$$$$$""""""""""""###$$$"""!!!  !!!"""%%%###!!! !!!$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&######"""######$$$%%%&&&((((((&&&$$$(((000555444+++,,,,,,***'''%%%$$$%%%***)))(((''''''((()))***...***''')))***((((((***.........---+++***((('''+++++++++***)))***,,,...)))...333555444444666888888888888:::<<<===<<<:::666666666555555555555555555555666666555444222111000000///...,,,---///222444222111444666999@@@GGG######$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$######"""""""""""""""######$$$$$$$$$&&&&&&&&&$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$&&&'''''''''''')))((('''((()))((('''%%%&&&$$$###$$$%%%&&&%%%$$$"""######"""!!!!!!###%%%######$$$$$$%%%%%%%%%&&&"""""""""!!!""""""######""""""$$$&&&((()))'''%%%&&&'''((()))************###$$$%%%%%%&&&(((,,,000;;;111(((''''''&&&%%%&&&"""###&&&(((((('''%%%$$$###%%%(((***,,,---,,,,,,---------,,,+++***)))((())))))******)))'''%%%###&&&%%%$$$######%%%&&&(((&&&'''(((*********))))))&&&''''''%%%""""""$$$&&&$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""###$$$$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''+++---///...,,,***)))(((&&&''''''((((((''''''''')))((('''&&&%%%&&&&&&'''************))))))((('''((())))))'''%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%$$$&&&''')))+++------...---222000---***(((''''''(((''''''''')))***+++******&&&&&&&&&&&&'''((()))***###%%%(((***,,,---------+++***)))(((((()))***+++---,,,***))))))***+++,,,111000///......///000111,,,+++***)))))))))***++++++)))''''''((((((((('''$$$""""""%%%)))+++(((%%%$$$$$$%%%%%%&&&'''''''''&&&(((***)))'''&&&''')))%%%&&&'''&&&$$$""""""###%%%%%%&&&&&&&&&%%%%%%%%%######%%%'''((()))))))))$$$$$$$$$$$$#########"""!!!###%%%%%%$$$""""""######%%%'''***++++++******(((&&&$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""###$$$$$$$$$#########$$$""""""######%%%&&&'''(((%%%&&&'''((()))***++++++&&&''')))***+++***((('''$$$###"""""""""###$$$%%%&&&'''((())))))'''&&&$$$%%%%%%%%%%%%###!!!$$$"""!!!$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''((('''%%%###""""""###$$$$$$$$$$$$######$$$%%%'''))))))))))))###$$$%%%&&&''''''&&&&&&%%%$$$"""!!! !!!"""  """###%%%$$$""" """###%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&%%%'''((('''***......***%%%''')))(((%%%###$$$%%%((((((''''''''')))***++++++'''%%%''')))((((((***,,,---.........---,,,++++++++++++***)))***,,,///***///444555333333555888666666555777:::<<<<<<;;;888777777666666555555666444333333222111111000000...000111000...---///222000...///333666888===CCC$$$%%%%%%&&&&&&&&&%%%%%%&&&$$$"""  """$$$"""###$$$%%%%%%$$$###""""""""""""""""""######$$$%%%&&&(((((((((&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&''''''''''''&&&&&&&&&''''''%%%######""""""###%%%%%%###"""!!!"""###"""!!!"""$$$%%%!!!"""###$$$%%%&&&&&&'''!!!!!! !!!!!!$$$$$$%%%''')))***((('''$$$%%%&&&((()))*********"""###$$$$$$%%%(((,,,///444,,,'''(((***(((%%%%%% """&&&((()))'''%%%######%%%))),,,......---,,,******+++,,,------------,,,,,,,,,,,,***&&&###!!!&&&%%%$$$######%%%'''((('''(((***++++++******)))&&&'''(((%%%"""!!!$$$&&&&&&%%%###!!! %%%###"""!!!!!!###%%%&&&######""""""""""""#########!!!  """%%%''')))+++///000...,,,******&&&&&&'''''''''''''''&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###!!! !!!#########""""""###%%%&&&(((%%%&&&&&&'''''''''''''''&&&'''))),,,---.........444222...***(((((()))))))))((('''((()))******)))%%%%%%$$$$$$%%%&&&((()))%%%'''+++...000000///---+++***)))'''''')))***+++''''''&&&&&&''')))+++---111111111000000000000000------,,,,,,,,,---...///333000,,,***)))(((&&&%%%%%%###"""&&&+++---***&&&%%%%%%%%%$$$$$$$$$$$$$$$###&&&)))***)))(((***---%%%'''((('''&&&$$$%%%%%%$$$%%%&&&&&&'''''''''&&&!!!###%%%''')))*********((((((''''''&&&%%%$$$$$$!!!###%%%%%%$$$""""""###"""$$$&&&'''((('''&&&%%%'''$$$!!! """###$$$$$$ !!!$$$&&&'''(((''''''))))))))))))))))))))))))******)))(((''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""" """#########$$$%%%&&&""""""""""""###%%%''')))$$$%%%&&&((()))*********%%%&&&)))+++,,,,,,+++***%%%%%%$$$######$$$%%%&&&###$$$&&&''''''%%%$$$"""###"""!!! !!!"""###$$$""" !!!$$$$$$%%%&&&&&&&&&''')))***,,,---***)))((((((((('''$$$!!!!!!"""$$$%%%%%%%%%$$$### """%%%&&&'''''''''!!!"""$$$%%%%%%%%%$$$%%%###""" !!!"""$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&"""&&&***+++---...)))"""!!!$$$&&&&&&$$$$$$%%%'''((('''''''''((()))+++,,,'''###!!!%%%'''''''''***'''(((+++...000222222222+++++++++***)))***,,,///---111444444111000333777555333222333666999;;;;;;:::999888777666666666777111111000///.../////////---000222111///...000222---+++---333666888;;;AAA """$$$$$$###!!!$$$$$$%%%%%%%%%###!!! !!!!!!""""""""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&'''((()))*********)))(((&&&%%%$$$######$$$%%%$$$###"""!!!$$$$$$###""""""!!!"""""" !!!"""###$$$%%%%%%'''&&&$$$"""!!! $$$%%%&&&''''''&&&$$$###!!!"""$$$(((++++++)))'''%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''###$$$&&&(((************&&&'''))),,,............///...------------......///000000///---***'''%%%########################'''((((((&&&###"""%%%((('''&&&&&&((()))***((('''(((&&&$$$"""""""""###$$$&&&%%%######$$$%%%$$$###!!!"""""""""""""""!!!!!!"""""""""###%%%'''((()))---+++)))***+++---------$$$######%%%((()))((('''''''''&&&%%%$$$$$$$$$$$$$$$#########%%%&&&%%%$$$''''''&&&%%%###""""""!!!"""""""""""""""############%%%''''''&&&$$$$$$%%%***+++******)))+++...111000///---,,,++++++,,,---000...***((('''((('''''')))(((&&&%%%%%%&&&'''(((''''''((()))***,,,...///.........---,,,***)))(((''')))******+++,,,...111333444555444222111222333///...---++++++++++++,,,))))))))))))((((((((((((###%%%(((******(((%%%###%%%%%%%%%%%%%%%$$$######%%%%%%&&&((()))+++,,,,,,)))&&&###"""$$$%%%&&&%%%((('''%%%%%%&&&&&&%%%$$$$$$"""!!!$$$(((,,,,,,+++'''((((((((('''%%%###"""###$$$&&&(((((('''&&&%%%"""$$$%%%'''((((((''''''###!!! """%%%'''%%%###&&&&&&&&&'''''')))******+++***)))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! &&&""" $$$'''&&&###&&&%%%$$$%%%(((***,,,,,,)))***+++)))&&&%%%'''***))))))((()))++++++***((("""$$$&&&&&&%%%#########%%%###"""$$$&&&((()))(((''''''&&&%%%$$$$$$$$$$$$###"""!!!!!!"""%%%(((***,,,***((())),,,...,,,***,,,)))&&&%%%&&&&&&$$$!!! !!!###$$$%%%&&&'''''',,,'''%%%((()))%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###### !!!###$$$%%%''''''***(((%%%"""!!! !!!!!!"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""&&&(((+++,,,,,,)))&&&$$$&&&%%%#########%%%'''((()))(((((('''''''''((((((&&&&&&&&&'''''')))*********((()))///666888222,,,,,,+++******,,,---,,,+++///111444555444222111111111000000111555888::::::888777555333111000000000888666222///------------...///000000000000/////////......000333999>>>AAA  !!!"""$$$###"""!!!!!!"""######$$$$$$######""""""!!!""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$###!!! %%%$$$###"""!!!!!!"""### !!!"""###$$$$$$((('''&&&%%%$$$###"""!!!""""""###############"""$$$%%%'''+++...///---+++%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))###%%%''')))***+++******&&&''')))+++,,,,,,,,,,,,---------...------------.........---,,,)))&&&$$$######$$$$$$%%%&&&&&&&&&'''((((((&&&######%%%'''&&&%%%%%%&&&((()))'''&&&(((&&&%%%######$$$%%%&&&((('''%%%$$$%%%&&&%%%$$$"""""""""######""""""!!!######$$$&&&'''((()))***111///,,,+++,,,---,,,,,,&&&%%%%%%''')))***((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%$$$###!!!!!!""""""""""""###############%%%''''''&&&%%%%%%%%%'''''''''&&&%%%&&&))),,,111000...+++)))((('''&&&'''%%%$$$###%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***---///111/////////...---,,,******%%%'''((())))))***,,,...000000000111111111111111///---+++***))))))***+++'''''''''((()))))))))***$$$%%%'''))))))'''%%%$$$"""""""""""""""!!! %%%%%%&&&''')))***+++,,,)))&&&$$$###$$$%%%&&&%%%'''%%%$$$$$$%%%%%%$$$"""'''%%%$$$&&&***,,,,,,+++%%%&&&&&&''''''&&&%%%$$$$$$%%%'''(((((('''&&&%%%###$$$%%%'''''''''&&&&&&###"""!!!###&&&''''''%%%&&&&&&&&&&&&'''((()))***+++******)))))))))************))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$!!! $$$((('''%%%'''%%%$$$%%%(((+++,,,,,,)))+++,,,+++((('''((()))((('''''''''))))))'''%%%"""###%%%%%%$$$###$$$%%%$$$######%%%''')))((('''$$$$$$###"""""""""""""""###"""!!!!!!###%%%(((***...,,,***,,,///000...++++++(((%%%$$$%%%%%%###!!!###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###### !!!!!!""""""#########&&&%%%###!!!!!!!!!#########$$$%%%$$$###"""###$$$###$$$%%%&&&&&&&&&&&&&&&'''(((***++++++)))'''%%%'''&&&%%%$$$$$$&&&'''(((((((((''''''&&&''''''(((&&&&&&&&&&&&'''((()))***+++)))(((---444666222---***))))))***+++,,,,,,+++***---222444444333333333///000111444777999888777777666333000///...//////333222000...---......////////////000000111111111///......///222777<<>>666:::999444000000111///111000...,,,************((())))))))))))))))))((('''((()))******((('''%%%))))))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((''''''&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###$$$$$$###$$$$$$%%%%%%&&&''''''***)))(((***,,,------,,,$$$$$$$$$$$$$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$&&&$$$###"""###$$$%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!! !!!!!!!!!###&&&'''&&&$$$"""######$$$%%%%%%&&&&&&)))+++,,,***'''%%%%%%&&&)))'''%%%%%%'''))))))))))))'''%%%#########$$$%%% !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&&&&%%%$$$######""""""""""""############""""""$$$$$$%%%&&&))))))(((&&&###!!! !!!""""""!!! """###$$$%%%%%%$$$###"""!!!"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%###""""""$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%###"""######$$$%%%&&&&&&''''''###$$$%%%$$$######%%%&&&$$$######%%%(((***+++***+++)))'''))),,,---***''' """############$$$&&&&&&%%%###"""""""""###$$$&&&%%%###""""""###%%%&&&!!!"""###$$$$$$%%%&&&&&&$$$%%%%%%###!!! !!!### !!!"""!!! !!!###$$$&&&%%%%%%&&&'''))),,,---&&&%%%%%%'''***+++***(((%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''&&&'''(((---,,,***((('''''''''(((((('''''')))++++++***)))(((((((((''''''&&&%%%$$$ """$$$%%%$$$"""!!!!!!######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""""""""%%%&&&%%%###"""###%%%%%%$$$#########$$$%%%###$$$%%%$$$###""""""###&&&''''''&&&$$$###$$$%%%''')))+++,,,***)))((())))))+++---......,,,)))'''%%%$$$###$$$%%%&&&%%%$$$$$$%%%''')))++++++***)))(((((((((***------,,,+++++++++***)))((('''&&&&&&''''''''''''((((((((((((***)))((('''&&&&&&%%%&&&%%%&&&((()))(((&&&$$$"""&&&'''((('''&&&%%%%%%&&&((((((''''''&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&***+++,,,---,,,)))&&&$$$''''''''''''''''''''''''&&&&&&%%%&&&''''''%%%######$$$&&&&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******+++++++++++++++***((('''''''''&&&'''''''''((())))))))))))))))))((('''***,,,---,,,+++,,,---------...------+++***)))...------...222444444444666666888:::<<>>555:::;;;666222444777888999777444111///...---------......//////......---******++++++******)))(((***))))))(((''''''&&&&&&&&&(((******((('''(((***%%%'''(((******)))(((''''''&&&&&&&&&&&&((()))***###$$$%%%'''''''''&&&%%%###%%%&&&&&&$$$###%%%'''%%%&&&&&&''''''(((((()))((('''&&&''')))******)))######$$$%%%%%%%%%$$$$$$$$$######$$$%%%(((+++,,,...***&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$###"""!!!""""""$$$&&&((()))'''%%%"""###$$$&&&&&&&&&&&&%%%&&&***,,,+++&&&$$$%%%((((((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################""""""############""""""!!!###%%%'''((('''%%%$$$))))))(((&&&%%%###"""""""""###$$$$$$$$$$$$###"""!!!!!!###&&&((((((%%%"""%%%###""""""######"""!!!&&&%%%$$$$$$#########$$$!!!###$$$""""""###%%%''''''(((((())))))))))))"""""""""############"""&&&$$$######%%%'''((('''%%%%%%$$$###""""""###%%%%%%$$$$$$######$$$%%%&&&((())))))*********)))))))))******)))(((&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,,,,)))&&&%%%$$$#########$$$&&&'''&&&%%%###$$$%%%%%%$$$######$$$$$$%%%''''''&&&&&&''')))&&&%%%$$$#########$$$$$$########################""""""$$$$$$$$$$$$###"""$$$$$$$$$###!!! !!!"""!!!"""""""""###%%%''''''&&&%%%$$$%%%'''***,,,'''&&&%%%&&&((((((&&&%%%!!! !!!###%%%&&&&&&''''''&&&%%%&&&(((***000...,,,)))'''&&&&&&&&&$$$$$$%%%(((+++------,,,%%%$$$$$$###"""!!!!!!!!! """#########"""%%%&&&'''%%%###!!!!!!!!!&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###"""###$$$###$$$%%%%%%%%%$$$"""!!!"""$$$%%%$$$###$$$%%%!!!###%%%%%%%%%%%%''')))((('''%%%"""!!!###&&&'''((()))***+++++++++&&&%%%$$$$$$%%%&&&%%%###$$$%%%'''+++...---***&&&$$$%%%'''***---...---,,,,,,++++++***)))(((''''''######%%%&&&((()))***+++))))))((((((((((((((())))))*********)))(((&&&%%%&&&(((+++++++++***++++++++++++)))((('''%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++,,,)))&&&$$$###$$$%%%%%%%%% """############$$$&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''((()))***+++(((((())))))***)))))))))(((((()))***************)))******++++++******)))'''+++...---***)))+++..............................---...000222444333222333222222222222444666777000666888444111444999;;;;;;999666333111///......,,,------------------,,,+++++++++******************))))))((('''&&&&&&&&&'''))),,,,,,***)))+++---'''(((***+++,,,+++)))(((&&&&&&&&&&&&''')))***+++###$$$&&&'''''''''&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&''''''((()))))))))'''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%)))---///...)))$$$"""###%%%$$$############$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%$$$"""!!!"""###$$$'''))))))'''%%%!!!"""$$$%%%&&&&&&%%%%%%###'''***)))&&&$$$&&&***&&&$$$######$$$&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$#####################$$$$$$$$$######""" """%%%'''((('''&&&%%%))))))'''&&&$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%&&&(((+++---,,,)))&&&&&&$$$######$$$$$$###!!!'''&&&$$$###"""###$$$$$$ ###""" ###%%%%%%&&&&&&&&&''''''(((((( !!!###$$$$$$$$$$$$'''%%%###$$$&&&'''((((((,,,+++***(((%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%++++++,,,++++++***)))((())))))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%!!!$$$)))+++***(((&&&&&&$$$######$$$&&&&&&%%%###%%%''')))((($$$!!!"""$$$$$$%%%'''&&&%%%%%%'''(((&&&%%%$$$#########$$$%%%"""###$$$$$$$$$$$$###""" !!!""""""!!!!!!"""!!!  !!!"""######$$$&&&(((((('''%%%$$$$$$&&&)))+++'''&&&&&&&&&''''''%%%###$$$###!!!!!!"""###&&&'''&&&'''&&&%%%$$$$$$&&&(((///---+++(((&&&%%%$$$$$$)))(((((((((******(((&&&%%%$$$###!!! !!!"""$$$%%% $$$'''$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&$$$###"""$$$%%%"""###%%%&&&&&&$$$!!!!!!$$$%%%$$$$$$%%%&&&''')))))))))'''&&&'''(((000///+++'''$$$$$$&&&)))%%%%%%&&&''')))***,,,,,,((('''%%%%%%&&&'''%%%$$$###$$$&&&***------((($$$###$$$&&&***---...---,,,++++++******)))(((((('''(((((((((''''''&&&&&&%%%)))(((((((((((())))))***(((((((((((('''&&&%%%$$$###&&&)))******)))***+++,,,+++***((('''%%%$$$$$$!!!"""$$$%%%&&&''''''''''''%%%######$$$'''+++...'''((()))***+++,,,------***'''###"""###%%%&&&&&&"""$$$%%%%%%%%%%%%'''((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''((()))***+++,,,,,,,,,&&&'''((())))))***))))))******++++++++++++*********,,,---+++'''''',,,000,,,,,,+++++++++,,,------.........000222333222111444666777555111///000222111111333333444333222111444333222000///.........,,,,,,------.../////////222///---++++++++++++))))))(((((()))+++---,,,+++------,,,++++++++++++,,,...)))''')))***((((((***((())))))))))))(((''''''###%%%(((((('''%%%%%%%%%,,,)))&&&%%%%%%%%%%%%$$$'''&&&%%%&&&)))+++,,,+++))))))(((&&&$$$$$$&&&((('''&&&&&&&&&'''''''''''')))'''$$$%%%''')))++++++''''''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&)))))))))((('''$$$!!! $$$######%%%&&&&&&$$$"""$$$######""""""###$$$$$$(((%%%!!!!!!$$$'''''''''+++***)))((('''&&&&&&&&&%%%$$$"""!!!!!!!!!""""""########################$$$%%%'''))))))***))))))%%%%%%%%%$$$$$$#########'''### !!!%%%(((&&&###$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%"""!!!"""$$$"""######$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$###""""""######%%%$$$$$$#########$$$$$$))))))((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((******)))(((((((((((((((///...,,,+++***((($$$!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%$$$"""!!!###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%$$$%%%'''))))))((('''&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%###!!!!!! !!!"""###$$$%%%###!!! !!!$$$&&&'''''''''(((''''''&&&%%%,,,)))&&&&&&)))***)))'''%%%$$$###""""""$$$&&&(((&&&&&&%%%%%%&&&(((***+++)))(((%%%######&&&)))+++,,,,,,***)))((('''&&&%%%$$$### ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###""")))((('''&&&%%%$$$#########%%%&&&&&&$$$######$$$((('''%%%$$$###"""""""""%%%%%%$$$$$$###$$$$$$$$$''''''''''''(((***+++,,,,,,)))((((((+++,,,***(((#########$$$%%%'''***+++***(((&&&%%%$$$%%%&&&'''&&&'''((())))))((('''&&&###%%%))),,,---,,,+++***...///000///,,,******+++)))))))))))))))(((''''''''''''((()))))))))))))))(((''''''&&&&&&&&&'''''',,,***((())),,,...---+++...---+++)))((('''&&&&&&%%%$$$%%%'''+++------,,,%%%'''(((***+++,,,,,,+++------......---,,,++++++,,,((($$$%%%((()))&&&"""%%%'''))))))((('''((()))$$$%%%%%%&&&&&&'''''''''%%%'''***---...---+++)))***************++++++,,,++++++***************************+++,,,,,,,,,---------......///000000111,,,,,,------------......222222222111111111111111333555666444111///000111...///111222333333222222333333222111000000000000............///000222222555222///------------,,,+++)))((()))+++,,,,,,+++,,,,,,,,,------.........000+++)))******'''&&&(((++++++++++++***)))(((((($$$&&&(((((('''&&&'''((((((&&&$$$$$$&&&''''''''')))(((&&&''')))******************(((&&&%%%&&&((('''(((((()))))))))(((((('''%%%$$$$$$&&&((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""""""""$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%######$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$%%%%%%%%%&&&### ###'''((((((''''''&&&&&&&&&&&&&&&'''&&&$$$###"""""""""""""""###########################$$$%%%'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!%%%&&&$$$!!!"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$######$$$$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$############$$$$$$(((''''''&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$%%%&&&'''((())))))((('''''''''''''''(((((((((***++++++)))'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###"""###$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$############%%%$$$######""""""""""""""""""######"""!!! !!!""""""#########"""!!! !!!"""$$$%%%'''(((((((((((((((''''''(((&&&$$$%%%'''(((&&&$$$$$$$$$#########$$$&&&&&&""""""""""""###$$$$$$%%%'''&&&$$$$$$%%%'''***+++***)))))))))(((&&&%%%%%%&&&%%%###""""""###$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$"""###$$$$$$$$$######""""""######%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''((()))***++++++(((&&&$$$%%%'''(((&&&$$$%%%$$$$$$$$$$$$&&&'''(((***)))'''%%%%%%&&&'''(((((((((((((((((((((''''''%%%&&&(((***,,,,,,+++***+++---///...---,,,,,,,,,)))))))))))))))(((''''''%%%&&&''')))***+++++++++(((((('''&&&&&&&&&&&&''',,,***((()))+++---,,,+++---,,,+++***)))(((((((((&&&$$$$$$%%%(((*********%%%&&&(((+++,,,------,,,,,,...///000///---***(((+++)))''')))++++++'''"""&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&'''***,,,---,,,+++))))))))))))))))))***++++++************************)))))))))))))))*********------......//////000000+++,,,,,,,,,------------////////////////////////333333444222000......///,,,---///111111222111111111111000000000111111222000000//////000222444666999666222//////000000000...,,,))))))***,,,---,,,)))***,,,...////////////333...+++,,,,,,)))'''(((.........---,,,+++***)))((()))*********+++---///...,,,++++++---///......,,,***))))))***++++++***------,,,***(((''''''))))))***,,,------+++***)))&&&%%%$$$%%%''''''&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%&&&''''''&&&&&&%%%""" ###&&&((()))%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$########################!!!"""$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!###&&&&&&$$$ !!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%############$$$%%%&&&&&&,,,+++***(((((('''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,+++***'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$############&&&&&&%%%$$$$$$###""""""&&&''''''&&&$$$"""###$$$&&&&&&%%%%%%$$$$$$$$$###############"""""""""!!!$$$$$$###"""""""""############""""""!!! !!!"""######""""""!!!""""""""""""######$$$''''''(((((()))(((((((((%%%%%%%%%&&&((('''%%%######$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&'''((('''&&&%%%$$$###"""!!!!!!!!!###$$$%%%!!!"""###$$$$$$$$$$$$$$$###########################""""""$$$&&&(((((('''$$$$$$%%%%%%&&&&&&''''''###%%%%%%%%%###"""###$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&)))***+++++++++((('''''''''))))))(((&&&'''&&&%%%%%%$$$%%%%%%%%%***)))'''&&&&&&'''((((((***)))((((((''''''''''''''''''((()))******++++++)))+++......---,,,------((())))))))))))(((''''''###$$$''')))++++++,,,,,,(((((('''&&&&&&&&&&&&&&&***)))((((((***++++++***+++++++++************)))(((&&&$$$###%%%&&&'''&&&$$$%%%(((***,,,---...------...111222111---)))&&&+++******,,,...---(((###'''((()))(((&&&%%%%%%%%%(((((('''''''''''''''''''''((()))***++++++******((((((((((((((()))***************************************))))))))))))))).............../////////---------............///////////////////////////222222222111///...---...,,,---...///000//////...............///000222222222111///...000222555777;;;888333111111333333333111///+++***+++---......***+++...000111000///...444000---///000,,,+++,,,000000000///...---,,,+++,,,---.........000333666777555333333444333222111...---+++,,,---......---///000///---+++))))))***+++---///000000...,,,***&&&&&&'''((()))(((&&&###'''&&&&&&%%%%%%%%%%%%%%%((('''%%%###$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))((('''%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&&&&%%%$$$"""###%%%&&&'''''''''&&&(((&&&$$$######&&&((()))&&&&&&%%%$$$$$$%%%%%%%%%)))'''&&&(((***+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######&&&&&&'''(((((('''&&&%%%$$$$$$%%%''')))(((%%%"""!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%&&&((()))***)))))))))(((((('''&&&&&&"""""""""###%%%&&&((()))---,,,+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((******(((&&&''''''&&&&&&''''''((()))'''&&&$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$)))******(((&&&$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$############"""""""""!!!!!!"""######&&&%%%$$$###""""""""""""!!!#########!!! !!!"""###$$$$$$######%%%%%%&&&'''((((((((('''&&&'''(((***+++***(((&&&###$$$%%%''''''&&&$$$###%%%&&&((())))))(((%%%$$$$$$$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%$$$###"""!!!!!! !!!"""""" !!!"""###$$$%%%%%%%%%######################## """%%%'''((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""###$$$"""""""""""""""###$$$$$$"""""""""###$$$%%%&&&'''!!!###&&&)))++++++******((((((((()))***)))(((''''''''''''&&&&&&&&&&&&&&&)))(((((('''''''''((()))+++***)))'''''''''(((((()))(((''''''((()))***+++))),,,......---,,,+++,,,(((((())))))(((((('''&&&$$$%%%'''***++++++******(((((('''&&&&&&&&&&&&&&&))))))((((((((()))))))))*********++++++++++++++++++(((%%%$$$%%%&&&&&&%%%"""$$$'''))),,,---......///000000000...,,,)))(((+++******+++,,,,,,)))&&&((()))***(((&&&$$$$$$$$$))))))(((((('''''''''&&&((((((((((((((()))***+++'''''''''''''''((())))))***************+++++++++---,,,,,,,,,+++*********......................../////////000000000111111000000000111111111111111222111000//////...---,,,,,,---...///...---,,,++++++++++++,,,...000111222222111///......111444555999666333111222444444444333000---+++---...000000///000222333333222000///444000///222333111///111111111111000000...---------......//////111444777666444333333444444222111///...---...111333333333111222222111...,,,,,,---...000222333333000...,,,))))))***,,,---,,,)))&&&(((((((((((((((''''''&&&)))((('''%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))%%%%%%&&&''''''((())))))***)))'''%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$!!!"""###%%%&&&'''''''''---+++)))&&&$$$%%%'''(((***)))(((&&&%%%%%%$$$$$$***)))(((+++//////,,,(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%######%%%&&&((())))))((('''&&&$$$$$$%%%'''((('''$$$""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%&&&(((+++...000******)))((('''&&&&&&&&&""""""###$$$&&&((()))***,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((('''((()))(((&&&$$$&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###"""###$$$%%%$$$%%%%%%%%%&&&&&&&&&''')))******(((%%%$$$$$$%%%""""""##################$$$$$$$$$#########"""""" !!!"""###&&&%%%$$$###"""""""""""" """###"""!!!  """$$$%%%$$$######"""###$$$%%%&&&&&&'''&&&&&&'''***++++++***)))(((###$$$&&&((((((&&&$$$###"""$$$'''((((((&&&###!!!&&&'''''''''&&&%%%$$$###""""""$$$%%%%%%$$$$$$###&&&%%%%%%$$$###""""""""" !!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" ###&&&((()))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%$$$############$$$!!!!!!!!!!!!"""$$$%%%%%%"""###&&&)))*********)))###$$$&&&'''&&&%%%$$$$$$'''''''''((((((((((((((((((''''''''''''(((((((((+++***)))'''''''''((()))***)))'''&&&'''((()))***+++---//////---***))))))((((((((((((((('''&&&&&&&&&''')))++++++***((('''''''''&&&&&&&&&&&&'''''')))))))))(((''''''((())))))***+++,,,---------,,,---+++((('''((((((((('''"""$$$&&&))),,,---------222111...,,,************,,,***((('''((()))))))))(((******)))&&&$$$###$$$))))))(((((('''''''''&&&)))((('''''''''((()))***'''''''''''''''(((((()))))))))*********+++++++++---,,,,,,,,,+++*********------------.............../////////000000000000//////000000111111111111333111////////////---+++,,,,,,---......---,,,+++******+++,,,...000222333222111///......///111222444222000000222333333333111///,,,,,,---///000000333444555555555333222111222//////333555222111222///000000000000///......***,,,---......///222444222222222444666777666555000//////000333555666555222333444333111000000000111222333444333222///...,,,,,,---///000000---++++++++++++,,,+++******)))******))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))***+++'''''''''(((((((((((((((+++***)))'''&&&%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%!!!!!!"""###$$$&&&((()))000///,,,(((%%%$$$&&&(((---,,,***(((&&&%%%$$$$$$***((((((,,,111222---(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%'''))))))(((&&&%%%""""""###$$$###"""!!! $$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$&&&&&&&&&&&&))),,,///222******((('''&&&%%%%%%&&&""""""###$$$&&&(((***+++))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''))))))'''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%&&&''''''%%%&&&&&&%%%###!!!"""###!!!"""""""""###$$$$$$$$$""""""""""""!!!!!!!!!  !!!"""###$$$######""""""!!!  !!!""""""!!!!!! """###$$$$$$$$$### !!!"""$$$%%%&&&&&&&&&###%%%(((((((((''''''((($$$%%%'''((('''&&&$$$###$$$&&&(((******(((&&&%%%((((((((('''%%%$$$"""!!!#####################$$$%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########%%%)))+++++++++&&&&&&%%%%%%$$$$$$######$$$$$$$$$""" """$$$&&&&&&%%%$$$######$$$$$$"""""""""""""""###$$$%%%###%%%&&&((()))))))))((($$$&&&)))***(((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''***))))))(((((())))))******)))((('''''''''((()))+++---//////---***(((''''''(((((((((((('''&&&&&&'''(((***++++++)))'''%%%&&&&&&&&&&&&&&&'''((())))))******)))''''''((())))))***,,,---......---------,,,++++++,,,,,,+++)))%%%&&&)))+++---.........222000,,,((('''(((***,,,+++)))'''%%%%%%&&&)))+++)))***+++***'''%%%%%%%%%((((((''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((()))))))))))))))***++++++,,,,,,*********)))))))))))))))+++,,,,,,---......//////------------............,,,------......//////000333111//////000000---+++)))***,,,.../////////...+++,,,,,,---///111333444333222111000////////////---,,,,,,...000222111000,,,+++******,,,......---000000000111111111111111222......222333000...///------...////////////...+++---///000000000111333000000111333555666555444222000///000222444444444222444555555444333333333444444444444333222111000.........000222222111///---.../////////...---,,,++++++,,,,,,,,,+++***)))******))))))))))))******((((((((())))))+++,,,,,,)))))))))((((((((((((''')))))))))))))))(((''''''(((&&&$$$$$$%%%&&&&&&&&&######""""""$$$'''***---///...,,,(((%%%$$$&&&))),,,+++***((('''&&&&&&&&&(((&&&&&&+++111222---&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""###$$$'''((()))(((&&&%%%""""""""""""!!! !!!$$$##################$$$########################!!!$$$&&&'''%%%$$$###$$$((('''&&&&&&'''***---///***)))'''&&&%%%$$$$$$%%%######$$$%%%'''(((***+++((('''&&&%%%%%%%%%%%%%%%########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&((()))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$##################$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!"""######$$$%%%%%%######"""""""""!!!!!!!!! !!!!!!###$$$%%%&&&""""""######"""!!! !!!!!!""" !!!"""###$$$$$$%%% !!!"""$$$&&&'''''''''!!!$$$&&&%%%$$$$$$&&&(((&&&&&&'''''''''&&&$$$$$$%%%''')))***+++***)))(((((('''&&&%%%%%%$$$######%%%$$$###"""!!!"""$$$%%%""""""""""""!!!!!! """######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$&&&)))++++++***$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""" """$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&)))------+++)))))))))&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***************))))))((('''''''''''''''(((+++...///---+++)))(((''''''((((((''''''&&&%%%%%%'''***,,,,,,***'''&&&$$$$$$%%%%%%'''(((***+++)))++++++***'''&&&(((***)))+++---...///...---,,,,,,,,,,,,...000000...+++)))***,,,...000111111000///---***((('''(((***+++))))))((('''&&&''')))***)))+++++++++((('''&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))***++++++,,,,,,)))))))))))))))***************+++,,,...///000000........./////////000000,,,,,,------...//////000444111//////000000...+++&&&'''***---000111222222------...///111333444555444444333222111000///...((((((***---000111000...)))(((((()))+++---,,,+++************+++---...///222......111111...+++++++++,,,---...////////////---000222444333333333444---------...///...,,,***333111000000111222222111222444666777666555555555555555444333222222111111///......000222333222111///000111111111000...---+++,,,...///...,,,***)))++++++************++++++(((((())))))***+++------******))))))(((((('''''''''((()))+++++++++***)))(((&&&$$$$$$%%%''''''&&&%%%$$$""""""$$$(((,,,///,,,,,,+++((($$$$$$'''******)))((('''''''''''''''&&&$$$$$$***000111+++%%%########################%%%&&&&&&&&&%%%###"""!!!"""$$$&&&((()))(((&&&$$$$$$$$$$$$"""!!! """#########""""""""""""##############################!!!###&&&'''&&&$$$###$$$)))(((&&&%%%%%%''')))+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%'''((((((%%%###$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%$$$#########""""""!!!!!! $$$%%%&&&%%%######$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$&&&'''(((###$$$%%%&&&%%%###!!!  """""" !!!"""###$$$%%%%%% !!!###%%%'''(((((()))"""$$$&&&%%%###$$$'''***''''''''''''&&&%%%%%%$$$!!!"""$$$&&&&&&'''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''%%%###!!! """$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$'''))))))(((!!!"""###$$$%%%&&&''''''$$$$$$###!!! """%%% !!!!!!"""$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((###'''++++++)))&&&&&&''''''''''''&&&%%%""" ###$$$%%%%%%&&&&&&&&&%%%%%%''')))***+++++++++***)))))))))(((''''''&&&&&&&&&)))---///...,,,******''''''((((((''''''&&&%%%###%%%)))+++,,,+++)))'''######$$$%%%''')))+++,,,***+++,,,***'''&&&(((+++***+++---//////...---,,,***+++---000222222///,,,,,,...///111222333333222++++++***)))(((((())))))'''((()))))))))(((((())))))+++,,,+++)))((((((((($$$%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&&&&((((((((((((((()))******((())))))***++++++,,,,,,******++++++,,,,,,,,,---))))))***,,,...///111111111222222222222333333333.........///000111111222777444111//////000000///,,,---......------///111///111444444333222555777>>>777000---///000...+++,,,)))'''(((+++---,,,***(((((((((((())))))))))))*********,,,---,,,)))&&&,,,,,,,,,,,,+++***))))))++++++*********+++---...,,,,,,,,,,,,---...//////+++---//////...,,,,,,---000/////////............---...000333666888;;;<<<555555555555444444333222------,,,+++,,,---///000......------------......,,,---.........---,,,+++,,,+++++++++***)))))))))+++)))((('''''')))+++,,,)))))))))))))))((('''&&&)))******+++++++++******+++***((('''&&&''')))***###$$$%%%''')))+++---......,,,)))&&&%%%&&&(((***+++)))((()))(((&&&&&&)))(((((((((***,,,,,,***(((&&&&&&%%%$$$######$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((('''&&&$$$###%%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$+++((($$$######%%%&&&&&&)))'''%%%%%%&&&'''''''''&&&''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&'''((()))+++)))'''%%%$$$###$$$$$$######""""""###%%%&&&(((######$$$%%%'''(((***,,,'''&&&&&&%%%$$$$$$$$$%%%(((((('''&&&&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! """%%%&&&&&&%%%#########""""""  !!!!!!""""""#########$$$$$$$$$$$$###""""""&&&%%%$$$###$$$&&&)))***(((((()))***+++,,,,,,------***&&&%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((()))'''$$$ !!!$$$''''''&&&%%%$$$###"""!!!"""!!!!!!!!!!!!!!!"""""""""###"""!!!$$$%%%&&&%%%$$$%%%((()))'''%%%!!!!!!!!!"""###%%%&&&''' """"""""""""###$$$%%%&&&''''''&&&&&&'''))))))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$######$$$%%%&&&)))'''&&&(((+++,,,***'''(((***,,,......,,,***(((+++(((&&&'''***,,,+++***'''---222111//////,,,(((&&&)))(((######(((***&&&"""%%%((()))(((&&&$$$$$$&&&''')))***+++++++++***+++***)))(((((()))***+++,,,...000000///...///000,,,---///222555666444222888666333222111111///---***))))))((((((((((((((())))))))))))))))))))))))***---...---)))'''((()))'''&&&%%%$$$$$$%%%'''(((&&&''''''&&&%%%%%%(((***)))))))))(((''''''&&&&&&((()))***++++++,,,++++++,,,+++******,,,---,,,+++...+++)))+++...111111000000//////111444555333000------,,,---...///111333999666333111111111111000...///000///......///111///111333333222222555777;;;555///---///000///---,,,)))((((((+++,,,,,,*********))))))))))))******+++***+++,,,---,,,)))'''***++++++,,,,,,,,,++++++++++++*********+++,,,---++++++*********++++++,,,)))+++------,,,******+++,,,,,,,,,---......//////,,,---///111444666888999222333333333333222111000,,,+++*********+++,,,---------,,,,,,,,,,,,------------......---,,,+++***+++++++++***************))))))((((((((()))***+++))))))*********)))((((((******++++++++++++*********)))'''&&&%%%&&&''')))###$$$%%%'''***---000111///---***'''%%%&&&)))+++---444777111(((&&&))),,,''''''''')))++++++)))'''%%%%%%$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%###"""!!!""""""#########""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''',,,)))%%%$$$$$$&&&&&&&&&)))'''%%%%%%&&&'''''''''&&&''''''&&&$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((()))((('''%%%$$$$$$$$$$$$$$$############%%%&&&''')))***)))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""""""""############""""""!!!!!!"""###""""""!!! !!!!!!"""$$$'''(((&&&%%%&&&&&&&&&%%%%%%$$$###""" !!!!!!"""#########$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%&&&'''((()))'''((((((***+++,,,------...+++((('''(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''((('''$$$ !!!$$$%%%%%%$$$###"""!!! ###############$$$%%%%%%"""######!!!!!!"""$$$$$$%%%######%%%''''''%%%"""$$$$$$#########$$$%%%%%%!!!######"""!!!!!!"""$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((+++)))'''$$$###"""######&&&%%%$$$&&&((()))'''%%%(((***,,,......,,,***(((+++)))'''(((***+++***)))(((...111///------***''''''***((($$$$$$)))***'''%%%'''******)))((('''(((&&&''')))***++++++*********)))(((''''''((()))***...///000...,,,)))))))))(((***---000222333444555999666333111111000///...))))))((('''&&&&&&&&&'''$$$$$$%%%&&&''''''((((((%%%''')))(((&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***'''''''''((((((((((((((('''((()))******++++++***,,,+++******,,,,,,+++***---+++)))***...000000///000///...000333444333111000000///......///000000:::888555333333333222111000111222111///...///000000111111111111222555777888333...---///111000///+++)))((()))***,,,++++++---,,,+++******+++,,,---+++++++++,,,---,,,***((())))))***+++,,,,,,,,,,,,,,,+++******)))*********))))))((('''''''''((((((((()))++++++)))((()))***((()))***+++---...///000,,,,,,---///000222333444//////000000000///......******)))((((((((())))))++++++++++++++++++++++++------------,,,+++***)))***************+++++++++((())))))***************)))************+++++++++***+++++++++++++++******)))(((&&&%%%$$$%%%'''((($$$%%%'''))),,,///222333///...+++(((&&&'''+++...777LLLTTTDDD111,,,---+++'''&&&&&&'''))))))(((&&&######$$$%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%%%%+++***(((&&&$$$###""""""###""""""!!!!!!""""""###%%%$$$###!!! """""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&((()))***,,,)))&&&%%%%%%''''''&&&(((&&&%%%%%%&&&''''''&&&&&&''''''&&&$$$$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''',,,------+++'''$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$#################################!!!"""""""""!!! """###$$$'''***)))'''$$$&&&&&&&&&&&&&&&%%%$$$### !!!""""""######$$$$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))+++,,,---...///,,,***)))******)))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%'''&&&$$$!!!"""$$$%%%$$$$$$###"""!!! """""""""###$$$%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$&&&'''&&&$$$!!!&&&%%%$$$###############!!!"""######!!! !!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''***)))'''%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$(((***,,,------,,,***(((+++)))(((((()))***)))((()))...///,,,******)))''')))***)))&&&&&&)))***(((&&&((())))))(((((()))+++''''''((()))************)))((('''&&&&&&'''((()))...//////...+++((((((((((((+++......---...111555;;;888333111000//////...)))((('''&&&%%%%%%%%%%%%""""""###%%%&&&'''((()))%%%'''))))))(((((()))***%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&(((***&&&&&&''''''((())))))***&&&'''((()))************,,,+++)))***+++,,,+++)))+++***)))***,,,...///...000///...///111222222222333222111000///.........:::888555444444444222111111222333222///......///111000000000000222555777666333///---...//////...+++***))))))***+++,,,,,,000...---,,,+++,,,---...---,,,+++,,,------+++))))))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((''''''&&&&&&&&&&&&((()))******(((((((((***((()))***+++,,,...//////*********+++,,,------...,,,,,,,,,------,,,++++++******)))(((((((((''''''***++++++++++++++++++***------,,,,,,+++))))))((()))))))))***+++++++++,,,(((***+++------,,,+++***************+++,,,,,,---++++++,,,,,,++++++*********)))'''%%%%%%&&&'''((((((((()))+++---///111222---,,,+++)))(((***000555LLLiiivvvaaaJJJAAA777***'''&&&%%%&&&'''(((&&&%%%!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$########################$$$######""""""!!!!!!!!!###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&''')))***,,,***'''&&&&&&''''''''''''%%%$$$%%%'''((('''&&&&&&''''''&&&$$$$$$%%%''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''(((+++---,,,)))'''&&&'''$$$$$$######"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$#########""""""!!! ###$$$&&&)))+++***'''$$$######$$$$$$###""""""!!! !!!!!!"""######$$$$$$$$$$$$$$$###############"""###%%%&&&%%%$$$"""!!!%%%&&&'''(((***,,,------///...,,,++++++***))))))&&&%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$""""""###%%%%%%$$$""" """%%%&&&&&&%%%%%%$$$######""" """###$$$%%%%%%$$$!!! """$$$###$$$%%%$$$%%%'''(((((('''$$$"""$$$$$$###""""""""""""###!!!######"""!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&&&&&&&'''(((((('''&&&((()))+++------+++)))(((******)))))))))(((''''''''',,,---)))(((***+++)))++++++***(((''')))******&&&''''''&&&&&&&&&)))+++'''(((((()))))))))))))))((('''&&&&&&&&&&&&'''(((***,,,---...---,,,---......000111...***)))---222;;;888333000//////...---))))))'''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***)))***+++++++++*********&&&'''((()))((('''&&&%%%&&&'''((((((''''''(((***''''''''''''(((((())))))'''((()))******+++++++++,,,+++******+++,,,***)))************,,,---------000///......///111222333333222111111000/////////999777555444444444333111111222333222000.........111000000000222444555666666333000...------,,,,,,++++++++++++++++++,,,---111000///...------...///...---,,,,,,------,,,***,,,,,,,,,,,,,,,+++***)))++++++++++++******))))))***)))(((''''''''''''''')))***+++***)))(((***+++++++++,,,,,,,,,---------((((((((((((((()))))))))))))))******+++******)))+++++++++******))))))(((***+++,,,,,,,,,,,,+++***,,,,,,+++***)))((((((((()))))))))***+++++++++,,,***+++...///000///---+++++++++******+++,,,---...,,,,,,,,,,,,,,,+++******+++***(((&&&&&&'''((()))++++++++++++,,,---...///)))******)))(((---555<<<\\\zzzyyyggg^^^III000'''%%%$$$%%%&&&&&&&&&$$$!!!"""$$$%%%%%%$$$###!!!###$$$%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((,,,)))'''&&&'''((('''&&&%%%$$$$$$%%%'''((('''%%%&&&''''''&&&$$$$$$%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%***......***(((((()))$$$######"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""$$$%%%'''***+++***&&&###""""""""""""""""""!!! !!!!!!""""""###$$$$$$$$$%%%$$$###"""""""""######"""$$$&&&''''''%%%###!!!$$$%%%&&&''')))***+++,,,---...---,,,+++***))))))%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$"""!!!"""$$$$$$%%%###""""""###%%%&&&&&&%%%%%%$$$#########!!!###$$$%%%%%%%%%&&& ###%%%$$$$$$'''"""$$$&&&'''&&&%%%######!!!!!!!!!!!!!!!"""######!!!"""""""""$$$%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&'''(((((('''&&&&&&&&&((()))+++,,,,,,+++)))(((((()))******)))''''''&&&%%%)))+++((((((,,,///...,,,+++)))))))))((()))***'''(((((('''&&&'''))),,,((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((''')))+++,,,,,,---...///000222333///***)))...333999666222//////...---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''******)))))))))((('''&&&((()))*********((('''&&&&&&'''))))))((('''((()))))))))((((((''''''''''''))))))***+++,,,,,,,,,,,,---,,,++++++,,,,,,+++))))))***++++++++++++,,,,,,///............///111333///000000111111111111111777666555555666666555333111333555444222000//////111111000222444666555555444333111...,,,+++++++++,,,---...---,,,,,,...000111111000000///.........///...,,,,,,---...---+++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,+++************))))))((()))))))))***++++++***))))))***,,,---------,,,,,,+++++++++(((((((((((((((((((((((((((((()))*********)))))),,,,,,,,,------,,,++++++***+++,,,------,,,+++*********)))(((((((((((()))***************++++++++++++,,,...///000///---,,,,,,+++*********+++,,,---------------,,,+++***)))+++***(((''''''''')))***,,,,,,++++++***+++++++++''')))***)))(((---777@@@[[[rrrxxxqqqkkkUUU999(((&&&$$$$$$%%%&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&***)))'''&&&''''''&&&%%%$$$$$$$$$%%%'''((('''%%%&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""######$$$$$$###$$$%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&+++000000***&&&%%%&&&$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&((()))(((%%%"""######$$$$$$$$$######"""!!!!!!"""######$$$$$$%%%&&&%%%###"""""""""###$$$$$$%%%'''))))))(((&&&%%%$$$$$$%%%&&&''''''((()))+++,,,---,,,***((('''((($$$$$$$$$$$$$$$############%%%'''&&&$$$"""!!!!!!"""###%%%%%%######$$$%%%#########"""""""""!!!!!!!!!"""$$$&&&''''''&&&&&&&&& (((,,,(((%%%''' """###$$$###"""###$$$!!!!!!!!!!!!!!!"""###$$$!!!""""""###%%%&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%))))))***++++++***))))))&&&(((******)))'''''''''$$$)))+++***+++///222111---***)))***)))''''''***+++++++++***((()))+++---)))((((((''''''(((((()))((('''&&&%%%%%%&&&'''(((''')))******)))(((((()))///000111///---...222666555333000//////...,,,+++)))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%...,,,+++++++++***(((&&&************)))(((''''''%%%'''))))))((((((((()))***))))))(((''''''&&&&&&)))***+++,,,------------///...,,,,,,------,,,***(((***,,,,,,+++++++++,,,,,,...///.........000222,,,---///000111222222222666666555666888999888666333555777777555333222222111111222444777888666333111111000...,,,+++,,,------///000///------///222000000111222111///---,,,000...---,,,---...---,,,++++++,,,,,,,,,++++++***++++++,,,---...---,,,,,,***))))))))))))******+++***++++++***((((((***,,,,,,,,,+++++++++*********)))))))))))))))*********(((((()))***************+++,,,---.........---,,,((()))+++,,,,,,+++)))((((((((('''''''''((()))***+++++++++******************+++,,,---...------,,,---,,,***))))))***+++,,,------------,,,+++***)))+++)))(((&&&&&&'''((()))******))))))))))))******(((***+++)))''',,,666@@@KKKXXX___\\\\\\\\\MMM888)))'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&''''''%%%$$$#########%%%'''((('''%%%&&&''''''&&&$$$$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$%%%&&&%%%$$$######'''&&&%%%$$$$$$%%%&&&'''$$$+++111000***$$$###%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&###$$$'''))))))'''$$$######""""""""""""$$$%%%&&&%%%$$$$$$%%%&&&%%%###!!!###$$$$$$%%%%%%$$$$$$$$$!!!""""""######$$$%%%%%%&&&%%%###"""!!!"""###$$$###$$$%%%&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%(((+++,,,+++(((&&&&&&&&&############$$$$$$$$$$$$"""$$$&&&&&&$$$"""!!!!!!!!!###%%%%%%%%%$$$$$$%%%#########""""""""""""""""""###%%%''''''&&&%%%$$$%%% %%%111666...&&&%%%!!!###$$$$$$######&&&)))%%%$$$$$$###############!!!"""""""""$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$%%%&&&))))))************))))))$$$'''******)))''''''(((%%%***...------111333222...)))(((***)))%%%&&&***,,,------+++))))))***+++)))(((''''''''''''((())))))((('''&&&&&&'''((())))))***+++***'''%%%%%%%%%///////////////111222333000////////////...+++)))&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''...---+++,,,......+++)))***)))((('''&&&&&&&&&&&&%%%'''******)))(((((()))((((((((((((((('''''''''))))))***+++,,,,,,,,,,,,111///............---+++(((+++......,,,++++++---***---//////...---///111+++,,,...000111111111111777666666888:::;;;:::999444777999999888666555555111111222666999:::666333...//////...---,,,---///...000111000......000333///000222333222///,,,***000///------.........---)))***++++++,,,,,,,,,,,,***+++---...///......---)))))))))))))))***+++,,,*********)))'''(((***,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,(((((()))***++++++*********+++---...///......---'''((()))++++++)))((('''''''''&&&&&&'''(((***+++,,,+++++++++******))))))******++++++,,,,,,,,,+++...,,,***(((((()))***+++---...------,,,+++***)))***(((&&&%%%%%%%%%'''(((''''''''''''((()))******))),,,,,,)))&&&***555>>>===BBBCCC@@@BBBEEE===000***'''%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''((())))))))))))''''''(((((('''%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%######"""###%%%((((((&&&%%%&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&&&&%%%$$$#########"""""""""""""""###$$$$$$%%%&&&%%%$$$###"""((('''&&&%%%%%%%%%&&&'''!!!)))000000***%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&''''''(((((("""$$$(((******((($$$"""!!!!!! !!!"""###%%%&&&%%%$$$######$$$$$$""" """######$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$ !!!"""###$$$$$$$$$########################'''***,,,+++'''$$$$$$%%%""""""######$$$$$$$$$%%%!!!###&&&&&&$$$###"""""" ###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""### )))999>>>333'''###%%%&&&'''&&&%%%'''+++///)))(((&&&%%%$$$######### """###"""!!!"""###!!!###$$$$$$######$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############!!!###%%%&&&&&&''''''***,,,+++(((&&&''')))))))))************))))))"""&&&***+++)))'''((()))'''---000//////222333111...)))'''***)))%%%%%%***+++,,,,,,+++(((''''''((())))))'''&&&&&&'''((())))))((('''&&&&&&'''((()))***+++,,,+++)))''''''(((222000//////000000///...------...//////...+++((($$$$$$$$$$$$%%%&&&''''''%%%&&&'''((()))+++,,,,,,)))'''&&&(((***+++)))''')))(((&&&%%%$$$$$$%%%%%%%%%'''******)))(((((()))&&&&&&''''''((()))))))))((()))***++++++,,,++++++222000///...//////---,,,(((,,,//////,,,+++,,,---))),,,000000...---...000+++,,,...000000000000///333>>><<<666<<<===999:::::::::;;;===>>>===999666111222444555666555555444333222000111222333333222222111000111333333111000333222111111000111111111444333222000/////////...//////.........---------//////...---,,,,,,++++++///...,,,+++,,,,,,+++***000---***))))))*********)))+++,,,,,,+++***+++,,,++++++++++++++++++,,,,,,)))))))))))))))))))))))),,,...111000---******+++***,,,......,,,***(((((()))'''&&&(((+++,,,***'''***++++++++++++******)))******+++++++++,,,,,,,,,000---)))(((***,,,---...------,,,+++************)))'''%%%%%%'''((()))(((&&&&&&&&&)))+++,,,***))))))))))))((((((+++000333000111222333333111///...%%%$$$$$$###$$$%%%'''(((&&&%%%%%%&&&((()))(((&&&''')))+++------,,,***)))'''%%%&&&+++---***((()))#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%&&&((()))+++'''''''''''''''((())))))(((((('''&&&&&&&&&&&&''')))&&&$$$###$$$%%%%%%$$$)))((('''&&&%%%&&&''''''***(((%%%######$$$&&&(((%%%###""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&'''((()))))))))'''&&&'''((()))((('''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&%%%$$$###)))'''&&&%%%&&&&&&$$$###"""%%%'''%%%  ###%%%###!!!  !!!###''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%### &&&***---,,,(((&&&(((+++)))'''$$$"""!!!"""###%%%$$$&&&'''&&&$$$""""""###%%%&&&&&&&&&%%%%%%$$$###'''$$$!!!###&&&&&&""""""###$$$###""""""$$$&&&&&&"""&&&222999555,,,(((&&&'''((()))+++...000111...+++((('''((('''$$$"""%%%$$$###%%%'''(((((('''###########################$$$%%%&&&'''&&&&&&%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""""""""###$$$,,,((($$$$$$'''))))))(((***)))(((''''''&&&'''''')))'''%%%&&&***++++++)))///...------------......333111...+++)))))))))***+++///222111---(((''''''%%%'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''%%%&&&***---666444222111000///---+++111...+++)))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%&&&''')))+++,,,------,,,***************)))((((((+++***))))))******)))((((((''''''''''''(((((()))$$$&&&)))))))))(((((()))((()))***+++,,,+++******444222111000111000///---+++---///000...------...,,,,,,,,,---------......---------......000111222555>>>:::555;;;>>>;;;============>>>???>>>;;;888444444555666666666666666666444333333444555444333222111000111333333111000222222111000/////////000222111111000000111111222000//////......---------//////......---,,,,,,+++---+++***+++---...///...000---+++)))***++++++******+++------+++******+++*********++++++,,,,,,,,,************************,,,...///...+++))))))******---///...,,,***)))))))))((('''(((***+++)))'''******++++++******))))))*********+++++++++,,,,,,///---******,,,...//////...---,,,+++************---+++((((((((())))))((('''&&&''')))++++++***((('''((((((((((((***---000)))***+++,,,+++***((('''%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%''')))***)))(((%%%&&&)))++++++***((('''&&&######''')))&&&$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&)))((('''&&&%%%&&&'''''')))'''%%%######$$$&&&'''%%%###""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&'''((()))(((&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))###$$$$$$%%%%%%$$$$$$###$$$#########"""#########"""###$$$%%%%%%%%%$$$###'''&&&%%%&&&''''''%%%###"""%%%'''%%%!!! ###$$$###"""!!! !!!!!!"""""""""!!!""""""###$$$%%%&&&%%%%%%%%%&&&&&&$$$!!!%%%))),,,+++'''&&&'''***((('''%%%###"""###$$$$$$###%%%&&&%%%###!!!!!!"""''''''''''''&&&%%%$$$$$$""" !!!%%%%%%"""!!!###%%%&&&%%%$$$$$$%%%$$$!!!"""+++///,,,(((&&&''''''((()))+++---///000///,,,***)))***)))&&&$$$%%%$$$$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""""""""######$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&+++(((&&&%%%&&&((((((((())))))(((''''''''''''''',,,)))''''''(((((('''%%%////////////////////////---,,,+++))))))))))))***)))+++------+++)))((((((%%%&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%'''+++...333111000///000000...,,,...,,,***((('''&&&&&&%%%$$$%%%&&&'''((((((((('''###$$$&&&((())))))))))))+++++++++++++++***))))))***)))))))))***+++******))))))((((((((((((((()))###&&&)))*********+++,,,***+++,,,,,,------,,,,,,333222000000111111///...***,,,///000///...///000,,,---------...........................///000111999???999666>>>AAA>>>AAAAAA@@@>>>>>>??????===;;;777777666666666777888888999777555555555666555444222111111222333333222000222222111000///.........000000000000111222444444000000000///...---------000//////......------,,,---,,,+++,,,...///000///000...+++***+++,,,+++++++++---...---+++*********))))))***++++++,,,------++++++++++++++++++++++++---......,,,***((()))***,,,...//////---+++******+++)))((()))******)))(((++++++*********)))))))))***************+++++++++---,,,,,,---000111111000......---,,,++++++++++++///---+++*********)))((()))(((((()))******)))'''$$$&&&((((((((()))+++---)))***+++++++++***(((((('''&&&%%%%%%%%%&&&'''(((''''''&&&'''***+++***)))%%%&&&(((******)))((('''((($$$###&&&'''$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))'''%%%$$$##################%%%((()))(((''')))((('''&&&%%%&&&''''''((('''%%%######$$$%%%&&&%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''(((((()))###$$$$$$%%%%%%$$$$$$###!!!!!!"""#########"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$"""%%%'''%%%""" !!!###"""""""""###""""""!!!!!! """$$$&&&'''&&&%%%$$$%%%&&&&&&$$$"""$$$'''***)))&&&%%%&&&)))''''''&&&&&&%%%$$$$$$$$$$$$&&&'''&&&$$$""""""###(((((((((((('''&&&%%%$$$!!!!!!%%%&&&### ###'''((('''%%%$$$######!!!!!!$$$%%%$$$$$$&&&%%%%%%&&&''')))***,,,,,,...,,,*********)))(((&&&%%%$$$$$$&&&(((***))))))&&&'''(((((((((&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))))))))((('''%%%%%%'''(((((((((''''''&&&'''''''''***(((&&&&&&''''''&&&%%%---...///000000///...---''''''(((((((((((())))))'''&&&&&&''')))******)))%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$%%%(((,,,000000///---...//////...---+++***((('''&&&%%%%%%%%%$$$%%%&&&'''(((((((((((("""###%%%&&&'''''''''&&&++++++,,,,,,++++++******))))))******++++++,,,,,,,,,+++***)))))))))))))))###&&&)))+++++++++---......------------...//////111000//////111111000///***,,,///000000///000000------.........//////////////////......///000000;;;???;;;<<>>>>>>>>===999888777666666777888999:::888666555666666555444222111111222333333222000444333222000////////////000//////000000111222333111111000000///......---000000000//////.........222000.........///...---000...,,,+++,,,---,,,+++,,,...///...+++***)))***((()))***+++,,,---..............................//////...---+++*********---...000///---+++++++++++++++***)))*********))),,,+++******))))))))))))************************,,,,,,---///222444333111///...---,,,++++++++++++...,,,******++++++***)))***)))(((((())))))(((&&&$$$&&&)))***)))))))))***+++,,,,,,------,,,++++++))))))((('''((()))***++++++***(((((()))***)))((('''(((***+++++++++***))),,,(((%%%'''(((&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$######$$$''')))***(((&&&)))((('''&&&%%%&&&'''''''''&&&%%%######$$$%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%###"""""""""#########$$$$$$$$$!!!"""$$$'''******'''%%%"""%%%&&&&&&$$$""""""###!!!"""###$$$$$$###!!! !!!"""###%%%'''((($$$###"""###%%%%%%$$$######%%%''''''%%%$$$%%%'''&&&&&&'''''''''&&&%%%$$$&&&'''((('''%%%$$$$$$$$$''''''''''''&&&%%%$$$######""""""$$$''''''%%%"""!!!###&&&&&&%%%$$$###$$$###$$$%%%$$$"""!!!###'''"""###$$$%%%&&&&&&''''''******)))(((((('''&&&%%%%%%$$$$$$&&&(((******)))&&&'''((()))(((&&&$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&''''''((()))***''')))***((($$$###%%%(((''''''&&&&&&&&&'''((((((%%%%%%$$$%%%&&&'''(((((()))***,,,......---+++***&&&&&&'''(((((((((((('''(((%%%###$$$(((+++***)))''''''%%%###""""""%%%'''%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$''',,,///000...------------,,,+++'''(((((('''%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((******+++++++++******)))((()))+++++++++,,,---......---,,,+++***)))))))))%%%(((***,,,+++++++++,,,///...---------...000111...---,,,---///000///...,,,...111111000/////////.........////////////000000000//////////////////===@@@>>>DDDPPPMMMBBBAAACCC@@@===<<<============:::999777666666666777777999777555444555555444333333222111222444444222111555444333222111111111111111111000////////////000111111000000000/////////111111000000000000//////444222000///000000///...///...,,,,,,---...---,,,---...///...,,,*********)))***+++,,,---...//////111111111111111111111111111000000//////...---------//////...,,,++++++,,,+++++++++***)))***+++,,,------+++***))))))))))))++++++******************++++++---000333444333111......---,,,++++++++++++)))(((((()))+++,,,+++***+++***(((((())))))'''&&&%%%'''***+++***)))))))))(((((())))))))))))))))))++++++******+++,,,...//////---***))))))((('''&&&'''((()))***+++******)))...)))'''))))))&&&%%%'''(((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''(((((()))$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((())))))'''%%%)))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&$$$"""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### """%%%((()))(((&&&$$$$$$##################$$$!!!!!!$$$'''******(((&&&###$$$&&&'''%%%$$$###### !!!###%%%%%%$$$""" """"""""""""###$$$%%%&&&"""!!! !!!###$$$$$$###"""###%%%%%%%%%$$$%%%%%%%%%&&&'''((((((&&&%%%$$$%%%&&&'''&&&$$$#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&%%%###!!!###$$$###""" ###%%%"""&&&(((&&&"""!!!###%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$######%%%(((******)))%%%&&&''''''&&&%%%$$$###$$$#####################%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((&&&(((***(((%%%###%%%(((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&'''(((''')))+++,,,---,,,+++)))((()))))))))((('''&&&%%%+++((($$$$$$(((***)))((())))))(((&&&$$$$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&+++...111///---,,,,,,,,,***(((&&&((()))(((&&&%%%%%%'''''''''&&&%%%%%%$$$$$$$$$((((((***++++++***)))((((((((()))))))))))))))((((((***,,,,,,++++++---///......---+++************)))+++,,,,,,+++)))))))))...---,,,,,,,,,---///000+++******+++---...---,,,///111222222000..................////////////000111000000/////////000000@@@AAA@@@IIIVVVQQQCCC@@@AAA>>><<<;;;<<<>>>>>>===;;;:::999888777666666666888666444444444555444333333222222333444444333111444444333222222222222333444333222000///.........000000000000111111111111111111111111111111111111111000///000222333333333///...------//////...---,,,...///...,,,+++++++++,,,,,,------...///000000333333333333333333333333111000111222333333111///---...///---+++***+++,,,+++++++++***)))***,,,///000...,,,+++*********+++,,,,,,,,,+++++++++++++++******,,,///111333111000------,,,+++************&&&&&&&&&(((+++,,,+++***,,,***((('''((()))((('''&&&(((***+++)))(((((()))'''((((((((((((((())))))++++++++++++---///111222111...***(((((('''&&&%%%&&&&&&''''''((((((((('''+++'''%%%((((((%%%$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%(((''''''''''''((())))))#########$$$%%%'''))))))(((''''''((()))***(((''')))((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%'''&&&$$$"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!###&&&)))******)))((('''&&&%%%$$$############!!!"""###&&&)))***((('''###$$$&&&''''''&&&$$$### !!!###%%%%%%$$$###"""""""""!!!!!!!!!""""""###"""!!! !!!###%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""$$$%%%$$$""" !!!"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$"""!!! $$$$$$""" """%%% &&&(((%%%"""######"""%%%&&&'''(((((('''&&&%%%!!!"""######!!! !!!######""""""$$$''')))***)))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''((((((&&&$$$###$$$&&&)))***+++---------,,,,,,++++++***)))(((&&&&&&%%%+++)))'''&&&'''(((((((((*********(((''''''(((***(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%'''+++///222000...---,,,+++)))''''''***,,,+++'''%%%&&&(((((('''&&&%%%%%%%%%%%%%%%((())))))******)))((('''''''''(((((())))))(((((('''***,,,,,,***)))+++......---,,,+++++++++++++++,,,---///...,,,***)))))),,,,,,,,,,,,,,,---......+++***)))***,,,---,,,+++000222333333111///...///------........./////////000000000//////000111111DDDBBB???HHHWWWQQQBBB???>>>===<<<<<<>>>??????>>><<<<<<;;;;;;999888777666777555444444555666555444333222222333444444333111222222222111222222333444666555444222111000000000...//////000111222333444222222222222222222222222222111000111333444444444///...---...000000///---+++---......---,,,,,,---......//////000000000111333333333333333333333333//////111444777666333///---......,,,***)))***+++***++++++***)))+++...222222000...,,,+++++++++,,,---------,,,,,,,,,++++++*********,,,///000000...,,,,,,+++***))))))))))))''''''''')))++++++***(((+++)))''''''((())))))(((&&&'''))))))'''&&&&&&''')))))))))))))))***++++++)))))))))+++---///222333...,,,(((''''''(((''''''&&&&&&&&&'''''''''''''''(((%%%%%%((()))&&&###$$$'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%$$$%%%%%%&&&'''))))))'''&&&%%%&&&)))***+++***)))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$&&&''''''$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&)))***+++*********)))'''%%%#####################%%%((())))))'''$$$$$$&&&(((((('''%%%###!!!"""###$$$$$$$$$#########""""""""""""###$$$$$$$$$"""!!!"""$$$'''''''''""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%###!!!!!!"""!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%$$$###""""""$$$$$$###""" """$$$###'''((($$$###%%%&&&###%%%&&&'''''''''%%%$$$"""!!!###$$$$$$"""!!!"""$$$!!!!!!!!!###&&&((()))(((%%%$$$###"""###%%%&&&((('''&&&%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&'''((('''&&&$$$$$$$$$%%%&&&''')))***'''))))))'''$$$###%%%'''))))))******+++,,,,,,---,,,***)))'''&&&&&&&&&&&&'''((((((((('''&&&((())))))++++++***)))((()))***))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&)))...222111///---------,,,***)))(((,,,///---)))&&&''')))(((''''''&&&'''((()))***))))))*********)))'''&&&''''''((()))))))))))))))'''***---+++(((''')))---,,,,,,+++++++++++++++,,,---///111111///---,,,,,,+++,,,------......------,,,+++***+++------,,,+++...000222333222111111222,,,---------............////////////000111222222FFFBBB===FFFUUUPPPAAA???======<<<===???AAA@@@???============<<<:::777666777555444444666777666666333333222333444444333111000000000000111222333444666666555444333333333333......///111222333444555222222222222222222222222666444333222333333222111///......///000000///---+++,,,......---,,,---...000000000000111111111111222222222222222222222222---...000555888888333///,,,------+++))))))***+++)))***++++++)))+++///333333111///,,,++++++,,,---.........------,,,,,,,,,+++***)))+++---......---,,,+++***)))(((((((((((()))))))))***++++++)))&&&+++)))'''&&&((()))))))))&&&'''''''''%%%$$$%%%&&&'''''''''''''''((()))***''''''((())),,,///222444,,,)))'''&&&''')))))))))(((((((((((()))))))))***(((%%%&&&***+++'''$$$$$$&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$%%%&&&(((***++++++******&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%))),,,---...)))((('''&&&%%%&&&'''''')))(((((((((((('''''''''$$$$$$%%%&&&((('''$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''((()))***+++$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&(((***+++++++++,,,***(((&&&$$$#########$$$######$$$'''))))))((($$$$$$&&&((()))(((%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$"""###&&&)))******"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$$$$%%%!!!"""###%%%&&&'''((((((!!!###&&&'''&&&&&&&&&&&&###$$$%%%%%%###""""""###'''***(((######)))***'''"""###$$$%%%$$$""" """$$$&&&%%%###"""$$$''' """&&&(((((((((%%%$$$""""""###%%%(((***((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''((((((((('''&&&%%%%%%###"""%%%)))***(((&&&######$$$%%%&&&((()))***$$$&&&((('''%%%%%%(((+++''''''''''''((()))+++++++++)))'''%%%$$$%%%'''(((###&&&)))(((&&&%%%(((***(((***,,,+++)))(((((()))******)))(((''''''&&&&&&"""###$$$%%%'''+++111555///...,,,---......,,,+++***...111///***'''(((***'''''''''''')))+++---///++++++,,,,,,+++***)))((((((((()))***************'''***---+++'''&&&(((,,,++++++*********+++,,,,,,...000222222111000000000+++,,,.../////////...---...---,,,,,,......---,,,+++...111222333333444555,,,,,,,,,---------......////////////000111333333GGGAAA@@@HHHMMMKKKDDD@@@===<<<<<<===@@@BBBCCCCCCEEECCCBBBAAA@@@???<<<:::555555666888::::::999777555444444444333222222111111111222333333444555555555333111000111222222111222111111111222333444444333333333222222222111111222222222111222222333444000000000000000////////////111333333111000000000000000/////////000111111///000111222222111000///000222333333222111000111000---***)))+++,,,------&&&(((***---.../////////444111---******+++++++++222///,,,,,,......+++((()))******,,,---.../////////,,,)))((()))***+++***'''&&&'''***---///---*********)))((((((((((((((((((&&&$$$$$$&&&((((((((('''&&&&&&''')))***)))(((&&&(((,,,///111222222111...+++((('''***,,,+++***,,,++++++***)))(((((('''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&((()))***((('''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((())))))(((((())))))((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%)))***((())),,,,,,)))+++***)))(((''''''''''''+++***)))((('''&&&%%%$$$&&&'''''''''&&&%%%%%%$$$######""""""###%%%&&&((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&$$$"""%%%((()))(((+++//////+++$$$&&&'''(((((('''%%%###"""%%%(((+++,,,,,,***)))))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%!!!%%%'''(((&&&$$$"""!!!!!!"""###$$$#########"""############$$$$$$$$$'''''''''(((((()))++++++&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%%%%%%%############&&&))),,,...((('''&&&&&&&&&&&&''''''$$$"""!!!!!!"""######"""%%%$$$###%%%'''(((&&&$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######'''$$$""""""%%%''''''&&&'''(((&&&"""###(((+++***###%%%'''((((((&&&###!!!%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%((()))(((&&&############$$$&&&(((******+++***(((%%%%%%&&&(((&&&''''''&&&%%%%%%&&&''''''''''''(((''''''&&&%%%&&&'''((('''%%%%%%'''(((---,,,+++)))(((&&&%%%%%%%%%(((******'''%%%%%%&&&'''%%%$$$&&&+++000333444------------...///111222000///...,,,***((('''&&&''''''''''''''''''&&&%%%&&&(((***,,,,,,+++)))((()))+++,,,------***(((&&&&&&&&&''')))***+++------(((((((((((((((''''''''',,,...000000...---,,,---------,,,+++************,,,---......------///111333222000///000222555777222111///...---------...------......//////000000DDD@@@???EEEHHHEEE@@@============>>>AAACCCDDDDDDDDDBBBBBBAAAAAA@@@===;;;999999888999:::999777555333333222222222333333444222222333333444444444555777555333222333444444444333333222222222333333444333333333333333333333333333333222222222222222333.../////////000111111111+++---///000...------...------------...///000111000000111111000///...---...000222333111000///000222000---,,,------,,,,,,)))***,,,---............222///,,,***+++,,,------000///---+++******,,,...000000///...,,,+++******...+++((('''((())))))))))))((((((***---...+++)))******)))((((((((((((((()))'''&&&'''(((***))))))###$$$%%%&&&'''((()))***(((***,,,///111111111111---+++)))***,,,---,,,+++++++++******)))(((((('''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))(((((())))))***'''''''''(((((()))))))))((((((((((((((((((((((((&&&******((())),,,,,,)))************))))))))))))******)))((('''&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%$$$$$$%%%&&&'''(((((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&%%%$$$###$$$'''((('''***...///,,,###$$$&&&''''''&&&%%%$$$$$$%%%'''((()))((('''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###%%%(((******)))&&&$$$!!!!!!"""""""""#####################$$$$$$$$$$$$'''&&&&&&'''''')))******%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&%%%&&&$$$$$$$$$%%%&&&)))+++,,,******)))''''''&&&&&&&&&$$$""" """""""""!!!""" !!!$$$%%%###!!!$$$$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&'''%%%###!!!"""$$$&&&%%%$$$%%%'''&&&###$$$(((+++)))!!!$$$&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))))))))'''''''''''''''&&&&&&%%%)))'''$$$$$$%%%&&&&&&&&&$$$#########$$$%%%'''(((******)))'''%%%%%%&&&(((%%%%%%%%%$$$######$$$%%%%%%&&&'''((((((((((((((('''(((((('''&&&&&&''')))++++++***)))(((&&&%%%%%%%%%'''***)))&&&$$$$$$%%%&&&%%%$$$&&&+++000333555------,,,,,,---///000111111000///---+++)))(((''''''(((((((((((('''&&&&&&&&&(((***,,,,,,+++)))(((''')))+++------+++***(((((((((((()))******++++++((((((((((((((((((((((((,,,...000///...,,,,,,,,,+++++++++******+++,,,,,,,,,---...---,,,,,,...000222111///...///000333444222111000...------...///------...///000111222222EEEAAAAAADDDDDD@@@======<<<======???AAACCCDDDEEEBBBBBBBBBCCCDDDCCC@@@===>>>===<<<;;;;;;999666333222111111111111333555666444444444444444444555555:::888666555666777777666555555444444444444444444222333333444444555555666555444333222222222222222......///000111222222333,,,...111222111000000111---------...///000111222222222222111000///---,,,...000333444333111000000444222000/////////---+++,,,------............---000...+++***,,,.........///000///,,,((()))///444333222111///,,,***((('''...,,,)))((()))))))))(((+++******+++---,,,***(((+++***))))))((())))))))))))(((((()))++++++***)))%%%(((***)))'''&&&(((******+++---///000000//////+++***+++,,,...///---+++************)))(((''''''''''''(((((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********************+++))))))(((((((((***+++,,,///...,,,***)))((())))))(((++++++((()))+++,,,)))((((((***+++,,,,,,,,,,,,))))))(((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%(((***)))***---...+++"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((&&&$$$"""!!! !!!###$$$############$$$$$$$$$%%%&&&%%%%%%%%%&&&'''((()))%%%$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&)))++++++)))'''&&&%%%$$$$$$&&&'''(((((()))))),,,+++***)))'''&&&%%%$$$$$$"""!!!!!!"""""" ######"""###%%%%%%$$$###$$$############$$$%%%%%%""""""###$$$%%%&&&&&&'''###"""!!!"""$$$$$$###""""""%%%&&&$$$%%%)))***((( ###%%%&&&&&&%%%$$$""""""$$$%%%&&&'''''''''%%%&&&'''((((((((((((((()))************)))((((((---)))%%%""""""$$$$$$$$$$$$#########$$$$$$%%%&&&((())))))'''%%%%%%&&&(((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((()))*********(((((()))((('''&&&(((******))))))((('''&&&&&&&&&%%%''')))(((&&&$$$###$$$%%%$$$$$$''',,,111444555------------......///000000000...---+++***)))((()))))))))))))))(((''''''&&&(((***+++,,,+++)))(((&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((((((((()))))),,,...//////---,,,,,,,,,)))))))))******,,,------+++,,,------,,,,,,---...111000///......///111222333222000///......///000---...///000111222333333JJJFFFEEEFFFDDD???>>>@@@;;;<<<>>>>>>???AAACCCEEEBBBCCCDDDEEEGGGFFFCCC@@@AAA???>>>===<<<:::666444333222111111111222444555555555555555555555555555;;;999777666777888888888777777777666666555444444333333444555666777888888777666555444333222222222000000000111111222222333...000333444333333333444111111000000000111222222333333333222222111000000///222555666555333333333333222111111222111///,,,......//////000000000000111///,,,,,,---............//////---,,,---111444//////......---,,,++++++///---+++***++++++***))))))***+++,,,---,,,+++***+++******)))))))))******(((((()))***,,,,,,***(((---000222...((($$$&&&)))***+++,,,---------,,,,,,((()))+++...///...,,,***))))))*********)))((('''&&&&&&''''''((('''''''''###$$$&&&''''''''''''&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******+++,,,,,,,,,++++++---,,,+++******+++---///333111...+++)))((()))))))))++++++((((((+++,,,)))%%%&&&(((***,,,,,,---,,,(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&,,,///...------***&&&!!!"""###$$$%%%&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###!!!"""!!! !!!###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$#########""""""!!!"""###$$$%%%&&&''''''$$$'''******(((&&&%%%$$$$$$%%%'''((()))((('''&&&)))))))))((('''%%%$$$$$$%%%###""""""######!!!$$$$$$$$$%%%&&&%%%%%%$$$###""""""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$###""" $$$&&&%%%'''******'''$$$$$$%%%&&&&&&$$$###"""!!!!!!###%%%&&&'''((((((&&&''''''(((((((((''''''++++++,,,,,,++++++***)))+++(((%%%$$$$$$$$$###"""$$$$$$$$$###$$$$$$$$$$$$'''((()))(((&&&&&&'''((()))((((((((((((((('''&&&&&&'''((()))************((()))***)))(((''')))+++)))(((((((((''''''&&&&&&&&&'''((((((&&&%%%######$$$$$$$$$''',,,111444555//////////////////000000///...---,,,+++***)))(((***************)))(((''''''(((***+++++++++))))))((()))***,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))******,,,---...---,,,++++++,,,***************+++,,,,,,***,,,------,,,+++,,,---......//////000111222222333222111/////////000111000000000111111222222333OOOJJJGGGGGGDDD@@@???BBB:::<<<>>>>>>>>>???BBBDDDDDDDDDEEEGGGHHHHHHFFFDDD@@@???>>>>>>>>><<<888666666555333222222222333333666666666666666666777777<<<999777777888999888888888888999999888777666555444555555777888999:::;;;999999777666444333333333444444444333333222222222---///222333333222333333444333222111000000000111333333333222222222222222000222444444333333333444111111111222333444222000//////000111222333444444444222///.........---,,,,,,++++++---000222000...------------,,,,,,,,,,,,---,,,******+++++++++)))'''(((+++,,,------------++++++************++++++(((((((((***++++++)))'''...111333///(((%%%&&&)))************************&&&(((,,,......,,,***)))))))))+++++++++***((('''%%%&&&&&&''''''''''''&&&$$$%%%''')))))))))((((((&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''(((***,,,---------,,,+++---,,,++++++---///222444444222...+++)))(((((()))))),,,+++((((((,,,---+++%%%%%%''')))***+++,,,,,,''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''&&&$$$$$$&&&))))))111666444000,,,'''!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))+++'''''''''''''''&&&&&&&&&&&&%%%$$$############$$$###$$$%%%%%%%%%###!!! ###"""  !!!###%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""!!!!!!"""###%%%&&&''''''###%%%'''(((&&&$$$######$$$&&&((())))))(((&&&$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$%%%&&&%%%###!!!!!!"""######"""!!!!!!!!!""""""!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########$$$ $$$&&&&&&'''))))))%%%&&&&&&'''''''''&&&%%%$$$!!!"""###%%%&&&'''((((((%%%&&&'''''''''''''''&&&)))))))))))))))(((''''''%%%%%%%%%&&&'''&&&###!!!$$$$$$$$$$$$%%%$$$$$$$$$&&&((())))))((('''((()))***)))((()))++++++)))''')))******+++******)))))))))***+++***)))(((***,,,))))))(((((('''''''''&&&&&&&&&'''''''''&&&%%%###$$$$$$$$$(((---111333444000000111111000000000///---,,,,,,+++***))))))(((++++++++++++***)))(((''''''((()))***+++******)))***++++++++++++***)))((('''''''''((())))))******))))))))))))******++++++,,,------,,,******+++,,,,,,+++******)))))))))******,,,......,,,++++++,,,,,,---///000222333444444222222000//////000000111222222222222111111111111RRRKKKEEEDDDCCC@@@???AAA<<<>>>@@@@@@======@@@DDDEEEDDDDDDEEEGGGHHHGGGEEE@@@???>>>>>>>>>===:::777666666666555444333333222555666666777777888999999<<<:::777777888999999888888999:::;;;:::999888777666666777888:::;;;<<<<<<;;;:::999888666666555555888777777666555444333222222555777888777666777777444333222111111111111111555444333222222111222222000111222111111111333666333222222333555666666555222222222333444666777888666444222111000000...---+++******...222333000+++//////......---,,,,,,+++***)))((()))+++++++++)))&&&(((+++---------...///+++++++++***++++++,,,---)))(((((()))++++++***))))))+++---+++(((''')))+++*********))))))))))))***&&&))),,,...,,,***)))((()))***,,,------,,,***)))''''''(((((((((''''''&&&%%%&&&)))+++,,,+++******'''&&&&&&''')))***((('''((((((((((((((((((((((((''')))+++......---+++***(((((())),,,///333666888222111...,,,***))))))))))))+++***((((((---...---''''''''''''((()))***+++&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%'''(((&&&$$$$$$'''+++,,,333777444...***%%%!!!######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''&&&%%%###"""!!!""""""###$$$$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########!!!!!!"""###$$$%%%&&&'''###$$$%%%%%%$$$######$$$%%%&&&((())))))'''&&&%%%"""###$$$%%%%%%%%%######%%%$$$%%%&&&''''''%%%######$$$&&&%%%$$$######$$$!!!!!!!!!"""###$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%###""""""$$$&&&!!!%%%&&&%%%&&&(((((($$$###$$$%%%'''(((((())))))###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$'''((('''$$$!!!###$$$%%%&&&&&&&&&&&&%%%&&&(((******))))))***+++)))'''''')))---...+++(((++++++,,,,,,++++++***)))***+++,,,+++***)))+++---+++******)))((('''''''''&&&%%%&&&'''))))))'''%%%%%%%%%%%%(((---000222222111111111111111000///...,,,,,,,,,++++++*********++++++++++++***((('''&&&(((((()))***************,,,,,,,,,+++***)))((((((&&&&&&'''(((((()))******)))))))))***++++++,,,,,,,,,,,,,,,+++))))))***,,,,,,,,,+++))))))(((((((((+++---//////---++++++++++++---///222333444444444111111////////////000111222222222111111111111111UUUKKKCCCBBBCCCBBBAAAAAA???BBBDDDBBB???>>>AAADDDEEECCCBBBBBBCCCEEEEEEDDDAAA@@@???>>>>>><<<888666444555777888777666555444555555666777888:::;;;;;;===;;;888888999::::::999888999;;;<<<<<<;;;:::999888888999:::;;;;;;<<<<<<===<<<;;;999999888888888888888888777777666666666999;;;===>>><<<;;;;;;<<<555555555555555666777777<<<;;;999666444333333333444444333222111333777:::999777555555777888999888777666666555666777888999666444333222333333111000//////000222444444444333222222111000///...------***))))))+++---///...---'''***---...---,,,---...+++++++++++++++,,,------+++***))))))+++,,,,,,+++((()))))))))*********+++++++++*********+++++++++))),,,......+++)))((()))***+++---//////---+++******************)))((('''&&&(((***---......,,,+++((((((''')))***+++)))(((((((((((((((((((((((((((%%%'''+++...///---+++)))'''''')))+++...000222333000000///...---,,,++++++(((******'''(((---000///,,,***(((''''''(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%'''(((&&&######(((,,,---333444...((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&%%%###!!! !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$%%%%%%$$$"""###%%%&&&%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&$$$"""!!!######$$$&&&((((((&&&$$$&&&(((***)))'''%%%&&&'''!!!!!!"""######$$$######""""""###$$$%%%&&&&&&'''%%%%%%$$$!!!###&&&###&&&'''$$$$$$'''&&&######$$$%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%'''&&&$$$"""###$$$%%%'''((((((((('''&&&(((+++,,,+++++++++,,,)))''''''+++000111...+++***+++,,,,,,,,,,,,,,,++++++,,,---,,,******,,,------,,,+++***)))((('''&&&&&&%%%%%%(((+++,,,***(((&&&&&&&&&)))---000111000///000000000///...,,,+++------------------,,,,,,+++++++++***)))(((&&&%%%((()))))))))***************++++++***************(((((((((((((((((((((((())))))******+++,,,,,,---,,,,,,,,,***)))(((***,,,+++***)))))))))))))))***+++...000000...,,,++++++,,,...000222222222000///000000.........///000111//////000000111222222333XXXMMMCCCCCCEEEEEECCCCCCBBBEEEGGGDDD@@@???AAAEEEEEEBBB??????@@@BBBCCCCCCBBBAAA???>>>===;;;777444222444777999:::999777555444555666777999;;;<<<===>>><<<:::999:::;;;;;;:::777999;;;======<<<;;;:::999::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::888888888888888999999999999;;;======;;;:::::::::777777888999:::<<<>>>???EEECCC???;;;888666555555:::999777555444777<<<@@@???<<<999888888:::::::::;;;:::888777777777888999555444333333555555444333555777999888555666999===222222222111111111111111,,,,,,---///222333333222))),,,//////,,,***+++---++++++++++++,,,,,,---......,,,******+++---...------,,,***+++,,,,,,***))),,,,,,++++++,,,,,,---...,,,...000///+++))))))******,,,...000000...,,,+++---------,,,+++***)))(((&&&))),,,...//////---,,,)))(((((()))++++++***)))))))))))))))))))))))))))$$$'''+++...///---***(((******+++,,,,,,++++++***/////////000///...------'''***)))''')))...111000000---***'''&&&(((***,,,$$$%%%%%%&&&&&&'''''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%&&&'''((((((%%%''')))&&&######(((---...111000)))###$$$(((***''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%###!!! """""""""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%###"""###&&&)))&&&&&&''''''''''''''''''&&&'''((((((&&&$$$!!! !!!!!!"""%%%'''(((&&&$$$$$$&&&((('''$$$"""###%%% !!!###$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%###"""&&&%%%''''''$$$###&&&&&&###&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&%%%$$$"""!!! """###$$$%%%&&&&&&***************)))(((((('''%%%######$$$$$$$$$###"""$$$&&&((())))))))))))&&&))),,,---,,,,,,,,,---+++)))***...444666333///)))***+++,,,---.........,,,------,,,++++++,,,.........---+++***((('''&&&%%%$$$%%%(((,,,---,,,)))'''&&&''')))---///000///......//////...,,,***)))////////////////////////++++++******((('''&&&%%%))))))))))))************)))))))))***++++++,,,,,,***))))))(((''''''&&&&&&))))))***+++,,,,,,------+++,,,+++***((((((***,,,(((((((((((()))***+++,,,,,,...111111///---,,,,,,---///111222111///,,,+++000///...------...///000,,,,,,...///111333444555TTTNNNFFFBBBBBBDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGDDD@@@???@@@CCCEEEEEEFFFBBB===;;;;;;;;;999666888555333444666888666555444444666:::===>>><<<::::::999888777777666666666444333555777;;;======<<<:::;;;===??????>>>===<<<<<<<<<;;;;;;:::999888888::::::999999999999999999======<<<::::::===?????????===;;;999999:::<<<===CCCAAA===999666555555666>>>;;;777555666999===@@@???<<<999777888;;;>>>AAAEEE@@@;;;;;;>>>@@@>>>;;;555777:::;;;;;;999999999AAA@@@>>>===<<<<<<<<<===::::::999888666444222111555///222???CCC999000///000///////////////000000+++---000222333222000///000//////000111111000...------------------------/////////000000000111111333333222111///---+++)))---***+++000333111000111,,,---...//////...,,,+++,,,,,,---///111111///---******+++,,,,,,++++++******))))))((('''&&&%%%%%%%%%''')))+++,,,+++***))))))******((('''&&&((()))((())),,,333999999333---***++++++******...444999;;;---$$$'''---...------,,,***((())),,,...---+++,,,,,,------,,,***)))((((((((())))))((('''&&&&&&+++***((('''&&&''''''(((###&&&'''&&&$$$$$$'''******(((%%%$$$%%%&&&%%%%%%%%%'''((()))((()))***,,,---,,,***)))((('''(((((((((((('''&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$%%%%%%&&&&&&''''''((()))))))))''''''&&&%%%$$$"""!!! $$$$$$&&&&&&&&&&&&$$$$$$"""""""""###$$$%%%&&&'''''''''''''''''''''''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%'''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''"""############$$$'''))))))&&&######%%%&&&$$$"""############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%%%%%%%########################(((((('''''''''&&&&&&&&&$$$"""!!!###&&&'''&&&$$$'''%%%$$$'''******&&&""")))&&&$$$$$$&&&(((&&&$$$''''''(((((((((((('''''')))+++...000000///,,,***''''''''')))---///000///,,,---.........---,,,+++///222000))))))///000***+++******+++,,,+++)))'''***'''&&&&&&)))***(((&&&******+++...222444444333666333///***''''''***,,,777444222000///---***((())))))(((((((((((()))))),,,++++++,,,------***(((---,,,++++++,,,,,,+++)))''''''((()))))))))))))))+++,,,,,,------,,,,,,+++---,,,+++************+++***+++,,,---------------000///...---,,,+++++++++///111333222//////222555---,,,,,,,,,---///000222111000111222444555333111SSSMMMGGGDDDDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFFFFFFFCCC???>>>???AAABBBBBBDDD@@@===;;;<<<;;;:::888888666444555777999888666555555777:::<<<===<<<:::<<<:::888666555555555555444444555777:::<<<<<<;;;999:::<<<===>>>===<<<;;;;;;;;;:::999999999999:::<<<;;;;;;;;;;;;:::::::::::::::::::::;;;>>>@@@AAAFFFCCC???<<<::::::;;;<<>>===:::999;;;======;;;888888888???>>><<<;;;:::::::::;;;===<<<<<<;;;999777666555;;;666999DDDHHH???777666333333222222111222222222000333777:::;;;999666333333333222444777888888777222222222222222222222222333333333444444444444555777666555333222000///...333111222777999666333333555555666666444111///---......000222555444222///------.........---,,,,,,,,,,,,,,,++++++*********)))***,,,---...---,,,+++***+++,,,+++***))))))+++***,,,000777<<<;;;444...)))+++++++++***---111555666,,,%%%(((------,,,...+++)))'''))),,,......---,,,---------,,,***)))(((((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$''')))***'''%%%%%%%%%&&&&&&%%%%%%'''))))))))))))***+++---,,,***)))((('''(((((((((''''''&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########!!! !!!$$$''')))((('''%%%$$$###""""""$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###"""###&&&((('''%%%###$$$&&&((('''&&&###############$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%&&&$$$###$$$'''((('''%%%###""""""###&&&((('''%%%(((%%%###$$$&&&'''&&&$$$&&&&&&''''''''''''&&&&&&***+++---...---+++)))'''''''''''')))---/////////++++++,,,------...------***555:::111(((((((((&&&***)))))))))******(((&&&'''%%%$$$$$$&&&'''&&&$$$***+++,,,000333555444333000///,,,***)))+++///111666444111///...---+++)))))))))(((((((((((()))))))))))))))+++------+++***)))(((((())),,,...------'''(((((()))))))))))))))))))))***+++++++++++++++---,,,,,,,,,++++++++++++))))))***+++++++++++++++///...------,,,,,,,,,,,,---...///...---...///111...------------...000111000222333444555555444444OOOLLLHHHFFFFFFFFFFFFFFFAAAAAA@@@AAABBBDDDFFFGGGFFFCCC???======>>>??????AAA???<<<<<<<<<<<<;;;:::999888777777999::::::999777777888:::<<<<<<;;;999>>><<<888555333222333444555555555777:::;;;:::999888999:::;;;<<<;;;:::999:::999888777888999;;;<<<<<<;;;;;;;;;:::::::::999666777888:::<<<>>>@@@AAALLLHHHCCC===:::888888999888777555333444777:::<<<:::999777555555666888999;;;:::999888999:::;;;<<>>===:::777666555;;;:::999888777777777777<<<<<<;;;:::999777666666<<<777:::CCCFFF???888777777666555444444444444444222666;;;???@@@===888555555444444666999===??????777777777777777777777777777777777777888888888888;;;999888666555444555555999888:::@@@AAA;;;666555=========<<<999555222///000111333666999888444111000000000000000///...---////////////////////////,,,---...///000///...---+++---//////---++++++,,,,,,---111666:::999222---)))***++++++++++++...000///***(((***,,,,,,,,,...)))(((''')))+++---...---------------,,,***((('''(((((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%'''))))))'''%%%%%%&&&''''''&&&&&&(((***+++***)))***+++---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$#########"""$$$###!!! $$$(((***)))'''%%%$$$""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######%%%'''%%%$$$$$$&&&(((******)))$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%%%%&&&((('''%%%&&&''')))((('''############$$$%%%&&&'''&&&$$$######%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%++++++++++++***((('''&&&(((''''''))),,,.........))))))***+++,,,...000111---@@@KKK@@@///(((((()))***)))''''''((()))(((''')))((('''(((******(((''')))***---111444555333111---,,,******+++...111444666222///,,,,,,,,,+++******))))))(((((())))))***'''''''''))),,,---,,,+++'''&&&&&&(((+++---------((((((((()))))))))******((()))***,,,------------,,,,,,---......---+++***)))******+++++++++++++++...------,,,,,,---------...---,,,---...///......//////............/////////333666777555444555777KKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAACCCEEEHHHJJJGGGDDD@@@============<<<>>>===<<<<<<============;;;:::::::::;;;<<<<<<<<<999999999:::<<<<<<:::888@@@===888444111111222333777666666777999:::999888777888999:::::::::999999:::888777666777:::===???::::::999999888888777777666555888<<<>>>======???KKKGGGBBB<<<888666555666333444444555777888999:::777777666555444444444555888888888888888888888999;;;999666666777888777666:::<<<<<<;;;888555444444666666555555444444444444666666555444333222222222333000333999;;;666111111666666555444333333333333111333777::::::999666444444222111333666:::===>>>777777777777777777777777666666777777777888888888;;;:::888666666777888::::::999===CCCDDD>>>777555>>>>>>===<<<999666222000000111444777999888555222111111111111000///...---///////////////000000000------............---,,,+++---000000...,,,++++++,,,,,,---000222111...+++)))***+++++++++******+++((()))***,,,,,,+++,,,...******))))))***+++,,,,,,,,,---------,,,***(((''''''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&'''(((((('''&&&&&&((()))(((''''''(((***+++******+++,,,---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###"""!!!!!!%%%%%%$$$###"""###&&&)))((('''&&&%%%$$$#########(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%%%%&&&'''&&&&&&'''((()))*********$$$$$$###"""""""""######$$$############$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''((('''&&&&&&'''((())))))''''''''''''&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&''''''''''''''''''&&&******)))((((((((((((((((((((('''))),,,------,,,''''''''')))+++...111333111EEEQQQEEE222***+++---+++)))&&&&&&'''))))))(((*********+++,,,+++***)))'''))),,,000333333111...---,,,***+++---///111222444000,,,******+++++++++***))))))))))))))))))***(((''''''(((+++,,,+++******(((((((((***+++***))))))))))))))))))************+++,,,...///000111111+++,,,...//////...,,,+++,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///111///---///222333111...111000000//////.........---222777777444222555888HHHIIIIIIHHHFFFEEEDDDCCCDDDCCCBBBBBBCCCEEEHHHJJJIIIFFFBBB??????>>>===<<<<<<===>>>>>>>>>>>>??????=========<<<<<<<<<===>>>;;;:::999:::;;;<<<:::999@@@===888444222222333444888777777888:::;;;999888888888999999999:::999999999888777777888;;;>>>AAA;;;;;;::::::999888888777888777999???@@@;;;999;;;CCCAAA<<<888555333333333111333777999:::999777555555555555444333333333333666777777777777777666666777666555444555555555444666777777666444333333444333333333333333222222222111000///...------......---,,,---111222///,,,,,,222222111000000000000000000000111111222333333333444111///000222555777777333333333333333333333333222222333333333444444444888777666555555777999:::666555999???@@@;;;666444555666777666555222000......///111444666666333000////////////......---,,,,,,,,,,,,---------------++++++++++++++++++******))),,,......---+++***)))...,,,***)))***+++,,,,,,******+++++++++***((('''%%%))),,,,,,+++,,,------------,,,***)))(((((((((***++++++++++++)))((('''''''''((((((((((((((('''%%%&&&'''((((((((('''&&&((('''&&&&&&&&&''''''''''''&&&&&&''')))***)))(((''')))*********+++---///---,,,***)))((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$&&&((('''&&&%%%&&&&&&$$$%%%&&&((()))+++,,,---,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$###"""!!!!!!###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++***(((''''''((()))*********)))(((((('''$$$$$$##################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''***+++))))))(((((('''&&&%%%$$$######$$$######$$$%%%&&&(((((())))))))))))((((((((((((''''''((()))***+++)))(((((()))+++,,,,,,+++&&&&&&'''(((+++...111333---;;;BBB888,,,)))))))))+++)))''''''(((*********%%%&&&((()))((('''&&&&&&%%%&&&)))...111111...+++,,,******+++///222222222111...***((()))***++++++******))))))))))))******+++)))((((((******)))(((***)))((()))***+++***(((***))))))((()))***++++++)))***,,,...///111111222+++,,,...//////...,,,+++------.........------,,,,,,,,,,,,,,,------...///111///...000444444222///111111111000000///......,,,111666666333222555888IIIJJJKKKIIIFFFDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIFFFCCCAAA@@@???>>><<<<<<>>>@@@AAA@@@@@@@@@AAA???@@@@@@>>><<<;;;<<<>>>;;;:::999:::;;;<<<;;;:::>>><<<999666444444555666999888888999;;;<<<;;;999999999:::::::::;;;;;;;;;:::999999999:::===???AAA??????>>>===<<<;;;::::::;;;888;;;BBBBBB:::666999;;;:::888666555333222222111444888:::;;;888555222444444333333333333333333666555555555555555444444444444444444444333333333222333333333111111222333111111222222222222111000///...---,,,,,,,,,---...------...//////...------......------------......000000......///000222444444222000000111222222111........................---.........////////////333333222333444555777888444111333888999555111111---...///000000///---,,,,,,,,,---///111111///---+++,,,,,,---------,,,,,,*********************)))))))))))))))))))))))))))(((***,,,,,,***(((((((((///---***((((((***,,,...,,,+++******+++***(((&&&&&&+++---,,,,,,......,,,......---+++'''&&&&&&''''''((()))******)))((('''&&&'''((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&***(((&&&&&&'''((('''&&&'''&&&&&&(((++++++***)))((()))))))))))),,,000333---,,,***)))((('''(((((((((((('''&&&&&&&&&&&&'''%%%&&&((((((&&&%%%&&&'''###$$$&&&(((***,,,...///---,,,***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$#########""" ###&&&'''&&&$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,+++***(((((()))***,,,---,,,)))&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&(((,,,///000,,,'''%%%'''(((&&&$$$###$$$%%%$$$$$$$$$&&&((()))))))))******)))))))))&&&&&&&&&&&&''')))***+++***(((((()))+++,,,+++***&&&&&&'''(((+++---///000***111333+++'''******'''***((('''((()))******)))%%%'''******)))'''''''''%%%%%%(((+++......,,,***)))'''(((,,,111555555333...+++(((((()))***+++***+++******))))))******+++---+++))))))*********)))((((((''')))+++,,,,,,+++******)))((()))***+++,,,'''(((***+++---......///***+++---......---,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///......///000222222000...111111222222111000///...---000444555444333555777LLLMMMNNNKKKGGGDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFCCCAAA@@@@@@>>><<<===???BBBCCCAAAAAABBBCCCAAABBBBBB???<<<:::;;;===;;;:::999999;;;<<<<<<;;;;;;:::999777777777888999999999999;;;===>>>===;;;;;;;;;;;;;;;;;;<<<======::::::;;;;;;===>>>@@@AAA@@@@@@???>>>===<<<;;;;;;;;;888<<>><<<===AAADDDDDDBBBAAABBBDDDBBBCCCCCC@@@;;;999:::<<<;;;999888999;;;======<<<999999999999999999::::::999999999;;;>>>???>>>======<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<;;;::::::;;;777<<>>:::@@@BBBDDDFFFFFFEEEDDDCCCEEEGGGGGGCCCAAAAAA???;;;BBB===888999===@@@@@@>>>;;;:::999999;;;;;;;;;:::888999;;;>>>????????????@@@<<<999999;;;======<<<;;;<<<===>>>???@@@AAAAAA===>>>@@@AAA@@@>>><<<::::::<<>>@@@AAACCCDDDEEEFFFEEEEEEFFFHHHGGGCCCCCCFFFFFFDDDDDD???::::::>>>@@@@@@>>>;;;:::999:::<<<<<<:::999444666888:::<<<>>>>>>>>>@@@===::::::<<<>>>>>>===>>>>>>???@@@AAACCCCCCDDDAAAAAAAAA@@@???>>>=========???AAABBBAAA???<<<:::???>>><<<:::999888888888777666555555666888:::<<<:::<<<;;;777888<<<>>>===333333222222222333333444111222444555666555444333555555444333333333333333555444333222111111111111///............//////000222000...---///111222222//////---,,,,,,,,,------000000111111111222222222333111000///111111111000...//////////////////...............---+++******+++,,,...000111222222222:::888666333000...,,,+++++++++***)))))))))******))))))))))))))))))))))))))))))+++,,,,,,++++++***(((((())))))))))))))))))))))))))))))((((((''''''''''''((())))))***++++++((()))***++++++,,,,,,+++000111222///+++)))***+++)))***++++++,,,,,,++++++---,,,***((('''&&&%%%%%%(((((('''&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))(((''''''((()))***---...///...+++)))))))))))))))))))))((('''''''''((())))))+++---///111222+++++++++++++++***)))((()))(((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''''''''''''''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))))))))))))))(((&&&%%%%%%%%%'''((((((((('''(((((()))***+++,,,+++***((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&(((,,,000AAA===555---'''%%%''')))$$$%%%'''(((((((((&&&%%%)))'''&&&&&&'''))))))(((''''''''''''''''''&&&&&&'''((()))***))))))((('''))))))***++++++***)))((()))(((''''''''''''((()))---+++))))))+++,,,,,,+++''''''(((((()))*********(((***,,,,,,,,,,,,---///333000...111666666000***((()))+++***((((((***---...---+++***))))))*********)))))))))))))))******+++***)))(((((()))***+++++++++***************+++)))******+++++++++++++++------,,,------...///000.........///...------,,,------,,,------...///000...000222222000/////////000111333333222111111222///111444666777777555444SSSUUUUUURRRMMMIIIIIIKKKIIILLLOOOPPPOOOMMMLLLLLLOOONNNNNNNNNMMMJJJEEEBBB@@@@@@AAACCCDDDFFFHHHIIIHHHJJJIIIEEEGGGLLLPPPOOOFFFBBB>>>===???AAA@@@>>>::::::;;;<<<>>>===:::888333444666999;;;===>>>???@@@>>><<<<<<===?????????>>>>>>???AAABBBDDDEEEEEEEEEDDDBBB@@@>>>>>>??????CCCDDDEEEEEEDDDBBB@@@>>>AAA@@@@@@>>>===;;;999888999888777777888:::<<<===:::<<<<<<999:::???AAA@@@333333333333333444555555444555666777777666555444777777777666666666666666555555444333222222222222111111111111000000000000111000///000222333222111......---,,,,,,,,,------000000000111111111111222222111///000111333222222/////////000000/////////111000000///...---+++++++++,,,...///111111222222777666444222000...------,,,++++++***************************************)))***+++,,,,,,,,,++++++))))))))))))))))))((('''))))))(((((((((((('''''')))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,111111000...+++))))))***))))))******++++++******------+++***((((((''''''(((''''''''''''(((((()))'''''''''''''''((())))))))))))''''''''''''))))))...///000///---+++***+++(((***,,,+++((('''(((+++++++++++++++,,,---...///((()))+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))(((&&&&&&&&&'''&&&%%%$$$%%%((()))((('''%%%%%%%%%$$$%%%%%%&&&&&&***)))))))))((((((''''''%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((()))******++++++'''&&&%%%$$$%%%&&&'''(((((('''''''''))),,,///000000...,,,***(((&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((+++...,,,111555222***%%%'''+++'''((()))))))))'''&&&%%%)))'''&&&&&&'''((('''&&&$$$&&&((()))***((('''%%%'''(((((()))))))))((((((***++++++++++++)))((('''))))))(((((((((((()))))),,,+++))))))***++++++***'''(((((()))******+++++++++,,,,,,,,,++++++...000444111///111555555000,,,)))***+++***))))))+++---///...,,,+++******++++++******++++++******)))(((+++******))))))******++++++***************+++++++++++++++++++++*********------,,,------...///000---............---,,,,,,------,,,------...///000...000333333222000000111///111333333333222333444000111333444666666777777SSSUUUUUURRRMMMJJJKKKMMMJJJMMMQQQRRRQQQPPPOOOOOORRRQQQPPPPPPOOOMMMHHHEEEAAA@@@@@@AAADDDGGGJJJLLLJJJLLLLLLJJJLLLRRRUUUTTTGGGDDDAAA@@@@@@AAA@@@???;;;;;;<<<>>>???>>>;;;888666777999:::<<<===>>>??????>>>=========>>>??????======>>>???AAABBBCCCDDDEEEDDDCCCAAA@@@?????????GGGGGGHHHHHHHHHGGGFFFEEEAAAAAAAAA@@@===:::777555666666666666888999;;;<<<999;;;:::777777<<<>>>===555444444555555666777888555555777888888888888777999999999999999999888888444333222111111111111111333333333333333222111111111111111222444444333111..................//////000000000111111111222222111000///000222444444333000000000000000000000000444444333222111///...---//////000222333444444444333222000///...---------,,,---------,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((((()))*********+++++++++,,,))))))+++,,,------------111000///---+++***************+++++++++++++++***///...---,,,++++++++++++''''''''''''((()))******((((((''''''(((((()))***)))((((((''''''(((((()))...///000///,,,******+++'''+++...,,,(((&&&)))---------,,,+++++++++++++++''')))+++------+++)))''''''''''''((((((((((((((()))***+++***)))((()))***((('''&&&''')))***)))(((%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((***++++++,,,,,,((('''''''''((()))+++,,,***)))((((((***---111333222111...,,,)))'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---)))000777555---&&&%%%'''((())))))***)))(((''''''***(((''''''(((((('''&&&%%%&&&'''((())))))((((((''''''((((((((((((((((((******+++,,,+++***)))((())))))))))))))))))))))))+++)))((((((*********)))(((((())))))***+++,,,,,,......---+++***+++///222222000...///222222///,,,+++++++++*********+++,,,///...,,,+++******++++++((()))***+++,,,+++***)))******))))))))))))***************)))******+++,,,------,,,+++******))))))------,,,------...///000......//////......---,,,------,,,------...///000...000222333222000111111///111444444444444555666444444444444444555666777RRRSSSSSSPPPLLLIIIKKKMMMJJJMMMQQQSSSRRRPPPOOOOOOQQQPPPPPPPPPOOOMMMJJJGGGBBBAAAAAAAAACCCGGGJJJLLLIIIMMMOOONNNOOOSSSTTTQQQHHHFFFCCCBBBAAAAAA@@@@@@<<<===>>>???@@@???;;;888::::::::::::;;;;;;<<<<<<<<<<<<============>>>???===>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDBBB@@@>>><<>>???@@@@@@???<<<:::;;;::::::999999999999::::::<<<============>>>???AAAAAAAAAAAABBBBBBBBBBBB>>>@@@BBBCCCBBB@@@===;;;>>>>>>???@@@AAADDDEEEGGGFFFGGGFFFEEEBBB???;;;999999999:::;;;<<<<<<======999;;;999444444888999777999999888888888888999999333444555777999;;;===>>>888999:::;;;<<<;;;:::999555444444333333444444444444444555666666555333333111111111333444444333111///000111222333444444333222222222333333333333444333111000111444555555555333222111000000111222333555555555555555444333222////////////000111222333444333333222222222222222000111333444333000---+++)))))))))******+++,,,,,,------,,,,,,,,,---...///..................---,,,))))))************++++++************************)))***+++---...//////000111///,,,+++,,,...////////////000000//////......,,,+++************++++++***))))))))))))******+++)))))))))))))))******+++************************+++,,,---,,,)))((('''((((((***,,,+++)))(((***------,,,+++***))))))((((((***+++,,,---,,,***(((&&&&&&&&&&&&''''''(((((()))+++,,,---,,,*********,,,,,,+++))))))******((('''(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))''''''((()))((('''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++''''''((()))******++++++---,,,+++++++++---///111000///...,,,***))))))((('''''''''((((((((())))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++***+++,,,++++++*********(((&&&$$$'''((((((((())))))******)))))))))***,,,,,,+++)))***)))'''&&&&&&(((***+++&&&&&&&&&&&&'''((())))))((()))***,,,,,,,,,,,,+++******++++++++++++******))))))((()))++++++)))'''(((((()))+++,,,---...///,,,,,,,,,,,,---000555888000---+++***+++,,,,,,,,,...---++++++,,,---,,,+++...---+++***))))))******&&&''')))***,,,---......))))))***++++++***))))))))))))))))))***+++,,,,,,///...,,,+++*********+++------,,,------...///000000111111111111000//////------,,,------...///000,,,...111222111000000111222444666666666555666777777666555555444555555555NNNOOONNNJJJEEECCCDDDGGGIIILLLNNNOOONNNKKKJJJJJJMMMLLLLLLLLLMMMMMMKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFIIIJJJHHHIIILLLMMMKKKEEEEEEEEECCCBBBAAAAAAAAAAAA@@@??????@@@???===;;;;;;;;;:::999999:::;;;<<<:::===??????>>>===???AAABBBAAAAAAAAAAAA@@@@@@@@@======>>>??????>>>===<<<<<<;;;;;;;;;<<<>>>AAABBBFFFFFFFFFFFFEEECCCBBBAAA?????????>>>===;;;:::999666888666333333777999777:::999888777777666777777555555666777999:::<<<===777888:::;;;<<<;;;:::999444444333333333333444444222333555666777666444333111000000111333333222111...///111222444444444444333333444444444444555555444222111222444555555555444333111000000111333444222333333333333333222222......------...///000111555444444333333333333333222333666777666222///,,,*********+++,,,---------...------,,,,,,---//////,,,------............---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,---///000000000111...++++++...111222222000000111111000//////...,,,,,,,,,+++,,,,,,------++++++***)))))))))************)))))))))***+++++++++++++++,,,,,,++++++++++++,,,---,,,)))''''''((()))))))))*********++++++++++++***)))))))))))))))******+++++++++******)))%%%%%%&&&''''''((()))))))))***+++***(((((((((******((('''((())))))(((''')))((((((''''''''''''((('''''''''((())))))******&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%'''(((((('''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''((()))))))))))))))+++++++++,,,---...///000------,,,+++*********+++((()))))))))************'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,+++))))))***''''''''''''(((((('''&&&))))))((((((''''''(((((('''''''''))),,,---+++***))))))((((((((((((((((((&&&&&&%%%%%%&&&''')))***)))***+++,,,,,,,,,+++*********+++,,,,,,+++******'''&&&&&&'''))))))'''%%%((()))***+++,,,...//////(((***,,,---///333888;;;000...+++******+++------000---++++++---...,,,+++///...,,,+++******++++++((())))))***+++,,,...///++++++,,,------,,,++++++))))))))))))***+++,,,---///...,,,*********+++,,,------,,,------...///000000000000000000//////...------,,,------...///000---///222333222111222222444666777777666555666777333444444555666777777777MMMMMMLLLGGGBBB@@@BBBEEEHHHKKKMMMNNNLLLIIIHHHGGGLLLKKKKKKLLLMMMNNNLLLKKKGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFCCCDDDJJJMMMLLLCCCDDDEEEDDDBBBAAAAAABBBCCCAAA????????????>>><<<<<<<<<;;;;;;<<<===???@@@;;;>>>AAAAAA??????@@@BBB@@@@@@??????>>>===<<<<<<===<<<;;;;;;;;;<<<>>>???===<<<::::::;;;<<>>@@@CCCBBBBBBAAA???>>>>>>===AAA@@@>>>======???@@@BBB???===<<<===>>>???>>><<<<<>>>>>>>>>>>===<<<;;;::::::;;;======;;;>>>???>>>???DDDEEECCCHHHEEEDDDDDDAAA999555555555444222222222444666777888777555444555666888999777555555666666666777999:::999888999:::999888666555333000000111222333222333444444444444333222222111000///......///000000---///111333444555555444333333333333333333333333333222111111111222444555444555666666444222222333333222222111111111111111111111000000000000000111333333222000......///111888888888888666444222111///---------//////...------......//////...------***++++++,,,,,,------......------///000///---+++++++++,,,,,,------,,,,,,---,,,+++,,,///000...+++000......///111333333333000000...---++++++******333222111000/////////000---***(((((()))+++++++++)))))))))+++......---+++++++++++++++++++++++++++))))))((())))))***++++++,,,+++***)))(((((((((((('''''''''(((((((((((((((&&&...222---)))+++,,,+++''''''''''''((()))++++++************)))((('''&&&'''&&&%%%%%%%%%''')))***///+++&&&######$$$&&&&&&(((((('''&&&%%%$$$$$$###((((((''''''&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''***++++++***(((&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))***))))))(((((((((((((((%%%&&&&&&&&&''''''((((((((()))+++,,,------,,,,,,+++++++++***************)))******)))(((((()))++++++***)))(((((()))***+++)))(((&&&%%%'''***---000...***'''(((+++---***'''((((((((()))******++++++******)))(((((((((((((((&&&''')))******(((&&&%%%''''''&&&%%%&&&'''((()))&&&''')))++++++***(((''''''&&&&&&%%%%%%%%%&&&&&&------,,,+++************,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((+++***)))***,,,---,,,+++///,,,)))+++000444666666111---)))***...222222222...............------------------......---,,,,,,((('''&&&(((,,,000222222000...,,,+++,,,------,,,******+++,,,,,,---......)))***,,,......---,,,+++//////............//////...000222333222000---+++/////////000//////...---666555444222111000000/////////111222444555777777333666999999888777888999JJJLLLLLLIIIFFFDDDDDDEEEKKKIIIIIILLLKKKIIIJJJNNNNNNIIIHHHJJJKKKHHHGGGHHHDDDDDDCCCBBB@@@@@@CCCEEEEEEDDDCCCBBBCCCEEEFFFHHHGGGHHHGGGEEEAAA>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAADDDBBBAAA???>>>???@@@AAA???===<<<===>>>???>>>===<<<>>>@@@@@@>>>>>>>>>???@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;<<<======999<<<===<<<@@@HHHMMMMMMIIIGGGFFFGGGCCC<<<888888777666444333333444555666777666555444444666777888;;;888555444333333444666999888888888999999777666444222111111222333222111333333444444333333222222222111000///...//////000000111222333444333222222222222222222222222222222111000000//////000111222111222444444333222222333333333222222111111111222111111000000000000000111222333333111///...///111666666666666555333222111000...---...///111000000/////////......---------///......------,,,++++++///......///000000///---+++,,,---..................,,,,,,---000000///,,,///...---...111333333222111000///...---,,,,,,,,,222111000///......---------,,,***+++,,,,,,+++***))))))***,,,......---+++++++++++++++++++++++++++******))))))))))))******++++++***)))((((((((((((''''''(((((((((((()))))))))000333///+++,,,---,,,((((((((())))))***+++,,,*********))))))(((&&&&&&'''''''''(((((((((((((((---***'''&&&'''''''''&&&)))))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))***************+++***(((''''''(((((())))))(((((((((((((((((('''((()))***,,,------,,,,,,)))))))))******+++++++++%%%&&&((())))))+++...000++++++************+++++++++)))'''&&&'''))),,,///222...******,,,---***&&&))))))))))))((((((((((((******)))((((((((((((((('''((()))))))))(((&&&&&&''''''&&&&&&&&&'''((()))&&&'''((()))))))))((('''&&&&&&&&&&&&'''((())))))---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))************)))))))))(((+++***)))***,,,,,,+++******))))))+++///111000///...///////////////000111000000000000////////////............------,,,+++,,,+++,,,...333777999:::000...,,,,,,.../////////---------,,,,,,,,,,,,,,,+++,,,---......---+++***......------------.........///111111111///---,,,,,,---...000111111222222444333222111000///////////////000222333444555666444555777888888888888888IIIIIIJJJIIIGGGGGGHHHJJJMMMJJJJJJLLLMMMJJJKKKOOOMMMHHHFFFHHHHHHDDDBBBCCCDDDDDDDDDBBB@@@@@@BBBDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGEEEBBB@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFDDDBBBAAA@@@???@@@@@@???>>>======??????>>>===<<<===>>>===<<<===???AAABBBAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<======888:::::::::AAALLLTTTWWWIIIGGGGGGHHHEEE???;;;<<<999888777555444555555666888888777666777888999:::<<<:::666333222444666777:::888777777888888777666555444444666777777555333444444333333333222222222444333111000/////////000222333333444333222000///111111111111111111111111222111000000000000111111000222444555444444555666333333333222222222111111000000/////////000000111222333444333111000000000222222333333222222111000000///---...000222333333222111///---,,,,,,------/////////...------,,,,,,111///......///000000///,,,,,,---//////000000000...------...000000///---...------///111222222222222111000///////////////111111000///---,,,,,,+++.........///000///,,,)))*********,,,...///---+++************************++++++******)))*********+++***)))(((''''''''''''''''''(((((())))))))))))---222444000------------***)))))))))***+++,,,---))))))))))))((('''&&&&&&'''((()))***)))(((&&&%%%***)))((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((("""###$$$$$$######$$$&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&'''((()))***++++++++++++***((('''&&&''')))***++++++***))))))(((((('''((()))***+++,,,,,,,,,,,,''''''((()))***+++,,,,,,%%%'''((()))***+++...000+++++++++,,,,,,+++++++++,,,***((('''(((***,,,...666222...------,,,)))&&&***))))))(((''''''&&&&&&***))))))((((((((((((((()))))))))((((((((('''''''''''''''''''''((())))))'''''''''''''''(((((()))(((((((((((()))+++,,,---++++++******++++++,,,---++++++,,,,,,,,,+++******************)))))))))))),,,***)))***++++++***)))'''((())),,,//////---***...222666555111...///111333222222222222111111111/////////...---,,,++++++***)))***---222666888888000...---...000111222111000000///---,,,+++***))),,,,,,.........---,,,+++...------,,,,,,------......////////////......------...///111222222222222111000000///......//////000000111111222333333444444444555777999999888666IIIIIIIIIIIIIIIJJJKKKMMMMMMIIIHHHKKKMMMKKKKKKMMMKKKFFFEEEGGGGGGDDDBBBCCCEEEEEEEEECCCAAA@@@AAACCCFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>===>>>??????>>>===;;;<<<>>>???>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>==================:::;;;;;;:::@@@KKKUUUWWWFFFDDDDDDFFFDDD???<<<===999999888777777777888999<<<<<<;;;;;;;;;<<<===>>>999:::888555555888:::::::::888777777888888777666888888:::<<<>>>===:::777555444444333333333333333666555333111000///000000222333333444333222111000222222222222222222222222444444444333333333333333444666777888777666777888222222222222222111111111000000/////////000111111222444555555333111000000//////000000000000000000000...------000333555555444222///---,,,,,,------++++++,,,,,,---.........000...,,,,,,...///000000+++,,,---...///000000000---------...//////.........------///222333222111222222111111111111111222111111000///...,,,+++***//////111333444111---)))+++++++++---//////---+++***************************************+++,,,---+++***)))(((''''''''''''((((((((())))))******+++000222333000---,,,,,,,,,***)))))))))******+++,,,))))))))))))(((((('''&&&))))))(((((('''&&&%%%%%%)))((('''((()))***)))'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&)))******(((&&&$$$'''(((((())))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))***+++++++++,,,***(((&&&&&&''')))***)))))))))))))))))))))((())))))******++++++++++++''''''((())))))***+++++++++,,,,,,+++))))))***,,,******,,,------,,,******+++***)))((()))+++...///555222///------,,,***(((******))))))(((((((((((())))))(((((((((((())))))***)))((((((''''''((((((((((((((((((((())))))))))))((('''&&&''')))***,,,+++++++++++++++,,,---...************+++,,,---...++++++,,,,,,,,,++++++************))))))))))))))),,,***))))))++++++***((('''(((***,,,...//////...444666777555111//////000333333333333222222222222111000///...---,,,++++++((('''(((***...111222222...------...111222333222111000///...---,,,+++***+++,,,---.../////////............------......................../////////111111111111111000//////000000////////////000000222222333333333333333444555444444666999999777555KKKJJJIIIIIIJJJLLLNNNOOOMMMHHHFFFJJJLLLJJJJJJLLLIIIEEEDDDGGGIIIFFFEEEGGGFFFGGGGGGEEEBBBAAAAAABBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBB@@@>>>===>>>???@@@???>>>999<<<@@@CCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@?????????>>>>>>======<<<===???>>><<>>???BBBAAA===:::<<<888888999999:::;;;<<<==================>>>??????777;;;;;;777888;;;<<<888;;;999777777888999888888999:::<<<>>>@@@???<<<999666555444444333333444444777666444222111000111111000111333444555555444444444444444444444444444444555555555555555555444444666888999888777555555666222222333333333222111000000000000000000111222222333555666666444222111111............/////////000...---,,,---000333444555444222000---,,,,,,---...)))******+++,,,,,,------...,,,++++++,,,...//////++++++,,,....../////////+++,,,...........................000333444333111333222222111111111222222111111111111///...,,,+++///000333666666444///+++,,,,,,,,,...//////---+++************************)))))))))***+++---//////+++***)))(((((('''''''''(((((())))))***++++++,,,000000///...,,,******+++))))))((((((((()))******)))))))))***))))))(((''',,,)))&&&$$$###$$$%%%''')))'''%%%%%%&&&((()))((()))))))))******+++,,,,,,'''(((+++,,,,,,+++)))'''))))))*********))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((******+++++++++***((('''&&&'''))))))&&&&&&'''((())))))************************++++++*********)))))))))))))))//////...,,,)))((((((***)))***,,,,,,,,,,,,***)))))))))))))))+++---000111000///---,,,,,,++++++***))))))*********+++++++++))))))(((((((((((())))))******)))(((((((((((()))((((((((()))))))))))))))+++***((('''(((***---//////...---,,,,,,,,,,,,,,,)))))))))***+++,,,---...***++++++,,,,,,,,,++++++))))))))))))))))))******,,,***)))***++++++***)))''''''((()))+++...222555===999444222222111000...111111111222222333333333222111///...,,,,,,,,,,,,---,,,,,,...000111111000---,,,,,,...111222222111/////////......---------)))***,,,...///111222222000000////////////000000/////////000000111111111000111111111111000//////111111000000111111222222555555555555555555555555444444555777999999888666LLLJJJHHHIIILLLOOOQQQRRRMMMGGGEEEIIILLLKKKJJJJJJGGGDDDDDDHHHJJJIIIIIIKKKHHHIIIIIIGGGDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHGGGEEECCCDDDDDDCCCCCCBBBBBBBBBAAA>>>>>>???@@@AAABBBCCCCCC@@@???>>>>>>@@@@@@???>>>999===BBBDDDDDDCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@???>>>===<<<>>>AAABBB@@@BBBFFFGGGEEE<<<:::<<>>??????<<<<<<<<<===============999>>>>>>999999??????;;;===;;;888888999::::::999888888:::===???>>>;;;999888777666555444555666666777666444333222222222333000111333555777888888777666666666666666666666666333333444555555555555555555666777666444333333333333444555666555444333222111111111111111222333444555666777666444333333333//////.........///000000---------///222444444333333222000...------......,,,,,,++++++***))))))))),,,+++***+++---......---,,,,,,---............---,,,---//////........./////////000222444555444222333222111000000000000000///000111111000///---,,,///000333666888666111------------...000000...,,,++++++++++++++++++++++++)))******+++,,,...///000,,,+++***)))(((((((((((((((((()))***+++,,,,,,---000---,,,---,,,))))))+++)))((((((((((((((()))))))))******++++++******)))---***&&&###"""$$$'''))))))'''$$$$$$%%%'''(((((()))))))))******+++++++++(((***+++------,,,+++******************))))))((((((((('''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$))))))***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))************))))))((((((((((((((($$$%%%&&&''')))***++++++******)))))))))******+++++++++++++++******)))))),,,------,,,+++***,,,---+++,,,,,,------,,,,,,+++************,,,...000111---,,,++++++++++++++++++))))))***++++++,,,------((((((((((((((())))))*********))))))))))))(((((((((((()))***************+++***))))))***,,,...000000///...,,,++++++++++++************+++,,,---...******+++,,,,,,,,,++++++))))))))))))************+++***)))***,,,---,,,+++''''''&&&%%%''',,,444999@@@:::333111222222000......///000111222333444555222111///---,,,,,,------///......///000111///...---,,,---///222333222111.........///////////////***+++,,,...000111333444111000000000000000000111///000111333444444444444...///000111222333333333333222222222222222333333555555666666666666666666333666888999888888888999JJJHHHFFFIIINNNSSSUUUVVVNNNHHHEEEIIIMMMLLLKKKKKKHHHDDDDDDHHHKKKJJJJJJLLLJJJKKKKKKIIIFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDFFFIIIIIIGGGDDDBBBBBBCCCCCCCCCCCCCCCDDD@@@@@@AAABBBBBBCCCCCCBBB@@@???>>>>>>@@@@@@???>>>;;;>>>AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDD@@@@@@AAAAAA@@@>>>===<<<;;;@@@EEEFFFGGGGGGDDD???:::999;;;???@@@===;;;===;;;;;;<<<>>>>>>?????????<<<<<<======>>>>>>>>>>>>===BBBAAA;;;>>>IIINNNKKK???<<<:::999:::;;;;;;;;;888888999<<<>>>>>><<<::::::999777666555666777888777666444333333333444444111333555777999999999999777777777777777777777777333444555777888888888888333444666555444333333444666777999999999888666555222222222222333444555666777777777666444333444555111111000/////////000111......///222555555444222111000000000//////......------,,,++++++******)))+++++++++,,,...///...---...////////////...---------000222222000///000222000000111444666777555333222222000///............,,,---///000000///---,,,...///222666888777333///.........///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,+++******)))))))))((())))))***+++,,,---...000+++))),,,,,,))))))---******))))))((())))))******++++++,,,,,,,,,++++++---+++(((&&&%%%''')))***)))'''&&&'''(((((('''&&&'''''''''''''''((((((((()))***++++++,,,,,,++++++***************)))((((((***)))(((''''''''''''(((%%%&&&'''(((((('''&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((())))))***)))(((''''''''''''((())))))***+++++++++***)))(((((()))***++++++++++++++++++,,,,,,,,,***,,,---,,,,,,,,,...000//////............//////---,,,,,,,,,,,,------...,,,,,,,,,+++******+++,,,***************+++++++++((((((((((((((()))******))))))***+++***)))((('''((()))***+++++++++******))))))))))))***,,,...///...---,,,+++++++++++++++************+++,,,------)))***+++,,,,,,,,,,,,+++((()))))))))************+++******+++---//////...******)))'''(((,,,444:::===:::777444222000///...---...///111333555777777111000...---,,,---...///---,,,,,,...000000...,,,......///111333444222111////////////////////////------......///000222222000000////////////000000000222444666777777777666000111222444555555666666444333333222222222333333444444555555666666777777222777<<<<<<888666999<<>>???@@@@@@@@@>>>===>>>??????>>>???AAABBBBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@AAAAAA@@@???===<<<777???FFFIIIKKKJJJEEE>>>:::999;;;@@@AAA>>>===???===>>>>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@??????DDDBBB===CCCUUU______@@@===:::999:::<<<<<<<<<::::::;;;===??????>>><<<;;;:::888777666777888999666666444444333444555666444555777888999:::999999777777777777777777777777555666888:::;;;<<<<<<;;;222444666777666666777888999:::<<<<<<<<<;;;999777333333333333444555666777888888777555333333555666333222111/////////000111///000222555777777444222//////000000000000///...***++++++,,,,,,---......++++++,,,...000111///---111111111111000///...---///222444444222111222444000111222555777888666444222111000...---,,,,,,,,,***+++---//////...---,,,---///222666888777444111///......///111000...,,,------------------------000///...---,,,+++++++++...---,,,+++************((())))))+++,,,---......111+++))),,,---******...++++++***************++++++,,,,,,---------,,,,,,,,,+++******************(((((()))+++,,,***'''$$$***************))))))))))))))))))******++++++,,,***************)))((('''******)))(((((((((((((((&&&''')))******)))'''&&&'''(((***)))(((((()))+++'''((((((((())))))******((((((((((((((((((((((((''''''(((((((((((((((''''''(((***++++++)))'''%%%***************++++++++++++***)))(((((()))************+++,,,---......///,,,---------,,,,,,...000222111000//////000111222000///...---,,,+++++++++---......,,,******+++,,,++++++******)))(((((((((((((((((((((((()))******((()))+++,,,+++***(((&&&((()))***+++,,,+++******((((((((()))***,,,---...++++++*********+++,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,(((((())))))*********++++++******,,,...000000///.........,,,+++///555;;;777:::;;;888222...---...,,,---///222444777999:::111000...------...///000------...000222333111000000000111333555555333111111000000000/////////...000000////////////000000//////............//////111333666999::::::888777666666666777666666555444444333333222111111222222333333444444555666666777111888???>>>888555999???CCCEEEGGGJJJMMMQQQVVVYYYRRRPPPNNNMMMNNNOOOPPPPPPOOOIIIIIIMMMNNNJJJJJJMMMJJJJJJKKKJJJIIIGGGEEECCCBBBBBBCCCDDDEEEEEEEEEDDDGGGIIIJJJJJJGGGDDDBBBAAAAAAAAAAAABBBEEEGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCBBB???>>>???@@@@@@@@@AAABBBBBBAAAAAA@@@EEEDDDBBBAAA@@@BBBCCCEEEEEECCCAAA???===>>>>>>???@@@BBBIIIOOOKKK@@@<<<>>>======>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@EEEDDDBBBJJJYYY^^^YYYAAA>>>:::888:::<<<>>>???>>>======@@@CCCDDDBBB@@@===;;;999888888888777666888777777777777777888999333444555555555555777999888888777777888999::::::888777888===BBBBBB===888888777666777888::::::999555666888:::;;;;;;::::::555555555666777888666444777777666444111111222333222000...---///000000///333111111222333444333222222222222111000//////......---,,,,,,......---,,,000////////////.........000222444222...,,,---...+++---111333222222222222111111222333333333222222///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---///000333666888777333///555222///...///...+++((()))***+++,,,------------***++++++,,,,,,,,,++++++******))))))***+++,,,,,,+++++++++***++++++,,,,,,111///,,,++++++---------++++++)))(((''''''''''''((())),,,.........---,,,+++***((('''''''''((())))))***+++++++++)))((('''''''''((()))))))))))))))+++'''###"""%%%(((******&&&((())))))(((((()))+++))))))))))))))))))))))))+++***)))(((&&&$$$"""!!!***))))))(((((((((((()))((()))))))))))))))((((((''''''''''''''''''''''''((()))***(((&&&%%%&&&''')))+++---,,,+++)))))))))'''((()))))))))(((&&&%%%)))+++,,,+++***)))***+++//////////////////......*********+++,,,...///000222333555444222000000000000000///...------------,,,,,,,,,,,,+++++++++++++++*********)))))))))((($$$$$$%%%&&&'''((()))))),,,,,,+++***)))(((''''''))))))***+++,,,,,,------+++)))((()))+++,,,,,,+++,,,,,,+++******))))))(((+++,,,------,,,+++)))((((((((())))))))))))((((((&&&(((***,,,---,,,+++***------++++++++++++------,,,,,,+++,,,---000333555888888777444111///000222444...***---555<<<===;;;111///......//////...---222111000//////000111222///000222444444333222111000/////////111111///---///000000000000//////...000111111111111///---,,,//////111555999;;;999666666555444444555555444222<<<:::777555222111111000666666666555555444444444777;;;>>>>>>;;;999:::<<>>===AAA>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>???@@@@@@AAABBBFFFDDD@@@FFFRRRUUUPPP???<<<999888:::;;;<<<===;;;;;;<<>>>>>???AAABBBCCCDDDEEEBBBEEEGGGHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@?????????@@@BBBCCCEEE>>>>>>@@@AAA>>>;;;===BBB>>>>>>>>>>>>===;;;::::::999:::;;;<<<============<<<<<<===>>>???@@@AAAAAACCCFFFDDD>>>@@@GGGHHHDDD<<<:::888888:::;;;;;;:::;;;;;;===???BBBCCCBBB@@@>>>===<<<:::999999888888999999999888777777777666444555666666555666888999777777666666666777888888:::888999===BBBEEEDDDBBB???===:::999:::;;;:::999;;;<<<===>>>>>>>>>===<<<555333111222333555555555666555333222222444777999777555222000000000///...///---,,,,,,///111222222222222111111000/////////...---,,,---.........,,,............---------,,,000111222000---+++++++++***---000222111000000111000000222333444444444444////////////...---,,,+++,,,,,,---------.........111///......000111111000000///------......---+++333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++++++++,,,---...111...+++******+++++++++---,,,+++***************)))***,,,---......---,,,,,,,,,+++************+++(((((())))))(((((('''&&&)))***++++++,,,,,,++++++(((%%%###"""$$$&&&''''''''')))***)))(((((()))+++++++++++++++++++++++++++'''(((***+++,,,---------(((((('''(((((()))***+++++++++++++++***)))''''''))))))((((((''''''''''''%%%'''***+++***(((((((((***,,,------***(((((((((******+++++++++***)))(((((()))******(((((()))***---,,,+++++++++,,,---...------,,,------...//////444666888888666333111000///...---,,,++++++++++++///......---,,,++++++***))))))))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,---+++******,,,------,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++------------,,,,,,+++******+++---...//////...---,,,,,,++++++++++++,,,,,,)))***+++---///222555777888999:::999777555555666555333000//////000222333111000...///000000///---333222111000000000000000333444555555555444333222333222222333555555555444111222222333333333222222000111111222222111000000444333333444777888888777666666888:::======;;;999888888777666555555555666555555555555555444444444777777888:::<<<===<<<:::LLLLLLMMMNNNOOOMMMKKKIIIJJJIIIGGGEEECCCDDDGGGIIIMMMMMMLLLLLLJJJHHHGGGIIIIIIIIIIIIIIIGGGEEECCCBBBCCCCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDFFFFFFEEECCCBBBBBBCCCCCCDDDEEEEEEFFFEEEHHHKKKKKKIIIGGGEEEDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBDDDDDDCCCBBBAAA===<<<<<<===>>>???AAABBB>>>???@@@???<<<:::<<>>>>>?????????AAACCCAAA<<<;;;???>>>;;;:::999888:::;;;<<<:::999======>>>>>>>>>===<<<:::>>>>>>===;;;999888999:::::::::999999888777666555444555666555444444666888777666666666666666777777888888888;;;@@@DDDFFFEEEBBB???<<<::::::;;;:::999<<<===>>>>>>>>>===<<<;;;777555333333555777888888555333111111444777:::<<<;;;888555333222222111///111///---,,,...000000000111111111111000000/////////---,,,---...///...---......---------,,,,,,,,,000000000///---+++*********---000111111000000000000000222333444444555555/////////...------,,,+++---------......//////000111///...///000111000///...---------.........---444333222111000//////.........------------------///...............//////,,,,,,+++,,,,,,---...///111...+++******++++++***,,,,,,+++***************)))***+++,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))(((((()))******+++++++++++++++)))((('''&&&'''((())))))((()))******)))((()))***++++++++++++++++++++++++))))))******))))))((('''''''''''''''((()))+++++++++++++++***)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&***,,,,,,***))))))***+++------***)))((((((******************))))))+++,,,---,,,++++++,,,---,,,+++***))))))+++,,,------------,,,,,,---......333666888999666333000000000000///...------------///......---,,,+++******))))))))))))************---,,,***(((((()))***+++(((((())))))************))))))******+++++++++,,,,,,+++)))***+++,,,,,,+++******+++,,,,,,---......))))))***+++,,,,,,---------......------,,,+++***+++,,,---.........------,,,++++++++++++++++++,,,***+++---...000222444444777999;;;;;;999888777888333444333000,,,,,,///222111000//////000000///---333333222111000000000000444555555666555555444333444333222333555666666555//////000111222222222111000000000111111111111111444333333333444555666666333444666:::===>>><<<:::444444444444444444555555777777777777777666666666777666666999===>>><<<999LLLLLLNNNQQQTTTSSSOOOLLLLLLLLLKKKGGGCCCAAABBBDDDHHHJJJKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDCCCAAAAAAAAAAAACCCDDDFFFGGGGGGHHHIIIHHHEEEDDDDDDEEECCCCCCDDDGGGIIIJJJHHHGGGDDDEEEFFFGGGHHHIIIIIIJJJHHHKKKMMMMMMJJJGGGEEEDDDIIIHHHFFFDDDBBBAAAAAAAAA>>>@@@BBBDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>?????????BBBDDDBBB===;;;;;;;;;::::::<<<===>>>>>>>>>>>><<<<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>===<<<;;;===???>>>;;;:::::::::888999999999:::<<<===;;;999:::;;;<<<<<<;;;:::888888===>>>>>><<<999888999:::::::::::::::999888666555333444555444333333555666777777666666666666666777777666777:::>>>BBBDDDEEEDDD@@@<<<:::::::::999999:::;;;<<<<<<<<<;;;:::999777555333333555777999999777555333555999===???@@@===:::777555555444333222444222///...///000//////111111111000000000000000///...------//////...---......---------,,,,,,,,,000/////////...---+++***+++...111222111000000000111111222333444555555444000//////...------,,,,,,------...///000000111111000000000222333333000...,,,---............//////111111000//////000111111000000......------............------------......,,,,,,,,,,,,---...///000222///,,,******++++++***++++++***)))))))))******((())))))***************************)))))))))(((*********************+++((()))******++++++******)))******))))))))))))))))))***+++***)))((()))***++++++++++++++++++++++++*********)))((('''%%%%%%''''''''''''((()))++++++*********)))(((&&&%%%$$$"""###$$$%%%'''((())))))###'''+++---,,,+++******)))+++,,,,,,+++)))))))))))))))))))))))))))))))))+++---...---,,,+++,,,---+++******)))***+++,,,------,,,,,,,,,,,,,,,---...222444777777555222111000333333222111000000000000//////...------,,,++++++*********+++++++++++++++---,,,+++***))))))******((((((((()))******++++++)))***************+++++++++***(((((()))******)))******+++,,,------...///))))))******+++,,,---...,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111111111000666888:::;;;999888777888111222333000---,,,///333222000//////000000///...222222222222111111000000555555555555555555555444555333111222444555555555//////000222333333333333000000000000000000111111333333333222222333444555444555666:::===>>>===;;;333444444555555666666666666666666666666777777777888666666999===???===:::LLLMMMPPPVVV[[[[[[VVVQQQNNNPPPPPPLLLFFFBBBAAABBBEEEJJJLLLIIIFFFHHHJJJJJJJJJKKKKKKJJJIIIGGGEEECCC>>>>>>>>>>>>???AAADDDEEEFFFGGGGGGFFFCCCBBBCCCDDDCCCDDDEEEIIIKKKLLLJJJHHHBBBCCCEEEGGGJJJLLLNNNOOOIIIKKKMMMLLLJJJGGGFFFEEEKKKIIIFFFCCCAAA@@@@@@@@@>>>???AAACCCDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@??????EEEHHHDDD???===;;;999999:::<<<===???@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::>>>>>>???>>>===<<<:::888999;;;===<<<;;;:::::::::999888888:::<<<<<<;;;:::555777:::;;;:::::::::;;;<<<===>>><<<888666888;;;999999:::::::::999777666444555555444333333444666888888777666666666777777666666888:::<<>>CCCDDDCCC;;;888666555555666555444444222111111222111000...111111000000000000000000///...---...//////...---............---------,,,000///......//////---,,,,,,///222333222111000111222333333444444444444444111111///......---............///000111111222333111111222333555444111...---...//////......///111//////......///000222333222111000.........//////,,,,,,+++*********++++++,,,,,,,,,---...///000111333000---++++++,,,+++++++++******)))))))))******)))))))))))))))))))))))),,,,,,------,,,,,,+++***++++++*********+++,,,,,,((())))))***+++*********(((***++++++)))(((((()))***+++++++++)))((()))***++++++++++++++++++++++++))))))******+++*********(((((('''(((((()))***+++************)))'''&&&%%%%%%%%%&&&(((***+++,,,---%%%(((+++---,,,++++++,,,'''))),,,,,,+++******+++))))))((((((((()))*********+++,,,,,,******+++,,,***++++++,,,------------------,,,,,,---...//////111333555555444333333333666555444333222222222222000000000////////////...---------,,,,,,,,,++++++......---------,,,,,,+++(((((())))))*********+++************************+++)))(((((()))))))))((()))******+++,,,------...************+++,,,---...***++++++,,,,,,++++++*********************************++++++++++++******...///111222222111///...555777888888666555555666000222333111//////222555222000//////000111///...111111222333333222222111444444444444555555666666666444222111333444444444000111333444555666666777222111111000000000111111111222444444333333444666888888888:::<<<>>>===<<<777888888999999888888777555555555555666666666666888888999;;;===>>>===;;;NNNOOOTTT[[[aaaaaa[[[VVVOOORRRTTTQQQJJJEEECCCDDDGGGNNNPPPJJJFFFHHHJJJJJJIIIJJJJJJIIIHHHFFFDDDCCC???>>>>>>>>>@@@BBBEEEFFFEEEFFFFFFEEECCCBBBCCCDDDDDDEEEFFFIIIKKKKKKIIIFFFAAABBBCCCFFFHHHJJJLLLMMMFFFHHHJJJJJJHHHHHHHHHIIIKKKIIIFFFCCC@@@???>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???EEEHHHCCC>>>>>>>>>;;;;;;<<<===???@@@AAAAAAAAA@@@@@@???>>><<<:::888777<<<<<<>>>>>>>>><<<:::999888:::===???===;;;<<<===888777666888:::;;;;;;:::444777;;;<<<;;;:::<<<===:::===>>>;;;777555777:::777888:::;;;;;;:::888777666666777666444444666777999999888777777777777777777888:::;;;<<<===???@@@AAA>>>999666666777777777555666777999999999888888222111111222555777666555666555555999???CCCBBB???777555333333444555666555//////000222444444111///000000000000000000000111000...---...///000///---/////////.........------///...---...111222000......000333444333222111111444444444555444444333222333222000///......//////......///000111222333444444222111111222222111000...000111111///...000222000///......///111333444444222000///......///000---,,,++++++******++++++,,,,,,------...000111222555222...,,,,,,,,,,,,+++++++++*********++++++,,,++++++************++++++,,,,,,---------,,,+++*********)))))))))***,,,,,,)))***++++++,,,,,,++++++)))+++......+++))))))******+++,,,+++)))((()))***************************((()))***+++,,,---------))))))(((((((((((())))))+++++++++++++++***)))((((((((())))))***+++++++++(((***,,,,,,+++++++++,,,%%%(((+++,,,++++++,,,---******)))))))))***+++,,,+++,,,---,,,+++***+++---***+++---///000//////...............///000222222222333444444444444666888777666555444444333333444222222222333333333333444000000///...---,,,,,,++++++,,,---......---+++***)))))))))))))))*********************)))))))))))),,,***(((((()))***)))((()))*********++++++,,,,,,+++************+++---...)))***+++,,,,,,,,,,,,,,,*********)))))))))******)))***+++,,,,,,+++***))),,,...111333333222000...555555555444222111333444333333333333222222333555222111000000111111000...///000222333333333333222222222333333444555666777888666333222222333333333000111333444666777888888555555333222111222222333000333666777666555666777;;;999777777999:::::::::::::::;;;;;;:::999777666777777777888888888999999999;;;===>>>===<<<<<<===PPPQQQVVV^^^eeeeee^^^XXXNNNSSSVVVUUUNNNHHHFFFFFFJJJQQQSSSLLLGGGHHHJJJIIIHHHIIIIIIHHHGGGEEECCCBBBBBBAAAAAAAAACCCEEEHHHJJJFFFFFFFFFEEECCCBBBCCCEEEEEEFFFGGGIIIJJJJJJFFFDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGHHHHHHHHHJJJLLLLLLIIIFFFBBB???>>>>>>>>>>>>???@@@AAABBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@>>>EEEFFF@@@===???@@@>>>===>>>???@@@@@@AAA@@@@@@AAAAAA???>>>;;;999777555999;;;<<<>>>>>>===;;;:::888;;;???AAA???<<<===???777666555666888999:::999888;;;>>>>>>;;;::::::<<<999<<<>>>;;;666444666:::777888:::;;;;;;:::999888777888999888666666777999::::::999888777777888888888999<<<===<<<<<<===>>>@@@<<<888555555666777777444555777888999999999888333333333555888999888777222000000555<<>>PPPRRRUUUXXXXXXWWWTTTSSSSSSUUUWWWVVVQQQLLLHHHFFFNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGDDDBBBCCCGGGIIIJJJHHHJJJIIIHHHIIIIIIHHHFFFCCCJJJGGGEEEEEEGGGGGGEEEBBBDDDCCCAAA??????@@@AAABBB@@@AAACCCEEEHHHIIIJJJKKKQQQJJJDDDDDDDDD???<<<;;;;;;===???AAABBBAAA@@@???=========>>>???AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>@@@>>><<<<<<>>>AAABBBBBBBBB@@@===:::999:::<<<===<<<<<<<<<===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>;;;777555888<<<>>><<<999>>>>>>===<<<;;;;;;::::::;;;;;;:::999888777666555999999:::;;;;;;;;;:::999999888666555555555666777<<<=========<<<:::888777888888888888999:::;;;;;;<<<:::777666777888888777666777777888888888888777666555333111111111333444333444555666777777777777444444444333333333222222111111111111222333444555222222111111111111111111222222111000000111222222000///000111222222000......///000000111000000///111222444555555222000...111222222333444555666666000000//////000111222222111111222333555666666777888777666444333222222222////////////////////////222111000000000111333333555444222000.........///---------.........//////***+++,,,---...000111111000...---///222222000...///---++++++++++++)))(((,,,,,,+++++++++,,,------111111///---+++)))''''''------------------------/////////...---,,,*********+++---//////---)))%%%---,,,++++++******++++++)))***+++,,,---,,,,,,++++++***************++++++((()))***+++++++++++++++---.../////////...,,,,,,+++,,,------+++*********---,,,***))))))***,,,---******+++,,,------------111000///---,,,******)))111333444222...---...000000000000000000000000000333222000///...///111222888555333444777:::;;;:::777666444222111111222333555777999:::888555111///111000000///......------,,,+++++++++++++++,,,,,,***+++,,,+++)))))))))+++---+++***(((((()))+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...+++***))))))))))))***,,,...///---///222444444333111///333444444333111111333444333444555666777777666666777666666444333222111111444444444444444444444444777444222333777::::::999:::666222333666999777444444333333555888::::::999::::::999777555444666888444444333444444555666777777777888888888888777777:::<<<===>>>===;;;888666999999:::<<<===>>>???@@@BBB@@@===<<<<<<<<<<<<<<>>;;;;;;<<<===???AAABBBAAA@@@@@@??????>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAA???======???AAABBBCCCBBBAAA>>><<<;;;<<<===>>>>>>======>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999;;;???AAA???<<<======<<<<<<;;;:::::::::777777777777777777777777::::::;;;<<<;;;;;;999999:::999777666666666777888<<<======<<<;;;:::888777999888888888999:::;;;<<<<<<:::777777777888777666666777777777777777666666666555444222222333444555555555666666666666555555444444444444333333333333222222222222222333444444333222222111111111111111222222222222222222222222111000000111333333111///......////////////000000444555555444222000---+++222333333444444555555555111000000000000111111222111111222333444555666666555444333222000000//////////////////////////////222111000000000111222333333222111///......------,,,,,,,,,------.........,,,,,,---...//////000000111//////000333333222///,,,+++***+++,,,---,,,***---,,,,,,,,,,,,---......000///...---,,,******)))------------------------////////////...---,,,,,,------...//////---***(((++++++***++++++,,,------)))***+++---------,,,+++++++++************++++++******+++,,,,,,---......//////000000///...---,,,,,,,,,---,,,++++++++++++---,,,+++******+++,,,---)))***+++,,,,,,---------------...//////...---,,,000222333222000......000000000000000000000000000222111000//////000222333888555333444888;;;<<<<<<888777444222111111222222888999;;;;;;:::777444222........................+++++++++******++++++,,,)))+++,,,,,,++++++,,,...+++***)))((()))+++,,,...)))))))))))))))))))))))))))))))))***++++++,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...///111333333111///...+++*********+++---...///111222444555666555444444333444444444222222444666444444555555666666777777999999777555333111//////333333333333333333333333888666444444777999999777999555222333666999888555444333333555888::::::999999999999888555555666777444444444444555555666666777777888888888888777777:::;;;===>>>>>><<<:::888888888:::;;;===???@@@AAA@@@???===<<<======<<<<<>>=========>>>@@@AAABBBAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>AAA@@@???>>>============AAA???======???AAABBBBBBBBBAAA???=========???@@@AAA???======>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;???<<<;;;<<<@@@AAA@@@>>><<<<<<<<<;;;;;;::::::999555666777777888999::::::;;;<<<<<<<<<;;;:::999999;;;:::999888777888999999<<<<<<<<<<<<;;;999888777:::999888888888:::<<<>>>???<<<:::999999999777666666777777777666555444444666555444333444555666777999999999888888666555555555555555444444444333333333333333333333333444444444333222222111111111222333444555666666555444333222111111222333444222000111000/////////000222333555555444222111///...---444444444444444444444444222222111000000000111111000000111222333444444555333333222111000/////////////////////////////////111111000000111111222333000000000000///...---,,,,,,,,,,,,,,,------------............////////////111111000222333444333111,,,,,,+++,,,///000000///---------....../////////.........---,,,,,,,,,+++,,,,,,------------,,,,,,...///////////////....../////////......---,,,+++*********+++,,,---//////***+++,,,---------,,,+++++++++************++++++,,,,,,,,,,,,---///111222111111111111000///...---...---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,---............---000333555555333000......000222333222000//////////////////////////////111000000///000111333444666555333555888<<<>>>>>>:::888555333111111111222555555666666555333222000+++,,,,,,---.../////////++++++************++++++)))***,,,---,,,---///000***)))))))))***,,,...///))))))))))))))))))))))))))))))******+++,,,,,,,,,------------------.........---,,,++++++,,,---...000111333444444333111000------,,,,,,,,,---///000222333333333444555666777444555666555333333555666555555444444555666888999<<<:::888666333000...---333333333333333333333333999777555555777888777777888555222222666888777666444333333555888::::::999777888999888666555555666555555666777777777666666777777888888888888777777888999;;;=========;;;:::999999:::<<<>>>@@@AAACCCBBBBBBAAA@@@???@@@@@@AAAIIIJJJKKKLLLLLLJJJHHHFFFIIIJJJKKKJJJIIIIIIJJJLLLEEEFFFHHHLLLPPPQQQOOOMMMMMMLLLKKKIIIHHHFFFDDDCCCEEEIIILLLIIIDDDCCCGGGMMMNNNNNNMMMNNNOOOOOOLLLJJJFFFFFFHHHLLLPPPQQQNNNKKKCCCCCCCCCCCCDDDEEEGGGGGGKKKKKKKKKKKKLLLNNNQQQRRRRRRJJJCCCCCCDDDBBBAAABBB??????@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@???>>>>>>=========>>>@@@>>>======???@@@@@@@@@AAA@@@>>>======>>>???@@@BBB@@@===<<<=========<<<999999999999999999999999<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<======>>>======<<<<<<;;;;;;::::::===<<<:::999999999:::;;;<<<<<<;;;;;;:::999888888;;;:::888888888:::===>>>AAA???===<<<;;;;;;999777666666666666555444333222444444333333444555666777======<<<;;;:::888666666666666666555555555444444555444444444444444555555555444333222222222222222555666888999999888666555444333222333444444333222333222111000111222555666444333222111222222444444555555555444444333333333333222222111000000000000///000000111222222333333333333333333222222111000////////////////////////111111111111111222222222///000111111111///...---------..................////////////////////////111111111222333333222222000//////000222333222111---...//////000000000000//////......---,,,,,,,,,+++,,,------------,,,+++------...///////////////.........---,,,++++++,,,++++++++++++,,,---...///+++,,,---......---,,,+++,,,,,,+++*********++++++,,,,,,++++++---000333444333333333222111000///...000///...............---++++++,,,------,,,++++++------...///000000000000333666999<<<:::666111---,,,...111333333222000///........................///......///000111222333555444444555888<<>>>>>>>>>>>>>>>>>===<<<<<<>>>??????>>>>>>>>>=========>>>??????AAA???===<<<======;;;:::999999999999999999999999;;;::::::;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<========================<<<<<<;;;;;;;;;>>>===;;;:::::::::;;;<<<<<<;;;;;;:::999999999999:::999888888888:::<<<>>>???>>><<<;;;;;;:::777555666666666666555333222222222222222333333444555555<<<<<<;;;:::999777666555777777777666666666555555555555555444555555666777666555444333222222222222444666777999999777666444555333222222444444444333222111000///000222555666555555333333333555777888555555555444444333333222333333222111000000111111///000000111111222222222222222333333333222111111000000000000000000000000000000111111222222222222000111222333333222000///000000000000000/////////111000000000000////////////000111222111111111111333222000000111111///...---...///000111111111111222111000///---,,,++++++,,,,,,...//////...,,,,,,+++,,,------............,,,...//////,,,******+++......---------------...,,,---...///......,,,,,,---,,,,,,+++******++++++,,,+++******,,,///222444444333333222111000000000222111000111222222000---+++,,,------------,,,+++,,,---...//////000000000222555999;;;:::666111---,,,...000333444333111///---------------------------------...///000111111333333444555777;;;???AAA>>><<<888444222000000000000111111111111000000000------------------------------,,,+++******+++++++++,,,---,,,+++***+++,,,......---,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,------------------......///000//////...------...//////---...///000000000//////000///.........///000111000///---,,,...111555888;;;;;;:::777333111111222555444333333444666999;;;888888777666444333222222222222222222222222222222333444666777888999;;;<<<555444222111222333444444555444444555888999999888666888::::::888777666777<<<<<<===<<<<<<;;;::::::888888999999999999888888444555777999:::;;;;;;;;;;;;;;;::::::<<<>>>@@@AAACCCDDDFFFIIIOOOXXXccckkkLLLMMMMMMNNNNNNMMMLLLKKKNNNNNNNNNLLLJJJJJJKKKLLLKKKLLLNNNQQQSSSRRRNNNKKKGGGGGGGGGGGGGGGHHHIIIIIIFFFJJJLLLHHHBBB???CCCHHHJJJJJJJJJKKKLLLLLLJJJHHHHHHGGGHHHKKKPPPQQQNNNKKKIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKOOORRRTTTSSSRRRPPPLLLFFFBBBDDDEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@@@@???????????????@@@???=========??????>>>===============>>>>>>???@@@@@@???>>>>>>>>>>>><<<999::::::::::::::::::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::======<<<<<<<<<<<<===>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999999999999999888888888888999:::;;;;;;;;;:::888888888777555333555666666666555444333333222222333333333333333333888888888777666555444444888888888777777777666666555555555555666777888999777666555444333222222222222333444444444444333222555333222222333444444333//////......///111333444999888777555555555666777555555555444444333333333333222222111111111222222000000111111111222222222///000111222222222111000000000000000000000000000000000111222222222222111111111222222333222222222111111111111111000000000111111111111000000000000...000222222111000111222444222000///...---+++))),,,---///111222222111111333222111000...---++++++,,,---///000000///---,,,++++++,,,---......------+++000444444111---,,,,,,000///...------------------.../////////...---,,,...---,,,++++++***++++++++++++***+++,,,...000111333333222111111111111222333222333555888777222...------,,,,,,,,,,,,------***+++,,,---............,,,...222555666444111///......///111333333111///........................---......//////000000000222333444555666999===AAA@@@===:::555222000000000---...///000000000///............---------------///...---,,,,,,+++,,,,,,+++------,,,+++******+++/////////...---,,,+++***++++++++++++++++++++++++******++++++,,,---------.........---......//////////////////////////////......///000111111111111//////.........///111222222000//////111444999;;;<<<<<<:::777333111000111444333333444555777999:::666666666555555555555555333333333333333333333333111333666888999:::<<<===777666555333333333333444666555444555888999888777777999::::::999888888999@@@???>>>===<<<;;;;;;<<<888888999999999999888888444555666888999:::;;;;;;;;;::::::;;;===@@@CCCEEEDDDJJJSSS\\\hhhvvvKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMNNNNNNLLLKKKLLLMMMJJJKKKNNNQQQSSSRRROOOKKKHHHGGGGGGFFFGGGHHHIIIJJJIIIKKKLLLHHHCCCAAACCCGGGKKKJJJKKKLLLMMMMMMKKKIIIJJJHHHGGGIIIMMMNNNLLLIIIHHHHHHIIIIIIJJJJJJIIIIIIKKKLLLNNNOOOOOONNNMMMLLLJJJEEECCCFFFHHHEEEBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????AAAAAA???>>>======>>>>>>???@@@AAAAAA??????@@@AAABBBAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>===>>>???========================>>>>>>=========<<<<<<<<<===<<<<<<<<<<<<>>>???@@@>>>===<<<;;;:::;;;<<<<<<;;;:::999888888888999:::555666777999999999999999999999888888999888666333555555666666666555555444444444444444444444333333666666777777777777666666999999888888888777777777444444555666777999:::;;;888777666444333333222222333333333333333333333333555333111111222333333333//////000111222333444444777777666666666666666666444444444444444444333333222222111111111222333333111111111222222222222222///000222333444333222111000000000000000000000000///000111222333222222111111111000000111222333333111111111111000000//////111111111111111111111111///111333333222111222444555333111//////...+++)))+++---///111222222111111111111000000///......------///111222222111///---,,,---...............------444<<<>>>999444000//////...............//////...//////000///...---,,,......---,,,++++++++++++++++++,,,------...//////222111111000000111333333444444555999<<<;;;444......---,,,++++++,,,---...,,,,,,---...////////////---...000111222222111111111//////000222333111///........................000000111111111111111000111333444444444777;;;???AAA???;;;666222000//////***,,,...000111000...,,,---------......//////000000000///...------------+++,,,------,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...000//////............///---...000111111000...---......///000000111111222...---------...000111222222111111111333777;;;===999999999666333111111222222333444555666888999999666666666666555555555555333333333333333333333333111555888:::999999;;;===;;;;;;999777555444444555666555444555888999888777::::::;;;:::999999:::<<>>>>>???AAAEEEJJJOOORRRZZZdddsssJJJJJJKKKLLLMMMMMMMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNHHHJJJMMMQQQSSSSSSOOOLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLIIIEEECCCDDDGGGMMMLLLLLLNNNOOOOOOMMMKKKLLLIIIGGGHHHKKKLLLJJJHHHGGGGGGIIIJJJKKKKKKLLLLLLOOONNNMMMKKKJJJIIIIIIIIIKKKFFFEEEIIIKKKHHHDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@AAABBBBBBAAA???>>>>>>???@@@AAABBBBBBCCC???@@@BBBDDDEEECCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@<<<<<<;;;<<<===>>>@@@AAA>>>===<<<;;;:::;;;;;;<<<;;;:::999888888888999:::333555777999:::999888777;;;::::::;;;<<<;;;999666555555666666777666666666555666666666555444333333777777888999::::::::::::999999999888888888888777444444555666888:::;;;<<<888888666555444333333222666555444444444444555666444222000000111333333222111222444555666777777777222333444555666888888999444444444444444444444444111111111111222333444444222222222222222333333333111222444666666666555444000000000000000000000000///000111222333222111111000000/////////111222333111111000000/////////...000000111111111222222222000222555555333222333555777555333222222111///---***,,,///111222222111000////////////000000000000...///222333333222///......///////////////......///888BBBEEE@@@999444222---------......000111222//////000000000...---,,,///...---,,,++++++++++++,,,,,,---...//////......111000000///000222333444555555777<<>>BBB@@@;;;666333000//////...000333666666555222111+++,,,---...///111222222111111000......---------***,,,............000111------......///......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111000///...............---...111222222111...---,,,------...///000000111---,,,,,,---...000222333111111000111333777;;;===666777777555333222333444111222444666777888999999777777666666555555555444444444444444444444444444333666::::::999888999;;;>>>>>><<<:::777555666777666555555666888999888777;;;<<<;;;:::999999<<<>>>BBB@@@<<<999777888:::<<<888999999::::::999999888888999999:::<<<======>>>BBBCCCEEEHHHNNNUUU[[[^^^tttLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLOOOLLLJJJLLLPPPPPPLLLHHHHHHHHHGGGGGGHHHJJJKKKLLLNNNOOOOOOOOOMMMJJJFFFDDDHHHKKKNNNPPPPPPNNNNNNNNNLLLJJJGGGHHHLLLNNNOOOMMMJJJKKKKKKKKKJJJLLLNNNQQQ[[[RRRKKKJJJJJJIIIKKKMMMIIIJJJJJJIIIFFFCCCAAAAAAEEEEEEDDDBBB@@@AAADDDGGGEEEEEEEEEEEEDDDCCCAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@AAABBBCCCBBBAAACCCBBB@@@???@@@BBBDDDEEEBBBEEEIIIKKKJJJFFFAAA>>>===>>>>>>??????>>><<<;;;>>>???AAAAAA???>>>???@@@===>>>???@@@AAABBBBBBBBBEEECCCAAA??????AAACCCEEECCCAAA>>>???AAAAAA???<<<>>>======<<<<<<;;;;;;;;;===<<<;;;::::::999::::::<<<<<<;;;;;;;;;<<<<<<===999:::<<<<<<<<<:::888666888777777777666666555555555666666666555444444333777777777666555555777999:::::::::999888777777666333333333666999<<<<<<<<<999777444222222333555777222444666777666555444555555222333777999666333444222222222333666888888777:::999888777777888999:::666666666777666666555444333444555444222111222333111222222222222333333333222222222222333444555666333222111111222222000...777555333111111111222333555444333444444444222000222222222222222222222222///333444333333555444111333222111111000111111111222111000111111111///---111000000///...---------//////.........---------000000000111222222222333///...------...///000111333===HHHIII@@@666222222---,,,,,,---...000222333------,,,+++,,,---.../////////...---,,,,,,,,,,,,///000000///------...000------...000111222333444666444222555999999444000///...---,,,,,,---...///...---,,,---......,,,+++---,,,+++***+++---///111000000000000000000000000222111//////111111111000333222000//////000222333111111000111444888<<>>???===:::888777777999::::::999888888999:::999999;;;999:::???FFFIIIGGGDDDFFFLLLRRRWWW]]]jjj{{{KKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOMMMJJJFFFDDDFFFIIIMMMOOOOOONNNMMMNNNKKKIIIGGGHHHJJJMMMMMMLLLJJJKKKLLLLLLLLLNNNQQQTTTUUUNNNIIIJJJKKKJJJKKKNNNMMMMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFEEECCCDDDDDDBBBAAAAAABBBCCCCCCCCCEEEHHHJJJIIIFFFBBB???>>>????????????>>><<<;;;>>>@@@AAAAAA@@@??????@@@@@@???>>>???AAABBBDDDDDDBBBAAA???===>>>???AAACCCFFFEEECCCCCCCCCCCCAAA@@@@@@@@@@@@AAA@@@@@@???>>>@@@???>>>===<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<==================<<<:::888666999999999888777666666555555555666666555444444333777777777666555555777999888888888777666555555555444333444666999;;;;;;:::777666444333333333444555222444555555444444444666555333444999:::666222222222111111333555777777666888777555444444444444555666666666666666555444444333444555444222111222333111111111222222333333333222222222222333444444555333333444555444444444444555444222111111333444555444333222222333444222111333333333333333333333333///333555333444777666333333333222111111111111111222111111111222222000...111111000//////...------/////////.........------000000000000000111111111222111///............///000777???@@@:::222......------,,,---...000222333...------,,,---...///000//////...---,,,,,,,,,,,,,,,---...---,,,,,,---///000000000111111222222222444222111444777777333///111000///...---,,,,,,,,,...------...000111000...222111///...---......///000000000000000000000000222000......000111111000333222000//////000222333888777555444555777:::;;;CCC===666333555555444222222000000000222333222111000/////////////////////000//////...............//////...---------...///111///------......---,,,+++,,,,,,------......///,,,------------.........000000000222444444111...///......---------------//////.........///000111///000000111111111111111000222444777999:::;;;;;;<<<:::777555333333444555555555555555666777777888888777777666555555444444555555777888999777444222444555888999:::888777555===>>>===;;;777666888:::666666555555666666777888888999:::999999:::===???BBB@@@>>>;;;:::::::::;;;<<<;;;999999999;;;;;;;;;>>>======@@@EEEIIIKKKLLLPPPZZZgggtttJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLGGGIIIKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMJJJFFFDDDCCCFFFJJJLLLMMMLLLMMMMMMJJJHHHGGGGGGIIIKKKKKKKKKKKKLLLMMMNNNNNNQQQTTTWWWPPPKKKHHHJJJLLLKKKLLLNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKNNNRRRVVVUUUOOOJJJKKKIIIGGGEEEDDDEEEFFFGGGGGGFFFEEECCCCCCEEEFFFGGGIIIGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>===<<<>>>@@@BBBBBBAAA@@@@@@@@@BBB@@@>>>>>>@@@CCCDDDEEEAAA@@@>>>>>>>>>@@@BBBCCCIIIJJJJJJIIIGGGEEEDDDEEEBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>AAA@@@???===<<<:::999888<<<<<<;;;:::888777666666555555555555555444444333666777777666555555666888888888888777666666555555555444555777::::::999888555555555444444444444444333444555444333333666888777555666::::::555111000111000000222555777777666777666555333222222222222555555555666555555444333333444555444222111222333000000111222333333444444333333333333333333333444111444777777555444666888333222222222222444666777333222000111222333333333444444444444444444444444000444555444555999999777444333222222111111222222222111111222333333111///111111000000//////......000000/////////.........000000000000000/////////111000000/////////000000///222666777555111---,,,...---------...///111222///............///000111000///...---,,,,,,,,,,,,+++,,,------,,,,,,...000333333333222222222222222333111000222555666333///333222222000...,,,***)))---,,,,,,---000111111000111111000000//////......000000000000000000000000222000------...000111111333222111000000111222333444444444555888<<<@@@BBB===999444333444444222000...------///222444444333222222111111000//////...111000000///////////////000//////...//////000000222000...---......---+++,,,,,,,,,---......//////,,,,,,,,,,,,------------......000333555444111///000//////.............../////////...///000000111///000111111222222111111222333555777999;;;;;;<<<<<<;;;888666444444555666666666777888888999::::::888777777666666555555444666777999::::::888666444555666888::::::999888777===>>>===;;;999888999;;;555555555555555666777777777888999999999:::===???<<<<<<;;;:::::::::::::::<<<;;;999999999<<<>>>@@@BBBCCCEEEIIIOOOVVV___eeeppp|||IIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGKKKNNNMMMHHHEEEFFFHHHEEEEEEEEEEEEFFFFFFGGGGGGKKKLLLMMMMMMLLLIIIFFFDDDAAADDDHHHJJJJJJKKKLLLMMMKKKIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQTTTWWWNNNJJJHHHJJJKKKJJJLLLPPPOOOOOOPPPRRRTTTUUUUUUTTT\\\]]]bbbjjjooommmccc[[[SSSOOOJJJFFFDDDDDDGGGHHHIIIGGGEEECCCCCCEEEGGGIIIJJJIIIHHHHHHJJJJJJIIIHHHEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>======???AAADDDDDDCCCAAAAAAAAAAAA@@@???BBBEEEFFFEEECCCBBBAAA@@@@@@AAABBBDDDEEEIIILLLNNNLLLHHHEEEEEEGGGBBBDDDGGGIIIIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@>>>>>><<<<<<<<<<<<===>>>??????AAA@@@???>>>===<<<<<<<<<>>>>>>===;;;:::888777666555555555666666555555444666777888777666555777888:::::::::999999888888888666666777999;;;:::888555333444555666555555444333666666555444333555888;;;<<<888777999888444111222222111111333666888888777777666666666555555555555555555555555555444333333333444555444222111222333000000111222333444444555222333333333333333333333///444888777333222444888444333333333333444555666222000///000222444444444555555555555555555555555111444666555777;;;<<<:::444444333222222222222222222222111222444444333111111111111000000/////////111111000000000/////////222222111111000000//////------...000111333444555111111111222333222000...///...------...///000111000///000000000111111111000///...------,,,,,,,,,---...////////////111333333333333333444444444444222111111222555555333111222222222222000---+++))),,,+++***+++---......---,,,,,,...///////////////////////////////////////222///---,,,...000111111222222111000000111222222000000222555999>>>BBBEEE888666333333333333111///.........000333555555444444444444333333222222222222111111000///000000000000000000000111111222222333111///.........,,,+++,,,,,,------.../////////+++++++++,,,,,,,,,------+++---000222444333111///111111000////////////////////////000000000111111000000111222222222222111333444555777999:::;;;<<<===<<<:::888777777777888777888999:::;;;;;;<<<<<<777777777777666666555555777999<<<===;;;999777777666777888:::::::::999999<<<<<<<<<;;;:::999999:::555555555555555666666777666888999999999999;;;===555666777999:::<<<======>>>>>>>>>>>>???CCCHHHLLLJJJQQQZZZbbbkkkvvvIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKOOORRROOOHHHCCCDDDGGGCCCDDDDDDEEEEEEEEEEEEEEEIIIJJJLLLLLLLLLIIIFFFEEE@@@CCCFFFHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKOOOPPPPPPOOONNNOOOQQQSSSNNNKKKKKKNNNOOOOOORRRWWW]]]___ccciiinnnpppooolllrrrtttyyyuuulll\\\WWWPPPIIIEEEDDDEEEGGGIIIHHHEEEDDDDDDEEEHHHIIIIIIGGGGGGGGGHHHIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@?????????@@@CCCFFFGGGEEECCCCCCBBBCCCCCCEEEJJJOOONNNIIICCCBBBAAAAAAAAAAAABBBCCCDDDGGGJJJMMMKKKGGGDDDDDDEEEAAACCCFFFHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>???@@@AAA??????>>><<<;;;999888888555666666777777666666666666888999999777777777999::::::::::::999999999999777777999;;;<<<;;;888444333444666777777666444333999888777666555777;;;???BBB<<<888777777444333666444333333555888::::::999555555666777888999999999555555666666555555444333333444555444222111222333000000111222333333444444111222333444444444333333222666:::888333111333666555555444444333333333333111000///000333555555444555555555555555555555555222555666555777<<<>>><<<555444444333333333333333333222222333555666555333111111111111111000000000222222111111111000000000333333333222222111111111......000111333444555555333111//////111222222000000///...------...///000000000000111111111111111000000///...---------------.../////////000222444111222333444555666777777333222222333444555444333000111111222111///...---000...,,,,,,,,,---,,,,,,,,,---...///000000000000////////////////////////111///------///111222222222111111111111111111222333333444555666888:::<<<555444333333333222000///222111000222444555555444222222333333444444444444222222111000000000000000111222222222222222222222444111///.........---+++,,,,,,---......//////000+++++++++,,,,,,,,,------***,,,///111222111000///333222111111000000111111000000000111111111111111000000111222222222222222333444555666888:::;;;<<>><<<;;;:::999::::::888888:::;;;<<<<<<<<<<<<777777777777777666666666888;;;>>>>>><<<:::999999777888999:::;;;;;;;;;;;;::::::999999::::::999888555555555555555666777777777888::::::888888999:::777888:::<<<>>>@@@AAABBBAAACCCEEEHHHKKKQQQYYY___dddnnn}}}IIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMQQQSSSPPPIIIEEEEEEFFFDDDDDDEEEFFFFFFEEEEEEDDDGGGIIIKKKLLLKKKIIIGGGEEEAAACCCFFFGGGGGGHHHIIIKKKLLLLLLLLLJJJHHHHHHIIIKKKNNNNNNNNNMMMKKKLLLNNNPPPQQQRRRWWW___cccdddhhhmmm{{{|||yyyqqqbbb]]]TTTLLLFFFDDDEEEFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDEEEGGGHHHIIIIIIFFFFFFEEEEEEDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBEEEIIIJJJHHHFFFEEEDDDGGGGGGKKKRRRWWWUUUMMMFFFAAA@@@@@@??????@@@@@@@@@DDDFFFHHHHHHFFFDDDCCCBBB@@@BBBCCCEEEEEEDDDCCCBBB@@@AAABBBBBBAAA@@@>>>===============>>>@@@AAABBB======>>>???@@@AAAAAABBB??????>>>===;;;:::999999666777777888888888888888888999;;;;;;999888999:::888888888888888888888888777888;;;>>>???===999555444555666777888777666666::::::999888777999===AAAEEE???:::999888666666888555444444666999;;;;;;:::222333555777888999::::::666666666777666555555444333444555444222111222333111111222222222333333333000111333444555555444333777999;;;999666444555666666666666555444333333222111111111333555666555333555555555555555555555555333666777555777<<<>>><<<666555444444333333444444333222222444666777666555222222111111111111111111333333222222222111111111333333333333333222222222222333333444333333222222222000...---///000111111000000...------.../////////000111111222222111111111000///...------------,,,---......------///111111111222444555666777888222222333333444444555555000000111111111111000000555333000////////////...333333222222111000000000000000000000000000000000000///...///111222222111111111111111111111111111//////000222555777999:::666666555444222111000000444333222333555555555444///000000111222222333333222111111000000000000000222333333333333222111111333111///...//////...,,,---------...//////000000,,,,,,,,,,,,------------+++---000000000//////000444333333222222222222222000000111222222222222111000111222222333222222222444444444555666888:::;;;???>>>===<<<;;;;;;;;;;;;888999:::;;;<<<;;;:::999777777777777777777777777888<<<@@@@@@===:::999:::888888999;;;<<<<<<<<<<<<999888888999;;;;;;999888666666666666666777888888777999;;;;;;:::::::::;;;======>>>???AAACCCEEEFFFGGGKKKQQQWWW]]]fffpppxxxIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMOOOPPPOOOJJJGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJKKKKKKIIIGGGEEEBBBDDDFFFGGGFFFGGGIIIJJJKKKLLLLLLIIIFFFFFFHHHJJJJJJJJJKKKJJJIIIIIILLLNNNWWW^^^mmm}}}|||rrrlllddd___WWWNNNIIIFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIFFFEEEEEEEEEEEEEEEFFFFFFCCCBBBAAAAAAAAABBBCCCDDDDDDGGGKKKLLLKKKIIIGGGFFFHHHHHHJJJQQQWWWVVVNNNFFFBBBAAAAAA@@@@@@?????????AAABBBCCCEEEFFFEEEBBB???AAAAAAAAABBBAAAAAA@@@@@@>>>???AAABBBAAA@@@???>>>=========>>>???@@@BBBBBB<<<===???@@@AAAAAA@@@@@@>>>>>>===<<<;;;;;;::::::777888999::::::::::::999999;;;======;;;::::::;;;888888888888888888888888888999<<<@@@AAA???:::666666666777888888888888888999999999999999:::===@@@DDD???<<<>>>===999777888555444444666999:::::::::222444555777999999999999777777888888777777666555333444555444222111222333333333333222222222222111...///222444555666555555666777777888777777666666444555555555555555444444111222333666888777555222444444444444444444444444444777777555777;;;===<<<666555555444444444444444333222333555777888888666222222222222222222222222333333333333222222222222222222222222222333333333444444555555444333222111222222000///...///111333111000///...------.../////////111222222222111000111000///...------------...//////...------///000222222333444444555666666111111222222222333444555111111111000000111111222666333000///000111111111555444222111000000111111000000000000000000000000000///000222444444333111111111111222222111111111)))+++---000444888:::<<<888888777444222111111222222111111222444555555444000000000111111111111111111111000////////////000333444444444333111000///222000///...///000///...------......//////000000,,,------------.........///111222111//////111333555444444333222333333333000111222333333333222222000111222222333333222222333333333444555777999:::======<<<;;;;;;:::::::::888999:::;;;;;;999888666777777777777777777777777777<<<@@@@@@<<<999999;;;888999:::;;;<<<===>>>>>>999888888:::<<<===;;;888777777777777777888999999777999<<<>>>>>>>>>???AAADDDDDDEEEHHHLLLQQQUUUXXX]]]dddnnnwwwJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMKKKLLLMMMMMMKKKIIIHHHHHHHHHIIIJJJKKKJJJJJJHHHGGGFFFGGGIIIKKKKKKIIIGGGEEECCCEEEFFFGGGFFFFFFHHHJJJJJJKKKKKKHHHEEEDDDFFFIIIFFFGGGHHHGGGGGGIIIKKKNNN]]]jjjtttkkkfffccc___WWWPPPJJJHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBGGGFFFDDDCCCCCCEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFEEEIIILLLNNNLLLJJJHHHHHHGGGEEEFFFLLLRRRRRRLLLDDDEEEDDDDDDCCCBBBAAA@@@???@@@???@@@CCCFFFFFFBBB>>>AAAAAA@@@@@@????????????===>>>@@@BBBBBBAAA@@@???=========>>>???AAABBBCCC===>>>@@@AAAAAA@@@>>>=========<<<<<<;;;;;;;;;:::888999:::;;;;;;;;;;;;;;;999<<<>>>>>>===;;;;;;<<<::::::::::::::::::::::::888:::===AAACCCAAA;;;777777777888888888999999:::777888999999999:::===???BBB??????BBBAAA<<<777777444333333555888::::::999555777888:::::::::999999888888888888888777666666333444555444222111222333444444333222222111111000---///111444666666666555333333333444666777666444222333444555666666666666222333555888999888444111444444444444444444444444555777777555666;;;===;;;666666555444444444444555333222333555888999888777222222222222222222222222444444333333333333222222000000000111222222222333111222444555555555444444444444444222000000333555222000///...------.........///000111222111000000111000///......------...111111222111//////000222444444444444444444444444///000111111000111333555444333111000000000111222333111......///111222222111000.........000333444000000000000000000000000//////111333666666333111111111222222222222111111///000111222333333444444::::::888555222111222333000//////111333555555444444444333222222111111111111000000///////////////444444555444333111///---222000......///000000///------......///000000000---------.........//////222444444222//////222555555555444333333333333444000111222333444333222222111111222333333333333222333333222333444666888999;;;;;;;;;::::::999999888888999:::::::::888666444777777777777777888888888777<<>>???:::999888;;;>>>???<<<999888888888888888999999:::666999===@@@BBBCCCDDDFFFMMMNNNPPPUUU\\\dddkkkpppzzzLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOONNNLLLLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJIIIJJJLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEGGGJJJKKKNNNLLLIIIHHHIIIIIIIIIHHHGGGHHHHHHHHHGGGIIIKKKNNN___kkkrrrlllkkkcccbbb___YYYSSSMMMIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAA???@@@CCCFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFDDDGGGJJJMMMNNNLLLJJJHHHHHHGGGFFFFFFGGGJJJMMMOOOSSSPPPKKKFFFCCCBBBCCCCCCAAACCCDDDFFFFFFDDDCCCAAACCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCCCCAAA???>>>???>>>=========>>>???@@@BBBAAAAAA@@@@@@??????>>>::::::999999888888999999<<<;;;;;;;;;;;;<<<======@@@@@@???>>>=========>>>@@@???===<<<;;;;;;<<<<<<:::===AAAEEEEEEBBB===:::999999888888888999;;;<<<999===@@@>>>:::888:::===>>>======<<<;;;999888777777666666777999:::888777777888999:::::::::::::::888888777555555444444444444444444444444444444444666666555555555444444444444444555555555555555444333333333444555666777888888888888888777666555444444555666777888888888888444333333555666777555444555555555555777:::===???777666444222111222333444555555555666777888888999333333333333333333333444666666666666555444333333333333222222111000000000444333222111222333444555444444222222222222444444333222111111000//////......000333333222111111222444333111000000000111111////////////000000000000222222333333333333222222000000000111222444555666333222111000000111222333333222000///......//////000111111222222333444444555333111000///000111222555222///111555777555111111111111111222333444555555444333222111222333444777666555444333222111000111000111222333333111///111222444555555444222111///000000000......000111////////////000000000000111222333222111000...,,,---------............///---------......000111222222222111111111222333444777777666333111000333555222222333333333444444444888777555333222222333333666666666666666666666666444444666777999;;;<<<======:::666666777777666444666777999:::;;;;;;::::::888999:::;;;;;;:::999888888<<<:::666<<>>>>>>>>???AAAAAABBBBBBAAAAAA@@@?????????===<<<;;;;;;::::::::::::======<<<<<<======>>>?????????>>>>>>===>>>>>>>>>>>>>>>===<<<======??????;;;>>>BBBEEEDDDAAA===:::<<<;;;:::999999999:::;;;>>>AAACCCAAA<<<999:::<<<======<<<<<<:::999888777999999999999888777666555888888999:::::::::::::::999888777666555555555555666666666666555555555555666666666555555555444444666666666777777666555555111111111222333444666666888888888777777666555444666777777777777777666555555444444555777888777666777666555555777:::>>>@@@===;;;888555444333333444444444444555666666777777444444444333333333333333444444555555555555444444111111111222222222222222444333333222333333444444444333333222222333333444111111111111000///...---///111444444333222222333444333222111111222222333111111111111111111111111111222222222222222222111111111111222333444666666444333222111111222333444333222111000/////////000000111111222222333444444555444222000//////000111444111///111444666444111444333222222111222222222444444333333333333333444777666555444333111000000111000000222333333111///111222333444444333222111///000111000......000111////////////000000000111000000111111111000000///....../////////000000000/////////...//////000000111111111111222222222222666777666444222111333444333333333444444444444444666555444333333333333333000111222333555666777777777777888888999::::::;;;>>>:::777555666777666555777888888999::::::::::::888999:::::::::999888777999===<<<:::@@@KKKLLLDDD::::::999:::;;;<<<;;;:::<<<===>>>?????????@@@AAABBBFFFKKKOOOSSSYYYbbbhhhvvvLLLLLLLLLMMMMMMMMMMMMNNNUUUVVVWWWVVVRRROOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIJJJLLLMMMNNNLLLJJJJJJJJJKKKJJJIIIGGGHHHHHHHHHHHHIIILLLNNNQQQZZZfffvvvsssnnnmmmgggeeecccbbb___XXXOOOHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDBBBAAA@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEE???????????????@@@AAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGIIIKKKQQQOOOKKKGGGDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???@@@???>>>===<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>>>>=========>>>??????============>>>???@@@AAA<<<>>>BBBDDDCCC@@@<<<:::===<<<;;;:::999999999:::CCCEEEFFFCCC>>>::::::;;;;;;;;;;;;;;;:::999777777<<<===>>>;;;666333444555999999:::;;;;;;;;;;;;:::999888777666666666666666999888888888777777666666777777666666666555555555888888888888777777666555111111222333444555666666777777888777777666555444888888888777777666444444777555444555888999:::999999888666666777;;;???AAA@@@>>>:::777444333222333333333333444444555666777666555555444444333333333333333444555555555555444000111111222333333444444333333444444444444333333444333333222222333333444222333444444444222000///000222444444333333333444444333333333333444444555444333333222222111111111111111222222222222111111111222222333444555555666555444333222222333444555333333222000000000000000000111111222222333444444666555333111000///000000333000///000333555333111666555444333111000000000333333444444444444444444666666555444222111000000222111000111333333111///000111222333333222111000000000111000///...000222/////////000000000111111///////////////000111222000000000000111111111111111111000///////////////000000222333333333222111444666777666444333333444333333444444444333333222333333444444444333333222111111222333555666777888::::::999999999888888888>>>;;;777555666777777777999888888888888999999:::999999::::::999888777666888;;;;;;:::@@@JJJKKKEEE::::::::::::;;;<<<===>>>???AAACCCEEEEEEGGGIIILLLLLLQQQXXX___hhhsssLLLLLLLLLLLLMMMMMMMMMMMMTTTVVVWWWWWWTTTQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLLLLKKKJJJGGGHHHIIIIIIHHHJJJMMMOOOQQQYYYaaammmuuukkkhhhiiihhhfffddddddddd___VVVOOOIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAAAAABBBEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEFFFGGGEEEDDDCCCCCCDDDEEEGGGHHHNNNLLLIIIEEECCCCCCCCCDDDFFFDDDCCCBBBBBBCCCDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???>>>===<<<<<<<<<>>>============>>>??????===============>>>???@@@=========>>>>>>?????????<<<===@@@AAA@@@>>>;;;999;;;;;;::::::::::::::::::BBBCCCDDDAAA===:::::::::::::::::::::999999888777<<>><<<888666666777888::::::999888777777888999:::::::::::::::999888777777:::<<<<<<;;;???FFFGGGCCC>>>>>>?????????@@@CCCDDDBBBFFFKKKNNNPPPSSSXXX\\\fffmmmwwwLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSTTTRRRPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMNNNNNNLLLKKKHHHIIIJJJJJJJJJLLLOOOQQQTTTYYY___iiixxxkkkdddcccdddgggeeedddeeeddd```ZZZUUUKKKKKKJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCDDDCCCBBBBBBAAAAAAAAABBB@@@@@@AAAAAABBBBBBBBBBBBFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDEEEEEEIIIHHHEEECCCBBBAAABBBBBBDDDCCCAAA??????AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@CCCBBBAAAAAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<======<<<<<<======>>>???===<<<<<<<<<===>>>??????>>>>>>>>>======<<<<<<<<<;;;<<<===>>>===<<<:::888777888999999:::;;;;;;<<<>>>>>>???>>><<<:::::::::999999999::::::999888888:::===???<<<777555888===<<<<<<=========<<<<<<;;;::::::999888888888888999999999999999888888777777999999888888888777777777777777777777666666555444333444666777888999999999888888888999888888777666666777777888999999888888999888777888:::<<<<<<;;;;;;:::888777999<<>>>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<;;;:::666777999:::<<<=========;;;<<<<<<<<<<<<;;;;;;:::888999:::::::::::::::999:::;;;<<<;;;999999===@@@===>>>>>>>>>>>>===<<<<<<;;;::::::999999999::::::999999999999999999999999::::::999999999888888888555666666777777666666555222333555777888888777777999999:::::::::999999888777777999::::::;;;;;;;;;:::999999:::<<<<<<;;;999:::999999999:::<<<>>>@@@???===;;;:::999:::;;;<<<;;;:::999777777999:::<<<999888888777777666666666777777888777666555444444777777666666555444444333555555666555555444333222222333333444444333333222333555666777777666444333000111111111000000222444111222222333333333333222333333333222222111111111222222222333333222222222222333444555555444222111444333222111111222333444222222222222111000///...000111111222222333444444444444444333222222111111111111111222222222222333222222222222333444666666222333444666777888888888666777777888999::::::;;;777555333333444444333222222222222222222222222222000111222111000///111333000000000111111111222222555444333222111000000000///000000000000111111111111111111222333444555666666777888999999999888777222555888999888777777777444666888999999999777666555555666666666555555444222222333444666777888999444444555666777999999:::;;;<<<;;;:::888888999;;;999999999::::::;;;<<<===>>>>>>============>>>>>>@@@AAAAAAAAABBBDDDEEEFFFCCCHHHMMMQQQRRRTTTXXX\\\fffppp}}}MMMMMMLLLLLLKKKKKKKKKKKKHHHJJJKKKLLLKKKKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOOPPPPPPNNNMMMKKKLLLMMMMMMNNNPPPSSSVVVVVVSSSVVV^^^eeeppp~~~uuunnnkkkjjjjjjpppwwwwwwpppfff^^^ZZZOOONNNMMMLLLJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCEEEHHHFFFFFFEEEDDDCCCBBBCCCCCC@@@AAABBBCCCDDDCCCCCCBBBEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????>>>>>>>>>???@@@???>>>>>>>>>???AAAAAAAAA@@@@@@??????>>>>>>==================>>>>>>???>>>>>>======>>>>>>???@@@>>>>>>===<<<<<<<<<============>>>???>>>>>><<<<<<:::;;;;;;<<<=========>>>999:::<<<===>>>>>>>>>>>>>>>=========>>>>>><<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAA>>>?????????>>>>>>===<<<;;;;;;::::::::::::;;;;;;999::::::;;;;;;<<<<<<===::::::::::::999999999999555555666777888888888888222333555777888888888777::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;999999:::<<<===<<<999666888888999:::;;;<<<<<<===@@@>>><<<;;;:::;;;<<<======;;;999888888999;;;<<<888888888888888888888888666666777888888888888888666666666666666666666666777666555444444333333333222333333444444333333222333444444555555555444444111222222111000111333555333444444555555444333222444444444333333333333333333333444444444444333333555666777888777666444333555444333222222333444555333444444444444222111000000111111222222333444444333333333333333333333222111222333333222222333444222222222333333555666666333333444555666888:::;;;:::;;;<<<>>>@@@AAACCCCCC:::777555444555555555444333333222222222222333333111222222111000000111333000000111111111222222222444444444444333333222111111111111111222222222333333333222333333444555555777777777888888888999999333555888999888888888999777999<<<>>>???>>>===<<<999888777666666666666666222222333555666777888999666666777888999:::;;;;;;999;;;===<<<:::999999;;;888999:::<<<===>>>>>>???@@@????????????AAABBBCCCBBBCCCEEEIIIKKKNNNQQQTTTYYY```jjjqqquuuyyy~~~MMMMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNOOOOOONNNMMMMMMNNNNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNNNNOOOQQQTTTWWWWWWQQQSSSZZZ]]]dddxxxsssppppppzzz{{{lllbbb]]]PPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDCCCDDDGGGIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>=========>>>???@@@@@@@@@??????>>>=====================>>>???@@@AAA?????????>>>???@@@@@@AAA???>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????;;;<<<<<<===>>>???@@@@@@===>>>???@@@@@@???>>>>>>AAA@@@@@@@@@@@@@@@>>><<<999999:::;;;<<<<<<<<<<<<===;;;999999<<>>======;;;;;;:::::::::;;;;;;<<<::::::;;;<<<===>>>??????;;;;;;::::::::::::999999555666777888999:::::::::444555888:::;;;;;;:::999;;;;;;<<<<<<===<<<<<<<<<============<<<;;;::::::999:::;;;===>>><<<777444777888999:::;;;<<<;;;;;;???>>>;;;999888888999:::===;;;999888777999;;;<<<888888888888888999999999444555666888:::;;;<<<<<<555555666666777777888888888777555444333333444444222222444444444444222222555555555555555666666666333333333222111222444666555555666666666555333222444444444555555555555555333444444555555444444333777888999:::999777555444666555444333333444555666555666666777666444333222000111111222333333444444111222333444444444333333111333444333333333444555444333333333333444555555444444444444666888;;;<<<===>>>@@@BBBDDDGGGHHHIII;;;999666555666666666555444333333222222333333444111222222111000000111333000111111111111222222222222333444555666555444333222222333333333444444444555555444333333333444444777777777666777888888999333555777888888888999:::999<<>>>>>;;;999999;;;777888;;;===???@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFJJJKKKPPPUUUZZZ^^^ccchhhxxxNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKMMMNNNNNNLLLKKKLLLLLLPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQPPPPPPOOOQQQRRRQQQNNNLLLKKKKKKNNNNNNOOOOOOOOOOOONNNNNNMMMNNNNNNMMMMMMNNNQQQTTTRRRTTTWWWWWWVVV```|||~~~{{{ttt|||jjj]]]\\\VVVNNNJJJJJJLLLMMMMMMGGGIIIKKKMMMNNNNNNLLLLLLKKKIIIEEEBBBAAABBBEEEFFFJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFGGGIIIIIIHHHGGGFFFFFFFFFDDDBBBBBBDDDFFFIIIHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======???AAACCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>?????????======>>>???????????????<<<<<<===============<<>>>>>===>>>>>>@@@>>>======>>>>>>===;;;???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????;;;<<<===>>>===<<<;;;:::;;;<<<===>>>??????<<<:::::::::;;;<<<;;;:::888777777777888888999999::::::777777888999999999999999;;;999===>>>:::AAAGGG@@@=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>===<<<===<<<<<<===>>>>>>===;;;???<<<888888:::;;;:::888999999888888888888888999888999;;;;;;;;;999777666666777777888999:::::::::===999555444555888:::;;;555666777888888777666555777555333333444444333222444444444444333333333333333333333222222333444444888777666555555666777888888888777666666666666666777777777777777666555555888888999999999888888777777666555444444444444444444555666777777555333111333444555666777777777777444444333333333444444555444444333222222222333333444444333222333444555666888777666666777999;;;<<>>>>>;;;888666666444555777999:::;;;;;;:::;;;CCCIIIHHHHHHKKKJJJEEE@@@===999999999999777444999999888777777666777777777999<<<===<<<===>>>@@@>>>@@@BBBAAA???<<<:::999<<<<<<===>>>@@@BBBDDDEEEHHHGGGJJJNNNOOONNNQQQVVVYYY]]]dddllluuuOOOOOOPPPPPPOOOMMMKKKJJJLLLKKKJJJJJJKKKLLLLLLLLLIIIKKKMMMNNNOOOOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLNNNMMMLLLMMMOOOPPPOOONNNMMMOOOQQQPPPNNNLLLJJJJJJMMMMMMMMMMMMMMMMMMLLLKKKNNNNNNNNNNNNNNNOOOSSSVVVYYY[[[^^^[[[XXXaaa~~~~~~{{{xxxsssfff___YYYPPPLLLLLLMMMNNNMMMKKKKKKMMMNNNMMMLLLJJJIIIJJJHHHFFFEEEEEEGGGIIIKKKJJJHHHGGGFFFFFFHHHKKKLLLHHHHHHIIIJJJLLLLLLKKKIIIGGGGGGGGGEEECCCCCCEEEGGGJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@?????????@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>???????????????>>>@@@@@@???>>>???@@@AAABBBAAA???>>>???AAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<========================???>>>=========>>>???@@@?????????@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;:::=========>>>???>>>===<<<<<<============<<<;;;:::888888888999999999999999777888999999::::::999999===:::>>>???<<>>>>>=========<<<<<<<<<:::;;;<<<===>>>>>>======<<<;;;<<<>>>@@@AAA@@@??????<<<999999:::;;;:::999999999888888888888888999999:::;;;<<<<<<;;;999888666666777888888999::::::<<<:::777666777999::::::777777888999999888777777888666333333444555444444555666666777777888888888555555444444444444555555999888777666666666777777888777666555555555555555777888888888777777666555777888888999999999888888777777666666666666666666666777888888777666555444555444333333333555777888666555555555555555666666444333333333333333444444666555555444444555666777888777777777777999:::;;;>>>;;;<<>>>>>>>>>>>???;;;===???@@@???>>>>>>???AAAAAACCCDDDFFFIIILLLNNNRRRQQQTTTZZZ^^^aaahhhooo{{{QQQRRRSSSTTTSSSQQQNNNLLLQQQOOOLLLLLLMMMNNNNNNNNNJJJKKKLLLNNNPPPQQQRRRSSSTTTSSSPPPNNNLLLLLLKKKLLLMMMKKKJJJKKKLLLMMMLLLJJJKKKMMMPPPQQQOOOMMMKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNNNNOOORRRWWW[[[eeejjjmmmiiiccckkk~~~~~~}}}oooddd]]]TTTOOONNNOOOOOONNNNNNNNNNNNNNNMMMKKKHHHGGGHHHHHHHHHHHHIIILLLNNNOOOJJJIIIGGGFFFGGGJJJNNNPPPJJJJJJLLLOOOQQQQQQNNNLLLHHHIIIHHHGGGEEEEEEGGGIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCAAA???>>>???AAACCCCCCBBB@@@@@@@@@@@@???>>>======>>>>>>>>>???????????????BBBAAA???>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???======<<<;;;;;;;;;;;;;;;>>>>>>============>>>>>>?????????@@@??????>>>===:::::::::999999999999999888999999:::::::::::::::>>>;;;???@@@>>>HHHQQQLLL>>>>>>>>>>>>============::::::<<<===>>>>>>>>>>>>;;;;;;<<>>??????======>>>>>>???BBBCCCCCCDDDFFFHHHFFFIIILLLNNNRRRVVV\\\```iiihhhmmmuuu|||ZZZZZZZZZZZZYYYYYYXXXWWWXXXUUURRRQQQRRRSSSRRRQQQQQQPPPPPPQQQTTTUUUVVVVVVXXXWWWTTTRRROOONNNNNNNNNMMMKKKKKKLLLMMMNNNMMMLLLJJJMMMPPPRRRPPPNNNLLLKKKNNNNNNNNNOOONNNMMMMMMLLLKKKLLLMMMNNNRRRXXX```fffsss|||{{{ttthhhaaaXXXQQQOOOOOONNNMMMOOOOOONNNNNNLLLKKKIIIHHHHHHHHHIIIJJJLLLNNNOOOPPPLLLJJJGGGFFFGGGJJJMMMPPPKKKLLLOOOSSSUUUUUURRROOOJJJKKKJJJIIIGGGGGGIIIKKKLLLKKKIIIGGGEEEEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDBBBAAAAAACCCBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAEEEDDDCCCAAA@@@@@@AAAAAABBB@@@>>>>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@>>>>>>>>>@@@AAA@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<>>>;;;??????>>>IIITTTPPP>>>>>>>>>>>>============:::;;;<<<===>>>>>>??????;;;;;;===@@@CCCEEECCCBBB@@@???>>>=========<<<<<<999999999888999999:::::::::;;;<<<=========<<<<<<777777777888888888999999;;;::::::;;;<<<<<<;;;999999999999::::::999999999:::888555444555777888888555666888999:::::::::999999888777777666777777777999999999:::999888777777888888777777666777777888888999999999999999888888666777888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<:::999999888888888999999666555333333333555888:::888888777666666666666777333333333333444555777777888888888777777777777777666777888999999999999999999777999>>>@@@===::::::;;;;;;::::::999999::::::888888888888777777777777444444555666666666555555666777777555333222444555555555555555555555555555555666666777777777777777888777555555666777666555999::::::888666666777999777777777888888888888888777;;;???@@@@@@??????>>>===<<<;;;;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>===@@@CCCDDDCCCBBBAAAAAAFFFHHHJJJKKKLLLNNNQQQTTTRRRWWW]]]bbbhhhoooxxx}}}rrroookkkgggeeeeeefffgggbbb^^^[[[[[[]]]]]]ZZZWWWXXXWWWUUUVVVYYY\\\\\\[[[[[[ZZZWWWTTTRRRPPPPPPOOONNNMMMMMMNNNPPPQQQQQQPPPIIILLLOOOPPPNNNLLLKKKKKKNNNNNNNNNOOOOOONNNNNNNNNJJJJJJKKKNNNUUU```mmmvvvzzznnnfff[[[TTTQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKHHHFFFFFFHHHKKKLLLLLLMMMPPPTTTVVVVVVSSSPPPLLLLLLLLLJJJHHHHHHJJJLLLLLLKKKIIIHHHGGGFFFGGGGGGGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAEEEEEECCCBBBBBBCCCCCCDDDFFFDDDAAA@@@@@@AAAAAA@@@BBBBBBBBBAAAAAA@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>>>>>>>@@@AAA???@@@AAABBBAAA@@@>>>===???>>>===<<<;;;<<<===>>>=========;;;999999===@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>======<<<<<<<<<;;;<<<======>>>???>>>>>>>>>>>>;;;>>>???===HHHRRRNNN==================>>>>>><<<<<<======>>>???@@@@@@======???AAACCCCCCAAA???@@@AAAAAA@@@???>>>>>>>>>:::::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;888888888888999999999999;;;::::::<<<======;;;999999999999999999999999999;;;888666555777999999999888999;;;;;;;;;:::999888999999888777777777777777888999:::;;;;;;:::999888:::999999999999999::::::999999:::::::::::::::999666777888999:::;;;;;;;;;:::;;;<<<===>>>>>>======999888777777777888888999666666666777888888999999888777777666555555666666444333444444555666777888777777888888888777777777777777888999999999888888777777;;;BBBDDD???:::999;;;::::::999999:::::::::888888888777777666666666666777888888999999888888666666777555333222333444666666666666666666777777555555666777777777777777999777666666777777777666888999999888777666888:::777777777777777777777888888:::>>>@@@???===<<<===>>>>>>===<<<<<<<<<<<<==================>>>??????CCCFFFIIIKKKKKKJJJJJJKKKOOOQQQUUUXXX[[[___dddhhhnnnuuu~~~}}}|||}}}~~~wwwtttqqqrrrtttsssmmmhhhbbb___\\\]]]```ccccccaaa[[[ZZZWWWTTTRRRQQQPPPPPPOOONNNMMMNNNPPPQQQPPPOOOKKKMMMOOONNNLLLKKKJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNQQQZZZjjj{{{tttkkk```XXXTTTRRROOOMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNMMMKKKJJJHHHHHHHHHJJJJJJMMMNNNPPPSSSUUUUUURRRPPPLLLMMMLLLKKKIIIIIIKKKMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIDDDDDDCCCCCCBBBAAAAAAAAACCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBDDDGGGIIIKKKKKKHHHEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????AAAAAABBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCAAA???===@@@@@@???>>>>>>>>>>>>>>>===>>>>>><<<999999===AAAAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@??????????????????@@@@@@AAAAAAAAAAAAAAA???<<>>>>>>>>>>>???????????????????????????@@@@@@AAA??????AAACCCDDDCCC???<<>>???======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::;;;<<<<<<;;;999:::999999888888999999::::::999888888:::;;;:::999;;;===>>>???>>>===;;;999;;;:::999888777777777777666888;;;===>>>===;;;999;;;::::::::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;888888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>===<<<777777777777777888888888666777888999:::::::::999999888777666555555555666555555555555555666777888666777888888999999888888888888888888888888888888888888<<>>AAA???<<<;;;>>>>>>??????>>>===<<<>>>???BBBBBBBBBCCCCCCEEEFFFFFFGGGJJJNNNRRRTTTWWW[[[]]]aaaeeekkkqqqwww}}}{{{vvvtttuuuuuurrrooohhhgggdddbbb```_________YYYXXXVVVVVVVVVVVVUUUSSSSSSSSSSSSRRROOONNNOOOPPPOOOPPPRRRTTTUUUVVVVVVVVVWWWUUUSSSUUU```rrrzzzqqqfff]]]XXXUUURRROOONNNMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJKKKMMMPPPQQQKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNOOOPPPRRRRRRQQQOOOMMMMMMMMMKKKIIIIIIKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFFFFGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFFFFEEEDDDCCCBBBBBB@@@@@@AAACCCFFFIIILLLNNNLLLIIIEEECCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???AAAAAABBBBBBCCCDDDDDDEEE@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFEEECCCAAA???@@@AAAAAAAAAAAA@@@??????===@@@AAA???<<<;;;>>>BBBBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBB???AAAAAA<<>>AAACCCEEEEEEBBB@@@@@@AAA============>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;;;;999<<<;;;:::999999:::;;;<<<999999999;;;<<<===;;;999:::;;;===??????>>><<<;;;===<<<;;;:::999999999999444777;;;>>>@@@???===;;;:::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<999999::::::;;;:::::::::;;;<<<===>>>>>>===;;;:::555666777999999999888777777777777777888999:::;;;::::::999777777666666777777666666666666666777777666777888:::;;;;;;;;;;;;:::999888777777888999999<<<:::;;;AAACCC@@@======>>>===<<<<<<;;;;;;;;;;;;;;;::::::999888888777777555555444444555666888999555777888888777777777999888888888888999999999:::666777888999::::::::::::888777666666888::::::999666888;;;;;;::::::::::::::::::999:::;;;<<<>>>???AAA@@@BBBFFFDDD??????CCCAAACCCEEEDDDCCCCCCEEEHHHLLLLLLMMMOOOQQQTTTVVVWWWWWWZZZ```fffmmmuuu|||~~~}}}zzzxxxvvvvvvvvvvvvkkkiiigggeeeeeecccaaa___[[[[[[ZZZWWWTTTTTTUUUWWWTTTUUUWWWYYY[[[\\\]]]]]]^^^[[[WWWYYYdddxxx~~~uuuiii```ZZZWWWTTTQQQOOOOOONNNMMMLLLLLLMMMMMMNNNMMMKKKJJJKKKNNNRRRUUUIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMNNNPPPPPPOOONNNMMMMMMMMMKKKIIIIIIKKKMMMJJJIIIIIIIIIJJJKKKMMMNNNPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIHHHGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMIIIFFFBBBAAABBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDEEE@@@BBBDDDFFFFFFEEEDDDCCCEEEFFFHHHIIIHHHEEECCCAAA@@@AAABBBCCCBBBAAA@@@???>>>AAACCCBBB>>>===@@@DDDCCCBBBAAAAAABBBCCCDDDEEEAAABBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDAAADDDBBB<<>>>>>>>>>>>???@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888:::;;;::::::===<<<;;;::::::;;;<<<===888999:::<<<>>>>>>;;;999555777:::===>>>===<<<:::>>>>>>===<<<;;;:::::::::333666;;;???AAA@@@>>><<<999999999999::::::;;;<<<::::::;;;<<<=========<<<::::::;;;;;;;;;:::999999;;;<<<===>>>===<<<:::888555666888:::;;;:::888777999777555444555777:::<<<<<<;;;:::999888888888888888777777666666666666777666777:::<<<============;;;999888666666777999:::???;;;:::===???>>>>>>AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999888888:::999888888888:::===>>>:::<<<<<<;;;999777666777888888888999999:::::::::777888999:::;;;;;;<<<;;;888666666666999:::;;;:::555888;;;===<<<;;;:::;;;<<<<<<;;;<<<===???AAABBBHHHFFFHHHLLLJJJEEEDDDIIIFFFHHHKKKKKKJJJKKKNNNRRRUUUVVVXXX[[[___cccfffhhhnnnrrryyy~~~{{{yyytttssspppkkkfffaaa]]]ZZZ]]][[[[[[___dddhhhiiigggjjj```XXXXXXcccvvvvvvggg[[[VVVTTTOOONNNMMMLLLKKKKKKLLLMMMOOOQQQPPPMMMMMMPPPRRRPPPMMMMMMMMMOOOPPPPPPNNNMMMPPPNNNMMMLLLLLLMMMOOOPPPKKKLLLNNNNNNMMMKKKKKKKKKIIIHHHHHHIIIJJJKKKJJJHHHNNNMMMMMMLLLJJJIIIIIIHHHKKKLLLKKKJJJIIIIIIGGGCCCIIIHHHHHHLLLRRRWWWXXXWWWQQQQQQRRRSSSSSSQQQMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEDDDCCCAAA@@@DDDCCCCCCCCCDDDEEEGGGHHHIIIFFFCCCDDDHHHJJJGGGCCCAAABBBCCCEEEEEEDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDBBBCCCEEEGGGHHHGGGEEEDDDHHHIIIIIIJJJHHHFFFDDDBBBCCCDDDEEEFFFEEEDDDBBB@@@???AAACCCDDDEEEDDDCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBDDDCCCBBBAAAAAABBBDDDEEEBBBBBBDDDFFFGGGFFFBBB???IIIGGGDDDCCCCCCAAA???===>>>===<<<<<<<<<===???@@@@@@??????>>>===<<<<<<;;;===========================<<<<<<;;;;;;;;;<<<<<<>>>>>>============>>>>>><<<===============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========???@@@@@@===;;;;;;;;;<<<>>>@@@AAA???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999888777777888;;;???AAA???>>><<<<<<<<<<<<:::999666666777888888888888888999:::;;;;;;<<<===>>>???@@@@@@???<<<:::999;;;===@@@>>><<<;;;<<>>>>>===:::999777888:::<<<======:::999666555555666888:::999999999999999999999999:::::::::<<<>>>???>>>===<<<;;;::::::<<<=========AAA@@@???@@@CCCBBB???<<>>AAA@@@@@@??????@@@BBBCCCAAA@@@@@@???>>>>>>=======================================<<<======>>>>>>??????>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<======>>>>>>>>>>>>============>>>???AAA@@@>>>;;;;;;::::::<<<>>>>>>===<<<<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;:::999999999::::::;;;;;;<<<<<<:::999888888999<<>>???>>>======???@@@@@@???======???CCCGGGJJJFFFEEEDDDBBBBBBAAAAAAAAA???===<<<===@@@AAA???===<<<:::999888999:::;;;;;;<<<;;;999888888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCCCC@@@@@@???@@@AAACCCCCCCCCGGGFFFGGGJJJMMMNNNLLLJJJJJJKKKLLLLLLMMMOOORRRUUUXXXYYYZZZ\\\^^^___``````___ccciiilllnnnrrrxxx}}}}}}pppfffbbbiii{{{ssseeeWWWUUUSSSPPPOOOOOOPPPPPPOOOQQQPPPNNNOOOSSSUUUSSSPPPOOOOOOOOOPPPPPPOOOMMMOOONNNLLLJJJIIIIIIIIIJJJLLLMMMOOONNNLLLKKKKKKLLLQQQTTTVVVUUUQQQNNNNNNPPPKKKKKKJJJJJJIIIIIIIIIHHHLLLKKKKKKKKKLLLLLLMMMNNNNNNTTT^^^nnn|||{{{zzzxxxooo___RRROOOPPPQQQQQQPPPNNNKKKIIILLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCEEEFFFGGGIIIGGGEEEFFFIIIJJJHHHEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJIIIGGGDDDCCCDDDDDDEEEFFFFFFEEECCCBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCEEEGGGHHHGGGDDDAAADDDCCCAAAAAABBBBBB@@@?????????>>>===>>>???@@@AAABBBBBBAAAAAA@@@?????????========================>>>>>>===>>>>>>???@@@AAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>======>>>??????????????????>>>>>>>>>>>>???AAA@@@>>><<<===;;;::::::<<<===<<<;;;<<<<<<<<<======>>>>>>???===<<<<<<<<<<<<<<<<<<<<>><<<;;;999:::;;;;;;;;;;;;:::999777888888999:::;;;<<<<<<::::::999999:::<<>><<<;;;999888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAAAAAAAACCCDDD@@@@@@??????BBBFFFJJJLLLGGGGGGEEEDDDCCCBBBBBBBBB@@@>>>>>>@@@CCCCCCAAA>>>>>>===<<<;;;:::;;;<<<<<<:::999999888999:::<<<===<<<==================<<<===>>>@@@BBBDDDFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLRRRRRRSSSVVVZZZ\\\[[[ZZZWWWWWWWWWZZZ]]]aaacccccceeefffhhhlllqqqvvv{{{~~~{{{oookkkttt|||dddbbb]]]YYYUUUSSSRRRQQQTTTVVVUUUQQQQQQUUUVVVTTTSSSRRRQQQRRRTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNMMMOOOOOOOOOMMMLLLMMMNNNUUUYYY\\\ZZZTTTOOOOOOQQQMMMMMMMMMMMMMMMMMMMMMNNNLLLMMMPPPTTTUUUSSSRRRTTTWWW^^^mmmxxxggg[[[VVVYYY\\\^^^]]]ZZZVVVSSSQQQOOOLLLIIIGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFEEEDDDCCCDDDDDDFFFGGGHHHFFFEEEFFFGGGHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDAAAAAABBBDDDFFFEEEBBB@@@BBBAAA@@@@@@BBBBBBAAA@@@???>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>@@@AAAAAA????????????>>>===<<<<<<======>>>?????????>>>>>>??????@@@@@@@@@@@@??????>>>======>>>??????>>><<>>>>>>>>>>>============AAAAAA@@@@@@@@@??????>>><<<<<<<<<======<<<<<<<<<999999999::::::;;;;;;;;;;;;:::999999:::<<<>>>???>>>>>>>>>===;;;::::::;;;::::::999999999:::::::::<<<<<<;;;;;;;;;::::::::::::===@@@BBBBBBCCCCCCDDDAAA@@@@@@@@@BBBDDDGGGIIIFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@@@@AAABBBCCCAAA@@@??????>>>=========???AAA<<<<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDFFFHHHJJJKKKMMMPPPRRRMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]```cccfffgggggggggiiihhhiiinnnuuuzzz{{{zzz{{{~~~vvvwww~~~{{{xxxssslllfffaaa^^^\\\aaaccc```\\\ZZZ\\\]]]ZZZWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUTTTRRRQQQRRRSSSXXX\\\___]]]VVVQQQPPPRRROOOOOOPPPPPPQQQQQQRRRRRRNNNQQQYYYaaaaaaZZZWWWYYYbbbkkkzzzuuujjjccc___bbbeeegggeeeaaa[[[WWWPPPNNNKKKGGGEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAACCCDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEECCCAAA@@@???@@@BBBCCCBBBAAACCCBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@?????????????????????????????????============>>>???@@@AAA===>>>>>>>>>>>>===<<<;;;======>>>???@@@@@@???????????????@@@@@@?????????>>>===<<<===>>>>>>===<<<>>><<<:::999:::<<<<<<;;;>>>=========<<<;;;;;;;;;========================@@@???=========>>>@@@AAA===========================<<<<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<===>>>===???@@@???======>>>@@@===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;;;;<<>>???@@@@@@???@@@DDDGGGCCCDDDFFFHHHIIIKKKKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLOOOSSSVVVWWWYYY[[[]]]WWWYYY\\\]]]^^^aaadddhhhgggiiinnnrrruuuxxxzzz{{{~~~xxxssspppssstttqqqllljjjkkkjjjhhh```___]]]]]]^^^^^^^^^]]]YYYXXXXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTTTTUUUWWW]]]```bbb```ZZZUUUSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSWWWaaalllkkk```ZZZ\\\jjjrrr{{{~~~tttkkkeeecccbbbeeeggghhheee```ZZZUUUNNNKKKGGGCCCAAA@@@AAAAAAEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFAAABBBCCCEEEGGGHHHIIIIIIHHHGGGGGGEEEDDDCCCBBBAAABBBDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAACCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBAAABBBDDDFFFFFFDDDCCCAAA@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>=========>>>???@@@@@@<<<===>>>??????>>>===<<<===>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@?????????===<<<===>>>???>>>===<<<:::999999:::;;;;;;:::>>>>>>>>>=========<<<<<<=========>>>>>>>>>??????AAA@@@>>>>>>>>>???@@@AAA======<<<;;;;;;<<<======@@@@@@???>>>===<<<<<<;;;>>>>>>>>>===>>>>>>?????????BBBDDDCCC@@@???AAACCC@@@???>>>=========>>>???@@@@@@??????>>>>>>>>>===???AAACCCCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@@@@???CCCCCCBBBBBBBBBBBBCCCCCCCCCJJJOOONNNGGGBBBBBBFFFAAADDDFFFFFFDDDFFFJJJNNNIIIKKKNNNQQQSSSTTTTTTTTTTTTUUUWWWXXXXXXWWWUUUTTTNNNTTT\\\aaabbbdddgggiiibbbeeeiiikkklllnnnsssxxx{{{{{{xxxtttrrrqqqqqqooonnniiihhhgggfffdddbbb```___^^^^^^^^^\\\[[[ZZZ\\\^^^cccdddddddddaaa\\\XXXUUURRRSSSTTTVVVWWWYYYZZZZZZYYY\\\gggqqqnnnaaa\\\```gggnnn{{{yyynnnggghhhiiihhhddd```^^^]]]]]]```ccceeeddd```[[[XXXRRROOOKKKGGGDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIFFFEEEFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCBBBAAABBBDDDFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAACCCEEEEEEDDDCCCCCCBBBAAAAAACCCDDDCCCBBB@@@@@@???>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAA<<<===???AAAAAAAAA@@@???===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>>>>???@@@@@@???<<<;;;;;;===??????>>>=========>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGEEEBBBAAA???>>>===<<<<<<===>>>???BBBBBBAAAAAA@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIGGGBBB@@@AAADDDCCCBBB@@@?????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGAAABBBCCCCCCCCCCCCBBBAAAHHHHHHGGGHHHHHHIIIKKKKKKLLLYYYfffeeeYYYNNNMMMPPPMMMPPPSSSRRROOOPPPTTTYYYSSSUUUYYY]]]___````````````aaaccceeeeeecccaaa```VVV___jjjrrrvvvxxx{{{~~~|||~~~|||yyyuuurrrqqqiiijjjiiihhhffffffhhhjjjggggggggggggfffbbb\\\XXXVVVWWWXXXZZZ\\\]]]^^^___^^^___iiirrrnnnaaa]]]bbb```gggrrr}}}yyyjjj^^^\\\ZZZXXXXXXZZZZZZXXXVVVUUUYYY^^^bbbdddccc```^^^YYYVVVRRRNNNLLLLLLMMMNNNHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPNNNLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKCCCDDDDDDEEEFFFGGGGGGHHHDDDFFFGGGGGGEEEDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGIIIHHHHHHHHHGGGGGGEEEDDDCCCFFFEEEEEEGGGIIIJJJIIIHHHDDDBBBBBBBBBDDDDDDCCCBBBCCCCCCBBBAAABBBCCCDDDEEEBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA===>>>AAACCCDDDCCCBBBBBB===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA@@@@@@AAABBBBBBAAA?????????BBBDDDDDDCCCAAA<<<===>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNPPPSSSTTTRRRMMMFFFBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDIIILLLMMMIIICCC@@@AAADDDEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKAAABBBDDDFFFFFFFFFFFFEEELLLLLLMMMMMMNNNPPPQQQRRRTTTgggzzzzzzkkk[[[WWWZZZZZZ]]]___]]]ZZZZZZ^^^bbb```cccgggkkknnnoooooonnnnnnppprrrttttttrrrpppnnndddooo}}}}}}zzz{{{~~~~~~~~~{{{uuuoooiiifffeeeeeeeeedddccccccdddeeefffgggeeegggmmmoooiiibbb^^^aaadddiiinnnooollleee```TTTTTTUUUXXXZZZZZZXXXVVVYYY]]]ccciiikkkjjjgggeeedddaaa]]]ZZZWWWTTTPPPMMMNNNLLLJJJHHHGGGGGGIIIJJJLLLIIIJJJMMMMMMJJJJJJLLLQQQOOOLLLLLLMMMNNNNNNNNNSSSSSSTTTSSSRRRPPPNNNLLLPPPOOOMMMLLLKKKLLLLLLMMMJJJKKKLLLNNNOOONNNNNNNNNNNNNNNNNNLLLIIIHHHIIIJJJLLLIIIIIIMMMLLLFFFEEEHHHLLLIIIJJJMMMKKKFFFGGGMMMHHHHHHGGGHHHJJJJJJHHHGGGHHHCCCAAAEEEIIIIIIGGGEEEGGGHHHJJJHHHEEEDDDEEEGGGJJJKKKLLLLLLLLLIIIGGGEEEBBBFFFHHHGGGGGGJJJKKKIIIJJJGGGDDDCCCEEEFFFDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEFFFEEECCCDDDGGGJJJKKKHHHEEECCCCCCDDDDDDDDDDDDBBBAAABBBEEEHHHIIIIIIFFFBBBAAAEEEFFFCCCBBBCCCFFFGGGGGGFFFDDDDDDEEEFFFBBBEEEHHHGGGDDDBBBBBBDDDCCCDDDDDDBBB???>>>AAACCCDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIJJJJJJIIIHHHGGGFFFGGGFFFEEECCCBBBBBBBBBCCCEEECCCAAABBBDDDEEECCCAAABBBCCCDDDDDDDDDGGGKKKNNNPPPRRRUUUTTTSSSRRRTTTWWWXXXWWWVVVUUUTTTPPPLLLHHHFFFDDDBBBAAABBBBBBBBBAAADDDDDDDDDBBBAAAAAACCCEEEHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJKKKHHHDDD@@@@@@BBBIIIIIIGGGEEEDDDEEEIIILLLHHHGGGFFFGGGIIIJJJJJJJJJQQQOOOLLLIIILLLSSSTTTQQQNNNIIIIIIOOOUUUTTTRRRQQQQQQPPPUUU___eeeccc^^^\\\dddooozzz}}}vvvllleeecccgggiiijjjiiihhhiiinnnrrrqqqssswww{{{~~~~~~}}}}}}xxxwwwvvvuuuuuuvvvxxxyyyyyyuuussswwwyyyvvvrrrqqqkkkkkkjjjkkkkkkjjjfffccc___^^^^^^^^^______\\\ZZZZZZ^^^dddiiilllllljjjhhhgggeeecccaaa```___]]][[[UUUSSSOOOLLLKKKLLLOOOPPPQQQOOOPPPTTTUUURRRPPPQQQTTTRRRPPPPPPQQQQQQQQQOOOSSSTTTTTTTTTSSSRRRPPPNNNKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQOOOMMMMMMNNNOOONNNKKKLLLOOONNNIIIHHHJJJLLLIIIIIINNNNNNJJJJJJMMMJJJIIIHHHIIIKKKLLLKKKIIIKKKHHHFFFIIILLLMMMLLLJJJJJJJJJJJJHHHFFFFFFIIIMMMMMMNNNNNNOOONNNMMMKKKKKKJJJJJJIIIKKKRRRZZZYYYSSSNNNKKKGGGFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIHHHFFFFFFIIIKKKLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFGGGJJJMMMNNNNNNIIIDDDBBBDDDDDDBBBBBBCCCEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGIIIIIIFFFEEEEEEFFFEEEFFFFFFDDDAAA@@@BBBDDDCCCCCCBBBBBBAAAAAAAAA@@@CCCCCCCCCBBBCCCCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHIIINNNNNNOOOOOONNNMMMKKKJJJKKKJJJHHHFFFDDDDDDEEEFFFGGGEEEDDDEEEGGGHHHFFFDDDFFFGGGGGGGGGHHHJJJNNNQQQRRRTTTVVVUUURRRQQQSSSUUUWWWVVVUUUTTTSSSPPPNNNKKKHHHFFFCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFGGGGGGHHHIIIIIILLLOOONNNKKKHHHIIIJJJMMMNNNMMMLLLKKKLLLOOORRRPPPPPPOOOPPPRRRSSSTTTTTTSSSVVVUUUSSSTTTYYYZZZWWWWWWSSSSSSZZZ___^^^[[[ZZZ\\\^^^fffppptttoooiiigggiiirrr{{{~~~zzzvvvuuuvvvxxxzzz{{{zzzzzz}}}zzzuuutttuuuuuuuuurrrpppnnnmmmlllkkkiiigggdddgggkkkooorrrssssssrrrsssrrrrrrrrrtttuuutttssshhhddd^^^XXXUUUUUUWWWXXX\\\[[[]]]ccceeeaaa]]]]]]\\\YYYWWWUUUUUUUUUTTTRRRTTTUUUVVVWWWWWWUUUSSSRRROOOOOOPPPRRRTTTVVVXXXYYYYYYZZZ\\\]]]]]]\\\ZZZXXXWWWWWWWWWUUUSSSSSSUUUWWWUUUSSSRRRTTTSSSOOONNNPPPNNNKKKKKKOOOSSSQQQNNNMMMKKKJJJIIIIIIKKKLLLLLLKKKKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLKKKIIIHHHJJJNNNRRROOOOOOOOONNNNNNNNNOOOOOORRRNNNJJJNNN\\\gggeee]]]QQQNNNJJJHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIKKKNNNQQQRRRRRRPPPKKKGGGIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDFFFGGGGGGEEEDDDDDDDDDDDDDDDEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEIIIIIIJJJJJJKKKLLLNNNNNNRRRSSSSSSTTTSSSQQQPPPOOOOOONNNLLLIIIFFFEEEGGGIIIGGGGGGGGGIIIKKKKKKJJJHHHHHHJJJKKKKKKKKKMMMPPPSSSTTTUUUUUUTTTRRRQQQQQQRRRUUUUUUTTTTTTSSSSSSTTTTTTPPPMMMJJJGGGFFFFFFHHHJJJJJJKKKLLLLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKOOOTTTUUUSSSRRRRRRTTTTTTUUUUUUUUUTTTTTTVVVXXXZZZZZZZZZ[[[\\\]]]______^^^ccceeebbb___``````___```^^^```hhhmmmkkkhhhgggfffkkkuuuyyytttsssxxx~~~}}}~~~wwwmmmgggeeeeeegggpppooorrrzzz}}}yyysssqqqlllhhhbbb]]][[[[[[ZZZZZZYYYZZZ\\\^^^^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^______```ccceeeeeeeeedddcccddddddccc```^^^^^^___aaacccbbbaaa```^^^[[[YYYYYYWWWSSSQQQSSSWWWVVVRRRNNNQQQOOOMMMLLLNNNOOOOOOOOOLLLOOOPPPNNNNNNPPPQQQOOOPPPPPPPPPQQQQQQSSSUUUWWWTTTSSSQQQPPPPPPRRRSSSUUUZZZUUUQQQTTT```jjjiiibbbUUUSSSPPPNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJJJJKKKIIIJJJLLLMMMMMMNNNPPPRRRQQQPPPOOOPPPSSSVVVWWWWWWWWWSSSQQQSSSRRRNNNLLLMMMLLLJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMOOOPPPQQQTTTTTTUUUUUUTTTRRRPPPOOOQQQQQQPPPKKKGGGEEEGGGJJJIIIJJJLLLNNNOOOOOONNNLLLKKKLLLNNNNNNNNNPPPSSSUUUVVVWWWWWWVVVUUUUUUUUUUUUWWWWWWXXXXXXYYY\\\```bbb]]]ZZZVVVQQQMMMMMMOOORRRTTTVVVXXXWWWTTTQQQPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSRRRXXX^^^aaa```______aaaaaabbbcccbbb```______```dddeeefffggggggiiikkkmmmlllsssuuunnngggfffiiijjjiiiiiimmmwww|||{{{yyyyyywww{{{uuummmiiiiiikkklllgggiiilllmmmnnnllljjjiiifffeeeeeeeeefffgggjjjkkknnnpppsssvvvyyy{{{|||}}}{{{{{{yyyuuurrrrrrsssuuuzzzzzzwwwtttqqqooommmlllhhhccc^^^\\\^^^^^^ZZZUUU[[[XXXTTTRRRRRRSSSSSSSSSQQQWWWXXXTTTQQQTTTUUUTTTTTTUUUXXXZZZ\\\\\\ZZZXXXYYYXXXVVVUUUUUUVVVYYYZZZ^^^]]]ZZZYYY^^^dddeeeaaaZZZYYYWWWUUUTTTUUUXXXYYYWWWVVVVVVUUUUUUUUUVVVVVVQQQQQQPPPPPPPPPPPPOOONNNKKKMMMPPPQQQQQQSSSWWWZZZXXXWWWUUUVVVXXX[[[[[[[[[XXXUUUVVVZZZZZZUUUQQQPPPOOOMMMKKKKKKLLLLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGIIIJJJKKKJJJHHHFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHKKKLLLLLLMMMOOOQQQSSSTTTWWWWWWXXXWWWVVVTTTSSSQQQUUUVVVVVVQQQKKKHHHIIILLLNNNPPPTTTVVVWWWUUUTTTSSSRRRTTTVVVWWWXXXYYY\\\^^^````````````aaabbbbbbaaa]]]___aaabbbdddhhhnnnrrrjjjgggccc\\\VVVUUUWWWYYY___bbbdddccc```[[[XXXVVVXXX\\\aaadddddd```[[[XXX^^^cccjjjnnnnnnmmmnnnppprrrssssssqqqmmmkkkkkkkkkoooqqqsssttttttuuuxxx{{{xxx~~~yyyrrrsssxxx|||~~~~~~~~~|||zzzzzz{{{wwwooommmooonnnjjjiiieee___ZZZYYYYYYYYYXXXXXXaaaccc\\\WWWYYY\\\ZZZZZZ[[[^^^aaacccaaa\\\XXX]]]\\\ZZZYYYYYYZZZ[[[\\\^^^aaa```\\\ZZZ]]]^^^]]][[[[[[[[[ZZZXXXYYYZZZ\\\WWWWWWYYYZZZ[[[\\\\\\\\\TTTTTTSSSTTTUUUUUUSSSQQQNNNQQQSSSSSSSSSUUU[[[```^^^\\\ZZZZZZ[[[\\\]]]\\\ZZZXXXYYY^^^___[[[WWWWWWVVVTTTRRRSSSWWWYYYYYYWWWWWWUUURRRPPPPPPOOOMMMKKKKKKLLLNNNQQQSSSSSSPPPNNNPPPPPPQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSVVVVVVWWWXXXYYY[[[]]]^^^ccccccccccccbbb```^^^\\\^^^aaaccc___WWWRRRRRRTTTZZZ]]]bbbeeedddaaa___^^^^^^```ccceeefffhhhkkkmmmpppooonnnooorrrsssrrrqqqiiilllnnnooopppsssyyy~~~sssrrrnnnhhhaaa___aaaccciiimmmpppqqqnnniiidddbbbbbbffflllqqqqqqmmmgggcccffflllrrrvvvxxxxxx{{{}}}}}}yyywwwwwwxxxyyy|||zzztttpppooonnnnnnmmmwwwzzzpppiiikkknnnlllooooooppprrrsssqqqlllhhhjjjiiihhhgggffffffggggggfffjjjjjjfffdddfffgggeeeccceeeggggggeeedddeeefffdddeeegggiiihhhgggeeecccaaa```___aaacccdddbbb___\\\^^^___^^^^^^aaahhhooollliiigggffffffggggggffffffbbbbbbfffhhhggggggiiigggddddddhhhoootttuuutttppplllhhheeedddcccaaa^^^[[[\\\___dddhhhhhheeeaaaeeefffggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjkkkllllllmmmmmmmmmnnnoooqqqrrrsssvvvwwwwwwvvvuuurrrpppooolllqqquuuqqqiiibbb```aaajjjnnntttvvvtttqqqnnnmmmhhhkkkooorrrtttvvvyyy{{{~~~|||{{{|||~~~~~~|||vvvyyy|||{{{zzzzzzzzz{{{zzzuuuooolllooorrrtttyyy~~~{{{vvvtttooorrrwww{{{}}}|||yyywwwtttyyy~~~}}}|||{{{zzzyyyyyyyyywwwyyyzzzxxxxxx{{{zzzvvvsssvvvyyyyyywwwuuuvvvwww{{{|||}}}}}}zzzvvvqqqnnntttssssssuuuxxxxxxvvvsssppprrrrrrqqqooosss|||}}}zzzxxxyyyyyyxxxwwwtttooolllooorrrsssvvv{{{xxxvvvwww}}}~~~}}}zzzwwwrrrsssvvv{{{}}}zzz{{{{{{|||}}}~~~xxx~~~vvvnnnkkklllvvv{{{|||yyyxxxmmmppptttxxxzzz}}}}}}zzzxxx{{{~~~|||yyy{{{}}}~~~~~~|||xxxtttrrrzzzwwwuuuwwwzzz}}}~~~~~~}}}|||~~~vvvxxx|||