BM6P6(@ aaaTTTGGGDDDCCCAAA???>>>::::::888444111111444888888666222000///...,,,***)))+++,,,+++)))(((+++---******+++---...,,,&&& )))+++,,,,,,,,,,,,...///...,,,***)))***+++,,,,,,///......---+++)))'''&&&%%%(((+++,,,,,,++++++,,,000000000000000/////////---------,,,)))((()))***,,,...000---))))))...222111...+++*********)))(((,,,---...///000000000///------///333555555333000555111//////,,,&&&$$$&&&))),,,000444444222///------,,,+++,,,...000000000000---+++***,,,---......333222111000000...+++(((&&&,,,222444333111000111444222///,,,***)))******((('''(((***...000111000---...111555777555000---***+++,,,,,,,,,***)))(((------,,,+++,,,---...///,,,+++)))(((((()))+++,,,---***''')))...000///,,,---------///111111///---...///000000//////000111111///,,,(((&&&(((,,,000---,,,******,,,000444777111//////111333222...***---------...///...+++(((,,,------,,,******,,,...+++---...------,,,---......000555999666000...000000000111222333444444555444444222000---***'''&&&************+++,,,...///...,,,******+++,,,+++***///,,,***,,,000111---((((((''')))...444666111,,,+++******---111222000......///111111000//////000+++******)))***+++---...000---***((()))---222555///...///111444555444333*********+++,,,///111222444222000000000///***&&&!!! !!!(((---------///555<<>>CCCEEECCC@@@?????????@@@DDDMMM[[[mmm{{{hhhVVVJJJEEECCC???:::777888:::<<<===>>>@@@AAA@@@>>>AAAGGGNNNSSSRRRNNNJJJLLLXXXjjjxxxuuu\\\OOODDDAAA@@@>>>;;;:::999999777333000000444777888555333111000///---,,,)))***+++)))&&&&&&(((+++))))))***,,,...---)))%%%+++,,,------+++***+++,,,,,,***(((((()))+++---...///......---+++)))((('''%%%(((***++++++,,,---...000000///......---....../////////---+++***+++,,,---//////,,,'''&&&***...///---+++***+++***)))'''...//////////////////...------///333555555333111555111///000...((('''(((,,,...111333333000,,,***+++***)))***---////////////,,,******,,,...//////......---......---***((((((---222333000---,,,---000...,,,***))))))))))))(((((((((***---000111111000000111222333222///---******+++,,,,,,+++))))))------,,,,,,,,,---...///***)))(((((()))+++---//////+++)))+++///222111...///......000111111///------...000000000000222333777444000+++((((((+++...,,,+++******+++///333555222000...///111000,,,(((---,,,,,,---...---***(((...//////...,,,++++++,,,000222333444333111///...---...222666333...,,,......///000111222333444444222111111///---***'''&&&)))***++++++*********+++............------------...,,,+++...222333///,,,***)))***---000000...++++++******---000111///------...000///...------...***************+++,,,---...,,,******+++///333666111000//////111111111///+++++++++,,,---///111333444222/////////...+++))),,,+++(((%%%###%%%(((,,,......111666<<<@@@AAA@@@CCCBBB@@@@@@@@@@@@@@@@@@CCCFFFLLLWWWgggzzzsss```SSSJJJDDD@@@>>>AAACCCAAA>>>===>>>>>>BBBEEEMMMZZZlllvvvcccRRRGGGCCC???<<<999888;;;???AAABBB@@@AAABBB@@@>>>???EEEKKKMMMMMMKKKJJJMMMWWWfffrrrjjjWWWLLLCCCAAA@@@<<<888777888777555222000000333555666444222111111111///---******(((&&&######%%%'''''''''(((***------,,,***---......---***(((((((((+++***'''&&&'''***...000......---,,,+++***)))((('''(((******+++,,,...111111000...,,,++++++,,,,,,111111111///---,,,---......///...)))%%%###%%%(((---,,,+++,,,,,,+++(((&&&///////////////.........---...///222555666444222333000000111000+++)))+++...///111222111...***'''(((''''''(((+++.........---+++******---///000000,,,+++,,,---......+++))))))---000000,,,((('''(((***))))))((((((((()))))))))((((((***---000111111333222000/////////---,,,((()))***++++++******)))------,,,,,,------...///((('''((()))+++---000111000---,,,---111444333111222111000000111111...,,,,,,---/////////000222444:::888333---)))(((***,,,+++***((((((***---000222333000------...---)))&&&,,,++++++,,,,,,+++)))&&&---///111111///,,,++++++222444666777666333000---++++++...111///***)))+++,,,,,,...000111222333333000000000///---***'''%%%''')))+++***(((&&&%%%$$$,,,///222111///...///111---,,,,,,000333444111...,,,------,,,***))))))***+++++++++,,,......---+++///000000000...------...******++++++++++++++++++,,,,,,+++,,,...111444666333111...------...---,,,,,,,,,,,,---...000111222444111...---......---,,,222333222000...---...///111111333777<<>>>>>>>>>>>>>>BBBLLL[[[nnnrrrcccVVVJJJBBB@@@AAABBBAAA???>>>???AAAHHHJJJQQQ^^^pppttt```PPPGGGCCC>>><<<::::::===AAACCCDDDCCCDDDCCCAAA??????DDDHHHIIIJJJJJJJJJNNNWWWccclll~~~fffUUULLLEEECCCBBB===999999777666444111000111222444444222111111111111///---***(((&&&###!!!!!!###$$$'''''''''(((***+++++++++,,,---...---+++((('''(((,,,+++)))'''&&&(((,,,///......---,,,+++************++++++******+++...111222111...,,,+++++++++,,,111111111000---,,,---///------+++'''###"""$$$&&&+++++++++---...,,,)))&&&,,,,,,,,,,,,---......///......///222555666444333000......111000,,,***,,,---...///000///,,,)))''''''&&&&&&(((+++...//////,,,******+++---///000000------...///000///,,,)))'''***---,,,(((%%%$$$%%%&&&&&&'''((()))******+++)))((((((***...111222222333111///......---***(((%%%&&&''')))******))))))---------------......///(((((()))***,,,...000111000...---///222444444333444333111111111000...,,,,,,---------,,,---///111666444000,,,((('''))),,,)))(((''''''(((+++...///000---******,,,,,,)))%%%***)))))))))******'''%%%))),,,000111000---,,,+++000000222333444333000...)))((()))---,,,(((&&&(((***+++---///111222222222222222222111...***&&&###$$$(((+++***&&&!!!)))...222111...,,,...222------...111333333000---000111111---'''$$$&&&)))+++++++++++++++++++++***222333333111/////////111,,,,,,---------,,,,,,+++---------...///111222333222000,,,***+++,,,,,,+++,,,,,,,,,---...///000000222000...,,,,,,---///000000333666888888888999:::888888888:::<<<@@@BBBCCCDDDDDDDDDBBB@@@??????@@@>>>DDDOOOaaauuusssdddVVVMMMFFFDDDCCCDDDDDDCCCEEEIIIOOOSSS[[[hhhyyywwweeeVVVKKKEEE@@@>>>;;;;;;>>>@@@AAABBBFFFFFFFFFDDDBBBBBBFFFIIILLLLLLLLLMMMQQQZZZeeemmmzzzeeeSSSLLLFFFEEECCC>>>::::::666555222111111222222333222111000000111000...,,,)))'''%%%#########$$$$$$((((((((((((''''''((()))***,,,......,,,***))))))///...,,,)))&&&&&&))),,,......,,,++++++++++++,,,---------+++***+++---///222111///...,,,,,,,,,,,,//////000...---,,,...///++++++)))&&&$$$$$$&&&'''******,,,...///...***'''''''''((()))+++...000111......///111333444333222,,,***,,,//////+++***+++***+++,,,------,,,+++***((((((''')))---///000000+++******+++...000000///------...///000...)))&&&$$$''')))((($$$"""###%%%&&&''')))***,,,,,,,,,,,,)))((())),,,///111222111//////...///...,,,((($$$"""###%%%'''))))))))))))------.........//////...+++++++++,,,,,,---.........------...111333444444555333111000000000...,,,------,,,***((((((***,,,,,,,,,***'''%%%&&&))),,,(((''''''&&&''')))+++,,,+++)))((()))+++,,,)))&&&'''&&&%%%&&&(((((('''%%%###''',,,//////---,,,,,,---,,,---000444555444333((('''(((,,,---(((%%%&&&***,,,...000222222222222555444333111---)))$$$"""###'''+++)))$$$&&&***......***))),,,000...///000222222000---***111444555000((($$$&&&***************))))))))))))111222222000///...000111//////......---------,,,..................//////000---+++***+++---------+++++++++,,,------------000///---,,,+++---111333...222888<<>>>>>???GGGUUUhhh{{{qqqddd\\\NNNHHHFFFHHHIIIIIILLLQQQUUU[[[fffttt}}}nnn^^^OOOFFF???===::::::===@@@BBBBBBHHHIIIIIIHHHIIIJJJMMMOOOWWWUUUSSSTTTXXXaaallltttuuuaaaPPPJJJEEECCC@@@<<<:::;;;666444222111222333333222222111111111222111...,,,(((&&&%%%%%%'''((('''&&&((()))***)))'''&&&'''((((((+++...///...,,,+++,,,///000///,,,'''&&&(((+++...---,,,++++++,,,---...,,,---...---,,,,,,---///000000000///...---,,,,,,,,,---...---------///111,,,+++)))''''''((()))******+++,,,...000///,,,)))$$$%%%&&&(((+++...111333//////...///111222111///***(((***......***(((***(((((()))***++++++,,,,,,***))))))+++---000111000++++++***,,,...//////...++++++,,,---...+++&&&###"""$$$&&&$$$"""!!!###%%%''')))+++...///...---,,,'''(((***...111222111///,,,+++,,,------+++'''$$$"""###%%%(((***+++++++++------...////////////...------------------------,,,------...000222444555555333000/////////...------,,,+++(((%%%%%%&&&(((''''''&&&$$$###$$$(((+++(((''''''&&&'''((()))***(((''''''))),,,---)))%%%######"""###&&&''''''&&&###(((,,,---,,,,,,,,,,,,,,,...333999<<<;;;888+++***,,,111222---)))(((,,,...000333333333222111555444222///+++'''$$$######(((,,,+++%%%%%%(((***)))((())),,,//////000222333222///,,,)))000333666333,,,(((''')))((())))))(((''''''(((***.........---+++,,,...000222000///---,,,,,,------......---,,,++++++++++++...,,,++++++---/////////***++++++,,,,,,,,,++++++......---,,,,,,...222555333777<<>>;;;888888<<>>999000///222888:::555...,,,///111333555555444333111222111...+++(((&&&%%%%%%&&&+++000...(((######&&&((((((''''''(((+++...000...111444555444111...,,,,,,000444444111,,,)))((('''(((((('''%%%%%%(((***,,,,,,,,,+++***+++...111333000---***)))***+++---,,,+++***)))((()))***+++///...---...000000000///+++,,,---------,,,+++***+++,,,---------...222666999===BBBHHHOOOVVV^^^ccceeeiiinnnooonnnmmmmmmnnnkkknnnooohhh[[[NNNEEEAAAJJJWWWjjj{{{|||nnnaaaYYYZZZYYYUUUVVV]]]eeennn|||qqq]]]NNNBBB>>>999888<<>>666444333777>>>@@@:::333///111333555777777555333111///---***'''%%%%%%&&&'''(((...222000***&&&(((+++,,,)))&&&&&&)))---000222---000555777666333111///)))---333555333...)))&&&%%%'''(((&&&$$$%%%(((+++,,,------,,,,,,---111333222000+++(((&&&'''***,,,)))((('''&&&&&&(((***+++000//////000111111///...,,,---.........---,,,+++)))+++......---///333666<<<@@@FFFMMMVVV```kkkrrrooouuu~~~|||yyyxxxuuuyyy|||vvvhhhZZZPPPKKKTTTbbbuuu}}}nnndddcccaaa[[[[[[bbbooowwwyyydddUUUHHHCCC===999;;;@@@EEEGGGJJJLLLPPPWWW```hhhmmmpppiiihhhiiilllppptttvvvwwwjjjZZZTTTOOOIIIEEECCC@@@<<<888888666444666888999777555888888888777555333111///---)))''')))---000...+++...///000...+++)))***,,,,,,---///000000...---+++***---///---)))(((+++///.........//////,,,(((%%%######%%%'''))),,,///000000,,,)))(((***,,,,,,+++)))---......111777999888222///---,,,---............,,,+++...333444000+++***$$$"""''',,,---,,,,,,000---***)))***+++,,,,,,111---,,,---,,,)))))),,,+++'''$$$###&&&)))******---///000---)))(((,,,111,,,++++++,,,---,,,***(((&&&(((,,,...///,,,)))''')))******((($$$###&&&))),,,***)))+++...///...,,,''''''***000555666333000)))&&&$$$$$$&&&***---...***))))))***,,,000444777555...+++///333111...---...------,,,---...///000...000222222111000000000111000///////////////000...,,,(((&&&&&&))),,,///333111...)))%%%"""###$$$&&&'''(((((('''(((***,,,......///...,,,((($$$!!!!!!!!!(((------+++%%%)))---///...,,,***)))+++...444;;;??????;;;888888:::>>>AAABBB???888333111222555666666444111000,,,,,,***&&&###!!!!!!"""...333444///,,,---.........,,,++++++...000000000///111333555555333111//////...------,,,+++(((%%%%%%))),,,,,,(((''')))---///000111000...,,,,,,,,,111,,,'''&&&'''***+++***&&&###$$$&&&&&&%%%(((...222000///111333444111//////000111222111///---,,,+++...000111000111666999EEEKKKPPPTTT]]]lllxxx~~~}}}zzzrrreee]]]ZZZ```iiivvv{{{sssoooppptttvvv|||tttdddYYYOOODDD>>>>>>AAAAAA@@@AAAGGGQQQZZZbbbiiinnnrrroooiiifffhhhhhhggggggiiijjj^^^VVVPPPJJJFFFDDDBBB>>>:::777555333333555777666444777777777666555333111000...***'''(((+++...---***,,,...///...+++))))))+++***+++---......---,,,+++)))+++---,,,+++***,,,............//////---)))&&& """$$$''')))+++,,,---***'''&&&((())))))(((***---...---///555777666222///,,,+++,,,------------,,,,,,000444555111---'''!!!%%%******)))***---***&&&%%%'''***,,,---111...---...---******,,,***'''$$$%%%(((,,,---------......,,,******---///++++++,,,,,,,,,+++)))'''%%%(((+++------,,,)))'''***+++,,,***((('''(((***,,,***)))***---...---+++((()))+++///444666444222+++(((%%%$$$'''***,,,---)))***,,,---...///000111000***)))---111000...---......---,,,,,,---...///...000222222111/////////000000///...............,,,+++)))((()))+++...000111111///+++'''$$$$$$$$$((()))******))))))+++---.../////////---)))%%%###%%%"""!!!$$$***------***(((+++000333222000...---+++,,,///444:::===>>>>>>:::;;;>>>@@@@@@;;;555///---///111222333333222111---,,,)))%%%"""!!!"""###,,,000222//////222222111...---++++++---///000///000222444555555333000......---,,,+++***(((%%%###'''+++///...+++***+++...000222333333111000111222444000+++)))***+++***)))&&&""""""&&&((())),,,000333000//////111111///---//////111111111000...---...000222222222555;;;???LLLPPPUUU[[[hhhwww|||uuulllccc```ccchhhppp}}}yyyggg[[[MMMCCC???>>>===:::888>>>HHHSSS^^^gggpppuuuooohhhcccaaa___[[[ZZZ[[[yyyggg```XXXRRRKKKGGGEEEBBB>>>;;;666333000///111333444444555555555555444333222111///***&&&%%%(((******)))))),,,......,,,***))))))''')))+++,,,---,,,+++***((()))***,,,//////---,,,------...///000...***'''"""%%%'''((())))))***(((%%%%%%&&&''''''&&&+++------***,,,222444333000---***))))))*********,,,+++---111555555111---######'''''''''((((((%%%!!!!!!$$$))),,,...222...---...,,,((((((***'''&&&%%%'''+++...000000---,,,+++,,,---...---,,,+++,,,---------+++((('''%%%''')))+++,,,+++)))'''***,,,------+++***+++,,,+++***))))))+++,,,+++*********+++...222444444333...+++'''&&&''')))++++++(((+++...///...,,,,,,,,,***%%%%%%+++000///---...///...---++++++,,,---...///000222222000.........000000///...------,,,,,,*********+++,,,...///000///000000...***'''%%%%%%+++,,,---,,,++++++,,,---.../////////---***'''%%%)))'''&&&(((+++,,,+++((('''+++111444444222111000---,,,+++///555<<L=hĦ```YYYRRRIIIBBB>>>;;;777333444111...+++***,,,///2224ĉ@ӵ,,,)))%%%""""""$$$%%%&&&***+++---///000...,,,***''')))+++---......---,,,)))((()))///666777222---((((((***,,,...---***'''$$$%%%(((+++------,,,+++,,,,,,,,,+++*********+++,,,---***&&&&&&,,,000///***(((%%%$$$%%%&&&'''&&&'''))),,,///111111...,,,###!!!"""''')))(((''')))"""  $$$***///111222---***>L!!!###&&&))),,,...111222,,,)))'''***///222...***///111222000---*********'''((()))***++++++++++++***+++,,,---...---,,,******))))))((('''(((***,,,,,,,,,,,,,,,,,,---///000///---+++***)))(((%%%###$$$(((******((((((,,,000%%%"""$$$)))---...000333222000,,,)))((()))***+++,,,...//////---,,,+++,,,222222222222111///---,,,%%%'''***,,,------,,,,,,***---111111///+++((('''---///000000...------...***+++++++++***)))''''''++++++++++++***'''### ###(((---111222111000000,,,+++***+++000555888999111111222444555333///,,,(((((()))***---111555777444000***((())),,,------+++,,,,,,---111555333---+++******,,,...//////...333222111000...,,,+++***'''(((***)))((((((***,,,(((***,,,------+++++++++//////000///000333777:::555666666555333111000///+++&&&%%%---555888888999555333111...,,,+++,,,---------,,,------///111222///000000111555>>>KKKTTT^^^jjjuuuzzz|||}}}{{{uuuooohhheeejjjsssrrrcccWWWKKKCCCBBBBBBCCCEEEJJJSSS]]]dddeeeaaa^^^^^^[[[TTTNNNMMMGG=?HdĦ=ĪjUUUNNNEEE>>>:::888444111333222///+++)))+++///222GG=?***'''%%%$$$%%%&&&(((++++++,,,...000000...+++)))+++---...///...---,,,)))(((***///555777333...''''''))),,,......+++)))%%%'''(((***+++,,,,,,+++---...///...,,,+++,,,---,,,---)))$$$%%%+++//////)))'''%%%$$$&&&((())))))(((***,,,---...---,,,,,,'''%%%'''+++,,,)))(((+++$$$""""""$$$)))...111333222---)))HdĦ!!!$$$(((+++,,,...///111+++(((&&&)))...111///,,,222333333///+++(((***,,,*********+++,,,---......,,,+++++++++------+++***)))))))))((('''(((,,,......//////---,,,+++,,,...,,,,,,,,,,,,+++((("""!!!%%%))))))&&&''',,,111'''$$$$$$(((+++,,,000555333000,,,)))''''''(((***(((***------+++******+++222222333333222000///---''')))+++,,,,,,+++***)))(((+++///111///,,,)))(((+++---///000///------...))))))))))))))))))((((((+++,,,------+++'''### &&&***000333444333222111((('''''')))+++---...---,,,,,,...000222333111///*********+++---000333444444///+++***,,,///000///,,,---,,,)))***---,,,(((''''''(((+++///111111111111000...,,,+++*********''')))+++***((((((,,,///))))))***+++++++++++++++222222111000000222777;;;555666777666333111000111,,,((()))///444555555777333333222///,,,+++,,,------,,,+++***+++---///111---...000222777BBBPPPYYYeeessswwwnnneee```cccqqqwwwjjj]]]SSSJJJHHHDDDBBBEEEMMMWWW___gggeeegggkkkiii___VVVRRRӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵOOOIII@@@Ħ333222111ӵƜ`1.׼s---,,,ĭӵ+++,,,---+++((((((***...222333111ӵ000000...,,,Ħ)))***+++,,,,,,***+++$$$+++000111***(((&&&Ħ+++,,,------,,,,,,...Ħ'''***...111333333111---***DdD.........//////ӵ'''%%%ӵ---ӵ---++++++)))(((Ħ---,,,ӵ$$$***&&&ĭӵ(((&&&'''*********))))))***000111222222222111///---,,,,,,------,,,***((('''&&&***...000///,,,***)))(((+++...///...---------))))))))))))************,,,///111222///+++&&&$$$(((,,,111555555333222222((('''&&&''')))******)))******+++...111333222111,,,,,,,,,,,,---...//////222...******...000000...***,,,+++%%%###%%%&&&%%%"""###&&&+++000333444333///...,,,)))(((((())))))(((+++,,,+++''''''***...---,,,++++++,,,---......333222000...---///444888777888888555111//////000,,,)))+++///111//////222///000111///,,,******,,,---+++)))((((((+++---///---///222555<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦKKKEEE===gL666222333g&e222gĉ@111...g&e>&e(((@e+++,,,??+++***&&&'''))),,,///000g<ĉ///2222220003we<Ħ++++++,,,---3h?@e###$$$+++000111,,,***(((Z111.........---+++3h?gL******---111444444444111---+++D%%)?///fff?><z***...=?Ħ###g&e---g&e222///+++S?ʬ)))4ff?>ߝL444@e(((g&e###3h?g&e>&e,,,(((??###%%%((())))))((()))***...///111222111000...---/////////...,,,***((('''%%%)))---///...,,,+++***''')))---......---------))))))*********+++++++++...111555666333...***((((((,,,111444444333111111***)))'''((()))++++++***))))))***---000222222111---------,,,,,,,,,,,,+++000,,,(((***...000///,,,(((+++***### ###$$$ !!!%%%***000555666666...,,,***(((''''''((()))***---...+++&&&$$$'''+++111///,,,,,,---///000111222000---***)))+++000444999:::999555///,,,---...******+++...---******...,,,...000///+++))))))+++---+++(((''''''))),,,...///111555999@@@KKKZZZdddllluuu~~~~~~vvvrrrnnniiidddfffqqqxxxddd^^^TTTKKKHHHLLLUUU]]]]]]bbbnnn|||wwwkkkeee4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħsssg?IIIBBBHdĦ999777888Hu]Ħ...tt222...Hƅ^Hu]Ħ%%%H׼s))))))***))))))***+++---......---tQ...111555555je<Ħ///111222Bt=o9ĦH׼s,,,,,,---//////...,,,)))&&&HtĦ,,,------------Bt=o9ĦHdĦ......///111333333333...,,,)))Dtfo9ĦsߝLGdUĦ///Ht@cӵHu]Ħ---Hu]Ħ///---Htƅ^+++qIܗGIӵ111H׼s***)))Hu]Ħ Bt=o9ĦHƅ^Hu]Ħ,,,)))&&&&&&''')))******'''%%%+++,,,------++++++,,,---222111000///...---,,,,,,---+++)))***,,,---+++)))###'''+++,,,++++++---///,,,+++***))))))+++---...444333000...,,,,,,+++,,,***,,,///222333222000///******)))))))))***,,,---,,,,,,------///000111222111///+++*********)))(((***))))))+++...///...---,,,***'''###  !!!$$$)))...222222222111,,,'''&&&(((+++,,,+++///...,,,***)))))))))***///......000222222000......,,,***((((((***---///111222333222///+++'''%%%%%%'''***,,,......---,,,,,,,,,,,,---------......000---)))&&&%%%&&&)))+++...444>>>EEELLLUUU```iiivvvxxx|||sssooojjjeeegggooo|||zzztttiii^^^VVVTTTXXX[[[\\\aaaggglllppptttuuusss4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦIIIBBBDdDĦ999999999DdDĦ000`eĭ---DdDΦDdDĦ%%%DdDĦ'''''')))***************++++++,,,------------geĦ...111333FSĦ///111qjRgdKӵDdDĦ---,,,---...///...+++(((%%%DdDĦ------......qjRgdKӵDdDĦ...---...///000//////,,,+++***HdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ---DdDĦ+++q<R......peƜ4DuTӵ111DdDĦ))))))DdDĦ'''qjRgdKӵDdDΦDdDĦ,,,)))((())))))***&&&&&&'''))),,,,,,+++)))+++---...---,,,+++,,,...000000000//////.........///,,,)))***...///---)))&&&)))+++,,,+++***+++---...---+++******+++---...222111///...------------+++,,,...000111111000///++++++*********+++,,,---000//////...///000111222222///,,,***)))))))))(((,,,,,,,,,...000111111000---+++)))'''$$$"""!!! !!!###(((---000111000///+++'''&&&***---...---......,,,,,,+++,,,,,,---/////////111222222///---***)))(((((())),,,///111222222222222000---)))((('''(((***,,,------,,,,,,***+++,,,---///000111222222///,,,)))((((((***+++///666???HHHPPPZZZfffnnn|||}}}|||~~~}}}~~~~~~{{{xxxsssrrrooollllllrrrzzzxxxlllccc___^^^^^^YYY\\\```eeejjjppptttuuu4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦtttCdgĪjBBBDdDĦ999999999DdDĦ222HߝL`o9,,,DdDΦDdDӵ%%%DdDĦ&&&&&&%%%&&&&&&(((***,,,...------,,,,,,,,,,,,geĦ000000sp?aĦ...000GIdnuR)ĦDdDĦ,,,***+++---......***(((%%%DdDĦ,,,------...GIdnuR)ĦDdDĦ...---,,,+++***))))))((()))+++DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ---DdDĦ%%%po9u---,,,000111=ӊB1.uTӵ111DdDĦ))))))DdDĦ...GIdnuR)ĦDdDΦDdDӵ---+++******+++,,,(((((()))+++...///...---+++---...---,,,+++,,,---.........//////000000000000+++''')))///222///+++***+++,,,,,,***)))***+++//////---,,,,,,---......//////.........///000000------......//////000000---,,,,,,,,,,,,---......111///...,,,,,,...///000222///+++))))))******)))///......000222333333222------,,,,,,***(((&&&$$$ !!!###''',,,//////...,,,)))&&&'''+++...///...+++,,,,,,---...///000111//////000111222000---***%%%%%%&&&(((+++...111333222222111111///...,,,+++***+++,,,---...---,,,,,,)))***,,,...000222444444333111///---,,,++++++,,,222888BBBLLLVVVaaannnvvv~~~}}}yyyvvvwwwwwwxxxxxxxxxuuuppplllooorrrsssssssssuuu{{{yyyqqqjjjddd```XXXXXXXXX\\\ccckkktttzzz4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<777666>d<Ħ1114DufئL>e)))DdDʜ4DuTӵ'''DdDĦ&&&%%%###"""$$$'''+++///000...---,,,++++++,,,geĦ111s<v>aĦ...///peӵDx<DdDĦ)))'''(((+++---...+++)))&&&DdDĦ(((+++,,,---peӵDx<>d<,,,***'''$$$######%%%''',,,>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ,,,>d<Ħ$$$peӵ,,,Ħ333F&uTӵ000DdDĦ******>d<Ħ222peӵDx<>d<ʜ4DuTӵ///---,,,,,,...///---,,,+++,,,...//////...+++,,,,,,,,,***)))***+++******+++---...///000111---'''###'''///333111---...---,,,+++)))))))))***///............///000111......///000111222333444000///.........///000111..................//////,,,+++***))))))+++---//////,,,***)))+++,,,------///...---...111333333222+++---...///...,,,)))'''""""""%%%(((,,,///...---+++(((&&&'''***---,,,+++((()))+++...000111222333......///000000...***&&&$$$$$$&&&))),,,///111333111000000///......---------.../////////...------******,,,---///111222333222111000///...---,,,,,,444:::EEEPPP\\\iiiuuu|||}}}}}}||||||{{{xxxtttpppmmmmmmlllllljjjgggdddbbbfffkkkqqquuuvvvzzzwwwllleee\\\XXXTTTWWW]]]fffqqq{{{4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<###!!!###(((---111222...---+++))))))+++geĦ222Hg8>aĦ...///B?Ho9111>d<&&&))),,,---,,,+++)))>d<ӵ)))+++B?Ho9$$$<x"""!!!$$$''',,,&ӫeʬtIӇ000>d<Φ>d<Ħ,,,D&ӫetIӇ)))DdDĦ,,,sdKĦ(((B?dp&ĒR+++///>d<sdKĦ000B?Ho9///s&dq&ĒR000000///------000222222000...---.........---)))++++++***((((((((()))'''''')))***+++---...///((($$$!!!%%%---333222000000...,,,***))))))******------...///000222333444...///000222333555666666222111000......///000111/////////000////////////(((((((((((())),,,///000***)))(((***---///000000---+++***+++...000000000***,,,...000///---+++)))&&&&&&(((+++...000///...+++(((&&&'''***+++)))'''%%%'''***...111222333333.........//////,,,(((%%%''''''(((***,,,...000111/////////...............000000000000000//////...,,,,,,,,,------......//////////////////.........666===HHHVVVcccpppzzz|||yyyvvvqqqlllgggbbb```]]]YYYVVVVVVWWWXXXYYYaaajjjqqqvvv}}}xxxnnnddd[[[TTTUUUWWW]]]hhhrrr4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBene>>>Hkge111ne111000fe$$$Hu]3hh))))))***se(((%%%###%%%***000222222---+++***))))))***geĦja>aĦ......@G222111se###$$$''')))***+++,,,+++<Ō%%%'''***@G'''###Hkge###!!!%%%'''+++HĪj@IŌ...///ege'''***Hu]3hIŌ---+++DdDĦ...ne111...@h'''(((>h((()))---se...ne+++---@G)))...sĪj@h000222222000------111555555222...,,,,,,------,,,***++++++***((('''((()))&&&''''''(((***++++++,,,&&&###"""%%%***///222222111...***((()))+++,,,,,,---...///000111222333444///000111333444555555555222111000.........///000000000000111000000///...(((((()))+++---///111222''''''(((,,,///222222111+++***((()))+++...//////***+++...//////...+++***))))))***---000111000///+++)))''')))++++++(((%%%$$$'''+++///222333222111000///.........---***(((,,,+++++++++,,,---///000//////000000000///......000000//////////////////......---------,,,,,,,,,+++,,,---...///000111222:::AAANNN]]]kkkwww~~~}}}vvvoooggg___ZZZSSSPPPKKKFFFDDDEEEJJJOOONNNXXXdddnnnuuuyyynnncccZZZWWWUUUTTTZZZddd4DuXӵĵD^DdDĦ@@@<<<555333555444333%%%"""D^)))&&&''')))s׼s***,,,(((&&&(((---222222111******)))(((((()))geFm8///>aĦ///......///111000s׼s%%%$$$%%%&&&&&&%%%'''***,,,Ho!!!%%%'''+++///,,,((($$$%%%###'''(((***+++---///###$$$)))D^///...+++DdDĦ111222555222---((()))(((((()))''''''+++s׼s//////'''***---(((((((((...222222444333000------222777444000,,,***+++,,,------+++,,,---,,,***((()))***((((((((())))))))))))***''''''''''''(((+++///222111---((('''))),,,......///000000111111111111111///000111222333333333222000000///...---,,,,,,,,,///000111111111///...---((()))+++---///000000000&&&'''***...111222000...,,,***)))))),,,...///000+++,,,...//////...,,,+++++++++,,,...111111000///***)))(((+++......+++'''&&&)))---222444444222111333111///...//////...,,,///...,,,++++++---000111000111333333333111///...---------,,,------......//////......------,,,,,,)))***+++---000333666777>>>FFFTTTdddrrr|||~~~vvvnnneee\\\SSSMMMCCCAAA===999666999@@@EEEGGGSSScccooowww|||oooddd```XXXOOOPPPWWWΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦlllVVVLLLKKKIIIFFFDDD@@@>>>;;;888666555555666777555333444Ħ666333222111000...+++&&&###!!!>d<Ħ(((((($$$%%%'''Be)))***...***(((***000333333000))))))((((((((((((geFYĉ000222>aĦ///...---+++(((&&&%%%(((+++...///...Be+++(((&&&%%%%%%###"""$$$(((,,,nu]ӵ###000333444444333000000...***&&&###""""""(((((($$$&&&(((((()))+++...000///...***+++---......---+++***%%%"""!!!###(((>d<Ħ---//////...,,,>d<Ħ444666444Ħ444///***)))+++,,,,,,***+++***(((&&&&&&''')))******'''&&&***Be000...//////,,,Ħ---'''### $$$'''(((///444444000...000555444555444000,,,---333888222...***)))***,,,......---...///---+++******+++************))))))))))))***++++++)))((()))---111000,,,'''&&&***---///000222222222111111///...---...///111222222111000///......------,,,+++***)))///000111111111///...---'''(((+++---...---,,,+++'''))),,,000222111...***...,,,******---000111111------...//////...---,,,++++++,,,...000111000...***)))))),,,000111...+++(((+++000444555555222111666333111000000111111000111///---+++,,,...111333222333555666666333111///+++************+++,,,---///////////////.........((()))***---111555999;;;AAAIIIXXXiiiwwwyyytttmmmeee]]]TTTKKKFFF999888666222000333:::???EEESSSeeeqqqyyyzzznnniii^^^PPPLLLRRR?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦkkkUUUJJJGGGEEECCCDDD???;;;777555555666666666777666444gdKĦ777444333222000---+++((('''"""sdKĦ)))(((!!!$$$))),,,,,,---222111000000111222222222---***&&&%%%&&&(((ŶS---///0003we<,,,)))''''''***---//////...+++,,,+++)))%%%"""!!!###$$$(((+++...iĉ@3hR/Ō///333555333000...,,,,,,***'''$$$$$$%%%'''(((&&&""""""&&&)))***,,,///000///+++(((''''''***...000///)))$$$!!!"""###%%%'''DdDĦ,,,,,,+++(((&&&sdKĦ///000gdKĦ,,,------,,,******+++---,,,)))'''&&&'''((())))))+++)))''')))000///...---+++gdKĦ+++***'''%%%$$$&&&((())))))111333444222...---111555777555222...,,,,,,,,,,,,...---,,,,,,---...///000333222000...---,,,,,,,,,***+++,,,***'''&&&(((***(((,,,///...(((%%%%%%(((+++---000000///...//////333222444666444//////222444444333222111111111111......---+++***)))(((((())),,,000444555444222000,,,(((%%%&&&)))---......******+++,,,...000222333---...///000111222222222---+++***...333555333///...---+++******+++---...------...//////...---,,,,,,,,,...222000...000666888555222000/////////...---+++***+++...111333444666999<<<;;;666000---,,,)))))))))'''&&&'''***,,,333111...---...............))))))...444888===CCCHHHQQQaaapppzzz{{{{{{|||}}}ooo]]]QQQLLLGGG???888222333...))),,,777===<<AneneneneDesssaaaOOOGGGEEECCCBBBBBB>>>:::666444444555555555555555ne555555222111000///---+++)))(((###ne,,,)))((("""&&&***,,,------------444333222222222333333333+++(((%%%%%%(((***>A...///000k<...+++))))))))),,,---...---***(((''''''+++***)))&&&###"""$$$&&&***---000fh(((,,,///000///---+++++++++)))'''$$$$$$&&&(((+++***'''### ###&&&***+++,,,///111000...+++))))))***,,,...---((($$$###$$$%%%&&&'''De***++++++)))&&&$$$ne---...ne,,,***+++,,,,,,++++++,,,---...+++)))((()))***+++++++++)))&&&'''***,,,---,,,---,,,ne+++,,,,,,***))))))***,,,,,,,,,---000222000------111555666555111...,,,++++++++++++++++++,,,---///111222222222111000...---,,,,,,,,,------+++(((''')))+++))),,,...,,,'''%%%''')))...000222222111/////////000///111444222......111555444444333222222222333.........---+++***((('''&&&)))...333555555444222---)))&&&'''***---......,,,,,,---...///111222333...///000111222333333444///------111666888555111,,,+++*********+++---...---...///000000///...------,,,...111000...111777777444111...---......//////---,,,,,,///222333444555888:::999555///,,,+++++++++***((('''''')))+++000///---------.........---)))(((---222666===CCCIIIUUUgggvvv{{{yyyuuurrrmmm```QQQHHHEEEBBB<<<666222111---(((+++666===>>>KKKTTTcccssssssdddVVVdddVVVIIIEEEEEECCC@@@@@@<<<999555333333444333333333333444333333000///...---,,,+++***)))%%%000---)))'''%%%(((,,,............///444333111000///000000111(((&&&%%%&&&)))---//////000---,,,+++******+++,,,,,,,,,)))&&&$$$$$$%%%)))))))))'''%%%$$$&&&(((---111444333&&&''')))++++++***)))'''((()))((('''%%%%%%''')))//////---***&&&%%%&&&'''+++++++++...000222111000,,,+++++++++,,,***'''%%%&&&&&&&&&&&&''')))*********'''$$$"""***+++,,,******'''))),,,------------...111...+++)))***,,,------***(((%%%$$$&&&(((******------+++,,,,,,///...---///000111000...***---//////......111444555333000...,,,*********)))******+++---///111222000111111111000///---,,,---...---,,,))))))+++,,,***,,,,,,)))&&&&&&))),,,222444555444222///......++++++---000///,,,,,,///555444444333333333444444...///000000...,,,)))((($$$''',,,111444666555444...,,,)))(((***,,,............//////000111111222000000000000111333444555000000222666::::::666222,,,++++++***+++,,,---.........000000000000///...---+++,,,//////...111777555333///,,,+++,,,...///222000......000333444444444555777555222...+++***------,,,)))'''&&&((())),,,,,,,,,,,,---...///000,,,((((((,,,111666===EEEMMM\\\ppp{{{zzzrrriiicccYYYOOODDD>>>>>>???;;;777222111,,,(((,,,777@@@DDDNNNYYYiiiwwwvvveee|||[[[QQQHHHGGGHHHDDD@@@???:::777444333333333222111111222333555555333222111......---,,,++++++++++++'''+++000333111---***((((((***---////////////000000///...+++))))))***,,,)))((('''(((***---///111......---------,,,++++++++++++,,,+++)))((()))*********)))&&&######$$$&&&((())))))(((&&&&&&(((***///333666555000+++((((((((()))))))))((('''&&&%%%&&&'''''''''&&&&&&(((***222222222///,,,)))((((((+++******,,,///222333222///...---++++++***)))((()))((('''&&&&&&&&&'''''',,,,,,+++((($$$######$$$)))***+++++++++)))((('''%%%(((,,,///000000000111222///+++)))***+++,,,---(((&&&$$$###$$$'''***,,,///......---,,,+++++++++000000111222444444222///***---///000///...///111000///...,,,++++++++++++*********+++---...///000...///111222222000...---,,,++++++******+++---///,,,+++***'''%%%&&&***...333555666444111...------((('''***------******...333333222222222333333444000111222333222///,,,***%%%(((,,,111444555444444000...+++)))***+++---...///////////////////////////......///000111333444000111444888;;;:::666222///...---,,,,,,,,,,,,------...000111111000//////+++)))))),,,------///444333111...***)))***---///555222000000111333444444222222222000...,,,***)))------,,,)))&&&%%%&&&''')))***,,,,,,---...000222---***)))---111777@@@IIIVVVfffwww|||vvvjjj^^^UUUKKKDDD<<<999;;;===;;;888333111---***...888DDDKKKTTTaaarrrzzzoooXXXQQQLLLLLLLLLGGGAAA???999777444222222222111000///111333444444333111///...---,,,+++++++++,,,,,,))),,,111222111...+++******,,,///000/////////000......,,,)))&&&%%%'''***,,,++++++******+++---///)))))))))))))))*********+++++++++)))'''&&&'''((((((((('''%%%###$$$''')))''')))***)))((((((***+++000333777666111,,,******,,,++++++***((('''&&&&&&%%%'''(((((('''((()))+++111333444222///,,,******+++***)))+++...000222222000///...,,,+++++++++,,,***)))'''%%%$$$%%%%%%&&&//////---***'''%%%&&&(((******++++++***(((&&&%%%%%%)))---000111222333444111---)))'''''')))***+++%%%%%%%%%%%%&&&)))---000000000///...---+++******///000111333555444222///---...111111000///...---*********++++++,,,------++++++,,,,,,,,,,,,,,,,,,---...000111222111///...((('''''''''***---000111...,,,(((%%%$$$&&&+++...222333444333///---++++++&&&&&&(((,,,,,,))))))---////////////000111111222000222444555444222///---)))+++...111333333222111111000---***))))))+++,,,------......------,,,+++++++++,,,,,,---///000000///000333777888666333000111000///...,,,+++******,,,---...///000//////...(((%%%%%%(((++++++---000//////---***((())),,,000555333000000111333333333000///---+++***)))((((((+++++++++)))&&&%%%%%%&&&)))+++...///...///111333000---,,,000333999EEEOOOfffsss}}}|||rrrfffYYYNNNBBB===777555888999888666///---++++++///888EEEOOO[[[lll}}}hhhUUUPPPMMMOOONNNGGG@@@===888666444333333222111//////000222333333222000//////...,,,++++++,,,,,,---***,,,///000///---,,,,,,,,,...000000///...///000//////...***&&&&&&)))---//////---+++)))(((***,,,((((((''''''((()))***+++******)))'''%%%$$$&&&(((((()))((('''&&&'''))),,,((()))++++++***)))+++,,,///222555444000------.........---,,,+++)))((('''&&&((()))***))))))***,,,...000222111///,,,+++,,,---+++***+++...///000///---......,,,++++++...000,,,***(((&&&%%%%%%&&&'''//////---***(((''')))+++++++++,,,+++***(((&&&%%%&&&)))---///111222444666000,,,'''$$$$$$&&&((()))$$$%%%'''((()))+++///222////////////...---,,,+++//////000222444333111///---...000222111///---+++'''((()))***+++,,,,,,---++++++,,,,,,,,,+++***)))+++,,,...///000000000///(((&&&%%%&&&***...111333///,,,(((%%%$$$'''***---///000222111...,,,++++++'''''')))------)))***---,,,,,,,,,---...///000111///111222444444333222111---...000222333222111000222111...***'''''')))+++***+++,,,,,,,,,+++)))((('''(((***+++,,,,,,---,,,---///222444444222///...000///...---+++***)))((()))***,,,---......---,,,$$$!!!"""'''*********,,,,,,---...,,,)))(((,,,///444111///...000222333333///,,,(((&&&&&&''''''''')))******)))(((&&&'''(((+++///222222000///111333222000///222555<<>>;;;888666444444444333111/////////000111111000//////000///---,,,+++,,,---...***,,,......------...///---...000///......///000///000///+++''''''+++000//////...+++(((''')))++++++******)))******,,,,,,'''''''''%%%$$$$$$''')))+++,,,+++***))))))+++,,,)))***,,,,,,+++***+++,,,,,,///111111...---///222.../////////---+++)))(((''')))++++++******+++,,,***,,,......---,,,,,,---000...---...//////...---(((***++++++***+++...111...,,,***'''&&&'''((()))---,,,+++(((&&&&&&)))+++------------+++)))'''%%%%%%(((+++---...000333555///+++%%%"""###%%%'''((($$$&&&***++++++,,,...000***,,,---///000000000000/////////000222222111///***+++...111111000,,,***'''((())))))************)))***+++,,,,,,+++*********+++,,,---...///000111,,,)))&&&'''***///111222000---(((%%%%%%''')))+++,,,...000000///---------***))),,,///...++++++...+++++++++,,,---...000000---...///000111222222222///000111333333333222111222111///***&&&$$$'''))))))***+++,,,,,,***)))((($$$&&&)))+++,,,,,,+++***,,,...000111000...------************)))((('''''''''((()))+++,,,++++++***"""!!!(((,,,+++)))***))),,,///---***))),,,///111///------///111222222...)))$$$"""###%%%&&&&&&''')))++++++******+++,,,///333666555222000111444333111111333555<<>>PPP^^^hhhllloooiii\\\KKK>>>777///...,,,,,,,,,...111333222///...222999GGG\\\nnn}}}gggXXXQQQGGGCCC>>>999777555444333666666666444000---,,,,,,...///000000000///...------///111111000---***((()))(((((()))***,,,...000...***'''((()))***...333444222///---,,,---///000000///---,,,+++,,,,,,---///222333111,,,'''&&&'''((()))+++,,,---......---...---,,,++++++***++++++******)))(((((((((((())),,,---......---...///111444666888888555///)))%%%+++***+++///333444111---+++...000000...+++)))(((---,,,,,,---//////...,,,***((((((***///222333222666444111...------...///(((''''''(((***+++***(((((('''(((***,,,,,,)))'''&&&'''(((((('''(((***,,,------+++***((('''&&&%%%(((***,,,......---+++*********+++...333444222///............---,,,+++***(((''''''(((+++...000000---,,,++++++************,,,+++*********+++---...///111333333333222333555///)))&&&)))...///111333555444111///.........///222222111111111222333444//////000000///---,,,+++***************++++++,,,---.........------///111333444555555444222000...000000111000///...,,,+++******,,,///111111...,,,))),,,000222333333333444111...+++)))***,,,------111...,,,,,,,,,,,,+++)))$$$$$$&&&'''***,,,...000000///...---,,,++++++++++++...111222111///...---...---,,,,,,,,,---...///+++((('''(((******&&&###"""###$$$&&&((()))***++++++---000222222111...,,,,,,,,,,,,---555CCCVVVccceeekkknnngggUUUCCC666111---,,,,,,---///222555777555111///333===MMMdddwwwttt___SSSMMMGGGBBB<<<777555444444333666777777444000,,,******---///111222222111...------///222444333///***'''******************,,,---+++((('''***++++++...333555333111...------...///.........---++++++,,,---///222444333///***((('''(((***...111111000...,,,---,,,,,,+++++++++******************((((((((()))---//////---***)))+++---222555999:::777111***'''------...111333333000......000222111...+++))))))...------...000111111000---)))'''+++111555555222111///+++((('''(((***+++'''(((((()))))))))'''&&&(((((()))++++++***(((&&&&&&)))+++***(((''')))+++------...---,,,***(((&&&)))+++---///...,,,(((&&&))))))+++///333555444333///000//////---+++)))(((((('''&&&&&&))),,,///111111000...,,,+++*********,,,+++)))((((((***+++---111333444333111/////////+++&&&%%%***...000222555888777444111000000000111000///...------///111333111111111///...------......,,,***)))((()))+++,,,000111222000...---...///333333444333222000...---///111333333111...+++***++++++---000222222///,,,,,,///222444444333333333111...+++))))))+++---...222111///...---,,,+++***''''''((()))+++,,,...///000///...---,,,+++++++++***---111333111///---,,,------,,,,,,++++++++++++&&&'''(((+++...---)))%%%""""""###$$$&&&(((******(((***---000111000,,,)))******,,,111:::IIIYYYdddkkkppprrrfffPPP:::---(((***+++,,,---000444777:::777222111666AAASSSjjj|||nnn\\\OOOIIIFFFAAA;;;666444444333333666777777555111---+++***---///111333333111...,,,,,,...222444444000+++(((***+++,,,+++(((((()))+++(((''')))///111......000444222000...------...///---//////...+++***+++---///111333333111...+++******,,,000222222000---+++++++++++++++++++++*********,,,---,,,***)))***+++...000000,,,&&&###$$$'''---222777:::777222...,,,000000111111222000...,,,000111222000...+++++++++///......///111333333222---***(((+++222666555222---+++'''$$$###%%%'''((('''((())))))(((&&&%%%$$$***,,,---,,,+++(((&&&%%%'''***------***((()))+++,,,---///000///---+++)))+++,,,...///...+++'''%%%((()))+++///333666666666111111111111///---+++)))'''&&&%%%%%%&&&***...111666444111...,,,+++++++++,,,***(((&&&&&&'''((()))///111222111...+++******)))&&&&&&+++///000333777999777444222000000000111...---,,,+++,,,...000222222222111...++++++---000000...+++(((((())),,,...555555555333000...------222222222111000...,,,+++///222444333///+++((('''***+++---000222111---***,,,///222333222000......000...+++)))((())),,,///222222000...,,,++++++++++++++++++++++++,,,------...------,,,,,,,,,------))),,,000111000---++++++...---,,,+++)))((((((((($$$&&&***...000000---***$$$$$$%%%%%%''')))***+++)))***,,,///222000,,,((())),,,111888BBBNNN[[[cccrrrvvvsssdddLLL666+++(((******,,,...111444777999777333444<<>>EEEJJJTTTbbblllwwwrrrfffUUUDDD888444444111111111222333333444444111444???QQQdddsssnnn]]]SSSJJJDDD===:::777444333111...,,,+++...111222111...------111111111000...,,,***((((((***---000111111///---))),,,...+++$$$ !!!###$$$%%%***000111,,,))))))(((((((((***+++---//////...222333111+++'''(((***''''''(((+++///222333333222000...,,,***)))(((((())))))+++,,,,,,+++***)))***...111000,,,***+++...***...///+++$$$!!!$$$)))(((...444555222///000222+++,,,------,,,++++++++++++,,,---,,,,,,...111333///---++++++---/////////***+++,,,,,,++++++---///......---,,,+++++++++++++++...111000,,,(((&&&&&&'''***------***''''''(((%%%%%%&&&***...---)))%%%'''))),,,///111222222222000//////...---+++***)))******+++***((((((((()))&&&(((***------,,,+++)))+++,,,---,,,******---000,,,+++******,,,///222444......---+++(((%%%###!!! &&&+++...000222333'''&&&'''++++++***,,,111)))'''%%%$$$###$$$%%%&&&%%%&&&((()))++++++++++++++++++((("""###)))---,,,++++++---000444666...000222222000.........---,,,,,,,,,,,,,,,,,,,,,***...111///+++'''(((+++,,,---///111000---'''"""###))),,,,,,+++******+++---...,,,)))(((***---222333444111...,,,...000---------......///000111000000////////////000000***,,,------,,,++++++,,,)))'''%%%$$$%%%'''+++---111222222111000000222333555333111000///000222333222000...111555666333...///777@@@FFFJJJUUUfffsssyyyqqqbbbPPP@@@777444444444444444444444444333333///444CCCZZZnnn}}}cccQQQHHHBBB???<<<888444222333333000...///111222///,,,******,,,111000///...---,,,,,,,,,000000///............///+++,,,---+++'''$$$""""""&&&)))---///---***((('''+++'''$$$&&&+++//////---,,,---......---***'''%%%$$$###"""$$$***000555777111000///...,,,***))))))(((***---000000...+++((()))***+++)))&&&%%%'''***------,,,***((((((***,,,111111222222222000...---***,,,---...---+++(((&&&***+++---...////////////---***''''''+++......---+++)))''''''***---///000222///,,,+++,,,,,,)))'''))),,,///000///,,,+++***000///...------***&&&###!!!"""$$$'''***,,,+++***,,,***)))***---///000000000...+++***+++,,,++++++***&&&######%%%''''''&&&((((((''''''((()))++++++---///000000//////000222000---+++,,,000333333222222///---,,,+++(((""" &&&,,,//////---,,,$$$%%%&&&(((***+++,,,---+++'''!!! $$$(((***,,,'''$$$'''---000...***+++)))'''%%%###$$$%%%%%%******+++...111444555555111///,,,---000111000......---,,,+++,,,+++(((&&&+++---///000000...,,,***---...///000///,,,)))''')))((((((+++...000...+++---,,,+++***+++,,,,,,+++222333333111......111555888444///...///111111///666444111...,,,+++++++++,,,---...///...---,,,+++((($$$ """'''---...---333555666444111...---,,,111333444333000...------...///111333555333000,,,+++111888???HHHYYYooozzzfffSSSFFF<<<888777888555444555333///000555555>>>NNNbbbvvvvvv[[[MMMFFFAAA>>>:::666333222444444333111222333444222...,,,,,,---//////...---------------000///...---------------)))++++++***'''%%%$$$$$$'''***///000...***'''&&&***&&&###$$$)))------,,,,,,...//////...,,,)))((($$$"""!!!###(((...222444000//////---,,,++++++***)))+++...000111...+++)))''')))+++***'''&&&'''***------,,,+++***+++...111111111111000000///...---***+++---------+++(((&&&***+++---///000///...---(((%%%###$$$)))---...---***)))((())),,,.../////////,,,******,,,---,,,***)))+++...///...------...222///,,,+++***(((%%%###""""""###%%%)))+++***)))+++***)))***---000111111///---*********+++***)))(((%%%""""""%%%'''((('''***)))'''&&&&&&'''((()))...///111111000000111333111...,,,---000222222111000...,,,,,,+++(((###!!!$$$(((,,,......,,,***'''&&&&&&''')))+++,,,,,,'''$$$ """&&&***+++...***&&&'''***,,,+++)))***(((&&&$$$$$$$$$%%%&&&'''''')))---333777999999333000...///111222111///000...------------***(((***,,,000333333000---***,,,...///111000///---+++,,,,,,---000444555333000///---+++***,,,...111222111000000//////000444777555222...,,,...000000///444333000---,,,+++,,,,,,,,,,,,---------,,,***)))(((%%%###&&&+++000000...333555555444111///......///111222111///...------......///111222111///,,,)))///666???JJJ[[[ooo}}}{{{lll\\\NNNBBB;;;999777444222222///+++,,,000555AAATTTfffwwwiiiQQQGGGBBB>>><<<777555333333555555555444555666666444111.........------,,,------.../////////...---+++******++++++''')))***)))'''&&&&&&&&&))),,,000111...***&&&$$$(((%%%"""###(((+++,,,+++---...///000000...,,,+++'''%%%$$$%%%)))...111222///......---------------+++---000111111///,,,***%%%(((,,,,,,)))'''(((***,,,,,,+++******,,,111444111000///...---------...***+++---------+++)))'''+++---///111111///---+++$$$!!!!!!'''+++---,,,***))))))+++---/////////***)))(((***,,,...///...***,,,------------000111000,,,(((&&&&&&'''''''''"""!!!!!!###&&&((()))(((***)))(((***---000111111---,,,******++++++)))((($$$"""!!!"""$$$''')))***,,,***'''%%%$$$%%%'''(((...000111111111111222444222000...///000111111000...---------,,,***&&&"""'''(((+++,,,---,,,+++***)))'''%%%%%%''')))***+++""" !!!%%%)))+++,,,...,,,)))'''&&&'''))))))***((('''%%%$$$$$$$$$%%%"""###&&&,,,333999<<<===555444222222333333222000222111000000000///---+++(((,,,111555666333///,,,---...000111222111111000///000333777999999777444111///,,,+++---111555888///---++++++...333666888111///,,,+++,,,...//////222111///---,,,,,,,,,---++++++++++++***)))(((''''''&&&'''+++111333222000222444444333111.........---...000000///......///...---,,,---......---,,,)))---555@@@NNN___pppzzz~~~uuugggWWWIII???:::555222000///+++''')))---777FFFZZZkkkyyy```JJJCCC>>>:::999777666555555555555555444777777777555333000...---+++++++++,,,---...000000...---+++)))(((((())))))%%%'''((()))(((''')))***+++...222222///)))%%%###(((&&&$$$$$$'''***++++++,,,---///000000///...---+++)))'''(((,,,///111222---,,,,,,,,,---...///000---///111222222000...,,,%%%)))......,,,***+++,,,------+++))))))+++000444111000---+++***+++---...,,,,,,---......,,,+++***---///111333222000---+++%%%""" """'''+++,,,,,,))))))))),,,...000///...)))))))))***,,,---...///---------++++++,,,///222---)))$$$"""$$$''')))+++"""  ###&&&'''''')))(((((()))---000111222---,,,+++,,,,,,,,,***((("""!!! !!!$$$'''***,,,---+++(((&&&%%%''')))+++---///000111000000222333222111000000000//////.........//////...,,,)))'''***+++,,,,,,---,,,,,,,,,***&&&###"""%%%'''(((((( !!!$$$(((******)))---,,,+++'''$$$%%%))),,,,,,***(((&&&$$$######### !!!$$$***222888;;;<<<888777666666666555333222444333222222222222000...))),,,000333444333111//////000111111111111111111111333666999:::888555222000000///------000333666---***&&&''',,,222444555///...,,,+++,,,---............---,,,,,,------...+++******)))((('''&&&&&&&&&'''***///444555333111111222222111...---------,,,...///000//////000111///,,,***)))***+++,,,+++,,,///777BBBQQQaaaooovvv~~~ooo___OOOCCC:::555111...---***(((+++111>>>KKK^^^ooo~~~ZZZHHHBBB<<<777777999999888777555444333333666666666555444111///,,,+++++++++,,,---...///000---+++)))'''&&&'''((()))%%%'''((()))))))))+++---...000333222...)))%%%$$$)))(((&&&&&&(((***,,,---,,,,,,......///......---,,,***)))))),,,///000000++++++******,,,...000111///000222222222000...,,,(((,,,000000...,,,---...222111///,,,+++,,,///222111///,,,***)))***,,,...---.../////////...---,,,///000222333222000...,,,***'''$$$%%%))),,,,,,+++)))((()))+++...//////...+++++++++******+++,,,,,,000///---***((()))---000///+++&&&######&&&'''(((!!!  ###&&&''''''***((('''))),,,///000111...------...///...+++(((!!!!!!""""""$$$'''***------,,,***))))))+++...///---...//////......///111111222111000///---------...000111222111///---,,,***++++++,,,---.........***&&&!!!!!!$$$''''''&&&!!!"""$$$'''***+++)))'''***+++***'''$$$&&&+++000...---***(((&&&$$$"""!!!!!!!!!$$$(((///444666777888888999888777555444444444222222222333222000///++++++,,,...///000111111000000//////....../////////222555666555222...,,,---///000///---+++,,,---,,,((($$$%%%)))...000/////////...,,,++++++,,,---+++++++++,,,---......///******)))((('''''''''&&&&&&(((,,,000444555333222000111000///,,,***+++,,,---...000000000000222444///,,,)))'''(((***++++++000333;;;FFFSSSaaammmsssttteeeXXXJJJ???999333///---,,,,,,333:::HHHQQQaaassstttSSSGGGBBB:::666888:::;;;;;;999666333111111555555444555555333000---,,,,,,+++,,,,,,---......+++***'''%%%%%%&&&(((***&&&''')))******+++...000111222222111---)))'''&&&+++***)))((()))+++---...------..................)))(((&&&'''***,,,---,,,***)))))))))***---///111000111222222222000...---***...111111...,,,...///666555444111...---///000111///,,,***)))***,,,---.........///.........---///000000111000///...---...+++''''''***,,,+++***)))((((((***,,,.........---------+++)))((()))***000///---)))''''''***---444000+++'''%%%%%%$$$###"""!!!!!!###'''***+++******)))((())),,,...//////---......000111///+++(((###$$$$$$$$$$$$&&&***------------------///000111...///000///---,,,---...///000111000...,,,+++,,,...000333333111/////////)))***+++---.........///***%%%!!!"""&&&)))(((%%%$$$%%%'''***,,,+++)))&&&((()))***(((''')))---222...---,,,***(((&&&$$$$$$######$$$(((,,,000111111444666777777555333333333222111000111111111///...***)))((((((***,,,...000...---+++***)))***+++++++++...111111///+++)))'''+++...000...***&&&%%%&&&)))'''&&&&&&(((+++,,,---000000///---***(((((()))((((((***+++---...///000******)))((((((((()))))))))+++---000222333333333111111000...+++))))))***---///000000000111333555000---***((()))***++++++111666>>>GGGRRR___kkkrrryyyppphhhYYYKKK@@@999333000///222;;;EEEQQQYYYhhh{{{cccJJJDDDBBB:::888===:::<<<<<<:::666333222222555444444666777555111......------,,,+++++++++,,,***(((&&&$$$%%%'''***,,,((()))***++++++---000333333333222///+++)))((()))+++******))))))***---////////////////////////...((('''&&&''')))+++,,,+++)))(((''''''(((+++...000000111111222111///---,,,,,,...000///,,,***,,,///333444333111...---------000///---+++***+++,,,---,,,,,,------------------------,,,,,,,,,,,,,,,,,,...***&&&&&&)))+++***))))))'''&&&'''***---......---......+++(((&&&''')))------+++(((&&&'''***---222000---+++)))'''$$$"""$$$$$$&&&)))---000000000,,,***((()))+++---...---,,,---...000111///***'''&&&''''''&&&$$$%%%))),,,/////////000000000000///000111111000---,,,,,,---,,,///000///,,,******+++---000333333000.........)))***,,,---......---,,,+++'''###%%%***---***'''%%%&&&(((+++------+++((()))************,,,...000+++++++++++++++***))))))%%%%%%%%%(((+++...///......111333444111//////000///.........//////...,,,&&&&&&&&&&&&'''((()))***((('''%%%$$$%%%&&&(((***'''***,,,,,,***((('''(((***,,,...+++%%%"""###%%%%%%'''((())))))***,,,...000111000---'''$$$###$$$%%%&&&(((+++---///000111+++***)))))))))***+++,,,......//////000222444666444444222///+++))))))***---...//////...///222444111///+++******+++,,,,,,...444>>>FFFOOO[[[jjjttt|||}}}nnn[[[III@@@777222111555AAAMMMWWWbbbsssoooVVVCCCBBBBBB;;;:::AAA999;;;===;;;777333333333555444444666888777333/////////---,,,+++*********)))(((%%%$$$%%%'''+++---)))***++++++,,,...111444444333111...***)))***+++*********)))((())),,,///111111111111000000000///)))((('''(((+++---------)))(((&&&&&&'''***---///000111111111000///---,,,,,,...///---)))(((+++---...///000///,,,***)))***000///...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))((()))***+++,,,+++((($$$$$$'''***)))((()))'''%%%&&&))),,,---...,,,......+++(((&&&'''*********)))'''&&&'''***------,,,,,,------,,,)))&&&&&&''')))---222444444333---+++))))))+++,,,---,,,+++,,,---000000...)))%%%((())))))'''%%%%%%(((+++000000111111111///...,,,222333333111...,,,,,,---+++---000///,,,))))))***,,,///222222///,,,,,,---***+++---......---+++***,,,(((%%%(((...000---(((%%%&&&(((,,,...///---***++++++++++++,,,---......((((((***+++------------'''&&&&&&))),,,...///...)))---000000...,,,,,,...------,,,---......,,,***"""###$$$&&&&&&&&&&&&%%%$$$###!!!!!!"""$$$''')))$$$'''******((('''(((******,,,+++'''""" ###'''"""&&&+++,,,++++++...111000111000,,,%%%!!! !!!$$$%%%(((+++---///111111+++************,,,---...222111000//////111555888777666444000,,,******+++---.........---...111333222///,,,+++,,,,,,,,,,,,***222===EEEMMMYYYiiiuuuuuu}}}}}}hhhPPPFFF:::333111666CCCPPPZZZiii}}}\\\NNNAAA???AAA@@@===;;;===;;;888777777777777777999:::999999888777666555666555444222///---+++************))))))***---000///+++)))+++000444333111333///***%%%$$$%%%(((***111000...,,,******---000///111222111///000333666---***((((((+++...000000///,,,)))((()))+++++++++***...222444333000---,,,,,,,,,++++++***++++++,,,******+++,,,,,,+++******---...---***+++...,,,(((+++'''%%%'''((('''&&&(((+++***)))***,,,.........333,,,%%%###'''+++---,,,---***&&&###$$$(((---000))),,,...,,,((('''+++//////+++((()))---...+++'''&&&(((***,,,......---,,,,,,...000222333222111111---,,,,,,,,,------+++***)))***,,,,,,,,,)))&&&$$$''')))++++++)))))))))***///000222333222111///---555333000,,,))))))+++...111000///...,,,***)))))))))+++---...,,,)))((((((((()))***+++******(((((()))((((((***,,,,,,***''''''(((***,,,---...//////---,,,***+++,,,,,,+++***)))((((((***---...,,,)))&&&%%%%%%))),,,---+++)))***,,,---+++((('''))),,,...//////...,,,,,,---///)))(((''''''&&&%%%%%%%%%(((%%%"""!!!###''')))*********+++,,,---...///000------,,,)))%%%$$$%%%&&&&&&(((+++,,,------///000111...+++'''$$$###""""""''''''(((***,,,......------...000000...---,,,------///111000//////222555666444222///---,,,,,,,,,...***'''&&&(((+++---...///+++'''''')))++++++***+++111:::DDDOOO]]]kkkuuuxxxpppZZZHHH666111333888EEESSScccrrr]]]PPPCCCAAABBB@@@===;;;===:::666333333444666777777888999999:::999999999999888555222///---,,,,,,++++++++++++,,,---000222///,,,)))+++///222111...---+++(((%%%%%%'''***,,,222222111...,,,+++---///...///000...------000333+++)))&&&'''***...000222000...+++***+++,,,,,,+++)))---111444333111//////---,,,,,,++++++,,,,,,,,,+++,,,------------,,,++++++---+++)))***---,,,(((((($$$$$$(((***))))))***+++******+++---...//////222,,,%%%$$$''',,,------111///,,,(((%%%&&&+++...(((***,,,,,,******+++------***((()))---...+++&&&$$$&&&)))---...///...------...000222333222111000---,,,,,,,,,,,,,,,***)))'''(((***,,,,,,+++)))((()))+++------,,,,,,,,,...///000000111111000///...111000...+++((())),,,.../////////......---------+++,,,---,,,***'''&&&&&&'''((()))***)))((('''&&&)))'''&&&(((***+++)))'''***+++,,,---............+++***)))***++++++)))((('''&&&&&&))),,,---,,,)))%%%###"""$$$'''))))))''')))+++,,,+++((('''((()))---...//////...---...000,,,***)))'''''''''(((((()))'''$$$$$$&&&***,,,---,,,,,,---...///000000111------,,,)))'''&&&'''((()))+++------,,,,,,---...///---***&&&%%%$$$%%%&&&&&&%%%%%%%%%''')))***+++,,,...000000...,,,++++++...000111000//////111333333222000...---,,,,,,,,,,,,)))&&&%%%''')))+++,,,+++)))&&&'''))),,,,,,+++,,,222;;;DDDPPP^^^nnnxxx|||nnnYYYHHH999555666;;;GGGSSSjjjxxx]]]QQQEEECCCCCC@@@<<<:::<<<999444000///111444666666777888:::;;;<<<<<<<<<<<<:::666222000///000000---------...///000111222...,,,)))***---///...,,,((('''&&&&&&'''***,,,...444444444222///---------------,,,+++***+++---000+++(((%%%%%%)))---111333222000---,,,---------,,,)))---111333222111000000---,,,,,,+++,,,,,,------------............------***+++***((()))------)))%%%"""$$$***---,,,,,,---++++++,,,,,,---...000111///+++&&&%%%(((,,,......555666444///(((&&&)))---))))))***,,,......---,,,,,,)))(((+++//////+++&&&!!!$$$)))---///000///------...000111111000///---,,,,,,,,,,,,,,,+++******&&&''')))***,,,,,,------+++---////////////000111..................//////------,,,***((())),,,...---------...//////000000,,,------***'''%%%%%%&&&***++++++,,,+++***)))(((((('''&&&&&&((())))))(((....../////////...------)))(((((()))***)))'''%%%$$$###$$$'''***++++++***%%%""" """%%%&&&'''(((***,,,+++)))'''&&&'''+++---/////////...///000///---***((('''(((***+++***(((&&&'''***---///000/////////000000111111111...---,,,***((((((***,,,///000111///---+++***+++...,,,)))'''&&&(((+++---)))&&&###!!! """%%%'''***,,,//////...,,,++++++...///111000//////000111111000///...------------+++(((%%%$$$&&&(((******)))'''&&&'''***,,,,,,,,,...333:::CCCOOO___ppp{{{}}}rrr\\\LLL>>>;;;;;;>>>IIIVVVrrrtttYYYNNNEEECCCCCC>>>:::888:::888555111//////222444666777888:::;;;<<<<<<===<<<999555222111333555777000///......///000//////+++***)))***---......---((((((((()))+++---...///444555666444111...---,,,---,,,***))))))***---///...+++'''&&&)))---000222333111.........///...---,,,...111222111/////////+++++++++++++++,,,,,,---////////////////////////+++,,,***(((***......+++&&&$$$&&&---111///...///,,,------------...000111---***'''&&&)))---...///555888999333+++'''***///+++))))))---333444111---,,,******---111222---'''"""%%%)))---//////---++++++,,,...///...---+++***(((***+++++++++++++++,,,'''((()))***+++,,,---...)))+++.../////////000222...---,,,++++++---///000---------+++***)))+++---+++,,,,,,---...//////000,,,,,,+++)))&&&%%%&&&'''000000111111000...---,,,)))(((''''''((()))++++++111111111000///...---,,,'''''''''((()))(((%%%"""!!!"""###%%%''')))******'''%%%!!! ###'''))))))***,,,,,,+++)))'''&&&'''***,,,...------...///000...***((('''(((+++,,,)))(((''')))---000111222000000000000000000111111...---,,,+++)))***---000444555555222...+++******,,,+++)))(((***---222444000,,,''' !!!$$$&&&))),,,......---------...//////000////////////000000////////////000000+++)))&&&%%%''')))******************+++,,,,,,,,,...222888@@@KKK[[[mmmyyy|||fffVVVGGGBBB@@@BBBNNN[[[vvviiiRRRIIICCCBBBAAA<<<888666777888888555222000111222777888888999::::::999999999777333111222555999<<<222///---,,,------+++)))(((((()))+++...000000000,,,,,,,,,------...//////333444666555222///------...,,,***)))***,,,///000222///***((())),,,......111///......//////...---///000111000...,,,,,,,,,***************+++,,,,,,////////////////////////------+++)))+++///000---)))''')))///222000...///,,,...///...,,,,,,...111,,,***((((((***,,,...///222666888444---)))---222...,,,+++000666999555000///---,,,000444444///)))%%%'''***---...---+++)))((()))+++,,,+++***((('''%%%(((***+++******,,,---)))))))))******+++++++++'''))),,,---,,,---...//////---+++******,,,...///...//////---+++******+++,,,,,,,,,,,,,,,,,,------***++++++***(((((()))+++333333333333222000...,,,)))))))))((()))***,,,...222222222111000///---,,,((('''''''''((('''$$$"""!!!"""###$$$&&&(((***++++++)))&&&######%%%))),,,***+++,,,------,,,)))(((%%%''')))******+++,,,...///---)))'''&&&(((***,,,''''''(((***...111111111////////////////////////------,,,***)))***...111777888777444000---++++++,,,+++***+++---222666999888444---%%%!!!!!!%%%***...///000000111------...///000///......000000111111222222222222---+++(((((()))+++++++++---...//////...,,,++++++...000555;;;EEETTTeeeqqqtttdddSSSKKKHHHIIIUUUdddwwwxxx___JJJDDD@@@AAA@@@;;;777666555888:::888333000000111777777777777777777666666666444222111222666:::===333...***((()))***)))''''''(((***---///111222333000000//////....../////////111333333111///......///,,,))))))+++///222333333000,,,******++++++***...---,,,---/////////---000111000...+++))))))***************+++,,,------......------------......//////---)))+++000000...+++))))))///111///...///---///000...+++***,,,///++++++******+++,,,---......111333111---,,,000444111///...222888:::777333333000...111555555000+++'''(((***+++,,,+++***)))&&&''')))******)))(((&&&%%%(((++++++)))(((***,,,))))))*********))))))(((&&&(((++++++++++++,,,---///...,,,+++***+++,,,---...///000///,,,***)))***,,,,,,,,,+++++++++++++++***+++---,,,++++++,,,...111111111000///---***)))((()))++++++***+++---///111111111111000///......+++)))''''''''''''%%%$$$"""###%%%%%%&&&'''***,,,,,,,,,+++)))'''(((+++---+++***+++,,,......,,,***%%%&&&'''''''''(((+++---...,,,)))'''&&&''')))***''''''(((,,,///111111000---------....../////////,,,,,,***(((''')))---111555666666444000---,,,,,,******+++,,,000444777999;;;999333***!!! $$$***///111222222333++++++,,,...000111///---111111222333333333333333///---+++***+++,,,,,,+++...000222222///---++++++---000333777>>>KKKZZZeeezzz~~~pppaaaYYYSSSSSS___nnnxxxlllVVVCCC???===@@@AAA<<<888888666888999666111...000222444444555555555555444444666444222111222444888:::222,,,&&&$$$'''******))))))+++...000111222333444222111///...---......///,,,---///000///...///111...+++((((((,,,111444555///,,,***)))******)))'''***)))***+++...///...---...///...+++)))((()))***,,,,,,,,,,,,---...//////------,,,++++++,,,------000000,,,)))***...///,,,***&&&'''+++...------///...000111...)))'''))),,,+++,,,,,,,,,++++++,,,------------,,,,,,---111444333111000222666888777555666222///000333333///+++'''(((((()))***+++++++++%%%''')))***+++***)))((((((+++...,,,'''%%%&&&(((&&&''')))******)))'''&&&(((***,,,,,,++++++,,,---000///...,,,++++++++++++***,,,......,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///------.../////////...,,,)))'''%%%%%%(((++++++******,,,...//////000000000000000///...+++((('''''''''''''''$$$&&&''''''&&&'''***---+++,,,...,,,***)))***,,,***)))(((***---///...,,,'''''''''&&&%%%'''+++...---,,,***((((((((())))))((((((***---111222111000,,,,,,---......///000000,,,+++)))&&&%%%'''+++///111222333111///---,,,---'''(((***---000333555666777777444---$$$!!!&&&,,,000222222222222***)))***---111222000---000111222333333333222222///---++++++,,,---,,,++++++///222333000---,,,,,,...000222555:::DDDPPPZZZjjjqqq{{{wwwlllgggaaa___iiiwww~~~eeeQQQ@@@======AAAAAA===:::999777999888333...,,,000444111222222333444444444333666555333111111333555666000***$$$"""&&&+++,,,,,,+++...000222222222222333222000...---,,,---///000)))+++---------...000222---***'''(((---222555666***)))(((((())))))(((&&&''''''(((***---///...---,,,,,,,,,***(((''')))+++---------...///000111111,,,,,,************,,,,,,000///,,,((((((---...+++'''$$$###(((++++++---//////111222...(((%%%'''***,,,---------+++++++++,,,,,,+++***)))***---000222333222111222444666666666777333//////222222...***&&&&&&'''((()))+++---...%%%''')))+++,,,,,,+++***+++...000,,,&&&""""""$$$$$$%%%(((***+++)))'''&&&+++,,,......---,,,---...111000///---,,,+++******&&&))),,,---,,,+++******+++,,,,,,------.........///111333333111...---,,,//////...---+++)))&&&%%%###'''+++,,,***)))+++------...///000000111000000000---)))''''''((())))))&&&((()))(((''''''+++...(((+++......+++(((((())))))'''&&&'''+++......---))))))'''%%%%%%'''+++///,,,,,,+++***)))))))))))))))***,,,///222333111000+++,,,---...///000111222+++***(((%%%$$$&&&***------...000///---,,,,,,---%%%&&&))),,,///111222333222444333---%%%$$$(((...222222111000000(((((()))---111222000---000111222333333222111000///---++++++,,,,,,,,,***(((,,,111222000---,,,---///111333444888@@@KKKSSS[[[dddssszzzssspppkkkhhhppp|||zzzWWWEEEAAA???>>>>>>??????===<<<888777444222111222333444444333222111000000000000222333555555444222222222///,,,(((&&&(((+++...//////000000111222222222333000///...------...///000---...///...---,,,---///---,,,+++,,,...000000///---(((&&&((((((%%%###%%%"""&&&***+++***)))+++......,,,+++,,,......---,,,+++---///111222222111000************)))'''&&&%%%000...,,,***)))***,,,---%%%%%%%%%&&&(((***---...222444333///)))%%%%%%&&&,,,+++***))))))+++,,,---******((('''(((+++000555999777555222///000333666555111......000000,,,''')))+++---,,,***(((''''''%%%%%%&&&(((***,,,...///,,,///000---((($$$%%%(((******)))))))))))))))***////////////...---,,,+++---------------,,,,,,,,,000...+++***)))***,,,---.../////////......111333333444555444222...***(((***---000111...+++)))'''((())))))))))))***---///+++,,,---------...000222000---***((((((***---000---***((('''((()))******)))---111000,,,)))))),,,+++***)))((()))***+++,,,***)))'''%%%%%%''',,,000///...,,,,,,---------,,,******,,,...111111000...,,,---...///000000000///...---***'''%%%&&&***---///000000//////...---,,,...+++)))+++...000///---222111---&&&  ###+++,,,......---...///111&&&''')))+++---///111222111111222444444333111///,,,+++***(((((((((((())),,,+++,,,...///000...,,,444666444000222;;;DDDGGGRRR```nnnuuu|||yyypppmmmsss~~~tttSSSCCC@@@???===<<<===<<<;;;999888777555333222333333444444333222111000111222222333444555444111///......111---)))'''(((+++---...///////////////000111222111000///...------.........///000///---------...---,,,,,,---///000000///+++&&&$$$&&&&&&###"""###%%%))),,,,,,)))((()))+++///...,,,,,,------+++))))))+++---///111222111111,,,,,,+++***))))))((((((---,,,***((()))***---...&&&&&&'''(((***+++---...111333333///)))%%%%%%''',,,,,,++++++******)))))))))((('''&&&'''***///333777666444111//////222555333000...///111000,,,'''***+++,,,+++((('''&&&'''&&&&&&'''(((***,,,...///...//////***$$$!!!###&&&,,,+++)))(((((()))***+++111111000///...,,,+++******++++++,,,---.........000...,,,******+++...///111222222111000000222444333333444333111...***((((((***,,,...///...---+++)))************,,,...111------,,,+++***,,,000333111...+++((((((+++...111111---***(((((()))))))))(((---000000,,,******---++++++***************+++---,,,+++)))(((***---111000...,,,,,,...//////...,,,,,,...000222222000...---...///000000///...------,,,)))&&&$$$%%%***---000000000000000///...------+++***+++...//////...000000---)))### !!!###+++,,,---------,,,...///******+++,,,...///000000222222333444444333111///,,,+++***)))))))))***+++,,,,,,,,,---///000///---333555333///000888???BBBNNN\\\iiirrr{{{|||uuutttxxxkkkNNNAAAAAA>>><<<::::::999777666666555444333222222333333333222000//////111333555444555555222///,,,******222...***((())),,,...///000///---,,,,,,---000111111000000......---,,,,,,---///000///---,,,,,,------------///111111000...(((###!!!###$$$!!! """(((+++...---***((((((***111000...------,,,***((('''(((***---///000111111///---+++))))))***+++,,,+++***)))((()))+++---...((()))+++,,,------,,,,,,000222333000***'''&&&(((+++,,,---...---***(((&&&''''''&&&%%%%%%(((---111444333222///---...000333000//////111333111,,,(((+++++++++)))&&&%%%&&&'''&&&&&&'''((()))+++---...000///,,,&&&!!!!!!%%%---+++(((&&&&&&(((+++---222111000///---,,,******))))))+++---...///000000000...+++******,,,///111444444444222111111333555333333333333111...+++)))(((''''''+++000222111000)))***+++++++++---000333///---+++((('''***///333222///+++))))))+++///222444111,,,)))))))))))))))))),,,//////---+++,,,...,,,,,,,,,,,,,,,+++***)))000000000...,,,,,,...000///---,,,,,,...000111000//////000222333222///,,,...///000000///---+++***---+++((($$$###%%%***...000000111111111000000///...---++++++---......------......,,,(((%%%$$$###+++,,,...---,,,,,,---...---------.........//////222333444444444333111000,,,,,,+++***+++,,,---......------...000222222111333555444///000666<<<===IIISSS```lllwwwzzz{{{dddLLLBBBBBB???;;;999888777555333222222222222222222111111111///---,,,---000444666444444444222...,,,++++++000---)))(((***...000222222000,,,******,,,///111111111000///...,,,***)))+++---......,,,+++***+++,,,---...000222111///---&&&!!!!!!""" !!!***---000///,,,***+++,,,222111///......---+++)))(((((()))+++,,,...///000///---)))'''''')))---///,,,+++*********+++,,,---,,,---...///...,,,***(((...000222000+++(((((()))))),,,///111000---)))'''&&&&&&&&&%%%$$$'''+++///111111///---++++++...000---...111444666444///***,,,,,,+++(((&&&%%%&&&(((&&&&&&&&&&&&''')))***+++///---)))######''',,,)))&&&$$$$$$'''+++---000///...------,,,,,,,,,***+++---...////////////...,,,***((())),,,///111333444333111//////111333444444444333111///,,,+++)))&&&%%%)))000444444111)))***+++++++++---000222000...***'''%%%)))...333333000,,,)))))),,,000333444111---++++++,,,,,,,,,***,,,//////...---...///......//////...---+++)))222222333111///---......---,,,***+++---000111111000000111333333111---***...///000000///,,,)))'''+++***'''$$$###%%%***...000111111222222222111111111000...---,,,++++++******,,,...///---***'''%%%---...///...------...///------------......//////222444555444333111111111---,,,,,,,,,,,,...000111000///...000222444555444222555555222222888<<<===DDDIIIRRR^^^lllxxx}}}{{{~~~}}}___LLLEEEBBB???;;;888777555444222222333444555555444444333...---+++***,,,///333666333333333222///......000---+++((('''+++///333444444111---***)))+++...111000000111000///,,,)))((('''***,,,,,,+++))))))***,,,,,,---///000000---+++%%% !!!###!!! """***...111111///...000222222111//////000000...---******))))))***+++,,,------***&&&$$$%%%(((---000000///...,,,+++++++++,,,...///000000...+++'''%%%,,,///222000---******+++(((+++///222222000---+++'''((('''%%%%%%&&&))),,,//////---+++)))(((***,,,,,,...333777888666222.........---***'''&&&''')))%%%%%%%%%%%%%%%&&&''''''***(((%%%"""!!!###'''***)))'''%%%###$$$&&&)))+++,,,+++++++++,,,---...///...///000000000...,,,+++)))((('''''')))+++...000111111000///---,,,...000555555555444222000...---,,,(((&&&)))///333333000)))***+++******+++...111111///+++'''&&&(((---222111///,,,******,,,///111111...,,,,,,...///000///,,,---...///......///000///000111111000...,,,+++222333333111///,,,,,,,,,,,,***((()))+++...000111///000111222333000,,,(((---...000000///,,,(((&&&***)))(((%%%%%%'''+++...000000111222222333222222333222000...+++)))(((((()))+++...000000---)))&&&...///000000//////000111+++,,,,,,---...///000000222444555444111///000111------,,,---...///111222...---...000222444444444///444777666999???DDDDDDBBBAAAEEEMMMZZZfffooouuu|||yyyyyy~~~pppYYYLLLFFFBBB>>>:::666555444333222444555888999:::999888777---,,,++++++---///333555222333333222000000222333,,,***''''''***///222444444111---***)))***---///...///111111///,,,)))'''%%%(((+++,,,+++******************+++------+++)))%%%!!! ###$$$###"""$$$)))---111222111111222555222111//////000000///---,,,+++)))(((((()))+++,,,+++((($$$"""###(((---111222111///...,,,+++++++++,,,---......---***'''%%%***...111111...++++++---)))+++...000111000///...++++++***(((&&&&&&(((***------,,,)))&&&%%%&&&'''+++...333777888777444222000000000---***((()))***&&&&&&%%%%%%$$$%%%%%%&&&$$$###"""###$$$&&&(((***%%%%%%&&&&&&''''''((((((((((((((()))***---///000///000000000...+++((('''%%%%%%&&&(((***,,,---.../////////---,,,,,,...000555555444333222000///...---***)))+++///111111000++++++,,,+++******---///000///---***((())),,,//////...---,,,,,,---...///,,,,,,,,,...000222222111............///////////////////////////...---,,,111222222000---++++++,,,,,,***''''''***---///000//////111333333000+++'''+++,,,...000///,,,)))'''((())))))(((((())),,,......///000111222333333333333333111...***(((((((((++++++,,,...///...+++(((...///111111000000222444,,,------...///000111111111333444222///---...000......------...///111222++++++---000333555444333///666<<<@@@EEENNNTTTUUUJJJFFFCCCEEEJJJPPPZZZcccnnnqqqtttyyydddSSSJJJDDD@@@<<<777444333222111000333555888:::;;;:::888777......---...///111333444333333333222000000222333...+++'''&&&)))---000111222000,,,)))((()))+++,,,,,,...000111000---)))&&&$$$'''+++------,,,,,,---)))((('''((())))))(((''''''###"""%%%'''&&&%%%((())),,,000222000000222444333111///.........,,,***,,,***(((''''''***,,,...)))'''$$$"""$$$(((---111//////...---,,,,,,++++++&&&(((***+++++++++***)))(((---111111///------...++++++,,,,,,------............---***'''&&&''')))------+++((($$$""""""###(((,,,111555666555444333222333333111...+++++++++(((((('''&&&%%%%%%&&&&&&!!!###%%%'''&&&&&&###%%%(((***+++***((('''((('''''''''(((+++---///,,,---...---+++(((%%%###"""$$$'''***,,,---...---///000000...---...000222333333222111000...------++++++,,,---...000000000.........,,,******,,,...//////000...,,,++++++,,,,,,,,,------------,,,,,,)))***,,,///222333111///111000///...////////////------,,,,,,+++,,,,,,,,,111111111///,,,+++,,,---...+++((((((***---///000///000222444555222,,,((('''***---//////---***(((&&&(((***+++++++++---...---...///111222333333333///000000...+++)))***,,,---+++***,,,......,,,***,,,...000000000111333555111111111111111111111111000333444111---+++---000///...------...///000111,,,...111555999:::888555555>>>HHHPPPYYYdddkkkmmm___XXXQQQLLLFFFCCCHHHQQQ[[[eeerrr|||xxx\\\OOOHHHBBB>>>:::555222111111000///000222666888999888666555//////000000111333444555333444333111//////000222000,,,(((&&&(((+++---...000...+++((('''''')))***+++---000111000---)))&&&$$$''',,,///////////////)))'''%%%%%%&&&''''''&&&)))$$$###''')))((((((***(((,,,000111///...000222333111///---,,,+++(((&&&+++)))'''&&&(((+++...111((('''$$$###%%%)))...111,,,,,,,,,,,,,,,,,,,,,,,,"""###&&&(((+++,,,,,,---(((,,,111222///------///---,,,+++))))))***+++,,,111111///,,,(((''''''(((------+++'''### '''***///333444444444444333444555444000---,,,+++******)))((('''&&&&&&''' ###&&&&&&$$$""""""&&&***...///---)))'''((((((&&&&&&''')))+++,,,)))***++++++)))&&&###!!!!!!$$$(((,,,...///......000111111000000000333555222111000///...---,,,+++(((+++---/////////000222000000000...++++++,,,......///111111...,,,++++++***+++---......---+++***)))***---111333333000---222111///////////////...+++***)))((()))***+++,,,222222111...,,,+++,,,...000---))))))+++...000111000111333666666333...***%%%(((,,,///000...+++)))%%%(((+++------------...,,,---///000222222333333,,,---///---++++++---000///,,,)))***,,,...---+++***,,,...///000111333555555555444444333222111111///222333000+++))),,,//////......------...000111000222777<<>>???GGGOOO^^^qqqrrr[[[KKKAAA>>>???777111111222///,,,+++***...333666888666222000222555777888777666555666444222000///111222222111******)))))))))))))))***++++++******+++---///000)))+++...000000---***'''&&&&&&''')))---///000000&&&&&&'''(((***)))&&&###$$$%%%&&&''')))+++,,,---,,,...//////---,,,++++++//////---+++)))&&&$$$###)))(((((((((***,,,000222000---)))''''''(((''''''''')))+++++++++***+++,,,'''''''''((())),,,...000...,,,+++,,,//////---+++,,,---...---+++*********...//////---***''''''(((***,,,...---'''### (((***,,,///111111000000333555777777666111---***+++***'''&&&%%%%%%&&&&&&"""$$$### !!!'''---...+++''''''(((%%%$$$%%%&&&)))***)))'''++++++***(((&&&$$$"""!!!!!!%%%)))---......------//////000222444555333111222111000000000...+++)))***,,,......,,,+++---000222000---,,,---///000000000///---+++***)))******------,,,,,,,,,------...++++++,,,---............111///---***'''(((+++///(((&&&$$$######%%%((())),,,------,,,+++,,,...000333000---+++,,,...//////......000222444333000---))))))***+++,,,...///000...+++((())),,,......---///------///222444333111222000,,,(((&&&)))...222///---,,,---//////,,,)))+++---...///...///111333333333444555555444111///111///---,,,,,,...000222444111...,,,---///333555888666===KKKRRRMMMEEEBBBOOO\\\fffjjjsssvvviiiWWWHHHDDDHHHQQQ]]]pppfffRRREEE@@@@@@>>>666000111333111000000---///222555555444111///111333555555444444555666444222000///000111111111,,,++++++***************+++++++++++++++---...///,,,,,,------,,,+++***)))***)))***+++---/////////&&&&&&&&&'''))))))'''%%%&&&'''((()))***+++++++++(((***,,,---,,,+++******+++,,,---,,,+++(((%%%$$$)))*********+++---///111000---***((((((((((((''')))***++++++***)))***,,,(((((((((((()))+++---...---,,,+++---000000---+++***,,,......---,,,,,,---.........+++(((''''''(((***---///...)))%%%""""""&&&(((+++...///000000000111222444555444111---+++)))'''$$$""""""###%%%''' !!!""""""%%%+++---+++))))))***&&&%%%%%%&&&(((******))),,,,,,+++***(((&&&$$$######%%%)))+++,,,------......---...///222333222111000///...//////...+++)))+++---///...---,,,...000333111...------///000111000000...---,,,+++++++++///...---,,,++++++++++++)))***+++,,,------......---,,,+++(((&&&&&&)))+++'''&&&%%%$$$%%%&&&((()))+++++++++++++++---///111666333///,,,,,,---------+++,,,...222444555333000,,,+++++++++,,,...///000...,,,)))***,,,......---///---+++---000222222111333111---)))&&&(((,,,000000...,,,---...---***((())),,,...//////...///111222222333444444333111///111000---,,,,,,...111333444222///......111444666>>>???HHHVVV^^^\\\XXXWWW___iiirrrxxx~~~|||lll\\\TTTTTTYYYddduuuwwwYYYHHHAAAAAADDD<<<555000111333222222444111111222222111000///...000000000000///000333666333111///...///000//////,,,,,,,,,+++++++++******+++*********+++,,,---......,,,***)))((()))+++,,,///..................///(((&&&%%%%%%'''((()))((('''(((***,,,,,,,,,,,,+++&&&'''***,,,,,,,,,+++***'''))),,,...---)))%%%"""(((***,,,,,,,,,---///000222///+++)))))))))))))))+++++++++***)))(((***+++)))((((((''''''(((******++++++---///111000---+++(((+++...///.........///......---***((('''(((***+++...000///,,,(((&&&%%%&&&'''***,,,.../////////...///000000000...,,,***&&&###!!!"""%%%((('''$$$"""!!! !!!'''+++++++++,,,...(((&&&%%%%%%(((***++++++------,,,+++***((('''&&&&&&''''''((()))+++---...---,,,+++,,,.../////////---,,,,,,---...---+++)))---...//////...---///000333111...,,,,,,---///000000111111111000...,,,+++000///...,,,***)))))))))*********+++,,,,,,------+++,,,,,,+++)))((((((***((((((((((((((()))))))))*********+++---///111333888555000...---,,,+++***)))***---111555666555333...---,,,++++++---///000///---++++++,,,.........///---++++++---000111111555333///+++((((((+++...000///---,,,,,,+++(((%%%&&&)))---//////...---...000111333333333222000///111///,,,***+++---111444333222111000111444777999EEEJJJVVVccckkklllnnnqqqwwwyyypppfffcccgggppp~~~pppTTTFFFAAACCCFFF<<<555000000111000111444333222000///------............---++++++---222555111///,,,+++,,,,,,,,,++++++,,,,,,++++++******)))))))))))))))******++++++***)))(((((((((***---...333333222000---------...***'''$$$$$$&&&)))++++++'''(((+++---.........---((()))***,,,...---,,,***$$$''',,,...---((("""###'''+++,,,,,,,,,///111222///,,,************))),,,,,,,,,***(((((()))+++((('''&&&$$$$$$$$$%%%&&&***+++...111111000---+++'''))),,,---,,,+++,,,,,,......---+++))))))+++------...000000...,,,)))((()))***,,,---.........---,,,,,,,,,,,,***)))'''&&&$$$!!!"""'''***,,,(((### $$$)))+++---000222***(((&&&&&&(((***,,,,,,.........---,,,+++***))))))'''%%%$$$'''***---//////---******+++,,,,,,+++***)))***+++------+++)))......//////....../////////...,,,***((())),,,...000111333333333000...,,,000///...---,,,+++++++++...------,,,++++++++++++,,,...000000...,,,+++,,,******,,,---------,,,+++***)))***,,,///333555666777444000...------+++***)))***---111444555444222///---+++******+++---...///---,,,,,,,,,---......///...++++++,,,///111333999777444///+++***,,,...000///...---+++)))&&&$$$$$$(((---000///---,,,+++///000222333222000///...000---***((())),,,000333222222222333555888<<<>>>IIIRRR```kkkrrrvvv|||xxxtttuuu}}}jjjRRRFFFBBBBBBCCC<<<666111000///------000444111...,,,***+++---......---+++((((((+++000444///,,,)))(((((((((((('''))))))***++++++***))))))((((((((()))))))))))))))$$$%%%'''))),,,...//////444444333000---+++---///---***&&&$$$&&&))),,,---&&&(((***---///000000000)))((((((***,,,,,,+++(((%%%(((,,,---+++%%%###(((******+++///333333000,,,******+++******+++,,,,,,+++)))((()))***&&&%%%$$$"""""""""###$$$***---000222111///,,,+++'''((())))))''''''((()))...//////---,,,,,,...000..................---,,,...............---,,,,,,++++++***)))'''$$$!!! ###!!!###(((,,,...***$$$ ###(((+++///222444,,,***'''''')))+++,,,,,,---------------,,,++++++***&&&"""!!!%%%***...000111///,,,******+++***))))))))))))+++---...,,,***......------......------)))))))))(((&&&&&&)))+++///111333444444111...,,,...............///000111333222000...,,,*********,,,...111222111...---,,,,,,---///000000000///...+++******---222666888999333111...---......---,,,+++,,,---000333333000...---,,,***(((((()))***+++......---,,,+++,,,---...000///---,,,,,,...111444:::999777333///---...000/////////---***(((&&&&&&$$$(((...111000...,,,+++...111444333111...---...---+++(((''''''***...111000000111444888>>>CCCGGGOOO[[[iiirrrwww}}}cccMMMDDD@@@>>>>>>;;;666333222///******---111///,,,))))))+++---//////...+++(((''')))///333...+++(((&&&&&&&&&%%%$$$&&&''')))***++++++***)))((())))))*********))))))!!!$$$(((,,,...000000000333444333///+++))),,,///000---(((&&&'''***---...((()))***+++---///000111(((%%%###$$$(((******((((((***,,,,,,***%%% """''')))((()))///444222000,,,************))))))+++,,,,,,***))))))***&&&%%%$$$$$$$$$%%%&&&''',,,///111222000---,,,+++&&&&&&&&&$$$######%%%'''---///000000//////000111///---******,,,...//////000000///...------,,,,,,+++++++++)))'''###"""  $$$))),,,---)))$$$!!! !!!"""""" """$$$(((,,,000333444///,,,***)))***+++******+++,,,,,,------,,,,,,,,,***%%% $$$+++///000111///------------,,,+++*********,,,...///---,,,---,,,++++++,,,,,,+++***$$$'''))))))'''&&&(((+++...000222333222000...,,,,,,,,,---...000222444555666444111...,,,*********))),,,///000///---++++++---...000111111000000///,,,***)))---333888999999///...,,,,,,---...---,,,+++,,,---///111000---*********))))))))))))))))))---------+++******,,,.../////////...---...111333777777666333000...///000---...///...+++)))))))))&&&***///222111///...---000333666444000---,,,---***)))(((((((((+++...///......000444;;;DDDLLLQQQZZZfffssszzz{{{[[[HHHAAA>>><<<<<<999666444444111+++***,,,...,,,***((((((+++...000111///,,,)))''')))...111///,,,)))'''&&&&&&%%%###%%%&&&)))+++------,,,,,,++++++,,,------,,,+++***$$$&&&))),,,.../////////000222111...)))(((,,,000333///+++)))))),,,---...---,,,+++***+++,,,...///&&&""" &&&+++---,,,,,,,,,---,,,***'''$$$""" %%%)))(((&&&'''---333222///+++))))))******)))&&&))),,,---,,,***))))))))))))((()))***,,,---//////111333222...+++++++++%%%$$$""" """&&&******---000111111000000111///+++'''&&&)))---000111...---------------------***+++,,,,,,***&&&""" !!!$$$(((***)))&&&###!!!"""$$$%%%&&&%%%%%%&&&(((,,,000222333000...,,,,,,,,,+++)))''')))******+++,,,,,,,,,,,,(((###%%%,,,000111///......///111222111000,,,,,,,,,...000000///---,,,)))((((((******(((&&&"""''',,,---+++***,,,...---...000111000///---,,,+++,,,,,,...000222444555444222000---+++***++++++(((+++...///---+++******------...////////////...+++)))'''+++222777888777...,,,++++++,,,---,,,*********,,,...//////,,,)))((()))******+++***)))))),,,------+++((((((***------...///...,,,,,,///111000111111///---,,,,,,...+++---///...,,,++++++---))),,,000333222111000000222555888666000,,,+++,,,************+++---...///+++,,,...333<<>>>>>888666666666333---+++---,,,***((('''(((+++///111222000...***((()))---000000---***(((''''''%%%$$$%%%&&&))),,,...///......---.../////////...---,,,))))))***,,,---...//////...000000,,,(((''',,,000555111---***+++,,,------000...,,,))))))***,,,---&&&!!! '''///222222......---,,,+++***)))((($$$(((+++)))%%%&&&,,,333111///+++))))))))))))((($$$(((,,,...---+++***))),,,,,,,,,---///111333555111333444111---******+++###""" """(((---(((+++///222111000000000///***%%%$$$'''---000222*********+++,,,---...///***+++...///---)))%%%"""!!!$$$&&&((('''%%%"""!!!###&&&(((((()))(((((())),,,///111222111000...------+++(((%%%(((((()))***++++++++++++'''"""%%%,,,000111,,,,,,...111555666666444...---...///111111///...+++(((&&&&&&((()))'''$$$"""(((///222000...///111---......//////...---,,,++++++,,,---///111222444111000---+++***+++,,,---)))+++...///---,,,+++,,,,,,,,,,,,,,,---------...***'''&&&***111666777555...,,,++++++++++++***(((((((((***---///...,,,)))''')))+++,,,---,,,***)))+++,,,,,,***''''''))),,,***---///...,,,+++---///***,,,,,,,,,***)))***+++))),,,//////---,,,---///***...111333333222222222333777999777000++++++,,,******+++---...//////000******,,,222===KKKXXX```iiiuuuiiiRRRKKKBBB>>>>>>:::777666555555555444111...111000...,,,---///111333444000---...---***+++...222///***&&&$$$%%%&&&(((...111444333000......000000///...------...///000---,,,,,,...111222000------,,,+++******+++,,,------------+++***+++...111333000,,,)))'''''')))***$$$ """+++222333111---------,,,,,,+++******...---+++***+++---///000333000,,,,,,------+++((())))))***)))((((((***+++,,,---...------...111444777666333///---+++******+++'''###"""&&&***------+++,,,...///111111222222000,,,'''&&&)))...222555///...,,,******+++,,,---///......///...,,,'''$$$!!! !!! %%%,,,000,,,'''$$$$$$&&&((())))))******++++++---///000/////////...---+++***)))+++***)))((((((***,,,---)))!!!###,,,000111...------...111444555444000/////////000///...,,,,,,,,,***'''&&&&&&))),,,---///000000///---......333111......//////,,,***+++***)))***,,,...//////000...,,,+++,,,------,,,---...///...,,,++++++,,,111///,,,+++++++++***)))---+++)))***,,,///111222...+++'''&&&(((***+++***((((((***---///...+++)))******,,,...,,,)))+++111111...+++(((&&&&&&'''(((***((('''(((***---------------,,,+++***)))'''&&&&&&(((++++++***))))))***'''))),,,...///000///............,,,***))))))******+++---///000000//////...///222888AAAOOO\\\eeeuuu{{{}}}^^^KKKGGGAAA@@@BBB???555444444444555555333111333111000//////000222333333...---......,,,---111555222...***((()))+++,,,222444666444111...---...------,,,,,,...///111222...---...000222222///,,,++++++******++++++,,,---,,,,,,,,,+++)))***,,,///222///,,,***)))***,,,---'''""" ###+++000111...,,,,,,,,,,,,,,,,,,------222000///---,,,---...///222///---,,,......,,,***++++++***)))''''''((()))---.........---...111333666555222000---,,,,,,,,,000,,,((('''***---......,,,,,,...///000111111111111---(((''')))---111333111000...,,,++++++,,,,,,.........//////...***'''  ###"""!!!%%%,,,///+++'''&&&&&&((())))))((()))+++,,,,,,---///000222111000///---+++)))(((---+++(((&&&'''***...000((( (((---...000///......000111111000------------...---,,,+++------+++)))''''''***,,,---...//////...---///000444111...---...---,,,)))'''&&&%%%'''+++///111222000...,,,,,,...//////...***,,,//////...---------111///---++++++++++++++++++***))))))+++,,,......+++(((%%%$$$''')))******'''(((***...111222000...+++***+++......,,,---111111///+++(((&&&&&&&&&''')))'''&&&'''***,,,------...------,,,***((('''&&&((()))++++++)))((()))***)))***+++***))))))+++---***)))&&&###!!!"""&&&)))***+++---///111222222222///000333888BBBRRRdddqqq~~~nnnSSSDDDBBB>>>@@@CCC@@@222222222333555666555333444333333222222222333333000,,,+++,,,---,,,...333333111...,,,++++++---...555666666444000---,,,,,,******+++,,,---000222444//////111333444222...+++'''((()))***+++,,,,,,,,,***++++++)))((((((***+++///...,,,******,,,///000+++'''###%%%+++...---+++******+++,,,---///000111666444222///...---------111///......//////...------,,,***(((''''''((((((---...///.........000222555444222000............444111///...///000000///---...///000111111111111222///***((())),,,///000222111000///...,,,,,,+++---------...//////,,,***!!!%%%%%%###&&&++++++)))''''''((()))***)))&&&(((+++---------...///444333222///---+++)))(((...,,,(((&&&&&&***///222***"""&&&,,,...222111///.........,,,************+++++++++++++++.........,,,***)))***,,,---......---------000222555222...+++++++++***)))###""""""%%%+++000444555000///------///000000///(((+++///111000///......///...,,,+++++++++,,,,,,******************))))))'''%%%###$$$&&&)))******&&&'''+++000444666555444,,,))))))---000//////111000...+++((('''&&&'''(((((('''&&&'''***,,,------.........---+++***((('''+++,,,,,,+++)))((()))***+++---,,,(((###"""'''++++++'''!!!%%%***+++,,,...000222444444555000222555999CCCVVVmmm}}}dddMMM@@@>>>;;;===@@@;;;333222222333444555444333333333333333333222222222///***'''((((((''')))......---+++******+++,,,---444444444222000---,,,,,,++++++++++++---///111222///111333555444111,,,)))###$$$''')))***++++++***)))))))))'''%%%%%%'''(((,,,+++******+++---000222...***'''(((***,,,***(((((())))))+++---000222444555444222000...---------/////////000000000000//////---+++******+++++++++---...//////......///111333222111000//////000111333333222222222222111111///000111111222222222222333000+++)))***,,,------///////////////...,,,,,,---,,,,,,,,,------+++*** """&&&(((&&&&&&)))'''&&&%%%&&&((()))((('''###''',,,...---,,,---///444333111///---,,,+++***---+++)))((()))+++...000...&&& (((...111333222///...---+++(((&&&)))*********))))))+++,,,...///000///---++++++,,,---------,,,,,,---000333555222---***((((((((()))#########&&&+++111444666111///------...///---,,,))),,,000222111...---,,,,,,,,,+++***))))))+++---***+++,,,+++)))(((''''''&&&&&&%%%%%%''')))+++,,,'''))),,,111555777666555,,,'''&&&+++000///...///---,,,***)))))))))***+++***((('''(((+++...//////....../////////...------000000///,,,***)))+++,,,...111111,,,$$$!!!&&&+++000---'''!!!!!!''',,,---...///000222333333444000333777===GGGYYYpppZZZGGG>>><<<999<<<>>>888666444222222333333222000222222222222222222111111...)))$$$$$$""" """&&&))))))))))))***+++,,,---111000///.........---------,,,,,,++++++,,,.........111333444222...***(((!!!"""%%%''')))******)))))))))'''%%%""""""%%%'''))))))((()))+++---000111///,,,******++++++)))'''(((((((((***---000333555111111000///......------...///000111111000000000///---,,,---///111000///+++,,,......------...000111111000//////000111222000000111222222111222222111111222222333222222222222///,,,***+++,,,,,,,,,+++,,,---......///.........,,,***)))******((('''""" """(((***'''&&&((($$$######$$$&&&'''&&&%%%!!!%%%+++---+++***,,,///222111000...------------******++++++,,,,,,,,,+++---((("""!!!$$$***///111222000///...---+++(((%%%***++++++***)))(((+++---...000222222///,,,+++***,,,------,,,+++---000333333000---)))&&&&&&'''(((&&&&&&&&&)))---111333333000...---,,,,,,+++)))'''+++...222222000---***)))***++++++)))''''''))),,,,,,...///---***'''''''''))))))))))))***+++---...***+++...111555555333111+++&&&%%%***...---,,,,,,)))))))))***+++---///000---+++***+++---///000000---...000111222333333444333333222///,,,+++---...000444666222***%%%(((,,,555333000+++((((((***---000000000000000000000111///444;;;CCCNNN]]]ppp|||}}}qqqPPPAAA<<<;;;999>>>AAA:::888666333222222111000...000000000000000111222222///)))###!!!!!!&&&''')))***,,,...//////...---+++,,,...//////...///...,,,+++******++++++,,,///222222///+++((('''###$$$%%%'''((()))******+++)))&&&""" $$$'''))))))))))))***,,,...///---,,,++++++,,,,,,***)))((((((((()))+++...222444........................---///111222000//////000...------000444555222///'''))),,,---,,,,,,...///000///.........///111222,,,...//////......000111111111111222111111000000///---++++++,,,---------******+++---...///000111///,,,)))'''((((((''''''&&&######(((***(((&&&'''###"""!!!"""$$$%%%$$$###$$$)))***((((((+++///000///...---------...///(((***,,,------+++((('''(((&&&$$$$$$'''+++---......---------...---+++(((+++------+++((('''***------000333444111---***))),,,------,,,,,,,,,///111///...,,,)))&&&$$$&&&'''(((((()))+++///000000///...,,,+++++++++***'''%%%---///111111...+++)))(((***+++,,,)))&&&&&&(((+++...000111...***'''(((***......///...---,,,...///---...///222444333111...***&&&&&&***+++***)))+++))))))***,,,...000222333000...,,,,,,...000000000---...000222444555666666333333333111...---...///000333555222,,,)))***---555555555222///---,,,---333222111000/////////000111777@@@KKKWWWeeeqqqxxx~~~```KKK???<<<<<<:::@@@CCC;;;888666333111111111000///000///......///111444555111***$$$""""""$$$%%%(((+++---//////000///---++++++...000000//////...,,,+++*********+++***---///...+++((('''''''''''''''((()))+++,,,------***%%% ###(((++++++***++++++,,,......******+++,,,---------,,,)))((('''((())),,,000222......//////......------,,,///222222000...---......---...222666666111,,,$$$&&&***+++,,,,,,---...///...---------...000000,,,...///---+++***,,,...///////////////...---,,,,,,+++***+++...//////...------,,,------///111222...+++((('''((()))*********%%%$$$(((***(((&&&&&&$$$"""!!!!!!###$$$$$$###"""''''''%%%%%%***///111000...,,,++++++,,,---***+++++++++***(((&&&%%%###$$$%%%(((+++,,,,,,+++))))))***---000000///---,,,......+++&&&%%%(((,,,,,,000444555222---)))''',,,---......,,,,,,---...+++,,,,,,)))&&&$$$%%%'''&&&''')))---000000---+++***))))))***+++***(((&&&,,,---///...,,,***)))))),,,......+++'''&&&))),,,///000111---(((&&&(((+++222333333111...,,,---...000000111333444333000---***((()))+++***'''(((,,,,,,,,,---...000111333333222///------...///......//////111222333444444444000111222111///------...------,,,***((((((+++---333444666555333111000000333333222111000111222222777;;;DDDQQQaaannnvvvyyyzzzuuusssuuuyyy~~~rrrRRRKKKAAA>>>===;;;@@@BBB999777555222111111111111000111///......///222555777222,,,&&&###!!! $$$!!!###&&&))),,,......///111...,,,,,,///111000///...---+++*********++++++))),,,---,,,)))&&&&&&'''******))))))***,,,...//////+++%%%$$$)))------,,,,,,,,,---......((()))***,,,---.........***)))''''''(((+++...000000000000000///...---,,,,,,///222222///---,,,---///...///333777555///((("""%%%(((***+++,,,---.........---,,,,,,---//////...//////,,,((('''))),,,------------,,,+++***************,,,...000000///111000...---...///111222---***''''''(((+++------,,,'''%%%(((***(((&&&&&&&&&$$$"""!!!###$$$$$$$$$"""&&&&&&######)))///333111...,,,*********+++---,,,***)))'''&&&%%%%%%!!!###(((,,,///...,,,+++%%%&&&)))---111333222111,,,......***%%%###'''+++,,,000444555222---)))&&&,,,---//////---,,,,,,---)))+++,,,***&&&$$$%%%&&&###%%%)))---000///,,,)))'''''''''***,,,,,,+++)))***+++---,,,+++******+++...000111---(((&&&)))---///000000,,,&&&%%%(((,,,444555666333...,,,,,,---000111222444555444111...******,,,---***&&&(((---/////////000111222222222222000---,,,---------,,,000000111222222222111111...///111111///---,,,,,,+++(((%%%######&&&***---222444666666555444444555333333222111222333444555<<<>>>FFFUUUggguuu{{{}}}zzzrrrmmmkkkmmmqqqwwweeeNNNDDDCCCBBB@@@???>>>======999333---,,,000444444333555222///,,,+++---000222222///***'''%%%$$$"""!!!""""""###%%%(((************+++---------///111333///---***)))+++,,,------)))***+++,,,++++++))))))+++,,,,,,---...//////000000...)))"""%%%+++/////////---++++++...000,,,*********,,,.........///---******+++,,,,,,,,,,,,---......---,,,***)))...---,,,,,,++++++++++++000/////////000...+++((("""%%%))),,,---------...///...---,,,,,,---...///000///...,,,+++++++++,,,,,,,,,++++++++++++******+++***+++...333555555333111111000///...------,,,+++++++++,,,------***((('''(((((('''&&&%%%###"""$$$&&&((()))'''&&&&&&&&&%%%(((+++)))&&&$$$'''***000000///...---,,,,,,+++))))))+++,,,---,,,+++***&&&''')))---000///***%%%%%%(((+++...//////...---(((+++,,,)))%%%$$$'''+++444444555444222...+++)))000000000...,,,++++++---((()))***)))&&&$$$$$$%%%###))),,,---+++******''''''((())))))(((((('''(((+++------+++***+++---,,,+++***))))))))))))***,,,//////+++&&&$$$'''+++111111000...,,,,,,...000333111//////000///,,,)))((()))***)))((()))***,,,...000111333444444444444555333000...,,,,,,,,,---------...000222222///---,,,...000111000...,,,***'''&&&$$$"""!!!$$$)))---333333444444333333222222333///---111333222333666<<<>>>LLLaaannnrrrzzzwwwoookkkjjjlllpppttt{{{bbbPPPDDDCCCAAA???>>>>>>>>>>>>999444///...111555555444444111...+++***+++...000000---)))&&&%%%$$$###""""""!!!!!!"""$$$&&&'''(((((()))++++++,,,---000222///---+++***+++---...---******+++,,,,,,+++***))),,,,,,---...///000111222444222---&&& $$$)))...///000...---,,,---...)))))))))+++---/////////.........---,,,,,,------,,,,,,,,,,,,,,,+++******++++++*********+++---.../////////000000...+++'''%%%(((+++------------...000///.........///000111444333000...,,,+++++++++++++++,,,,,,------......+++******---111333333111000000///......---,,,,,,000...---,,,,,,+++)))'''(((''''''&&&%%%%%%%%%%%%***+++,,,+++***(((((()))))),,,...+++'''%%%'''***000///...---,,,,,,,,,,,,,,,,,,---...////////////,,,++++++,,,...---)))&&&&&&'''***---...---,,,+++)))+++,,,)))%%%$$$(((+++111111111111000...,,,+++000000000///---,,,---///------+++((($$$"""###$$$!!!###'''+++------+++)))&&&'''((())))))(((&&&%%%'''))),,,,,,+++***+++---...,,,***(((''')))+++,,,...///000,,,&&&$$$%%%(((.........---,,,---///222222///......//////---+++((()))******))))))***+++...///000111222222111111333333111---***)))***,,,...------...//////---+++***,,,...//////...,,,+++(((((('''&&&%%%'''+++...333333444444444222000///000,,,,,,///111000111444===DDDRRRdddpppxxx~~~yyypppjjjhhhggglllsssyyyttt]]]QQQDDDCCC@@@===<<<===???@@@:::555111000333666666555333111---***)))***+++,,,...+++(((&&&&&&%%%$$$###"""!!!  """$$$%%%&&&''')))******,,,...111000...,,,+++---.........***+++,,,---------,,,+++,,,------...000222333444555444000)))""" """%%%+++---///...,,,***))))))&&&(((***---...///......,,,///111111...,,,,,,...,,,+++***************+++)))(((''''''(((***---///---...///111111///***'''(((+++---...---,,,------000000000000000111222333666555333000---+++******+++,,,,,,---///000000111,,,+++***,,,...000///............------,,,,,,,,,333000---++++++***)))((()))(((&&&%%%%%%&&&((()))000000///---***)))***+++---///000---)))'''(((***000...,,,+++***+++,,,---...//////000111333444555222///,,,*********)))(((''')))+++,,,,,,,,,***))))))***+++)))&&&&&&))),,,........................///000111000......///111222000+++%%%!!!!!!###%%%%%%'''+++///000---)))%%%'''(((***)))'''$$$###$$$'''***+++++++++,,,---000...***((((((***---//////000000---(((%%%&&&'''++++++,,,,,,,,,---000333111///---,,,---......---(((***,,,,,,***)))((()))---......//////......---///111111,,,&&&###&&&***...---,,,,,,,,,,,,+++))))))***---...///...---,,,***++++++***))))))+++---000222444555444111...,,,---******---...---///333???KKKZZZfffrrr~~~{{{wwwnnneeeaaacccccclllvvv~~~iiiVVVOOODDDBBB>>>;;;;;;<<<>>>???999666333333555777777666333111...,,,*********++++++)))'''&&&''''''&&&%%%$$$###!!! ###%%%&&&''')))******,,,...111111///------///000//////+++,,,---.........---,,,++++++,,,---///111333555222222000***### !!!'''***---...+++(((%%%$$$&&&))),,,///...---++++++)))...333222---******,,,+++***)))(((((((((***+++)))'''%%%$$$%%%(((+++...,,,,,,...000111///+++'''***,,,...---,,,+++++++++/////////000000111222222444333111///...,,,+++***,,,,,,------...//////000,,,,,,++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,111///+++***+++---......,,,***(((&&&'''))),,,...333222///+++((('''(((***---...///---***((()))***...,,,***((((((***,,,---.........///000333666777444000***&&&%%%&&&)))+++,,,,,,---......,,,+++***)))******)))''''''***,,,//////............/////////000000000//////111333222///)))###!!!%%%***''''''+++111333///+++%%%''')))***)))'''$$$"""###%%%(((***,,,,,,,,,,,,000///---,,,,,,---...///...000111///,,,))))))******+++,,,,,,,,,---///111222000---+++++++++,,,---)))+++---...+++)))(((''',,,,,,,,,,,,,,,++++++***+++......)))!!!"""'''---+++******+++,,,,,,+++***+++---///000000///...+++,,,---,,,***(((''''''+++...222555555333///,,,,,,)))***---...---111666@@@OOO]]]eeeqqq~~~{{{xxxrrrggg\\\[[[___bbblllwwwcccPPPIIIDDDAAA===:::999999;;;===777666555555666666666666333222000...---,,,++++++***(((''''''((()))((('''''''''%%%### !!!$$$''')))***,,,,,,,,,---000222222000//////000111111000+++,,,---...///......---)))))))))***,,,///111333///000///+++%%%!!!"""###&&&)))...///---)))&&&$$$(((+++///000---***((('''''',,,111111,,,'''''')))***)))(((&&&&&&'''((()))(((&&&$$$""""""%%%(((******+++---///111///,,,)))+++,,,---,,,***(((((())),,,,,,---........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------+++******+++,,,+++++++++,,,,,,,,,,,,,,,---+++))))))---111444555///---***)))))),,,000222444222///+++'''''')))++++++,,,,,,+++*********+++,,,***((('''''')))+++---+++++++++,,,...111333555000---'''###!!!$$$)))---000111111111000///---,,,)))))))))(((((()))+++---333333111000////////////---/////////...///111333...,,,'''!!!$$$(((---***))),,,222444111---'''(((***+++***(((&&&$$$$$$&&&(((+++,,,,,,+++***...///000222222111///...,,,...000111000///......,,,---...---,,,+++---...444222...)))'''(((+++---,,,...000///,,,)))(((''',,,,,,+++******)))))))))'''++++++&&&%%%+++***)))***---///000///---...///000111111000000+++---...,,,)))%%%""""""&&&***000444666555222000---+++,,,...///000666===DDDRRR^^^dddooo}}}{{{yyyvvvooocccYYYXXX]]]dddlllvvv~~~```LLLEEEBBB@@@<<<999777777777888444555555555555555555444333222222111///...---,,,***)))((()))******)))((()))******'''$$$$$$'''+++---...//////...///111333222111000111222333222000***+++---...///......---)))((((((((())),,,///111000222111...(((%%%&&&''''''+++///111000,,,)))''')))---111000,,,'''%%%%%%'''***...---***'''%%%&&&)))((('''&&&&&&%%%%%%%%%&&&$$$"""!!!!!!###%%%'''))))))***---///000...---,,,------+++)))'''((()))******++++++++++++******)))***+++,,,,,,---,,,,,,,,,,,,+++++++++*********/////////---******,,,...+++++++++,,,,,,---------,,,***)))***///333777888000...,,,++++++---111333222111///+++((((((***,,,************************)))((('''&&&'''(((***,,,(((((()))***,,,...000111---***&&&""" ###)))...222222222111111//////...))))))(((((()))+++,,,---666555444333111000///...,,,---...---,,,---///111***)))'''$$$"""$$$(((+++---+++***,,,000222111///)))***+++,,,,,,+++******(((((())),,,------***'''+++...111333444222///---+++---000222333222111///...///000///,,,++++++,,,444111---(((%%%&&&+++///000111222000---***)))))),,,++++++***)))))))))***'''))))))%%% $$$+++***+++---111333333333111111222111111000//////+++---...,,,)))$$$"""!!!$$$(((...444666666555333000......000111444===GGGMMMVVV```gggpppzzzyyyvvvrrrmmmbbbYYYYYY___fffllluuu}}}]]]JJJCCCAAA???<<<999666444333333222333444444444333333333111111222111111///...---+++***)))***,,,,,,***)))))),,,---+++(((''')))---111111222111000///111333333222111222444444222111)))***,,,---......------***)))''''''(((+++...///222333222...(((%%%&&&(((%%%)))...000///,,,***))))))---000///***&&&&&&''')))***++++++)))'''%%%$$$((((((((('''&&&$$$""""""!!!!!! !!!!!!###%%%&&&''''''(((+++...111111000---------,,,)))((()))***)))************((('''&&&'''(((***+++,,,---,,,,,,*********+++++++++++++++000111111...++++++...000+++++++++,,,---......//////---,,,---000333444555000...,,,++++++---///111,,,,,,+++)))'''''')))+++,,,++++++*********)))(((&&&&&&&&&&&&'''((()))***'''(((***,,,---...//////,,,+++((($$$"""###)))---000000//////......------)))((('''(((***,,,---...555555555444333111///...+++,,,,,,+++******,,,...)))******)))((()))+++---+++*********,,,---...///,,,,,,,,,,,,---...//////+++++++++---...,,,((($$$***,,,...000111///---,,,***,,,///222333222///,,,///000111000...,,,,,,---111///+++&&&$$$&&&---333444444444111...+++***+++,,,,,,+++*********++++++))))))(((%%%###"""$$$&&&......///222555666555444444444333111000...---,,,+++---...---+++(((''''''&&&)))...333666666555444111///...000111777CCCPPPZZZ\\\cccnnnuuu{{{zzzsssooolllhhhbbb\\\\\\aaahhhmmmvvvyyy\\\JJJCCC@@@>>><<<888555333111000000222333444333222111111///000111111111000...---,,,+++++++++------+++)))))),,,///...***(((+++...222333333222000///000222333222222333444555333111)))***+++---......------+++***((('''(((***---///222222111,,,&&&######&&&"""&&&***---,,,***((('''(((,,,000...***'''''')))+++***))))))***)))&&&###((((((((('''&&&###!!! """$$$&&&''''''&&&&&&)))---111333333.........,,,***)))***,,,************)))'''&&&$$$((()))+++,,,------,,,+++))))))***+++,,,,,,---...111222222///,,,,,,///222++++++,,,------...//////333111//////000111111000///...,,,++++++,,,---...&&&''''''&&&%%%%%%''')))///...,,,++++++***((('''$$$%%%&&&''''''((())))))((()))+++...////////////,,,,,,***&&&###$$$(((,,,------,,,,,,,,,+++++++++)))((('''(((***---......222333444555444222///...***++++++***))))))***,,,***+++------,,,,,,---...((()))))))))((())),,,///...---------...000222333...------...///,,,'''"""******+++,,,------,,,,,,***,,,...111222000,,,)))...///111000///------......---)))%%%###'''000777666666555222...++++++,,,---,,,+++******+++,,,---,,,***(((&&&&&&&&&'''(((111111222555888888666444666555333111...,,,*********,,,...///---,,,,,,---(((+++///333666666555444222000//////111888GGGUUUdddbbbgggttt{{{|||uuunnnjjjgggeeeaaa^^^___ccciiimmmxxxkkkTTTHHHCCC@@@???===999666222///...000//////---,,,...222555444444444222000......///333000,,,+++,,,,,,+++))),,,---......---+++)))(((///000111///...---...///111111333666777777444111///---***((('''((()))+++)))******)))((())),,,///......,,,)))%%%$$$$$$%%%$$$$$$%%%''')))(((&&&###''')))++++++***(((((((((,,,)))''''''))))))(((&&&'''((())))))((('''&&&%%%###!!!!!!"""%%%''''''&&&)))))))))***+++,,,...///---.....................---...//////...,,,***)))((())),,,---......---,,,((())))))***,,,...000111111000///---,,,,,,,,,,,,,,,---...///000000000000444555555444000...------,,,,,,,,,++++++*********)))'''$$$""""""$$$'''))),,,+++)))'''%%%&&&(((***((((((((((((((())))))***...///000000000///------///---***'''&&&%%%%%%&&&((('''&&&'''))))))&&&"""&&&)))---///////////////333222111111222111000...,,,+++(((''''''(((***,,,000111111///---,,,,,,---++++++***************+++000///---,,,,,,---///000000000111000///,,,***(((,,,+++))))))+++---......---///000///,,,)))((((((---,,,,,,...000111111///+++++++++******,,,111444666222000111000,,,***,,,,,,///111111///,,,++++++000...+++)))((((((***+++...111555555333111222333555444333222111...***&&&)))---111333222000///.../////////111333444444333111,,,***...444<<>>:::777444222222222//////000000///000222444444555555444111///...///000...---...///000///...222222333222000---***(((++++++***((('''(((+++...000000000222555555333111222000...,,,***+++,,,,,,------,,,***((()))+++---......---***'''%%%%%%&&&###&&&((('''%%%$$$&&&)))***+++------,,,++++++,,,((((((((()))++++++)))''',,,---.........---++++++)))'''$$$$$$'''***+++,,,)))((((((((()))***++++++++++++,,,,,,---...//////---...///000000///---,,,+++,,,...000000000///...,,,,,,---...///000222333111000000000//////......111111111111000///...---...//////...+++******+++000000///...---+++*********+++---------+++)))'''***)))'''&&&&&&(((***,,,(((((()))+++---000222333000000111000///...---,,,...,,,***)))((((((*********))))))***,,,,,,+++)))+++---///000//////000111444333111000000111222333///...---,,,---...000222111333444333111///......---,,,***))))))+++,,,...,,,,,,*********+++,,,---))),,,000333555444333111000000000//////---,,,,,,(((+++......,,,)))'''&&&------...000222222000---/////////...---...000222///,,,,,,111222...,,,,,,---///000///---,,,+++,,,************+++---...///111111111///---,,,,,,...111222111...(((%%%%%%'''+++---///000//////000111222///---...111111,,,'''%%%(((...444666999DDDPPP___nnn|||xxxrrrjjjeeebbbcccdddeeejjjqqqsss~~~^^^LLLDDDBBBCCC@@@===999555222222222333...///111222111111222333333444555444111///......000000000000000000///...111111222111000---***)))((((((&&&%%%$$$&&&***...111000000000111111000...///...,,,++++++,,,---.........---+++((((((***,,,.........+++(((&&&&&&'''%%%))),,,***'''&&&***///---//////...+++******+++((()))+++---...---+++***...///000111111000///...+++(((%%%$$$&&&***,,,---''''''((((((***+++,,,---******+++,,,---...///000---...///000000//////...,,,...///111111111///...---------......000111111000000000111111111000000333333333222000///---,,,***+++,,,+++******,,,---222222111///...,,,+++***---...///000///---+++******(((&&&%%%'''***,,,---)))***+++,,,...111333444222111111000///...---------,,,***))))))***,,,---,,,,,,++++++++++++***)))+++---...//////000222444555444111///------///111000//////...///000222333222444555555222///......,,,+++)))((((((***,,,...******)))))))))***+++,,,'''***///333555555333222111111222111...+++)))((('''***---...---***((((((+++,,,---///000000---***,,,---......---...///111---)))***000222///+++***...//////...,,,++++++,,,+++,,,---....../////////...---,,,+++***+++,,,---///000000+++$$$!!!###''',,,...//////...///111333555111......111000)))######(((000444444777EEETTTjjjuuu}}}~~~~~~xxxrrrlllfffaaabbbcccfffmmmtttwwwrrrWWWJJJCCC@@@AAA>>><<<888444111000111111---///333444333222222222222444555444111...------000111333222111///---+++,,,---/////////---+++***&&&&&&%%%$$$###&&&+++///444222///......---,,,***)))))))))***+++---...///......---***((((((***,,,---......,,,)))'''''''''&&&))),,,+++''''''+++000111111000...***((('''((()))+++...//////...------///000111222222111000///+++(((%%%$$$&&&)))+++,,,&&&'''((()))+++---///111******+++,,,...///000000......//////////////////---///000222222111000///,,,,,,,,,,,,---......///...///000111222222222111333333333222000///---,,,&&&((()))******,,,///111333222111000...---,,,+++111000///---------...///+++(((&&&&&&))),,,------,,,,,,,,,---...///000111222111111000///.........,,,+++***)))***+++---...------,,,+++)))(((''''''***+++---...///111555888999888555111---,,,...111111000000///000111222333333444555444111...------******(((((((((***+++---))))))))))))***++++++,,,(((***...111333222111///000111222000+++'''%%%%%%'''***...///...,,,++++++******+++,,,---,,,***''''''))),,,---,,,,,,...///&&&###%%%---222222///...//////...---******+++---///000111222222000...---)))((('''((())),,,---...---......((("""###'''---.../////////000333555777333111111222///)))###&&&***///111000555GGGYYYqqqwww{{{}}}wwwpppooohhhbbbbbbcccfffmmmuuu}}}fffQQQFFF>>><<<>>><<<:::666333000.........,,,000444666666444222111000222444333111---,,,+++///222444444111---+++******+++---......---+++***%%%%%%&&&%%%&&&(((---000444111...,,,++++++***)))''''''((()))***,,,......------,,,)))'''''')))+++---...///---+++((((((((($$$&&&))))))''''''***,,,111111///,,,(((%%%%%%&&&+++---///000///...............000111111111000///+++(((%%%$$$&&&)))***+++''''''(((***,,,...000111,,,,,,------...///000000///........................///111222222111///...,,,,,,+++++++++,,,,,,---,,,---///111222333222222111111111111000///...---&&&'''((()))***,,,///222222222111000///---,,,,,,111///,,,******,,,///222...***''''''+++...///.........---------......///222111000/////////000000,,,+++***))))))+++---...,,,---,,,***'''&&&&&&(((+++,,,,,,---...111555999:::;;;:::555000...000333222222111111111111111222333444333111...,,,,,,---))))))))))))***+++,,,,,,*********+++,,,,,,,,,---***+++---///000///...---///111111...((($$$###$$$(((***---...---------...+++***))))))******(((&&&%%%(((+++,,,+++***++++++(((222555555555//////...+++)))))),,,...000222444555444111---***$$$######&&&***---//////,,,,,,+++(((###"""$$$''',,,---/////////000222555555444444444222///***&&&+++---//////...555HHH[[[ooosssxxx~~~wwwooopppiiicccbbbdddgggooowww^^^LLLBBB:::999===:::999666222///,,,+++***+++000555888777444222111...111333222000,,,******,,,000333444111---+++++++++,,,---...---,,,***(((%%%&&&'''((()))+++///222222///+++)))***++++++***(((((())))))***++++++,,,++++++***(((&&&&&&)))+++---...///...,,,)))((((((###%%%'''))))))***))))))------,,,)))&&&$$$%%%&&&,,,...///...,,,+++,,,...,,,,,,.../////////......***(((&&&&&&(((******)))))))))))))))***,,,---............//////000000000//////...------,,,,,,,,,...///111222222000///...,,,,,,++++++++++++,,,,,,***,,,...111222333222222...//////000000/////////((())))))(((((())),,,///111111000///......------...,,,***((())),,,///111111,,,((((((,,,000000..................//////000111000/////////000111222,,,+++)))((()))***,,,---***++++++***''''''))),,,......---,,,,,,...333666666888999666111///111444444444333333222222111111333333111...+++)))+++,,,)))***+++---......------***+++,,,---............,,,,,,------............000111111---&&&"""###%%%((()))+++++++++,,,...000---+++((('''(((((((((''''''***,,,,,,+++(((''''''&&&111555555666000///---***((())),,,......000333555444000+++(((!!!!!!"""&&&+++...///---,,,+++)))(((&&&&&&&&&''')))+++---......///000222111444666555111---***)))///.../////////777IIIZZZiiiqqqzzzwwwmmmmmmgggccccccfffjjjrrrzzz{{{[[[III@@@888888???999888666222///+++((('''+++000555999888555222000---000222222///,,,)))))))))---222444111...,,,,,,---......///---+++)))'''%%%''')))***,,,...111333///,,,)))((()))+++,,,---+++++++++*********************)))'''&&&&&&(((+++---...000///,,,***))))))%%%&&&'''***------+++)))******)))'''%%%%%%&&&(((,,,......---***)))+++---***+++,,,.........---,,,***)))((((((***+++***)))******)))))))))))))))***/////////000000000000000000///...---,,,+++++++++...///000111111000...---------,,,+++++++++,,,,,,)))+++...111222333222222,,,---...///000000000000******)))'''&&&&&&)))+++000000//////......------******(((((()))+++...000333...))))))---111000...............///000111222000000/////////111222333,,,+++)))(((((()))+++,,,((()))+++***((())),,,///000000...,,,+++,,,000333///222555333///---000333666666555444333222222111333222///+++((((((***,,,***+++...000111000///...+++,,,---...////////////---,,,,,,,,,---...000000111222111,,,%%%"""$$$''''''((()))))))))***...000///,,,)))''''''((()))(((***,,,......***'''$$$######%%%///222222222000///---***((((((,,,///+++...222444444000+++'''!!!!!!"""''',,,///...,,,,,,***(((((())))))((('''&&&)))+++---------///000...333777666000+++***+++000//////111222888HHHXXXfffrrr~~~wwwmmmkkkeeebbbdddggglllttt|||pppVVVKKKBBB===;;;444555555444222...)))%%%""")))///555666333//////000////////////---***'''&&&***+++,,,............------...///...,,,++++++,,,%%%'''+++...000111000///...---+++))))))***+++---///***&&&&&&)))+++(((%%%$$$(((+++,,,******+++...//////000000///...------))))))***,,,...---+++)))+++,,,+++***)))))),,,...---,,,***(((((()))***+++***)))((((((((()))+++,,,************)))((('''''',,,+++******))))))*********+++---...///......---'''***,,,***%%%###&&&***+++000444444///++++++,,,...,,,++++++,,,---,,,+++***+++---111333333000---***,,,//////...------...+++***)))&&&######$$$&&&'''((((((***,,,...///000---,,,+++++++++,,,---...000/////////............+++---000333333111///---...---++++++,,,///333555666333000---++++++,,,------,,,*********,,,...//////000111111111111111000000111222111///.........444444333333333333333333000///---,,,+++++++++,,,)))***,,,------,,,+++)))///000111222222111000//////,,,)))***---//////...222444333///)))%%%%%%&&&((()))))))))((()))+++...///,,,(((&&&'''***+++,,,//////---,,,)))'''%%%$$$&&&&&&'''))),,,111555888111000...,,,+++++++++,,,000111...,,,,,,...***$$$ """&&&,,,///000---+++))))))************))))))(((((()))***+++---///000///111444444222///......000//////111444<<>>>>>888333333222000,,,(((%%%"""(((...333444111...---...---...//////---***'''%%%)))***+++---.........---...//////...,,,+++,,,...(((***,,,///111111000......---+++***))))))******,,,(((%%%%%%)))+++)))&&&&&&***......,,,++++++---//////..................++++++,,,...000///---+++++++++,,,+++******+++---,,,+++***)))((())))))***)))((('''''''''((())))))+++++++++++++++***)))(((************+++++++++,,,)))***+++,,,,,,,,,+++***&&&((()))&&&""" """%%%+++000444333///,,,,,,...000...,,,+++,,,,,,+++***)))***,,,000222222///,,,***,,,//////...------...++++++***'''$$$###$$$%%%((((((((()))***,,,...000,,,,,,+++***+++,,,---...////////////...------,,,+++,,,///111111000...,,,...---------...000333444555444111...---------.........---------...///000//////000000000//////......///111000...---,,,,,,000111111222222333333333222111///---,,,,,,,,,---,,,,,,.........,,,***)))...///000111111000///...///,,,******,,,......---222333333///)))&&&&&&'''((()))))))))((()))+++......+++((('''))),,,//////111000///...+++(((%%%###(((((()))+++---111444555444333000...+++*********,,,---***'''(((***((($$$"""$$$(((---000111///,,,(((((())))))******))))))(((((()))***+++---...//////111222222000...---...000///000333666>>>MMM[[[gggxxx{{{ssslllfffaaabbbffflllvvvmmmTTTKKKAAA>>>>>>999333333111///+++((($$$###(((---222222///,,,+++,,,+++,,,...///...+++'''%%%((()))+++---............/////////---,,,,,,...000,,,---...000222222000...,,,,,,,,,+++***)))(((((((((&&&$$$%%%(((+++***((((((,,,111111///,,,,,,---///...---,,,,,,---///000------...000222111///---***+++,,,,,,*********,,,+++++++++++++++******)))(((((('''&&&&&&''''''(((,,,,,,---------,,,,,,+++)))***+++,,,---------,,,(((((()))******)))((('''$$$%%%&&&### ###,,,///222222///---...///111///---,,,,,,+++***)))))))))+++...000000...,,,***---//////...---......,,,---,,,***'''%%%$$$%%%)))(((''''''(((+++---///,,,+++*********,,,---...//////000000///---,,,+++)))+++---...///...,,,+++.........///000111111222444333222000///............//////000000000000000......///......---,,,++++++---//////---+++***))),,,,,,---///000222333444444333111000///.........//////000///...---+++***---...///000000///...---///---+++***+++,,,,,,,,,111222222...)))&&&''')))((()))))))))((()))+++...,,,***((((((+++///111222111111111000...***'''%%%++++++,,,---///000111222777555222///,,,***)))(((((((((%%%!!!!!!%%%&&&###$$$&&&)))...222222000...)))*********+++++++++,,,))))))***+++---.../////////000000///---,,,,,,---444333555777999>>>JJJWWWfffsss~~~wwwlllddd___ccckkkrrr{{{jjjSSSJJJ@@@======999888777444000,,,(((&&&$$$***---111222000---,,,,,,+++,,,///111000---***''')))***,,,.../////////////////////---,,,,,,...111///......000333333000---((()))+++,,,,,,+++)))(((&&&$$$$$$&&&)))++++++***+++///333333000---,,,---///---+++)))))),,,...000------...000222111///---)))+++,,,+++***))))))***---...///000///...,,,+++******)))))))))(((((())),,,------...//////......+++,,,---------,,,,,,+++(((((())))))((('''&&&%%%"""######""" ###&&&---///111000///...///000222000...,,,,,,+++***((()))((()))+++...///---,,,+++...000000///...//////...///000...***'''&&&&&&***)))'''''''''))),,,---+++*********+++,,,...///000111111111000...,,,***((()))***+++++++++******,,,---.../////////...---111000000000///......---,,,---///000000///...---......------,,,+++***))))))+++......,,,)))((('''((()))+++---///111333444444444333222111111000000///000000000000///...------...///000000///...---...---+++******+++++++++...000///,,,(((&&&'''***)))******))))))***,,,...---+++))))))+++...000111...///000111000...+++)))---...//////000//////...666444111...+++)))((((((((('''###!!!###"""%%%'''***...222333111///,,,,,,,,,,,,------......+++,,,---...///000111111/////////...++++++,,,...:::999999:::999;;;DDDOOOcccmmmyyy}}}wwwnnnfffaaagggqqqzzz}}}```NNNHHH@@@>>>@@@======;;;777222...***((('''---///111222111///...---,,,...000222222000---,,,+++,,,...///000000//////.........---,,,,,,...000000...---///222333000---%%%'''***,,,------,,,+++&&&&&&&&&(((***,,,,,,,,,,,,000333333000---,,,---///---***((((((***---///++++++,,,...000000---+++)))***+++***((('''((()))///000222333333111///---,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000//////...---,,,***)))((((((((()))))))))'''&&&%%%""""""######$$$&&&***---......///...---...///000222000---,,,,,,,,,+++***)))((((((***,,,------,,,,,,...000111000//////000000111111000---***))))))+++***((('''''')))***+++***))))))***,,,...000111333333333222111...,,,+++'''((((((((())))))))))))+++,,,---...---,,,***)))------------------,,,,,,)))+++---......,,,***)))------------,,,+++)))))))))+++------+++((('''''''''(((***,,,...111333444333333333333333222222222...///000000111111111111---...///000000///...---------+++***))))))***++++++------***&&&%%%'''******+++++++++***+++---000///,,,***)))+++,,,,,,,,,***+++---///000000////////////000000//////...---222000...,,,***)))))))))))))))$$$"""###'''(((***///222444222111...------,,,,,,------.........000111222333222222///000000...,,,+++,,,...999888999:::888999BBBLLL___hhhvvv{{{wwwppphhheeekkkvvv~~~mmmSSSFFFEEEAAA@@@DDDAAA>>>;;;777222...,,,++++++...///111222333222111000---///000222222222111000---...///000000///...---+++,,,...---,,,,,,---......+++))),,,111444111---&&&(((***---......---,,,))))))+++,,,------------,,,///222111...,,,,,,...///---***'''''')))+++---))))))***,,,...---+++)))))))))(((&&&%%%$$$&&&(((///000111222222000...---++++++,,,---------------)))***+++---///000000000111000...,,,***((((((''''''((()))))))))((('''&&&######"""$$$''',,,000333///...---,,,,,,,,,......000...,,,,,,---...---,,,***)))((()))+++---------+++---///000///.........000111111///,,,***++++++,,,+++******))))))))))))(((((()))+++---111444555555444333111///---,,,+++'''''''''&&&'''(((((()))+++,,,,,,,,,+++***((('''******))))))***+++,,,,,,)))***,,,,,,,,,+++)))(((------...------,,,+++******,,,---,,,***(((((()))((()))+++---///111222333000111222333333333333333......///000111222333333,,,---...//////...---,,,+++++++++***((((((***,,,***++++++)))&&&%%%)))---,,,---------,,,---///222000...+++******+++***)))&&&(((***,,,///000222222//////..................///...,,,***************))))))%%%$$$%%%)))***,,,000444666555333///---,,,*********++++++///000222333444444333333000111111000...------...111111333555666999CCCOOO]]]fffvvv|||{{{rrrlllkkkqqqzzzcccLLLBBBDDD@@@???BBB???888666222...,,,,,,---...---...///111333333222111......///000111111222222---............,,,+++***(((***---...---,,,,,,,,,***'''%%%)))000444222...***+++,,,---...---,,,,,,---...///000///...------,,,...///...+++***,,,//////---***((('''''')))***(((((()))+++,,,,,,***''')))(((&&&###!!!"""%%%''',,,,,,---------,,,+++***'''((()))+++,,,,,,,,,+++&&&((())),,,...///000000111///,,,)))''''''((()))%%%&&&'''((((((((('''&&&$$$###"""###''',,,111333000...+++******+++,,,,,,---,,,+++,,,...000000000+++)))((((((***---......(((***,,,---,,,+++++++++.........,,,***)))+++,,,,,,,,,,,,,,,+++***(((''''''((())),,,///333777999666444111...,,,+++***+++((('''&&&%%%&&&'''((()))------,,,,,,***)))(((''')))(((''''''(((***,,,---,,,,,,---------,,,******---......///......---------...---+++))))))***,,,+++,,,---...000111222222,,,---///111333444444444000//////000000111222222***+++,,,------,,,+++***)))***+++)))'''(((***---***,,,,,,)))'''''',,,000...//////......///111333111///---,,,,,,,,,+++)))&&&&&&''')))+++...111333...---,,,,,,,,,---...///000...---+++*********+++%%%'''$$$!!!''')))------///333777888888777222111...,,,******++++++...///111333333333222111000222444333111/////////,,,+++---000222666BBBOOO___gggvvvxxxtttuuuzzzaaaLLLBBBDDD>>><<<===999222000---******,,,...000------...111333444333222............///111222333------------,,,***((('''&&&)))---...---,,,+++***((($$$"""'''///444222...............---,,,++++++///111222222000...------+++------,,,)))))),,,000///---+++((('''''''''(((''''''(((***,,,,,,)))''')))(((%%%!!! $$$''')))))))))))))))(((''''''###$$$&&&(((************%%%&&&(((+++---...///000000...***'''&&&''')))+++###$$$&&&'''(((''''''&&&%%%###"""###&&&+++///111111...***((((((******++++++******,,,///111222222,,,***((((((***---//////%%%'''******)))(((((())),,,,,,+++)))''''''***,,,,,,---......---+++(((&&&&&&'''))),,,000555999;;;666333///+++)))((()))***((('''&&&%%%%%%''')))***///...---,,,***)))(((((()))((('''&&&'''***---///.../////////...------,,,......//////000///////////////...+++))))))+++.........//////000111111222***+++...111333444444444111111000000///000000111((()))***++++++***)))(((((()))***)))''''''+++...+++------+++((()))...222///000000000///000222555222000...------...,,,+++'''&&&&&&'''))),,,000222---,,,+++***+++---///111222000...,,,+++***++++++!!!$$$######***,,,///000222555999;;;;;;:::777555222///...------...---...000222333222111000111333555666333111000///,,,+++,,,...///333???LLLaaaiiiwww~~~|||~~~uuuOOOKKKDDD???<<<;;;:::999000///---++++++,,,000333000///...///222444444444************+++---///111000111000,,,&&&"""###%%%###''',,,//////---,,,,,,,,,******,,,000222000...//////000000000///---,,,///000111111111111000///111111111000///.........+++,,,------,,,)))'''%%%$$$&&&)))******(((%%%###'''---...'''$$$''')))'''(((((('''%%%###$$$&&&(((&&&''''''((((((((((((((((((''''''(((+++------,,,...//////---+++)))***+++,,,+++***((('''&&&&&&&&&!!!"""$$$''')))+++,,,---111---******,,,---+++)))((()))***+++,,,---......***(((&&&$$$$$$'''***,,,(((((((((((('''&&&&&&%%%******)))'''&&&(((+++............---,,,+++***))))))***+++...111555777999666222---)))(((((('''&&&''''''&&&%%%######$$$&&&---///000,,,((('''+++///---,,,)))((((((***---000111111111111000...---,,,.........000222333333222222...***(((***,,,///000111///---...//////,,,(((((())),,,///222333444444000222555777777444000...***++++++,,,,,,++++++***(((''''''***...///---***,,,---///...---+++,,,,,,000//////222555555222//////000111000...------///---***'''%%%&&&)))...111222111000///000///...---222...***)))+++,,,,,,+++&&&%%%$$$%%%&&&)))+++---444444444555777:::<<<>>>>>>BBBBBB<<<666444222///...///000111222222222111,,,///222555666555333111***+++---///222888@@@EEEXXXgggwwwjjjOOOJJJCCC>>><<<:::999888333222000...------000111///...---...111222333222+++++++++,,,---...//////000111111---'''######%%%&&&)))---...---,,,++++++---,,,---///222333111///---......///...---,,,+++///000111333333111000///222111111000///...------------......,,,***(((&&&"""###$$$%%%%%%%%%$$$###,,,111222+++''')))***)))(((((('''%%%######%%%''''''((()))*********)))((('''&&&&&&''')))***)))(((,,,---...---+++******+++------,,,+++)))(((''''''"""###%%%(((***,,,------000---++++++...///,,,***((((((((()))***+++,,,---+++)))(((&&&&&&''')))***%%%&&&''''''(((''''''&&&+++++++++)))((())),,,///......---,,,++++++++++++,,,---...///222444777888555111---***))))))((((((%%%&&&&&&%%%$$$$$$&&&(((,,,...///,,,((('''+++///000...+++)))(((***,,,---//////////////////......,,,,,,---///222222000///,,,)))&&&&&&***...111333111///------//////---+++)))***---///111222222222111333666777777555222000,,,,,,---------,,,,,,+++,,,***)))***...///---***---...000///---,,,,,,,,,000//////111444444111...,,,...///...---,,,,,,------+++(((&&&'''))),,,///111000000000111111000///111...+++***,,,---,,,***''''''&&&&&&(((***---...444444444555666999;;;<<>>;;;:::888777555444333111000000000000---,,,+++,,,///000111000+++,,,---/////////......111222222///)))%%%$$$%%%)))+++------+++******+++//////000222444444111///,,,,,,---...---,,,+++***///000222444444222000///111111111000///...---,,,...//////...---+++)))'''"""""""""######$$$$$$$$$---111222---(((((()))))))))***)))'''$$$$$$&&&''''''(((***+++++++++***)))%%%%%%%%%'''))))))'''%%%***,,,------+++***+++,,,//////...---,,,***((('''%%%%%%'''(((***,,,---......,,,+++...111111///+++)))((('''''''''(((***+++,,,+++******))))))(((((("""$$$%%%'''((())))))(((,,,,,,,,,+++***+++---///...---+++******+++---...111000000000111333555666222///,,,***************%%%&&&&&&&&&%%%&&&(((***+++---...,,,)))(((+++...111000---+++)))***++++++,,,---------.........///***+++---000222111...+++$$$###"""%%%***000444666111///---,,,...//////...,,,------...///000000111222333555666777666444333////////////......---,,,///,,,***+++---///---+++///000111000...,,,,,,,,,/////////000111111...,,,(((+++------,,,++++++,,,...,,,+++***)))***++++++//////000111111111111111///...------...---+++***))))))))))))+++---///000444333333333444666888999GGGJJJIIIAAA;;;666222------///111333333333111000---...000222333222000///222222222222222444777:::MMMTTT```rrrtttXXXMMMIIICCC???<<<;;;999777555444444444444333111000+++***)))***,,,...///...,,,---///111111000...,,,111333444111+++'''&&&&&&***+++,,,+++******,,,---///000111333444333000///,,,,,,---......---,,,+++...000333555555333000...000111111000///...,,,+++.........---,,,***)))(((%%%&&&&&&&&&&&&%%%$$$$$$'''***,,,)))%%%$$$%%%&&&,,,---,,,***((('''((()))'''((()))++++++******)))$$$$$$%%%(((******(((&&&(((***------,,,+++,,,---............,,,***(((''''''(((((()))***,,,---...,,,++++++///222333000---***)))(((''''''(((***+++,,,---------,,,***(((&&& """%%%(((***++++++***+++,,,---,,,++++++---///...,,,***))))))+++...000333222000//////000111222...,,,))))))***++++++***'''((()))(((''''''(((***+++,,,---+++******,,,...111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))+++...111333111---)))!!! !!!%%%+++111555777000...,,,,,,---...000111//////.........///000000222333444555555555444333000111111000000///...---///+++))))))---//////---000111222111...,,,,,,------------------,,,+++***'''***,,,------,,,+++,,,//////...---,,,+++***)))...///000000///.........---......//////---+++))),,,++++++,,,---///000111111111000000000222333444<<>><<<:::999333222222333555666333111)))((('''(((+++------,,,+++---000222222000...,,,000333555444///***((((((((()))*********+++...000---///111222222000//////---...///000000///......///000222444444222000/////////000000000...,,,+++,,,,,,,,,++++++***))))))))))))******(((%%%""" !!!###&&&'''$$$"""###&&&,,,------+++)))((()))***(((((())))))************%%%%%%'''))),,,...---+++(((***---...------------------,,,,,,+++)))((('''***)))))))))***+++,,,---***)))***...222333000---+++***)))))))))***+++,,,,,,---//////...+++(((&&& """&&&)))+++,,,,,,+++)))+++------,,,+++,,,------,,,***)))***,,,///000222111...,,,,,,,,,...///+++)))(((((()))++++++******+++,,,+++(((''''''(((++++++,,,,,,,,,,,,---////////////............------,,,+++***)))))))))))))))***...222444222---)))""""""###''',,,111444444...---,,,++++++---000222000///...------...000111111222333333333333222111000111111111000000///...+++(((&&&(((,,,000000//////000111000...---------***+++++++++))))))(((((()))+++---...---------...111111111000...,,,)))(((---///111000---***)))))),,,---///000///,,,***))),,,------...///000111111...---,,,,,,,,,---///000777:::;;;888666555111+++((()))+++,,,,,,---,,,,,,//////..................---///000000000000222333:::FFFWWWiii{{{fffUUUHHHEEEBBB???>>>===;;;:::333111000222555666444111((('''&&&'''***,,,,,,++++++---///111222000///---...222666666222---++++++''')))*********,,,...111,,,...000000/////////111...///000111222111000000///000111111111111000///,,,---///000000///---,,,******************++++++******)))(((%%%""" !!!%%%(((&&&###$$$)))***,,,,,,,,,***)))***++++++***)))))))))***,,,---***))))))+++...000000///))),,,///000///...---...++++++***)))))))))))))))+++***)))))))))***+++,,,)))((((((+++///111///,,,******++++++,,,,,,,,,,,,,,,---//////...+++(((&&&"""%%%(((+++------,,,+++)))+++---...---,,,,,,,,,---,,,+++******,,,...///000...,,,***)))***,,,---***)))((((((***++++++***,,,---...---***(((''''''+++,,,,,,---...//////000//////000000000///......---,,,***(((''''''''''''''')))---111444222...+++$$$$$$%%%(((---000111000+++,,,,,,+++++++++...000---,,,***)))***---000222000111333444333222000......//////000000/////////)))'''&&&(((---111111///---///000000...------...)))***+++***((('''(((***,,,---......------...///111111111000---+++(((&&&+++///111000+++'''&&&'''+++---//////---+++)))))),,,------...//////000000+++******)))***+++---...555888888777777777333,,,******))))))***+++------000000///...---------...+++---000111111111222333222@@@QQQaaaqqqvvvZZZNNNDDDAAA>>>======<<<;;;999444111...///333444111...((('''&&&''')))+++++++++***+++...///000000//////---111666777444000......(((***++++++++++++---...,,,...///...---...111444...///111222222222111000000//////////////////000***+++...000111000...---)))))))))***+++,,,---...---***'''###!!! !!!######'''+++)))$$$%%%***,,,---//////...---...//////---+++)))))),,,///111000...,,,,,,---///000///+++...111222111///......+++***((('''''')))+++---,,,+++)))(((((()))***+++)))&&&%%%(((,,,...---+++((()))+++---......---,,,+++,,,......---+++((('''&&&(((+++...///...,,,***))),,,///000///---------,,,,,,+++++++++,,,------...---***((((((***,,,...,,,*********,,,---,,,+++,,,---......+++))))))))),,,,,,---...000111111111111111222222111///---,,,+++)))'''&&&%%%&&&'''(((&&&'''***///222222///,,,######%%%(((,,,......---)))+++---,,,***)))+++---((('''%%%%%%'''***///222111333555666555222///,,,+++,,,---...////////////***((((((+++///111000...+++---...///---------...)))+++,,,+++))))))+++---//////...,,,++++++---000///......---+++(((&&&$$$)))...111000+++((('''(((***,,,...---+++)))))))))+++,,,---.........///...***)))))))))***+++---...000333666777:::===999222///---+++***+++---000222222111///---,,,------...+++...111333222222222333111:::EEERRRcccwwwkkkPPPGGG@@@>>><<<;;;;;;;;;:::888666222......111222///,,,(((&&&&&&''')))+++++++++)))+++,,,...///000000000,,,111777888555111//////)))+++------+++***+++,,,---...///...---...333777...///000222222222111000000///...------...///000(((***---000111111///...)))))))))+++,,,...000111000,,,%%%  $$$'''%%%$$$(((,,,)))######)))///111333333333222333444333000,,,******---111444555222...,,,,,,---......,,,///222333222///......,,,***(((&&&'''***---000,,,+++)))''''''((()))***(((&&&$$$&&&))),,,,,,***%%%'''+++---///...---++++++,,,---------+++)))((((((***---///000...,,,******---111222111///......,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((((((***---///---,,,,,,,,,...///...,,,***,,,......---+++++++++,,,,,,---///222333222111333333444333222///,,,***((('''&&&%%%%%%&&&(((***$$$%%%(((---000111...,,,""""""$$$'''+++---,,,+++(((***---,,,***((()))+++$$$###!!!!!!$$$(((...111222444777888666333...,,,)))***,,,---......//////,,,++++++---111222///,,,)))+++---...------...///***,,,------++++++---000000000...+++)))***---000---,,,+++***(((&&&$$$###(((---111111---))))))+++***,,,...,,,)))'''(((***++++++,,,---.........---******))))))+++,,,...///---222666;;;AAAFFFDDD>>>333111...,,,---000444777333222///---,,,---......---000333555444333333333333666;;;EEEWWWooo}}}{{{{{{~~~iiiPPP@@@===;;;999:::<<<===;;;999444444222111000000000000)))&&&###$$$(((+++------...,,,***,,,000333222111---///111555777777444222,,,+++------***&&&(((...000///---,,,++++++,,,,,,***,,,............000111000...,,,******,,,...000,,,++++++,,,///000000///...,,,***---000333222///,,,+++(((%%%###$$$(((+++,,,++++++,,,---,,,***'''///111333444555444222111999999777333...,,,///222555000+++(((***,,,------000111111000000///...---,,,)))&&&%%%'''***---...,,,,,,,,,***((((((***+++,,,)))&&&%%%'''***,,,---'''(((***---000000...---...000222222///+++(((&&&+++,,,...///000///...---.........///000222444555/////////---,,,+++---///111...***(((***---000111......---...000000///---///000111111//////000111,,,+++,,,...111222111000---,,,---000333111***###((('''''''''(((***---///***)))((()))+++---...---%%%$$$###%%%(((+++------***)))))))))******+++,,,)))%%%"""###'''+++---...444444555777777444///+++++++++******,,,///333666333///***))),,,000222222,,,+++******++++++***)))***+++---...------...//////,,,)))''')))+++,,,---+++(((''')))(((%%%%%%'''---...///000000...,,,+++///...---+++******+++++++++((((((---333444...((()))((())),,,000111...,,,///444888>>>IIIQQQMMMCCC:::333+++)))---222555555333222000...---...///000333000...111555666222......333999AAAPPPaaammmpppppprrrssssssrrruuu{{{eeeOOOBBB???===::::::;;;:::888666222222111000///......///***'''$$$$$$'''+++,,,,,,...,,,+++,,,000222222111///111444666888666222///---,,,,,,,,,((($$$%%%+++///000//////---,,,***)))(((***---////////////000...---***))))))***---......,,,++++++...111222333///---,,,---111222111///...---+++'''&&&'''+++...---,,,,,,---///...,,,***...///000111111000//////777888666222...,,,---000000,,,'''&&&))),,,...///000000000///......---,,,---)))$$$"""###'''***,,,+++++++++)))''''''(((***---+++)))(((+++---///000++++++,,,---......---,,,000222555555333000,,,***+++,,,...000000///---,,,,,,,,,---...000222444555---......---,,,,,,...000111---)))'''))),,,///000,,,+++,,,...222444444333000222333333111000111222...------///111222111000******+++///333333---'''((((((''''''(((***,,,...)))((('''))),,,.........((('''''''''***,,,......---,,,,,,,,,+++,,,,,,---+++(((&&&'''+++///111222444444444555555333000---+++++++++---///222555777222...***(((+++...000000+++)))''''''((())))))(((***+++---------------...///---+++***,,,.........,,,))))))+++***%%%$$$&&&---...///000000///...---...---+++*********,,,------******...333333...(((%%%$$$%%%)))...222333222222777===DDDMMMRRRKKK@@@999333,,,+++...222333333111000///------...000111333000---///333555444111222555888<<>>CCCIIIMMMKKKBBB:::555222//////000111000///,,,,,,,,,---...000222333555000***)))+++000555777<<>><<<999666555555666333333111000///.........///......---,,,,,,---...*********)))))))))***+++***000666999777222///---------///000---)))+++111555333///,,,)))((())))))&&&***...111000///---------,,,++++++++++++,,,---+++,,,...111333333111...---+++)))***,,,+++'''### !!!%%%(((***))))))+++///111111111444222...***&&&###!!! '''***------***'''''')))))))))(((((()))+++...111000///---,,,,,,+++,,,,,,333...'''""""""%%%(((***'''''''''&&&%%%%%%''')))******+++---000000///...&&&&&&$$$"""!!!###(((,,,......///222444333000------///222444444111...,,,+++,,,------------,,,+++''')))+++,,,,,,,,,...000...***'''&&&'''***,,,---222///+++******,,,---,,,333444555444333222444555000...+++******)))(((''''''''')))---000111111000000///---,,,,,,---///000000...---,,,---...---,,,***+++***(((&&&%%%''')))+++++++++,,,---///000111000000///...---,,,,,,,,,///,,,)))((()))+++,,,,,,&&&)))...222444555444333111000...,,,++++++---///,,,((($$$###%%%))),,,...111000///000222333111///***+++,,,000333444222111///---...111///)))%%%&&&++++++---...///000111111111///---,,,,,,...000222///...---...000///,,,(((((((((***,,,000666<<<@@@>>>===>>>BBBCCC@@@;;;777222111000000000000///...+++,,,,,,...///111222333555111+++)))+++000555999>>>EEEMMMRRRUUUUUUNNNFFF===;;;888777===KKK^^^kkkxxx{{{\\\LLLEEEAAA>>>>>><<<999666555777999666555444222000///.........//////...---,,,...///+++++++++***'''&&&'''))))))///555777444000------+++,,,///222000+++,,,111333000,,,)))'''(((***+++))),,,000111000...------...------------------...)))+++...111333111---)))***)))((()))+++)))%%%!!! !!!$$$(((,,,***((((((***---000111111444222///+++'''### !!!%%%))))))'''&&&'''))),,,,,,,,,***)))***---000///...,,,*********++++++---)))%%%"""###%%%&&&'''&&&&&&''''''&&&'''***,,,...------///111222111///'''((('''%%%$$$'''---333///...---///222333000---***---000333333111...,,,***+++,,,,,,,,,+++***)))&&&(((+++,,,,,,,,,---...,,,***(((((()))+++,,,,,,+++)))&&&%%%(((,,,///000333333222000//////222555000---***(((''''''&&&%%%&&&''')))+++---...000000111000...------...///000000...,,,+++,,,---,,,+++)))++++++((($$$###%%%((()))))))))***+++---...///222222111...+++***+++------***'''&&&'''***+++,,,&&&)))---111333333222000000000000...,,,---///111---)))&&&%%%(((,,,///111222000///111555666444222))))))+++///222444333222111...///111000***((())),,,------...000111222222222111///...------......+++******,,,------+++***,,,...000222333555999;;;<<<888777999999555333333000000000000000000000000---...//////000111111111222000---,,,///444:::>>>CCCLLLVVV^^^dddfff```XXXMMMIIIBBB===AAAOOOcccqqq{{{qqqVVVJJJDDD@@@@@@@@@>>>:::666555777:::888777555222000...---,,,+++---///...,,,+++---///...///...+++'''%%%&&&(((+++000555555000,,,***+++(((***///222///)))(((+++...,,,***(((((((((***+++---///111111///...---...------------------------***+++,,,...///...***&&&)))(((''')))+++)))%%%  """%%%(((---111***)))(((***---///000000000///...+++((($$$!!!!!!$$$%%%%%%%%%(((++++++------+++)))))),,,///,,,+++)))'''''''''((()))'''&&&$$$%%%&&&'''&&&%%%%%%&&&'''((((((***---000000///......000000///...(((******(((&&&(((///555///+++((()))---///...+++&&&(((---000111000---***&&&(((***+++,,,,,,+++***&&&(((+++,,,++++++,,,---+++***)))***,,,---,,,***'''$$$"""###'''---222555222111...+++***,,,000444000---)))'''''''''&&&%%%###%%%''')))+++---000111111000...,,,,,,---...///+++)))((((((***++++++******,,,---***%%%$$$'''************)))******+++,,,//////...+++((((((+++...,,,)))'''&&&(((***,,,,,,(((+++...111333222111000...000000///------000333,,,***''''''***...111222111///...111666888666333))))))+++...222555555444222//////111000+++***,,,///000000000111222333444222111000///---+++)))(((&&&&&&''')))+++,,,++++++,,,000444666555444555666666222000333222...,,,......////////////000111222000111111111111111000000//////000222666;;;AAAFFFOOOWWWaaaiiipppuuusssmmmddd___WWWQQQQQQ\\\mmmyyyjjjSSSJJJEEE@@@BBBAAA???;;;666444777:::999888555222///---,,,+++)))+++...---+++***,,,///000111111---(((%%%&&&(((---111555444...)))((()))&&&(((...111...&&&$$$&&&)))))))))))))))*********000111222111///------...------------------------,,,+++++++++,,,+++(((&&&)))(((''')))+++***%%%!!!!!!###&&&***///333,,,***)))***---000111111+++,,,,,,+++)))&&&""" """######%%%(((,,,***,,,---+++)))))),,,///***)))'''%%%$$$%%%&&&'''%%%%%%&&&)))++++++)))'''%%%&&&((()))***,,,000333///---,,,+++,,,------,,,(((***+++)))&&&'''---333---((($$$$$$(((+++***((("""%%%***...///...+++)))###%%%(((+++,,,---,,,,,,&&&)))+++,,,+++++++++,,,*********,,,......,,,)))'''$$$!!!"""'''---333555111///,,,(((&&&)))///333000---***((('''((('''&&&!!!###%%%'''***---000333000///---+++++++++,,,---&&&$$$$$$%%%(((***++++++,,,...///,,,(((&&&)))------,,,+++***)))))))))))))))***)))&&&###%%%)))...,,,***((((((***,,,------***,,,///111222222111000---///000...------000333,,,)))((((((+++///111222000...---000666888666333******+++...222555777666222///...000///,,,,,,...222222222222333444555555111111000///,,,)))%%%###"""###%%%''')))++++++++++++000666888666444222222222------111000***(((+++---.../////////000222444333333333222222111000///,,,...222666;;;AAAHHHLLL\\\bbbiiipppxxx}}}uuuqqqiiibbbaaaiiivvveeeQQQBBB>>>BBBCCC@@@;;;666222000000000555555444111...,,,,,,---++++++,,,------.........111111///...,,,++++++***///222555222,,,'''&&&'''&&&%%%$$$$$$###$$$%%%%%%+++,,,---,,,+++***,,,...222222111///,,,+++,,,---///+++''''''***,,,---,,,,,,///111///***'''&&&'''******))))))((('''%%%### ###&&&***...///000000,,,***''''''***---///000,,,,,,+++)))'''%%%###""" ###''')))+++*********++++++,,,,,,,,,(((&&&$$$&&&)))***)))''')))***+++***((((((((())))))((('''(((+++------,,,---+++++++++---------++++++,,,------,,,+++,,,---)))&&&"""!!!"""$$$%%%%%%!!!$$$(((,,,...---,,,++++++)))'''%%%&&&)))---000...---,,,***)))(((((((((''')))+++,,,,,,,,,,,,,,,***(((&&&%%%'''+++000333///---+++(((&&&'''***...,,,,,,---...---,,,+++***+++'''$$$###'''+++---------...///---***(((((()))######$$$%%%&&&((()))***.........,,,***)))+++,,,000///...,,,***((('''&&&%%%&&&'''((()))))))))(((***)))((()))+++---...---///---------//////---,,,111///---,,,---.........000///...+++***+++///222...111333222000000222555.........000333555555555333111...+++)))***+++,,,444333111///---------...000...+++******)))'''&&&'''$$$###$$$(((++++++***---///222444555444333222333000//////222222111...///.........///000222333666333222333222---,,,///333...333CCCQQQUUUVVVWWWfffmmmvvv{{{~~~uuuppprrr{{{xxx^^^LLL@@@@@@EEECCC@@@;;;666222///......111111222000---,,,,,,---//////111111111111000///000000111111000...,,,+++///222333000***&&&&&&'''###""" ###%%%''',,,------,,,++++++---...333222000---,,,+++,,,...///,,,)))(((***---------***+++,,,,,,***))))))***,,,***)))''''''&&&$$$###"""%%%))),,,/////////...---***((()))+++...000111------+++***'''%%%###!!! ###'''***++++++++++++,,,,,,------...+++)))((((((+++,,,+++)))***+++,,,+++)))))))))***+++***((()))***,,,+++++++++))))))***+++,,,,,,+++.........---++++++++++++***'''$$$"""###%%%%%%%%%"""$$$(((,,,......---,,,,,,***'''$$$%%%(((,,,...000///...,,,+++***))))))+++,,,---...---,,,++++++///---***((((((***---//////...,,,)))&&&&&&'''))))))***+++,,,---,,,,,,+++---(((### ###'''***+++---...///...+++(((''''''""""""###$$$&&&)))+++,,,......---+++((('''(((***,,,---......---+++((('''%%%%%%&&&((())))))))))))***))))))***---...///.../////////000111000---+++///...,,,,,,,,,---------///000///...,,,,,,---///000222444333000//////000------...000333444555555333111...,,,******++++++222111000...---,,,,,,,,,...---,,,***))))))***+++---***''''''***,,,,,,,,,...///111333444444444444111///...///111222111/////////.........///111222222//////111000------000666777AAAQQQ^^^dddhhhmmmtttvvvyyy~~~~~~yyywwwzzzkkkTTTFFF>>>@@@FFFAAA???;;;666222///---,,,...000222222000/////////333444666777666444111///...000333555444222...,,,...000000---(((&&&''')))%%%"""###))),,,---......---+++,,,...///333111...+++++++++---...///,,,***)))+++---......)))((('''(((***---.........,,,)))((('''&&&$$$"""###&&&***...000///---+++,,,+++)))***---000222222...---,,,***(((%%%###!!! !!!$$$'''+++---,,,,,,,,,---...///000000///---++++++------,,,+++,,,---...---+++***+++,,,...,,,+++***+++,,,+++******((('''(((***++++++***///...---+++***)))((((((+++(((%%%$$$%%%%%%%%%$$$"""%%%(((,,,.........------***&&&######&&&+++...000000///---,,,+++***)))////////////...---,,,+++333111---***((((((***+++.........+++(((%%%$$$$$$%%%&&&(((***,,,---------///***######&&&(((+++---......+++(((&&&&&&"""""""""$$$&&&)))+++---//////---***&&&%%%%%%&&&(((***---//////,,,)))'''%%%%%%'''((()))************))))))+++...000000000111111222333444222---***,,,,,,+++++++++,,,,,,---///000222111///,,,,,,,,,111333555444111...,,,++++++,,,...000222333444444333222///---+++*********000///...------,,,+++++++++------+++))))))---000444111---+++,,,.../////////000000111222333444444///...---...000222111000000///...------...000000///...///111111///111555???IIIYYYiiirrrwww}}}~~~{{{}}}{{{uuuxxxxxxwwwwwwyyy~~~aaaMMMCCC======CCC===<<<999666222000...---///222555777666555444555444555777888777444000...,,,000444888888555000---+++,,,+++)))'''(((+++---***'''""" &&&,,,111//////...---+++,,,...111333000,,,***+++,,,...///,,,+++******,,,///111222,,,)))&&&''',,,000111111///---+++++++++)))$$$ $$$)))---///...+++)))***))))))+++...111222222///...---+++(((&&&$$$"""###"""""""""%%%(((,,,...------------...000222333000///---,,,,,,------------...///...,,,,,,,,,---000...,,,,,,---...---,,,,,,***(((''')))***))))))+++)))'''&&&&&&&&&&&&%%%***(((&&&%%%%%%%%%$$$###$$$&&&))),,,.........---+++((($$$!!!"""''',,,000000000///...,,,***)))(((000///.../////////...---333111...+++)))(((((((((+++---///...***&&&$$$###"""###%%%(((***---...//////+++&&&!!! !!!###$$$&&&(((+++,,,+++(((''''''%%%%%%$$$$$$&&&(((+++,,,000///---***&&&$$$$$$%%%''')))***,,,+++***((('''&&&''')))***+++,,,------*********---000111111000111222444666666333---))))))***************,,,---///111444444111---+++)))000222444555333///+++((()))+++---///000000111222333222000...,,,+++******...............---,,,++++++...///,,,((((((...333666333///------///222444333222111111000111111222------...///000111111111000///...---------......//////111444444333777===KKK\\\rrryyywwwvvvpppkkkhhhgggggghhhkkkqqq{{{vvvYYYJJJBBB;;;999;;;888888777666444333111000111444777888888777777777111333555666555222///,,,,,,000444888888555111...((((((((('''(((***...111...***%%%!!!"""'''---111//////...,,,+++,,,///111222///+++***,,,...//////((()))***+++---///222444000,,,))))))---111222222...---...000111---%%% &&&+++------+++)))''''''(((+++///111111111......---+++)))'''%%%$$$%%%$$$$$$%%%'''***,,,...,,,,,,,,,,,,...000333444//////---,,,++++++,,,---...///000///---------///000...------///000000///...+++)))(((((()))))))))$$$""" """$$$%%%$$$((('''&&&&&&'''&&&$$$"""%%%''')))+++,,,---,,,,,,&&&$$$"""!!!$$$)))///333222222222111///---+++))),,,+++***,,,///111111//////...---,,,+++*********))),,,000000...)))&&&$$$!!!"""$$$&&&))),,,///000---,,,***'''$$$""""""""""""$$$(((******))))))***+++)))'''&&&&&&''')))***000///...***&&&$$$%%%&&&***)))((('''&&&&&&'''''')))***+++,,,.........///******+++...000222111000111222444666777333---(((&&&(((***+++******+++---000222555444111---+++***...000333555555222---***'''***...///...---...///111111000///...,,,+++***---...///000000///---,,,,,,///000---)))(((---222333111...,,,---///444777666555333111///.........---...//////000000111222111000...---,,,+++,,,,,,///000333777777777===EEETTThhh{{{tttnnneee[[[XXXZZZYYYXXXXXX^^^hhhwwwlllQQQEEE@@@999555555555666777777666555333222111333555666555444444555...000222333333111///------000333555666333000...''''''''''''))),,,///111---***&&&$$$$$$(((,,,000//////---+++***+++...111111...,,,,,,///111000...''')))+++,,,,,,...000333222000---,,,---000111222...------000333///&&&$$$)))++++++***)))%%%&&&(((,,,000222111000---------,,,***)))'''&&&&&&&&&'''((()))+++---...+++******+++---000333555------,,,***)))))),,,...///000000000...---...//////---,,,---///000000///,,,***''''''(((***++++++!!!!!!%%%&&&%%%'''''''''((()))(((&&&###'''((()))***+++******)))$$$###"""###&&&+++111444555555555444222///---+++(((&&&%%%(((---000111000,,,,,,---------.........***...222333111,,,(((&&&"""###$$$&&&))),,,...000***+++,,,***'''$$$"""""""""%%%'''))))))***,,,---///---***((('''((()))+++......,,,***'''%%%&&&(((+++)))'''%%%$$$%%%'''(((+++,,,---...............++++++,,,...000111000...///000222555555222---((($$$'''++++++***))),,,...222333444333000...,,,,,,///000222555666444000,,,)))---000111...,,,,,,---//////000000///...,,,++++++---///111111000...,,,,,,...///...+++***,,,///......---,,,,,,///444777666555444222000...,,,+++...000111111000000111333222111...,,,+++*********---///444999;;;===FFFPPP^^^qqq{{{rrriiibbbVVVJJJHHHNNNMMMLLLOOOWWWfffxxxdddIII>>>;;;666333444555666888999888666444222222333444333111000111222---...000222333333222222///000111222222111//////***)))((()))***,,,---...+++***(((((())),,,///111///...,,,***)))***...111111...,,,...222444111...)))+++---,,,+++***,,,...000000///...---...000222///,,,***,,,///...''' !!!%%%(((******)))(((%%%&&&)))...222444333111,,,,,,,,,,,,+++***)))(((&&&''')))+++,,,------,,,)))(((((()))+++...222444+++,,,+++)))'''(((,,,//////000000000...---...///...---++++++,,,---,,,+++'''%%%###$$$'''+++---...######(((((('''''''''(((+++,,,,,,)))'''((())))))))))))((('''&&&######$$$%%%(((,,,000333444555555444111...+++***%%%""" $$$***......---+++,,,...000111111111111///222666666333...)))'''$$$$$$%%%&&&(((+++---///)))++++++)))&&&$$$$$$%%%((()))*********+++...000111///,,,)))(((***,,,---*********(((&&&&&&''')))(((((('''''''''((()))***+++,,,,,,---------,,,,,,++++++,,,...000000...+++---...000222333111,,,)))###'''+++,,,******,,,///444444333111......///000222111222555666555111---,,,111444444000,,,,,,...,,,...///111111///...,,,(((+++...111111///---+++)))***,,,---......------+++---------,,,...222666333333333333111///---+++000222333222111000111333222111...,,,***))))))))),,,000777???CCCHHHTTT```ooo|||ttteeeYYYSSSIII===;;;@@@BBBCCCIIIWWWjjj~~~{{{___CCC888777444333555777888999:::999666333111444555444222000///000222......000222333444555555111000000///////////////---,,,******+++,,,++++++***++++++---///222444555......,,,)))((()))---000000...---000444555222...,,,...///---)))'''(((***---///000///,,,,,,///333000+++&&&'''+++,,,((("""###$$$&&&((())))))((('''%%%'''***///444555444333++++++,,,,,,,,,+++******&&&(((***---......---,,,(((''''''''')))---111333***++++++)))'''(((---111...///000///...---...//////,,,***)))***)))((('''""" """''',,,///111'''""" %%%***+++)))((((((***---//////,,,)))))))))))))))(((&&&%%%%%%$$$%%%%%%'''***---///111111111111111...+++(((&&&$$$ !!!''',,,,,,***,,,...000222444444444444333666999888444...)))'''&&&&&&&&&&&&(((***---...)))******'''######%%%(((......---+++***+++...111111///,,,******+++...000'''''''''&&&%%%%%%'''***%%%&&&(((***+++,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,...//////,,,***,,,,,,...000111000,,,)))"""''',,,---+++***---000666555333///------000333444333333555666555111---///444888777222------...+++---///111222000...---&&&)))---000000///,,,***'''''')))---000000///---+++---///...,,,---111444000111222333222000...---111333555444111000111444333111///,,,***(((((((((---222;;;EEEKKKRRR```nnn{{{nnn[[[KKKGGGAAA777222555999===FFFXXXnnnqqqXXXBBB;;;999444555:::;;;===???>>>:::777888999888777444000---,,,...000222111111444777777444000111111...***'''(((---222//////---,,,,,,+++,,,,,,)))+++.........---...///000000---)))&&&'''---111000222444666555222---+++---...///...+++(((''''''------------------------///...,,,+++++++++,,,,,,((((((((((((''''''''''''&&&'''))),,,000333555666000...+++))))))***,,,...+++******,,,///000---*********))))))******+++,,,---+++(((&&&&&&(((+++,,,,,,---...//////---+++******++++++'''""" """###''')))+++,,,&&&###!!!%%%,,,111000...++++++,,,,,,,,,,,,,,,---000///+++&&&""" !!!############$$$&&&(((***+++000///...,,,+++)))((('''### ###+++...***&&&(((---222444333333555777222333555444222...)))&&&(((%%%$$$%%%)))+++***)))))))))'''%%%%%%'''+++...333333222000...---///000000...------///000//////%%%###!!!"""%%%'''%%%######&&&)))+++,,,,,,---...++++++)))(((&&&&&&'''(((******,,,...111111000...,,,---///111333111---))))))---111111...+++++++++...---------...///111333000333666888999777555333222333333444333222111000000000000000...---+++***(((+++///111000/////////+++)))''')))...000000...---+++(((***---000111000000111222333333222111///555222//////111222111//////...---+++)))(((&&&&&&///444===HHHUUUcccpppxxxuuuhhh___QQQBBB;;;888555444666>>>AAANNNcccuuukkkUUUBBB<<<;;;666666;;;<<<===>>><<<999777888999777666333///---,,,...///222111111333555666333111------,,,***((()))---000111000///...---,,,++++++***+++---------,,,---...///000///---***)))+++...000222333444333000,,,***,,,...///...,,,***))))))------------------------,,,+++************,,,,,,(((((((((((((((''''''''''''(((***,,,...000333555000///---+++***+++,,,,,,(((''''''(((+++---,,,***---,,,+++******)))******))))))))))))***+++,,,------...///000///...---+++((()))((($$$ $$$(((+++---...(((%%%$$$(((...222111...,,,,,,------------------...---***&&&""" !!!###"""###$$$%%%'''((()))***,,,,,,+++)))((('''&&&%%%$$$!!! %%%+++...+++''''''***...111333333444555222333333222000,,,(((&&&'''&&&$$$&&&)))++++++*********)))'''&&&(((+++///111111111///,,,,,,---///000...------///000///...$$$###"""###&&&'''&&&$$$&&&)))+++,,,,,,,,,...//////---+++***************,,,+++***,,,...111111111111111111333333222///,,,+++...222111...++++++------------...///000111111000111444666777555333222111222222333222111000//////000000000...+++((('''+++...000111000///.........+++)))***---//////---***((('''(((+++------,,,---...000222222222111000222000......111222111000---,,,,,,++++++*********---222;;;GGGVVVgggvvvzzzjjj]]]TTTHHH<<<777555444555777===DDDUUUjjj{{{bbbPPP@@@===<<<999999<<<======<<<999777666888:::777555222///...---...///222000///000111333222111)))*********)))***---///111111111000///...,,,+++***,,,------++++++,,,---...000111000...+++******000000000000///---,,,+++---///000000---+++++++++---------......---------***)))((((((((()))***+++'''((((((((()))((((((((((((***,,,,,,+++,,,///333111000///...---,,,+++***&&&%%%$$$%%%'''***+++***000///...,,,***)))((((((&&&''')))+++---.........//////000000000///...---((()))'''###"""&&&))),,,...///)))''''''+++111444222...------...///////////////,,,+++)))&&&"""!!!"""$$$###$$$%%%'''((()))))))))***))))))(((''''''&&&&&&'''$$$$$$'''---///,,,(((%%%''')))...222444444333111111000///---+++)))((((((''''''(((+++,,,,,,+++,,,,,,+++)))((())),,,///---......---+++***+++,,,///...---...//////...,,,$$$######$$$'''(((((('''+++---...---------///111333000---,,,...///...,,,...,,,)))***,,,000222333333111000111222222000//////111222000,,,***+++---***,,,...000111111111000///000222333444333111000000000000111000000///...---...000000...***&&&$$$...000111111///.........///,,,))))))+++---,,,+++((('''&&&''')))***)))(((***,,,...///000000000///...---,,,...000222222222++++++,,,,,,---......//////222:::FFFVVVhhhxxxxxxkkk\\\RRREEE;;;333111222333555888===III]]]rrrxxxWWWJJJ???======;;;:::<<<>>><<<999666555666888:::777555222000000000000///000...------...///111222)))***++++++,,,---...///000000111111111000///...+++,,,---,,,++++++,,,...///000000000---+++)))(((------,,,,,,,,,,,,---...///111222111...,,,++++++------...//////...------***)))(((&&&&&&&&&'''((($$$%%%''')))***++++++***'''***,,,+++((((((+++///000000000000...,,,***)))'''&&&%%%$$$&&&))),,,---000///...,,,+++***))))))(((((()))***,,,---...////////////...............++++++)))%%%!!!###%%%&&&)))+++,,,------***((((((---222444111,,,---...000111111111111000,,,,,,***'''%%%$$$%%%'''$$$%%%'''((())))))))))))************************+++)))(((+++///111...+++%%%$$$&&&+++111444222000------,,,,,,,,,,,,,,,---++++++,,,---............---...---,,,++++++,,,...***,,,------,,,***++++++---------...//////,,,***%%%%%%&&&''')))*********000000000///---...000222555111......111222111......+++******---000222333000...,,,,,,...000111111333444333///)))&&&'''))))))+++///333444333111///...///000111111000//////........................***,,,...///...+++&&&###...///000///...---...000---***''''''***,,,+++)))((((((((()))******)))(((+++,,,---.........------,,,,,,,,,...000222444444+++,,,---...///000111111333444999DDDTTTfffuuu~~~}}}~~~yyymmm___QQQIII:::222------000222666:::???MMMbbbtttgggNNNEEE===<<<<<<<<<;;;:::===:::777444444666888:::777555222111222333222000---,,,,,,+++,,,...111333------...///000111111111...///000111222222222222------...---,,,,,,...000222000...,,,+++******)))))))))((((((***---///111222333444222///,,,******,,,---////////////---,,,,,,+++)))'''%%%%%%%%%%%%!!!###&&&)))+++---------&&&(((******'''&&&(((***---......///...,,,***)))******((('''(((+++...111...---,,,,,,++++++,,,,,,,,,+++)))((()))+++...//////...---,,,,,,,,,------,,,,,,)))$$$ %%%)))******+++,,,,,,,,,,,,,,,+++)))(((,,,111333///***---///111222333333222111---------+++)))(((***+++'''((()))***************************+++++++++,,,...,,,,,,...111111///,,,%%%%%%&&&+++000222000...))))))***+++---///111333000111222222111000000///...//////...,,,+++,,,---)))+++...///---,,,,,,,,,,,,,,,---//////...+++(((%%%&&&((()))***+++---...111222111///......000222444111......000222111000,,,++++++,,,///000000000---+++)))***---111444555555555222---&&&"""###%%%))),,,111555666555222000////////////////////////---------------------...(((***---//////,,,)))&&&+++---............000111,,,***(((***---///...,,,++++++,,,,,,++++++,,,,,,///......---,,,+++******+++,,,---...000111444555.........///000000111111333333888CCCTTTeeerrryyyxxxxxxvvvnnnaaaSSSHHHBBB444...+++,,,///222888>>>DDDRRRdddrrr}}}}}}YYYGGGAAA;;;999::::::999888<<<999555333444666888888777333111111333444222000+++,,,---------000444777333222111222444444333222/////////000111222333444.../////////...///222444444111---******+++,,,,,,'''''''''''')))---000222111333333222///,,,+++***,,,---///000000///---,,,---+++)))'''&&&&&&&&&&&&!!!###'''***,,,------,,,%%%'''(((***+++***((('''((()))+++,,,,,,,,,+++***,,,,,,,,,***)))+++///222+++++++++++++++,,,------...,,,***((()))+++///111000...,,,+++***+++---...,,,***%%%&&&,,,.........///...------,,,,,,)))(((+++///111---)))---...111333444444333222---...///...---,,,...000,,,+++++++++++++++,,,---*********+++++++++,,,,,,...---...///000000---+++'''(((***---///000...---((((((***,,,///222555666333555666555333000//////...000111000...,,,+++,,,'''***...000///---,,,,,,+++,,,---///000...)))&&&$$$&&&((()))***+++---///000111111000...---///000222111000//////000111222...---,,,---///000///------+++******...222555666222222111,,,%%%"""###%%%***---222777888777444222111000//////...//////000---,,,,,,,,,,,,---......***,,,...000000---***(((+++---///000000000111222...------///333444111...---------,,,+++,,,///111222111000...,,,+++***)))+++---.........///111333////////////000000000000111333999GGGXXXiiissswwwrrrpppkkkaaaTTTHHH???;;;333---***,,,///444;;;CCCKKKWWWeeeppp{{{kkkNNNCCC???:::777777888777555;;;777444333444666777666444111...///333444111...+++---000111111444888<<<999777444444555555444222333222000......000222333000111111111111222666999555222...,,,...//////...(((((('''((())),,,...000...000111111///---------,,,---///111111///---,,,++++++)))(((((())))))***%%%''')))+++,,,+++***)))&&&&&&(((,,,111000+++&&&###$$$&&&((()))++++++,,,,,,------+++)))))),,,///***************+++,,,,,,---,,,,,,,,,---///222333111000---+++***,,,...000---)))"""###+++...//////000000000/////////+++(((***...000---))),,,...111333444444333222---...000000//////000222000///---++++++,,,...000------------------......,,,,,,,,,------,,,***(((***,,,///000...---,,,,,,)))***,,,///222444666777555777888777222...------...000111111...,,,******%%%)))...000///---,,,+++***+++---///000---((($$$!!!###&&&(((((())),,,///---///000000...------...///222333111...---111444222///,,,+++,,,............+++******---000222333---...///,,,(((%%%'''))),,,///444888:::999777555333222000/////////000111---,,,,,,+++,,,---...///000111111111000---***)))---000222444333111111222......///222555444///+++,,,,,,,,,***)))+++000444222222000///...---,,,,,,+++,,,---,,,+++***---///.........///000111111111666888@@@NNN___mmmssstttrrrlllcccWWWLLLBBB:::666111,,,))),,,///555???IIIQQQ\\\hhhrrr~~~___FFFAAA>>>:::555555666666333:::666333333555777666555222///,,,...111333000,,,+++///222444555888<<<@@@===999555444555555444111666444000---,,,---///111111222222222222444888;;;555222000000111222111///******))))))***+++,,,---+++---///000/////////000,,,...000111111000...,,,***)))))))))***+++---...((()))+++,,,,,,***'''%%%'''&&&(((...555555...''' !!!###%%%(((***,,,---+++,,,,,,+++((('''***---+++***************++++++***,,,...000222444555555333111...++++++---///111///+++""""""+++---...///111111222222222111---)))***...000...***,,,...111333444444333111,,,...000000///000111333333111...++++++---000222111111111111111111111111*********+++***)))'''&&&,,,///222222...++++++,,,,,,---///111333555555666555888999777111---++++++...000222111...+++***)))$$$(((---//////---++++++***+++---000000---(((###!!!%%%&&&&&&'''***---+++---///000...---------...222555222---,,,111777555111,,,)))))),,,...///---+++((((((***,,,------)))+++...---***)))+++------000555999::::::888777555333111000///000111222------,,,+++,,,---///000555555444222000---***(((000333666777555333111111------...222444111+++%%%***+++***(((&&&)))///444222111000///////////////***,,,---+++((('''))),,,,,,,,,---///000111222333===@@@HHHUUUdddnnnqqqpppuuummmaaaTTTJJJAAA:::555///+++(((+++///666BBBMMMUUU```kkkuuusssSSSAAA===;;;888555444555777888999999888555222222333555666444222111000...***(((,,,...000111333555999<<<>>><<<888444111000000000555555444222000///000111333222111000000222444555666222///111555666222---,,,,,,+++)))'''&&&(((***)))+++---///000///---++++++///333666666222...+++)))(((((((((***,,,///111+++******+++,,,+++)))'''&&&'''***000666666000***###(((***(((%%%((('''&&&'''***---...///+++++++++++++++***))))))---...111333555666666666777444111.........,,,+++000)))###+++---///222333444444666888555111---)))((())),,,///,,,---000333555444111------,,,++++++---000111111+++'''&&&)))000555555444333111///...//////...---(((((((((''''''&&&&&&%%%,,,///333333000......///444222111000111333333333222222222111///+++(((&&&000333555111+++&&&&&&(((%%%$$$'''---,,,&&&%%%)))++++++...222444111)))######$$$'''***,,,+++(((&&&)))***,,,,,,***))))))***---///111000---...333888999444...***)))+++---///......---+++***)))(((((((((,,,------...222333111555444222222333666:::<<<888555000...---...//////,,,+++***+++---......---111222444222///,,,)))(((111555888999666222///---...///000000...***'''%%%((())))))'''&&&(((,,,111...000222222000...---...,,,+++++++++++++++******///111333444222///......777@@@OOO___lllsssuuuuuuuuummm```RRRFFF>>>999666444---'''***111<<>><<<:::777444333555777999888888777555333333555888777555333111000///,,,***+++---000222333555888:::;;;999666333000/////////333444555333111000000111222111000//////111333444333111000111444555333000---------+++((('''((()))(((***,,,...///000///......000444666555111---))))))))))))***,,,...///111,,,+++,,,---...---***((())))))+++000555555///***""" !!!$$$))),,,+++))))))(((((()))+++---///000,,,,,,,,,,,,+++***)))(((...000222555666666666555333111...---...---,,,+++,,,&&&%%%------///222333333444666777777444///***((((((***+++++++++---000222222000---///---,,,,,,---...//////)))'''&&&***000555555333000...,,,---000111///---)))((('''&&&%%%$$$######))),,,000111///...///000555333111000000000000000333333333222///+++(((&&&+++///222000+++(((''')))%%%###&&&++++++'''&&&***,,,,,,...222333000)))"""!!!###&&&))),,,+++(((%%%((()))++++++******+++,,,---///000...+++,,,000555777333...***)))+++...///000000///...---,,,+++******------,,,///555888777666444222222333666999<<<666444111...------------***)))((()))+++---,,,+++---...//////---+++)))(((---000333333222///------,,,---......---+++(((&&&'''((()))'''&&&'''***---000111333222000...---...,,,+++++++++,,,---......000222333333111///......111===OOOaaammmuuuzzz}}}tttjjj[[[LLLAAA;;;888777555...***---555@@@MMMYYYbbblllyyyeeeJJJ===;;;999666333333444777888777777777555333444777999888666333111111000...---***---111333444555666777777555333111///.........111333555555333111000000111000/////////000111222000000111222333333333333...//////...+++((((((((()))***+++---...000111111///111333444222///+++((()))***,,,...////////////------...000111000,,,)))---,,,---000333222...)))$$$""""""%%%+++......---++++++++++++,,,...000111......---,,,+++)))((('''...000444666777555333222,,,,,,+++,,,------,,,***(((""")))///...000222333222333555666999666111,,,)))((((((((())))))))),,,...///...---000///...---,,,+++++++++'''&&&&&&+++111444444222...+++))),,,111333000,,,***)))(((&&&$$$###""""""&&&)))---//////...///000555333111///...---------333333222000---***'''%%%%%%)))...///,,,)))))))))%%%###$$$((()))((())),,,......///222333///(((!!! !!!%%%***,,,,,,)))&&&((()))*********+++---///---......+++((()))---111444111...+++***,,,...000111111111111000///------///111111...000777::::::555333222111222444777999444222111///---++++++***((('''&&&(((***+++***)))))))))************)))((((((***,,,,,,++++++,,,---***+++,,,------,,,***))))))+++++++++))))))***,,,000222333222000......///------,,,,,,---///111333222333333111///------...///<<>>999888888555000---111999DDDRRR^^^fffqqqeeeLLLAAA===;;;777444222333555666888888777555333333666888888555222111000000///...(((,,,111444444333333333222111000...------------...111444666444222000000111111000000000000111222///111222333222111222333///000111000,,,)))(((''',,,++++++,,,---///111222---...///000///---***))))))+++...111222111///...---...///222333111...+++000//////000111///+++(((###"""!!!%%%+++///000///,,,------------...000222000//////---+++)))'''&&&---///222555555222///---&&&&&&(((***,,,---,,,***$$$ $$$,,,111///000111111111111333444777555222...+++))))))((()))(((((())),,,.........111111000---+++)))((((((%%%%%%'''+++000333222111...+++))),,,222333000+++---,,,***((('''''''''''''''))),,,...////////////222222000...,,,+++,,,---000000///,,,***'''$$$""" %%%***------+++******'''%%%%%%'''***+++---///......///111222///(((""" """&&&+++......+++(((,,,,,,---,,,+++,,,...000//////---***((((((+++...000///...,,,+++,,,...000111111111222111000///...444777666444444777888555222111///...///000222444111111000///,,,***))))))(((''''''(((***++++++***%%%%%%%%%''')))+++++++++'''''''''''''''))),,,///***+++,,,------............///000000///...---,,,///000222111000000111222000///---,,,---///222444222222111///,,,***+++,,,333===NNNaaapppxxxzzzzzzttthhhWWWHHH@@@;;;999888555000///333:::EEETTT```jjjuuudddNNNDDD@@@===999555222222333444::::::888555222111333444555333111000000000///---(((,,,111444333222000000///...------,,,,,,++++++***...333555444222000000222222222111111222222222000111333222111000000111000111222000---***((((((///...---,,,,,,---///000******++++++++++++++++++***,,,000333333111...,,,------...111222111...+++111111111000///,,,(((%%% $$$***//////...---......---,,,,,,///222111000///...,,,***((('''***,,,///111111...***(((######%%%(((,,,------+++### (((...111///000000///......000222222222111000...---,,,,,,***)))((()))+++---......000111111...***'''&&&'''%%%&&&(((,,,///000000///000---+++---000111...+++///...---,,,,,,---...///+++,,,...000111111///.../////////---+++***,,,...,,,+++***(((&&&###!!! $$$)))---...---+++***)))(((''''''+++000111111------...000222///)))$$$$$$%%%(((,,,///000...+++000111111///------...///000///...,,,***)))***,,,---...///...,,,,,,---///...///000111111000...---222666999888888999666222///...,,,+++++++++------...000000...+++))))))******))))))***,,,------,,,%%%######%%%***---//////))))))(((''''''***///333---------...///000111111000000111111111000...,,,,,,---///000000111333555333111///------///111222///000///,,,)))((((((***666===KKK___rrr|||zzzvvvqqqfffVVVIIIAAA<<<777444333000000444:::DDDTTTaaannnyyy~~~^^^KKKEEEAAA>>>:::666333222333444::::::888444000///000222333222111111222111///---)))---111333222000......------,,,,,,+++*********(((,,,000333333111000000333333333333222222222111000000111111222222111111000111111000---***)))***111000...---------...///)))((((((((()))***+++,,,+++---111333333111...+++,,,+++,,,---//////---+++000111111111...***%%%"""###***......,,,,,,...///---******---111111111000///---+++)))(((''')))+++---,,,***'''%%%######$$$'''+++.........&&&"""%%%+++...////////////---++++++---///---...000111111111000///+++***))))))+++------,,,---000111...)))&&&&&&''''''((()))+++,,,---......///---,,,,,,---------,,,222111///...///000222444---...///111333333000...---//////---***))),,,///***)))(((&&&$$$###"""!!!$$$&&&***---...---,,,***++++++)))(((---333333000++++++,,,///222111,,,'''(((((()))+++...000///...111222333222///---------//////...---,,,+++***)))+++...000000---+++,,,...+++,,,...///000///---,,,+++111666888:::;;;888333,,,+++***(((((((((((((((---///000---***)))+++------,,,,,,---///000///...&&&###"""$$$***000222222///...,,,******---222666111000/////////000222333///......///000///---+++***,,,......///111333666222111///------...///000---......,,,***(((((()))555<<>>:::666444555666777888777666222//////000222222222222444555333000---***---000111000...------,,,,,,,,,,,,+++***)))(((&&&***...000000000000000222222222222222111000000...,,,,,,///333555444222000000000...+++***+++,,,///...............//////,,,+++)))((((((***+++---+++...000333222000---++++++)))((()))***,,,+++***---///222111...(((### ###+++...---+++***---...,,,((('''+++///111111000///---,,,***)))&&&'''((())))))(((&&&%%%$$$$$$$$$'''+++///000000***%%%"""###(((,,,---,,,......---+++((((((***,,,***,,,000222333333111000+++***)))***+++,,,+++)))***...000...)))&&&&&&((()))************+++,,,---***+++***)))'''))),,,000333222000......///111333,,,,,,---000444444222000///111111...)))'''***---+++***)))((('''&&&&&&&&&***+++,,,.........,,,***++++++***)))...444333---((((((***...222333///++++++))))))***,,,...//////---///222222000...,,,,,,------.........,,,)))'''***...222111---******,,,)))+++---//////...---+++)))///444555777999777333,,,+++)))(((&&&&&&&&&&&&,,,...///,,,))))))---111///...---...000111111000&&&### ###***111333333444333111...---///444888333222000......///000111000...---...000000...,,,,,,---...------...111333......---------......///+++---///...,,,***))))))666BBBTTTgggtttzzz|||{{{tttfffSSSEEE===999444000000///222999@@@LLL]]]lll|||lllPPPFFFFFF>>><<<999666666777999;;;555555444111//////111333222222444666777555111---+++---000000///---------,,,,,,,,,,,,+++)))((('''%%%))),,,...//////000000111111111111111000///...,,,))))))...555888777444/////////,,,******+++---,,,------...///000000111///...+++)))((()))+++---,,,...000222222///---+++***(((&&&&&&((()))******+++...111222...'''"""$$$,,,///---***))),,,---+++'''&&&)))...000000000///...,,,+++***&&&&&&'''(((((('''&&&%%%&&&%%%%%%'''+++///222222,,,((($$$%%%***---,,,***......,,,)))''''''(((+++***,,,000333444444222000+++***)))***++++++)))'''(((,,,000...)))&&&'''***++++++***)))((()))+++---%%%'''(((&&&$$$&&&,,,333444222000---,,,---///000******+++///444666444111111333333///)))&&&(((,,,---,,,+++******)))******..................+++******+++***(((---444222+++&&&&&&)))...333444111---,,,***((((((***---......))),,,000222111...,,,,,,***+++---//////---(((%%%)))...222222---***)))+++(((***---///000///---,,,,,,111333222333555444000,,,+++***(((&&&%%%%%%%%%,,,...///,,,))))))///444///......///111222111000'''""" """***111444333777666444000///000444888555333000---,,,---///000222000...///222333111///.........---,,,,,,...000******+++,,,---...//////+++---000000...,,,++++++999III^^^mmmrrruuuxxx|||zzzjjjTTTDDD===:::777444//////444<<>>;;;888777777777666444111000//////000111333444777777999;;;;;;999444111111000............+++))),,,+++***'''$$$$$$&&&'''&&&(((***++++++,,,---///+++---///000///---+++))))))&&&%%%***222666333///+++,,,---***((((((,,,000111///---///333666777666444333000,,,)))(((***,,,---,,,---...///...+++))))))))))))***,,,,,,+++)))***---000111...(((!!!%%%---000---***,,,,,,+++******)))))))))111111000000000...+++))),,,------+++&&&$$$%%%&&&&&&''')))***+++,,,///222222000------///000...,,,...---)))%%%"""!!!$$$&&&%%%***000333111///......000,,,***---111222,,,&&&(((+++...---+++)))***,,,000---***(((&&&'''((()))&&&$$$"""!!!%%%+++222666555222...,,,,,,,,,,,,+++))),,,///111222111222222222222222000,,,(((&&&%%%(((+++...111222000---+++---...///,,,)))''')))+++((((((***,,,......---,,,''')))---000111000...,,,,,,((($$$%%%)))---//////000222333333111...------)))+++------,,,,,,---...000///...//////...+++))),,,+++,,,---//////---+++---///111000---,,,...000---***(((&&&''''''&&&$$$......---++++++,,,000333///000333444333111...+++)))%%%"""###(((,,,/////////000111111000000111333444444222///+++******+++---------///333555777777222///,,,******+++*********+++---000333333000---///---///222111---,,,...;;;RRRhhhnnnrrryyy}}}zzzqqqcccSSSIII@@@777333333111555:::BBBLLL\\\lllxxx]]]JJJAAA===???>>><<<999777555555555111111111111222333333444888999;;;======:::444000...---------......---+++,,,+++***(((&&&&&&((()))(((+++------,,,++++++,,,,,,---...//////---,,,+++***&&&%%%)))111666555222)))******)))((((((***+++///------000444888888777444333000---***)))***,,,,,,,,,---///222222000...///---,,,,,,------+++))),,,...000111///***$$$ %%%+++---+++)))******)))))))))***+++,,,111111000000000...,,,***+++++++++((($$$###%%%'''(((***,,,------///111444888555111000000///---***///...+++&&&""" !!!###%%%)))...000000//////000000,,,***,,,111222...)))+++...111222000.........---+++)))&&&%%%&&&'''(((&&&$$$######%%%***000333333111---,,,,,,,,,,,,+++))),,,///111111111111111...///000000...,,,******,,,...000222222000---+++,,,------+++(((&&&''')))&&&((()))***)))))))))***(((***,,,...//////---,,,---)))&&&&&&)))---/////////222444555333000///...,,,,,,---,,,++++++---///111000000000111000---++++++++++++,,,...///...---...000111000---+++,,,......---,,,+++(((&&&%%%$$$//////...,,,++++++...111///000222333222000---***)))%%%"""###''',,,000111000111111///......///111222333444222///,,,++++++...------///222444666777222///,,,******++++++***))))))+++...111222111///111///000222111---,,,///@@@TTTgggmmmrrrzzz}}}zzzkkk^^^PPPGGG@@@888444444777:::???HHHUUUfffvvvuuuVVVGGG@@@===@@@AAA@@@<<<777444444666222333333444444444444333666777999<<<<<<999333///---,,,,,,---///000///---++++++************+++,,,+++...111111///,,,+++***,,,---------............,,,(((%%%(((...333333111)))((((((((())))))(((''',,,,,,...111666888888777333222000---******+++---+++,,,---111444666555444444222000//////...+++***...///000000///+++(((%%%"""&&&***+++***(((((((((''''''(((***---.........//////...,,,***)))))))))'''$$$"""###%%%(((***+++---...///000222444999777444333222111...,,,000///,,,(((### $$$'''+++---...///111333000,,,***,,,111333111------000444555444111//////+++***((('''''''''((()))&&&&&&%%%&&&(((+++...000111///,,,+++,,,,,,,,,+++)))+++---000111111111000+++,,,...///000000//////...000222333222///---+++,,,---,,,***'''&&&&&&'''%%%((()))(((%%%###%%%'''******+++,,,---------,,,///,,,)))(((***,,,......///222666777666333111000//////...,,,***+++---000333222111222333222000...,,,+++***+++...////////////000000///---+++,,,---000111111...)))%%%$$$%%%///000///---++++++,,,...///000111222111...+++)))(((%%%""""""&&&,,,000333222222000---++++++,,,...111333555444111...,,,+++............///222444555111///,,,++++++,,,++++++(((((())),,,///111111000222000000222000---...333FFFVVVfffmmmssszzz{{{wwwiii^^^QQQIIIBBB;;;666666;;;===CCCNNN___qqqgggOOODDDAAA???@@@BBBCCC>>>666222333666333444555666666555444333444333444555666666333111......---///000111000...+++++++++,,,.../////////---000333444222///---,,,,,,,,,,,,,,,---...000111000+++'''&&&***...///...+++***)))+++...---***&&&***,,,///222555555444333111111000---******+++---++++++---000444777777666444222000//////...---+++......///...---,,,***)))%%%&&&((()))++++++***))))))((('''&&&'''))),,,...***+++---,,,+++))))))(((((('''$$$"""!!!###&&&))))))+++---.........000222666555444444444333111000000000...***&&&###"""###%%%&&&((())),,,///222444///,,,***,,,111444333111+++...222444444111...,,,++++++******)))*********(((((()))***+++---...//////---++++++,,,------,,,******,,,///111222111///***+++,,,///111222222111---...000000000...---+++...---,,,***((('''''''''&&&)))***'''###!!!###&&&***************+++,,,,,,000...+++******+++,,,---///222777888777555333222111111///,,,***+++...111333222111111333333111000111///,,,,,,...000000000---.........---------...333444333---%%%!!!###'''/////////...+++***+++,,,...///000000...,,,)))'''&&&$$$!!!!!!$$$***000333333222000---))))))***,,,222444444333000...---------------------...000222000...,,,+++,,,---,,,+++***))))))+++---/////////000...000222000///222999JJJXXXfffooouuuyyyvvvppplllaaaVVVNNNGGG???999777;;;<<>>JJJWWWgggsssxxxwwwrrrlllmmmcccYYYSSSMMMDDD===;;;:::<<>>333,,,%%%&&&'''(((((())),,,...000///.........---***(((***000777888666555666999DDDOOO^^^lllzzzyyyiii]]]TTTVVV]]]gggqqq|||kkkPPPHHHDDDEEEFFF@@@>>><<<999666444222111000---///222333111///,,,++++++)))'''&&&'''***...111333111//////111222222222---+++)))((((((***---///((((((''''''((()))***++++++,,,...000222444555666,,,(((###!!!$$$'''((()))'''(((************,,,...111111///,,,)))((()))+++*********)))))))))))))))&&&$$$###$$$&&&''''''''')))(((''''''''''''((()))(((((()))*********)))))))))+++...000000///---++++++***)))((((((''''''''''''&&&$$$###$$$&&&)))+++''')))---000111111///...))))))***++++++,,,---------...000000---+++******&&&%%%%%%&&&'''))))))******&&&$$$&&&''''''***///111...***((()))+++,,,------...///...------...000---***((((((***---......)))+++------------000222777666555555777888777666333222222333222///)))%%%$$$&&&)))...000111000///---,,,,,,...000111///...///...,,,+++*********+++.........---,,,***'''&&&***,,,,,,,,,***)))(((((())))))+++,,,,,,)))&&&$$$((()))+++---///111222222---,,,+++******+++,,,---------,,,,,,++++++++++++---,,,,,,---//////---+++,,,...111444555555333222222...+++,,,000222000...---+++(((&&&'''+++...111222333222000---,,,,,,,,,///...///111222222///---***)))((((((***+++***)))***+++------,,,***)))(((+++222;;;AAAAAA999///(((###$$$&&&&&&'''(((***---000///---,,,,,,+++)))(((+++///444666444444666888BBBKKKWWWdddssstttiiiaaa___aaaiiitttcccLLLGGGDDDEEEFFFAAA===;;;888444000///...//////111444444111...,,,,,,,,,)))'''%%%&&&)))...111222111//////000111000///***(((&&&%%%%%%'''***+++&&&&&&'''((())))))***+++,,,,,,---...///000000111)))$$$ $$$'''(((&&&((()))++++++******,,,---444333111---))))))***,,,,,,***&&&$$$""""""$$$%%%###"""###%%%((()))((('''(((((())))))))))))((((((%%%%%%'''((())))))))))))***+++---.........---,,,,,,+++***((('''&&&&&&&&&'''%%%#########%%%(((***(((***...000000...+++)))&&&'''((()))***+++,,,,,,---///000000...---,,,---******+++***)))(((((((((&&&###"""%%%'''(((+++000///,,,(((&&&(((***,,,---.../////////......000222000...++++++,,,...000000,,,---...///......///000......///222666888999999444333222000---)))$$$ $$$'''+++///222222222222111///,,,+++,,,............---,,,******)))******+++,,,------***'''$$$"""&&&))),,,---+++******++++++---//////...+++((('''***++++++---...000222333///...,,,)))((((((((((((+++++++++++++++******)))++++++,,,---//////---+++***---111555666555222000///---,,,...222555555444000---)))''''''***---000111222222000---+++++++++.........///000///,,,)))$$$###$$$&&&)))+++******%%%&&&''')))******((('''))),,,222666666111+++'''%%%&&&'''''''''''')))+++//////---+++***)))******---000333444333333555777<<>>888777555222---++++++,,,111333555444000---...//////,,,)))''''''***---000000///......///...,,,***%%%$$$###""""""$$$&&&'''&&&'''((()))******))))))+++++++++,,,,,,---------'''###!!!&&&)))'''$$$&&&(((+++,,,+++,,,---...333222000---***)))+++,,,***((($$$!!! !!!""""""###%%%))),,,,,,+++))))))***,,,......,,,***)))%%%%%%'''((()))*********,,,,,,,,,,,,,,,------......---+++((('''&&&&&&&&&'''&&&$$$######%%%'''))))))+++---///...+++(((&&&$$$%%%&&&''')))+++,,,,,,///000111111000//////000...///000///,,,)))''''''%%%"""!!!$$$&&&&&&(((---,,,)))&&&%%%'''***---...////////////...///111444333111///...000111111111...//////000000000//////))))))+++///444888999:::111000...+++'''### $$$''',,,///111222333444444000,,,)))***,,,---...++++++***)))(((((((((((('''***------***&&&"""!!!###''',,,---,,,***+++---,,,///000000...,,,******++++++++++++,,,///111222000///---+++((('''&&&%%%)))************)))((((((((()))***---000000...,,,))),,,000333444222000...,,,---///000111333444555000...+++((((((***,,,...///000111000---+++***+++------...///000...***'''"""!!!"""%%%(((******)))!!!"""$$$'''***+++)))'''))),,,000000///,,,******((()))***)))((()))***,,,//////---+++))))))+++...111222444444333333555777444>>>KKKXXXhhhyyy~~~zzztttooommmjjjkkkrrr{{{lllSSSFFFDDD===;;;===999333444333000,,,)))***+++222555666444000...000333333000---+++***+++---...---------......,,,(((%%%###############$$$$$$%%%'''(((***++++++***((('''(((((()))***,,,---......&&&""" ###(((***'''"""!!!$$$(((,,,---...///000......---+++)))((()))+++((((((''''''&&&%%%%%%$$$%%%&&&)))---000000---***,,,...111333333111...,,,'''((()))***+++,,,,,,,,,...,,,+++******,,,...///000...,,,)))'''&&&''''''(((&&&$$$######%%%'''))))))***,,,,,,+++)))'''%%%###$$$%%%''')))***,,,,,,///000222111000000000222...111333222...***(((((('''###"""$$$$$$"""###''')))'''%%%%%%(((+++---............------...111444111000///000222333222111...//////111222222000///++++++,,,///333666777777...---+++(((%%%$$$$$$%%%$$$'''+++------///222444333000---+++,,,---------((('''''''''''''''''''''%%%)))---...+++&&&###""""""'''---...,,,***+++---,,,///000///---+++,,,---)))(((((((((***---000222//////...,,,***(((&&&%%%(((((()))***)))((('''&&&%%%&&&)))---000222000...''')))---///000...+++)))+++///222111...,,,...000...---,,,+++***+++,,,,,,...///111000...,,,+++,,,,,,---...000000///***'''######$$$&&&((()))(((&&&!!!!!!###''',,,...,,,***)))...222111---******,,,***+++,,,,,,+++,,,...000......---+++))))))---111222222222111000111222333111;;;FFFOOO]]]ppp|||wwwtttrrrmmmmmmqqqxxxeeeOOOEEECCC:::666888666000111222000,,,)))***+++444666777444///...111666555333000---,,,,,,---...++++++,,,......+++&&&"""$$$%%%%%%%%%&&&&&&&&&&&&)))***+++,,,+++***(((&&&%%%&&&(((***,,,...000111&&&"""!!!%%%***,,,&&&!!! &&&+++...///111222)))******)))'''&&&''')))''')))---//////...+++)))(((***---000333111...***...000333666666333000...)))***+++,,,---.........///---***((()))+++...000111///,,,)))''''''''''''((('''%%%###$$$%%%((()))((()))***+++***((('''%%%###$$$%%%''')))+++,,,---///000111111000000111222...111444333///+++)))))))))%%%###$$$###"""'''%%%$$$%%%(((,,,---...---------,,,+++---000333.........000333444333222---...///111333333222111///...///111333555555555...---+++((('''(((***---###&&&***++++++,,,000333000///......//////...---%%%%%%%%%&&&&&&&&&&&&&&&###(((---///,,,(((%%%$$$###(((......+++)))***,,,,,,...///...+++***,,,...&&&%%%%%%%%%(((,,,000222............,,,***(((&&&'''((()))))))))(((&&&%%%###$$$(((---111333111000&&&(((***,,,,,,+++(((&&&***000444222+++'''(((+++------------,,,,,,++++++---///111111///---------------///111222000+++(((&&&%%%%%%'''((((((&&&$$$""""""$$$)))...000///---'''...444333---((()))---***,,,---------...111333......---+++)))***///333111000///---------...///222:::BBBHHHSSSfffzzz|||wwwvvvvvvmmmooouuu}}}|||TTTLLLCCC===;;;:::666222...))))))---///***)))+++222666888333+++'''+++111222111000000000///,,,))),,,///111111---)))&&&%%%###$$$$$$######$$$(((***///...---+++***))))))))))))))))))((((((+++///222+++(((%%%&&&***......---(((((((((,,,000333444333,,,'''######(((,,,,,,***,,,000444555333000000111,,,---///111000///,,,***+++...111111///...///000,,,...///---***)))+++---//////---)))'''(((---111888666000***%%%$$$''')))+++***)))'''%%%&&&))),,,+++***)))***+++,,,***)))+++)))((('''(((,,,000222333111......///000/////////333666444///+++,,,...+++'''### !!!""""""'''&&&$$$$$$&&&***...111---+++)))***---///---+++---------///111111///...000000///...---...111444555333///,,,,,,---///111///---,,,///444555111,,,$$$&&&(((***++++++******)))+++...000000...,,,***%%%%%%%%%%%%&&&(((***+++,,,)))&&&''')))++++++)))''''''(((***---...,,,+++444444333111...------...'''&&&%%%%%%'''***...000111...+++***++++++)))&&&(((((()))+++---,,,***'''***((('''+++111444222///+++*********+++***(((&&&***,,,---,,,)))''')))+++///...,,,------,,,***(((...............---------...000111000...,,,++++++...//////...,,,)))&&&$$$!!!$$$'''***,,,...000333444666666444000,,,,,,---333000...///444888::::::444333000,,,((((((***,,,+++---///---+++,,,///333555777<<>>:::777555333222///...------///222222111111///---***))))))+++---,,,***))))))***+++***))),,,///222333111...+++***(((+++---///......///000------...////////////......///...---++++++---///000+++&&&&&&***000333444000//////000111000---+++,,,+++******,,,...//////...---,,,---...111333444444333222000///...---,,,,,,,,,,,,------......---***,,,///111111...***&&&$$$######$$$'''+++...000000...***%%%!!!!!!$$$'''((())))))(((((((((***,,,...,,,))))))***,,,,,,,,,***+++,,,...///000111111---,,,******,,,---...---++++++***((('''(((***,,,000---***)))***---...///.../////////000111111111//////...---+++)))))))))***---000111...+++******---///000000///......///.........---+++)))'''&&&++++++---000222222000///111///,,,)))&&&$$$######+++***)))((())),,,///111...---***((('''(((***+++------+++***(((((()))***---+++(((''''''((((((''')))***+++***))))))+++---++++++,,,,,,++++++***)))------------,,,---...///---,,,***+++---///000///,,,...000333666777777666111000000000000///,,,)))%%%&&&(((+++...111333333...,,,++++++---......---***++++++,,,---......///000222333222///,,,++++++---...///000///---+++))),,,,,,---,,,******,,,...000//////000222333555555222000---+++***,,,///111...---***&&&$$$%%%))),,,***...222333111///000222333444555888AAAQQQdddrrryyyxxx{{{uuu\\\EEECCC@@@<<<888666555444222222111...000555555333111---***(((***---//////---,,,***+++,,,------,,,***---000111000---+++***'''***...//////.........///000111111000///...---,,,------,,,++++++,,,------)))&&&&&&+++000333444------...///000///,,,***------,,,,,,,,,,,,------///---+++,,,...000111111000111111111111111000///*********,,,......,,,***&&&'''***---///...***&&&$$$###"""$$$(((---///000000///,,,)))&&&%%%&&&(((((()))******))))))+++---///,,,***)))***,,,------...---,,,,,,,,,...000111222000---,,,,,,,,,+++***---+++)))''''''))),,,...000...,,,,,,...//////...//////000111222222222111,,,------,,,)))(((((()))))),,,///...+++)))***,,,///000111000///...///000//////...,,,***'''%%%###***,,,...000000000///...//////...---***'''$$$"""''''''&&&'''***///333666///...,,,***))))))))))))+++++++++)))''''''(((***,,,***((('''''''''%%%$$$&&&'''(((((('''(((***,,,++++++,,,---,,,+++***(((+++,,,---,,,++++++---...,,,***((((((***---...///000000222333555666666777222111000111222111///,,,(((((((((+++///111222222///---++++++---///000///*********++++++,,,,,,,,,...000111111000.........---...///000000...,,,+++---......,,,++++++---//////...,,,---///222222222///...+++'''&&&(((---222000...***&&&$$$&&&+++000,,,000444555222//////000333555777999>>>KKK\\\hhhzzz{{{yyynnnVVVDDDCCCAAA>>>:::888777777555666444000222777777444///+++&&&&&&***///111111000...,,,---///000111000(((+++...///...+++))))))&&&***...000000///......222222333333111///,,,***+++,,,------,,,+++,,,...///,,,)))***...222444333++++++---///111000---+++,,,------,,,,,,+++,,,,,,///---+++,,,///000000......///111333333222111000******+++...111000,,,(((%%%&&&'''***---,,,(((%%%$$$"""!!!$$$)))---......000000000---***))))))***)))+++,,,,,,+++,,,---//////---***)))***,,,------......---,,,,,,---......000---+++***+++,,,,,,+++...,,,)))'''(((+++...000//////...///111000...---...///000000000///---,,,***+++,,,+++(((&&&''')))))),,,///---***))),,,000222222222000......000222000///...,,,***((('''&&&,,,...000111000///...---,,,...000111///***%%%!!!%%%%%%%%%'''***...222555000//////---,,,***)))(((((()))***(((&&&&&&(((+++)))((('''((())))))'''%%%$$$%%%'''''''''(((***,,,+++,,,...//////---+++))),,,---...---******,,,...+++)))&&&&&&))),,,.../////////000//////000222444111111111222333333111///)))((((((+++000333333222...,,,******,,,///000000)))))))))))))))*********+++---000111000000111222---...///000000///---,,,---.........---///222555222///------///111222111......,,,)))&&&'''+++///000...,,,)))''')))---111---111666666333///......111555888:::<<>>999222---,,,---......000///...,,,++++++******...---,,,,,,---...000111222222222333222222111000333444666888999<<<@@@BBBRRRTTTYYY___eeekkkooorrr|||rrrVVVGGG?????????>>><<<888333111555444555777999999888777000,,,)))---333555000++++++---///000111111111111...,,,))))))***+++,,,,,,...///000111111000//////333555666555000+++(((&&&%%%(((,,,---------///111555444111---+++***---//////---,,,...222555444222......---,,,,,,,,,,,,,,,,,,000333444222---***(((,,,---///111222222111000000000111444666555111------...000222333222111000000,,,(((&&&&&&(((******+++++++++---//////---+++...///000222333444444444333...)))(((+++//////------+++***,,,//////+++&&&###$$$%%%)))---000222333111000...------000333555666333000...---,,,***((()))***---///...+++(((&&&$$$(((,,,---***'''%%%$$$&&&+++111444333333555888555111---+++---000111111111333333---'''%%%)))///...//////---,,,,,,...000,,,,,,,,,---//////---+++---***'''(((+++---,,,***...111333333111...---,,,------------,,,***((('''+++,,,,,,+++))))))+++---,,,,,,,,,---///000///---,,,---000333555333///,,,............///000111222...***((())),,,...,,,)))+++******)))))))))******,,,---//////---+++******))))))+++...111111---***((('''&&&&&&(((,,,000333,,,)))''''''+++...///...---------///000000///------------,,,,,,+++***)))++++++---000444888;;;======999333///------------***)))))))))***+++++++++---,,,++++++,,,...111333//////000000111111111111111333666888888999;;;===@@@DDDKKKTTT^^^gggooosss|||bbbJJJ???;;;;;;;;;:::777333///,,,000333666888888666666666000---,,,///333444///***(((***---000222222111111///,,,******,,,///111111000//////.........//////444555444111---)))&&&&&&###''',,,///000000000000444333111...+++)))***+++///......000333555666555222111///...,,,,,,+++++++++...111222///,,,)))(((,,,---...000000000///...---...000333555444111...000111111222333333333333555111+++'''&&&'''))))))'''''''''***,,,---,,,***---......///111333444555333///***)))+++------,,,+++******---///---((($$$ """&&&***...111222333111000---,,,---///333555999666222///---+++(((&&&)))+++...000///,,,(((%%%&&&)))---///---***'''&&&'''+++111333444555888;;;666222---+++,,,...000111555666666000)))&&&)))---,,,,,,,,,******+++///222,,,+++***,,,...///...------+++)))***---...,,,***///222555555333111//////000000111000///,,,)))'''***++++++***((((((***,,,...---------//////...,,,******,,,///222222///---+++,,,...///222444555666000---+++,,,...///---+++.........---,,,+++******+++,,,...---+++)))))))))'''((())),,,......+++(((((((((((((((***,,,///000---(((%%%''',,,111111///---+++***+++......,,,)))))))))))))))))))))))))))))),,,///444888;;;===???;;;888444111000///---+++$$$######%%%))),,,---,,,---+++***)))+++...222555...//////000111333444444222666999;;;;;;999999999222666>>>IIIVVVbbbmmmsss|||vvvTTT???777777777888888555222...,,,///333888999666333111111...------///111111---)))'''(((+++///222333222000...,,,)))***---000333444///...,,,******+++,,,---222222000---)))'''((()))(((***...111333333444444111111111///,,,))))))***000000111222333333444555666444222///,,,***(((((((((+++...///---+++******+++---......---,,,,,,,,,+++---000333444333000...000//////...///000111222777333...+++***)))((('''###$$$%%%(((,,,------+++---,,,,,,---///111333555333///,,,***+++,,,,,,+++((()))+++...000...***&&&###&&&***...000111222222///...,,,+++,,,...222444999666222///---+++)))'''***,,,///000000---)))&&&&&&)))---000000///,,,+++***---111333444555888:::666333///++++++---000111888999888333,,,)))***,,,******)))((((((+++000333,,,+++)))***,,,------,,,+++))))))+++///111///,,,000222555666555222111111///000111111000---***(((+++++++++)))((())),,,......---,,,---...---,,,***((((((***---///000...---)))+++---///222444555666000...---...000000...,,,...///000000000...---,,,+++---......+++)))((((((&&&''')))+++,,,+++)))'''&&&'''(((***,,,...///000,,,'''$$$&&&---111111///+++)))'''(((,,,---+++(((&&&&&&&&&'''(((((()))***,,,///555:::>>>@@@@@@@@@;;;888555333222000---+++###""""""%%%***...///...000...+++***+++...222444222111111111333555777888777<<>>CCCKKKOOONNNJJJFFFCCC===???BBBIIITTTaaalllsssiiiNNN???:::444666888::::::999777555000333666666333///+++))))))+++,,,,,,+++***+++,,,)))''''''+++000333222000,,,******+++---000111111+++)))'''$$$######$$$%%%&&&&&&&&&&&&&&&(((,,,///222111000111444777888999+++------,,,***))))))***---111333000+++)))+++///777555222///+++)))'''&&&%%%''')))***++++++---///+++---...+++'''%%%''')))***---111222111...,,,,,,...---,,,,,,,,,---...///.........//////---((($$$$$$$$$&&&***...111000///+++++++++,,,---...///000---,,,,,,+++,,,---...///)))+++...111222111///...---000333222///,,,---...******+++,,,---...000000000...---,,,.........---******,,,,,,---,,,,,,+++((((((***...222555555444222111000//////000111222222222111...,,,,,,///222666777888555222///------*********(((((()))---000---,,,******++++++)))(((((((((***///444555333///+++...111333222000000000+++++++++++++++******))),,,,,,+++***)))+++...111---,,,+++,,,---,,,***)))++++++,,,...///...+++(((%%%&&&)))+++---............///000111222111000000------...///000111111000///000222111...+++******)))+++------,,,+++++++++&&&''')))+++---///000111***)))'''(((+++...000111+++++++++++++++,,,---...************+++---///000555888>>>CCCEEEEEEDDDCCC???;;;666222111000000///,,,)))(((,,,444999888666888666444222111111222333444222111000222666:::===FFFMMMUUU[[[[[[XXXTTTRRRKKKKKKLLLQQQZZZfffrrryyy}}}___KKKAAA===777888:::<<<<<<:::888777000000111222333000,,,))))))+++,,,+++)))))),,,000+++(((&&&(((...222111000---,,,,,,---///000///...***)))'''$$$###""""""""""""###$$$%%%%%%(((,,,///000///...000333555444222+++++++++)))&&&%%%&&&'''(((---000...'''%%%(((---444333111///...,,,,,,,,,((()))************,,,---***,,,---***%%%###%%%'''***...111222///,,,******,,,,,,++++++++++++,,,,,,''''''(((***++++++(((%%%$$$%%%'''+++///111111000***++++++,,,------,,,,,,)))***+++,,,---...111222---...000111111///...---,,,...000...)))'''))),,,)))***---///000111000000---,,,***+++---......---))))))))))))***,,,---...,,,+++***,,,000444555444111///---,,,,,,---/////////000111000...---///222444555666555444111000///,,,,,,,,,***))))))+++---,,,,,,,,,---......,,,*********,,,111555555111---'''***...000///...---------,,,***)))((((((((((((,,,+++***)))(((***...111...---,,,---......---+++---...///111111...)))%%%"""$$$'''***,,,------------///222444444444333333................../////////111222111...+++******,,,...000000...,,,---///+++******++++++---...///+++,,,---,,,+++---111444///111222///+++))),,,/////////.........000333444444888===BBBFFFGGGFFFEEEBBB<<<555///...///111222///+++***000888???>>><<<888888777777666666555555444333222333666<<>>444...,,,///222444///,,,+++111;;;BBBCCC@@@777888999999999999888888666555555777<<>>??????@@@@@@JJJ@@@555......//////...***)))***000999>>>>>>;;;999999888999999888555333555555999BBBKKKTTT]]]dddssssss|||wwwqqqrrruuuyyy}}}eeeQQQIIICCC;;;:::999888888888666222///...---,,,---000222333333222...***((()))+++---...000111222333333222000000000111111///,,,******+++...---,,,***)))'''%%%######$$$%%%'''))),,,///000,,,++++++...111222000---+++'''######%%%&&&### ###'''***+++***((()))***)))+++---------...000111111000///...------......,,,,,,+++)))'''&&&'''(((///...---+++***)))))))))***+++------,,,)))&&&%%%&&&%%%&&&(((***+++)))''''''''')))***++++++*********---///...//////+++$$$'''***,,,,,,***+++...111000///,,,***))))))***+++)))******%%% %%%***222111000000000111111000///...---+++++++++++++++)))(((''')))---000333333222///,,,+++,,,.../////////...+++)))'''(((***,,,---...///000000///...---,,,...111333333333111000---...//////------...///...,,,***+++---////////////...///000000///,,,)))'''))),,,...///...,,,++++++***)))***++++++)))''')))***+++,,,,,,...111444555333222111222222000.........///...+++((($$$!!!###'''---000000/////////111111222333444444444444111000//////000000///...222111...***''''''+++...+++,,,......///000333555333333222///------///111333333333333111///---,,,,,,+++))))))+++---.........///////////////......111444888:::;;;;;;<<<===BBB<<<444000000000---+++''''''(((,,,111555777666777777777888888777555333444:::CCCMMMUUU^^^jjjttt~~~}}}|||wwwxxx{{{~~~dddOOOGGGCCC>>>;;;999777666555444222//////...---...000222222111222...***((()))+++------...000222444444333111000222222222000---***))))))000///...---,,,***))))))$$$%%%&&&(((***---///000...---,,,---///000///...)))&&&$$$%%%((()))'''$$$%%%(((,,,------+++******&&&(((***++++++,,,...///111333444222///---...111,,,,,,***(((&&&'''))),,,222000...,,,+++,,,---............---+++)))'''&&&(((***++++++)))(((((()))((((((((())))))))))))))))))---//////000111...(((***,,,---+++)))))),,,000///---+++)))(((((()))***)))******%%% %%%***////////////000000000000000000///...,,,***'''&&&((('''(((***...111222111000---+++***+++---------000///,,,)))&&&&&&(((++++++---///111111///---+++)))+++---///111222222111+++,,,...//////...000111,,,+++))))))+++---...............000111111...,,,***+++---///000///...---***))))))***++++++***((((((***---///000222444777555444444444555444222////////////---+++(((%%%$$$'''***///111000///...---...///000111111222111111/////////111222222111///222///+++&&&$$$&&&+++000---,,,******---///111111222333333111//////000222333333333222111...,,,+++(((''''''))),,,.........------------------------///222444555555666777888888555111000111///+++((('''((()))******,,,000222444555777888777555333222444@@@OOOYYY```jjjwww}}}~~~bbbMMMEEEBBBAAA;;;999666555555555444333222000......///000000//////,,,)))(((***---...///000000111111111111000000000111222000---***))))))000000000...---,,,,,,---((((((((()))***+++,,,---///...------.../////////+++***)))***+++,,,***(((&&&(((+++......---+++***%%%''')))*********,,,...///333666444///,,,...111,,,+++***((('''***...222333222111000000000111111111000...,,,***(((((('''(((,,,...---)))'''))),,,,,,+++***)))((((((((()))(((+++------///111...))),,,......+++((((((+++...---,,,***((('''((())))))(((+++---)))$$$!!!###&&&,,,---///////////////000000111111000...)))%%%"""%%%&&&'''***...000///...,,,***((()))+++---......111000---((($$$###&&&******,,,...000000...,,,******+++,,,...///000111111***---///000///...///000+++)))((((((***,,,---,,,,,,,,,...000222222000...+++,,,---/////////...------,,,+++,,,------+++)))(((+++...000111222444555333333444666777777444222111111000...,,,***((('''***,,,///111000...,,,++++++,,,---...////////////,,,,,,...000333333111///111...)))$$$"""%%%,,,111///+++''''''+++...///...000111222111000///000111000000111000///...,,,+++''''''(((***---...---,,,,,,,,,,,,,,,,,,---------///111222222111111333555111///............+++)))+++---...,,,((((((---111333555777777666333222111888FFFVVVaaajjjuuu{{{\\\KKKCCCBBBBBB;;;888666555666777777777444222000/////////---,,,,,,***((((((+++...000111333111...,,,+++---///111---///111000...,,,++++++---//////...,,,,,,...000------+++***))))))((((((/////////.........///000000////////////...,,,***&&&'''***,,,---,,,***)))((()))++++++******,,,---,,,111555444000---...000++++++)))((()))---333888222333555666666555333111111///---+++)))((('''''''''+++...,,,((('''***///000///---+++)))((((((((((((+++------///222000+++,,,...///---))))))+++///---+++)))''''''''')))***)))---111///(((""" !!!))),,,...///---------///...000111111///***%%%"""$$$$$$&&&)))---...---,,,(((''''''(((+++...//////111111...((("""!!!%%%))))))***,,,......,,,***))),,,------...............+++---///000...---------***)))''''''***+++,,,,,,++++++---///222222000...,,,,,,,,,,,,------------000///...//////...,,,******,,,.../////////000111//////111555777888666444222222111000///---++++++***+++...000000...+++((()))***+++,,,------------((()))+++...222222111///111...)))$$$###&&&,,,111000,,,((('''***------,,,...///000000...---...///+++,,,---.........---,,,***))))))***,,,,,,+++))),,,,,,---------.........///000111111000000111222...,,,******+++,,,------...111222...((('''+++000333666777777555333333444???KKKZZZgggtttpppUUUHHHCCCAAABBB;;;999666666777888888777444222000/////////...,,,+++)))((())),,,///000111333000,,,((((((+++///222,,,...111111///---+++++++++---...---++++++///333222111///,,,***((('''&&&---...000000//////000111333333333333111///---+++''''''((()))+++,,,***))),,,---...---+++******+++***...222333111///...///++++++***)))***...333888111333666888777555222000000///---+++***((((((((('''***,,,***'''&&&)))...///......,,,+++***))))))***---//////111444222...+++---000///,,,+++---000,,,+++)))((('''((()))******///444222+++$$$!!!!!!(((+++///...,,,***+++---,,,---000111///,,,'''$$$$$$%%%&&&))),,,...---+++'''&&&&&&(((,,,...//////000000...''' $$$***((()))************)))(((------.........---+++******,,,//////...,,,++++++***)))'''''')))+++,,,,,,******,,,...111111///---,,,,,,+++***++++++,,,,,,111000000000111111///---+++---------++++++,,,---------...111444666555444111222222222111///---+++)))***,,,///000///,,,))))))***+++,,,,,,------,,,''''''))),,,000222222111111///,,,(((&&&(((,,,///000...+++***+++,,,,,,,,,...//////---++++++,,,...(((***+++---.........---+++***(((((())))))((('''+++,,,...///000//////...---///111111000///000111,,,+++)))((()))+++...000///222222///***'''***...222444777666555555999<<>>KKKVVV]]]llluuummmRRRMMMGGGDDDEEECCC<<<;;;999666333000---++++++---000111111111111222111000...------......///+++---/////////111555888555222///------,,,+++***(((+++...---+++,,,///333333444666777666222---)))+++,,,---///111222333333333111---+++,,,,,,,,,+++)))*********)))***---///000222333111---***)))***///000111222111///---+++,,,+++(((%%%$$$$$$''')))***)))***,,,......---+++)))+++...///------///111444000+++(((&&&&&&&&&&&&"""$$$(((---000000...+++)))(((((()))+++,,,***)))&&&&&&(((...444555111,,,---.........,,,,,,...///000000///---***)))***+++...000111000...+++)))(((***(((***222555222---+++(((((('''((()))***,,,---,,,,,,---,,,+++)))'''&&&---//////+++%%% !!!###"""%%%'''(((((((((***+++...,,,+++...222444111...'''((())),,,......,,,)))(((''''''(((,,,...///......---,,,+++,,,...000222333111......000000///---,,,---.../////////......+++)))&&&$$$%%%)))---000///...,,,,,,,,,---///000---...//////...,,,***((()))+++...111333222000///,,,+++))))))***++++++,,,++++++++++++---000333444//////...---,,,+++******---///111///***)))+++//////000000000...---,,,,,,...111000,,,***,,,,,,***''''''''''''&&&$$$###"""###&&&***+++***'''&&&%%%&&&'''***...111111...+++,,,---///111222111111000666666666888:::888444000)))---222999CCCQQQ```kkkuuu{{{dddMMMJJJFFFDDDEEEBBB;;;999777444111...---,,,,,,000444666555222000///111111000000000/////////,,,.../////////000333555222000---,,,,,,---,,,+++(((+++......,,,+++---000000333777888777222,,,(((***+++,,,...000222333444///---++++++---///000000,,,---,,,***(((''')))+++---000222333111///......111111000///...------------***&&&###"""$$$(((***'''''''''***---///...---''')))+++,,,---...111444333111---)))'''&&&''''''###%%%(((---111222111///'''&&&&&&(((***,,,,,,+++&&&&&&(((---222333///+++,,,...//////...---...///.........---+++***+++---/////////000000///,,,)))+++)))+++333666111+++(((''''''((()))+++---///000//////...,,,***(((&&&$$$))),,,///...)))###!!! %%%''')))***))))))***+++...,,,,,,///333555222///))))))***,,,......+++)))&&&%%%&&&)))---000111111000...,,,***+++...222444222111111111333333111000,,,,,,---............---+++)))'''%%%&&&(((+++............////////////000......///000///---+++)))***,,,...000111111///...---,,,++++++,,,,,,+++***))))))((((((***---000111...------,,,+++***)))))),,,...000...,,,+++---000---.........---,,,,,,+++...///...)))(((***+++((('''(((***+++***)))'''&&&%%%&&&((('''&&&%%%&&&'''((((((***,,,...///,,,***))),,,000444555444111///444444555777999888555333(((///999AAAKKKZZZlllyyy~~~~~~{{{]]]KKKHHHDDDBBBCCC???:::999666333000/////////...222777:::888333///---111111222222222111000000......//////000000111222000...++++++,,,------,,,***---000000...------......111444555222...***(((,,,,,,---...///000222222***)))((())),,,000222333//////---***'''&&&&&&(((+++...222555555444111000111///---,,,,,,...000222...***%%%"""###&&&***,,,'''&&&'''))),,,......---***++++++,,,---000333555000///,,,)))&&&%%%&&&(((''''''***...222555555444)))(((''')))+++------,,,&&&''')))---000111...+++,,,---//////---+++******+++,,,---,,,+++***,,,---,,,++++++...111222///+++)))(((+++222666111+++((()))***+++---000222444555111111///---***(((&&&$$$(((,,,///...***&&&"""!!!''')))++++++***))))))******)))***---000111000...+++++++++---///000...,,,'''''''''***...000000000///...,,,+++,,,---///000///000111333333333222111,,,,,,,,,------------------,,,)))'''&&&'''((()))***+++---///000111111111111222222222111...+++******+++---.........------+++***)))+++......,,,***''''''&&&'''(((+++---///,,,,,,++++++***))))))(((+++---......---...000333---+++((('''(((***++++++......+++''''''******'''&&&(((***,,,---+++)))((()))))))))'''&&&'''***---...---,,,---......,,,***(((***///222444333111000222222333555666555444444///555???JJJWWWfffuuu{{{{{{qqqXXXJJJGGGAAA???@@@;;;:::999666444222111111222000444999:::888333...,,,000000111222333333222222000///......///000000000///---++++++,,,---...------///111111111/////////...///000...+++))))))***//////...---......///000(((&&&&&&'''+++///222333000///...+++'''&&&&&&'''+++...222555777555222///---,,,++++++,,,000444777000+++%%%###%%%))),,,...)))(((((()))+++,,,,,,+++---,,,++++++---///111222......---***''''''(((+++++++++,,,///333666777777---+++******,,,---------'''(((+++---000000...,,,,,,---...---***'''%%%%%%)))***,,,+++***)))***+++'''&&&(((,,,111333111...&&&%%%(((111555222...+++,,,---///222444666888888222111///---+++***((((((+++,,,...---+++(((&&&%%%''')))++++++)))((()))***(((((()))***,,,---------,,,,,,,,,///111222111000*********,,,...///...------------------,,,******,,,...000111111111000000,,,,,,,,,,,,------......000///,,,)))'''&&&&&&&&&%%%'''***...000111222222666666666555222///,,,************++++++,,,,,,,,,(((&&&&&&)))...000...,,,((('''&&&&&&(((***,,,...+++++++++******))))))(((***+++---...///111333555000***$$$!!!###'''***,,,------***'''(((,,,+++'''%%%'''))),,,,,,,,,***(((+++******((('''(((,,,///444222000//////...,,,***)))***,,,...///000111111111222222222222222222333555999CCCSSSeeeuuu~~~wwwzzzhhhSSSGGGDDD===<<<>>>999:::999777666555444333333111444777888555111...,,,//////000111222444555555111///---,,,...000111111///---++++++---.........000000111111111111111111......,,,(((%%%$$$(((,,,111000...---,,,------...)))'''&&&(((+++///111222//////...+++)))((()))***---...111444666444000,,,(((((()))***---111555777///***%%%$$$'''+++......,,,***))))))+++,,,,,,++++++***))))))+++---,,,,,,---///000...+++***---000000...---...111444555666///---++++++---.........***+++...///000000///...,,,------+++(((%%%$$$%%%***,,,---,,,***)))))))))%%%&&&(((,,,000111000///%%%###&&&///444333000///...///111333555666777777111000///...------............------,,,+++***)))((()))++++++***)))***++++++***))))))***+++---......------///111222111000---,,,,,,...//////---***+++,,,---...---+++)))'''+++,,,.........---...///---------,,,---......///111///...+++)))((('''&&&###%%%(((,,,///000111222666777777666333000---+++))))))))))))***+++------(((%%%$$$'''...222000---))))))(((((()))+++---///+++++++++*********)))))))))***+++...000333666777444---%%%!!!$$$))),,,---,,,,,,***)))+++///---(((%%%&&&(((***+++***)))((('''((((((((('''(((***,,,444333111000000...,,,))),,,+++++++++,,,...111222000111222111000000222444999>>>III]]]sss~~~}}}vvvyyyzzz^^^MMMCCC???888999<<<888888888888777666555444333222444555444111///...---------...///111444777888333///+++***,,,000222222111///---,,,---//////...000/////////000111222222------,,,'''######(((---000///...,,,,,,---...///---+++)))***,,,///111111---------,,,******,,,...000000000222333111,,,((($$$%%%'''***---///111222---((($$$$$$(((,,,---,,,---+++)))***+++------,,,***((((((***,,,---,,,***+++...000///,,,,,,000444222///,,,,,,---000222222---+++)))***,,,///000000---...000222111111111111---......,,,)))((()))***...///000///,,,)))((((((''')))---//////......///&&&###%%%---222222111111,,,---///111222222111111............000111333444.........//////...,,,***(((***,,,,,,,,,+++,,,------,,,)))'''&&&(((,,,...000///......//////---,,,---------///000///---******+++,,,---------,,,,,,+++,,,---,,,+++***,,,///......---------...///000......------,,,+++******&&&''')))+++---///000000333333444444333000...,,,******))))))+++---///000,,,'''$$$'''...222111...,,,+++******+++---///111+++++++++++++++*********))))))***---222555888999888222+++)))+++/////////++++++++++++///333000)))&&&'''(((((())))))))))))$$$&&&((()))(((((()))***...------...///...+++)))------,,,,,,,,,...000111///111222111111222666999???GGGVVVjjj||||||zzzxxxzzznnnXXXHHH@@@<<<555777<<<888666666777888777555444333333333333111...------...---,,,,,,...000444888:::444///***(((+++000222333222000------...//////...000...------///111222222,,,------)))$$$$$$(((---///...,,,,,,,,,---///111000...,,,,,,...000111111+++,,,---,,,+++,,,///111222111000111111///***&&&"""$$$'''***,,,---...---+++'''###$$$(((,,,,,,***---+++)))***,,,...///...***)))))),,,///111...,,,'''+++...---++++++///444333///+++***+++---//////***)))'''(((,,,///111222...000222333222222222222...///...---,,,,,,...000111222333111...***)))(((***---111111...,,,---...((($$$%%%,,,111111000111***+++---.........---,,,---------///111444777999---...///111222111---***)))+++---...------...///---+++((($$$###%%%)))---222000...------+++)))''',,,,,,---///111000...+++*********+++,,,///111222,,,------,,,)))))),,,/////////...---...///000111+++,,,---............---)))******+++,,,......//////000111222222111///...++++++******,,,...111333000***&&&'''...333222///...---,,,,,,---///111222,,,,,,,,,+++++++++++++++((((((***---222666999:::;;;666111000333444222///***+++,,,---222666111***'''(((((((((((())))))***###&&&***++++++***))))))'''''')))+++------+++)))............//////000000...000222222222444:::>>>EEEPPPbbbsss~~~}}}vvvvvvjjjJJJAAA888444777:::999777777555333111000111222333666555444222111000000///...,,,******...222666888222000,,,(((&&&)))///444444111///---...//////...///////////////////////////,,,)))***,,,---+++)))---***'''''')))---///000333000---...222444111------++++++,,,///000...+++,,,//////,,,+++,,,+++((((((&&&$$$'''+++......---***'''&&&''')))+++***(((((()))***---//////---++++++++++++...000///+++'''(((++++++(((''',,,//////000...,,,***)))***+++---&&&&&&%%%&&&'''***,,,...000111333444444333111000---///222444555555333222222222333222111///,,,+++333111///.........---,,,(((((('''((()))+++,,,............------............//////000000//////...))))))***+++++++++++++++((()))***,,,---///111222000,,,&&&%%%'''***,,,,,,...//////+++%%%$$$'''+++///000222222111000...,,,)))***+++---///000111111---+++))))))***,,,,,,+++///---+++,,,...000///---*********+++------,,,+++---...,,,+++///444333///000111222222222111///......+++(((***...111222222111...,,,...111333333111333111//////111222222111---///111///,,,***,,,...,,,---///111333444555666777444222222555777777666,,,++++++///333333...(((&&&&&&'''(((***,,,...///'''%%%%%%(((+++---+++)))%%%&&&&&&'''((()))))))))222111111000000000000000444000000333555666;;;AAAHHHTTTfffvvv}}}xxxzzzzzzfffHHH@@@777444777;;;;;;999555444333222111222222333555555333222111111000000---,,,***+++...222666888333111---)))''')))...222333111//////000000///..................------------+++)))***,,,---,,,+++***(((%%%%%%'''+++---///444000...///333444222...+++***)))+++...000///---+++......++++++......+++((('''&&&'''+++------,,,)))&&&$$$%%%''')))))))))+++++++++,,,...///---+++''''''(((+++------***'''(((,,,,,,))))))...111111222000---+++***+++---...(((((()))***++++++,,,,,,000111222333333222000///***---222555666444111...111444666777444000...---111///---,,,------,,,+++)))(((&&&%%%&&&''')))***,,,,,,---...////////////++++++,,,,,,++++++******''''''(((***++++++,,,,,,++++++---...///000000000111---)))((())),,,---,,,...//////+++%%%"""###&&&+++,,,...///000///---,,,)))***,,,///000111111111---+++)))***,,,.........222///------///000///---*********++++++++++++***...///---+++...333333///111111222222111///...---,,,***((()))---000222111000......///222444333111000//////000222333222000...111333111...,,,---///+++,,,...000111222222333111000000333555555222000)))((())),,,111222///***)))))))))***+++,,,...///(((&&&%%%''')))+++***((((((((('''((()))***,,,,,,333222111000000111222333666333222555777888>>>DDDNNNYYYiiixxx~~~{{{xxx{{{{{{aaaFFF>>>666444777;;;;;;:::444444444444444444333333444333333333222222222222------,,,,,,...111555777444222///+++((((((,,,///222111000111222222000///---------,,,,,,+++++++++***))))))***---///......(((&&&$$$$$$'''***------333111///000333444222///***)))(((***,,,/////////+++------***+++///111///)))(((((()))+++,,,,,,+++(((%%%######%%%''')))***...---------......,,,***$$$$$$&&&))),,,---+++)))***---...,,,,,,000444333333111...,,,+++,,,...///***,,,///000000...+++)))000111111111000///......(((,,,111555555222...+++///555<<<<<<888222000000///...,,,+++,,,,,,+++***)))'''$$$""""""###%%%&&&***+++...000111111000///(((((((((''''''&&&&&&&&&%%%&&&'''((()))***+++,,,,,,---///111222111000///111///---,,,---...---,,,///000000---'''""""""###&&&(((***,,,,,,,,,+++***)))+++...000222222222111,,,+++***,,,...111111111444222000/////////...---******+++++++++***))))))...///---***,,,111222///111000000///---,,,+++******((('''(((,,,///000000//////000222444444222000------///111444444111//////222555444000......000,,,,,,---.../////////...***+++///222444222---)))(((&&&&&&)))...000///,,,++++++++++++,,,---...///+++)))''''''(((******)))---,,,***((()))+++...000333222000///000222444666777444333555777999@@@HHHUUU___mmmzzz|||wwwvvvwww{{{}}}~~~ZZZEEE>>>777444555888999888333555666777777666444333222222333333333333333333000000///...---...111333333222///,,,((((((***,,,111000111222333333111...,,,,,,,,,+++******))))))((()))***,,,...000000000)))'''%%%&&&))),,,......111///...///111111000...+++***))))))***,,,------,,,...---)))***///111000*********+++,,,,,,++++++(((&&&###"""###&&&)))+++......///000000...)))&&&###$$$'''***,,,---------,,,000111......111444333222000...,,,+++,,,...///---000333666555111+++(((000//////...---------,,,)))+++///111111///,,,***,,,555>>>@@@:::444222333000...,,,,,,,,,---,,,+++(((&&&###!!!!!!"""%%%&&&***+++...111111000///---(((((('''&&&%%%%%%%%%%%%''''''''''''(((((()))))))))+++...111222222000///111111111000000///---,,,///111222000+++'''%%%$$$$$$%%%''')))))))))'''&&&)))+++...111333333222111+++++++++---000333333333666444222111000///...---,,,---------+++)))))))))---...,,,((()))---///......,,,+++)))'''&&&&&&&&&'''''''''(((***,,,---...///000222444444222///,,,+++,,,000444666666222///---111444333000......///------.........---,,,,,,'''***---111111///+++(((+++)))((())),,,......---+++++++++,,,---///000111111///---++++++,,,------444111---)))))),,,000222222000...---...111555777666333222444555999BBBLLL[[[cccppp{{{vvvpppqqqttt{{{rrrSSSDDD???999555555555555444555666888999999777555333111222333444444444333333333444333///,,,+++---///111111000---***((()))+++000000000111222222///---++++++******)))))))))))))))***---///000111222222---+++)))***,,,///000000...---------.........---,,,++++++***)))((())))))...///---))))))---///...***+++,,,---,,,+++++++++)))(((&&&$$$$$$&&&))),,,,,,...111333333...&&&!!!!!!###&&&(((***+++,,,---///333333000///111222111000///,,,***)))***,,,---///222666888777222,,,)))...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++444===>>>999444333555333111///.........---,,,'''&&&$$$######%%%''')))***,,,...000000///---++++++***)))(((''''''((((((+++***((('''&&&%%%%%%&&&$$$'''+++///111111111000111222333333111///,,,++++++---//////---***'''&&&%%%&&&'''((('''&&&$$$###(((***---///111222111111+++++++++...111333333222444444222111///............000111///,,,*********,,,...,,,((((((+++---,,,***(((&&&###!!!!!!!!!"""%%%&&&&&&''''''(((***+++...000222333222...+++)))***---111666888777222///***---000000---,,,---//////000000///...---,,,+++)))+++...//////...---,,,000...,,,+++,,,,,,,,,,,,(((((()))+++---000222333777555333111//////111222888444///***)))+++///333000...,,,+++---000444666333111000111333888DDDQQQ^^^fffrrr|||~~~rrrlllnnnsss|||eeeNNNCCC@@@<<<999888666444222666666888888777666333222222333444555555444333222555555555111,,,)))+++---///000111000---,,,,,,---000///......///...,,,***))))))))))))))))))))))))+++...111222222222222333///...,,,,,,...///000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++(((&&&%%%&&&,,,...---))))))---...+++)))+++......---,,,,,,,,,***)))(((&&&$$$%%%'''***+++---111333222---%%%"""$$$%%%%%%&&&''')))...222333000///111222000///---***((('''(((***+++///222555777666333...+++,,,+++)))(((((()))+++,,,///---+++***)))***+++,,,***000777888555222222444666444111000//////---,,,'''&&&&&&&&&&&&''')))))))))***,,,...///...---,,,,,,,,,*********+++,,,---...,,,***'''%%%$$$$$$$$$"""%%%(((,,,///000000000000222444333000---+++***&&&''')))******)))'''&&&&&&'''((()))(((&&&$$$"""'''(((***,,,...///000000,,,+++,,,---000000///...000111111///------...///000222333111,,,))))))++++++//////+++)))+++,,,+++)))'''###  !!!"""$$$&&&'''&&&%%%%%%%%%'''***---000111...+++)))(((+++---111666888666111---&&&))),,,+++******,,,///111111111000///...,,,,,,,,,...//////......///000444333111...,,,+++******%%%&&&'''))),,,///222333888888777555333222333555888444...***))),,,000444...---,,,,,,---///222444222//////000222999IIIWWWaaaiiiuuu~~~|||rrrmmmppptttxxxYYYJJJBBBAAA@@@???===:::666444555666666555444222000///222333555666555444333222333555555111,,,)))+++......111333444222111111111111...,,,+++++++++)))(((((((((((()))******++++++///222555555444222222333000...,,,,,,---------,,,,,,,,,------,,,,,,,,,---&&&))),,,,,,)))&&&%%%%%%(((++++++)))***---...+++(((+++...///...,,,---...)))))))))&&&###"""$$$&&&------...//////+++%%% !!!###%%%%%%######$$$'''***...000///...111333111...,,,***((('''(((***+++///000222444444333111///***(((&&&%%%&&&(((+++---...---,,,+++***************,,,///000000000111222888666333111000...,,,***((((((((((((((((((''''''%%%''')))+++---...//////,,,+++*********,,,...///...---***'''&&&%%%%%%&&&$$$&&&(((***---...///000000222444222...+++)))***&&&&&&'''((())))))'''&&&&&&''')))******((('''%%%'''''''''(((***,,,...///,,,,,,,,,---......+++)))+++---...---,,,,,,...111000333444111+++((((((***,,,111333000---------++++++(((%%%"""!!!"""%%%'''$$$&&&'''&&&###!!!"""###$$$'''+++,,,+++))))))******,,,000333555333///+++$$$&&&(((((('''(((---111000000000000///---,,,+++,,,///111111///...///111333333222000---***))))))$$$%%%&&&(((***---///000555777888666333111222444333000,,,)))***...333666///.........///000222333333111111222555>>>OOO___gggooozzz{{{tttrrruuuyyymmmRRRIIIAAAAAABBBBBBAAA===999777555444444222111///---,,,333444555666666444222111000333444111,,,***---000///222555666666555555555111...+++)))(((((('''&&&''''''((()))***+++,,,,,,111444888777555222222333///---+++***++++++***))),,,---...---,,,,,,---...###''',,,---***'''%%%%%%$$$(((***)))***......,,,'''+++///000...------///'''))))))'''###!!!"""$$$///...,,,,,,+++)))&&&###$$$&&&'''&&&$$$###%%%'''&&&+++...---...222444333///---***((('''(((***+++//////111222222222222222)))'''%%%$$$%%%(((+++...------------,,,***)))(((*********+++,,,...000111999777333111///---+++))))))*********)))'''%%%###"""###&&&(((,,,///111222+++***))))))***,,,...000---,,,)))'''&&&&&&'''((('''((()))***,,,---...//////222333111---)))((())))))(((((()))******((('''%%%''')))+++++++++))))))&&&&&&%%%%%%'''***---///---,,,,,,,,,---+++)))&&&(((***,,,,,,++++++...111000333444111***&&&''')))...444666333000//////,,,---+++'''$$$$$$&&&)))+++$$$&&&(((&&&""" !!!###'''***))))))+++---***+++...111333111,,,)))###%%%&&&&&&%%%(((...333///000//////...---,,,++++++///333333111//////000222222222000---***)))(((%%%%%%&&&'''(((***,,,---222555666555222000000222...,,,)))(((***///555999/////////000000111222222444333333555888AAATTTeeelllttt~~~zzzvvvvvvzzz~~~iiiQQQEEE@@@AAABBBCCCDDDCCC@@@===555666777555111...---...111222333222000000111222222111000///.........///111111111111111000000///444///***)))++++++'''######%%%(((+++---......---222333444333111//////000//////...,,,***)))+++,,,111111111000000///...---&&&(((***,,,,,,+++)))(((''')))***+++++++++,,,---******++++++,,,,,,,,,,,,++++++***)))(((%%%!!!$$$''')))***)))''''''(((,,,***)))'''''''''((((((''')))+++,,,---...111444444000,,,)))((((((((((((,,,******,,,000222000...&&&&&&&&&&&&&&&'''((((((---///111111///---------,,,***)))+++///111000...///111222000+++***---111000...+++(((&&&&&&&&&&&&)))(((''''''(((+++...000******)))******+++,,,,,,333---&&&!!!!!!$$$(((+++000///...---,,,++++++,,,***///222111+++&&&&&&''''''(((***+++,,,---------,,,***)))+++---,,,)))&&&)))'''&&&&&&''')))*********---000...***&&&%%%&&&''')))+++***)))))),,,///000///000111---'''(((,,,222111111111222222111000///,,,((('''(((***++++++))))))((('''%%%###!!!###$$$'''((()))(((&&&$$$((()))***+++///222---&&&###$$$'''))),,,...000111000...,,,++++++,,,---///......//////...---+++***+++...000///,,,******,,,''''''&&&&&&'''(((***+++111333555666444222222222444000,,,***,,,///222444222222333333333333222111444666666555888EEEZZZiiioooyyy~~~zzzyyycccMMMCCC?????????AAABBB@@@===:::666666777555111///......000111222222111000111222111111000000////////////000000111000000///......000---******---...,,,)))&&&'''))),,,---.........000333555333///,,,,,,---000000///---++++++,,,...000000000000000//////...((())))))***************************)))***,,,...)))(((''''''''''''((()))((())))))******(((&&&$$$''')))******)))((()))***+++***)))((('''''''''&&&%%%&&&((()))+++---111444333///+++((('''(((((((((&&&&&&(((---222333///+++'''''''''''''''((()))***...000222222000.........,,,***)))+++...000000//////111222///+++***---111000...+++)))((((((***+++---,,,***))))))+++---///,,,++++++*********++++++---***%%%""""""&&&))),,,000///...,,,+++***))))))+++...111000***&&&%%%&&&((()))+++,,,...///000000+++******+++------***'''***((('''&&&''''''((((((***---///---***'''&&&&&&+++,,,---+++)))((()))+++//////111222///***)))---111111000000111111000000///,,,)))((()))***++++++,,,,,,+++)))'''%%%###"""###%%%''')))***(((&&&%%%$$$&&&''')))...111---%%%###$$$'''***---...//////...---,,,++++++,,,------------------,,,***((('''***---000000...,,,+++,,,))))))(((''''''((()))***---000444666666666666777888444...+++,,,///222333444333222111000000000000333555777999>>>JJJZZZfffqqqzzzzzzyyyyyy}}}yyy[[[HHH???<<<<<<<<<===>>><<<999666555666555444111///...//////111222222111000000111111111111000000000000000000000000///...---,,,+++---+++***,,,000222222000))))))***+++,,,---.........444777444,,,&&&''')))000000000...,,,+++---///...//////000000000000000,,,***)))((((((***,,,---,,,+++(((&&&&&&(((+++---)))'''&&&$$$###$$$$$$%%%%%%''')))+++,,,,,,++++++***++++++***((((((***,,,***++++++***)))'''&&&%%%###$$$%%%&&&(((,,,000444333///***''''''((())))))!!!###(((///444333...)))''''''((())))))***++++++///111333333111000///000---+++)))***,,,///000000///111111///+++***---000000...+++))))))+++...000111///,,,******+++,,,.........,,,+++***)))(((((('''&&&$$$###$$$'''***,,,000///...,,,***))))))(((,,,...000...)))%%%$$$%%%&&&(((***---///111222333+++++++++,,,---,,,***(((+++***((('''&&&&&&'''''',,,---...---***(((''''''//////...,,,)))''''''(((------000444222---+++---////////////////////////000...+++***+++------,,,///...---+++)))'''%%%$$$###%%%(((******)))'''%%% ###&&&(((,,,///+++$$$"""$$$(((,,,...///...---++++++,,,,,,,,,,,,,,,+++++++++***)))((('''&&&&&&))),,,///111000...---,,,+++***))))))(((((())))))***...333777:::;;;===???@@@:::333///...000222333666333000---+++,,,---///222444888===EEEPPP\\\dddttt||||||ssssssxxxtttWWWDDD<<<:::999999999:::888555333333333333111///---...//////111222222111//////000000000111111111111111111/////////......,,,+++***,,,++++++...222444444222***************,,,---------333888444)))"""###'''.........,,,******,,,...---...///000111111111111///,,,(((&&&&&&)))---000...***&&&###$$$'''+++,,,******)))(((&&&%%%$$$###%%%(((+++....../////////---,,,+++(((&&&'''***,,,+++,,,------,,,)))&&&$$$$$$%%%&&&&&&'''***///222333000+++((()))***++++++$$$%%%)))///444333...)))'''((()))***,,,---------000222444444222000000000...,,,***)))+++---000111000000000...++++++---///111...+++))))))+++...000000...,,,******+++---...000///---***((('''&&&&&&$$$%%%&&&&&&&&&''')))***//////...---,,,,,,,,,,,,---......,,,(((%%%$$$%%%%%%&&&))),,,///111333333.........------+++((('''))))))((('''&&&&&&((())).........---+++*********000000...,,,***)))((((((******///444444///,,,,,,---..................///222000......///000///......---,,,***((('''&&&%%%$$$%%%'''))))))((('''%%%!!!%%%''')))+++---)))###"""%%%)))---///...---,,,((()))+++---------+++***((('''&&&&&&&&&&&&''''''(((***...000111///...---***************++++++,,,+++///555:::===???BBBDDDGGGBBB:::444111222222333666222---(((&&&'''***,,,444555888>>>IIIUUU___fffvvv}}}{{{qqqqqqwwwqqqTTTCCC<<<888777777777888777444222000111000///,,,,,,---...000111333333111///.........///000111111111111111////////////...---,,,+++.........000222222111000)))))))))((()))***+++++++++222666222((("""###(((,,,,,,,,,***))))))+++---,,,---...000111111111111000---)))&&&&&&***...222000,,,(((&&&(((,,,...///---...//////---***'''$$$(((+++///000/////////000---,,,***'''%%%%%%(((+++,,,---///000///,,,(((&&&(((((()))(((((()))---///333000---+++,,,---------+++++++++///222333///,,,'''(((***,,,---...//////000222444333222000000000...---+++******,,,///222000000///---++++++,,,...000...+++)))((())),,,---,,,+++***))))))+++...000000///---***((('''&&&%%%%%%(((******((('''((()))...------......///000111------,,,***'''&&&&&&&&&''')))+++...111333444555111111111///,,,)))&&&%%%'''((()))((('''(((+++...111///...---------------...---,,,,,,,,,,,,,,,+++((((((,,,333444///+++++++++---......---,,,...000333222111222333333111///,,,+++)))'''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&***+++***+++,,,)))$$$###&&&)))---......,,,+++&&&(((+++---...---,,,+++%%%%%%$$$$$$%%%''')))+++((())),,,...000000...,,,'''(((***+++---...///000...222888===@@@BBBEEEGGGLLLFFF???888555444333333333///***&&&$$$%%%(((***666666888>>>HHHVVVccckkkwww~~~xxxpppqqqxxxkkkQQQCCC>>>888666666666777777666444000000///---,,,+++---///111333444333000---++++++,,,---///000111111111000///000000000000///......///000111111000///---,,,'''((((((((()))*********+++000333000)))%%%(((,,,,,,------+++******,,,...------///000111111111111///---***((((((+++...111333///,,,---111333333222000111222222000---)))''')))---111222000...///000...---+++'''%%%%%%'''))),,,---///000///---***((()))***+++***)))***+++---222000/////////000///...///---+++---000111///---&&&'''***---//////000000...000222222000///...///---------+++***+++...111000///...,,,,,,,,,,,,---...,,,+++)))((()))***+++***)))((((((***---000222111000...,,,***)))(((((((((,,,......+++((((((***,,,------...000222333444...---+++)))((((((((())),,,---///111333444555555222333333000,,,(((&&&%%%&&&)))******((()))---111222///---,,,---/////////---+++***+++---/////////)))(((+++222444000+++******,,,///...,,,,,,...111333222222333555444111///***)))'''&&&&&&&&&'''(((((('''&&&%%%&&&''')))***+++...///,,,+++,,,***'''%%%'''***,,,------,,,+++&&&(((+++---......------'''&&&$$$$$$&&&))),,,...)))))))))+++......---+++&&&(((***---///111222222222666;;;@@@CCCEEEGGGIIIKKKGGGAAA;;;888555222111///---***'''&&&''')))+++666777999>>>HHHVVVfffpppyyy|||uuupppsssyyyaaaKKKCCCBBB888777666777999999888777000111000...------///111222444555444000,,,)))(((***+++---000111111000///000000111222222222111111///000111111...,,,)))(((&&&''')))***+++++++++***,,,...///---+++***---111000000000///......000222......///000000111000000...---+++++++++,,,...///111///...111666888666222222111000...,,,+++******)))...222333000...///111......,,,)))'''&&&''')))***+++,,,------,,,+++***&&&(((+++,,,+++***+++,,,/////////000111111...,,,+++)))(((***---///---+++%%%'''***---///000000000,,,...000000...---,,,---+++---...---++++++---000111///---,,,,,,,,,,,,,,,***************++++++++++++***))))))+++...111333222111000///...---------***...111111---***+++------------...///111333444...,,,***((()))***+++,,,---...///000111222222222000222333111---)))(((((((((+++---,,,)))***...222111...***)))+++...//////,,,***)))+++///111111000+++)))+++111444000,,,+++)))---000///,,,,,,///222111000111333444333000---***)))((((((((()))+++,,,,,,***'''%%%%%%(((,,,...---000///+++***,,,---+++'''((()))+++,,,,,,,,,+++''')))+++---.../////////,,,***'''&&&''')))---///+++)))'''(((+++---,,,***((())),,,...000111222222333777===BBBEEEGGGJJJLLLGGGDDD???;;;888444000---------,,,,,,,,,,,,---...222666;;;@@@HHHUUUfffrrr{{{{{{vvvsssuuuxxxyyyXXXFFFBBBDDD888777666888:::;;;:::999222222111///......111333333555666444000+++(((&&&(((***---///000000000///000111222333333444444333...000111000---***((('''%%%'''***,,,------,,,+++,,,------,,,,,,...111444333444444333111222444666...//////000000000000000,,,,,,,,,,,,------......---,,,---222777888444000222000,,,)))'''(((***+++(((---222333000...000222//////...+++((('''((()))((()))***+++++++++******###&&&***,,,,,,++++++,,,------///111222111---***%%%$$$$$$(((,,,...+++)))$$$&&&)))---///000000000+++---//////---,,,+++,,,***---///...,,,+++---///111///,,,+++,,,,,,,,,,,,'''(((***+++------------...---++++++,,,...111333333333222111111111111111***///333222...,,,...111---------......///111111...,,,)))((()))+++------,,,,,,---------------,,,...000222111---******++++++...000...***)))---222000,,,((('''***---......---+++)))+++///222111000...+++,,,222555111---,,,)))---000///,,,,,,///333...///000111333111...+++,,,+++*********---///000000---(((&&&&&&)))...222---000...***)))---//////(((((()))***+++,,,,,,,,,((()))+++---...000000111000...***(((''')))---///,,,)))&&&&&&)))++++++******+++---///111111111111333888>>>CCCFFFIIILLLNNNCCCAAA===:::777333...+++,,,---...000000111000000///555===CCCIIIUUUfffsss}}}zzzwwwvvvwww}}}}}}jjjNNNDDDAAA===999888777999;;;;;;888555111222333222111000000222777666444333222///+++'''+++---///000//////000111333444555666666444222111000000000...+++((($$$"""%%%)))---/////////...///...---***)))***,,,///111444222000222555777777555666222//////222333111---,,,++++++,,,///000000//////---,,,...111111///,,,...***&&&$$$$$$&&&((()))))),,,///111111000111111000000111111///---***(((&&&))),,,---+++(((&&&$$$!!!###&&&)))***+++*********---222555555111+++'''%%%$$$""""""(((//////***&&&%%%&&&)))...000...,,,,,,,,,***)))((((((((((((------......///......---000111111...)))((())),,,+++++++++,,,---...///000---,,,***''''''***222888555999===<<<777111...------///000///......222555333...******---///---***'''(((***+++***)))(((''')))***,,,------,,,***)))---,,,+++***))))))))))))222///+++******+++++++++///---******+++---...///////////////............++++++,,,---------,,,,,,+++///333222...+++---//////---,,,000444555000,,,,,,+++******+++///333555555---%%%###&&&***,,,,,,000///---++++++,,,---...,,,***''''''***...111333666111,,,,,,///333222000111000///,,,******,,,......+++((('''((())))))((())),,,///000//////333666999>>>BBBDDDGGGLLLMMMJJJHHHHHHEEE<<<222,,,,,,...111000///---------...///111555<<>>KKKQQQKKK===...&&&'''((()))******+++///111222111///...,,,+++***)))&&&%%%$$$###$$$%%%'''((((((***...000111000...,,,***************++++++,,,***)))((()))***+++)))(((------...000000111111111////////////000000000000+++,,,,,,---......------000333555444111......000---***)))+++///111000///,,,***))))))+++000555999555///'''$$$&&&)))***+++------.........---,,,+++***))))))******,,,---...///---,,,///444888888777333222222000///000444777777333---******+++,,,,,,***...222333222111222444777===AAADDDIIIPPPRRRQQQKKKHHHBBB999222///222555555444111...,,,+++*********000;;;KKK\\\kkkuuuzzz}}}xxxwww|||pppfff___VVVPPPNNNqqqRRRFFFCCC???:::888777666666555444222111---//////...---,,,---...000555::::::444///...000......---+++)))))),,,...333333333222000...,,,+++111111111000///---,,,+++---///111222222222333444///---+++)))(((***---///------------///000111222222000///000333444444333000000000111222222000...111555666111***&&&(((+++---***(((+++//////)))"""$$$&&&((()))((((((((()))''')))+++---......---,,,+++***)))))))))***))))))%%%&&&))),,,///000222222......------,,,+++******++++++(((%%%''',,,---***'''(((***,,,...///......(((((()))******+++++++++*********+++---...///000111000///---,,,+++,,,---...---------......///000222222333222000...,,,+++,,,888EEELLLFFF:::,,,$$$''''''''''''''')))+++---///000111///,,,)))))))))&&&&&&&&&''''''((())))))---///333555555444111///*********+++,,,---//////))))))***,,,......,,,))),,,...111222333222222222/////////000000000000000+++,,,---......///......000333555555333111111222222///,,,+++,,,------,,,...,,,******+++///444777444///(((%%%&&&(((******+++---///000000...+++)))***+++---------,,,---...///......111555888888777555333111///000666===CCCBBB===555...+++++++++******...333444222000000111222888>>>BBBIIIRRRVVVUUULLLHHHAAA888222111555888666444222///------,,,,,,---111<<>>888444444333222000/////////,,,---------+++***+++,,,...333888888222...---///+++++++++***)))+++...111222222111000...---++++++......//////////////////111222333222000000222333111///,,,))))))***,,,...******++++++,,,---///000111000000111333444555555333333333444444333111...222666999444---)))---333000---***+++......+++'''%%%'''(((((('''&&&'''(((%%%'''))),,,------,,,+++***(((&&&''')))++++++******+++,,,---///000000000,,,+++)))(((((()))***+++,,,,,,)))%%%%%%***,,,***&&&'''***+++,,,,,,------((()))+++---...///000000)))))))))***+++---///000///...,,,+++++++++,,,,,,---------------...///000111111222222111///,,,******111;;;>>>:::333,,,))))))((('''&&&'''((())))))---...000000---***))))))'''))),,,......---+++***+++...111444666555444222++++++,,,---...000111222,,,,,,---000222222///---+++...222444222111111222......//////000000000111+++,,,---...///////////////111333444333333333333333000---,,,,,,---...///111///---,,,,,,...111222222...)))&&&&&&(((***++++++---000222222///,,,)))+++...111111000//////111222222222333444555555444555222///---000999EEEMMMLLLEEE<<<333---***)))'''***...333333000...---...222777<<>>888333000---,,,***))),,,...,,,)))'''''')))111555777888<<>>:::666111...//////...------...///000...777DDDQQQ]]]jjjwww~~~uuupppkkk___SSSMMMHHHCCCBBBAAA???@@@DDDxxx\\\PPPFFF???777,,,+++---111444666666444333222333444444555555444444666///(((&&&(((+++***))))))---111222000...///000222222111///---,,,,,,---000///...+++((('''&&&%%%***,,,...//////...///000***(((&&&$$$###$$$&&&'''...------///333555666666333000...000555888666333888777666666444111,,,(((***(((%%%$$$$$$'''***,,,000111000...+++))))))***+++---......,,,)))'''&&&+++...111111...,,,---...000...---...111666888999222111...,,,+++,,,---...444222///+++)))(((((((((''''''$$$$$$+++***+++---///000111111222//////...,,,)))&&&###!!!'''%%%$$$&&&***------,,,444111......000222111///---***((())),,,//////...(((((()))***,,,///111222000111111///,,,***))))))******+++,,,---///000000,,,---000666;;;;;;888444222000------...000111111//////000///...---+++***((()))***+++,,,,,,------...---------...---***((()))---111000,,,)))***---222000---++++++,,,...///,,,---//////---,,,+++,,,+++------,,,***((('''((((((***+++***(((***...222,,,++++++...222333111...222---'''%%%(((+++------333333333333222111000000111222444555555444333222555222...,,,------------,,,+++++++++---///222444444111------//////---+++,,,+++***)))((((((((((((......///333999???BBBDDDDDDBBB>>>777000---///222111222111///+++)))((()))...444???OOOaaarrr}}}wwwlllhhheee]]]TTTPPPEEE@@@;;;:::===???===:::tttWWWLLLBBB<<<666,,,---000444888999888666444111111222333333333444444444...((('''***---...---,,,///222222000......////////////...---,,,---...///...,,,***'''&&&&&&&&&***---///000///.........+++)))&&&$$$$$$$$$&&&''',,,++++++---111444666666222///...111666888777444777666555555333000+++'''((('''&&&%%%&&&(((***,,,+++---...---***((((((((()))+++++++++***((('''&&&(((+++......---,,,---...000...,,,,,,000333555666000///---,,,++++++,,,,,,111000---***)))((())))))(((((('''""" '''---,,,---...//////000000000222111000...+++'''$$$"""%%%$$$###&&&***.........555222///...///000///......+++******---...---,,,***++++++,,,---...///000+++++++++)))'''''')))+++---............---,,,+++***+++...222777888666333222000------...000000000000000000///---+++)))''''''((()))+++++++++******,,,++++++,,,------***((((((+++......+++***,,,///333111///---,,,,,,---...***,,,...//////------,,,***+++,,,,,,***)))*********+++,,,***)))***---111---,,,,,,///222333111......+++'''(((+++......---222333333333222111000///000000111222222222222111000...,,,+++,,,------,,,...---,,,+++,,,---///000222000///......---+++***)))******+++++++++++++++,,,...222777===AAAAAAAAABBB@@@<<<666000...000333111111111...***'''&&&&&&(((///;;;LLL___ooo{{{}}}wwwkkk___[[[XXXSSSNNNLLLDDD???:::999<<<===<<<999mmmPPPEEE<<<888555---...222777;;;===:::777444000000000000111222333444222---)))))),,,000111111---///111111///...---...,,,,,,,,,,,,,,,---...//////...,,,)))%%%$$$&&&'''+++...111222000...,,,,,,+++***(((&&&%%%&&&'''((()))((((((***///333555666///......111666888777555444444333222111...)))%%%&&&&&&&&&'''((()))+++,,,''')))+++,,,)))'''%%%$$$&&&&&&&&&&&&&&&'''''''''$$$&&&)))******+++,,,......,,,******---///111111,,,,,,------,,,+++))))))---,,,***)))))))))***+++)))******'''%%%&&&***...........................333222111///,,,(((%%%###$$$###$$$'''+++...//////444111///......///...---///...,,,,,,---,,,***(((,,,---............------)))(((&&&######%%%***...111111222111...+++'''%%%((()))+++...222444333222222000------...000000///222111111///---***'''%%%'''(((***+++,,,***)))((()))))))))+++,,,,,,+++)))''')))+++***))))))---111222111000...---,,,,,,,,,(((***---///111000///---)))***,,,,,,++++++,,,------------,,,******---///.........000222222000...***((((((***...111000---222222333333222111///......---------......///000+++******+++---...---+++000///---+++***+++,,,---...///000///---***))))))&&&(((,,,///000000...---+++...333:::???@@@>>>;;;>>>===:::555111000222444222333333000,,,(((&&&%%%&&&,,,888HHHYYYiiiuuu{{{{{{uuuiii\\\QQQMMMLLLIIIHHHIIICCC>>>:::999;;;<<<;;;999dddIII???777555555///...111777;;;<<<999555222111000//////000111333444111...+++***,,,///000000+++,,,..................))))))(((***,,,...//////111111///***%%%$$$%%%(((---000222333000---+++***,,,+++)))'''''''''((()))'''&&&&&&)))---111444444++++++,,,///333555555333000/////////...+++&&&"""$$$%%%&&&(((***++++++,,,&&&))),,,,,,)))%%%""" !!!###&&&''''''"""###%%%''')))***,,,------+++)))(((***,,,---,,,(((***,,,------+++(((&&&(((((((((((()))***,,,,,,+++,,,---,,,++++++---000000000///...---------,,,///......---+++(((%%%$$$%%%&&&'''))),,,.........111///...------...//////000//////...---***'''%%%+++,,,---.........---,,,...+++'''###"""&&&,,,222222333444333000+++%%%"""((((((***,,,///111222222111///...---...//////...111111111000...+++)))''')))+++,,,......,,,***(((''''''(((***,,,---+++)))(((((((((&&&%%%'''+++............---------,,,,,,'''(((,,,///222222000...***+++,,,,,,++++++,,,...000///...---,,,+++,,,---...///000111111111000...)))''''''***...222111000222222333444333111///...++++++*********,,,---...))))))***,,,......,,,***000///,,,***)))***+++,,,+++...111000+++((('''(((&&&)))...222444333111///+++---222888<<<<<<999666999888666333222111222333555666777555000,,,)))'''***///777CCCRRRaaaoooxxx}}}tttlll[[[QQQHHHFFFGGGFFFFFFGGGCCC???<<<:::;;;<<<<<<;;;}}}[[[CCC;;;555555777222---000333666777555222000333222000//////111333555222000---++++++,,,------(((((()))+++---/////////)))''''''(((,,,.........333444222---'''$$$&&&)))///111333333000---******---,,,+++)))))))))))))))&&&&&&''')))---000111111((()))+++---000111000...+++******++++++)))$$$!!!$$$%%%''')))++++++,,,,,,***---///...***$$$###'''(((((("""###$$$&&&(((***,,,,,,+++)))(((''')))******)))'''))),,,......+++(((%%%&&&&&&'''((()))+++,,,---+++,,,.........///000111000000...---,,,,,,,,,---))))))******)))'''&&&$$$)))***,,,---------------......---------...000222000000000///,,,)))&&&%%%'''(((***+++,,,---......222///)))$$$!!!$$$***//////111333333111---'''$$$***+++,,,---...///111333111///......//////...---...///000000///...---,,,,,,---...//////...,,,+++((('''(((+++---...,,,+++)))(((&&&$$$###$$$'''***((())))))+++,,,,,,------((()))+++///222333111...---......,,,+++***,,,---222111///......---,,,,,,---///000111111000//////+++(((&&&''',,,000222222111222333444333111///---***))))))((()))+++---...++++++,,,...000///,,,)))...---+++******+++,,,---))),,,000///+++((('''((()))+++///333555444333111...///000333666666444222444333222111111111222111333555777666222---***(((---000555===JJJ[[[mmmyyy}}}}}}wwwqqqfff[[[NNNHHHDDDEEEGGGEEECCCEEECCCAAA>>><<<<<<=========qqqSSS???<<<888888:::666///000111111111111000000666333000......///222444333222///---+++++++++,,,'''''''''***...000111111+++(((&&&(((,,,......,,,111333444000)))&&&(((+++111222333222///,,,++++++...---,,,+++************(((((())),,,///000...---((()))+++------,,,***)))''''''((()))***)))%%%"""%%%&&&((()))***+++++++++...000222000***$$$&&&+++,,,,,,'''%%%%%%&&&))),,,,,,,,,***)))'''((()))***)))((('''***---//////---)))'''&&&'''((()))***+++,,,,,,++++++,,,...///000000111///...---,,,,,,---......(((((()))))))))(((&&&%%%+++...000000///...---......//////...---...111333///000000...+++(((''''''&&&&&&''')))+++---///111444111+++%%%!!!!!!%%%)))---///111333222///+++(((,,,---//////...///000222111///......//////---++++++,,,---////////////...,,,,,,---------------,,,*********,,,//////...,,,***)))&&&$$$$$$%%%'''(((%%%&&&&&&(((***,,,...///,,,++++++---111333111...//////...---+++***,,,...333111000/////////---++++++---000000////////////,,,)))%%%&&&***...000000...000111222222000---+++)))))))))***+++,,,---...,,,,,,---///000000---+++...---+++***+++,,,...///)))+++------+++***))))))+++---///222444555555666444333111222222222111//////......///000111000...---000444555222...***(((***---222888DDDUUUiiivvvwww{{{nnniiieeeYYYMMMDDDAAAAAAEEEFFFCCC@@@AAADDDBBB@@@>>>======>>>>>>gggLLL>>>>>><<<<<<===999444222000......///222333777444000,,,+++---000222444333111///,,,,,,,,,---***)))(((+++///222222111---***'''(((,,,...,,,******...222111+++(((***...222222222000...,,,---.........------,,,+++++++++***+++---000111000,,,))))))+++------,,,)))'''&&&%%%&&&'''***,,,+++(((&&&'''(((((()))******++++++///111222///***$$$ ###,,,111222000,,,***((((((+++------,,,***)))((((((*********))))))+++...000000...+++)))'''((()))***++++++++++++***)))***+++...///000000---,,,++++++,,,---///111,,,------,,,+++)))'''&&&,,,///222333111000000111111222222000------///222///000000---***((()))+++(((''''''(((***---111333333111,,,'''"""!!!###%%%,,,...000222222///---+++---///111111///---...000000///......///...,,,***((()))+++---......------)))(((((((((((()))+++,,,---,,,---///111111///---***)))'''&&&''')))******''''''&&&''')))+++...000111...+++,,,000222000---.........,,,+++,,,///111333111000000111111...,,,(((+++//////...---///000+++(((&&&(((+++---,,,***+++,,,...//////,,,)))''')))***+++---.../////////+++++++++---000111///...///...---++++++,,,...///+++***)))***,,,,,,,,,+++,,,,,,---///222666999<<<:::888777666555333000---,,,++++++,,,//////---+++)))---222444333///,,,+++))),,,111666>>>LLL\\\hhhlllwwwoooaaa[[[XXXPPPGGGAAA???@@@DDDDDDAAA???AAABBBBBB@@@===<<<<<<===>>>bbbIII>>>@@@??????@@@;;;888555000------000444777777444///+++)))+++---000444333222000...---...000...,,,***,,,000333222111///+++((())),,,...,,,((($$$***000000,,,***,,,000333333222///---,,,...//////......------,,,++++++,,,---000333333000+++&&&+++---///...,,,(((%%%$$$%%%&&&(((+++...---+++)))))))))(((((()))***++++++...000000...***%%%""" &&&000666666444000---******,,,...---,,,***)))((()))++++++***)))***,,,///111111///---+++))))))***+++++++++++++++)))((((((***,,,///000000++++++******,,,...111333222111111///---***(((&&&+++///333444333222222444444555444111---,,,---000...//////,,,)))(((***---+++***(((((()))---111444333222///***%%%######%%%,,,...000111111000---,,,---000222222///,,,---...000///......///...,,,***'''(((***+++,,,,,,+++***&&&%%%######$$$&&&(((***///...///000222222000...***)))((((((***,,,------***)))((('''(((+++...000444///++++++///111///,,,,,,,,,---,,,,,,---111444333111000000222222///,,,'''***...///------...000)))((((((***---,,,)))%%%((())),,,---,,,***&&&$$$***+++---///000000000000)))((())),,,///111111000111000...,,,,,,,,,---...,,,)))'''))),,,///...,,,+++******,,,000777===@@@>>>===<<<;;;999666111---***))))))+++...///,,,)))(((---333666555333000...***...222666:::CCCOOOYYYbbbnnnzzzxxxqqqcccTTTLLLKKKHHHCCCCCC@@@@@@CCCDDDAAAAAACCCAAAAAA???===;;;:::<<<>>>sssSSSJJJ>>>:::===@@@@@@>>>777666444111......000222444000---++++++---------000555999888222---+++,,,111222222222111111333555444000,,,...111///(((!!!###%%%***...000///...,,,---...///000000///...---//////---***(((''')))+++------.........---,,,+++...000111000---***((('''+++***)))***,,,---,,,+++------------------------+++---///...,,,)))''''''!!!$$$(((,,,000333555666666333///,,,+++++++++***///,,,******+++---------222000000000111111000///......---,,,,,,,,,------++++++,,,,,,---......///...------...111333333222333444555555333000---+++/////////000222444666888666555333111000.........,,,...000///,,,+++---///------------///111333444777444111---***(((''''''---...000111111000...---...///111000///......///------...000222111...,,,((('''((()))***)))&&&###"""""""""###$$$&&&'''(((,,,...111222111...------))),,,///111000///......+++%%%"""'''---//////////////////000000/////////...---,,,+++---///222555888333///---......---,,,))),,,......---------...***---///...+++'''&&&'''))),,,000111...***'''%%%//////000000000///---,,,))))))***+++---...//////000///---,,,,,,...111222...,,,)))***---...---+++'''))),,,---///333:::@@@BBBAAA>>>:::666222...,,,(((***,,,,,,++++++,,,---333333444666777444...)))***+++...333999???DDDGGGSSS^^^mmmzzz~~~qqqeeeUUUIIIEEEFFFFFFEEE>>>@@@BBBBBBAAAAAABBBCCC@@@>>>;;;;;;<<>>999;;;>>>>>><<<888777333000------...///111...+++***+++---------///333777666111---,,,---222333444333333333555777777222......000///)))###!!!$$$***///111111///---//////000111000///......//////...,,,)))((()))+++......---,,,,,,,,,++++++...///000000///...------***))))))+++---...---,,,000000000000//////......,,,---//////,,,***))))))###%%%(((,,,///111333333333111...------......------,,,+++,,,///000000///222222111222222222222111......------,,,,,,------+++***+++---///000///---,,,++++++...111333333222333444555555444222///------...///111333555666777777666444222000...,,,,,,,,,...111111//////111444000////////////111222333555333111...+++)))'''&&&...//////000///---***))),,,...//////...---...////////////111333333111000,,,+++*********)))&&&$$$!!!!!! !!!###'''+++---,,,...111222000...---,,,))),,,000111000...------)))$$$"""(((------------...///000111222222111111...---,,,,,,---///111333555222///...//////...---***,,,...///...,,,+++,,,***---///...+++((('''(((***---000111...+++)))(((...///000000000...---,,,))))))***+++,,,---......000///---,,,,,,...000111...+++))))))+++,,,+++)))&&&(((+++---///333:::???BBB@@@===999444///+++)))&&&(((+++,,,,,,---...000444333333555666444///+++((()))+++///333888===???EEENNN[[[gggnnntttyyy}}}||||||}}}~~~qqqjjjbbbXXXLLLDDDCCCCCCCCCBBB@@@BBBCCCDDDBBBBBBCCCDDD@@@>>>===<<<>>>???AAAAAA{{{```OOOFFF===888999;;;:::888888555222...,,,++++++,,,...,,,******,,,---......,,,000333333000------...333444444444333444666999999444///---///...)))%%% $$$***///222333111000111111111111111000/////////000000...+++))))))***...---+++*********,,,---------...///000111333333,,,++++++,,,///000///...111111111111000///---,,,,,,---//////---++++++,,,((()))+++---...///000000000///---...///111111000***+++,,,///222333111///000111111111222111111111.........---------,,,,,,,,,******...333444000,,,))))))***---111333333333222333444555444222000...***,,,///222444555555555555555444222000...,,,***...000222333333333555777333222222111111111222222333333111///,,,***((('''////////////---***'''%%%***,,,......------...///000///...///111333333222111///---,,,,,,***(((&&&"""!!! ###(((---000+++---000111///,,,++++++(((+++...000...---,,,+++'''######)))---,,,++++++,,,...111333555555444444......---,,,---...000111222111//////000000...---+++---000000...,,,***)))***,,,------+++(((((((((***,,,......,,,***)))***...////////////......---************+++,,,---...111000...------...///000---,,,***)))***)))(((&&&%%%'''+++...111555:::>>>@@@>>>:::666111,,,)))'''%%%(((+++------...000222333333222333333222///---***+++,,,...111444777999;;;BBBKKKSSSZZZbbbjjjpppsssssssssuuuyyy~~~}}}nnn___VVVOOOJJJDDDAAABBBCCCBBB@@@@@@BBBBBBBBB@@@???@@@AAA????????????@@@@@@@@@@@@tttZZZKKKDDD;;;777777777666555555222...+++***+++++++++,,,+++***+++...///000///+++---000000...---...///111222222111000111444777999444...,,,,,,,,,)))&&&###%%%)))---000222333444222222222111111000000000000111222000---*********,,,+++((('''(((+++...000...,,,+++,,,///222444555//////...000111111///---...///000000///---+++)))---...///...------...///------........./////////...------...000111000///((())),,,///222111...+++,,,...///000///......////////////......---,,,,,,---++++++111888999333,,,'''''')))---111333333222111111222222000...,,,+++&&&)))---111333333222111111111222111000///---,,,000111222333444555666777333333222222222222333333444222000---+++*********.../////////---***'''&&&)))+++---...------...000///---++++++...000222222333111...---------,,,+++$$$$$$###$$$%%%(((***,,,)))+++...///---***((((((###&&&+++------,,,,,,,,,'''$$$&&&,,,///---******+++---111444666777666666..................//////222222111111000///---+++---000222222000,,,)))((()))***++++++***)))((((((''')))***)))(((((()))***/////////////////////...,,,,,,++++++,,,---...///111000///......------------,,,++++++***)))'''&&&&&&)))---111555999<<<>>>;;;999666222///+++)))''''''***,,,......///000222111111000000000//////...000000000111333555888999;;;???EEEIIILLLQQQWWW\\\ggghhhjjjnnnssszzzqqqcccUUUKKKBBB@@@@@@AAACCCDDDBBB@@@===>>>>>>===:::999:::;;;???@@@BBBBBBAAA@@@??????sssXXXFFFAAA:::666555555444222111...***)))***,,,---,,,+++++++++...000222222111***,,,---------...///000//////...---,,,---000333555111,,,*********)))(((((((((((())),,,000444666111000000000000000000000111222222000---+++******)))(((&&&&&&(((---111444///,,,******---000222222333222111222222111...+++,,,---///111000...+++)))---......---,,,---///111111111000///////////////------,,,...///...,,,***&&&(((+++///000...***&&&***---000111///......///////////////...---,,,+++---,,,---333;;;<<<666///'''(((***---111333222111000//////...,,,)))'''&&&$$$'''+++///111000...---,,,---...///000111111111333222222222333444333333000111111222333333333444666333...+++)))***---...---...///000///---+++******,,,...///......///111000...++++++---000111222222000......///000000///'''((()))))))))'''%%%$$$'''***,,,---+++(((&&&&&&"""'''***+++,,,,,,---)))(((***000222...,,,,,,+++---000333555666666555......//////////////////333333333222///---+++***000222444444000---******))))))))))))))))))(((((('''((())))))))))))+++,,,000000000000000000000000000///...------...000111111111111000...---,,,+++,,,,,,---,,,+++)))((((((***---111666;;;>>>??????666555222000---,,,++++++,,,...000000.........///.........------------...000000111222444666999;;;;;;???EEEGGGFFFEEEFFFHHHRRRVVV]]]fffooowww}}}tttfffYYYLLLCCC:::;;;===@@@BBBBBB@@@>>><<<<<<;;;999777666777999>>>AAACCCCCCAAA???>>>???nnnTTTAAA>>>999555444333222222///+++''''''***---...---++++++---///222333222000,,,++++++,,,---...000111///...---***)))***---///000...***)))***++++++++++++***((((((***...222555...---------...///000111222222222///,,,***)))***((('''&&&'''***...333666000,,,)))))),,,//////---111111111111111///,,,))))))+++///222333111...,,,//////...,,,+++,,,///111222111000///////////////---,,,---...///---***''''''(((+++///000---)))$$$+++///333444222000111333///000000000///---,,,***,,,+++---333999;;;666111******,,,///222222000.........---,,,***(((&&&%%%%%%(((+++...///...,,,+++******+++---///111333555333111000111222333222000...///000111222222222222555222...+++***+++...000---...000111111000...------///111111000000111222333000......///111222222000///...///111111111///((())),,,---+++((($$$!!!(((***------+++(((&&&%%%!!!&&&***,,,,,,---...,,,+++...222333///---///+++,,,---///000222222222---...000111222111000000333444333111...,,,,,,,,,222333444222///,,,+++++++++***))))))+++,,,+++***)))+++---------...///111222111111111111222222333333222000......///111222222222222111///---***((((((***,,,---,,,******+++///111666;;;@@@BBB@@@>>>444333111///---------...000111222111///---------+++,,,------,,,,,,---...------///111555999<<>>???EEEPPP]]]kkkvvv~~~|||hhhXXXKKKAAA;;;444777:::===>>>>>><<<;;;=========:::888888999;;;>>>AAADDDCCC???======>>>bbbLLL>>>;;;888555444333222222111,,,''''''***------+++***+++---000222333111///---,,,++++++---///000111222111...+++)))))),,,///,,,+++******+++---......************+++,,,......************,,,...000111333333111...***((()))***))))))((()))+++...222444000,,,))))))---///...+++++++++,,,...///...***((($$$'''---222444222000...000///---+++)))+++...111000///...------......///,,,,,,---///000///+++((((((***---000222111,,,)))+++000555666333111222444///000111111000...+++***((()))---111666777555222------///111222111...,,,---------,,,,,,+++******)))***,,,...///---,,,***+++******+++---000444666111///...000222444222111---...///000000//////...111000///...------......---...000111111000...---111222444444333222222333333111//////000111111000//////...000111111...,,,&&&'''***,,,,,,***((('''***---//////---)))''''''!!!%%%***,,,---------......---///333333///...000,,,++++++++++++,,,...///---...111333444444222111111222222000---,,,...111222222222///,,,++++++,,,...,,,***+++...//////---***,,,///000000111222333333333222222222333444555444222000...---...000111222222333222000,,,)))'''###'''+++,,,+++***+++---222444888>>>CCCDDD@@@===555444111///...---......111333333222///---------***---//////------...///...000222777<<>>>>>===;;;999999<<<>>>???BBBDDDBBB===:::<<<>>>|||WWWEEE<<<:::888555444333333222333---((('''***---+++))))))***,,,///222222///---///---++++++---///111111555444111---******---///*********+++---///111111)))***,,,------,,,***)))((((((((()))+++---///111333333000,,,)))((()))***,,,+++***+++,,,...111222///,,,)))***...111///+++&&&&&&(((+++---,,,***'''###)))///222111///---000///---***)))***---000...---,,,+++,,,---...///+++,,,...000222111---***)))+++...222555444111...)))...444555222///000333000000111111000...+++***%%%(((,,,000222333333333000000000222333111---***,,,------......//////000,,,---...//////...,,,+++---,,,***)))+++///333666000...---///333555444333...////////////---+++***---...000111111///---,,,...///000111111///---,,,333444666666444333333444222000.........///...,,,/////////000111///,,,)))$$$%%%''')))+++,,,------,,,///111111...+++))))))&&&)))---//////...---...///...000333222......111,,,+++)))(((((()))+++,,,,,,...222444666555444333...///000...,,,---111555111111///---***)))***,,,111...,,,---111222222000(((+++...000000111222333444444333222333444666777444222///------...///111222333333333000,,,(((&&& $$$)))+++******,,,---333555999@@@DDDDDD@@@;;;777555222000...---......111222333222000.........***---111111///...///111444666999???FFFMMMSSSVVV]]]```bbb___WWWNNNHHHFFFBBBFFFMMMYYYfffuuuyyyjjjXXXIII@@@>>>???333555999;;;<<<===???@@@>>>>>>===;;;999999<<<>>>???BBBCCCAAA<<<999;;;>>>vvvSSS???:::888555555666888888888444000---******+++++++++(((***...111111///,,,***,,,---,,,******+++...000000///,,,***)))((((((((('''''''''(((***,,,///000...,,,***)))***)))'''&&&&&&&&&&&&'''(((***,,,---///000///+++'''%%%(((+++))))))***+++,,,,,,------++++++,,,---...---***((()))'''%%%(((,,,---***&&& $$$)))...111111000222///+++((('''(((+++,,,000---+++******,,,,,,,,,***'''%%%(((---111000...***,,,///222333222111///+++,,,---///000111111222222222111000...+++)))(((%%%&&&'''+++///222222222...///111222111...+++)))((()))+++---.........---***,,,......,,,+++,,,,,,444444222///,,,,,,---//////,,,***,,,111444222...444222///------,,,***)))***+++---///...---***)))''')))+++---///000//////333555777777444111//////000222444333000+++)))(((+++---000222222///+++))),,,)))&&&&&&***///444666444555444000***&&&&&&'''((((((***---000111000...+++,,,///222///))))))---+++(((&&&'''+++,,,+++)))...///111333444333222111---000222333222111111222000///...+++)))))),,,///000///...000222222///,,,,,,,,,---///000222333444111111111333555666444333---...//////---,,,---...111111///...,,,***)))((('''***+++)))%%%&&&***///555999???CCCCCC@@@;;;888:::777333///------...///666777777444111//////000000000//////111333555666???BBBFFFKKKSSS^^^kkkssstttqqqmmmiiidddZZZNNNFFFEEEHHHPPP]]]mmmzzzuuueeeUUUIIIAAA<<<:::<<<:::888:::>>>@@@@@@???<<<;;;:::999999:::;;;<<<@@@@@@???===:::999:::;;;mmmOOO@@@;;;999666666888:::::::::666333///,,,+++++++++++++++,,,...000///---***)))((())))))((('''''')))+++***)))(((&&&&&&&&&'''((((((((())))))+++,,,...///,,,+++))))))***)))'''&&&%%%&&&'''((()))+++,,,,,,///111000---(((&&&'''***,,,+++++++++++++++,,,,,,------...///000...,,,***(((&&&&&&(((,,,---***&&&"""###&&&***...000000...000---)))&&&%%%&&&(((***...,,,***))))))***++++++&&&$$$"""%%%+++//////---,,,---///000111111000///)))***+++---.../////////222111000...+++(((%%%$$$######%%%)))---000000000000111111222111///---,,,++++++,,,,,,---,,,,,,,,,)))***++++++******+++---222222111...++++++,,,......+++***,,,000333111...000...,,,,,,---------,,,+++,,,...//////---***)))((()))+++,,,...///000000111333555444222111111111///000000000///---***((((((***---000000///...,,,111...)))(((+++000444666777666444...'''#########$$$'''***---///000111111......111222---'''&&&***+++(((%%%'''***------,,,///000111222222111000///...000222222111000111222111111000---******+++------,,,,,,...111222111///,,,,,,---...///000000000000000111222333333000---)))+++...//////...///000111000///...---,,,+++***))),,,---,,,)))(((,,,000555999===AAABBB@@@===::::::777333000......///000777888888666333111111222///......///222666;;;===IIIPPPYYYaaagggoooxxx}}}{{{wwwrrrjjjaaaWWWPPPQQQRRRXXXcccppp|||{{{qqqcccUUUKKKDDD@@@>>>>>><<<:::;;;>>>???>>>===;;;:::999999999999:::;;;>>>???>>><<<;;;:::<<<>>>```JJJAAA<<<:::888777999;;;<<<<<<999666333000---,,,,,,---/////////...,,,***((('''&&&''')))((('''&&&&&&''''''&&&%%%$$$%%%''')))***)))***+++,,,,,,---------***)))((()))******(((&&&%%%&&&(((***,,,,,,,,,,,,000111222...)))&&&''')))...---+++*********,,,---000000111222111000///...+++)))(((***---...+++(((&&&'''))),,,///000///---,,,***'''%%%$$$$$$&&&'''+++***)))((((((((()))***$$$"""!!!$$$***---...---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,,,,111000...+++'''$$$!!! !!!"""&&&+++...///...111111111111000/////////------,,,+++++++++++++++***+++***((('''(((***,,,000///...,,,))))))+++---,,,***)))+++///111000---***)))(((***,,,...//////,,,---///000000...+++*********+++,,,---///222333000111222111000000111333---+++***,,,...///,,,)))%%%'''))),,,.../////////666222,,,***,,,000444777999777222,,,%%%  !!!%%%***---------000333000000111111,,,%%%###'''+++(((%%%&&&***...000///111000000///......------///000000000//////000222333444333000---************))))))+++///111222222------,,,,,,,,,,,,,,,,,,......///111222000,,,((($$$(((,,,///000000000111000000//////......------+++...000///---,,,...111444777:::>>>@@@@@@>>>===999777444111//////111222666666777555222111111222///...---///444<<>><<<<<<======<<<;;;999999999999999999999999===>>>>>><<<;;;;;;>>>@@@uuuUUUFFFCCC<<<:::777777999;;;<<<<<<888777555222000///000111444222///,,,)))'''&&&%%%''')))+++,,,***(((''''''((('''&&&%%%&&&(((+++---***+++---......---,,,+++***))))))***++++++)))''''''(((+++...//////...---///111222000+++'''&&&(((...,,,***))))))+++---///222333444444333111111111222///+++******+++***)))((((((***...111222111///***)))'''%%%$$$%%%&&&'''++++++***)))(((((()))***'''%%%%%%'''***---------++++++)))((((((((())))))'''(((***,,,,,,,,,+++***...---,,,)))&&&###!!! """&&&***---......111000///......//////000---,,,+++******+++,,,---///...+++(((&&&&&&))),,,......---***((((((***,,,+++***)))+++...//////---((('''&&&(((+++...//////***+++...000111000...---...---,,,,,,---000333555222222111///------///111+++(((%%%'''---000...+++%%%&&&(((***,,,...///000666222,,,)))+++000555888888555000***$$$!!! !!!&&&+++,,,******---111000///000000+++$$$###''',,,(((%%%&&&***///222222111000///---,,,+++++++++/////////...,,,---///111444555555222...***(((((()))(((((())),,,///111222---,,,,,,+++***)))((((((+++,,,...000111///***'''###''',,,///000/////////////////////////////////,,,...000000///---...///222333666999<<<>>>??????:::888555333111111222333222333333222000//////000111000000444:::DDDMMMSSSUUUcccttt|||uuurrrrrrooonnnooorrryyy}}}tttsssssswww}}}{{{ppp___OOOFFFAAA@@@@@@AAA@@@???>>>===<<<:::999999999::::::::::::999999>>>>>>>>>===;;;;;;===???lllOOODDDDDD;;;999666666777999:::999444555666444222111333555777444000,,,(((&&&&&&%%%'''))),,,---,,,***)))(((+++***'''&&&&&&(((***,,,,,,---...//////...---,,,+++***+++,,,------***((((((***---///111111000///...111222///***'''&&&(((+++)))(((''')))+++///111222444555444222111111333666222,,,'''%%%&&&''''''((((((+++...222444333111******)))(((''''''''''''+++,,,---,,,))))))***,,,---,,,+++,,,---............---+++)))((()))***+++)))***,,,......---+++***++++++***)))(((&&&$$$###"""###$$$(((,,,...///...///...---,,,,,,---///000,,,++++++***+++---///000333222...***''''''))),,,......,,,***(((''')))+++***))))))+++---.........)))''''''(((***,,,---,,,'''))),,,000111222111000111000...---...000444666444444111...++++++,,,///+++&&&###%%%***//////---************+++,,,---...111---)))'''+++000555888555222...***'''%%%$$$######(((++++++'''&&&)))------,,,...///+++&&&'''+++...***&&&'''+++000222222000///---,,,+++******+++.........,,,++++++---///333444444222...***((('''***************,,,///000---,,,+++***)))(((''''''(((***---000222000,,,)))$$$(((---//////---,,,,,,/////////000000000111111,,,---//////...---------///000222555888;;;>>>???;;;:::777555333222333333111222333222000///000111444555777<<>>;;;:::999;;;;;;;;;::::::;;;;;;;;;???@@@???<<<:::999:::<<>>@@@AAAAAA>>><<<;;;;;;===<<<::::::::::::<<<===??????>>>;;;888777888:::iiiOOOBBB???===:::777555555555555444000333666444111///222555777555111...+++)))))))))$$$''')))************+++...,,,)))''''''))),,,...............///000000111111111222333333111...+++((()))***+++---...//////,,,------+++'''%%%(((+++&&&&&&&&&'''(((***+++,,,...111222000---+++...111222222111///+++(((&&&%%%***+++,,,///222333111///++++++,,,,,,,,,+++***)))***...000///+++)))+++...111111111000///...///000222222111000000000111111---...111222222///,,,***)))))))))******)))(((((()))))))))+++...//////...,,,,,,,,,---...///000000------...///000000000///000///...,,,+++,,,///111333222000---)))((()))+++)))***,,,,,,------///000+++***((()))***++++++***&&&(((,,,...000000...---111000---,,,++++++,,,---333333222000---+++,,,...+++)))&&&$$$%%%)))...111000000000000///---,,,+++)))'''%%%'''***///222333333111000111222111...+++&&&&&&&&&&&&&&&''''''((()))))),,,...,,,***---333333///,,,,,,...///...,,,)))***+++---......------***,,,---,,,+++))))))***,,,---...,,,***((('''((((((+++------,,,+++---...++++++++++++++++++++++++******+++---......+++)))&&&)))+++,,,,,,++++++,,,......///////////////000...,,,*********+++++++++...///222555888;;;>>>??????>>>;;;888666333222222333444555555444333444666666<<>><<<<<<>>>AAAAAA???===<<<======;;;999777777999;;;===<<<<<<<<<:::777777888:::iiiPPPBBB===???<<<888666555555444444111444666444000...000333666444222///,,,+++******&&&(((***+++++++++---...111///,,,******---111444//////.........000222333444444444555555333///,,,''''''((()))***,,,---...+++,,,,,,)))%%%%%%(((,,,&&&&&&''''''(((((()))))),,,///111///+++))),,,000111444777888555000+++(((,,,,,,---000111111///---***+++,,,------,,,***))))))---000///+++)))***---...//////.........///111///000000000000000000000---///111222222///,,,***))))))******)))(((((('''*********,,,...///...---,,,------...///000111111///000111111111000...---+++,,,,,,,,,,,,...111444555444222...***))))))+++***+++,,,------...///000+++***((()))+++,,,,,,+++(((***,,,...///...,,,***///...,,,***))))))))))))111222222000...---...///,,,+++(((%%%$$$'''---222111111222222111///---,,,((('''&&&(((+++...000111444333222444555444000---%%%$$$###$$$&&&((()))(((******,,,...---+++...444555111...---//////,,,***&&&(((+++.../////////...)))+++------+++)))((()))***++++++***((('''((()))&&&***---...---,,,...///+++++++++,,,------......,,,+++++++++,,,+++)))'''&&&(((***+++++++++,,,............//////////////////---***))))))***++++++///000333777:::===>>>???AAA???<<<999666444222111111333444444222222333555555<<>>???===;;;777555555777;;;===999::::::888777777999;;;^^^IIICCCCCC@@@<<<888666555666666666222222111222222000---***...//////...---,,,---///...+++(((+++000333222///...,,,******+++///222555333000...---///000000000///111444333000......000******)))))))))***++++++,,,+++)))((('''((()))***000000///---,,,+++******)))+++...//////.........333666:::;;;888444///---//////111444777666222------------,,,+++***((((((%%%&&&(((***,,,---......///...,,,++++++,,,---...///////////////............///111222111000...,,,***************)))((('''***+++,,,+++******,,,---,,,...000111111222444666111111111111111111111111+++,,,,,,---...///000000111333444111,,,***---111777333...,,,,,,///111222///...------...---,,,******+++---//////...---,,,000222111...)))&&&''')))+++,,,...//////...,,,+++...---+++******+++---...---///111333222000...,,,000,,,((((((***---...---//////...------,,,++++++###&&&)))***)))))))))***---///111000---,,,...000//////...//////...+++(((***)))))),,,111333222000---+++))))))***,,,------111---)))(((***------,,,...***'''***000444555333...,,,******+++------,,,000---***'''%%%###!!!$$$%%%''')))+++,,,------...,,,+++,,,///000---++++++++++++++++++++++++,,,...222888;;;<<<===@@@BBBDDDCCCBBB???;;;777333111333444888:::777111000444>>>???JJJ]]]llluuu{{{}}}zzztttddd___XXXSSSQQQRRRTTTUUUXXXaaagggkkkwwwyyykkk]]]PPPHHHCCC<<<888777;;;<<<>>>===;;;999888888888888888888888888999999666:::======:::999999:::xxxXXXFFFAAACCC???<<<777555555555666555333333333444444222...+++......---,,,,,,,,,...///---***(((+++///222111///...,,,+++***+++---000222000...------///000///......000222111///,,,,,,---++++++*********+++,,,,,,,,,+++***(((((()))+++,,,//////...---,,,+++)))((((((***---.........------111444777777555111///---000111333777999888333///------------,,,+++***)))###$$$&&&(((***+++,,,,,,---,,,+++***+++,,,...000.........------,,,,,,,,,,,,---///000111111000000------,,,++++++***))))))+++,,,,,,+++)))***,,,......///111222111222333555555555333222111000000000,,,------...///000000000000222333000,,,+++---111666333000...///111222222...---,,,---......,,,***)))***,,,......---,,,+++///111111...***'''(((***+++,,,.........---+++***...---,,,++++++,,,---...+++,,,...000111000000//////,,,))))))+++------,,,...------,,,,,,+++******'''))),,,---,,,,,,,,,---000111222111...,,,---/////////000222222///***'''(((''''''***///222222111///---+++***+++,,,------111---***)))+++---...---///+++(((***///444555555///---+++***+++,,,,,,++++++***(((&&&%%%$$$"""!!!&&&'''((()))+++,,,,,,,,,---,,,+++,,,...///---***))))))***++++++,,,...///222666;;;>>>??????AAACCCCCCBBBAAA???<<<999666444888888;;;<<<888111000333???JJJZZZfffooovvv}}}zzzpppjjj]]]YYYTTTPPPOOOQQQSSSUUU^^^fffkkknnnvvv|||rrrcccWWWJJJDDD@@@<<<999:::<<<>>>???>>><<<:::999999999999888888888888999999888:::===<<<:::999;;;<<>>;;;777555555666666666444444555666666444000------,,,***)))***,,,///000---+++)))+++///111000...------,,,+++++++++,,,,,,,,,,,,,,,...000000///---,,,...000///---+++***+++------,,,,,,---......///...---+++***)))***+++,,,---......---,,,***(((&&&((()))+++---...---,,,+++---///111111///...------...000333777888666222..................---,,,+++%%%&&&(((***+++,,,------,,,+++******+++---000111...------,,,+++******)))+++,,,,,,---///111222333111000...,,,++++++++++++......,,,***)))***---///000111333333222111222333999777444111000//////000......//////000000111111///111222000---,,,...111444333111111222333222111---,,,,,,---......,,,***((()))+++,,,,,,+++******,,,///111///,,,)))***,,,---............---,,,+++------------------------******+++,,,---///000111...---++++++,,,,,,+++)))+++++++++++++++***)))(((+++---000000000//////000333444444222///------...///000222444555222,,,((()))((((((***...222333444111///---+++++++++,,,---111...++++++,,,...//////000,,,((()))---333555666000...++++++++++++***)))''''''&&&&&&%%%$$$$$$$$$((())))))***++++++,,,,,,,,,++++++,,,------+++***''')))***++++++---111333777:::>>>AAAAAABBBBBBCCCBBBAAA???===:::888777666::::::<<<<<<888222222777CCCXXXkkkppprrryyyyyymmmccc]]]WWWUUURRROOOOOOQQQTTTUUUaaahhhmmmooouuu{{{vvvkkkYYYNNNCCC>>><<<::::::<<<===???@@@???===;;;::::::;;;;;;:::999888888888888:::;;;;;;:::::::::<<>>;;;777555666777777777555555666777777555222...,,,)))'''&&&))),,,///111///---,,,---//////---+++---------,,,,,,+++***)))+++,,,---000222222000---***+++---......---,,,,,,000//////000000111222333222111...+++*********++++++,,,------+++)))'''&&&((()))***,,,......,,,***)))***++++++******+++---+++...111444555222...+++///////////////...------***+++,,,...///000111111...---,,,,,,,,,...000222...------,,,+++***)))))),,,,,,+++,,,---///222444444222///,,,******+++,,,000///---***((())),,,000000222444333222000000111888666222///......///000000000000000000111111111...000111000...---...000111000000111333333111///,,,++++++,,,......,,,+++(((((()))******))))))(((***---000000---+++,,,...111111000///...------------......//////......---+++***))))))***,,,///111------------,,,+++)))''')))************)))((('''---000222222111000000000222222222111000000///000111111222444666555222//////...,,,---///222444555111000...,,,******+++---000///---------...///000///+++''''''+++000444555000...,,,++++++***)))''''''((((((((('''&&&&&&&&&+++*********+++++++++,,,+++++++++,,,,,,+++***))))))+++,,,,,,+++---222666<<<>>>@@@BBBCCCCCCBBBBBBBBB@@@>>>;;;999666555444666666888:::888555888>>>IIIaaarrrrrrrrr|||}}}}}}~~~~~~zzznnnbbbZZZUUUVVVUUUTTTSSSRRRSSSUUUWWW\\\dddkkkoootttvvvpppgggRRRHHH???;;;999888:::===<<<>>>??????===:::::::::===<<<;;;999999888888888:::999888777888:::===???dddJJJAAA@@@BBB>>>;;;777666777888999999777666555555555444000...)))&&&###$$$(((---000111111000/////////---+++)))------......---,,,***))),,,---///222444444111...((()))+++---///000000///111111111222222444555555777444111---***(((((((((***++++++++++++***((('''*********---000000---+++&&&'''''''''&&&'''))),,,+++...111333222000---+++000000000000///......---,,,---...000111222222222222000///...---///000111.........---,,,++++++***///...,,,++++++---///111333111...+++***)))***+++111///---***'''(((+++...///111333222000...------333111///---,,,...000222111111111111111000000000...///000///............,,,,,,---///111111///---+++******,,,---...---+++((((((((((((((((((((('''))),,,///...,,,+++---000555444222000///......///---......//////......---...,,,)))''''''))),,,...+++,,,------,,,***((('''((()))***++++++)))((('''...///111111000......///.........///111222222222222111000111444777888888555444333111111111444555111111///,,,)))(((***---000000///...---...//////---***'''&&&(((---222444000...,,,++++++***(((%%%)))+++,,,,,,***(((((())),,,,,,++++++++++++,,,---+++,,,,,,,,,+++*********---...///---,,,---333999>>>???AAACCCDDDCCCBBB@@@EEEDDDBBB>>>;;;888555444444333555777666555:::AAAOOOaaannnmmmppp}}}}}}zzzzzz}}}~~~|||xxx|||~~~}}}qqqeee\\\VVVSSSUUUVVVWWWVVVTTTTTTUUUWWW[[[bbbjjjnnnpppnnnggg___MMMEEE===:::888666777;;;999;;;======<<<:::::::::===<<<;;;:::999999999999999777555444666999<<<>>>^^^HHH@@@???@@@<<<999666555666888999:::888666333222111000---,,,&&&###!!!###)))...000000111111111111000...,,,+++---......//////...------......000333555444111///))))))+++...111222222000111111111111222333555555888666222---***((('''&&&***************+++++++++---,,,,,,///222333000,,,$$$%%%%%%%%%$$$%%%(((***...000222222111///...///111111111000///...---,,,***+++---...///000000000333111///.........000111............------------000///---+++++++++---...000///---+++************000///---***''''''))),,,,,,...000000...,,,******......---,,,---///111222222222111111000000/////////////////////...---,,,))))))***---//////---+++***))))))+++---...---,,,(((((((((((('''''''''''')))+++---,,,******---111777555222000......//////------------------------000...***'''&&&''')))+++***,,,------+++)))))))))(((***+++,,,,,,+++)))(((---...000000...,,,,,,,,,***)))***---000333444333222000......222666999;;;777777666333111000111333111222111...***))),,,///111111111///---,,,,,,...,,,***((('''))),,,111333///---,,,,,,+++***'''%%%))),,,000///,,,++++++------,,,+++++++++,,,---...+++---...---+++*********///111222///---///666===@@@@@@AAACCCEEEDDDBBB@@@IIIHHHGGGDDD@@@<<<888555444333333444333333999AAASSS^^^gggjjjppp{{{~~~|||wwwttttttwwwzzz}}}ssstttuuuwww||||||uuutttwww~~~~~~ssshhh^^^WWWSSSRRRSSSVVVYYYYYYVVVUUUVVVXXX___eeelllpppmmmeeeZZZRRRHHHBBB===:::777444444888777999<<<<<<<<<;;;;;;<<<===<<<<<<;;;::::::::::::777555333333666999<<<===wwwUUUCCC===<<<<<<:::777444333555777888888999555000---,,,+++***)))### ###)))///000......///222333222111000000......///000000111222222//////000222333333000...+++***+++---111222000---.........///000111222333666444000---***(((((((((***))))))(((***,,,...///000......111555666222...$$$%%%%%%%%%$$$%%%''')))///111111000...---...000222222111000///---+++***)))***+++,,,---.........000///---,,,,,,...///111------------............///...,,,+++++++++,,,,,,......---,,,,,,+++******......---***'''&&&''')))(((+++---...,,,)))((('''---------......000111111222222111000//////......000////////////...,,,***'''((()))+++...///---+++)))((()))+++---......,,,))))))((('''''''''''''''***++++++)))'''(((---111777555111...,,,,,,---......---,,,++++++,,,---...000...+++((('''''')))***)))+++---,,,***)))***+++)))+++---......---+++***,,,...//////,,,*********'''&&&'''***///222222222///...,,,---///333444555222333444222///---...///222333444000,,,+++...333111222222000,,,******+++,,,,,,+++***+++---111444---,,,++++++,,,***(((%%%&&&+++000111...---///111---,,,+++++++++---...000,,,...000...,,,******+++000222333111...111;;;CCCBBBAAABBBDDDFFFFFFDDDAAAFFFGGGGGGFFFCCC>>>999666222111111222333444<<>>;;;:::777222222555666888;;;=========>>>???<<<<<<;;;;;;;;;;;;;;;<<<666444222444888;;;<<<<<>>GGGCCCBBBBBBEEEHHHHHHEEEBBBAAACCCDDDEEEBBB===888555...---...111444888BBBLLLVVV\\\iiitttuuurrrtttyyywwwoooddd\\\ZZZWWWRRRNNNMMMOOOMMMKKKPPP[[[aaa```mmmnnnssszzzyyyqqqfffYYYQQQLLLLLLLLLRRRXXX___bbb``````bbbeeeeeeiiipppssslll]]]OOOHHH===:::999999666111111444555888<<<>>>>>>???@@@AAA<<<<<<;;;;;;;;;<<<<<<===666444333555999=========dddPPP<<<555666444333111///...///222555888555111,,,(((((((((((((((&&&&&&(((+++---...---++++++...333666666555444444555444333222333555777888111///---...000111...,,,,,,***)))***,,,---***'''%%%'''***---///000000///222000......///000---+++++++++***+++---000222444888666333111222222111000******)))'''%%%$$$$$$%%%++++++,,,---------------000000///,,,***)))+++---+++,,,------,,,,,,...000///---++++++---///000000+++,,,...//////---,,,+++000000000000///...---,,,222222111///,,,******++++++...///---)))&&&&&&(((###%%%(((++++++***'''&&&111000///000111111///---***---///000///.........111111000...***))))))***((()))***+++---...///000...///000111000...,,,+++***,,,---+++(((&&&''')))+++(((%%%$$$''',,,000333555333///***''''''***---...+++&&&""""""&&&+++...111---)))((()))***)))'''''''''((()))))))))))))))------.........---,,,,,,111111000...---***((('''(((***---/////////000111...---,,,+++******)))***)))---000...***(((+++///666555333222111111222333555333000...,,,,,,---...//////......///000111222,,,---......+++)))((('''))))))))),,,///222222222222222222111///...///000111222222000---+++,,,---...000222222444888@@@EEEFFFIIIMMMNNNJJJEEE@@@>>>AAA@@@>>>===;;;888444111000------111777>>>KKKVVV]]]eeekkkmmmnnnppppppmmmeee\\\QQQJJJIIIFFFAAA;;;@@@>>>:::888;;;DDDQQQYYY```gggpppwww|||mmmfffZZZOOOJJJHHHIIIJJJUUU[[[aaabbb______ccchhhwwwrrrnnnlllhhh\\\LLLAAA999666666999888333444:::===;;;;;;@@@FFFIIIGGGDDD>>>???@@@@@@@@@>>>===<<<;;;666222333999>>>???>>>bbbOOO<<<444555333333222111111111333555777444000+++(((''')))******((()))+++...111111///---+++///333555555333222222444333222222333444666777///...---...//////,,,)))+++)))((()))++++++)))'''$$$&&&)))---000111111111111///......000000...,,,---,,,++++++,,,...000222777555222222222333222222---,,,+++(((%%%#########)))***++++++,,,,,,++++++,,,---......---,,,---...+++,,,...---,,,,,,...///...---++++++---------,,,(((***,,,......---+++***............---,,,+++***///111222111---***)))(((+++,,,,,,+++(((&&&%%%&&&$$$&&&)))+++,,,***'''&&&000///......000000///...***,,,//////...------...000000000...***(((((((((&&&'''(((***,,,...///000000000111111000...+++***---......,,,(((&&&&&&((()))'''$$$$$$'''+++000222222111...***((('''***,,,---***%%%"""###&&&+++...000,,,'''%%%&&&''''''''''''((()))***++++++++++++,,,,,,+++++++++******)))/////////...---,,,+++******---000111000000000111000///---+++)))((('''&&&))),,,...---)))(((***---555444333222222222222222222111000///......//////000///.........000222333000000000///---+++******))))))))),,,///222222111333444444222000///000111......////////////...---,,,...000111333888???DDDDDDHHHKKKLLLJJJDDD>>>::::::999777777666555222000///---...444;;;BBBNNNYYYaaahhhmmmlllkkkjjjfffbbbYYYQQQGGGBBBAAA???:::555666555333333777???KKKRRR[[[bbbkkkssszzz{{{kkk```SSSKKKJJJLLLLLLKKKRRRXXX^^^```___aaaffflll{{{vvvrrrpppjjj\\\LLLAAA:::888:::===<<<888888===>>>???CCCIIINNNNNNJJJFFF@@@@@@@@@???>>>===<<<<<<<<<777333444999>>>???>>>zzz]]]LLL;;;333444111222333444555555555555555444///***'''''')))+++---***+++...111444444111...+++...222333222111000///111111111222333333444444---------...///---***''')))'''&&&&&&((((((((('''$$$&&&***...111222333333000///...///000000///---...---,,,++++++,,,...///555444222222333444444333000///,,,***'''$$$"""!!!&&&''')))*********)))((('''))),,,.........///000+++---......------...///...---+++++++++***(((&&&$$$'''***---...---+++***---------,,,+++)))(((''',,,...111000---)))'''%%%***)))(((((()))(((&&&$$$'''(((+++---,,,***'''%%%---,,,+++,,,.../////////***,,,......---------...///000111///+++(((&&&&&&###$$$&&&)))+++---......///000111111000...,,,***000000000...***((('''(((((('''%%%$$$&&&)))...000,,,---,,,***((((((***+++,,,)))&&&###$$$'''+++...000+++&&&$$$$$$&&&((())))))******++++++++++++*********)))))))))(((((((((------.........------,,,---///222222111000111111111000...,,,)))'''%%%%%%(((+++---,,,)))(((***---222222222333222222111111//////000111111222222222000...---,,,---///222444444333111000...---------))))))***---000222222111555555555333000///000111+++***+++///222333000,,,***,,,...000333888===BBBCCCEEEHHHHHHFFF@@@:::666222000......///000///...,,,+++///777???GGGRRR]]]ggglllooojjjeee```YYYSSSKKKDDD===999999777333///......///000444<<>>===::::::>>>AAAGGGPPPVVVXXXTTTMMMGGGCCCBBB@@@>>>===<<<<<<<<<<<<888555666999===>>>>>>qqqWWWIII:::333333000222444666777888666555333555111***'''''')))+++,,,)))+++...222444333000---+++...000111000...------...///000111222222111111------...//////,,,)))'''(((&&&%%%$$$%%%&&&''''''&&&(((,,,///111222222222/////////000111000///...---,,,+++***+++,,,...///333222111222444666555444///...,,,***)))'''$$$"""%%%&&&'''))))))((('''&&&%%%'''((()))***+++...000,,,...///...------...///...---++++++***'''### """%%%)))---///...,,,+++---,,,,,,+++***((('''&&&***,,,---,,,(((%%%$$$$$$(((&&&%%%'''***,,,***'''(((***,,,...---+++(((&&&***((('''(((+++---...---***,,,------,,,,,,---...///111222111---)))'''&&&"""###&&&(((***,,,,,,---,,,...///111111000...---000000000...,,,+++******)))((('''%%%%%%&&&))),,,''')))***)))(((((()))+++,,,***'''%%%&&&(((,,,......+++'''%%%&&&)))---///,,,,,,,,,+++***)))'''''')))))))))******+++,,,,,,---...............------...000222222111000///000111000///...,,,***(((''')))+++---,,,******+++---...///111222333222111000---///111444555555555444...,,,***)))***---000222555222000............---******+++...111333333222555555555333000...///000***)))***///555555000******+++...111444999===@@@CCCBBBAAA@@@>>>;;;777444---+++))))))***,,,,,,+++'''(((---777@@@IIITTT^^^iiimmmnnnggg^^^VVVNNNFFFAAA<<<777555666555222///---...111333666;;;AAAEEEKKKRRR\\\dddkkkvvv{{{pppiii___YYYRRROOOQQQSSSRRRPPPMMMRRRWWW[[[^^^dddlllrrrtttvvvvvvqqqiii___QQQGGG>>>>>>>>>>>><<<;;;===@@@CCCLLLWWW^^^]]]VVVNNNIIIEEECCC@@@===;;;;;;<<<===;;;888666666888;;;<<<<<>>999666666666444333,,,***((('''((())))))(((###$$$+++555???HHHSSS]]]hhhkkkiii```VVVNNNEEE>>>999666444333444444222000///111444777888;;;>>>@@@FFFLLLUUU[[[bbblllyyyuuuiiibbbZZZ[[[[[[YYYVVVSSSQQQQQQNNNQQQUUUYYY]]]dddlllrrruuu{{{{{{tttjjjbbbWWWMMMFFFFFFDDD@@@======???AAA???GGGQQQYYYZZZWWWRRRNNNEEECCC???<<<:::;;;<<<===999888666555666777888888|||___JJJAAA777444666444444444444444444333222111444111,,,))))))***++++++))))))***,,,......,,,***,,,...000000///------...//////...---,,,++++++***---...//////---,,,,,,---+++***((($$$""""""%%%(((---...000222222222000//////111333333111///------***))))))(((***,,,...000/////////111444555444333)))((('''))),,,---***'''&&&(((***,,,,,,+++)))((('''%%%"""""")))///111000///,,,++++++///111///---+++***)))'''###!!!###%%%(((+++---.........,,,,,,,,,,,,+++***)))))))))(((%%%!!! """###$$$%%%(((+++......---((())),,,...---+++(((&&&%%%$$$%%%''')))+++***(((***+++++++++******,,,...000222333222000...------'''(((***+++,,,***)))(((%%%'''+++///222444555555...------...000111000///+++------***%%%"""###%%%$$$&&&'''((('''((()))+++,,,+++)))'''&&&'''((()))(((***...000111333666888000///...+++'''$$$!!!(((***...222444444444333///////////////...---,,,,,,...///000...---,,,---...///000222333222222111,,,,,,------......//////++++++---///000111222222111333444666666555333222(((((((((((()))+++---...000---***+++...000///---,,,***)))***---111333444111222222111///...///000......///333555444///***,,,---///333777:::::::::???999333000000222222111,,,***((((((((()))((('''###$$$***444>>>GGGRRR\\\dddeeebbbWWWMMMEEE>>>777111111111222333333111//////222555777888999;;;<<>>999888666555555555666666uuuXXXEEE>>>666555:::888555444222000///000111111000---++++++,,,---------+++******+++---......,,,///111333333222111111222111///---+++)))(((((((((+++------,,,******---000///...***%%%""""""%%%)))---...111222333333222111000222555444111...,,,,,,+++***)))((()))***,,,............000333333222000(((&&&&&&)))------***&&&(((***---//////...,,,***%%%###!!!###)))...333222...***)))+++///333000---+++))))))(((&&&%%%$$$%%%&&&(((***,,,---...******+++++++++******)))((('''&&&### !!!###%%%''')))))))))***+++&&&(((+++------+++)))'''%%%&&&'''***,,,,,,***(((***++++++***)))))),,,...///000111000///......000,,,---......---***'''%%%%%%'''+++///222444555555000...,,,---000111000...))),,,...+++&&&###$$$'''%%%&&&''''''''''''***,,,***)))'''%%%$$$#########$$$)))000333333222222222000///...+++(((%%%###!!!'''+++000444555444111///---......///////////////+++---//////...------------...000222333333222111,,,++++++,,,...//////...******+++---///111222444444444444333222000...---'''((()))+++,,,---......///,,,+++...333555222///+++(((%%%%%%(((---111333111222222111000///111333---///222444555333111///,,,,,,...222666999777555999444///...000111///,,,***)))((()))******(((''''''''',,,666???HHHSSS^^^___```ZZZNNNCCC<<<666000......000111333222111000...111444777888999:::<<<@@@FFFMMMRRRXXXbbboooxxxyyyvvvqqqlllfffaaa\\\YYYWWWYYYZZZYYYUUURRRPPPOOOMMMNNNQQQUUU\\\eeennntttxxxyyypppooolllfff^^^cccccc\\\TTTOOOHHHAAA<<<999666888>>>EEEJJJKKKBBBAAA???===<<<<<<===>>>999999888777555444555666rrrUUUBBB<<<555666<<<;;;666444000---,,,---000111,,,******+++...000000///...---+++,,,.../////////222333555555444444555666222000---)))'''&&&&&&'''***++++++***((()))---111111000,,,&&&""""""&&&***,,,---000333444444333333000333666555111---++++++---,,,***)))((()))***+++------...000222222111///)))&&&%%%(((,,,---)))$$$***,,,///111222000---,,,!!!!!!!!! !!!%%%***...555222...)))(((***000555000...***))))))))))))((($$$$$$%%%&&&(((***,,,---((())))))***************&&&''''''&&&"""  $$$'''))))))&&&%%%&&&(((%%%'''***,,,---+++)))'''&&&(((***---///...+++(((*********)))((()))+++......//////...------///111///000111000...***&&&$$$&&&(((,,,///222333444444111///------000000...,,,'''+++---,,,'''%%%&&&)))&&&'''''''''&&&'''***,,,((('''%%%###""" """(((111555444000...---///......,,,***(((&&&$$$'''+++111555555222---***+++,,,---///000111111111***---/////////.........---...000222333222111000+++******+++---......---*********+++---000333555555444333111///,,,***)))'''(((+++---...//////...///------111666888666222***&&&"""!!!%%%***///222111222333222111111333555,,,///333555444333333333,,,,,,---111666777555222444000---...111111---)))((('''(((***++++++)))'''++++++///888@@@IIIUUU```\\\\\\UUUHHH<<<666111,,,---...000333444444222111---000444888999;;;===>>>???EEEKKKQQQWWWbbboooyyyuuuqqqlllfff___[[[XXXXXXXXXYYYVVVSSSRRRRRRRRRPPPMMMLLLLLLOOOSSS\\\fffpppvvvppp|||wwwqqqtttuuuqqqsss{{{~~~wwwnnneeeYYYNNNDDD:::000---222:::@@@BBBAAA@@@???=========>>>>>>:::::::::888666555555666gggTTTAAA999999888888999666222---+++,,,///111222,,,)))'''(((,,,000000000,,,---...///000000000000666444111//////222666999777222***### ###%%%+++***)))))),,,...///000111///,,,)))''''''''''''---------...///111222333444444444222111///---,,,//////...,,,***)))+++,,,+++---111555777666111...***'''%%%'''+++...,,,(((...000222111...***((('''  %%%,,,000111111111000,,,'''%%%(((000666222,,,''''''+++---,,,)))%%%&&&'''((()))***+++,,,'''"""$$$...333///((('''&&&%%%%%%$$$$$$$$$$$$###%%%'''(((&&&$$$######"""$$$'''+++,,,,,,+++***,,,---...//////---+++***...---,,,++++++,,,...000111...,,,+++---///111222666333///,,,+++***((('''%%%(((++++++++++++...111222111000///...---***((((((+++...///,,,)))&&&%%%&&&&&&%%%%%%&&&''')))***&&&&&&''''''&&&%%%$$$###,,,,,,...///111///,,,)))...111333111,,,'''&&&&&&(((+++...000...+++)))((($$$''',,,111555666333000222222222222000///...---111000///000111111///---***+++------+++)))(((((((((,,,000222222000......666333//////000111///,,,******+++,,,///333666888333111000222444555333000,,,)))&&&$$$$$$''',,,///111000/////////111222333//////000333666777333000------///000111222222333333111000000000...)))%%%'''+++,,,)))))),,,///...,,,000444999@@@MMM^^^jjjddd[[[NNNAAA888222---***000222444555555333000//////333777888888:::>>>BBBAAACCCIIITTT]]]eeepppzzz|||kkk^^^\\\ZZZXXXWWWVVVTTTPPPNNNUUUTTTRRRRRRSSSQQQLLLHHHPPPNNNRRR^^^hhhlllqqqwwwtttgggbbbccchhhqqqzzzvvvjjjYYYKKK;;;222444:::???@@@DDD???>>>AAA???;;;;;;???=========<<<:::888555444|||^^^NNN???::::::888777666333000,,,***+++---//////,,,***(((***---111222222...//////000000000000000000///---,,,---111555888444///'''!!!"""%%%,,,+++******,,,---.../////////...---+++)))'''&&&++++++,,,---///111222333222222222222111000//////.........,,,***)))+++,,,---...111444666555222///***(((&&&)))---///---***---///111111...+++)))(((!!!"""%%%***000333222000222000---)))'''***000555111,,,((((((,,,---***'''%%%&&&''')))***+++,,,---)))###!!!&&&///333///***)))((('''&&&&&&&&&'''((('''((((((((('''%%%""" !!!%%%(((******)))(((***+++---...///...---,,,222111000...---------...///---,,,,,,---///111222333000---,,,,,,++++++***&&&(((++++++******---//////...------,,,+++)))((())),,,//////---)))'''&&&((((((''''''''')))***+++)))))))))(((((((((((((((......///111333222///------///000///+++(((&&&%%%&&&))),,,---+++***)))(((''')))---222666666444111222222222222111000///...222111000000111000...,,,(((***+++***(((&&&&&&'''***---111222111000//////444222//////000000///------,,,---...111444888:::222111///000222333111...,,,)))&&&$$$%%%(((,,,///000000///......///000000//////000333777777444111000000//////000111333444222111000000000...***&&&(((,,,,,,)))(((+++...---000222555;;;CCCPPP^^^hhhbbbYYYKKK???777222...,,,///111333444444333111000000222666999;;;===???AAAAAACCCJJJUUU^^^fffrrr|||{{{pppaaaVVVNNNMMMMMMOOOPPPQQQPPPOOOPPPPPPOOOQQQSSSRRROOOKKKOOOPPPWWWdddmmmooosssxxxttthhh\\\VVVVVVZZZbbbjjjtttgggUUUHHHBBBCCCDDDDDDHHHDDDBBBCCC@@@:::999<<>><<<;;;999999888888nnnSSSGGG<<<999:::888555333///---+++***+++,,,,,,,,,,,,+++***+++...111333333111111111000000000//////+++***))))))+++///333666333...&&&  $$$'''...------,,,,,,,,,------,,,---//////...***'''$$$((()))+++---///111333444000111111222222222222111.........,,,******+++---//////000222444444222000***))))))---111222///,,,+++...000000...,,,******%%%'''+++000444555333000222111///,,,***,,,000333000,,,)))***------(((###$$$%%%''')))+++,,,------***&&&$$$(((///333///+++,,,+++)))((((((***,,,------+++))))))***'''"""###&&&'''((('''&&&((()))+++---.........---555555333111///---,,,+++---,,,,,,,,,...///111222000...,,,+++,,,------,,,''')))++++++******,,,.........---,,,,,,+++*********---//////---***((('''+++******))))))***+++,,,---,,,+++++++++,,,---...///000111333555555333000,,,++++++,,,+++)))&&&###%%%''')))))))))((()))******+++---111555666555333222222222222111111000000444222111000111///---+++***++++++)))'''&&&''')))...///111111000///000111333111/////////000///...---------...111444666888111///......//////...,,,+++)))'''&&&''')))---///000///...---,,,,,,,,,,,,---...///333666777555333444222111//////000222444000//////000000///+++(((+++...---)))'''+++------222333666===IIIVVV```fffbbbWWWHHH<<<555222///......///111333444333222111000222555:::???AAA@@@???AAACCCKKKVVV___gggsss~~~ssskkkbbbUUUKKKBBBBBBDDDGGGKKKMMMMMMMMMNNNNNNNNNPPPQQQPPPMMMKKKMMMRRR\\\iiippprrruuuxxxiii]]]PPPJJJHHHJJJPPPWWWmmmvvvfffZZZTTTRRRRRRVVVSSSRRROOOIIIAAA>>>???AAA@@@???===<<<======>>>eeeOOODDD:::999999777444333...,,,+++,,,------,,,++++++++++++,,,///111333333222111111000///.........***)))((('''))),,,000222222...(((###"""$$$))),,,///000///...,,,++++++,,,,,,,,,------,,,***'''%%%((()))+++...000333444555222222333333444333333333---...///...,,,+++,,,---000///...///111222111111***+++,,,000333333000---***,,,//////...,,,,,,,,,)))+++...111333444333222111000///---,,,---...///...+++***+++...,,,&&& !!!"""%%%(((***,,,------)))'''&&&)))...000...+++---+++***))))))+++...///111...+++,,,...,,,&&& !!!$$$'''))))))((('''))))))+++,,,---------,,,333333222111///---+++***+++,,,,,,------///111333000...,,,+++,,,------,,,***+++++++++,,,,,,,,,---......///...---,,,---...+++...000000---***)))(((,,,+++***))))))***+++,,,000///---,,,+++,,,.../////////000222555555333222+++)))((()))+++***&&&"""%%%'''((((((((()))+++---,,,,,,---000333555555444222222111111111111222222222111000000111111///---//////...,,,******,,,...000111111111//////111222111000///......///......+++,,,,,,---///111333444///...---,,,,,,,,,+++++++++***(((((()))+++...///000///...,,,+++***))))))***+++...000333444444333444333222111000000000000,,,,,,...//////---+++)))...000///***(((+++......111000444???NNN[[[bbbddddddWWWGGG:::444222000///---...000222333333333222222333666===CCCEEEBBB>>>AAADDDMMMWWW^^^fffssssssiiibbbXXXMMMEEEAAAAAABBBEEEHHHJJJJJJIIIOOOOOOOOOOOONNNLLLIIIGGGKKKSSS___iiippprrruuuwwwfffZZZMMMEEEAAA@@@CCCHHHTTTeeewww~~~tttmmmkkkkkkhhhhhhgggbbbYYYOOOJJJHHHHHHHHHIIIJJJJJJIIIHHHHHHcccNNNDDD;;;999999666444444///...---...000000///---+++,,,---...///000222333333222000///...------...---+++***((()))***,,,...///,,,(((&&&%%%(((,,,...000222222000---******+++---,,,***((((((((())))))***+++---000222444555555444444444444444444333222...///000///...------...000...,,,,,,...000000000+++,,,///111333222000---***,,,......---------...------......///111333444000///...---,,,,,,,,,+++,,,***))),,,...,,,%%% ###'''***,,,------)))((('''))),,,---+++***,,,+++***))))))+++---...111...,,,...111111+++&&&###%%%(((+++------,,,+++++++++++++++++++++******,,,------------,,,+++++++++,,,------,,,---000333222000---,,,,,,,,,+++***,,,,,,,,,,,,---.........,,,---...---+++***---///,,,...//////---***))))))+++***)))((()))***+++,,,111000---+++***+++,,,------------///222222111000***)))((()))++++++&&&"""'''((()))))))))***---///---,,,---///222333333333111000000000111222333444/////////000222333222000111111111///---,,,...000000111111000//////111333000000///...---------...,,,,,,------...000111111------,,,+++******++++++******)))***+++---///000000///...---+++)))((('''''')))+++---///000111111111222222222111///---,,,)))***,,,------,,,******000333222---+++---//////------444AAARRR___ddddddeeeXXXFFF999444333111...---...000222333444444444444555999@@@FFFHHHEEEAAADDDGGGPPPXXX^^^dddppp|||yyysssjjjccc]]]UUUKKKDDDAAA@@@AAACCCFFFHHHHHHGGGMMMNNNOOOOOOMMMJJJHHHGGGKKKSSS^^^gggnnnrrrsssrrreeeYYYLLLDDD???;;;;;;???CCCMMMWWW^^^gggtttzzz~~~~~~xxxnnnddd^^^[[[YYY\\\aaaddddddbbb]]]ZZZ```LLLCCC<<<;;;:::777555666111000000000222333222111---///000000000000111333333222111///......//////000...,,,***))))))*********)))((('''(((***---///000333444222---******,,,000---)))&&&%%%(((+++---,,,...000222333333333333333333333333333333222111///000222222000//////000111///---,,,.../////////---...///111111///...---***,,,......---,,,---............---,,,...222555111///---,,,,,,,,,+++)))+++)))(((+++...,,,%%%###'''+++---......((()))************************************++++++///...---///222111...***&&&(((,,,///111111000///+++++++++*********))))))((()))***+++,,,---......,,,......,,,)))+++///444444111...,,,++++++***(((,,,+++***+++...//////...)))++++++)))&&&&&&))),,,,,,---///...,,,))))))))))))((((((((((((***+++,,,...---+++***))))))******+++******,,,---...---,,,+++******+++,,,***'''$$$((()))+++++++++,,,...000---------///222333222111///.........///111333555.........000333444444222///000000...,,,+++,,,......///000000//////222444000000000...,,,++++++---...//////000000111111111,,,,,,,,,+++)))***,,,...******+++,,,---...000000000000///...,,,***((('''&&&(((***,,,,,,,,,...000///000//////...,,,+++***(((***---...,,,+++******///222222...---///000...***---666EEEVVVaaaeeedddcccUUUCCC888444444111...//////111222333444555555555888===CCCHHHJJJHHHFFFJJJNNNUUU[[[]]]aaammmyyy{{{kkkfff```\\\XXXRRRKKKFFF======???BBBFFFIIIIIIHHHHHHJJJMMMNNNMMMKKKKKKKKKLLLUUU___hhhpppuuuqqqkkk^^^TTTHHHAAA<<<777777:::>>>AAACCCGGGRRRaaakkkooofffmmmvvv}}}{{{xxxqqqvvv}}}~~~xxxsssZZZEEE???<<<>>>>>>:::666666333222111111333444444333111333555444222111222444555444222000000111222333000...,,,***))))))))))))'''((()))+++---...///000000333555333...***+++,,,111...***''''''***...000...///111222222111000///......///000111111111111000222444444222111111222222000......///111000000.../////////...,,,,,,,,,+++---......,,,,,,---...,,,---///...---...111444444111---,,,------+++))))))''''''***---,,,%%%$$$)))---///000000***+++---,,,+++******+++)))***+++++++++***)))(((,,,---...//////...,,,+++'''***---000222222111000***))))))))))))******+++)))))))))***,,,///111222//////...***'''(((...444444111...,,,++++++***))))))(((''')))---///...---(((***+++((($$$###'''++++++---...---***((((((((('''''''''((()))+++---...((()))))))))******++++++***)))((()))***+++***)))+++---///...,,,)))''''''(((***,,,,,,+++,,,---///......///111333444222111------,,,---...111333555/////////111333444333222---...//////---++++++,,,+++,,,...//////000222333000111111...+++)))***+++//////000000000000000000+++,,,---+++***+++...111)))***+++---...000000111111111111000...,,,***)))&&&)))++++++***+++---///000...+++)))((((((***+++))),,,//////---++++++,,,+++000111///---///...,,,+++111<<>>555444555222...111111222333444555555555777;;;AAAFFFIIIJJJKKKLLLRRRUUU[[[______```jjjvvvxxxrrrnnn```[[[UUUQQQNNNLLLIIIGGG??????@@@DDDHHHJJJKKKJJJGGGJJJNNNNNNMMMKKKKKKLLLNNNWWWbbbnnnxxx{{{qqqdddTTTKKKBBB===999666666999;;;<<<::::::AAAMMMUUUWWWSSSVVV[[[aaahhhpppxxx|||zzzTTT>>>;;;<<>>;;;999777888;;;888999777444666>>>DDDFFFIIIHHHHHHJJJQQQYYYbbbgggooo~~~xxxNNN>>>>>>>>>?????????<<<:::555555444222000...///000333777<<<>>>===999666444333333333333333222111000///......---,,,,,,++++++---+++***,,,000333333111///............---+++(((+++***((('''(((+++---///444111...---...---+++((('''%%%%%%&&&***---//////000222333333333222444555666444222222222222000...///000222222111...+++(((***++++++++++++***))))))++++++---...000111///...222000///000222333000...(((&&&%%%&&&((((((%%%!!!!!!$$$***...111111///...111333333111,,,******,,,......---,,,+++)))'''&&&)))***+++,,,,,,,,,++++++++++++---///222222000...'''&&&&&&'''))),,,///111.........///000222333444222000---++++++---000222+++***))))))++++++***))))))(((((('''&&&&&&&&&%%%'''+++...,,,(((%%%'''***---------------,,,***'''***((('''))),,,///111111...,,,***)))((()))***++++++)))((((((***,,,,,,,,,222222000...,,,***(((''''''(((***+++------------//////000000///...------+++(((&&&'''+++///000000///000111333444444222000---+++)))***,,,,,,)))&&&'''***...000000///000111111333444111---))))))***///,,,******---...---+++************+++---///111.........---,,,---111333222222333222222000///...***)))(((((())),,,000222111,,,'''$$$%%%)))---///000000000000///...---,,,...111444333///,,,,,,...222999AAAKKKZZZhhhjjjdddUUUHHH:::222...,,,---000...000333333111222666999>>>>>>CCCJJJNNNOOOQQQVVVWWW^^^eeefffccccccggglll|||oooeee```]]]YYYUUUOOOKKKGGGEEEDDDDDDCCCBBB@@@DDDIIIOOORRRPPPKKKHHHMMMQQQSSSPPPJJJGGGIIILLLXXXaaammmwww|||wwwgggWWWGGGAAA:::666777:::<<<<<<:::777222111555;;;@@@CCCAAABBBBBB@@@>>>AAAJJJQQQYYY```kkkuuuzzz|||||||||wwwRRRAAA@@@>>>>>>>>>===:::888777666444222///,,,,,,,,,///333999<<<;;;777333111///000000111111111111111........................,,,***(((***---000111111,,,+++,,,---......+++)))'''&&&&&&''')))---111333333111//////000000---+++'''%%%$$$%%%(((+++------222333444444222222333555555444222111222111000......///111222222000///---,,,,,,---,,,,,,,,,+++*********+++---///000000///000...---...000111000...)))'''%%%&&&((()))&&&###"""###&&&+++///000...,,,111333444111---+++,,,.../////////...---,,,******++++++++++++,,,,,,,,,---......///111222222///---((((((((((((***,,,///111---......///000222333444222000---+++***,,,...000***((('''((()))***)))(((***)))&&&$$$######$$$%%%'''+++---,,,(((%%%''')))---...000222222000---***,,,,,,,,,,,,,,,---...///...,,,(((&&&&&&(((+++---***)))((())),,,...//////111000///---,,,***)))((('''((((((***+++,,,---...///......---,,,,,,++++++,,,)))'''(((***,,,+++***,,,---...000111111///---***)))(((***,,,,,,)))'''(((+++...//////...//////000222333111...++++++,,,...,,,***+++---...---+++---,,,,,,+++,,,---...///.........,,,+++,,,///222222333444444444222000///+++***))))))***---000111222...(((%%%'''+++...000///////////////...,,,,,,///222444333///------///333;;;FFFRRR```kkkkkkdddUUUHHH;;;333///,,,,,,...---///222333555777999;;;AAAAAAFFFNNNQQQRRRTTTYYY\\\aaadddccc```aaaiiiqqq{{{rrrfff]]]YYYVVVRRROOOLLLIIIEEEBBB@@@???>>>===>>>AAAGGGLLLPPPOOOLLLJJJMMMPPPRRROOOIIIFFFIIILLL[[[fffrrryyyzzzrrrbbbSSSDDD???999666777999:::;;;<<<888333111444999>>>AAACCCBBB@@@===:::;;;>>>BBBIIIPPPXXX___bbbdddfffhhhqqquuuyyy||||||yyyvvvssspppRRRDDDAAA>>>===<<<;;;999777888777444111...+++(((''')))...444888777444000...+++,,,---///000111111111......//////000111111222,,,***''''''***---000111))))))+++---///...+++)))######$$$'''***...222444111000000111222222000...***(((&&&&&&))),,,------444444555444222222333555444333111000111000///------...///111222222333333............---------,,,((()))***+++---///000000...,,,+++,,,---//////...,,,)))&&&&&&((()))'''$$$!!!$$$***...,,,)))000222333222...,,,...000000////////////.........---,,,+++***+++,,,...///111111111333444333000---++++++***+++,,,...///111......///000000111222333000...,,,***)))***,,,...)))(((''''''))))))(((''',,,)))%%%!!! ###$$$)))+++---,,,(((&&&''')))+++...111333333111///---///111333111---++++++---...+++'''$$$$$$'''***---)))((((((***---000111111///......---,,,+++******(((''''''((())),,,...///111000...,,,+++***++++++,,,+++*********)))&&&$$$(((***,,,......---+++***&&&'''(((+++------***(((***,,,...///...---------...000111111///------......---++++++---...---,,,000///...---,,,,,,------//////...,,,++++++...000333444666777666444222000---,,,++++++,,,...000111333///***'''))),,,///111/////////......---,,,+++///222444222///---///111444===JJJXXXfffnnnmmmgggVVVJJJ===666222...---///...///111444999<<<======CCCDDDIIIQQQTTTUUUXXX]]]dddfffeee```]]]aaalllvvv|||mmmeee\\\UUUQQQOOOLLLJJJKKKHHHCCC@@@???===;;;:::;;;>>>CCCHHHLLLLLLLLLKKKKKKNNNPPPNNNJJJIIINNNSSS```mmmyyy}}}xxxlll[[[NNN>>>;;;888777999;;;===>>>>>>:::555333555;;;@@@BBBFFFDDDAAA??????>>>===<<>>KKKZZZgggnnnooolll\\\NNN@@@888333111222555111000111666;;;>>>>>>;;;@@@BBBIIIQQQUUUVVV[[[bbbkkkllljjjddd___cccooozzzxxxrrraaa\\\UUUPPPMMMLLLJJJHHHJJJGGGDDDBBBAAA@@@>>><<<999<<<@@@DDDFFFGGGHHHIIIHHHKKKMMMLLLKKKMMMUUU[[[eeerrr~~~~~~tttfffWWWLLL<<<:::999:::<<>>======<<<===???CCCEEEBBB@@@???AAAFFFMMMRRRUUUSSSRRRTTT[[[dddgggddd```TTTWWWYYYWWWRRRNNNNNNPPPQQQOOOMMMMMMMMMLLLJJJGGGkkkNNNCCC;;;:::999999;;;<<<<<<;;;555333111222444333///+++---------,,,+++---///222...///000111222222222222222222333333444555555666111///---)))(((+++000444111000//////000///,,,)))---------,,,)))&&&###"""%%%)))...222222000......///,,,((('''))),,,...///333333222000//////222444000///---,,,---,,,+++)))......////////////.........---+++*********+++,,,000333555333///++++++,,,...///111111///...//////222...***(((((('''### !!!)))++++++***---...---***)))+++---******))))))***+++---...///---+++)))))),,,///111---...///222444555333111......//////000000111111222111111///,,,)))&&&$$$"""###$$$&&&***---111333...---,,,---......---,,,+++)))'''&&&&&&''')))+++++++++,,,...////////////111///***$$$ ###***111///111333111---++++++---///000222222///***$$$ %%%%%%&&&)))---//////...******************************+++,,,...000333444111000...,,,+++***+++++++++...222222000+++(((&&&(((---222333000,,,++++++***---111222000///...---,,,------,,,***))))))******'''$$$$$$'''+++...000...///000///------///000111111222222222222111000222222000...,,,+++---000000111222222222111000000,,,---///000111111000000000---+++***,,,---......,,,,,,,,,,,,+++***)))(((///000000...+++---111666777999AAAMMMWWW]]]ccchhh]]]OOO???666333333777<<<777666555555777999999888:::???HHHPPPSSSTTT[[[dddlllppprrrqqqnnnrrr{{{ttthhh]]]UUUOOONNNLLLIIIHHHGGGFFFFFFDDDCCCAAABBBCCCCCCAAA@@@===>>>???>>>===???DDDIIILLLMMMLLLHHHFFFIIIRRRZZZjjjssswwwpppdddYYYOOOHHHBBBAAA@@@>>>===???CCCGGGIIIIIIKKKPPPWWW^^^ccceeeccccccfffnnnwww{{{xxxtttlllllljjjgggbbb^^^[[[[[[XXXUUUPPPOOOPPPPPPMMMJJJbbbHHH@@@999999999:::<<<<<<;;;:::888555333444666555111,,,...000111111000///000111,,,---///111222444444555444444444444444444444444000000...+++)))***...333111///------......---,,,//////000///---)))&&&$$$###)))///333222///...---...+++'''&&&))),,,///000111111000...---...222444///...,,,,,,,,,+++***(((,,,...000111111111///......---+++***)))***+++,,,///444888777222...---...---000333333000...---------***(((((())))))%%%"""###(((***++++++...///...***)))+++---***)))((('''(((***+++------,,,***))))))+++---///------...111222222000...***+++,,,---.....................---+++(((%%%###"""###$$$'''***---000222,,,+++******,,,,,,+++***%%%&&&''')))***++++++,,,((((((***,,,...000000000222000+++$$$ '''---,,,,,,,,,,,,,,,---...///000111333333111---(((%%%((('''(((+++---...---,,,******************))))))((()))+++---///111222333///......---,,,,,,++++++---000333333///***'''&&&)))///555666222---,,,,,,...000222111...,,,,,,,,,+++,,,,,,+++)))((()))+++)))$$$"""(((,,,///...000111000...---///111444444444444333111000/////////...,,,******,,,............------.........)))+++...000222222111000000...---,,,...//////...++++++++++++***)))((('''...///...,,,***,,,111666666777===HHHNNNPPPUUU[[[TTTGGG:::444222000222666666666555333333444777:::???CCCLLLSSSSSSSSSZZZbbbfffkkkpppqqqrrrxxxvvvlllaaaVVVNNNKKKKKKKKKIIIHHHFFFFFFGGGDDDCCCBBBBBBBBBBBB@@@>>>>>>@@@AAA???>>>AAAHHHOOOPPPPPPOOOKKKIIINNNYYYbbbmmmpppoooeeeYYYQQQIIICCCAAABBBBBBAAABBBGGGNNNTTTYYYZZZ___fffnnntttwwwxxxxxxyyy~~~|||xxxvvvsssqqqnnniiicccbbbdddeeeccc```]]]DDD>>>999999999;;;<<<<<<:::888:::777555666888777111,,,...111555666444222000///)))+++---000222555666666666555555444333333222222//////...+++))))))---111///---+++***,,,.........///000111111000---***(((###)))000444222000...---///,,,((((((***...111333000000///---,,,...111444///---++++++++++++)))(((+++---000333444333111000///...,,,******+++,,,---...444999:::555000///000,,,000444444111---++++++((('''&&&(((******'''$$$ !!!"""$$$'''***+++---///000///+++)))+++---***)))((('''''')))+++,,,,,,+++***))))))+++---............000111000---+++&&&''')))***+++,,,,,,,,,+++,,,,,,,,,+++(((%%%$$$###$$$&&&(((***---///111)))((('''((()))***)))'''!!!###'''***,,,---,,,,,,%%%&&&'''***---000000///000///,,,$$$"""(((***((('''))),,,///111111000111222222111///,,,+++*********,,,...///---+++************))))))))))))'''(((***---///000111222//////000000///...------...222444333...(((&&&%%%***000666777222...,,,---///111222000,,,******++++++,,,,,,***)))((()))+++)))###%%%+++......000111000...---///222777777666555333111...---------,,,***((()))+++------,,,+++******+++---...(((***---000222222111000111000......000111000///+++++++++******)))((('''---...---+++)))+++111666555666<<>>???AAABBB@@@@@@DDDMMMTTTQQQRRRQQQOOOOOOWWWdddnnnnnnoooiii]]]RRRKKKDDD>>>>>>@@@BBBDDDIIIQQQ\\\dddgggjjjpppxxxyyyxxx{{{}}}|||zzzyyy[[[GGG???<<<=========<<<;;;999888777777888999:::888444000111111333555666555222///...---,,,...222555444222666666555222000///000111222222000---***,,,111666222///+++***+++...000111111000000222333111,,,'''***+++,,,---------,,,+++++++++)))'''''')))...222444222...,,,+++---000333111000///---+++(((&&&$$$***---111222111///------///000000///,,,+++,,,,,,333222111111111111///---//////000111111---'''###''''''((()))))))))))))))###"""!!!!!!###'''***---111111000...+++)))***+++&&&&&&'''(((***,,,---......,,,)))&&&&&&))),,,...---///000///+++((((((***'''&&&%%%&&&)))+++,,,+++,,,,,,,,,,,,+++)))'''&&&(((%%%###%%%)))------,,,))))))(((%%%###"""$$$'''$$$%%%'''((()))))))))))))))'''&&&''')))+++,,,,,,///+++%%%!!!!!!%%%((('''%%%%%%)))000444222000000000///...............,,,+++++++++---------,,,,,,,,,***'''$$$""""""$$$%%%%%%&&&***///333333111///......000111222111//////...,,,++++++)))&&&$$$&&&***///444555222---***000000000---+++)))***+++***)))'''&&&&&&&&&((()))%%% &&&+++---111111111///------///111777555555555666444...***,,,------***&&&%%%'''***---+++******,,,,,,)))%%%###'''---222555555333111222///+++))))))+++,,,---***(((%%%%%%&&&'''''''''------...///000111222222444666:::>>>AAADDDFFFHHHHHH@@@888555000***,,,111777777999999555333888@@@LLLPPPUUUYYYZZZ[[[\\\]]]eeehhhmmmqqqwww{{{qqqhhhggggggbbb\\\XXXUUUSSSQQQOOOOOOOOOOOOOOOHHHFFFFFFHHHGGGBBB@@@AAACCCDDDEEEDDDCCCEEEJJJOOOWWWXXXVVVSSSXXXffftttzzz~~~nnn^^^TTTOOOGGGAAA>>>AAAEEEJJJNNNTTT```nnnxxx{{{|||tttVVVFFF@@@BBBBBBBBBAAA@@@===;;;::::::999999888888555111...111111333666888888555333///...---///222444333111333333222000//////000222.........,,,+++,,,111555333000,,,++++++---......000///000111333111,,,((()))***,,,---......---,,,...---+++)))((()))...111666333///+++***+++---///000000///...,,,***((('''***---000111///,,,***))),,,---......,,,+++,,,---000000000000000///...---...//////000000,,,&&&"""$$$%%%(((***+++,,,++++++&&&%%%$$$###$$$&&&)))***+++---......+++)))((((((%%%&&&''')))***+++++++++...,,,(((&&&%%%'''***,,,---///000///+++))))))***'''&&&&&&(((+++---...---+++,,,---...---+++)))(((***((('''((()))******)))))))))(((&&&$$$###%%%'''%%%&&&&&&'''(((((())))))((('''&&&(((+++...//////...+++'''###"""###&&&(((''''''(((+++///222222111//////...---------...///...---,,,+++,,,,,,++++++///...,,,((($$$""""""###((('''(((+++000333333111000///......//////...---,,,+++)))(((((('''%%%###&&&)))---000111...***(((///000000///---,,,---...+++***'''&&&%%%&&&((()))'''### $$$***...///111111111000......///111333333555888999666000+++,,,------***&&&%%%&&&(((***))))))+++,,,+++((($$$!!!%%%+++111444555444333222000,,,)))'''(((***++++++(((%%%$$$%%%'''((((((,,,...000333444333222111000222666:::>>>BBBGGGIIIOOOHHHBBB@@@;;;444222333777777888;;;:::999===CCCNNNRRRWWWZZZ[[[[[[\\\]]]bbbfffkkkpppvvv|||qqqiiicccdddfffddd```^^^YYYZZZZZZWWWRRRPPPQQQSSSNNNJJJHHHIIIHHHDDDDDDGGGFFFFFFEEEDDDDDDFFFJJJMMMLLLRRRYYY___hhhsssyyyzzzwwwiiiYYYPPPIIIDDDAAAAAAEEEOOO[[[cccgggooo}}}mmmQQQDDDBBBGGGGGGFFFEEECCC@@@>>><<<===;;;999777555333///,,,//////111444777777666444000///...///111222111000///...,,,+++,,,...000222***+++,,,,,,,,,---111333333000---++++++,,,,,,,,,---...///000111000,,,)))'''(((+++---...///......111000...+++)))***...111666444///+++))))))***+++............---,,,+++***+++---//////---***(((((('''***,,,---,,,++++++,,,------.........---,,,,,,---......///...+++%%% !!!$$$(((---//////...,,,***)))'''&&&%%%&&&((()))%%%(((+++,,,+++(((&&&&&&''''''(((((())))))((((((,,,***(((&&&%%%&&&(((***---...//////,,,+++++++++)))((((((***---///000000,,,...///111000...+++******+++,,,+++(((&&&&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&&&&'''((()))***)))((((((***---000111111...,,,)))&&&&&&'''(((***(((***,,,......///111333///...---+++++++++------111///---,,,******++++++111000...***&&&######$$$+++***+++---000111111111000...,,,,,,,,,---+++***)))(((&&&%%%&&&&&&%%%$$$'''(((+++,,,,,,***'''%%%---///000000//////111333...+++(((&&&&&&'''***,,,+++)))'''(((***...///000111222222000///...000222000111555888999666111---------,,,)))&&&$$$$$$%%%))))))+++...///...)))&&&!!!%%%***///333444444333000000---)))%%%$$$(((+++,,,((($$$###$$$'''***+++,,,...222555666555333111///111444777<<>>:::999777999>>>AAAAAADDDIIIPPPTTTYYY\\\]]]]]]]]]^^^aaaeeeiiinnnuuuwwwnnnccc\\\ZZZ___eeeeeedddddd\\\```aaa]]]UUUPPPRRRUUUSSSMMMIIIIIIGGGEEEGGGKKKJJJGGGEEEDDDEEEGGGIIIIIIEEEMMMYYYfffttt}}}pppdddVVVLLLEEEAAACCCIIIIIIYYYlllwww{{{kkkNNNBBBAAAEEEEEEEEEEEECCCAAA???===<<<:::777555444222///---------...000333444222000111000000000000000///...+++(((&&&%%%(((+++...000***+++,,,---......000111///---*********++++++***+++,,,---//////...,,,***%%%'''***,,,...///000000000000...,,,+++,,,///222555333///+++))))))***+++++++++,,,,,,---,,,,,,,,,,,,...//////---+++++++++&&&(((++++++***)))((()))***+++,,,,,,++++++++++++---------...---)))### $$$***///222111...+++,,,+++)))((('''(((((()))$$$&&&)))***)))(((((()))---,,,)))&&&%%%%%%&&&'''***)))((('''''')))+++,,,---...///......---,,,,,,***))))))+++///111222222///111222333222///,,,)))(((***---+++'''######$$$'''(((******(((''''''(((+++***((('''''')))+++,,,,,,++++++,,,///111111000,,,+++***)))))))))***+++***---000000------000444222000,,,)))(((((()))***000///...,,,******,,,---000000...+++(((&&&'''(((---,,,,,,---......//////...,,,***)))***+++,,,+++***(((&&&%%%'''((((((((()))******)))((('''%%%$$$))),,,...000000111333555111...+++)))(((***---/////////......//////...---000111222111000///000222000111333444444333000......---,,,)))'''$$$######(((+++///333444111---***$$$&&&+++///111222222222,,,...---)))$$$###(((...---)))%%%###%%%(((,,,---...///222444555555444333222444666999>>>GGGRRRYYYfffdddeeefffdddZZZMMMDDD>>>;;;<<>>???@@@@@@@@@>>>===<<<777555333333333333222000...---...///111111///---111111111000///.........)))%%%!!! $$$))),,,---------....../////////...)))((('''(((***+++***)))***+++---------+++******$$$&&&))),,,///000111111---------,,,+++---000333222000---+++******,,,---'''((()))++++++,,,,,,,,,,,,.../////////...000111''')))+++***(((&&&%%%&&&)))+++---,,,***))))))+++,,,,,,------,,,(((""" %%%,,,111333111---)))+++***)))))))))***++++++&&&'''(((''''''))),,,...555111***$$$"""###&&&(((((())))))***+++---///000------......//////......+++******,,,///222333222333333444444222...+++((($$$'''***)))&&&######%%%'''(((******)))((()))***...---+++))))))***,,,---///...---...///000...---+++************+++,,,,,,+++///222000,,,+++000555555111,,,'''$$$$$$%%%&&&---......---++++++---000......---+++))))))+++,,,---------,,,++++++,,,---,,,***''''''))),,,.........+++(((((())),,,------,,,,,,+++)))((('''&&&%%%&&&))),,,...///111222444444222///,,,,,,...000222222333333222000---+++)))///000111111000///000111333222000...---------......---+++***(((&&&$$$"""&&&***///333444111...+++)))***,,,///000000000000***,,,,,,)))%%%&&&,,,111...***&&&$$$&&&+++...000000000000000111333444555666888999;;;???HHHUUU___jjjmmmppprrrppphhhZZZPPPHHHEEEEEEJJJNNNNNNPPPRRRWWW[[[```cccdddddddddeeehhhjjjlllnnnsss~~~|||sssjjjccc___RRRPPPQQQZZZaaaccceeegggccc```]]]\\\]]]\\\YYYVVVTTTPPPMMMMMMJJJFFFEEEGGGKKKFFFAAA@@@BBBCCCBBBAAAJJJOOOWWWbbbpppzzzzzztttiii```TTTJJJBBBCCCNNN[[[mmmwwwaaaIII???===888999:::;;;;;;:::999888111000000222444555444222000/////////111111///...000111111000...------...+++%%% """(((+++,,,///...---...//////...---&&&%%%&&&(((***+++***))))))+++,,,,,,***)))((()))$$$&&&))),,,///000111111***+++++++++***,,,///222...---+++*********,,,---&&&'''(((***+++,,,,,,,,,,,,---.........///111333)))******(((&&&$$$$$$%%%***---///---***((()))+++------------,,,(((""" $$$+++111333111,,,))))))))))))******+++,,,,,,))))))(((''''''***...222888333+++%%%###%%%))),,,)))***+++---...000111111---,,,---...000111000///,,,+++***,,,///111111111333333333222000---+++)))###%%%''''''&&&%%%&&&'''((()))************+++,,,...---,,,+++***++++++,,,///...---.........,,,***))))))(((((()))***,,,---,,,///111///,,,+++000555555111+++%%%!!!!!!"""$$$***---//////,,,,,,...000,,,,,,---+++***+++---///......---+++))))))+++------***'''''')))---000222111...***)))+++...000111...---,,,+++)))(((''''''$$$'''+++...//////111222444333111000///000111222222333555333000,,,)))(((---///111111000//////000333222///+++((())),,,//////---++++++***(((%%%###!!!&&&,,,000000...,,,***------...//////000000000+++,,,,,,***(((***///444...+++((('''***...111222222111000///000333555777888:::;;;;;;===FFFSSS^^^iiipppwwwwwwuuuooofff]]]XXXTTTRRRTTTSSSQQQSSSWWWZZZ^^^cccggghhhiiiiiijjjjjjkkkkkklllqqq|||xxxppphhh```[[[ZZZTTTRRRUUU]]]bbbdddeeehhhiiiccc^^^^^^bbbdddaaa]]][[[VVVSSSSSSOOOIIIGGGIIIIIIFFFBBB??????@@@@@@@@@FFFQQQ^^^jjjtttwwwpppfffcccZZZOOOGGGDDDHHHVVVccczzzsssTTTBBB<<<<<<777777888888888777555444------///222555666444333...------...000000000//////000111000---,,,---///000)))""" ###))),,,,,,...,,,***+++...//////...''''''(((***,,,,,,***((()))+++---+++(((&&&&&&(((%%%'''))),,,...000000000*********))))))))),,,...+++***)))((('''((()))***&&&'''(((***,,,,,,------+++,,,,,,+++***+++...000))))))(((&&&$$$$$$&&&(((,,,///111///***((()))+++------......,,,((("""""")))///222111...+++***************+++++++++((()))*********+++///111444111,,,)))(((***...000+++,,,---///////////////---,,,,,,...222333222000,,,+++***+++---//////...111111000...---------,,,'''&&&%%%&&&'''))))))((()))*********)))***---///---,,,,,,+++***))))))))),,,,,,,,,---...---+++)))''''''&&&&&&'''))),,,...,,,......---,,,,,,000444333///(((""" ###%%%***...222111...+++,,,...,,,------+++******,,,.../////////,,,)))))),,,...000---)))(((***...111222222...***(((***---000111------,,,+++***)))((('''%%%(((,,,.........///000222222111111111000000000///111444333///,,,+++++++++---///000///...//////000000...+++))))))---111///---++++++,,,+++'''$$$$$$***......,,,++++++......//////000111111222000...,,,++++++...111333...,,,******---111333444222222222222333444666777;;;===>>><<<<<>>>>>@@@BBBFFFTTTeeeqqqxxxwwwnnneee^^^TTTKKKHHHJJJRRRaaannn}}}dddIII===;;;<<<888888888888777555333222+++,,,///333666666444222***))))))+++---//////......000111000---,,,---///444,,,$$$!!!%%%***------,,,)))'''))),,,000000///*********,,,---,,,)))''')))+++---+++'''%%%%%%'''%%%'''***,,,...000000000***+++***)))'''''')))+++***)))'''&&&%%%%%%&&&&&&'''((()))+++------......++++++***(((&&&'''***,,,(((((('''%%%$$$%%%))),,,...111333111+++((()))+++............---(((""" '''...222222000...+++++++++************)))''')))+++,,,,,,,,,...///......---,,,---///222333---.../////////...,,,,,,---,,,,,,...222444333111---+++******,,,------,,,///...---,,,,,,---//////+++(((%%%&&&)))++++++)))*********))))))***...111++++++++++++***((('''&&&***)))***+++------+++***'''&&&$$$$$$%%%(((,,,...------,,,,,,,,,---000333111---&&&!!!!!!$$$'''+++///444333...******+++......---,,,***)))+++---000111000---******---000333///+++)))***...111222222...)))'''(((+++...000------,,,,,,+++)))((('''&&&)))---//////...//////000111111111111000///...,,,///222222000......///***,,,/////////......///,,,...///---+++,,,///222///---+++,,,---,,,)))%%%%%%+++......------............///000222444444444111---,,,---000111222...---+++,,,///222444444111222444555777777666666???AAABBB???>>>CCCPPPZZZmmmyyy|||||||||zzzssspppkkkeee[[[UUUXXX___]]]aaaggglllnnnoooqqqrrrddddddeeegggmmmyyy~~~~~~tttiii```]]][[[XXX[[[```]]]\\\___fffjjjjjjkkknnnmmmjjjfffbbb```aaadddggghhh```XXXSSSNNNIIIJJJNNNFFFGGGFFFBBB>>>===AAADDDJJJXXXhhhrrrwwwxxxrrrlll\\\SSSJJJJJJPPP[[[jjjwwwsssXXXKKKAAA======<<<:::888555333111000///......000222444333111...((('''''''''))),,,///111000000///...,,,,,,...000>>>666+++%%%%%%(((+++,,,111***$$$###(((---000000//////---,,,,,,+++,,,,,,------,,,,,,***)))'''&&&&&&&&&'''***,,,---+++)))***))))))+++------***&&&((('''%%%###""""""######***)))***+++---...,,,***)))(((&&&$$$###$$$&&&'''***(((&&&%%%%%%''')))+++000111222222000---+++)))******++++++(((%%%!!!%%%+++///000///...+++***)))((()))***,,,---+++,,,...///...,,,)))((()))***,,,...000333555666//////000222333222///------...///000222333555555000...+++***+++,,,,,,,,,---,,,+++++++++,,,---...+++(((&&&(((---///---***+++)))'''(((+++...///000+++,,,,,,***'''%%%%%%&&&'''((((((***+++,,,------***((('''(((***++++++***---///111000...+++))))))))))))(((&&&$$$%%%(((+++000222333333000---,,,+++///...,,,+++***++++++,,,//////......////////////222///+++'''&&&(((...222111///+++'''&&&(((+++---+++***(((%%%###$$$''')))...+++***---111222///+++++++++---///222222000......------///222333333222222...)))''')))---000111444111...+++***+++---///...------...//////---,,,%%%'''+++...111111111000000//////000222444333333444000,,,+++...000111111---+++)))***,,,...///...333555777777666555666777===;;;:::<<<>>>DDDQQQ]]]ooowww|||~~~xxxrrrppppppmmmddd\\\aaaeeehhhlllssswwwssskkkkkkfffdddgggmmmuuuxxxtttsssmmmaaaVVVSSSUUUXXX___eee```fffhhhfffhhhqqqvvvuuummmqqqpppiiieeehhhiiigggaaa___[[[WWWRRRMMMJJJHHHMMMJJJHHHFFFAAA===@@@GGGQQQcccvvv|||xxxrrrmmmiiiWWWSSSOOOOOOXXXgggxxxkkkQQQFFF>>>:::;;;;;;:::888666444111000///,,,,,,---///111000---+++(((''''''(((***---000111222222000---+++,,,///222<<<666...)))'''))),,,...000,,,(((&&&(((,,,...///111000///...------------//////...---+++******)))(((''''''(((***+++***)))+++******,,,......+++(((((('''%%%$$$###$$$%%%&&&))))))***,,,......,,,***)))((('''&&&%%%%%%%%%%%%+++***)))(((((()))+++,,,///000000000///---+++***)))*********((($$$!!! $$$))),,,...------++++++***)))***+++---......///000111///---***(((***+++---///111333444555111111111111222111///...///000111111222222222111000---***))))))+++---...---,,,+++***))))))***++++++)))''')))---///---******(((&&&'''***---...///---...---+++'''$$$$$$$$$''''''((()))***++++++,,,((()))***++++++*********---///000...,,,)))(((((()))))))))''''''(((,,,///111222444444222000...---///...,,,*********,,,,,,---...............------...,,,)))'''&&&)))...111111///,,,***)))***,,,---)))(((%%%""" !!!%%%(((---,,,,,,---000000...,,,++++++---///111111///---+++,,,...111555666555444000,,,(((''')))---000222222000---******+++,,,...000///...///000///---,,,%%%'''+++...111222111111222111000111333444333222444111......000222222111+++)))((()))+++---...---000222444444444444666777888777888:::;;;AAAPPP^^^oootttzzz|||yyywwwssslllfffeeehhhkkkooovvv{{{xxxqqqnnniiieeegggllluuuyyyrrrllliiidddZZZRRRPPPRRRUUUZZZ```dddkkkooonnnqqqwww{{{zzztttvvvtttooommmpppppplllgggddd]]]WWWQQQMMMJJJIIINNNKKKIIIGGGDDDAAAEEEMMMZZZmmm}}}qqqeee\\\VVVVVVVVV[[[dddrrrfffOOOEEE???<<<>>>::::::999888555222000...,,,++++++---...---+++)))((((((((()))+++...111222555444222...,,,---000222666444000,,,((((((+++---000000...+++))))))+++---222111111000//////......222111///------,,,------***(((&&&&&&((())))))(((+++++++++---//////...,,,((('''&&&%%%%%%''')))*********,,,...000///,,,)))))))))(((((('''&&&%%%$$$+++,,,,,,,,,,,,------.........//////......---,,,*********)))'''%%%""" """%%%(((***+++++++++++++++******+++,,,...///111111222222000---***)))***,,,...111222333444333333333222000000/////////111111222222222000///---...---***))))))+++...///...,,,+++)))((('''((((((,,,***)))+++...///---+++)))'''&&&'''***,,,......//////...+++'''$$$######'''((())))))************'''***---,,,)))((((((***/////////---)))'''''''''))))))***)))***,,,///333///000111222111000...---...---+++***)))***,,,---------.........---+++***+++***)))((())),,,///111111000...---,,,---......(((&&&######''',,,---......------...///,,,,,,---///111111///---)))***---111555888777666///+++((('''***...111333000///,,,+++***+++,,,---111000///000111111///---%%%(((+++///111222222222333222111222333444333222333222111111333333222111)))((('''(((+++---------+++---///000000222555777444444666888999@@@PPP___ooorrryyy~~~yyyuuurrroooqqqrrrtttxxx}}}{{{uuurrrkkkggghhhmmmwwwyyyvvvtttooogggaaaYYYRRRNNNOOOSSSWWW]]]cccmmmssswwwwwwxxx{{{|||{{{{{{zzzwwwuuuvvvxxxvvvqqqooojjjbbbYYYRRRMMMKKKKKKOOOLLLJJJIIIFFFFFFMMMVVVeeetttvvvhhhZZZQQQTTTYYY___hhhssscccMMMDDD???===>>>999999999888666333000...---,,,+++,,,------+++***(((((()))***,,,///111222333444333111///...///000///000000---(((&&&(((***111333444111+++(((***---111111111000000///...---222111///---------///000...+++(((&&&''')))******,,,,,,---///000000///...((('''&&&&&&'''***---...---...///000111...***'''&&&''')))******)))'''&&&+++,,,---////////////...------------............---,,,,,,***(((&&&%%%$$$&&&&&&'''((()))***+++,,,************+++,,,---...///000111111000...,,,++++++,,,///111222222222111444444222///------...000000000111222111000...,,,+++,,,,,,,,,+++,,,...///---,,,+++)))(((((()))))),,,++++++---///000...,,,***)))((())),,,...////////////...,,,(((%%%%%%%%%))))))***+++++++++******(((+++,,,)))%%%###'''+++111111///,,,)))''''''((()))***+++++++++,,,000222+++,,,---...//////,,,***---,,,***))))))+++,,,...---.../////////---+++***,,,+++******,,,---//////000000000000////////////***((($$$!!!%%%+++...000...******---111/////////111222222///---+++++++++...222555777777///,,,)))))),,,000333444//////------,,,---......000//////111333333222111'''))),,,///111222222222333222111111222222111000333333444444555444222111)))((((((***---/////////***+++,,,,,,---///222555222222444666888???OOO^^^llllllsss~~~zzz~~~{{{zzzzzzyyy{{{yyywwwxxx{{{xxxsssrrrmmmjjjlllqqqyyy}}}wwwrrrrrrtttrrrkkkdddZZZTTTQQQTTTYYY___gggooozzz||||||{{{yyyxxxxxxxxx}}}zzzwwwwww{{{|||xxxrrrsssooohhh___XXXRRRNNNLLLPPPMMMJJJIIIHHHKKKTTT^^^sss|||yyylllaaaXXXQQQSSSZZZfffrrr}}}]]]HHH@@@:::888999777888888888666333///---,,,+++))))))+++++++++***((())))))+++---...000111///111444444222///------+++...111///+++((()))***111555777444---((())),,,///////////////---,,,+++111000...,,,,,,---///000111...***((((((***+++,,,+++---000222222000///...((('''&&&&&&(((,,,///222222111111111000...)))&&&$$$&&&(((+++,,,,,,***)))***,,,...///000000///...------,,,,,,---...000111000///...,,,***)))((((((+++++++++++++++,,,------************++++++,,,,,,+++,,,---.........------+++,,,---///000000//////333333111...++++++---000---...///000000000//////(((+++///000///------...---,,,+++++++++,,,------------...///111000...---,,,++++++,,,///111222111---------,,,)))(((((()))***+++,,,......---,,,+++)))***)))%%% '''---222222111...***(((((()))***+++,,,+++***+++...000+++++++++---//////---***+++************+++,,,---...//////000///...---,,,---+++((()))***++++++***//////000000000000000000...,,,'''""""""%%%+++...000---((((((,,,222222222222333444222///---...+++))))))---111555666111///,,,+++...111333333////////////000000000000------...111444666666555***+++---///111222222222222111000000111222111///222333555555444333111111*********---000222222222,,,,,,,,,+++***,,,000333111///000333666===JJJVVV]]]^^^gggqqqsssqqqxxx~~~~~~{{{|||~~~{{{}}}{{{xxxwwwyyywwwsssooollllllpppuuu{{{}}}}}}wwwrrrssswwwxxxtttnnngggaaa]]]^^^```eeennnwww|||zzzwwwwwwyyy|||}}}yyywwwzzz~~~}}}xxxttttttrrrmmmhhhaaaZZZTTTQQQSSSNNNJJJIIIIIINNNZZZfffzzzlllbbbYYYSSSTTT]]]jjjwww[[[GGG@@@:::888999777777666555444111///...)))'''%%%%%%''')))))))))))))))***+++,,,---......+++...111222111...,,,,,,---///222222000...,,,,,,///222444222,,,((((((+++------.........,,,+++)))///...---------...///000111...+++)))***,,,------+++...333555333000...,,,)))((('''&&&))),,,111333444222111111000...+++(((%%%&&&)))+++------,,,+++***,,,---///000000000//////...---,,,---///111333333111///---+++++++++,,,........................,,,,,,,,,,,,++++++++++++))))))+++,,,------......++++++++++++++++++,,,,,,000111000---***))),,,///,,,------...///000000111)))...222333111............---,,,,,,---...///000---///000222222111///............000222444444333,,,------,,,***)))***+++***+++---/////////---,,,******'''### """(((---111111111///+++)))))))))***+++,,,+++++++++---......------///222222///+++'''(((***+++,,,,,,,,,,,,////////////////////////,,,(((%%%%%%''')))'''%%%.........//////000000000///...+++'''$$$$$$&&&)))---//////,,,'''''',,,222333333333333444222...,,,...+++((((((+++000444666444111...---...///000000...///000111222222111111------...111444666666666---...///000111111111111222111000000222333222000111333555444222111000000++++++,,,///333555555444...---,,,******,,,111444222...,,,000555:::BBBJJJJJJNNNVVV^^^bbbfffoooyyyqqquuuyyyzzzyyyxxxzzz|||vvvyyyyyyvvvvvvyyyxxxuuummmkkkmmmrrrvvv{{{{{{xxxzzz~~~}}}yyywwwqqqmmmjjjhhhhhhnnnuuu~~~{{{xxxxxxwwwxxx}}}|||yyyyyy~~~}}}yyywwwsssrrrqqqnnniiiccc]]]ZZZWWWQQQLLLJJJJJJPPP^^^kkk|||ooobbbWWWNNNXXXcccqqq~~~YYYGGG@@@<<<:::;;;666666444333111000......(((&&&$$$$$$&&&)))++++++)))******+++++++++++++++***,,,------,,,,,,---......///000222333222///,,,,,,---...,,,)))&&&'''(((,,,---...///...,,,***)))---.........//////000000///---***)))+++,,,---,,,)))///555777444///+++)))***((('''&&&(((,,,111444333111//////000000///...))))))+++,,,,,,,,,+++***,,,---...///000111111111111000...------///222444444222///,,,++++++,,,---//////000000000000//////000000//////...,,,++++++******++++++,,,,,,------+++)))(((''''''''')))***,,,...///---)))(((+++///...---,,,,,,---...000222...111444333///---///222000///...---------...///...000222444333111///////////////111444555555444......///---***))))))***(((***,,,///000///...---***((('''&&&&&&''')))+++...///000///,,,)))(((((((((***+++,,,,,,---///000000...---000333333///***%%%'''***---...---,,,***...---,,,,,,,,,...000111,,,'''###$$$'''***)))(((,,,,,,,,,,,,---///000000,,,,,,,,,***)))))),,,...//////---***'''(((,,,000333222222222222000,,,)))***)))(((***...222444555666222///,,,,,,,,,,,,+++---...000222222222111111.........111333555444333000000000000000000000000333222111222444555444333000222444222000......000++++++---000444777666555///...---++++++///444999777000,,,111888;;;>>>@@@???EEEIIIJJJNNNVVV^^^aaaaaadddhhhlllooorrrtttvvvrrrvvvxxxvvvvvvwwwwwwtttnnnkkkkkkppptttyyy|||zzzxxxsssnnnoootttwwwssssssvvvvvvuuuyyyyyywwwzzz{{{xxxyyyssssssrrrpppmmmjjjgggfff]]]VVVOOOLLLLLLSSSbbbppp|||wwwmmmddd[[[TTT^^^jjj|||xxxSSSAAA<<<999777999666555333111000///......***(((%%%&&&(((,,,...///******+++++++++******)))++++++***)))(((***---000...------000333222...***)))))))))(((&&&%%%%%%&&&------//////...---+++)))---...///000111111000000---+++))))))+++,,,,,,+++)))///666999555///***'''***)))'''&&&(((,,,111444111///---...000222333333,,,,,,,,,,,,+++***))))))---...///000111222333333333111///------000333555444222...,,,***+++,,,---...///000111111000///...333333222111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))&&&$$$$$$%%%'''((())),,,...---)))'''***...000...,,,++++++---///111333444444111,,,,,,111666222111///---,,,,,,,,,---...111333555333111000////////////222444666555444000000000...***(((((((((&&&(((+++...//////...,,,((((((((()))+++,,,+++)))+++---//////,,,)))((('''&&&(((+++,,,---///111333000---,,,...111111---(((###&&&***...///...+++)))---,,,******+++---000222...)))$$$%%%***......---,,,+++++++++,,,---///111((()))+++,,,,,,---///222111///,,,)))''')))---000222111111111000...***'''%%%&&&)))...333666666555666333...+++******((('''+++---///111222222111000000000000111333333222111222222111111000000//////444333222444666777777666000222333111...,,,---///***+++---111555777777666......,,,,,,---111888===>>>444///555<<>>======DDDDDD>>>@@@IIINNNLLLTTTWWW[[[aaagggkkknnnnnnsssxxxyyywwwuuuuuutttpppoookkkjjjmmmqqqxxx}}}vvvuuuxxxrrroooppptttsssppprrrxxxuuutttyyy~~~wwwuuuxxxtttsssqqqpppnnnnnnnnnoooaaaYYYRRRNNNNNNUUUdddrrr}}}ssskkkiiihhhfffbbbqqqjjjNNNEEE;;;666777555555444333111000/////////*********++++++,,,---...111...,,,++++++,,,+++***+++***(((%%%###$$$(((+++,,,,,,,,,,,,,,,---...///,,,***(((&&&%%%$$$$$$%%%(((***---///000...+++))),,,...000222333111///...///---(((%%%'''+++)))$$$(((,,,111333111...,,,+++((()))***,,,---............000111000......000333111///---***)))))))))***444333222111111111222333333333333222///---......222///+++'''&&&(((***,,,111000///000111000///---000000000000111///,,,)))+++,,,...000000///---,,,,,,+++***'''&&&'''***---+++...000...+++)))***+++++++++)))''''''(((---000222000+++'''&&&+++333999555333111///......//////111111111000...---...///555222///...111333333111,,,///222111,,,'''%%%$$$)))&&&$$$&&&+++...,,,((())))))))))))************///...,,,***((((((((((((---***((())),,,...---,,,...---,,,+++***)))))))))((())),,,///000---((($$$%%%&&&((()))***,,,000333333+++'''+++......,,,,,,000000///...------,,,,,,,,,,,,,,,---///000222333///---***((('''))),,,...333444333000,,,***)))***''')))+++---...000333555777111+++))),,,......+++------,,,,,,,,,------...------///111222111---***///////////////000000000444444555888:::999555111000//////...//////000111......000333777888666444///---,,,,,,---222@@@MMMQQQIII@@@>>>@@@BBBCCCCCC@@@<<<888888888:::???CCCMMMHHHLLLYYYdddgggggghhhnnnrrruuuvvvsssmmmgggdddcccgggjjjjjjjjjppp|||~~~|||wwwqqqnnnkkkkkknnnqqqrrrrrrooovvvzzzyyyvvvvvvtttppplllooossswwwxxxuuuoookkkddd^^^UUUPPPRRR]]]jjjssszzzjjjfffjjjmmmtttcccGGG@@@:::777888666555555333222111000000000.........///111222444555000...+++*********)))((())))))(((&&&$$$%%%(((***------------------.........---***(((&&&%%%$$$$$$'''))),,,...///---+++)))***,,,///111222222111000......+++(((***///...)))))),,,000111///---+++******+++,,,---......---,,,---///000///---,,,///111///---+++)))(((((()))***444333222111111222333333444555444222///---------111///,,,))))))***---//////......///000000///---.........///000///---******+++---/////////...---***+++***)))((((((+++------...///...***((()))***+++***)))&&&%%%&&&))),,,+++((($$$"""$$$***111666444333111//////000111333333222///---,,,---000333555111...---///000///...***---000///+++'''%%%$$$%%%###!!!%%%***---,,,)))((((((((())))))******+++...---+++***))))))))))))***(((%%%%%%(((+++,,,+++---.........---+++***)))'''(((***---...+++&&&"""###%%%'''((())),,,///222333,,,)))---000///---,,,.........------,,,******------...///000111111222...,,,***((((((***,,,...333333222///+++((('''''')))+++,,,,,,---///222555666000***(((+++......---......---------...//////------...000111111...,,,......///000111222222222555555666888:::999555111---......///000222222333000000222444777777666444...++++++---///555BBBOOO]]]XXXRRROOOMMMKKKHHHGGGHHHEEEAAA>>><<<;;;<<<>>>BBBCCCKKKWWW___ccchhhooosssuuuwwwvvvrrrlllfffcccaaadddeeecccdddkkkxxx~~~xxxvvvrrrnnnlllooorrrtttuuutttxxxyyyvvvuuuvvvtttppprrrrrrsssttttttrrrmmmjjj```ZZZTTTRRRZZZggguuu~~~}}}qqqooossswwwYYY>>>;;;999999:::777555555333222111111000111///000111222444777999:::000---+++)))))))))'''&&&'''(((((((((&&&&&&(((***...............---------///...,,,***(((&&&$$$###&&&(((+++---...---,,,***)))+++---///000000000000...///...,,,...222222...***,,,......,,,***)))***,,,---...//////---+++***,,,---...---++++++,,,...***)))((('''&&&'''((((((222222111111111111222222444444444222///,,,,,,---111///---,,,,,,...111333...------...///000...---++++++,,,...///000...,,,)))***,,,............---)))******)))((())),,,......//////,,,)))''''''(((***)))(((&&&###$$$&&&((($$$ $$$+++000222222111000///000222333555444111---******...222555333000---++++++++++++***'''))),,,,,,)))'''%%%%%%""" ###))),,,,,,***''''''(((((()))***++++++---,,,+++*********++++++(((%%%""""""$$$(((+++---...///111222111...***((('''''')))++++++)))%%%!!!"""$$$&&&'''(((***...000333---,,,///222///---,,,++++++---------+++)))'''***+++---///////////////...,,,***))))))***,,,...222222222///+++'''%%%%%%---------,,,+++---000333444///(((&&&(((,,,.....................///000111...------...000111000...---...000111333333444444666666777888999888555222,,,---///111222444444555333222333444666666444222---+++,,,000444<<>><<<:::;;;888333222111111000000111111000000000111333555666777333222000000000...+++)))+++---...---,,,******+++,,,---.........---,,,+++)))((('''&&&'''((()))***...///111222333444333333000///,,,)))((('''''''''---333555///(((&&&&&&&&&''')))))))))((('''(((***.........---,,,+++))))))+++))))))***,,,.........%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))''')))+++,,,,,,...000222000111111222222333333333111///...---...,,,***((($$$###$$$'''+++...//////+++++++++***))))))((((((---***%%%!!! $$$,,,222000////////////+++&&&###"""%%%''')))))))))***++++++***+++...222333222///...---+++)))((()))***+++'''''')))---111111,,,''')))******)))'''%%%&&&'''###""""""$$$(((+++------------,,,+++)))(((''''''*********++++++++++++,,,,,,,,,---.........------...---***((((((+++222666111222222222000---+++)))***))))))***,,,,,,+++***+++,,,---,,,***(((((())),,,***+++...///---,,,///,,,---///000000///---,,,***+++...111333555555555000000///...---+++)))(((---------++++++,,,000333111111111///,,,***+++,,,)))'''###!!!"""&&&,,,//////...---,,,,,,,,,,,,,,,,,,++++++,,,------,,,***+++,,,///111222222000000444555555444333333444666555444222111//////......///...---...///000000...***(((,,,777DDDQQQ___kkksss}}}~~~~~~wwwnnnlllgggbbbcccjjjooopppuuuvvvwwwyyywwwooocccZZZWWWYYY\\\\\\[[[YYYYYYZZZbbbttt~~~|||}}}wwwuuuqqqmmmjjjkkknnnrrrttt||||||wwwrrrgggeeebbb___[[[VVVPPPKKKHHHNNNYYYhhhxxxhhhLLL???AAA===999:::999444444333333222222333333111111111111111222333444222111111111111000---+++,,,------,,,)))(((((())))))***,,,---...---+++***,,,***(((&&&&&&(((***,,,111222333333444444444333333111---+++)))))))))***+++222555...%%%######$$$%%%''')))***)))((()))***---,,,+++*********+++++++++)))(((***...111111000*********+++******))))))$$$%%%'''((()))))))))((((((***,,,---...///111333111111222222222111000///...------...//////---+++###"""###&&&***---//////(((((((((((())))))******---,,,)))%%%$$$&&&,,,000//////000222222...'''"""###%%%((())))))(((((())))))+++---000111111///...+++***((('''((()))+++,,,))))))+++///333222,,,'''&&&(((******((('''(((***$$$""""""$$$***...000111.........,,,)))(((''''''---------,,,,,,,,,,,,+++------...//////...---,,,------+++)))'''***000555333222000---,,,+++******)))(((((())),,,---------+++---......---,,,,,,,,,)))'''(((+++,,,***,,,111---....../////////............///000222333444444.........---***'''$$$"""+++***(((%%%%%%''',,,111///000111000---+++******((('''%%%$$$%%%)))---111222111///...,,,++++++++++++++++++,,,---+++(((&&&%%%'''+++///111111111000444666666555333444777;;;666444111...------.........,,,,,,---000111222111+++)))...:::IIIVVVeeepppyyy~~~vvvlllkkkrrrwwwwww}}}{{{yyyxxxvvvoooeee\\\XXXXXXXXXWWWUUUSSSRRRRRRUUUcccsss~~~{{{zzz}}}rrrrrrrrroookkkjjjlllnnnrrr{{{}}}vvvrrrpppnnnaaa]]]YYYUUURRROOOKKKHHHCCCNNN^^^nnn{{{bbbIII@@@CCC>>>999::::::666666555444444444555555000000//////.../////////111111000111111000---+++,,,---,,,***'''&&&&&&(((((()))+++---------+++***000...***&&&&&&(((***---222333333444444444333333444222///,,,++++++---...(((111444...%%%"""###$$$$$$&&&)))******)))***+++,,,+++)))((((((***,,,---+++)))(((+++000333333222...............---,,,,,,$$$%%%''')))***))))))(((+++,,,.../////////111333111222222222111///---,,,,,,,,,,,,---000111000...###""""""%%%)))---......%%%&&&&&&''')))***,,,---------,,,***))))))+++.........111444444000((("""###&&&)))***((('''&&&&&&%%%)))---000000...------((((((''''''(((***---...,,,+++,,,///444333...((($$$'''******)))(((***,,,%%%""""""%%%+++000222333---...---,,,)))'''''''''///......------,,,,,,+++---.../////////...,,,+++,,,,,,+++(((&&&(((---222444222...+++))))))***+++(((''''''(((+++---......***,,,///000///...///000'''%%%&&&))))))))),,,222........................//////.........//////000---------+++((($$$ ***((($$$!!! ###(((---...000222111///,,,***)))((((((((('''(((+++///333444333111///---,,,++++++******+++,,,,,,***&&&### ###(((---000222222222555777777666555666:::>>>666444000---+++,,,...000---,,,,,,---000333444444///---222???NNN\\\jjjuuu{{{vvvrrryyy{{{wwwtttooofff___YYYWWWUUURRROOONNNMMMMMMJJJUUUbbbnnn}}}yyyvvvyyylllnnnpppnnnjjjhhhiiijjjqqq{{{xxxnnniiiiiijjj[[[VVVPPPKKKIIIHHHGGGFFFDDDRRRdddsss|||zzzYYYGGG;;;>>>AAA===;;;>>>999888777666555555666777333///,,,,,,...//////---111///.........---***((('''***---,,,)))'''''')))+++,,,---......---,,,+++...,,,***(((((()))***++++++---///111333333333333555333000---,,,,,,...///111333444000***%%%###$$$))))))))))))***+++,,,---...+++((('''(((***++++++...---+++,,,---///000000........................(((***,,,,,,,,,,,,...///,,,)))+++111555333000///...111555555111---++++++---...///000000000///...&&&$$$$$$$$$%%%&&&&&&%%%$$$'''***,,,+++******+++///000111...+++)))***,,,++++++,,,...111///***&&&))))))))))))((('''%%%$$$&&&)))++++++))))))---000******++++++++++++******'''***...111222000---+++***)))((()))***+++,,,+++'''&&&&&&+++222555333000---+++)))''''''))),,,...............------,,,,,,.../////////...,,,***)))(((,,,///,,,'''%%%***///333111/////////...,,,+++,,,...//////---,,,---...,,,,,,,,,---...000222333***&&&######&&&***++++++,,,+++***))))))***+++,,,---+++******++++++***)))''')))***(((### !!!"""(((((('''""" (((///111222333222///,,,******+++***'''&&&&&&))),,,...111111000///...---,,,,,,))))))***++++++)))((('''###$$$&&&+++000444555555999555000------000222333666333000...///000000///222///---...333777888888555555;;;HHHUUUcccvvv~~~uuufffYYYZZZVVVQQQMMMLLLKKKKKKJJJOOOOOORRRZZZgggzzzyyyyyy|||}}}yyyuuusssnnniiihhhjjjjjjfffbbbhhhjjjkkkkkkhhhccc^^^ZZZTTTOOOHHHEEEEEEFFFEEEDDDJJJYYYjjjuuuwwwVVVFFF:::===@@@<<<:::===999888666444333222222333333000......//////...,,,---,,,+++,,,------+++))))))+++...---+++))))))***000000000///...---,,,,,,,,,+++***)))((((((((((((((()))+++---///111222222333222000......///111222555666666222---(((''''''))))))))))))***+++,,,,,,---+++))))))***+++++++++///...,,,,,,,,,------------------------,,,++++++***,,,------++++++,,,---,,,))))))///222000......///222444444000,,,))))))---......//////...------'''$$$!!! !!!%%%)))+++)))+++------+++)))))))))///000000---+++***,,,...---++++++---...---)))%%%(((''''''&&&&&&'''(((((('''(((((((((((()))+++...))))))))))))))))))))))))'''))),,,...///...,,,***+++*********,,,---......(((&&&'''+++111555333000+++***((('''(((+++...000111000...---,,,------...---------,,,+++***))))))''')))***'''$$$$$$'''+++111000//////000000...------///111111000.........------,,,,,,---///111222***(((%%%%%%(((***+++***---,,,,,,++++++++++++,,,,,,***)))((((((&&&$$$"""$$$''')))((($$$!!!"""###((()))((($$$!!!"""'''---000111222000...,,,,,,,,,111...+++(((((()))+++,,,111111000///......------'''((()))***+++,,,,,,,,,***((((((***...222444555444000+++)))+++///222333333000...---...000000000111///...///222666888888888:::CCCPPP]]]iiizzz~~~|||uuuiii___XXXTTTPPPMMMKKKJJJIIIHHHHHHHHHIIIOOO\\\ooo|||xxxvvvuuutttxxx~~~~~~zzzvvvtttpppjjjhhhhhhgggbbb^^^```aaabbbbbb___[[[WWWTTTLLLHHHEEEDDDEEEGGGGGGFFFMMMYYYiiivvvqqqQQQCCC999;;;>>>;;;999;;;888666444222000/////////444333111111111000...,,,+++***)))***,,,------+++***,,,......---+++++++++444333111///...---,,,,,,+++++++++***((('''&&&%%%%%%&&&(((***,,,///222333222222111000111222444555777777555222---)))(((((((((((())))))***++++++,,,,,,++++++,,,---...,,,+++///...---,,,++++++++++++------------,,,***)))(((,,,---///...,,,++++++,,,,,,((((((+++---+++***,,,///111222111...***((('''.........------,,,++++++((($$$###***//////000000---***(((((((((...///...,,,+++,,,...111///,,,***+++,,,+++((($$$'''&&&$$$###$$$&&&))),,,)))'''%%%$$$&&&((()))***(((''''''&&&&&&''''''(((&&&((()))+++++++++******++++++,,,---...000111111***))))))---111333111...)))(((((((((***---000222444111---***)))+++---///,,,+++***)))))))))))))))&&&%%%$$$""""""$$$&&&'''...------...000111000///...111444444222000.........---,,,,,,,,,---///000,,,***((()))***++++++***............---,,,,,,+++***((('''%%%$$$!!!###'''(((%%%######$$$(((******'''$$$###&&&***...//////...------...///666333///+++))))))***+++111111000000//////......'''((()))***,,,///111222222///,,,+++---000222333---)))&&&&&&)))...222444111///------///000111111000111111111222444777:::999>>>JJJXXXdddnnn{{{zzzrrrhhhaaaTTTRRRNNNLLLJJJIIIFFFEEEBBBAAA@@@DDDOOObbbvvvzzzrrrlllffffffhhhllluuu}}}|||xxxttttttooojjjgggeeebbb^^^YYYWWWXXXXXXXXXWWWTTTQQQOOOHHHGGGEEEFFFGGGHHHGGGFFFQQQ[[[jjjxxxiiiKKKAAA888999<<<:::888999555444222000////////////555555555555444222000...---+++***+++---......---+++,,,---...---,,,++++++333111///...---------...,,,,,,---,,,+++(((&&&$$$&&&&&&'''))),,,///333555333222222222333333444444444333111...***(((&&&&&&(((((()))***++++++++++++++++++,,,...000000---+++,,,,,,,,,,,,*********+++---...//////---+++(((&&&---...000000///.........,,,((('''))))))'''(((+++...//////...---***)))(((---------,,,,,,***)))))))))&&&!!!!!!(((...000000///,,,)))''''''(((...---,,,,,,,,,...111333111...******++++++)))&&&***'''###!!!!!!$$$))),,,***&&&""""""%%%(((((('''''''''&&&%%%%%%&&&'''''''''''''''(((((()))))))))+++---///000111222333444///...---///000000...+++''''''(((***---000333444444000+++'''&&&(((,,,///,,,+++***)))((()))******(((%%%""""""%%%''''''&&&******+++---000111000///---000333444333000...---...---,,,++++++,,,---...---,,,,,,,,,,,,++++++***---...//////...---+++***((('''%%%$$$""" &&&((('''%%%%%%&&&)))+++,,,+++(((&&&&&&''',,,---------,,,---000333777444000,,,******+++,,,111111111000000/////////)))))))))+++---000333555666333000//////000///...'''%%%$$$%%%***///333555222000...///000222222111111333444333222333777<<<888@@@LLLYYYdddnnnzzz{{{{{{|||~~~zzzmmmbbb\\\QQQOOOLLLJJJIIIGGGDDDAAAAAA???===>>>GGGXXXkkkxxxxxxoooddd]]]YYY\\\bbbhhhqqqzzz~~~|||yyyuuuqqqoooooolllhhheeebbb^^^ZZZVVVRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGEEESSS```ppp}}}```FFF>>>888888:::999888777333222111000000000111222555666777777666444333222333000.........///...---++++++,,,---------+++***---,,,,,,+++,,,---///000...///000///...+++(((&&&%%%%%%&&&(((***...111333222222333333222222111111111000...,,,***(((&&&%%%((()))***+++,,,,,,,,,+++******,,,...111111...,,,(((***,,,,,,******+++---///000111222000---)))&&&,,,///111333222111111222---)))((()))(((&&&(((,,,---,,,,,,,,,,,,++++++***+++,,,------,,,***((('''((('''%%%""" $$$(((---------+++)))((()))***---,,,,,,,,,...111333444222...++++++---...,,,***---)))%%%!!! ###&&&))))))%%%""""""%%%''''''&&&'''''''''&&&&&&'''''''''((((((((((((((()))))))))+++...111222222222444666333222222111000---***(((&&&'''))),,,///111444555222...)))%%%$$$'''+++...///...,,,+++***++++++,,,,,,(((%%%'''***,,,+++)))(((((())),,,///000///---))),,,000222000...,,,+++...---+++******++++++,,,.........---,,,+++++++++,,,---.........---+++***((('''%%%$$$###!!!%%%((('''&&&'''((()))+++------+++)))'''&&&***+++,,,,,,,,,...111444333111---+++***+++---///222222222111000000//////,,,,,,+++,,,...000222444555444333333222///,,,)))&&&%%%&&&)))...222555555444222111111222333333222333555666444222333777<<<999BBBNNNYYYdddooozzz~~~zzzvvvssstttvvvzzz{{{kkk^^^WWWPPPMMMKKKIIIGGGEEEBBB@@@AAA>>><<<<<>>===;;;:::>>>GGGRRRZZZdddmmmzzz}}}vvvrrrmmmfff```LLLHHHKKKWWWdddnnnwww}}}zzzyyy|||~~~}}}|||}}}}}}{{{qqqrrrrrrpppkkkhhhfffeee```___^^^]]]ZZZVVVSSSQQQKKKJJJIIIIIIKKKNNNQQQSSSMMMLLLLLLKKKKKKNNNTTTXXX```qqqhhhPPP>>><<<999777999:::999666222111000//////000111111///111333333333444777:::999666222000000111000///,,,++++++---000000...+++%%%&&&(((***,,,...//////000111111111000///---,,,&&&&&&'''(((((()))(((((()))+++---...///---,,,***,,,,,,---///111000,,,((()))+++---...//////...---(((((())),,,///000///...(((+++///...+++)))+++---...000444555444000+++(((,,,///222444333111000000---,,,---///---***,,,111333///+++******+++***(((&&&)))---111000---(((%%%%%%(((+++***%%%"""###%%%(((***,,,------,,,,,,---,,,,,,,,,///333555444222+++)))(((+++///222111///---+++***'''%%%$$$#########%%%((())))))((()))******+++---......---+++***,,,------......------,,,***...333333111///000333333333444333000...,,,+++)))+++---000222222222222111000/////////000111222444333333222000...,,,++++++---///222333333000...++++++---///111000---***###&&&)))*********+++,,,+++***)))((())))))+++,,,.........,,,******---000------------...///000000000---)))&&&&&&%%%$$$######'''((('''&&&(((+++***+++---//////...+++)))&&&)))+++---...///111333...---+++***+++...111444666555444333111///......***+++---///000111111222111000/////////...***((()))+++///444777777333000......///222555777777666444222//////000222333333:::IIIYYYeeeppp{{{|||uuunnnjjjiiiiiiiiiiiinnnvvvwwwjjj^^^WWWPPPMMMHHHEEEDDDCCCBBB@@@===<<<;;;;;;<<>><<<999555222111///,,,***---000222111...,,,---///111222444555444111---+++))))))+++---//////,,,***333...)))'''''')))+++,,,---***''''''+++///000000000///////////////000111444///)))%%%$$$&&&'''''')))))))))))))))))))))***)))(((''')))+++---,,,,,,000000//////...//////000444222///------///222444666777999888444000---+++'''(((+++...111111000...000,,,)))***...000...+++,,,000333333555777333---,,,++++++///444777777666222,,,)))***,,,---000444>>>RRRdddkkkssszzzrrrllleeeaaa```ccceeefffkkkqqq}}}{{{fffUUUMMMNNNLLLHHHFFFEEECCCAAA???<<<>>>???===:::888999;;;@@@EEEMMMUUU^^^hhhrrrxxx}}}nnn___XXXVVVTTTSSSSSSPPPPPPRRRYYYccckkknnnooo}}}|||~~~~~~~~~zzzssslllggg\\\[[[ZZZZZZZZZZZZYYYWWWWWWTTTQQQPPPQQQPPPMMMJJJJJJIIIIIIJJJMMMQQQUUUXXX]]]XXXYYY```eeeiiipppyyysssUUUEEE<<<:::777666777888888888888777444111---+++)))(((,,,---///222444555555666333222///,,,+++,,,---...111000///000111222111000***,,,111444000******...+++******,,,000333333111...---,,,,,,,,,+++(((%%%%%%%%%&&&))),,,---,,,+++))))))***)))((('''&&&%%%((()))***---000111///---&&&&&&'''))),,,------+++///...---,,,,,,,,,------+++)))((()))*********((('''(((***,,,...///000000222111000/////////000111222111000///,,,***((('''(((***,,,...//////......+++---...---***)))***,,,...//////---,,,,,,...///000111222222111///---,,,+++++++++,,,,,,---...///,,,,,,,,,,,,++++++++++++------+++(((%%%$$$%%%'''%%%(((,,,...---,,,,,,,,,///000000111111000///...///...---,,,---///111222555666555111---******+++---++++++...333555222...///000111333666999;;;===<<<999555222///---***(((***,,,------******+++---000111333444444111...,,,+++,,,---///111222222111222000---***((((((***,,,000---***+++...111222111111000000/////////000000444000,,,)))((())))))(((***+++++++++***)))((('''(((((((((***---/////////333333111000///.........333111///------...000222444444555444111---+++)))((((((***...222444111...111///,,,,,,---...---+++...111222111444777666111///---,,,...333777777555333---***,,,------111555CCCZZZooouuuxxx|||xxxnnnkkkfffbbb```cccgggkkkooouuuyyygggYYYRRRLLLJJJGGGEEEDDDCCCAAA???<<<>>>???>>>;;;:::;;;===???BBBFFFKKKRRRYYYaaafffmmmssssssbbbZZZXXXWWWXXXZZZWWWWWWXXX^^^fffnnnuuuxxx}}}|||{{{|||~~~xxxpppfff```XXXYYYYYYZZZZZZYYYVVVTTTSSSPPPMMMMMMMMMMMMJJJHHHLLLMMMOOOPPPQQQTTTYYY\\\cccaaafffooovvvyyykkkNNN???;;;999777777888999888888:::999666222///+++)))''',,,,,,...///111222333333222000---+++******+++,,,000......///000111111000---...222555111***(((+++'''&&&''')))---000111111000...+++******)))'''&&&&&&%%%&&&(((***,,,+++)))*********)))'''$$$"""!!!###$$$(((,,,000000...,,,'''&&&&&&(((+++,,,+++***------,,,,,,,,,+++++++++)))((('''(((***,,,,,,+++((((((((()))***---///111222000...,,,,,,...000111//////......---,,,+++***------.../////////////////////...,,,******+++---/////////...,,,+++,,,...000111111111000---+++)))------,,,,,,---...000111......------------------000///,,,(((%%%$$$''')))&&&)))---///...---------......//////000//////...///---+++******---000222888888777333///+++***+++++++++,,,000444555222///000111222333555888:::;;;<<<888444000...+++(((%%%'''''''''&&&&&&'''***,,,...///111333333222000///------...///111333444555222333222...)))''')))+++000...------///000111000000000///......///000000444222///......---,,,+++---...//////---***'''%%%''''''(((+++///111222222666555444222000///------111000///...............000000///...---+++***))))))((((((---444666222...111111000...,,,******+++///111111000333888999666222///---...222555666444444///,,,......///222888IIIaaavvv|||}}}~~~xxxuuukkkiiieeebbbbbbffflllqqqxxx|||~~~tttfffZZZUUUJJJHHHEEEDDDCCCBBBAAA???>>>???@@@???>>>===>>>???@@@@@@AAABBBDDDHHHNNNRRRUUUaaatttyyyfff]]]ZZZZZZ]]]```___```bbbeeejjjrrr{{{}}}~~~}}}yyypppfff^^^UUUWWWZZZ[[[[[[XXXTTTRRRPPPNNNLLLKKKLLLKKKJJJIIIPPPUUUZZZ[[[ZZZ\\\aaafffnnnpppwwwhhhLLL>>>999888777888999999888777999888666444111...+++***++++++++++++,,,---...///...---+++***)))***+++,,,...------...000111000///------000333000)))''')))'''&&&'''(((***---///000///,,,)))(((((())))))(((''''''&&&(((***++++++***,,,,,,+++***'''### %%%***///000---+++''''''(((***---......---,,,,,,------,,,,,,+++***)))((()))+++...000000///))))))(((((())),,,000222111///---+++,,,///222444//////...---,,,+++++++++000000//////000000000000111///---+++******+++,,,/////////...,,,***+++,,,//////000111000...,,,***///...---,,,---///111222......------,,,++++++***333111---)))&&&&&&))),,,'''***...000///.........------..................,,,***(((&&&'''+++///222888777666444111///---,,,+++,,,...333666666333000111111222333444666888999888555111///,,,***'''%%%%%%$$$###"""###&&&***---,,,---///000111111111111---------------...111333111444555222+++'''))),,,///.........///...---,,,,,,+++++++++,,,---///111444333222333333222000---000111333333111---(((%%%%%%%%%&&&***...222333333555555444333111000............//////......---,,,++++++******,,,,,,,,,+++)))'''''',,,333555111,,,000222333///)))&&&(((+++000222333333777;;;;;;888444111......222444444333444000...000000111555<<>>CCCGGGJJJVVViii{{{}}}lllbbb^^^]]]___cccdddgggjjjlllmmmrrrzzz|||~~~{{{{{{||||||yyyrrrjjjdddXXXYYY[[[\\\ZZZXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPWWW___gggiiihhhiiiooouuu}}}eeeJJJ===999888888999::::::777555555555555444333111///...+++***)))(((((()))***+++))))))))))))***,,,---...---,,,,,,---///111000///++++++---000...)))''')))******)))((((((***,,,---,,,)))&&&&&&'''***++++++)))(((''')))+++,,,,,,+++---------+++(((###"""(((---///---+++(((((())),,,000222222111+++,,,---......---+++***&&&'''))),,,000111000///******)))***+++...111333///...,,,,,,---111555888000///---+++***)))))))))////////////000000111111000...+++***)))***++++++...//////...,,,******+++,,,...///111111000...---......------...///111222...---,,,+++)))(((&&&&&&000///+++'''$$$%%%(((+++(((+++///111111000//////------------------......((('''%%%$$$&&&***///222444333333333333222000///+++---000444777666444111111111111222444555777888444222///---,,,+++)))'''%%%###!!!!!!###'''+++---***+++,,,---///000111222//////...,,,)))***---000000444666333,,,)))***---///000222222000...,,,+++&&&&&&%%%&&&(((,,,///111333333333555666555222///222444666666444000+++'''######%%%(((---000111111111111222222222111000000,,,---...//////...---,,,)))((((((***...000111000((('''(((,,,222333000+++...111222...'''$$$&&&***000444777888;;;>>>;;;666555111......111333222000111//////111222333999AAAUUU^^^kkkuuu~~~wwwrrroooggg___aaaiiiqqqtttrrr}}}|||pppdddVVVLLLJJJHHHFFFDDDDDDDDDBBBAAA@@@@@@??????@@@@@@???>>>DDDBBB???<<<999:::>>>BBBGGGNNN^^^tttsssjjjeeebbbcccfffgggkkkoooppppppqqquuuxxxyyy~~~}}}zzzvvvtttwww}}}~~~{{{zzz{{{|||{{{zzzyyyxxxuuupppiiiddd]]]^^^^^^\\\ZZZYYY[[[]]]\\\\\\[[[YYYYYYYYY[[[\\\cccllluuuyyyxxxzzz___FFF;;;999999999:::;;;999666333111222333444444333222111---+++(((&&&%%%&&&(((***'''((()))***,,,...000111---,,,,,,---000111111000---******,,,+++((('''))),,,,,,+++)))'''''')))+++)))'''%%%%%%(((***,,,,,,)))((('''(((+++---------,,,,,,,,,+++((($$$ &&&+++...---+++))))))***---000333333222***,,,...//////---***(((!!!###(((---111111...+++)))***,,,---///111222222...---,,,,,,...222555888111///,,,***((('''&&&&&&***+++---///000111111222///,,,******+++,,,,,,+++,,,...///...,,,++++++++++++,,,///000111000///...------......///000000000------+++***((('''%%%%%%***)))'''$$$"""###&&&))))))---111333222111111111//////...------------...'''&&&%%%%%%'''+++///222//////000222444444222000,,,...111333444333222111000000000111333555777888222000---,,,,,,,,,***)))'''$$$""""""%%%))),,,...(((((()))***,,,...000111000111111---***))),,,///000222333111---,,,---///222555777777444000,,,+++######"""###&&&***...000111111222444666555222000111333555666555111---***######$$$'''+++---......,,,---///000111111000000+++,,,---...////////////***((())),,,111444333111((()))+++...111000...,,,---000111---(((&&&(((+++222666999999;;;===999222333000...///111222///---,,,,,,---111333666>>>GGGZZZ___iiiwww|||uuuooooooggg______gggoooqqqooouuu||||||qqqfffXXXLLLKKKIIIFFFEEEDDDCCCBBB@@@AAA@@@>>>>>>??????===;;;???>>><<<999777888;;;>>>DDDHHHVVVnnnxxxpppjjjeeefffiiikkkmmmqqqsssssssssttttttyyy}}}|||zzzuuusssooojjjfffiiirrrzzz|||}}}|||yyyyyy||||||zzz}}}|||yyyvvvpppiiidddggghhhgggdddaaa```dddgggiiiiiiiiihhhggghhhkkknnnuuu|||zzzVVVBBB::::::::::::;;;;;;999444111000111333444444333222111111...***'''&&&&&&)))***))))))***,,,...///111111------,,,...000222222111222---***+++***&&&&&&))),,,,,,+++(((%%%%%%(((+++)))'''%%%&&&((()))******(((&&&&&&'''***---......((()))******'''### %%%***------,,,***)))***+++...///...,,,(((***---///...,,,(((&&&###)))000333222---)))''')))---000222222111///...---------...000222333///---***(((&&&%%%&&&&&&$$$'''***...000111222222---,,,***+++...///...,,,***,,,......---++++++,,,+++,,,...//////...---,,,+++,,,...///000000///...,,,,,,,,,+++******))))))'''''''''%%%###$$$''')))***...222333333222222222222111///...---,,,------+++***))))))***,,,...000---,,,---000333444111///+++---///000//////.........//////111333555777888333111...,,,,,,+++***((((((%%%######'''+++------'''''''''''')))+++...000...000111...***))),,,000//////.........///000000222666::::::555000+++***%%%$$$###"""$$$(((,,,...//////000222444444222000...000222444333111...+++%%%$$$%%%'''***,,,,,,+++)))+++---/////////......++++++,,,---///000111222---++++++///444555222...***---111222111///......---///000...+++***,,,...444777888666777888555///000...---///222111...***'''(((,,,111444888BBBMMMYYYaaaooo}}}wwwpppkkkjjjfffaaa___aaaeeejjjmmmsss{{{wwwllldddYYYNNNKKKIIIFFFDDDCCCBBB@@@>>>BBB???===<<<======:::888;;;;;;:::888666666999;;;AAAEEESSSkkkxxxnnngggcccfffkkkqqqqqqrrrtttwwwyyyyyyxxx}}}}}}}}}~~~~~~|||xxxuuuooolllgggcccbbbffflllppptttxxxzzz|||~~~}}}uuuoootttwwwxxxuuuqqqpppsssvvvzzz{{{{{{zzzyyyzzz~~~tttQQQ@@@;;;::::::;;;<<<;;;888333000000111333444444333111000333000,,,((('''(((***,,,+++,,,,,,---///000000111...------...111333222222777000+++***)))&&&&&&(((***+++***'''$$$$$$'''+++)))(((&&&&&&((()))((('''&&&%%%$$$&&&))),,,---...&&&'''(((((('''###$$$))),,,---,,,***)))))))))******)))'''&&&(((,,,...---+++'''%%% %%%,,,333777555///***%%%(((---222444222///---.........------.........,,,+++(((&&&%%%%%%&&&''' ###(((---000222222222---,,,+++---000111///---)))+++......---,,,,,,,,,+++,,,.........,,,***))))))+++...000111000...---,,,,,,,,,------.........'''((()))((('''(((***,,,+++...222444444333222222444222000...---,,,,,,---///...---,,,,,,,,,---...,,,,,,,,,///222333000---+++,,,------,,,++++++,,,---...///000333555777888555222///---,,,***(((&&&(((%%%###$$$(((+++,,,,,,'''&&&%%%&&&'''***---///)))---///---)))(((+++//////---+++,,,...111222111000555999999444---)))'''(((&&&$$$###$$$'''***,,,.........000222333111000,,,---///111111///---,,,'''&&&&&&'''***++++++***)))***,,,......---,,,+++++++++,,,---///111333444///...---111555555000++++++000555555111......111////////////......///000777888666222222444222...---,,,---///222111---((($$$&&&***000444999DDDPPPVVVaaattt|||rrrkkkgggeeefffddd___[[[]]]eeelllvvvpppfffaaaYYYPPPKKKHHHEEECCCAAA@@@>>><<>>======>>>????????????===999777777777666999<<<;;;999888:::<<<@@@BBBKKK___xxx}}}nnneeeaaa```ccchhhppptttyyy}}}~~~~~~~~~}}}|||zzzxxxuuussspppmmmnnnrrrrrrnnnqqqwwwwwwzzzjjjLLL@@@???:::<<<>>>>>>;;;666000---......///000222555777999777555333111000000111222000000///////////////000...,,,)))(((((())),,,...111///,,,)))(((((()))***---+++((($$$"""$$$)))...000///...,,,***'''%%%$$$%%%***---***)))+++,,,+++(((%%%$$$&&&$$$ !!!$$$%%%&&&(((***,,,,,,---+++******,,,------,,,******+++------+++)))%%%### ###(((---///,,,&&&!!! %%%+++//////,,,)))(((------,,,***))))))***+++---***(((''')))***++++++((())))))***+++---......+++,,,...000111111000///------......,,,***(((&&&)))+++...111222111///...---+++++++++---......------,,,+++++++++,,,...///...+++(((***///222111......,,,++++++---///000000000111000///,,,+++,,,---+++***((('''''')))+++---...---,,,---...///---,,,,,,,,,+++++++++,,,,,,---///...---...111333333222111000---+++***)))******)))'''&&&&&&&&&%%%"""$$$(((,,,.........///111)))(((&&&''')))+++,,,+++,,,---000222444444444333222222222111///---+++)))+++******,,,//////---+++,,,,,,,,,...000000...,,,,,,---///000000000///...///,,,)))((()))******)))'''(((+++---......---,,,000111///***+++000444333///,,,***)))+++,,,,,,***...222666666222///000222333333222222111111111000111222333111,,,))))))***,,,+++,,,000555666222...******---222555888BBBKKK___mmm|||yyyqqqkkkgggfff]]][[[]]]```bbbeeennnwww}}}wwwkkkbbb\\\TTTOOOEEEDDDAAA???>>>>>>???@@@?????????===:::999999:::888;;;<<<;;;888666777999===@@@JJJ\\\rrr|||pppfff^^^[[[aaahhhnnnsssyyy|||}}}}}}~~~~~~}}}|||{{{|||xxxvvvxxx}}}}}}{{{~~~dddKKK@@@>>>:::<<>>??????===;;;:::;;;===999;;;<<<:::777666777:::>>>CCCMMM]]]ooo|||rrrggg[[[VVV[[[dddkkkqqqxxx{{{{{{{{{~~~zzz\\\HHH>>>;;;:::<<>><<<999888:::<<>><<<777222...///---+++***,,,000444777666333000......111555777444333222111000000000000444111---)))&&&%%%&&&'''------,,,,,,,,,---...///...***))),,,222555222...((()))***++++++***))))))***---...---///222222///(((&&&&&&******&&&%%%'''((((((((()))+++...111333...---,,,---///000000///111111111000///---+++******((('''(((***,,,------,,,---...---***((((((((()))***)))%%%!!! $$$))))))(((''''''((()))((('''&&&(((***,,,,,,+++***(((***+++,,,...000111222222++++++,,,,,,---------,,,,,,...000222111///+++)))"""!!!!!!$$$)))---000111,,,++++++*********++++++))))))))))))+++,,,,,,+++,,,***((((((***+++,,,+++''')))+++,,,+++++++++,,,///...,,,***)))((((((((()))(((''')))+++.........,,,,,,,,,---...000111222//////...///000///,,,***++++++,,,,,,,,,+++)))(((***,,,///111111000//////111///...---......//////000---***(((((())))))(((***,,,000333555666666555111222333333111///,,,+++***)))(((&&&&&&(((+++---,,,***))))))***)))'''%%%&&&(((***,,,.../////////000000...,,,***(((((()))***,,,///111333333222222///222222///---...,,,(((!!!"""############$$$$$$$$$'''***,,,,,,+++******''')))+++------,,,+++***,,,***)))(((((())))))***++++++,,,...111222333222+++)))***///444<<>>@@@@@@CCCDDDBBB>>>;;;;;;===BBBFFFRRRggg}}}{{{ooojjjhhhfffdddeeennnsssyyy{{{|||~~~hhhOOOAAA999666555777999:::999666222///111000//////000222444555333111...------///222444222111000///////////////666444///+++(((((()))***,,,,,,,,,,,,------...///+++***+++///555666111,,,%%%&&&'''(((***+++------+++---......111666555222)))(((***......)))'''(((((((((***,,,///222444666111000......///000///...111111222222111...+++***(((&&&$$$%%%(((+++---...,,,---...,,,)))''''''''''''((('''"""!!!&&&'''&&&%%%%%%''''''&&&%%%$$$'''***---...---+++)))***++++++,,,...///000000******+++,,,---...//////---...000000...,,,)))'''"""!!!!!!$$$)))...222333111000...,,,,,,---...000******)))((()))***,,,---...,,,******+++------,,,'''))),,,---,,,+++,,,---111000///---+++******)))+++)))((((((+++---......******+++,,,...000111222///---,,,---------+++))))))***,,,------+++)))((('''+++///222222111111111111...,,,+++---///000000---+++((('''''''''&&&$$$)))***,,,///111222222333......------,,,***)))(((***)))(((%%%###$$$'''***+++******+++,,,***'''$$$$$$&&&(((***+++,,,,,,,,,+++---...---+++)))((()))***,,,...111222333222111000333444222///...***%%% """$$$%%%%%%%%%'''(((%%%'''))),,,---,,,***)))$$$%%%''')))******)))))),,,***))))))*********)))(((***,,,///111222222222---++++++///555>>>NNN\\\dddppp{{{wwwnnnddd\\\WWWTTTSSSVVV^^^fffmmmuuu}}}|||pppggg^^^SSSLLLFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>===<<<;;;<<>>NNN]]]fffsssyyypppeee[[[UUUUUUTTTXXX^^^ccciiiuuu|||ppphhhbbbZZZTTTNNNLLLIIIFFFEEEDDDDDDEEEAAAAAA@@@>>>===>>>AAADDDKKKPPPTTTTTTNNNHHHDDDCCCFFFOOOaaayyy}}}gggMMM???999777000111222333333333222222---///333666777777555444111000///...------...///------,,,,,,,,,------...///---+++))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000000///)))((('''''')))---000333...000000///333888777222((()))---333222+++&&&%%%&&&(((,,,111555888999:::666444222222444666777666333333111000...------,,,,,,)))&&&%%%''')))******''')))***)))'''$$$######%%%''''''!!!&&&(((''''''((())))))(((&&&))),,,000333333000,,,)))+++*********++++++,,,---...------,,,,,,------.........------,,,,,,,,,,,,(((&&&%%%&&&***...111222222///+++'''''')))---000000...,,,)))(((+++///333///---+++***,,,------,,,,,,...111222111000000000........./////////000000...+++))))))+++---//////((('''''''''((()))******---+++((('''((()))))))))###%%%)))---///...---+++$$$(((---///---+++++++++'''$$$ !!!%%%))),,,,,,''''''(((+++------***(((((('''''''''(((***,,,......,,,***(((''''''((())))))---000000,,,'''%%%%%%%%%'''***///111000,,,)))%%%&&&((()))************$$$)))///111///---,,,,,,###&&&***...111333444444444555444...++++++)))%%%###(((******+++...000000...,,,+++---///000000'''''''''((()))+++---...,,,***)))***,,,,,,(((%%%'''***000333444444333333777222000111555>>>NNN\\\fffsss|||ssshhh]]]VVVYYYYYY\\\___aaaeeeqqq}}}zzznnnhhhddd___[[[TTTRRRMMMIIIGGGFFFGGGGGGCCCCCCBBB@@@???@@@CCCFFFHHHNNNUUUXXXUUUPPPMMMLLLQQQ\\\ooo```KKK@@@999666///000222333333222000///---...000333666666555333///222333111---+++,,,///...///111///,,,)))'''&&&+++******,,,...000000///111///,,,***)))+++...000---+++)))***+++,,,,,,***((((((''''''(((,,,222666111333333333111000000000(((///777999555///)))'''***+++...111444777999999444222111222666777666444222111///---,,,+++*********+++++++++))))))***,,,)))***)))%%%!!!"""%%%+++---+++### )))+++(((%%%''',,,---+++((()))+++///222222000---***...000333333222///......////////////...,,,+++******,,,............///111,,,+++******+++...000222---***&&&$$$%%%(((---111/////////...,,,---///111000///---++++++,,,...///222111000000111111///---111222111...///222111---,,,'''!!!"""''',,,...---******)))((((((''''''''')))))))))+++,,,,,,***((($$$%%%(((***,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((%%%###&&&!!!"""&&&***......,,,***)))(((&&&###!!!###&&&***,,,***))))))++++++***)))---,,,+++,,,///...+++((('''&&&'''***------***&&&%%%&&&))),,,//////,,,)))***((((((,,,222333///+++)))''''''+++111666777666888444///,,,*********)))'''))),,,---......000111222000,,,((('''+++111777333///,,,,,,...///...------------,,,+++)))'''%%%'''+++000333555666888999:::;;;======;;;???MMM[[[gggttt}}}uuukkkccc^^^YYY\\\___```cccjjjssszzzyyyooofff^^^YYYWWWVVVTTTQQQOOOLLLJJJIIIHHHHHHGGGDDDBBBAAACCCEEEJJJJJJMMMQQQQQQPPPTTT[[[bbbmmm|||wwwXXXGGG===777333///000222444444444333222...---...000444666444222000222333111,,,***+++,,,...000222111...***((('''+++******+++...//////...000...,,,******+++---...---,,,+++*********)))))))))(((&&&%%%'''+++111555111222222222000///......***...333555333///+++))))))+++...111444666777888444222111222444555333222///...---,,,+++*********)))***+++***)))***,,,...,,,,,,+++'''"""!!!$$$)))++++++$$$!!!))))))'''%%%''',,,...,,,))))))+++...000111///---+++000222444444333111111222333333222111///---+++***+++,,,------,,,,,,...000---,,,+++++++++---///111,,,)))%%%###$$$''',,,//////000000///------...///000000////////////000111/////////000111111000///...000000...111444444000,,,'''######(((++++++***))))))***************)))+++***+++,,,......,,,***%%%&&&(((***,,,---......000///,,,***))))))***+++---)))### """!!!"""%%%)))---...+++)))((((((&&&$$$"""###%%%(((,,,+++******++++++)))'''+++***)))+++...///---+++))))))***,,,//////+++(((''''''))),,,......,,,)))+++***+++---000111///---...,,,+++---000333444333444111...---,,,,,,,,,***)))+++---...------///000222000,,,'''&&&)))///444666333111111222333111000+++,,,,,,,,,+++)))'''&&&(((+++000333444555666888::::::;;;;;;888:::GGGUUUeeeqqq|||wwwnnnfffaaa\\\^^^```aaadddjjjssszzz{{{qqqfff^^^XXXWWWUUUSSSPPPNNNLLLKKKIIIHHHFFFCCCAAAAAACCCFFFFFFDDDFFFLLLPPPTTT[[[ccckkkxxxhhhNNNDDD===555111///000222555666666666666222///,,,///444777555333111333333000***'''''')))...000222222///+++)))(((***))))))***---......------,,,+++*********+++,,,---------+++(((''''''((()))&&&###"""%%%***111555222111111000///...,,,,,,,,,---...000111000---+++)))+++///333555666666555444222111000111111///---+++***************++++++((()))***))))))***---/////////...)))### !!!###&&&)))+++&&& ###)))'''%%%$$$''',,,......,,,+++,,,.../////////...---444555555555333333555666888777666444222///---+++---------,,,++++++---//////...,,,++++++,,,...///***(((%%%###$$$'''+++...000111222111...,,,,,,,,,---...///111111111111000------...///000000000000,,,...//////222666555111+++(((&&&'''***+++)))&&&'''(((+++---.........------,,,,,,---//////...---''''''((()))+++...111222444111---***)))+++---///333000+++&&&"""!!! !!!!!!"""%%%)))------+++)))((()))(((&&&$$$###$$$&&&+++++++++,,,,,,+++'''%%%(((((((((***,,,//////...,,,,,,---///111111...,,,***))))))+++------,,,***---.........------///111333111///...///000//////...------...///000...------...///...---,,,,,,...111///,,,'''%%%''',,,///666555444444444444222000+++++++++,,,++++++***)))***---111333444444555777999888999888444666AAAMMMbbblllwww}}}xxxooohhhddd___aaabbbccceeejjjssszzzoooccc]]]\\\ZZZWWWSSSPPPNNNMMMJJJIIIGGGCCCBBBCCCGGGJJJJJJEEEDDDKKKTTT\\\fffooozzz\\\HHHCCC===666111///111333555777888999999666111,,,...444888777444111222222...((($$$$$$%%%---///111111...+++((('''+++***)))***,,,---,,,+++++++++******************///000///,,,)))&&&'''(((%%%"""###***222666333222111111000///---+++---,,,,,,000333333000,,,***---111555777777555444333222111///...---+++***'''''''''((()))***,,,,,,)))******)))'''(((***---000111000+++%%%!!!"""###%%%)))+++)))$$$!!!%%%)))%%%$$$%%%'''+++................../////////000000444555555333333444666999999999888666444222000/////////...---++++++...000111000...,,,+++,,,---...***)))'''%%%&&&))),,,...000222333111...+++******(((***---000111000...------///000000/////////000+++///000000333666444///******+++---...,,,(((%%%%%%(((,,,///222222111111---,,,,,,---///000///...***)))))))))+++///222555444222///,,,+++---000222666555111...+++((('''&&&$$$%%%'''***...///---+++***++++++***'''%%%$$$%%%((((((***,,,---,,,)))&&&&&&&&&'''))),,,...000000...///000111222222000///---+++******,,,---,,,,,,...000111///++++++///333444222000...------------***+++,,,///222333111///000111000...,,,***+++,,,000...,,,(((%%%%%%(((+++222222222222222111///---,,,,,,---------............111333444444444555666777555555555222333===III]]]gggrrrzzzwwwooojjjgggbbbcccddddddfffllluuu|||wwwiiieeeccc```[[[VVVRRROOOMMMKKKJJJHHHFFFFFFIIIOOOSSSWWWPPPMMMSSS^^^iiittt|||zzzSSSDDDBBB<<<444000000111333444666777888999444000,,,---111555555333000222111---'''######%%%,,,...///...+++)))(((''',,,*********,,,,,,,,,***))))))))))))******+++,,,111111000...+++))))))***!!!###,,,444888666444222333333333000---,,,,,,...222666666111------///333666888777555444222222111///---+++******'''''''''((()))+++,,,---+++++++++***'''&&&'''(((///000000,,,'''$$$$$$&&&'''***---+++'''%%%&&&)))%%%%%%&&&(((+++---......000000000000000111111222222333222111111222666999888888888777555444222222000111111///......///111333111///,,,+++,,,,,,---,,,+++***)))***,,,...///000111222111---***((((((&&&)))---000111///---+++///000222111...,,,,,,------000222111333444000***(((***...111222///***&&&%%%''',,,000222333333222---,,,+++,,,...000000///---,,,******+++...222444111000///...///000111222333222111000///------,,,((((((***---000111///...,,,......,,,)))&&&%%%$$$$$$%%%'''+++---...+++)))&&&''')))+++,,,---///000---...000111111111111111...,,,******,,,---------...111222///***)))...444111000...,,,+++,,,...///++++++---000333444444222222222111...+++***+++,,,...---,,,)))%%%$$$%%%'''---///000000///...---,,,/////////000000111222222333444666666555444555666333222222222222333===GGGXXXcccpppxxxxxxrrrmmmkkkdddeeeffffffgggnnnxxx~~~rrrllljjjeee```YYYSSSOOOMMMLLLKKKKKKJJJLLLRRRYYY^^^ddd]]][[[bbbmmmxxxoooJJJ???>>>999222111222222333333444555666666000...,,,,,,...000111222000222222///)))&&&&&&(((,,,------+++)))(((((()))---,,,++++++,,,---+++***((((((((((((***+++...///222000...---......---+++!!!%%%///666999777555333444666666333000+++---000444666555222//////111333666777666444333111222222000---++++++,,,))))))))))))***+++,,,---,,,---...---***'''&&&&&&+++---...,,,)))'''(((***,,,...000...***''''''(((&&&'''((()))***+++,,,,,,000000000000111111111222///000000//////111555888666666666555444333222111///111222111000000111222333111///---,,,,,,------------,,,,,,---...000111000000000...+++((('''''''''***...111111///,,,***---///111///+++((()))***---111222222222222---&&&%%%)))///333333000+++(((&&&(((+++///111222222222...,,,+++,,,///000111000000...,,,++++++,,,///000...------...///111333444---------------------,,,******+++...111222111000/////////---)))&&&$$$$$$"""###%%%)))---...---,,,(((+++---...---,,,,,,---(((***---.........000111...,,,++++++---//////......000111...******...333//////...,,,+++---111444111//////000222555555555222222111...++++++,,,---,,,---,,,***&&&$$$$$$%%%+++---...///...---...///111111111111222333555555666777777666444333333444000//////000111333<<>>???999666:::444333222111000000000000///222555333000///333777333555666444111///000222111000---***'''(((+++...000...------------,,,***((('''&&&&&&)))...222555000***&&&(((000444000+++***%%%###&&&---555888888666333111333888999666222---///000///---...111555//////000111111111111111///111333222///...000222//////...---,,,,,,,,,,,,+++///444666444000,,,***"""&&&***+++++++++...111666666555111,,,)))'''(((***++++++***)))(((((()))+++,,,.../////////...---,,,---///000000111444666666666555333000...,,,***)))---111333222111000000333111///---,,,---...///------......///000000000......,,,)))&&&%%%&&&'''&&&'''***,,,+++)))'''%%%###&&&***((($$$"""$$$''')))...000111111000***######+++000111///,,,***))))))***+++,,,...//////111///...///111444555555444222000---***)))((((((,,,***'''&&&)))///666:::111000...,,,***)))((('''+++++++++---000111000/////////---)))$$$!!!!!!!!!&&&%%%%%%'''***,,,,,,+++---111555444000***'''&&&"""&&&''''''))),,,///+++++++++---000111000///,,,,,,------,,,,,,...///111222111000...000666:::===888222///000333666888000000///---,,,,,,///111***+++---,,,)))&&&%%%%%%%%%''')))((('''(((---000333333222111222333444555666666555333000......000///,,,+++---...///666>>>PPPbbbssswwwvvvzzzyyyqqqjjjfffbbbccceeeggglllvvv{{{xxxvvvqqqsssuuuvvvxxx|||___BBB???>>>===???===:::555000...000333555555222555777888666444333333444444222111000000//////111111000...,,,,,,...000222///,,,***+++,,,------***)))(((+++///222444555---***'''***000444333111)))((()))---222444222000111000000111333444444333111111000...------000222333222000///...///000000111000...,,,+++++++++,,,333000...///111111...+++---...111222222111...---$$$&&&***,,,,,,---///000333333333333222000...---+++,,,,,,,,,***(((&&&%%%)))&&&&&&)))...000...***+++---000000//////333666111111222111...***&&&$$$%%%)))...111111000//////000...+++***+++...111222333111........./////////---.........,,,)))&&&$$$***(((&&&%%%%%%&&&''''''###""""""$$$&&&''''''%%%***+++++++++***)))((('''$$$%%%(((+++......+++((('''))),,,.........000111222222222222333333444444666555222///+++***+++,,,---+++$$$###---444555111///,,,***)))***+++---............///000111222000---)))### ###)))++++++(((&&&&&&***...111000///---+++(((&&&$$$%%%'''***+++*********+++++++++,,,...000000///------...///---***))),,,///000///...///000222555777666555222---***+++...111///,,,***---222555333000...---+++)))''''''(((((()))))))))))))))(((((('''***+++...000222222222111555666777555111///000111///,,,---000111111666===VVVdddrrryyy}}}zzzuuummmeee[[[```gggmmmrrryyycccFFFAAA>>>===>>><<<888444000...000111222111111333666777666555444555555444222000///---------//////...,,,,,,---///111///,,,)))(((***+++,,,,,,***))))))***...111333333///+++(((***...222222000)))((((((+++///222111////////////111333555444333111111000...,,,---///111111000000//////000000111000///---,,,+++***++++++111000///000222222///,,,***,,,...000111000...---'''***---............///111222333444444333111000++++++,,,++++++)))'''&&&&&&$$$$$$(((---...+++''')))+++---...---...111444222333333222///,,,)))''''''***...000111000000000111...+++)))***---000222333111//////000222222111......//////...,,,***))),,,)))&&&%%%%%%&&&'''((($$$$$$###%%%&&&'''&&&$$$*********************)))&&&'''))),,,......+++)))&&&)))+++,,,---///111333444444333222222333444555111111///---***)))***,,,+++)))### )))...///111000---+++*********+++---------...000111222333222///***###!!!$$$***+++,,,***'''&&&))),,,---,,,+++***)))((('''&&&'''))),,,---+++***)))***------...000111111000///---000222111---+++,,,---000000///...///111444555555333000+++((((((***---000---,,,...222444111...++++++***))))))))))))))))))***++++++***(((&&&$$$%%%'''+++...000000000///000222444333111///000111111///000333555555;;;AAAYYYggguuu{{{~~~|||vvvooohhheeeggghhhlllqqqzzzeeeJJJCCC>>>===>>>;;;666444111000000000///---111333555666555555555555555333222///---,,,++++++,,,+++*********,,,...000)))'''&&&&&&(((***+++++++++***((())),,,...//////000,,,((((((,,,///000///***(((&&&(((,,,//////...,,,---...111444555444333111000///---+++,,,...000......///111111222222111000///...,,,++++++++++++///000111222444222///,,,(((***---///000///...---***---111222111000//////...000333555777666444333++++++++++++***((('''&&&######$$$'''++++++'''$$$&&&(((***++++++---///111333333222111///---+++******,,,...//////000111222222///+++)))))),,,000333333222000000222333333222---...///000000000///...000---***'''&&&(((***+++)))(((((()))++++++)))(((***************+++,,,,,,******+++---//////,,,***&&&(((***+++,,,///333666666555333111111222444555,,,---,,,+++))))))***,,,)))((($$$!!!(((+++***000///...---,,,++++++******+++,,,...000222444555444111,,,%%% !!!$$$***---...---)))'''''')))*********+++++++++******)))+++...///---+++))))))///000111222333333333333///333666555111---,,,---111000///......000222333333111...)))%%%%%%''')))000///...000222222///,,,(((((())))))))))))(((((((((***,,,...,,,)))$$$""" """'''+++------,,,+++***---000222111111111111111000111555777888>>>EEEYYYggguuu{{{~~~zzzssslllqqqnnnkkklllrrr|||bbbIIICCC===<<<>>>:::555555444333222000...,,,333555666666444333333333333222111///...------,,,+++)))''''''((()))***+++$$$######%%%(((***+++***+++)))'''''')))+++++++++,,,)))&&&&&&)))---//////+++((($$$%%%))),,,---,,,******,,,000444555444333000000///---******,,,...,,,...000222333444444333111111000...------,,,,,,...///222444444222///---)))+++---//////...,,,++++++...333555555333222222,,,///222555666555444222------+++***(((&&&$$$###"""###$$$(((******&&&###$$$%%%''')))***+++---...111000///...---,,,,,,+++,,,---.........///111333222000,,,)))'''***///222444222111111222222111000***+++---///111111222222333222...+++)))))),,,//////......///111222111///,,,,,,+++******+++,,,------,,,,,,...//////---+++'''((()))***+++///333777555333111//////000222333+++,,,---,,,***)))***+++)))***'''$$$&&&,,,...,,,,,,---...//////...---,,,((()))+++...000333444555666444...((("""!!!"""$$$***---000///+++''''''(((***+++...000000///---,,,))),,,000111///,,,******111222333444333444555555444777888666111......///111000...------...000111///...,,,(((&&&%%%(((***222000000111222111---***'''(((((()))((('''%%%$$$&&&(((,,,///...***&&&"""!!!&&&)))******(((&&&&&&)))---111222333222222///...///444666888>>>EEEUUUcccrrryyy}}}~~~yyysssvvvqqqmmmnnnvvvuuuXXXEEE@@@:::;;;===999555666777777555333000///777888888666222000000000111000000//////000000000---***&&&%%%&&&''''''&&&!!!!!!"""%%%)))++++++******(((&&&%%%&&&((((((''''''%%%$$$%%%(((,,,///111---)))%%%$$$'''+++,,,+++))))))+++...222444444333000000...,,,))))))***,,,,,,---000222444555555555333333222222111///......---///222444333111...------...000000///---***((()))...333777888666555444,,,...111222333222000///000///---)))&&&###!!! ###$$$&&&)))+++***(((&&&%%%%%%''')))+++,,,,,,+++---,,,,,,,,,++++++++++++,,,---......---...111333111000---)))'''(((---111444222000000000///---+++'''(((***,,,...000111222333222000+++((((((+++...000///000222444666555444......---,,,,,,,,,,,,,,,...,,,,,,,,,...///...,,,))))))******+++...222666111000...------...000111---...000///---+++******((()))(((&&&***000222///)))+++---///000000000///((()))+++...111222333333777555111+++&&&###$$$%%%)))---000000,,,)))((()))***---000333333000,,,******---000111///---,,,,,,000222444444222333555777999999888444///...000333111000...,,,,,,---...///------,,,***)))***---///333222111111000///,,,***((())))))((('''$$$"""!!!###&&&+++...///,,,)))&&&###%%%(((******(((%%%###&&&(((,,,000333444333111...---...333666888>>>EEEOOO^^^oooxxx{{{uuurrrpppsss{{{eeeNNN@@@===888999<<<777333666888999777555444444999999888555111.........////////////000111222222///+++'''%%%'''(((&&&$$$!!!"""$$$'''+++---,,,+++***(((&&&%%%&&&''''''&&&$$$$$$%%%'''***---000222///+++&&&&&&(((++++++******)))***,,,000222333333000000...+++(((''')))***+++,,,...000222333444444444444444444333111000///...000333333111...---,,,...///000000///,,,(((&&&'''---444888999777555444---...////////////...---333111...***'''$$$"""!!!$$$&&&(((***+++,,,,,,,,,(((((()))+++------+++*********+++,,,,,,,,,,,,,,,+++---------------///111000000///+++''''''+++///222000/////////...+++)))&&&'''(((***,,,...///000//////...+++&&&$$$&&&)))---,,,---///111222111000------............---,,,---+++******,,,---...---++++++,,,,,,+++---///222---------------......///...000222222000---,,,,,,''')))(((&&&***000222000***+++---///111222111111)))***---///000111111111666555444///***'''%%%%%%(((,,,//////---++++++,,,+++---///111111...+++)))---...000///...,,,,,,,,,///111333222000000333666::::::777222...---111555///...---++++++,,,...///---......---,,,...111444444333222000...---,,,+++++++++***(((&&&$$$"""!!!$$$&&&))),,,------,,,+++***+++,,,,,,+++)))'''&&&))))))+++...111222111///...---...333555777===DDDKKK[[[lllxxxttttttuuuyyyYYYGGG>>>;;;666777999333111444888999888777888999999999888555111....../////////.........///000000111---((('''***,,,***(((###$$$&&&***...///...,,,,,,***''''''((())))))(((%%%'''))),,,---///000222000---)))(((***,,,+++***+++***)))***---000222333000000...***'''&&&''')))******+++,,,...///111222444444555444333222000//////111333111...+++++++++,,,---//////...+++(((&&&'''---444999999666333111---------------...//////555333000---***((('''&&&%%%&&&((()))***,,,///000,,,++++++---//////,,,))))))+++---///000000///...***+++------,,,,,,...///...000000---((('''***---...------...//////---+++&&&''''''(((***+++---...---///000,,,'''###%%%''',,,+++***+++------+++))))))+++---000111111000///+++)))'''(((***,,,---------.........,,,+++,,,---***+++,,,...////////////,,,///333444222000///...***+++)))'''***000222000------...///000000111111+++,,,...///000///...---444555555333...***'''%%%&&&***...///---,,,...111///...---------...///000111222111...+++))))))***,,,///111///------000555777777666333...---000333...---+++***+++,,,...//////000000000///000222555555444222///---,,,---......---+++)))((('''&&&&&&(((((())))))***+++,,,---/////////......---,,,,,,,,,******+++...///---+++,,,***,,,000222444999@@@FFFVVVhhhttt}}}xxxyyyzzz}}}SSSDDD===;;;555666888000///333777888777777999;;;777777777444111//////000//////...---------------222...))))))---000...,,,$$$%%%(((,,,000111///------+++))))))***++++++***(((***---///000000000111111...******,,,---,,,)))---***((())),,,///222333000000...***'''%%%'''((()))(((((()))***,,,///000333444444444333111///...000222222000,,,))))))+++)))+++,,,------***(((&&&(((...555999888444000...---,,,,,,,,,---...000222555333111...---,,,+++,,,%%%&&&'''(((***,,,000333///...---///111000---)))+++---000333444333222111)))+++------,,,,,,---...---000111...)))'''))),,,++++++,,,...000111///---'''''''''((()))***,,,---...111333000***&&&&&&(((...,,,+++***+++)))'''%%%%%%(((---111333444222111)))'''%%%&&&(((+++------...///000///,,,*********(((***---///111111000///***---222444444222111111...///,,,)))+++000222000000000000///////////////,,,---///000000...---+++222444666555111,,,(((&&&%%%)))---...---...111444444111---++++++///444888666555222...)))&&&&&&'''***---///...+++***///333333555666444000...///111---,,,+++******,,,...///222222222111000000222444666444222...++++++---//////...,,,***)))******+++,,,+++)))((((((***,,,---222111111000000000111222---+++))))))+++,,,***((()))'''(((,,,...///555<<>>LLLXXXgggvvv}}}|||{{{|||}}}}}}}}}}}}~~~lllIII999333000333444000,,,+++&&&######'''---111///,,,)))***---111444444111...---,,,,,,---...///---+++---333555000+++)))&&&###&&&000555333000......///---+++,,,---...---,,,...000333333222111111222+++)))'''&&&'''***...111222000---,,,++++++)))'''%%%''')))'''$$$$$$(((---***)))(((&&&&&&&&&&&&''',,,++++++---000333555666///...+++(((&&&(((,,,000...//////...---+++)))'''&&&(((+++...000111000000///...,,,******+++,,,---((((((((('''&&&'''+++---...000000,,,'''&&&)))...222000000000111000...,,,)))***+++------,,,++++++---...---***%%%"""###%%%)))***+++***(((&&&&&&&&&''',,,000111---)))&&&%%%!!!(((---000000000000//////...,,,+++,,,...111///...,,,******+++,,,---+++******)))+++---///111...111222000,,,******,,,...000222222///---++++++...111444222...---000333222666888888444000//////.../////////000000111111...---,,,...111444666666///000///---***)))***+++''')))+++...000000//////000111111...***(((***,,,---+++)))***,,,.........///111333444444222///---&&&''')))+++---...//////////////////000000111111+++...000000---,,,---///---***((())),,,//////...+++)))''')))...111222222+++---000333333222///...000/////////..................------...000111222/////////.........111222,,,------***&&&&&&))),,,222???MMMYYYffftttyyyvvvzzzzzzyyywwwwwwyyy|||___FFF777444111222444333...)))&&&***...000///---+++++++++---000333333333111///000,,,''''''***,,,,,,+++111111222333222---'''"""$$$***//////...,,,+++......///111222222///------000555999888444///++++++***)))+++---......---.........---,,,+++***)))&&&***---***%%%###(((---///,,,'''###"""###%%%''')))***,,,///111333444555222000...,,,******+++++++++,,,---...---+++)))'''&&&''')))+++---///111111111000000...---***)))((($$$""""""$$$'''***,,,---///000///,,,'''&&&'''***---***'''(((,,,///111111)))***+++,,,---,,,+++***++++++)))&&&###"""###$$$(((******((($$$###$$$&&&---000333222---'''%%%$$$$$$%%%(((---111333222111444000+++)))***---000222888888777222,,,)))***,,,+++---......---,,,,,,---,,,000444333///+++******,,,///222444333///+++((((((,,,///000//////111333444333222000///..................,,,******+++---,,,++++++---111333222000222000---***((('''((((((+++)))((()))---...---+++......,,,)))'''(((+++...---+++))))))+++---//////333444222000333777555000******)))***,,,///222444333333222222111111000///---...---+++)))))),,,...***))))))+++///000///---,,,)))'''***000222111...---...000111111000///...+++---......---,,,------///---+++,,,///222333444222111///......000222444111111///---+++***,,,...888<<>>BBBEEEGGGDDDCCCCCCDDDEEEGGGGGGHHHGGGCCC>>>>>>FFFTTTccclllrrryyysssSSSBBB999777555333333222000///...000111111000000111222999777555333222222222333333333111,,,'''&&&))),,,,,,***(((((()))***)))(((%%%)))///333555555555666222111///000111333333222000000000////////////...//////000111222000,,,)))%%%&&&(((***+++,,,---------///111///,,,))))))***'''(((((()))***************,,,...111222222111000///---***((((((***,,,...///...---,,,++++++++++++........................111111000000///...,,,+++---+++++++++------,,,***+++,,,...///000///...,,,++++++***)))''''''(((((('''(((*********'''$$$""" ###%%%&&&'''(((***---,,,,,,,,,------......******,,,///444888<<<===:::666222////////////...+++)))&&&&&&''')))))))))---......***'''&&&))),,,)))+++---.........///111111000111333666555111,,,(((***---///111222222222333///***'''(((***...000111111111000...,,,+++)))&&&(((***+++)))''''''''')))+++---......,,,***)))'''))),,,///000000///...///000000000000000111111222333444222...***(((''')))(((((()))++++++)))(((***------)))(((++++++((()))***---///000///...---&&&))),,,///000///---+++***---111111---((($$$"""&&&(((***,,,,,,+++******))))))***,,,000222333333333333333222111000//////...///000///......000222666444222333444444333222111111111111111111000000666444555999@@@HHHLLLNNNJJJIIIGGGDDDAAA???>>>???AAA???===???EEEPPP\\\dddoooyyykkkMMM>>>777777555444333222222222111111111000......///111888777555222111000000000111///+++'''%%%'''+++///+++***))))))******)))((('''***---//////000222333///......000222333333222111000000///////////////000////////////---)))&&&###$$$&&&)))+++---.........000111111...,,,++++++'''(((((()))***++++++,,,)))+++...000111000///---,,,***'''&&&'''***...000......------,,,,,,++++++------------------------000000000///...---++++++---,,,+++,,,......,,,***+++,,,---000222111...+++)))******(((&&&%%%&&&'''%%%''')))+++***(((%%%""""""'''***+++*********,,,+++***,,,...000111000++++++---111777<<>>GGGOOOTTTUUUVVVUUUQQQKKKDDD>>><<<;;;AAABBBBBBDDDHHHPPPYYY```ooozzzbbbGGG;;;666666555444333333444555444333222000------///000444333222111000000000000///***$$$!!!###(((...111---,,,,,,,,,------+++))))))******))))))***---///+++,,,---000333444333222111111111000000000//////000...---------,,,)))'''$$$%%%''')))***+++,,,,,,...///111111000...---,,,+++******))))))******+++(((***---000000///---+++(((&&&###"""$$$)))...111---............,,,+++***,,,,,,,,,,,,------------...............---,,,,,,,,,++++++,,,......,,,*********,,,///111000,,,(((''')))***)))&&&%%%&&&((($$$&&&)))++++++)))&&&###$$$'''+++------------------+++***+++///111000///,,,,,,,,,000666:::::::::000...,,,+++,,,---,,,+++***))))))+++...000///...---...---***&&&%%%(((,,,%%%'''***+++,,,---...000//////...,,,***)))***,,,------......//////000111---+++)))***,,,---,,,+++,,,---...//////...,,,+++&&&)))---///---***((('''***+++---,,,)))'''((()))((()))+++,,,------------,,,...000111000000333555111222222///,,,)))(((((()))'''&&&'''***,,,...---***...///+++((()))***)))...///000111111000000///)))***,,,---...------,,,***++++++)))&&&$$$$$$%%%))),,,111222000...------.../////////.........///111000000000///000000000444444222000......///111333222222333444555444222/////////000222666999;;;======AAAKKKVVV^^^```___bbbbbb___XXXPPPIIIFFFEEEGGGHHHIIIKKKNNNTTT]]]cccooozzz]]]DDD:::555555555444333333555777666555444111...---///111///000000000000111111111---&&&""")))///222///......///000///,,,*********(((&&&$$$&&&))),,,)))***,,,000333555333222111111111111111000/////////---,,,+++,,,,,,***)))&&&'''((())))))******)))...///111222111000...---...---+++)))(((((())))))(((***---//////...+++***$$$### """'''---111,,,---/////////---+++)))++++++,,,,,,,,,,,,------+++,,,,,,---......------+++++++++,,,......,,,***))))))***...000///***%%%(((***,,,***'''&&&''')))###&&&))),,,,,,***'''$$$)))+++---------...///111///---+++,,,...000///...+++***+++...222444333222,,,***)))***+++,,,,,,+++******+++---000222222111---///000---)))'''(((***###%%%(((******+++---///,,,---,,,)))%%%$$$'''***//////............///000+++))))))+++......,,,)))(((***,,,...//////...---(((+++///000---***'''%%%&&&))),,,,,,***(((((()))'''(((***+++,,,------...***---000111000111333666///000000...+++******+++)))'''&&&'''***---///000+++000111---)))***++++++000000111111111111000000++++++,,,,,,---------,,,+++***)))&&&$$$###$$$&&&,,,000555666444111000111222222222000---+++++++++000///////////////000111444444333111//////222444222111111333555555444222///......000333777<<>>MMM___lllyyyxxx{{{yyynnnnnnuuulll```TTTMMMHHHAAA<<<:::888888<<>>999333000,,,)))'''(((***,,,000000000//////111555999888777555...((($$$%%%(((&&&''')))+++---000222333111---+++---222555444111///000111111111000///...---+++)))((((((***---...000///000111333222...***&&&((()))***+++---///222000///...------...000111///---+++)))***---000333666111,,,)))))))))((('''&&&&&&&&&&&&'''((())))))*********)))******++++++(((((((((***---...---,,,.........,,,***)))+++,,,,,,------+++(((&&&&&&'''+++***)))(((***---000333222111000111222111///---,,,,,,------...---+++******)))((('''&&&%%%%%%%%%&&&''')))...222444222///,,,)))&&&######$$$%%%&&&***++++++,,,,,,,,,,,,,,,---...///---***((()))+++......------,,,,,,,,,,,,---------...///---)))&&&(((***,,,------...000222222///,,,,,,...000000///---,,,,,,---///000///...,,,+++******)))))))))***///+++&&&%%%'''***,,,,,,///000222222222222333333+++)))''''''))),,,------///......///000///---,,,+++,,,---,,,++++++,,,...,,,,,,+++++++++,,,---------,,,,,,---///111222333+++'''###!!!"""$$$&&&&&&---000444555222///,,,++++++,,,---***''''''***---111000...---,,,++++++***///111444444333111000000...,,,***((((((***,,,...---...///000111333444555;;;888555111...,,,,,,,,,---...///000111111000000333222222666???OOO___jjjxxxxxxzzz{{{vvvnnnjjjkkkYYYNNNDDD???;;;555000///222444:::EEETTTdddqqqxxx~~~aaaLLLCCC<<<555111///,,,***)))***,,,...222333222111000111444777777888555000)))%%%%%%'''&&&'''(((***,,,...000111...,,,+++---222555555333111000///...---,,,+++******)))''''''(((***---///111000111222222111...+++(((***---.........000111///...---,,,,,,,,,---......---,,,+++,,,...000111555222---***)))((('''&&&%%%%%%%%%%%%%%%'''(((*********))))))******+++,,,******+++---///000...---,,,,,,+++)))'''''')))+++------,,,***'''&&&'''))),,,,,,++++++,,,...111333111000///000111111000...++++++++++++************((('''%%%######$$$%%%&&&%%%&&&'''+++...///...---+++(((%%%!!! !!!!!!&&&((()))+++---.........+++++++++***))))))+++---222111///---,,,+++++++++)))***,,,...///,,,&&&"""&&&(((***,,,,,,...000222444222///...///000//////,,,,,,,,,...000000///...------+++*********+++,,,///,,,***((()))***)))))),,,///333444444444555555---+++((((((***,,,---......------...///...,,,***,,,...//////,,,+++******))))))******++++++++++++...,,,++++++---.........&&&$$$"""!!!###%%%''''''000222444444111...---,,,---...///---***))),,,///111111000///...,,,***)))---///222333111000000000///---***((((((***---///,,,---///111333444555555@@@===777222...,,,++++++//////...//////000111111333111222888EEEUUUdddmmmwww{{{|||yyyuuuoooeee\\\III@@@888666444///,,,,,,///333;;;FFFUUUeeesss{{{{{{XXXIIICCC;;;333222111///...///000222333333333333222111222444777999:::888333+++'''&&&'''''''''((((((***,,,...000...,,,,,,---111333333333222111...,,,)))(((''''''((((((((()))***---///000111111111222222000...,,,+++---000111000///000000///...---,,,,,,,,,------...---------......///000444222...+++)))'''&&&&&&%%%$$$$$$$$$%%%''')))+++***************+++,,,,,,,,,,,,---///111222000...))))))(((%%%###$$$&&&)))///...---+++))))))+++...............///111333444000///...///000111000///+++,,,+++***))))))***+++'''&&&$$$"""###%%%''')))((((((((()))***+++++++++***(((%%%!!!!!!###'''+++...000111000...---,,,***)))***---...222000...+++***+++,,,,,,(((***---000111---&&&!!!%%%&&&)))******+++---///333111///.........------+++++++++---000111///...///...,,,++++++,,,---...///...---+++***)))'''&&&&&&+++000333222222333444000---+++***,,,...//////...------...000///,,,***,,,...111111...+++)))((('''((())))))************+++)))((((((+++,,,+++)))%%%######$$$'''*********222333444333000...---...---///000...+++***,,,///333333333222000...,,,***+++---000111000////////////---***((((((***,,,...+++,,,///222444555666666@@@>>>:::555111...,,,+++...---------...111333555555333444<<>>777333333222///...///222777???IIIVVVcccpppwwwoooQQQGGGBBB:::111111111111111222333555555111222333222222333555888:::;;;:::555...)))'''((()))((((((((()))+++---...///...---...///111111111333111...+++(((&&&$$$$$$'''(((***---///000111111000111222222111000//////...000222222111000///000//////..................------------............222111///+++(((&&&&&&&&&%%%%%%$$$$$$&&&(((+++---,,,,,,++++++++++++,,,,,,,,,---...000222222000---&&&&&&%%%###""""""$$$'''......---+++)))***---//////000000111222333444444///---,,,---/////////...,,,------,,,***)))+++---)))'''%%%$$$%%%(((***,,,...---,,,***(((((()))***+++***(((###!!!&&&,,,000333333333333111///------...//////000...+++))))))+++...000,,,---000222333///)))$$$&&&'''((((((&&&&&&'''))).........---,,,+++,,,,,,*********,,,...000///.........---,,,,,,---...///.........---***'''%%%$$$"""(((...111000///111333222000---,,,---/////////.........000111000---***+++...111111///,,,))))))'''(((((())))))***++++++)))&&&%%%&&&***,,,***'''%%%%%%&&&)))---//////...222333333222///.........,,,...///...+++***,,,...444444444444222000...,,,***,,,///111000///...///...---***)))((()))+++,,,+++,,,...111333555666666:::::::::999666222...,,,,,,++++++,,,...222666888999777888@@@MMM\\\fffkkkuuu~~~|||rrrZZZBBB333///...000111......111444:::CCCMMMXXXdddooowwweeeMMMFFFBBB999222//////000111222333444444000111222222222222444666555888999666111,,,+++++++++***)))((((((***,,,...//////.........///000000333222///,,,)))&&&###"""&&&)))---222444444222111...000222222111000111222111333444333111//////000......//////000000000000------,,,,,,,,,------.../////////,,,(((&&&&&&''''''&&&%%%%%%'''+++...111//////...---,,,,,,,,,,,,,,,,,,...111222222///,,,$$$%%%&&&%%%$$$###%%%&&&******+++***)))***,,,...//////111222333333333222...---++++++,,,------,,,+++...000...+++***+++...***)))(((((()))+++---...222111...***'''''')))+++---...,,,'''!!! """(((...222444333222444222000111222444444444///---***)))***---111444000000111222222000,,,((('''((()))'''%%%###$$$$$$)))***++++++******+++---***(((((()))+++.........------------............---...///---)))%%%######"""(((...000///...111555333000---,,,---.........---...///111222000---******---000111///---,,,+++))))))(((((()))+++---...***'''%%%''',,,---***&&&%%%&&&(((---111333222000///111222111///.........+++...///...+++)))+++---333333333222111000///...+++---000111///.........------,,,++++++*********,,,,,,---///000333555666555777:::;;;999555111---+++++++++,,,///222666888;;;;;;===CCCMMMXXXaaafffsssyyy~~~~~~yyyjjjQQQ===000...///333444222333666333;;;GGGRRR]]]iiivvv~~~___JJJEEEAAA:::444---...///111222222222222111222333222111000222333---111444555222//////000---+++***((((((***,,,...------.........///111222333222111...+++'''$$$!!!$$$)))000555777555111...---///222222111111333555444444444222///......000,,,---...///000111111111---,,,+++******+++,,,------......,,,(((&&&'''((()))(((''''''***---111444333222000///---,,,,,,,,,++++++---000111000---***%%%'''))))))((('''''''''((()))++++++++++++,,,...,,,---///111111111000///...,,,***)))*********)))***---111000,,,***+++---+++++++++++++++,,,---...222111...***''''''+++///000111111,,,%%%!!!!!!$$$"""&&&,,,111333333000............222888;;;<<<<<<222000,,,***+++...333666222000///...///...,,,+++)))******(((%%%$$$$$$%%%$$$'''***+++***+++---///)))'''%%%&&&(((,,,......***+++---//////...---,,,,,,---...+++'''###"""######(((...///,,,,,,111666111...+++******+++++++++,,,,,,...000111///+++((()))+++...000///......///,,,+++)))((())),,,000222000,,,)))+++//////***%%%"""$$$(((---111222111...,,,...000000///...---...+++...000///,,,***+++...000000///...............,,,...111111000...------...//////000///---+++***...---,,,,,,...000333555555666999:::999666222000,,,,,,------///111444555888;;;@@@GGGPPP[[[eeelllpppppprrruuummm[[[GGG<<<222111333888999666777;;;666???LLLXXXdddppp|||]]]JJJEEEAAA:::555...///111222333333333222222333444222000//////000&&&+++000333222111222444...,,,***))))))***,,,...***,,,---......000222444333333222000---((($$$!!!###(((000777999666000,,,,,,///111222111111444777666555444111...---...000+++,,,---///000111111111---,,,***))))))***,,,---+++---...,,,)))'''((()))+++)))((()))+++///333666555444222000...---,,,,,,***+++---///111000,,,)))&&&))),,,---+++***))))))(((+++---.........///000***,,,...///000///...---...,,,)))(((((()))((('''(((---111000,,,)))***,,,++++++,,,,,,------------000///---)))&&&(((---222222444333///'''###$$$''''''***///333444111---***((((((,,,222;;;AAACCCBBB666333///,,,,,,000444888222000---++++++,,,,,,+++)))******)))'''%%%%%%&&&"""%%%)))++++++,,,///111)))&&&$$$###&&&***---///)))+++---///000///---++++++------***&&&""""""###"""''',,,,,,))))))///444///---)))(((((()))))))))++++++---///000...***'''(((***---/////////000222...,,,***(((***---111444555000---...111111+++$$$ """''',,,000111///,,,***,,,///000///...------,,,///111000---+++,,,......---,,,++++++,,,---...---///222222000...---,,,///000222333222000---+++///---+++***,,,///333555777777888777666555333111.........//////000111222222888BBBKKKUUUbbboooxxxnnnhhhiiilllcccOOO@@@<<>>999888222111000111333444333222666555444222111...+++)))''''''(((+++///000///---))))))(((***---//////......,,,+++,,,...111333444333111...---...---***((()))---///---...000...+++++++++---.../////////...555333111...---...///000222///------///000...---******))))))))))))******,,,---...///...---+++***'''((()))***+++---111555333111...+++******+++,,,''''''&&&&&&&&&((()))***+++++++++,,,,,,+++)))'''---------...111222111000---///000///......///111------,,,+++)))'''&&&&&&++++++++++++,,,...///111000---***((((((((((((''''''(((((('''''')))---111222222222000///......//////...000444777666000***---...///111333444444444111333444444333111111222111222111---'''######%%%///000///---++++++,,,---++++++*********++++++,,,)))((('''(((***+++++++++(((***---.........///111222---'''$$$%%%''')))***)))***+++***)))***,,,---...,,,)))((()))******))),,,000333333000------...///000222111000//////000000000...---------.........---...000333111,,,'''((()))++++++******+++,,,111222222111000000111333555555555333000.........///---******+++++++++***...111444444222000000111---///111222111///,,,***,,,......---++++++---000111111222222333333444444111///...///111333333222444;;;EEEQQQbbbsss~~~jjj\\\OOOHHHCCC<<<555222444444444444555777999;;;===EEERRR```mmmyyy~~~ZZZIIICCC===999999555222000000222555777777888777666333000---***((((((((())),,,...000///---((((((***---000111000...---+++)))***---111333444222000......//////---,,,---//////---,,,///...,,,(((***,,,...//////...---///---+++***+++---000222333000...------------,,,((((((((()))***+++,,,---+++,,,---......---+++***''')))++++++,,,...000333111///***'''''')))---///&&&&&&%%%$$$$$$%%%&&&''')))***,,,......,,,***(((------...000333444333111+++,,,...///...///111222------------,,,+++******++++++++++++,,,...000111///,,,(((&&&&&&&&&&&&%%%&&&'''(((((())),,,000333333222111000///...------//////111555888777222...000000///...............---111555666444111...---000111111---'''"""!!!"""///000111000//////000222111000...+++***)))))))))((('''&&&''')))******))))))***,,,------///111444555///((($$$%%%(((,,,...)))+++------------...///,,,---,,,***'''&&&'''(((,,,000222222///---...000111222333111///,,,,,,,,,000000000//////............,,,+++---000000---)))***,,,---,,,***))))))***111222333222000000111222333444555444222000000000///,,,***))))))***))))))***---111333222111000000,,,---///000000///---,,,...///000///---++++++,,,+++,,,...000222222222222111000000111333444444333333;;;GGGWWWkkk|||fffWWWHHH@@@;;;555111111444444444333333444777:::@@@FFFQQQ___nnn{{{yyyWWWFFF@@@;;;888999777333000///222666999;;;999999777444///+++)))(((((((((***---///000000///---,,,,,,...111222111000+++)))''''''+++///222333111000000/////////...---///111000,,,+++...///---***,,,...///000...---+++************+++---///000000...,,,)))(((((((((((())))))))))))***+++,,,,,,******+++,,,,,,,,,+++***(((***,,,---------///111111...(((%%%$$$''',,,///'''&&&%%%$$$###$$$%%%%%%'''***...//////---***)))------...000222222000...(((***,,,------...000222---,,,---...//////...---******)))***+++,,,...///---***'''&&&&&&''''''''')))***++++++,,,...111444111000/////////...,,,+++---...000444777666333///000...,,,***)))))))))***,,,000444555222///,,,***///111222...(((###!!!!!!---///111222222111222444333222...+++)))((((((((((((''''''(((***+++***(((***++++++++++++,,,///222222///***&&&&&&(((+++---))),,,///000000000000111---......***%%%!!! """(((+++......,,,+++---///222333333111---***))))))---...///000111111000000...+++)))***---///---++++++,,,---,,,)))'''&&&&&&---///000111000///000111111333444444222111111111...,,,)))(((((()))((('''))),,,///111111000...---***+++---...//////......///000111000...,,,***(((&&&(((+++...111111111111111000000111333444333222111999FFFXXXnnn|||{{{tttdddUUUEEE;;;555111///111444555555333111111555999BBBGGGQQQ___ooo|||tttUUUFFFAAA;;;999:::777444000000222666:::<<<999999888444///+++***+++(((***---///000111222222111...,,,+++,,,---...---)))'''%%%&&&)))---///000000000000///...---------111222000,,,,,,///000......///000111000...,,,+++)))***,,,---------,,,+++,,,+++(((%%%###"""###%%%++++++************++++++(((((())))))***************,,,---...------...000111...)))%%%$$$&&&***---***)))'''&&&%%%$$$%%%%%%&&&***///000///---,,,,,,///....../////////,,,***'''(((***++++++,,,...///,,,,,,,,,///111222000---((('''''''''(((***,,,---***(((&&&&&&(((***,,,,,,---...///...---...000222///...------......+++)))+++,,,...111333333000...,,,+++)))((('''''''''(((...000111111...+++******,,,...///,,,&&&!!! ))),,,000222222222222333222000---)))((('''(((((()))))))))***,,,,,,***)))*********)))((((((+++------,,,***)))'''((()))***+++---111222222222222333///000000+++### $$$)))***))))))+++---222333222000,,,((('''''')))+++---///222333444444///+++((())),,,...---,,,***,,,---,,,)))&&&%%%$$$(((+++---......///000111...000333333222000000000---+++((('''((()))((('''+++,,,...///000///,,,*********+++,,,---.../////////000111111000---***((($$$'''***---///000000////////////111333333222111000777DDDUUUiiitttnnnccc___QQQAAA777111---...111444555555222///000444999BBBIIITTTbbbppp|||nnnSSSGGGBBB===:::;;;777444222222444777999999777888888444...+++,,,...,,,///111222222111222222000---)))'''''')))))))))(((&&&%%%'''))),,,---------...///...,,,++++++,,,000222111------000111///000000000000///...------+++,,,---------,,,***)))))))))&&&### """$$$,,,++++++*********++++++''''''((()))******+++,,,,,,---...---,,,,,,...000111///,,,)))((()))+++,,,---,,,***(((&&&&&&&&&&&&&&&+++///111///------///111///---,,,,,,+++***((((((***++++++******+++---+++***+++...222333000,,,&&&&&&&&&&&&''')))***,,,)))'''&&&'''***---...//////000000///------...///---,,,+++---///000---)))(((***---//////...---++++++***)))(((((((((((((((///000000---***))))))***(((***+++(((### '''***///222222111111111///---)))'''%%%&&&'''(((***)))***+++---,,,***(((((())))))(((&&&&&&'''((()))******)))((('''((()))...000222222222222333444222222111,,,%%%$$$(((((((((***,,,111111111///+++((('''''''''(((***---111444666777000,,,)))))),,,...---+++)))+++------***'''&&&&&&&&&))),,,......---...///+++...000111000...---...,,,***(((((()))******)))---,,,,,,---///...,,,***************,,,---///000/////////000111///,,,)))'''(((***,,,............///...///111333333222000111888CCCRRRbbbiiibbbUUUSSSHHH;;;444...+++---111444666666222//////555;;;DDDMMM[[[hhhrrr}}}{{{}}}eeeNNNEEEAAA;;;888999555444333444666777666555444666777333...,,,///222333555777666222000///000---+++)))((()))***)))((()))(((((())),,,,,,,,,***(((***,,,+++***)))+++---///111111......222222000......---------...///000---,,,+++)))))))))***+++***)))'''### ###'''************+++,,,------(((((()))***+++,,,---...//////...,,,++++++...000000000///////////////000///...,,,)))'''&&&&&&&&&'''+++///000...---///222111...+++******++++++***,,,---...---+++******+++***))))))---111222...***'''&&&&&&&&&''')))+++,,,***(((&&&'''))),,,......---...///...,,,+++,,,------++++++...222333///+++(((***,,,------+++***))),,,,,,,,,,,,+++***))))))...//////---***'''''''''(((******'''### """$$$%%%)))///222222111000000---***'''$$$######%%%&&&)))))))))+++,,,+++)))'''%%%&&&(((((('''&&&&&&'''*********(((&&&&&&(((+++000111222222111111333555555333111...)))"""###)))++++++,,,......///000...+++((('''((((((((()))+++///222555777111...******---...,,,***(((+++......---+++)))))))))+++...///---,,,,,,,,,)))+++...///---+++******,,,***(((((()))+++++++++---+++***+++...//////---+++***))))))***,,,...//////------///111111///,,,++++++,,,,,,------......//////000333555555333111444;;;FFFRRR^^^ccc[[[PPPGGG>>>666222///---000444333666666333...///666===FFFSSScccooovvv~~~yyyzzz|||~~~ttt^^^HHHAAA===777444555444333444666777777555222333555666333...---000444888:::;;;888333...------,,,++++++---......,,,************,,,......,,,***$$$''')))***)))))),,,///...111111//////333333000++++++******+++...111333///,,,(((%%%%%%'''+++...++++++)))%%%""""""&&&***(((((()))***+++---///000*********+++,,,...///000111000...,,,***+++...111...000222444555444444333000///,,,)))'''&&&&&&&&&'''+++//////---,,,000333111...***)))***,,,------///000000...,,,******+++***((((((,,,111222---)))''''''''''''((()))+++,,,+++(((&&&&&&)))+++,,,,,,***+++,,,,,,*********+++...,,,+++///444666222...(((***,,,---+++***)))))).../////////...,,,+++)))---...///...***'''%%%%%%+++---,,,)))%%%$$$&&&)))%%%***///222333111000///,,,***&&&"""!!!!!!###$$$(((((((((***+++***(((%%%"""$$$'''(((((('''((((((,,,,,,***'''$$$%%%***...222333222111000000333555666444111///---'''$$$+++......///000---......---+++((((((((()))))))))***---111444666222///,,,+++---...,,,)))))),,,///000///---,,,,,,,,,...000000...+++******'''***---...,,,***((((((+++)))((((((***,,,---,,,---***(((***---111111000+++***)))))))))+++...///...,,,,,,...111222000.........---,,,,,,------...000000222444666666444222666>>>HHHSSS]]]aaaZZZPPP???999444333222111444999333666777333///000777???HHHWWWiiiuuuyyy{{{wwwvvvtttzzzhhhXXXGGG@@@<<<888555444444222111333666777555333222444555333000///222555999:::;;;999555000,,,+++((()))+++///333444333222...,,,******+++---------&&&''')))***)))(((&&&%%%***,,,...111222222222111...,,,))))))+++...111111000,,,'''$$$%%%***000444111---(((&&&''')))+++,,,---***'''&&&''')))***+++------...///000111111222555444222...***((()))***+++---000444888999888666222000---***)))***+++------...///000222444555555222111///.........///000000///---+++***)))))))))''''''''')))+++,,,***((((((***,,,+++***)))***+++---***((('''((())))))((($$$'''+++***(((&&&'''(((+++...333555444222111111---///000///---+++******---///111111///,,,++++++///000///,,,((('''***---222///***'''%%%''')))+++---000222111---+++***+++)))++++++(((%%%$$$'''******)))((('''&&&%%%%%%%%%###%%%(((***+++++++++*********)))&&&%%%%%%'''***000000000///---...000222///...,,,,,,,,,)))"""###(((+++,,,///333666666000)))&&&(((+++,,,,,,000...,,,******,,,...000,,,---.........---,,,+++'''***...111222111///---***,,,///111111...***'''%%%(((***)))''''''***---111...+++***+++++++++***---------...///000000111((()))+++,,,,,,---...000,,,+++***+++---////////////---++++++,,,.........000222444444444333444555;;;@@@FFFNNNXXX]]]WWWMMMAAA777...///222444555777555666666222000222;;;BBBJJJYYYlllyyywwwkkkggglllsss|||bbbSSSCCC===;;;777444333444333222444666555333000000111222222000000111222222444555444000,,,)))(((((()))+++...222333222111...,,,******+++,,,,,,+++'''(((***++++++***(((''')))+++---...//////...---,,,***))))))+++------------***'''$$$%%%)))...111---***'''&&&(((+++---...,,,***((('''''')))***+++///000000111222222333333444333111---)))((()))+++)))+++...111444555444222111000...---,,,------...+++,,,---///111444666777444333222111000111333333...---+++))))))***+++,,,*********+++------+++))))))+++------,,,++++++,,,...,,,))))))***++++++***&&&))),,,+++)))'''(((***...111444666444222111000---///111000...,,,+++++++++---//////...,,,,,,,,,/////////,,,)))))),,,...444111,,,(((&&&'''(((***...///111///,,,***+++,,,+++,,,---+++)))(((+++---...,,,***(((&&&$$$###""""""$$$&&&)))*********))))))***+++((($$$$$$'''***///000000...------///111...---+++,,,,,,+++'''######'''+++------...000333000,,,((('''(((***++++++///...,,,***)))***+++,,,***+++,,,------,,,++++++)))+++///222222000---***(((***---///000///...---*********)))'''(((***,,,///---++++++,,,------,,,............////////////***+++------------000222,,,***)))***,,,.../////////---+++***+++---......000222333333222111222333:::???FFFPPP[[[___WWWLLL???555---...222444666888777999999666333777@@@GGGVVVaaapppzzz{{{ooogggcccmmm{{{]]]OOOAAA;;;:::888555444333333333555666444000---///...///000111111///------///111000---***((('''))))))***---111222111000///---+++***+++++++++***)))***+++,,,,,,+++***)))******+++,,,,,,+++***)))++++++,,,---///...,,,******((('''&&&''')))+++---***(((&&&'''***---///000,,,+++***))))))***+++,,,000000000111111222222222222111///,,,)))((()))+++&&&(((,,,...000///...---............///.........***++++++---000333666888444333111000000222444555...---+++)))***,,,000222...------...//////---+++***,,,...///...------...000...+++***+++---------(((+++...---***)))***,,,222555777777555222000000...000111111///---------+++---//////.........///.........---,,,,,,...000555222...+++((((((((())).........,,,+++***,,,.........///...,,,---///111111000---***&&&###!!! !!!"""%%%'''))))))(((''''''+++...+++$$$"""&&&+++/////////...,,,---///111---,,,++++++------+++******,,,//////...---------)))((('''(((***+++***)))---,,,+++***)))(((((((((((()))+++,,,,,,,,,,,,+++***---000333222///+++((('''''')))+++...000333444111...***((((((***+++,,,,,,,,,+++---///000000////////////.........------,,,---......---...000222+++***((()))+++.../////////...+++******+++---///333444444333111///000111777===GGGTTT```dddZZZLLL>>>444---...222444555777999;;;;;;888777<<>>IIIRRRiiioooxxxttthhhgggnnn|||~~~VVVJJJ>>>;;;;;;888444222,,,///333555666444222111...---,,,...111000,,,(((+++---///000///......///+++++++++---///111000///111...,,,++++++,,,+++***'''(((((()))))))))))))))000000//////...---,,,,,,---...000333444111,,,(((((())),,,......,,,+++))))))))))))+++---...---+++,,,...000///---,,,---///...---------------------,,,,,,+++)))'''&&&)))+++(((+++...///,,,***))))))(((+++...111222111///...,,,,,,++++++,,,...///000......------------...///111///,,,***+++...111444222111111111111000...+++***---111333222222222222333000---,,,---///111111---///111000---,,,...111999:::999666222///.........000222333222000000111000000///---***)))+++,,,---------...///111111222000///......------......,,,***((('''(((+++---///...---,,,,,,...000111222.........---+++)))'''&&&"""$$$%%%''''''&&&$$$###$$$+++111///'''$$$'''------------,,,***+++---///111000///---,,,---...000222333444555333///***'''###%%%)))+++++++++***))))))******+++,,,---......***+++---///000000//////))),,,///111111000---+++&&&&&&&&&(((,,,111777:::999333,,,)))***---......+++++++++---000333333333111111000...---,,,+++***,,,---......---,,,---...,,,++++++---000222222222//////...,,,)))***---000000000///---***)))***+++222<<>>KKKUUUdddnnnzzz~~~ssscccXXXaaarrrrrr```CCC>>>999888;;;===;;;888333333333333222000...---555444444333333444444444666666555555555444444444777333000///000111///---+++)))'''&&&&&&((()))+++((()))+++,,,,,,+++***)))((()))***+++,,,---------,,,+++***---000111000---/////////...---+++***)))------/////////...---,,,&&&&&&'''***+++***'''$$$(((((()))************)))------,,,+++******,,,...///000000///,,,'''### ###'''******)))((()))***((('''***---...+++(((,,,++++++,,,,,,+++(((&&&!!!&&&+++...///......---,,,******+++***)))'''&&&&&&(((,,,000222333333000+++%%%$$$'''+++...///,,,((()))///444333222333333222000***%%%"""%%%(((+++///222222...---000333...---+++******+++,,,------...///000000///.........///222333333000---***(((&&&%%%(((,,,///...---***)))'''&&&(((+++///111***...333666666444222111111///...---+++(((###"""%%%))),,,//////...---000...,,,)))&&&'''***...,,,000444444111---++++++,,,++++++000666888444///+++***&&&&&&,,,+++++++++,,,...000111222333333333333333333333000000...---,,,------...,,,---......,,,******+++---000111///,,,+++///333777333---)))(((+++///222111///---***)))((())))))------///111222000,,,(((%%%&&&+++111111---,,,///...000333333222111111111222222111000000333999===CCCHHHNNNSSSPPPJJJEEEDDD777333///000555888888555//////111333999DDDOOOWWWhhhqqq|||{{{kkkbbb```bbbgggxxx|||ZZZCCC>>>::::::===>>>;;;888444444444444333111///---111111111222222333444555444444444333333333222222555222...,,,------+++))),,,,,,++++++++++++++++++((()))+++,,,---,,,***)))((()))***,,,---............,,,+++---///111000////////////...------,,,+++---.........///.........************+++***'''$$$&&&'''(((***,,,,,,------111000///---,,,,,,---.........---,,,)))&&&""" """&&&(((((((((((()))+++***)))+++......+++'''+++******)))))))))'''&&&$$$'''+++///222222222111...,,,***)))******)))(((%%%&&&'''***---000111111---)))%%%%%%'''+++,,,---(((%%%'''...222111000000111222000***$$$!!!"""$$$***...111111...,,,...111000///---,,,+++,,,---.........///000000000///......///111222111000---,,,)))'''''')))---//////---)))(((&&&&&&(((+++000333---000555777777555333333444222000...---***&&&###!!!$$$(((+++,,,------000000...,,,******,,,...,,,///222111...***)))((()))))))))---000000---)))((()))((($$$"""&&&+++******+++,,,...000111222333444444444333222111///...---,,,+++,,,,,,---,,,...///...,,,******+++...000222///+++***---111666333000---,,,,,,...///000...***(((&&&&&&((()))---------///000///+++))))))(((+++......,,,---111...000222222222111111222222333222111111555;;;@@@HHHLLLSSSYYYYYYQQQFFF>>>888444///000333555555333111111111444;;;FFFSSS\\\iiisss~~~yyykkkdddaaaeeerrruuuTTTAAA>>><<<<<<>>>>>>:::777666666666555444222000/////////000111222333333444111111111000000000000///111///+++))))))((('''&&&---...///000000...,,,+++((()))+++------,,,+++***((()))***,,,.../////////000...,,,,,,...000111000..............................------...///000111///---++++++******'''%%%%%%'''***,,,///000111111444333111000/////////000,,,,,,***(((&&&$$$"""""" """%%%&&&'''((()))+++,,,++++++---000///+++'''***)))(((''''''&&&&&&&&&))),,,///222444333222111...,,,)))((()))******)))%%%%%%&&&(((***,,,///000***(((''''''(((******)))%%%$$$'''...111///------///000///+++$$$ !!!)))---000000---,,,---///111000...---------...///......////////////.........//////000//////...---******)))+++...//////...***(((&&&%%%'''+++000333000333777999888666555555888555222000///---+++)))"""$$$'''***,,,---000111111000...---...///---...///---***'''%%%%%%((()))***++++++***(((&&&&&&)))+++***'''%%%%%%'''))))))******,,,...///000111333555666555333111///---,,,+++***)))***++++++,,,...///...,,,******+++///000111...+++)))+++...444333222111000/////////000---)))&&&$$$%%%((()))...---,,,---......,,,***---++++++---,,,+++...333222444555444222111000111111222333111111444;;;AAAJJJPPPYYYbbbddd\\\LLL???;;;666111///111222111///222222222444<<>>===<<<======;;;777444666666666666555333111000000000111111222222111111............---------------+++)))((('''''''''''',,,...000222111///+++)))(((***,,,---...---,,,+++((()))+++---///000111111111///---,,,---///000111------......///000000111///...---,,,---///222444///---***))))))***)))((()))+++...000333444444333333222000///000111222222,,,+++)))'''%%%$$$$$$$$$!!!###%%%'''((())),,,...******+++...111111---)))***)))((('''%%%&&&'''))),,,---///111222111///......,,,)))((()))*********&&&'''(((((()))***---///+++++++++++++++)))'''&&&&&&&&&)))///000,,,))))))***---...+++&&&"""!!!"""***---000000...---,,,---//////...---------......------------------,,,,,,.........---......//////,,,,,,,,,---.../////////---+++((('''(((+++///222444666999999888777666777999555111///......---,,,#########$$$&&&))),,,---...000222222111///.........------***(((%%%######)))+++------+++***)))***&&&)))+++,,,+++******+++((()))***+++,,,...///000000222444666555333///---+++***)))(((((()))******---...///...,,,+++++++++---...///...+++***+++---222222111111111222222333333///+++'''&&&'''+++---000///------...//////......,,,,,,...---+++---111777888888666222000//////222333444111///222999???GGGRRR```iiikkkeeeXXXLLLAAA<<<666222000///...---333222111444===LLL]]]hhhvvvyyyiiieeebbbhhhyyyrrrTTT======<<<<<<;;;777333000444555555666555444222111333333333333222000///...------,,,,,,,,,+++++++++)))))))))(((((()))+++,,,)))+++...000///---***'''(((***,,,...///...---,,,***+++,,,...000111111111111000...---,,,---///111------------...000111222///...,,,+++,,,///222444+++)))'''''')))+++,,,,,,...000333555666555444333///---,,,---000333444333---,,,)))'''&&&%%%&&&&&&"""$$$''')))***,,,///111(((((())),,,000111...+++***++++++)))'''''')))+++---...///000000///---,,,---+++)))(((***+++******(((***++++++******,,,...---...//////---)))&&&###((('''***...---'''######&&&***,,,+++(((%%%%%%&&&+++...000111000...---,,,++++++++++++,,,,,,------,,,,,,++++++************------,,,,,,---...///000......///............///000...+++******+++...///555777888888777555666666666333///---------------'''&&&%%%%%%%%%''')))***,,,///222333111///------...---,,,***)))'''%%%$$$(((***------,,,,,,,,,---((()))*********,,,...000)))***+++,,,---............000333444444111...,,,***)))((((((((()))***+++---...//////---++++++,,,***,,,------------......111000///000111444777999666333...******+++///111333111//////000111222111---,,,---000...******---333444444222000...///000555777888555111222999@@@IIIYYYhhhmmmllliiibbb[[[JJJEEE>>>777222000...---333222111555>>>NNN```lllwwwooodddYYY[[[hhhyyynnnSSS>>>>>>===;;;888444000---111111333444444333222222444444444444222000---,,,,,,,,,,,,,,,+++++++++***))))))*********+++...111)))***,,,------,,,***))))))***,,,...//////...---,,,---...///000111111111///000///---++++++---///---,,,,,,,,,---///111222///...,,,++++++---000222((('''&&&'''***---//////111333555777777666444222,,,***(((+++000444444333...---+++)))'''&&&&&&'''"""%%%(((+++,,,...111333(((&&&&&&)))---///---***)))+++---+++((((((***---///000000111000///---,,,+++***)))***++++++***)))))),,,///...+++***+++---,,,...111111...)))&&&%%%''''''***,,,)))"""!!!$$$'''+++***(((&&&'''))),,,...000111111///---+++'''((()))***+++,,,---------,,,+++***)))))))))***+++++++++,,,,,,...///000...000000///---,,,---...000///......---......///555666777555333333333555222///,,,***+++,,,,,,+++((('''&&&%%%$$$%%%&&&'''+++...111333111///------...---------...---***(((&&&&&&((()))+++,,,,,,,,,((((((''''''))),,,///111+++,,,---.........------,,,...000111111000...,,,******)))((()))***+++,,,---///000///---++++++,,,***+++,,,.../////////////////////000222555888:::777444000------...111333333222000000222333333222---,,,...000...)))(((+++***+++,,,,,,+++,,,...000888;;;<<<999444555<<>>GGGSSSeeesssuuuuuuwwwuuunnnaaa[[[RRRGGG===777555555555555666:::DDDTTTeeepppwww{{{nnnccc[[[YYYbbbmmmvvvaaaIIICCCCCC@@@<<<666111...,,,***+++...000111222222222...///000111000///,,,+++---------,,,,,,,,,,,,+++,,,---...---++++++...111---,,,++++++,,,...111333)))***---///000000//////000000111111111111000000,,,...000...+++))))))+++---,,,+++***+++---///111...---,,,+++++++++,,,---***)))))),,,///111111000---///222555666444222000...***(((***///333222000...---,,,***(((&&&$$$###"""(((,,,...///000111,,,)))%%%$$$&&&'''&&&$$$&&&***......***((())),,,............---,,,+++***((()))***,,,...---***'''''',,,111111,,,((('''(((###''',,,...---+++***+++++++++---///---((((((---$$$'''((('''###"""$$$&&&++++++---///000...***'''###$$$'''***,,,...000000000///...,,,++++++,,,,,,((()))+++,,,---......//////000111///,,,***+++---+++---000333444555444333333333222000...---...000,,,+++))))))***+++***)))))))))******+++,,,,,,,,,---///222333222000000000...///000444888888444000((($$$"""$$$(((+++((($$$######$$$&&&)))++++++***///000000111000...,,,+++)))***+++,,,---.........,,,,,,+++++++++,,,...///...///000///---,,,,,,,,,///...///000111000...,,,---///333555666444222000222111///---------...///000000000111333333222111111---+++***'''$$$''',,,//////...,,,))))))***+++///444777555222444>>>GGGSSSdddqqqvvv|||~~~tttgggbbbXXXLLLAAA:::888888666666888===GGGVVVfffqqq}}}~~~ppp```UUUZZZeeelll|||~~~YYYFFFEEEBBB>>>999444000---+++(((''''''(((,,,///111222,,,//////,,,,,,......+++***+++,,,,,,,,,,,,+++***---,,,***((('''((()))***---)))&&&''',,,///000///,,,***)))+++...000000...222222111000000000000000...---+++)))((((((((()))000...---++++++,,,---......------,,,++++++++++++))))))***,,,///111111///...---------......,,,***************+++,,,---...444111...***'''%%%%%%%%%!!!###''')))***+++,,,---///---***%%%"""###&&&)))......,,,)))%%%$$$%%%&&&---000000,,,+++---+++'''(((+++///222222...(((%%%''')))+++***(((''')))+++((()))***+++,,,++++++***------...//////,,,(((%%%'''(((((('''&&&%%%###"""###(((---000...***&&&$$$&&&&&&&&&(((+++,,,,,,++++++...000111///---,,,,,,,,,,,,---...///---)))&&&(((+++...---++++++///333222///---000555777555222555222000000111000,,,)))%%%'''((((((&&&%%%&&&'''......---***((()))...333111222444555555222///---111000000111222222///---)))&&&$$$%%%((((((%%%"""!!!$$$''')))***+++---...111444666666333...+++))).........------------...***++++++,,,------......---///000000///.........,,,---...000000000///...000222555666666444111///***+++---+++))))))+++...111111000000000000111111***+++***&&&!!!!!!&&&+++000000///---***(((((()))***...111111000555???HHHUUU```kkkttt{{{vvvpppdddUUUIIIBBB@@@AAA>>><<<@@@JJJRRRYYYeeeqqqyyyjjj]]]XXX[[[bbbpppzzzWWWEEECCCAAA===999444000---+++'''&&&&&&'''))),,,///000...111000------///000---+++,,,,,,---,,,+++***)))+++***((('''&&&'''((()))(((&&&%%%%%%''')))*********))))))+++///000///...111000///...---...//////...---+++***)))))))))***000...,,,******+++,,,---,,,---------,,,++++++***)))((((((+++...000111000...---,,,,,,------+++)))******+++,,,,,,------...222000---***'''&&&&&&&&&%%%&&&(((***+++,,,---......,,,)))%%%""""""%%%(((......---***&&&#########***,,,,,,******------******---111444444000+++'''''')))***)))&&&%%%&&&'''((()))***+++,,,+++***)))---------......,,,***((())))))((((((((((((((((((&&&***...000...+++((('''%%%&&&(((***---...---,,,...000222111000......///000////////////,,,(((%%%&&&)))------+++,,,111555222///---...333555444111555333111111111000---***&&&((())))))'''&&&&&&'''------,,,)))(((***///333111111222333222111000///000000///000111111///...(((''''''((())))))'''%%%%%%''')))*********,,,...000111333333111...+++***//////////////////...---)))******++++++++++++++++++---000111///---,,,,,,+++,,,...///111111111111111333555666666444111///+++,,,---+++))))))+++---//////......---.........))))))'''"""$$$)))333333222///+++)))((()))(((,,,/////////444>>>GGGSSS```nnnvvv{{{~~~|||xxxpppdddXXXNNNIIIGGGJJJHHHKKKSSSYYY```kkkvvvyyyhhh\\\XXXbbbgggppp{{{rrrRRRCCCAAA???<<<888444000---,,,&&&&&&%%%%%%&&&'''***+++...000///+++***---...,,,+++,,,---------+++***)))+++)))(((&&&&&&&&&&&&'''"""###"""!!! """$$$))))))***---000111000...111///---++++++,,,...///---,,,+++***))))))***+++///---***((('''((()))***+++,,,...///...---+++***(((''''''(((,,,///111111///---,,,,,,,,,,,,***)))***+++---...//////...---000///,,,)))''''''((((((*********+++,,,---...///,,,+++(((%%%""""""%%%(((---......+++'''""" %%%((((((&&&''',,,...---))),,,000333222///+++(((((())))))(((%%%###"""###&&&''')))+++,,,+++******,,,,,,,,,,,,,,,,,,,,,---++++++*********+++,,,---***,,,///000...,,,******&&&(((+++...//////...---111222222111//////000111333222111000///,,,'''$$$$$$'''+++,,,,,,...333777222///,,,---000222222000555333222222222111...,,,(((***,,,+++***(((((((((,,,,,,+++***)))+++///222000///.........///111111000///......000111000000(((***++++++***((((((((()))*********)))***,,,.........//////...---,,,+++///000222222222111///---(((((())))))(((((('''&&&(((,,,000222000...++++++***,,,---///111222333333222333555666666444222000---------,,,******+++,,,------,,,+++++++++++++++******((($$$ %%%)))444555444111---***))))))&&&))),,,---...333===EEENNN___pppyyy|||wwwmmmbbbZZZVVVZZZYYYZZZ^^^ccchhhrrrzzzzzzhhh]]]```[[[___lllyyyiiiKKK??????>>><<<999666222///...)))(((&&&$$$""""""###%%%+++,,,+++&&&&&&)))+++)))***+++,,,---------,,,+++---,,,***(((&&&%%%%%%%%%######!!!$$$***+++---///111222111000111///,,,******,,,///111---,,,+++***)))***++++++,,,***'''$$$###$$$&&&'''+++---///111111000...,,,)))'''&&&'''+++///111222000...,,,,,,------,,,***+++---///000111000...---...---+++)))(((((()))***---,,,******+++,,,---...+++***(((%%%"""###&&&(((***,,,---,,,(((###!!!###%%%%%%"""$$$***---,,,&&&(((,,,......,,,)))''')))))))))'''%%%""" """$$$'''***,,,---,,,+++,,,++++++***)))+++...000///---,,,++++++,,,...///,,,...000///---++++++++++++...111333222///---,,,000000///...,,,,,,...111333222000000///---)))&&&%%%'''***+++,,,...111444111...,,,+++---///000///222222111111111000...---,,,...000///---+++******,,,,,,+++++++++---000222...---+++***+++---000222111///------000222333222***---///...***'''&&&'''***++++++***((((((***,,,---,,,++++++,,,---------000111333444444222///...((((((((('''&&&%%%###"""'''+++111444222///,,,***,,,---...///111222222333222333555666666444222000//////...---,,,,,,,,,------,,,+++******))))))***,,,------+++((('''(((***222222222111---+++***+++&&&))),,,---///444===DDDJJJ\\\pppyyy}}}wwwqqqnnnkkkjjjjjjkkkmmmqqqxxx~~~{{{nnnaaaVVVVVVeeepppuuu```EEE;;;>>>===<<<:::777444222000...---)))$$$!!!(((***)))&&&&&&)))***(((''')))+++---...//////...111000...+++)))'''%%%$$$'''%%% ###***,,,...000111222222222222222000...,,,,,,...111333...---,,,*********++++++)))&&&### !!!###%%%---...111333444333111///***((('''(((,,,000222333111000...---...//////...,,,...000111111000///...---,,,***(((((()))+++,,,...+++((((((***,,,++++++))))))(((%%%$$$$$$&&&)))'''***,,,,,,)))&&&###"""###%%%$$$"""###(((+++***%%%'''***,,,,,,+++)))(((******)))((('''$$$!!!!!!%%%***---...------******)))(((''')))...222111000---+++++++++,,,------...//////---+++++++++000333666666222...+++***------,,,***((((((+++...000///...//////...,,,)))'''((()))******+++---//////---,,,+++,,,.........///000000000///...------///111333333000---,,,+++,,,,,,+++,,,---...///000+++***((('''(((+++...000000...---...111333555555,,,///111///***%%%$$$$$$***++++++***))))))***,,,,,,***((())),,,......---///000333444444333000///))))))'''&&&$$$###""""""(((,,,222666555111...,,,///////////////000000000222333444555444333111000111000..................------,,,+++******++++++,,,///222222111---***(((,,,...//////---,,,,,,,,,(((***,,,...111666>>>DDDLLL]]]nnnwww|||{{{||||||zzzzzz}}}nnn^^^WWW^^^dddhhhuuuZZZBBB:::;;;;;;;;;:::888555333111111000,,,&&&"""))),,,---++++++...///,,,''')))+++---////////////222111000...+++)))(((''',,,((("""!!!***000///111222111000000222333333111///......000222444000...---+++************'''$$$!!! ###%%%---///111333444444333222---+++***,,,///111333333111///......///111111111......000000000000///...,,,+++)))(((((()))+++,,,,,,***'''(((***,,,***((())))))((('''%%%&&&(((***'''***,,,,,,***'''%%%$$$%%%((('''%%%&&&***,,,+++)))***,,,...///......---+++++++++++++++)))%%%""" %%%))),,,---,,,+++((())))))'''%%%'''---222222111///---,,,,,,,,,,,,---///000000---+++++++++222555777555000+++)))***++++++***(((&&&'''))),,,...---,,,---//////---,,,)))(((((((((((()))******+++,,,,,,---------......---...000///...------...111333555555222...,,,+++,,,+++***+++------,,,+++((('''''''''((()))+++,,,------,,,...111444555555///000111000,,,'''$$$"""(((***,,,,,,,,,+++,,,------***(((***...000///...---...000222333222111000---+++(((%%%$$$$$$%%%%%%(((---333666555222///---000000///...............111222333333333222000000///...,,,,,,...///......------,,,,,,,,,,,,------,,,///222444333///***'''(((***---...---,,,,,,---***+++---000333888>>>BBBNNN\\\kkkssszzztttccc[[[XXX\\\mmmXXXAAA;;;777888888888777444222000111111...(((!!!"""&&&)))---000///111444333000***+++,,,............---............---,,,++++++---)))###!!!$$$***000333111222111///------000222111111000///000111222333111000...+++***)))))))))'''$$$!!!"""%%%(((---...///111222333333333///......///222444333333000...,,,,,,///111333333////////////////////////,,,+++)))(((((()))+++,,,+++)))'''(((,,,---***''')))))))))(((''''''))),,,+++,,,...---***'''%%%%%%'''+++,,,***,,,000111///+++,,,...000111111111111,,,,,,,,,...///...***&&& """&&&***,,,+++)))'''&&&((((((&&&###%%%***000000000000//////............111222222000---++++++...111444111,,,((((((***+++,,,+++***((((((***,,,---,,,+++,,,---...---,,,((('''&&&&&&'''((((((((((((***---...///.........,,,...000000...---...000000222444444111---***(((***((('''(((******(((%%%$$$%%%'''(((((((((''''''))))))***---111333333333000000000111000,,,'''$$$&&&***...000000//////000...+++))),,,000222111...++++++---///000111111111000---)))%%%$$$%%%(((***(((,,,222444444111///.........---,,,,,,---...///000111111111111000//////,,,***((())),,,...---,,,,,,,,,,,,,,,---.../////////000222333333000,,,)))(((***---...---,,,+++,,,,,,,,,...000333888===@@@HHHUUUdddoooxxx|||hhhZZZYYYdddoooyyyXXXBBB<<<555666666666555333000///000111///)))###"""&&&+++(((---111111333666555111------.........---,,,+++++++++,,,---............,,,((($$$%%%***000333333222222111---******...111000000000000000111222222222111...,,,***)))(((((('''%%%""" ###(((+++,,,------///000111222333111000000222444555444222...,,,***+++...111333333000///............//////---+++***(((((()))+++,,,+++((('''***...///+++''')))******)))((((((***,,,...//////---***&&&%%%%%%(((---///...000555555333,,,---...000111222222222---,,,---///222111---***###%%%(((++++++)))%%%###$$$'''(((&&&######)))...//////000111111111111000000222444444222///---,,,***...000...)))&&&(((+++,,,---...,,,+++***+++------,,,++++++,,,---,,,***&&&%%%$$$$$$&&&'''''''''&&&)))---000000///......,,,///222111///...///111...111333333///+++(((&&&(((&&&%%%&&&((('''$$$!!!"""$$$'''))))))(((%%%$$$&&&'''))),,,000222222000000//////111333111+++&&&&&&***///333333333222222///,,,+++---222444111---)))***+++,,,...000222222333///***&&&%%%'''+++---(((,,,000333222000///...,,,,,,++++++,,,---///000000000000000000///......)))'''%%%'''***---,,,++++++++++++,,,---...000000444333222222222111///---***,,,...///---+++******,,,---...000333777;;;>>>>>>LLL]]]kkkxxxzzzeee]]]^^^```iiitttuuuQQQ@@@<<<666555333222222222222111222///,,,++++++***)))(((------,,,,,,---///000111////////////...---,,,++++++---...000000000//////---)))''')))...222222000//////...***'''&&&)))---////////////000000000000000000///...---+++***)))&&&&&&%%%%%%&&&)))+++---+++***+++...111333111...------...000333444333111,,,)))((()))---111111111---------+++******,,,---,,,---,,,***&&&%%%'''***+++)))))))))***+++)))(((%%%))),,,+++'''&&&(((+++///000000---***(((((())),,,---///000///000111333---+++)))+++111555888888555000++++++...///---***&&&''')))+++,,,***%%%!!!###'''+++***''''''***...///...---,,,,,,...000111333333444555444222///......+++(((&&&$$$%%%&&&''',,,...000222222111///------///000000...---...///))))))(((''''''&&&%%%%%%'''+++000333333222111111111111222333333111---***---...000000...***$$$!!!###&&&+++,,,+++(((%%%$$$%%%&&&)))---......***((('''(((***+++,,,---------......///111222222///---(((***...222444333222111+++***)))***,,,---,,,+++''''''((()))***,,,...///222...)))(((+++...///............//////...+++(((******+++,,,---......///...---,,,,,,,,,---+++***)))(((''')))++++++'''$$$''''''''''''))),,,///111111222444555444222000///,,,,,,,,,,,,,,,,,,,,,,,,//////000222666888888888:::BBBQQQbbbrrr~~~xxxoooeee\\\dddbbbooonnnLLL===:::666555333222222222111111222000...------,,,***'''+++***))))))***,,,...///............------------------.../////////......///+++(((***...000///------...---***''''''***---........................000000000000...,,,***)))((('''''''''(((***,,,......------///222333000...,,,,,,---///222333222000,,,***(((***---///...---......---,,,******,,,---...///...+++'''%%%'''))),,,***((('''((()))(((''''''***---+++'''$$$&&&(((---...///---+++))))))))),,,---/////////000222444///,,,+++---000333444333111,,,'''&&&)))------+++((()))***,,,---+++'''$$$(((+++---+++'''&&&(((++++++***))))))***,,,...000///111222333333111000///---+++(((&&&%%%&&&((()))***,,,///222444333222111000111222222000/////////******)))(((''''''''''''))),,,000222222111111222222222222444444222///,,,,,,///111000---(((%%%######&&&***,,,+++)))(((((()))***,,,...000///...,,,)))******+++---......///000//////000222111///---+++---000222222111///---+++******+++------+++***((((((((()))+++,,,...///000,,,((('''***.........------.........---***(((((()))***,,,---......///,,,+++***+++---------+++******+++------,,,)))&&&+++***))))))+++---///111111222333333222111///...++++++++++++,,,,,,,,,,,,000111333555777888777666777@@@OOO```ooozzzxxxkkk```\\\XXXaaayyydddGGG;;;999777555444222111000000111222111111111000...***'''***)))((('''(((+++...000...---,,,,,,,,,---///000......------,,,,,,------///,,,******,,,...,,,***+++++++++)))((((((+++---------,,,,,,,,,,,,,,,---///000222222000...+++)))))))))))))))***+++------111000000222333333000...,,,,,,,,,...000111000///---,,,,,,,,,...///...---000///...,,,++++++,,,,,,000000///,,,)))''''''(((---***'''%%%&&&&&&&&&&&&)))+++---+++'''$$$$$$&&&+++---//////---***)))))),,,---.........000222555000///...///000111000///---((("""!!!%%%***---...,,,+++++++++---,,,***(((,,,...///,,,(((%%%&&&'''%%%%%%%%%&&&'''***,,,...,,,---///111111000///...+++***(((''''''(((***+++)))+++///333555666555444222444555444222000//////,,,+++)))'''''''''((()))---///111222111111111222333333333333444444111///***///222000***%%%%%%'''&&&(((***+++++++++,,,---...//////000111111111111,,,,,,,,,,,,---...000111333111000000111111///......///000111000...,,,***+++***+++,,,...---***((()))))))))***,,,---//////---)))&&&'''+++......---,,,,,,---------+++***)))'''(((***,,,---------,,,)))(((((())),,,......---***---111222000,,,)))(((------,,,,,,,,,...///111111111000000///......---))))))***+++,,,---......222333666888888777666555555===KKK\\\jjjuuu|||~~~tttgggZZZRRRTTTfffzzz\\\DDD;;;:::666555444111......///000111111222333333000+++(((,,,***)))((())),,,///111---,,,+++***+++...000222///...,,,+++******+++++++++***((((((***+++***(((((()))))))))******,,,------,,,,,,+++++++++,,,---///111333444222///+++)))))))))******++++++,,,,,,000000111222333333111000///...---...//////...,,,......///000111111111111222000---,,,,,,,,,,,,+++//////...---,,,+++***+++---***%%%######$$$%%%%%%(((***+++***'''%%%%%%&&&,,,...111111///,,,***)))***++++++++++++---000333000000000000111000///...---(((""" $$$)))...111...,,,******,,,---,,,,,,---......+++(((%%%%%%&&&""""""###%%%'''))),,,---+++,,,---//////...,,,+++***)))(((((()))+++---...---...111444555555333222222444666555222000......---+++)))'''&&&''')))+++000111111111000000111333222111111111333333222000)))...222///((($$$&&&***,,,---------,,,,,,...000111111111000///000333555///...---------///222333555333000000000000///...////////////...,,,***)))******+++---...---***'''*********+++,,,---///000+++)))'''(((---000000///+++,,,------+++*********((()))***++++++***((('''$$$$$$$$$&&&***,,,---,,,)))...444444111,,,))))))+++++++++,,,---///000111111000...---,,,,,,,,,,,,((()))***,,,---///000111666777888777666555666666444;;;GGGUUUdddrrr{{{tttcccVVVQQQZZZhhhuuuyyyYYYEEE===<<<555555333///+++***,,,...///000111333444111,,,))),,,+++)))((()))+++---///++++++******+++...111222...---+++)))(((((())))))%%%%%%%%%&&&((()))))))))'''((()))***,,,,,,,,,,,,---,,,+++***+++,,,---...000111333444333///+++)))((()))***+++++++++***)))+++---///111222222222222222000...---...---+++***,,,---...///000111333444111///,,,+++,,,---,,,+++,,,,,,,,,---............,,,)))%%%######$$$$$$$$$%%%&&&((((((((((((((()))...111333333000,,,***)))))))))(((&&&&&&(((---000---///000000000000000000000,,,'''%%%&&&+++000333///,,,***)))+++---------+++++++++***((('''''''''###$$$%%%''')))+++,,,---+++,,,---------+++)))''')))))))))***,,,...///111333444555666444222///---111333555444222///---,,,---+++)))'''&&&(((***,,,000111111000//////111333///...---...000111111000***...000---&&&###''',,,111111000...,,,,,,...111111111000...---...111555111000.........000222444444222000///000000///.........------,,,+++++++++******+++---///---***'''*********+++,,,---...///,,,***))),,,000333222000***,,,---,,,***)))***+++************(((&&&$$$"""!!! !!!###'''*********(((---222333///+++(((((('''((()))+++---///111222000///---,,,+++*********((()))+++---///111222333::::::999666333333666888666999AAAMMM\\\lll{{{~~~~~~nnn___TTTVVV]]]gggxxxsssWWWFFF>>><<<444444222---(((''')))---------///111333111---*********)))(((((()))******************,,,...000111,,,+++***)))((((((((((((!!!"""$$$&&&((()))******(((((()))+++...///---++++++***))))))***,,,///000000111333333111///,,,)))(((***+++,,,,,,+++)))''''''***---.........///000111///,,,+++,,,,,,+++)))((()))***++++++---000333000---)))))),,,---,,,***+++***+++---///111000///+++(((%%%###$$$$$$$$$$$$"""###%%%''')))***++++++///111222222///---++++++)))(((&&&###"""%%%)))---+++,,,......------///000///...+++***+++...222555///---******,,,...//////)))))))))***************''''''(((***+++,,,------+++,,,,,,---+++)))'''%%%)))******,,,---///111222555666777666444000,,,***...111333444111...,,,,,,---,,,***))))))***+++---///000000///......000222---+++***+++---000111111+++------***%%%$$$(((---222222000---++++++---///...//////,,,******///333111000/////////111222333222000//////000000...---------,,,+++***+++++++++))))))***,,,......+++)))*********++++++,,,---...---,,,,,,///333555333111***,,,...---***)))+++...------+++)))'''%%%###### """%%%'''(((''''''***...000...+++((('''$$$%%%'''***---///111222///...---,,,+++***)))(((((()))***,,,///000222333999::::::666222222555888777888;;;CCCPPPaaapppzzz|||wwwwwwyyyyyyyyykkk^^^[[[\\\```nnn}}}nnnUUUFFF===999222333111+++%%%###'''+++******,,,...000000...+++++++++++++++***)))(((((())))))***+++---...//////)))))))))))))))((('''&&& """%%%'''((()))***+++))))))***---000000...+++((('''''''''(((+++///111111111111111000...+++******+++---///...,,,)))'''%%%(((+++,,,***)))***,,,+++)))(((((()))++++++***)))))))))(((''')))...222...***'''(((+++...---***+++******---000111///---)))'''%%%%%%%%%&&&%%%$$$""""""$$$&&&)))++++++++++++---//////...------...+++***&&&"""!!!###(((,,,)))++++++***((((((+++...***+++,,,---///111333555000...,,,,,,...000111000+++******+++------------++++++,,,,,,,,,,,,,,,,,,)))***+++,,,+++***(((&&&***+++,,,---///000222222333444555555333000---+++---000333444222///------......------------......,,,---//////......///111,,,***((())),,,///111222---,,,***'''%%%&&&)))---......---+++))))))+++---,,,......,,,((((((---111000000000000111111111111.........///000000...,,,...---+++)))))))))******)))))))))+++---...---,,,***************+++,,,---...------000444555333000***---///...***))),,,000000...+++)))((('''((((((###""""""###%%%''''''&&&((((((***,,,------***'''%%%&&&(((+++---///000111.........---,,,***(((&&&'''((()))+++---///000111555888;;;999555222333555777666666:::CCCPPP]]]eeesssxxxvvvnnniiilllooopppzzz|||~~~~~~~~~}}}pppiiibbb^^^fffrrr~~~kkkTTTEEE<<<666111222000***$$$"""%%%***((((((***,,,///000...,,,......///...---+++)))(((((()))+++,,,---.........'''((()))))))))(((&&&%%%"""$$$''')))))))))***+++******+++...111111...***&&&%%%$$$%%%'''+++...111222111111000...---+++++++++---///111000---***((($$$'''******'''&&&&&&(((&&&$$$$$$%%%(((***,,,,,,,,,,,,+++(((&&&(((---222---)))%%%'''+++...---***,,,++++++---000000...+++'''&&&%%%&&&''''''&&&$$$######$$$&&&)))*********''')))+++,,,,,,---///111---+++'''### """'''+++)))***)))'''$$$$$$'''+++$$$'''+++...000222444666111000......000222222222---,,,,,,---///000///...---------------,,,+++***'''(((***+++,,,+++)))(((++++++,,,...///111222333///000222444444222000...,,,///333444333000....../////////000000000000000***,,,...///......///000,,,***((())),,,///222333///,,,(((&&&%%%'''***,,,))))))***((('''(((***,,,+++---///,,,(((''',,,000//////000111111111000000,,,,,,---///111000---+++000...+++)))((('''((())))))((((((***,,,.........))))))))))))***+++,,,,,,...---...111444555222///+++...000...******---111111///,,,***)))***,,,...%%%$$$###$$$&&&'''&&&%%%)))''''''***......+++((('''(((***,,,---...//////---.........---***'''%%%&&&&&&((()))+++---...///111666<<<<<<777333111222666444333555;;;DDDMMMSSS]]]bbbbbbZZZWWW\\\ccceeejjjqqqyyy~~~vvviii___aaajjjyyybbbJJJ>>>888444000///---+++***)))((((((''')))+++---------///000///111000,,,+++------+++,,,******,,,......+++(((((((((''''''&&&&&&&&&&&&%%%(((******'''$$$%%%&&&((())),,,...000//////...(((&&&$$$%%%)))...111333555000,,,+++...///,,,))))))***---111222111,,,)))'''(((***+++)))&&&"""&&&###!!!###&&&((((((''',,,...///+++&&&%%%(((,,,...***&&&'''+++......,,,---***(((+++000222000,,,))))))((()))))))))'''&&&&&&%%%&&&))),,,---***'''(((***++++++))))))+++...111...***&&&$$$%%%&&&''''''&&&%%%###"""!!! """&&&+++///111333333333222///---,,,,,,---...,,,---...000111222222222...------...//////---,,,...---...000...******...+++...111222111000///000,,,///333444444333333444333000......111333333222666555444333222333444444111...***)))+++.........,,,+++***+++---/////////---,,,)))'''''')))+++,,,,,,***)))'''(((***,,,---+++...000...++++++...333333444555444222///------******++++++,,,---.........+++'''""""""'''+++,,,------.../////////...---+++))))))***---......///111333111...,,,,,,---...111222000,,,+++...333//////...------......///***((('''(((******(((%%%&&&'''((())))))))))))))),,,...000000...---------...111444333...***((((((+++++++++,,,,,,------...444666888777555333333333555666777999;;;<<<>>>>>>GGGKKKNNNMMMLLLMMMRRRXXXXXX___iiisss{{{pppccc___ooowww]]]FFF;;;666333111000///---,,,+++++++++(((***---.........///000000222111------//////------+++))))))******'''$$$(((((())))))(((((('''&&&)))+++,,,+++'''$$$$$$$$$$$$&&&(((+++...///000000+++)))'''(((+++///111333222...***))),,,...,,,)))''''''))),,,//////---+++((()))***+++***(((%%%$$$$$$"""###'''((()))+++---...,,,(((&&&(((+++...***'''(((,,,//////---+++)))(((***...000...+++,,,++++++++++++***)))((((((''''''***------+++((()))+++,,,+++))))))+++---...,,,)))&&&%%%''')))***((('''%%%###!!! !!!&&&***.../////////333111///,,,*********+++,,,,,,---...///000000111---,,,,,,...000222111000...***)))+++,,,+++---111...000222222000/////////,,,...111222222222222333444111//////111333333222777666555444333333444444...+++((())),,,///000000---,,,+++,,,///111111111,,,+++***((()))***,,,---++++++***************+++---///000...******...222222333333222111/////////---------------.........000...***%%%"""###'''++++++,,,---///000000000000000///,,,+++,,,---......---...///---***((((((******---...,,,******///333222222222222111111111111---,,,***+++,,,,,,***(((&&&''')))*********)))))),,,...000000/////////000111333555444///+++)))))),,,,,,,,,,,,,,,,,,,,,,,,000222444444333222222333888;;;???CCCCCC@@@<<<999<<<>>>@@@@@@@@@BBBFFFIIILLLTTT```kkkuuu~~~qqqllljjjlllrrr}}}}}}WWW@@@666222111111000000///...---------***,,,...//////...///000000222111......111222///---+++(((&&&&&&%%%###!!!((()))+++,,,,,,***(((&&&+++,,,---+++((($$$###""""""###$$$'''+++...111222...---++++++---000111111---***'''(((***,,,,,,***'''&&&%%%'''***---......*********+++++++++++++++%%%"""$$$(((+++))),,,...---***((()))+++...+++((()))---000111000***((('''))),,,---+++(((............---,,,+++***++++++***+++------+++)))+++------,,,+++***+++,,,+++)))'''&&&&&&(((+++,,,)))((('''%%%###"""!!! """%%%)))---//////...---111000---+++)))(((''''''---,,,++++++,,,---...///,,,,,,,,,...111444444444...&&&"""$$$(((+++...222111222333111///...///000,,,...000000000000222333555333000///111222222222555444333222111111111111+++)))((())),,,000222222///...---...000222222222+++************+++---...++++++++++++++++++******/////////+++((((((,,,///000////////////000000111000000/////////.........222111---)))&&&%%%(((***(((***,,,...000111111111444222000.........///000......---***'''&&&'''(((&&&'''((('''&&&(((---222444555666777777555333222222000///...//////---+++((()))+++,,,,,,+++***)))---...000000///000222444555666666444000,,,***))),,,,,,++++++***+++++++++---///000000///000222333888???IIIQQQSSSNNNFFF@@@@@@>>>>>>???BBBEEEGGGHHHHHHQQQ]]]gggqqq~~~{{{lllfffccciiizzzwwwRRR<<<222.....................---------***,,,///000///------......111000......111222///,,,***'''%%%$$$#########)))+++...000///---)))'''***++++++***(((&&&$$$#########$$$%%%(((,,,000222///...------//////...---***(((&&&'''***,,,,,,,,,***'''$$$$$$'''+++...///,,,+++******+++---///111***&&& """(((,,,(((+++------,,,******+++...,,,***+++...111222222)))'''&&&((()))***(((&&&---...///...---+++++++++///...------------,,,,,,............---,,,,,,,,,)))(((&&&%%%%%%''')))***))))))))))))(((((('''&&&)))+++///222333222///...///...,,,***)))(((((((((---,,,***))))))***,,,...---,,,+++,,,///222444444,,,###!!!'''***,,,...111222222111//////000222...///000/////////111333666333111//////000111222111000000///...---------***))))))))),,,...111222///------...000222222222************+++,,,......******))))))***+++---...///...,,,)))&&&&&&))),,,,,,+++******,,,...000000.........///////////////222111///+++(((&&&''')))%%%'''***---///111111111333333222000///000222444222111...+++)))((()))***###$$$###"""!!!###(((,,,444666888999999777444222444333111000000//////...+++,,,...//////...,,,***,,,---......///111444777777777555333///,,,***)))******))))))***+++---......///...---,,,---000333888BBBRRRaaagggfff___ZZZVVVPPPKKKLLLQQQVVVXXXXXXVVV^^^gggmmmsss~~~zzzooodddaaajjjzzzqqqPPP<<<000++++++***+++,,,---------,,,,,,***,,,//////...,,,******---//////,,,,,,///000...***)))(((&&&%%%%%%&&&'''+++---000333222///,,,)))''''''(((((()))(((&&&%%%((('''&&&%%%'''))),,,...,,,,,,,,,---......+++)))'''&&&&&&'''))),,,---......***&&&$$$&&&***---///---,,,+++***+++...111333111---&&&!!! """(((,,,((())),,,------,,,,,,,,,///---,,,,,,...111222333)))((('''(((((('''&&&$$$***,,,...---+++******+++111000///...------......///////////////...---,,,)))(((&&&$$$$$$$$$%%%&&&)))***+++---.../////////...///222444444222///...,,,,,,+++++++++++++++,,,---+++***))))))***,,,---///,,,))))))+++...000000)))"""###((()))''''''...///000000///000222444111222222111//////111222444222000---,,,---000222/////////.........------+++++++++++++++,,,...///---,,,+++,,,///000111000******))))))***,,,...///+++(((%%%$$$&&&***000444---,,,***'''%%%$$$&&&((('''&&&$$$&&&***---......******+++,,,...///000000000000...+++(((&&&''')))$$$&&&))),,,...///......000111111000///000444777444222...,,,+++++++++,,,%%%$$$""" !!!###%%%111333666888888666333000333333222000/////////000//////111111111///---,,,***+++------...000444777777555222000---+++)))(((''''''((()))+++...000222222111///,,,***+++///222<<>>111***+++)))***,,,---......------***---///000---+++)))(((,,,...---******---...+++((()))***)))'''''')))+++---///222555444111...+++%%%%%%&&&(((++++++***(((+++)))'''&&&%%%&&&((()))'''((())),,,...---***'''%%%%%%%%%&&&(((***---...///+++'''%%%'''***---......---+++***+++---000222444222---'''$$$$$$(((+++((()))***,,,---.........//////---------///111333*********)))(((&&&%%%$$$&&&))),,,+++)))((())),,,222111000...,,,,,,///111000//////111222111///---***)))'''%%%$$$###$$$$$$''')))+++///111222333333...///000111000///---,,,***++++++,,,---------...,,,+++******+++,,,---...000,,,((('''(((***,,,---)))%%%$$$)))+++)))'''&&&+++---/////////000222444333444444222000......///000///---***)))***...111//////000111111111111000+++,,,---,,,******+++---,,,******+++---/////////,,,***((('''(((***---...+++(((###!!!###)))000555,,,+++)))((('''&&&&&&&&&$$$""""""$$$***------,,,'''((()))+++---...///000......,,,***(((''')))+++%%%'''***---......,,,+++,,,...000///---///333777222///---,,,,,,,,,,,,+++((('''%%%###"""""""""""",,,...111444555333111///111222111000......000222111111111000///...------)))+++---...///111444666777444///---+++***)))'''''''''''')))+++///333666444222...***(((***...222CCCOOOcccwwwxxxpppnnnrrrwwwyyyyyytttvvvyyy|||{{{mmmeeefffnnnuuucccNNN@@@333,,,,,,***,,,...000222222111000,,,...111111...+++)))(((,,,///...***))),,,,,,***''')))++++++)))((()))+++000111444555555333000...'''''''''***---...---******)))'''%%%$$$$$$$$$$$$###$$$(((,,,...---)))&&&###$$$$$$%%%&&&(((+++---+++)))''''''))),,,---...///...,,,******+++---///444333111,,,((('''))),,,)))))))))***,,,...000000000000///---------000111+++,,,,,,***(((&&&%%%%%%###'''******((('''***---111111000...+++,,,000333000//////111444444111...+++***((('''&&&%%%%%%%%%$$$&&&***---000111111111.........------,,,++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,---...//////000,,,'''%%%&&&))),,,---+++)))***......++++++---***,,,///000//////000000333444555333///,,,******,,,,,,***'''%%%''',,,000...///111222333444333333***,,,---,,,***)))+++---+++***)))+++---/////////---+++'''%%%%%%'''+++...+++((($$$!!!"""&&&,,,000,,,,,,+++++++++***((('''$$$""""""%%%+++///---+++((()))***+++,,,---...///,,,,,,+++)))((())),,,///)))+++---///000...+++***+++---...---***+++000444000...,,,,,,......---++++++***))))))((('''&&&$$$(((***---000111111000///000111111000......222555222111///---,,,+++,,,,,,))),,,///000111222444555777333...+++++++++***))))))(((((())),,,000444666333000,,,(((&&&)))///444DDDQQQfffzzz|||||||||{{{rrrmmmkkkjjj{{{^^^MMMBBB555---------...111444555555444444---000222333000,,,)))(((---///...***))),,,,,,)))'''***---,,,***(((((()))111333444666555333111000***)))))),,,///000...+++((('''&&&$$$###""""""!!!!!!###''',,,///...***'''""""""###$$$$$$&&&)))+++'''&&&%%%'''***---......///...,,,*********+++,,,111222222///+++)))***---***)))((())),,,///111111111000///---,,,,,,...000---------,,,)))&&&%%%%%%!!!&&&******((('''+++...111111000---+++,,,000555000//////222555555222///+++***)))(((((((((((((((###%%%(((+++---......---000///...,,,+++++++++,,,,,,,,,,,,,,,,,,+++*********+++---...///000000000///+++'''%%%&&&***---///...,,,...000000---///444***---000000///...------333444555333///***((('''))))))(((%%%###%%%+++000+++---///111333333333333(((+++---,,,***)))+++...,,,+++***+++---///000///...+++&&&######&&&***---+++(((%%%######%%%(((+++---------......---***((($$$"""###'''---000...***+++++++++,,,,,,---------,,,+++***)))(((+++///333,,,...000111111///+++)))***---...,,,((((((,,,111000...---///111111///,,,---------------,,,)))'''&&&(((+++---///000000///000111111000...///333777111///---***))))))***+++***---111333333333444555777222---++++++,,,+++***+++*********,,,000444666000...***&&&%%%)))000666@@@NNNeee{{{vvvllldddvvv}}}]]]NNN===333333222111111222444666777555444000444888999555000...---000...,,,+++,,,---,,,+++***---000///---++++++,,,111111000111333333111000---,,,+++,,,///333555666222---'''%%%&&&&&&""""""''',,,---,,,)))'''!!!!!!!!!!!!"""$$$))),,,---,,,***((((((***,,,...///---+++******+++***(((---...///---)))(((***---)))+++------,,,...111555666111,,,***+++---...---,,,+++((('''&&&'''((()))'''''''''***---......---////////////////////////000...---...111222111///,,,+++,,,000222///''' !!!"""###%%%'''***,,,...222111///...,,,+++++++++///...---+++***)))((((((((()))***,,,...000111222111...***)))+++.........+++******+++...000//////+++---///000///...///000222111111///---+++)))(((---***%%%""""""$$$(((***............///000111222+++,,,---.........---,,,222///------...111222222...,,,)))'''&&&''')))+++,,,,,,***%%% $$$***---...000000...---------)))((((((***---/////////222///---,,,---...------+++,,,+++******,,,000444//////000111222000+++(((---,,,***(((''''''(((((()))+++...//////...///000//////000000//////......,,,,,,,,,,,,...000333444555444222111//////......,,,)))$$$###%%%)))---///...111444444222111222444222111///---,,,+++,,,,,,...---------...///111222000---***'''(((+++000333AAATTTgggsss|||rrriiiwww{{{~~~]]]NNN???666666444333222333555777777555444222666999:::666222000///000///---......///---,,,---///111111...+++++++++///......///111111000...---+++***+++...222444555222...((('''((((((%%%!!! ###'''+++,,,,,,***(((###############&&&+++...000///,,,++++++,,,...//////...,,,+++++++++)))''')))***,,,,,,++++++,,,---+++---///000......000222222...+++***+++---------+++***((((((((()))))))))(((((((((***,,,---,,,+++////////////000000000111000...---...000111000...+++***+++...111///)))### !!!"""$$$&&&(((******//////...---,,,,,,,,,,,,///...,,,***)))((('''''''''&&&&&&(((,,,///000///333///,,,+++,,,.........,,,+++***,,,...///...---,,,---///000//////000222111111111000...---+++***,,,)))&&&$$$###%%%(((***............////////////,,,---...///000000///...000///------///111111111+++***)))))))))***+++,,,,,,---,,,((($$$###(((,,,,,,---......---,,,---///...---,,,...000111111000111///---,,,,,,------,,,---------+++***+++...000000////////////...+++(((---,,,***((('''''''''((((((+++...///...,,,,,,---000000222333333333222111...------------...///000222111///---,,,+++******'''$$$!!!!!!%%%)))---///...111444444222111222444444333111///...---------//////.........//////000+++)))'''&&&(((///777<<>>777777444555555555666888777666444444777999:::777444222222/////////000111000...,,,///111333222000---++++++,,,++++++---...///...,,,+++)))((())),,,000333444222...***)))******(((&&&!!!###&&&)))+++++++++***&&&'''&&&%%%%%%'''+++...222111///---,,,---///000------,,,,,,---+++)))&&&&&&&&&(((+++...///...---***,,,///000...---------,,,+++)))***+++------,,,)))(((((()))***+++***(((&&&&&&&&&(((++++++***(((,,,------...///000111111///...------...///...,,,***))))))+++......***&&& """$$$&&&'''''''''''',,,,,,------......//////111000...,,,***)))((((((&&&###!!!$$$***//////...333111......///000000///...---,,,,,,......---,,,,,,...000000000111222444333333222222111///...---+++***((('''&&&''')))***.........///......---,,,---...///000111111111111...------...000222111000((()))***,,,---.........---...///,,,)))))),,,///,,,------,,,++++++---///111000///000222333222111111///,,,+++,,,---,,,+++...//////...,,,+++,,,---111///---,,,---,,,+++***---,,,+++)))(((((((((((((((+++...///...,,,+++***000222555777777666555333111000///...------------///---+++((('''&&&%%%%%%###!!! %%%***...000000222333444222222222333666555333111000//////...000000000000///...---,,,)))((('''(((...888EEEMMM[[[cccmmmuuu}}}yyyqqqmmmtttnnnLLLAAA:::777777333777666666777888888666444444555777777666444333222------...///111000...+++///000222333222000---,,,*********+++...///...,,,***(((&&&'''***...111333111...+++***++++++***)))$$$%%%''')))***+++,,,,,,+++***)))&&&%%%%%%(((+++000///---,,,+++,,,,,,---******+++,,,...---+++(((''''''(((,,,000222///,,,%%%'''+++------+++***((('''((((((***+++,,,++++++'''&&&&&&)))+++,,,)))&&& !!!$$$'''((('''&&&((()))***+++---...///000------,,,,,,,,,,,,+++++++++)))((()))******(((&&&###%%%''')))***)))((('''***+++---...000111222222444333111///---,,,++++++(((### ###,,,222111///222111000111111222333333111000......//////---,,,,,,---///000000111333666777666666555333111000///,,,,,,+++******++++++,,,////////////...---,,,+++------...///000111111222---------///222333222111'''))),,,...000000000///,,,...//////------...000//////---+++))))))+++---000///...000222333333222000...,,,+++,,,---,,,,,,///000222222000...---...000---+++***+++---...///...---,,,+++*********)))))),,,000222111///------111333666888999777444222111111000///......---------+++(((%%%###"""""""""###!!! """'''+++///000111222222222222222222222333333222222111111111111111222222111///---***))),,,---...111888EEEUUU```lllooottt{{{yyyooonnnttt~~~dddEEE<<<888777999666777666666777999888666444222222222222333222111000)))***+++---//////,,,***+++---///222333222000...)))))))))+++...//////---***'''%%%%%%)))---111222000...,,,++++++,,,,,,+++'''((()))***++++++,,,,,,---,,,***&&&###"""$$$&&&,,,+++***)))(((((())))))&&&'''))),,,///000...,,,+++******---000111---)))"""$$$(((+++------***(((&&&''')))***************&&&$$$$$$'''+++,,,(((### $$$'''&&&%%%$$$%%%&&&((()))+++,,,---***+++++++++************---+++)))''''''&&&%%%$$$''')))+++,,,,,,+++***)))+++,,,...000222444444444333222111///...---,,,,,,***&&&###'''000555444111...000222333444555666666333111000/////////---,,,+++,,,.........000333555::::::999777555222000///------------------......000000000///...---,,,+++,,,,,,------...///000000------...000333555444333***,,,...///000000000///+++,,,............///000111111///+++(((''')))++++++******---000222333222///---++++++,,,......---///111444444333111000111---+++((((((+++///222333------...---------,,,,,,,,,///222444333222111222111333555777666444111...000111111111000000000///,,,***'''$$$"""""""""###'''%%%%%%'''***---///000222111000000111111111000//////000111222222333333222222222111///---***(((000333777;;;CCCPPP```lllvvvvvvzzz~~~tttoooqqq|||```DDD===999888;;;:::666555666777999888666444///...---...///000///...''''''(((***,,,---,,,***(((***,,,000333333000---(((((()))+++...000///...***'''$$$$$$(((---000222000///...,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,***&&&"""!!!###%%%''''''&&&&&&&&&&&&''''''%%%&&&'''+++...000///......---------...,,,***(((###%%%(((,,,//////---***''')))******(((''''''((((((%%%$$$'''+++,,,'''"""%%%''''''&&&"""###$$$%%%'''((()))***'''((())))))(((((()))+++...---+++)))'''%%%$$$$$$)))***+++,,,,,,,,,+++++++++,,,///111333444444333......---,,,+++++++++++++++((((((,,,222666555222---000333555555555666777222000///.........,,,******+++,,,,,,,,,---000333999999888666444222000///---------------......///000///...,,,,,,++++++,,,---,,,,,,,,,,,,---......///......111444666777666111000///...............+++,,,,,,---......//////222111000---***((()))***(((((((((+++///222222222...,,,++++++...000111000000222444555333222111222+++)))&&&'''***///222444+++,,,---.../////////...///111333444333222222333///000222333333111///---//////000111111111000000,,,***'''$$$"""###$$$%%%+++***)))+++...000111000222000......///000///...,,,---///000222222222222222111111000///---+++***222777???EEEMMMYYYhhhssszzz{{{wwwqqquuu}}}___FFF@@@999777::::::444444444666888999777555...,,,******---///...---'''&&&&&&(((***,,,,,,+++((((((+++...111111---)))''''''(((***...//////...***'''$$$$$$(((---111333222222111///------...///...////////////---+++***+++***(((%%%######&&&(((%%%%%%&&&&&&''''''(((((((((((((((***---...///...---------,,,)))'''''''''&&&&&&(((+++...///,,,)))***+++,,,***'''%%%&&&''',,,(((%%%(((,,,---)))######(((***)))'''""""""###$$$&&&''''''(((###&&&(((((('''''')))+++//////...,,,)))((('''(((((((((((())))))*********+++,,,...000111111111000+++******************+++((()))+++...222444333111...222666777555444444555///---,,,+++,,,+++***((()))******))))))***---000333333333333222111000///,,,,,,+++***+++,,,---......---***(((((()))***,,,...---,,,++++++,,,,,,---111//////111444888999:::888555000,,,******+++------,,,+++,,,---.../////////000000...,,,++++++,,,***)))***,,,///222222222---++++++,,,///222333444222444444333111/////////***'''%%%%%%(((,,,...///((()))+++---.../////////222222222111...---...///+++,,,...///000000000///---...///000000///...---+++)))&&&######$$$&&&'''+++++++++...111333333222222///,,,,,,---///...,,,...///000111222222111000111000///......------...333<<>>IIIUUU\\\eeesssuuuWWWCCC===666444555000222111111333444444222000)))%%%!!!###(((,,,,,,***...,,,(((%%%$$$$$$&&&'''&&&&&&'''((()))*********((('''&&&(((+++---......+++)))&&&%%%&&&***...222444444444444333222111111222000...,,,+++*********//////...+++((('''***,,,***+++***))))))+++...111777444///+++***+++---///000***''''''%%%$$$***222000+++&&&&&&***------,,,111000111222---&&&"""###(((((()))+++,,,,,,)))'''&&&%%%&&&+++000///''' &&&)))***((('''&&&'''(((***,,,///000000///111222000,,,---111333222)))'''&&&'''***---......000000///...//////000000---+++)))))),,,.........******+++...333666666555222222000///---...///000222111///,,,++++++,,,---000...,,,++++++***(((&&&%%%'''+++///222333444444///---+++***++++++***))))))***)))'''&&&'''***---//////...///000000///---......///000111111000///111111...)))%%%%%%)))...444111------...000///...//////000000000000111333111111111111222222222222666222...,,,...000000000000111222333222///,,,+++...((("""!!!%%%***,,,+++((('''(((+++...000...,,,...//////***$$$"""###&&&***+++,,,---...------,,,...222222---+++,,,,,,***,,,'''"""$$$(((++++++'''&&&***222777666333...///...,,,++++++...000333444555555555444333222333...***,,,...000444:::EEEOOOYYY```hhhuuummmQQQAAA===777555666111333111000000000000///---)))### '''---...,,,000...)))%%%###""""""###$$$%%%&&&'''((()))******(((''''''(((+++---,,,,,,+++)))'''%%%&&&(((,,,...222222444444444444333222111000///---,,,,,,+++,,,555555444111...,,,,,,------------+++******,,,...444222...,,,***+++---......***((()))((()))...444222...)))(((***---......///...///000,,,&&&###%%%(((((()))+++---,,,***((()))((((((+++...+++"""###(((***)))(((''''''((())),,,...000222333222000***%%%(((///222000***)))***,,,///000000///333222111000000000111111,,,+++)))***,,,...//////,,,,,,...111555888888888444111---+++***,,,000222111///---++++++,,,...000222000...---,,,+++(((%%%$$$&&&+++///222444555555///...---...///...,,,***((((((((('''&&&'''***,,,111///...---......,,,++++++,,,...///...---***)))+++,,,+++(((%%%%%%)))---222000......///000000///000111111222333333333333000000000000111222333333666333///------------,,,...///000000000///---,,,///)))$$$###''',,,///000,,,***)))***,,,------,,,,,,---+++'''###"""%%%(((,,,------...---+++***)))---000000+++***---......---***%%%""""""%%%))),,,***'''&&&***111666666333---/////////...---...000222333444555555444333222222---***,,,...000555<<>>888555666111444222///.........---,,,+++$$$!!!)))000111///222000,,,'''$$$###""""""%%%%%%&&&'''(((***+++,,,((((((((()))+++,,,,,,++++++)))'''&&&&&&''')))+++...///111333333333222111000000//////......------555777888999777333000...///000///---+++)))***+++...,,,+++)))))))))***+++---,,,,,,+++***+++///333222...***(((***---...///,,,++++++---***$$$###&&&(((((()))+++------+++)))***))))))+++,,,(((!!!$$$'''(((((())))))***+++,,,---...111333...)))"""###---000...,,,,,,...000222111///,,,000111222333333222222111,,,+++*********+++,,,---......000222333444555444...,,,)))''')))---000111---+++)))((((((+++...000111000/////////---+++((($$$'''***...000222222222......///111111000,,,)))$$$&&&''''''&&&''')))+++000...---,,,------,,,++++++,,,,,,,,,***)))(((((()))+++,,,)))&&&&&&(((,,,.....................---......000333555666666555............///000222222444222000...---,,,,,,,,,++++++---...///000000000222---'''%%%(((,,,000222///---+++******+++,,,---+++***(((%%%"""###'''***---.........---,,,***))),,,///...***)))---111111///---)))&&&$$$&&&***---+++((('''+++111555666444---///111111000//////000000111222333333222111000000,,,***+++---///666>>>LLLUUU```iiiuuufffNNNAAA???888444444000444222////////////...---,,,%%% """)))000111000333111...***'''&&&%%%%%%((((((((()))***,,,---...(((((((((***,,,---,,,++++++***((('''''''''((()))***+++---///000000000////////////////////////...000444999======999333...000111111///,,,***)))***''''''''''''&&&&&&%%%%%%...//////---++++++---......,,,))))))***,,,---...***(((((()))'''""""""%%%(((((()))+++------+++)))((('''(((++++++(((""""""%%%(((+++,,,---...---++++++---///***&&&###---222000//////000222333000,,,)))+++...222555666444111///,,,+++***)))''''''((()))111111111111///...---,,,%%%######&&&***---...---***)))(((((()))+++...000......///000222222000...&&&''')))+++------......---...///111222///***&&&!!!$$$&&&'''''''''(((***...,,,+++,,,---...---+++,,,---,,,)))&&&&&&))),,,---//////,,,(((&&&(((+++,,,,,,---,,,,,,+++++++++)))***---222777999777555,,,+++******+++---///000////////////............((((((***,,,...111333444555111,,,)))))),,,///111000///---***)))***+++---+++***'''%%%$$$%%%)))+++------...//////...,,,,,,+++......+++***///222333//////---)))&&&'''***...---++++++---222555666555---000222333222111111111000111222222222111000//////+++***+++,,,///888AAAOOOZZZfffoooyyydddLLLAAA>>>666222333///111000//////111111000///***'''###$$$(((,,,......222111///,,,+++*********,,,,,,+++++++++---...///(((((())),,,...///...,,,******))))))((((((((((((((())))))***+++------...------...///000000//////---000555:::<<<:::333...///000222111...+++******$$$$$$%%%&&&%%%$$$"""!!!---000111---***++++++)))((())))))***+++,,,------***(((''''''%%%!!!"""&&&*********,,,------***(((&&&''')))++++++)))%%%!!!!!!$$$(((+++---///000...***((()))+++)))'''###!!!'''000444333000000111333333111,,,((())),,,111444555333///---*********(((&&&&&&''')))333444333000,,,(((&&&&&& %%%***---,,,)))*********+++,,,...000111,,,---...222555555444222)))((((((((()))***,,,,,,...///000111111...((($$$!!!###''')))))))))***+++,,,,,,,,,...//////---++++++,,,+++(((%%%''',,,000111222222...***((())),,,,,,,,,,,,+++)))((()))***((((((,,,222888:::777444+++***)))((((((***,,,...,,,...000000000//////000((())))))+++...111444666555333///,,,+++,,,...000000000...,,,))))))+++---,,,+++((('''''')))+++,,,+++,,,---.........---,,,+++...///------111444444000000///,,,((('''***...///...---///222444555444...111333444333333333444444444555444333222000///---+++***++++++///999CCCUUUbbbpppwww|||___HHH===;;;333///111///------...000222222111///+++***)))((((((***,,,.........---------......//////...,,,++++++,,,...///((()))***---000111000...******************)))))))))(((((('''(((***,,,...+++,,,---///000000//////---...000333666666222...---///222222000---,,,+++$$$&&&'''((('''%%%""" ***///000,,,***+++***&&&$$$&&&))),,,---------...,,,)))((((((%%%!!!"""''',,,++++++------,,,)))&&&&&&(((***+++,,,)))&&&###"""$$$%%%&&&(((***+++...111///***&&&&&&((((((***)))''')))///333222000000111333444333///,,,---...000000000...,,,***'''))))))(((&&&'''***,,,666666666222,,,'''%%%%%% $$$))),,,)))&&&((()))+++,,,---...//////,,,---///333666777666444***((('''&&&'''***---///111111111222111---'''###"""%%%))),,,,,,,,,------------...000111///+++(((''')))***)))'''(((---222333444333///***)))+++.........---***'''&&&(((+++******---333999:::555111,,,+++)))'''''')))+++---,,,///222222111///000111---,,,++++++---000333555222111000...,,,---///111///000///---***)))+++---...,,,+++***+++,,,,,,,,,***+++,,,,,,,,,,,,******+++///111//////333444444///111111...)))'''***---000/////////000222222222000222444444444333444666555666555555333000...---,,,***)))***+++///:::EEEWWWhhhxxx~~~yyyuuuzzz~~~{{{[[[EEE:::888000---111000******,,,///222333111000---...///---+++***---000+++,,,,,,---...///111111000///---++++++,,,---...((()))+++...222333111000******++++++++++++***)))***)))'''&&&'''))),,,...***+++---...000000//////000...,,,---000222111///+++...111222111...---,,,&&&(((***+++***'''###!!!'''---///+++)))+++)))%%%"""%%%***---///............+++))))))&&&"""$$$(((---,,,,,,------,,,(((&&&''')))+++,,,,,,)))&&&###"""&&&)))***)))(((((()))---111///***&&&&&&''''''+++,,,))))))---////////////111444666555222000222111///---+++***))))))%%%'''))))))((()))---000777888888333---(((&&&&&&$$$""" ###(((***(((%%%&&&''')))+++,,,---,,,,,,---...000444777888666444***(((&&&%%%'''+++000333444333333222111---'''######''',,,////////////000...///000222222///)))%%%"""&&&***+++))))))---111333333222...***)))---000000000///***&&&%%%(((,,,,,,,,,...444999999444......,,,)))(((((()))+++------000333444111//////000111///---,,,,,,...111222///000000///......000222...///000...+++)))+++---///---,,,,,,---...---,,,)))***++++++***)))((('''+++000333111111444555333///111222...)))''')))---000000/////////000000000111222444444333444555777444444444333000...+++))),,,***)))***+++///:::FFFVVViii|||{{{rrrnnnvvvtttQQQFFF:::555222///...000...,,,+++,,,000222111000///...------------,,,+++,,,,,,,,,---000000///...111111///---,,,---000333///---,,,---...///...---)))))),,,111...((((((---000,,,)))(((***,,,,,,******)))))))))***,,,...///,,,***))),,,......---...111///.........---+++)))+++///222111---'''""" ***+++------,,,(((%%%""""""%%%))),,,---...000111//////---***''''''***,,,***---000111///,,,+++***((()))+++...///,,,((($$$"""'''***,,,+++(((&&&))),,,///000---)))%%%$$$%%%)))---//////...,,,,,,///000111111000///000222000///...,,,++++++++++++((((((''''''(((***---...000444555222+++&&&%%%''''''$$$"""%%%)))***'''$$$%%%'''***---------+++******,,,///111111111222333...***&&&$$$'''+++...000000444666333---'''&&&''')))***---///111222222111///000222333111,,,$$$)))***+++***))))))+++---666444111...,,,,,,,,,---444444222---((('''))),,,,,,---///222444333///,,,+++*********+++---///000111000///...///111333444111000---,,,+++,,,...000---,,,---///111111000...000222///)))%%%'''))))))+++))))))---111000***%%%(((***,,,,,,***(((&&&&&&))),,,111333222111111111222///,,,******,,,------444222000...---,,,,,,,,,...///000111222333333444777444111000000///+++'''&&&$$$#########***:::IIIYYYooo~~~}}}~~~xxxsssppprrrwww{{{~~~~~~lllMMMDDD;;;888555///,,,,,,---,,,,,,...111222000---...---------------+++***))))))***---000222222111222222111///---...000333000///......///000///---******,,,000...((()))...333///+++)))***+++***)))------+++*********++++++)))''''''***---/////////000///...//////...,,,)))***,,,///...***&&&""" +++,,,......---***&&&$$$$$$'''***------...///111111000...+++((((((***------///111111///,,,******)))+++...111222...(((###!!!%%%))),,,,,,,,,++++++,,,---,,,)))'''&&&&&&))),,,000111...,,,++++++///000000///------...//////......---,,,+++******(((((()))***+++,,,------...111222///)))%%%&&&((('''$$$"""$$$'''(((%%%"""%%%'''***,,,------+++***+++...111222111000000000---+++)))***,,,////////////222444222,,,((((((***+++,,,---///000111111111111111222333222...(((###)))***++++++)))((()))***111000///...---......///444555555222,,,'''&&&'''+++,,,...000222111...+++++++++++++++,,,...///111//////......///000222444333000---*********,,,...))))))***,,,...///...---///111///***'''***,,,+++***((((((***......)))%%%)))+++---,,,***((('''&&&(((***...////////////000000...,,,***+++---...///111000...---,,,,,,------///......///000111222333444222000//////---)))%%%$$$"""!!!!!!###+++<<>>JJJXXXbbbyyyvvvkkkjjjdddaaabbbccceeejjjppp~~~^^^LLLDDD???999555444444555555333111///,,,++++++---///000/////////000...+++(((%%%'''((((((&&&'''+++...222///+++)))***---111444222111...,,,+++,,,---///222000............,,,+++))),,,//////------000333555333111//////111444666:::888666333111---***((()))+++---...///111555777444222///------...///111///,,,)))))),,,//////...---000222111...---...///444222///+++((('''***,,,)))%%%"""!!!$$$&&&&&&%%%((())))))&&&###"""$$$'''......,,,))),,,333666555111000...,,,,,,,,,,,,,,,,,,---,,,***((('''(((***,,,+++)))((('''''''''&&&%%%###!!!"""%%%***///111444111---***''''''((()))---***&&&$$$%%%***///222222///,,,))))))***,,,......///...---,,,,,,///111222000...------,,,***))) """%%%'''(((***///222...---+++,,,...000000///444333111///...---......)))(((&&&%%%###"""!!! !!!$$$)))...111222222111---,,,***)))((('''''''''######$$$%%%(((***,,,---,,,------,,,******+++---000000000111222222000...000000000000////////////,,,***))))))+++,,,++++++,,,+++++++++,,,---///000...,,,))))))+++///222333111///+++)))))),,,...000.........---------------,,,...///---++++++...222222444444111,,,))))))***000//////000222333222000//////000///......111333222000------...000111111000111333777@@@PPPcccpppxxxxxxmmmjjjfffdddeeeeeeeeejjjpppvvvYYYKKKBBB>>>888444333555666666222000///---,,,,,,,,,,,,++++++---///111000...+++%%%''''''%%%###$$$***///444111---******---222555222111///...---...000111222000/////////000///---///111333111...,,,...111222111...------000333666666777666444111...+++******,,,---...///222666999666444111...------...//////,,,***+++...111000...---111444444000---...000444222...)))&&&%%%(((***)))%%%"""!!!$$$&&&&&&%%%&&&''''''%%%###$$$)))---//////,,,(((***000333111***+++,,,,,,+++***)))(((***+++,,,+++***)))***+++,,,++++++***))))))******,,,+++(((&&&%%%(((,,,000666222---(((%%%%%%'''(((---)))%%%"""###''',,,000222000...,,,+++,,,---///------...---,,,---///222000...---...000000///...###%%%''')))+++---000333---,,,***+++---000111111333111...,,,++++++---...(((((('''%%%$$$#########!!!$$$)))...111111000///,,,+++******)))(((((((((''''''(((((()))+++,,,------------,,,+++***+++---...------///222444444333111111000000//////......&&&&&&''')))++++++)))&&&((((((((()))+++...000222111...***)))+++...000111111///---***)))***---///111000000///...---++++++,,,---...---***))),,,//////000000...***))),,,///111000///111333555444444000000///---++++++---///222000......///000000///......///222>>>QQQiiiyyyxxx}}}rrrkkkhhhggghhhggghhhnnnuuu~~~jjjPPPFFF>>>;;;666444444666666777222000...---------+++***((())),,,///222222000...'''(((((($$$ !!!(((...333111...,,,,,,...111444111000//////.....................///111222111000222333444111,,,***,,,...///...---,,,---000333555222333444222000...---------------------000444888555333000,,,+++++++++,,,------,,,---...///...---,,,222777777222...---///222000---)))%%%%%%'''******&&&######%%%((('''&&&((())))))(((&&&(((---111111111---)))***...///---'''***,,,---+++)))(((((((((***,,,,,,+++***+++,,,***,,,------++++++,,,---111111...***%%%%%%***...555111,,,'''%%%%%%&&&(((+++)))%%%""""""%%%))),,,//////...---------------***+++---,,,,,,---///111...,,,+++---111333222000(((((()))+++---000222333000---++++++---000222333111...+++))))))+++...000******)))'''$$$$$$%%%&&&$$$&&&***...000///...---************************,,,,,,+++++++++,,,---------......---++++++,,,...---,,,,,,...222555666666333222111000///...---,,,###$$$&&&)))++++++(((%%%&&&&&&''')))+++///222444555222///---///000111222000000///,,,******,,,---000000000000///...---,,,...///000...***(((***,,,,,,------+++((()))...222222000///000333555555444111111///,,,)))(((***,,,111000000000111111///------,,,+++...999MMMeeevvvzzzxxxnnnlllkkkkkkjjjkkkrrr{{{~~~cccIII???;;;888555444555777777777444111///.........,,,***)))***,,,000333333000...)))***)))###%%%,,,111000...------...///111/////////...,,,)))'''&&&)))))),,,///222444333111///000000---)))'''))),,,,,,,,,,,,---...111333444///000111000---,,,---//////...,,,***))),,,111666000...+++((('''((()))***+++---......---,,,+++,,,***222999:::444///---...000///---***'''''')))+++,,,((($$$$$$'''))))))''',,,---...,,,)))***...222333333000,,,,,,...---)))&&&)))+++***((('''(((***(((+++------,,,*********(((+++......---,,,---...111222111,,,%%%$$$(((,,,333000+++'''%%%%%%'''(((***(((&&&$$$###$$$%%%&&&***+++,,,------,,,***)))'''))),,,,,,,,,,,,...///---***)))+++000222000...+++++++++,,,///111333333111---)))(((***...222333///---***((())),,,111333//////---((($$$###%%%((()))***,,,......---+++***(((((()))***++++++++++++---------------......////////////...---,,,---//////---,,,...111555666777555444222111...---+++***%%%$$$%%%'''***+++***(((((())))))+++---000333444444222000000111222222222...000000...+++)))***,,,,,,---///000111111000000222333444000+++((()))***,,,---+++)))&&&(((...333333111//////000222222111222111///,,,))))))+++---///000111333444222...+++******+++///:::LLLbbbqqq}}}~~~tttqqqooonnnkkkllluuu~~~|||bbbFFF<<<888666555555666888888777666222///...//////---******+++...111333333000---+++,,,)))"""###+++............------...............,,,)))%%%!!!%%%&&&***...333444333111+++,,,,,,***&&&%%%'''***+++,,,---...000222333444...///000...+++***---///000...+++(((''')))///444+++)))'''%%%%%%&&&((()))***---000///,,,)))***+++)))222;;;<<<666///------//////...+++))))))+++------)))%%%%%%(((******)))000111111///++++++...222555666333...---///---(((&&&'''(((&&&$$$$$$(((+++***,,,......,,,***))))))&&&***...///---,,,,,,...///222222,,,%%%###''',,,111...+++'''%%%&&&'''((()))(((&&&%%%############'''(((+++,,,,,,***(((&&&%%%(((+++------,,,---...---***(((***...000...+++---,,,,,,---///222222222000+++&&&$$$'''+++///111///,,,***(((***...333666444333///***$$$###%%%(((,,,---.........,,,***)))'''((()))***,,,,,,,,,,,,------------...///000000///000000///------...000111///---...111444666666666555333111...,,,***)))(((&&&%%%&&&)))+++,,,,,,,,,,,,,,,---...111333444111///...///111222222111---000111000,,,))))))+++)))+++---000222333333333555777666333---))))))***------+++(((%%%'''---333444222///......///...---222111///,,,******,,,///...///222444555333...***&&&(((,,,222>>>OOOcccqqqxxxuuurrrppplllmmmvvv}}}}}}}}}{{{cccIII===999777666777888::::::999666555333222222000---+++,,,,,,,,,000444666444222,,,+++)))&&&###"""$$$&&&,,,...000///,,,***+++---...---,,,***'''$$$!!!""")))------------...,,,+++***)))((((((((((((((()))))))))***---222555333222000/////////000111222...)))&&&'''))),,,...,,,***'''%%%&&&''''''''')))+++,,,------+++(((&&&,,,000333222...+++***+++......---***(((((()))+++---***(((***...111111000222000...,,,+++,,,---...444888999555---'''&&&'''((('''### """'''+++---***''''''))))))'''$$$$$$''',,,000111000---+++))),,,,,,)))$$$"""&&&***......,,,((($$$$$$(((,,,+++***)))(((''''''''''''---......+++'''%%%''')))'''&&&(((***)))&&&'''+++,,,***)))+++---...+++)))&&&+++000222111111222444222,,,&&&"""###'''---000///---,,,---111555777888777666333///,,,(((&&&$$$---///111///***((((((***((())),,,---,,,(((%%%""")))+++---.........000111111111222222222000///...///111444555666666888:::;;;999666111---******,,,***+++++++++******,,,...+++,,,...000111222222222///000000000///...---,,,000...,,,******,,,...///------///222555666555444777666444222000...------///...,,,***)))***,,,---000---***+++...222222222333333111...++++++---///111111111000000///...---***+++///555<<>>MMMdddyyy}}}xxxpppgggeeekkkuuu}}}~~~vvvssssssvvv~~~yyyxxx|||uuuRRR@@@<<<===;;;999888999999888777333222111111222222000...---,,,,,,---///111222111+++++++++***)))***,,,...)))***+++******,,,...111---------,,,+++***(((''''''***---///...,,,+++***.........---------------&&&'''(((((()))+++///222333222111111000111111111+++)))'''&&&'''***...000333///***&&&%%%%%%$$$$$$"""$$$'''***++++++)))((($$$&&&((('''%%%$$$'''***,,,,,,,,,+++***+++---000+++***)))+++---000000000111111000///---+++***)))+++000555444...(((''''''&&&&&&%%%%%%&&&'''(((((((((''''''+++///000...***"""%%%***...000000///...***++++++&&& ((())))))&&&######&&&***---,,,*********---///111555333000+++'''%%%''')))***(((&&&%%% %%%...,,,******+++++++++***+++---222666999888444111---***&&&###$$$''',,,000000//////111333444444333444555555444111...+++)))***,,,///...***)))***,,,---......---+++'''###!!!'''***---///...------...)))******+++,,,---//////...///111111000///000111555555444111...---...000111000///,,,))))))+++---000000000000000000000000............///000111222000///.........///111222222111111333555666444333000//////...------------////////////...---,,,,,,---+++))))))+++---...---,,,---...---+++))))))***...///111222222000///---+++---222999BBBOOOeeexxx|||sssjjjfffkkkttt}}}{{{sssmmmkkkpppvvvzzzpppiiirrrjjjIII=========;;;888777777777555444000//////000111111000......---,,,,,,---///000111+++,,,---,,,++++++---///+++***)))))))))+++...000,,,,,,---------------,,,+++,,,...///...---,,,+++000000000///...---,,,+++)))+++,,,---...///222444555444333222111000//////++++++***((((((***---///222...***'''&&&&&&&&&&&&$$$%%%(((+++++++++)))(((((()))***(((%%%%%%)))------------+++******---///******+++,,,...///000000222222222111///,,,)))''''''---222222+++%%%######%%%%%%&&&(((***+++***)))&&&&&&(((---222333111---%%%'''***---......---,,,)))******'''"""''')))***(((%%%$$$'''***///---+++)))***---000222333111,,,(((&&&&&&)))+++,,,)))&&&######000///---,,,,,,,,,,,,,,,---///333999===<<<555///---+++)))'''''')))...111111000000222333444222111111222333444333000---+++'''***......,,,,,,...111333111...+++(((&&&%%%$$$(((+++...000///---------)))(((((('''(((***,,,---,,,---///...,,,++++++,,,111222222000......///111222222000,,,)))(((***+++///.........//////000000000000/////////000111222000000000000111222222333444333222333444444333222......---,,,++++++++++++//////111111111///---,,,---,,,+++++++++,,,,,,,,,)))+++------+++)))((((((---///111333333111000...---...444<<>>FFFRRRcccrrr|||}}}wwwjjjeeebbbgggqqq~~~aaaEEE:::999:::888555444333333111000222222111222444444333222...000222000---+++,,,---***+++---...------...///222///---,,,---,,,***''''''((())),,,---//////000///---***+++---///...---///000000000///---***(((&&&***---///////////////---...///000111000000///,,,///000---'''###$$$&&&###$$$'''+++///111000......///000000...+++(((&&&)))***+++)))&&&%%%'''***,,,,,,+++)))''''''))),,,+++...222333222222333555666666555444222000...,,,+++///111...&&&!!!(((++++++///---,,,---000111...+++,,,,,,+++******)))))))))((())),,,///000///,,,)))***---000///+++((((((***((((((''''''''')))***+++(((%%%$$$%%%)))---//////---------))) (((---111444666444333222333111555;;;>>>===:::666444...111333111---+++---000111///---,,,.../////////------............------))),,,///...+++)))+++---111000...,,,++++++,,,---,,,,,,,,,***((((((***+++//////...---,,,***((('''!!!###&&&'''&&&&&&((())),,,---...---+++)))))))))---000333444222000......+++***))))))***,,,...///000111333444444333111///111333444555444222000...///---++++++,,,------,,,++++++***(((((('''''''''***+++...000222333333333111333333111...++++++,,,---///111222111000111111////////////111222444555777555666===EEEQQQbbbpppwwwqqqfffgggjjjrrr~~~aaaEEE999666:::888555444444444222111555444444555666777555333...111333222...,,,+++,,,(((***---......///111222111///------......+++'''&&&''')))+++,,,...//////111...+++***,,,...---+++---...000111000///---,,,'''***...111000/////////)))***,,,///111222222222))),,,...+++%%%""""""%%%"""###'''---111222000...---...//////...+++(((&&&&&&)))+++)))''''''))),,,)))***)))((('''(((+++---,,,///333444333333444666777666666444333111///...---000222...'''!!! !!!!!!***///000222///,,,---...///,,,)))++++++******)))******+++)))***---000222000---******---000///+++((('''(((%%%%%%&&&''')))***,,,,,,(((&&&%%%'''+++//////...---...///+++"""!!!+++***///444666555333222333111666===???<<<888666555...111444222---***+++...000...++++++,,,...//////........................,,,...///---)))%%%&&&''',,,---///000000...,,,+++++++++***'''%%%%%%(((***//////000///...,,,***)))!!!$$$&&&&&&'''(((***,,,---...,,,)))'''&&&''',,,000555777666333111000...---+++******+++---...---///333555666555222000222333555555444222///---...+++))))))***,,,,,,+++))))))((((((((())))))***)))***,,,///111333444555111333444222---******+++///111333333333222333444000///......000222555777:::777777<<>>HHHXXXfffxxxyyyuuuppppppttt{{{~~~mmmccc```|||YYYBBB999888777666555666666666555333:::888666666777666333000000111222111...+++)))((((((,,,...---)))(((+++...,,,***)))***,,,///000///+++******)))***+++------000---+++,,,///000---)))+++,,,///000111000///...---------///111222111000000......000222444222000...---,,,+++)))'''%%%$$$###$$$'''+++//////,,,)))(((***,,,...///---+++***++++++++++++)))&&&###!!!&&&***...---++++++///222222111000111111111///---111000000111333333222000///000111...)))%%%$$$$$$!!! !!!%%%)))---//////111111000...,,,******++++++,,,,,,,,,******+++---000///...///000000...,,,+++,,,---,,,***(((&&&%%%(((((((((***---///000111---+++)))(((((()))))))))''')))***(((%%%%%%)))---............//////000111222333444444333222000///111222444333111000///000333333111///,,,,,,---///333222222555888666000+++***///555444///)))&&&%%%+++---000000///---,,,,,,***)))(((((())))))'''&&&%%%'''+++...000000000///''''''(((+++---...---+++,,,...//////---************...333444333222444666444333111000///...------............///000111222333111111222222000,,,((((((***---......---...///------------,,,,,,++++++'''(((***,,,...000222222222000---+++))))))******,,,---///000111111000000222111///---,,,...333666666444444777;;;BBBOOO\\\kkkvvv~~~xxxuuuuuuyyy|||~~~uuucccXXXUUUuuuRRR>>>:::<<<444555666555444444444555999888666555444222///---///111222111...+++***)))***,,,---,,,)))(((***---+++***)))+++---//////...,,,,,,+++++++++,,,,,,---...,,,+++---000111///,,,---...///111111000...------------///111222222111///......///111222111000---......---,,,***(((&&&%%%%%%'''***---...---+++(((***---//////...---+++***+++++++++***'''$$$###'''***------+++,,,///222000000111222333111...+++,,,,,,,,,///111333222111...//////---)))&&&%%%%%%######%%%(((,,,...---,,,...//////---+++))))))***+++,,,------++++++,,,---000///......///...,,,+++)))***,,,+++(((%%%$$$$$$******+++,,,...///111111000...,,,***))))))***+++(((******(((&&&''',,,000------------------......000000///...------,,,,,,///000222222000///000000333444444222///------...333222222444666444000+++***///555777333...+++***...///111111000//////000,,,***)))***,,,---+++(((&&&(((***,,,...///......******+++...000000...,,,...000111000...+++******+++---///...------111555666555333000///...//////------------------------000//////000000///+++(((+++---//////...---...///222222222111000///...---)))***+++---...////////////...+++)))''''''((()))++++++---...............000000///---+++---000333555333444666777:::DDDNNN]]]jjjyyy|||zzzyyyxxxxxxcccSSSKKKIIIoooLLL;;;:::>>>555777888666333111333555777666555333111///,,,+++///000111000---+++++++++,,,---...,,,***)))+++...---,,,,,,---//////---,,,...---------,,,,,,---------,,,,,,---000111000......///000111000///---,,,+++++++++---000111111000...---------.../////////,,,---......---+++)))(((''''''''')))+++---......,,,---///111111000...,,,)))***+++,,,+++)))&&&%%%&&&)))++++++++++++...000//////111333444111---)))+++***+++---///111000///)))******)))((('''&&&&&&&&&&&&(((+++......,,,))),,,...///---***((((((***+++,,,------+++***+++,,,++++++***+++------+++***''')))+++)))%%%######$$$+++,,,......//////000111000///...+++***+++---///,,,,,,+++)))'''(((,,,000------------,,,,,,++++++...,,,)))'''&&&'''((())),,,---//////......///000333444555444111...------111000///111222111---******///555888666222///...111222333333111111222333111---******...111000...******++++++,,,,,,++++++++++++---///111111...,,,---///000000---+++******---...---+++)))***///444666444222///.........///------------,,,+++******---------......,,,***)))---...000///......///000666666666555444222000///,,,,,,.../////////......///---+++)))'''(((((()))*********+++,,,,,,,,,,,,.........,,,++++++...000444333444666666666<<>>999::::::666222///111333333333333111///,,,+++***...000000///---+++,,,,,,//////...---,,,,,,...000222000/////////...,,,***------...------------,,,++++++,,,---///000000///...///000111000///,,,+++(((((()))+++...//////...,,,,,,++++++++++++,,,...+++,,,,,,,,,,,,***)))((()))))))))))))))+++---//////111333444333111...---++++++++++++***)))(((''''''((()))***+++,,,---///---...000333444222---)))++++++***,,,......---,,,#########$$$&&&'''((((((''''''***---///...+++)))***---///...***'''(((***+++,,,------***)))((()))%%%$$$%%%'''***+++***)))&&&)))***(((###!!!"""$$$***---//////...---...///...//////---,,,---000333111000...+++)))***,,,...,,,,,,------,,,+++***)))+++(((%%%""""""###%%%''')))***,,,,,,++++++---...111333444333111...,,,,,,000000///000000000...---+++///333666666444111000333444555444222111222333444000+++)))---111555666///...---+++***)))((((((***+++,,,///000///,,,)))+++,,,...---+++)))))))))......---***''')))...333222111000...------------.........---,,,+++)))((()))***+++++++++***))))))...///000///......///111888888888777666333111///---...000111111000///...000///,,,***)))***++++++******))))))))))))))))))+++,,,---,,,++++++---///333333555777666555999@@@KKKYYYjjjwww}}}|||{{{gggQQQBBB???FFFMMMcccHHH===;;;===;;;:::888444111...//////...///000///,,,+++***+++...///000///---,,,---...000///---------///111222333111///......---+++))),,,,,,---......------,,,***+++,,,---...............///000111000///---+++'''&&&'''***---......---+++,,,+++***))))))+++---,,,,,,+++******)))((((((+++++++++***))))))+++...000111333444444222000......---+++***))))))))))))))))))***+++---...//////+++,,,///222444222...+++,,,+++++++++------+++))) !!!$$$'''((((((&&&'''))),,,//////,,,***(((---000///***'''(((+++,,,---...---***'''&&&&&& !!!$$$'''))))))(((%%%)))***((("""!!!%%%))),,,000///,,,***+++---+++...000000......111444333222000...---,,,,,,,,,+++,,,---------+++***))))))'''$$$"""!!!###&&&((()))***+++***)))***+++---///000222111///,,,,,,,,,111111111111222222333333---///111333333222000///222333444333000......///111///+++)))+++///555999222111...+++)))((((((((()))***+++...///---)))&&&''')))+++,,,***)))))))))...///...+++((((((,,,///.........---------,,,,,,---.........---+++)))(((%%%'''))))))(((((()))***---...///...---...000222777777888888666444111///---...111222333222111000222111...---,,,,,,---...++++++)))((('''''''''''')))***,,,,,,,,,,,,---///222222444666555333666===BBBPPPaaaooo}}}xxx{{{tttbbbPPPEEEFFFNNNUUU]]]HHH@@@===<<<:::777333000///...------(((+++------+++***+++---...//////...,,,,,,---//////---,,,+++---000222333111///,,,+++,,,,,,,,,+++***+++,,,---......------)))***,,,,,,,,,,,,,,,------...000111000///---,,,&&&&&&'''***---......---,,,------+++)))))),,,//////...+++)))(((((()))))),,,------+++)))((())),,,,,,...111333444333111000111///+++)))'''((()))+++,,,,,,,,,...000222222222***+++---111333333000---,,,+++***+++------+++)))"""  $$$&&&''''''%%%&&&(((+++...///...,,,(((---222000+++'''))),,,...000000///+++'''%%%$$$ !!!###&&&((((((&&&%%%)))+++(((!!!!!!&&&'''+++///...***'''(((******...222222///...000222222111111000000///...,,,***+++---......,,,+++******(((&&&$$$%%%''')))++++++++++++***)))***,,,...,,,---......,,,++++++,,,111111111111222333555777//////......///...---,,,...000111000---***(((''')))+++,,,+++***,,,222777333111...+++))))))***+++))))))+++---...,,,((($$$%%%'''***+++***)))******+++---...,,,(((''')))+++***+++---.........---,,,,,,,,,---...---+++)))'''###%%%''''''&&&&&&(((***,,,---...------...000333444555666777666333000...***,,,///222333333222111333222///...---...///000---,,,***(((&&&%%%%%%%%%'''))),,,---------...///111000222333111...111777:::JJJ]]]mmm{{{}}}|||wwwwwwqqqggg\\\VVVTTTVVVYYYxxxYYYIIIBBB>>>;;;888333///---...///---+++%%%(((+++,,,******,,,.........///...,,,,,,...///...,,,******,,,000222333...+++)))(((***,,,------((()))+++---......------)))***,,,,,,+++++++++,,,---...///111111000...---''''''(((***---//////......//////,,,******---111222///,,,)))'''((()))***---//////,,,)))'''(((***(((***...111333333333222333000+++(((&&&'''***,,,///...///000333444555444)))***,,,000333333111///+++******+++------,,,+++$$$""" $$$&&&&&&%%%%%%%%%&&&***---//////---(((---222111+++((()))---111222222000,,,'''%%%###"""""""""$$$&&&'''&&&%%%%%%)))+++(((!!!"""&&&&&&+++...---)))&&&&&&(((+++000444444000------000000000000111222222000...***+++---......---+++***+++)))((('''(((***,,,...---------,,,******,,,...***+++,,,,,,******+++,,,...//////000000222555777000///,,,+++,,,,,,+++++++++---......***&&&###"""!!!''',,,,,,))))))...444222000---+++***+++---...))))))+++......,,,'''$$$$$$''')))++++++***+++,,,))),,,...,,,)))&&&&&&((((((***---///000///---,,,***+++,,,---,,,***(((&&&!!!$$$''''''%%%%%%(((++++++,,,---,,,,,,...111333222444555666555222///...(((***...111333333333222333222000...---...///000///---+++(((%%%$$$######%%%(((,,,---......///000000///000000---***---333666GGG]]]ooo}}}zzzsssppprrrqqqnnnjjjddd___[[[YYYxxx\\\HHHEEEBBB666000///---------,,,***(((%%%(((---///000//////000///////////////000111111............///111222222444...(((%%%(((,,,......///......000222111---***''''''((())))))(((''''''++++++,,,///222333333111***'''$$$%%%***...000000---......,,,++++++---///000///...---...---+++((()))---000000---***))))))+++,,,,,,,,,+++,,,///111333000,,,&&&###%%%)))---...---,,,---111444555555...------000222111---(((,,,,,,,,,,,,+++***))))))%%%'''((((((&&&$$$######'''%%%%%%)))///222000---///---***)))***++++++***555333///,,,+++)))'''%%%%%%$$$""""""###$$$###!!!"""$$$&&&$$$!!! !!!###'''(((((((((&&&%%%###"""'''---444555222//////000222///...000333333...)))+++++++++---...///...,,,---/////////333777555///...+++)))+++///111...***)))+++,,,+++(((''')))+++,,,+++,,,...111222222111///......//////---***''')))***++++++)))%%%!!!"""(((...000...,,,---000---......,,,)))(((+++......,,,++++++,,,+++)))''',,,------------+++***)))(((***---,,,***(((&&&&&&)))***---//////...---,,,,,,+++)))((()))***,,,---&&&$$$"""###%%%((())))))***,,,...---++++++...111///......///111111000...,,,(((%%%'''---111111000444000+++((((((+++000444333111---)))&&&$$$######&&&***...///---,,,---...111111000///.........///111@@@WWWjjjwww}}}xxxvvv|||sssjjjjjjpppttt}}}vvvnnniii___SSSxxxZZZFFFCCCBBB777111000///000000...+++)))%%%)))---000000000111111222111000000///000000000000000000000111222333333444000***'''(((+++...//////---,,,...111111...+++'''''''''''''''(((((()))...---...000333333222000,,,)))&&&'''***...///////////////...,,,,,,...000111///.........---+++((())),,,///000...+++++++++***++++++***)))))),,,...000///+++'''%%%%%%))),,,...---,,,---///111111111,,,+++***,,,//////,,,(((***+++,,,,,,------------***++++++***'''%%%$$$%%%(((&&&%%%)))...111000...,,,***))))))+++---......222///,,,+++***(((&&&$$$%%%$$$$$$%%%&&&&&&%%%######$$$$$$""" ###%%%&&&''''''&&&%%%###"""'''---222333111//////111222...+++,,,///111...+++,,,,,,,,,,,,---......---000222333222666999888333000---,,,...111222...***)))+++,,,+++)))'''((())))))***+++...111222111000.........///000...+++(((''')))***+++)))%%%!!!###)))///111///,,,+++,,,+++,,,---,,,***)))+++---///000000000///---+++***....../////////...,,,+++)))+++---,,,***)))((((((+++,,,---////////////...///...+++((('''''')))***(((&&&$$$$$$&&&)))******,,,...///...,,,+++...111///......///000000///---***'''$$$&&&+++000111000333000,,,((((((+++///222111000...,,,***)))((('''&&&***......,,,+++,,,...222222111000///...///000333???RRRdddrrr~~~yyyuuuttt{{{vvviiicccfffnnn~~~qqqgggZZZNNNuuuWWWCCC@@@@@@888333222222333333111---***&&&***...000111111222333555444333111000000//////222222222111111222333333333111...***((()))---111...,,,+++,,,000111000---'''&&&%%%%%%&&&(((***,,,222111111222333333000...---+++((((((***---......000000000///......000222222111/////////---+++)))(((***...//////...---...***+++***)))'''''')))***,,,,,,+++)))''''''(((***///...---...///000///...)))'''&&&'''+++,,,+++((())))))+++,,,...000111111//////...+++((('''((()))***(((''')))---//////---(((''''''(((,,,///111111---+++***)))***)))'''%%%$$$$$$%%%'''))))))'''%%%"""""" !!!$$$$$$%%%'''(((((('''%%%$$$(((+++//////...---///222000,,,)))))),,,......---...------------......///444777777666888;;;999444000//////111444444///+++)))+++------***(((''''''&&&(((***...222222000---,,,,,,---///000///,,,)))&&&(((+++,,,+++((($$$"""###)))111333000+++(((&&&''')))+++,,,,,,+++,,,---///222666555222...------///000111111111000///...+++,,,---,,,+++***+++,,,///.........///000222333333111,,,(((%%%%%%&&&''')))(((&&&''')))*********,,,...000...+++***,,,//////.........000000...---***&&&###$$$)))...000111111///,,,))))))+++---///......//////...---,,,+++'''***------+++***,,,///333333222000......///111888@@@MMM^^^nnn{{{~~~}}}|||uuuqqqsss|||wwwhhh___]]]fffpppsssdddVVVIIIoooSSSAAA>>>>>>666333444555666666444///+++(((+++///222222333444555888777555333111000//////222111111000000000000111333333000,,,((((((---111---+++)))***...111000///&&&%%%######$$$(((+++...555444333333333222///,,,,,,+++)))((()))***+++,,,///000000///......000222333111000000000...,,,***(((***,,,//////000000000------,,,***''''''(((***)))+++,,,+++***(((((()))---,,,,,,...000111000///'''%%%"""$$$(((+++***)))((()))***+++---///111222111111///,,,******,,,//////,,,))))))+++,,,+++***'''%%%%%%'''+++...000000)))))))))***,,,,,,)))'''###$$$&&&(((******'''$$$$$$'''%%%''')))+++,,,+++***)))(((***++++++***+++---000---+++)))))),,,......---///000///.........000111777999999777666777555111...///111444777666222///***+++---...,,,***'''%%%$$$&&&***///222222...+++((()))+++---///...***'''%%%'''+++......+++(((%%%$$$***111444111+++%%%"""###%%%))),,,------,,,,,,,,,111777666111---,,,...//////000111111000///...,,,------,,,++++++---///111000...---...000444666444111,,,'''%%%$$$&&&'''+++***)))***+++,,,+++***,,,---...,,,)))'''))),,,000///...///000111///------)))&&&%%%(((,,,///000///---+++***)))***,,,---+++,,,...000///...+++***(((+++------+++***,,,///111222222///,,,,,,///222<<<@@@JJJYYYkkkzzz}}}yyyvvvrrrqqquuu~~~kkk]]]XXX^^^lllzzz~~~ooobbbSSSFFFdddNNN???;;;;;;444333333555777888666111...,,,...111333333444555666999777666444222111000000//////......---.........333333111,,,((((((+++000,,,***(((***...000000///&&&%%%###"""$$$''',,,...555444333333222111---+++******)))(((''''''((()))---......---,,,---///111333222111000111000...,,,***+++,,,...000111111000000000///,,,***)))***+++(((+++---...,,,***(((((('''''''''***---000111000(((%%%"""$$$(((++++++***)))))))))***+++---...///000///...,,,+++,,,000333333000,,,)))(((((((((((((((&&&%%%&&&(((+++,,,,,,((()))+++---000000...+++###$$$%%%''')))(((%%%"""$$$(((***(((***---000111000...---)))((((((''''''(((+++---******+++---......---+++000111222111///...000222777:::999555222111///++++++---111555777777555333+++,,,...///...,,,)))'''$$$&&&+++///222111---)))&&&'''(((+++,,,***&&&### ###(((,,,---,,,)))&&&%%%***///222000***$$$ !!!###'''+++---...,,,+++'''---333333///++++++,,,---.../////////...---,,,+++,,,---,,,++++++---...000///,,,+++,,,///333666222///+++(((&&&'''(((***,,,,,,+++,,,...---+++))),,,...///,,,)))''')))+++000//////000222222111///000---***((()))+++---...,,,+++***))))))***+++,,,***+++---......+++(((&&&))),,,///...,,,***,,,...---//////---******...333<<<===DDDRRRdddttt~~~}}}zzzuuuooorrrsssyyy~~~yyyxxx|||ttt]]]RRRTTTaaassstttjjj^^^OOOCCCZZZGGG;;;888999444111222333555777666333111///111444444444444666777777666555333222222111111......---------......///444333000,,,)))(((***,,,+++)))(((***...000///---&&&$$$###"""$$$'''+++---222111111111111///,,,***((())))))(((&&&%%%&&&(((+++,,,,,,,,,+++,,,...000222111111111222222000...---------...000111000///111111000---***)))***,,,***,,,///000...+++)))(((!!!!!!!!!$$$(((---000111***(((%%%'''+++......,,,******))))))***+++---...---------++++++---111444444111---)))&&&&&&((()))***(((&&&&&&((())))))))))))***---111444444111///&&&&&&%%%&&&&&&%%%"""$$$(((******(((***...111222111///...+++***(((&&&'''(((***+++)))***,,,......---+++***---000333222///---...000444888888333///...,,,(((+++---000444666666555555------...///000///,,,***'''(((,,,000222000,,,(((&&&&&&(((******'''"""$$$)))+++***'''%%%&&&))),,,///...***&&&""" !!!$$$)))---...,,,***%%%)))---...,,,******+++,,,------------+++***)))***+++,,,+++***)))***+++---,,,)))((()))---111444///---,,,*********+++,,,---------...///...+++(((---//////---***(((***------------///111333222000///...,,,+++***+++,,,---***)))((('''(((***,,,---***+++---...---***'''%%%)))---111111...,,,,,,...***,,,...+++((()))///555999999>>>HHHWWWdddlllpppzzz}}}}}}xxxuuuuuusssooorrrvvvyyysssmmmqqqyyyxxxdddOOOHHHOOOaaauuu|||ooodddWWWJJJ@@@xxxQQQ@@@666555888555000000000333555666555333333444666666555444555777444444333333222333333333000/////////000111222222666222---***))))))))))))***)))(((+++...000---***%%%$$$######$$$'''***,,,///.........///...+++)))''')))***)))&&&%%%''')))+++,,,,,,++++++,,,...111111000000111333444222111111///......000111///---//////...,,,)))((()))+++,,,///111111///+++)))(((""" """''',,,000222...+++***+++///111000...+++******)))***---///000+++,,,,,,+++***+++...111222000,,,(((&&&'''***------+++(((((()))******))))))+++///333777666333000+++)))'''&&&%%%###$$$))),,,***'''&&&(((,,,///000///,,,***...,,,***)))))))))************++++++***))))))***)))...222111...++++++,,,000555666222......---+++---...111222333222333333///...---///111222000...***+++---000111///+++((((((((()))***)))%%%"""))),,,+++)))''''''((()))++++++***(((&&&!!!!!!###'''+++---,,,***%%%''')))+++,,,---------,,,------,,,+++)))'''&&&(((***++++++)))''''''''')))(((&&&%%%'''***...111------------------------------...///000...***'''***,,,---+++'''&&&(((+++***)))***---000222111000***+++++++++++++++,,,---((('''&&&%%%'''***---///,,,---.........,,,***))))))...333444111...------(((+++---+++(((***111888888999;;;AAAHHHPPPVVVYYYeeekkkmmmhhhdddgggkkkmmmqqqwwwxxxoookkkeeeaaaiiivvvlllXXXEEEAAALLL___ttt|||ooo^^^NNNCCC???vvvMMM;;;222222888777......///111444666555555555666777666555444555666333222222222222333444555222222222222333444555666666111,,,)))******(((&&&)))((())),,,//////,,,)))%%%%%%$$$$$$%%%''')))***,,,,,,+++---...---+++)))''')))+++***'''&&&(((***+++,,,,,,,,,+++,,,///111000000000222444555444222333111...///000111...,,,,,,---,,,)))'''&&&''')))...000222222///+++)))(((&&&$$$"""###(((...333555000...---...222333222///+++*********,,,...111333+++,,,,,,***))))))+++---///...***'''&&&(((---000...,,,***)))+++,,,,,,+++)))+++000555888777444000...,,,(((&&&$$$""" '''------)))$$$###&&&***------,,,)))'''111///,,,++++++++++++***++++++)))'''&&&&&&(((***&&&+++000111,,,(((((()))...333666222000000111//////000111111000///000000111///---///222444222111,,,,,,...000111///+++(((******++++++***%%%$$$+++///...,,,***(((''''''(((*********)))"""!!!"""&&&***---,,,***'''&&&'''***---//////...---------,,,+++(((&&&$$$&&&)))++++++(((&&&$$$$$$'''%%%$$$###%%%(((,,,...---......//////...------------...000000...***&&&%%%'''((('''$$$###%%%(((''''''(((+++...111111000%%%'''***+++++++++,,,---'''&&&%%%$$$&&&***...111---...///000000///......)))...444666333///------'''+++...,,,)))+++333;;;;;;;;;<<<>>>@@@DDDHHHJJJNNNXXX\\\VVVPPPSSS]]]dddooowww~~~{{{}}}tttjjjccc```[[[XXXddduuufffSSSAAA???LLL___sss{{{}}}{{{nnnYYYFFF???@@@tttKKK777...111777555111...,,,///555999999666888999999888555333222222///...---///222333333222111111222333444444555555666444000,,,)))(((((((((000...++++++,,,---------((())))))))))))(((((('''***+++---///000///...---,,,---.........---,,,+++,,,+++***,,,...///.........000222555666555444333444111......000111000...,,,)))$$$"""###&&&((())),,,...000///,,,+++---///---,,,******+++///333555444000,,,---111333111...///---,,,,,,------,,,+++(((,,,000...***&&&''')))......---+++)))))),,,...///...,,,***))))))***+++............///000222222111///,,,***'''###!!!%%%***...///,,,'''$$$###&&&))))))(((''')))+++......---------,,,,,,,,,+++******))))))***++++++------,,,,,,++++++******+++---///111111111111111/////////...------,,,,,,111111111111111000000000...---,,,,,,+++++++++++++++,,,,,,+++'''###"""!!!%%%)))---,,,)))'''(((+++((())))))(((''''''(((***%%%%%%&&&)))---//////...+++*********+++---///000---......,,,)))(((((()))---,,,+++)))'''&&&%%%%%%%%%&&&&&&$$$"""%%%---444555222...------///000000222000------...---***&&&%%%'''(((((('''&&&&&&&&&%%%"""!!!&&&...111...)))###''')))***)))((()))'''%%%$$$%%%(((+++---......000111222111000...,,,,,,111444333---(((''')))---)))(((+++///333:::AAAGGGIIIHHHBBB======???@@@@@@EEEKKKKKKDDDDDDSSSdddmmmuuu~~~zzzxxxxxx}}}{{{xxxvvviii^^^UUUSSSPPPQQQaaauuu{{{cccTTTDDDAAAKKK\\\rrr}}}tttfffVVVIIIAAA>>>sssKKK888...111777555333...+++---222777999888999999999777555222111111...////////////000000000222222222111111222222333444222000---+++)))((((((...,,,++++++,,,---,,,+++******************))))))+++,,,...000000000///...//////000111000///...---///...---///111222222111///111222444555555555444666333111111111111...+++(((%%%######%%%(((+++,,,+++---///...---,,,...000000///,,,++++++---000111///,,,***+++///000...+++,,,++++++---///000...---(((,,,000000,,,))))))+++......---,,,******---//////...+++***))))))***+++,,,,,,,,,,,,---...///000000...+++***(((&&&""" %%%(((,,,//////,,,)))&&&&&&(((***)))'''&&&(((***------------------------++++++++++++************,,,,,,++++++***)))((((((((())),,,---......//////000//////......---,,,,,,///...---------...///000---,,,+++***))))))******...///000...***'''%%%%%%)))---000///+++((())),,,,,,---,,,+++))))))+++---(((((((((***---//////...,,,,,,------------,,,,,,***---000000///,,,******---,,,+++)))((('''&&&&&&(((******(((%%%'''---333555222...,,,,,,---------///---+++,,,------+++(((((())))))((('''&&&''''''&&&######'''///222...*** ###'''((()))((())))))(((&&&&&&'''+++...000111000000111111000...,,,+++***---000000,,,((('''(((***(((***111777;;;CCCKKKSSSUUUUUUOOOHHHCCCBBBAAACCCFFFIIIIIIDDDDDDQQQ```nnn|||~~~vvvppppppuuu}}}vvvrrrpppmmmiiidddZZZQQQKKKKKKJJJNNN```tttvvvbbbTTTFFFBBBIIIXXXjjjxxx{{{pppcccTTTHHH???:::tttMMM999///111777666555000+++***///444777888888888777666444222000//////222444333000...///111444333111///......///000111000000...---+++)))(((+++***+++---......,,,)))++++++++++++++++++++++++,,,---///000111111000///111222222222222111000//////......000222444444333111111111222333555666666;;;999666555333111...+++$$$######%%%))),,,...///+++---...///...///000222222000...+++******+++,,,)))((('''(((,,,---+++(((((()))+++...111222000...'''+++000222///---,,,---.........---,,,,,,...000...---+++))))))***+++,,,+++************,,,---......,,,***)))))))))((('''***,,,---///...---+++)))++++++***(((&&&''')))+++------------------------++++++,,,,,,,,,***)))(((++++++***)))(((&&&%%%$$$$$$&&&((()))******,,,...000000///......------,,,,,,***)))((())),,,///111...,,,***((('''((()))***111222222000---***))))))...111222111---++++++---222222000...,,,---///111---,,,+++,,,...//////......///000000///---+++***)))---333555444000---,,,,,,,,,***))))))(((((((((,,,...///---***+++...222333000,,,***++++++++++++,,,+++***,,,---...,,,+++---,,,***)))((((((((()))'''%%%%%%)))///111...***"""$$$'''(((((((((***+++***))))))***...111333333000000000///...,,,+++***''')))***,,,+++***((('''''''''---777???FFFPPPZZZccceeefffccc[[[SSSNNNMMMPPPNNNMMMLLLJJJJJJSSS^^^pppyyylllhhhiiiwww~~~~~~|||yyyvvvkkk___[[[]]]]]]WWWPPPJJJCCC@@@BBBFFFNNNbbbvvvppp___RRREEEBBBGGGRRRaaannn}}}rrrggg[[[QQQHHHCCCvvvPPP===222222777555666222---,,,---000222333444333333333333222000///000555888777222000222555555333///,,,++++++,,,.........//////...,,,***((()))***,,,///111000---)))*********++++++,,,---------...///000111111111000111111111111000000///...+++***+++,,,///111111111111111000000222444666888AAA>>>:::666333111000///%%%%%%&&&)))---000111000,,,---///000000111333444///...,,,***)))(((((()))&&&&&&&&&(((***+++)))'''((()))+++///222222///---%%%)))...111000///.........//////...------///111...,,,+++))))))***,,,---,,,,,,+++******,,,---///---+++)))((()))++++++***......------,,,,,,++++++---+++)))''''''))),,,...///......------,,,++++++***+++---------+++)))'''*********)))'''%%%###"""$$$&&&(((((('''(((,,,///000000//////...---------***)))'''&&&(((+++///222///...+++))))))***,,,---111222222000---+++++++++///111222111...---...///555444333000...///111333000///---...///000///...000000000///......---,,,---111555666555111///...,,,++++++************+++...000111000...---...//////,,,***)))***+++++++++,,,,,,,,,---......---,,,111///+++))))))*********&&&%%%&&&***///000---)))&&&''')))))))))***+++---...,,,+++,,,///111111111......------,,,+++******&&&&&&'''))),,,,,,+++)))((()))///999BBBMMM[[[gggssstttvvvuuuooofffcccdddfffaaa[[[YYYWWWWWW[[[bbbtttsssjjjgggmmmpppvvv}}}}}}{{{yyy|||zzzvvvrrrpppnnnnnnmmmlllbbbVVVRRRSSSRRRLLLEEE@@@===<<<@@@FFFSSShhh{{{jjjYYYNNNBBB>>>BBBMMM]]]jjj~~~vvvooohhhaaaZZZUUUvvvSSSBBB555444777555666444111///.........---000......000222333111///...333777777333111222666333111...+++)))***+++,,,,,,---///000///---***))))))+++...222444333///+++***)))))))))***,,,---...---...///000000111111111//////...------,,,,,,,,,((('''(((***---000000000000000//////000333666888AAA===777111------///111*********---///111111000/////////000222333333333)))(((((((((((((((((((((((('''''')))******)))(((******,,,///000000,,,***###&&&+++...//////...---...///000///......///111---,,,***))))))+++,,,...///...---,,,,,,---///111---+++(((((()))++++++***///---,,,*********+++,,,---+++((('''))),,,000222111111///...,,,***)))(((***+++---...---,,,)))(((******+++***(((&&&$$$"""''')))+++)))'''(((,,,111111000000///......------***)))((((((***,,,///111000///---,,,,,,...///000...//////---***))))))***---...............///111333333333111//////111333111///------///000000///111///---,,,,,,...111333333444555333111//////000,,,,,,++++++++++++,,,,,,...///111111///...------+++)))((()))+++---------...///000000///.........333000,,,***+++,,,+++***&&&&&&(((+++//////,,,((((((***+++++++++,,,---//////...,,,---.........---******+++++++++******)))%%%%%%&&&))),,,......------,,,///777@@@MMM```ppp~~~vvvuuuyyy|||tttmmmjjjhhheeefffiiiyyy}}}qqqjjjcccbbbccciiiuuu|||vvvqqqmmmjjjgggfffjjjhhheeeaaa___^^^___```aaa]]]XXXSSSOOOKKKEEEBBB===<<<<<<@@@HHHXXXnnnrrrcccQQQFFF===:::>>>IIIZZZiii{{{zzzxxxvvvsssoookkkhhhqqqSSSDDD888666888555555444333111///...---,,,///...---///333444222000***...222333111//////111000///---+++******+++,,,,,,---/////////---+++))))))+++///333666555111---))))))))))))***,,,...000---......//////000111111...---,,,+++***)))))))))'''''''''***...000111000......------///222555666999777111,,,((()))---111///...---...000111000///222000///000111222111///$$$%%%&&&'''((()))((((((++++++************++++++,,,+++,,,---...---***'''###%%%(((+++---......---...000000000...---...///,,,+++***))))))+++---...111///---,,,,,,---000111,,,***))))))+++,,,++++++...,,,***))))))***+++------+++((((((+++///222444222111000...,,,***)))(((***+++,,,------,,,+++***+++,,,------+++)))&&&%%%))),,,,,,***&&&&&&,,,111111111000//////......---++++++,,,---------......---------...///000111222,,,,,,,,,***((('''(((***+++++++++,,,---...000111000111111000//////000222///---,,,,,,...000000000000...+++***+++///333666666555333///,,,,,,...000...------,,,,,,,,,,,,---,,,---...000000///...---+++***)))***,,,......---///000222111000//////000333///,,,+++---...---***'''(((***---000///,,,))))))+++---------,,,---///...---,,,,,,------+++***'''(((***++++++)))'''&&&###%%%'''***,,,...000111000...000666===KKK```rrr|||yyyvvvqqqppprrrzzzmmm^^^XXXTTTXXXbbbppp}}}zzznnnmmmiiieeeaaa^^^[[[ZZZ[[[[[[ZZZXXXUUUUUUXXXZZZWWWXXXXXXTTTLLLEEEAAA???:::;;;===AAAJJJ[[[rrrsssdddYYYHHH@@@999777;;;DDDTTTbbbrrrvvvzzz{{{yyyvvvtttttthhhNNNDDD:::888:::777444333111///...///000222444111///111555666333///,,,---///111000...,,,+++---,,,,,,++++++,,,------......///......,,,+++***(((***...222555555111...******)))***+++...000222------------...///000000///...---+++***)))******&&&%%%&&&)))---000111000++++++,,,---...111333444000000///,,,))))))---000000///------///000///...333000............,,,)))"""$$$&&&(((*********)))///...,,,***))))))+++---,,,+++******++++++)))'''%%%%%%&&&)))+++---......///000111000---,,,,,,,,,+++***))))))***+++...///000...+++))))))+++...///*********,,,...///...------,,,***))))))+++---...///,,,)))***---111222222//////...---,,,++++++*********+++,,,,,,------------...///000///---***(((***,,,,,,(((######)))///111111000000///.........+++---///111000...+++((('''(((+++---///000000000+++,,,+++***(((''')))+++---,,,++++++,,,......///,,,...000111000000000111,,,***)))***,,,///111111...---++++++,,,...222444222111///---***+++---000//////...---,,,,,,------++++++,,,...000111000///...---,,,,,,---...---,,,,,,...111111//////000222111...+++,,,///000---***)))+++...111222000---+++'''))),,,...---,,,,,,,,,++++++***+++---...,,,+++((()))+++,,,***'''### !!!$$$(((******,,,000333//////111777>>>JJJ___rrr}}}{{{}}}wwwcccYYYPPPOOORRRYYYgggtttxxx{{{tttpppmmmkkkcccaaa^^^YYYTTTQQQPPPPPPOOOQQQRRRQQQPPPPPPSSSVVVRRRTTTTTTPPPHHHAAA>>>===888;;;>>>BBBLLL___vvvyyygggXXXNNN@@@<<<888777999===IIITTTccckkksssuuuqqqlllkkklll```JJJCCC;;;999;;;888444222000------///444888999555222333666666333...000000000111111///+++(((***++++++,,,------......//////......---,,,+++***((()))---111444444111...,,,+++++++++---///222444---,,,,,,------...///000111000...,,,++++++++++++$$$###$$$'''+++...//////******+++,,,...000222333,,,...000000...---///111000...,,,+++---...///...333000---,,,,,,+++(((%%%###%%%(((***++++++******222000---***((((((+++...+++)))((((((*********((('''&&&&&&(((+++.../////////111111000---+++***++++++***))))))***,,,...000...,,,)))'''''')))+++---))))))+++...111222111000,,,,,,*********,,,...///111...++++++...111111000------------------------*********+++,,,---//////...///111222111///---+++)))++++++&&& &&&---111111000000//////......***---111333222...((($$$"""$$$(((+++............,,,---,,,***))))))***,,,///---++++++,,,---------))),,,000222111000000111***((('''(((,,,///111222---,,,,,,------...000000---...---,,,***+++---///000000///------,,,,,,---******+++...000222222222222000............,,,***(((+++///000//////111444000---+++---000111...***+++---000333444222///,,,%%%(((,,,------+++******)))))))))+++...///...---)))+++------***%%%$$$)))***)))***///444---...333999???KKK___pppxxxzzzmmm```RRRLLLHHHHHHOOOZZZ^^^ffflllhhhcccaaa___]]]WWWUUUPPPJJJEEEBBBCCCDDDCCCFFFHHHHHHHHHHHHLLLOOORRRQQQOOOKKKFFFAAA===<<<888<<<@@@DDDOOOccczzzsssbbbQQQEEE===:::999999888888???GGGQQQ[[[fffgggaaaYYYXXXYYYsssUUUBBB@@@=========777444---&&&&&&,,,222333111555444444666777888777555666444111000//////---,,,***+++,,,,,,+++***+++,,,111///,,,***)))((()))***''''''))),,,000222111000///---++++++,,,......---)))******+++,,,------......///111222000---***'''%%%######$$$(((,,,///000++++++***+++,,,...000222111333444222...,,,,,,---000///...,,,++++++...000333222///+++(((''')))+++))))))***))))))***,,,///000000///...---,,,,,,---...---***(((''''''((()))###&&&)))---//////...---...111555555111---++++++///---******+++,,,,,,,,,***+++,,,(((%%%&&&,,,222111,,,))),,,333777666222---+++)))((())),,,///222/////////......------,,,)))+++---///111111111111...---,,,+++,,,...000222000...------...///...---...)))###!!!'''+++//////000000111111111111111000///......,,,)))'''&&&&&&&&&'''(((***+++,,,...---,,,+++,,,,,,......000///...,,,***)))))))))***+++---------,,,,,,+++%%%&&&''')))***++++++,,,///000111///---***)))))).........------,,,,,,+++//////......------------)))+++///222444333111000555444333111///---+++***((((((((()))***+++---...(((+++///444777444///+++---,,,---000333222---(((%%%&&&(((,,,...---(((#########$$$''',,,///000000,,,+++******+++(((###&&&((()))(((&&&'''***...111333777<<>>;;;???CCCEEECCCDDDHHHJJJJJJLLLNNNOOOMMMGGG@@@:::777<<>>???:::555...&&&%%%+++111333222333222333555777999888777555333111000000000///------------,,,+++++++++,,,111///---***)))))))))***'''(((***---111222111///...,,,******+++,,,,,,+++)))))))))******++++++,,,...///111111000---***(((%%%###"""###'''+++...///,,,,,,++++++,,,...000111000222222000---***+++,,,000000000...,,,+++---...000///---)))&&&%%%''')))))))))***)))((((((***,,,------------------...//////---***(((&&&&&&&&&&&&$$$'''***---//////......///333666666222///------...,,,******+++,,,---,,,+++,,,---***'''''',,,111111---+++,,,000333222111,,,+++***)))***,,,///000...---,,,++++++******+++***+++---000111222111111///...---,,,---///111222111///,,,,,,---------,,,,,,(((""""""'''+++000000000000000000000111222000///...---+++(((%%%'''''''''((()))+++,,,---------,,,,,,,,,---///000000///---,,,***)))))))))((())),,,///000...***'''###$$$%%%&&&'''(((((((((---...///---+++******+++---------,,,,,,+++++++++(((+++...000111000...,,,)))+++///222333333111000333333222111///---+++***'''(((((()))+++---...///***,,,000555777555000,,,,,,++++++...000///+++'''###$$$'''+++...,,,(((###""""""$$$''',,,///000000,,,***((((((******(((&&&***,,,,,,***&&&%%%(((+++---000555===IIIZZZlllwww~~~qqq\\\PPPHHHAAA;;;:::BBBFFFKKKMMMMMMKKKJJJJJJIIIFFFCCCAAAAAA@@@???======@@@???===>>>BBBDDDBBBHHHIIIJJJHHHDDD???:::777;;;>>>BBBHHHRRRbbbvvvzzzjjjWWWEEE::::::<<<===>>>===;;;888777999===BBBEEEDDDAAA???===hhhLLL===>>>===???AAA===777///'''&&&***000333333111000111333666888888777555333111111222222000///000///,,,******+++---...222000---+++*********+++&&&(((+++///333333111......+++)))((()))******)))((((((((('''(((((()))))),,,...000111000...,,,***'''%%%###$$$'''+++---...---------------.../////////000///---***))))))+++///000000///,,,*********...---,,,)))&&&&&&(((***)))******)))''''''(((***)))+++,,,,,,,,,---000222///...+++'''%%%#########&&&(((+++---/////////...000333555555222000.........,,,******+++,,,---,,,+++---...,,,***)))+++...000///---,,,,,,---......+++++++++++++++,,,---...+++***(((''''''((()))***+++,,,...000111222222111111000...------///111222222///,,,++++++,,,,,,,,,***'''### $$$(((,,,000000000000000/////////111000...---,,,***'''$$$))))))))))))***,,,------------,,,,,,---///111222000///...,,,+++*********%%%'''***///222000)))$$$""""""###$$$$$$$$$$$$$$$***++++++***((()))+++---,,,,,,,,,,,,,,,+++++++++'''***///333444111---***+++,,,///111222111000///000000111000///...,,,+++(((((()))+++,,,---//////,,,...111555777555111---+++***)))+++...---)))%%%!!!"""&&&***---,,,)))&&&!!!"""$$$''',,,/////////+++)))''''''***,,,---------......+++'''&&&(((+++***---555AAAQQQcccsss}}}~~~uuubbbUUUKKKBBB<<<999===???AAAAAAAAAAAACCCDDDEEEEEEEEECCCAAA??????@@@AAABBB@@@>>>@@@DDDCCC>>>BBBCCCCCCCCCAAA>>>:::888;;;===@@@FFFRRRdddyyy{{{jjjVVVCCC777999<<>>===;;;:::999eeeKKK===>>>===???AAA>>>888111)))&&&***///333444000//////000333555555444555444333222333222000...///,,,)))'''))),,,///000333111...,,,+++***+++,,,'''(((,,,111444444111......,,,)))))))))******)))(((((('''&&&&&&&&&'''((()))+++---000000000///...+++(((&&&''')))---///000//////.....................---,,,***((((((((())),,,---///...+++(((&&&&&&---...---+++))))))+++---+++,,,,,,***(((''''''((()))+++---,,,+++,,,...111000...+++(((%%%"""!!! ((()))+++---...///......///000111111000...---------+++))))))+++,,,---,,,***,,,------+++)))***+++...//////,,,)))'''))),,,++++++,,,,,,---,,,,,,,,,((('''%%%%%%&&&(((+++---,,,---///111222222222111000///...------...///111333000,,,******+++++++++***'''%%%###$$$'''+++...000000////////////......///---,,,+++++++++)))'''+++++++++++++++,,,---...------,,,---...000222333111000///---,,,,,,++++++&&&&&&''',,,///...)))###"""######$$$######""""""&&&&&&&&&%%%%%%'''***---,,,,,,------------------,,,///333555444111,,,)))//////000000000///---,,,......000000000///---,,,***+++,,,,,,------......---...000333555333///,,,***))))))+++------((($$$ """'''+++------+++***$$$$$$%%%(((+++---------)))(((((()))+++---......,,,---...,,,)))))),,,///+++000:::HHHZZZkkkxxx}}}www~~~|||qqqcccWWWOOOHHHCCC@@@===============???CCCFFFEEEHHHJJJIIIFFFDDDEEEHHHHHHHHHGGGGGGKKKNNNIIIAAA@@@@@@?????????>>><<<;;;;;;<<<>>>DDDQQQeeezzzzzziiiUUUDDD:::;;;===@@@BBB@@@;;;555222999:::<<<<<<;;;::::::;;;eeeLLL??????<<<===???<<<888333+++(((***///222444222000......000111111000666555333333333222///---+++'''$$$$$$(((---111333444222///---,,,+++,,,---(((***---222555444111...///---+++***+++,,,,,,+++***)))'''&&&&&&'''((()))((())),,,///000111111000---+++***+++...000222222//////////////////......---,,,***)))))))))(((((((((***,,,,,,)))&&&$$$###,,,---,,,+++))))))***,,,---......---***(((((((((***,,,...---))))))+++///000///,,,)))&&&###!!! )))***+++------...------+++++++++++++++++++++***,,,***))))))+++,,,---,,,((()))++++++***)))))))))---//////+++'''%%%'''***+++,,,---------,,,+++***'''&&&%%%%%%'''***...000,,,---///000111111111000...---,,,++++++,,,...000333000---++++++,,,++++++***)))''''''(((***---//////.....................+++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,------------,,,---...000222333111111///...------------)))'''&&&''')))***(((&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$######%%%))),,,---.........//////000000000111333333333222000///333222111///...,,,+++***,,,...000111111000...------............---,,,+++,,,,,,...000111000,,,)))))))))***---000...***%%%!!!$$$(((,,,...///......)))((('''(((***,,,,,,+++(((***,,,------,,,+++***---///000...+++***---111111888EEESSScccppp{{{~~~{{{tttnnnnnnrrrtttsssqqqxxxuuuooodddXXXNNNIIIFFFCCC>>>>>>>>>>>>???CCCIIIMMMHHHMMMRRRTTTSSSSSSUUUWWWQQQRRRSSSUUUYYYZZZSSSIIICCCAAA???>>>???@@@???===<<<<<<===DDDQQQeeeyyyvvvcccQQQDDD>>>>>>???@@@@@@>>>:::666444777888999999888888999:::eeeLLL@@@???;;;:::<<<999888444...+++,,,///222333444111///...///000000000444333333333333222///,,,((($$$!!!###)))///333444555333000...---,,,---...***+++...111444444222//////---++++++---.........,,,+++)))(((((()))+++,,,***+++---...///000000///*********---000222222111///000000000000000///...,,,+++***+++++++++)))&&&$$$''')))***(((&&&%%%%%%******+++)))''''''((()))...//////...+++)))((((((+++...000---(((&&&)))---000///---+++(((&&&$$$###)))***++++++,,,,,,,,,,,,***(((&&&'''((()))))))))+++***((((((***,,,---,,,'''(((((()))******)))))),,,------***&&&%%%'''***------------,,,,,,+++***''''''''''''))),,,///111+++,,,...///000000000///,,,+++******+++,,,///000222000...---......,,,+++))))))))))))***+++---...------------.........///***(((((())),,,/////////...------,,,,,,,,,,,,---------,,,,,,---///111222000///...---,,,,,,,,,,,,+++)))&&&$$$###$$$&&&((('''(((((((((((((((''''''%%%%%%&&&%%%%%%%%%(((***......//////000111222222......///111222444666777333222000...,,,+++++++++---...111222222111///---...///000000///...---+++,,,++++++,,,---,,,***'''&&&'''***///222111+++%%%"""%%%***---...//////000---***((((((***,,,------+++---000111///,,,***)))222333333000,,,+++---000999CCCRRR```kkkttt}}}yyytttsssiiiaaaZZZ[[[___dddiiinnnvvv~~~{{{rrroooeeeWWWKKKFFFDDDAAA@@@BBBCCCEEEHHHMMMTTTXXXSSSWWW]]]bbbeeefffhhhiiibbbdddeeeeeeggggggaaaYYYJJJEEE@@@???@@@AAA@@@>>><<<<<<===EEESSSgggzzzppp]]]LLLCCC@@@@@@@@@???>>><<<:::888777777888999999999999;;;<<>>===888666999666777444000...---///111222555222000000111333333333000///000222333333111...((($$$!!!$$$***000333333555444111///------......,,,,,,...111333444222000...,,,++++++---/////////...---+++***+++---///111////////////...---,,,+++$$$%%%(((,,,///111///...//////000111111111000///,,,++++++---...---)))&&&###%%%((()))(((((()))******++++++)))'''&&&'''(((,,,...///...+++)))((((((***---000---'''%%%(((---//////...---+++***((('''))))))******************+++(((&&&&&&(((++++++***+++)))((((((***,,,------'''''''''(((***+++,,,+++,,,,,,+++)))''''''(((***......---,,,++++++*********************+++,,,,,,+++,,,---...//////......++++++******,,,...000222000//////000000000...,,,(((((()))*********++++++++++++,,,---...//////000+++***)))***---///000000...------,,,+++++++++,,,------,,,,,,,,,---///000---,,,+++******)))*********+++)))$$$$$$((())))))***************)))((()))******(((((()))***------...///000111222222+++,,,---///222444666777111000...,,,,,,,,,---......000222444444222///---,,,...///111111000///...,,,+++++++++++++++(((&&&"""$$$***000555222+++%%%"""&&&***---------///000...+++'''''')))---111333000222333222///------...222333444111---,,,///222???LLL___kkkrrrwww|||mmmdddcccYYYPPPIIIJJJNNNVVVbbbnnnyyyyyymmmggghhhaaaRRRHHHGGGHHHGGGJJJMMMQQQVVVZZZ```fffjjjhhhjjjmmmrrruuuuuurrrpppppprrrpppjjjhhhhhhfffbbbPPPJJJCCC???@@@AAA@@@===;;;;;;>>>GGGWWWkkk~~~ppp\\\LLLCCCAAA????????????===;;;999777666888:::;;;;;;;;;===???^^^GGG<<<;;;666444777555666444111/////////000111555333111111333666777777,,,,,,...111444444333111***&&&###%%%,,,111222111666444222///.........///------...000333444333111---+++******---///000000///...---,,,---///222444444333222000---***((('''!!!%%%***...///---***...///000222222222111000,,,,,,,,,///111///***%%%###%%%((())))))***,,,---,,,------,,,)))(((((()))+++,,,...---***(((''''''(((,,,///,,,'''%%%))).../////////...---,,,+++***)))))))))))))))))))))***---)))&&&'''***------,,,+++)))'''(((***,,,------(((((('''(((+++---......,,,***)))(((((()))******///...---,,,+++*********---,,,,,,+++***)))((((((***+++---.........------++++++++++++---///222444//////000111222222///,,,''''''((())))))))))))((()))***+++,,,...///000000---+++***+++---///000000...------,,,++++++++++++...---,,,+++,,,,,,......******)))((('''''''''((()))++++++&&&!!!'''))))))***++++++++++++++++++---...---+++*********+++,,,---...///000111222+++,,,...000111222222222...---,,,+++,,,...000222///111333555555222///---***,,,...111222222222111---,,,+++++++++***(((&&&""")))111555333+++$$$!!!%%%***,,,,,,,,,...000...***&&&&&&)))///444777444555555333///...111333...000222111///000333777AAAQQQfffrrruuuyyy}}}vvvbbbVVVUUUOOOFFF@@@@@@EEENNN___ooo}}}rrrdddZZZ]]]YYYNNNHHHKKKPPPQQQUUUZZZ```ffflllqqqwww{{{{{{zzzzzz|||}}}{{{tttnnnrrrrrrmmmccc]]]^^^______TTTMMMDDD@@@@@@AAA???<<<::::::???III[[[pppttt___NNNEEEBBB===>>>@@@@@@???<<<999666222444777888999999;;;<<>>======<<<777333555777;;;DDDRRReeeyyyqqq```PPPDDD===<<<;;;999888777777777888777666666888:::;;;;;;fffLLL???444333666888888999555444333111///---,,,+++,,,---///111222333333333,,,***)))+++///111///---,,,***'''&&&&&&))),,,...+++***))))))***,,,///000///---++++++---000111111444222000...------...///,,,,,,,,,,,,...000222333+++...111///***&&&$$$%%%&&&&&&(((+++------***((()))+++---.........000111---+++)))(((***,,,---------///000...+++)))+++...111222333222...((("""!!!&&&+++------+++&&&'''(((***---///111222...---,,,---...///...---++++++)))))))))***+++,,,,,,,,,+++,,,...///...,,,***,,,000444777666333000''')))+++---......---------,,,+++,,,...///...---)))+++---...,,,+++++++++---,,,***+++,,,------,,,******+++,,,...///111222,,,,,,,,,---///222555777444333111///---+++***)))((()))******))))))+++,,,...000222222000000000111444444444444333444666888333222222333444333000---***---111333333000,,,)))***(((&&&$$$############,,,///111111......000333333222222111000///......,,,++++++---......,,,***111333555444111000222444222444555444222///......444333111000111111///...***...000...)))'''(((+++,,,///111222000---+++***'''(((+++///111111---***,,,,,,,,,,,,***(((&&&%%%,,,,,,+++***((()))+++---...---+++******+++,,,...'''(((((()))***+++++++++,,,+++---111444888BBBLLLfffkkksss{{{|||}}}qqqaaaRRRHHHAAA===:::;;;===???BBBJJJWWWhhhsss|||wwwooojjjbbbXXXPPPNNNPPPSSSXXX]]]ccclllwwwxxxmmmeeeaaaXXXOOOHHHHHHIIIFFFBBB@@@<<<===>>><<<:::999:::;;;===<<<<<<;;;:::888555444444555999@@@OOOdddyyynnnYYYJJJAAA???<<<999777666666666888777777777777999:::;;;```HHH===333333666777777888444444444333000---***)))+++,,,...222444444222111,,,+++++++++---/////////...,,,)))''''''))),,,...+++***)))((()))***+++,,,---+++)))***---111444444555333111...------...///,,,,,,+++,,,---...///000+++///222111+++%%%!!! ###%%%(((,,,//////+++((()))***++++++***,,,///111///---***))))))+++---...---...///,,,(((&&&(((***---000333333///((( ###(((,,,,,,+++%%%&&&(((***---///000111---,,,,,,---//////...,,,,,,+++***))))))***+++,,,,,,,,,---...//////...------...222555777666222...&&&'''***---000000///---------,,,...000000000...)))+++...///---++++++++++++***)))***,,,.........---,,,,,,+++,,,...///111---,,,++++++---000333555111000...------,,,***(((''')))+++,,,++++++,,,...000333555666444333222333555555444444333444555666222222222444555444111...,,,...111333222000,,,)))***)))'''&&&%%%&&&&&&'''---///111222000000111333111111111000000///......((()))***---//////,,,***---111555444000...111555444555444222///,,,,,,---777666444333111...,,,***(((...222000***&&&)))------///222222000...---,,,++++++,,,...000000...+++///......---+++***)))(((+++++++++)))'''&&&'''(((+++******)))))))))))))))$$$%%%'''))),,,---...//////------000333888DDDOOOeeeiiisss~~~{{{kkkTTTDDD<<<999666444666888<<>>;;;:::888999:::;;;;;;:::::::::888;;;>>>===999666555555333444777???NNNeee|||wwwaaaQQQFFFCCC???;;;888777888888::::::999888666666888999```EEE<<<444333555555555666333444444444222///+++))),,,---///222555555222///------,,,++++++,,,///111111///,,,******+++...000---,,,+++)))((((((((((((***))))))+++///444666777444333000...------......---------,,,,,,,,,,,,,,,---111555333,,,%%% """&&&,,,//////---***((()))))))))(((***---000222000---***))))))+++,,,...000000---(((&&&''')))+++---111222///((( %%%(((***)))%%%&&&(((***+++,,,,,,,,,---,,,,,,---......---+++...---+++*********+++,,,+++---///000000///......000111222444555333...***%%%&&&)))---111222000---,,,,,,,,,...000111///...(((+++...///...,,,,,,,,,,,,***)))))),,,...///000000///---,,,++++++,,,,,,+++***))))))***,,,///000---,,,++++++---,,,***'''''')))+++---,,,,,,...///111444777888777555444444333222222111222222222111000///000222333333000...000000000//////...------,,,+++***)))((()))******,,,...///000000//////000,,,,,,---.../////////...&&&''')))---//////,,,)))''',,,111000---,,,///333444444222///+++***+++,,,555555555333000,,,)))'''&&&,,,111///)))%%%(((,,,---///222333222111000111000...,,,,,,,,,---,,,+++,,,,,,,,,,,,+++******)))((())))))(((%%%######$$$(((((())))))))))))(((''''''(((***,,,///111333444111///...000222888EEEQQQbbbiiiwwwzzzzzz~~~uuucccKKK:::555555444222000444:::AAALLL[[[lllxxxzzzvvvrrrooohhhbbb\\\WWWQQQMMMPPPVVV[[[```gggooowww}}}tttppphhh^^^SSSJJJEEECCCAAA======AAACCC???<<<;;;888888999999::::::999888:::>>>AAA???;;;777666888555555666===KKKaaawwwuuubbbTTTHHHEEE@@@<<<999777888888======<<<999555333444666^^^DDD;;;555555555444333555111333444555444222///---///...///222555555111---,,,------***((()))...222333222000/////////111222///...---+++)))(((''''''***)))***---111444666666111111000///...---------......------,,,+++++++++...222666555...'''""" """&&&+++///000---***((()))))))))((()))+++...222222000---***)))***,,,111333333000+++)))***,,,***---000222000***$$$ !!!%%%''''''$$$%%%''')))******))))))+++***)))***,,,...---,,,111000...,,,+++++++++,,,+++---000111000///...///222111111222222///+++(((%%%&&&(((---222333000,,,))))))***,,,...///...,,,(((***---......---...///...,,,******,,,...000000000///---,,,***)))(((((((((((((((((()))******+++***((((((***,,,---***&&&%%%(((+++---------...///000333666888777666666666222000//////000000///---+++,,,---000222222000...111000---,,,,,,---///000...---,,,+++++++++,,,---,,,---...//////...---,,,((()))+++---.........---&&&&&&(((,,,......,,,)))$$$(((,,,---,,,,,,...000333222111...***)))***+++111333555444000+++((('''$$$)))---,,,(((%%%&&&(((,,,...111222111111111222222000---,,,------,,,+++'''((()))*********)))(((%%%'''((((((&&&$$$######((()))******++++++******---------...000333555777333000000222555;;;GGGSSScccooo|||{{{uuurrrssshhhXXXCCC444000222222222,,,222:::EEESSSdddvvv||||||~~~~~~|||xxxvvvzzzzzzvvvuuuvvvxxxsssmmmllljjjeeeaaa[[[VVVSSSPPPOOOTTT[[[jjjjjjnnnttt{{{}}}zzzvvvkkkeee[[[PPPHHHCCC@@@@@@>>><<<>>>CCCEEEAAA>>>>>>>>>===;;;;;;<<<<<<:::999<<>>???>>>:::444222333555|||VVVAAA:::555666666444444666000222444555666444333111111...---///222222...***)))++++++((($$$%%%+++111222222222222222333333333000///...---+++***))))))******+++...111222111000......//////...---,,,+++------------------,,,,,,---111666666111+++'''&&&%%%&&&))),,,//////,,,***)))*********((((((***+++000111111...+++***+++---222333333111,,,***+++...+++---000222111...***((($$$!!! ###%%%&&&"""###%%%'''((((((''''''&&&%%%%%%'''+++...000000444333111...,,,,,,+++,,,***...222333111/////////222111000//////...+++)))&&&&&&(((---222333///+++&&&&&&'''***,,,---+++)))'''))),,,------...000222222///,,,+++,,,...//////------,,,+++***((('''&&&&&&'''((())))))(((((('''(((&&&%%%(((,,,---)))%%%$$$'''+++---------...//////222555666666666777888222000//////000000...+++((()))+++...111222111//////...,,,***+++---///111///...,,,+++++++++,,,---......///000000...,,,***(((***,,,---...---,,,+++&&&'''(((***------+++)))%%%'''***---.../////////222222111...+++***+++,,,...111444444111,,,***)))%%%(((+++,,,***(((&&&&&&+++---...///---,,,---.../////////111111000---***''')))+++,,,,,,+++)))'''$$$'''***+++)))(((''''''***+++,,,---.../////////222111///...///111444666333111111555999???LLLXXXeeettt~~~|||xxxuuunnnfffXXXLLL;;;000---///111111...444===HHHVVVgggxxxyyyuuuooojjjkkkqqqlllqqqzzzvvvlllkkkoookkkkkknnntttsssllljjjmmmnnnlllkkkjjjccc]]]___fffiiikkkpppuuurrrlllkkkpppsssssssssuuuyyy{{{}}}}}}zzz{{{}}}~~~zzzvvvuuussspppmmmkkknnnsssxxx~~~~~~uuuhhhdddeeebbb[[[WWWSSSRRRVVVYYY\\\aaafffsssooonnnsssxxxvvvkkkaaa^^^XXXPPPHHHCCC@@@???>>>???<<<===BBBCCCAAA@@@BBBEEEAAA===;;;;;;;;;999777;;;<<<======<<<<<<<<<======;;;:::;;;DDDSSSeeeqqq}}}~~~ttthhh\\\PPPGGGDDDCCC@@@===:::888666555<<<======:::444222444888uuuNNN???999555666777555666888000111333555666666555555222...,,,---000111,,,((('''******&&&!!!""")))000111222333444444444444333///.........---,,,,,,+++++++++,,,...000///---***+++,,,...//////---,,,***+++,,,------............+++000555666222...,,,,,,******,,,...//////,,,))))))***++++++)))((()))***---///111///,,,+++,,,...000222222///+++)))***------///111222222111///...***&&&!!! """$$$%%%!!!$$$&&&((((((''''''###""""""%%%***///333444666555222///---,,,++++++***...222333111//////000222000......///...---,,,&&&&&&(((---333444///***###$$$%%%(((++++++)))'''''')))+++,,,,,,...222444444111---,,,,,,...//////******++++++***)))'''&&&&&&''')))******((('''%%%&&&$$$$$$''',,,---)))%%%###&&&***---------...//////111444555555666888999444222000000222111...+++'''(((***...111333222000---,,,+++++++++---///000///...,,,+++***++++++,,,111000111111111000,,,******+++---......---+++***''''''(((***,,,,,,+++)))'''''')))---111222111///222222222///---+++,,,---,,,000444555222...,,,+++(((***,,,------+++)))'''***,,,---,,,***(((((())),,,...111555777444///***+++---///111000...+++(((%%%(((,,,...---+++******------...///000222333333555222///,,,,,,///222555333111333777<<>>===@@@===<<>>???>>><<<;;;===FFFUUUfffqqqvvvyyyvvvkkk^^^SSSHHH???EEEDDDCCC@@@===;;;888777999;;;<<<999555333666:::jjjGGG<<<999666444444444333222000//////000333444333222///000111111000...,,,******+++***&&&######'''+++111444777888777555555555444222000---,,,,,,,,,---111///...//////...,,,)))222000///---,,,,,,,,,---)))***,,,---..................///111222222///---222///+++))))))*********,,,+++***)))((('''&&&&&&,,,///222333222000///...---...//////...---+++)))------......---,,,***))))))(((&&&'''(((((('''&&&$$$$$$%%%'''(((***++++++$$$$$$%%%(((+++///333555444222000......---,,,+++,,,///333444333222111111000111222222111///,,,+++'''(((***...000000...+++!!!###%%%(((***,,,......++++++,,,---...000111222333///+++***,,,///...---***************)))((('''+++++++++******)))'''''''''))),,,,,,+++)))((((((***+++,,,.........------333333111000000111333444000000000222333222///------++++++---000333444555333000---+++***+++---/////////---***'''&&&&&&(((000111333444222///+++(((&&&))),,,---,,,***)))))))))(((''')))***++++++)))((('''(((***...000///...111111000...+++))))))***,,,...111555666444...***...+++***+++...///,,,)))((()))(((&&&$$$%%%)))---111111111111222222222222///111222111...***'''%%%$$$(((,,,...,,,+++,,,...000///...///222333444333777111+++''')))...333777333444666888>>>HHHUUU^^^qqq|||}}}uuuqqqqqqfffUUUDDD<<<111)))(((,,,111555222444>>>OOO[[[cccnnnyyyxxxqqqhhh```WWWOOOMMMQQQ]]]mmm}}}lllYYYQQQQQQQQQMMMQQQTTTTTTQQQOOOOOOPPPRRROOOMMMLLLGGGAAAAAADDDFFFMMMVVVYYYUUUNNNIIIGGGMMMTTTYYYXXXSSSRRRXXX___aaadddggghhhgggeeeccccccbbbhhhkkkiiijjjrrr|||}}}sssiiiiiioooiiiiiikkkooowww|||yyyooommmhhh```XXXSSSRRRSSSOOOQQQZZZiiissswww|||wwwoooddd]]]YYYUUUNNNIIIAAAAAAAAA@@@@@@@@@??????<<<===>>>???AAABBBCCCDDDBBB???<<<999777666666777;;;<<<===<<<::::::<<<=========;;;:::@@@PPPeeeuuuxxxkkkcccXXXJJJDDDDDDFFFFFFEEEBBB===:::999999:::888666444444666999;;;jjjHHH===;;;888666555444222111///......///222333444333111222222222000...,,,+++---...---)))$$$###%%%(((///111444555444333333444444333000...------...///111///...---...---+++***///...---,,,,,,---......+++,,,...//////...---,,,------...000222333111//////+++'''%%%&&&((()))))))))))))))(((((('''''''''+++...111111///---,,,,,,***+++---...---+++((('''(((((()))***)))((('''&&&(((''''''(((***+++***((($$$%%%&&&''')))+++---...&&&'''(((***---000222333111000...,,,,,,++++++***///111444555333111000000111222222222000---***)))''')))+++///111000,,,)))!!!###%%%(((***,,,---...+++++++++,,,---...///000000...---,,,------,,,+++******)))))))))(((((((((******+++++++++++++++***(((***,,,---+++)))))))))+++,,,---......---,,,+++222222111111111111111111------...111333333222000///---+++---000333555666333111...,,,,,,---///111333222000,,,((('''((()))///000222222111///+++)))(((+++...///...,,,+++++++++***))))))+++,,,,,,+++(((***,,,---...//////...//////...,,,)))((()))++++++---///222444222---)))***((((((***...///...+++((())))))'''%%%&&&))),,,---...///000111222222333222333444111---((($$$###%%%(((*********+++---000444333111111333555555444555000***''')))---222444333555666777;;;FFFUUUaaapppwwwzzzuuupppiii[[[LLLAAA999///(((''',,,111444666777@@@NNNZZZcccooozzzuuulllaaaXXXPPPJJJLLLQQQ]]]mmm~~~ooo___WWWRRRNNNLLLMMMOOOPPPNNNMMMKKKJJJHHHEEEEEEEEEAAA;;;:::>>>???DDDJJJMMMKKKFFFAAA>>>DDDJJJNNNNNNKKKJJJNNNSSSUUUXXX\\\^^^^^^^^^^^^^^^aaahhhmmmooorrrzzz|||wwwlllbbb___ccc___aaadddjjjrrrzzzzzzssspppgggeee```ZZZTTTNNNJJJIIIOOOVVV```lllwww}}}oooeeeXXXOOOJJJHHHDDDAAA======>>>>>>??????@@@@@@===>>>???@@@BBBDDDEEEEEEAAA???===:::888777777777999;;;>>>???>>>=========999888777888???OOOdddssszzzrrriii\\\MMMEEEFFFFFFHHHIIIGGGCCC>>>:::999999777555444555888;;;===iiiJJJ???===999777666444222000///---,,,---000333444444222222222111000///...---000111111---'''######$$$,,,...000111000000111222444222000......///111222000...,,,+++,,,------,,,------,,,+++,,,---...///---...000222111///---+++---,,,---///111222111///***&&&!!!!!!$$$'''(((&&&&&&''''''(((((())))))+++---///...,,,)))(((''''''(((+++,,,+++)))%%%###"""###$$$%%%%%%%%%$$$###&&&&&&'''***---...---+++'''''''''(((***,,,...000)))***,,,...///000111111...---,,,***))))))******222444666666333000......111111111000...,,,)))((()))***---000111///***&&&!!!###%%%(((***,,,------***************+++,,,,,,,,,...000111///,,,************)))(((((((((((())))))***+++,,,---.........)))+++------,,,++++++,,,,,,,,,---...---,,,+++***000111222222111000///...******,,,///333444444222111...+++,,,///222555666222111///...///000222444888777333---)))''')))+++---...///000000...,,,++++++---000111///------------+++******,,,------,,,***...222222000......///------,,,)))''''''))),,,,,,,,,...000111000---***&&&%%%%%%(((---///...,,,''')))))))))''''''((()))((()))+++...000222333444555555444111+++%%%"""!!!&&&'''(((((()))+++///222666444222111333444555444222...***(((***---000111333555666666999EEEXXXfffrrruuuxxxwwwpppaaaPPPEEE===777...((((((,,,111444888:::AAALLLXXXcccppp{{{uuuiii[[[QQQJJJIIINNNVVVbbbpppyyynnnggg]]]UUUSSSRRRRRRTTTUUUTTTPPPLLLDDDBBBAAA@@@===888888;;;;;;<<>>???@@@@@@===>>>@@@AAACCCEEEFFFGGG@@@???>>>===;;;:::999888777;;;???AAAAAA???>>>>>>:::999888999@@@PPPcccpppzzzxxxtttlll]]]NNNHHHIIIGGGKKKNNNNNNJJJCCC===:::888777666666777:::===???iiiNNN@@@>>>:::777666444111///...---+++,,,///222333444////////////000000000000000222333000***&&&$$$%%%***,,,------------...000222000...,,,,,,...111222...,,,)))))),,,...///000------,,,++++++,,,---...---///222444444222000......,,,+++,,,.........---&&&"""!!!%%%'''$$$$$$%%%'''((()))***+++***,,,---+++(((%%%$$$###%%%''')))+++***'''$$$!!!!!!"""$$$$$$$$$$$$###$$$%%%'''+++...000///...++++++***)))***,,,...///,,,---///000111000//////------+++***((((((***,,,555666777666222///------/////////...---,,,***)))***,,,...111111...((($$$!!!"""%%%(((+++,,,,,,,,,((((((''''''''''''(((((()))...444555111---******++++++***)))))))))***+++******,,,---------------,,,---...---,,,+++---...+++,,,......///...---,,,///111222333333111...,,,)))***+++...222444444333111...***))),,,000333555111111111111111333444555;;;888333---(((''')))+++++++++---.........---,,,,,,...000111///...---...---+++******,,,---,,,+++---222777666111...///111------,,,)))((((((+++...///...///000111111///---&&&$$$$$$''',,,...---***%%%&&&((()))((((((''''''$$$&&&))),,,///222333444444444333///)))%%%###"""%%%&&&(((***,,,...000111333111//////111333444444000---******,,,...//////111444666666:::HHH]]]nnnwwwuuuwwwxxxppp^^^MMMEEE;;;666///++++++///333666999;;;AAAJJJWWWeeetttuuugggWWWMMMIIIKKKSSS[[[gggsss{{{rrrjjjaaa]]]\\\___dddccc]]]VVVMMMGGGBBB???:::555777<<<>>><<<<<<>>>AAAAAA===999;;;<<>>?????????<<<===>>>@@@BBBDDDFFFGGG????????????>>><<<;;;::::::<<>>hhhPPP???<<<888555444333222000000...------///111222111)))***,,,...///000111111///222444222---***)))***+++,,,,,,+++***+++---//////---+++))))))+++///111+++)))((()))---000222333///...,,,+++******++++++---///111444555555444333///,,,***)))***+++***)))%%%!!!!!!&&&((($$$$$$&&&'''(((***+++,,,***++++++)))&&&###!!!!!!%%%''')))***)))'''$$$"""!!!"""$$$&&&''''''&&&&&&$$$$$$&&&***---000///...///...---,,,++++++,,,------...///000000000............---***((((((+++...666777777555111...---,,,+++,,,,,,---------------,,,---///111000---'''### """&&&)))+++++++++***'''&&&%%%%%%%%%%%%%%%%%%)))...444666333...,,,+++---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...//////---++++++---///+++,,,...///000000000//////000222444333111...,,,+++++++++---000222222111000,,,)))'''***---000222000000111222333444555555999666222+++'''%%%'''***)))******+++,,,,,,------+++---//////...---------,,,*********,,,,,,+++)))...333777666222///000222......---,,,***+++---000222111111222333333222000(((&&&%%%'''***,,,***'''###$$$%%%'''(((((('''&&&$$$&&&)))---000111222222000000///,,,(((&&&&&&&&&%%%'''***...111222111///000//////111333555555555...,,,++++++,,,............111444777>>>NNNcccsssyyyuuuuuuuuunnn]]]OOOHHH;;;777111///000333666777:::>>>DDDLLLYYYkkk||||||oooaaaRRRJJJHHHKKKRRRYYYdddmmmzzznnnkkkjjjooouuuvvvoooggg^^^UUUKKKBBB:::666999???CCC@@@>>>???BBBCCC@@@===<<<<<<>>>AAADDDDDDAAA>>>???@@@CCCEEEHHHNNNTTTYYYgggppp{{{uuujjjdddYYYOOOKKKIIIDDDBBBBBBGGGKKKPPPUUUWWWVVVTTTRRRIIICCCCCCMMMZZZfffqqqyyywwwjjj```XXXRRROOOLLLIIIFFFEEEIIINNNTTTWWWXXXdddjjjhhhlllqqqfffUUUGGGCCC===888777888999::::::<<<===>>>???>>>===<<<999:::;;;>>>@@@CCCEEEFFF???@@@@@@@@@@@@???>>>===???@@@@@@???>>>>>>AAACCCKKKHHHEEEDDDGGGQQQ\\\dddlllooommm```OOOEEEEEEHHHKKKMMMNNNLLLHHHEEEBBBBBB???>>><<<:::::::::;;;<<>>AAAGGGDDDBBBAAA@@@AAAAAA@@@???;;;<<<===???AAAAAA???===>>>>>>>>>???DDDLLLVVV]]]mmmvvv~~~}}}uuuhhh]]]SSSKKKDDDCCCCCCAAAAAABBBGGGIIILLLOOOOOOLLLIIIGGGCCC>>>===DDDNNNXXXdddmmmvvvxxxkkk___XXXRRRMMMIIIIIIHHHEEECCCDDDKKKTTT[[[bbbffffffcccdddcccXXXIII<<<:::888777666777999:::===>>>???@@@???>>><<<:::666777999<<>><<<<<>><<<;;;;;;;;;;;;^^^GGG999555///,,,---000333555555444333333222000,,,)))&&&)))---111222111///...///111444333000///111333333222000---***+++---000...+++(((%%%%%%'''+++---...---,,,...000111111000---,,,+++)))))))))***+++++++++,,,---...///000111...+++(((''')))+++---...)))&&&######%%%(((+++,,,))))))))))))***************++++++(((%%%###""""""''''''&&&&&&%%%$$$$$$###%%%&&&''')))))))))((((((&&&%%%###$$$''')))+++++++++,,,...//////...,,,+++*********+++,,,---...///000000///+++&&&&&&***...111222333111///.........++++++,,,,,,---///000000000///......---+++(((%%% """&&&)))++++++)))(((((((((((('''(((((())))))******,,,...111111///---***,,,...000000///---,,,+++,,,---...............333222000,,,)))(((***---------.........---+++******+++---/////////...---+++******+++...000111000...+++))))))***,,,---------...000222222222111000//////---***'''&&&'''))))))(((((('''((()))+++,,,,,,---......,,,,,,---...)))+++---///000...)))%%%************+++---...000...000111111///------.........///111222222///,,,***(((&&&(((***+++(((%%%###"""###&&&+++------,,,+++---///111111000...---++++++***((('''(((+++---))))))+++///222333000---222333555888999777333000+++)))&&&&&&(((*********++++++///888FFFUUUccckkkqqqwwwwwwppphhhaaaRRRBBB<<<999666555555777888888:::AAAGGGNNN[[[pppvvvddd[[[TTTTTTUUUSSSQQQRRRTTTWWW^^^eeefffgggnnnwww}}}|||}}}}}}sssfffZZZMMMEEEDDDIIIBBBCCCBBBAAA>>>=========;;;<<<===>>>>>>>>>>>>>>>>>>===<<<===CCCOOO]]]fffqqqzzz}}}tttjjj^^^TTTKKKEEEAAAAAAAAA???@@@DDDFFFGGGHHHIIIHHHFFFCCCBBBBBB??????CCCGGGLLLUUU^^^gggtttsssjjj^^^UUUPPPMMMHHHDDDDDDFFFGGGFFFFFFLLLWWWaaahhhccc]]][[[ZZZUUUKKKBBB777666555444444555888:::<<<===???@@@@@@>>>;;;:::444666888;;;>>>AAACCCEEEBBBAAAAAAAAAAAABBBDDDEEEEEEEEECCC@@@<<<;;;<<<===AAA>>><<<===CCCLLLTTTYYYgggllliiiZZZKKKCCC???;;;BBBCCCCCCBBB@@@??????AAAAAA@@@???======<<<<<<<<>><<<999666555666777777777777>>>EEEJJJWWWkkk{{{uuuhhhbbb^^^```aaa]]]XXXVVVTTTTTTWWW[[[YYYVVV\\\fffnnnwwwrrrtttzzzyyypppdddYYYLLLAAA???AAAAAACCCDDDAAA===:::;;;===;;;===>>>>>>======>>>@@@@@@>>><<<>>>EEETTTdddooosss|||{{{ooocccYYYQQQIIIDDDBBBBBBAAA???@@@DDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???AAADDDCCCCCCIIIQQQVVVdddxxxyyyiiiaaaVVVOOOLLLIIIEEEAAA>>>DDDJJJKKKKKKPPP]]]hhhhhh]]]UUUTTTRRRJJJBBB>>>888777555222222444888;;;:::<<<>>>??????>>><<<:::444555888;;;>>>AAADDDEEECCCBBBAAA@@@AAACCCEEEGGGEEEEEEEEEBBB>>>:::999888:::888777;;;CCCMMMUUUZZZ]]]ccccccXXXLLLEEE???:::<<<>>>@@@@@@>>>======>>>@@@??????>>>>>>>>>>>>>>>zzzSSS<<<666111,,,+++---111555888777666444444444222000------000333555555333///---000222444444333333333444666333000...---,,,+++***000///...+++((((((***,,,333555444000***(((+++///---+++)))(((((()))((((((,,,)))&&&%%%%%%'''((((((---)))&&&(((...555:::<<<222,,,%%%!!!!!!%%%))),,,---++++++---//////,,,(((111000...***'''&&&(((***,,,,,,)))$$$"""%%%&&&'''''''''(((***,,,)))&&&"""!!!###&&&)))+++************++++++,,,---++++++******++++++,,,,,,111111///,,,)))'''(((***---...000///...------...111000///...------...///,,,,,,,,,---......,,,***!!!"""###%%%&&&(((***,,,---,,,,,,+++******++++++***)))((())),,,///111111---(((&&&,,,000///+++***---...///......///222555555111,,,'''&&&(((+++...111222333000+++%%%""" !!!&&&******((((((+++///------------------------......---------...//////222111111111111...***''')))+++------+++)))((((((&&&+++---)))'''))),,,---,,,...000000///.........111000111222333111...,,,''''''&&&%%%&&&)))...222---111666666333...,,,+++***)))))))))))))))***+++)))+++///333444111,,,'''%%%$$$%%%(((+++.........///000222333333111...,,,---+++'''###!!!$$$***//////---+++))))))***,,,...333333333333111---***(((%%%###!!!###&&&((('''%%%(((---333:::DDDPPP^^^gggzzz|||yyyrrrhhh[[[III:::888777888;;;;;;666555666666;;;CCCLLLXXXfffuuuzzztttgggjjjnnnrrrvvvsssfffXXXccc]]]XXXSSSNNNLLLQQQYYYlllttt~~~zzzvvvsssuuuzzz|||{{{xxxlllfff[[[OOOEEE@@@@@@BBBBBBAAA@@@<<<999777777888999;;;>>>???>>><<<<<<<<<>>>======AAAIIITTT___fffqqqvvvyyyrrrdddWWWQQQPPPJJJHHHEEECCCAAA@@@AAAAAAEEEFFFFFFDDDAAA??????@@@@@@AAABBBAAA@@@@@@BBBDDDNNNVVVfffxxx}}}qqqfff___WWWOOOKKKFFFAAA???AAACCCMMMOOOJJJLLLZZZeeefffZZZQQQIIIEEEBBB>>>>>>@@@>>>888333222222333777>>>;;;===???AAA@@@===:::777666888;;;<<<======???AAA===CCCGGGGGGFFFGGGFFFCCCIIIHHHGGGDDD@@@;;;777555:::777444555===IIIVVV___dddbbb\\\RRRGGG???;;;;;;===???AAACCCBBB???;;;888777888:::===@@@@@@>>>;;;nnnLLL999666333///---///333666888555444333444555555333111...000333555555333111///111333444444222111111222333111///---,,,,,,,,,+++111111000...+++***+++,,,111333333///***(((***---///---+++)))))))))((((((+++***((((((*********(((+++)))'''(((...333777888///***$$$ """%%%&&&+++******+++,,,---,,,+++//////---+++)))))),,,...333333000)))"""&&&((())))))((((((***+++)))&&&######%%%(((+++,,,******)))***+++,,,...///,,,,,,+++******+++,,,---000000///---***((()))***+++---......---,,,---...000111111000///---+++***)))((((((***+++,,,+++)))###$$$$$$$$$%%%'''***+++---,,,*********++++++++++++***)))***,,,...//////***%%%%%%***///...+++***,,,---...---...000333666666222---)))'''(((***,,,000111222000+++%%%""" !!!%%%)))***((('''***---------------,,,+++***))),,,,,,------------......111111111222111...)))%%%(((+++///000...***'''&&&(((...///+++))),,,...///...///111111000///------111000111222333222///,,,*********))))))***...000///222555555222...,,,,,,++++++***)))))))))******,,,---///222333111,,,)))%%%%%%%%%(((,,,.........//////111111111000...---///---***&&&$$$''',,,000000///---,,,,,,,,,...///222333333222000---***)))(((&&&%%%&&&)))+++***(((,,,///444:::BBBNNN[[[eeezzz}}}|||uuujjj[[[GGG777222111333888888444333444555;;;CCCKKKVVVddduuuwwwrrrkkkoootttzzzyyynnniii```VVVNNNIIIJJJSSS]]]qqqzzz~~~xxxrrrlllhhhcccZZZOOOEEE???<<<;;;>>>>>>>>><<<999777666666:::===???@@@???>>>>>>>>>=========AAAIIITTT___fffkkkmmmllldddXXXNNNJJJIIIHHHFFFDDDAAA@@@???@@@@@@CCCEEEGGGGGGDDDBBBAAAAAAAAAAAA@@@>>><<<;;;===>>>JJJPPP]]]lllxxx{{{pppeeeZZZRRRKKKGGGDDD@@@AAADDDHHHNNNQQQOOOUUU___```YYYRRRJJJBBB???===999999<<<;;;777444444333222444999;;;<<<======<<<:::777555666888;;;<<<<<<===>>>@@@???CCCGGGHHHLLLQQQRRROOOHHHGGGFFFCCC@@@===:::999;;;:::888:::AAALLLWWW^^^```^^^YYYPPPFFF>>>;;;;;;@@@CCCGGGIIIGGGAAA;;;666666777999;;;>>>>>>;;;999bbbFFF999777444111111333555777888333222222444666777555444...000222333444333222111222333444333111///......000///---,,,++++++,,,---444555444222...,,,,,,,,,---000111///***((((((***///...---+++***))))))))),,,,,,+++,,,------+++))))))((((((***---111222222...***%%%""""""###$$$$$$*********)))(((***,,,///......---,,,++++++...111666666555///''' ''')))++++++***)))))))))((('''%%%&&&(((+++,,,,,,))))))((()))***---000222...---+++******+++,,,---///000000///---+++++++++***,,,---...------...///111222333333111...***((('''&&&%%%%%%'''))))))(((%%%%%%%%%$$$$$$&&&***---///+++((((((***------,,,,,,+++***+++---...---+++&&&""""""(((,,,,,,***+++---------,,,,,,///333666555333///,,,***)))))))))///111111///***$$$ !!!$$$((()))((('''))),,,,,,,,,---,,,+++(((&&&%%%***+++---.........---,,,111111111222111---((($$$'''+++000222000+++&&&###)))...000,,,))),,,...///...000111333222000...,,,000///000111333222///---,,,...//////...---...///111222333222000---,,,++++++******))))))******+++......///000111000---***&&&%%%&&&))),,,.........///////////////.........222000...***(((***...222111111111000000000//////111111222222000...+++)))+++******+++---...---,,,000111555;;;EEESSSaaakkkxxx|||}}}xxxmmm^^^JJJ999///...///444555222222555666<<>>======;;;:::888666555<<<>>>@@@@@@?????????@@@======>>>AAAIIITTT^^^eeegggddd^^^UUUKKKEEEBBBBBBEEEDDDBBB@@@????????????AAACCCFFFFFFEEEBBBAAAAAA@@@@@@===:::777666999;;;EEEIIISSS```kkkuuu|||ttthhh]]]QQQKKKEEECCCAAA???AAAEEEHHHMMMQQQUUU^^^ddd[[[NNNIIIBBB<<<;;;999777666999888555444666555333333666<<<;;;:::999777666444333777999;;;<<<<<<<<<===???BBBEEEGGGKKKRRRYYYYYYUUUGGGGGGEEECCCAAA???===<<<=========@@@GGGOOOWWW\\\[[[YYYTTTLLLDDD>>>;;;:::???DDDKKKOOOMMMGGG>>>888666666777999;;;;;;888666]]]EEE:::666444222222444666666666222111111333555555444333---...000111222222111111111333444333000---++++++,,,,,,,,,+++++++++---///777888888555111...---,,,+++---///...+++(((''''''---......---,,,+++,,,---222000---,,,,,,+++)))((('''((())),,,---...---,,,...+++((('''((()))((((((,,,,,,,,,)))&&&&&&+++000---------+++***+++---//////222333000***%%%""""""'''***,,,,,,+++((('''''''''&&&&&&'''***+++++++++(((((('''(((***...111444...---+++))))))+++,,,......000222222000///......,,,---............000222222333444444222000...,,,)))'''%%%$$$%%%'''''''''%%%&&&&&&$$$$$$&&&,,,111000+++''''''+++......,,,...,,,,,,,,,------+++***%%%!!!!!!'''+++******,,,000///...,,,+++---111444222111///...,,,+++***)))000111111...((("""###&&&((((((((()))***)))******+++***(((&&&$$$***,,,...000000///...---000000000111000---((($$$(((+++...///,,,(((%%%###(((---...***'''***,,,,,,,,,---///222333222///---......///111222222///---+++...222333333111000000000000000...,,,+++******'''''''''((()))***+++,,,000...------......,,,***&&&&&&'''***---///...---000///...------...///000333222111...------000333333333444444333222000000000000111111111...,,,+++...------...////////////000222666???MMM^^^oooyyywww|||~~~yyypppcccRRREEE555111...///000000333888888???HHHOOOXXXggg|||wwwrrrvvv}}}vvvhhhVVVKKKIIIPPP___mmmzzzzzzuuummmcccZZZRRRKKKHHHDDDAAA>>>;;;:::999999888<<<>>>??????>>>>>>@@@AAA???>>>???CCCKKKUUU___eeejjjcccXXXLLLDDD???>>>>>>DDDCCCBBB@@@@@@@@@@@@@@@@@@AAACCCCCCAAAAAAAAABBB???>>>;;;777444444777:::AAADDDNNNZZZdddnnnzzzzzztttjjj\\\OOOHHHEEECCCCCCAAA===???CCCDDDJJJPPPWWW___bbbXXXKKKDDD>>>:::::::::888888:::666444444666777555666999===;;;999666444333333444888:::<<<<<<;;;;;;<<<===EEEGGGJJJNNNUUUZZZWWWOOOHHHGGGEEEBBB@@@???=========>>>AAAEEEKKKQQQVVVXXXWWWUUUPPPJJJCCC???<<<;;;;;;AAAIIIOOOPPPKKKDDD???888777888999:::999777444]]]EEE:::555333111222333555555444222111111111222222111///,,,---...000000000//////000222444333000,,,***)))+++,,,---,,,+++,,,///222999:::999777333///...---***,,,......,,,***((('''***,,,......------...000888333---)))((('''''''''&&&))),,,......,,,***)))+++***)))***,,,......---...///...+++'''&&&***...------,,,***((('''(((***)))---000///+++&&&$$$$$$(((***,,,,,,***((('''&&&'''&&&&&&(((***+++***)))(((''''''(((***---000222,,,+++***))))))+++,,,......000333333333111111222...///000000///000333555444444333333333333333444---+++(((''''''''''''&&&%%%&&&'''&&&%%%(((///555000---)))))),,,......---...---++++++,,,---+++***&&&######(((***)))***---222111000---++++++...000------......------,,,+++000111111---&&& $$$'''((()))))))))&&&&&&((()))***))))))(((+++---///111222222000///000////////////,,,(((%%%)))******)))&&&%%%%%%&&&)))---///+++(((***,,,,,,)))***,,,///222333000...,,,,,,---///111111///,,,(((,,,222555555444222111...---+++******))))))(((######$$$&&&(((+++---...///---++++++,,,,,,,,,+++''''''))),,,///000///---000///...------...000111111222222111//////111333333444444555444222000//////000111222111000...---...///////////////000000111222777BBBRRRfffwww|||{{{qqqfffYYYOOO===555---***)))***111999===DDDNNNVVV```ooo{{{uuuxxxvvviiiZZZSSSTTT\\\kkkxxxzzzppphhhaaa[[[WWWOOOIIIAAA;;;999:::::::::;;;<<<<<<<<<;;;<<>>===@@@DDDKKKSSSWWWXXXWWWQQQJJJAAA<<<999;;;<<<:::999<<<777444444777999999<<>><<<;;;:::===BBBHHHMMMQQQSSSTTTTTTQQQLLLGGGCCC???===;;;;;;@@@GGGMMMOOOKKKFFFBBB;;;:::999999:::999666444|||[[[EEE:::444222111000222333333333333111000111111000...,,,---...///000000///---,,,...111333333000---+++***+++...///...------111555999:::999666222///...///+++,,,.........,,,***)))(((,,,//////------///111:::555---(((%%%&&&&&&''''''***...000///,,,***))))))(((((())),,,/////////000000000...,,,++++++,,,,,,---,,,)))&&&$$$$$$%%%(((,,,000///***&&&######)))+++---,,,+++)))((())))))((('''((()))***)))'''''''''((()))***+++,,,---((((((((()))***+++,,,------///111222222222333555111222222111000111444666555444333222333444666777///---+++***++++++)))(((&&&)))+++***(((***000666/////////...---------......,,,******+++---------+++((((((***+++)))***...111111111...,,,+++,,,---***+++,,,---------,,,,,,...//////+++%%%!!!&&&)))******)))%%%%%%&&&(((***+++---------...000111222333222222///...,,,,,,,,,,,,***(((***)))'''$$$""""""&&&)))+++000111---***,,,......)))''''''+++///111///---))))))+++---//////...+++&&&***111555555333222111,,,***))))))******)))((("""###$$$&&&)))+++...///...,,,++++++,,,------,,,'''(((***---000000///---......---,,,,,,...///000---///111111000000111333222333333333222000///---///000222333333222000///...000111000///...000111222333777BBBRRReeettt|||~~~rrrggg[[[RRRAAA777,,,&&&$$$&&&...666@@@GGGRRR^^^kkkyyy||||||tttiii^^^]]]bbblllzzz|||vvvoooiiiddd\\\TTTIIIBBB>>>===<<<::::::::::::999999:::>>>AAA@@@AAABBBFFFNNNWWW```eeejjjdddZZZMMMBBB;;;::::::CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@AAADDDGGGEEECCC???999444111111222555888AAAKKKSSSXXXbbbkkk{{{ssskkkcccVVVHHH>>>===>>>CCCGGGEEE??????CCCIIIOOOVVVVVVQQQKKKHHHGGG???:::999<<<===;;;:::<<<999666555999;;;<<>>CCCJJJOOOPPPLLLFFFBBB>>>===;;;::::::888666333{{{YYYEEE===666333000000111333333333333111111111111111///---...000222333333000---+++,,,///222333222///---------000222111...///333777999999777444000...///000.........//////...---+++)))---111000,,,***,,,...888333---)))((((((((('''(((,,,000111///---++++++***)))((())),,,...//////...///000222333222///---+++,,,+++)))&&&$$$###$$$)))---000000,,,'''&&&&&&,,,---...---,,,+++,,,------+++)))))))))***)))((('''((())))))***)))((((((###$$$&&&)))***+++,,,,,,+++---...//////000333555222333222111///000333555333333444444333333333333---,,,,,,---...///---,,,)))---000...******///555...222444333///,,,,,,...---+++((((((***...000111000------...---***+++///---///000///---,,,------+++++++++++++++++++++***)))***+++***%%% $$$)))++++++***'''''''''(((***,,,///111---...///000111222333333///---***)))***+++,,,+++)))(((&&&###!!!###'''+++,,,111222---***,,,......***'''%%%'''+++---+++)))''''''(((+++......,,,***%%%***///333333000...---***)))(((***,,,---+++)))&&&&&&'''(((***,,,...///...---,,,---///000000///((()))+++...000111///,,,+++++++++++++++,,,,,,---)))+++///000000000111222111111111000///...,,,,,,///000222444444444333222///111222111///...000222333333777BBBRRRcccpppvvvuuuhhh\\\RRRAAA777---(((&&&'''...666CCCIIIUUUdddtttrrriiibbbdddnnn{{{yyyrrrkkkcccXXXPPPKKKGGGAAA<<<::::::999888777:::>>>AAA??????AAAEEELLLUUU^^^cccdddccc^^^RRREEE===<<<===AAABBBCCCDDDEEEFFFFFFFFF@@@AAACCCCCCAAA@@@@@@AAAAAA@@@>>>:::555333333444555666:::@@@DDDIIISSS\\\nnnyyyqqqbbbYYYSSSIIIAAA>>><<<===BBBFFFDDDBBBEEEKKKLLLPPPUUUUUUNNNGGGDDDEEE???;;;:::>>>???===<<<===999777999===>>>======@@@???===:::888666777888999;;;<<<===<<<:::888888888777>>>EEEHHHLLLPPPNNNJJJFFFHHHIIIIIIGGGDDD@@@>>>666;;;BBBIIINNNQQQQQQQQQOOOKKKFFFBBB@@@>>>:::888===DDDMMMUUUVVVQQQIIIDDD@@@>>>;;;:::999777444222|||XXXFFFBBB777444111000111333444444222111111111333222111///000222555666555222...+++***...222333222000///...///222444222000000444999999888666222///...///111//////...///000000///---+++///222111,,,((())),,,444111...,,,++++++)))((()))---111222000---,,,------,,,***+++---/////////,,,---///444888777333...***++++++)))&&&$$$$$$%%%)))---111111...++++++,,,...///000///------///111111...+++************)))'''((()))******(((&&&$$$ """%%%)))+++,,,++++++)))***+++,,,,,,...222555333333222000...///111444222333444555444222///---++++++,,,...111222000///,,,000444111,,,***---222...333888666///+++,,,///---***'''&&&)))...222444444111000000...***+++///***,,,///000///......///,,,,,,+++******))))))(((%%%''')))(((%%%"""$$$))),,,+++******)))(((((()))---000222---------...///111222333///,,,)))((()))+++------((((((&&&$$$###%%%))),,,***///000+++(((***,,,,,,---((($$$$$$(((***(((%%%%%%&&&'''***------,,,***&&&***///222111...+++******))))))+++...///---***************+++,,,---......------///111222222111((()))+++...111111///,,,(((((())))))************&&&)))---///000000000111111000///...---,,,++++++///111333555555555444333000222333222000///000333222222777CCCTTTdddpppvvv~~~xxxkkk^^^TTTAAA999111---++++++000777CCCIIIVVVhhhzzz~~~rrriiiccchhhttt~~~wwwpppfff^^^XXXPPPGGG???::::::999888777:::>>>BBB===>>>@@@DDDKKKTTT\\\aaaaaacccaaaWWWJJJAAA???AAA@@@AAABBBDDDEEEFFFFFFFFF999===AAABBB@@@===;;;999999999:::999777777888999888666666999;;;???JJJTTTccclllvvv|||sssbbbRRRJJJDDD>>>===???<<<===@@@DDDCCCCCCJJJSSSKKKNNNRRRTTTPPPIIIFFFFFFAAA>>>===AAACCC@@@???@@@999888;;;@@@AAA===:::;;;===<<<:::888777777888999;;;<<<===<<<999888777888555<<<@@@AAABBBFFFHHHGGGEEEGGGJJJLLLKKKHHHDDDAAA666;;;BBBIIIOOOQQQRRRRRRMMMIIICCC@@@>>><<<999666:::BBBOOOZZZ]]]XXXOOOHHH@@@>>>;;;999888666333111zzzXXXCCC888777666444333222222333333222333444444222000000111111222444555333000,,,)))&&&&&&'''***...111222222111333555555333333555888:::777222...,,,---///000111000...------......//////000111000///+++(((&&&'''***---000111000---,,,///111222222111///000000000///...---...///111222---...111444555444111...---+++((('''(((((('''%%%)))---111333111...+++***......///000111222333333333333111///,,,)))'''%%%%%%'''***,,,,,,)))%%%"""""""""###$$$&&&&&&'''''')))))))))***,,,...111222000222000+++***...111000+++---///222333222---)))))),,,//////...---...111222111///---,,,+++,,,,,,111111111///,,,+++***+++---,,,+++(((''')))---000222222222000///,,,***((()))***+++,,,---------------000111///,,,***+++---******+++***)))&&&###!!! !!!%%%***,,,+++)))*********+++---000222444---,,,,,,---000222333333...***(((***...000...++++++***(((%%%$$$%%%(((+++///000///,,,)))(((+++//////---+++(((&&&$$$"""""""""$$$'''***,,,------,,,***,,,///000000///---+++******+++,,,------...............///000000111111///......///000000...---+++---000111111...+++)))'''((()))***+++******)))((())),,,///222333111///777555333111...+++***)))111222222222222222111000111000000111222111///---...222:::DDDRRRbbbqqq{{{|||vvvjjj]]]JJJ<<<222333333...///555CCCLLL]]]qqqvvvrrruuullllllyyyyyytttooodddTTTHHHGGGCCC>>>;;;:::;;;::::::<<>><<<:::<<<999999999999888999;;;999;;;===<<<999999<<>><<<;;;;;;;;;===???@@@BBBEEEJJJMMMNNNNNNKKKHHHDDDBBBCCCDDDBBBAAA???>>>=========>>>:::999999;;;>>>???;;;888:::999777555333555999<<<;;;===>>>???>>>;;;888666888888999:::<<<>>>@@@AAAFFFLLLRRRQQQKKKEEECCCCCC@@@BBBEEEIIINNNQQQQQQOOOMMMHHHCCC@@@;;;666666;;;???KKKWWW\\\```bbbYYYMMMBBB===888777555222222666tttTTTAAA777888777666444333444444555555666666444111.........///000111222000...+++)))'''&&&&&&))),,,///111111---000333333333333555888999666333///------///000222000///---,,,,,,,,,------...//////---+++(((&&&$$$'''+++///111000///......///000000......///111333111///......///111333000000111333555333000------+++******+++***)))''')))---222444333///,,,***------...000111222333333222222111000---***'''%%%&&&(((+++------+++)))'''######$$$$$$&&&''')))))))))((((((((()))+++---......000///******...000000+++,,,---000111000,,,)))+++---//////------///111000///...---,,,,,,---------...///...,,,,,,---///000///---+++))))))---///111111222222000...+++***+++,,,---.........------000222333222///---000222/////////...,,,)))&&&$$$###"""###&&&***------+++,,,,,,,,,,,,...///111222.........000111333333333///,,,***+++///000...+++******(((&&&%%%'''***---333444333000,,,***+++---111///,,,)))&&&%%%$$$$$$&&&(((***,,,............+++,,,...000111000///.........------,,,,,,------......///000111111111111///---------/////////---,,,...222333222...(((%%%'''(((***+++,,,+++***)))'''(((+++---000000///...333333222111///---+++***000000000000//////...---000000000222333222000---...222;;;FFFTTTdddttt}}}zzzlll___RRREEE;;;;;;999111000444???KKK]]]rrr~~~uuutttnnnmmmvvv}}}uuuiii```WWWQQQIIIBBB>>><<<<<<;;;>>>@@@BBBBBBBBBFFFMMMTTTbbbgggmmmoookkkcccZZZTTTMMMHHHDDDCCCDDDCCC===888777666666777777666666777???AAABBB@@@<<<:::;;;===<<<999777999===BBBGGGIIILLLQQQVVV[[[aaafff```WWWLLLGGG@@@<<<:::999999888:::<<>>@@@BBB@@@???>>>=========>>>>>>888888888;;;>>>>>>:::666666666666666555777;;;>>>????????????===:::888777999999:::;;;<<<>>>@@@AAADDDHHHMMMNNNLLLIIIHHHHHHFFFEEEEEEGGGJJJLLLMMMMMMMMMHHHCCC@@@;;;666777;;;AAAPPP]]]aaaccccccZZZNNNBBB<<<777555222///111555nnnPPP???888999888777555555555555666::::::999666111...,,,,,,.........------+++***)))((('''%%%&&&)))---//////))),,,///222222333444666666555333111000///......222111///---,,,++++++,,,,,,---...///...---***)))%%%'''+++...//////...,,,,,,------,,,+++,,,///111444222000------///222333222222222333333111---***+++++++++---......+++)))''',,,222555444000,,,***,,,---...///111222333444111111222111///,,,(((&&&&&&(((***,,,------------%%%%%%%%%%%%''')))+++---,,,+++***)))((()))******+++...---***)))---000000,,,+++,,,---......,,,***,,,------,,,,,,---///111.........------,,,,,,,,,)))***+++,,,,,,...000333333333111...+++***,,,......000222444333111---+++,,,---///000000///...---000222333111//////222555222222111///---***&&&%%%$$$###"""$$$'''***++++++............///000111222000111222333333333222111000...,,,---///000...+++((((((((('''''')))---000777777666333///,,,,,,,,,111///,,,)))'''''''''(((******+++,,,,,,---------,,,,,,...///000222222333333222000---+++*********---...000111222222111111...,,,++++++---...///...---///333444222,,,&&&"""''')))+++------,,,***)))'''((()))+++,,,---------///000111222111///---,,,/////////......---------///000111333555444111...---333<<>>======>>>@@@???>>>@@@EEEJJJWWW]]]hhhsssyyyvvvmmmeeeZZZSSSMMMMMMOOONNNFFF>>>:::::::::999999888888777AAACCCEEEBBB>>>;;;;;;<<<===;;;999:::>>>BBBFFFHHHGGGIIIJJJKKKNNNOOOJJJCCC???<<<999888777777555444999;;;???AAABBBCCCFFFHHHEEECCC???:::777777;;;>>>===============>>>??????777666777;;;>>>===999444111444666888999;;;===@@@CCCBBBAAA@@@>>><<<:::999;;;;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJLLLMMMMMMMMMIIIGGGEEEEEEGGGJJJLLLMMMLLLGGGCCC@@@;;;777999>>>EEEVVVeeejjjkkkiii^^^QQQBBB;;;555222///---///444gggLLL???999999888666555444555555666<<<<<<;;;777222///...///...---,,,,,,++++++++++++***'''%%%%%%(((+++---...(((***---000111222222222333333333333222000...---111000///---------.........///000111111000///...***+++---...---+++)))'''*********))))))***...111222000---,,,,,,///222444555333222111000...+++(((((()))+++...000///,,,)))$$$***000444333///+++))),,,---...///000222333333///000222333111---)))'''%%%&&&''')))+++---...///)))(((((((((***,,,///000000///---+++))))))))))))(((,,,---)))(((+++//////---,,,+++,,,---...---+++))))))(((((())),,,///111---------------+++******''')))++++++,,,...111444555444333///+++)))***++++++...222444444222///---***+++,,,...//////......,,,...///---+++,,,000333111000///---***'''%%%######!!! !!!$$$''')))------...///000111222333222444666666555222111000000///------...///---+++&&&''''''''''''***...111666666666444222///---,,,///---***'''''')))+++---************************---------...000222555666555333000,,,***(((((((((+++---///000111111000///...+++))))))+++---//////---///000000///+++'''$$$(((***,,,......---***((((((((()))***)))***+++,,,...///111333222000---+++------------......///000//////111444555444111...---333>>>KKK[[[lll{{{}}}sss^^^RRRGGGAAA===666333444BBBPPPeeewww{{{xxxxxxuuusssvvv}}}{{{sssggg[[[QQQJJJDDDAAA@@@@@@@@@>>><<<===AAADDDKKKRRR]]]iiirrruuutttrrrfffbbb^^^]]]\\\YYYQQQKKKEEEEEECCC???===>>>???===@@@CCCEEECCC>>>;;;;;;<<<===;;;999:::===AAACCCDDDFFFEEEDDDCCCCCCBBB>>>:::>>>===;;;;;;:::777333000888;;;>>>@@@AAAAAACCCDDDCCC@@@;;;555111222666:::;;;;;;<<<<<<===???@@@@@@777777888<<>>999555111444888;;;<<<===>>>@@@BBBCCCDDDDDDCCCAAA>>>===>>>===<<<<<<<<<>>>@@@AAABBBAAABBBEEEJJJMMMOOOOOOIIIHHHGGGHHHJJJLLLMMMMMMIIIDDD@@@>>>;;;999<<>>@@@BBBBBBHHHOOOVVV[[[bbbkkkrrrlllmmmooommmiiiddd```^^^YYYYYYUUUMMMJJJMMMNNNKKKJJJLLLKKKGGGAAA<<<;;;;;;<<<:::888888:::===??????BBB@@@>>>======;;;:::999???>>>=========:::666333777:::===?????????@@@AAACCC???999333//////444888::::::<<<===???@@@@@@AAA:::999:::===AAA@@@<<<777333777;;;>>>???>>>??????@@@BBBEEEHHHHHHGGGDDDBBB@@@>>>===;;;;;;===???@@@BBB@@@@@@BBBFFFIIIKKKKKKJJJKKKLLLOOOQQQPPPMMMIIIEEE@@@===<<<;;;:::???FFFQQQ]]]iiittt}}}|||kkkVVVFFF???888444111000333888YYYAAA888777888777666444333444444555888888888666444444555777222111000///............+++)))'''(((***---...///...---,,,---///111000///000111333444333111///...---,,,,,,---...000222333,,,------...............,,,---------,,,+++***)))***++++++***)))***---///++++++******+++...000222222000---++++++***)))'''%%%&&&(((,,,......+++(((!!!%%%+++......,,,***)))....../////////000000000...000111222222000---,,,$$$%%%&&&(((***+++---------......//////////////////---+++(((&&&%%%%%%%%%%%%,,,///***''')))---...///---,,,---...///...,,,$$$"""!!!###&&&(((******%%%''')))++++++***'''&&&))),,,///000000.........000111111///+++((('''''''''***---000111000...,,,$$$######$$$%%%(((***,,,+++---///---***((()))+++------,,,+++***))))))(((((('''&&&$$$###$$$(((+++''')))+++...111333555555222555777555111......//////////////////.........((())))))))))))***---///000///...///000111000...)))(((''''''(((+++...000)))+++---...///...---,,,---,,,,,,,,,---...000111,,,,,,,,,+++******))))))*********++++++,,,------...,,,******+++------,,,***)))&&&%%%%%%'''***,,,***+++,,,,,,,,,+++***)))+++...000///,,,***+++---///000111222111///---,,,&&&&&&&&&'''***,,,///111111000000111222111///------444@@@OOO^^^lllyyytttdddVVVLLLFFF@@@===FFFQQQbbbtttvvvjjjjjjlllqqqxxxvvvmmmddd^^^UUUQQQJJJDDD@@@>>>>>>??????BBBEEEEEEFFFNNN[[[ffflllrrrxxxyyyvvvrrrqqqrrrpppsssppphhhfffiiihhhccc^^^]]]YYYPPPFFF>>>;;;;;;;;;999777666888:::;;;;;;:::777666888888666666999:::999999:::<<<===<<<:::888:::<<<===<<<<<<===???AAA>>>999333000111666::::::;;;===???@@@AAAAAAAAA===<<<<<<>>>AAABBB>>>;;;777:::???AAAAAA@@@@@@@@@???AAAEEEHHHIIIHHHGGGEEEAAA???===;;;:::;;;===???@@@?????????@@@BBBEEEFFFKKKMMMRRRVVVWWWSSSLLLGGGDDD???<<<;;;999999>>>EEERRR^^^kkkuuu}}}}}}kkkVVVGGG@@@:::888555444666;;;XXXAAA999888999888777555444555555666555555444333222222555777333333222111000///...---+++))))))+++---000000000000---+++,,,000333333333000111222333333222000///,,,+++++++++,,,...///111,,,,,,---------........./////////...---+++)))(((+++,,,------,,,+++,,,...,,,,,,,,,---------......///,,,)))(((((()))((((((&&&&&&(((+++------+++((("""%%%***,,,,,,,,,+++,,,000////////////.........///000111222111000///...((()))+++,,,------------,,,---/////////...,,,+++---,,,***(((&&&&&&&&&&&&&&&---000,,,'''(((,,,...---,,,+++,,,......,,,+++&&&$$$###$$$&&&'''%%%### $$$)))++++++)))((((((,,,111444333000...------///000///---***((((((&&&(((***,,,------,,,+++&&&$$$""" !!!###''')))+++...000...***&&&%%%&&&***************++++++,,,+++,,,,,,***''''''***---''')))+++...111222333333111444555333...,,,---000000111111111111111111222,,,------,,,++++++---///111...,,,,,,...000000///,,,,,,+++******+++------%%%(((,,,000111111...---,,,,,,+++++++++++++++,,,&&&'''***,,,---...------++++++***)))***,,,...//////...,,,,,,------+++***(((&&&$$$###$$$&&&(((***++++++******))))))))))))---111555444///,,,,,,.........///000000000000000******))))))+++---000111333111////////////...,,,...555AAAOOO]]]kkkvvv}}}xxxkkkbbb[[[SSSMMMVVV]]]jjjzzzzzzkkkbbbdddiiissszzzuuummmfff[[[QQQJJJFFFEEEEEEBBBAAA@@@>>>???EEENNNTTT\\\bbbkkkrrruuuvvvwwwwwwwww}}}{{{~~~{{{rrrmmmkkkcccXXXKKKBBB??????;;;999777666777888999888666333333777777555777<<<777666555777:::===??????999:::;;;;;;::::::<<<>>>;;;:::777333222555:::>>>;;;<<<>>>@@@AAABBBBBBBBB@@@===<<<===@@@BBB@@@===999<<<@@@CCCCCCCCCCCCDDDAAABBBCCCDDDEEEFFFFFFGGGBBB???<<<:::999:::<<<===;;;===???>>><<<<<>>@@@DDDGGGHHHEEEJJJSSS^^^hhhnnnnnnlllooozzz{{{ppprrrooofffZZZMMMEEEBBBCCC<<<:::777777777888888777777444555:::;;;888:::@@@999666444555888<<>>;;;<<>>999<<>>===999888<<>>MMMaaarrruuuqqqjjj___SSSEEE@@@<<<<<<:::888:::>>>~~~UUUEEEBBB@@@<<<777222333666999888666000000000000000111111111222444666666333///,,,***...---,,,---///111111111222...++++++///444888888000000000000///...---,,,...+++((())),,,//////---...///000000111111111000444333111///,,,)))'''&&&+++000444444///++++++------,,,,,,,,,------+++)))&&&&&&'''((()))***++++++******,,,...///...+++((("""&&&+++///000...***'''---------...///...,,,******+++,,,...///000000000111111000000///.........222///+++))))))*********......------+++***)))(((''',,,111000,,,((((((***+++)))&&&%%%&&&)))---//////...---,,,***&&&!!!"""(((+++,,,,,,,,,---000444555333000---,,,---,,,,,,---...---+++)))***((('''(((+++---------,,,+++)))%%%!!!!!!%%%)))...---***'''%%%###"""!!!%%%###!!!###'''******)))(((+++---...---+++))))))---***)))+++000222///+++111000000///...------,,,666444222000000111222333444333222111000000//////000///...---,,,------...///...---+++(((&&&%%%$$$$$$###%%%)))---...+++(((***)))&&&%%%&&&(((+++---,,,,,,,,,...000222222111///111111...+++***,,,///111000///......,,,)))&&&&&&%%%%%%%%%%%%%%%$$$$$$''')))******))))))***,,,222333444333222...+++))))))***---///111222333333444444222111///000333666444333111000...------,,,,,,444@@@LLLYYYgggvvvwwwzzzvvv}}}uuufff]]]___eeeooo{{{{{{sssnnneee\\\ZZZQQQHHHFFFIIIIIIGGGEEE???BBBIIIOOOTTTVVVWWWWWWccccccfffmmmttttttlllddd```\\\XXXSSSNNNHHHAAA===:::888666666888999999999;;;888666:::AAADDDAAA===777666555444444666777999888999::::::999999;;;<<<:::666333555;;;@@@BBBAAA???BBBCCCAAA>>>???EEEJJJJJJAAA777777===CCCCCC@@@BBB@@@???AAAFFFIIIIIIGGGDDDDDDBBB???===<<<>>>@@@BBB@@@===;;;:::999888666888999999777444555888;;;;;;BBBLLLTTTXXX\\\___bbbSSSFFF;;;888555111333:::GGG^^^rrruuuqqqlllbbbVVVAAA===;;;<<<<<<:::<<>>@@@CCC@@@<<<;;;;;;;;;999777777888777555222222555888???DDDMMMXXX```ccc```^^^SSSEEE:::777444///222999III^^^ppptttqqqlll```SSS@@@;;;999::::::888:::===qqqPPPBBB>>>:::999555222222444555444222111111000///...------,,,000111222333111...***((((((***,,,///111222333333333000...---...//////...,,,...000000///------...(((&&&&&&(((---///...,,,......------,,,***)))(((###%%%''')))))))))((('''&&&))),,,,,,***)))+++...000...---,,,,,,,,,***((((((((()))***,,,---///000222111000000111111///.........//////---***'''%%%(((((((((***,,,...---++++++***))))))***+++...///222222222222222111111000///,,,(((&&&'''((())))))++++++******)))((('''&&& $$$***,,,++++++---///,,,***(((&&&''')))---///111000000///...+++&&&###!!!$$$''')))))))))***+++++++++,,,+++******,,,...+++)))'''&&&'''(((((('''&&&&&&'''***---000111111...///000///---***))))))(((((('''&&&%%%%%%$$$$$$'''&&&&&&(((+++,,,,,,,,,************,,,...000222///,,,)))))),,,...---,,,------------............///...---------...///000222333444444444222000///......,,,++++++,,,,,,---...---,,,***((('''%%%%%%(((&&&&&&(((---///...,,,)))'''%%%$$$$$$&&&(((***222111///---------...///000111111///++++++---111333333333222000---***(((&&&&&&&&&&&&&&&&&&''''''***,,,......,,,,,,---...+++,,,---...---,,,)))(((%%%&&&''')))+++,,,,,,,,,...---***((((((+++000555222111///------...///000444666888===GGGXXXkkkxxx~~~xxxooohhhddddddmmm{{{}}}uuulllhhhhhhdddYYYPPPKKKIIIGGGEEEFFFHHHJJJLLLLLLGGGBBBBBBFFFHHHFFFDDDIIIFFFBBB??????>>>===<<<<<<;;;:::;;;======;;;999<<<999888===CCCGGGFFFCCC@@@>>>:::777555666777888999:::;;;:::999888999::::::888666666:::>>>@@@BBBFFFCCC<<<555111555>>>EEEHHHCCC;;;777888<<>><<<999777777555222000000222555===AAALLL[[[hhhkkkeee^^^VVVGGG:::666222///222;;;KKK\\\mmmrrrqqqkkk]]]OOOAAA;;;777777888666777:::hhhKKK@@@<<<888777444222111222333111000///............---------111111111222111///+++(((%%%(((,,,000222333333444333222000...,,,***((('''***---000111///---...///)))'''&&&(((,,,---+++)))))))))))))))(((((('''&&&!!!"""%%%((()))((('''&&&$$$''')))))))))***,,,...000...,,,+++++++++***((())))))))))))+++---///000444222//////000111000000111000///...,,,***((('''((('''(((***---......------+++)))((((((+++...000000111222222222111000///---***'''&&&''')))++++++******)))((('''''''''''' $$$(((***++++++---...,,,***(((''''''))),,,...++++++,,,......---)))&&&'''((()))(((''''''((()))+++***)))'''&&&(((,,,///---***'''%%%&&&&&&&&&&&&$$$$$$&&&)))...111222222...000222333111...+++)))''''''((((((((('''''''''''''''(((***+++,,,,,,,,,(((((()))+++...111222333000,,,)))(((***,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,---...000111444555555333111///------++++++++++++,,,---,,,,,,,,,,,,++++++++++++...+++)))+++///333333111)))(((&&&%%%%%%''')))***222111///,,,***+++---///222444333000,,,***,,,...222444555444111---***)))((((((((())))))*********+++---...///---,,,,,,---((()))+++,,,,,,+++)))(((%%%&&&'''((()))***++++++,,,***(((%%%%%%)))000555222111///...///000333444666777777999AAAOOOaaannnyyyyyyqqqkkkhhhjjjuuu|||vvvppphhh```ZZZWWWQQQMMMLLLOOOSSSVVVPPPIIIBBB???BBBEEEGGGFFFDDDAAA<<<:::;;;<<<======<<<;;;<<<===>>>===;;;999;;;888777:::@@@CCCCCCAAA@@@>>>;;;999888999:::;;;;;;<<<<<<;;;999888999:::======<<<<<<===???BBBEEEDDD@@@999222...000777===AAA@@@>>><<<;;;<<>><<<===>>>EEE???999888<<<>>>===:::999777444111000000333444666<<>>:::888666444222111111000///...++++++,,,---...///000000333222111111222000---***###'''---000111222444666333333111...)))%%%###"""(((,,,111222000...///222---***((((((******(((%%%###$$$%%%&&&'''(((((((((%%%&&&((())))))(((&&&%%%%%%'''((())))))+++,,,......,,,***)))***++++++***)))((('''''')))***,,,...222///---,,,...///000000000000...---,,,,,,,,,,,,+++******+++...000000///000...+++))))))+++///111//////000000000...,,,+++)))&&&$$$$$$&&&)))+++,,,+++***)))(((''''''((((((%%%''')))***++++++,,,,,,+++***((('''''')))+++,,,###$$$'''***---...,,,*********)))'''%%%$$$&&&(((+++***(((%%%%%%''',,,///111---)))'''''''''&&&&&&######%%%)))...111111111---...111333333000,,,)))((()))******+++******)))'''(((***++++++,,,,,,,,,&&&&&&(((---111333222000...,,,)))((()))***+++,,,///...---,,,+++***)))((((((((((((((()))******+++---///222333444222000...---,,,++++++++++++------++++++,,,...///000111222111...+++,,,000333333222))))))((('''(((***,,,---000000///,,,)))***---000444666777333...***)))***000222555444111---************++++++,,,---......***---//////...,,,,,,,,,((()))***+++++++++******((((((((()))***+++,,,,,,+++***(((%%%&&&***111666333333222111222444666777666777777999===HHHVVVaaattt}}}~~~uuuooojjjooozzz}}}zzzvvvnnniiibbb\\\YYYYYY\\\^^^YYYSSSLLLHHHIIILLLNNNNNNFFFBBB===::::::;;;======<<<<<<<<<===>>>===:::888999666555777;;;>>>>>>===;;;;;;999999999:::<<<===<<<===>>>===;;;::::::;;;AAACCCDDDDDDBBBBBBEEEHHHBBB@@@;;;666333333666888999<<<@@@BBBAAAAAABBBCCCGGGJJJKKKHHHDDD@@@@@@AAABBBCCCEEEEEEBBB@@@>>>>>>DDD>>>888666999<<<<<<::::::888444222222444666888333:::HHHWWWdddkkklllkkkeeeSSSAAA999555555>>>JJJRRR___nnnwwwwwwooo```SSSGGG>>>666555666666666888^^^FFF<<<999888555444333222000///...---******+++---///000111222444111000000222111...***###(((---000000111444777444444111,,,&&&!!!&&&,,,333444111000111444111---)))'''((()))'''%%%"""###%%%''')))+++,,,,,,,,,,,,+++***)))'''&&&%%%'''''')))***++++++++++++)))'''&&&''')))+++,,,,,,)))((('''&&&&&&(((***+++...,,,***+++---////////////......---......///000///---,,,---///000000000222000---++++++,,,///111.../////////...+++)))'''###!!!!!!$$$))),,,---,,,+++***)))((()))******+++++++++,,,,,,,,,++++++***)))'''&&&&&&''')))***!!!$$$)))---///---,,,++++++***'''%%%$$$&&&'''))))))(((&&&%%%&&&***---111...+++*********)))(((%%%%%%'''+++///111111///,,,---...000222111...,,,***+++,,,---,,,+++***)))'''))),,,---,,,,,,,,,---&&&&&&(((---222333000---+++***)))))))))***+++,,,///...---+++***((('''&&&''''''''''''((((((((((((+++,,,...000111000///...---,,,,,,++++++,,,......++++++---///222444555666000---******---//////---)))))))))***+++---///000000222111...+++***---111444777999666000+++((('''+++///333333000,,,*********+++,,,---...///000000+++---000000///---,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......+++***)))''''''+++111555444444444444555666777888555666777888:::AAAKKKSSSkkkqqqvvvwww{{{xxxqqqmmmsss}}}~~~wwwpppjjjfffdddcccaaa^^^ZZZWWWUUUUUUSSSRRRJJJFFFAAA>>>===>>>>>>>>>>>>===<<<<<<======;;;999888666555777:::===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;<<>>>>>===@@@CCCDDDCCCBBBAAAAAAAAA===777444444666999:::;;;888444333555888;;;<<<888>>>JJJVVVaaahhhjjjjjjfffUUUEEE>>>;;;:::BBBNNNWWWdddttt}}}ssseee\\\KKK@@@666555666666777888```GGG:::777888555555555333000...------++++++,,,...///000111222333000...///111111---)))$$$)))---///...000444999444444111+++###&&&---444666333111333777222...(((&&&((())))))'''%%%&&&(((+++---///000000222000...+++)))'''&&&&&&(((((()))***+++***(((&&&$$$###"""$$$(((,,,......+++***'''&&&%%%'''(((******))))))***---/////////............///000111111222000...---...//////...222000...,,,+++---...000//////000///---***&&&$$$!!!!!!&&&,,,///111...---+++******+++,,,---///...------......---,,,((('''&&&%%%%%%&&&'''(((!!!###&&&***///000///---+++++++++)))'''&&&''')))'''(((((('''&&&%%%'''(((,,,+++***+++---...---,,,))))))+++...111222111///---,,,,,,...111222111///,,,,,,------,,,***(((&&&(((+++///000...------...***((('''***///111///+++((())))))*********+++,,,---,,,,,,***)))(((''''''&&&''''''''''''&&&&&&%%%)))***+++,,,------------...---,,,,,,,,,---///000,,,---...000222444555666111...++++++---...+++)))(((((()))***,,,///111222444666777333...,,,...000000444999999444---)))'''''',,,111222...***)))***)))***+++,,,...///000111,,,///222222000...---,,,---.............../////////...---------...///000++++++***((((((+++///333333444555666777777666666444555666555555:::BBBIIIZZZbbbiiijjjkkkooopppooorrrsssqqqnnnqqqyyy|||vvvrrroooyyyyyyssspppoooooonnnkkkhhhbbb[[[WWWQQQNNNIIIFFFEEEEEEDDDDDDAAA???=========>>>===;;;999888888:::>>>BBBEEEFFFGGGHHHHHHFFFDDD@@@<<<:::888:::;;;:::999999:::;;;===EEELLLLLLFFFBBBBBBEEEBBBBBBBBBBBBAAA???<<<::::::>>>DDDIIILLLJJJGGGDDDCCCCCCBBBCCCBBB@@@===:::;;;===??????@@@AAACCCFFF>>><<<888222///000555999:::666222333777<<>>BBBJJJVVVdddwww~~~rrrgggaaaMMMAAA666333555666666777cccHHH:::666888555666555444111...---,,,------......///000000000222///,,,---000000,,,(((&&&***......---///444999555444111)))!!!&&&---555777444222444888333---'''%%%'''***++++++(((***,,,...000111222333444222...***((('''''''''(((((()))***+++)))%%%"""!!! """''',,,///000---+++(((&&&%%%&&&((()))(((((((((***...000000///......//////000000111111444222///------...---,,,111000...,,,,,,,,,---...000000111000---)))%%%###"""!!!!!!$$$***000444666000...---++++++,,,---///000///....../////////...''''''%%%%%%$$$%%%&&&'''%%%&&&)))---000111000...+++,,,,,,+++)))((()))***%%%'''((((((&&&$$$$$$%%%(((((()))+++///000000///,,,,,,...000333333111///...,,,***,,,000333444333,,,---------+++)))&&&$$$)))---111222000...///000---)))&&&''',,,///...+++&&&''')))*********+++,,,++++++******))))))(((((('''''''''''''''&&&%%%$$$(((((())))))***+++,,,---...------,,,---...///000---...///000111222333333333000------///...+++(((&&&'''(((***---///222333888;;;<<<888111------000,,,222999:::666000+++)))$$$***000111---))))))***((((((***+++---...///000...111333444222000......000000000000000000000000000///.........///000111***+++***))))))+++...111111333555777777666555444444555444111111555===DDDKKKWWW```aaa^^^]]][[[YYYWWW^^^ccc```]]]```eeefffqqqzzz}}}wwwtttrrrqqq~~~~~~xxxnnnddd^^^XXXUUUQQQNNNMMMLLLKKKJJJDDDAAA???>>>>>>???>>>>>>::::::;;;>>>BBBGGGLLLNNNUUUUUUTTTQQQLLLEEE???:::666777999999888888999;;;:::CCCLLLLLLFFF@@@???BBB@@@@@@@@@AAAAAA???<<<:::@@@AAAEEEIIILLLLLLHHHEEEBBB@@@???@@@BBBAAA===888::::::::::::<<>>BBBCCC???@@@HHHYYYllluuuqqqiiiXXXNNNGGGHHHFFF@@@@@@EEERRRaaauuu|||ooodddaaaNNNAAA555222444555555666|||ZZZFFF:::666666444333222222333222000...+++,,,,,,---.........///---,,,***+++---,,,)))&&&------,,,,,,---///222444999666000+++&&&""" )))...222444333222333555333---((('''***...---,,,'''***...222444333111///000///---------+++)))'''''')))******(((&&&&&&&&&$$$!!!%%%+++///000---***&&&&&&)))++++++))))))***,,,...///000000111222333333000+++)))+++---111222333000---+++---///333333222000...---///111///000000///---)))%%%"""######&&&---444666222---)))+++//////...,,,+++******))))))***+++,,,+++***(((%%%"""!!!###''')))***,,,++++++///333666555333,,,,,,,,,***(((((()))+++,,,)))%%%###$$$$$$### %%%''')))***))))))***+++000//////222555666222///,,,---------.../////////...---+++***)))(((((((((***+++---///111333333444,,,---------,,,,,,+++*********+++...000000...,,,))))))***+++---,,,***'''***''''''))))))''''''***,,,+++************)))((('''+++---,,,...111222///,,,)))'''***000444333000222111000...---,,,++++++---,,,,,,+++,,,---...///555555555555333111///---+++///333444222000------+++***))))))+++---------...+++)))***---000000///000000000000111111111111333444444333111000111111//////......---,,,******)))(((+++///000,,,+++,,,111333444222//////333888777333000000......333:::CCCFFFKKKNNNMMMKKKGGGEEEHHHGGGHHHJJJJJJJJJPPPWWW[[[qqquuukkkgggooo{{{xxxsssrrreeeZZZYYY[[[XXXWWWXXXSSSGGG??????AAA???>>>@@@::::::===FFFQQQYYYZZZXXXfffnnnqqqkkkccc[[[LLL===;;;777666888999888:::>>>BBBBBBCCCCCCCCCBBB@@@??????@@@AAA@@@@@@AAADDDFFFFFFCCCBBBGGGOOOSSSOOOKKKAAA@@@>>>>>>>>>===;;;999;;;999888999<<<>>>??????===:::555111000222555888;;;888333000111555;;;???@@@AAAGGGUUUkkk||||||sssaaaRRRFFFDDDBBB===???DDDUUUcccooosssuuusssfffWWWEEE???888444444444333222wwwVVVDDD;;;888888666444333333333333111///++++++++++++,,,---......,,,+++***,,,------***'''......------///111333555555444111...+++'''%%%###+++...111333222222333555111,,,((('''+++......---'''))),,,...///...,,,+++---,,,,,,---///...,,,+++((())))))(((&&&&&&&&&'''&&&###!!!###'''******))))))'''$$$%%%(((+++,,,++++++,,,---...000000111111111222111...***(((***...000111222111///...000222444444333000---,,,---///,,,---......,,,)))&&&$$$%%%'''+++111777666000***(((***---...,,,***)))(((***((('''(((+++,,,---,,,***'''$$$###%%%((()))***,,,++++++...222444333222,,,,,,,,,***((('''((())),,,)))%%%#########!!!$$$&&&((()))))))))***,,,///---,,,...222444222///------------...............---------,,,,,,+++++++++,,,---///000111111111---.../////////...---,,,,,,,,,,,,...000000...+++******+++,,,......,,,******((())),,,,,,))))))+++---,,,,,,,,,------,,,+++,,,000111///000333222000+++(((&&&)))...111000...111000...---,,,,,,------...---,,,++++++,,,............/////////...------***,,,///000///.........+++)))((()))+++,,,,,,+++///,,,***+++...000000000------...///000000111222444444444333111000//////111111000///---+++***)))***))),,,111111---***+++///222333111......222666444000......---,,,111777888;;;@@@EEEGGGEEE@@@<<<@@@???AAACCCBBBAAAFFFMMMWWWlllyyypppiiiiiitttvvvjjjgggfffdddbbbbbb]]]QQQGGGEEEDDD@@@>>>>>>999999===FFFTTTaaaiiimmmvvv~~~qqq\\\HHHAAA<<<888999:::999;;;@@@???AAADDDEEEEEECCC@@@>>><<>>???@@@???<<<:::===<<<::::::<<<============;;;777333222333555777999666222///000333888;;;>>>@@@EEESSSgggwwwxxxqqqdddTTTEEEAAA>>>:::===CCCWWWdddooosssuuuqqqbbbQQQBBB===888666666666333111pppPPPBBB===;;;;;;888666444444444333111000***))))))))))))+++,,,---+++++++++---......---+++000/////////111333555666111222222111000---***))),,,...000111000111333555000,,,((((((+++......,,,(((((()))))))))(((''''''((((((***...111111000...((((((((('''%%%%%%''')))(((&&&$$$&&&((((((&&&"""&&&$$$###$$$(((+++---...,,,------...///000000000000111000,,,((((((+++///000111222222111111333444444444333000---,,,---...***+++,,,,,,+++)))'''%%%''')))...444777444,,,&&&)))+++...///---+++)))))))))'''%%%&&&)))---///000---+++((('''((())))))))),,,,,,+++---///111000///,,,------,,,***((('''(((,,,)))&&&###"""""" ###%%%'''(((((()))+++---///+++((()))---000111000............------------,,,---///000000000//////------------...............///111222222111000//////......///000///---++++++***+++---///000///...,,,***,,,000000,,,***+++......//////////////////000333444111111333333///+++(((&&&(((,,,......,,,000...,,,++++++,,,///000///...---,,,,,,------...))))))***+++,,,---......)))+++,,,,,,,,,,,,///111+++***))))))+++,,,+++***///---,,,,,,...000000000******+++,,,---///000111333333222222111///...---333333111000...,,,***)))++++++...333333---******---///111///------000333222///...///---,,,///444222555:::BBBGGGGGGBBB===;;;:::;;;===<<<<<>>;;;@@@FFFJJJLLLMMMNNNOOOUUUOOOHHHFFFGGGFFFBBB===<<<<<<===???AAA@@@===:::???===;;;;;;<<<<<<<<<;;;===;;;999777555555555666888666333111222444777999>>>@@@FFFRRReeeuuuwwwqqqfffTTTCCC===;;;:::???HHHXXXdddooouuuxxxsssaaaMMMAAA???=========;;;777222kkkKKK@@@>>>======:::888555444444444222000)))(((''''''((()))+++---++++++---///000111000///111111111222333444666777111111000000//////......---......//////111333444000...+++***+++,,,+++***'''&&&%%%%%%%%%&&&'''(((&&&''')))---000222000...))))))(((&&&$$$%%%'''***(((%%%###$$$''''''$$$!!!'''&&&%%%&&&(((+++---///------------------......000000///,,,((()))---111333333333222222222333444111111111///---,,,...///++++++,,,,,,+++)))'''%%%''')))---111333111***%%%,,,...111222000...,,,,,,)))'''$$$%%%)))...222333000...+++)))*********))),,,,,,+++,,,,,,------------///000///,,,***)))(((...+++(((&&&$$$"""!!!!!!###$$$&&&'''((())),,,......)))$$$$$$(((---000111.........------,,,,,,,,,***,,,...111222222111111......---,,,,,,+++++++++...000222444444333111000111000......//////...,,,******)))+++...000000000///...111555444...******...///000000//////000111000333444222222555444111---+++******---......,,,...---+++)))***---111333333111000............///))))))***+++---...000111,,,,,,,,,***)))+++...111,,,+++++++++------,,,***///...---,,,---...//////******)))******,,,---............///000000...---333222111000...------,,,++++++///555444...)))(((+++---//////------...000333000///000...+++---222555777<<>>;;;;;;;;;===AAA>>>???BBBDDDDDDCCCBBB@@@@@@DDDIIILLLNNNPPPRRRSSSRRRLLLEEEBBBBBBAAA???<<<888999;;;>>>@@@???<<<999>>><<<;;;;;;======<<<;;;<<<<<<;;;:::888777666555999888666555555777888:::>>>BBBIIITTTfffvvvzzzvvvgggTTTBBB<<<;;;<<>>>>>>>><<<999666444444333222000)))((((((((((((***+++,,,***,,,///000111222222222222222222333333444555555222000...,,,+++---///000...------...///111222222111000...,,,+++***((('''%%%$$$$$$$$$%%%(((+++,,,''''''))),,,//////...,,,+++***)))'''%%%%%%''')))&&&### !!!%%%''''''&&&******)))((((((***,,,...---,,,+++*********++++++///000000---***+++///333555444333222111111111000---......------...000222......---,,,+++)))&&&%%%)))***---///111000...+++,,,...222333111///......+++(((%%%%%%)))...333555222///,,,************))),,,,,,++++++******,,,---000111333222///---,,,,,,000...,,,)))&&&%%%%%%%%%$$$%%%'''((((((***---000...)))###"""&&&+++...///......------,,,,,,,,,+++(((***---000111111111000000///...,,,+++++++++,,,///000222333333222111000111///------...//////...)))((('''))),,,...000000222111333777555...))))))---...000///------...000000333555444555999999777222000///.../////////......,,,******+++///333555666555333111000//////000++++++,,,---...//////000000000...,,,******---///---------...000000...---///......,,,,,,,,,---///+++***)))(((((((((******((('''))),,,000222000///111000////////////000111++++++///555444...)))(((+++,,,...///......---...111///......,,,***,,,000888:::???HHHSSS[[[______YYYQQQHHHAAA:::999AAAKKKXXXdddsss|||~~~|||qqqiii]]]TTTPPPLLLEEE???888;;;@@@GGGRRR```nnnwww||||||YYYMMMAAA<<<;;;;;;===AAA@@@@@@??????@@@AAABBBCCCGGGHHHJJJKKKLLLNNNQQQTTTNNNIIIBBB>>>======;;;:::555666888<<>>;;;888999999999;;;===>>>>>>===;;;;;;<<<;;;:::999777666999888777666666777999:::<<>>HHHTTTZZZhhhvvvyyyhhhXXXYYY[[[___aaa^^^WWWQQQeeeIII???>>>???@@@===:::666444333222111///((())))))***++++++,,,,,,))),,,///000111111222333333333333333333222222222111...+++((((((+++///111...---,,,---000111000///000000///...,,,***'''&&&$$$$$$$$$%%%'''+++...111+++******+++---...---,,,------,,,)))&&&%%%&&&((($$$!!!!!!&&&+++,,,,,,,,,,,,,,,***((()))+++...---,,,***(((((((((((()))---///000///------000333555333111000000000///...***+++,,,,,,,,,...111444111000000...,,,***((('''---...000222333333222222))),,,000111000///.........+++((('''+++///333555333///+++(((((()))******,,,,,,,,,***))))))+++---111333444333111//////000111000///,,,)))((()))***&&&'''(((((()))***...000...)))$$$$$$'''+++------------------,,,,,,,,,,,,)))***,,,---...///......111000...---------...///222222222222222111000000///---++++++---000111111)))'''&&&&&&))),,,...///222111333777555///******,,,...000...+++***+++...000444666666888===>>><<<444333222111000/////////------,,,,,,---111444666888777555222000/////////)))***,,,.........------111111111///---+++,,,---------...000222222111///000000000...,,,,,,---///,,,+++((('''&&&&&&((()))%%%%%%''',,,222444333000//////.........000111222++++++...333333---******+++---///000111000...------+++***++++++)))---333;;;???FFFNNNXXX```gggjjjnnncccVVVIII>>>999???HHHYYYaaannnyyy~~~xxxlll```[[[WWWOOOGGG<<<>>>DDDLLLWWWcccmmmrrrnnnxxxvvv^^^QQQCCC>>>>>>===>>>AAABBB@@@===<<<<<<>>>AAACCCJJJJJJJJJJJJIIIJJJMMMPPPMMMHHHBBB===;;;999777666555666888;;;======;;;999555555666999===??????>>>999:::;;;;;;;;;:::888777666555444444555666888::::::CCCNNNZZZhhhvvv{{{zzzkkkXXXFFF@@@???BBBKKKVVVbbbrrrqqqrrrtttxxxzzzyyysssnnnbbbHHH>>>===???BBB===:::666333222111000///(((***,,,---......---,,,'''***...///......///000333333333222111000///...,,,+++)))((())),,,///111---,,,,,,...111111///---,,,...///...---+++)))(((%%%%%%%%%&&&))),,,///111///---+++,,,...///000////////////,,,)))&&&&&&&&&"""!!!"""&&&,,,000000///+++,,,+++)))'''(((+++......---+++(((''''''(((((())),,,//////------///222222000------///000...---***+++,,,,,,,,,---000333222111111000///------,,,---000333555555444222111(((+++///222222111111111000...+++***---000222333333///)))%%%%%%'''***++++++,,,,,,***((())),,,///111222333222000000222333000111000...+++***+++...)))*********)))+++...111...***''''''))),,,+++***,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---111000///...///000222333666555333111000000000111,,,***((())),,,000333444+++(((&&&&&&(((+++...///...---000444444000---...,,,///000...***'''))),,,...222444444777<<<===;;;444333222000...,,,,,,---...---......000222555666888777444111///...------''')))---000111000...------///111111///---,,,,,,++++++---000222333222000222333333000...---///111+++)))'''%%%%%%'''(((***'''&&&(((...444777555222000///...------///000111***))),,,111111---***+++,,,...000222333222///---+++((((((+++---///555===DDDLLLWWW___eeejjjpppttt{{{qqqeeeXXXLLLFFFIIIQQQ___dddmmmxxxrrrjjjddd[[[PPPFFFEEEGGGOOOZZZdddiiilllcccjjjnnnrrr{{{}}}qqqbbbTTTFFFBBBAAAAAAAAABBB@@@???===<<<;;;<<<>>>???GGGHHHIIIIIIHHHHHHIIIJJJKKKHHHCCC>>>;;;999777666888888888;;;===>>><<<:::333444555888<<<>>>===<<<777888999:::;;;::::::999666555333333444777:::<<<===GGGTTT___kkkvvvzzzyyylll[[[LLLIIIKKKNNNXXXcccppp___GGG===<<>>:::666222111000///...)))***---000000///---,,,%%%(((,,,---,,,+++,,,...444333333222000...,,,+++(((((()))***,,,...000111,,,+++,,,...111222///+++)))+++...///...,,,++++++%%%%%%&&&'''***,,,///111111///,,,,,,...111222333000111000...***'''%%%%%%""""""%%%+++111444333000)))******(((&&&'''***...000...,,,)))((('''((()))'''***...///...---...000///---+++,,,...000///---+++,,,,,,,,,+++,,,///111111111111111000000000000+++///444777666222///---)))---111444444444444444222000---,,,...000111222333...'''######&&&***++++++,,,,,,***((())),,,000111111111000///000222555///000000...+++***,,,///+++++++++******+++///111...+++((()))+++,,,***(((+++++++++,,,,,,---------------,,,+++++++++,,,,,,111000//////000222444666999777444111000000111222***(((&&&'''+++000444666,,,)))&&&&&&(((+++...///+++***---222444111000222,,,///111...)))'''(((++++++///111111333777888666222222111///,,,*********......///000222333555666888666333000...,,,,,,+++&&&***...222444333111///))),,,000222111...,,,,,,)))***,,,///222333222000444555555333///...000333)))(((&&&%%%%%%'''***,,,***)))***000777999666222222000...---,,,---///000***(((+++///000,,,+++,,,---...111333555333000---***((()))---111555>>>GGGPPP[[[iiirrrtttvvvzzz~~~yyypppfff\\\VVVXXX___fffiiipppyyyuuunnnbbbVVVOOOKKKJJJOOOYYYaaaeeeeee]]]^^^\\\\\\hhhvvvyyysssdddVVVIIIDDDDDDCCCBBBCCC>>>>>>======<<<<<<;;;;;;BBBEEEIIIJJJIIIGGGFFFFFFHHHFFFBBB???===;;;::::::;;;::::::;;;===>>>>>><<<333333555888;;;===<<<;;;666777888999::::::;;;:::777666555444666999===@@@BBBMMM[[[eeeoooxxx{{{yyykkk\\\QQQQQQVVV\\\fffrrr{{{|||[[[III;;;888======>>>:::444000////////////'''))),,,000444444111///''''''(((,,,111333111///666555222///---,,,,,,,,,,,,***)))+++///111000...++++++++++++*********)))+++)))))))))+++,,,+++***&&&(((*********)))***+++000...---,,,,,,---///000111...***((()))+++---...++++++,,,---...000000111///,,,(((''')))+++***)))++++++((($$$&&&******%%%)))+++---000333333333222000---***))),,,------+++...,,,+++))))))***,,,---+++,,,---...///...------...000444666555111---***+++...222333111000222333333000......000111///---++++++(((%%%###$$$(((***---///000...+++)))+++---000111111000......000111222000------.........---111...,,,***+++,,,------///---,,,...000222000...............------------+++...111000,,,+++---111333111///...///111444555777666555333222111111111---)))'''***111666666555222...)))'''(((+++---...///---,,,---......---+++.........,,,)))(((((()))...---,,,...000111111000000222222000,,,)))***+++111111111222222333333333444222000///...,,,)))&&&%%%(((---111333333000...+++---//////...,,,,,,,,,,,,---...000222111...+++222222222000...------///...)))'''((()))(((,,,111000222444555555555444444333333222000------...000+++******+++------+++)))222111111333555555222///---)))'''***///999HHHUUU^^^ooo~~~zzztttrrrllleeemmmpppuuu|||sssddd\\\QQQMMMTTT\\\\\\ZZZYYYTTTRRRSSSYYYdddmmmrrrsssiii___QQQGGGBBBAAAAAA@@@AAA>>>;;;:::;;;;;;:::999???BBBEEEDDD@@@===???BBBCCCAAA??????@@@???;;;777:::999:::<<<===>>><<<:::888:::;;;<<<@@@DDDBBB<<<:::444222555888777666777<<<:::888888;;;>>>AAACCCPPPSSS\\\iiixxxtttiii^^^\\\cccooo}}}|||ZZZHHH;;;888;;;999888555111///////////////+++,,,...111444444111///******+++///333444111///333222000///------------,,,+++)))+++---...---,,,))))))))))))))))))((((((***)))(((***,,,---,,,+++)))+++,,,+++)))(((((()))---,,,+++***+++,,,...//////---***((()))+++---///------------------,,,,,,,,,***)))***,,,---+++)))******(((&&&(((---,,,(((***,,,///000000000000000///,,,******,,,---,,,***---,,,***)))((()))++++++,,,,,,---...---,,,++++++---///222444444111---******---000000///---...///111///------...///...,,,******(((%%%###$$$'''***...000111///,,,))))))***---......---,,,+++---///111000///---,,,------...000...,,,+++,,,---...///000...,,,---///111000///000000000000//////...---+++///111000---+++...111444222000......///111222333333222222222333444444000---+++...444777666444222///,,,+++---///000000...---,,,+++++++++++++++,,,...000///---+++******,,,,,,,,,---......---,,,+++...000000...------...222222222222333444444555333111///------,,,)))'''%%%'''+++---//////......***,,,...///...---------------///111333333000.........---,,,+++++++++++++++'''%%%''')))))),,,111222333555666555444444444444333111000//////000000++++++,,,---......+++(((///...000333666777444222///,,,***---222:::HHHTTTfffwwwzzzsssqqqssswww|||xxxcccXXXQQQRRRUUUUUUTTTUUUOOONNNPPPVVV___iiiooorrriii___RRRIIIEEEDDDCCCCCCBBB@@@===<<<======<<<;;;>>>AAACCCBBB>>><<<>>>AAACCCAAA@@@@@@BBBAAA>>>;;;???>>>>>>???AAA@@@>>>===:::>>>@@@AAADDDHHHHHHDDD???999555666666666888;;;>>>???@@@AAABBBDDDGGGJJJTTTYYYdddssstttqqqvvvyyyVVVEEE:::888999444444222000///000111000000......///111333333111///......000222444444111..............................,,,++++++,,,,,,+++)))))))))))))))************)))((((((***---......------......,,,(((%%%$$$$$$)))((((((((()))***,,,------+++***))))))+++...000000///...---+++***)))(((((((((***---///000...,,,***,,,+++***,,,//////++++++...111000---+++,,,...---,,,,,,,,,------+++))),,,+++***))))))***+++,,,------------+++***((((((+++---000222222000---+++***,,,......,,,*********///---,,,,,,---...---++++++***(((&&&###$$$''')))...000222111...+++)))((()))***+++***((((((***,,,000111111///+++***---000///...---,,,,,,---///000000...,,,+++---///000000111222222222222000...---,,,///111///---+++---000555333000...------...////////////000222333555666333111111333777888555222111000000111333444333222---...---+++'''''')))---+++...111222000...,,,+++......//////...,,,***)))&&&***...111111000000111222222222222333444555666222///,,,+++++++++***(((''''''((()))***+++,,,---***,,,.........---...///......///111333444222000---***((())),,,---+++)))&&&###"""%%%''''''***///111333555555444333333444666333000000222333111///+++,,,---///000...***&&&***+++...333777888666444222//////222666>>>KKKXXXooo~~~|||xxxyyy{{{}}}rrrggg]]]VVVRRROOOPPPSSSLLLMMMPPPVVV^^^hhhpppuuuiii___RRRIIIEEEDDDCCCBBB???===;;;;;;===???@@@???;;;===>>><<<999777999<<<@@@???>>>>>>??????>>>===???>>>===>>>@@@@@@>>><<>>===;;;:::@@@GGGEEEKKKQQQSSSRRRRRRUUUYYY]]]dddppp}}}{{{wwwssswww|||tttlllkkktttrrrOOOAAA888777777000444333222333333333222000------...000222222111//////000222444444222///---***+++,,,---...//////...///...---,,,,,,+++***))),,,,,,,,,,,,------------(((((((((***---//////......///...+++&&&""" %%%%%%%%%&&&''')))***+++*********))))))+++...111111111///---+++)))(((''''''(((***---///111111000///111111...///111000---,,,///000...***((())),,,,,,------...---,,,***)))***)))******+++---///000......---+++***(((&&&&&&***,,,...000000...,,,++++++,,,---,,,+++)))((('''------,,,---------,,,,,,......,,,(((%%%$$$&&&(((---///222444333000,,,***'''((()))((('''''')))+++000333444111,,,***...222000000///---+++,,,...000///---+++)))***,,,...///111222222333222000...,,,,,,...///...,,,+++,,,---222111///...------......---------...///111222333333333444666777666333000...///111444777777555222...000000+++&&&%%%***///,,,...000111///.........111222333222///,,,***)))%%%(((---111333333222111111111000111222333555666222///+++))))))************)))'''&&&'''))),,,...+++,,,......------///000...------///222333222111...***(((***///111...***$$$!!! $$$%%%$$$&&&***---000222222000000222444555111---///333444111...******,,,...///,,,'''###&&&)))...333666666555333444222222666:::DDDTTTcccvvv~~~~~~{{{ooodddZZZSSSSSSUUUOOOQQQUUUZZZbbbkkktttzzzmmmdddWWWMMMHHHFFFDDDCCC===<<<;;;===AAADDDFFFFFF>>>>>>===:::777666777999???>>>======>>>???@@@@@@===<<<<<<===@@@AAA@@@???EEEPPPZZZ^^^```bbbbbb```RRROOONNNMMMJJJJJJPPPXXXUUU___iiillliiigggkkkpppnnnttt~~~{{{nnnhhhkkkfffZZZXXX___YYYXXXXXX^^^iiiuuuhhhHHH<<<666666777000555444333333333222///---***+++,,,///111111///---,,,...111333222///,,,***((())),,,.../////////...000000000...---,,,++++++------------............)))((((((***,,,......---,,,,,,,,,)))$$$ ######$$$%%%&&&'''))))))((()))******)))***...111222111000...---+++***)))))))))***+++---///222444666888777222///000///,,,,,,------+++'''&&&)))+++,,,---......---+++***)))))))))+++,,,///111333444///...,,,+++)))'''&&&&&&++++++---......---,,,+++,,,,,,,,,------+++)))(((,,,---.........---------333222000,,,(((&&&'''(((,,,...222555777555111///((()))***)))))))))+++,,,222555666333---+++///333222222000---***)))+++......---+++)))((())),,,...000000000000000...---,,,,,,,,,---,,,*********+++......------...///000000...---------------......111222444555666444000---,,,---000444666666444111000111222...)))(((---222---...---,,,+++,,,...111111333444222...+++******''')))---111333333111000//////......///111333555222///,,,******++++++***,,,***((('''(((+++...000,,,---......------///000---,,,+++,,,...000000///---***(((+++000111...***### ######!!!!!!$$$(((+++...---++++++...222111---+++---111333000,,,'''(((***,,,---***%%%!!!%%%***000444666444222000666555777<<>>;;;888888999;;;@@@@@@???>>>???@@@CCCDDD>>>>>>???AAAEEEHHHIIIIIILLLYYYfffmmmpppqqqooolll]]]]]]___bbbaaa___cccjjjkkkvvvvvveeeYYYUUU[[[YYYLLLGGGLLLDDDGGGMMMWWWdddqqqzzzaaaDDD:::444555777222555333222111000///,,,))))))***---000111000---***(((+++///111000---+++)))(((***---///000///...,,,///000000///...------...------------,,,,,,,,,++++++)))))))))+++,,,+++***((())))))'''$$$"""!!!!!!###$$$$$$%%%&&&'''((((((''')))+++***))))))---111222111000///---,,,************+++***+++---111555:::<<<999222---,,,,,,******)))'''&&&'''(((***+++---...///...+++***)))******+++,,,...111333444555...---,,,***)))(((((((((,,,,,,---------,,,,,,,,,,,,+++,,,---//////---+++***,,,...///...---------333333111...***((()))***,,,---111555888888444111***+++,,,,,,++++++---///444555555222...---///111000111000---)))(((***------...---+++)))***,,,...............------------,,,,,,,,,++++++******))),,,,,,,,,---///000222333111000///...,,,,,,++++++///000222333333111///---,,,,,,...000333333222000111222222///---,,,000333...---,,,***)))***...111...000111///+++((()))+++***+++---000333333111///...---------...000333555444111...------,,,+++***,,,+++******+++...000222...//////...------...000---+++))))))+++---------)))((('''***------+++((($$$!!!"""%%%$$$!!! """&&&***,,,***&&&%%%(((---***)))(((***---...,,,)))&&&'''(((***+++)))%%%!!!&&&+++222777777444111///777:::@@@GGGNNNZZZnnn~~~}}}yyyrrrmmmhhh___^^^aaagggqqqxxx{{{{{{wwwnnnaaaWWWQQQMMMIIIGGGKKKHHHFFFDDDEEEEEEEEEDDDBBB???<<<999999:::===>>>BBBAAAAAA??????@@@DDDHHHDDDDDDEEEHHHMMMQQQSSSTTTXXXdddpppxxx}}}}}}yyymmmmmmrrrxxxyyywwwxxx|||vvvgggXXXNNNJJJMMMNNNIIIGGGJJJBBBDDDJJJSSSaaappp}}}^^^DDD;;;333333777444555333111000///...,,,***,,,---000333333000***%%%###(((...000///,,,+++***)))+++...111111///---++++++---//////------...000000//////...---,,,++++++,,,+++))))))))))))'''&&&$$$&&&'''(((&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&))),,,+++((((((,,,000333222000...,,,***(((((()))+++---,,,+++,,,...111:::;;;777...(((((())))))((($$$!!!"""''',,,---,,,...//////---***(((***+++------...///000111111111---,,,+++*********++++++......------,,,,,,,,,,,,*********---000111000---'''***......---++++++,,,///000///...,,,+++,,,---,,,---///333666777333000+++,,,------,,,---///111555444222000...------...,,,......,,,((('''+++000...000000///,,,,,,---000...---,,,+++,,,---///000///...---,,,,,,,,,+++***+++,,,---...000111222333555444222000...---,,,,,,,,,...000222111000//////---,,,,,,---///111000///000000000000000000111222---...---+++******,,,......///000---)))(((+++///,,,,,,,,,///222444222000......---,,,...111444666666444222000000...,,,*********+++---///000111222000111000...,,,,,,---//////,,,)))((()))+++,,,+++&&&'''(((******)))((('''$$$"""$$$(((((($$$###%%%))),,,---)))""""""'''###$$$&&&'''((((((((('''&&&&&&'''(((***)))&&&$$$'''---666;;;:::777444333999@@@KKKWWW^^^gggxxx{{{rrrpppqqqyyywwwkkkbbb]]]ZZZWWWTTTUUUSSSPPPNNNNNNOOONNNMMMEEECCC@@@???BBBFFFJJJMMMNNNNNNMMMJJJIIIKKKPPPTTTTTTTTTTTTWWW\\\aaacccdddkkkrrrzzz~~~lllZZZKKKHHHFFFGGGKKKNNNLLLJJJBBBEEEKKKTTT```nnn|||___FFF<<<333333777666666444222111111000///...///111333555444///((("""!!!'''---000///---++++++***,,,000222222///,,,***(((+++......,,,,,,///111333333222000///...---,,,...,,,***)))((('''%%%###"""$$$'''((())))))+++,,,&&&&&&'''(((((((((''''''&&&***---+++((((((+++///333222000---+++(((&&&%%%'''+++...///---+++,,,---888999555+++%%%%%%(((((('''!!!'''...///---///000///,,,)))(((***,,,///000000000///...------,,,+++*********+++---...000///...---,,,++++++,,,)))((())),,,111333111///%%%)))------+++******++++++,,,------,,,,,,...000...---...111444555111...,,,---......---...000222555222///---------,,,+++(((+++,,,+++((((((---222000222444222///...///111///---,,,++++++---000222111///............,,,+++------...///000111222333777555444222000///......+++---000111000000000111///---++++++---///000000000///...000222333222111,,,...///...,,,++++++,,,///111111...******///444---,,,+++...222444333111///...------///111555777777666444333222000---***((())),,,///111111111111222222111...,,,+++---...111---***((()))***++++++&&&(((++++++***((('''((($$$###%%%***+++((('''))),,,//////))) """"""$$$&&&%%%%%%%%%&&&'''''''''(((******(((&&&'''...888======:::777666;;;DDDTTTbbbiiippp||||||sssooommmkkkhhhbbb```^^^___```bbbbbbbbbQQQNNNLLLNNNRRRYYY___bbbaaaaaa```]]][[[]]]bbbgggiiihhhhhhjjjooosssuuuvvv{{{~~~wwwdddPPP@@@CCCFFFHHHNNNRRRMMMEEE>>>CCCMMMWWWbbbmmmvvv|||}}}WWWBBBBBB:::333666;;;999777222///---...111222333444666777777333,,,''')))---000...***'''))),,,***+++///222333111,,,)))------,,,+++++++++,,,,,,111111000...++++++,,,...222000---(((###!!!"""$$$((('''''''''((((((&&&$$$###&&&))))))&&&%%%''')))---000222111,,,)))((()))//////......,,,(((### '''(((***------***%%%!!!......---+++)))(((***++++++%%%!!!$$$***///---)))+++---......,,,++++++,,,///000///,,,((('''(((***,,,+++***))))))***+++,,,---+++***+++,,,......---,,,***))))))+++...///000,,,***)))***---...,,,***,,,,,,,,,******+++...111...,,,++++++,,,...111333111000...---,,,,,,------000///...------,,,***)))***,,,---+++)))))),,,///555555333000,,,+++,,,---222111///000111222111///...///000111111000///...,,,///111000...---///111222111000111222111///---***,,,............///000222000...---...---+++***000000111111111///...---***++++++,,,......///000...///111111111000111222///,,,+++///444555///(((------,,,---...111444666;;;777222000000///+++(((((('''(((***,,,/////////333222000---******+++---+++,,,---............---***)))***---,,,(((&&&'''&&&%%%%%%''')))+++,,,+++111000---)))$$$ !!!"""######""""""###'''***...+++)))+++***((((((,,,...111555999<<<=========NNNTTT___kkkwwwxxxxxxwwwwwwwwwwwwxxxxxxqqqggg```bbbhhhnnnxxxvvvvvvvvvtttssstttwwwzzz~~~~~~uuu^^^MMMAAA@@@AAAFFFKKKKKKFFF@@@@@@AAAGGGSSS___dddaaa\\\|||VVV@@@???:::444888<<<:::777333000...000222444333333333555555222...+++,,,///111...)))'''(((+++***+++...111222000,,,))).........------,,,,,,,,,,,,------,,,++++++,,,---...---***&&&"""!!!###$$$***((('''''''''&&&###!!!"""%%%((((((&&&&&&(((+++///111333000,,,))))))+++.........---,,,)))&&&###)))***,,,......+++&&&!!!+++,,,,,,***((('''((()))+++(((%%%&&&)))+++***'''***+++,,,+++***)))***,,,//////---***&&&%%%''')))***)))(((((((((***+++,,,///---++++++,,,---,,,+++,,,***((((((+++---//////...+++(((((()))***((('''%%%&&&(((((()))+++...111,,,+++******,,,///222444222111...,,,+++***++++++...............---***))))))+++,,,+++((((((+++///444444333000---+++,,,---222222111111000000/////////000111111111000///......///000///,,,***,,,---111000///000111000///---***,,,/////////...//////000///......///...+++))),,,---///000000...---,,,)))***+++---///000222222000111333333222111111111...+++***...333444///)))***++++++---///222555666555444111///,,,***'''&&&(((((()))+++---......---/////////---******+++---+++,,,,,,---...//////000///------///...(((%%%&&&''''''(((***,,,,,,,,,+++---//////---)))%%%######&&&&&&&&&%%%%%%&&&))),,,///+++)))++++++)))***...000333777:::<<>>DDDMMMUUUlllpppvvv}}}wwwcccNNN@@@???@@@@@@???>>>>>>@@@AAA???AAADDDFFFFFFDDDAAA???yyySSS;;;:::999:::@@@@@@===:::666333000000111222555222///...///000000///000111000...+++***,,,...///111333444333111//////...///000000///---***(((###$$$&&&)))++++++)))'''%%%&&&%%%$$$######&&&(((,,,***((('''''''''%%%$$$"""&&&'''&&&(((,,,000333333111---((('''***---++++++,,,+++++++++,,,---)))***+++---...---***'''&&&)))++++++)))((('''(((***,,,---+++'''%%%&&&'''++++++)))'''&&&'''+++...---,,,(((%%%######%%%'''))))))'''&&&&&&&&&'''(((+++***)))***,,,,,,+++)))+++)))''''''))),,,---...---,,,+++)))'''### """&&&)))***,,,///111,,,+++++++++,,,...000111222000...,,,+++,,,---...,,,...000000---)))&&&$$$(((***+++)))''''''***---222222222111...,,,---......111444111+++)))+++...000111222222222111///...------+++)))(((''''''(((333111...------,,,***((((((+++///000000.........//////000000000,,,'''""" ###'''***++++++***)))%%%&&&))),,,000333555777555444444444444222///,,,&&&%%%%%%(((,,,...+++((($$$%%%''')))+++------...)))...111---%%%!!!'''***---///...,,,+++******,,,.........---...//////...,,,******+++---...000......///---'''###$$$***---111333222///,,,+++(((+++///000///---,,,,,,---------+++***+++...111///***(((*********---111:::===@@@???@@@GGGUUUaaakkkrrr{{{qqq\\\III>>>>>>AAACCCAAA===;;;>>>AAA>>>AAAEEEDDD@@@:::777666tttRRR===;;;999;;;@@@???===;;;777333000/////////666333///---.../////////.../////////...///000111...111333333000......///---...//////...+++)))'''###$$$%%%))),,,+++(((%%%%%%%%%&&&&&&%%%&&&(((***,,,***(((((()))******)))!!!$$$''''''''')))---111333333111,,,'''&&&))),,,***++++++***((()))---000''''''(((***------,,,***'''))),,,,,,+++*********))),,,---,,,(((&&&(((+++...---+++(((&&&(((+++///---+++(((%%%%%%&&&'''''',,,+++)))'''&&&%%%%%%%%%&&&&&&'''))),,,---,,,++++++)))''''''))),,,---...+++---///...+++%%% %%%(((+++,,,------///000///...---,,,+++,,,,,,---///.........///000111222...111222111,,,&&&"""!!!(((***+++)))''''''***---000111222111///------...---000222000***'''***---///000111222222111000///+++)))((('''((()))******555222...,,,+++***(((&&&(((***---///...---------000000111111///***### ###''')))***))))))%%%'''))),,,///222444555444333222333333000,,,((("""!!!!!!$$$''')))'''%%%###$$$%%%&&&''''''''''''(((---222...%%% ###(((+++///000...,,,++++++,,,...000111000000111222111///---***(((((()))***+++)))))),,,***%%%###$$$***...333555333///---,,,***+++++++++***+++---000---------,,,+++,,,///222///+++)))++++++***---111:::===???>>>???HHHXXXdddkkkuuuiiiTTTCCC999:::???CCCBBB===999;;;>>>:::???CCCCCC>>>888666555mmmQQQ@@@===888999===;;;:::888555111///.........555222000///000111111000---...000111222222222222,,,///000///,,,***+++---------......---+++)))(((%%%%%%&&&)))---...***&&&''')))))))))((()))***,,,---+++))))))***,,,---,,,$$$'''))))))((()))...222333333111---(((&&&(((,,,+++,,,+++(((%%%''',,,111&&&&&&&&&))),,,------,,,(((***,,,,,,,,,+++,,,---+++------+++)))(((+++///111000...***((((((+++...,,,***((((((***++++++***...---+++)))'''&&&&&&&&&%%%&&&'''***...//////---+++)))'''(((***---......)))---000111---(((###!!!,,,---......------///000000///...,,,+++*********,,,---///111222333444444///111333000***$$$!!!!!!(((***+++***''''''+++...///000222111///......///...000111///,,,***+++---,,,---///000111111000000***(((&&&&&&(((+++------444111...++++++***((('''(((***+++,,,++++++,,,---111111111000...)))""""""%%%'''))))))*********,,,---///111222333333111000111222000***%%% """$$$%%%$$$###########################)))---111...&&&!!!###&&&)))---111111///------///111222333333111111222333111000...+++)))((((((((('''%%%'''***)))%%%###$$$)))...333555222...------,,,+++)))'''&&&''',,,///,,,,,,,,,,,,+++---000333000---,,,...///---...111666888999;;;???IIIYYYdddppp|||xxxaaaLLL<<<333777;;;@@@???:::777888:::777:::>>>>>><<<;;;;;;===eeeNNNBBB>>>666444666444333222000///......///000000//////111444555444222...///111333555444222000---///111///+++)))+++.........------,,,,,,,,,+++&&&%%%%%%***///222///,,,,,,---...---,,,+++---......,,,)))(((***+++,,,+++)))***+++***((()))---111555555444///***(((***,,,,,,,,,+++&&&"""$$$***000***)))((()))+++------,,,)))***++++++++++++---///000///---***)))***---000222111///,,,((((((***,,,,,,+++***,,,///000///---...---+++***))))))***+++((()))***...111222000///,,,***((((((+++---//////))),,,//////,,,)))((())).........---+++,,,...000///......,,,++++++*********,,,000333444333222111---000111...(((######$$$)))+++,,,+++((((((+++///...000222111000......///111111111000000/////////***+++---///000111111111+++)))&&&&&&***---......111///,,,++++++,,,,,,,,,((()))))))))((()))+++---/////////...---)))### !!!###&&&(((***+++000000000000000111111111222000///000222000***%%%!!!!!!!!!"""#########"""###""""""!!!"""###$$$%%%***---///,,,'''$$$&&&)))+++///222222///---000333555555555333111000222333000//////...,,,++++++***((('''(((++++++&&&$$$%%%(((---222333000------......---***&&&$$$%%%))),,,++++++,,,,,,,,,...222555333111111444444111000222222333666;;;CCCPPP^^^hhhppp|||rrr___MMM???777999;;;<<<;;;999888999;;;;;;::::::999;;;???EEEJJJ___LLLCCC???444000222///...---------...///111222+++,,,///333666888666555000111333555666444111...000222444111,,,+++---111///......---------......&&&%%%%%%***111555333000///000111000...---...//////---)))((())))))))))))+++------+++))))))---111666777666222---***+++---------+++%%%!!!"""(((///...---++++++,,,---,,,+++)))************+++...000555111---***)))+++...///222222000,,,)))'''((())),,,+++,,,///222444111///---,,,+++++++++,,,......,,,---...111333333111///---***))))))+++...///000***,,,---,,,)))))),,,///------,,,+++)))***---///---------,,,,,,+++++++++))),,,000333444222///---+++...000---'''$$$%%%'''***,,,---+++)))))),,,///---///111222000/////////444222111222333333222111((())),,,...000111111111...***''''''***...///......,,,******,,,...000000((((((((('''&&&'''+++------------------***&&&"""!!!!!!!!!###%%%(((+++---444444333333222111000000222000///111333111+++%%%""""""""""""###############"""!!!!!!"""$$$'''(((+++,,,---+++'''&&&(((***,,,000333222///...111555888777555222000///111333...//////000000///......+++)))***---,,,'''%%%&&&''',,,111222...,,,---//////...,,,(((%%%$$$''')))***+++,,,,,,---///333777666444555888888333222333111222666>>>JJJXXXeeemmmkkkvvvpppaaaSSSHHHAAA>>>===<<<:::999:::===@@@AAA===888777;;;DDDNNNUUUaaaGGG999:::777444000'''************+++,,,---...,,,,,,...111555666555333000111333555555444333222444666777666222///---,,,111...,,,---000222111000***%%%###(((222999:::888555333111...---------...222111000...,,,***(((''',,,000111---&&&$$$(((---777999:::777111---,,,,,,***---...***$$$"""'''------...000222111///,,,+++((('''%%%$$$&&&)))---///111333333...(((%%%)))---222333333...)))'''+++//////------000666777444111---+++))))))+++,,,---,,,///000000000000...---,,,,,,------+++******,,,......---***(((''')))---000///---++++++,,,------,,,---,,,+++,,,---...---,,,///000222444444000+++((('''''''''((()))(((%%%###&&&))),,,---+++***))))))...///000111222111000000222333333333222111///...'''((()))+++...000222333000+++'''(((---111000...)))***+++,,,------------))))))+++,,,...///000111000//////...,,,+++)))(((***'''%%%&&&&&&&&&***000777333///...000222111000///111333333111---(((%%%""""""###$$$&&&'''((((((&&&$$$""""""$$$(((***+++//////---***'''%%%&&&'''222333444444222222333555888444///---...000222333555000+++***...111000---111///...///000///+++''')))---222222///,,,++++++111...+++******,,,---.../////////......111555999;;;999666555555666666555:::666666???KKKWWWbbblllyyyyyy}}}~~~~~~qqqjjjaaaTTTHHHDDD@@@>>>@@@AAA???>>>@@@EEE;;;444999CCCNNNZZZeeebbbGGG999:::777444111((()))*********+++,,,,,,,,,+++,,,...222555666444333///000222333444333222111333555777666222///---,,,...,,,***---222555333000'''$$$"""'''000888999888444333000...,,,+++++++++111111111000///---+++***+++///111...(((&&&)))---666888999777333///------+++,,,---***&&&&&&)))......///000111000///---,,,)))(((&&&%%%&&&))),,,...111222222///***)))***---000000...,,,******...111000...---000555777555222,,,+++))))))+++---------000000111111000...,,,+++---------,,,++++++---//////...+++(((&&&(((+++---......---///000111000...,,,++++++,,,.........,,,000111222333333111...+++***)))(((((())))))(((&&&(((***,,,---+++*********...///111222222222111111111111111111000...---,,,'''(((***,,,...///000000---)))'''(((---000///---++++++,,,---..................---------...//////000000000000...---+++***---***((()))(((&&&(((---444111//////000222111000...000111111///+++'''$$$$$$$$$%%%&&&'''(((((()))&&&$$$######%%%(((***,,,......---***&&&$$$%%%&&&222333444444222111111222222...+++***,,,///222333555000,,,***,,,...///...444222////////////,,,))),,,///333333000---++++++...---+++***+++...000111333333333222111222555777888666444444555666555444888555777@@@JJJTTTaaakkk{{{|||}}}zzzzzz|||wwwmmm```VVVWWWPPPIIIFFFDDDCCCFFFJJJHHH@@@<<>>EEEKKKRRR```nnnuuuuuusssrrrsssppplllnnnsss{{{vvviiiYYYVVVVVVUUUQQQMMMMMMRRRUUU]]]gggqqq}}}xxxTTT???777;;;888555333...111111222333333333222111,,,---...000333333222000000000//////////////////---000444666444111...---+++***+++...000...***%%%!!!$$$'''''')))+++///222555666555555---+++)))&&&%%%$$$$$$%%%***,,,...///......///000000......///222555666555222...((('''))),,,......,,,,,,---............---//////000000000000///...------,,,,,,+++*********,,,(((%%%&&&***+++(((%%%&&&&&&'''((()))+++,,,------------...///000...---)))***---......+++(((%%%)))***,,,,,,+++******+++&&&$$$###%%%)))+++***'''######$$$(((+++------,,,******+++...000000...,,,(((***+++***((()))...222///,,,))))))***---......000///...,,,******,,,///+++,,,...//////......---...............///000111000000111222111000---,,,)))***+++,,,...///000111---,,,,,,+++,,,...///000///---+++)))''''''((()))%%%%%%$$$$$$%%%&&&((()))(((###"""''',,,...///000,,,---......---,,,---///111000...,,,***((('''&&&&&&'''''''''(((((())))))+++------+++(((&&&(((******,,,///000...,,,***)))+++...111222222111111222111///---,,,...000000000111///---,,,---...000222...---+++)))))),,,222666///...---...111333444333333555777555222000222555888888666333000.........111000111333666777777666666777<<>>888:::<<<999555333222111000111555777777666666444222222333444333222222111000///............,,,,,,,,,,,,,,,+++******&&&&&&''')))++++++'''###''')))((($$$$$$''''''$$$(((((((((***---000000///111///---+++******++++++...,,,******,,,---,,,***...,,,***))))))+++---///000///---***((((((***+++++++++,,,...///...+++)))&&&'''))),,,......---+++...222111,,,(((((('''%%%'''''')))---111111...+++---///222444444333111///---...///...---...///111222000111444444000000333222000---+++,,,---......,,,)))'''''')))***)))'''""""""''')))(((%%%###"""$$$'''))))))(((*********((('''(((+++---222111111111111111000///000---)))%%%$$$%%%(((***'''&&&%%%'''***---//////------...000333333000---...---,,,,,,,,,,,,---...)))'''&&&&&&))),,,---...---+++***)))***,,,...000222111...***&&&%%%%%%'''%%%###"""###&&&)))++++++%%%###"""%%%+++//////---///000000///---,,,,,,---.........000111111///---,,,***((((((,,,///111222222444444111---)))((((((...111555666555222000000000000000///...,,,+++***///111333444444444555666111///---...///000//////111111000//////111555999777555111......///222444000///...---------...///222000...---,,,...111444000+++***...111000111444:::<<>>AAAEEENNN[[[lllwww~~~tttmmmkkkjjjlllppprrrtttyyy~~~pppfff^^^WWWfffLLLBBB:::888777555333333222333444666777777555444333333444555666444111...------///000222333333444---,,,***(((((()))+++---***(((%%%$$$%%%'''***++++++,,,***%%%$$$'''(((&&&######$$$&&&***---......111000//////......//////000000/////////...---,,,++++++******************,,,...000...+++******,,,++++++,,,---//////---+++%%%'''***,,,,,,+++++++++...000000***&&&%%%$$$"""%%%&&&(((+++.../////////---///111333333222111000,,,---............000222000///...---'''$$$)))111666333---&&& !!!$$$(((---///---***(((%%%$$$###$$$(((+++,,,,,,&&&&&&&&&''')))+++------000///---)))'''(((+++...111333444333222000000000222111000.........///000,,,***((((((***,,,,,,,,,((())))))+++...111333444222000,,,))))))+++///111---+++(((((()))+++,,,,,,///...,,,++++++---000111,,,)))$$$!!!&&&((('''''')))+++,,,,,,***''''''))),,,///000---***,,,...000111000//////000000//////000111222111000,,,,,,+++---...///...,,,,,,...111222111///---,,,333444333111---+++***+++..................---,,,+++...111222222111222222...,,,*********+++***)))+++---///000///...///000333222000...---...//////++++++,,,---...///000000...+++((('''***...222444222...---111333222111333999<<<@@@FFFPPP```qqq~~~|||uuuqqqoooooopppqqqrrrtttyyy}}}vvvhhhaaa``````cccLLLCCC:::777444000...///222333555666666666555555222222333444555222...***(((***---000333555666777222000...,,,,,,...111222...,,,)))&&&%%%'''***---,,,---+++&&&%%%(((***(((###"""###&&&***---......---------...//////000111///000000000///......---++++++******************,,,000222111---***+++---*********,,,---...,,,***)))+++---,,,***))))))***///222111,,,(((((('''$$$&&&'''((()))******+++,,,+++,,,///111333333333222///000000///------...///,,,)))%%%!!!%%%000999777111'''%%%+++---,,,***)))%%%%%%%%%''')))+++,,,,,,''''''((()))***+++---///000000...+++))))))+++...222444666666333111000111111111000//////000000111///,,,***))))))***)))(((%%%%%%'''(((***---000222333000---******+++///111///,,,***)))+++,,,------...---+++******,,,...000)))&&&!!!!!!&&&(((''''''(((+++,,,+++***%%%'''***---000000---+++***,,,///000////////////000/////////000000...,,,***))))))***,,,+++***((((((***---000111000---***000111000...***(((((())),,,,,,,,,------,,,,,,+++))),,,///111000000///000,,,***))))))+++,,,,,,++++++...111111000///............---,,,++++++++++++,,,,,,...///000222222333000,,,((('''***...000111222......222555333333444888;;;AAAHHHRRRaaarrr}}}~~~xxxvvvqqqrrrrrrrrrssswww||||||mmmcccbbbhhhooo}}}]]]IIIAAA999555222---,,,...111333555555555444666777444333333444333000,,,((('''))),,,000333555666666444222000//////111444555222111...***'''&&&))),,,,,,---+++&&&&&&***,,,+++$$$$$$$$$'''+++---......******+++,,,---.........,,,...000000///...---...+++******)))***+++,,,------111333111+++((())),,,***))))))+++,,,---,,,++++++...///...***((((((***000333333...*********((((((((()))((('''''')))+++)))+++---000222333444444222222222///---+++,,,---(((###$$$...999888444+++$$$((())))))))))))%%%&&&''')))++++++,,,,,,((()))************---///000000///---++++++,,,...111444777777333000///000//////...------...000000///---***((((((((('''&&&$$$&&&'''((()))+++...000333222000///......000000...,,,))))))+++,,,------...,,,***))))))***---...***(((%%%!!!!!!%%%)))((('''&&&'''***,,,,,,,,,$$$&&&))),,,...---,,,+++***,,,///111000..................///000...+++((('''&&&&&&'''((((((&&&%%%$$$&&&***///111000,,,))),,,------,,,***))))))***++++++,,,,,,,,,++++++***))),,,000222222111000000+++***)))+++---///000///...000333444222000//////,,,,,,,,,++++++***))))))---...///111333444444444111---******---000000///111......333666555444666:::>>>DDDKKKTTT```nnnxxx{{{yyyooorrrsssrrrttt|||ssshhheeefffnnnuuuuuuVVVCCC===777555222......000///111333333222333666999777666555444222///+++'''(((***---000222333333222222111000//////111333444444444222---(((%%%&&&(((,,,---***&&&&&&+++...---'''&&&&&&))),,,.........))))))*********)))))))))(((+++...///...------...,,,+++)))((())),,,///111---111333///(((%%%'''***+++******+++---......,,,+++...000...***(((***---000333333///,,,------+++((())))))(((&&&&&&))),,,+++,,,...000111222333333222222222///---++++++,,,&&&  '''///333666666000&&& $$$&&&&&&%%%&&&(((%%%'''***,,,---,,,------(((***+++***))))))+++......///000000...,,,------///333777666111------...---,,,*********,,,...///---***(((''''''(((''''''&&&)))+++,,,+++,,,...000555555555555444333222111,,,***'''''')))+++,,,,,,...---***))))))***,,,...******)))'''&&&&&&)))+++)))'''&&&'''***---//////%%%''')))+++***)))((((((+++...111222111///......+++,,,...000222000,,,(((&&&$$$###$$$%%%&&&%%%$$$###%%%)))///222111,,,'''(((***,,,---,,,,,,---...------------,,,++++++***))),,,111333333111000000...---,,,---000111222111...000222222000...------------......---,,,+++***---...000222333444444444111...+++,,,111333222///000---...444888777666888:::???GGGNNNWWWbbbnnnwww{{{vvvooottttttrrruuu~~~yyyqqqnnnllllllooopppQQQ???:::666555444000111444///111222222111222666::::::999666444222///+++(((+++,,,...000111000///...///......---...///000111555555444///((($$$###$$$+++,,,***&&&''',,,//////)))((((((***---//////...))))))))))))(((&&&%%%$$$%%%)))---///---,,,---...,,,+++)))((()))---000333---111222---&&&"""$$$))),,,++++++,,,...//////...***...000///+++***,,,000///333333///,,,---...,,,((()))***(((&&&'''+++///------///000111111111111111222111///---+++,,,---%%% ###&&&***//////333666444---&&&######!!!$$$&&&&&&###"""$$$&&&&&&))),,,.........---...)))+++,,,+++((((((***------///111111///...---------111666555000++++++---+++***(((''''''***,,,...***(((&&&&&&'''((()))((())),,,///000...---///111666777999:::999777444222***'''%%%%%%(((***++++++///---+++))))))+++---...)))***+++***)))(((***+++***(((&&&'''***...111222''')))******(((&&&%%%%%%---000333444222000//////(((***...111444222---)))%%%###""""""$$$%%%%%%$$$###%%%)))///333222,,,'''&&&))),,,...//////000111............---,,,+++***(((+++000222222000//////111///...///111333333222+++---///...,,,*********///000000111000...---,,,---...000222333333333333000---,,,...333666444111///---...555999888777999777>>>GGGPPPZZZeeeqqqzzzzzzssssssxxxwwwsssuuu}}}yyyppphhheeeoooRRR>>>888444444444333333666777666444333444777:::<<<;;;888555111///...---......//////...---,,,---/////////000///---,,,,,,---222444444111+++&&&%%%&&&)))+++,,,,,,***))),,,///,,,******,,,//////,,,)))))))))*********))))))(((******++++++***+++...111222...,,,---111333000---///000...(((""" $$$((()))+++...000111000...,,,---...000111222111000///000000000...++++++,,,...---,,,++++++++++++,,,---333000,,,((('''))),,,...333///,,,,,,...//////---((('''''''''''')))+++,,,...///111111000---***(((%%%&&&&&&''''''&&&%%%%%%)))***+++---......---------)))&&&''',,,///...,,,111111111111000000//////111111111///------///000222---'''%%%&&&((()))((()))&&&$$$''',,,...---)))***000666999777444333333333111000222666888777555---+++'''$$$###%%%(((***...***&&&&&&))),,,......,,,+++(((&&&%%%&&&)))***)))&&&%%%''',,,111333444+++***)))))))))'''$$$"""***,,,///111222111///...******+++///222333000,,,''''''((((((((('''&&&%%%'''%%%$$$&&&))))))&&&"""%%%+++000222///---...111...333888777333///...///---222555333...,,,///444///000111222222111///...---------,,,+++***)))(((///000111333444111---)))''')))+++------///111333///,,,)))+++000333333111///000111333555666888888:::???IIIUUUaaalllvvv|||{{{wwwooorrruuuxxx{{{~~~wwwaaaUUUkkkNNN???999333333333222333666666555444444444666999;;;777666333111//////000000.........---+++,,,---/////////000///......//////111333333000+++(((((()))+++,,,---,,,******---000///.........///...+++)))+++++++++***************---......---------000222333///---...111333000------...---)))$$$"""&&&***)))***---000222222///---,,,---000222333333333222111111000...++++++,,,.........,,,++++++,,,......///,,,(((%%%$$$%%%(((+++111///------000111000...,,,+++******)))***+++,,,+++,,,...//////...+++************)))))))))(((((()))***,,,---......------+++(((&&&(((---000000...111111000///////////////222222222000...---///111000,,,((('''((()))(((''')))'''%%%''',,,...,,,***)))...333666555333222333000///...000333555444333---+++(((%%%%%%&&&((())),,,)))%%%%%%(((,,,---...,,,,,,***(((''''''((())))))'''''')))...111222222,,,+++*********)))&&&###(((***,,,///000000//////*********---000000---***(((''''''&&&&&&''''''(((&&&&&&&&&'''((((((&&&###)))...222333000---...000000444999888444000///000222555888555///---000444000111111111111000//////+++,,,,,,,,,,,,+++***))),,,---...000111000---++++++,,,---------...000222333...)))))),,,000111000//////111222444666888999@@@GGGRRR[[[aaajjjuuu}}}{{{xxxqqqrrrtttwwwzzznnndddgggKKK@@@999222111111///111444666555444444444666888999444333111000000000111222---...---+++***+++...000000000//////000000111222000111222000,,,***,,,///...---,,,+++***+++...111000111222000---+++******------,,,++++++,,,---...111111222111//////111333444111//////111222000---***,,,---+++((('''))),,,***+++---000333333000...***,,,///222444444444333000000000...,,,,,,---///000///...------...///000,,,***'''$$$$$$%%%(((***///......000222222111000111000///---,,,+++++++++''')))+++---......---,,,---,,,+++***))))))***+++***+++,,,------...------***'''&&&)))...111111000111000...---,,,---///000222222222000...---...000...,,,************)))''')))'''&&&(((,,,...,,,***(((,,,000222222222222222---,,,,,,---000111111000++++++)))(((((('''((((((***'''%%%%%%'''+++------,,,------+++)))''''''(((((((((***---000111000///---,,,,,,,,,---,,,)))''''''(((***,,,...//////000+++******+++,,,,,,***))))))(((&&&%%%&&&'''(((***&&&(((******((('''&&&%%%,,,000333333000...///000333777:::999666222111111666888999555///---111555222111000000/////////000***+++,,,,,,,,,+++******(((((((((+++---///...---/////////---,,,,,,///222777111+++(((***...000000///000111222555777999:::BBBLLLXXX___dddlllxxx{{{xxxqqqrrrsssvvvzzz|||sssgggKKK???777111///...,,,...222555555555444555555666666333222111000000000000111------,,,+++***+++...111111000......///000000000...000111000------000444///---+++)))(((***---000...000111///+++)))***,,,///...---,,,,,,---///111222333444333111000111222444222000000111111///---)))+++......------...000...------000222222///,,,)))+++---000111111111000---.........------000222222111///------///111222...---+++))))))***,,,------...///111222222111000444333111///---+++***)))((()))+++---...///......+++***((('''((()))+++---+++,,,,,,---------......+++***)))+++...000000///000...,,,******,,,...000000111111///---+++,,,---------.........,,,***((()))(((''')))+++---,,,+++(((***---///000111111111+++++++++,,,---.........******++++++***)))(((((()))'''&&&&&&'''***,,,---,,,///000...+++((('''((((((***,,,///111000...---,,,,,,,,,...000000...,,,***++++++,,,---...//////---,,,+++*********)))(((******))))))((('''''''''%%%)))------)))'''&&&''',,,...000000///...///111555777:::999666333222222555666666222...---111666333222000.........///000+++,,,---------+++***((($$$$$$$$$'''+++...////////////...,,,***,,,///222666222---,,,---000111111111222222444666888;;;<<<@@@HHHSSS^^^gggsss|||vvvooopppsssvvv{{{vvvgggMMM===555///------+++,,,///444555555555555444444333444333222000///...------,,,,,,,,,++++++,,,///222222///,,,+++---......------///222111000000333666...,,,)))''''''))),,,---)))+++---,,,))))))+++...///...---,,,,,,...000111111333333222000//////000333222111000000000///---***,,,...000000111111222111///---///111111---)))((()))+++---------,,,++++++,,,------...///333555333111///------///111333000///...------...000111---...000111000000///...222111000///---+++))))))+++,,,---...//////......)))((((((((())),,,...000------------------......------,,,---......---,,,///---+++******+++...///---......---+++))))))))),,,...000111000...+++******))))))***+++,,,,,,+++((()))+++...000000000///******++++++,,,,,,------(((***+++------,,,***)))))))))(((((((((***,,,---,,,000222111,,,(((((())))))+++---//////...------++++++---000333444333222////////////..................---,,,+++***))))))+++,,,...///---)))%%%"""%%%)))......,,,)))((())))))***+++,,,---...000222444555777777555333222222111111000...,,,---111555333222000...---......///---...//////...,,,)))'''#########&&&***...000111......---+++***,,,000333222111111111333444444444555444444555777999<<<===???BBBKKKXXXhhhxxx~~~uuummmppptttxxx|||rrrdddKKK;;;444//////...,,,,,,///444444555666555444222111444333222000///---+++******,,,---------...000222111---))))))+++...---,,,---000333444222222444777...+++(((&&&((()))******&&&'''((((((((()))+++---------,,,,,,,,,...///000///111222111000......///111111000000//////......+++,,,...///111111222222222...,,,---000111,,,''''''(((***,,,,,,+++***))),,,---.........///333555222000---++++++---000222...............///000000...///000///,,,+++***+++---......------,,,******---.........///.........,,,,,,,,,,,,...000222444......------------......////////////...---,,,,,,...---+++***+++,,,...///+++------,,,)))'''''''''+++---000111///---++++++*********+++++++++,,,,,,******,,,///222111///---(((***++++++******+++---''')))+++---......---,,,,,,,,,,,,+++******,,,...---111444222---)))***---***+++,,,,,,+++,,,---///,,,---...111444555555333222222222111000///...---...///000///,,,*********+++...111333111,,,&&&"""%%%)))---///...---++++++'''''''''(((***---000222111111222333333222111111.........---,,,...111333222111000///...---------...///111111000...+++)))%%%$$$%%%''',,,///111222.........---,,,---000333///111333555666777777777777777666555777999;;;===???@@@FFFTTTfffvvvwwwqqqsssvvvxxx|||mmm]]]DDD:::444111222222///...000333444555666555333111///333222222000///---+++***)))+++...000000000111333...)))&&&''',,,///000///---111666777555333444555...+++((((((***+++***)))'''&&&%%%&&&(((+++,,,,,,******+++,,,,,,---......---///111111000......///.../////////.........///,,,,,,,,,---...////////////+++)))+++000111---(((''')))+++---......---,,,///000000///---...000222111///+++))))))+++///111+++,,,---....../////////000000000,,,(((%%%&&&''')))***+++,,,---------,,,,,,,,,---------.........000000111111222333333333///...---,,,,,,---...///---///000000///...------,,,,,,,,,,,,,,,---......+++------,,,)))'''&&&&&&(((+++...///,,,***)))*********+++++++++++++++,,,+++,,,...111444333...***''')))+++***(((((()))+++&&&(((+++---///000000//////000111///,,,+++---///---111555222---***,,,000***+++***(((''')))---111000000000222444444333111000111222333222111///---+++...111000---***)))***,,,///222444333///***'''&&&(((+++///111111...+++)))'''&&&'''))),,,///000---------///000111000///000000000000///000111222111111111000///---,,,+++,,,...111333333111...---''''''(((+++///111222222111111222000///...000111111222333444444666888999888777555444555666999:::;;;>>>EEERRRbbbqqq||||||zzzyyyxxxwwwzzz|||jjjWWW===:::555333555555222111222333444666666555333000...111111111000///---,,,+++(((+++///222222222222333+++'''$$$&&&,,,222333222---222777999666444333444///,,,******,,,,,,+++)))***'''$$$%%%))),,,+++***((()))***+++,,,,,,,,,,,,---///111111000/////////,,,---......------...///,,,+++******,,,------------)))&&&)))000222///***(((***,,,///111111111000333333222000---,,,---///000---***((((((***---000+++,,,---...///000000000111111///+++%%%"""###$$$&&&(((***,,,.../////////******+++,,,,,,---......222333333333333222111000//////---,,,,,,---...///,,,---000000000/////////,,,,,,,,,------.........,,,---...---***(((&&&&&&&&&))),,,,,,***(((((()))***+++,,,,,,+++***+++,,,------000333666444...)))%%%(((***)))'''&&&(((***&&&'''***---///111111111111333333111---,,,---///---222555222,,,***...222++++++)))&&&$$$'''...333444333222333444333000......///222333333222///...)))---111111---***))))))---...111222222111...---&&&''')))///333444000+++,,,)))''''''(((+++---...*********,,,...//////...333333333333222111111111000111111111000...,,,******,,,000333444444222000))))))***---111333222111444555555444111//////000333333222111111333777:::888777555333333444666888555;;;FFFQQQ___nnn|||~~~yyyvvvxxxwwwzzzwwwiii