BM6P6(@ )))***,,,---...222???LLLUUUMMM>>>///***,,,...,,,000222333444<<>>444444333333777>>>DDDGGGHHH>>>555---++++++---111777GGGEEEAAA;;;444///,,,+++***+++,,,---,,,***(((''')))((('''(((++++++)))&&&''''''&&&&&&&&&%%%%%%%%%%%%(((***)))&&&$$$%%%'''((((((((((((((((((((((((&&&&&&&&&''')))***)))'''(((((((((((((((''''''&&&$$$((()))((((((******&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))*********(((&&&'''***+++)))'''---+++)))(((''''''(((+++************))))))))))))+++***)))))))))))))))***)))+++---,,,)))((()))+++(((((((((((())))))))))))((())))))))))))(((((('''******))))))((((((''''''''''''''''''''''''&&&&&&((((((((()))(((''''''&&&''')))'''%%%)))111111,,,'''''''''(((''''''&&&%%%((((((((()))(((''''''&&&&&&''')))*********)))((())))))(((((()))+++...///)))***,,,...///000///...222;;;EEEGGGBBB<<<:::;;;???===999444333555;;;???CCCHHHNNNQQQLLLAAA444,,,)))'''%%%%%%%%%$$$""" ))))))************))))))###$$$&&&'''''''''&&&%%%,,,******+++)))&&&'''+++******))))))))))))******))))))))))))***************,,,---,,,***(((((()))))))))***+++,,,,,,------+++,,,---.........---,,,---------...///111333444000000///..................///000///......///000...,,,+++,,,......+++(((111///...---...///......+++***)))((((((***,,,......,,,,,,...000///,,,((()))***+++,,,---,,,++++++,,,,,,+++******+++,,,,,,+++,,,---...///...---,,,+++,,,,,,------,,,,,,++++++......***)))++++++)))///000000111222444555666666999===BBBGGGNNNUUUZZZdddhhhoootttvvvxxxyyyyyy}}}~~~~~~}}}}}}}}}}}}zzzxxxvvvtttrrrkkkccc\\\NNNFFFBBBEEEFFFDDDEEEJJJQQQSSSSSSNNNIIIJJJRRRYYYccchhhpppzzz|||yyyvvvvvvyyy|||}}}|||{{{{{{ooobbb[[[XXXWWWXXX[[[```jjjwwwzzzqqqhhhcccggglllrrrtttuuuwww}}}{{{uuuqqqpppmmmmmmkkkeee^^^[[[\\\^^^```gggpppvvvwwwwwwxxxyyyrrrqqqooonnnoooqqqsssuuu|||((('''(((***,,,333BBBQQQYYYQQQBBB222,,,------***111333333444:::@@@???999222000///222888???CCCEEE@@@777...,,,+++,,,000555>>>BBBCCC>>>444---***+++******,,,,,,,,,***(((''')))'''&&&(((******(((&&&''''''''''''&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((()))))))))))))))***(((((((((((((((''''''&&&!!!%%%&&&$$$%%%''''''###((('''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((((())))))*********+++,,,---,,,+++,,,+++++++++******+++---************))))))))))))***))))))))))))))))))))))))+++,,,+++)))((()))+++(((((((((((())))))))))))+++******)))((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&)))***'''$$$&&&+++***&&&&&&''''''((()))))))))((()))))))))))))))((((((((($$$%%%%%%&&&&&&&&&&&&&&&))))))(((((()))+++---///,,,,,,---...000111111111222:::DDDFFFCCC>>>===???@@@===888333000111666:::CCCGGGMMMOOOKKKAAA666///,,,***)))((()))((('''%%%(((((())))))))))))((((((++++++++++++***))))))(((+++)))***,,,***&&&'''+++******))))))))))))******))))))))))))************(((***,,,,,,*********+++)))******+++,,,,,,------+++,,,---...///...------------......///111222222000000///...............,,,---......,,,,,,---...000...,,,,,,...///---+++000///......//////...------,,,***)))***+++---...+++***+++---000000...+++)))***+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,---...---------+++,,,,,,------,,,,,,+++---,,,(((%%%(((------***.........///000222444555333777<<>>888222---,,,///333999<<<@@@AAA>>>777000***,,,+++)))***++++++)))(((''''''((((((((((((''''''///...---,,,******)))))))))(((***---+++''''''*********))))))))))))******))))))))))))************''')))+++++++++***+++---******++++++,,,,,,------+++,,,.../////////............/////////000000000000//////............///,,,---......,,,,,,---...111///------...///......///......///000000---+++...---,,,+++++++++,,,---((((((***,,,///111000...)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,...***$$$"""(((//////+++,,,,,,,,,---///000222333444777===CCCJJJRRR[[[```hhhlllrrrwwwyyyzzz{{{}}}{{{|||~~~~~~yyyuuukkk```UUUNNNIIIFFFFFFIIIKKKMMMMMMJJJGGGHHHOOOUUUWWW]]]hhhsss|||~~~|||yyysssrrrrrrtttwwwzzz||||||{{{zzzyyyzzz|||}}}||||||uuurrrnnnllloooxxxwwwlllccc]]]jjjooouuuxxxxxxyyy{{{~~~~~~}}}zzzyyy}}}yyyyyy~~~zzztttqqqsssuuu+++))))))***+++///:::EEESSSOOODDD666...,,,+++(((///000111000000555===AAA999555000---///666===AAA===555---+++***)))+++///...666@@@BBB<<<333---******++++++,,,+++***))))))''''''''''''''''''&&&%%%((((((((((((((((((((('''((($$$ ###%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))%%% $$$)))(((((((((((((((''''''&&&&&&)))***''''''******'''&&&&&&''''''((((((((()))''''''&&&&&&&&&'''''''''((((((((((((((('''''''''!!!%%%)))+++)))((()))+++)))///222000---,,,***(((************)))))))))((('''((((((((()))))))))(((************))))))))))))(((((((((((()))))))))))),,,+++)))((('''(((***+++))))))))))))((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((((('''&&&&&&((())))))&&&&&&'''((()))******)))+++***)))((((((((())))))***)))((((((((()))+++,,,))))))))))))***+++,,,---///------000555999;;;;;;888===DDDFFFDDDCCCCCCEEEEEEAAA;;;222,,,)))+++------///111222111---(((%%%)))((('''''')))***)))'''&&&''''''''''''''''''&&&,,,+++)))(((''''''((((((((((((***...,,,(((''')))******))))))))))))******((()))))))))************''')))++++++******+++,,,+++++++++,,,,,,,,,------+++,,,...///000//////...//////////////////......000///............//////...000111000///...///000222000---,,,,,,---...///.........000111000---***...---,,,+++++++++++++++((()))***,,,...//////...******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///,,,,,,------------,,,,,,---,,,)))&&&)))...///+++++++++,,,---...000111222888;;;???EEEKKKRRRZZZ___jjjnnntttxxxzzz{{{}}}~~~|||}}}~~~{{{yyyqqqfff]]]VVVQQQOOONNNKKKLLLLLLJJJHHHJJJQQQVVVVVV[[[cccmmmuuuyyyxxxvvvrrrssstttvvvyyy{{{}}}}}}|||wwwxxx~~~|||yyyyyyxxxnnneee___nnnsssxxx{{{|||{{{|||}}}}}}~~~~~~}}}}}}uuunnnlllnnnrrr((('''))),,,---...333;;;EEEDDD===333---,,,+++(((+++,,,---,,,,,,///777???<<<999333//////444;;;@@@888111***))))))(((***------222999???@@@;;;222+++---------,,,,,,+++***)))''''''(((((('''&&&%%%%%%'''((((((((((((((((((((((((%%%!!!!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((%%% $$$)))(((((((((((((((''''''&&&$$$''''''$$$###&&&&&&$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''' $$$((()))''''''(((+++...666:::555000---***'''************)))))))))(((''''''((()))******))))))******)))))))))))))))((((((((((((((())))))))))))***)))(((''''''))),,,---(((((((((((())))))))))))'''''''''((((((((())))))))))))(((''''''''''''((()))(((''''''&&&&&&(((***'''''''''((((((''''''&&&))))))(((''''''''''''((('''&&&%%%$$$%%%&&&'''((()))))))))******+++,,,,,,++++++,,,222:::@@@AAA???>>>AAAEEEFFFEEEDDDEEEFFFIIIEEE>>>555---))))))***+++,,,---------+++)))''''''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''***...,,,((('''*********))))))))))))******((()))))))))***************+++,,,,,,***))))))***,,,,,,,,,,,,,,,---------***+++---////////////......//////000///...------//////............/////////000111000//////000111000///---,,,+++,,,---///------...///000///,,,***,,,,,,+++******************+++,,,,,,,,,,,,,,,---+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,------......------,,,***///111...+++,,,---+++,,,,,,---...///111222333888;;;@@@EEEKKKSSS[[[aaallloootttwwwyyy{{{}}}~~~~~~}}}zzzssskkkeee___YYYTTTMMMMMMKKKIIIHHHKKKQQQWWW[[[]]]aaahhhooosssttttttsssuuuxxx{{{|||}}}~~~|||vvvvvv}}}xxxqqqmmmsssvvvzzz~~~~~~~~~~~~~~~}}}yyy|||zzzvvvrrrttt}}}wwwtttsssrrrnnngggbbbaaaffflll~~~######&&&+++------000555666888666///+++++++++))))))((()))******+++111999:::888555222111555;;;@@@666///***))))))((())),,,,,,...333;;;@@@>>>777///111000///...,,,+++******''')))***)))'''%%%%%%&&&&&&''''''''''''((((((((()))'''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''$$$$$$&&&)))(((((((((((((((''''''&&&&&&)))((($$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######'''''''''(((((((((((((((&&&'''))))))))))))+++,,,444>>>BBB:::333111---(((************))))))))))))&&&((()))+++++++++******+++)))(((((()))***((('''(((((((((((())))))))))))((((((''''''''')))***+++(((((((((((())))))))))))'''''''''(((((())))))******)))(((&&&&&&''''''(((***(((''''''$$$!!!"""&&&'''''''''''''''&&&%%%%%%((((((((((((((('''&&&&&&'''''''''&&&''''''((()))))))))******++++++++++++***+++///888BBBGGGEEEAAABBBDDDFFFFFFFFFFFFGGGIIILLLHHHAAA777///***)))***)))******+++******)))((()))''''''''')))))))))'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((''')))---+++((((((+++******))))))))))))******))))))))))))***************,,,---,,,***(((((())),,,,,,,,,,,,------------)))***,,,...//////......---...///000//////---,,,///............//////000---...//////------...///...///...---++++++---///...------...//////,,,***++++++***************))),,,------,,,*********+++++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++,,,------------............------)))111666222,,,+++,,,,,,---------...000111333444333777===DDDLLLVVV___eeelllooosssvvvxxxzzz|||~~~~~~|||}}}zzzuuupppkkkbbbZZZRRROOOKKKHHHGGGKKKSSSXXXaaabbbeeeiiinnnpppppppppqqquuuzzz}}}zzzuuuvvv|||~~~yyyvvvvvvxxx{{{~~~~~~}}}~~~}}}}}}}}}~~~xxxoookkkkkkhhheeeaaacccmmm{{{tttjjjcccaaa]]]___^^^ZZZVVVWWW]]]ddduuu%%%###%%%((())))))+++///+++000111,,,)))***+++)))(((%%%&&&***+++))),,,222777888888888888;;;AAAFFF888111,,,,,,+++((((((***))),,,111777;;;<<<999666444333111///---+++******(((***+++***'''%%%&&&'''%%%%%%&&&&&&''''''''''''&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&)))+++***&&&&&&)))***'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&''''''(((((()))))),,,***((((((***,,,------444@@@DDD;;;222111///***************))))))))))))'''(((***,,,---,,,+++++++++)))'''((()))***(((&&&(((((((((((())))))))))))((((((((((((''''''&&&&&&'''((((((((()))))))))***&&&''''''((())))))*********)))'''&&&&&&&&&((()))***''''''(((%%%!!!###)))&&&''''''((((((((((((''''''(((***++++++)))'''%%%((())))))***************))))))***++++++++++++***,,,...444???JJJLLLFFF@@@CCCDDDEEEFFFGGGIIIKKKMMMLLLIIIBBB888000+++)))***''''''(((((((((((('''''')))(((''''''))))))((('''''''''((((((((((((''''''))))))*********)))(((((()))''')))+++***''')))---******))))))))))))******))))))))))))************)))+++,,,,,,***))))))***------------------------((()))+++,,,.........---,,,---...000000///---,,,...............///000000---///000///...---...///...///111///---,,,---//////---,,,---......---+++******++++++,,,++++++++++++---...,,,))))))***,,,++++++*********+++,,,---***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,------............------***///222///,,,---...------------...///111333333222666<<>>CCCCCCDDDEEEHHHKKKNNNPPPLLLHHHBBB999000+++******((())))))*********)))))))))'''&&&&&&''''''&&&%%%''''''((((((((((((''''''***+++++++++***((('''%%%)))((((((***)))''')))...******))))))))))))******))))))))))))************''')))+++++++++***+++,,,------------------------'''(((***,,,------------+++,,,...000000///...---...............///000111///111222111000///000222...000333222///---...000000...,,,,,,---------,,,***+++,,,,,,------------***,,,---,,,))))))+++...,,,+++*********+++,,,---***+++,,,------,,,+++***)))***+++,,,---,,,++++++------............------+++---,,,***+++///000...,,,,,,------///000222333555888>>>DDDKKKTTT\\\bbbjjjmmmqqqsssuuuwwwyyy{{{}}}~~~|||{{{sssjjjccc]]]UUUOOOOOOUUU^^^dddhhhkkkppptttuuuqqqiiiddddddkkkssszzz}}}~~~||||||}}}~~~~~~wwwvvvwwwzzz}}}~~~{{{zzzyyyxxxxxxwwwvvvwwwyyy}}}vvvdddVVVQQQRRRUUUNNNOOOOOOMMMLLLOOOUUUZZZRRRTTTTTTQQQLLLJJJKKKLLLLLLPPPRRRPPPLLLLLLRRRYYYUUUggg|||***)))(((''''''((())))))%%%''')))***)))((()))+++*********)))'''(((***,,,333888???GGGJJJJJJHHHEEEDDD333'''((()))&&&'''+++(((''''''***000666;;;===:::888888888111)))(((...((((((((()))(((((('''&&&$$$%%%'''))))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%***"""'''&&& '''"""'''''''''''''''((()))***))))))))))))((('''%%%%%%'''''''''((((((((((((((()))(((''''''''''''((()))&&&'''((('''&&&'''(((***++++++******)))'''&&&%%%,,,***(((&&&'''(((***,,,222333222000---+++++++++---,,,******+++***)))''''''(((+++...,,,)))'''((())))))))))))))))))))))))(((,,,+++&&&%%%******&&&((((((''''''''''''(((((((((((((((((('''&&&%%%$$$***)))'''&&&&&&(((***,,,))))))))))))((((((((((((((((((''''''''''''(((((('''(((((((((&&&&&&((()))(((((()))***************''''''(((((())))))******,,,+++***(((((()))+++------...999KKKUUUPPPEEE@@@<<>>===???@@@AAABBBGGGFFFEEEDDDCCCAAA@@@@@@??????@@@AAAAAAAAAAAAAAAEEEFFFFFFGGGHHHIIIIIIJJJOOOSSSYYY]]]dddooo&&&&&&&&&'''((()))******''')))***)))(((&&&&&&'''%%%'''))))))((('''&&&'''***,,,---///111222222222444888555+++(((+++''')))'''&&&(((+++...000000///000444888888555111///))))))(((''''''&&&&&&&&&&&&&&&'''(((((('''ӵ+++)))(((&&&###)))!!!&&&'''!!!)))$$$''''''((((((((((((((('''&&&'''((((((((((((((('''******)))((('''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&'''((('''&&&'''(((************)))((('''%%%$$$))))))))))))+++---///111111...+++,,,//////+++&&&)))((((((***,,,...------,,,,,,)))&&&'''******((((((((((((((((((((((((((('''''''''&&&''')))***)))Ħ)))))))))%%%%%%&&&Ħ''''''(((((('''&&&&&&((()))***((((((((('''''''''&&&&&&(((ӵ((()))))))))(((&&&%%%&&&(((&&&'''(((((())))))((((((---+++(((&&&%%%'''(((***''')))+++,,,,,,...333666222:::CCCGGGCCC>>>===???AAACCCGGGKKKNNNQQQVVVYYYQQQGGG999...******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))(((((('''''',,,,,,+++***))))))******((())))))Ħ))))))))))))))))))))))))((()))***++++++++++++***------------,,,+++******,,,,,,,,,---......//////------............//////000111222111000//////111000000000000111111111000...///000111111000///...,,,,,,---....../////////,,,,,,,,,++++++************+++,,,+++))))))+++...---------...............(((+++------***(((***---+++,,,------++++++,,,---............///000111111000222444555555444333222...////////////000333555555999???EEELLLTTT\\\aaafffggggggeeedddgggmmmsssyyy|||}}}uuuooonnnqqqwww{{{}}}|||~~~}}}yyyssstttvvvyyy}}}~~~|||rrriii[[[WWWRRRQQQSSSUUUUUUTTTRRRZZZaaaeeegggmmmyyy}}}yyysssnnnfff___[[[VVVRRROOOOOOMMMJJJHHHHHHGGGEEECCC===<<<<<<;;;<<<<<<<<<<<>>=========>>>>>>???>>><<<:::999AAAAAABBBDDDEEEFFFHHHHHHOOORRRVVVYYY^^^gggsss|||%%%%%%&&&'''((()))))))))%%%&&&((()))((('''((()))&&&(((******)))''''''((()))******+++,,,------...333999777,,,'''***(((!!!)))'''&&&'''***,,,---,,,,,,...222777;;;<<<777222+++***)))''''''&&&'''''''''''''''''''''4ĉ@ӵ***((('''&&&+++$$$******%%%...(((''''''((()))(((((('''&&&&&&'''((((((((((((((('''******)))((('''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&'''((('''&&&'''(((***++++++***(((&&&$$$"""!!!*********+++---///111222222...,,,---000///***$$$)))((((((***---//////...(((***)))''')))---+++&&&(((((((((((((((((((((((('''&&&&&&''''''((((((***>L)))(((((('''''''''=hĦ%%%))))))((((((((()))***+++)))))))))(((((((((''''''4ĉ@ӵ((())))))(((&&&%%%'''((((((((()))************)))---+++(((&&&%%%'''(((***'''***,,,,,,+++...444999888@@@GGGEEE>>>;;;<<<@@@AAADDDGGGJJJMMMRRRWWWZZZTTTIII:::///******++++++))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''***************++++++,,,(((((()))>L***(((((((((((((((((((((((())))))******++++++++++++((()))***++++++++++++++++++++++++,,,------...............//////000000000000111222111/////////000000111111111000000000000...///000111111000///...+++,,,---.../////////...*********++++++,,,,,,,,,,,,,,,+++***)))***,,,...+++++++++,,,,,,---------))),,,...,,,))))))+++...+++,,,------++++++,,,---,,,,,,------...000111222222444777999:::888666444222222222000......000222888999===AAAGGGPPPZZZaaaeeeeeeeeecccaaadddjjjpppwwwyyy|||~~~}}}}}}~~~{{{wwwvvvxxx|||~~~~~~~~~}}}~~~~~~zzz~~~}}}{{{vvvkkk___PPPKKKFFFEEEHHHLLLMMMLLLLLLTTT]]]ccciiisssrrreee^^^YYYUUUPPPKKKHHHFFFEEEDDDEEECCC@@@?????????>>><<<<<<<<<===<<<;;;999999888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<:::999777===>>>???AAACCCEEEGGGGGGNNNPPPSSSVVV[[[bbblllsss{{{%%%&&&'''((((((((((((((($$$%%%((((((''''''((()))'''(((***)))((('''((()))(((((())))))***++++++,,,///444555000++++++***)))((('''&&&''')))++++++***+++---111666>>>BBB>>>666---,,,***(((''''''(((((((((''''''''''''GG=?((('''$$$***""")))***%%%---((('''((()))))))))(((&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&'''(((***************)))(((''''''))))))***+++,,,...000000000......///000///+++''')))((((((***---//////...(((+++***'''+++111///'''))))))))))))))))))))))))(((&&&%%%((((((&&&'''***HdĦ)))((('''&&&***=Īj******))))))******++++++***)))))))))((((((((((((GG=?((()))(((&&&&&&((()))((())))))***************+++***((('''&&&''')))***'''***,,,,,,+++000999@@@DDDLLLNNNGGG===:::===???@@@CCCFFFIIILLLQQQVVVZZZWWWLLL<<<111+++*********((((((((((((((())))))***((((((((()))))))))******''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((()))*********'''((()))HdĦ***''''''''''''''''''''''''***************+++++++++%%%&&&'''((()))*********+++++++++,,,------......//////000000111111222222111222333222000///000111000111222111000///000111...///000111111000///...,,,---.../////////...---))))))***+++,,,------...,,,+++*********,,,---...))))))***+++,,,------...,,,------,,,++++++,,,...,,,---...---+++***+++,,,,,,,,,,,,---...///111222444777:::>>>>>><<<999777444444333111......///111999999:::===CCCLLLWWW^^^___aaabbbbbbbbbeeelllrrrtttvvvxxxyyyzzz{{{}}}{{{wwwwwwxxxwwwuuuuuuqqqeeeXXXJJJFFFBBBBBBGGGLLLOOOOOOSSSXXX^^^eeemmmxxxzzzmmm___SSSLLLIIIHHHEEEBBB@@@???>>>>>>>>><<<999999999999888777777999::::::999777777888777777888888999:::::::::666777888999::::::;;;;;;;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLNNNRRRVVV]]]eeejjjppp}}}%%%&&&'''ӵ%%%'''(((ĭӵ&&&ӵ(((Ħ---000666888222***))),,,(((ӵӵ)))(((ĦƜ`1.׼s(((((((((!!!Ħ,,,''''''((()))***)))(((&&&ӵ(((Ħ&&&&&&&&&&&&%%%%%%''''''''''''ĭӵ++++++Ħ,,,---+++Ħ...Ħ---//////...+++...+++''',,,666555---))))))***)))DdD((())))))?fӵ)))))))))Ħ))))))(((ӵƜ`1.׼s&&&'''ĭӵ)))((((((***'''***,,,,,,---444@@@ӵ;;;888::::::ĦDDDGGGKKKPPPUUU***)))((()))******''''''(((Ħ(((((((((((((((((()))Ħ((()))))))))(((((('''((()))DdD(((((((((++++++ӵ++++++ӵ---ӵ111111222444333Ħ///000ӵ------///***ĭӵ+++,,,)))***+++---......//////---,,,+++---......---,,,---...---+++***+++,,,------------...000111222555888===AAAAAA???<<<999333333333111///...000222666888999<<>>@@@CCCFFFHHHIIIGGGHHHJJJNNNSSSXXX___ccciiisss&&&'''?~4%%%'''(((g&e>&e%%%g&e&&&>hӵ000888???777)))$$$***g&e+++guO>uO>&e,,,***4ff?>ߝL&&&gĉ@&&&'''((()))Shӵ***'''((()))***)))(((g&e)))>hӵ((((((((((((((()))((('''fff?><z(((g&e>&e++++++HL))))))***ShӵgL+++---//////...///111,,,&&&,,,888:::S?ʬ))))))3h?D%%)?%%%&&&ZufĦ(((((((((gL)))((((((g&e&&&gĉ@(((%%%g&e>&e'''@e''''''??******&&&***,,,,,,...777g<ĉFFF8885555553we<ĦCCCFFFIIIOOO3h?@e(((((()))******'''''''''Z((()))))))))))))))3h?gL,,,,,,++++++***)))(((''''''(((D%%)?)))fff?><z******=?Ħ---g&e...g&e111111222S?ʬ6664ff?>ߝL222@e000g&e000---...3h?g&e>&e)))+++??******+++,,,...///000000111...++++++...000///---,,,---...---+++***+++,,,............///000111222666999>>>BBBCCCAAA===:::111222222111///000222444444666999===AAAGGGMMMRRR___bbbdddddddddeeejjjnnnhhhiiiiiijjjkkkoootttxxx{{{~~~~~~~~~}}}{{{uuurrrdddeeeeeefffjjjjjjaaaVVVMMMJJJHHHKKKRRR[[[```bbb]]]ZZZWWWYYY___eeeiiijjjjjjcccXXXOOOIIIEEEDDDCCC777999;;;<<<;;;999777777666444333444666888888777555777999888555444666888777777777666666555555555888777666555444555666777:::;;;>>>AAADDDGGGIIIJJJFFFGGGIIIMMMQQQVVV[[[^^^fffnnnwww}}}'''4Dӵ'''&&&&&&Hƅ^Hu]Ħ'''Hu]Ħ'''ZuR)Ħ---444:::555***&&&)))Hu]Ħ'''HŐeHŐeHu]Ħ+++qIܗGIӵ%%%tt,,,)))(((HGgĉ@&&&%%%((()))***)))'''&&&Hu]Ħ***ZuR)Ħ'''))))))'''$$$''''''sߝLGdUĦ&&&Hƅ^Hu]Ħ,,,ntHdĦ((()))HGgĉ@---HdĦ)))...111111///000///...---...000Htƅ^***+++Bt=o9ĦDtfo9Ħ&&&((('''g?)))(((HdĦ)))((((((Hu]Ħ(((tt***)))Hƅ^Hu]Ħ***H׼s(((&&&***)))(((,,,+++***,,,222===tQLLLAAA555...je<Ħ;;;BBBIIIBt=o9ĦH׼s))))))((((((((((((+++***)))HtĦ+++''''''((((((Bt=o9ĦHdĦ*********))))))(((((()))))))))Dtfo9ĦsߝLGdUĦ***Ht@cӵHu]Ħ,,,Hu]Ħ000000Htƅ^666qIܗGIӵ222H׼s000000Hu]Ħ555666Bt=o9ĦHƅ^Hu]Ħ***''',,,------.../////////...111000000////////////000---...000111000///...------...000111444555777888888777777<<<@@@@@@;;;555222222111000//////000000333000222777<<>>>>>===;;;:::999888777666666777888999555555666666666666555555555555555555555555555555:::888666555666777777666555666666777777888999999888999;;;<<<>>>BBBGGGJJJKKKIIIHHHIIIMMMRRRWWWYYY\\\bbbjjjrrrxxx~~~''''''4DuXӵ'''&&&'''DdDΦDdDӵ'''DdDĦ'''(((o)h''')))***111999;;;666000---DdDĦ'''DdDΦDdDΦDdDӵ---=ӊB1.uTӵ'''HߝL`o9&&&po9wӵ((('''((())))))))))))DdDĦ000000o)h(((%%%$$$%%%&&&''''''((((((DdDΦDdDĦ%%%DdDΦDdDӵ***GIpӵDdDĦ(((po9wӵDdDĦ222666555000+++,,,+++***)))(((po9u...,,,***(((GIdnuR)ĦDdDĦnuR)Ħ)))***CdgĪj'''DdDĦ(((((((((DdDĦ(((HߝL`o9'''DdDΦDdDӵ(((DdDĦ&&&((((((((((((((()))******+++++++++,,,///555geĦ;;;555sp?aĦ999???GIdnuR)ĦDdDĦ)))))))))******+++))))))(((DdDĦ))))))))))))GIdnuR)ĦDdDĦ*********))))))))))))'''''''''DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ...DdDĦ444po9u444444555555=ӊB1.uTӵ222DdDĦ333333DdDĦ333GIdnuR)ĦDdDΦDdDӵ++++++,,,...000222---......////////////...111111222333444555666777666666555555666777888888111222555777:::===???@@@===:::777666888888555222000//////...............333222444:::>>>BBBIIIQQQ\\\^^^______aaadddccc___]]]ZZZXXXYYY___eeekkknnnttttttvvvzzz~~~~~~|||xxxvvvuuu{{{yyyvvvuuuttttttrrrpppddd```[[[[[[]]]]]]XXXTTTUUUSSSRRRTTTVVVUUUPPPLLLEEECCC@@@@@@@@@AAA@@@>>>;;;::::::;;;;;;:::888555444555555555666777777888555555666666666666555555555555555555555555555555777666555555666777555444444444555666666777777888999:::;;;<<<>>>AAAFFFIIILLLJJJHHHGGGHHHLLLQQQTTTZZZ___ffflllqqqxxx''''''4DuXӵ'''''''''DdDʜ4DuTӵ'''>d<Ħ'''Dt'''(((---555;;;:::333...>d<Ħ(((>d<ʜDd<ʜ4DuTӵ///***F&uTӵ(((4DufئL>e***puR)Ħ)))((()))***)))((((((>d<Ħ333Dt)))&&&''''''''''''((((((DdDΦDdDĦ'''>d<ʜ4DuTӵ***4DwDd<Ħ)))puR)Ħ>d<222111,,,)))******)))((('''peӵ***ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ(((>d<((((((>d<Ħ(((4DufئL>e)))DdDʜ4DuTӵ)))DdDĦ&&&)))((('''''''''(((***+++******++++++---000geĦ444s<v>aĦ777===peӵDx<DdDĦ)))((())))))++++++)))((((((DdDĦ)))+++++++++peӵDx<>d<***)))))))))))))))'''''''''>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ111>d<Ħ111peӵ---Ħ111F&uTӵ222DdDĦ333333>d<Ħ666peӵDx<>d<ʜ4DuTӵ******,,,...000222,,,---............------///000222555777999:::;;;<<<<<<;;;;;;999888777666555777999<<>>============<<<:::999888999:::999777555444444555666555444333222444555555666666555555444555555555555555555555555555444444555666666444333444555555666666777888888888999::::::;;;>>>BBBEEELLLKKKHHHFFFEEEHHHLLLOOOVVV[[[aaaffflllttt~~~((((((4DuXӵ((('''(((D&dq&ĒR''''''sdKĦ'''DHRRud***...555===???:::333sdKĦ(((D&oq<Ōq&ĒR<<<222+++>dp&ĒR)))(((nfʜd<Φ>d<Ħ+++s&dq&ĒR***+++i?ʜtd<Ħ)))HHܗDӊB'''<x+++)))******)))((((((B?d<((('''''''''(((***+++)))***+++++++++---geĦ111Hg8>aĦ444:::B?Ho9;;;>d<'''(((***+++(((((()))>d<ӵ***)))B?Ho9+++<x))))))******'''''''''&ӫeʬtIӇ)))>d<Φ>d<Ħ+++D&ӫetIӇ111DdDĦ333sdKĦ///B?dp&ĒR222222>d<sdKĦ:::B?Ho9+++s&dq&ĒR)))+++...///000000000,,,,,,---------,,,,,,+++---///222666:::===???@@@BBBCCCDDDDDDCCCAAA>>><<<<<<===???AAADDDFFFHHHIIIEEE@@@999444111000000000000000000//////000111111111111555===CCCHHHQQQYYY```aaaaaaaaadddgggeee___]]][[[[[[]]]bbbhhhlllnnnmmmooosssvvvyyy{{{|||}}}~~~~~~|||yyyxxxxxxyyyyyyvvvyyy|||}}}{{{wwwtttsssrrrpppllljjjiiigggeeecccZZZUUUPPPLLLKKKJJJGGGEEECCCCCCCCCCCCDDDCCCAAA@@@===>>>>>>===<<<<<<;;;<<<<<<:::777666777777666555222333444555555444222111444444555555555555444444555555555555555555555555444444333555666666555333555555666777777888888999666777777777777999<<h)))((('''fe'''@ďD)))***,,,++++++***)))((()))ne;;;:::=e***)))(((&&&&&&'''((()))ege((((((sĪj@h***+++,,,fdDĦ***@ďD,,,+++Hkge+++,,,,,,)))))))))))))))@h&&&%%%@G***+++HĪj@IŌ))),,,Bene'''Hkge(((ne((((((fe'''Hu]3hh((()))***se((((((((((((((()))******)))***++++++++++++geĦja>aĦ111777@GQQQCCCse(((((((((***+++))))))***<Ō((('''&&&@G,,,,,,Hkge)))************''''''(((HĪj@IŌ)))***ege+++,,,Hu]3hIŌ000111DdDĦ666ne222///@h---...>h222333444se777ne;;;<<<@G+++,,,sĪj@h)))+++...111222222222111,,,------------,,,++++++,,,///444999>>>BBBDDDEEEBBBDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGIIIJJJKKKLLLMMMHHHCCC<<<555000///000111111000000000000111111222111000444<<>>AAAAAA@@@@@@???===<<<;;;:::<<<===<<<:::888888888:::888555444555666555555///000222444555555555444444444555555555555444444444444444444444444444444555444333444666666666444555666666777777888999999:::::::::999888999<<>>((('''$$$""""""&&&)))((()))''''''&&&((()))***++++++DdDĦ******,,,************+++,,,(((((())))))******)))'''&&&''')))***+++***+++,,,%%%%%%(((((((((((((((***'''D^((('''((()))s׼s'''''''''((())))))))))))))))))***++++++***+++geFm8+++>aĦ...333999\\\WWWLLLs׼s,,,***))))))+++,,,)))***+++Ho))))))(((&&&%%%***+++,,,))))))************(((((()))((()))+++++++++,,,D^...///111DdDĦ888222333//////++++++,,,///222333333555s׼s<<<<<<;;;;;;;;;999000+++,,,---+++,,,---///000111111222.../////////......---,,,---111666===CCCGGGJJJKKKHHHHHHGGGGGGHHHJJJLLLMMMPPPPPPPPPPPPPPPQQQQQQQQQJJJFFF???777111///000222///////////////000111111222000333:::AAAGGGRRR[[[]]]ccchhhhhhggggggddd```]]]\\\]]]aaafffkkkmmmnnnnnnqqquuuvvvvvvvvvwwwyyyzzz~~~~~~|||}}}|||zzz~~~}}}~~~}}}zzzwwwsssqqqpppnnnqqqtttuuusssqqqppppppkkkeee\\\UUUOOOLLLJJJHHHDDDBBBAAA??????>>>===<<<<<<======<<<:::999999:::888:::<<<;;;777555444555555555555666888888777555000111222333444444555555333444444555555444444333444444444444444444444444777555333333555777777777444444555666666777777888;;;;;;;;;999888999;;;>>>@@@DDDGGGFFFBBB@@@BBBDDDFFFKKKPPPUUUZZZ```iiipppwwwΦ4DuXӵtvӵ>d<Ħ&&&''''''''''''((((((Ħ'''((((((((((((''''''(((,,,,,,***---555777333---(((Ħ(((&&&###)))((('''&&&%%%'''+++...777<<<;;;000((('''(((&&&))))))(((&&&%%%&&&(((+++000***&&&%%%%%%$$$(((---+++,,,000555888555---''')))***++++++---000666:::ĦAAA999000,,,+++)))((($$$%%%+++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,------...''''''(((******+++++++++>d<Ħ******))) +++---(((%%%''',,,$$$&&&)))******)))))))))''''''((()))*********)))&&&''')))***)))***,,,---&&&&&&&&&&&&'''(((******''''''''''''(((***+++,,,)))(((((())),,,,,,***'''$$$######$$$%%%&&&'''(((((((((((((((Ħ(((&&&&&&'''''''''''''''''')))>d<Ħ******%%%'''(((Be'''&&&&&&''')))*********)))((()))***++++++***+++geFYĉ+++,,,>aĦ,,,111666<<d<Ħ---,,,---...111>d<Ħ999999666Ħ......---,,,,,,+++******(((***,,,...000111111000222333444666Be>>>@@@@@@???===Ħ999999555333333111......000***---//////...,,,,,,---,,,+++******+++---000111000000111111000///......///222999@@@FFFKKKNNNOOOUUURRRNNNKKKKKKNNNRRRTTTWWWWWWVVVVVVUUUTTTTTTSSSKKKGGGAAA999333000111333...............///000111333111222888>>>EEEOOOYYY[[[cccjjjjjjgggfffccc```______```dddiiimmmppppppnnnrrruuuvvvuuutttuuuwwwxxx}}}~~~{{{|||~~~~~~~~~}}}yyywww}}}~~~~~~|||xxxsssnnnjjjggggggjjjnnnpppqqqqqqrrrsssiiiaaaUUUJJJDDDAAA@@@@@@<<<<<<<<<===============:::;;;<<<===<<<<<<===???888:::<<<;;;666333333444222333666:::===<<<:::777555555444333333222222111333444444555555444444333444444444444444444444444888555333333555777888888333333444444555666666777555555444222111111444666;;;@@@EEEEEEBBB???@@@BBBCCCGGGMMMPPPTTTYYY```fffoooyyy?aŖ%7uSQuR)ӵsdKĦ'''(((((()))))))))gdKĦ(((((((((((((((((((((((((((((((((***...555999111gdKĦ%%%&&&'''&&&''''''((()))******+++333777888444,,,'''(((,,,((()))***************)))$$$***,,,))))))...111///333444888===???<<<555///---......---...333;;;gdKĦBBB???999222,,,---+++)))((()))***)))((('''(((+++///222222000---,,,---......,,,+++,,,---*********)))******++++++gdDĦ'''((()))***---...,,,(((%%%&&&''''''(((((()))))))))))))))******++++++++++++******((('''''''''((()))+++,,,***)))(((''''''((()))***''''''(((***+++,,,---...(((((((((((('''''''''''''''''''''''''''((())))))&&&(((***gdKĦ(((***)))))))))((((((((('''%%%sdKĦ%%%&&&)))***+++***(((''')))))))))))))))))))))))))))******++++++,,,ŶS...,,,***3we<000333888<<>>gdKĦ666222222111//////.........)))***,,,,,,+++++++++---111---***,,,111444333111111222444444444444555777111777@@@GGGKKKMMMOOOPPPQQQRRRSSSSSSRRRRRRTTTVVVYYYZZZ[[[[[[ZZZXXXWWWUUUTTTJJJ===555222111...,,,...---...111000...111555555777999:::===DDDNNNVVVbbbeeejjjkkkiiieeeaaa```___eeehhhggghhhkkkllljjjnnnpppppppppppprrrtttwwwvvv{{{{{{yyy{{{~~~~~~}}}zzzyyy~~~|||vvvuuuqqqjjjfffhhhfffiiinnnrrrrrrpppllliii]]]TTTJJJCCCAAA???<<<999===========================<<<<<<;;;999888777777888777777666555555444444666555555:::???AAA===999555555444444444444555555666555444333333333333333333444555555444444555777555555444444444444555555888777555444444555666666444666777888777777999::::::???DDDEEECCCAAAAAABBB@@@BBBEEEIIINNNUUU]]]bbblllrrr|||>A'''ne'''((((((((())))))ne(((((((((((((((((((((((())))))))))))+++///666:::ne((()))))))))'''''''''((()))*********111666999666...))))))+++%%%&&&'''((()))*********'''+++,,,))))))...111000555;;;CCCKKKMMMGGG<<<333---------///333:::neFFFFFFEEE???666///---+++******++++++***)))'''))),,,111555666444222------,,,+++++++++++++++)))))))))***+++,,,---De'''(((***,,,---,,,***))))))(((&&&%%%'''(((((())))))))))))))))))******************)))((('''''''''((()))+++,,,)))((((((''''''(((((()))''''''((()))******++++++(((((((((((('''''''''''''''''''''''''''((())))))&&&(((ne(((((()))))))))((((((((((((((('''ne%%%&&&(((((()))*********)))'''''')))))))))))))))))))))))))))******++++++,,,>A------+++k<---...111666999AAADDDKKKTTT[[[\\\XXXTTTKKKAAA888555111,,,***,,,+++++++++fh))))))*********++++++------...//////000//////------------------------........................///............///000000,,,,,,,,,++++++De,,,)))***000444444ne999888ne555333222111000...,,,***)))''')))***++++++,,,...111000222444666777999<<<>>><<>>@@@EEEMMMSSS^^^bbbgggiiihhhddd```___aaagggjjjiiiiiilllmmmkkkkkkkkkkkkkkkkkkmmmpppssswww{{{~~~~~~{{{yyy{{{~~~|||~~~~~~}}}~~~|||wwwvvvrrrkkkhhhiiihhhjjjnnnooonnniiiddd```TTTMMMEEE@@@??????===:::======<<<<<<;;;:::999999;;;;;;:::999888777666666777666666555444444333333555444555999>>>???<<<888555555444444444444555555555555444333333333333333333444555555444444555777555555444444444444555555555555444444555666777888555777888777666666777888:::===AAACCCCCCBBBAAA@@@@@@BBBDDDGGGKKKQQQXXX\\\hhhnnnxxx((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))***,,,000666:::(((+++---,,,)))''''''(((((())))))******///444999777111+++)))***###$$$&&&''')))*********))),,,,,,))))))...333555;;;DDDQQQ\\\]]]TTTDDD888000......222;;;CCCKKKHHHIIIJJJEEE:::000---,,,++++++,,,,,,+++***(((***...333999;;;:::999222///+++***+++,,,,,,***(((((()))***,,,---...///'''&&&''')))+++...***&&&&&&)))***'''$$$'''((())))))******))))))((())))))******))))))(((((('''''''''((()))***+++'''''''''((((((''''''''''''''''''(((((()))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''((((((((()))(((((((((((((((((((((((((((%%%%%%&&&((('''((()))))))))(((&&&&&&))))))))))))))))))))))))))))))******+++,,,***,,,,,,,,,,,,---///222555:::>>>EEEOOOXXX]]]^^^]]]TTTLLLCCC===777000,,,,,,,,,,,,+++***((((((((()))))))))************++++++,,,---...///------...//////...------000000000000000000000000111111000////////////000,,,+++++++++***)))***'''(((...222222999999888777666333333333222000---***((((((***+++++++++,,,...000---000222444666999===???AAAEEE888444000111000///......---......///,,,******...111111000111...+++,,,///222111000111222444444555777;;;>>>999===CCCHHHLLLPPPTTTWWWVVVYYY\\\^^^^^^^^^^^^______]]]\\\[[[[[[[[[]]]^^^WWWNNNBBB888444333222000...---...111111111555;;;>>>AAACCCDDDDDDGGGLLLQQQZZZ^^^dddgggfffbbb___]]]aaagggiiihhhhhhjjjkkkiiihhhhhhgggffffffiiimmmqqqvvvyyy||||||zzzyyyzzz|||zzz{{{}}}}}}zzzvvvuuusssmmmiiiiiiggghhhjjjiiieee^^^VVVRRRHHHCCC>>><<<===>>>===;;;>>>===<<<;;;999888777666999999888777666666555555555555444444333333222222444333333777;;;<<<999666444444444444444444444444555444444333333333333333222444555555444444555666555555444444444444555555333333333444555666888999666777888777555555555777:::;;;===@@@BBBBBB@@@>>>???AAACCCDDDGGGLLLRRRVVVaaafffpppzzz)))(((&&&&&&&&&'''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))+++///444888888222+++***,,,---+++''''''((((((((()))))))))***+++000666666222,,,)))(((%%%&&&'''((()))******************)))+++000777<<>>???>>>888222,,,+++...000...+++))))))***+++,,,---------)))******(((&&&%%%&&&((()))'''%%%%%%((())))))((((((((()))************)))(((((())))))))))))((((((((((((((((((((()))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''')))***)))((('''((()))'''''''''(((((((((((()))'''&&&%%%######$$$&&&'''&&&'''((((((((('''&&&%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,(((***,,,---,,,,,,---...***+++,,,,,,,,,---///111888;;;AAAIIIQQQWWW\\\^^^YYYTTTMMMFFF???888444222///---+++*********)))((((((((((((((())))))))))))))))))((((((***,,,...///...///111222222111///...111111111111111111111111111000///---,,,,,,++++++++++++******))))))(((((()))'''(((...111000222555777777777777777777777777666555444222000---+++***,,,---............111333...000222333444777:::======BBBBBB>>>:::999777333000000///...------......111---***,,,000222///+++111///,,,,,,...000000///111333444555666999===@@@===???CCCGGGKKKPPPUUUYYY[[[___ccceeeeeecccbbbbbbbbb___\\\ZZZZZZ\\\___aaa[[[SSSGGG<<<666333222111222///000333444555:::@@@DDDHHHKKKLLLKKKKKKNNNQQQWWW[[[aaaeeeeeebbb___^^^```eeehhhfffeeeggghhhfffhhhgggeeeccccccfffkkkpppsssuuuwwwxxxwwwvvvxxxzzzxxxyyy{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~|||}}}~~~zzzwwwtttsssqqqmmmiiiggg```aaaaaa___ZZZRRRJJJEEE???===;;;;;;<<<===<<<:::===<<<;;;:::999888777777888888888777666555555444333333333333222222111111222222222555888888666444333333333444444333333333444444333333222333333444222444555555444333555666555444444333333444444555333333444444555666777777666777888888666666777888999888999===AAACCC@@@===>>>???AAABBBDDDIIIOOOSSS[[[___hhhrrryyy)))((('''&&&&&&'''(((***(((((((((''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())),,,111444999333---+++++++++'''$$$(((((((((((())))))))))))(((,,,111333000,,,)))(((******+++++++++******))))))((((((***---333<<>>555444111000999FFFPPPRRRPPPOOOKKKIIILLLQQQMMMAAA666000...+++++++++,,,+++***+++,,,000555;;;>>>???>>>888222,,,+++...000...+++++++++,,,,,,,,,+++*********++++++)))''''''((()))"""$$$'''''''''(((+++...((())))))***************(((((())))))))))))((((((((((((((()))))))))))))))%%%&&&'''(((((('''&&&%%%******)))))))))((((((((((((((((((((('''''''''''''''''''''''''''((())))))((()))***)))((('''(((***'''''''''''''''((((((((()))'''%%%$$$$$$&&&((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((((())))))******+++,,,,,,***,,,...///......///111+++,,,------,,,,,,...///666888===BBBHHHOOOUUUYYYZZZYYYVVVPPPJJJEEEBBB???555222---++++++***((('''(((((((((((()))))))))))),,,+++++++++---///111222000222444555555444222000222222222222222222222222000///...,,,+++***))))))*********))))))(((((((((***(((***...000///111555333444555666777777777777:::888444000....../////////000111000///000111333111222222222222333666999888<<<===999777888777555000//////............///111...,,,///222111+++%%%000///------.../////////222444555666777999===@@@===???BBBEEEHHHNNNTTTXXX^^^bbbgggiiiiiigggeeeeeeeeebbb^^^[[[[[[]]]aaaccc___XXXMMMCCC;;;666333111444111111333555666<<>>???AAACCCHHHNNNRRRZZZ]]]dddnnnvvv((()))***)))'''''')))***)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((***...111777444000,,,***(((&&&$$$(((((((((((())))))))))))(((***---...---+++******---......------,,,+++***)))'''(((,,,111666>>>GGGJJJNNNRRRRRRKKK@@@777111...,,,...888EEEPPPRRRQQQKKKIIIJJJOOOSSSPPPFFF===555111---+++++++++,,,,,,,,,---///333888:::;;;:::222///+++***+++,,,,,,******+++,,,,,,+++***((('''''')))***)))))))))+++--- %%%)))***((((((+++...((()))******++++++******((())))))******))))))((((((((())))))))))))(((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))((())))))((('''''')))***((((((((('''''''''&&&&&&***)))''''''(((*********&&&'''((((((((('''%%%%%%))))))))))))))))))))))))(((((())))))***++++++++++++---///000//////000111,,,---///...------...000111333777;;;@@@GGGNNNSSSVVVYYYZZZVVVSSSQQQOOOLLL@@@:::222---,,,+++)))'''((((((((()))))))))***************+++,,,---...///333333444555555444333333111111111111111111111111222111000...,,,+++++++++))))))))))))))))))))))))+++***+++......,,,///444111222444666777888777777<<<999444000...///111333000111111111//////111333333333222111///000333555666::::::555333444444222000000////////////000000000///...000111///***&&&......---------...000111333555777888888999;;;===:::<<<>>>AAAEEEJJJPPPUUU]]]aaafffiiijjjiiiiiiiiiiiifffaaa^^^]]]___ccceeeaaa]]]UUULLLCCC===999777666333111333444666===EEEOOOSSSXXXYYYYYYXXXZZZ]]]]]]```dddfffffffffffffffhhhmmmooollljjjkkkkkkhhhfffeeecccaaa___```dddgggiiijjjkkkmmmpppsssuuuvvvvvvwwwxxxzzz|||}}}~~~~~~~~~}}}~~~|||{{{{{{{{{{{{{{{}}}~~~{{{wwwtttsssllllllmmmooottt{{{|||xxxtttrrrnnnoooooollljjjhhhccc\\\NNNMMMKKKHHHDDD@@@===;;;;;;;;;:::::::::::::::;;;::::::::::::::::::::::::777777777666666555555555222222222222222222111111111111222222222222222222111111333333333333111111222222222222222333333444111333444444333333444555444444333333333333444444555555555555555444333222222444666777888999;;;===666666888;;;???@@@@@@???<<<===???@@@BBBFFFLLLPPPYYY[[[aaajjjsss}}}'''***,,,+++)))((()))+++))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))******)))((())),,,...222333222...***'''((()))))))))))))))((((((((((((******++++++++++++---...------.........---,,,,,,+++)))***///333666===FFFIIILLLLLLIIIAAA888222000++++++---555@@@GGGIIIHHHDDDEEEIIIOOORRRPPPHHHBBB;;;666000++++++,,,...///------...111444555555444------,,,+++++++++++++++((()))***++++++***(((''''''((()))(((((((((***,,,%%%'''***++++++***)))((())))))***++++++++++++***)))******************)))(((((()))******)))(((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))((('''''')))+++))))))((('''&&&%%%%%%$$$)))'''&&&''')))***)))'''''''''((()))((('''&&&%%%))))))))))))))))))))))))(((((())))))******++++++,,,---///000///...///000---///000000//////000111...000333555888===EEEJJJMMMTTTXXXVVVTTTUUUUUURRRMMMDDD999111///...,,,))))))))))))*********++++++(((((()))***************333333333333333333333333////////////////////////222222000///---,,,,,,,,,((())))))******++++++,,,+++***+++---+++))),,,222111222555777999999999888:::888555222111111333444222333444333111111222444333333111///......111444444777777222000222444333111111000000000000111111000000////////////......,,,------,,,---...000222333666999:::999888888888555888;;;===AAAFFFKKKPPPXXX\\\bbbgggiiikkkmmmnnnmmmjjjfffbbbaaabbbeeegggaaa___[[[UUUMMMFFFBBB???;;;777555666777999@@@HHHRRRVVV[[[^^^^^^___bbbeeeccceeeggghhhhhhiiijjjllllllppprrrnnnlllmmmllliiihhhhhhfffcccaaaaaabbbdddgggggghhhjjjooosssvvvwwwuuuvvvxxxzzz|||}}}~~~~~~~~~}}}~~~}}}|||{{{{{{||||||}}}{{{}}}~~~|||xxxtttqqqoooeeecccbbbccchhhpppwww}}}~~~{{{xxxtttpppnnnkkknnnnnnjjjhhhgggaaaYYYJJJHHHDDDAAA>>><<<;;;;;;999999999888888999;;;<<<::::::999999888888888777555555555555444444444444222222222222222222222222111222222222111111111222000111222333333222111000222222111111222333333444111333444444333222444555444333333222222333333444222333444555555555444333111333555666666666888:::444666999<<<===???AAABBB===>>>??????@@@CCCHHHKKKRRRSSSYYYcccnnnyyy'''***------+++))))))+++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++,,,,,,+++)))***,,,...///111333000***(((***...))))))))))))((((((((((((,,,+++***)))***,,,///111+++,,,------...............***,,,111444555<<>>>>>======@@@FFFLLLOOOMMMGGGBBB@@@:::222---+++---000111...------///111222000///,,,---......,,,,,,,,,---%%%''')))***+++***)))((()))******(((&&&%%%&&&(((***)))))),,,...---'''"""))))))***++++++++++++*********++++++++++++******(((((()))******)))((('''***)))(((''''''((()))***&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''((()))))))))))))))(((&&&''')))+++******)))'''&&&%%%$$$###%%%###"""$$$'''(((&&&###'''((()))))))))(((&&&&&&))))))))))))))))))))))))((((((((()))******+++++++++---//////...---...///...000111222111000111222///111222333333666<<>>CCCHHHLLLSSSXXX^^^dddhhhlllppprrrqqqnnniiieeeddddddfffhhhaaaaaa___ZZZTTTMMMIIIGGGAAA===:::;;;;;;===EEEMMMTTTXXX]]]```aaacccgggkkkhhhiiijjjjjjiiikkkmmmooolllppprrrnnnllllllkkkhhhkkkkkkjjjhhheeecccdddeeeeeeeeefffjjjoootttwwwyyyuuuvvvxxxzzz|||}}}}}}~~~~~~}}}~~~~~~}}}{{{|||{{{{{{{{{{{{}}}{{{|||}}}{{{wwwrrrooommm```^^^[[[[[[___gggooouuuzzzzzzyyyxxxuuurrrooommmjjjnnnnnnjjjhhhggg```WWWIIIFFFBBB>>>;;;;;;<<<<<<777777777666666888;;;>>>;;;:::999888777666555444444444333333333333333333222222222222222222333333111222333222111000111222///000222333333222000///222111111111222333333444111333444444333222444555444333333222222333333444000111333555666666555555111333444444333333555666222666;;;===<<<===AAADDD?????????>>>>>>@@@DDDGGGJJJJJJQQQ\\\hhhttt(((((((((((())))))))))))******))))))))))))******"""%%%***,,,,,,***)))(((+++***)))(((((()))***+++************************222111///---+++******)))))))))))))))))))))))))))---)))(((***++++++...222111444;;;@@@:::...***...444///---///222444:::@@@LLLMMMNNNJJJBBB999222...,,,---...000111333444555888:::>>>DDDJJJNNNNNNNNNBBB@@@;;;777444222111111444111...---///111000...)))+++------,,,+++***+++)))***,,,------,,,***)))"""'''***))))))+++((($$$++++++***)))(((((())))))***((('''&&&'''((('''&&& %%%))))))(((&&&&&&'''((())))))(((((()))***)))))))))))))))******+++***&&&$$$&&&))))))((((((((((((((((((((((((((((((***)))'''&&&%%%'''((()))((()))+++,,,------,,,,,,))))))))))))))))))))))))***)))(((((((((((((((((('''''''''''''''((())))))))),,,---,,,***)))+++---222///,,,((('''(((***+++,,,...000111000...,,,***///...111666;;;;;;555///111111111111222333555666>>>???DDDKKKNNNNNNRRRWWW[[[VVVLLLAAA666...+++***(((''''''&&&'''***,,,---*********))))))***...111444333111000111111000///777666444222000...---,,,.........------,,,,,,,,,''''''(((((())))))******+++)))(((&&&&&&((()))+++000000111333555888:::<<<888777666555555555666777;;;999777777888999999888444555555333111//////000111000///000111333666888000111222333333333333222333444444222///---------------------......///000666999;;;;;;999555222111111///222999>>>BBBHHHNNNRRRYYY___aaaeeejjjmmmlllmmmllljjjhhhffffffffffffcccbbb```^^^\\\YYYTTTQQQLLLIIIEEECCCDDDHHHNNNRRR[[[]]]aaaccccccdddfffhhhiiikkklllllllllmmmoooqqqsssrrrqqqpppooooooppppppqqqooommmjjjhhhfffeeeeeedddeeefffhhhlllpppuuuwwwvvvxxx{{{}}}}}}}}}~~~~~~}}}||||||||||||}}}}}}|||{{{{{{|||~~~|||zzzwwwsssnnnkkkbbb^^^ZZZYYY\\\aaagggjjjqqqsssuuutttqqqllljjjhhhkkkmmmoooooolllgggaaa]]]MMMHHHAAA<<<::::::::::::::::::999999999999999:::777777777666555333222111555444444333333222222111000222222//////111111...777333000000222333222111111111000000000000111111111111000000111111222333111111111111111111222222444444444444333333222111444333333222222333333444222444555444333333444555777666666888<<<@@@CCCDDD@@@@@@@@@>>>======@@@BBBDDDIIIPPPXXXaaammmzzz((())))))))))))***************))))))))))))******%%%(((+++---,,,*********+++***)))(((((()))***+++************************......---,,,++++++,,,,,,************************,,,******,,,,,,,,,000777999<<>><<<::::::;;;<<<===<<<777777555111...---///111111000//////000222444555111222222222222333333333555555555333000.........,,,,,,,,,---...///111111444777::::::888444222000333111333999>>>@@@EEEJJJPPPWWW]]]___ccchhhjjjjjjjjjiiihhhfffeeeeeeffffffiiigggeeedddcccaaa]]][[[VVVSSSOOOLLLMMMQQQVVVZZZ^^^```bbbcccdddeeegggiiihhhjjjlllmmmmmmooorrrttttttrrrpppooonnnnnnpppqqqqqqpppooonnnlllkkkjjjiiigggggghhhjjjmmmqqquuuwwwwwwyyy|||}}}}}}}}}~~~~~~}}}}}}}}}|||~~~}}}zzzxxxuuurrrnnnkkkbbb```\\\\\\___dddiiilllppprrrsssrrrooolllkkkkkkkkkmmmpppppplllddd\\\VVVKKKFFF@@@<<<:::::::::999::::::999888888888999999777777777777666555444333222333333333333333333333...111111///000333333111444111///...000111000///222222111111111111222222111111000000111111222333111111111111111111222222333444444444333333222111444333333222222333333444222333444444333333444666666555555777:::>>>AAABBB@@@@@@@@@>>><<<===???AAA???CCCIIIOOOWWWdddrrr|||************++++++++++++******))))))))))))******)))***,,,,,,+++******++++++***))))))))))))***+++))))))))))))))))))))))))************+++,,,---...******************************---///------444<<>>>>><<<444222000///......//////444333666<<<@@@CCCIIIPPPXXX\\\^^^XXXJJJ<<<111---...---***(((''''''((())))))+++,,,+++******+++,,,------,,,,,,,,,---......***++++++,,,---......///++++++++++++************,,,,,,+++***)))(((''''''))))))(((((((((((())))))---...///111333666888999::::::999999:::;;;<<<======<<<::::::<<<>>>???>>>;;;999666111---,,,...111000//////......000111222222111111000111222333444555666777555222/////////,,,,,,,,,---...000111222444777:::;;;888555333222555222444999<<<===AAAFFFNNNUUU[[[^^^```eeegggfffgggfffeeeddddddeeefffgggllljjjhhhggghhhhhhfffeee___]]]YYYWWWWWWZZZ___bbbcccdddeeeddddddeeehhhjjjhhhjjjlllnnnoooqqqtttwwwuuussspppmmmmmmnnnppprrrqqqrrrrrrrrrqqqqqqpppooolllkkkkkklllooorrruuuwwwyyy{{{|||}}}}}}~~~~~~|||xxxuuusssqqqooollldddcccaaaaaacccfffiiillloooppppppooommmlllmmmnnnjjjmmmooooooiii___UUUNNNGGGCCC>>>;;;999999999888:::999999888777777888888888777777777666666555555111111222222333444444555...111222000111444333111333111//////000111000///333333222222222222333333111111000000111111222333222222222222222222111111333333444444444333222222333333222222222222333333000222333444333444555777555555555777999<<<>>>@@@@@@@@@???>>><<<<<<===???AAACCCFFFJJJQQQ^^^mmmwww+++++++++,,,,,,,,,,,,---+++******))))))******++++++,,,,,,+++))))))***,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---************************''')))---///---,,,555???KKKOOOVVV^^^^^^WWWLLLEEE???===???EEEHHHIIIMMMQQQWWWYYYYYYTTTLLLAAA888444//////......---,,,++++++222111000222555777888888333222222222333444555666222000///---,,,+++***)))(((***++++++******+++,,,))))))***++++++***)))))))))++++++'''(((,,,---+++***)))((('''''''''''''''%%%%%%%%%'''***,,,++++++***+++,,,***(((''''''((('''((())))))(((((()))***&&&&&&%%%%%%&&&&&&'''(((''')))***+++---000///+++))))))))))))))))))))))))&&&'''(((((()))(((((('''((()))))))))(((&&&$$$###(((((((((((((((((((((((((((((())))))))))))))))))''''''((()))))))))))))))((()))))))))((((((((()))"""$$$'''***++++++)))(((+++,,,---......---++++++++++++,,,000555:::;;;;;;888777444222///...------777555555888:::;;;AAAHHHQQQZZZbbb```SSSBBB555///000...,,,)))'''''''''((()))+++,,,,,,***))))))******++++++++++++,,,...///------,,,++++++******)))++++++++++++++++++******((((((((())))))))))))***(((((())))))))))))((((((---...///111333666888999:::::::::;;;<<<===>>>>>>:::999777888:::<<<======<<<;;;888444///---...000//////...------......///111000...---...///111333444666666555222000/////////.........///000111222666999<<<===;;;888666555444222333888;;;<<>>OOOUUU]]]bbbbbb\\\PPPGGGDDDCCCEEELLLOOOPPPSSSXXXWWWXXXWWWRRRIII@@@888444------------,,,,,,,,,,,,...,,,+++,,,...000000///......///000111333555555222222111000...,,,++++++.........---+++)))***+++***++++++++++++++++++***(((***)))%%%&&&***,,,***---,,,+++)))(((''''''&&&&&&%%%&&&'''))))))'''&&&((()))))))))'''&&&((()))'''((())))))(((((()))***''''''&&&&&&''''''((()))((()))''''''***...(((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((())))))(((''''''((((((((((((((((((((((((***++++++++++++***)))((('''((())))))******)))))))))(((((((((((()))(((((('''(((((())))))************+++,,,------,,,++++++...---,,,---000222444444;;;;;;:::888555222000///777444333444555555:::AAAJJJTTT___bbbYYYJJJ===666333111...+++)))((((((((()))***,,,,,,***))))))***)))***,,,,,,++++++...000......---,,,***)))((('''++++++++++++,,,,,,,,,,,,&&&&&&'''(((((())))))***(((((())))))))))))(((((())))))***,,,///111333555888999:::;;;;;;<<<======888777555666888:::;;;;;;999::::::777333000............------------------///...,,,++++++---///000111333555444222000//////222222111111000000111111666999<<<>>><<<999888777222111333888;;;<<<>>>BBBLLLTTT[[[^^^aaaeeefffdddeeeeeeddddddeeefffhhhiiihhhfffdddeeegggiiiiiiiiifffdddbbb```aaabbbeeefffkkkkkkjjjhhhfffgggjjjlllnnnoooppppppppppppssstttuuussspppmmmmmmpppsssvvvqqqrrrssstttuuuvvvvvvvvvtttsssrrrrrrrrrtttwwwxxx||||||}}}}}}}}}~~~~~~|||xxxuuutttrrrqqqooojjjkkkkkkiiieeeccccccdddjjjlllnnnoooooooooqqqsssnnnnnnmmmhhh___TTTJJJCCC???<<<:::999::::::999777999999888888888888999999666666444333333333333333333333333222222111111111---111222111222444333000111222333333222222222333111111000000000000111111111111000000111111222333333333333333222222111111222333333444444333333333333222222111111222222333///000222333333333555777666888999999999999<<<>>>======>>>===;;;:::;;;<<>>===;;;888666444111000222222222777===DDDMMMXXX^^^\\\SSSHHHAAA:::777333///,,,***))))))(((***+++***))))))***+++)))+++---,,,***+++...111+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))***,,,///111333555555666777888999999888888888666444444666888999888555777888888444111...---------------------,,,,,,---,,,,,,++++++---...//////111444444333111000000555444333333222333333333555999<<<>>>===;;;999888555333555;;;======???CCCJJJSSSZZZ^^^aaafffgggeeegggfffeeedddeeeeeegggggggggfffeeeeeegggiiiiiihhhgggfffeeedddeeefffhhhiiikkkkkkkkkjjjhhhiiijjjlllpppqqqqqqqqqpppppprrrssstttrrrpppooopppsssvvvyyyttttttsssttttttuuuvvvwwwvvvuuutttssstttvvvxxxyyyzzz|||}}}~~~~~~~~~~~~}}}yyyvvvuuurrrpppnnnjjjlllllliiiccc```___aaagggkkkppprrrsssrrrrrrrrroooooonnnjjjaaaUUUIIIBBB;;;:::999:::;;;;;;999888888888888888999:::;;;<<<777666444222111111222222444333333222111111000000(((---000000222555555222...000111222000000000111111000000000000000000111111111000000111111222333444444444333222222111111222222333444444444333333222222111111111111222222///111222333222333444666666888;;;:::888888:::===:::;;;<<<<<<;;;:::;;;<<<===>>>???@@@CCCKKKVVV^^^nnnuuu~~~++++++,,,,,,,,,---------,,,++++++******++++++,,,(((***++++++******,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,******,,,,,,,,,000666EEERRR___ddddddddd```ZZZTTTQQQPPPRRRRRRQQQRRRVVVTTTSSSOOOIIIAAA:::666444------------------------...------...000///---+++------..................---000222111...,,,,,,,,,***++++++***((()))+++---++++++************++++++%%%((((((%%%%%%))))))'''******)))(((((((((((()))******))))))(((&&&"""&&&((())))))(((''''''((('''((())))))(((((()))***((((((''''''(((((()))*** +++000+++(((***(((!!!((((((((((((((((((((((((''''''&&&&&&'''(((***+++%%%&&&((()))*********)))))))))))))))))))))))))))$$$&&&(((*********))))))'''((()))++++++***)))(((+++)))'''(((***+++)))'''******)))))))))***+++,,,)))*********++++++++++++******+++******+++---///333777===CCCEEEDDDBBB???777444333444222111444999===BBBKKKUUUYYYWWWPPPIIIDDDAAA;;;555000,,,***)))((()))))))))((()))+++---(((+++---,,,)))))),,,000(((((())))))***+++++++++************+++++++++,,,)))))))))***++++++,,,,,,***)))(((''''''((()))*********,,,---000333555666222333444555555444333333555333111111222444444333111222444333111///...///,,,,,,------------------------------............---000444555555444333333444444444444555666777888999<<<@@@BBBAAA???======;;;999;;;???AAA???@@@CCCHHHPPPYYY]]]aaafffgggeeehhhgggeeedddcccccccccdddfffeeeeeefffggghhhfffeeeffffffffffffggghhhjjjkkkiiikkklllkkkjjjjjjkkklllnnnooopppppppppppprrrtttrrrrrrqqqrrrsssvvvyyy{{{xxxvvvtttsssssstttvvvxxxvvvuuutttttttttvvvxxxzzzyyy{{{}}}~~~~~~~~~~~~~~~|||yyywwwtttqqqmmmjjjgggiiijjjfff```]]]^^^aaaeeejjjrrrvvvwwwtttqqqpppnnnqqqsssqqqhhhZZZKKKBBB999999999:::<<<<<<:::999777888888999:::<<<===>>>:::888555333111111111111222222222111111111111111)))...000000111333222...---///222222111///000222222111111000000111111222111111000000111111222333555444444333222222111111111222333333444444444333222222111111111111222222000222333333222222333444444888;;;:::777555777:::777999;;;;;;;;;:::;;;===999<<>>999666555///......------,,,,,,,,,,,,,,,,,,...///...,,,))))))***+++---...//////000...111333333000---...///---------+++))))))***,,,******))))))))))))******%%%((((((&&&&&&)))***'''&&&&&&&&&'''''')))******''''''''')))******'''%%%''')))++++++)))'''&&&''''''((())))))(((((()))***(((''''''''''''((())))))!!!,,,((("""&&&***)))))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,&&&&&&((()))))))))(((''')))))))))))))))))))))))) """%%%(((************'''(((***+++,,,+++)))(((+++)))'''(((+++,,,***(((''''''((()))***+++++++++))))))*********++++++,,,&&&((()))***+++---///111---333<<>>???>>>@@@BBBDDDFFFHHHHHHHHHHHHEEEFFFHHHHHHHHHGGGFFFEEEKKKOOOUUU\\\aaaeeegggggghhhiiifff___^^^bbbeeeeeeddddddeeeffffffgggffffffiiihhhgggggggggiiijjjkkkjjjlllnnnnnnllljjjjjjjjjllllllkkkllloooqqqrrrqqqqqqpppqqqrrrsssvvvxxxzzzttttttsssqqqppprrrvvvyyyvvvvvvvvvuuuuuuuuuuuuuuuuuuwww{{{}}}~~~|||yyyxxx||||||||||||}}}~~~|||yyyzzzuuukkkggghhhfffeeeccc```^^^]]]\\\[[[cccjjjsssxxxyyywwwuuuuuutttyyy}}}yyylllZZZJJJAAA???<<<:::;;;======;;;999999:::888777<<>>@@@BBBOOOXXXdddmmmvvv---.........//////000000000000///////////////......///////////////......///111333333111000111111000222444444111...,,,,,,000...---...000111000...000111111///,,,+++---//////000111111000000222444888???KKKXXXccciiillllllggg```XXXSSSRRRRRROOOLLLLLLHHHCCC===888555333333777555333222000000000000111111111000......000222////////////000000111222111333555555333000...,,,///...,,,+++***)))))))))))))))***++++++*********---(((&&&***+++'''&&&((('''((()))((('''&&&''')))))))))))))))))))))))))))***************)))((('''(((''''''(((******)))(((,,,***(((((()))***)))((((((((()))))))))*********+++++++++*********))))))((())))))(((&&&&&&''')))+++***)))((()))***,,,...'''&&&&&&(((******)))(((,,,***)))***+++***&&&###(((((((((((())))))))))))(((((())))))***)))))))))***************)))((((((+++++++++***))))))+++---+++,,,,,,+++))))))***,,,***+++///444;;;BBBHHHLLLMMMNNNIII???888777666444111333777<<<@@@DDDGGGHHHNNNPPPPPPIII===444//////***++++++***))))))******)))))))))(((((())),,,///))))))************))))))(((((((((((()))***+++,,,,,,+++)))((((((((()))*********************************++++++,,,+++++++++,,,---//////---,,,---...---,,,++++++,,,------,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,+++++++++,,,******---...,,,,,,///---///111333555555444333999777777:::>>>BBBBBBBBBAAABBBDDDFFFGGGIIIJJJJJJLLLLLLMMMMMMLLLLLLKKKKKKNNNQQQVVV\\\```cccdddddddddfffeeeaaa```cccdddbbbccccccddddddddddddcccbbbffffffeeeeeefffggghhhiiiiiikkkmmmnnnlllkkkjjjkkkkkkjjjjjjlllnnnpppqqqrrrpppppppppqqqrrrtttvvvxxxuuuuuuuuusssrrrrrruuuwwwwwwwwwxxxxxxwwwvvvuuuuuutttuuuxxxzzz{{{zzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~}}}xxxvvvvvvrrrkkkggghhhcccbbb```^^^\\\\\\\\\\\\fffkkkrrruuuuuusssrrrqqquuuxxxxxxrrrdddTTTFFF???;;;999777888::::::888666:::;;;===AAAJJJUUUXXXUUUJJJ???555222222111111333333333111000000000111111//////000111111111111111000000000000000111111222///222222000000222222///111222222111///...///000222111222555777777444000333333222222222222333333222222222222222222222222///000000111222222333333555444444444444444444444777888999;;;<<<=========::::::::::::<<<>>>@@@AAAGGGOOOYYYbbblllyyy111222222222222333333333333333333333333444444444444444333333222111000000000222555666444333222222555777999888555222000000333111111222444444444333333444444222000000111222333444555555444444666888777===GGGSSS^^^gggmmmoookkkdddZZZRRROOOMMMKKKIIIGGGEEEAAA===999888777777<<<;;;999666555444444444444444555444333333555666444444333333333444555555000444777666222///000222...---,,,+++***))))))))))))***++++++,,,,,,,,,,,,000,,,***++++++)))((()))'''((()))((('''&&&''')))))))))))))))))))))))))))***))))))(((((())))))***(((''''''(((******)))'''+++***(((((()))***)))((((((((())))))))))))******((((((((((((((('''''''''((()))))))))'''((()))+++&&&&&&&&&&&&&&&&&&'''''')))(((((()))***+++)))((())))))***+++,,,***%%%"""(((((((((((())))))))))))******************)))((())))))***++++++***(((''')))******)))((((((***+++++++++,,,+++)))(((***+++(((+++///111222555;;;@@@JJJOOOPPPIIIAAA===:::888000111333555888;;;>>>???HHHMMMRRRPPPHHH===555000++++++***)))))))))))))))'''((())))))((()))+++---************************(((((((((((()))***+++,,,+++***))))))((()))))))))************************,,,,,,+++*********++++++***,,,------,,,++++++,,,---+++((()))+++---,,,***+++,,,---,,,++++++---///******+++++++++++++++,,,+++)))***...///---...111+++,,,///111333444444444666777999===AAADDDDDDDDDCCCCCCDDDEEEGGGJJJMMMNNNOOONNNMMMKKKKKKKKKLLLLLLQQQSSSWWW[[[^^^`````````___cccdddaaaaaacccbbb^^^```````````````___^^^]]]bbbbbbbbbbbbcccdddeeefffgggjjjlllmmmllljjjjjjjjjhhhhhhiiijjjlllnnnpppqqqppppppppppppqqqsssuuuvvvuuuvvvwwwuuusssrrrssstttxxxxxxyyyzzzyyywwwuuusssssstttuuuwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{zzz|||~~~|||xxxuuusssrrroooiiiggghhhaaa___]]][[[ZZZ[[[]]]^^^iiimmmqqqtttuuuuuuuuuvvvvvvuuupppgggYYYLLLBBB===999888777777888888777666999>>>FFFQQQ___iiiggg___HHH>>>555222222000000222333222111111000111111111//////000111111111111111000000000000000111111222000333333000000333333000222333333222///......///111111222555777888666444222111111000000111111222222222222222222222222222000000000111222222333333444444444444444444444444666777888:::;;;<<<======::::::999:::;;;===???@@@AAAFFFMMMVVVaaannn{{{666666666777777777777777777888888999999:::::::::999999888777666666666666333666:::;;;999777666555:::<<<===<<<999666444444666666666777888999999999555666777888888999:::;;;777999:::999999999;;;===:::>>>EEENNNXXXaaajjjoooiiibbbXXXPPPLLLKKKJJJIIIFFFDDDBBB@@@>>>>>>>>>>>>BBBAAA>>><<<::::::::::::888999::::::999999;;;<<<::::::999888888888999999555666777555222//////000...---,,,+++************)))***+++,,,------...---...+++))))))***)))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((()))(((''''''''')))***+++''''''&&&((()))***((('''+++)))'''''')))))))))((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,''''''''''''%%%###!!! ***))))))***++++++)))'''&&&&&&((()))******)))((()))*********++++++++++++---------------,,,+++***((()))***++++++***((('''((()))***)))((('''(((*********+++***((((((***+++'''+++......+++,,,111666;;;EEENNNPPPMMMGGG>>>444222111111222333555777999@@@GGGPPPTTTPPPEEE999222...,,,***))))))))))))(((&&&((()))***))))))***,,,******))))))))))))******))))))(((((()))***++++++******))))))))))))))))))************************---,,,***)))(((((()))******,,,------,,,++++++,,,---)))&&&'''+++,,,***(((+++,,,,,,,,,++++++---///******++++++,,,,,,---------***+++...///------000***,,,---///111222222222111444888>>>BBBDDDDDDDDDEEEDDDDDDEEEHHHLLLOOORRRQQQOOOMMMJJJJJJJJJLLLMMMQQQSSSVVVYYY\\\]]]^^^^^^]]]``````___```bbb```[[[[[[[[[[[[ZZZZZZYYYYYYXXX_________```aaaaaabbbcccdddgggjjjkkkjjjiiihhhhhhcccdddfffhhhiiillloooqqqqqqppppppppprrrsssuuuvvvvvvxxxyyyxxxuuurrrqqqqqqwwwxxxzzzzzzyyywwwtttrrruuuuuuvvvwwwxxxzzz|||}}}{{{zzzyyyxxxwwwwwwwwwwwwuuuxxx}}}~~~wwwuuurrrooolllhhhffffff```^^^\\\ZZZ[[[]]]```cccfffhhhkkkooorrrvvvyyy{{{tttooofff[[[OOOEEE>>>;;;::::::999::::::::::::999:::CCCPPPaaaqqqvvvkkk]]]EEE<<<555333111//////222222222111111111111111111//////000111111111111111000000000000000111111222111333333000000333333111...///111111000000111333000111222444666888888888333222111111000111111111222222222222222222222222000000111111111222222222555555555555555666666666888999999::::::::::::999:::999999999:::<<<>>>???AAACCCHHHPPP[[[hhhsssyyy;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAA??????>>>======>>>>>>???<<>>@@@AAA???<<<:::999999:::;;;<<<<<<======>>>???>>>>>>>>>???@@@AAAAAAAAA<<<===>>>>>>===>>>@@@AAA>>>AAAFFFKKKQQQZZZdddkkkhhhbbbXXXPPPJJJHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCGGGFFFDDDBBB@@@??????@@@===???AAAAAAAAAAAABBBDDD@@@@@@???>>>>>>===>>>>>>???<<<999777666444000,,,------,,,+++************)))***+++,,,---.........)))(((&&&%%%&&&((('''%%%'''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''')))***+++'''&&&&&&'''))))))((('''***(((''''''((())))))((('''(((((((((((()))))))))))))))))))))))))))))))))$$$%%%''''''&&&''')))+++******++++++***(((&&&$$$***))))))***++++++)))'''((((((''''''''')))+++,,,)))*********++++++++++++---------------,,,+++***((()))***++++++***)))((('''(((***)))((('''((()))((()))***)))(((((()))+++&&&***---,,,))))))---222222999BBBJJJPPPOOODDD777444333222222222333555666888???JJJRRRRRRJJJ>>>555111---***))))))***)))(((&&&(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))***+++)))))))))*********))))))************************,,,***)))'''''''''((()))+++,,,......,,,+++,,,---+++)))'''''')))+++***(((***,,,,,,,,,++++++---...++++++,,,,,,------.........,,,,,,......++++++...,,,------...////////////000444:::???CCCEEEEEEFFFGGGFFFFFFFFFIIIMMMQQQTTTVVVTTTPPPMMMLLLMMMOOOPPPNNNPPPSSSVVVYYY\\\]]]^^^]]]^^^]]]ZZZ\\\___^^^YYYTTTSSSRRRRRRSSSTTTVVVWWW]]]^^^^^^^^^____________aaadddgggiiigggeeedddddd]]]```ccceeefffhhhlllppprrrqqqqqqrrrsssuuuwwwxxxwwwyyyzzzyyyvvvsssqqqqqquuuvvvxxxyyyxxxvvvsssqqqwwwwwwwwwxxxzzz|||~~~~~~{{{yyywwwuuutttsssqqqtttzzzyyywwwsssmmmiiigggfffdddaaa```^^^]]]^^^aaaeeegggccccccdddfffjjjooorrrtttkkkeee[[[PPPGGG@@@<<<:::::::::;;;;;;::::::;;;;;;>>>III[[[mmmzzzxxxfffRRR@@@:::444333111...///222111111111111222111111111//////000111111111111111000000000000000111111222111333222//////222333111,,,---///000000111333555000111222333555777999;;;555444333222222222222222222222222222222222222222111111111111111222222222333444444444555555555666777888888999::::::999999999999999999:::;;;===>>>BBBCCCFFFMMMVVVbbblllrrrAAABBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGGGGBBBDDDGGGGGGFFFDDDCCCDDDBBBCCCDDDCCCAAA?????????>>>@@@AAABBBAAABBBCCCEEEIIIGGGFFFFFFGGGFFFCCCAAA@@@AAABBBAAAAAAAAACCCEEEBBBDDDFFFHHHLLLTTT^^^fffjjjddd[[[RRRKKKGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEJJJIIIGGGFFFEEEEEEEEEEEECCCEEEHHHIIIHHHIIIJJJKKKGGGFFFEEECCCCCCBBBBBBBBBHHHDDD???===<<<999222,,,---,,,++++++******++++++***++++++,,,------------+++,,,+++)))***,,,***&&&'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''(((((()))***'''&&&&&&'''))))))(((&&&)))'''&&&'''((())))))(((''''''(((((((((((())))))''''''''''''(((((((((((($$$%%%&&&&&&&&&&&&(((***%%%&&&((()))******)))))))))(((((()))***+++)))(((---,,,***'''&&&&&&***---(((((((((((())))))))))))******************)))((()))))))))))))))*********'''(((******)))(((((()))'''((()))((('''''')))+++&&&))),,,,,,******---///111222555<<>>;;;999777888:::999888888999:::@@@MMM___ooowwwppp[[[FFF<<<777444333111...///222000000111222222222222111//////000111111111111111000000000000000111111222000222111......111222000...000111111000000111222///111222222333555999<<<666666555444333333333333222222222222222222222222111111111111111111111111000111111222222333333333222444666888:::;;;<<<===999999888888999:::<<<===???AAADDDIIIOOOYYYdddkkkHHHIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQOOONNNLLLKKKJJJKKKLLLLLLEEEFFFHHHHHHFFFEEEFFFGGGFFFGGGHHHGGGEEEDDDDDDFFFAAACCCEEEFFFEEEEEEGGGIIINNNLLLJJJJJJKKKIIIFFFBBBBBBCCCDDDDDDCCCDDDFFFGGGCCCEEEGGGGGGHHHOOOZZZccchhhddd^^^VVVOOOKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHIIIIIIJJJHHHJJJMMMOOOOOOOOOPPPQQQKKKJJJIIIGGGFFFFFFEEEEEEHHHGGGFFFCCC???999333///,,,,,,++++++******++++++***+++,,,,,,,,,,,,++++++...111111------...)))"""'''((()))((('''&&&''')))))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&%%%'''((()))(((&&&((('''&&&&&&((())))))((('''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&''')))***"""###$$$%%%'''((((((((('''&&&&&&(((******)))(((+++,,,,,,***((((((***---(((((((((((())))))))))))(((((())))))***)))))))))***)))((('''((()))+++,,,''')))++++++***(((((()))&&&((((((((('''''')))+++((()))***+++,,,,,,,,,,,,***,,,...222:::AAA???999000111222333333333333333333444:::CCCLLLMMMGGG@@@777111,,,***+++,,,+++(((+++++++++***)))***---000)))+++---//////---+++)))******))))))))))))******'''((()))***+++******)))************************)))******++++++++++++***)))+++,,,,,,+++******+++'''***,,,***'''&&&))),,,'''***---...---,,,++++++---------,,,,,,,,,,,,,,,,,,)))))),,,,,,******---,,,,,,,,,---...///000000222777<<<@@@BBBDDDGGGIIIKKKJJJJJJKKKLLLOOORRRTTTTTTRRRPPPMMMKKKJJJJJJKKKJJJKKKMMMPPPSSSVVVXXXYYY[[[[[[ZZZYYY[[[\\\WWWOOODDDCCCAAABBBGGGOOOWWW]]]______```___^^^]]][[[ZZZZZZ]]]aaabbb___\\\YYYXXXSSSWWW\\\^^^^^^aaaggglllnnnooooooqqqsssvvvyyyzzzyyyzzz{{{yyyvvvtttssssssuuuuuuvvvwwwwwwwwwvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyzzzyyyvvvsssqqqooonnnmmmlllooosssxxx{{{}}}~~~~~~wwwwwwqqqiiieeeggghhheeecccccccccdddfffhhhjjjlllmmmhhhaaa]]]ZZZXXXUUUSSSJJJGGGBBB@@@>>>===999777555777999888777666888:::<<>>777333222,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******+++......***((((((!!!'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&%%%'''((()))'''&&&((('''&&&&&&((())))))(((''''''''''''((((((((()))'''''''''(((((()))))))))'''((()))((('''''')))+++'''''''''((((((((())))))&&&%%%%%%''')))***)))(((&&&))),,,,,,++++++---///************++++++++++++((()))***++++++++++++++++++***(((&&&'''))),,,---''')))+++,,,***)))))))))&&&'''(((''''''''')))++++++***)))+++,,,---+++*** &&&,,,000444777444...---///000222333222222111333333666???IIIMMMJJJEEE888333,,,***,,,---+++))),,,,,,+++***)))+++///222***,,,000222222000,,,*********)))))))))))))))***'''((()))+++++++++***)))************************)))***,,,---......---,,,((()))++++++)))((()))***&&&+++...,,,&&&%%%)))...&&&)))---///...,,,******---,,,,,,++++++*********)))''''''+++,,,***+++...***++++++,,,...000222333111555:::>>>???AAAEEEHHHKKKKKKKKKLLLNNNPPPRRRSSSXXXVVVTTTRRRPPPNNNNNNNNNJJJKKKLLLOOOQQQSSSUUUVVVXXXZZZZZZ[[[]]]\\\TTTJJJ@@@>>><<<>>>DDDNNNYYY___aaaaaaaaa```___]]]ZZZYYYYYY\\\___```]]]YYYUUUTTTPPPUUUZZZ\\\]]]___fffkkklllmmmnnnooorrruuuxxxzzzzzz{{{zzzyyyvvvttttttuuuvvvvvvvvvwwwwwwxxxyyyyyyrrrssstttuuuvvvvvvuuuuuutttsssrrrpppnnnmmmlllllllllmmmpppsssvvvxxxyyyzzztttuuuooofffdddhhhiiifffccccccdddeeegggiiikkklllddd^^^WWWQQQMMMIIIEEEAAA???===;;;;;;===<<<888555555888:::999777777999;;;777BBBOOOXXXYYYSSSEEE777555222222333222///000444///000111222333333222111//////000111111111111111000000000000000111111222///111///++++++///111///...000111111000000111222///111111111000222777<<<777666555444333333333333222222222222222222222222222222111111111111111111111111222333444444555555555555777888888999999999999999888888888999;;;<<<;;;@@@DDDEEEFFFMMMZZZdddmmm}}}MMMOOORRRTTTVVVWWWXXXYYY[[[YYYWWWWWWXXXYYYXXXWWWZZZXXXWWWTTTSSSQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLHHHGGGFFFFFFGGGHHHJJJKKKIIIJJJLLLOOOPPPOOOLLLHHHHHHHHHHHHGGGEEEEEEGGGIIICCCEEEGGGFFFEEEHHHPPPWWW\\\^^^______\\\XXXVVVUUUTTTTTTSSSRRRPPPPPPRRRTTTPPPOOOMMMMMMMMMMMMOOOOOOOOOOOOQQQSSSTTTUUUUUUUUUVVVSSSNNNKKKJJJIIIHHHGGGEEEGGGHHHGGGBBB;;;444///000...---...//////---,,,***,,,...---***)))+++---111---)))'''''''''%%%###(((((((((((((((((((((((('''((((((((())))))******(((&&&$$$%%%((()))(((&&&((((((((((((((('''''''''%%%&&&'''((()))((((((''''''&&&&&&'''(((***,,,---(((&&&&&&)))(((%%%$$$&&&(((''''''%%%$$$""" ''''''(((((((((((((((''')))'''&&&'''((()))(((''',,,,,,---------,,,++++++$$$''')))*********+++------------,,,+++***(((((())))))((((((((((((((((((((((((((())))))***++++++---+++)))((()))***)))((())))))))))))***+++,,,---++++++,,,------...//////---...///111111222222222///......333:::AAADDDEEE<<<999333...++++++---...//////---,,,***))))))((()))+++,,,+++---000...******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********)))***+++)))***+++,,,---,,,++++++)))(((((()))+++---,,,+++...,,,***(((''')))+++,,,$$$$$$''',,,,,,***+++///...------,,,,,,++++++***,,,------...000111333444666666777666777:::>>>BBBFFFHHHJJJLLLLLLNNNPPPRRRXXXWWWVVVUUURRRPPPMMMLLLKKKLLLMMMMMMMMMOOORRRTTTZZZ[[[\\\\\\______WWWNNN???<<<;;;===FFFQQQ[[[aaabbbbbbaaa___]]]YYYVVVTTTWWWYYY\\\^^^]]]ZZZVVVSSSRRRTTTWWWZZZ\\\^^^bbbdddggghhhjjjnnnqqqtttwwwxxx{{{{{{{{{xxxuuutttwww{{{zzzyyyyyyzzzzzzzzzwwwuuutttooolllnnnooonnnoooqqqlllllljjjgggdddccceeegggiiiiiiiiikkkmmmooorrrtttsssoookkkgggfffeeedddccceee]]]WWWYYY```dddaaa\\\TTTQQQKKKEEEAAA>>><<<<<<999888888777777777777777666666666666666777888888999===BBBFFFEEEAAA;;;666222111000//////000111222111111111111111111111111......///000000000000000000222444444222000000000000000000000000000000000000000000000111111111111000000111222333333444444888777666666555333///,,,111111111000//////222555000222444333111000222555111333444444444444555777444444555666777999;;;<<<;;;::::::999999::::::;;;===>>>@@@BBBFFFLLLSSSXXXiiisssJJJLLLPPPTTTWWWXXXZZZZZZ\\\[[[YYYZZZ[[[\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMIIIIIIHHHHHHIIIJJJLLLMMMKKKLLLNNNPPPRRRQQQMMMKKKHHHHHHHHHGGGEEEEEEGGGIIIEEEGGGHHHGGGEEEGGGLLLRRRVVVYYY\\\\\\ZZZWWWUUUTTTTTTVVVXXXXXXWWWUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVWWWTTTOOOLLLJJJIIIHHHFFFEEEGGGIIIIIIEEE>>>777333000...,,,,,,---...---,,,)))+++------++++++---///---***''''''((()))((('''(((((((((((((((((((((((('''''''''(((((())))))))))))'''&&&''')))***)))''''''''''''(((((((((((((((******)))))))))***+++,,,+++***)))(((''''''(((((()))&&&'''))))))&&&%%%'''((((((((((((((('''&&&%%%''''''(((((()))((((((((()))((('''((())))))((('''------------,,,+++***))))))+++------+++***+++,,,------------,,,+++******,,,,,,,,,++++++*********))))))))))))))))))((((((***)))'''(((((()))'''&&&))))))))))))***+++,,,---+++++++++,,,---------...//////000111111111000000///------111777===@@@AAA<<<999555000.........///...---,,,******++++++,,,***,,,---+++---000///******++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))***************+++)))***+++,,,,,,,,,++++++...,,,*********)))'''&&&---,,,***)))***+++---...******,,,...---)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111333444444444444333444666:::>>>EEEGGGJJJLLLMMMNNNQQQSSSUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQPPPPPPQQQTTTVVVYYYZZZ[[[[[[^^^___YYYQQQHHHEEEAAABBBHHHQQQZZZ___bbbaaa```^^^[[[YYYVVVUUUVVVXXX[[[]]]]]]\\\ZZZXXXWWWYYY\\\]]]^^^___aaacccccceeegggkkkooorrruuuwwwwwwxxxxxxvvvtttsssuuuwwwuuuuuuuuuwwwxxxxxxuuussssssmmmjjjkkklllkkkkkkmmmfffeeebbb___\\\\\\___bbbaaaaaabbbccceeefffhhhiiikkkhhhdddaaa```___]]]\\\ZZZUUUOOOPPPSSSVVVSSSPPPJJJHHHCCC???;;;:::999999888888777666666666666777666666555666666777777888666999===??????;;;777444222111000//////000111222111111111111111111111111......///000000000000000000111333333111//////000000000000000000000000000////////////000000000000000000111222222333444444333333333333555555444444333333222111000000000111111333444222000///000111111333444444333444555666555555555666777999:::;;;;;;;;;::::::::::::;;;;;;===>>>???AAADDDJJJQQQVVVaaajjj{{{FFFJJJPPPUUUWWWYYY[[[\\\^^^\\\\\\]]]___``````___]]]]]][[[ZZZXXXWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSSSSPPPMMMHHHIIIHHHGGGEEEEEEFFFHHHFFFIIIJJJIIIFFFFFFIIILLLNNNRRRWWWZZZYYYWWWUUUTTTVVVYYY^^^___]]]ZZZWWWVVVVVVVVVUUUSSSRRRPPPOOOOOONNNOOOQQQSSSUUUVVVWWWWWWXXXUUUPPPMMMKKKJJJGGGFFFFFFHHHKKKKKKHHHBBB;;;666000...+++***+++,,,------(((***------------///000---+++)))((())))))((('''((((((((((((((((((((((((''''''''''''''''''(((((()))((('''(((*********(((&&&&&&''''''(((((()))))),,,+++)))'''(((***,,,...,,,+++)))(((''''''''''''***''''''******&&&&&&(((&&&&&&((())))))******)))&&&'''(((((())))))))))))***)))((()))***+++***(((......------+++***((('''...000000///---+++++++++---...............------......------,,,+++******)))******+++***((('''%%%'''&&&&&&'''((((((&&&$$$))))))))))))******+++,,,+++++++++++++++++++++,,,000000000000000///.........------///333777999::::::888666444222111111222---+++***))))))+++...000+++------+++---000...******++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************)))***+++,,,,,,,,,,,,+++///---+++******)))'''%%%......---,,,,,,,,,,,,,,,...---...111///***))),,,******+++,,,,,,---......,,,------...///111222333222222222111111333777:::CCCFFFJJJLLLNNNPPPSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSQQQRRRUUUWWWXXXZZZZZZZZZ]]]```]]]WWWPPPLLLHHHGGGLLLSSS[[[___cccaaa___]]][[[YYYXXXXXXVVVXXXZZZ]]]____________^^^```aaaaaa``````aaaccc```aaadddhhhkkkooorrrssssssuuuvvvuuutttsssssstttqqqqqqqqqsssuuuuuusssppplllfffbbbbbbbbb``````ccc^^^]]]ZZZVVVSSSRRRUUUWWWZZZZZZ\\\]]]^^^_________]]][[[YYYWWWVVVUUURRRPPPNNNKKKHHHFFFFFFFFFEEECCCAAA???<<<999777777777888888777666666555555666666555555555555666666666777333444555666666555333222222111000//////000111222111111111111111111111111//////000000111111000000///000222222000//////000000000000000000000000000........./////////000000000000111111222333333333222111111222444666999;;;555444222222333222111000222333333222///......///111222444444333333555666555555555666666777999999<<<;;;;;;::::::;;;;;;<<<<<<===???@@@BBBGGGMMMQQQYYYbbbrrrEEEKKKRRRWWWYYYZZZ[[[]]]]]]\\\\\\^^^aaabbbaaa```^^^]]]]]][[[ZZZXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMOOOQQQSSSSSSPPPNNNIIIIIIIIIGGGEEEEEEFFFHHHGGGIIIKKKJJJHHHGGGHHHIIIIIINNNTTTYYYZZZYYYXXXWWWZZZ]]]``````]]]YYYVVVUUUVVVVVVUUUUUUSSSRRRQQQPPPNNNOOOQQQTTTVVVWWWXXXXXXYYYVVVRRROOOMMMJJJHHHFFFHHHJJJMMMNNNJJJCCC<<<777111...***)))***+++------)))+++---.........//////000...,,,***)))'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))%%%&&&&&&'''((()))*********)))'''''''''(((***+++((((((((((((((()))))))))***((((((+++***'''&&&(((###$$$%%%&&&'''(((((((((&&&&&&'''))))))*********+++***))))))++++++***))),,,,,,,,,,,,+++***((((((///000111000---,,,+++,,,---......///000000000///......---,,,***)))(((((()))***+++,,,+++***((('''&&&&&&'''(((***)))&&&###)))))))))))))))***+++++++++++++++***************....../////////......---///......///111333444555777777666666555555444444...,,,)))((((((***---000+++---,,,***+++...---)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***++++++*********++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++000//////---,,,***)))))),,,+++---111000,,,,,,///+++++++++,,,,,,------------------...///000111222222222222111000222666999CCCFFFKKKNNNPPPRRRUUUWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXWWWVVVTTTRRRRRRTTTVVVXXXZZZZZZYYY]]]aaa```\\\TTTQQQMMMMMMQQQXXX^^^aaacccaaa___]]][[[[[[[[[\\\YYYZZZ\\\^^^```bbbddddddcccdddeeedddcccbbbccceeeaaabbbcccfffhhhkkkmmmnnnpppqqqssssssrrrpppooonnnkkklllmmmoooqqqpppmmmkkk```ZZZUUUTTTTTTQQQQQQTTTYYYYYYWWWSSSOOOKKKJJJKKKPPPQQQSSSTTTUUUTTTSSSSSSOOONNNLLLLLLLLLJJJGGGEEEEEEEEEDDDAAA???>>>>>>???>>>===;;;999888888888999777777666555555555555555444555555555666555555555333222111111000111222333222111000//////000111222111111111111111111111111///000000111111111000000...000111000///...///000000000000000000000000000////////////000000000000000000111111222222222333555444333222333777;;;???:::777444333444555444222333333333222111000000000000222333333333333444666555555555555666666777888<<<;;;;;;::::::;;;;;;<<<<<<===>>>???@@@DDDIIILLLWWW___lll{{{EEELLLTTTYYYYYYYYYZZZ[[[ZZZZZZ[[[]]]```aaa```___]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMOOOQQQRRRPPPNNNKKKKKKJJJHHHFFFFFFGGGIIIHHHIIIKKKLLLKKKKKKKKKKKKJJJNNNUUUYYY[[[\\\\\\\\\`````````]]]XXXUUUSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPRRRTTTVVVWWWXXXYYYYYYVVVSSSPPPNNNLLLIIIGGGKKKMMMPPPPPPLLLDDD;;;555111...***)))***+++------+++,,,---///000000///...//////...,,,***'''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''((((((%%%&&&&&&'''((()))******''''''((()))))))))))))))((((((((()))))))))))))))***((((((+++***'''&&&((($$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++++++++,,,***)))***+++,,,+++)))))))))******+++*********+++---......,,,+++,,,,,,------...///000000000000......---,,,+++***)))((()))***+++,,,,,,,,,++++++''''''(((***+++***(((%%%)))))))))((())))))***************************)))++++++,,,---.../////////...////////////000111222444555555666777777777777111///,,,)))(((***,,,...,,,---+++((())),,,+++'''***++++++++++++***))))))))))))))))))))))))))))))************************---+++))))))***,,,+++***+++***++++++++++++,,,,,,+++******,,,...000000///---------,,,++++++******++++++---000///+++***...---------,,,,,,+++++++++------------...///111111444444444222222333777:::CCCFFFKKKOOOQQQSSSVVVXXXXXXWWWVVVUUUTTTTTTUUUUUUXXXXXXXXXVVVTTTSSSUUUVVVWWWYYYZZZYYY[[[``````]]][[[XXXUUUUUUXXX\\\___``````___]]]\\\\\\\\\]]]^^^]]]]]]^^^```aaaccceeefffccceeeffffffddddddeeegggddddddeeeeeefffggghhhhhhjjjjjjkkkkkkjjjhhhdddbbbaaabbbcccfffhhhgggdddaaaWWWPPPJJJIIIHHHFFFFFFHHHUUUVVVWWWTTTNNNHHHCCC@@@CCCDDDEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@===>>>???@@@???===<<<===???>>>===;;;999888888888888777777666555555555555555444444555555555555444333444333111000000111333444222111000//////000111222111111111111111111111111000000111111111111000000...000000000......///111000000000000000000000000000000111111111222222222000111111111111111222222666666555444444999@@@EEEFFFCCC>>>:::777555444333333333222333333333333333000222333333222333444666555444444444555666777777;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???AAAEEEHHHSSSZZZfffrrrAAAJJJTTTYYYXXXWWWXXXZZZXXXXXXYYY[[[^^^^^^]]][[[\\\]]]]]]]]]\\\ZZZXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKNNNPPPQQQOOONNNMMMMMMLLLJJJGGGGGGHHHJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMQQQWWW[[[]]]^^^```aaabbbaaa^^^ZZZUUURRRRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUQQQRRRTTTUUUWWWWWWXXXXXXXXXVVVSSSQQQPPPNNNKKKIIIMMMOOORRRRRRNNNEEE<<<666000...+++***+++,,,------------///111444444333111+++---...---+++))))))***((((((((((((((((((((((((***)))'''%%%%%%&&&((()))%%%&&&''''''&&&&&&'''(((&&&&&&''''''(((((())))))'''(((***+++++++++))))))************)))(((&&&%%%***''''''******&&&&&&((('''(((((((((((('''&&&&&&$$$%%%''')))***,,,,,,,,,+++***)))***+++++++++)))'''((()))******+++******''')))+++++++++***+++,,,,,,,,,---...//////......//////...------,,,++++++))))))******+++,,,------)))((()))***,,,,,,***((()))))))))(((((())))))************************+++)))***+++,,,---.........,,,...////////////000111111222333444666888999999666444000---,,,,,,---...---...,,,((())),,,+++'''***++++++++++++***))))))++++++++++++++++++++++++************************///+++((((((+++,,,+++)))++++++******++++++,,,------,,,+++,,,...///...---))))))******+++---...///...---...000---((('''***......---,,,,,,+++******------------...///000111444444444333333555999<<>>;;;======>>>???@@@@@@@@@???@@@>>>======>>>>>><<<;;;999:::;;;;;;;;;;;;<<<===;;;:::999888777666555555888777666666555555666666333444555555555444333222333333222111111222444555222111000//////000111222111111111111111111111111111111222222111111000000///000000000//////111222000000000000000000000000111111111222222222333333111111111111111111111111222333444444555;;;CCCJJJTTTSSSOOOHHH@@@888444333444333222333555555555444000111333333222222444555333333333444444666777777;;;::::::999999::::::;;;:::;;;======>>>@@@DDDFFFKKKSSS^^^iiiuuu;;;DDDPPPVVVVVVTTTVVVXXXVVVVVVWWWZZZ\\\\\\ZZZXXX\\\]]]^^^^^^]]][[[YYYXXXTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSRRRPPPNNNIIIJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKMMMPPPQQQPPPNNNOOOOOONNNKKKIIIHHHIIIKKKPPPOOOOOOOOOPPPQQQQQQPPPQQQTTTXXX[[[]]]___bbbdddaaaaaa^^^ZZZVVVTTTTTTUUUXXXVVVTTTQQQQQQRRRTTTVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWUUUSSSRRRQQQPPPMMMJJJMMMPPPTTTUUUQQQIII@@@:::000...,,,,,,---...---,,,------000555999;;;:::777+++---///...+++))))))***((((((((((((((((((((((((,,,***(((&&&%%%&&&((()))%%%''')))((('''&&&(((***'''''''''(((((((((((((((((((((((((((((()))))))))))))))******)))((('''&&&)))&&&'''))))))&&&%%%'''((((((((()))))))))(((((($$$%%%''')))+++,,,------+++)))((()))***+++***)))(((((())))))***)))))))))''')))***+++***)))***+++++++++,,,---------,,,,,,...---------,,,,,,+++++++++***((('''''')))***+++***)))((()))+++,,,+++***))))))(((((((((((()))))))))******++++++,,,,,,,,,******+++,,,,,,---,,,,,,))),,,...///------///111...///000222444777999;;;999888666333222111111222000000...******---,,,(((***++++++++++++***))))))++++++++++++++++++++++++************************000,,,((((((+++---+++)))++++++*********+++,,,------,,,++++++,,,---,,,***---,,,+++***+++,,,...000---,,,...000...)))(((+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222222222111222444888<<>>???BBBIIIKKKKKKIIIDDD???<<<;;;;;;;;;;;;;;;<<<===>>>???>>><<<::::::;;;<<<<<<<<<777777888999::::::999999777777777666666555555555888888777666666666666777333333555555555333222000111111111222222333333333222111000//////000111222111111111111111111111111111222222222222111000///000111111000///000222444000000000000000000000000000111111111111222222222111111111111000000000000111333555444444999AAAHHHZZZ^^^```ZZZNNNAAA:::888555333222222444555333111000111222333222222333555222222222333444666777888:::999999888888999999:::999;;;<<<===>>>@@@CCCFFFFFFNNNXXX```jjj|||555@@@MMMTTTTTTSSSUUUXXXVVVVVVWWWYYY[[[[[[YYYWWW]]]^^^______^^^\\\ZZZYYYUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTTTTSSSQQQPPPJJJKKKMMMNNNOOOOOONNNNNNLLLKKKKKKMMMPPPQQQQQQOOOPPPPPPOOOLLLJJJIIIJJJLLLTTTSSSQQQQQQQQQRRRRRRQQQTTTVVVYYY[[[]]]___ccceee___```___\\\YYYWWWWWWWWW]]]ZZZUUURRRPPPQQQTTTVVVTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSRRRQQQNNNLLLMMMQQQUUUWWWTTTLLLCCC===000...---...//////---,,,------111777===AAA???===...000222000+++'''''''''((((((((((((((((((((((((,,,+++(((&&&&&&''')))***&&&(((******'''''')))+++(((((((((((((((''''''''''''&&&$$$######%%%''')))$$$%%%''')))+++++++++***(((&&&&&&))))))%%%$$$'''%%%&&&'''(((((())))))((($$$%%%''')))+++------...***)))((()))*********((())))))***))))))(((''''''((()))++++++)))(((((()))***++++++,,,,,,++++++***************************,,,***'''%%%$$$%%%''')))***)))'''(((***+++++++++***)))(((((((((((())))))))))))***+++,,,---------+++,,,,,,,,,,,,+++******'''***------,,,,,,...000------...000333666:::;;;;;;:::999888777666666555222222///++++++...---******++++++++++++***))))))))))))))))))))))))))))))************************111,,,((('''+++---,,,))),,,+++*********+++,,,---***)))((()))+++,,,,,,***555333///,,,******+++,,,******,,,000///,,,,,,000***++++++,,,,,,------...---------------...///000//////000///000333777;;;===AAAGGGKKKLLLMMMNNNOOODDDBBBAAA??????@@@BBBCCCDDDHHHNNNQQQQQQOOONNNMMMNNNSSSUUUSSSQQQRRRQQQNNNIIIJJJLLLNNNOOOMMMHHHEEEBBBDDDGGGKKKNNNPPPQQQQQQSSSUUUXXX[[[^^^___``````cccddddddcccaaa``````aaabbbbbbbbbbbbbbbbbbbbbbbb\\\XXXSSSOOOLLLHHHAAA===@@@CCCIIIQQQXXX\\\[[[ZZZMMMFFF???>>>===<<<===@@@DDDDDDCCCAAA===;;;;;;<<<666555555555666888:::;;;???<<<:::999:::<<<======999888777888::::::888666555555666666666666777777999999888777777777777777222333555555555333111000...///111222333222111000222111000//////000111222111111111111111111111111222222222222222111000///111111111000000000333555000000000000000000000000000000000000111111111111111111111000000000000000444666666444222555<<>>>>>@@@CCCFFFFFFMMMVVV\\\cccrrr444>>>KKKRRRTTTSSSSSSTTTZZZZZZ[[[[[[\\\]]]]]]]]]```______^^^]]]]]]]]]]]]VVVWWWXXXYYYXXXVVVTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQKKKJJJIIIJJJMMMOOOOOOOOOKKKJJJJJJKKKNNNOOOPPPOOOOOOPPPQQQPPPOOONNNOOOPPPTTTTTTTTTUUUUUUUUUVVVVVV\\\[[[ZZZYYYYYY[[[]]]______\\\XXXWWWXXXXXXWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXYYYXXXVVVRRRNNNLLLPPPQQQTTTWWWUUULLL@@@777...---,,,++++++,,,...///------111;;;FFFMMMMMMKKKHHH>>>222+++******)))'''((('''&&&%%%%%%&&&'''(((((('''&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&###'''***)))'''&&&%%%))))))(((((('''''''''&&&+++((((((***)))%%%$$$&&&((((((((((((((((((((((((%%%'''))))))'''%%%%%%&&&(((&&&&&&(((,,,---,,,***))),,,...000000...,,,)))***************)))(((((()))******)))(((((()))+++)))***,,,---,,,***(((''''''((()))***************++++++******************++++++******)))(((((((((+++***)))(((((('''(((((()))************+++++++++---+++******++++++)))(((******+++,,,------------222111000///000333555777<<<>>>AAAAAA???===<<<<<<999888444///++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************)))))))))))))))+++,,,,,,,,,***)))***+++++++++,,,,,,---.........------,,,,,,+++*********++++++******************---------,,,,,,+++++++++---------+++******,,,///+++,,,------...............///000111222333444444===???BBBFFFHHHGGGDDDAAA<<<;;;999888777777777888???BBBFFFJJJLLLLLLKKKJJJOOOQQQRRRQQQMMMHHHEEEDDDEEEDDDEEEFFFGGGEEEBBB@@@<<<===???BBBDDDGGGIIIJJJOOOPPPQQQTTTVVVYYYZZZ[[[^^^^^^______```aaaaaabbb``````aaaaaa```]]][[[YYYZZZYYYUUUPPPJJJCCC>>><<<;;;FFFSSS[[[```bbb```[[[MMMGGG???;;;;;;<<<<<<<<>>555///...,,,++++++,,,---...//////444===HHHOOOPPPOOOKKKBBB666...++++++)))'''******)))(((((()))******'''%%%$$$$$$%%%&&&%%%%%%(((((('''''''''&&&&&&&&&"""$$$'''((('''''''''((()))((((((((('''''''''''''''%%%&&&***+++((((((+++(((((((((((((((((((((((('''(((((('''%%%%%%''')))(((''''''))),,,---,,,***(((***,,,------,,,***(((***************)))((((((***+++,,,***))))))***,,,***++++++,,,+++***)))((()))******++++++++++++***************************((((((((((((((()))))))))***))))))(((((((((((()))))))))*********+++++++++---+++***+++,,,,,,+++***)))***+++,,,------------////////////000222333444777:::>>>AAABBBDDDFFFHHH>>>;;;555///++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************((()))******(((((()))***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++.........---,,,,,,...000,,,---....../////////.........///000111222333333===<<<===BBBGGGGGGBBB<<<888666444222222222333444555777;;;>>>AAABBBCCCCCCHHHJJJJJJHHHDDD???<<<:::<<<;;;;;;======<<<:::777999:::<<<>>>AAACCCEEEFFFDDDEEEFFFHHHJJJLLLNNNOOOTTTUUUWWWYYY[[[]]]___```___`````````^^^ZZZWWWTTTRRRPPPMMMIIIDDD@@@===;;;@@@MMM[[[bbbffffffaaaZZZIIIDDD===::::::<<<======?????????>>>======<<<<<<888666555555666666555444:::::::::::::::999999888999888888777777888888888888777666555555555666666666666555444444555666666666555444333222111111000333222111111222222111///111222222111111000///...222000///000111333333222////////////////////////111111111111000000000///...000333333111000//////222///---///222333000---000000000000111111111222333333333333444555777888AAARRReeerrrsssjjjVVVEEE999666111//////000111111000//////111333444333222555555555666666666666666777777888:::<<<<<<:::777:::;;;<<<<<<;;;<<>>777555333111......///111222222333555888;;;===???@@@@@@BBBBBB@@@;;;666333222333333333444555444222000666777888:::;;;===>>>???999:::;;;<<<===???@@@@@@FFFHHHJJJNNNRRRVVVYYYZZZZZZ[[[\\\[[[YYYTTTOOOLLLHHHFFFCCC@@@===;;;::::::???KKKXXX___```^^^VVVNNNEEEAAA<<<::::::===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999:::999777666::::::::::::999999888888:::999888777777666777777666666555444444444444555666666666666666666666666555444444333222111000000333222000111222222111000111111000000000111111222000...---...///000000///////////////////////////111111111111000000000000000222333333111///......333000...///222333222000000000000111111111111111333333333444444555555555;;;EEETTTdddooommm]]]KKK:::777222000000000111000......///111444555555444333333333333333333333333666666777999;;;<<<;;;999999:::;;;::::::;;;>>>@@@FFFGGGKKKQQQUUU]]]kkkyyy)))...555;;;@@@DDDIIIMMMNNNOOOPPPRRRTTTVVVXXXYYYXXXZZZ\\\^^^^^^\\\ZZZYYYWWWVVVVVVUUUVVVVVVWWWXXXUUUTTTSSSQQQOOONNNMMMLLLIIIHHHIIIKKKNNNQQQSSSSSSPPPOOONNNPPPTTTXXX[[[\\\VVVYYY\\\]]][[[YYYWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^______]]]\\\\\\\\\\\\]]]ZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWYYYZZZ[[[YYYZZZ[[[\\\[[[ZZZYYYXXX^^^^^^^^^]]]ZZZVVVRRRPPPNNNQQQUUUVVVQQQHHH<<<444000///...,,,,,,++++++,,,+++,,,///555===BBBDDDDDDHHHAAA888111---+++***)))))))))(((((((((((()))))),,,)))&&&%%%''')))++++++''''''''''''''''''''''''&&&'''(((((('''''')))***(((((((((((((((''''''''''''%%%&&&))))))&&&&&&((((((((((((((((((((((((((((((((('''&&&%%%&&&)))+++(((((()))+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,((()))))))))))))))((((((+++,,,,,,***(((((()))***,,,++++++*********+++,,,+++++++++++++++***)))(((***************+++++++++'''''''''(((((()))))))))(((((('''(((((()))******))))))))))))************+++***)))***,,,---,,,+++((()))***+++,,,,,,,,,,,,***,,,...000111111000//////222555888;;;@@@FFFKKKMMMFFF<<<333///---,,,+++***************************************+++++++++*********++++++++++++++++++,,,---,,,*********,,,***++++++,,,,,,---------))))))******+++,,,,,,---,,,---------------........................------///000222222111000000111......///////////////...------......///000000111666444555999===>>>999444555333000......///111333333333333444777999<<<===:::<<<<<<;;;777444222111111000000111333333111000666666666666666666666666555555555666777777888888:::<<>>;;;888666666777777;;;FFFOOOSSSRRRPPPIIIBBBCCC@@@===;;;;;;===???@@@BBBBBBAAAAAAAAAAAAAAAAAACCCAAA????????????===;;;:::999999888888888888888:::999888777666555555555555555444444333333333333666666777777777777666666555555444333333222111111333111000111222222111000333222000000000000222333111000......000111000000000000000000000000000000111111111000000000000000000111333222000/////////444111//////111333333222111111111111111111111111333333444444444444333222777<<>><<<:::777555333333444555===DDDIIIHHHGGGFFFCCC??????>>><<<:::999;;;>>>@@@FFFFFFGGGHHHIIIJJJJJJKKKJJJHHHEEECCCBBB@@@===;;;:::999888777777777888888999888777666555555555555444444444444444333333222666666777777777777666666666666555555444444333333222111000111222333222000555333222000000000111111555333222222333444333222111111111111111111111111000000000000000000111111...000111111000000111222222111//////111222333333222222222111111111111111333333333444333333222111333777;;;>>>DDDIIIGGGAAA:::777333222111222111000222111111222444444333111555555555444444444444444999888777888999999888666777888999888888999<<<>>>@@@@@@EEELLLQQQVVV^^^gggqqq***+++,,,...111444777888<<<===???AAACCCEEEGGGGGGHHHJJJLLLNNNOOOOOONNNMMMOOOPPPPPPQQQRRRSSSTTTTTTNNNMMMMMMLLLKKKJJJIIIIIIFFFEEEEEEGGGJJJMMMNNNNNNRRRQQQPPPSSSYYY___ccceee]]]___aaa```]]]ZZZXXXWWWVVVVVVXXXYYY[[[]]]^^^___]]]]]]]]]]]]]]]\\\\\\\\\XXXZZZ[[[[[[ZZZYYYZZZ[[[UUUUUUTTTTTTUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]]]]\\\bbbbbbbbb```\\\VVVQQQNNNRRRWWW[[[[[[TTTHHH>>>888.........------,,,,,,+++,,,---...000222444555666666444000---+++******+++)))******++++++******)))'''%%%""""""$$$'''((((((&&&&&&&&&'''''''''''''''$$$&&&)))***)))'''&&&&&&'''''''''((((((((((((((($$$"""###((()))''''''***))))))))))))))))))))))))&&&)))++++++)))'''&&&''''''(((******))))))***+++))))))(((((((((((())))))''''''((()))))))))(((((('''((()))((('''&&&(((***+++++++++,,,,,,,,,,,,,,,((((((((()))(((((('''''')))))))))***++++++,,,,,,+++++++++***)))((((((((()))(((((((((((())))))***((((((((()))))))))******)))((('''(((******)))((('''((()))******+++*********+++...000111111000///,,,...000222444999>>>BBBJJJIIIGGGAAA999222///...++++++++++++++++++++++++)))))))))***++++++,,,,,,((((((((()))******++++++,,,...///...------...000------------------------***++++++,,,---......///......//////000111111111111111111111222222222222000333777888666444333222000000000000000//////...............//////000000---222666666333111222444111111000/////////000111111000...------...///000///111333333222111222333111000000111333555444444888777555444222000///...111111111111111222222222222333444555666888999999888:::;;;======<<<;;;:::999777666444333333333444;;;???@@@===<<<>>>???===;;;;;;;;;:::999;;;???BBBJJJKKKNNNQQQTTTWWWZZZ[[[[[[WWWRRRMMMHHHCCC>>>::::::999777666666666777888888777666555555444555555444444555555444444333222666666666666666666666666666666666666555555555444222000000000222333222111444444333222111000000000222000//////000000000///222222222222222222222222000000000000111111111111...///000111000000222333000000000000000111222333222222222222222111111111222222222222222222222222000444666555666<<>>888666333222333333222111333222222333444444222111222222222333333333444444:::888777777888888777666777888999888888999<<<>>>>>>>>>BBBIIIOOORRRYYYaaakkkzzz)))))))))***---///111111444555666888:::<<<===>>>???@@@AAABBBDDDDDDDDDEEEGGGHHHJJJLLLMMMNNNMMMMMMJJJIIIIIIIIIHHHHHHHHHHHHEEEDDDCCCEEEHHHJJJKKKJJJOOOMMMMMMPPPVVV]]]bbbdddbbbbbbbbb```\\\YYYWWWWWWSSSSSSUUUWWWYYY[[[]]]^^^[[[[[[\\\\\\\\\\\\\\\\\\XXXZZZ]]]]]]ZZZYYYYYYZZZUUUTTTTTTTTTVVVWWWYYYZZZXXXYYYYYYZZZ[[[]]]______bbbbbbbbbaaa^^^ZZZUUUSSSSSSXXX]]]\\\TTTHHH>>>888------------------,,,,,,---...///000111222444666222111///,,,***))))))***((()))************)))(((((('''&&&''')))***+++***&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''''''''''''''((((((((()))'''$$$&&&)))***((((((+++))))))))))))))))))))))))***++++++)))'''&&&&&&'''%%%(((******((('''(((***((((((((((((((((((((((((&&&''''''((())))))((((((&&&((((((((('''(((***,,,******,,,---------,,,,,,'''(((((())))))))))))(((((())))))***++++++,,,,,,))))))))))))))))))((((((***))))))(((((((((((()))(((((((((((()))))))))***+++***((()))******)))(((&&&'''((()))************)))***,,,---...///......,,,...000111222555999<<>>???BBBGGGKKKRRRTTTWWWZZZ___bbbeeegggfffbbb[[[UUUNNNHHHAAA===999888777555555666777888666666555444444555555555444555555666555444333222666666555444444555666666666555555555555444444444111000///000222333222111222222222333333222222111000...---,,,---...---,,,111111111111111111111111///000000000111111111111///000111000//////111222---...000111111111111222333333333222222111111111222222111000000111222333000444555333333777999777777555333222333444333222222111111333444555444333......///000111222222333999777666666888999888777777888999999888:::<<>>===@@@FFFKKKNNNTTTZZZcccppp((('''''')))+++.../////////000111333444666777888888999999:::<<<===>>>???@@@AAADDDFFFHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBCCCFFFHHHHHHHHHJJJHHHHHHLLLRRRYYY^^^aaaccccccaaa^^^YYYVVVUUUUUUQQQRRRSSSUUUXXXZZZ\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\XXX[[[^^^]]]ZZZXXXYYYZZZUUUUUUUUUUUUVVVXXXZZZ[[[XXXXXXXXXYYY[[[]]]```aaaaaabbbcccbbb```]]]YYYWWWSSSXXX]]]\\\SSSGGG===888,,,,,,---......---------,,,---//////000222444666111000///,,,)))(((((()))%%%&&&'''(((((('''&&&%%%%%%%%%$$$&&&((()))((('''&&&&&&&&&'''''''''((((((((('''&&&$$$"""###&&&)))&&&'''''''''(((((()))))),,,******,,,+++'''&&&((())))))))))))))))))))))))------+++'''%%%$$$&&&)))%%%'''***)))'''&&&''')))))))))************))))))&&&&&&'''((())))))((((((&&&((()))))))))))),,,...)))***,,,.........,,,+++'''((()))***************((())))))***++++++,,,,,,&&&&&&''''''((()))))))))+++***)))(((((('''(((((((((((((((((())))))))))))---+++******++++++)))(((&&&'''((()))************((()))***+++,,,------------///000000000000222444:::CCCJJJHHH===333//////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------...111444777:::===AAACCCCCCBBB@@@<<<999666333222........./////////////////////000111222222333333444444444555555666666666555999===???===;;;888777555555555555444444333222/////////000000000000000111000000222444444222///000111222333333222111000---......///000000000000///111222111//////000111111000///111333666666666555555555555555555666666//////000000111111222222111111111111111111111111333333222222222333444555000111333444555555555555333888999777777:::===<<<<<>><<<>>>DDDHHHJJJOOOUUUZZZfffuuu***)))))))))***,,,...000333...******---///000...333444666666555555777888888;;;???AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFJJJKKKJJJMMMVVV^^^aaa_________]]]YYYVVVTTTTTTTTTSSSSSSVVVZZZ[[[YYYVVVWWWYYY[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYUUUUUUVVVVVVWWWXXXYYYYYYWWWXXXYYYYYYXXXYYY[[[]]]aaa``````aaabbb```]]][[[XXX[[[]]][[[RRRFFF:::444666///+++------)))(((+++///......///111444888:::777555222///+++)))'''&&&***(((&&&%%%%%%''')))+++((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''***************)))((((((''''''(((((()))'''%%%""")))((('''&&&&&&%%%%%%&&&'''((()))******)))(((''')))'''&&&'''((()))((('''***)))'''(((***++++++***)))))))))))))))******+++)))***,,,......---,,,+++(((((())))))))))))((((((***''''''******)))***---***))))))(((((((((((()))+++***)))(((((('''(((((($$$&&&))),,,,,,***(((&&&,,,+++***))))))***+++,,,))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++---111333333222;;;999===DDDCCC888///,,,+++++++++***)))((((((((()))******+++++++++************+++++++++,,,,,,,,,///111444:::AAAJJJRRRVVVWWWSSSLLLEEE>>>999666444000///---,,,,,,...111222222000//////000333666888777555333333444777888888666999<<<<<<:::777555444666444333333333333111000000111111111111000//////111///...///111222222111111111111111111111111111111111000000//////......///000111111000...,,,***333111111222555666666666;;;999777555333333333333000000000000////////////333222111000000111222333111222333333444333333333333555555555333333333555333444555777999:::;;;<<<;;;@@@FFFJJJLLLPPPVVV[[[___aaadddggghhhhhhhhhhhhaaa^^^XXXSSSNNNIIIDDDAAA777777666555555555555555555555555555555666666666:::777555444555555222000666555444333333444666666555333111//////111333444333333222111000000111111111111111111222222222222111111111111111000///...222222222111111111000000,,,---000111222111000///111111111111111111111111000000000000000000000000222111111000000/////////222333333444444333333222111111111111111111111111222222222222222222222222...111333333222111111111333222111000111333666777555555555555666777999:::888888::::::;;;;;;;;;;;;======>>>???BBBHHHOOOTTT[[[___hhhuuu)))))))))***+++,,,---...---+++((((((***---//////222333555555444444666777222555999:::::::::;;;;;;>>>???@@@AAABBBBBBBBBBBBHHHHHHGGGFFFEEEDDDDDDDDDCCCGGGHHHGGGJJJSSSZZZ]]][[[\\\]]][[[YYYWWWVVVWWWUUUTTTTTTVVVYYYZZZXXXVVV[[[\\\\\\[[[ZZZXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^_________aaacccbbb```]]]YYY\\\]]]YYYPPPDDD:::444777111...//////,,,,,,///.........///222555888;;;:::888444000,,,***(((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''&&&)))(((''''''(((((('''''')))(((''''''&&&''''''''''''((())))))))))))(((''')))'''&&&'''((()))((('''+++)))((((((***++++++***)))))))))))))))******++++++,,,---------+++)))((((((((())))))))))))((((((***''''''******((()))---******)))(((((((((((()))***))))))(((((((((((()))((()))))))))******************)))(((((()))************)))))))))******+++++++++++++++++++++++++++---,,,+++---000333333222333222777???@@@999222000,,,+++++++++******)))))))))*********************************+++++++++,,,+++---111888AAAJJJSSSXXX\\\XXXQQQIIIAAA;;;777555111///---,,,---...111222111000//////000222444666666444222333555777888888555888:::;;;888666444444444222111111222222111000111111222222222111111111111000...///111222222111111111111111111111111111111000000000/////////...//////000111000///---+++222222222333555666555333777888888888777555333111111111111000000000//////222222111111111222333444000000111222222111000000000222333222000000111222444555777888888:::===???GGGIIILLLLLLLLLPPPVVV[[[^^^aaaeeejjjlllllliiifff[[[XXXTTTPPPLLLGGGBBB>>>888777666555444555555666666666666666666666555555333111000111444555444222666555444444444444555666444444444444444444444444444333333222111111222222000000000000000000000000111111222222111111000///222222222111111111000000///000111222222222111000111111111111111111111111111111111111111111111111222222222222222111111111222222333333333333222222111111111111111111111111222222222222222222222222000222444444333111111222333333222222222333444555555444555555777999;;;===999::::::;;;;;;<<<<<<;;;;;;<<<<<<===@@@FFFLLLQQQXXX[[[cccooo|||))))))***+++++++++++++++)))))))))))))))+++///222000222333333333333444666222444888999999999:::;;;;;;;;;<<<===>>>??????>>>EEEEEEDDDDDDCCCCCCBBBBBB@@@DDDEEEDDDGGGOOOVVVXXXVVVXXXYYYYYYXXXWWWXXXXXXUUUTTTTTTUUUXXXYYYYYYXXX]]]]]]\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYXXXVVVSSSQQQSSSSSSTTTTTTUUUWWWXXXYYY[[[\\\]]]]]]\\\[[[]]]^^^]]]]]]^^^aaaccccccaaa___YYYZZZYYYTTTKKKAAA999555222...+++,,,---++++++------------///222666:::<<<===:::666000,,,*********'''(((+++,,,+++((($$$!!!(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((('''&&&&&&)))((('''&&&'''(((***+++((((((''''''(((((())))))&&&'''(((((((((((('''&&&)))'''&&&'''((()))(((''')))((('''''')))***)))((()))))))))))))))******+++---------,,,+++(((&&&$$$(((((())))))))))))((((((+++((('''******((())),,,+++***)))((((((((((((((()))(((((((((((())))))***,,,+++(((''''''))),,,...)))((((((''''''(((((()))++++++******************************************+++******,,,///222333333///...222999;;;777333222,,,,,,++++++++++++++++++))))))******)))))))))))))))))))))*********++++++(((***---333;;;CCCKKKOOOPPPMMMHHHAAA;;;666333111000///---,,,---...000111/////////000000111111111555333222333555888999999555777999999777555444333222111000111333333333222000000111111111111111111111000...///111222111111111111111111111111111111000000000000////////////...///000000000000...---111222333555777777444222444666:::<<<;;;777333000222222222111111111000000111111111222222333444555000111111222111111000///000111222111000000111222444777999888777999???EEEPPPQQQPPPNNNMMMPPPVVV\\\```ccchhhmmmpppmmmddd]]]SSSQQQNNNLLLIIIDDD???<<<999777555444333444666777666777888888777666444333111000000111444555555444666555555444444444555555333555666888888777555444444444333333222222333333111111000000000000000000222222222222222222111000222222222111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111222222222222111111222222222222222222222222222222222222222222222222222444666555444222111111333333333333333333333333444444444666888:::===>>>:::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>CCCIIIMMMSSSVVV]]]gggrrr}}}((()))***+++++++++)))))))))+++---,,,***+++///333...///111111000000222333333555888999999999:::<<<:::;;;<<<===>>>?????????>>>???@@@BBBCCCDDDDDDDDD@@@DDDEEEDDDFFFMMMSSSUUURRRTTTVVVVVVUUUUUUVVVWWWSSSSSSSSSUUUWWWZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\\\\[[[VVVVVVVVVUUUTTTRRRQQQPPPRRRRRRRRRRRRTTTUUUWWWXXX[[[\\\]]]]]]\\\[[[\\\]]]\\\\\\]]]___``````]]][[[TTTTTTSSSMMMEEE>>>999666...,,,******+++,,,++++++,,,------///333777;;;===???;;;555000,,,*********&&&'''***++++++(((%%%###(((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((''''''&&&%%%&&&'''''''''((()))***'''''''''(((((()))++++++&&&''''''''''''''''''&&&)))'''&&&'''((()))((('''&&&&&&%%%&&&(((((('''&&&)))))))))))))))******++++++++++++***)))'''%%%$$$(((((())))))))))))((((((+++((((((******((((((,,,++++++***)))(((((((((((((((((('''(((((()))******+++***(((&&&''')))+++---((((((((((((((((((((((((+++++++++++++++******)))))))))))))))))))))))))))))))))***+++...000222333111111222555777555111///++++++++++++++++++++++++******))))))))))))))))))((())))))))))))*********)))***+++...222666:::===;;;999777444222111000///...---,,,++++++---...///...///000000000///...---333111111222555888999999444666888888666555444444222111111333555666666555///////////////000111111222000//////000111111000111111111111111111111111000000000000////////////---...///000000000000000///111444888;;;:::777444333555999<<<;;;888444111333333333222222222111111111111111222333444555555333333333333333222222222222444555444333333444666333777:::999777:::CCCLLLSSSTTTSSSQQQOOOQQQVVV[[[bbbeeejjjppppppiii[[[QQQMMMLLLJJJHHHFFFBBB===:::999777555333333444666777777777888888777666333222444444444444444555444444666555555555444444444444444555666888888777666555444333333222222333333333222222222222222111111111222222333333333222222111111111111111111111111111444333222111111111111111111111111111111111111111111111111111111111111111//////000000111111222222000111111222222111111000222222222222222222222222222222222222222222222222333444666555333111000000111111333444444444444444444444444555777999<<<===;;;;;;:::::::::::::::::::::;;;;;;;;;===AAAFFFJJJNNNRRRXXXaaajjjuuu~~~'''((()))***+++***)))(((***,,,---,,,)))))),,,000,,,---//////......000111000222444555555666888999<<<===>>>@@@AAAAAABBBBBB???@@@BBBDDDEEEFFFFFFFFFBBBFFFGGGFFFGGGNNNSSSTTTPPPRRRSSSSSSRRRQQQQQQRRRPPPQQQRRRTTTWWW[[[___aaa^^^\\\ZZZZZZ\\\]]]\\\[[[WWWUUURRRPPPNNNOOOPPPPPPQQQPPPPPPPPPRRRTTTVVVXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]\\\\\\]]]]]][[[XXXUUUNNNNNNLLLGGG@@@;;;888777//////------...000///---------...000333777;;;======:::444...***))))))***%%%&&&'''((())))))((((((((((((((((((((((((((((((###$$$%%%''')))***++++++((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((((((###''')))((('''''''''''''''''''''(((***+++,,,'''''''''&&&&&&''''''''')))'''&&&'''((()))(((''''''''''''(((******)))''')))))))))))))))******+++))))))))))))((((((''''''(((((())))))))))))((((((+++((('''******((())),,,,,,+++***)))(((((((((((((((((('''(((((()))******''''''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++******)))((((((((((((((((((((((((((()))***+++,,,...000222222333333444555555333000,,,+++++++++++++++******++++++***)))(((((())))))((())))))))))))*********++++++++++++,,,...000111//////////////////000000++++++*********+++,,,------...///000000...---,,,111000000111444777777777444666888777666444444555444333333555888999999999000000///000111222333444222111//////000111111000111111111111111111111111////////////000000000000......///000000111111111...000555:::>>>>>>;;;888444555777888999888666555333333333333222222222222222222222222333666888:::888777555444333333444444444555666666555555666888333888;;;;;;:::>>>IIISSSXXXZZZZZZWWWSSSQQQRRRUUU\\\aaahhhnnnmmmdddUUUJJJKKKJJJGGGFFFDDD@@@<<<999888777555444444444666777666777777777666555333222333333444444444444444555666666555555555444444333555555555555555666666777333333222222222333333444222222111111111000000000111222222333333333222222111111111111111111111111333222111000000000000000111111111111111111111111111111111111111111111111000111111222222333333333000111111222222111111000222222222222222222222222222222222222222222222222111333555444222000/////////000222333444555555555555555555555666888:::<<<<<<;;;:::999888888999999;;;<<<=========@@@DDDHHHJJJOOOVVV]]]fffppp{{{''''''((())))))))))))))))))******)))(((((()))***)))+++,,,,,,,,,,,,---///111333444555555666888:::<<<<<<>>>@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFCCCGGGHHHGGGHHHMMMRRRRRRMMMOOOPPPPPPNNNMMMMMMMMMNNNOOOPPPRRRTTTXXX^^^bbbbbb^^^ZZZXXXZZZZZZXXXVVVUUUSSSOOOLLLKKKLLLOOOPPPOOOOOONNNOOOPPPSSSVVVXXXUUUWWWZZZ[[[ZZZZZZZZZ[[[^^^]]]\\\[[[ZZZWWWSSSPPPKKKJJJHHHCCC===999777777---...---+++,,,///...***.........000333777;;;===:::777333...+++)))))))))&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))(((((("""(((+++)))&&&%%%%%%''''''''''''((()))***+++(((((('''&&&&&&'''(((((()))'''&&&'''((()))((('''*********,,,......,,,***)))))))))))))))******+++'''''''''(((((()))))))))(((((())))))))))))((((((***''''''******)))***------,,,+++***)))((((((((()))(((((((((((())))))***$$$&&&'''((()))((('''&&&((())))))******))))))((('''((()))++++++******)))((((((((((((((((((((((((((()))***++++++,,,...000...111222333666:::888444......---,,,,,,+++******---,,,+++)))))))))******)))))))))*********++++++++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,***************++++++,,,---...///000///...---,,,///......000333444444333333444666666444333444555333333333444777999999999222222111222333555777888333111//////000111000///111111111111111111111111////////////000000000000/////////000000111111111...111555:::>>>???<<<:::333444555555666777777777333333333222222222111111333222222333666<<>>999555222222333555222444555555555555666777555999===???AAAGGGRRRZZZaaabbb```[[[SSSMMMLLLLLLQQQXXXccciiihhh```UUUMMMMMMJJJFFFCCCAAA>>>:::888777777666555555555555555666555555444444333333333---///111111222222555666666666666666555444333222444444333333444555666777444444333333333444555555111111000000///.........000111222222222222222222111111111111111222222222111111111111111000000000111111111111111111111111222222222222222222222222333333333444444444444444111111222222222222111111333333333333333333333333222222222222222222222222000222444333111000//////000111111222444555555666555555555666777:::<<<===>>><<<;;;999888888999999======>>>======???CCCFFFFFFKKKRRRYYYaaakkkwww&&&&&&&&&'''((()))***+++(((''''''((()))******)))((()))++++++******,,,---000222333444444555777999888999:::<<<===>>>??????@@@AAACCCEEEFFFEEEEEEDDDBBBFFFGGGEEEFFFKKKOOOOOOIIIKKKLLLLLLKKKJJJJJJKKKMMMNNNOOONNNOOOSSSYYY___```[[[VVVUUUVVVWWWUUURRRQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNMMMMMMOOORRRUUUWWWSSSVVVYYY[[[[[[ZZZ[[[\\\^^^]]]\\\[[[ZZZWWWRRROOOLLLKKKHHHCCC<<<777555444***---,,,))))))---+++&&&/////////111333777:::<<<777555222///,,,***))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((((((((('''$$$)))***'''%%%%%%''''''&&&&&&&&&'''((())))))))))))(((''''''((()))))))))'''&&&'''((()))((('''******+++---......,,,***)))))))))))))))******+++(((((('''(((((())))))***(((((())))))))))))(((((((((%%%&&&)))+++***+++///...---+++***)))(((((((((***))))))(((((((((((()))&&&&&&'''((()))(((((('''''''''((())))))(((''''''$$$%%%(((***+++******)))(((((((((((((((((((((((((((***++++++)))***,,,///***///222333777<<<;;;666222111000///...---,,,+++///...,,,***)))***++++++************+++++++++,,,++++++++++++,,,,,,------)))))))))***)))))))))(((++++++++++++,,,,,,,,,------......////////////......------///111222111000000222333222111111111333000000000111444666666555111111000111222555777999333111//////000111000///111111111111111111111111.../////////000000000111000000000000000000111111000222555999<<<<<<999777111222333555666777777777222222222222111111111111333222222555;;;DDDNNNSSSQQQLLLCCC:::555333444666222333555555444444666777999;;;???DDDJJJRRR[[[aaacccccc___WWWMMMGGGEEEFFFKKKTTT```fffccc[[[TTTPPPOOOKKKEEE@@@===;;;888666555666777777777666444444555444222111111222333444---///111222111111333666555666666666666444333222222333444666777666666555666666555555666777777888333333222222111000000//////000111111222222111111000000111111111222222222000111222333333333222111111111111111111111111111222222222222222222222222333333222222222222222111222222333333333333222222333333333333333333333333222222222222222222222222000222444444222111111111555444333222222222333444444444555777:::>>>AAACCCAAA???===;;;999999:::;;;===>>>>>>======>>>AAACCCBBBGGGNNNTTTZZZdddpppyyy&&&&&&%%%&&&''')))+++,,,)))'''&&&(((---///...,,,'''(((******))))))+++,,,+++,,,---......///111444444555666888:::;;;;;;;;;777999===@@@BBBCCCCCCCCC@@@DDDFFFCCCDDDIIILLLLLLEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNNNNLLLKKKNNNUUUZZZ[[[VVVQQQQQQUUUWWWUUUSSSMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLLLLNNNQQQUUUWWWRRRUUUYYY[[[\\\[[[\\\]]]^^^]]]\\\[[[ZZZWWWSSSPPPNNNMMMJJJDDD===777333222---000///+++,,,000...'''000000000111333666999;;;666555333000...,,,******'''(((((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&"""'''***)))&&&$$$&&&***'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***)))'''&&&'''((()))((('''(((((((((+++,,,,,,***''')))))))))))))))******+++))))))(((((((((((())))))(((((())))))))))))(((((('''%%%%%%)))+++***,,,000...---,,,***)))(((((((((+++***)))(((((('''((((((((((((((((((((())))))***%%%&&&'''(((((('''&&&%%%"""$$$&&&)))*********)))))))))))))))))))))))))))(((***,,,+++)))(((+++...***///222333777<<<;;;555555444333111000...---,,,000///,,,+++******+++,,,***++++++++++++,,,,,,,,,++++++*********))))))(((******+++,,,------,,,,,,,,,,,,---------.....................//////000000...------...000111000......///000000///...000111...------...111222222111......------///222555666333111000///000111000///111111111111111111111111.../////////000000111111111111000000000000111111222333444777999999666444...000333555777777666555222222222111111111000000222111222666???KKKWWW^^^___XXXLLL@@@999666777888333444666666555666777999<<<>>>AAAHHHPPPYYYaaafff```^^^XXXOOOFFFBBBCCCEEEJJJUUUaaaeee___WWWRRRPPPPPPKKKDDD???;;;888666555444555777888888666444333444333111//////111444555222444666555222000222444555666777777666444222111000222666999:::888666444888888777777888999::::::777777666555555444333333...///000111111111111111000000111111222222222222000111333555555555333222111111111111111111111111222222222222222222222222000000//////......------222333333444444333333222333333333333333333333333222222222222222222222222000222555555444333333333999777444222000000111222333333555888===AAAEEEHHHCCCAAA???<<<;;;;;;<<<<<<======>>>===<<<===???AAA???DDDKKKPPPUUU^^^iiirrr&&&++++++&&&+++444444+++,,,+++++++++***))))))((((((***+++***)))((()))***+++,,,---...////////////111222222333555666777777777888999:::;;;===>>>>>>??????===<<<@@@HHHLLLJJJDDDCCCBBBBBBBBBDDDFFFHHHLLLLLLKKKKKKKKKLLLLLLMMMSSSRRRPPPOOONNNNNNOOOOOOMMMMMMKKKJJJJJJIIIIIIIIILLLNNNQQQTTTVVVWWWXXXXXXSSSTTTVVVXXXZZZ\\\\\\]]]^^^[[[YYYYYY[[[ZZZTTTOOOMMMLLLJJJFFFAAA;;;777444000///---+++++++++---...///000111222444555666777666555111...+++)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''((()))******(((((((((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((((((((*********)))((()))***+++***'''$$$)))***+++,,,,,,+++)))(((((())))))*********))))))(((&&&(((+++(((###%%%+++)))))))))***++++++,,,,,,&&&&&&'''((()))***++++++***+++,,,***(((''''''(((***(((&&&'''***+++)))'''((('''&&&%%%%%%%%%%%%%%%***(((&&&&&&'''((((((((()))******))))))***,,,///)))))))))))))))))))))))))))))))))))))))))))))))),,,///222777999;;;;;;;;;:::;;;:::666111...///111000...,,,,,,------,,,+++,,,,,,,,,+++)))(((&&&%%%((()))***,,,+++(((###&&&,,,...+++))),,,......,,,,,,,,,---......//////+++...111222111000///000///,,,---222222---,,,000111000000///...---------000000////////////000000000000000000000000000000///......///111222111000///111333333111000///000000000000000000000000000111111000000000000000111222111000111333444333222222222333444666777777888444222111222333333222111///111333888DDDTTT___bbb^^^SSSEEE;;;777777666444333444666666555555777888;;;BBBKKKPPPPPPPPPRRRTTTPPPPPPOOOKKKFFFCCCDDDGGGLLLTTT\\\^^^ZZZSSSOOOMMMPPPJJJAAA;;;999777444111444666777777555333333333111000000000000000111111222222111111111111222222222222222333333444444444444555666777777888888888888777666666666999;;;===AAA???<<<999777555333222222222222222222333444444000000000000000000000000111111222333333333222222333333444444444555666777888999:::888444333555777555777777666333222444666333333333333333333333333333333333444444555555555222222111111111111222222111111111111222333333444555222222555555333333666444333444888;;;@@@JJJTTTLLLJJJFFF>>>999;;;BBBIIICCCCCCBBBAAA@@@???>>>>>>@@@BBBEEEJJJPPPYYYccciiissszzz###))))))%%%)))222222+++++++++++++++++++++,,,,,,(((***+++***)))((()))*********+++------......---...//////000222333333444666666777999:::<<<===>>>;;;<<<;;;999>>>FFFJJJIII@@@???=========>>>@@@BBBEEEEEEEEEEEEFFFGGGHHHIIINNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLOOORRRTTTUUUVVVVVVSSSTTTVVVXXXZZZ[[[\\\\\\___\\\ZZZ[[[]]]\\\WWWSSSOOOMMMJJJEEE???:::555333///...,,,++++++,,,---...///000111222333555666666666444111...+++)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%$$$###"""'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&---,,,***(((((('''&&&&&&(((((((((***,,,---+++)))'''(((***+++***)))((('''++++++++++++******)))(((***((())),,,***&&&''',,,******))))))))))))))))))&&&&&&'''((()))***++++++***+++,,,***((('''((()))***(((''''''******)))'''((((((''''''&&&'''''''''***(((&&&&&&'''((((((((()))))))))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++///222555777999999;;;<<<<<<999444111000111000...,,,,,,---------,,,,,,,,,,,,+++***)))((('''---------------,,,***)))(((---...+++))),,,------,,,,,,,,,,,,,,,+++++++++,,,...111222111000///000000---...222222...---//////000000000000000000000000000////////////000000000000000000000000000000000///...///000111000///...000222222111///000000000000000000000000000000111111000000000000111111222111000111333444333222000000111222333444555555333222111111222333222000000333555999DDDRRR[[[]]]QQQJJJ@@@:::999888666333777777777666555666:::===???DDDIIIJJJHHHEEEEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIOOOUUUVVVQQQLLLIIIHHHIIIDDD>>>:::999888777666444666777777555333222333111111000000000000111111222222111111111111222222222222222222333333333333444444555666777777777777;;;:::999999999:::<<<===@@@CCCDDDAAA:::555333333333333222111111111222222111111111111111111111111111111222222333333222222444444555666777777888777888999999777444333555777555777888777555444555777333333333333333333333333333333444444444444444444333333222222222222333333333222222222222333333444555444555999888444111333444333555888:::>>>IIIUUU\\\VVVLLLCCC>>>@@@EEEJJJLLLJJJHHHDDDAAA???>>>===AAABBBDDDGGGLLLTTT\\\bbblllttt}}}&&&+++***''')))000000*********))))))***+++---...(((***+++***)))((()))***((()))***+++,,,,,,,,,,,,++++++,,,---......//////333333555666888:::;;;<<<777888888777<<>>>>>??????AAACCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJKKKMMMOOOQQQSSSSSSTTTRRRSSSUUUWWWYYYZZZZZZ[[[]]][[[ZZZ[[[]]]]]]YYYVVVQQQNNNIIICCC===777444222...---,,,+++,,,---.../////////000222333444555666444333000---***((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''''''''&&&&&&$$$###!!! '''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%((('''(((***---//////...%%%&&&(((((()))((('''&&&))))))))))))))))))))))))+++***+++---+++)))***---******))))))(((''''''&&&&&&&&&'''((()))***++++++***++++++***((('''((()))***((('''((()))***)))'''((((((((('''(((((()))))))))(((&&&&&&((()))((('''******)))'''%%%###$$$%%%)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...111444777888;;;<<<===<<<888555333222111...,,,,,,---......---++++++,,,,,,+++******))),,,++++++++++++,,,,,,---,,,000111---+++---...------------,,,,,,+++***))),,,///111111000//////000111//////111111...---......//////000111222222333000000////////////000000////////////////////////111///......000000///---,,,...000111000///000111000000000000000000000000111000000000000000111111222000000000222333222111///000000111222333444444222000000000222222111000000333555888AAALLLRRRRRRBBB>>>:::888999888555222888888666444333666:::>>>AAADDDFFFDDD@@@<<<<<<======>>>???BBBFFFHHHIIIHHHEEEHHHJJJIIIEEEBBBBBBCCCFFFBBB===999888888777666444555666666444222222222222222111111000111111222222222111111111111222222222222222111111111111111333444555666666777777666;;;;;;;;;;;;;;;;;;;;;;;;@@@FFFLLLJJJAAA999555555555444333111000000111111111111111111111111111111000111111222222222222333555555666999<<<>>>===<<<======;;;888555444555777555777999999777777777888333333333333333333333333444444444444444444333333444444333333333333444444444444444444444333333333666555777;;;:::444111111333333666777888<<>>===@@@AAACCCDDDGGGMMMTTTYYYccckkkuuu~~~,,,///...++++++......******)))((('''((()))+++,,,(((***+++***)))((()))***((()))***+++++++++++++++)))))))))***+++,,,,,,,,,///000222444666777999:::555666777777===EEEIIIHHH>>>===:::888777777888999999999:::;;;===???AAABBBEEEFFFGGGIIIIIIHHHHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGJJJKKKLLLNNNOOOQQQRRRRRRQQQRRRTTTVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ[[[YYYWWWSSSOOOIIIBBB;;;666222000,,,,,,,,,,,,,,,---.../////////000111222333444444222111///---***((('''&&&((((((((((((((((((((((((((((((((())))))((((((((()))(((''''''''''''((()))''''''''''''&&&&&&&&&&&&))))))(((((('''&&&%%%$$$'''((()))((('''&&&''')))*********)))))))))((((((&&&&&&&&&&&&''''''''''''"""$$$'''((((((((((((((()))((('''))),,,...//////%%%&&&'''(((((((((''''''%%%&&&&&&'''((()))***+++******+++++++++***+++,,,******)))))))))((((((((('''''''''((()))*********)))++++++***((((((((())))))((((((((()))))))))(((''''''''''''((())))))***)))'''&&&'''((()))((('''*********)))&&&%%%%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///333777999:::<<<>>>???===:::777666333000---,,,---.........)))***++++++++++++*********+++++++++***+++,,,---000333333///...000///------............---,,,+++---///111111000//////000000////////////---,,,---...//////000000111222222000000////////////000000////////////////////////111000////////////...---,,,---///000//////111222000000000000000000000000000000000000000000111222222111000000222222111000111111222333333444555555111/////////111222111000...111333555;;;CCCEEECCC999777666666777777555333555555555444333444888:::@@@AAAAAA@@@===;;;;;;<<<888888999===CCCFFFEEEBBB???@@@@@@???======???BBBHHHEEE@@@;;;777555333222444555666555333222222333333333222111111111222222222222111111111111222222222222111111000000//////222333444555555666666555666777888:::;;;;;;;;;;;;@@@FFFMMMNNNIIIBBB<<<999777666444222111111222333222222222222222222222222111111111111222222333444555666:::@@@EEEHHHHHHHHHIIIGGGDDD???;;;999888777666777999999999888888777444444444444444444444444555555555444444333333333444444333333333333444444666666666555555444333333666444666999999444222333333444666777666:::GGGVVVjjjdddYYYMMMDDDCCCHHHNNNYYYVVVOOOIIICCC@@@>>>>>>???@@@AAABBBDDDIIIOOOSSS]]]eeeoooxxx}}}))),,,,,,++++++---...------,,,+++***)))******+++(((***+++***)))((()))***)))******++++++++++++***(((((())))))******++++++---...///111222444555666444666777888>>>FFFIIIHHH>>><<<:::777666666666777555555666777999;;;<<<===@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSTTTVVVWWWWWWWWWUUUUUUUUUWWWXXXYYYYYYXXXTTTPPPJJJBBB;;;555111///,,,,,,,,,,,,------.../////////000000111222333333111111///---+++)))'''&&&((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''((((((''''''''''''''''''&&&&&&'''(((((())))))))))))((('''((()))((('''&&&'''))),,,+++***)))'''&&&%%%$$$&&&&&&&&&''''''(((((((((!!!$$$'''((('''''''''))))))((('''(((***,,,,,,+++''''''(((((())))))))))))))))))((((((((()))***+++))))))))))))***++++++***)))))))))******+++++++++''''''(((((())))))******)))***+++***)))((()))***((()))))))))((((((((()))&&&&&&&&&&&&'''((())))))((('''''''''))))))(((&&&&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,000444666777999===@@@AAA@@@===;;;666333000....../////////((()))******++++++******,,,///111111///------...111333222......000///++++++,,,...///000///.........000111111///...///000...///...---,,,------,,,////////////////////////000000////////////000000000000000000000000000000222111//////000000///------...///000//////111333111111111111111111111111000000//////000111222222333111000111222222111000222222222333333444444444000///...///111222111000...111333333888======:::999777555444555666666666222444666777666666666777=========;;;:::999::::::888777777:::>>>???<<<999;;;:::999888888;;;???BBBGGGEEEAAA<<<777333222222333444555444333333444555444444333222222222222222222222111111111111222222111111111000000/////////111222333444444555555444333555777:::<<<>>>???@@@@@@BBBGGGLLLOOOMMMFFF@@@999777444222111111222333222222222222222222222222111111111111222333444555555:::BBBJJJPPPTTTVVVXXXZZZWWWRRRMMMGGGBBB>>><<<::::::999999999888777666444444444444444444444444555555555444444333333333333333222222222222333333555666666666666555333333555222222444555333444888555444666777666999EEERRRfffhhheeeXXXHHHAAAFFFNNNVVVSSSMMMGGGCCC@@@??????===>>>@@@AAACCCGGGMMMQQQZZZaaakkkssswww{{{!!!$$$&&&((()))+++...000/////////...------,,,,,,(((***+++***)))((()))***))))))******+++******)))(((((())))))************+++,,,---...///000111222222555666777<<>>???@@@AAAAAABBBBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKLLLLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZTTTPPPKKKDDD<<<666111///,,,,,,------------------...//////000111111222222111111000...,,,***(((&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((%%%&&&'''(((((()))(((((('''((()))((('''&&&''')))***)))(((&&&%%%###""""""&&&&&&&&&'''(((((())))))&&&)))+++)))&&&###$$$&&&)))((('''((()))***)))(((((((((((())))))******+++000///---+++))))))))))))'''(((((('''))),,,+++((()))))))))***+++,,,,,,,,,'''((((((((()))))))))***)))***+++***)))((()))***''')))***)))((('''(((***''''''&&&&&&''''''(((((((((''''''((())))))(((&&&"""$$$&&&'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())),,,...000444666:::???DDDFFFDDDBBB;;;888333000///000000///******+++++++++++++++***+++...222222///,,,,,,...000111000------000...***+++---///111222111000//////000111000///...///000---///...++++++...///---////////////............000000////////////000000000000000000000000000000333111000000222222111//////000111000///000222444111111111111111111111111////////////000111222333444333111222333333222111111111111111222222222333000//////000222333222111111333444444777;;;;;;777:::999666555444555666777222555999::::::888888888:::999888777666555444444888777777777888777666444777666555444666999===???@@@@@@>>>:::666444444555222333444444444555777999555555444333222222222222222222111111111111222222111111111000000000000000000111222333333444444333555666888;;;>>>BBBDDDEEE???>>>@@@GGGPPPSSSNNNIII???<<<888444222111222222333333333333333333333333333222222222333444666777999BBBOOOWWW[[[___dddiiikkkhhhccc^^^YYYRRRJJJFFFAAA???;;;:::999888666555444444444444444444444444444444444444444444333333333333222222222222333333444555666666666555444333555111000222333333666:::777555555777777:::BBBKKK```iiioooeeeRRRDDDDDDKKKPPPNNNJJJFFFBBB@@@@@@@@@<<<===???AAACCCFFFKKKOOOWWW^^^gggnnnrrruuuyyy||| """%%%(((((())),,,///,,,---...//////...,,,+++(((***+++***)))((()))***(((((()))))))))(((((('''(((((((((((())))))))))))+++++++++,,,------......///111222333999@@@CCCAAA:::888666444222222333444444444333333333333333444555555666777999;;;===>>>AAAAAABBBCCCEEEGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZSSSPPPLLLFFF>>>777222///------------------,,,,,,......//////000111111111111111111///---+++)))'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%''')))******)))'''%%%'''((((((((()))*********%%%&&&'''''''''''''''''''''((()))((('''&&&''')))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))(((+++,,,)))$$$"""$$$''''''''''''(((******((('''(((((((((((()))***++++++...---+++)))((()))******''')))(((&&&(((---,,,''')))))))))***************(((((((((((())))))))))))((()))+++***)))((()))+++''')))******''''''(((***))))))(((((('''((((((((('''''''''((())))))'''%%%"""$$$'''((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,000222666>>>EEEJJJJJJIII@@@<<<666222111000000///---------...------,,,,,,***---000///,,,,,,///222444444222000222555333...111333555666666555333222000111111000...---///000---000///,,,,,,111222000.........///000000111111000000////////////000000222222222222222222222222333222111111333444333222111222222111000000222444111111111111111111111111////////////000111222333555444333333444444333111222222222222333333333333111000///111333444333333222444444333666:::999666888888888777666555666777444666888999888888888999666666555555555555333222666666666555333222333444555333222222444666777777999::::::888444333444666222333444555555777:::===666555444333333222222222222222111111111111222222000000111111111111111111///000111222333333333333777777888;;;>>>AAADDDFFF===<<<>>>CCCKKKQQQSSSRRRLLLHHHBBB<<<777444444444444444444444444444444444444333333333444666888999???MMM\\\ddddddfffnnnuuuxxxuuurrrooojjjbbbYYYRRRJJJEEE???;;;:::999777555555555555555555555555555333333444444444444444444444444333333333333444444222333555666666555444333555222222555555444555888:::555444777:::;;;???DDDRRRaaannnlll]]]NNNHHHIIILLLKKKHHHEEECCCAAA??????<<<>>>???@@@AAADDDHHHKKKRRRYYYbbbiiimmmqqquuuxxx~~~&&&''')))***(((''')))---&&&(((***------,,,***)))(((***+++***)))((()))***&&&''''''(((''''''&&&&&&''''''((((((((((((((((((******+++++++++,,,,,,,,,,,,...///000555<<>>???@@@@@@BBBDDDGGGIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKOOOOOOQQQRRRSSSSSSSSSSSSQQQRRRSSSSSSRRRSSSUUUWWWRRRPPPMMMGGG@@@999333///............---,,,++++++......//////000000111111111111111000...,,,)))((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&)))++++++)))&&&$$$'''(((((()))***++++++,,,((()))))))))((('''&&&&&&'''((()))((('''&&&''')))))))))))))))************&&&&&&&&&'''((())))))***''')))+++((($$$###''',,,%%%&&&'''))),,,,,,)))''''''''''''(((((()))++++++&&&&&&%%%%%%&&&)))+++---''')))(((&&&)))///...'''******))))))((((((''''''(((((((((((())))))))))))((()))******)))((()))+++''')))+++***'''&&&(((***++++++***)))(((((())))))'''''''''(((***)))'''%%%%%%(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++,,,,,,...///444<<>>888333111111000000//////000000///......---...111222111///000666<<<999999777555777;;;999444999:::<<<===<<<:::777555000111111000...---///000---111111---...444555222------...000111333444444000000////////////000000222222222222222222222222333222111222444555555333333333333222000000222444111111111111111111111111////////////000111222333666555333444444555333222444555555555555555555666111000000111333555444333000222222000333777777444555777999999777666666666444555555555444555777:::333333444666888888666555333444555333000000333777444222111111222222222111666888888666222111222444111222444555666888<<>>BBBDDD<<<<<<>>>AAAFFFMMMTTTXXXXXXTTTLLLDDD===999777777444444444444444444444444555444333333444777999;;;DDDTTTeeellliiiiiirrr|||}}}{{{yyyuuummmccc[[[PPPJJJBBB===;;;:::888666555555555555555555555555333333333444444555555555555555555444444555555555000222444666666555444333666444555888888555333555;;;666333777;;;<<<>>>@@@EEEUUUgggmmmeeeWWWMMMJJJJJJIIIHHHFFFCCCAAA???>>>===???@@@@@@@@@BBBEEEHHHMMMUUU^^^fffkkkooosssvvvzzz)))((('''&&&%%%%%%&&&&&&''''''(((((())))))******&&&%%%$$$###$$$&&&((()))%%%'''((()))***)))'''&&&+++***)))(((((('''''''''(((((()))***++++++,,,,,,((()))***,,,000333555777555444333222222222333444444444444555555555555555555444444444666888:::;;;888888888888:::===@@@BBBGGGFFFEEEDDDEEEFFFIIIJJJIIIKKKNNNQQQQQQQQQOOOMMMPPPQQQSSSUUUVVVWWWVVVVVVSSSQQQNNNGGG>>>777222000------///111333222000...111333222......000111...000///---+++(((&&&$$$###+++)))((('''((()))((('''(((((((((((()))))))))))))))(((&&&&&&''''''&&&%%%)))((('''&&&''')))+++,,,***)))(((''''''((()))***+++***)))'''''''''((())))))((('''&&&&&&'''((())),,,***'''%%%%%%'''***,,,%%%+++...)))%%%'''+++,,,((((((((((((((('''''''''(((&&&%%%$$$$$$%%%&&&((('''&&&&&&'''***++++++***''''''((((((((((((''''''((((((((((((((((((((((((***((('''&&&&&&(((+++,,,''')))***)))((('''(((***))))))))))))))))))))))))******))))))(((((('''''''''%%%&&&***((("""!!!&&&))))))*********))))))(((***++++++***)))(((((()))---***((('''(((******)))''''''(((((()))*********'''---333666<<>>===<<<888111,,,111111111000000000000000000000000000222777>>>CCCFFFCCC>>>;;;@@@GGGHHHDDD>>>::::::@@@HHHGGG<<<111333///...000111///...///---...///000111111111000...---...111444666444111222333333444444444444333444555666666666888;;;===666444333555888999777555222222333333444333333333,,,---...000111111222222............000222444555555666777888888777666555:::888666444222111111111///......111555666444222111222222333444555666666777777666666666666777777222222222333333333444444444444444444444444444444333333333222222111111111333111///111444555333111666777666555333222333555333333444555777999;;;<<<:::777444333444333111///000111333333222222333555000111222222111000111333:::888555333111000//////222222333444666999<<<===>>><<<>>>CCCEEEHHHTTTbbbcccccc\\\NNNDDDAAA@@@???:::999888777777666444333111444666444111444===EEEPPP^^^nnnuuurrrqqqwww~~~}}}vvvgggXXXMMMJJJFFFAAA>>><<<<<<===;;;;;;:::888777555444444666444222333444555444333444444444444444444444444444555555555555555444444666555444333444555666777444444555666888:::;;;<<>>@@@?????????AAADDDHHHJJJMMMRRRZZZ```eeeiiimmmppp|||*********)))))))))******((((((((((((''''''''''''***)))(((''''''(((***+++(((((('''''''''((((((((()))(((((('''''''''''''''(((((()))******+++,,,,,,******+++,,,---///000111333222111111111222333333444444444444444333333333555555555555666777999:::777666666666777:::<<<>>>CCCCCCBBBAAABBBDDDFFFHHHHHHIIILLLNNNOOOOOONNNMMMMMMOOOQQQRRRTTTTTTTTTSSSRRRQQQNNNGGG???777222000---,,,,,,...000000...---111333333000///222222///......---,,,+++***)))))),,,***(((((())))))((('''''''''''''''(((((((((((()))(((&&&&&&'''(((&&&%%%(((((('''&&&''')))+++,,,***)))(((((((((((()))******)))((('''''''''(((((())))))(((((((((((())))))***(((&&&%%%%%%(((***,,,&&&***,,,)))''')))+++***(((((((((((((((((((((''',,,+++***))))))***+++,,,((('''&&&''')))******)))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((()))***)))((('''((())))))))))))))))))))))))))))))((((((((('''''''''''')))'''(((***'''!!! ###))))))*********))))))((()))***+++***((('''((()))+++***((((((*********)))''''''(((((()))*********'''---222555:::AAADDDDDDCCCBBB@@@???<<<888333///333333222222111111111111666555444444888@@@JJJQQQUUUQQQKKKGGGJJJQQQSSSPPPEEE???===DDDNNNOOOEEE:::555111000333333111///111111111111111111111111111222111111333666777666444333444555666777888888888888999;;;;;;;;;<<<>>>@@@===<<<;;;<<<======999666666666666555555444333222444444444444333222111111000//////...///000222333666777888999:::999888777777666555444333333333333444111///000333444444222333333333444555555666666777777666555555555666666444444444444555555555555222222222222222222222222333333333222222222111111333111000111333555333222666777888666444333333444222222333333555777888999:::777444333333333111///111222333333222111222444111222333222000000111222333222222111111111111111222222333444555888:::;;;:::999;;;@@@CCCGGGSSS___lllnnnkkkbbbYYYVVVSSSQQQIIIDDD===999777666333111222555666444333888BBBKKK[[[ggguuuzzzwwwuuu{{{zzziiiYYYIIIEEE@@@===<<<<<<;;;:::;;;:::999888777555444444666444222333444555444333444444444444444444444444555555666777777777777666555444444333333444555666333444444555777888:::;;;>>>IIIXXXccceee]]]QQQHHHCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCEEEGGGKKKOOOVVV]]]bbbggglllpppzzz&&&&&&'''((((((((((((''')))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&'''***)))'''%%%%%%'''(((***&&&&&&&&&&&&&&&'''((((((((())))))******+++++++++,,,+++++++++************///////////////000111222333333333333333333222222666666666666666777888999555444333333444555777888>>>=========>>>@@@BBBCCCEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPNNNHHH@@@888333111---+++***+++,,,------,,,000444444222222444222///......---,,,+++******)))+++)))''''''((((((&&&%%%&&&&&&&&&&&&'''''''''''')))'''&&&'''(((((('''%%%(((''''''&&&''')))***+++******))))))))))))******)))(((''''''&&&'''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&(((***,,,&&&))))))(((***---+++'''''''''((((((((((((((((((***)))(((''''''((()))***)))((('''''')))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))******)))(((''''''((())))))))))))))))))))))))((((((''''''''''''&&&&&&((('''((()))'''""""""%%%((())))))******)))))))))((()))***)))'''&&&'''(((***))))))***++++++***((('''(((((())))))***++++++)))...333555999???@@@>>>AAAAAAAAA???;;;777555555555444333333333444555555999888777777<<>>>>>===;;;999777555444::::::999888777555444333333222111000000000111222666777999:::;;;::::::999444444444444555555555555777555222111222444444444555555555555555555555555777666555444444444444444333333333333444444444444111111111111111111111111333333333333222222222222333222111222333444333222777999::::::777444333333222222222222333444555555888666444333333333111000222333444333111111111333222333333222000///000111...///000000111000000000222222222333444555777777666666888===AAAEEEOOOYYYlllrrrvvvtttqqqnnnjjjeee[[[QQQDDD<<<999888555222444555666555666>>>KKKUUUjjjttt~~~}}}{{{~~~ooo___KKKDDD===:::<<<===<<<999;;;:::999888777555555444666444222333444555444333444444444444444444444444333444555666666666666666444444333333333333444444333333333444555777888999;;;BBBMMMXXX^^^ZZZPPPHHHCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFIIILLLRRRXXX^^^eeelllqqqvvv{{{%%%&&&'''''''''&&&%%%$$$(((((((((''''''&&&&&&&&&''''''&&&$$$$$$$$$$$$%%%***)))'''&&&&&&'''((((((&&&&&&&&&&&&'''((()))***((()))))))))*********+++,,,,,,++++++***)))(((''',,,,,,,,,---...///000000000000111222333444444555666666666666666666777777444333333222222333333444888888888999:::<<<===>>>AAABBBCCCEEEHHHJJJLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNOOONNNIIIBBB:::444111...,,,))))))***,,,------///333555333333555333/////////---+++)))'''%%%%%%((('''&&&&&&&&&&&&$$$###&&&&&&'''''''''((((((((()))'''&&&'''((()))'''&&&''''''&&&''''''(((***************))))))*********'''''''''&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%'''&&&%%%%%%&&&'''((()))&&&''''''''',,,///+++$$$''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''((()))(((&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''((()))***)))***+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&''')))(((''')))+++'''((())))))))))))))))))'''((()))((('''&&&'''((((((((()))+++------+++)))((())))))***++++++,,,,,,+++000333666:::???>>>;;;<<<===>>>;;;777555777999555444444333555777:::;;;999999888999>>>GGGRRRYYY^^^^^^[[[XXXZZZ___```]]]OOOFFF???FFFTTTZZZTTTJJJ@@@;;;999<<<<<<888777888666555444333444666888999<<<;;;;;;;;;>>>@@@CCCDDDDDDEEEGGGJJJMMMOOOQQQQQQTTTVVVYYYYYYXXXWWWWWWXXXWWWXXXYYYYYYWWWSSSNNNKKKKKKJJJHHHFFFCCC@@@===<<<;;;;;;;;;::::::888777666555444333222111222222333555666777999999999888888222222333444444555555555666555666666777888888888777777666666666555555555666666555444333333333333000000111111111222222222111111111111111111111111333333333333333333333333222222222222333444444333888;;;>>>>>>;;;777555444333333222222222222333333666555444333222222222111222444444333111000111222222333444222000//////000000000111111111///...---222222222222222333333444444555888;;;>>>CCCJJJPPP\\\fffqqqwww{{{|||xxxrrrhhh\\\LLLAAA===;;;888555444555555555999EEEUUU```vvv}}}~~~yyylllVVVLLL???:::<<<>>>===:::::::::999888777666555555666444222333444555444333444444444444444444444444222333333333333333222222444333333333333333333333333333333333444555777777:::<<>>@@@BBBEEEJJJPPPUUUUUUYYY[[[\\\^^^aaa```\\\PPPGGG@@@EEERRRZZZUUUMMMDDD@@@>>>??????;;;999:::999999999999<<>><<<:::999777666444333222333333444333444555666777666666555333333333333444444444444444777;;;??????>>><<<;;;777777777666555555444444555555444333333333333333000000111111111222222222333333333333333333333333333333333333333333333333222222333333333333444444999<<<@@@@@@>>>:::777666555444444333222222333333444444444333222111222333222444444333111000111222222333444222000//////000000111222333222111///...111111222222222222111111444666888999<<<@@@DDDFFFIIIUUUcccoooyyy}}}xxxqqqfffVVVJJJCCC>>>999555555444444666>>>LLL^^^jjj|||{{{gggYYYHHH===<<<===<<<999:::999999888777666555555666444222333444555444333444444444444444444444444555555444444333222000000333333444444555555555555444444444444444555666777999999<<>>FFFHHHEEE===<<<999666444555888;;;666444222222444888===AAABBBEEEJJJMMMPPPRRRUUUXXXTTTZZZ```ccceeegggddd___VVVNNNHHHKKKVVV\\\ZZZTTTLLLHHHEEEGGGFFFBBB@@@AAACCCCCCDDDFFFIIIMMMPPPRRRTTTVVVYYYZZZ\\\___bbbeeeccceeegggjjjlllnnnooopppnnnooopppooommmkkkkkkllljjjmmmpppqqqooommmllllllfffeeedddcccaaa^^^\\\[[[TTTRRRPPPMMMIIIDDDAAA???===<<<:::888777666666666444444666666666555444333666555444444444555777888999>>>DDDGGGFFFBBB>>><<<666666666555555444444444444444444333333444444555333333333333444444444444444444444444444444444444333333333333444444444444222333444444333333444555999<<>>;;;999888666555444444333333333444222333444333111111222444222333444333111111111333222333333222000///000111///000111222333333333333111111222222222111111000333666888777999===>>>===???HHHUUU```mmmwwwxxxtttssslllbbbWWWLLLCCC;;;666666666666:::DDDTTTfffrrr}}}~~~uuuhhhUUUGGG@@@===;;;999999999888888777666666555666444222333444555444333444444444444444444444444777777777666555444333222333444555777888888888888666666666555666666777777999999;;;@@@EEEGGGFFFDDDFFFIIIMMMPPPPPPNNNKKKHHHHHHGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPSSSXXX```iiioooooorrruuuyyy~~~'''&&&$$$###$$$%%%((()))'''((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%)))))))))(((((('''&&&%%%'''''''''''''''((()))***)))))))))))))))))))))(((((()))+++,,,,,,+++***))))))***+++,,,,,,+++************,,,---///111222333///000111333444444444333333333333333333333222222111222222222333222222222444777;;;AAAEEEHHHIIIJJJNNNOOOOOOPPPOOONNNMMMLLLIIIKKKNNNLLLFFF>>>777333000...,,,+++,,,------,,,,,,//////------000000......------------,,,,,,,,,'''((()))+++......---+++'''''''''((((((((())))))(((''''''''')))***)))(((%%%%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&'''((()))))))))(((((()))))))))(((((()))))))))((()))******)))(((&&&%%%%%%&&&&&&%%%(((---,,,'''&&&&&&''''''((())))))***&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''))))))((((((***+++))))))))))))))))))))))))((()))))))))************)))------'''%%%((()))'''%%%&&&'''((())))))))))))'''(((***)))((((((***+++)))((('''))),,,...///......//////000000111222222111333555:::FFFRRRVVVTTTHHHCCC===888777777999:::999666333111222555:::===AAAFFFKKKPPPTTTXXX\\\^^^\\\ccciiikkklllnnnlllgggaaa[[[WWWYYY___cccccc```[[[VVVTTTUUUTTTPPPMMMNNNQQQRRRTTTVVVYYY\\\^^^___```cccggghhhhhhiiikkknnnnnnoooqqqsssuuuvvvwwwwwwuuuuuuuuussspppooopppqqqpppsssuuuvvvtttssssssuuunnnnnnnnnnnnmmmlllkkkjjjfffeeebbb^^^YYYTTTPPPNNNMMMKKKGGGDDD@@@>>>======888888999999888777555444888777555555666999===???GGGJJJMMMMMMGGGAAA<<<:::555555555444444444444444333333333333444555666777444444444444555555555555444444444444444444444444333333333444444444555555111333555555333222444666666999<<<===<<<:::888888555555444333333333333444111333444333111000222555111222333333222111222444111222333222000000111222111111111111111222333444000000222222222222111000...222555444777;;;;;;777;;;@@@GGGOOOZZZeeehhhfffjjjkkkjjjcccXXXLLLCCC???999999999???KKK\\\nnnyyy}}}~~~vvvgggXXXLLLDDD>>>;;;999999888888777666666666666444222333444555444333444444444444444444444444555666666777777777666666333444777999;;;<<<<<<<<<999999888777777888888888999:::===@@@DDDFFFHHHIIIFFFLLLTTT[[[______\\\YYYSSSQQQOOOMMMLLLLLLMMMNNNNNNOOOQQQSSSWWW^^^eeekkklllnnnooorrrvvv~~~((('''%%%$$$&&&***...000((((((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))(((,,,***(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((()))+++,,,+++***((('''******+++,,,,,,+++))))))******+++,,,,,,---......---...000222333444333333222222333333333333222222222222222222222111111000222555;;;AAAEEEHHHIIIIIILLLLLLMMMMMMMMMKKKJJJIIIHHHKKKNNNMMMGGG???777444///---++++++,,,,,,,,,***+++------***+++...///---///...---,,,***)))((('''$$$$$$&&&))),,,---+++)))&&&&&&&&&'''''''''(((((((((''''''((()))******)))$$$%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))*********)))((('''&&&%%%$$$$$$%%%&&&'''&&&''')))++++++***((('''%%%'''&&&$$$'''+++,,,)))&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&%%%$$$&&&((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&(((+++---,,,***&&&###%%%'''((()))((()))***,,,))))))))))))))))))))))))'''((((((((())))))******%%%******%%%$$$(((+++)))%%%&&&'''((())))))))))))''')))******))))))***,,,***((('''(((+++...000000000000000111222222333333777999;;;AAANNN]]]bbbaaaRRRJJJAAA;;;999:::999888<<<999444000000222666999===AAAGGGMMMSSSXXX^^^bbbeeekkkppppppppprrrqqqmmmjjjfffcccdddhhhkkkkkkiiiiiidddaaabbbaaa]]]ZZZ[[[\\\]]]___bbbdddeeefffgggfffjjjmmmnnnmmmlllmmmooottttttvvvwwwxxxyyyyyyyyyzzzzzzxxxvvvsssrrrsssuuusssvvvxxxwwwuuutttvvvxxxrrrrrrssstttttttttsssssspppooommmjjjfffbbb___]]][[[XXXTTTOOOJJJGGGEEEDDD;;;<<<<<<<<<;;;999777666999888666666888===BBBEEESSSTTTTTTOOOGGG???:::888444444444444444444444444333333333444555666777888222222333333333333444444444444444444444444444444333333333444444555555555111444666555333222444777444777::::::999888888888444444333333222333333444000222444333000000333555000111333333222222333555000111222222111000111333666444222000//////000000///000222333333222111111***///222111555::::::444999;;;===@@@JJJTTTXXXWWW___fffllljjjaaaUUUMMMIII;;;;;;<<>>>>>>>>;;;:::999999999999999999999;;;???BBBDDDGGGKKKNNNHHHOOO[[[fffmmmnnnllljjj^^^\\\XXXTTTRRRQQQRRRSSSOOOPPPQQQSSSVVV\\\cccgggjjjkkkkkkmmmqqqyyy+++***((('''&&&&&&''''''((('''''')))++++++'''$$$''''''((((((((((((''''''(((((((((&&&$$$$$$&&&(((******)))))))))(((((((((,,,,,,***)))))))))***+++((('''''')))+++,,,+++)))+++,,,---+++)))(((((())),,,,,,+++***+++,,,---...***++++++))))))***---000333333222333555555333111111...///222333111111444333888???EEEIIIKKKMMMOOOMMMGGGDDDFFFHHHFFFEEEEEEEEEHHHKKKKKKGGG@@@888333///...+++)))***,,,///111++++++,,,,,,,,,,,,------###(((------***'''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))...,,,)))***++++++)))&&&%%%$$$%%%&&&))))))((('''&&&''''''(((((((((((((((---+++***(((((()))+++,,,'''''''''''''''((()))***+++***)))(((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&'''((())))))((('''&&&******(((''''''&&&&&&&&&'''''''''''''''((())))))&&&'''((((((((((((((('''************************))))))((((((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''')))***+++---,,,******+++---111333///000111333666999<<<>>>DDDFFFGGGLLLZZZkkkqqqnnn^^^RRRGGGCCC???999777:::999444222444444222111333888<<>>;;;888:::<<<;;;:::???MMM[[[bbbXXXMMMFFF@@@999666666===<<<:::888666555555555555555555555555555555555555333222222555888999:::<<<:::888555444444444555555555555666666777777777333555666666555555555555666666666555555666666777888888888666333111222333111222333444444444333222000111222444555666777777000111222222111000111333222222222222222222222222111222222333333222222111000/////////111333666888777999;;;>>>AAADDDFFFGGGPPPSSSZZZbbbfffddd]]]VVVLLLHHHEEEIIITTTdddsss|||xxxiiiXXXIII@@@EEE@@@:::888888999888777666666555555555666666777444444555555666666777777777777777777777666666666888888999<<>>CCCIIINNNQQQPPPNNNIIIQQQ```ppp}}}|||wwwnnnfff___[[[ZZZWWWUUUTTTUUUTTTUUUWWWVVVXXX```jjjhhhhhhhhhiiinnnuuu~~~+++***)))((('''((())))))'''&&&&&&(((******'''$$$&&&&&&''''''''''''&&&&&&+++++++++)))'''''')))+++%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((***+++***,,,...---+++******,,,((()))************+++---,,,,,,+++++++++,,,---...***++++++***)))***---000333111111111333444333222666333222333222...---///777;;;BBBGGGIIIJJJLLLMMMIIIAAA;;;;;;===>>>???AAAEEEGGGJJJKKKGGG@@@777222111///,,,***)))+++---///++++++,,,,,,,,,,,,------'''))),,,,,,+++((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))+++)))((()))+++,,,+++)))&&&%%%%%%&&&((())))))((((((((())))))*********))))))*********+++*********)))(((((('''''''''((((((,,,,,,+++***))))))))))))))))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((&&&'''(((((((((((('''&&&((((((''''''''''''((())))))(((((('''''''''(((((('''((())))))************+++*********************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((())))))+++***(((''''''(((***+++******))))))***,,,...000...///111444888===AAACCCIIIJJJKKKMMMXXXgggooopppjjjaaaYYYSSSJJJ???999999888333000333555444555888777999<<<@@@GGGPPPZZZaaammmppptttvvvvvvvvvvvvwwwyyyvvvrrrpppoooppppppqqqrrrqqqqqqqqqppplllgggdddbbb```aaafffhhhhhhjjjnnnoooqqqrrrrrrrrrsssuuuwwwwwwyyy|||}}}|||{{{{{{|||zzzzzzyyyyyywwwuuusssqqqsssuuuxxxzzz||||||||||||xxxzzz{{{yyywwwuuuvvvxxx|||{{{zzzyyyvvvssspppnnnppprrrsssrrrnnnkkkhhhgggaaa]]]WWWSSSPPPKKKFFFBBB??????>>>===@@@IIIYYYeeebbbVVVJJJBBB<<<888666999999888666555444444555555666666666666666666666666444333333444777:::<<<===AAA???;;;888777777777888999999999999888888888888777777777555444222222222444444444333444444555555555666666555333222333444222222333444444444333222///000222444555666666666111222333222111000111222222222222222222222222222000111111222222111111000333333222333444666888999888999:::<<<>>>@@@AAABBBGGGIIINNNVVV^^^bbbbbbaaa[[[WWWTTTUUU]]]iiissszzz}}}uuueeeWWWNNNFFFBBB===:::999888666555666666555555555555666666555555555666666666666666444444444555555555555555999999:::===@@@DDDGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCEEEIIIOOOTTTVVVVVVTTTJJJOOO[[[kkk{{{~~~tttnnnhhheeeccc```\\\ZZZUUUUUUWWWZZZZZZZZZ```hhhgggiiijjjkkkmmmttt}}}***))))))))))))***++++++&&&&&&&&&'''))))))'''$$$%%%&&&&&&''''''&&&&&&%%%((())))))'''&&&%%%'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))+++,,,)))...111///***''')))---'''(((************+++---,,,++++++++++++,,,------***++++++******+++---000222000......000222222222777444222444222...,,,///999===CCCFFFGGGHHHIIIIIIJJJ???777555666888<<<@@@AAADDDHHHIIIEEE>>>666111222000---***)))***+++,,,++++++,,,,,,,,,,,,------,,,++++++++++++***(((&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))'''&&&&&&(((***,,,,,,+++(((&&&%%%%%%''')))))))))''''''(((((())))))))))))&&&(((***,,,,,,,,,***)))******)))((((((''''''&&&...---,,,+++************))))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******'''''''''(((((()))))))))(((((()))+++,,,,,,,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((******''''''((()))***++++++,,,,,,...000555:::@@@EEEHHHMMMNNNNNNMMMRRR^^^jjjooosssqqqmmmeeeWWWGGG===<<<777111///111444666999>>>:::999777777<<>>:::777888;;;666555444333444555777888999999888888777777777666444444555777:::===AAACCCEEEBBB???<<<:::;;;===>>>??????>>>>>><<<;;;:::999:::999777555444444444444333333333333333444555666333444444333222222444666222333333444444333333222///000111333444555666666222333444333111000111222222222222222222222222222000000000111111000000000000111111222333333444444999999999::::::;;;;;;<<<@@@@@@BBBHHHQQQ[[[bbbfffhhheeecccdddhhhnnnrrrsssxxx|||rrreee]]]NNNJJJDDD???<<<999666444666666555444444555555666666666666666666555555555333333444444555555666666:::::::::===AAAGGGMMMPPPPPPPPPQQQQQQQQQPPPNNNNNNNNNOOOSSSYYY^^^``````^^^TTTSSSWWWeeexxx|||xxxtttqqqooojjjddd^^^VVVVVVZZZ```aaa___aaaeeegggjjjmmmmmmmmmqqqzzz'''((((((((()))***++++++%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''((()))******((((((((()))***++++++,,,(((+++...,,,(((&&&(((******++++++***)))(((((()))+++++++++++++++,,,,,,,,,***+++,,,+++++++++---000111...,,,,,,...000222222111//////222333000000333999===AAADDDFFFFFFGGGHHHIII>>>555222333333666999:::===AAACCCAAA<<<555111000///,,,*********+++,,,+++++++++,,,,,,,,,------000---******+++,,,***'''''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%&&&''')))+++++++++***'''%%%$$$&&&(((******%%%%%%%%%%%%%%%&&&''''''&&&''')))***+++++++++***((())))))))))))(((((('''---,,,++++++*********+++((('''&&&%%%$$$#########&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***$$$%%%&&&((()))***++++++&&&''')))***+++,,,------++++++******))))))(((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((((((((()))***&&&'''(((***************,,,---000444:::@@@EEEHHHNNNOOONNNKKKKKKSSSaaakkkuuuwwwvvvmmm\\\LLLCCCAAA999333///000444666:::@@@???===999777888@@@JJJQQQbbbgggnnntttwwwxxxyyyzzz}}}{{{vvvqqqoooooosssuuuzzzzzz{{{{{{yyytttmmmggg``````dddkkknnnnnnooorrrtttvvvyyyzzzyyyxxxxxxyyywwwyyy|||}}}}}}|||}}}~~~xxxtttrrrtttxxxxxxtttooonnnqqqvvv{{{~~~}}}|||||||||}}}|||}}}}}}yyyuuusssnnnqqqvvvxxxxxxwwwwwwwwwssssssrrrqqqnnnjjjfffccc\\\YYYTTTTTT^^^mmmvvvyyy^^^QQQDDD>>><<<:::999;;;777666555444666888;;;=========<<<;;;;;;:::::::::888888:::;;;>>>BBBGGGJJJIIIGGGDDDBBBBBBDDDGGGIIIIIIIIIIIIGGGEEECCCAAA???===;;;888777777888999999555444444444444555666777333333444333222111333555333333333333333333222222///000111333444555555666444555555444222000111111111222222222222222333333000000111111111111000000//////000111222222111111888888888888999999999999>>>===<<<>>>EEENNNWWW]]]eeegggjjjnnnqqqqqqnnnlllpppuuu}}}tttmmmaaa[[[RRRHHHAAA;;;888777666666555555444555555555777777666666555555444444444555555666777888999999999999:::<<<@@@HHHQQQWWWWWWZZZ\\\^^^]]]\\\\\\[[[[[[\\\```eeejjjllllllkkkddd]]]YYYbbbttt|||xxxrrrhhh___WWWWWW\\\cccgggeeedddeeegggllloooooonnnpppwww~~~%%%&&&'''((())))))******%%%&&&'''''''''''''''((((((((())))))))))))(((((()))***+++***)))(((((()))!!!!!!"""###%%%&&&''''''))))))*********)))))))))((((((((()))*********))))))***+++***(((((((((*********+++++++++,,,,,,,,,***+++,,,,,,+++,,,...///000...++++++---///000000---+++,,,000222111222555888<<<@@@DDDFFFGGGIIIKKKCCC:::111//////---,,,...222444888;;;;;;888555222---,,,+++******+++---...+++++++++,,,,,,,,,------111---***)))+++,,,+++((())))))************))))))(((((((((((())))))))))))''''''((((((((())))))******(((%%%%%%&&&((()))***&&&%%%%%%%%%%%%&&&''''''((((((''''''(((***,,,---&&&&&&((()))************+++******))))))))))))***((('''&&&%%%$$$#########&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%&&&'''((())))))((((((%%%&&&''')))***+++++++++*********)))))))))((((((((((((((((((((()))******((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((((((((()))&&&(((***+++,,,+++***))),,,---///333777===AAADDDMMMNNNMMMIIIFFFJJJXXXfffuuuyyywwwkkkZZZLLLGGGEEE===555000111222444888===AAA@@@===:::999<<>>DDDKKKOOOXXX]]]fffoootttsssmmmhhhiiimmmttt}}}}}}uuunnnaaaSSSFFF>>>:::888888777666555555555555555777777666666555555444444444555555666777888999999888888999;;;???GGGRRRZZZ^^^bbbhhhjjjjjjjjjjjjjjjiiijjjmmmrrrvvvyyyyyyxxxrrrggg^^^bbbrrr{{{nnnaaaYYYWWW[[[dddjjjjjjiiiiiijjjnnnrrrsssqqqsssxxx|||%%%%%%'''((())))))))))))%%%'''(((((('''''')))***)))))))))******)))))))))''')))******((('''''''''######$$$%%%'''((())))))'''(((((((((((('''&&&%%%)))((('''))),,,---,,,)))%%%&&&((())))))***+++---)))******+++,,,+++++++++***+++------,,,,,,...///000...,,,,,,---.........---+++,,,///000...///222777:::???BBBEEEGGGJJJLLLAAA999222111111...,,,,,,...///222444555444333222,,,+++******+++,,,---...++++++,,,,,,,,,,,,------...,,,******+++++++++***)))******++++++******)))(((((((((((())))))))))))(((*********((('''(((******(((&&&&&&((())))))))))))((('''''''''(((***+++***)))'''&&&''')))+++---$$$%%%(((***+++,,,++++++))))))((((((((((((((()))))))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((((('''%%%###"""$$$%%%&&&(((((()))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))&&&'''((()))*********)))((((((((((((((((((((((((((()))***,,,,,,,,,+++***,,,---...111444888<<<>>>IIIJJJJJJHHHCCCDDDQQQ^^^qqquuurrrdddUUULLLHHHFFF???888222111111222444999======<<<:::888888;;;===GGGOOO[[[fffnnnrrrssstttrrrsssrrrooolllnnnsssxxxxxxxxxyyyzzzzzzvvvpppllljjjhhhkkkpppsssrrrssswwwxxxzzz{{{{{{yyyxxxxxxyyywwwyyy|||}}}}}}}}}~~~zzzvvvrrrpppqqqrrrpppnnnlllnnnsssxxx|||}}}|||~~~}}}zzzvvvssssssuuuvvvuuuttttttvvvwwwyyy{{{}}}|||{{{yyyyyyyyy{{{}}}}}}}}}uuuZZZNNNCCCAAAAAA>>>:::888777666777888===CCCHHHLLLQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMMMMRRR[[[cccbbbbbbbbbdddfffiiilllnnnooopppppppppnnnkkkhhhfff\\\VVVNNNIIIEEEAAA;;;777666555444333333333333333555666666444222111222333555555444333222222222222000111222444555666777777444555666555333222333444111111111222222333333444222222333333333333222222000000111222222333444444555555666777888999::::::555666888999;;;???CCCGGGKKKQQQ[[[gggnnnppplllhhhdddfffkkkrrr{{{}}}qqqaaaPPPDDD===;;;999999888777666666666666666666666666666555555555333333444444555555666666777999:::;;;>>>FFFRRRZZZdddkkkrrrwwwwwwwwwxxxyyyxxxxxx{{{|||pppeeeeeessswwwhhh\\\WWWXXXaaajjjnnnooopppooorrruuuxxxyyyzzz|||}}}&&&'''((()))******)))(((&&&((())))))((((((***---(((((())))))))))))(((((($$$&&&((((((&&&%%%$$$%%%''''''((()))******++++++%%%&&&'''((((((((('''&&&'''((()))))))))(((((()))$$$&&&((()))))))))+++---((()))***+++,,,++++++***)))+++---...------...///000///------......---+++---***+++...///,,,---000222555999===???AAACCCFFF???777111111222000000222/////////000000111111222---,,,++++++***++++++,,,++++++,,,,,,,,,,,,------)))***++++++******+++,,,))))))************))))))(((((((((((())))))))))))(((***,,,+++)))((()))+++***((('''((())))))((('''***)))((('''''')))+++,,,))))))((((((((()))))))))%%%''')))+++++++++******)))((((((''''''(((((()))))))))(((((('''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''&&&''''''((()))***$$$%%%&&&'''&&&%%%###"""%%%&&&'''(((((((((((((((''''''(((((()))*********''''''''''''((()))***+++))))))))))))))))))))))))%%%&&&((()))*********)))'''(((((((((((((((((('''))))))***+++++++++******,,,,,,---000333666:::<<>>GGGSSSdddhhhfffZZZPPPKKKIIIFFF???888222111111000222666888888999888777777999;;;;;;BBBMMMXXXaaaiiiooorrroooqqqqqqooolllmmmrrrwwwvvvvvvwwwxxxyyywwwsssppppppnnnnnnrrrtttssstttxxxyyyzzzzzzyyywwwvvvxxxyyyvvvyyy|||~~~~~~~~~~~~zzzuuuqqqooonnnoooppplllnnnqqquuuzzz~~~{{{xxxyyy|||~~~{{{yyyxxxuuuuuutttsssqqqrrruuuxxxzzz|||~~~~~~||||||}}}uuu\\\NNN@@@===>>>===999888777888:::>>>EEENNNVVV[[[`````````aaabbbbbbccccccaaa```\\\XXXVVV\\\gggppprrrrrrsssuuuwwwyyyzzz{{{~~~}}}{{{yyyrrrkkkbbb[[[UUUNNNEEE>>>;;;:::888777555444444444444555555444333333444666666555444222111111222222111222333555666777888888444555666555444333444555000111111222333333444444111111222222222222111111...------...///111333444555555555666666777777888222555777999999;;;???BBBBBBFFFMMMXXXaaafffhhhhhheeeddddddgggooo{{{sssaaaPPPEEE@@@;;;:::999888777777777777555555555666666666666666444444444555555555555555888:::<<<===???FFFQQQZZZjjjqqq{{{{{{oookkktttppp^^^VVVSSS\\\iiiqqquuuxxxwwwwwwyyy~~~'''(((***++++++***))))))&&&(((******((((((+++...''''''((((((((((((''''''''')))++++++)))((('''(((%%%%%%&&&&&&'''(((((((((%%%&&&(((***++++++******###(((+++)))$$$!!!###''''''(((***)))(((((()))***((()))***+++,,,+++******)))+++---...------...///111///...//////...,,,)))***((()))---...,,,---111---000444666777999<<<>>>999111++++++---...000333222111///......///000111......,,,+++***)))))))))++++++,,,,,,,,,---------&&&))),,,,,,***)))+++---(((((())))))))))))(((((((((((((((((())))))))))))'''***,,,+++))))))+++---)))(((((()))******(((&&&)))(((&&&%%%&&&''')))+++'''(((***+++***)))'''&&&'''(((***+++,,,***)))((()))((((((((((((((())))))''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%%%%%%%&&&((()))+++,,, """%%%'''''''''&&&''''''((((((((((((((('''&&&&&&'''((()))***++++++''''''''''''((()))++++++))))))))))))))))))))))))%%%&&&((()))*********)))''''''(((((((((((('''''')))))))))))))))*********+++,,,---///222666999;;;888888:::===:::888???JJJUUUZZZZZZRRRLLLLLLJJJFFF===777222111111000111444555666666666666888;;;>>>555:::CCCNNNXXXbbblllqqqoooqqqrrrpppllllllpppuuuuuuuuuvvvwwwxxxxxxuuusssuuuqqqqqqssstttsssuuuyyyzzzzzzyyywwwuuuuuuwwwyyyvvvyyy|||~~~~~~~~~~~~yyyrrrnnnmmmppprrrmmmnnnpppsssxxx}}}{{{xxxuuuvvvzzz~~~~~~~~~}}}|||zzzyyywwwuuusssuuuyyy}}}vvv]]]MMM>>>999;;;:::999999:::;;;>>>DDDNNNYYYbbbhhhjjjjjjkkklllmmmnnnoooooollljjjeee___]]]bbbnnnxxxzzz{{{}}}~~~yyypppiiiddd\\\RRRJJJAAA???>>>;;;:::888888777333444555555444555777999666555444222111111222222222333444666777888888999333555666555444444555666000000111222333333444444000000111111111111000000111000//////111444777888555555555555555555555555333666888888888999<<<@@@>>>???CCCKKKTTT]]]ccceeegggccc```aaahhhtttooo\\\MMMEEE<<<;;;:::999888888888888444555555555666666777777777777777777777666666666:::<<<>>>???@@@FFFQQQYYYmmmvvvwwwppptttuuu___UUUPPPYYYgggrrryyy}}}|||{{{|||%%%&&&'''))))))))))))(((******((('''&&&&&&&&&&&&(((''''''((())))))'''%%%&&&((()))(((%%%%%%'''***&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((('''(((((()))(((((('''&&&+++***)))(((((()))***+++++++++++++++++++++++++++222222111000///...------++++++++++++,,,,,,---...***,,,///222333444333333555111------...000///...///////////////.........///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,***((()))***+++***)))((()))******((('''&&&&&&'''(((***(((((())))))((()))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))((()))*********((('''&&&(((***,,,---,,,***&&&$$$)))(((((((((''''''''''''((())))))(((&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++)))&&&$$$$$$%%%(((((()))******)))'''&&&)))(((((('''''''''((((((***%%%!!!%%%,,,---(((!!!''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((((((***++++++*********))))))))))))******---###***///'''---777...((((((***,,,...000111222222222444666888:::;;;<<>>999888777777999===???BBBIIISSS___kkkrrrvvvvvvuuuuuuvvvwwwwwwxxxvvvrrrnnnhhhccccccnnn{{{}}}yyyuuuqqqkkkbbb[[[SSSLLLDDD???<<<888555555555444333333333444555666222444666666444333222333333444666888999999999999:::888777555444444444444222000000111444444111...444333111///......//////333222222111111222222333111111222222222333333333666666777888999::::::;;;>>>???AAACCCGGGNNNWWW]]]hhhgggccc______ggguuusss___MMMKKK@@@;;;===999000...444::::::999888888777777777666666666666555555555555;;;<<<@@@BBBBBBCCCMMMXXXooo}}}wwwttt{{{fff[[[TTTZZZfffsss}}}%%%&&&'''))))))))))))(((+++***)))((('''''''''''')))((('''((())))))(((&&&%%%''')))(((&&&%%%''')))'''''''''((((((''''''&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******++++++******************........................,,,,,,+++++++++,,,,,,---***+++---///000111111000111000...///000111...,,,/////////////////////...---------------,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,***((())))))***))))))((())))))***)))'''&&&&&&''')))***%%%&&&(((***,,,+++(((%%%))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''***+++,,,---,,,***(((&&&))))))((((((((('''''''''((())))))(((&&&&&&'''(((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((()))***)))'''%%%&&&''')))(((((('''(((***,,,---((((((''''''''''''((((((,,,(((%%%&&&******%%% ''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((&&&''')))******)))))))))(((((((((((())))))***&&&+++---)))***---((())))))***,,,...///000111000000111333555666777888999999:::::::::999888777222///------...000111000000000000222444777:::;;;:::::::::;;;@@@JJJUUU\\\gggiiimmmooooooooooooppprrrrrrqqqqqqrrrsssuuuvvv|||{{{yyywwwvvvuuuvvvvvvuuuuuutttrrrqqqrrrvvvyyyyyyzzz||||||{{{|||wwwpppoooppppppnnnlllnnnvvv}}}qqqmmmkkkmmmnnnnnnqqqvvv~~~~~~iiiQQQFFF<<<999999888999;;;>>>???DDDMMMZZZhhhsssyyy|||{{{{{{{{{{{{||||||}}}zzzxxxtttnnnfffdddnnn{{{}}}{{{vvvnnnhhh```XXXNNNGGGBBB===:::888555555555666666555555444444666777777666444444444444555777999:::::::::::::::999888666555555555555222000000222444444111///111111000000000111222333333222222222222222222333111111111222222222333333444555666777888999::::::;;;<<<>>>@@@DDDJJJRRRWWW___aaabbbbbbdddjjjttt}}}mmm]]]RRRFFF======;;;444333888999999:::999999888666666666666666666666666666666:::<<<@@@DDDEEEEEEMMMVVVnnn~~~{{{tttvvvrrrdddYYYXXXaaannn}}}&&&&&&'''((())))))))))))+++***)))((((((''''''((()))(((((()))******)))'''%%%'''(((((('''&&&&&&'''''''''((((((((((((((('''''')))***+++***(((&&&%%%((((((((((((((((((((((((''''''&&&&&&'''((()))***************************++++++******)))))))))(((+++,,,,,,,,,------------,,,,,,++++++***+++++++++******+++,,,,,,---............///000222111...+++......//////////////////)))***+++---------,,,+++***************************)))))))))++++++)))'''(((((((((((((((((((((((())))))'''''''''''')))))))))))),,,000333222,,,'''((((((((((((((((((((((((''''''((((((((((((((('''***))))))(((((((((((((((,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''((())))))(((&&&&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))&&&''')))(((''''''((()))---+++'''%%%&&&)))---000((((((''''''''''''((((((***)))'''(((((('''%%%###''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''((()))*********))))))(((((((((((())))))&&&+++***))),,,(((!!!###******+++,,,---...//////---...///000111222222333///000111222222222222222///---,,,,,,...///000000......///111444777:::<<<===<<<:::888:::@@@HHHNNNZZZ___fffjjjlllllllllmmmpppppppppqqqrrrtttwwwxxx}}}zzzxxxvvvuuutttvvvvvvuuutttssstttwwwzzzxxxyyyzzzzzzzzz|||yyyqqqooooooooommmllloooyyyzzzmmmjjjhhhjjjkkkiiilllppp{{{{{{bbbLLLCCC<<<;;;<<<;;;<<<>>>AAABBBHHHTTTdddrrr{{{}}}vvvkkkfffnnn{{{}}}xxxqqqiii^^^UUUNNNHHHBBB===777777888888777666555444555777999999777555555555444666888:::;;;<<<<<<<<<;;;:::888777666555555555111111111222444333111///222222111111111222333444222222222222222222222222111111111111111222222222222333444555777888999:::888999;;;<<>>===;;;:::===AAAEEELLLSSS\\\eeeiiilllmmmmmmqqqppppppqqqrrrtttvvvxxx}}}zzzxxxvvvuuuwwwxxxxxxwwwvvvwwwyyy{{{vvvwwwyyyzzz{{{~~~zzzrrroooooonnnooonnnrrr}}}wwwoookkkjjjlllllljjjkkknnnwww}}}uuu\\\JJJCCC>>>>>>???===>>>@@@CCCEEEMMMZZZkkkxxx~~~~~~ppphhhnnnyyy|||wwwnnnddd^^^WWWLLLBBB;;;:::999777666555555555555777999999777666555666666777999;;;============999999888777666555444444111111222333333333111000666555444333222111111111222222222222222222222222111111111111111111111111000111222333555777888888888999::::::<<>>::::::777999:::;;;;;;888666444555666666777888999999:::888999???IIIOOONNNNNNOOO```qqqyyyxxx{{{yyyjjj```aaannn|||(((((((((((()))***++++++((((((''''''''''''((((((((('''''')))++++++***)))***(((&&&&&&((()))((('''$$$%%%&&&'''((((((((((((%%%$$$###"""###&&&(((***((((((((((((((((((((((((***)))((('''&&&''''''((())))))'''&&&&&&'''))))))------------------------......---,,,+++***))))))******))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,///222------......///000000000111///***'''%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))*********))))))&&&%%%&&&***+++***((())))))))))))))))))))))))'''&&&%%%$$$%%%'''***,,,''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((())))))***)))(((((('''''''''((((((******)))))))))(((((((((((())))))(((&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''((()))((('''&&&'''((("""$$$&&&((()))))))))(((''''''&&&''''''((()))***)))***)))((('''&&&''')))''''''((()))))))))))))))************************((((((((((((((()))******'''%%%$$$$$$&&&''''''&&&+++++++++******+++++++++))),,,(((&&&******(((---******++++++,,,,,,------,,,,,,------........./////////.........//////000000///...///000000///...111000///......///000111555777999::::::999:::::::::AAALLLWWW```hhhnnnrrrsssrrrrrrqqqrrrsssuuuvvv||||||}}}}}}|||{{{zzzzzzzzz|||}}}|||zzzyyyyyyyyytttuuuwwwyyy|||~~~uuussssssrrrnnnmmmooouuuzzz{{{uuupppuuurrrrrrtttsssnnnmmmoootttzzz{{{fffVVVLLLGGGCCCBBBAAA>>>???CCCDDDMMM[[[kkkyyy|||qqqpppttt{{{wwwqqq```NNNGGGDDD???:::777777888999555777999999777555555555999:::;;;======<<<<<<;;;666666666555444333222111000222444555333222222222111222333444444444333333111222333444444333222111333333333222222222222222000111111222333444555555;;;;;;::::::;;;???EEEJJJJJJLLLPPPXXXcccppp||||||kkk[[[MMMCCC===:::888999:::;;;:::888666555555666666777777888888888:::888<<>>FFFOOOYYYbbbkkkqqqqqqqqqpppqqqrrrtttvvvwwwyyyzzz{{{||||||{{{zzzyyyzzz{{{}}}|||yyyvvvuuuuuuuuuvvvwwwxxx{{{yyyxxxxxxwwwmmmmmmnnnpppsssuuuuuuuuuyyywwwwwwyyyxxxrrrpppqqqwww{{{}}}pppbbbZZZRRRMMMJJJIIIGGGEEEHHHMMMPPP\\\lllyyyxxxsssttt~~~{{{xxxiiiVVVIIIHHHEEEBBB>>>;;;:::999666888::::::888777666777;;;;;;<<<===<<<;;;:::999666666777666555444222111000333555555333222222333000111222333444333333222000111333444444333111000444444444333333333222222222222222333333444444444888888888888<<>>DDDKKKTTT^^^hhhooooooooooooqqqsssuuuxxxzzzyyyyyyzzz{{{{{{zzzyyyxxxyyyzzz|||{{{xxxtttrrrqqqvvvwwwwwwxxxyyy}}}|||{{{|||{{{ooooooppppppqqqtttyyy|||}}}{{{|||~~~|||wwwtttttt{{{}}}zzzrrrhhhaaa^^^YYYTTTQQQPPPNNNMMMQQQXXX^^^jjj{{{}}}uuutttyyy~~~|||{{{mmm[[[JJJJJJJJJHHHEEE@@@;;;888888:::;;;;;;:::888888888<<<<<<<<<<<<<<<:::999777777777888888777555333222000333666666333111222444333444444444333111///...000111333444444333111000555555555444444333333333333333333333333333333333555555555777===FFFRRRZZZTTTTTTVVV]]]iiixxxvvvbbbRRRIIIDDD::::::999888888777777777666666666666555555555555===777777@@@JJJOOOPPPPPPKKKRRRgggwwwkkkvvv+++)))''''''((()))))))))))))))((((((''''''''''''((()))++++++***(((&&&%%%(((''''''&&&&&&''''''((($$$'''(((%%%!!!!!!%%%***$$$$$$$$$%%%&&&'''((()))'''((((((&&&$$$""""""""",,,((((((,,,+++&&&$$$(((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++)))'''&&&+++((((((******'''''')))+++...---)))(((***)))&&&))))))*********+++++++++,,,---...111222222///,,,&&&&&&&&&&&&(((***,,,---%%%)))++++++,,,//////,,,)))***++++++***)))((('''%%%''')))(((&&&&&&(((+++)))************+++++++++************))))))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&''''''###(((((((((******(((%%%(((((($$$$$$(((,,,,,,)))))))))(((''''''&&&&&&...---+++'''(((+++((("""(((((('''''''''((())))))+++***)))(((((()))***+++'''''''''''''''((()))***'''$$$$$$(((***(((&&&((())))))((('''''''''''''''((((((((((((((()))******((((((((('''%%%$$$&&&'''*********)))))))))))))))&&&&&&''''''((((((((())))))))))))((()))******+++))))))))))))((((((((((((------,,,,,,+++******)))((())))))+++,,,---......***+++,,,---,,,,,,***)))***)))))),,,000000...+++.........///111555888:::333333111000...---------333///---///000222666<<<999777555333333444666888:::===BBBFFFLLLTTT___ffflllpppqqqoooqqqwwwyyyvvv|||zzzxxxwwwxxxyyyyyyyyyyyyzzz|||{{{xxxvvvuuuuuuxxxxxxwwwvvvwwwzzzzzzyyyyyyvvvttttttvvvuuussstttyyy~~~}}}||||||zzz~~~uuulllfff```[[[\\\```\\\\\\YYYUUUSSSWWW___ffftttyyyxxxnnntttrrreeeOOOMMMOOOUUUVVVNNNEEE@@@???===;;;:::;;;;;;999888:::===@@@???===;;;<<<===<<<:::666333111111222222333666666333333666666333444333333333333333333333555444222111111222444555777222///222555222000000111222333333222222444666222111444888<<>>AAAFFFNNNYYY```gggllloooooosss{{{~~~|||{{{yyywwwvvvwwwxxxwwwwwwyyy{{{||||||zzzxxxwwwwwwzzzzzzyyyxxxxxxzzz~~~{{{xxxwwwtttssstttwwwwwwtttvvvzzz}}}ssskkkccc___[[[YYY[[[```ccccccaaa^^^^^^cccmmmvvvxxx}}}|||qqqrrr|||ttthhhSSSPPPSSSZZZ]]]WWWOOOJJJCCC@@@===:::::::::999888;;;<<<<<<;;;999999;;;>>>===;;;888444333222333333222555555222222555555222444444444333222111000000333333444444444444333333333000///333444333222444111222333333222333555777444222444777999===EEENNNZZZaaammm}}}zzzjjjZZZPPPBBB@@@===:::888777777777555666888999999888777666999888999<<>><<<;;;;;;:::===<<<:::888666888<<>>:::::::::999888555666777999999999888777:::999999:::???EEEKKKOOOOOOPPPWWWiii}}}zzz~~~uuuzzz)))'''%%%%%%&&&(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&'''(((((('''((())))))((('''(((***,,,+++***+++***))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''')))+++,,,+++((('''))))))'''(((+++'''******''''''******(((((((((((()))))))))******))))))***+++------+++)))+++******************+++...000///***((()))((($$$((()))***++++++***)))(((///---***'''%%%'''))),,,))))))))))))************************)))))))))((((((((((((((('''&&&%%%$$$&&&''''''((((((((((((((($$$'''''''''***+++)))!!!&&&)))((((((******(((%%%'''(((*********)))((('''))))))&&&'''***)))&&&((((((((((((((())))))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&***&&&%%%)))***'''&&&'''))))))((('''''''''''''''++++++***)))))))))******((()))))))))((()))***,,,)))))))))))))))************+++,,,------+++)))'''))))))******++++++++++++)))))))))))))))*********&&&&&&''''''((())))))***+++++++++,,,---......///,,,,,,,,,---------------......///000111000///...,,,,,,,,,---///111333444222222111000/////////000...,,,---111333333555999>>><<<:::777666555555555666888;;;>>>BBBFFFIIILLLZZZ___gggnnnssswwwxxxwww{{{yyywwwvvvwwwwwwuuutttvvvyyy{{{|||{{{{{{{{{|||~~~}}}~~~zzzuuupppnnnlllllloootttuuussstttxxx{{{ppphhhbbb]]]YYYZZZ\\\^^^cccjjjggghhhgggcccbbbjjjxxxyyyrrrvvvzzzooo[[[WWWZZZeeennnnnnjjjggg]]]WWWNNNGGGBBB???===<<>>;;;999888999;;;===888777666555333333222222222555555222222555555222444555666777666444222000444444555666666555444444555555666666222---...333222333444444444444666888888555444666666555888===EEEMMM^^^vvv}}}pppgggTTTKKKAAA;;;;;;<<<:::888444555666888999999999999:::999999999<<>>;;;999999777555333999:::;;;;;;;;;999888777444666666444444666666444333555999<<<===;;;888666777555333222222333555777222111222555555222444888222333555555555666999;;;:::666555888:::999888:::CCCBBBEEEOOObbb{{{zzzjjj```RRRGGG@@@<<<999777666666777777888888999999888999999999888<<>>:::999888777555777999:::<<<;;;:::888666333555555333333555555333333666:::>>>>>>;;;777444444444333333333333444444333//////444666555555888222444555666666777999<<<<<<777666999;;;999777888???@@@AAAFFFPPPddd{{{tttlll^^^PPPDDD===999888888777777777777777888888666888:::999888:::AAAFFFNNNTTTTTTOOOWWWlll{{{gggSSSHHHDDDIII]]]sss~~~}}})))'''%%%%%%&&&'''((('''******++++++,,,,,,,,,,,,...---+++)))'''&&&%%%%%%&&&((()))******)))(((&&&'''&&&&&&'''(((((('''%%%)))(((((('''''''''(((((('''(((((((((&&&%%%&&&'''$$$+++///---,,,+++%%%''''''''''''((((((((()))'''''''''''''''''''''''''''(((***+++++++++***)))222---)))(((&&&###$$$'''%%%((((((%%%&&&))))))&&&&&&&&&&&&'''''''''((((((***)))((()))***++++++))))))*********)))(((&&&%%%+++---,,,((())),,,---+++'''((()))***++++++***))))))'''%%%&&&(((***)))'''(((((((((((())))))))))))************))))))))))))%%%&&&''')))******++++++$$$&&&(((***++++++)))))) %%%'''%%%%%%)))++++++"""''')))'''&&&)))+++)))+++)))'''&&&'''))),,,...!!!&&&(((%%%$$$&&&)))(((&&&''''''(((***+++---...&&&'''((())))))((('''&&&,,,+++***))))))(((((()))***&&&&&&***+++)))((()))))))))((('''''''''''''''((((((((()))***,,,---...)))******)))'''&&&''')))'''(((((()))***+++++++++'''((()))***+++******)))'''(((***+++,,,+++)))(((((())))))***++++++,,,,,,&&&&&&''')))***,,,------,,,,,,------------------...---------...///111222---...///---)))(((***,,,---......///000000//////000000000000111222333333222//////222222//////222......000111333444666666222333666===EEELLLNNNNNNFFFAAABBBJJJRRRZZZfffrrrtttssstttvvvxxxxxxwwwuuuwwwzzz|||}}}}}}||||||}}}}}}zzzvvvtttsssqqqlllhhhdddbbbaaacccdddeeejjjqqq}}}uuullleeeeeebbb]]]\\\___bbbccciiisssxxxzzz|||vvvkkkiiiqqq{{{~~~tttsss{{{iiiaaa```lll|||~~~xxxoooddd]]]QQQJJJBBB<<<;;;;;;;;;:::444555888999999777555333222444444222222444444222444777;;;>>>===:::555222111222444555555444222111777111000444777555444444222444555666666777:::<<<===888666:::<<<999666555777;;;???AAAFFFRRRdddrrr{{{tttfffVVVGGG>>>::::::999888777777777777777888555888;;;:::888:::???EEEKKKSSSSSSLLLQQQfffzzzlllWWWJJJAAAAAATTTjjj~~~|||+++'''$$$'''---///+++&&&%%%&&&((())))))***,,,...***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&)))((('''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''%%%%%%&&&'''(((((('''&&&%%%---)))&&&'''***+++(((%%%+++&&&&&&+++)))%%%,,,:::)))&&&(((---,,,''''''---***((('''((()))***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&)))###$$$,,,---%%%$$$***(((((())))))))))))((((((&&&''')))***++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,+++)))'''%%%))))))((('''''''''''''''))))))))))))************))))))))))))(((((((((((())))))***))))))((('''''''''((()))((('''&&&''')))''''''&&&$$$"""$$$'''***,,,***(((((((((((('''&&&,,,,,,+++***)))(((''''''''')))***)))(((((()))***''''''''''''''''''''''''&&&(((******)))(((+++---))))))(((((((((((())))))(((&&&&&&******((((((+++###&&&***------+++'''%%%###$$$''')))+++,,,,,,+++***)))(((''''''((()))***))))))***++++++++++++***(((***++++++******+++---***)))&&&%%%$$$%%%&&&'''******++++++++++++******)))))))))))))))))))))))),,,++++++++++++,,,...///111...---...111444333222000///------...///...---.../////////000000111111000///---,,,---000333444000000000000000000000000111111222333333333333333888777777999===CCCJJJNNNIIIHHHEEEAAAAAAJJJYYYeeekkknnnrrruuuuuuttttttuuuxxxvvvxxx{{{yyyuuuxxx~~~xxxtttrrrooojjjfffdddcccdddeeecccdddmmmxxx~~~~~~rrrmmmkkkgggbbb^^^^^^aaadddkkkooouuuyyy|||yyyooolllppp|||www|||sssccc___nnn{{{sssnnnfff[[[MMMCCC>>><<<:::777:::888777777999::::::999999999888666444444666888777999;;;;;;:::888666666333333444444555666777777888555333444666777555222777444111111222444555666999999999888888888777777888:::===>>>AAAFFFNNNUUUooozzzoooaaaTTTIII@@@<<<;;;999:::;;;:::666666:::777666888;;;:::888999>>>KKKNNNQQQRRRPPPUUUfffxxx|||qqqaaaQQQFFFEEEMMMWWWqqq|||}}}+++'''$$$&&&+++---***%%%,,,---...,,,***((('''(((+++***)))((('''(((((()))(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%,,,(((&&&'''******((($$$***%%%%%%'''###!!!,,,(((&&&'''+++***&&&''',,,)))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&!!!""")))***$$$$$$***'''(((((())))))((((((''''''((()))***+++++++++******++++++,,,,,,++++++***$$$%%%&&&'''&&&%%%###!!!))))))((('''''''''''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((())))))(((((('''&&&'''((()))((('''&&&''')))(((((('''&&&%%%&&&)))+++)))((('''(((***++++++***************))))))))))))'''((())))))((('''(((***((((((((((((((((((((((((''')))***)))'''&&&(((*********))))))))))))******,,,)))(((******&&&&&&(((&&&''')))*********)))(((%%%%%%'''(((***+++++++++***)))(((''''''((())))))))))))***++++++++++++***""")))---...,,,***)))***)))'''&&&%%%&&&'''((()))******++++++******)))((())))))***+++,,,,,,---)))***+++,,,------,,,,,,///...---000333666555444333111/////////000///...////////////000000000111///...------...///222333222111111000///.........000111222222333333222222444333333555999???FFFIIIGGGFFFCCC@@@???DDDNNNUUUccchhhnnnrrrsssrrrqqqqqqtttsssuuuyyyyyyvvvyyy{{{vvvtttqqqmmmiiieeedddcccdddccceeeooozzz~~~~~~vvvkkkffffffdddbbbaaacccgggjjjnnnrrrxxx|||{{{rrrooorrr~~~www{{{yyyiiibbbppp~~~{{{vvvlll^^^TTTNNNIIIDDD@@@>>>;;;999888888888888777666666444333222222444555999:::<<<;;;:::777666555111111222333333444555555777555333333555666444222444444333444555555555555999999999888888888777777999;;;======???BBBHHHLLL]]]ppp~~~sssgggZZZNNNDDD>>><<<999999;;;:::777777:::888666888::::::777999>>>EEEIIIOOOPPPMMMPPP```qqqxxxjjjYYYJJJDDDIIIQQQdddwww|||,,,'''###$$$(((***(((%%%"""%%%)))++++++++++++,,,+++***))))))(((((())))))(((''''''''''''&&&&&&&&&)))((('''&&&&&&(((***+++(((&&&%%%&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%***'''%%%&&&((()))'''$$$---)))(((***%%%!!!((('''&&&&&&((('''%%%'''+++)))(((''''''))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((###"""'''(((%%%&&&,,,'''''''''(((((('''''''''((()))***+++++++++++++++)))******++++++******)))&&&'''((((((((((((&&&%%%))))))((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&'''((()))((('''&&&'''))))))))))))((('''(((***---)))((('''(((***,,,,,,+++(((((())))))*********+++'''((())))))''''''((()))))))))))))))))))))))))))%%%'''(((((('''&&&''')))+++******))))))******++++++((((((******&&&&&&(((***)))'''&&&'''(((***+++'''''''''(((((()))***+++))))))(((((((((((())))))((()))******++++++******###''',,,...,,,)))%%%$$$+++***((('''''''''((()))))))))************))))))(((((()))+++,,,---...///)))***---///000///---,,,......///222555777777666555333111000111111000//////////////////000000111......---......///000111111000000000000/////////000111111222222222222222222111111333777<<>>>>>AAAEEEGGGWWW^^^gggnnnppppppnnnmmmpppqqqtttyyy{{{zzz|||~~~~~~xxxuuusssoookkkfffdddccccccbbbeeeqqq}}}zzzllldddbbbccceeeeeeeeegggkkknnnssswww|||wwwtttvvvxxxyyy~~~ooogggqqq{{{pppggg___WWWOOOIIICCC@@@<<<999888888777777777666555333333444555555::::::;;;:::999777555444222222222333444444555555555444333333444444333222222444555777777666555555999999999888888888888888999;;;<<<======>>>@@@BBBLLLXXXjjj~~~zzzooobbbUUUHHH@@@<<<999999;;;;;;888888;;;:::777888:::999777999>>>???EEEMMMPPPLLLLLLZZZiii~~~vvvdddQQQGGGGGGKKKXXXkkk|||}}}---)))$$$$$$&&&((((((&&&###(((***+++---...))))))(((((((((((((((((((((''''''''''''&&&&&&&&&)))(((&&&&&&''')))+++---'''&&&%%%&&&(((((((((&&&%%%&&&'''(((((('''&&&%%%((('''%%%&&&(((((('''%%%***((())),,,***%%%''',,,''''''''''''&&&&&&(((+++)))(((''''''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&...)))'''))))))''')))...&&&&&&''''''''''''&&&&&&))))))***+++++++++++++++******++++++++++++******((()))***++++++++++++***))))))((('''''''''''''''((((((((()))))))))******'''''''''(((((((((((((((&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&''')))'''((())))))((()))***,,,,,,***(((((())))))((('''))))))))))))************((()))***)))'''&&&'''((((((((((((((((((((((((((($$$%%%&&&'''((((((***+++******))))))))))))******(((%%%&&&)))***((())),,,***)))'''&&&&&&(((***,,,))))))(((''''''(((***+++((((((((((((((()))))))))((())))))***************---------***((('''(((*********)))(((((())))))***((())))))******))))))((((((((()))***+++,,,---...,,,---...///000111111000......000333555666666666444222000000111222111000111000////////////000111------....../////////////////////000111111222222111111222333333222222222333333333444777<<<@@@CCC@@@>>><<<<<>>:::888;;;;;;999999<<<;;;888888999888666999>>>===DDDNNNRRROOOMMMWWWcccyyyppp[[[NNNJJJJJJTTTddd{{{|||---***&&&%%%'''(((((('''!!!$$$((()))'''%%%$$$$$$&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&&&&''')))+++---'''&&&%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&'''((('''&&&$$$$$$%%%((('''%%%&&&)))&&&((()))((('''''')))***((('''&&&'''((()))(((&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$222...******)))'''))),,,&&&&&&''''''''''''&&&&&&******************++++++++++++,,,,,,,,,,,,++++++%%%%%%&&&'''(((((((((((())))))((('''''''''''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&%%%'''((()))((('''&&&''')))$$$&&&((()))(((((()))******)))''''''((()))((('''************)))))))))))))))***+++***((('''((()))'''''''''''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((('''%%%%%%)))***)))***---((((((((((((((())))))******)))(((''''''((()))***''''''((()))))))))))))))(((((()))************)))%%%&&&'''((())),,,000333******)))))))))*********))))))************)))))))))))))))***************...---,,,,,,---///222444///000222333444555555666222111000111333444444333333222000//////000111222.........///////////////111111111222222222222222333444444444444444333333555555444555777:::===???@@@>>><<<;;;===???@@@@@@FFFOOO]]]iiippprrrrrrrrruuuxxx|||~~~{{{|||}}}~~~xxxuuurrrooommmjjjgggdddcccbbbfffsss~~~qqqhhhdddcccdddfffjjjlllnnnppprrruuuyyy{{{}}}~~~xxx|||wwwrrr{{{{{{tttppp___ZZZSSSMMMGGGCCC???<<<@@@>>><<<;;;<<<<<<:::888777666555666888999888666555555666666666666666777333444444333222222222222444555555444333444888;;;888888888888888888888888777999;;;>>>???>>><<<;;;???BBBIIITTTdddwww{{{rrrdddTTTHHHAAA<<<888:::<<<:::999;;;;;;999999:::888666888<<<;;;AAAKKKRRRQQQOOOTTT\\\ssszzzhhhYYYQQQLLLSSS^^^sss|||+++)))'''&&&''')))((((((''')))+++***(((%%%$$$$$$%%%%%%&&&'''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))***+++&&&%%%%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%&&&$$$)))***(((''')))***(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$///,,,)))'''%%%%%%'''((('''''''''(((((('''''''''***))))))((())))))******,,,,,,,,,------,,,,,,,,,%%%%%%&&&&&&&&&''''''((())))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%%%%&&&&&&''''''&&&&&&'''((()))((('''&&&''')))"""%%%''')))((((((((()))'''&&&%%%&&&)))+++,,,++++++*********))))))((((((***,,,,,,+++)))(((((()))''''''''''''''''''''''''+++)))(((((()))((('''%%%(((''''''&&&&&&''''''(((***''''''******''''''***''''''((()))***))))))))))))(((((((((((())))))***&&&'''((()))*********)))'''((())))))******)))))) ###(((,,,,,,+++***+++))))))))))))******************++++++++++++******))))))))))))))))))))))))---+++)))(((***---111444000222333333444555888:::666555333444666888888777555444222000000111333444000000////////////000000666555555444333333222222666777777777777666666555777777666555666777999;;;@@@@@@???>>>===<<<<<<<<>>@@@@@@>>>;;;888999===DDDOOO```yyyzzzmmm]]]QQQEEE>>>999:::<<<:::999:::;;;999:::<<<:::666666:::999<<>>BBB???===;;;;;;<<<<<<<<<;;;777666333222111222444555333222000//////000111222444444555555666666777777:::::::::::::::999888888<<<;;;:::888888888999999===AAAEEEFFFCCC???>>>>>>BBBKKKWWWdddooowww~~~~~~~~~|||{{{zzzwwwsssnnnkkkhhhfffdddgggrrrtttgggaaabbbdddfffhhhkkknnnqqqtttxxx}}}{{{}}}vvvuuu{{{zzzuuu}}}|||~~~yyysssmmmfff___ZZZXXXTTTPPPOOOPPPNNNIIIEEE@@@<<<999999<<<===:::777555555555555444444444444444555777555333222333555000333555444222222777;;;777777888888888999999999999999:::===@@@AAA>>>;;;888666888===DDDPPPfffyyyxxxhhh]]]HHH@@@:::;;;<<<:::888888:::999;;;===;;;666555888999888>>>JJJSSSSSSPPPOOO```uuu~~~rrrddd\\\^^^iii~~~}}}$$$$$$%%%&&&'''''''''&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&$$$%%%'''))))))(((&&&%%%&&&%%%$$$&&&((())))))(((%%%&&&'''(((((('''&&&%%%'''((())))))(((((()))+++)))((('''&&&'''***+++***&&&***(((''')))'''"""((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%$$$$$$''')))((((((((())))))))))))(((((()))((('''&&&&&&'''((()))******++++++++++++******((((((''''''''''''(((((())))))(((''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''((())))))%%%&&&&&&'''(((((((((''''''((()))((('''&&&''')))!!!$$$(((******)))))))))---,,,***+++,,,------,,,''''''((()))***+++,,,,,,---......---+++******+++)))))))))))))))))))))))) ###))),,,---,,,))))))(((((((((((())))))&&&$$$%%%)))+++)))***...))))))'''''''''(((***+++%%%&&&(((************)))%%%&&&((()))*********)))'''(((((()))))))))))))))******)))(((''')))---111&&&'''((()))))))))))))))+++,,,,,,------,,,,,,+++(((((()))***,,,---...///......///111222444555555000222444555777<<>>===;;;;;;;;;;;;888@@@JJJMMMKKKFFFEEEEEEBBBJJJVVVcccnnnxxx~~~{{{wwwnnnllliiihhheeegggrrr}}}qqqdddaaadddgggiiioooqqqrrrsssuuuxxx|||}}}qqqooovvv{{{ssszzz{{{}}}~~~|||wwwrrrnnnhhhccc___^^^^^^\\\VVVQQQFFFAAA===<<<>>>>>>;;;777777777777777777666666666444666888666333222444666---111666666444333555888777777888888999999999999:::999:::<<>>999888===BBBJJJYYYiiipppeeeJJJAAA:::;;;<<<:::888777999999<<>>IIIEEEAAA???@@@@@@???===<<<>>>DDDNNNVVVUUUMMMDDDFFFIIIRRR^^^iiipppyyy}}}xxxuuuoookkkkkkpppyyyzzziiicccbbbdddiiippppppvvvwwwuuuvvv}}}yyynnnlllzzzzzzyyy}}}pppuuuzzzyyyuuuqqqqqqoooggg]]]QQQOOOKKKGGGEEEBBB;;;444888:::;;;;;;888666444333444444666999:::888444111444444444555555555666666:::999777555333333444444::::::;;;>>>AAAAAA???===;;;;;;:::888999@@@KKKTTTrrr|||nnnVVVHHH<<<888999999888888777888888999999999888888:::<<<;;;>>>IIIVVVXXXRRRXXXdddxxx|||wwwuuuzzz|||%%%&&&$$$###&&&++++++'''***((('''%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''))))))***+++,,,,,,++++++$$$%%%&&&&&&%%%&&&(((+++))))))***+++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******'''######&&&&&&"""***(((%%%&&&(((******)))&&&''')))++++++)))'''&&&&&&&&&&&&'''(((((())))))...,,,+++---111222...+++***))))))((((((((())))))(((((('''''''''''''''&&&))))))++++++***'''$$$"""'''((()))((('''&&&'''(((''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((((())))))*********))))))***+++++++++******++++++***)))))))))******++++++,,,,,,,,,------------,,,+++)))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))------------,,,,,,,,,+++,,,------+++)))((()))+++&&&''''''(((((()))))))))$$$$$$&&&''')))***+++,,,((())))))******)))))))))'''''''''((((((((())))))))))))((((((((())))))***---------,,,,,,***))))))))))))))))))************+++,,,---///000222333444222444555777:::BBBMMMUUUZZZRRRHHHAAA>>><<<888555666555333111000000111222555555555555666777888999;;;888999@@@EEEDDDCCCDDDDDDBBB???;;;888888;;;>>>GGGEEECCCDDDGGGIIIHHHGGGCCCEEEJJJRRRZZZ[[[TTTNNNLLLLLLPPPYYYaaahhhqqqyyy}}}zzzuuuppppppuuu}}}uuugggdddeeehhhmmmtttvvvzzz{{{uuutttyyy~~~sssnnnwww}}}zzz~~~qqqttt}}}|||{{{rrriii[[[YYYVVVUUUTTTQQQIIIBBB<<<<<<;;;999777666666666666555444444666666555333444444444555555555666666:::888666333333444555777888999:::===???@@@>>><<<:::;;;:::999999???IIIPPPgggsss\\\NNN???;;;;;;999777777999::::::;;;;;;;;;:::::::::;;;;;;>>>IIITTTWWWSSSSSS]]]nnn{{{yyy"""%%%&&&&&&(((,,,***&&&)))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&'''((()))***+++++++++(((***,,,***&&&%%%'''+++))))))(((((())))))***+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''%%%'''+++***&&&***((('''''')))*********$$$'''***,,,,,,***'''$$$%%%&&&&&&''''''((()))))),,,)))((())),,,---,,,))),,,+++***)))))))))))))))&&&(((+++***'''%%%%%%&&&''''''(((((()))((((((''''''(((((((((&&&&&&(((***''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((((((((()))******++++++******************))))))((('''*********+++++++++,,,,,,///---)))&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***,,,---,,,***)))))))))((((((((((((((()))))))))###$$$&&&''')))+++------(((((())))))))))))((((((&&&&&&'''''''''((((((((()))))))))))))))***+++,,,,,,------,,,,,,+++***)))))))))*********++++++++++++,,,---///000222333444111333444555888AAAMMMVVVZZZSSSIIIAAA>>><<<:::888555444222111000111222333666777888:::;;;<<<======;;;999;;;BBBFFFEEEDDDEEEGGGBBB<<<999888:::<<<===DDDDDDEEEIIIMMMQQQRRRRRRGGGHHHMMMTTT\\\```___]]]TTTOOONNNRRRWWW]]]fffnnnzzzvvvuuuyyy|||vvvmmmffffffjjjooouuuzzz|||wwwqqquuu}}}yyypppsss}}}}}}ssssss}}}yyyooocccaaaaaaeeegggddd\\\UUUHHHEEE@@@;;;888888888999999666333222333666777777444555555555555666666666999777555333333555777999888888888;;;===>>><<<:::999::::::999999===DDDJJJWWWpppzzzcccTTTDDD>>><<<:::888777::::::;;;;;;;;;;;;::::::999:::;;;>>>GGGQQQUUUTTTQQQVVVcccwwwzzzqqqzzz###&&&'''&&&'''***)))%%%((('''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''%%%%%%'''(((((()))(((((($$$%%%'''((((((&&&$$$###%%%&&&((())))))(((&&&%%%$$$%%%'''((()))************++++++***((((((((()))(((((('''&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***)))&&&'''++++++'''''''''''''''(((((()))(((&&&''')))******)))'''&&&''''''(((((()))******+++(((&&&$$$%%%'''(((((('''))))))((('''&&&&&&&&&&&&(((((())))))(((((('''(((''''''&&&&&&'''(((((()))'''(((((('''&&&&&&(((***''''''''''''(((((((((((()))(((''''''))))))***)))'''((()))******)))'''&&&'''((()))******++++++***''''''(((((((((&&&%%%###))))))))))))***************)))'''&&&%%%%%%&&&&&&)))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,,,,***(((((((((+++++++++++++++*********))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))++++++***++++++,,,---...,,,,,,------,,,++++++***))))))******+++,,,,,,,,,,,,,,,---///000222333333000111111111444<<>>;;;::::::<<<999555444555777888999555555555555555666666666555555555555666777888999888888888:::<<<===;;;:::777999::::::999;;;@@@DDDLLLbbb|||hhhXXXGGG???===;;;999999999999999:::999999888888999999;;;>>>EEEMMMRRRTTTSSSUUU^^^qqq|||nnnsss'''))))))%%%$$$'''(((&&&''''''&&&&&&&&&'''''''''$$$$$$&&&''''''''''''&&&$$$%%%&&&'''((((((((('''$$$&&&'''(((((('''%%%###%%%&&&((())))))(((&&&%%%'''((()))+++,,,---------(((%%%"""$$$(((***'''###((('''&&&%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((222111,,,&&&$$$&&&%%%"""&&&'''((((((((((((((()))((((((''''''''''''(((((('''''''''((())))))*********)))((((((***+++++++++((('''&&&&&&%%%%%%%%%&&&)))%%%"""###'''******)))++++++***)))))))))***+++&&&'''(((((('''''')))***''''''''''''((((((((((((***(((&&&''')))+++***)))'''(((***++++++)))'''&&&''''''((()))***+++++++++&&&'''(((((((((&&&%%%$$$((((((((()))))))))******&&&'''))))))***)))((('''))))))(((''''''((())))))((((((((((((((((((((((((************************''')))++++++***(((((((((+++++++++***************------,,,***)))((('''&&&)))))))))))))))(((''''''(((((((((((())))))))))))***************+++,,,---,,,,,,---------,,,++++++)))******+++,,,---------,,,---...///000111222333222222111000111777AAAIIIQQQLLLDDD<<<777333111000333444444555555555555444555666777888999888777666:::666555777999:::>>>DDDNNNGGG???:::999999888666999;;;>>>BBBEEEIIILLLNNNBBBDDDHHHMMMSSSZZZ```eeeaaaXXXOOONNNPPPSSSZZZ```jjjrrr~~~yyyqqqlllhhheeefffhhhkkkpppwww~~~{{{ssssss}}}~~~~~~wwwoooqqq|||~~~zzzttt{{{yyyaaa^^^cccrrr~~~zzzwwwoooggg[[[PPPHHHAAA<<<888;;;999777777777777666555666666666666666666666666222333666999:::999888777999888888999;;;<<<;;;:::666888::::::888999===@@@GGGYYYppplll[[[III@@@>>><<<;;;;;;:::::::::::::::999888777999999;;;>>>BBBHHHNNNSSSSSSTTT[[[kkkqqqrrrzzz'''***)))%%%###&&&((('''&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))************)))$$$!!!$$$+++...)))###''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******((($$$%%%))))))%%%&&&(((******)))))))))******(((&&&%%%%%%&&&(((***$$$%%%%%%&&&&&&'''((((((***++++++++++++,,,,,,,,,((((((''''''''''''(((((((((###%%%******(((***))))))((('''((((((((($$$&&&((()))((((((((()))''''''''''''(((((((((((((((%%%###$$$(((***)))'''((()))***++++++***)))(((&&&'''((()))***+++++++++((())))))******)))))))))((((((((()))))))))******'''))),,,......---+++)))))))))''''''''''''))))))************************((((((((())))))))))))***''')))******((('''((()))'''''''''''''''(((((((((,,,,,,++++++******))))))***++++++******)))((('''&&&&&&'''''''''((((((((()))))))))((((((((()))))),,,,,,------------,,,,,,******+++,,,------...///------...///000111222222444444333111111555===CCCDDDBBB>>>999666444222222222444777999:::888666555333444444444444444333333;;;777666777888999???FFFNNNIIICCC===:::999777666666888:::;;;<<>>999::::::999888777777777111444999===>>>;;;888555222222111222222333444444999888999<<<;;;:::>>>DDDJJJIIIFFFAAA<<<:::999:::666777777666666999>>>CCCIIINNNTTTWWWWWWZZZaaagggpppggg`````````]]][[[[[[ZZZ^^^dddjjjsssnnnhhhaaa\\\\\\___bbbdddkkkrrryyy{{{}}}xxx{{{zzzuuuwwwwwwpppxxx~~~|||}}}sssxxx{{{jjjaaacccuuu{{{uuummmbbbTTTJJJ???===<<<:::999777333000777777777777666666666555555555666777888999999999999777666777888999999888666888999888777888<<<@@@EEEQQQeeeyyyyyyfffQQQEEE@@@===<<<===============<<<;;;:::999<<<;;;===???>>>>>>FFFQQQPPPOOOQQQ[[[lllxxxttt~~~vvvggg###))))))(((******)))%%%%%%&&&'''((((((((('''&&&'''((()))((('''%%%###'''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%&&&((()))***((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''&&&&&&&&&'''''''''%%%###%%%&&&((()))))))))((('''(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%)))+++***)))&&&"""%%%((((((&&&%%%%%%'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***'''***---...---,,,++++++&&&&&&&&&&&&''')))***+++(((***,,,---+++******+++((((((***+++,,,,,,,,,+++!!!%%%)))++++++)))((('''''''''''''''((((((((()))***&&&$$$&&&***---+++)))************+++,,,---...%%%&&&''')))******++++++''''''&&&'''((()))+++---))))))))))))************,,,+++***(((''''''''''''***((('''&&&&&&'''(((***(((((((((((((((((((((((()))*********++++++,,,,,,((((((((('''&&&&&&(((+++%%%&&&&&&'''((()))******...------,,,+++***))))))---------,,,+++***))))))************++++++++++++000///...---,,,+++++++++,,,,,,------...---------******+++,,,---//////000---......///000111111222,,,...///...---///555999===>>>>>>===999555333222000444;;;@@@AAA===888555111111000111222444666888666777;;;???>>>;;;===AAAFFFGGGGGGCCC>>>;;;;;;===777888777555444777===CCCIIIQQQYYY^^^___cccjjjqqquuummmgggggggggaaa\\\YYYVVVXXX[[[___fffrrr{{{wwwttteeebbb___^^^bbbgggkkknnnooowww}}}~~~yyyyyy~~~xxxpppqqqzzzzzzqqqvvv~~~|||}}}rrrwww~~~nnnccccccttt~~~sssdddXXXFFFCCC@@@===<<<:::777555888888777777666666666555888777555444555777:::<<<888666555555777888888777666888999888666888<<<@@@CCCPPPdddyyykkkUUUHHHBBB>>><<<===;;;;;;;;;;;;:::999888777===<<<===@@@===;;;DDDPPPSSSQQQPPPUUUcccxxxzzzrrrzzzppp```'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&((()))******+++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((()))'''%%%&&&)))***(((&&&%%%'''(((&&&$$$%%%(((+++&&&''')))*********)))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###"""###%%%''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++)))***+++,,,,,,+++***)))%%%&&&''')))******++++++(((((((((((((((''''''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&(((***((((((((((((((('''''''''((('''(((***,,,,,,***((('''((()))***+++,,,,,,,,,)))(((((((((((())))))***''''''''''''((((((((((((++++++***((('''&&&$$$$$$'''******''''''******''''''&&&&&&%%%%%%'''((()))((((((((((((((())))))***+++******)))((()))))))))((("""###+++,,,&&&&&&------......---+++******+++------...---,,,***(((&&&,,,+++***'''%%%'''***---+++***)))))))))***,,,---,,,,,,------...---------///...,,,,,,,,,///111333............///////////////000000222333444555555888;;;>>>>>><<<:::999888;;;::::::;;;<<<;;;999666444222111222444555666666EEE>>>;;;???BBBAAA>>>===DDDDDDDDDCCCBBBBBBAAAAAA>>>;;;:::;;;:::888:::???HHHTTT^^^```___ccchhhllltttpppkkkgggeeecccbbbbbbdddbbb___]]]aaakkkzzz~~~||||||vvvsssqqqllleeebbb[[[\\\^^^bbbhhhnnnrrrssszzz|||}}}}}}~~~}}}qqqnnnuuuzzzssszzzyyy|||vvvuuusssddd```qqquuummm]]]QQQGGGDDDAAA;;;777888444999:::555444666666222333444555666777777777777<<<555///111777;;;777222999888666555666888;;;===CCCLLL___wwwsss^^^LLLBBB>>>===<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;999999;;;@@@DDDNNNOOOPPPSSS^^^rrrtttlllwwwuuubbb''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&'''))))))(((&&&&&&'''((('''%%%%%%'''***&&&'''((()))))))))((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$###$$$%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''((('''&&&''')))+++)))(((((('''(((((()))))))))))))))***,,,,,,***((()))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''((((((((()))))))))******))))))(((((('''''''''******''''''******'''((('''&&&&&&&&&'''((())))))))))))))))))***+++++++++******)))))))))))))))---'''(((//////((((((...---......---+++******+++,,,,,,,,,,,,+++***))))))***++++++***))))))***,,,***************++++++,,,,,,,,,---.........------///...---,,,---///111333//////000000000111111111///000111222333444444555888;;;>>>>>>===:::999888:::999999999::::::888555666444222222333555666777@@@>>>???FFFJJJGGGBBBAAADDDBBBAAAAAABBBBBBBBBAAABBB???>>>@@@???<<<>>>BBBEEEQQQ]]]```___bbbfffgggmmmkkkiiigggeeecccaaa```fffggggggeeeeeekkkvvvwwwqqqrrrrrrsssvvvyyy|||~~~}}}tttiiiggggggeeebbbaaa___```dddiiiooouuuxxxyyy}}}~~~~~~}}}}}}tttnnnsss}}}uuuzzz}}}|||wwwuuuvvvgggbbbqqqyyynnnbbbTTTKKKCCC;;;888:::444888999555333555444111555555666666777888888999===888444555:::<<<:::666999888666555666888;;;<<>>???===:::888888777666666777888888666444777555333111222555888;;;===@@@GGGPPPSSSNNNIIIHHHKKKHHHEEEEEEHHHJJJJJJHHHIIIGGGHHHKKKKKKGGGFFFGGGIIIUUU```cccccccccbbbaaadddeeeeeeeeedddbbb```___dddiiinnnnnnlllmmmttt{{{uuunnnkkkiiihhhgggiiimmmuuu|||oooddd[[[ZZZ]]]^^^```bbbaaadddiiipppvvv{{{~~~}}}|||xxxoooppp|||xxxyyy|||xxxvvvyyyjjjcccooouuufffXXXKKKAAA>>>???666888999666555666555222777777666666777888999:::;;;999888888999;;;:::999999888666666777888;;;<<>>===:::777666555444333444555555444222555444222000111555<<<@@@AAAEEENNNWWWXXXRRRNNNOOOQQQMMMJJJKKKOOOQQQQQQOOOOOOOOOSSSYYYZZZUUUOOONNNSSS]]]gggjjjiiigggbbb\\\___```aaa`````````aaaccc^^^hhhssswwwuuuuuuyyy~~~tttooonnnjjjgggdddbbbeeemmmwww~~~}}}tttbbbZZZTTTVVVZZZ]]]___bbb```eeelllsssxxx|||~~~{{{}}}qqqnnnxxx}}}zzz{{{|||zzzvvv|||mmmccclll~~~wwwjjj\\\OOOHHHEEE999999999888999999888666888777666555555777999:::666777777777666666777999888777777666777999:::<<<===EEEVVVmmm}}}ppp\\\LLLAAA<<<;;;===<<<:::999999:::<<<===>>>===<<<:::888888;;;===@@@EEEJJJLLLNNNXXXooo|||llliiivvvwww&&&&&&''''''((()))******((('''&&&%%%%%%&&&'''((("""###%%%&&&'''((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''(((((((((''''''(((((())))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))******''''''(((((())))))*********+++,,,,,,+++***)))(((''''''((()))))))))))))))'''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((('''''''''$$$&&&((()))))))))+++,,,+++***((('''(((+++...000,,,,,,+++,,,---,,,***((()))************))))))(((++++++)))(((''''''''''''))))))))))))************)))(((((('''&&&&&&%%%%%%&&&))))))&&&&&&))))))&&&'''(((((())))))))))))))))))(((((((((((()))******)))************)))((((((((('''(((+++,,,******,,,,,,---...---+++***+++,,,111///---***)))(((((()))((())))))((('''(((***,,,(((***---///000...,,,***,,,---...///000000000000000000///...///000111111000000000111111111111222111111111222222333333444444888<<<>>><<<999666444333222000111222333222111222111000///111666???EEEIIIKKKQQQWWWWWWSSSQQQSSSPPPNNNKKKLLLOOOQQQQQQPPPNNNOOOWWWaaaddd]]]UUUQQQWWW```iiilllmmmkkkeee^^^^^^^^^]]]\\\[[[]]]bbbfff```kkkwww~~~~~~}}}tttppppppjjjgggbbb^^^```hhhuuu~~~vvviiiZZZUUUSSSWWW[[[\\\]]]___bbbgggooouuuyyy}}}{{{uuunnnuuu|||xxx||||||vvv|||~~~oooccchhhyyy|||oooaaaRRRHHH>>>:::888888999:::999999777666555444444555777999333555777777555555666888888777777777888999:::;;;<<>>;;;:::777666888666666666666666666666666555666777999::::::999999777777777888888999::::::???DDDQQQdddrrr{{{qqq\\\LLLCCC@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;999888888999;;;>>>@@@GGGMMMKKKHHHTTTeee}}}tttkkkuuu))))))))))))(((((((((((($$$%%%''''''''''''%%%$$$'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))(((&&&&&&(((+++,,,***''')))(((((('''''')))***+++'''((()))******)))((('''(((((((((((((((((((((((((((&&&$$$%%%((()))'''%%%''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((())))))))))))+++,,,,,,,,,+++***((('''++++++******)))'''&&&%%%'''(((((()))***+++++++++***)))(((''''''((()))***))))))))))))((((((((((((''')))++++++***)))))))))************))))))))))))((('''(((***,,,,,,***((('''((()))***+++,,,,,,,,,)))(((((((((((())))))***''''''''''''((((((((((((&&&&&&''''''((())))))***%%%((((((%%%%%%((((((%%%$$$%%%'''((((((((('''&&&*********)))***++++++,,,((()))+++,,,+++***(((''')))***+++))))))***)))'''+++,,,------++++++,,,---'''(((***,,,---------,,,'''***...111000...------,,,---.../////////...------...///000222222333333111111111111000000000000///000000000000111111111222222222222222222333333...333888:::888444111///111///------///111111111///111222111///222:::@@@CCC>>>===DDDJJJJJJHHHGGGEEELLLQQQQQQKKKGGGHHHKKKJJJFFFGGGPPPYYY]]]___aaaeeefffeeeeeehhhiiiddd\\\TTTWWWYYYWWWTTTTTTXXX\\\UUUXXX```mmmzzz|||tttjjjcccZZZ\\\^^^aaagggttt{{{lll___XXXWWWSSSRRRUUUYYY[[[```ffflllppptttuuuuuuwww|||~~~sssrrrzzz}}}vvv}}}|||zzzzzz|||tttzzz}}}qqqqqqxxxfffdddtttqqqaaaSSSEEE@@@===999777:::777777888888888888777666555555555777:::;;;999777666777777888999999::::::@@@EEERRRcccqqqyyyxxxaaaOOOEEEAAA:::;;;;;;<<<<<<;;;;;;:::999::::::999888888999;;;???@@@GGGOOOMMMHHHPPP___xxxvvviiiooo}}}$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&'''------'''((())))))'''$$$$$$'''***''''''(((((('''&&&%%%%%%'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))((()))******(((''''''(((%%%&&&((())))))'''%%%$$$'''***)))&&&'''***+++((())))))(((((((((((()))))),,,,,,,,,+++)))(((&&&%%%************)))((('''&&&%%%''')))******)))))))))''''''''''''((((((((())))))(((((((((((())))))***)))***+++***((((((((()))---***'''&&&&&&'''&&&&&&******+++******)))((('''))))))))))))))))))))))))((()))))))))))))))(((((()))''''''((()))***)))(((((((((***++++++***))))))((()))***+++++++++++++++'''((()))******)))((('''&&&)))(((&&&&&&+++,,,+++&&&''''''((((((((((((((()))((('''&&&&&&''')))***((((((''''''''''''(((((((((&&&&&&)))***&&&((()))))))))))))))((((((+++******))))))))))))))))))*********)))((()))))),,,+++******+++---///111,,,,,,,,,+++++++++******)))+++---------,,,---...***000222...---111222///...+++,,,222333000111666222333444333000...------///////////////000000111555444222111000111222222222333333444444333333222111000///---------...///111333555555555666777999BBB@@@???AAADDDEEECCCAAAFFFLLLPPPNNNGGGDDDFFFJJJHHHDDDAAAFFFQQQ\\\ccceeefffhhhlllnnnggg\\\VVVVVVUUUXXX\\\]]]\\\YYYWWWVVVRRRPPPVVVhhhxxx{{{{{{xxxnnnaaaYYYXXXZZZaaammmxxx}}}lll[[[RRRQQQTTTUUUXXX\\\```aaa___^^^iiipppwwwzzzyyyxxxzzz}}}}}}yyy|||wwwpppqqq~~~{{{}}}wwwzzztttrrr{{{lllmmm{{{{{{ggg```mmmvvvbbbNNNEEEBBB>>><<<>>>===777222333999<<<:::555777777888888999999999999888888777777888888999:::???DDDOOO___ooo|||nnnYYYJJJBBBBBB>>>===???===999888:::;;;;;;;;;;;;;;;;;;;;;;;;@@@AAACCCFFFJJJLLLOOOPPPkkknnnjjjppp&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''')))***(((&&&$$$&&&'''((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((())))))***((()))******(((''''''(((((((((((()))***)))(((&&&&&&)))(((%%%%%%((((((&&&)))(((((((((((((((((()))++++++******)))(((&&&&&&*********)))((('''&&&%%%((())))))))))))((((((((('''''''''((((((((())))))((((((((((((((())))))******+++,,,+++)))((()))***,,,***))))))++++++***)))******************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''(((***+++***)))))))))***++++++***)))(((******+++++++++******))))))((('''&&&&&&'''((()))''')))(((%%%%%%)))+++***&&&'''(((((())))))((((((((((((&&&%%%$$$%%%%%%&&&((((((''''''''''''((((((,,,)))''')))+++***%%% (((((())))))))))))((((((+++******)))))))))))))))---***)))***...///...+++***++++++,,,,,,,,,,,,+++,,,,,,+++++++++*********)))+++,,,,,,,,,,,,---...)))...000---,,,///000---000---...222222---,,,///222222333222000///////////////000111222444555666555444333222111111222333222222333333333333222222222111111000//////000000///000111222111222444666@@@??????AAADDDDDDBBB@@@AAAFFFJJJIIIEEEDDDFFFIIIFFFBBB???CCCNNNZZZbbbeeefffgggjjjkkkcccYYYSSSTTTSSSYYY```dddbbb]]]WWWSSSMMMKKKQQQbbbrrr}}}|||ssspppmmmfff]]]YYY[[[___iiiuuu}}}vvvmmmaaaVVVRRRTTTWWWXXX[[[```dddeeedddbbbkkkqqqxxx{{{zzzyyy{{{}}}|||~~~|||~~~yyyqqqppp{{{}}}~~~wwwyyytttooo|||yyyjjjhhhvvv~~~iii```mmmsssbbbUUUJJJ@@@<<<======999555555999:::888555777777888888888888888888888888777777888888999:::???DDDOOO___ooo|||yyybbbPPPFFF???;;;:::======:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBEEEIIILLLNNNPPPfff{{{qqqssswwwpppggghhh''''''''''''&&&%%%$$$###''''''''''''''''''''''''+++)))&&&$$$$$$&&&)))+++&&&((())))))'''&&&&&&&&&(((((()))))))))(((''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))*********''')))******(((''''''(((***'''%%%&&&(((***(((&&&'''))))))%%%$$$''''''$$$''''''''''''''''''''''''(((((())))))(((''''''&&&***))))))((('''&&&$$$$$$+++***)))(((''''''''''''''''''((((((((()))))))))((((((((()))))))))*********,,,,,,,,,***)))***+++&&&&&&&&&'''))))))(((&&&)))))))))***************))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))+++,,,+++******+++++++++***)))((((((,,,,,,,,,++++++)))(((((()))(((%%%$$$$$$%%%((()))((()))'''######(((***)))&&&'''(((((())))))((((((***)))'''&&&%%%$$$$$$$$$)))((((((''''''(((((()))---***''''''***,,,+++***(((((())))))***))))))(((+++******)))))))))))))))+++&&&$$$&&&,,,///---((()))***,,,---,,,+++)))'''+++++++++***************)))+++++++++***+++---///---111333111000111222111444222333555555111///111111111000000000000111111111111111111222333444555444444333222222222333333111111222222222222111111222222222333222222111111//////000000///000333666======>>>AAACCCCCCAAA>>>AAACCCEEEEEEDDDCCCDDDEEEDDD???<<<@@@KKKWWWaaafffgggfffgggfff^^^SSSOOOQQQPPPYYYeeekkkjjjaaaWWWQQQKKKIIIOOO]]]mmmyyytttgggaaa```^^^^^^___eeelllvvvyyynnnccc[[[WWWSSSUUUYYY\\\]]]aaafffjjjllljjjhhhnnnsssyyy||||||{{{|||}}}|||}}}}}}tttpppzzz|||zzzxxxxxxuuuoooyyy{{{llldddqqqlllaaakkkvvvgggWWWGGG???======;;;888888888888666444777777777777777777777777888888777777888888999:::???DDDOOO^^^nnn|||nnnXXXKKKAAA<<<;;;===>>><<<:::<<<::::::::::::::::::::::::===>>>@@@CCCGGGJJJMMMOOO^^^rrr~~~lllXXXWWW]]]lllwwwhhhbbbwww''''''''''''&&&%%%$$$###''''''''''''(((((((((((('''((()))*********)))(((''''''(((((('''((()))***((()))))))))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))'''(((***)))(((&&&''''''((($$$!!!!!!%%%''''''%%%***,,,+++'''&&&((((((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&)))))))))((('''%%%$$$###+++)))'''&&&''''''(((((('''(((((((((((()))))))))'''((())))))************+++,,,---,,,*********+++'''&&&$$$%%%&&&'''&&&%%%'''''''''(((((()))******(((((((((((((((((((((((('''(((((())))))))))))(((+++***)))***,,,---,,,+++,,,,,,++++++***)))((((((+++++++++++++++***)))((()))(((&&&%%%%%%&&&((())))))***'''""""""&&&)))(((''''''((()))))))))))))))******)))(((((((((''''''))))))(((((((((((())))))+++(((&&&&&&(((***+++***(((((()))*********))))))+++******)))))))))))))))(((&&&%%%&&&)))+++***'''((()))***++++++***)))(((***************************+++++++++***+++---//////222444333333333444555444444444444555444555666000///------///000111222222222000///...---------444444333333333333333333000000111111111111000000111222333333333222111000111111111000000111444777999;;;===???AAA@@@???===EEEDDDDDDCCCBBBAAA@@@???AAA>>>;;;???IIIWWWcccjjjgggfffdddaaaXXXOOOLLLNNNOOOYYYfffnnnmmmdddXXXQQQPPPPPPRRR\\\hhhttt}}}xxxjjj]]]XXXZZZ^^^ffflllvvv}}}pppcccVVVRRRSSSUUUYYY^^^```bbbffflllppprrrpppmmmppptttzzz}}}~~~}}}~~~~~~~~~wwwpppvvv}}}xxx}}}zzzwww|||wwwpppyyyrrreeeooooooaaahhh|||ttteeeUUUHHHAAA<<<<<<:::888777666555555777777777777666666666666888888777777888888999:::>>>CCCNNN]]]mmm{{{yyy```QQQIIICCC>>>??????<<<:::;;;::::::::::::::::::::::::<<<===>>>AAADDDHHHLLLNNNVVVhhhsss]]]MMMJJJNNN]]]rrrnnnbbbooo%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))%%%&&&)))++++++***(((''')))(((&&&&&&'''***---...(((((()))))))))))))))((())))))((((((((((((((()))&&&&&&''''''''''''(((((('''((())))))'''&&&&&&'''((($$$!!!!!!$$$&&&''''''***,,,+++'''&&&((((((&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''''''''''')))))))))((('''%%%$$$###)))'''%%%%%%''')))))))))(((((((((((()))))))))***'''''')))***+++++++++++++++,,,---,,,*********+++///,,,(((&&&'''((())))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))))))))))),,,******+++,,,---,,,+++---,,,,,,+++***))))))(((((()))***+++++++++++++++((((((((())))))(((((((((((()))'''######''')))''''''(((((()))))))))))))))'''(((((())))))*********))))))(((((((((((()))))))))((((((((())))))((('''(((((()))***************+++******)))))))))))))))***,,,...,,,)))((()))+++((((((''''''(((***+++,,,******************++++++***+++,,,,,,+++,,,...000...000333555666666777:::888888666444444555777777222///,,,+++...000111111222111///...,,,,,,++++++222333333333333333333333///000000111111000000//////000111222222222000000111222222111111111444666666888;;;===>>>>>>======DDDCCCBBBAAA@@@??????>>>AAA>>>===@@@JJJWWWdddlllfffdddaaa]]]TTTJJJHHHKKKNNNXXXdddlllkkkcccYYYSSSVVVVVVWWWZZZaaajjjpppssskkkaaaXXXWWW]]]fffqqqzzz~~~ggg[[[QQQQQQUUUYYY]]]```eeeggglllqqquuuvvvtttqqqqqqtttzzz~~~~~~{{{rrrsss~~~yyyyyy{{{wwwyyyzzzqqqxxxxxxjjjqqqqqqbbbfffxxxvvvhhhVVVHHH@@@>>><<<999777666666666777777777666666666666666888888777777888888999:::===BBBLLL[[[kkkzzzooo```QQQHHHAAA@@@@@@===<<<<<<::::::::::::::::::::::::;;;<<<===???BBBEEEIIIKKKOOO^^^tttpppYYYJJJEEEEEERRRdddwwwuuueeeiiixxx&&&&&&''''''(((''''''''''''''''''(((((())))))***)))((('''&&&''')))+++,,,+++(((&&&&&&(((***+++,,,''''''((()))))))))(((((())))))(((((())))))***+++&&&&&&&&&'''''''''''''''&&&((())))))'''&&&&&&'''((('''&&&%%%&&&''')))+++'''))))))%%%$$$''''''$$$&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&((((((((((((((('''&&&%%%(((%%%###%%%(((******(((((((((((()))))))))******&&&''')))+++,,,,,,++++++***,,,,,,,,,***)))***+++///,,,(((''''''(((((('''''''''&&&%%%%%%&&&((()))))))))))))))))))))))))))&&&'''((())))))******)))+++***)))***,,,---,,,+++---,,,+++***************(((((()))++++++,,,,,,,,,'''((()))******)))((('''''')))(((%%%%%%((()))''''''((())))))******))))))$$$%%%&&&'''((()))))))))***))))))(((((())))))***)))***+++,,,+++***)))'''(((((()))***+++++++++++++++******)))))))))))))))(((,,,///,,,&&&###&&&***)))(((''''''(((***---...+++++++++++++++,,,,,,,,,***,,,...///.........///222333777===??????BBBFFFIIIKKKIIIEEECCCCCCAAA>>>777222---,,,...111111111000000/////////000111111111111222333333333222222000000111111111111000000...///000000111000000000///111222222111111222444555777999::::::;;;<<<>>>???@@@AAA@@@??????AAACCCDDDBBBAAACCCJJJUUUaaahhhbbb___]]]YYYOOOFFFDDDGGGKKKSSS___ffffff```XXXSSSUUUXXXXXXWWWYYY^^^aaa```^^^XXXWWW]]]eeellluuu}}}ttt^^^UUUPPPSSSYYY]]]```cccjjjlllqqqvvvzzzzzzwwwtttpppsssxxx}}}~~~~~~uuurrr~~~}}}xxx}}}}}}xxxwww~~~{{{qqquuu|||ooorrruuueeefffvvvzzzgggUUUJJJEEE???:::888888777777666666666777777888888888888888777777888888999:::;;;@@@IIIXXXiiixxxwww\\\PPPEEEAAAAAA@@@???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===???BBBFFFHHHKKKUUUhhhppp\\\GGG@@@???HHHVVVggg|||jjjeeeppp))))))))))))((('''&&&&&&&&&''''''((())))))******+++)))'''%%%&&&))),,,...***)))(((((()))(((%%%"""&&&&&&'''(((((((((((((((''''''''''''(((***+++,,,((((((((('''''''''''''''&&&((()))((('''%%%&&&&&&%%%((()))(((&&&&&&***...&&&)))(((%%%%%%((((((&&&&&&''')))******)))'''&&&''''''(((((((((''''''&&&((((((((())))))(((((('''(((&&&$$$&&&)))***((($$$(((((()))))))))*********&&&''')))+++,,,,,,,,,+++***+++,,,+++)))((()))***)))(((((()))))))))&&&$$$***)))(((&&&&&&'''((()))))))))))))))))))))))))))&&&'''((()))************+++***)))***+++,,,,,,***,,,,,,+++*********+++,,,)))******+++++++++******((((((((((((((((((((((((%%%((()))''''''******((((((((()))************)))%%%&&&'''((())))))((((((******))))))))))))******)))***+++++++++******+++(((((()))***+++++++++++++++******)))))))))))))))&&&(((***(((%%%###%%%'''))))))))))))******+++,,,++++++,,,,,,,,,---------***---000222111000//////333333999AAAEEEEEEJJJPPPZZZ___bbb___\\\ZZZTTTMMM>>>888111...000222222111111111111111111222333333///000111222222222111111000111111222222111111000///////////////000111111000222555666555333333444444666888777777888;;;>>>BBBEEEGGGEEEAAAAAAEEEIIIJJJHHHFFFFFFIIIQQQZZZ```\\\ZZZXXXTTTKKKBBB???BBBDDDMMMZZZbbbccc]]]VVVQQQPPPUUUWWWUUUTTTWWWVVVSSSSSSSSSYYYcccjjjmmmppptttyyyzzzfffXXXSSSRRRWWW^^^bbbfffkkkooorrrvvv{{{~~~~~~zzzvvvoooqqqwww}}}~~~wwwrrr~~~xxxxxxyyyvvv{{{}}}rrrvvvqqqqqq|||zzziiihhhwww}}}wwwhhhYYYPPPEEE===;;;;;;888666555666666777888999::::::888888777777888888999:::999>>>GGGVVVgggvvvrrrcccRRRIIIFFFCCCAAABBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCEEEIIIMMM\\\tttqqq^^^EEE>>><<>>???IIIWWW```aaa\\\TTTOOOKKKSSSWWWUUUTTTVVVTTTNNNMMMPPPZZZffflllkkkiiiiiilllwwwrrr\\\XXXTTTUUU[[[bbbgggmmmssssssuuuzzz~~~|||xxxmmmpppuuu|||~~~yyysss~~~yyyvvvzzzvvvzzzuuuzzzqqqpppzzz}}}mmmkkkyyy}}}wwwdddXXXIII@@@>>>===999555555555666888999:::;;;<<<888888888777888999999:::888===FFFUUUfffuuuuuu```RRRKKKEEEBBBAAA===========================<<<;;;:::<<<>>>AAACCCHHHIIIUUUmmmppp___HHHAAA>>>@@@CCCOOOlllnnnppp|||$$$%%%'''((((((((('''&&&***(((&&&&&&))))))(((%%%&&&))))))''''''++++++(((++++++***)))(((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''+++***'''%%%)))---+++%%%)))((((((((('''''''''''''''((()))))))))(((&&&%%%(((((('''((())))))'''&&&))))))(((((('''''''''&&&''''''((())))))((('''&&&)))((('''&&&&&&'''((()))+++(((&&&%%%''')))******************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))******++++++)))'''%%%$$$&&&''''''((()))******+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))(((((((((((((((***++++++******+++,,,,,,------,,,***((('''((((((((((((((())))))))))))))))))))))))(((((((((((()))&&&%%%&&&((()))'''%%%'''((()))******)))((('''''''''''''''((((((((((((******+++++++++,,,,,,,,,)))+++,,,'''""" ###(((------,,,,,,,,,---......---------,,,***((('''&&&)))***+++***)))((()))***,,,,,,++++++,,,,,,---...***,,,///000000///000111000111555:::;;;;;;???EEEOOOWWWccckkkkkkcccXXXPPPAAA===777222111333777:::999888888777666555333222222111111111000000000000///000222333333333222111000000111111111111000000555888::::::888666888999777555555777888888===CCCFFFHHHIIIIIIHHHHHHIIIJJJFFFEEEDDDEEEGGGLLLQQQTTTPPPPPPNNNJJJDDD@@@======BBBJJJVVV___ccc___XXXSSSQQQPPPPPPRRRVVVWWWUUUSSSQQQYYYccckkkllliiidddaaaccchhhpppwwwxxxsssjjjddd[[[\\\```gggooorrrrrrpppvvvxxx|||yyytttqqqvvvtttuuu}}}~~~zzz{{{}}}zzzvvvvvvzzzssszzz~~~lllkkk{{{~~~zzzjjjUUUEEE===;;;:::888===<<<:::888777777999:::<<<;;;::::::999999999999<<<===CCCQQQdddttt}}}yyycccSSSIIIEEEDDD??????>>>===;;;;;;<<<>>>;;;===>>><<<:::;;;>>>AAADDDCCCLLLbbbzzzuuudddLLLAAA<<>>BBB:::::::::999888666444222222222222222222222222111222222333444444444444444222222333444444555444444:::<<<======;;;:::;;;===666444555777777666:::@@@BBBEEEIIIKKKJJJHHHFFFEEEAAA@@@??????AAAEEEIIILLLPPPOOOLLLGGGBBB???>>>???DDDMMMZZZeeeiiieee]]]XXXRRRPPPNNNOOORRRTTTTTTSSSWWW^^^hhhooopppmmmhhheeeaaadddiiimmmnnnkkkeeeaaabbbcccgggmmmtttxxxxxxwwwzzz|||~~~{{{vvvrrrvvvvvvuuu{{{{{{yyy{{{xxxyyy{{{rrrwwwnnnkkkwww}}}vvvaaaNNNAAA;;;888777;;;:::999888777777888999999999999999:::;;;<<<<<<;;;<<>>:::<<<<<<;;;::::::===???CCCDDDIIIYYYqqqxxxiiiPPPDDD>>>BBBCCCGGG\\\uuuyyyxxx'''&&&&&&&&&&&&'''(((((()))((('''(((***++++++***&&&))))))''''''******(((******)))((((((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''(((((())))))***++++++***+++,,,&&&)))))))))(((((((((''''''(((((('''''''''(((((()))&&&'''((()))))))))))))))************))))))))))))''''''(((((((((((('''''')))((((((''''''(((((()))'''&&&%%%&&&'''((((((&&&(((((((((((((((((((((((('''((()))***************'''(((((())))))(((''''''******)))******+++,,,,,,%%%%%%&&&''''''(((((())))))((((((''''''(((((()))(((((((((((())))))))))))))))))((((((***+++---///(((***++++++******+++,,,+++------,,,***(((((()))((((((((()))))))))******(((((((((((()))))))))))))))((('''(((***+++***)))'''(((((())))))((((((''')))))))))*********++++++))))))*********+++++++++))))))******++++++,,,,,,*********++++++,,,......'''''')))+++,,,---......+++---...---,,,+++,,,...---,,,,,,,,,,,,---......,,,...///000000111444666000///000333222///000555777;;;@@@CCCCCC???999555777666555555999???FFFJJJ???>>>>>>>>>>>>;;;777333111111111111111222222222333222222222222333444444222333444555666777777777:::;;;;;;:::999888:::<<<888666777999888666888===888===CCCGGGFFFBBB>>><<<<<<<<<;;;;;;===@@@CCCEEEKKKKKKIIIFFFCCCBBBDDDEEEIIIRRR___jjjnnnkkkddd___WWWTTTQQQPPPRRRUUUWWWWWW^^^eeennnttttttpppllliiiaaabbbccccccddddddcccccciiijjjmmmrrryyy}}}~~~yyytttuuu|||zzzvvvxxx|||xxx~~~||||||{{{}}}rrrrrrqqqhhhqqq}}}oooYYYGGG<<<999999888888888888888777777777666777777999:::<<<>>>???;;;;;;@@@LLL]]]nnnyyyvvveeeWWWOOOHHHEEEAAA===;;;;;;<<<>>>:::;;;;;;:::999:::;;;===AAAEEEGGGNNNddd{{{}}}qqqWWWIII@@@BBBDDDHHHWWWkkk~~~www''''''&&&%%%%%%'''((()))'''&&&'''((()))*********'''******''''''******'''***))))))((((((((())))))((())))))***************%%%&&&&&&'''((()))*********+++***'''***...---))))))))))))(((((((((((('''(((((('''&&&&&&''')))***$$$%%%'''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((((((((((()))&&&&&&&&&'''))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++***)))((()))***+++,,,$$$$$$&&&''')))***+++,,,)))(((((((((((((((((()))(((((((((((())))))))))))***)))(((((()))***,,,...(((***++++++******+++,,,+++---...---+++)))))))))(((((()))))))))*********(((((((((((())))))))))))((('''(((((()))*********(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++((((((((()))+++,,,+++)))...---,,,+++***)))))))))++++++,,,,,,,,,,,,+++++++++---...---,,,,,,---///---------------......///---...///000000222555888333111111333333///000333666777888999999777444333555444444666:::AAAGGGKKKCCCCCCCCCDDDDDDAAA<<<777222222333444444555666666666555444333333444666777555555777888999:::::::::999999888777666666777888999888999<<<:::777888<<<444999>>>BBBAAA===:::888;;;;;;<<<===@@@CCCEEEGGGIIIKKKMMMMMMLLLLLLNNNOOOOOOVVV```iiimmmllliiifff```\\\XXXVVVWWWZZZ^^^aaadddjjjqqqvvvvvvsssooolllhhhfffcccaaa```cccgggkkknnnooorrrvvv{{{}}}wwwvvvzzz~~~xxxvvv|||xxx{{{||||||~~~{{{tttqqqqqqdddiii}}}}}}www```KKK>>><<<>>>777777888888888888777777666777777999:::<<<>>>???<<<<<<@@@JJJZZZkkkyyyzzzjjj```QQQKKKDDD===::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>EEEFFFHHH[[[vvv~~~www```PPPBBB@@@BBBFFFSSSbbbrrrwww''''''&&&%%%%%%'''((()))$$$%%%&&&''''''((())))))'''******''''''******''')))((((((((((((((())))))((())))))***************%%%&&&&&&'''((()))******!!!$$$&&&%%%&&&(((&&&"""***)))))))))(((((((((((()))((('''&&&&&&'''((()))"""$$$''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''(((((())))))((())))))))))))))))))((((((''''''(((******)))''')))))))))))))))))))))))),,,,,,+++***)))((('''''',,,,,,++++++************+++***)))''''''((())))))(((((())))))*********+++((())))))))))))))))))((((((((((((((())))))))))))***)))(((((((((((()))***(((***++++++******+++,,,+++---...---+++)))******))))))))))))************'''((((((((()))))))))***''''''(((((((((((()))***)))))))))(((((()))))))))((((((((()))))))))******)))************+++++++++...---,,,---......,,,***...---,,,+++***)))))))))---......------,,,+++***+++,,,------,,,,,,---///......------......///000...///000000000222555888444111111444444111111333666666555555444444444444666555555777:::???DDDFFFEEECCCCCCEEEHHHFFF@@@;;;666777888999:::;;;<<<===<<<;;;:::999999999:::;;;::::::;;;<<<<<<<<<<<<<<<:::999888777777777777777999888999<<<;;;888999===999<<>>======<<<>>>@@@DDDGGGKKKNNNOOOSSSWWW\\\___^^^[[[XXXWWWVVVYYY^^^cccgggiiijjjjjjeeeccc```]]]]]]aaafffiiijjjooovvvzzzyyyvvvsssqqqnnnlllhhhcccaaaeeemmmssstttuuuxxx{{{~~~{{{xxxyyy}}}|||wwwyyyzzzzzz{{{zzz}}}zzz}}}yyyrrrrrraaadddzzz}}}{{{cccKKK>>><<<>>>888999999:::999999888777999999999999:::;;;<<<===>>>>>>BBBKKKZZZjjjyyy~~~sss^^^VVVJJJ@@@;;;:::;;;;;;===<<<<<<<<<======<<<;;;;;;CCCEEEFFFVVVooo|||{{{lllYYYFFF???>>>CCCPPP]]]qqqppp}}}'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&&&&&&&''')))(((******''''''))))))&&&((((((''''''(((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''(((((())))))$$$)))******''' ******)))))))))((((((((())))))((('''''''''''''''"""%%%((((((&&&%%%''')))''''''''''''((((((((((((''''''&&&''''''((()))***((())))))******))))))((()))((('''(((*********)))((((((((((((((((((((((((...---+++***)))))))))))),,,+++***)))))))))))))))******)))(((''''''((((((------,,,+++)))(((''''''((())))))******))))))((((((((((((((())))))))))))))))))))))))((((((''''''(((***++++++******+++,,,+++,,,...---+++******+++)))))))))*********++++++''''''(((((())))))******'''((())))))''''''((()))+++******))))))******+++((((((((()))))))))************+++++++++,,,,,,,,,......---,,,+++******************++++++,,,......+++,,,,,,---............+++,,,......------...000///............///000000...000111111000111333555555111000333444222111222333333222111111222333444777777888999<<<@@@CCCEEEEEECCCBBBFFFJJJJJJFFF@@@999999;;;===>>>@@@AAABBBAAAAAA@@@????????????@@@>>>>>>>>>>>>===<<<;;;;;;;;;:::999:::::::::888666:::888:::===<<<;;;===BBB???AAABBBBBBAAAAAABBBCCCCCCFFFIIINNNRRRVVVXXXYYYdddiiinnnpppmmmfff```\\\\\\]]]]]]___aaaeeehhhjjjffffffeeedddcccfffjjjnnnoootttzzz~~~}}}{{{yyyxxxqqqppplllgggeeehhhpppwwwzzz}}}{{{yyy|||{{{yyy~~~{{{}}}{{{yyy|||yyyzzz~~~uuu~~~uuuccccccyyy}}}|||cccLLL>>><<<>>>===<<<<<<;;;::::::999999:::::::::999999:::;;;;;;>>>@@@DDDMMMZZZjjjxxxpppdddSSSFFF???===<<<;;;>>>===<<<===>>>>>><<<::::::???BBBFFFRRRddduuu}}}wwweeePPPCCC@@@EEERRR^^^~~~uuupppvvv%%%&&&''''''((('''''''''%%%'''((((((&&&%%%''')))(((+++***''''''))))))&&&'''''''''''''''((())))))%%%%%%&&&''''''''''''&&&'''''''''((((((((((((((($$$)))---,,,+++***'''"""*********)))))))))(((((())))))))))))(((&&&%%%%%%$$$(((+++***'''%%%'''***''''''(((((())))))))))))'''&&&&&&&&&'''(((***+++((()))************)))((()))'''&&&&&&''')))))))))((((((((((((((((((((((((,,,,,,+++******+++,,,---...---,,,***************(((((()))*********)))))),,,++++++***)))(((((('''((()))************)))((((((((((((((())))))))))))'''(((***++++++***)))((((((***++++++******+++,,,+++,,,...---,,,++++++,,,))))))*********+++++++++'''''''''((()))*********)))+++,,,***(((&&&'''))),,,,,,+++******+++,,,,,,)))))))))*********+++++++++,,,,,,,,,,,,---------,,,......,,,((('''***---*********+++,,,...///000******,,,---///000000000,,,...////////////000222//////......//////000111...000222222111000111222999444222444666333111111111111111222222333444555888999;;;===AAAEEEHHHJJJIIIFFFEEEIIIPPPRRROOOKKKDDDEEEGGGIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJHHHFFFDDDCCCDDDCCCCCCEEEFFFEEEAAA===???>>>???BBBCCCBBBGGGMMMJJJLLLMMMMMMLLLLLLMMMNNNPPPSSSWWW\\\```cccdddeeekkkoootttuuuqqqjjjdddaaaaaa```___```aaadddfffhhhfffhhhjjjjjjjjjkkknnnqqqqqquuu{{{~~~~~~}}}{{{{{{ssssssqqqmmmjjjlllssszzz~~~~~~{{{}}}yyy}}}}}}{{{|||{{{}}}zzzzzzxxx}}}zzziiifffxxx}}}zzzbbbNNNCCCAAACCCBBB@@@>>><<<;;;;;;;;;;;;::::::999999999:::;;;;;;===@@@EEENNNZZZiiiwww}}}}}}rrr]]]MMMDDD@@@>>>======<<<;;;<<<>>>>>>;;;888;;;;;;>>>EEEMMMYYYlll~~~qqq]]]NNNGGGKKKWWWbbb~~~{{{qqqppp{{{$$$%%%'''((((((((('''&&&&&&)))***)))&&&%%%''')))(((++++++''''''))))))&&&'''''''''''''''((()))***&&&''''''(((((((((((((((((((((((((((((('''''''''***,,,***%%%%%%***///000************))))))))))))************(((&&&$$$###&&&***---,,,(((&&&(((+++(((((())))))*********+++'''&&&&&&&&&'''(((***+++((()))***++++++***)))((()))'''$$$$$$%%%((())))))************************************+++---///000111000///---,,,,,,------&&&''')))+++,,,---,,,,,,%%%&&&'''((()))***+++,,,((()))***++++++***)))((((((((((((((())))))))))))%%%'''***---...---+++***(((***++++++******+++,,,+++,,,...---,,,++++++,,,)))************+++++++++&&&''''''((()))******++++++---...,,,)))'''(((***------,,,++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......///222333000++++++///444------,,,,,,,,,---......+++,,,---...////////////---///000111000000222333///////////////000111111...000222222111000///000>>>888555777888555222111333333444555666777777888888:::===AAAFFFJJJNNNQQQOOOKKKJJJNNNVVVZZZXXXTTTVVVWWWYYY[[[^^^```bbbcccdddeeefffffffffdddcccbbbaaa```___]]]ZZZWWWTTTSSSSSSSSSSSSUUUWWWUUUPPPKKKFFFDDDEEEHHHJJJKKKPPPWWWXXX[[[]]]^^^]]]\\\\\\\\\\\\___cccgggkkkmmmmmmmmmhhhkkkpppqqqooojjjgggeeeccccccbbbbbbcccdddeeefffgggjjjnnnpppoooppprrruuuooosssyyy|||}}}{{{{{{zzztttvvvvvvrrrooopppvvv||||||}}}zzz{{{~~~{{{}}}||||||{{{{{{zzz}}}~~~nnniiiwww}}}xxxbbbQQQIIIIIIKKKEEECCC@@@===<<<;;;<<<<<<999999999999:::;;;<<<===<<>>===<<<;;;======<<<<<<;;;;;;;;;<<<;;;===CCCNNN]]]jjjqqquuu{{{}}}{{{uuutttkkkYYYLLLEEEBBBAAA===:::888888;;;<<<;;;999<<<>>>BBBDDDDDDLLL___rrrqqqeeeccciiimmmxxxiiiiii}}}''''''((((((((((((((((((&&&###$$$((()))&&&'''+++%%%'''((('''&&&&&&'''(((&&&''''''((((((''''''&&&&&&%%%%%%&&&(((((((((''''''&&&&&&'''))))))(((&&&''''''&&&'''(((***+++---,,,+++***)))))))))***+++''')))***)))'''&&&&&&'''%%%'''(((******)))((('''((()))******(((&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''***)))((('''((()))+++,,,***+++,,,+++)))***---000,,,******+++---...///000000---))))))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,+++++++++************''''''''''''((((((((((((+++*********+++,,,,,,---000---,,,///...***)))---------------------------))))))******+++*********,,,+++***(((((()))***+++,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***+++...111111000...,,,,,,---...000000...---...//////////////////.........+++---//////...---...//////...---------...///000...//////000000111111222333111///111333555555444333222222333555666666555;;;:::999999999888777666666888;;;<<<===>>>@@@BBBIIINNNUUU[[[```cccfffhhhddddddeeellluuu}}}}}}~~~yyytttrrrqqqooojjjfffgggjjjjjjiiijjjllliiidddaaa___[[[ZZZ[[[___dddhhhsssrrrpppooonnnnnnmmmllljjjjjjkkkmmmnnnmmmjjjhhhgggggghhhhhhiiiiiiiiihhhggghhhiiijjjkkkkkkllllllrrrssstttwwwzzzzzzyyywwwuuuvvvwww{{{~~~~~~|||zzzyyywwwuuutttsssuuuvvv}}}~~~|||}}}{{{rrrzzzwwwkkktttsss]]]QQQRRR\\\fffeee]]]QQQGGGBBB@@@???>>>?????????>>>======>>>???===???EEERRRaaalllqqqqqqvvvxxx~~~xxxrrrqqq||||||}}}mmm^^^QQQIIIDDDAAA>>>;;;999999<<<===;;;999;;;===@@@CCCEEELLL\\\lll~~~}}}kkkhhhzzz&&&&&&''''''((()))))))))###!!!###''')))(((***---$$$&&&''''''&&&&&&((()))&&&''''''((((((''''''&&&***)))'''((()))******)))(((''''''(((******)))'''''''''''''''((()))+++,,,************)))(((((('''''')))++++++)))((('''((('''((()))******)))(((((((((***++++++)))((())))))&&&'''((())))))((('''&&&'''''''''''''''''''''''')))((((((((()))***,,,---***+++,,,++++++,,,///222...---,,,---000333444444,,,,,,++++++++++++++++++(((((((((((((((((((((((()))))))))***************+++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,---...000000111......000///,,,,,,...------------------------,,,,,,++++++***+++++++++,,,+++***)))((()))***+++******+++,,,...///000000000000///...,,,+++******+++---...///...------...,,,...//////...------...++++++,,,---...///000000,,,...////////////000111////////////////////////000000//////000111333444555333111000222555666666111333555666666777888999<<<<<<===============<<<;;;===@@@CCCDDDGGGJJJLLLWWW\\\cccjjjnnnppprrrtttooonnnqqqyyyzzzrrrnnnmmmllliiiggghhhlllnnnnnnpppqqqnnnhhhhhheeeaaa^^^___ccchhhkkkssssssqqqpppnnnmmmlllllliiihhhhhhiiijjjkkkiiigggfffggghhhjjjlllmmmoooooojjjkkkmmmoooppppppoooooouuuuuuvvvxxx{{{|||{{{zzzxxxxxxxxxzzz}}}{{{{{{{{{zzzyyyxxxwwwvvv~~~~~~|||}}}~~~|||}}}ttt~~~zzzyyykkkrrrrrr^^^SSSYYYiiixxxzzzqqqcccWWWNNNJJJHHHGGGGGGGGGFFFCCC@@@???@@@AAA???AAAJJJYYYjjjttttttqqqrrrtttyyy}}}zzzrrrmmmmmm}}}ppplllnnn{{{zzzooocccXXXOOOHHHCCC@@@===:::;;;===>>><<<999;;;:::===BBBFFFLLLXXXccc|||ooogggttt%%%%%%&&&'''((()))******&&&%%%%%%'''''''''((()))###%%%''''''''''''(((***''''''((((((((((((''''''///---***((((((((('''&&&(((''''''(((******)))'''((('''''''''((()))+++,,,((()))+++,,,+++***((('''&&&(((++++++)))((('''''''''((()))***+++++++++++++++---......,,,+++,,,---((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++---...++++++++++++,,,---///111000111111333888===>>>;;;/////////---***))))))***$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111222111000///000///......///...........................---,,,*********+++,,,******)))***+++,,,...///******+++,,,...///000000000000...---,,,+++++++++***,,,---,,,,,,,,,...000,,,---//////---------...+++,,,---...000111222333111222222222000000111222//////000000000000///...222222111000222444777888999777555444555888:::<<<222666:::;;;:::999;;;===@@@AAACCCDDDDDDDDDDDDDDDBBBEEEHHHJJJKKKMMMPPPSSS[[[aaahhhooorrrtttvvvwwwsssrrruuuyyyssskkkfffdddeeefffffffffjjjmmmoooqqqsssoooiiiiiifffbbb______bbbgggjjjoooppppppnnnkkkiiihhhhhhhhhfffeeefffhhhiiiiiihhhiiijjjkkknnnqqqtttwwwxxxppppppqqqrrrssstttttttttxxxwwwwwwxxx{{{}}}}}}|||zzzyyyxxxyyy|||||||||}}}~~~~~~|||yyywww{{{|||}}}~~~{{{}}}}}}~~~www}}}{{{~~~|||mmmpppqqq]]]UUU___tttwwwlllccc]]]ZZZYYYWWWVVVSSSMMMEEEAAAAAABBBAAAEEEPPPcccvvv}}}xxxwwwuuuvvvvvvrrrjjjgggiiixxxzzznnnjjjlllyyyxxxnnnddd[[[RRRKKKGGG@@@>>>;;;<<<>>>>>>;;;888<<<:::<<>>>>>===<<<;;;<<<>>>AAADDD===AAAFFFGGGEEECCCDDDEEEEEEHHHLLLMMMLLLKKKLLLMMMLLLNNNPPPPPPPPPQQQSSSUUUZZZ___fffkkknnnppprrrssspppqqquuu~~~qqqllleee``````bbbeeegggeeeiiimmmnnnqqqssspppjjjhhhfffbbb``````bbbfffhhhlllnnnooonnnjjjhhhggghhhgggfffdddeeegggiiijjjiiijjjkkkmmmppptttxxx{{{}}}xxxvvvtttssssssuuuwwwyyyyyyxxxwwwxxxzzz}}}~~~~~~{{{yyyxxxxxx{{{~~~||||||~~~|||xxxwww|||||||||yyyzzzyyy{{{||||||ppppppppp]]]WWWddd{{{{{{vvvrrrpppmmmlllfff[[[OOOFFFDDDEEEHHHNNN\\\qqq}}}yyytttllldddbbbdddttttttoooqqq{{{xxxmmmcccZZZSSSNNNKKKAAA>>><<<===>>>>>>:::777===:::<<>>BBBEEEGGGEEEFFFGGGGGGGGGIIIMMMPPPPPPSSSVVVWWWVVVSSSQQQPPPLLLQQQUUUVVVUUUSSSTTTVVVTTTVVVVVVVVVTTTTTTUUUVVVXXX[[[aaaeeehhhkkkmmmooolllnnnssszzz}}}mmmjjjeeebbbaaacccfffiiifffjjjmmmnnnqqqtttqqqlllhhhfffeeecccdddeeegggiiilllooorrrpppmmmjjjjjjkkkhhhffffffgggiiillllllllljjjkkkmmmooosssxxx|||~~~~~~{{{wwwtttsssuuuxxx{{{yyywwwuuuvvvyyy|||~~~~~~{{{zzzxxxyyy{{{~~~}}}}}}~~~|||www{{{}}}xxxwww~~~{{{zzz~~~{{{sssqqqnnn\\\ZZZiiiyyylll]]]RRRPPPQQQWWW___nnnxxxnnnccc^^^```ooo{{{vvvvvvyyynnnccc[[[TTTPPPMMMCCC@@@>>>???@@@???;;;777===;;;===CCCGGGHHHLLLQQQfffzzzvvvoooppp%%%&&&&&&'''((())))))***###'''(((%%%%%%)))***'''%%%'''((('''&&&&&&'''((((((((())))))))))))((((((''''''))),,,//////---+++(((''''''(((******)))''')))((((((''''''(((***+++'''(((***+++,,,,,,,,,,,,+++,,,,,,*********---000000000000000111111222333222333444222000...---...***)))(((''''''((()))***)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---++++++---222666777777;;;FFFPPPWWWaaafff[[[KKK>>>999222...---------+++((((((((((((((((((((((((,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......---------------...///000...111111......222222...........................+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***------------------------...---,,,,,,---...111222,,,---//////......///000...000111111000//////000//////000111222333444444444444444222111222444666777777777888:::<<<>>>@@@BBBDDDFFFJJJNNNRRRTTTVVVQQQTTTVVVWWWXXXYYY]]]```aaabbbccceeedddaaa[[[WWWSSSXXX]]]^^^\\\ZZZ[[[]]]ZZZ[[[[[[ZZZXXXWWWWWWXXXUUUXXX\\\```bbbeeeiiilllgggkkkqqquuuyyy}}}~~~~~~xxxmmmkkkiiifffeeeeeeggghhhgggjjjllllllooorrrppplllfffffffffgggggghhhiiiiiikkkpppssssssooolllmmmooohhhhhhhhhjjjmmmoooooonnnmmmmmmnnnppptttxxx|||}}}yyyvvvuuuuuuwwwxxxyyyvvvttttttvvvzzz|||}}}|||{{{zzz{{{~~~~~~zzz}}}{{{uuuyyy||||||zzz{{{wwwrrrmmm]]]^^^ppp|||lllbbbaaacccllltttuuufff^^^\\\jjjxxx{{{qqqggg^^^VVVPPPMMMFFFCCCBBBBBBCCCAAA<<<888;;;;;;===BBBCCCCCCGGGNNNXXXnnntttppp&&&&&&''''''((()))))))))%%%))))))%%%%%%)))((($$$&&&'''((((((&&&%%%&&&'''(((((())))))))))))(((((('''(((***---///---***&&&)))(((((()))++++++***)))))))))(((''''''(((******((())))))************)))......---++++++,,,000333444444333222111111111222888999999777444222111111+++,,,---......---,,,+++))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,++++++///555:::======JJJWWWccckkktttwwwiiiVVVGGG???444...---,,,***''')))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))******+++++++++))))))*********+++++++++//////............///000---111111------222222...////////////////////////+++,,,...///000///......'''((()))***+++,,,,,,,,,,,,,,,,,,------.........111000...---...///111222,,,...000000///...///000///000222222000000000111111111333444666888999:::666666666666666777;;;>>>@@@@@@???@@@BBBFFFIIIKKKLLLOOOSSSWWW\\\___bbbccc\\\___ccceeeeeegggkkknnnjjjiiiiiikkkkkkggg___YYYWWW]]]bbbccc```^^^___aaa]]]^^^^^^]]][[[YYYZZZ[[[TTTVVVYYY[[[^^^aaafffiiiccciiinnnqqqrrrttt{{{{{{{{{zzzzzzzzz}}}{{{sssmmmmmmkkkiiifffeeeeeeffffffiiijjjiiilllooonnnjjjdddeeefffhhhhhhiiihhhhhhjjjnnnsssrrrooolllmmmoooiiiiiijjjllloooqqqqqqoooppppppqqqsssvvvzzz~~~~~~}}}{{{yyywwwvvvuuuuuuxxxuuurrrrrruuuyyy|||}}}}}}||||||}}}}}}~~~vvvwww~~~zzz|||}}}yyy{{{yyyssslll]]]bbbuuuwwwnnnnnnqqq{{{|||jjj^^^ZZZfffttt}}}}}}tttjjjaaaXXXQQQLLLHHHFFFDDDDDDEEECCC>>>:::::::::===@@@@@@???DDDLLLOOOgggyyyrrr%%%%%%%%%%%%%%%%%%&&&&&&+++)))&&&%%%&&&'''&&&&&&((('''&&&%%%%%%&&&'''(((((((((&&&$$$''',,,+++&&&+++)))(((+++000222///,,,)))***++++++******,,,---'''(((((()))***++++++,,,$$$(((,,,---+++)))***+++......//////000111111111555555555555555444444333:::@@@AAA<<<999888333,,,...,,,++++++++++++***(((111+++(((+++---,,,++++++(((***++++++++++++---...+++)))***000555:::FFFTTT___nnnyyyzzz{{{|||sssgggSSSBBB333...---++++++...%%%&&&)))+++,,,,,,+++***++++++,,,------------,,,,,,,,,------------......)))***,,,......---,,,+++)))+++...//////...///000......///000000000000000//////...---,,,++++++***......---,,,,,,++++++***,,,,,,---..................---------,,,,,,,,,+++///////////////000111111///000111111111222555777222444666555444333333444444666999:::;;;;;;<<<===<<<===??????@@@AAADDDFFFHHHLLLMMMMMMPPPVVVYYYXXXTTTXXX^^^dddhhhkkknnnoookkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmmmmlllhhhccc^^^```aaafffkkkjjjdddaaabbbeeecccaaaccceeeccc\\\VVVRRRRRRSSSTTTWWW[[[^^^```eeeiiinnnpppqqqssswwwzzzxxxqqqlllmmmqqqvvv~~~~~~}}}}}}xxxpppooonnnmmmkkkjjjiiihhhhhhmmmkkkiiiiiikkkllljjjgggjjjgggfffggghhhhhhfffccciiimmmpppooolllkkknnnrrrmmmnnnpppqqqrrrsssssssssvvvvvvvvvwwwxxxyyy{{{|||}}}xxxtttrrrsssuuuwwwxxxxxxuuupppttt|||}}}yyy~~~|||~~~wwwsssyyy~~~zzz~~~}}}zzz|||vvvkkk^^^eeezzzvvvwwwnnnddddddoooyyyrrrggg```XXXOOOIIIFFFDDDEEEJJJOOOMMMEEE<<>><<<;;;===AAAFFFIIINNNZZZnnn~~~&&&&&&&&&'''''''''((((((+++)))'''&&&'''(((((((((+++***)))(((((()))***+++((()))'''%%%'''+++***'''------...333888999666333...000111111000000000222,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------///000333444555777999;;;<<<<<<777888888777777;;;AAAGGGRRR___fff]]]KKK===555222---,,,+++,,,...///---,,,///++++++///000---***+++***,,,------,,,,,,...///,,,))))))...666CCCWWWgggrrrxxxzzzxxxvvvooo\\\HHH:::111)))))),,,+++******---+++)))''''''(((***+++)))******++++++++++++*********++++++++++++,,,,,,+++,,,---//////...---------///111222000/////////............---,,,++++++//////..................------........./////////***+++,,,,,,------,,,,,,,,,,,,---...///000111222.........///000222444555111444777999999:::;;;===???@@@AAABBBBBBEEEHHHKKKKKKLLLMMMMMMOOORRRWWWZZZXXXZZZ\\\]]]^^^___aaacccfffiiihhheeeeeeggggggddd```bbbeeeiiimmmppprrrsssuuutttrrrqqqqqqrrrssssssrrrrrrsssttttttqqqmmmjjjcccdddhhhoooqqqmmmjjjkkkgggfffgggiiikkkhhhbbb]]]YYYWWWSSSQQQPPPRRRUUUWWWcccgggkkkoooqqqsssvvvxxxxxxnnneeefffmmmssszzz~~~zzzuuusssrrrpppooommmlllllllllkkkjjjjjjlllnnnppppppooopppnnnkkkiiiiiiiiigggeeelllooorrrrrrqqqqqqtttwwwxxxxxxwwwwwwwwwwwwxxxxxx|||}}}~~~~~~}}}{{{zzzzzzzzz{{{xxx{{{zzzuuutttxxx~~~{{{zzz|||yyy~~~{{{}}}~~~|||kkk```iiiyyy~~~ooogggjjj}}}sssfff]]]UUUNNNIIIIIIIIIKKKQQQVVVUUUMMMFFF???>>><<<<<<===AAAEEEGGGEEEOOObbbzzz%%%%%%&&&&&&'''(((((((((***(((&&&&&&''')))))))))***)))(((''''''((()))******,,,+++((())),,,,,,***---...111555999:::888555111333555555444333333444/////////...............---------...///222555777666777888:::<<<>>>???@@@:::===>>>???@@@EEENNNUUUbbbhhhiii]]]KKK;;;444333,,,+++,,,...000000///......,,,---111111---***+++***+++,,,,,,++++++---...---,,,++++++000<<>>@@@CCCGGGJJJPPPQQQQQQQQQRRRUUUYYY\\\]]]\\\ZZZXXXWWWZZZ___cccbbbdddffffffffffffggghhhcccfffgggffffffjjjjjjgggcccdddfffjjjooosssvvvvvvxxxwwwuuutttssssssuuuuuuuuutttuuuvvvwwwuuurrroooccccccgggnnnrrrpppooopppkkkkkklllnnnooolllfffbbb]]]YYYTTTOOOLLLMMMOOOQQQ```dddjjjqqqwww|||~~~rrrhhhhhhnnnuuuzzz}}}zzzwwwsssrrrqqqooonnnmmmllllllkkkkkkkkklllnnnoooooooooqqqpppnnnllllllllllllkkkoooqqqtttuuutttuuuwwwzzz|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~|||yyyssstttzzz|||yyy|||zzz||||||~~~~~~jjjbbbmmmzzzoooiiinnn~~~ssseeeZZZRRRKKKHHHDDDEEEHHHMMMRRRQQQKKKEEECCCAAA@@@>>>???@@@CCCDDDFFFLLL[[[rrr%%%%%%%%%&&&'''(((((()))***(((&&&&&&(((*********++++++))))))))))))++++++---000///,,,+++...///---,,,...111555888999888666444666888888777555555555111111111111111000000000111000///000222666999;;;777888:::<<<>>>@@@AAABBBCCCFFFJJJNNNRRRYYYaaagggjjjdddZZZMMMAAA666222111++++++,,,...111111000...---+++---111000+++***,,,)))***++++++***)))+++,,,,,,...///...///666???EEENNNUUUZZZVVVMMMBBB777000+++***)))***+++,,,)))%%%&&&''')))+++,,,,,,++++++))))))************)))))),,,,,,,,,---------......------..................///000222222000...------+++,,,---...///000000000***++++++,,,,,,------...000000//////..................///000000000//////.........////////////000...///111333666:::===>>>BBBCCCDDDFFFJJJPPPWWW\\\```aaaaaa``````aaaeeehhhhhhfffbbb___]]]___dddiiihhhjjjkkkkkkiiigggggghhhgggjjjlllkkkllloooooommmccccccdddiiiooouuuyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxwwwuuurrrcccaaadddlllrrrssssssuuurrrrrrrrrsssqqqnnnjjjfff```\\\UUUOOOKKKJJJKKKMMMZZZ___hhhsss~~~vvvlllkkknnnrrrwww|||zzzxxxxxxrrrqqqpppnnnmmmllllllkkkkkkllllllmmmlllmmmmmmnnnqqqqqqqqqqqqqqqqqqrrrsssrrrtttuuuvvvwwwxxxzzz{{{||||||}}}~~~}}}tttpppuuu|||zzzzzz{{{|||~~~}}}~~~jjjdddqqqzzzmmmjjjqqq}}}tttdddWWWNNNHHHFFF@@@AAADDDHHHLLLLLLHHHDDDHHHFFFDDDBBBAAA@@@AAAAAAGGGKKKVVVjjj%%%&&&&&&'''((()))******+++)))((((((+++---...---//////...------.../////////222333///---///111000---///111444555777777777555777::::::999777666666333333333333333333333333666444333555888<<<>>>???<<<>>>@@@CCCGGGJJJMMMNNNRRRVVV\\\ccciiimmmooopppbbbTTTDDD;;;666111//////++++++,,,///111111///---,,,+++---///...)))))),,,(((***+++***)))((()))+++###)))---,,,,,,///333444:::@@@EEECCC:::222......+++,,,,,,******,,,***%%%&&&''')))***)))(((&&&$$$"""###%%%''')))***++++++******++++++++++++,,,,,,---------------.........,,,...000000...,,,,,,,,,***+++---...000111111111******++++++,,,,,,,,,---000000000000000000000000///000000111111111111111///////////////000000000222333666999===AAAEEEGGGOOOPPPRRRTTTXXX^^^eeekkkiiijjjjjjiiihhhiiikkkmmmllljjjgggcccaaadddiiinnnlllmmmooonnnllljjjiiiiiinnnqqqrrrppppppqqqpppllldddbbbbbbgggooovvvzzz{{{xxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxvvvtttgggbbbcccjjjrrrwwwzzz}}}{{{zzzyyyvvvsssooollljjjddd```YYYSSSNNNLLLLLLLLLTTTZZZdddrrryyypppmmmllllllooouuu~~~}}}vvvtttwwwrrrqqqooonnnlllkkkkkkkkkkkkmmmnnnmmmllllllmmmnnnqqqtttvvvwwwvvvvvvwwwxxxuuuvvvwwwxxxyyyzzz{{{|||{{{}}}xxxppprrrxxx}}}zzz}}}~~~|||~~~jjjfffuuuzzz~~~kkkjjjsss|||}}}wwweeeVVVLLLGGGEEEAAAAAABBBEEEGGGHHHGGGEEEJJJIIIGGGEEEBBBAAA@@@???DDDGGGPPPaaaxxx'''(((((()))+++,,,,,,---...,,,+++,,,...111222222222111000//////000111222///333444000---///111000///000222222333555777888555777:::;;;999777555555333333444444555555666666666555555:::@@@FFFHHHIIIHHHJJJOOOTTTZZZ___cccfffhhhjjjnnntttxxxuuullleeeOOOBBB666333222...,,,---***+++,,,///111000...+++++++++,,,---+++'''(((---)))+++++++++))))))***+++'''---+++***,,,,,,***111222444222---))))))+++***---,,,((())),,,,,,((())))))))))))((((((''''''%%%&&&''')))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...***,,,---...,,,+++***+++***+++,,,---.../////////+++,,,,,,,,,,,,,,,,,,,,,000000111222333444555666444555555666666666666666444444555666666777888888===???AAAEEEJJJOOOSSSUUU[[[]]]aaadddfffjjjnnnqqqlllnnnoooooonnnnnnpppqqqrrrppplllhhheeefffjjjnnnlllnnnpppqqqooonnnmmmmmmqqqtttuuurrrppppppnnnjjjhhhdddcccgggooovvvyyyzzzwwwxxxzzz{{{{{{zzzyyyxxxyyyxxxwwwxxxyyyyyywwwuuulllfffdddkkkuuu|||~~~yyysssooommmlllhhhddd___YYYTTTQQQPPPOOOPPPUUU___mmm||||||uuupppiiieeeiiiooozzzzzz~~~zzzrrrqqquuurrrqqqooonnnlllkkkkkkkkkjjjllloooooommmnnnppprrrtttxxx{{{}}}{{{yyyyyyzzzxxxxxxxxxyyyzzz{{{{{{{{{|||~~~~~~tttssswwwzzzzzz~~~~~~jjjgggxxx{{{{{{hhhhhhttt|||xxxxxx}}}|||hhhWWWLLLGGGFFFBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFEEECCCAAA@@@???BBBDDDKKKYYYlll)))******,,,---...//////111///...///111444555555111000///......///000111///333444000---///111000111222222222222444777999555777:::;;;999666555444333444444555666777777888111111555<<>>777222333000///111///,,,+++------******---,,,((((((***+++++++++***++++++,,,,,,------------------------***++++++,,,,,,,,,,,,,,,***************+++++++++,,,+++***+++------+++***)))))))))***+++,,,,,,---(((,,,...,,,***++++++)))*********++++++++++++,,,,,,,,,,,,+++))))))***,,,---------------.........///000111000///...///000333444333222000///111333444<<>>============???AAACCCDDDDDDFFFIIIMMMRRR]]]rrr///333666666444444777::::::::::::::::::999999888666777;;;AAAGGGIIIFFFDDDAAA;;;777888888777777:::555555555666777777888888666666666666777888999999333222111222222222///---222111//////000222333444777777777999>>>EEELLLQQQQQQLLLDDD>>>999666333111111......000000,,,+++...---++++++------))))))+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))***++++++,,,,,,,,,,,,---,,,,,,---......,,,+++((()))******+++,,,------%%%(((++++++***+++++++++))))))*********+++++++++---......---,,,+++---...///000111111000000111222111333444444333333444555888777666333111000222444555???MMMVVVXXXXXXYYY[[[[[[^^^aaabbb___ZZZUUURRRUUUYYY___dddhhhjjjkkkkkkkkkiiifffccccccfffkkkooorrrsssuuuvvvwwwvvvuuusssssstttuuuvvvxxxzzz{{{|||~~~~~~{{{uuuqqqoooooowwwyyy{{{|||{{{yyyyyyzzzxxxxxxyyyyyyxxxwwwvvvvvvvvvuuuqqqkkkhhhjjjpppuuu||||||{{{{{{zzzzzzzzzyyyyyyyyy{{{|||~~~{{{wwwvvvwww{{{~~~|||zzzxxxvvvtttttttttvvvvvvsssqqqnnneeeZZZTTTQQQTTT```mmmwww|||tttqqqppplllfffiiijjjnnnqqqnnnhhheeegggiiillloooqqqqqqooommmmmmnnnsssyyy~~~|||yyyvvvvvvxxx{{{}}}}}}zzz~~~oootttsssdddkkk|||~~~uuuvvvzzz|||uuuxxx|||qqq^^^OOOFFFDDDBBB???>>>?????????>>><<<<<<<<<<<<>>>@@@BBBDDDEEEJJJQQQUUUVVV]]]qqq555888:::999777666777:::;;;::::::999999999999999888:::???IIIRRRVVVSSSPPPDDD>>>999999888666555888444444444555666666777777222333444555777888999999555222...------........./////////...---......///222222333555777:::===???;;;999666444333222000...///,,,---000///,,,+++---...,,,,,,//////++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,---.........------,,,---...000///---+++)))******+++,,,,,,------"""$$$'''***+++***+++---))))))*********+++++++++,,,---//////......///000000222444444333222444666555777888999999:::<<<===<<<;;;999555222111222444444???MMMVVVYYYYYYZZZ\\\___aaabbbaaa]]]ZZZXXXXXXWWWYYY^^^dddiiikkkllllllooommmjjjeeecccdddiiimmmoooqqqtttvvvwwwwwwwwwvvvuuuvvvwwwxxxzzz{{{||||||}}}~~~~~~{{{wwwssspppooowww{{{~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyyyyxxxxxxwwwvvvtttnnniiiiiinnnttt||||||{{{{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~{{{yyyzzz~~~~~~}}}}}}{{{zzzxxxwwwvvvyyyzzzyyyvvvtttpppfff[[[WWWTTTVVV___iiisssxxxuuutttnnnggghhhhhhkkkooonnnhhheeefffhhhllloooqqqooonnnmmmnnnqqqtttzzzzzzwwwwwwyyy|||zzzqqqxxxqqqcccmmm~~~yyy}}}{{{yyywwwwww{{{uuuaaaOOODDDBBB@@@>>>>>>@@@AAAAAAAAA;;;;;;;;;<<<>>>@@@BBBCCCKKKTTT^^^cccaaadddttt=========<<<:::999:::;;;999888777777666666777777:::;;;@@@JJJTTTXXXUUUPPPAAA;;;777777666333222333111111222222333444444444000111444666888999999999777333...,,,,,,...000000,,,...//////------...///...///000222333333222222222111000111111///,,,)))...,,,---000///+++***+++...,,,---000000,,,,,,...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,...//////...------,,,,,,---///000///---***++++++++++++,,,,,,,,,,,,######'''+++,,,***+++///*********++++++++++++,,,+++---///000000111222333222555888999777777:::===<<<>>>@@@@@@@@@AAACCCEEE@@@???===999444111111222444<<>>@@@BBBCCCQQQ[[[iiiqqqpppqqq|||>>><<<:::999999;;;;;;;;;666555444333333333444444888777999@@@HHHKKKFFF@@@888333111222222///...///......//////000111111111///111666:::<<<<<<;;;:::444111...,,,---/////////+++...000000...---...///,,,---.../////////......///......///000...+++)))...,,,---000///***(((***---+++,,,//////,,,+++...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,---...//////---,,,+++,,,,,,---///000///,,,***---,,,,,,,,,,,,+++++++++'''&&&)))...---)))***...++++++++++++,,,,,,,,,,,,---000333555666777888:::999===AAABBBAAAAAAEEEIIIEEEFFFHHHGGGFFFFFFGGGIIIDDDDDDBBB===888333111111333999BBBLLLTTT[[[^^^``````dddgggfffddddddgggkkkcccbbbcccggglllqqqrrrrrrppprrrrrrnnnhhheeegggjjjnnnrrrvvvyyyyyyyyyzzz|||zzzzzz|||}}}}}}}}}||||||{{{{{{}}}~~~}}}yyytttqqquuu||||||yyyyyyyyyyyyyyyyyyyyyzzzxxx{{{|||wwwqqqmmmpppttt}}}~~~~~~}}}}}}~~~wwwvvv{{{~~~}}}||||||||||||}}}}}}{{{xxxwwwvvvooofffccc```^^^___bbbhhhvvv}}}wwwooohhhcccbbbeeekkklllhhheeeeeecccgggkkkmmmlllnnnsssxxxvvvvvvwwwzzz~~~}}}zzz~~~{{{~~~}}}sss|||pppgggttt{{{||||||wwwxxx|||{{{iiiVVVIIIEEECCCAAA@@@AAACCCCCCBBB>>>>>>======>>>@@@AAABBBNNNZZZmmm{{{~~~<<<888444444777:::::::::444333222111000111222222444111111666;;;;;;555...000,,,+++...///---+++---,,,,,,,,,---....../////////222777<<>>???AAAAAAFFFJJJKKKJJJKKKOOOTTTLLLMMMMMMLLLJJJHHHIIIJJJGGGGGGEEEAAA:::555111000333666>>>HHHTTT]]]bbbcccaaafffkkklllkkkkkknnnrrrgggeeeeeehhhmmmrrrttttttpppsssuuurrrkkkggggggiiippptttyyyzzzzzzyyy{{{|||{{{|||}}}~~~~~~}}}|||{{{{{{{{{}}}{{{vvvssssss{{{~~~~~~|||yyyyyyxxxxxxxxxyyyyyyzzzxxx}}}{{{tttppprrrvvv~~~}}}vvvtttzzz}}}||||||}}}}}}|||}}}{{{yyyyyyyyytttllliiieeeaaa``````dddrrrwwwooohhh```___ccciiikkkhhheeeeee```dddiiikkklllooowww}}}xxxvvvvvvxxx|||~~~}}}{{{|||}}}zzz~~~sss}}}rrriiiwwwyyy}}}~~~yyyyyy{{{~~~mmmZZZMMMHHHEEECCCAAABBBBBBBBBAAA??????>>>>>>>>>@@@AAABBBFFFTTTkkk~~~222111111222444444333222...000111...***)))+++---,,,---///000000000///...)))***,,,+++***)))***+++***************++++++,,,222222666>>>EEEDDD;;;333+++++++++++++++++++++***+++,,,,,,+++***+++---///000///...111444444222///000///...---------------+++,,,.../////////...---000---******---......---------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,...//////---......---,,,,,,,,,------,,,000111///000222111---,,,------------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,+++******---///111555;;;???BBBDDDFFFHHHPPPRRRTTTVVVWWWWWWVVVUUUVVVTTTRRRPPPOOONNNKKKIIIHHHHHHGGGDDD???888222...777333555AAAPPP[[[ccchhhmmmhhhhhhnnnqqqnnnkkkmmmnnnjjjfffhhhnnntttvvvuuuqqqooonnnnnnnnnllliiifffooorrrvvvyyyyyyxxxxxxxxxvvvyyy|||~~~~~~}}}zzzxxx}}}~~~~~~}}}|||{{{uuuyyy~~~~~~}}}|||}}}~~~~~~{{{xxxrrrrrruuu|||~~~zzzsssvvv}}}}}}{{{~~~~~~{{{wwwrrroooffffffeeecccdddhhhnnnsss|||qqqggghhhccc___aaafffhhheee```fffggghhhjjjlllpppvvv{{{yyywwwvvvxxx}}}vvvnnnhhhyyyyyy}}}}}}zzzyyy}}}{{{aaaKKKHHHDDD@@@@@@EEEGGGGGGDDDBBBBBBAAA???======@@@BBBIIIPPP^^^ooo...------...000000///......---,,,++++++++++++***++++++---.........---,,,)))***+++,,,,,,+++***))))))))))))))))))***++++++444444888@@@GGGHHH@@@999,,,,,,+++++++++,,,,,,---++++++,,,++++++,,,...111000000222444666555000,,,///......------------...,,,---......//////......000...,,,,,,...///...,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,---///111222000...///...------,,,,,,,,,,,,***...///------000///+++.........---,,,***((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++...000777<<>>>>>@@@CCCFFFKKKUUUdddwwwqqqlllkkkvvv+++******+++------,,,+++---)))&&&'''+++,,,***'''))))))***++++++++++++***+++)))))),,,......***'''((((((''''''(((((()))***,,,---111999@@@AAA<<<666---,,,+++***+++,,,...000***+++,,,,,,,,,---000222222444666888888555///***------------------...///.........---...//////000000///......//////---+++++++++++++++++++++++++++++++++************++++++,,,,,,...000222222///---//////...---,,,,,,++++++)))---...------//////+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++++++++***+++,,,---,,,,,,---000222;;;AAAIIIOOORRRSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRSSSSSSRRRPPPKKKKKKJJJHHHCCC===888444111000333<<>>>>>@@@BBB@@@AAACCCCCCBBBBBBCCCDDD???DDDHHHHHHKKKYYYqqqvvvbbbSSSIIIJJJMMMVVVppp(((''''''(((******)))'''---***'''(((***,,,***((((((((('''&&&'''((()))***(((((('''%%%$$$$$$'''***'''&&&&&&&&&&&&'''((((((((('''&&&&&&''''''((((((***************))))))))))))******)))((())),,,...'''***......+++((('''(((...------,,,++++++++++++((()))***+++,,,+++*********,,,---,,,++++++///333//////////////////////////////............//////000...+++***+++---......)))+++---/////////------'''+++,,,,,,---000///,,,***+++,,,,,,------------*********++++++,,,,,,,,,,,,,,,,,,+++******---///222<<>>FFFTTTaaammmssswww|||}}}zzz|||yyytttpppoooqqqwww{{{{{{}}}{{{sssmmmkkkoootttxxxzzzzzz{{{|||~~~|||yyyxxx|||~~~}}}pppuuu|||~~~tttmmmkkkwww}}}{{{yyyxxxvvvsssooonnnooopppuuu{{{~~~vvvqqqiiijjjkkklllmmmqqqwww{{{{{{~~~tttqqqzzz{{{qqqmmmnnnnnnxxx{{{ooo___NNNAAA?????????>>>===>>>AAACCC???AAACCCCCCBBBBBBBBBCCCCCCHHHJJJGGGGGGSSSkkk~~~lll[[[OOOMMMKKKPPPiii---***((('''((()))))))))))))))))))))))))))))))))$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&&&&''''''***&&&$$$''',,,000///,,,(((((('''(((((()))***+++...---+++*********(((&&&((()))***+++++++++++++++))))))(((((()))***++++++)))))))))***+++++++++,,,))))))((())))))***++++++)))***++++++***+++---///------,,,------...///000111000///......///000111///////////////......---++++++,,,------,,,++++++++++++++++++,,,---......///,,,***)))+++---------((()))******)))***,,,...///---***)))+++...222555666;;;EEEPPPVVVTTTKKKDDDIIIJJJKKKOOOSSSUUUVVVUUUTTTRRRQQQSSSVVVWWWVVVSSSMMMMMMNNNLLLIIIFFFBBBAAA;;;555111222333555:::AAAKKKYYYiiirrrwww{{{}}}}}}uuuuuurrrnnnkkknnntttzzzwww{{{~~~zzzvvvtttqqqnnnlllpppvvv{{{{{{yyy~~~~~~~~~|||yyy{{{}}}||||||sssgggqqq|||~~~|||||||||xxxppphhhdddfffjjjpppsssyyy~~~vvvtttqqqooonnnpppqqqrrrwww{{{}}}sssvvv{{{}}}pppffffffgggiiijjjaaaQQQEEE@@@<<<;;;:::<<>>888222222222333888???GGGVVVfffoootttxxxyyyxxxxxxwwwuuupppllllllqqquuuyyy|||}}}zzzsssnnniiijjjpppwww{{{|||}}}}}}~~~~~~|||yyy{{{}}}}}}uuuiiinnnyyy~~~||||||yyyqqqiiieeefffiiiqqqwww~~~yyyssspppppprrrtttpppuuu{{{|||rrrvvv{{{uuujjjfffbbb```^^^VVVKKKBBB@@@===<<<<<<===@@@CCCCCCCCCAAABBBBBBBBBBBBBBBCCCCCCFFFEEEEEEGGGJJJSSSfffwwwvvvhhh]]][[[lll)))((('''(((***,,,---,,,++++++++++++++++++++++++'''(((((('''%%%%%%&&&(((%%%&&&&&&&&&&&&'''''''''(((%%%$$$&&&***,,,,,,***))))))(((((('''(((((((((,,,,,,+++***)))(((''''''&&&&&&((())))))*********))))))))))))))))))***++++++++++++*********************)))))))))***++++++((()))******))))))+++---,,,,,,,,,,,,---...////////////.........//////000...////////////...---------......//////......---************+++,,,---...---+++))))))***+++,,,+++)))***+++*********,,,.........///000111111000000444999BBBMMMVVVYYYXXXVVVTTTSSSSSSTTTVVVVVVUUUSSSVVVVVVWWWXXXYYYXXXVVVSSSNNNLLLKKKMMMOOOOOOKKKHHHCCC<<<555222111000555;;;AAAPPP```jjjpppuuuvvvtttwwwxxxvvvrrrnnnmmmppptttyyy{{{vvvnnnfffdddiiirrr{{{}}}}}}}}}~~~}}}yyyzzz~~~}}}xxxlllkkkuuu||||||zzztttlllgggfffgggoooxxx|||sssppprrruuummmqqqwww}}}|||~~~pppwww||||||pppfff]]]TTTOOOIIICCC@@@@@@===<<<;;;<<>>>>>???@@@AAABBBCCCDDDFFFDDDDDDFFFHHHRRRdddvvvsssmmmwww'''&&&&&&(((+++---......))))))))))))))))))))))))((()))((('''%%%$$$&&&(((&&&&&&&&&&&&'''''''''''''''%%%$$$%%%(((***)))(((***)))((('''''''''''''''***++++++***(((''''''(((&&&&&&((()))***************)))))))))))))))******,,,+++++++++***))))))))))))))))))(((((())))))***((()))***)))((((((***,,,++++++++++++,,,---...///..................//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...//////---+++***,,,,,,,,,+++)))***++++++******,,,.../////////000000000000///666<<>>@@@;;;:::999999;;;======<<<;;;;;;===>>>@@@BBBCCCDDDBBBAAAAAACCCFFFOOObbbttt%%%%%%&&&(((+++------,,,((((((((((((((((((((((((((((((((('''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&((((((((())))))(((''''''&&&''''''(((***+++)))'''&&&'''(((&&&''')))***+++,,,,,,,,,******)))))))))))))))***,,,+++++++++***))))))))))))(((((('''''''''((((((((()))***)))((((((***,,,+++******++++++,,,---...,,,,,,------...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000000///------......---,,,)))***++++++***+++---///111000.........///000111666>>>KKKVVV\\\]]][[[YYYUUUTTTTTTVVVXXXYYYXXXWWWUUUWWWYYY[[[[[[[[[ZZZZZZUUUSSSPPPPPPRRRQQQNNNKKKKKKCCC;;;777222///000555777CCCQQQ]]]jjjwww}}}~~~xxxzzzzzzwwwrrrppprrrtttyyyzzz|||~~~zzztttmmmiiikkkqqqyyy~~~}}}}}}}}}}}}~~~}}}|||}}}|||~~~|||tttmmmqqqzzz~~~}}}{{{wwwqqqkkkgggeeefffsssyyyrrrpppssstttwwwzzz~~~}}}wwwmmmzzz~~~~~~~~~lll]]]LLLEEECCC@@@??????<<<:::999999:::;;;;;;:::999:::;;;===>>>@@@AAABBB???>>>@@@BBBEEENNN```qqq%%%%%%%%%'''***+++***)))************************%%%''')))((('''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''')))+++)))&&&$$$&&&)))&&&''')))***,,,---------+++******)))))))))))))))+++++++++***************))))))((('''''''''(((((()))***+++***)))(((***,,,************+++,,,------***+++,,,---............---............---,,,,,,///......------......///+++++++++,,,---///111111111000////////////...,,,)))+++,,,+++++++++---///111000///......000222444666@@@NNNYYY___```^^^]]]UUUUUUUUUWWWZZZ[[[[[[ZZZVVVXXXZZZZZZZZZZZZ[[[\\\YYYYYYWWWUUUSSSQQQPPPPPPLLLEEE???;;;666111111444555>>>IIITTTddduuuzzzsssoooooopppzzz}}}}}}yyysssooonnnrrrxxx|||~~~~~~~~~~~~~~~|||}}}yyyqqqrrrxxx|||wwwrrrlllhhheeeeeeooo{{{zzztttrrrsssuuuyyy~~~tttmmm|||}}}sssaaaNNNFFFDDDBBB???>>>???===;;;;;;<<<===<<<;;;999999:::;;;===>>>>>>???>>>???AAADDDEEELLL\\\lll&&&%%%&&&'''))))))'''%%%************************###&&&)))***)))'''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((%%%(((***)))%%%$$$&&&)))%%%&&&(((***+++,,,,,,---++++++***)))))))))))))))***************+++++++++++++++***)))))))))))))))***+++,,,+++))))))+++,,,)))))))))******+++,,,---)))***,,,---......------------......------,,,+++///...------------...///,,,,,,,,,---///111222333111000////////////---+++***+++,,,,,,++++++---///000111111222333444555555===FFFQQQZZZ^^^^^^^^^^^^XXXXXXXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZWWWWWWYYY[[[WWWYYYYYYVVVQQQOOOPPPSSSKKKFFFAAA???:::444222444444:::AAAJJJ[[[ppp|||sssoooooopppxxx}}}~~~}}}|||wwwqqqooorrrwww{{{~~~}}}tttrrrvvv{{{wwwrrrmmmhhhfffccchhhqqq{{{~~~sssssstttyyy~~~rrrmmm|||{{{fffOOOEEEDDDBBB>>><<<@@@>>><<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;===>>>@@@BBBBBBFFFRRR```ttt|||&&&&&&&&&'''((('''%%%"""((((((((((((((((((((((((!!!$$$)))+++***(((&&&&&&''''''''''''((((((((()))'''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))$$$(((***)))%%%###&&&)))$$$%%%'''(((***++++++,,,++++++***))))))((())))))))))))******+++++++++,,,------,,,+++******+++++++++,,,,,,+++******+++---))))))))))))***+++,,,---)))***+++---......------------......------,,,+++---,,,++++++++++++,,,---,,,------...000111333444000///......///...,,,******+++,,,,,,+++,,,...//////111444777888888666555GGGMMMUUUZZZ[[[[[[[[[\\\[[[[[[[[[\\\^^^^^^]]]\\\^^^^^^]]]YYYUUUTTTVVVYYYQQQUUUXXXTTTMMMKKKNNNSSSKKKFFFCCCAAA<<<666333444444777<<>><<>>???===>>>IIIUUUZZZbbbqqq%%%%%%%%%&&&'''(((((())))))'''(((++++++''''''))))))&&&(((,,,***$$$###(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((()))******)))((('''&&&&&&'''((()))+++++++++******)))((('''***))))))))))))+++,,,---((())))))***+++,,,,,,,,,+++***))))))***,,,...///++++++******++++++,,,---&&&***+++)))(((***,,,***++++++)))))))))***+++,,,((()))***,,,---......///***,,,...///111111000000...///000///---,,,,,,...//////...------///333666555111+++)))***,,,+++***###&&&***,,,,,,------...///222555555555666:::>>>KKKQQQUUUWWWZZZ^^^^^^[[[```___]]]\\\[[[\\\]]]^^^]]]YYYTTTQQQQQQQQQRRRRRRSSSRRRQQQQQQRRROOOJJJFFFHHHHHHDDD???<<<<<<888333222555;;;BBBMMM___rrr}}}wwwuuussspppttt|||}}}~~~xxxsssrrruuuyyy{{{zzzxxxoooppp}}}|||xxxuuuqqqkkkfff```___eeeqqq}}}{{{xxx}}}zzz}}}nnnsss{{{mmmUUUGGGAAA>>><<<======;;;999999;;;<<<;;;:::;;;999888888999::::::999===<<<;;;;;;<<<@@@CCCEEEHHHLLLWWWeeesss'''''''''((()))*********%%%######'''(((&&&'''***)))'''''')))((($$$%%%***%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%'''((((((***)))(((''''''((()))***(((((()))******))))))((())))))(((((()))***,,,---''''''(((((()))******+++************+++,,,------***************+++,,,,,,'''+++,,,)))(((+++,,,+++((((((((((((***,,,...///))))))***+++,,,,,,,,,+++,,,,,,...///000111111111...///000///---,,,---...------,,,,,,,,,...111444:::666111......///...,,,$$$'''***,,,,,,,,,,,,---***---000111111222666:::IIIPPPUUUVVVWWWZZZ[[[YYY`````````______^^^]]]]]][[[WWWRRROOOOOOPPPQQQQQQRRRPPPNNNNNNOOOMMMJJJGGGEEEEEEBBB<<<::::::666111222444888===GGGWWWhhhuuu{{{~~~yyywwwsssnnnuuu|||}}}{{{vvvtttvvvxxx~~~yyywww||||||tttuuu{{{xxxrrrkkkfffbbb```eeeppp{{{}}}xxx|||}}}~~~pppwww}}}mmmTTTFFFAAA>>><<<<<<===;;;::::::;;;<<<<<<;;;;;;999888888999::::::999;;;:::::::::<<<>>>@@@BBB???AAAHHHRRR^^^nnn'''''''''((())))))******((($$$$$$&&&&&&%%%&&&***)))''''''((('''%%%(((,,,%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((******)))(((((()))******%%%&&&'''((()))*********(((((((((((()))***++++++%%%&&&&&&''''''(((((()))((()))+++,,,---,,,,,,,,,)))))))))))))))******+++'''+++---***(((+++,,,+++((((((((()))***,,,---...************++++++,,,,,,............///111222333---/////////---,,,---...,,,,,,++++++,,,...000111777444000...---,,,+++***''')))+++,,,,,,++++++,,,...111333444444666:::???HHHPPPWWWVVVTTTVVVXXXXXX^^^```bbbdddcccaaa^^^\\\XXXTTTOOOMMMLLLMMMNNNNNNNNNMMMKKKKKKKKKKKKIIIGGGDDDDDDBBB===;;;;;;777222111333555888???LLL\\\gggrrryyy~~~{{{yyyuuuooovvv|||~~~|||~~~|||zzzyyyzzz~~~wwwtttxxx}}}uuuuuu~~~zzzssslllgggdddbbbeeemmmxxxxxxzzz~~~rrr|||qqqVVVHHHCCC@@@===<<<===<<<;;;;;;<<<===<<<;;;;;;999888888999::::::999777888999:::;;;<<<===>>>???>>>@@@FFFNNN]]]rrr%%%%%%%%%&&&&&&'''''''''000,,,))))))'''%%%%%%)))'''((()))***)))(((***,,,&&&&&&''''''''''''&&&&&&'''''''''''''''((()))******)))(((''''''((()))***%%%&&&'''((())))))))))))'''''''''(((((()))******&&&&&&&&&''''''((((((((('''))),,,---...---+++***((((((((((((((()))******'''+++,,,)))(((***+++***++++++******************+++***((((((***...333555///.........///111333444---...///...---,,,---///,,,++++++,,,...000000000111000...---,,,+++******)))+++------+++******+++222444777777777999???CCCGGGQQQXXXWWWSSSSSSVVVXXXYYY]]]bbbeeefffccc```]]]WWWSSSMMMIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFDDD@@@??????;;;555222333333555:::EEETTT^^^lllttt{{{}}}||||||yyyuuuwww}}}~~~|||~~~}}}~~~xxxtttxxxxxxtttzzz|||wwwrrrmmmjjjgggdddeeekkksss}}}xxxwww{{{}}}}}}tttxxx\\\MMMGGGCCC???>>>===<<<;;;<<<======<<<;;;;;;999888888999::::::999666777999:::;;;;;;;;;;;;@@@>>>@@@DDDIIITTTgggwww%%%%%%%%%%%%&&&&&&&&&&&&222---******)))&&&&&&***%%%))),,,,,,+++++++++***''''''''''''''''''''''''(((''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&'''(((((())))))******'''((((((((((((((())))))'''))),,,......---***)))((((((''''''(((((()))***'''+++,,,(((''')))***(((++++++++++++******))))))+++)))&&&'''+++222;;;@@@......------...000222444,,,...///...------...///...------///111333222000....../////////.........+++,,,------+++******+++...000222333333666;;;@@@HHHRRRYYYWWWSSSSSSVVVWWWTTTXXX^^^ccceeeccc___\\\VVVQQQKKKFFFCCCBBBAAA@@@@@@CCCHHHKKKJJJHHHEEEBBBFFFGGGFFFCCCBBBBBB???999444444333444888BBBPPPZZZiiiqqqxxx{{{||||||zzz~~~~~~}}}~~~|||}}}{{{www{{{wwwxxx~~~xxxrrrooonnnnnnjjjfffeeeiiioooxxxwwwtttxxx}}}{{{zzzvvv~~~dddSSSIIICCC???>>><<<;;;;;;<<<======<<<:::;;;999888888999::::::999777888:::<<<<<<<<<::::::999999<<>><<<;;;<<<@@@FFFIIIIIIGGGDDDCCCEEEGGGGGGDDDDDDEEEAAA;;;666666444333666???LLLVVVeeemmmvvvzzz}}}}}}~~~~~~zzz|||~~~}}}~~~~~~yyy{{{xxxvvv|||~~~vvvpppnnnoooqqqkkkhhhfffgggkkksssvvvrrrvvv{{{{{{}}}yyyxxxmmmZZZLLLAAA<<<===:::::::::<<<======:::888;;;999888888999::::::999999:::;;;<<<<<<;;;::::::555666;;;@@@BBBFFFQQQ\\\sss'''''''''''''''''''''''''''%%%%%%((((((%%%%%%(((&&&***)))###"""&&&(((''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''((()))************'''((()))++++++++++++***)))))))))))))))))))))))))))***,,,------,,,***)))))))))(((((())))))***+++***......+++)))++++++***((((((***+++,,,,,,++++++'''''''''(((+++///222555***+++,,,...////////////,,,---......------...000///......222666777333///%%%)))---...---++++++,,,,,,------,,,+++***+++---,,,...//////000333:::@@@GGGNNNSSSRRRSSSUUUUUUSSSSSSTTTVVVWWWWWWUUUSSSQQQNNNIIICCC???===<<<;;;:::<<>>GGGLLLOOOPPPRRRUUUUUUQQQUUUUUUTTTSSSQQQOOOMMMLLLJJJFFF@@@===<<<<<<<<<;;;>>>@@@BBBBBBAAACCCGGGKKKJJJMMMNNNLLLLLLMMMIIICCC:::888555111111777BBBKKKYYYeeesss||||||zzz{{{vvvsssxxx~~~wwwvvvzzz~~~|||uuuppppppqqqmmmiiigggffffffkkkyyytttpppsssyyyzzzzzz}}}mmmVVVEEE@@@DDD888888999:::<<<;;;888666;;;999888888999::::::999:::::::::999999999999999<<<;;;===???>>>@@@JJJUUUgggvvv&&&%%%%%%%%%%%%&&&''''''$$$((()))'''(((***)))&&&&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''((()))*********,,,***((('''(((******))))))'''%%%&&&)))+++***)))*********))))))))))))((()))******)))((((((***+++///333222...+++,,,+++))),,,,,,++++++***)))(((((()))((('''''')))******)))+++******---//////,,,)))111222111...///333222///,,,333666333111333222---///......///000///,,,)))++++++,,,,,,---,,,,,,,,,------...---...111666999FFFFFFEEEEEEFFFKKKRRRWWWVVVSSSQQQQQQRRRRRRNNNKKKJJJGGGBBB>>><<<===@@@BBBFFFCCCDDDGGGHHHEEEFFFHHHKKKLLLNNNOOONNNMMMKKKJJJ<<<;;;999333///222;;;DDDVVVbbbqqq{{{}}}}}}}}}~~~||||||}}}~~~|||}}}vvvtttwww{{{zzzvvvyyytttqqqqqqqqqnnnfff______bbbiiitttzzzqqqooouuu|||}}}}}}}}}eeeMMM@@@???===;;;:::999:::;;;<<<<<<::::::::::::::::::::::::;;;777333222555999::::::<<<===>>>>>>???BBBGGGKKK^^^mmm&&&%%%%%%%%%&&&&&&''''''%%%((()))((((((******&&&))))))((((((''''''&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((()))+++,,,------......,,,+++))))))+++,,,,,,+++,,,***)))***---///...,,,---------,,,,,,+++++++++''')))***))))))***,,,...111666777111,,,,,,,,,+++,,,,,,++++++***))))))((()))((('''''')))******)))+++******---//////,,,)))---...---+++---111000,,,+++000111//////111///)))'''***///000///------...***+++,,,,,,,,,+++******,,,---------...111666:::BBBBBBAAA@@@AAAFFFMMMRRRQQQOOOMMMNNNOOOOOOLLLIIIGGGFFFDDDBBBBBBBBBDDDEEEHHHEEEEEEHHHHHHFFFGGGJJJLLLMMMNNNOOONNNMMMKKKJJJ>>>===999444111444;;;BBBPPPZZZiiisssxxxzzz|||~~~xxxxxxyyy|||~~~yyyuuuvvvzzz|||xxxxxxrrrnnnkkkkkkeee^^^XXXXXX[[[cccooozzz{{{qqqooottt{{{}}}oooWWWGGGBBB???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::666555777999:::999;;;<<<===>>>???BBBFFFJJJZZZiii}}}%%%&&&&&&&&&&&&'''''''''&&&)))***((((((++++++(((,,,+++***(((''''''(((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))***)))'''%%%%%%''')))***'''((()))***+++,,,,,,,,,+++******,,,......---,,,,,,,,,,,,---///000///...//////...---,,,,,,++++++&&&((()))******+++...000333;;;===777///,,,------,,,,,,++++++***))))))))))))((('''''')))******)))******+++---......,,,))),,,//////...111555444000.........---///111...(((###***111222...+++---000***+++,,,---,,,***(((''',,,------...///222777;;;>>>===;;;:::;;;???FFFJJJKKKIIIIIIKKKNNNOOOMMMJJJFFFFFFGGGGGGHHHHHHIIIIIIKKKHHHGGGIIIIIIHHHIIIMMMMMMMMMNNNMMMLLLKKKJJJIIIAAA>>>888444333666;;;>>>FFFPPP___kkkrrrvvvzzz}}}sssssstttwww|||~~~xxxvvvwww}}}{{{|||vvvooohhhccc___^^^WWWRRRNNNOOOTTT[[[iiiuuu|||rrrppptttzzz~~~}}}}}}}}}fffQQQFFFBBB@@@>>>=========;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::;;;;;;;;;999;;;===???@@@BBBEEEGGGUUUcccvvv%%%&&&&&&''''''''''''''''''******((()))++++++)))...,,,***(((''''''((()))(((''''''&&&&&&&&&''''''&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''(((***++++++,,,,,,))))))***,,,//////---,,,)))***+++,,,---...---,,,......---,,,+++******)))(((***+++++++++,,,...000555>>>BBB:::000,,,---...+++++++++*********)))))))))((('''''')))******))))))***+++---...---+++***+++...000000444888888444444111......222333000***'''---222333///,,,+++,,,+++,,,---...---+++(((''',,,------...///333888<<<<<<;;;999777666999>>>BBBEEEDDDFFFKKKPPPSSSRRRPPPIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIHHHJJJJJJIIIKKKOOOLLLLLLKKKJJJIIIHHHHHHGGGCCC???888444444666888999???IIIYYYgggpppuuuxxxyyyqqqpppooosssyyy{{{xxxvvv|||zzz||||||xxxvvvmmmjjjeee```YYYTTTPPPNNNIIIFFFFFFJJJOOOXXXgggttt}}}sssppptttyyy}}}}}}~~~zzztttZZZIIICCC@@@======>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777888:::<<<======<<<888;;;===???@@@AAACCCEEEOOO]]]ppp%%%&&&'''((((((((('''''''''******((((((+++,,,))),,,+++(((&&&%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$******,,,---.../////////(((((()))+++---...,,,***((()))***+++++++++,,,,,,......------,,,+++******+++,,,---,,,++++++---///555???CCC<<<111,,,,,,,,,+++++++++***************)))((('''''')))******)))((())),,,------,,,+++***'''***,,,---222888999666777222...///333333000---,,,---///111222000---***---...//////...,,,***)))------......///333888;;;======;;;888666666999<<<>>>???BBBIIIQQQVVVUUUSSSOOOMMMKKKIIIHHHHHHIIIJJJIIIFFFFFFIIIJJJIIIKKKOOOJJJIIIGGGFFFEEEEEEEEEFFFDDD@@@999555444555555555;;;FFFWWWfffqqquuuvvvvvvrrrpppnnnpppvvv{{{xxx}}}yyyrrrsssvvv}}}|||zzzuuupppkkkfffccc\\\ZZZVVVQQQMMMIIIFFFDDD??????DDDKKKQQQZZZhhhuuu~~~tttqqqtttyyy|||~~~vvveeePPPFFFBBB===<<<>>>???===:::999999999999999999999999888999:::;;;;;;::::::999999;;;>>>???@@@AAACCCEEELLLXXXkkk~~~%%%&&&'''((()))((('''''''''***)))''''''***+++))))))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%''')))******)))'''%%%((()))***+++,,,---------((('''''')))++++++***)))***+++++++++***+++---/////////.........------------...///...,,,,,,---///666???CCC===444///,,,***************************)))((('''''')))******)))'''))),,,---,,,+++***+++)))+++---...444<<>>>>><<<:::999999:::;;;<<<@@@HHHPPPUUUUUUSSSQQQOOOKKKGGGDDDDDDDDDEEEDDDBBBCCCHHHJJJIIIJJJNNNGGGFFFDDDBBBBBBCCCDDDEEEEEEBBB===888555333333444999CCCSSSdddooouuuuuuuuuvvvrrrmmmmmmttt~~~|||}}}rrrjjjhhhjjjooonnnkkkgggbbb]]]XXXVVVSSSQQQNNNJJJFFFDDDBBBBBB===@@@HHHQQQWWW^^^kkkwww~~~~~~uuurrruuuyyy||||||yyywwwyyy{{{|||zzzxxx{{{|||~~~~~~}}}~~~~~~~~~yyysssrrr___NNNGGG???<<<===>>><<<:::888888888888888888888888===>>>>>><<<999777666666;;;<<<>>>??????AAADDDFFFKKKUUUfffzzz%%%&&&((()))))))))'''''''''))))))%%%&&&)))+++)))&&&&&&''''''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''%%%%%%'''((()))************)))'''((()))******)))+++++++++***(((***...111---------------.........,,,.........------///111888???BBB>>>777222...***************************)))((('''''')))******)))&&&)))------+++******+++,,,...///000777@@@EEEDDD666000---///...+++,,,000+++,,,---,,,,,,,,,,,,,,,......---,,,,,,,,,---...000000000//////222666999:::<<>>===<<<@@@FFFIIIHHHHHHKKKFFFDDDBBB@@@AAACCCEEEGGGFFFFFFCCC===666333333666888@@@MMM\\\jjjrrrvvvwwwzzztttmmmkkkqqq{{{~~~zzzrrrhhh```\\\ZZZ^^^^^^]]]\\\ZZZWWWTTTSSSRRROOOKKKFFFCCCBBBAAABBB@@@EEEPPPYYY^^^aaakkkuuu~~~~~~uuusssvvvzzz}}}vvvrrrooonnnpppppplllhhhmmmnnnoooooommmmmmnnnooommmoooqqqsssuuuvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~yyypppqqqrrrYYYPPPDDD>>>===>>>;;;888999999999999999999999999===>>>???===999888888:::===>>>???>>>???AAAEEEHHHKKKSSSbbbvvv%%%&&&((()))***)))(((&&&''')))(((%%%%%%)))***(((%%%&&&'''((()))))))))(((###%%%'''))))))((('''&&&''''''''''''((((((((()))((('''%%%$$$$$$%%%'''((('''((()))***,,,,,,,,,,,,,,,***((('''(((******)))*********'''&&&'''---111))))))***++++++,,,,,,---+++,,,.........///222444999???BBB???:::666000*********************++++++)))((('''''')))******)))&&&)))------+++)))***++++++,,,,,,---444???EEEEEE666111///000...))),,,333,,,///000,,,&&&$$$&&&***...,,,+++******+++---///111111111000///111555888666:::???BBBBBB@@@??????EEEEEEHHHNNNTTTVVVSSSPPPIIIIIIIIIGGGDDD???;;;999999999>>>EEEHHHGGGGGGIIIEEEDDDAAA@@@AAACCCGGGIIIHHHIIIGGG@@@777333444777777<<>>===:::777::::::::::::::::::::::::999<<<======;;;;;;>>>AAA?????????>>>>>>AAAEEEIIIKKKRRR___rrr(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%'''((()))))))))))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((((()))******(((&&&*********)))))))))))))))(((((()))***+++,,,,,,,,,......---,,,,,,+++******///---,,,//////...///333999@@@EEECCC???:::333,,,***))))))(((((((((((()))+++)))'''(((+++,,,***((((((((()))+++,,,---+++)))+++,,,,,,...111555888:::111000///000111111///------...///...---------...///333222---,,,//////***,,,...000111222444666999:::@@@DDDDDDEEEJJJLLLKKKLLLMMMOOOTTTXXXXXXTTTOOOHHHHHHGGGEEEAAA===888666888999===DDDJJJLLLIIIFFF@@@>>><<<>>>BBBFFFHHHHHHGGGFFFDDDAAA===888444222444888AAAOOO```nnnuuuxxxwwwvvvrrrllljjjqqq~~~~~~{{{}}}~~~{{{xxxtttrrroookkkccc[[[UUUQQQPPPOOOLLLNNNRRRVVVYYY[[[\\\]]]UUUOOOGGGBBBBBBDDDGGGIIIVVVXXX^^^dddfffhhhoooxxx~~~{{{vvvvvvwww|||{{{rrriiifffiiikkkhhheeeddddddbbbaaa___]]]\\\[[[^^^]]]\\\\\\\\\^^^___```_________```````````````cccdddgggjjjmmmoooqqqrrrrrrrrrsssvvv{{{rrrrrrpppxxxzzzgggOOOAAA???@@@???;;;888888999:::::::::999999???<<<<<<@@@>>>:::<<>>999555222444777>>>FFFLLLLLLIIIEEE@@@>>>===>>>BBBFFFGGGGGGGGGFFFEEEBBB>>>999555222444777???MMM\\\jjjrrruuuxxxwwwrrrllliiiooo|||}}}zzz{{{{{{wwwrrrmmmiiibbb___[[[VVVSSSQQQQQQQQQSSSTTTXXX\\\^^^^^^\\\YYYSSSMMMEEEAAACCCIIIOOOSSS]]]^^^bbbgggiiijjjrrrzzzzzzwwwwwwwwwzzz~~~~~~wwwnnnlllnnnooommmjjjiiihhhfffdddbbb``````___```_________```aaacccdddbbbaaa```___]]]\\\[[[ZZZYYYZZZ\\\^^^```aaabbbcccfffffffffhhhlllqqquuuxxx{{{|||}}}tttrrrrrr{{{sss[[[JJJBBB@@@===999::::::::::::::::::::::::;;;999:::>>>???<<>>EEELLLQQQRRRSSSUUUUUURRRRRRQQQPPPQQQQQQOOOLLLJJJGGGFFFDDDAAA<<<888444222111666>>>FFFLLLMMMIIIEEEAAA@@@???@@@CCCFFFFFFFFFGGGGGGFFFDDD@@@;;;666333333666===HHHWWWdddnnnrrrzzzxxxtttmmmjjjnnnzzz|||yyyzzz~~~}}}wwwrrrmmmgggaaa]]]TTTTTTTTTUUUUUUUUUVVVVVV[[[\\\^^^bbbdddaaaZZZTTTNNNIIICCCBBBHHHRRR\\\bbbggggggiiilllmmmnnnttt|||yyyxxxyyyxxxyyy|||~~~vvvtttvvvwwwvvvssspppnnnkkkgggeeedddeeeeeeccccccccccccdddeeefffgggcccbbbaaa___]]][[[ZZZYYYXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\[[[\\\^^^```ccceeejjjkkkllloootttyyy}}}xxxsss|||vvvjjjWWWJJJBBB>>><<<===<<<;;;:::::::::;;;<<<999999:::===>>>===@@@EEENNNVVVYYYQQQHHHDDDFFFIIIJJJMMMQQQYYYhhhxxx******)))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''++++++***)))(((&&&%%%$$$((((((''''''''''''((((((%%%&&&((())))))(((&&&$$$)))'''&&&'''((())))))((()))))))))))))))*********+++++++++***************,,,,,,,,,,,,++++++******)))(((***------...444;;;CCCJJJMMMJJJDDD>>>666///...---,,,+++*********+++++++++***++++++++++++***...---,,,,,,------+++)))(((***+++---......---,,,...---,,,---......,,,***---,,,,,,,,,.........------......------------,,,------,,,---///444;;;AAAIIIQQQWWWYYYYYYZZZXXXTTTVVVUUUSSSPPPNNNLLLJJJHHHGGGEEECCC@@@===:::777666333777>>>EEEJJJKKKIIIGGGCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHFFFBBB===777444111444:::DDDRRR```lllsss|||{{{wwwqqqmmmpppzzz}}}zzz{{{}}}}}}wwwrrrkkkddd___ZZZVVVTTTQQQSSSVVVZZZ\\\^^^_________```bbbfffgggcccYYYPPPIIIGGGFFFJJJTTT___iiioooqqqnnnnnnpppppppppuuu{{{zzzzzz{{{zzz{{{}}}}}}}}}wwwtttpppmmmkkkjjjkkkllliiiiiiiiihhhhhhhhhhhhhhheeeeeedddcccbbbbbbaaaaaa]]]^^^^^^______^^^^^^]]]]]]\\\[[[ZZZZZZZZZ\\\]]]^^^^^^^^^```dddhhhlllnnnwwwyyy}}}}}}tttyyy|||xxxdddTTTIIICCCAAA@@@>>><<<::::::;;;<<<===<<<<<<======<<<;;;===@@@IIIRRRZZZVVVLLLDDDDDDFFFJJJMMMOOORRR^^^ooo{{{***))))))((('''&&&&&&%%%))))))(((((((((((())))))'''''''''(((((((((((((((***************)))((('''&&&&&&&&&%%%%%%&&&&&&'''$$$&&&'''))))))(((&&&%%%((('''%%%&&&'''))))))((((((((())))))************+++++++++***************,,,+++++++++++++++******,,,+++---/////////555>>>DDDKKKOOOLLLGGGAAA:::333------,,,+++***))))))***+++,,,,,,,,,+++++++++,,,///---,,,+++,,,,,,+++******+++,,,---...---,,,+++...---,,,---......,,,***---+++***,,,...///...,,,,,,,,,,,,------,,,---------,,,,,,,,,...444<<>><<<;;;;;;===>>>AAAKKKVVVYYYQQQGGGCCCDDDJJJMMMMMMNNNWWWffftttzzz)))((((((''''''&&&&&&&&&((((((''''''(((((())))))'''''''''((((((((((((((((((((()))*********))))))%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''((((((((('''&&&(((&&&$$$%%%''')))))))))((((((((()))******++++++******************++++++++++++++++++++++++******......000222000111888BBBGGGNNNRRROOOJJJEEE===666...---,,,+++***)))))))))+++,,,------++++++,,,---...,,,******+++,,,,,,++++++,,,,,,------,,,,,,+++...---,,,---......,,,***---+++)))+++...000...,,,,,,******------,,,,,,...------,,,,,,///444;;;AAAHHHPPPWWWYYYZZZ[[[YYYUUUSSSSSSQQQMMMGGGCCCBBBBBB===<<<:::888777888999:::>>>@@@BBBCCCDDDFFFIIIKKKIIIKKKNNNOOOMMMKKKJJJJJJHHHJJJLLLLLLHHHBBB;;;666///111555<<>><<<;;;;;;;;;;;;999<<<===;;;:::===???>>>===DDDOOOVVVRRRIIICCCDDDHHHLLLMMMMMMRRR___mmmuuu''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&((()))***'''(((((()))******++++++)))))))))***+++++++++,,,******************++++++,,,---000222111222;;;FFFMMMSSSWWWTTTNNNHHH@@@999000///...,,,++++++******+++---......,,,+++,,,...,,,***))))))***,,,,,,+++,,,+++++++++++++++,,,,,,///...---...///...---+++---***(((***...000...++++++((((((---...++++++///------------///444:::???FFFNNNTTTVVVWWWYYYYYYUUURRRSSSRRROOOIIIDDDCCCCCC===;;;888666555777999:::BBBDDDGGGGGGEEEEEEFFFHHHIIIMMMPPPQQQNNNKKKJJJJJJHHHJJJMMMMMMJJJCCC<<<777111222444888BBBQQQbbbnnnqqqwww~~~~~~ttthhh```______^^^[[[VVVTTTQQQRRRUUUYYY[[[\\\bbbdddhhhkkkmmmmmmmmmlllllloooqqqmmmeee^^^ZZZYYYYYY___hhhsss}}}yyyvvvtttvvvuuuqqqoooppprrrxxx~~~}}}|||zzzzzzwwwwwwvvvtttssspppooonnnjjjiiihhhfffdddbbbaaa```aaa___]]][[[ZZZZZZ[[[[[[WWWZZZ\\\\\\[[[]]]dddiiikkkooouuuzzz~~~zzz}}}xxxdddQQQEEEAAA@@@???>>><<<;;;:::999:::>>>???:::999<<<>>><<<===>>>EEELLLLLLEEEAAABBBDDDJJJMMMKKKNNNZZZgggnnn&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$&&&(((******'''(((((()))***+++++++++(((((()))***+++,,,,,,---******************++++++)))+++///222111333>>>IIIRRRXXX[[[WWWQQQJJJAAA999111111///...---,,,,,,++++++---///...,,,+++,,,///+++)))((((((***,,,,,,,,,,,,+++***))))))***+++,,,///...---...//////---+++---***'''***...111...++++++'''(((---...***+++000------......000444:::>>>EEEMMMSSSTTTVVVYYYYYYVVVTTTUUUVVVSSSMMMHHHFFFFFF@@@>>>:::777666777999;;;CCCFFFJJJJJJGGGEEEDDDEEEIIIMMMQQQQQQNNNKKKIIIIIIHHHKKKNNNOOOKKKDDD<<<777222333333666>>>LLL]]]iiimmmuuu~~~yyynnn```WWWUUUTTTSSSQQQOOOOOOQQQUUUZZZ___``````gggiiilllnnnpppppppppooorrrvvvwwwpppeee]]]\\\]]]bbbgggoooyyyzzzvvvuuuxxxwwwrrrnnnooonnnuuu|||yyyvvvsssrrrppppppnnnmmmkkkiiihhhgggdddbbb```^^^]]]]]]^^^___[[[]]]^^^\\\XXXYYY^^^ccc___cccjjjooouuuzzz{{{wwwnnnYYYKKK@@@@@@???>>>===;;;999888>>>BBBAAA;;;777::::::777<<<999<<>>:::888888<<>>888555555333222444777???OOO^^^kkkttt}}}|||wwwqqqjjjeeeccc[[[PPPIIIIIIMMMSSSWWWXXX\\\```cccfffhhhkkknnnrrrxxx|||{{{{{{xxxjjjaaabbbfffgggkkkttt}}}~~~zzzvvvttttttrrrnnnkkklllrrr||||||{{{zzzxxxvvvtttqqqooonnnnnnmmmjjjgggfffeeedddcccbbbaaaaaaaaaaaacccddddddcccdddfffiiitttwww{{{~~~wwwuuummmZZZJJJDDD@@@@@@@@@===<<<>>>;;;;;;::::::::::::999999999:::;;;;;;<<<;;;;;;;;;???BBBGGGLLLLLLMMMUUU___'''(((((())))))((((((((('''&&&%%%&&&'''((('''&&&&&&'''((())))))((('''&&&)))***+++)))&&&&&&(((***%%%&&&'''(((((('''&&&&&&###%%%'''''''''''')))***""""""$$$&&&((()))++++++)))******)))((((((***,,,)))************+++++++++)))(((((())))))***+++,,,//////000222666===FFFLLLWWW]]]aaa\\\UUUOOOJJJEEE888333...******+++,,,,,,.........,,,***)))***++++++++++++++++++***************+++,,,---...//////+++,,,------......------------------------------+++******+++------,,,+++---......///111666<<<@@@DDDIIIOOOTTTVVVWWWYYYZZZUUUUUUUUUUUURRRNNNJJJHHHDDDCCCBBB???>>>???CCCFFFLLLQQQRRRMMMGGGFFFEEEDDDGGGGGGFFFDDDBBB???<<<;;;:::===??????<<<888555444333222111333555<<>>@@@DDDGGGNNNRRRSSSMMMIIIGGGEEEBBBAAA@@@>>><<<:::777666444444666777777555333222222111000111333444999EEERRRbbbppp~~~}}}{{{xxxvvvvvvxxxzzz|||}}}{{{wwwrrrmmmhhhdddaaa___[[[UUUOOOLLLOOOWWW]]]cccfffkkkooosssxxx}}}zzzmmmbbb```gggpppvvv~~~~~~wwwsssrrrqqqooommmlllrrr{{{zzzxxxuuurrrooolllkkkjjjfffeeeeeedddccccccddddddeeegggiiilllpppvvv|||~~~|||mmmuuuvvvbbbSSSDDD???>>>===;;;;;;;;;;;;:::::::::999999999888999:::;;;;;;;;;;;;;;;???@@@EEEIIIIIIHHHMMMTTT''''''((()))******))))))***)))(((((()))***)))''''''((()))***+++***))))))***)))(((((())))))(((&&&%%%&&&((())))))'''%%%$$$((())))))(((&&&$$$%%%&&&&&&''''''((())))))******'''(((******)))''''''((())))))*********+++++++++++++++++++++,,,---.........///111444999@@@IIINNNRRRWWWYYYVVVTTTRRROOOJJJ>>>999333...,,,,,,---,,,---......,,,+++***+++---***************************++++++,,,,,,---------***+++,,,---.../////////........................//////////////////000111......///000222666<<>>???CCCEEEGGGLLLRRR''''''(((******++++++***(((''''''(((***+++***)))%%%'''(((************)))''')))++++++)))''''''(((%%%&&&&&&&&&'''(((((((((%%%&&&((('''&&&&&&'''((((((((((((((((((((((((((('''((())))))))))))***,,,)))************+++++++++++++++++++++,,,---......000333666:::???GGGOOOTTTVVVZZZ]]][[[ZZZXXXSSSLLLCCC>>>777111///...------111111111///,,,++++++,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,,,,++++++,,,---....................................+++,,,---,,,******---000...///000000222777===BBBCCCEEEGGGGGGHHHJJJMMMPPPPPPPPPPPPNNNHHHAAA999444333444444444333444777:::>>>BBBCCCAAAAAABBB>>>888222222000///......//////...000222222000//////000///000222444333333:::DDDUUUhhh}}}zzzyyyvvvsssooollliiigggpppooommmlllmmmooorrrttt~~~}}}|||qqqsssrrriii___]]]dddmmmyyy~~~yyymmmccc```jjjyyyzzzwwwwwwwwwuuusssppprrrvvv{{{|||xxxuuuqqqmmmiiiggghhhhhhgggffffffgggiiilllppptttyyy}}}zzzwww|||ssstttuuubbbSSSFFF===;;;===;;;;;;::::::::::::999999666777888999:::;;;;;;;;;???<<<<<>>???;;;666111000///.........///000///111333333222000000000000000333555333222999BBBQQQeee|||zzzsssppprrrxxxyyyuuutttsssqqqooollljjjiiippppppooooooppprrrtttuuuzzzwwwkkkgggnnnvvv{{{oooggg______nnn|||zzzzzzzzzxxxuuuoooqqqtttxxx}}}~~~zzzvvvrrriiijjjkkkjjjiiihhhiiijjjiiikkkooorrruuuyyy~~~{{{www{{{|||ssswwwssscccSSSEEE???@@@;;;;;;;;;:::::::::999999666666888999:::;;;;;;;;;???;;;;;;???CCCHHHOOOWWW''')))+++,,,,,,***(((&&&&&&''''''(((((((((((((((''')))***+++,,,***)))((('''((()))******)))(((((($$$%%%'''((((((((('''&&&######$$$'''***,,,+++***''''''''''''((((((((()))++++++++++++*********)))+++++++++++++++++++++++++++)))'''&&&'''***...000///111555<<>><<<;;;???EEEKKKOOOQQQQQQOOOIII@@@888333111333222000//////000111222444666888999888777777777222333333444444333222222000111222111///...///000111111111///000222777;;;LLLccc{{{~~~uuuiii]]]ZZZ]]]bbbjjjqqq{{{{{{xxxyyyyyywww}}}yyyqqqrrrrrrpppnnnmmmmmmnnnnnnppprrrrrrssssssuuuwww}}}zzztttwww|||xxxmmmfffeeeiiiuuu}}}{{{||||||yyyuuuqqqnnnmmmrrr{{{}}}vvvuuurrrmmmhhheeedddeeefffiiiiiiiiikkkooorrrssssss|||{{{vvvtttuuu~~~ooo^^^PPPGGGBBB======<<<;;;999999:::<<<888888888888999:::;;;<<<<<<<<<======???CCCIIIMMM'''((()))++++++***((('''))))))))))))((('''&&&%%%((()))***++++++)))((('''))))))******)))((('''&&&&&&&&&((()))))))))(((''')))(((''''''((()))(((''''''''''''((((((((())))))(((((())))))***++++++++++++++++++++++++++++++++++++***((('''(((+++...000000333777>>>FFFOOOVVVZZZ___aaadddeeeccc___ZZZWWWOOOEEE;;;666222...---...999888666111,,,***,,,...000000///...---,,,,,,+++******+++,,,...////////////000111000///.........***///000...---000111000...............///000000,,,...000222444777<<>>===<<<:::888888999;;;888888888888999:::;;;<<<;;;<<<<<<<<<>>>BBBGGGKKK&&&&&&'''((()))))))))(((''''''((((((((((((''''''((())))))***)))(((&&&%%%************)))'''&&&%%%%%%&&&'''((()))((('''''',,,***'''&&&'''((('''&&&''''''((((((((()))))))))%%%&&&'''(((***+++,,,---************************+++***(((((()))+++...000222555:::AAAIIIQQQXXX[[[```bbbdddeeedddaaa]]]ZZZSSSIII???:::444///...000888888555222---++++++,,,,,,,,,++++++,,,---...///---,,,,,,...111444444444666555333222000///......***///000...---000111000...............///000000---...000111222666:::>>>999888888999===CCCJJJNNNSSSTTTSSSOOOGGG???888555222222333444555555555555888:::<<<===;;;:::999:::444333111000000000111111...///111111000000111333111111111111111444999<<>>;;;:::::::::;;;888888888999999::::::;;;::::::;;;;;;<<<@@@EEEIII%%%%%%%%%&&&'''((())))))"""###%%%''')))++++++,,,(((((())))))((('''&&&%%%******)))))))))(((''''''$$$%%%&&&'''''''''&&&%%%,,,)))&&&%%%''')))))))))'''(((((((((((()))))))))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))+++***))))))***,,,///000333666;;;CCCKKKRRRXXX[[[```bbbdddfffeeeccc___]]]WWWNNNDDD===666000///222444444333111///.........***)))(((((()))+++---//////...///333888<<<===<<<===:::666333111000///---***///000...---000111000...............///000000...//////000111444999===;;;;;;<<<>>>CCCIIIOOOSSSUUUVVVVVVRRRKKKCCC===:::777888999::::::999777666>>>???AAAAAA???=========888777444222111222333444...///111111000000222333333444333222222333666999CCCUUUnnnsss^^^QQQDDD???>>>???BBBGGGVVVcccpppuuuwwwzzzzzzxxxxxxvvvttttttuuuxxx|||~~~{{{zzz}}}rrrllljjjffflllwww|||wwwtttpppnnnmmmooovvv|||zzzrrrpppllljjjjjjiiihhhgggiiiiiimmmrrrtttvvv~~~xxxppp}}}ppp\\\NNNGGGGGGDDD@@@>>><<<<<<<<<<<<888888999999::::::::::::999999::::::;;;>>>CCCFFF$$$%%%%%%&&&'''(((((()))"""###%%%''')))+++,,,,,,((((((((((((((('''&&&&&&''''''((((((((()))******%%%&&&'''))))))(((((('''---***'''&&&'''((())))))(((((((((((()))))))))***'''((((((((())))))))))))))))))))))))))))))))))))++++++******+++---///111222666===EEELLLSSSXXXZZZ```bbbdddffffffdddaaa```ZZZRRRHHHAAA999222111444444333222000///......---...---,,,+++,,,...000222///000444<<>><<<;;;DDDFFFHHHGGGEEECCCBBBBBB<<<:::777555444444555666000222333222111000222333666666555333111111333555AAAPPPggg}}}wwwdddVVVGGG???<<<;;;===AAAPPP___qqqyyy}}}|||yyyxxxyyy~~~xxxoookkkkkkhhhppp}}}|||xxxuuuqqqpppnnnooottt||||||wwwsssppplllhhheeeeeefffiiimmmmmmlllpppvvvtttqqqqqq^^^RRRMMMKKKFFFAAA===<<<<<<;;;:::888888999:::::::::999999888999::::::;;;===@@@CCC%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((***+++,,,((()))***+++,,,+++******000---***(((((('''&&&%%%((((((((()))))))))***************))))))(((((((((************************,,,+++++++++,,,...000111333777???GGGOOOTTTXXXZZZ___aaaccceeefffdddcccaaa]]]VVVMMMEEE<<<555555999999666222///...---+++)))......---------///000111000333<<>><<<:::888777777777777888888666444222333333555555555333111000111333???JJJ```xxxrrrbbbPPPEEE???<<<===AAAIII\\\qqq}}}vvvooommmnnnmmmvvv}}}yyywwwrrrqqqooonnnpppxxxyyyssslllgggaaabbbeeegggeeeaaaccchhhsss|||ssstttmmm\\\UUUSSSMMMGGG???;;;;;;:::999777888888:::;;;;;;:::999888888999::::::;;;<<>>;;;666111------,,,+++***((()))***+++,,,---......111777EEEXXXgggmmmggg```JJJCCC:::444333333111...***///000...---000111000...............///000000/////////000111666===AAADDDEEEHHHLLLPPPTTTXXXZZZ```___]]]YYYSSSOOOMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNRRRTTTUUUTTTQQQNNNMMMMMMEEEEEECCCBBB@@@>>>===<<>>AAA%%%''')))+++***)))&&&$$$$$$%%%&&&((()))*********(((((((((((()))+++,,,---***)))(((''''''((())))))$$$%%%'''((((((((('''&&&***))))))***++++++)))'''))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---...///000111666;;;CCCLLLSSSXXX[[[\\\^^^___aaadddeeeeeedddcccddd]]]UUUMMMDDD<<<===BBB888333...,,,---.........&&&(((***,,,...///000000222:::KKKaaasssxxxqqqhhhKKKCCC999444333333111...+++///000...---000111000...............///000000/////////000222777>>>CCCHHHIIILLLPPPTTTXXX[[[\\\bbbaaa^^^ZZZTTTPPPOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVVVVXXXXXXWWWTTTQQQPPPPPPLLLLLLKKKIIIGGGEEECCCBBBEEEEEEDDD@@@;;;888777777...000111111000111333555:::AAATTTnnnyyycccRRRIIIDDDFFFJJJSSSfff|||~~~wwwtttsssrrrxxx{{{zzzrrrpppmmmiiiiiioooyyy~~~xxxqqqnnniiidddZZZRRRPPPTTT^^^gggpppwww|||{{{zzzrrr~~~{{{hhh```bbbhhhUUUNNNEEE@@@@@@???===:::777999:::;;;;;;:::888777999:::;;;;;;;;;<<<>>>@@@&&&''')))******(((&&&%%%((()))***)))((('''((()))%%%***......+++))),,,///,,,***(((''''''(((***,,,((('''&&&''')))++++++***%%%'''******)))(((((()))))))))*********))))))(((&&&++++++((()))......***---,,,+++*********,,,,,,+++,,,,,,,,,---///333666888???JJJQQQUUUWWWYYY\\\___``````aaaccceeegggiii```\\\VVVPPPKKKFFF@@@===333111---,,,,,,------,,,,,,,,,,,,+++***+++---///333CCCXXXkkkyyy|||tttjjjUUUGGG:::444333111111222111111111000...///111333)))''')))...111000111444000111222000///555???GGGGGGKKKQQQVVVYYY[[[]]]^^^eeeccc```YYYQQQMMMNNNPPPRRRTTTUUUVVVVVVXXXZZZ]]]^^^^^^]]][[[YYYVVVTTTSSSNNNPPPQQQPPPNNNLLLKKKKKKMMMPPPOOOIIIBBB>>>999444444333222111111111222333666<<>>===;;;999999:::::::::::::::999888777999;;;===>>>======>>>???&&&'''((()))))))))((('''((()))***)))((('''((()))&&&))),,,***&&&%%%'''***,,,+++)))'''''')))+++,,,)))'''&&&''')))******)))&&&(((+++,,,+++)))))))))))))))************))))))(((+++,,,((()))...///+++---,,,+++*********+++,,,+++,,,---------///333666999AAAKKKSSSVVVXXX[[[]]]``````bbbccceeeggghhhiiiccc```ZZZUUUOOOHHHAAA<<<444222...------......---,,,,,,---,,,***+++---///444EEE[[[mmmxxx|||vvvmmmUUUHHH;;;555444222222333000111111000...///000222///---...222222000000222000222222111000555===EEEGGGKKKQQQWWWZZZ\\\^^^```cccbbb^^^XXXRRRPPPQQQSSSUUUVVVXXXYYYYYY[[[]]]```_________^^^\\\ZZZWWWVVVSSSUUUVVVVVVTTTRRRRRRRRRTTTWWWVVVOOOIIIEEE???999444444222111111111222333666:::JJJaaauuu|||tttlllgggkkkrrr{{{xxxzzz||||||yyysssrrroooiiieeeiiisss|||vvv{{{~~~rrrbbbRRRJJJJJJUUUWWW^^^iiinnnpppuuu|||{{{}}}www{{{nnnpppyyy|||xxxjjj[[[KKKDDDAAA===::::::;;;;;;;;;;;;;;;:::999999999;;;======<<<<<<===>>>''''''(((((())))))******''')))***)))((('''(((***&&&((()))'''%%%%%%(((+++,,,+++)))(((((()))+++,,,)))((('''((()))***)))(((%%%(((,,,---,,,***))))))))))))))))))******))))))))),,,+++)))***---...,,,------,,,+++++++++++++++,,,------------///333666999BBBLLLUUUYYY[[[]]]___```bbbdddfffhhhiiiiiiiiigggddd```ZZZSSSJJJ@@@:::555222///......//////...,,,------,,,+++,,,...000333CCCWWWgggsssyyyuuunnnVVVIII<<<777666444333444000111111000///...000222111///000333333000000222000222333222222555;;;AAAFFFJJJPPPVVVYYY\\\___aaa```___\\\XXXTTTSSSUUUWWWYYYZZZ\\\\\\]]]^^^aaacccaaabbbccccccbbb___\\\ZZZWWWYYY[[[[[[ZZZXXXXXXYYYZZZ]]]\\\UUUOOOJJJCCC<<<555444333222111222333333666888EEE[[[qqq{{{~~~|||zzzyyywwwrrrjjjeeeiiisss|||uuujjjppp|||hhhTTTIIIGGGPPPTTT\\\eeehhhhhhlllrrrvvvzzz}}}zzz{{{zzztttpppzzzuuufffVVVMMMGGG@@@<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;:::;;;===''''''''''''(((***+++,,,'''((())))))(((((()))***&&&'''(((((((((***...222,,,+++***))))))***+++,,,***)))(((((()))***((('''$$$'''+++---,,,***(((((()))))))))))))))******************)))***+++,,,,,,------,,,,,,++++++++++++------...------///333666999BBBMMMVVVZZZ]]]___aaabbbdddgggiiikkkkkkjjjjjjjjjhhhddd___VVVKKK@@@888555222///------.........,,,------,,,,,,,,,///111222;;;IIIZZZkkkvvvtttlllXXXKKK???:::888666444555///000111000///...000111---+++---111222000000333111222333333333555:::===CCCGGGNNNSSSWWW[[[___aaa]]]\\\YYYWWWVVVVVVXXXZZZ[[[\\\^^^______aaacccfffccceeeggghhhgggddd```^^^XXXZZZ]]]]]]\\\\\\\\\\\\\\\^^^]]]XXXRRRMMMDDD;;;666555444333222222333333777888@@@TTTkkk}}}~~~|||~~~}}}}}}{{{uuulllfffhhhrrr{{{kkk___fff{{{jjjSSSFFFCCCMMMTTT^^^eeefffeeegggjjjpppssswww|||zzzwww|||rrrttt}}}ooo___TTTKKKCCC>>>===;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<;;;:::999;;;<<<''''''''''''((()))++++++&&&((())))))(((((()))+++(((((((((((())),,,000333++++++***))))))***++++++)))(((((()))******(((&&&###&&&)))+++***(((''''''))))))(((((()))***++++++)))))))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,---............///333666999BBBNNNXXX\\\___aaabbbeeegggjjjlllmmmmmmlllllljjjiiifffaaaXXXLLL???777444111---,,,,,,------,,,,,,---...---,,,---000222333555>>>OOOgggvvvuuukkk[[[NNNBBB<<<:::777555555...///111000///...///000---+++---111222000000333111222222333444666999;;;AAAEEEKKKPPPTTTYYY]]]```[[[YYYWWWVVVVVVXXXZZZ[[[[[[]]]______```aaadddffffffgggjjjjjjiiifffbbb```[[[]]]___```_________```\\\^^^]]]ZZZVVVQQQGGG===777666555333333333333444888888>>>MMMdddzzz||||||~~~wwwnnnggghhhqqqyyy{{{eeeXXX___uuukkkSSSEEECCCJJJUUUbbbiiihhhgggggggggkkkmmmooorrrwww~~~uuu{{{ttt|||uuueeeYYYOOOEEE??????::::::;;;;;;;;;;;;:::::::::;;;;;;:::999999;;;===&&&&&&''''''(((((())))))&&&'''))))))((((((***+++***))))))(((((()))***+++******))))))))))))******((('''((()))+++***(((&&&$$$&&&((()))(((''''''((())))))(((((((((***+++,,,)))(((***......***((()))***+++,,,---.........---...//////......000333666:::CCCPPPZZZ___bbbdddeeeiiijjjlllmmmooooooooonnnkkkiiifffbbbYYYMMMAAA888333000---+++,,,---,,,,,,------......---...111333555777@@@RRRjjjyyyvvvkkk^^^RRREEE???<<<888555444---///111000///......///111///000333333000000222111111111111333666999;;;@@@CCCIIINNNRRRWWW[[[^^^ZZZXXXUUUTTTVVVXXXZZZZZZ[[[]]]______```aaadddfffhhhiiijjjjjjiiifffcccaaa___aaadddeeedddccccccddd]]]___```^^^\\\XXXMMMBBB999777666444333333333444777888<<>>888444333---///000111///......//////---...222222000000222222000///000333777:::<<>>HHHVVVaaafffhhhjjjlllnnnnnnnnnnnnoooppprrrrrrllljjjgggccc\\\RRRFFF???555222///---............---...///......///222555111AAAVVVgggssswwwqqqhhhdddWWWIIICCC>>>888444333,,,...000111///.........)))''')))...111000111444222000...///222777;;;===BBBEEEJJJNNNRRRVVV[[[^^^[[[WWWSSSRRRTTTWWWWWWWWW\\\^^^``````aaabbbeeegggkkkjjjiiigggeeebbb```___bbbdddffffffeeeddddddddd\\\___aaacccdddaaaWWWKKK:::999777555444333444444222666999>>>MMMfffyyy~~~zzzssskkkiiimmmsssxxx|||yyyeeeUUUTTTeeeyyylllSSSHHHGGGOOOfff~~~ssssssqqqnnnlllmmmpppssssssyyy~~~}}}~~~zzz~~~uuu{{{zzzkkk[[[LLLEEEDDD;;;;;;<<<===>>>>>>======999:::;;;;;;;;;===AAADDD222---(((&&&(((++++++***'''(((((('''&&&&&&)))+++,,,++++++,,,......,,,***))),,,,,,(((&&&((()))(((((()))******)))(((***+++((('''&&&&&&'''((()))***'''((()))++++++******)))...,,,+++...222111,,,'''******+++,,,,,,---......222333333222111222444666;;;GGGUUU```eeehhhlllpppppprrrppplllnnntttuuuqqqnnnnnnkkkeee```YYYNNNBBB:::333---...///---,,,---.../////////...000333666:::JJJ]]]mmmwwwzzztttlllfff[[[MMMEEEBBB???;;;666000000///...............000111111000000000333555000111222333555888===@@@CCCCCCFFFKKKSSSYYY]]]^^^]]]ZZZUUUTTTVVVWWWVVVUUUYYY\\\___``````aaafffjjjhhhiiijjjiiieeeaaa___^^^cccgggiiieeedddeeeeeeccc```bbbfffjjjjjjdddYYYQQQGGGCCC>>><<<<<<;;;777333555666777:::FFF]]]uuu|||vvvqqqkkkgggjjjooo}}}lllXXXRRR___qqqqqqXXXIIIFFFMMMeeezzzssspppooonnnmmmrrrtttwwwxxxwwwwwwwwwxxx{{{{{{yyywwwyyyzzzssswwwmmm\\\RRRKKKDDD???===<<<<<<======<<<:::BBB>>>;;;;;;>>>@@@AAA@@@***(((&&&%%%&&&&&&%%%$$$'''((()))((('''''')))+++***,,,---......,,,+++***))),,,,,,)))(((******((()))***+++***)))((()))***(((((('''&&&''''''))))))'''((()))***+++******)))***((((((+++......)))%%%******++++++,,,------......111333444444444555666===GGGUUU```gggkkknnnpppoooqqqpppnnnrrryyy{{{xxxoooooommmgggbbb\\\QQQEEE;;;333......///---,,,------............000444777@@@QQQfffuuu}}}}}}wwwppplllbbbTTTKKKFFFBBB<<<777111111000///////////////000222444444333222222333---...000000111444888;;;AAABBBEEEKKKSSSYYY]]]^^^\\\YYYVVVVVVWWWXXXXXXVVVWWW[[[___```___```cccggggggiiijjjiiieeebbb```___cccggghhhdddcccdddeeecccddddddeeeggghhheee]]]WWWOOOIIICCC@@@@@@>>>;;;777777777777999DDDYYYqqq}}}wwwrrrmmmiiikkkqqq|||~~~nnnXXXQQQ\\\mmmqqqYYYJJJGGGLLLddd|||wwwrrrooooooppprrrtttvvvwwwvvvvvvrrrrrrqqqooopppxxx}}}vvvqqqaaaWWWNNNGGG???>>><<<<<<======<<<:::===:::888888:::<<<===<<<'''((())))))'''%%%%%%%%%&&&(((******)))((()))***(((,,,000000---***)))***))),,,---******,,,+++(((***++++++***((('''((())))))((((((''''''''''''((((((((()))************))),,,******---//////,,,(((******++++++,,,,,,------+++...333666777777888888@@@HHHUUUaaakkkoooppppppqqqrrrrrrrrrvvv|||~~~|||qqqrrrooojjjfff```UUUJJJ===555/////////---,,,...,,,---.........111555888EEEYYYppp~~~zzzsssppphhh[[[PPPHHHAAA:::555222111111000000000000111000333666777666333222111000111222333333555888;;;>>>???DDDKKKSSSYYY]]]^^^ZZZYYYWWWWWWXXXXXXWWWUUUSSSWWW\\\___^^^___aaacccggghhhiiihhhfffcccbbbbbbcccggggggcccaaadddeeedddgggeeecccccceeeeeebbb___WWWQQQJJJFFFFFFEEEAAA===999777666999BBBTTTjjjzzz}}}wwwsssnnnkkkmmmrrr{{{pppZZZOOOXXXggg}}}rrrYYYKKKHHHKKKbbb}}}zzztttrrrrrruuuyyyzzzxxxuuuppppppnnnkkkjjjnnnvvv}}}|||||||||xxxhhh\\\QQQIIIAAA???===<<<======<<<:::;;;999777777888:::::::::&&&(((***(((%%%###%%%(((&&&(((++++++***))))))***''',,,111111,,,((((((***))),,,,,,***+++...---(((++++++,,,+++(((''''''((())))))((((((''''''''''''((()))))))))************,,,+++,,,---000000---+++******++++++,,,,,,,,,,,,***---111444666888;;;===BBBIIIUUUcccnnnsssrrrpppuuuuuuuuuvvvyyy{{{{{{yyyssstttrrrnnnjjjeeeZZZPPP???777000//////------...+++,,,------...111555888GGG]]]wwwzzztttqqqjjj^^^RRRGGG===555111111111000//////000000000222444666666444222111111333444555444444555888::::::===BBBJJJSSSYYY\\\]]]WWWWWWVVVVVVUUUSSSQQQOOOLLLRRRYYY]]]^^^___aaacccggghhhiiihhhfffddddddddddddggggggcccaaadddfffeeefffdddaaabbbdddfffdddbbbZZZTTTOOONNNPPPNNNHHHAAA999666555888@@@OOOcccttt|||wwwtttoookkkmmmrrr{{{ttt\\\OOOTTT```xxxsss[[[MMMIIILLL```{{{|||~~~|||wwwxxxwwwtttooollllllooosssxxxzzz~~~zzz||||||yyyoooaaaSSSHHHBBB@@@===<<<<<<<<<;;;:::;;;:::999999:::;;;<<<<<<$$$%%%%%%"""###'''&&&(((++++++***))))))***&&&,,,000000+++((((((***)))+++***))),,,///...)))++++++,,,+++(((''''''((()))))))))(((((('''&&&&&&)))))))))))))))*********(((((((((***++++++***)))******+++++++++++++++,,,,,,---///000333777<<<@@@CCCJJJVVVeeepppuuutttqqquuuttttttxxxzzzzzzyyyxxxtttuuutttpppmmmiii___TTTBBB999111000000...---///+++,,,,,,---...111555888HHH^^^xxxzzztttpppkkk```RRRDDD999333000//////.........//////000444444444333111000111333000111222222222222444555777:::AAAJJJSSSYYY[[[[[[SSSTTTUUUUUURRRNNNJJJHHHGGGNNNVVV\\\___```bbbeeegggiiiiiihhhfffeeeeeefffeeeiiiiiieeedddfffgggfffcccaaa```aaaeeefffdddbbbXXXTTTQQQTTTXXXVVVMMMEEE:::555333777>>>JJJ]]]ooo~~~|||wwwtttooojjjkkkppp{{{yyyaaaPPPQQQ[[[sssuuu\\\NNNJJJLLL]]]wwwzzz}}}|||yyyuuurrrqqqrrrssstttuuuwwwxxx{{{wwwyyy~~~vvvfffTTTGGGDDDAAA>>><<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<===((('''%%%"""!!!"""&&&)))&&&(((******)))((()))***'''***------+++)))***,,,******((('''***//////******++++++***((('''((()))'''(((((()))(((((('''&&&)))))))))((()))******+++((()))***+++++++++++++++******++++++++++++++++++------......000555;;;@@@AAAJJJXXXgggpppttttttsssqqqppprrrxxx{{{zzzyyyyyytttuuutttqqqoookkkbbbXXXDDD;;;333111000......///+++,,,---------000444777EEEZZZrrrxxxqqqoookkkaaaSSSDDD999555444...............//////000444444333222000000222555222333555555444444555777555999@@@JJJRRRXXXYYYXXXPPPSSSUUUUUUQQQKKKGGGEEEFFFMMMVVV\\\___aaadddgggiiijjjjjjiiifffeeefffggggggkkkmmmiiihhhiiiiiigggbbb```___bbbeeefffdddbbbYYYUUUSSSVVV\\\[[[QQQHHH>>>777444888===EEEWWWhhhyyy|||xxxtttoooiiijjjnnnyyyfffSSSQQQXXXoooxxx^^^NNNIIIKKKZZZsss~~~|||zzzyyyyyyzzz{{{yyyyyyxxxvvvuuuvvvxxx{{{yyy~~~lllYYYJJJFFFCCC???<<<<<<<<<;;;:::888999;;;;;;:::999:::<<<+++)))'''&&&((()))******'''((()))((('''''')))+++)))))))))******+++,,,---+++)))&&&$$$(((//////+++)))***+++***)))((()))***&&&'''((())))))(((((('''***)))((((((((()))++++++***+++,,,,,,,,,---...///++++++******************,,,---...///000444888<<>>888:::;;;===KKK\\\lllxxx|||xxxqqqkkkjjjnnnttt~~~nnnXXXRRRWWWhhh}}}aaaNNNHHHHHHTTTmmm~~~}}}{{{wwwrrrooonnnnnniiijjjkkkooottt{{{~~~zzzfffVVVHHHDDD???<<<;;;;;;;;;:::888;;;======;;;:::;;;===)))'''&&&(((******'''$$$---'''%%%***---------///***)))))))))+++---000222///...,,,,,,...///...---///---***)))******((('''***)))'''&&&'''(((***,,,''''''''''''((()))+++,,,555---((()))+++***+++---++++++,,,,,,,,,+++******...,,,)))+++000555888888@@@NNN___jjjrrrwwwvvvrrrqqqsssuuuwwwxxxwwwvvvuuuuuuvvvuuusssssspppeeeYYYFFF<<<333000///------///,,,---......------...000///888HHHYYYdddeee]]]VVVQQQXXXXXXMMM???777444222///---+++---000333222111333333333222111222444666444999===<<<888666888<<<888:::BBBNNNSSSQQQSSSXXXVVVZZZ___aaa^^^YYYTTTQQQXXXXXXYYY]]]aaadddeeeeeejjjjjjkkkjjjccc\\\___hhhtttyyyzzztttnnnmmmnnnnnniiifffcccccceeeggggggfffaaa^^^ZZZXXXXXXXXXWWWVVVMMMFFF>>>::::::>>>IIITTTmmmvvv}}}yyyuuuoooiiieeeqqqvvvvvv\\\RRRUUUggg|||fffPPPFFFHHHTTTlll|||zzzuuupppmmmllljjjiiijjjmmmppprrrtttyyy{{{qqqZZZMMMCCC;;;:::<<<<<<;;;<<<<<<======<<<:::999999:::)))'''&&&'''((((((&&&###***&&&&&&+++---+++)))***((()))***,,,---//////000.........------------......,,,******+++,,,+++***+++***(((%%%$$$%%%%%%&&&))))))(((''''''((()))***222,,,((()))***))))))+++,,,,,,,,,,,,,,,+++******,,,,,,...000333555666777CCCQQQaaakkkrrrvvvtttqqqssstttvvvwwwxxxxxxwwwwwwvvvwwwuuusssssspppdddYYYGGG===444111000------...,,,---......------...000///444???JJJRRRSSSNNNIIIMMMUUUWWWMMM@@@777333111999555111///000111111000000111111111000111444666555888<<<===;;;:::<<<>>><<<===DDDMMMPPPOOOQQQVVVWWW[[[___aaa___[[[WWWUUUZZZYYYZZZ]]]aaadddeeeeeejjjiiikkkjjjddd^^^bbbjjjvvv{{{{{{tttnnnlllmmmlllmmmjjjfffeeegggjjjkkkjjjbbb___ZZZWWWWWWWWWWWWWWWRRRJJJAAA===:::<<>><<<===<<<;;;;;;999:::;;;;;;::::::;;;<<<)))(((&&&&&&&&&&&&%%%###(((%%%&&&+++,,,)))&&&&&&'''))),,,...//////...------///000...+++***,,,...,,,+++******,,,---------+++***(((&&&%%%%%%%%%&&&******)))(((((((((((((((...***(((***+++(((((())).........---,,,+++***))) %%%,,,000111111333555FFFTTTccclllqqqttttttqqqvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvtttsssooodddXXXGGG===555222000---,,,---,,,---......------...000000222555:::>>>???>>><<>>??????AAABBBFFFKKKLLLKKKNNNRRRWWWZZZ^^^```^^^\\\ZZZZZZZZZZZZZZZ\\\___bbbcccccchhhhhhiiiiiieeebbbfffnnnxxx|||{{{tttnnnmmmlllkkkppplllgggeeegggjjjlllnnneeeaaa[[[WWWVVVWWWWWWWWWWWWOOOFFF@@@;;;:::@@@HHHUUUeee{{{~~~||||||vvvkkkbbb[[[bbbqqq~~~gggYYYWWWaaavvvkkkUUUKKKIIISSSjjj~~~zzzxxxvvvsssrrrpppmmmmmmrrrxxx}}}iiiXXXMMMBBB???>>><<<:::;;;777888::::::::::::;;;===***)))((('''&&&&&&%%%$$$'''%%%&&&***+++((('''))))))***,,,---.........---+++///111...)))'''+++///,,,***))))))+++,,,,,,+++))))))(((((())))))***+++))))))((((((((((((((())),,,)))))),,,,,,(((''')))//////......,,,+++))))))"""+++......///444999GGGUUUeeennnrrruuuuuusssyyyyyyxxxxxxyyyzzz{{{{{{yyyyyywwwtttsssnnncccWWWGGG>>>555333111...,,,---,,,---......------...000222222222222444555555555AAANNNWWWQQQDDD:::444222555333222111111222333444///111222111000000111333000000222666;;;>>>@@@???FFFFFFGGGHHHHHHHHHKKKNNNTTTWWW[[[\\\\\\[[[[[[[[[ZZZXXXXXXZZZ]]]```aaaaaadddfffgggfffeeeeeejjjpppwww{{{zzztttpppoooooommmoookkkfffbbbcccgggkkknnniiiddd]]]XXXWWWWWWXXXYYYXXXQQQIIIBBB<<<999<<>><<<;;;<<<888999;;;::::::999;;;<<<*********)))((('''''''''(((%%%%%%((()))(((,,,111,,,++++++***+++,,,---...***...000---)))'''***...,,,***(((((()))***)))((()))))))))))))))***++++++&&&''''''((()))*********+++)))+++...---)))(((+++.........---,,,***)))(((###***000111///111888@@@GGGVVVgggooorrrvvvwwwwww{{{zzzzzzzzzzzzzzz{{{|||zzzzzzwwwtttrrrmmmaaaTTTGGG>>>666333222...------,,,---......------...000000111111111111111222333>>>MMMXXXSSSFFF;;;666333///111333555555555444444222333444333111000000111//////111555;;;???AAABBBHHHIIIIIIGGGFFFHHHKKKLLLQQQTTTWWWYYYYYYYYYZZZZZZXXXVVVUUUWWWZZZ]]]______bbbdddeeeddddddhhhnnnrrrvvvyyyxxxtttrrrsssrrrpppnnnkkkfffbbbaaaeeekkkooonnnhhhaaa[[[YYYZZZZZZZZZWWWQQQJJJEEE???:::;;;@@@MMM]]]sss{{{mmmaaaWWW\\\iii{{{uuuddd[[[^^^qqqpppXXXKKKIIISSSiii{{{wwwsssrrrzzz~~~~~~vvv^^^QQQDDD???>>>===<<<>>>;;;======<<<:::::::::;;;''')))++++++***((((((((()))&&&%%%'''((()))...555,,,+++)))((((((***,,,---***,,,---,,,))))))+++...,,,***(((((())))))((('''*********)))((('''&&&%%%%%%&&&''')))******+++++++++***+++...,,,((())),,,---------,,,+++***)))(((,,,000333111---///666>>>HHHXXXhhhpppsssvvvyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwssspppkkk^^^RRREEE===555444333000......,,,---......------...000,,,...///000///000222333;;;LLLYYYUUUGGG<<<666555111555999:::888555333222222333444444222000000000222333555888<<<@@@DDDFFFIIILLLLLLHHHHHHKKKNNNOOOOOORRRVVVXXXYYYYYYYYYZZZWWWUUUTTTUUUYYY]]]___```aaadddeeeccceeelllrrrtttuuuxxxwwwtttsssuuutttqqqooommmiiieeedddffflllqqqrrrmmmfffaaa^^^]]]]]]\\\XXXSSSNNNJJJCCC===<<<@@@GGGTTTgggyyy}}}pppfff^^^```jjj{{{}}}kkk___```rrrrrrYYYKKKHHHSSSjjj{{{{{{|||}}}|||bbbTTTFFF@@@>>>======??????@@@@@@???===;;;<<<===###'''+++---+++((((((((((((''''''))))))(((---333******))))))))))))))))))))))))*********+++,,,---***)))'''((()))+++***************)))((('''&&&%%%&&&'''((()))******))))))))))))***,,,***'''(((---++++++++++++******)))(((,,,...000///---///666<<>>DDDHHHKKKOOOPPPLLLLLLQQQUUUTTTQQQTTTYYY[[[\\\[[[[[[[[[WWWUUUTTTVVVZZZ^^^aaabbbcccgggfffdddgggpppvvvvvvwwwyyyxxxttttttvvvtttqqqooonnnkkkgggeeehhhmmmrrrvvvqqqkkkfffcccaaa___^^^[[[WWWSSSOOOHHH@@@>>>AAACCCLLL[[[mmm~~~tttlllcccccckkkzzzrrrdddcccsssuuu]]]NNNGGGSSSkkkhhhZZZJJJBBB???======???@@@AAABBBAAA@@@???@@@AAA %%%+++---+++(((''''''''''''))),,,***'''***///'''(((*********)))'''&&&)))((('''(((+++------,,,)))((('''(((+++---------))))))***+++++++++++++++((()))*********)))'''&&&)))((()))***(((%%%'''---))))))*********))))))(((***---000222333777===AAANNN^^^mmmrrrrrrtttvvvxxxyyyzzz|||}}}}}}{{{yyyxxxyyyyyyvvvqqqnnnhhh[[[NNNCCC;;;555444444222000111,,,---///...------...000---......---,,,...333888999JJJWWWRRRDDD888444444111444666555222111111333))),,,///111111111222333111666::::::999;;;AAAGGGLLLQQQSSSOOOPPPVVVZZZXXXSSSWWW\\\______^^^]]]]]]XXXVVVUUUWWW[[[```cccdddeeeiiihhheeeiiirrrxxxxxxyyyzzzxxxttttttuuusssooommmmmmkkkhhheeeggglllqqqxxxtttnnniiifffcccaaa______[[[WWWSSSKKKCCC@@@BBBDDDIIITTTeeexxxxxxrrr```___eeetttwwwhhheeeuuuxxx___QQQGGGSSSlllnnn^^^MMMDDD@@@======>>>???AAABBBBBBBBBBBBCCCEEE((()))***)))((('''((()))''''''(((******+++++++++)))******++++++)))((('''((((((''''''((()))******+++)))***------)))(((***,,,+++***)))))))))******))))))(((((((((((()))))))))))))))(((&&&''')))++++++***((('''''')))+++,,,...+++***---///333;;;DDDUUUbbbooottttttvvvxxxxxxzzzyyyyyyzzz||||||zzzxxxyyywwwvvvuuuqqqgggXXXLLLJJJDDD<<<555222111000000---------......000111111222222000......111666:::IIISSSWWWMMM???666444444222333555555333111000111///111444555333222111111///333888::::::<<>>???===EEENNNRRRQQQNNNNNNOOO)))+++------***'''%%%$$$&&&'''((())))))*********)))******++++++)))((('''(((((((((((()))))))))******((())),,,,,,)))(((***,,,,,,++++++***)))(((((((((((())))))))))))(((((()))******)))'''''')))++++++******)))***+++,,,------+++,,,///111555===GGGXXXdddpppttttttvvvxxxyyyzzzyyyxxxyyyzzz{{{zzzyyyzzzxxxwwwvvvqqqfffVVVKKKFFFAAA:::555333222111111---------......///000111000000///...///222888<<>>555222111'''***...000000111333444000222444555333111111111000444888::::::===DDDIIIPPPQQQUUUXXX[[[\\\]]]]]]YYY[[[^^^aaaccccccbbbaaa[[[[[[\\\]]]___aaaccceeegggffffffhhhlllqqqtttvvvwwwwwwwwwuuurrrpppooopppnnnlllhhhfffgggjjjnnnqqqzzzyyyvvvrrrmmmgggbbb___cccaaa___\\\XXXQQQJJJDDD===AAAJJJVVVhhhzzz}}}uuueee[[[UUU]]]mmm}}}wwwnnnuuu}}}eeeUUUQQQXXXooonnnUUUHHHCCC???===>>>HHHPPPYYY]]][[[WWWTTTTTT'''***---...+++'''$$$###&&&&&&'''((()))))))))))))))******++++++)))(((''''''(((((())))))))))))((()))'''(((,,,,,,(((''')))++++++++++++***)))(((''''''((()))******)))((('''***++++++***))))))***,,,++++++++++++,,,,,,,,,---,,,+++---111444777AAAKKK]]]hhhqqqssstttwwwyyyzzz{{{yyywwwwwwxxxzzzzzzyyy{{{zzzyyyvvvpppdddTTTIIIAAA>>>999666444333222111......---......///000111---.........000444:::???FFFOOOSSSJJJ<<<444111000---///111222111000111222111333555444333111000000222555888:::;;;@@@GGGMMMPPPRRRVVVZZZ]]]^^^______[[[\\\^^^```bbbddddddeee^^^______```bbbdddfffggggggffffffgggjjjnnnsssvvvvvvwwwwwwuuurrrpppppppppmmmkkkhhhgggiiimmmrrruuu{{{{{{yyywwwrrrkkkeeebbbfffeeedddbbb]]]UUULLLEEE<<<>>>DDDPPP```sss~~~}}}wwwfffZZZPPPUUUdddwwwssseeelll{{{iiiWWWRRRXXXnnn}}}www]]]LLLDDD@@@???@@@IIIPPPXXX\\\YYYSSSOOOLLL$$$&&&)))***)))'''''''''''''''((())))))))))))))))))******+++***)))(((''''''((()))******)))(((((((((&&&'''++++++(((''')))******))))))))))))******&&&((()))++++++)))(((&&&***+++,,,+++******+++,,,******+++,,,---,,,,,,,,,******...222555999CCCNNNbbbkkkrrrttttttxxx{{{{{{}}}zzzwwwvvvwwwyyyyyyyyy|||{{{zzzwwwoooaaaRRRGGG???<<<999666555444111000...............///000000---...//////000444999>>>===FFFKKKDDD:::555333222111222333222000///000111222333555444222000000111333555777999<<>>EEEMMMRRRUUUWWWZZZ]]]]]]\\\ZZZYYY]]]]]]^^^___bbbdddggghhhiiiiiihhhhhhgggfffeeedddbbbaaa___]]]\\\```ffflllppprrruuuuuusssrrrrrrrrrsssqqqooommmooosssxxx{{{}}}yyyuuupppkkkhhhjjjjjjiiifff```UUUIIIAAA>>>;;;===FFFRRR```sss|||zzzjjj^^^SSSTTT___ppp}}}kkkVVVYYYggg|||pppYYYOOORRRddd|||xxx{{{jjjSSSEEEAAA@@@@@@>>>@@@AAABBBAAA@@@???@@@))))))'''$$$""""""%%%'''******+++,,,,,,++++++***)))******++++++)))((('''***))))))(((((((((((()))'''&&&'''+++,,,)))(((+++)))(((&&&%%%&&&)))---000'''((()))******)))(((''')))+++------+++***++++++************++++++++++++++++++...111222888GGGVVVhhhooouuuwwwyyy~~~~~~~~~|||yyyxxxyyyzzzyyyyyyyyyzzzzzzuuujjj[[[MMMCCC???===999777666444222000//////............/////////000000//////000333666@@@GGGJJJDDD<<<777444111...///000///...///111333111222333333111111222333333444666;;;AAAIIIPPPTTTYYY[[[^^^``````^^^[[[XXX]]]^^^^^^```bbbdddfffgggkkkkkkjjjiiihhhfffdddccc]]]\\\YYYUUURRRUUU\\\bbbnnnqqquuuvvvvvvuuuvvvvvvwwwuuurrrqqqssswww||||||vvvqqqmmmkkkjjjfffggggggfffaaaXXXMMMFFF@@@;;;<<>>;;;===<<<;;;;;;;;;<<<>>>>>>)))))))))'''%%%%%%&&&'''******+++++++++******))))))******++++++)))(((''',,,***(((&&&&&&''')))***(((&&&(((,,,---***))),,,((((((((((((((()))******(((((())))))))))))(((((((((***,,,,,,+++*********,,,++++++***+++,,,---.........000111111888IIIZZZhhhooouuuxxx|||~~~|||{{{{{{{{{{{{zzzxxxwwwxxxxxxssshhhYYYKKKBBB>>><<<888666666666555444//////............//////---...///......///222444???EEEHHHCCC;;;666333///777777666333000...///000000111222222111222333555444555999???FFFNNNTTTWWWXXX[[[^^^``````^^^[[[YYY]]]^^^___```bbbcccddddddhhhiiiiiiiiihhhgggeeeddd]]]\\\XXXRRRNNNPPPWWW^^^nnnrrrvvvyyyzzzzzz{{{|||wwwvvvttttttwww|||yyyqqqllljjjjjjlllhhhhhhhhhgggbbbZZZQQQJJJ@@@::::::@@@FFFLLL^^^qqq}}}rrreeeVVVRRRWWWeeexxxpppYYYWWW___tttyyy___QQQOOO[[[xxxssshhhcccooo}}}zzz~~~eeeQQQGGGAAA<<<;;;:::999999999:::::::::$$$''')))******)))***+++))))))*********))))))((()))******++++++)))((('''---+++(((%%%%%%&&&)))+++((('''(((------+++***---((()))+++,,,+++)))&&&$$$))))))(((((((((((())))))(((***,,,,,,+++***)))***...---,,,++++++---///000111111111111222999KKK]]]hhhooovvvzzz~~~~~~}}}||||||}}}|||zzzxxxuuuwwwwwwrrrgggWWWJJJBBB===:::777666777888888888000//////.........//////+++,,,---------///222444999???CCC???999666222///000111111000...///111333///111222222111222444666555777;;;BBBJJJRRRWWWYYYUUUWWW[[[^^^^^^]]]ZZZXXX]]]^^^___aaabbbbbbccccccffffffhhhiiiiiihhhgggfffaaa```[[[TTTOOOPPPXXX___ooosssxxx|||~~~~~~wwwuuutttuuuyyyxxxnnnhhhgggjjjlllnnnmmmllliiiddd[[[QQQJJJ@@@999999???BBBFFFWWWjjj}}}|||yyyjjjYYYQQQUUUcccxxxsssXXXUUU[[[ppp|||aaaSSSOOOZZZuuupppddd^^^iii{{{yyykkkXXXNNNGGGAAA===<<<<<<<<<<<<;;;999777$$$&&&)))***(((''''''((()))---,,,&&&###&&&'''$$$+++++++++******)))''''''000///---+++***(((''''''+++)))''''''((()))((('''''''''((()))))))))))))))'''+++))) """***---)))+++...000///---***(((******+++,,,------------111///---...111:::LLL\\\jjjnnnuuuzzz~~~}}}|||zzzwwwuuussswwwyyyuuunnncccTTTFFF@@@<<<777666777777555222000///...------...///000***///222---%%%"""(((///777:::======:::555111///000111222111/////////000777555222000000222444666111444<<>>:::999;;;AAAMMMYYYpppxxx}}}{{{uuudddYYYUUU]]]ooo~~~```WWWWWWhhhjjjSSSOOOVVVlll~~~iii\\\RRRYYYmmmtttpppxxxbbbPPPDDD???======<<<;;;;;;;;;;;;;;;...)))%%%&&&+++---***&&&+++...///+++***+++,,,+++'''((()))***++++++++++++------,,,+++************'''***---,,,***((((((***''''''((())))))))))))))))))+++,,,******,,,+++)))***+++,,,------,,,++++++)))***+++,,,,,,------,,,...,,,---///333;;;LLL[[[iiinnnvvv}}}|||xxxyyy|||}}}xxxpppgggXXXLLLAAA===888666888999888777444333111000000000111111777222......000111///---000222444444222000//////222333444333111111111222///.........///222555777;;;???EEEIIIKKKLLLMMMNNNPPPRRRVVVYYY[[[[[[ZZZZZZ^^^___aaabbbbbbbbbbbbaaa```______bbbdddffffffeeejjjiiigggbbb___aaagggmmmppprrrrrrsssxxx~~~}}}xxxuuuxxx{{{}}}wwwooojjjiiijjjggggggfffhhhgggccc[[[TTTHHHBBB===;;;;;;>>>HHHQQQeeeqqq~~~zzzxxxzzziii\\\VVV[[[kkk{{{ggg[[[VVVccc{{{mmmUUUQQQWWWmmmjjjZZZNNNSSSeeezzzsssooozzzcccPPPEEE@@@<<<<<<<<<;;;;;;;;;;;;;;;222---)))(((***+++(((&&&(((***+++***))))))******(((((()))***++++++++++++,,,++++++******++++++,,,&&&+++//////***'''(((***''''''((()))))))))))))))---***&&&$$$%%%)))++++++******+++,,,,,,,,,,,,,,,***+++,,,------......---,,,+++---000333;;;IIIWWWfffmmmvvv|||~~~~~~zzzxxx||||||wwwqqqiii]]]RRRCCC>>>888666777999999888555444222111000000000111444000,,,,,,///000...+++...///000000//////000111000111222111/////////000000000000111222444666777<<>>DDDLLL\\\kkk~~~|||xxxvvv~~~nnn```XXXZZZhhhwwwlll]]]TTT^^^uuuqqqXXXRRRWWWmmmrrr^^^NNNQQQ```rrrsssnnn}}}eeeQQQEEEAAA<<<<<<<<<<<<;;;;;;::::::,,,,,,+++***))))))***,,,'''(((***+++***((((((*********++++++++++++******++++++******++++++,,,---&&&+++//////***'''(((***''''''((()))))))))))))))---)))%%%%%%&&&((()))*********+++,,,---.........+++,,,---...////////////++++++---000333888EEERRRdddlllvvv|||}}}|||}}}{{{vvvyyyyyyuuuqqqlllcccZZZGGGAAA:::666777999999888555444222000//////////////////...---,,,,,,,,,,,,---...//////...///111333000111222111/////////000000111111222222333444444@@@FFFMMMOOOLLLLLLPPPUUUSSSUUUWWWZZZ\\\]]]\\\\\\^^^```aaacccbbbaaa___^^^^^^______```aaabbbeeefffaaabbbbbb```^^^```fffkkkooosssvvvyyy}}}|||uuuwww{{{{{{tttooollllllllliiifffeeeeeebbb\\\XXXMMMEEE>>><<<;;;;;;@@@EEEUUUeeeyyy|||xxxvvvsssdddYYYYYYfffuuuppp^^^RRRYYYpppuuu[[[TTTWWWkkk|||dddQQQQQQ\\\iiiyyytttoooiiiTTTGGGBBB;;;;;;<<<<<<;;;;;;:::999%%%''')))***)))+++...111))))))+++...---)))))),,,***+++++++++++++++******++++++******++++++,,,---'''***---,,,***((((((***''''''((()))))))))))))))((((((+++//////***(((((()))***,,,...///000000///+++,,,---....../////////++++++...111111444???JJJ___hhhttt{{{||||||~~~{{{uuuxxxxxxtttrrrooohhh```NNNGGG>>>999888::::::999666555333111///......///,,,000222000,,,***---000,,,...///000///000222333222333444333111111111222......///000111111111000CCCJJJQQQPPPKKKHHHMMMSSSUUUVVVXXXZZZ\\\\\\\\\\\\^^^___aaabbbbbb___]]][[[]]]]]]]]][[[[[[]]]aaaeeeaaabbbcccbbbaaabbbggglllnnnuuu{{{}}}~~~|||www{{{~~~zzztttqqqpppqqqoookkkgggeeeeeebbb^^^ZZZOOOFFF===999888777:::???MMM\\\qqq~~~zzzxxxxxxhhh[[[XXXcccqqqtttaaaRRRWWWlllxxx___UUUUUUiii~~~hhhRRRPPPXXXaaaooo~~~tttpppjjjUUUIIIEEE:::;;;;;;<<<<<<:::999888%%%%%%'''))),,,---------+++***,,,000///)))))),,,))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,,,,*********))))))(((((((((''''''((()))))))))))))))'''(((...333111)))(((+++(((***...111222222111000)))***+++,,,------------,,,,,,...000000111999CCCTTT___mmmuuuxxxyyy}}}|||}}}{{{xxxzzzyyyvvvsssqqqkkkdddWWWOOODDD===;;;;;;;;;:::888777555222000/////////,,,///222000---+++---///+++---///000000000111222222333444333111111111222+++,,,...111222222222111???HHHPPPOOOHHHFFFLLLTTTVVVWWWXXXYYYZZZZZZZZZZZZ]]]^^^```aaa```^^^[[[YYY[[[ZZZXXXUUUSSSUUU[[[```bbbdddfffeeedddeeeiiimmmnnnvvv}}}}}}{{{||||||{{{}}}|||vvvrrrrrrtttwwwppplllgggeeeeeeddd```]]]WWWLLL@@@:::888666777;;;EEERRRfffxxx}}}{{{}}}lll\\\VVV___lll~~~zzzeeeSSSVVVjjjzzzbbbVVVSSSeeezzzjjjSSSRRRXXX^^^jjjyyysssooo~~~}}}cccOOOEEEDDD999:::;;;<<<<<<:::999777+++(((&&&)))---...***%%%+++))),,,000...((('''+++'''((()))+++---.........,,,++++++***++++++,,,,,,+++)))''''''((()))(((''''''(((((()))))))))))))))+++***,,,...***%%%)))111(((+++///222444333222000(((((()))***++++++++++++------///000///...555???IIIUUUeeeooosssvvv{{{{{{|||}}}~~~{{{|||}}}{{{wwwtttsssmmmfff]]]TTTIII@@@=========<<<:::999666444222111000000,,,---......---,,,,,,,,,***---///111000000000111000111222111/////////000***,,,///222555555555555999CCCLLLLLLFFFFFFNNNWWWVVVWWWXXXXXXYYYYYYXXXXXX\\\^^^```aaa```]]]ZZZWWWXXXWWWTTTOOOMMMOOOVVV\\\ccceeegggfffeeeeeeiiimmmnnnwww}}}{{{wwwyyy|||~~~~~~~~~~~~~~~yyytttqqqrrrvvvzzzppplllgggeeeeeeeeeccc```___SSSEEE>>>:::777888;;;???KKK^^^rrr}}}nnn\\\TTT\\\hhhyyy~~~hhhUUUWWWiii{{{dddWWWRRRcccwwwkkkUUUTTTZZZ___jjjzzzwwwrrrnnn}}}|||~~~uuu[[[GGG@@@AAA999:::;;;<<<<<<:::888777'''$$$###''',,,...,,,))),,,,,,,,,...///...+++(((,,,+++******))))))******++++++++++++++++++++++++------+++)))((('''''''''++++++***)))((('''&&&&&&))))))***+++++++++++++++,,,)))***111:::<<<555.........---,,,+++***)))(((,,,,,,++++++...222666888===JJJ[[[iiipppsssuuuvvvtttwww|||~~~|||xxxtttpppnnniii```SSSJJJGGGEEEAAA>>>AAA>>>999666333000,,,***111000///...------...///+++,,,---...///000111222,,,---///111111111000000,,,---///111333444555555888===CCCHHHKKKOOOTTTYYYVVVWWWXXXWWWUUUSSSSSSSSSXXXZZZ]]]]]]ZZZWWWTTTSSSRRRPPPJJJEEECCCFFFLLLQQQ```___bbbgggjjjkkkmmmrrrtttwwwzzz{{{{{{zzzyyyzzz|||}}}~~~|||uuurrrsssuuuvvvuuuqqqooollliiifffdddcccccc\\\SSSGGG>>>::::::::::::BBBHHHUUUhhh{{{}}}vvv___RRRWWWbbbrrrlllXXXSSS___tttfffXXXQQQ```{{{ttt}}}nnn\\\VVVXXXfffpppllltttyyy|||uuurrr{{{}}}fffRRRFFFBBB@@@::::::;;;;;;;;;;;;<<<<<<'''%%%$$$''',,,...,,,)))*********,,,......,,,***++++++************++++++++++++++++++++++++++++++---,,,***)))((('''''''''(((((((((((())))))))))))'''(((((())))))(((((('''+++***,,,222999:::555///,,,,,,,,,++++++++++++***//////---------///111333:::BBBOOO]]]hhhooorrrrrrqqqtttyyy|||~~~{{{xxxuuusssmmmeeeZZZRRRMMMIIIDDD???AAA>>>;;;888555222///,,,111000///.........///000------...///000000111111333333333222222111000//////000111222333333444444888<<>>DDDOOOaaauuuzzzdddVVVXXXbbbpppnnnYYYRRR[[[ooohhhYYYRRR___zzzsss{{{ooo]]]YYY```qqq|||wwwtttvvv}}}zzzuuusssyyy}}}~~~uuu^^^LLLCCC???>>><<<;;;;;;;;;::::::999999(((&&&%%%'''+++---,,,***)))(((((())),,,------,,,*********++++++,,,------++++++++++++++++++++++++++++++)))((('''''''''''''''((((((((()))))))))******++++++++++++******))))))***---222555666333000*********++++++,,,,,,,,,//////............//////555888@@@MMM\\\gggmmmooonnnqqqvvvzzz}}}}}}{{{zzzsssmmmeee^^^XXXPPPHHHBBBAAA???<<<:::888666222//////...---,,,,,,---///////////////000000111111111444444333222111111111111111222222222333333333333888;;;AAAHHHOOOTTTUUUTTTVVVTTTSSSUUUWWWWWWTTTQQQTTTUUUTTTRRRMMMJJJHHHHHHJJJIIIEEEAAA??????CCCFFFMMMNNNUUU]]]bbbeeeiiioooqqqtttwwwwwwvvvuuuttttttzzz{{{{{{}}}~~~~~~yyywwwwwwvvvsssqqqnnnmmmjjjfffbbb^^^[[[YYYYYYSSSLLLEEE@@@===999777:::>>>HHHXXXkkk}}}jjj[[[ZZZ```nnn|||rrr[[[QQQWWWiiikkk[[[RRR^^^xxxrrrxxxqqq^^^]]]hhh~~~yyyvvvvvv|||zzzyyyvvv{{{}}}gggTTTIIICCC???===<<<<<<;;;:::999888777777((('''&&&'''***,,,,,,+++)))((('''(((***+++,,,+++((()))***+++,,,---......++++++++++++++++++++++++******)))((('''''''''(((*********)))((('''''''''))))))***++++++,,,++++++&&&)))---000000000///000******+++++++++,,,,,,,,,++++++,,,---...//////000///222888BBBNNN[[[gggnnnmmmqqquuuyyy|||xxxuuuoooiiibbbXXXMMMEEEAAA???===<<<:::888444111,,,,,,+++***+++,,,---...000000000000111111111111000///......///000222333000000111111111222333333888:::@@@IIISSSXXXXXXVVVWWWUUUSSSVVVZZZ[[[WWWRRRTTTTTTTTTQQQMMMKKKJJJKKKMMMKKKHHHCCC???===>>>@@@BBBEEELLLVVV[[[^^^eeelllpppsssuuuvvvuuusssrrrsssxxxyyyyyy{{{|||~~~}}}yyywwwvvvsssoookkkgggfffddd```\\\YYYUUUTTTTTTRRRNNNJJJDDD???:::666888;;;CCCPPPbbbuuurrr```[[[^^^kkkyyyuuu^^^RRRUUUeee}}}ooo^^^RRR\\\uuuqqqtttrrr^^^^^^nnn{{{ssstttzzz|||}}}~~~uuu^^^PPPKKKGGGBBB???;;;;;;:::999999888777777)))((('''(((***+++,,,,,,+++)))(((((()))***))))))'''(((***+++------------++++++++++++++++++++++++***))))))((((((((())))))******))))))((((((''''''"""###%%%&&&'''((())))))%%%(((+++,,,++++++,,,---,,,,,,,,,+++++++++*********++++++,,,------......+++000777;;;AAAMMM^^^kkkmmmpppuuuyyy|||zzzyyyvvvqqqiii^^^SSSLLLDDDBBB???===;;;888555222......---,,,,,,---...///000000000000111111111111000000/////////111333444.........///111222444555888:::@@@KKKUUU[[[\\\ZZZYYYWWWVVVYYY]]]^^^YYYTTTSSSTTTTTTRRRPPPOOOOOOPPPQQQOOOKKKDDD>>>:::999:::<<>>CCCIIIKKKNNNWWWbbblllooorrrssssssrrrqqqrrrvvvuuuuuuuuuwwwyyy{{{||||||xxxssspppmmmiiibbb\\\UUUSSSPPPLLLJJJHHHGGGGGGHHHKKKNNNNNNIIICCC>>>;;;;;;<<<@@@GGGUUUhhh{{{mmm___ZZZdddqqqyyyeeeVVVSSS^^^vvvxxxdddSSSYYYppprrrnnnsss^^^]]]lll}}}sssnnnpppzzz{{{|||pppaaaWWWZZZ]]]TTTGGG@@@999999999999:::::::::;;;******)))((((((***,,,...)))))))))***,,,,,,***(((%%%&&&)))***++++++***)))++++++++++++++++++++++++***************+++,,,,,,&&&&&&'''((()))***++++++***++++++,,,,,,,,,,,,,,,)))(((((()))******++++++***+++++++++++++++,,,,,,---,,,***))))))***+++,,,,,,///111111111:::HHHTTTbbbhhhpppwww{{{}}}}}}||||||}}}~~~|||||||||xxxrrrjjjddd```SSSNNNGGGAAA===:::888666555444222000/////////000------...///000000111111444444444444333222111111222111111111222444666888;;;???EEEKKKPPPTTTXXXZZZYYY[[[]]]^^^^^^\\\XXXVVVSSSVVVYYYZZZYYYXXXXXXXXXUUURRRLLLDDD===999999:::>>>???CCCEEEEEEGGGQQQ]]]hhhkkkoooqqqqqqppppppqqquuutttsssssstttuuuxxxyyy{{{wwwqqqmmmjjjddd]]]XXXOOOLLLGGGCCC???>>>>>>???BBBFFFLLLMMMJJJDDD@@@>>>:::;;;===CCCNNN```ssssssbbb[[[___mmm||||||hhhXXXQQQYYYooo{{{fffTTTXXXnnnssslllsss___]]]kkktttnnnrrryyyzzz}}}~~~fff\\\[[[gggkkk]]]LLLBBB;;;;;;;;;;;;::::::::::::*********)))((())),,,...'''''')))+++......,,,***%%%&&&(((***+++***)))(((++++++++++++++++++++++++************+++,,,------))))))))))))((((((((((((,,,,,,,,,+++***)))((('''+++***((()))+++,,,,,,+++((()))***+++,,,---......)))(((''''''(((+++///111......---,,,...666AAAIII\\\cccmmmuuuzzz}}}||||||||||||}}}|||}}}}}}yyytttnnniiigggYYYSSSKKKCCC???<<<999888333222000...---,,,,,,,,,+++,,,---...///000111222...///111222333333222111666555333333333555777888===AAAGGGJJJLLLOOOSSSWWWXXX[[[^^^___]]]YYYWWWVVVWWWZZZ^^^___^^^\\\[[[[[[XXXTTTNNNGGG@@@===>>>@@@AAAAAACCCCCCBBBCCCNNNZZZfffiiillloooooooooooopppttttttrrrqqqrrrtttvvvwww{{{vvvppplllhhhccc[[[VVVNNNJJJCCC===999888888999>>>DDDJJJMMMJJJEEEBBBAAA999:::;;;@@@JJJZZZnnn{{{xxxeee\\\[[[iiixxx}}}jjjYYYPPPVVVjjj~~~}}}gggTTTWWWmmmtttkkk~~~sss```^^^kkk~~~qqqpppuuuyyy{{{yyyqqqbbb\\\bbbqqqvvveeeQQQFFF>>>===<<<<<<;;;:::999999))))))))))))************)))))))))))))))*********((())))))***+++,,,,,,,,,+++++++++************)))333000,,,)))'''''')))++++++)))((('''((()))((('''+++***)))))))))***,,,---///,,,+++......)))''''''---)))(((,,,333555111,,,,,,......+++,,,///...+++///111111000000444;;;AAAPPP]]]ooozzz}}}||||||}}}xxxxxxxxxyyyzzz|||}}}xxxvvvuuutttqqqnnndddXXXMMMIIIDDD===999:::555000///111111...,,,---...------...111222222111333222111222333333222111000222333333333444777999>>>@@@DDDHHHKKKOOOSSSVVVWWWYYY\\\\\\[[[YYYXXXXXX___``````___\\\ZZZYYYZZZTTTQQQKKKEEEAAAAAADDDGGGKKKJJJFFFDDDEEEJJJRRRYYYccchhhnnnpppmmmkkkmmmoooqqqrrrqqqnnnlllmmmqqqvvvzzzvvvpppjjjeee```[[[XXXKKKFFF>>>888777999;;;<<<>>>BBBGGGJJJKKKIIIEEEBBB@@@<<<:::<<>>>>>>>>>>>AAADDDGGGJJJJJJIIIFFFDDDBBB>>><<<<<>>JJJ[[[lllxxx}}}~~~~~~wwwwwwwwwwwwxxxzzz|||}}}zzz{{{{{{|||{{{yyyvvvtttuuupppiiieee___WWWMMMGGG===666000///000///111555555333222222222222111///333444444333111000111111444555555555333333555777999???GGGOOOSSSVVVXXXYYYVVVWWWWWWVVVTTTRRRSSSTTT\\\[[[XXXSSSKKKDDDAAA???AAADDDGGGGGGGGGMMMXXXaaacccdddeeedddcccccceeegggkkkmmmoooooonnnnnnooopppoooooonnnjjjffffffjjjnnnsssooojjjeeeaaa]]]XXXUUUVVVQQQKKKGGGEEEEEEEEEEEEGGGHHHJJJLLLLLLKKKIIIHHHDDD@@@=========BBBMMMYYYiiivvv{{{fff[[[[[[ggg|||zzzgggVVVQQQ^^^mmmmmmZZZXXX___xxxyyyiiipppggg```qqq|||xxxvvv{{{yyyvvvhhheeeggg{{{oooWWWJJJ>>><<<::::::;;;<<<<<<;;;'''(((((((((((()))))))))$$$%%%&&&'''((()))************))))))((((((((('''+++++++++*********))))))***++++++,,,+++***)))((('''***,,,)))###!!!###''''''((((((((())))))))))))000)))&&&***---,,,******(((+++,,,+++)))***...333999AAAEEE>>>555111...---222444555444111000333666;;;DDDTTTeeessszzz|||{{{xxxwwwwwwwwwxxxzzz{{{}}}zzz{{{||||||zzzwwwtttssstttrrrnnnjjjfff```WWWNNNBBB999222000000000222666333111111222333444333222222333444333111000111222444555666555444444555777999???HHHPPPTTTWWWYYYZZZVVVVVVVVVSSSQQQPPPQQQRRR[[[ZZZXXXSSSLLLFFFCCCAAACCCEEEGGGHHHJJJPPP[[[dddfffhhhjjjjjjhhhgggggghhhmmmnnnnnnmmmmmmmmmnnnooolllmmmkkkgggddddddhhhlllqqqnnniiieeebbb___[[[XXXWWWTTTPPPNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLFFFBBB???>>><<<>>>FFFPPPbbbqqqlll]]]]]]hhhzzz}}}jjjXXXQQQ[[[hhhppp]]]YYY^^^vvvzzziiinnniiibbbsssuuummmqqq|||wwwwww~~~hhh```kkkyyytttYYYGGG???===::::::;;;<<<<<<;;;''''''(((((((((((())))))+++++++++******)))))))))((()))))))))))))))))))))+++++++++************)))$$$%%%&&&((()))*********+++------***'''%%%&&&((('''((()))*********))))))+++))))))...///,,,***+++***++++++***)))+++000555===HHHOOOIII===555111000111333555444111///111333:::@@@LLL]]]nnnwwwzzzyyyyyyxxxxxxxxxyyyzzz|||}}}{{{|||}}}|||yyyvvvuuuuuutttuuusssooolllhhh___VVVFFF===555222111000222666000//////111333555555444000333555333111000222444444555666555444444666888:::@@@HHHOOOTTTWWWYYYZZZVVVUUUSSSPPPMMMMMMNNNPPP[[[[[[ZZZUUUPPPKKKHHHGGGIIIIIIIIIJJJNNNVVV^^^eeehhhjjjlllmmmkkkjjjiiiiiinnnmmmkkkjjjjjjkkklllmmmiiijjjiiieeebbbbbbfffkkkooolllhhheeecccaaa^^^\\\YYYWWWUUUUUUWWWYYYZZZZZZUUUTTTRRRPPPOOONNNNNNNNNHHHDDDAAA???<<<;;;AAAIIIZZZkkk~~~uuu^^^]]]eeevvvooo\\\SSSZZZfff}}}sss___YYY]]]ttt{{{iiimmmkkkcccsss{{{nnnmmmssszzz~~~|||vvv}}}rrraaa```sssxxx[[[FFF@@@>>>;;;999:::;;;<<<;;;'''''''''((((((((())))))------,,,+++***))))))(((************************+++++++++************)))$$$$$$%%%'''(((***+++,,,++++++***)))))))))******((()))***+++++++++***)))((((((+++...---))))))---...---+++******,,,000444999GGGRRRMMMAAA777222000111444666666333111222333777;;;EEEWWWiiivvvzzzzzzzzzyyyyyyyyyyyy{{{|||}}}zzz|||}}}|||yyywwwxxxzzzyyyzzzxxxtttqqqooofff\\\HHH@@@888444222000111555000//////000333444444333...111444444111000333666333444555555555555777999;;;@@@HHHNNNSSSVVVXXXZZZYYYXXXUUUQQQNNNNNNPPPRRR]]]]]]\\\YYYTTTOOOMMMLLLQQQNNNKKKNNNTTT]]]cccfffiiilllnnnnnnmmmlllllllllnnnkkkiiiggggggiiijjjjjjfffgggfffccc```aaafffjjjkkkiiifffdddcccbbb```^^^]]][[[ZZZ[[[]]]___``````ZZZXXXTTTQQQNNNMMMMMMMMMIIIEEECCC@@@<<<:::>>>EEEQQQcccyyy}}}eee^^^```pppppp^^^TTTYYYddd{{{uuu```YYY[[[rrr|||iiimmmkkkdddttt{{{pppnnnsssxxx~~~}}}xxx}}}uuujjjgggnnnyyy]]]JJJAAA>>>;;;999:::;;;;;;;;;''''''''''''((((((((())))))))))))))))))*********((('''''''''&&&&&&%%%%%%+++++++++************)))***))))))))))))******+++((('''&&&''')))++++++***((()))***,,,,,,++++++***&&&'''+++---)))&&&)))///222///,,,******---000222333CCCOOOLLL@@@555000...333666999999666444444666555888AAASSSgggvvv||||||{{{zzzzzzyyyzzz{{{}}}~~~zzz|||}}}|||zzzyyy|||}}}}}}wwwuuusssjjj___JJJAAA999666333000111444000//////000222333333222---111444444111000444888222444555555555666888:::<<>>;;;999999;;;;;;;;;&&&&&&''''''((()))))))))...---++++++***(((%%%###***)))((('''&&&&&&'''(((000+++'''(((+++---***&&&))))))))))))(((((((((((())))))***+++,,,,,,------'''(((((('''&&&&&&)))+++************************...---,,,+++***+++,,,---111888???@@@:::333000000444<<>>444222333333222111222222333333444444555444333333222111111111222111444777777555444666999:::@@@IIINNNRRRUUUZZZ^^^bbbcccdddbbb```______```bbbbbbaaa]]]ZZZWWWVVVVVVSSSNNNLLLQQQ[[[dddgggffflllmmmnnnnnnmmmkkkllllllnnnjjjddd___^^^___bbbeeeeeeaaaaaadddccc```cccjjjhhhgggfffeeeccc```^^^]]]aaa```___aaadddgggggggggccc___YYYSSSOOONNNNNNOOOJJJIIIFFFBBB>>><<<<<<>>>HHHTTThhh{{{uuubbbXXXddduuu~~~xxxfffTTTSSS\\\ppp}}}gggWWWXXXmmm~~~hhhhhhjjjfffppp|||uuuppptttuuu|||~~~wwwuuusssjjjsss{{{___III@@@>>><<<999999:::;;;===******)))((((((''''''&&&(((''''''(((***+++***)))***)))((('''&&&''''''((()))((('''((()))***++++++(((((((((((())))))))))))(((((())))))******++++++((()))))))))((((((***+++************************+++++++++++++++,,,---...111444777999888555111///444<<>><<<<<<===EEEPPPcccvvvwwwdddYYYbbbqqq{{{xxxfffUUUSSS[[[lll}}}iiiXXXXXXkkkhhhgggiiieeeooo}}}uuurrrqqquuu}}}|||xxxqqqqqq~~~~~~cccMMMBBB@@@===:::888888999:::+++******))))))(((''''''&&&%%%$$$%%%(((+++,,,---))))))(((''''''''''''(((%%%''')))(((''''''***---''''''(((((())))))******((((((((((((((((((((((((''')))++++++***)))***+++************************((()))***,,,------......000//////111444555333000777===@@@===888555333///333666<<>>;;;999777555444444333333222222333333444333333222222222222222111444666666555777<<<@@@HHHKKKMMMOOOQQQWWW```fffgggiiikkkkkkiiigggffffffeeeeeefffeeeccc___[[[YYYPPPMMMMMMSSS^^^hhhlllmmmjjjlllmmmmmmmmmlllnnnooojjjhhhdddaaa______```bbb```\\\YYYXXXYYY\\\eeemmmnnnmmmjjjfffbbb___\\\ZZZaaa```___aaadddfffggggggeeeaaa\\\WWWSSSPPPPPPPPPKKKKKKHHHDDD@@@===<<<===@@@JJJ[[[nnn{{{hhh[[[___mmmwwwzzzhhhVVVRRRYYYfffxxxlllZZZXXXjjjiiifff~~~~~~gggdddnnnuuupppooottt||||||}}}wwwooorrr}}}eeeOOOCCCAAA===:::888777888999((((((((()))******++++++***(((%%%%%%&&&((())))))((((((((('''''''''((((((*********)))((('''((()))&&&''''''((()))******+++((((((((((((((((((''''''&&&)))+++,,,+++*********************************((()))+++,,,------,,,,,,---,,,,,,---///222444666===@@@@@@;;;777666333000333444999DDDSSSbbbnnntttxxxyyyyyy{{{}}}~~~}}}|||vvvggg]]]NNNDDD@@@===:::666666555444222222111222222444333333222222222333333333555666666666:::AAAFFFKKKMMMPPPRRRTTTYYYaaaggghhhkkknnnnnnmmmjjjhhhhhheeeeeeggggggfffccc^^^ZZZSSSQQQRRRXXXaaajjjnnnooommmnnnnnnmmmkkkkkklllmmmhhhfffdddbbb```___^^^^^^```^^^\\\[[[[[[___gggmmmlllkkkhhhdddaaa^^^\\\[[[```___^^^___bbbdddeeedddccc```\\\WWWSSSQQQPPPOOOLLLLLLJJJGGGBBB>>><<<<<<===EEESSSfffyyymmm]]]^^^iiivvv|||jjjXXXRRRWWWbbbsssooo\\\XXXhhhllliii{{{dddbbblllwwwnnnlllqqq{{{~~~|||rrrrrr|||eeeOOOBBB@@@===999888777888999((((((((()))******++++++,,,)))&&&%%%&&&'''''''''''''''((((((((((((((((((...***'''(((+++,,,***'''&&&''''''((()))******+++)))))))))))))))))))))(((&&&(((***+++***)))))))))***************************+++,,,,,,,,,+++***)))))),,,------,,,...555;;;BBBCCC@@@;;;999;;;999555444555888BBBPPP___kkkrrruuuwwwzzz~~~zzzlllbbbTTTJJJEEEAAA<<<888777666444222111111222222444333333222333333444444444666777777888<<>>;;;999888888:::;;;+++******))))))(((''''''***(((&&&&&&((()))))))))&&&'''(((((()))(((((((((+++'''$$$'''---000...+++''''''(((((())))))******************************&&&(((******)))((()))***************************+++++++++++++++***))))))'''+++///...+++---333:::AAAAAA@@@>>>AAAEEEBBB===777777999AAAOOO^^^jjjqqqsssvvv{{{}}}pppfffYYYPPPKKKFFF@@@;;;777666333111111111222333333333333333333444444555333555777777888===DDDJJJGGGMMMTTTYYY[[[]]]```ccciiilllnnnooommmkkkkkkkkkkkkkkkkkknnnooommmgggaaa]]]]]]]]]aaafffkkkmmmnnnqqqpppnnnkkkgggdddeeefffeeeffffffeeeaaa\\\XXXTTTYYY]]]```^^^^^^aaabbbaaaaaa```_________```aaabbbbbb```^^^^^^______^^^]]]\\\\\\ZZZXXXUUUSSSQQQPPPNNNOOONNNKKKEEE???<<<:::<<>>;;;888777777999:::&&&&&&''''''((()))))))))+++***)))***+++***(((&&&%%%&&&((()))))))))((((((((()))***)))'''''')))+++))))))))))))(((((((((((('''(((((()))***++++++,,,+++++++++***)))***,,,///************************))))))(((((()))+++---...))))))))),,,///000///...000777@@@KKKVVV[[[UUUKKK<<<;;;<<>>JJJ___ssslll___aaammmwww{{{{{{vvvaaaVVVVVVZZZlllxxxbbbYYYeeemmmeeevvvsss]]][[[gggwwwnnnkkknnnuuu{{{yyyyyy^^^GGGBBB???<<<888666666777888***(((&&&&&&(((+++,,,,,,(((((((((((())))))))))))###((()))&&&%%%''')))'''))))))************))))))***%%%%%%***,,,((('''***'''''''''(((((((((((()))444000,,,***++++++***)))(((((())))))*********+++)))))))))))))))))))))***...,,,******+++---...//////333999CCCSSS___[[[PPPGGG===888AAAPPP]]]iiisssxxxzzz|||~~~~~~}}}mmmddd```WWWSSSKKK===:::888555444555555444333999555222222333555333222555222333777:::;;;???DDDNNNQQQVVVXXXZZZ___eeejjjkkkmmmoooooommmiiigggfffkkkhhhfffhhhjjjiiiddd___\\\[[[ZZZ\\\```dddfffgggkkkiiigggfffddddddeeeeeefffggghhhhhhddd^^^WWWSSSZZZ^^^___^^^```eeeiiijjjeeeaaa]]]\\\```cccddddddmmmkkkhhhddd```]]][[[[[[^^^]]][[[YYYWWWVVVUUUUUUSSSSSSRRRNNNGGG@@@:::888999<<>>GGGUUUbbbmmmvvvyyy{{{}}}~~~~~~}}}tttkkkfff]]]YYYQQQBBB>>>:::777444444444333222666444111111444555555444222000111666999:::???EEEPPPSSSWWWYYY[[[___fffkkklllnnnooooookkkhhhfffeeecccaaa```cccffffffbbb]]][[[ZZZZZZ[[[^^^aaadddfffggggggfffeeeddddddeeeeeeggghhhiiihhheee___YYYUUU[[[```bbbbbbdddjjjmmmmmmfffbbb^^^]]]```dddfffggglllkkkiiifffdddaaa___^^^___^^^]]][[[YYYXXXWWWWWWSSSTTTSSSPPPIIIBBB<<<888:::<<<===BBBNNNaaavvvwwwfff^^^bbbnnnwww||||||lll\\\RRRXXXdddxxxhhhXXX\\\vvvrrrcccsssuuu___[[[eee|||ooohhhhhhmmmxxx~~~qqq^^^OOOEEE===<<<:::888666666666666...+++((('''((((((((('''(((((((((((())))))))))))$$$((()))&&&%%%((()))((()))((('''&&&&&&'''((()))+++''''''***+++)))'''((((((((((((((()))))))))***''''''&&&(((***+++***((()))))))))***************&&&''''''((()))***++++++)))$$$###+++111///+++%%%***///666@@@KKKPPPPPPLLLGGGGGGOOO\\\gggqqqxxxzzz|||~~~~~~~~~||||||wwwnnnhhh___ZZZSSSDDDAAA===777444333333333222444333111111444666666666111000222666999;;;AAAHHHRRRUUUYYYZZZ\\\```ggglllnnnoooooonnnjjjfffdddccc\\\[[[\\\___cccdddaaa^^^ZZZYYYYYYYYY[[[^^^```bbbccccccddddddeeeeeeeeeeeeggghhhiiiiiifffaaa]]]ZZZ\\\```dddeeeiiinnnpppnnngggccc___^^^aaaeeeiiikkkkkkkkkkkkkkkiiifffcccbbbaaaaaa___^^^\\\ZZZYYYYYYTTTUUUUUURRRMMMEEE>>>999<<<;;;;;;>>>GGGXXXmmm|||~~~lll______lllxxxyyyppp^^^RRRVVVaaatttiiiXXXZZZsssuuudddqqqvvv```\\\fffyyyjjjggghhhpppzzzpppbbbVVVMMMGGG===<<<:::888777666666666,,,***((('''((()))((('''(((((((((((())))))))))))$$$(((***'''&&&((()))(((***)))'''&&&&&&''')))***)))'''&&&((()))(((&&&%%%'''''''''((((((((())))))++++++,,,,,,+++)))&&&$$$************************"""######%%%&&&'''((((((---)))'''(((---///...+++***---000222555;;;CCCGGGOOONNNPPPVVV```iiirrrwwwyyy{{{}}}}}}}}}~~~~~~~~~yyyqqqkkkbbb]]]UUUFFFBBB===777333333333444555444333222222333444555666666555666:::;;;===CCCKKKTTTWWWZZZ\\\]]]aaahhhmmmpppppppppmmmhhhdddcccccc\\\\\\]]]```cccdddbbb___YYYYYYYYYXXXWWWYYY\\\^^^___```ccceeegggggggggfffggghhhiiiiiigggccc```^^^[[[```dddggglllqqqqqqmmmgggdddaaa```bbbggglllooolllnnnoooooommmjjjfffcccbbbbbbaaa```^^^\\\ZZZZZZUUUVVVVVVUUUQQQIIIAAA;;;<<<:::999<<>><<<:::888777666777777***((('''''')))))))))((((((((((((((())))))))))))%%%)))***'''&&&(((***(((+++***(((''''''(((***+++************+++,,,***(((&&&&&&'''''''''((((((((()))+++,,,+++)))%%%""" +++++++++***************''''''((()))***+++,,,---,,,,,,------,,,,,,...///---///000000///111999@@@LLLPPPTTTYYY___hhhpppuuuxxxyyy{{{|||||||||~~~wwwsssjjjddd[[[KKK@@@<<<777444444555777888666555444333222222333444999999:::<<<;;;;;;BBBKKKTTTXXX\\\___```dddjjjnnnrrrrrrppplllgggdddcccccc^^^___```bbbdddcccaaa```ZZZ[[[ZZZWWWTTTTTTVVVYYY[[[^^^bbbfffiiiiiigggfffffffffggggggfffdddcccaaa^^^bbbfffhhhmmmrrrqqqkkkdddcccaaaaaacccgggmmmqqqoooppprrrrrrpppkkkgggdddcccbbbbbbaaa___]]][[[ZZZWWWVVVVVVVVVSSSLLLCCC===;;;888888;;;@@@KKK___rrrwwwdddZZZbbbpppzzzxxxbbbSSSSSS\\\mmmppp\\\[[[oooyyydddmmmrrr]]]ZZZddd~~~wwwnnnkkklllrrr|||uuufffdddjjjiii\\\NNN>>>===;;;999777777777777)))''''''''')))))))))'''(((((((((((())))))))))))%%%)))***'''&&&)))***)))+++***)))(((((()))***+++'''(((((('''))),,,***'''''''''''''''(((((((((((('''***,,,---+++)))((((((+++++++++++++++*********))))))***+++,,,------...&&&***------+++***---111+++,,,...///......555===DDDKKKQQQUUU[[[eeennnrrrwwwxxx{{{{{{{{{|||~~~~~~yyywwwnnnhhh]]]KKK???<<<777555555777888888666666666444111111333444:::999:::;;;999999AAAJJJUUUZZZ```dddfffiiimmmqqqtttsssqqqlllgggddddddeee___```bbbccccccbbb```___]]]]]]\\\WWWQQQOOOQQQTTTWWW[[[aaafffiiihhhfffddddddddddddddddddddddddcccbbbeeeggghhhmmmqqqooohhh```aaaaaaaaacccggglllqqqpppqqqsssrrrppplllhhheeedddddddddcccaaa___\\\[[[XXXWWWVVVUUUTTTNNNFFF???;;;777888<<<>>>EEEXXXkkk}}}|||iii[[[___kkkyyy~~~|||fffWWWSSS[[[jjj}}}sss^^^[[[mmmyyyccclllppp[[[YYYccc}}}vvvmmmhhhhhhpppxxxtttjjjdddkkkvvvtttbbbOOO>>>===;;;999888777777777***)))(((((()))((('''%%%(((((((((((())))))))))))%%%)))***'''&&&)))***)))))))))))))))))))))))))))"""%%%%%%$$$&&&+++***%%%))))))))))))************'''***---...,,,,,,---...,,,,,,,,,++++++*********((((((((())))))*********)))***,,,,,,+++++++++,,,)))))),,,000///---222999777BBBKKKNNNUUUaaammmssswwwyyy{{{}}}}}}~~~}}}zzzzzzrrrjjj^^^KKK@@@===999777777777777666444555555444111111444666999:::;;;<<<::::::CCCMMMVVV\\\dddjjjmmmooosssuuuvvvtttqqqlllgggeeefffggg___aaadddeeedddccccccbbb___```^^^WWWPPPLLLMMMPPPSSSXXX___eeegggfffcccaaaaaaaaaaaabbbbbbcccddddddcccdddcccdddhhhlllhhhaaa\\\^^^```bbbcccfffkkkoooooopppqqqqqqooommmjjjhhheeefffffffffdddaaa___]]]ZZZWWWUUUTTTTTTOOOGGGAAA;;;777888<<<<<>>;;;999888777555333222333555444222222555999:::;;;===>>><<<===GGGRRRWWW^^^hhhooorrrtttvvvyyywwwuuuqqqlllhhhfffgggiii```cccfffgggggggggfffgggaaabbb___XXXOOOJJJKKKMMMPPPUUU]]]cccfffeeeaaa^^^_________```aaabbbddddddaaa```___^^^bbbeeeaaaZZZYYY\\\```bbbcccfffjjjnnnmmmnnnooooooooommmllljjjggghhhhhhhhhfffccc```___[[[WWWTTTSSSSSSOOOHHHBBB<<<888999===;;;:::III\\\ssstttaaa^^^fffpppvvvooo___TTTZZZgggzzzttt^^^XXXiii}}}xxxbbbkkkooo[[[[[[fffyyyllldddfffkkkooovvvooojjjnnnxxx{{{eeeSSS???===;;;999888888888888'''***,,,+++)))(((***---...,,,***)))******)))(((''''''((((((((((((''''''((((((((((((''''''''''''&&&((()))***))))))+++,,,$$$+++//////---+++******)))((()))+++,,,,,,+++*********+++,,,,,,***(((///,,,******++++++'''$$$...---+++******+++---...+++---.........---///000333777===DDDMMM[[[kkkuuuyyyyyy{{{~~~|||{{{uuudddTTTFFF???;;;<<<<<<999777777333222222111111222222333888999===@@@@@@@@@HHHQQQWWW```kkkrrruuuttttttuuuuuuuuussspppmmmlllmmmnnnmmmlllkkkllllllkkkhhhffffffaaa[[[UUUQQQNNNJJJHHHLLLQQQWWW]]]dddfff```VVVYYYWWWVVVXXX]]]``````___]]]YYYWWWYYY^^^```^^^[[[[[[[[[]]]```cccgggiiikkklllmmmoooppppppnnnllljjjiiihhhgggfffeeedddcccbbb\\\WWWRRRQQQRRRPPPKKKGGGAAA888666;;;===<<>>FFFRRR___hhhuuuwww|||~~~lllZZZMMMDDD<<<::::::999999;;;000000000111222333555666777666666777888===IIIVVVaaahhhooossstttsssssstttxxxyyyyyywwwuuuttttttuuuuuusssrrrpppmmmhhhccc^^^SSSQQQOOOOOOPPPQQQQQQPPPQQQUUUWWWYYY]]]bbb```\\\TTTRRRQQQTTTXXX[[[ZZZXXXVVVUUUUUUVVVVVVSSSNNNJJJOOOPPPSSSWWW\\\aaaeeegggiiijjjmmmoooooonnnlllkkknnnnnnlllkkkiiihhhgggfffbbb^^^ZZZWWWVVVTTTRRROOONNNIIIEEECCC???:::<<>>LLLZZZccchhhooorrrqqqpppqqqsssxxxzzzzzzzzzxxxwwwwwwxxxwwwtttqqqmmmggg___WWWQQQJJJIIIIIILLLOOOQQQRRRRRRRRRVVVWWWXXXZZZ^^^^^^[[[UUUTTTSSSVVVYYY[[[XXXUUURRRRRRRRRSSSRRROOOJJJGGGKKKMMMPPPUUU[[[```eeeggghhhjjjmmmooopppooonnnlllooonnnmmmkkkjjjhhhgggfffaaa^^^ZZZVVVTTTRRRQQQPPPOOOLLLIIIFFFAAA======@@@NNN]]]tttxxxmmmhhhnnnssszzz}}}nnn^^^[[[___nnnyyyaaaVVV___oookkkjjjuuunnn[[[ZZZeeevvvmmmddd```______ccchhhwww}}}}}}qqqXXXGGGCCC===999888888888888)))(((((((((***+++***))))))(((&&&&&&((((((((('''''''''((((((((((((''''''(((((((((((('''''''''''''''((())))))''''''((()))(((+++...000///---++++++---,,,++++++,,,---,,,***,,,***))))))***++++++***(((***,,,,,,*********+++***)))(((((())),,,///111***************,,,///222111555<<>>>>>IIIUUUlllwwwpppqqqvvv{{{qqqaaa\\\]]]kkk||||||cccVVV^^^lllllljjjtttnnn[[[ZZZeee}}}kkk```\\\ZZZ[[[___dddrrrsss[[[GGGCCC===888777888888888&&&''')))((((((''')))***)))'''%%%&&&'''(((((('''''''''(((((((((((('''''')))))))))((((((((((((''''''((()))((('''&&&''')))(((***,,,,,,+++)))******,,,*********,,,---,,,+++///,,,***)))***+++***)))(((+++---,,,***((()))+++***))))))))))))******+++*********)))))),,,000333444999???EEELLLVVVbbbkkkpppvvv|||~~~}}}|||lll\\\OOOEEE<<<999888444333444111111111111222333444444666555666888:::AAAOOO]]]dddhhhmmmooonnnnnnpppsssxxxzzz||||||{{{zzzzzz{{{wwwtttoooiii```UUUIIIBBB<<<===@@@EEEKKKOOOQQQQQQSSSWWWYYYWWWVVVWWWVVVSSSNNNNNNQQQTTTVVVRRRJJJDDD>>>???AAABBBBBBBBBBBBBBBCCCEEEIIIOOOVVV\\\bbbeeehhhjjjnnnqqqrrrrrrqqqpppnnnmmmkkkiiigggeeedddccc___]]]YYYTTTPPPOOOOOOPPPPPPQQQOOOKKKEEEAAA>>><<<@@@KKKaaazzzzzzvvvyyy|||~~~~~~uuuaaaZZZ[[[hhhyyy~~~eeeVVV\\\jjjmmmjjjsssnnn[[[ZZZeee~~~oooddd[[[YYY\\\___hhhrrr|||ttt\\\FFFBBB;;;777666777888999$$$''')))(((&&&%%%'''***((('''%%%%%%'''(((((('''''''''((((((((((((''''''************))))))))))))'''((()))((('''&&&'''(((+++,,,,,,+++)))((()))******)))((()))+++,,,,,,+++111///,,,++++++++++++***)))+++---,,,)))((()))***---------,,,)))&&&###!!!,,,,,,,,,++++++...222555777;;;AAAFFFMMMVVVaaaiiipppvvv|||~~~|||{{{}}}|||}}}{{{kkk\\\GGG???777666555333222333///000000111222444555666555444555888:::AAAOOO\\\hhhlllppprrrqqqrrrtttwwwxxxzzz|||}}}{{{zzzzzz{{{wwwtttoooiii```UUUIIIBBB999:::===CCCIIINNNPPPPPPSSSWWWYYYWWWUUUUUUTTTQQQLLLMMMQQQTTTUUUPPPGGG???:::;;;<<<;;;:::::::::;;;@@@BBBFFFMMMTTT[[[```ccciiikkknnnqqqssssssrrrqqqmmmllljjjhhhfffdddcccbbb___]]]YYYTTTPPPNNNOOOQQQQQQSSSRRRLLLFFFAAA===::::::CCCYYYtttyyy{{{}}}}}}{{{}}}xxxaaaYYYXXXeeevvvfffVVV\\\iiimmmiiirrrnnnZZZZZZeeeqqqaaaZZZZZZ^^^bbbeeeiiitttttt\\\EEEAAA;;;666666777999999))))))(((((((((((())))))))))))***++++++++++++***+++(((''''''******)))&&&)))******)))(((((()))+++%%%+++---(((&&&)))***&&&))))))(((((((((((())))))))))))***)))((((((***---///...,,,------...,,,+++++++++)))(((((()))******...---,,,+++++++++,,,---,,,+++******+++...000222======???CCCFFFMMMZZZhhhmmmssswwwwwwxxxzzzxxxtttuuuxxx{{{vvvfffXXXBBB???:::666555555444444000000000111222333444555555666666666999BBBOOOYYYeeejjjqqqsssrrrrrruuuxxxvvvwwwyyy|||~~~~~~{{{yyy{{{xxxsssmmmfff\\\PPPGGGDDDAAA===>>>BBBGGGJJJKKKQQQTTTWWWWWWTTTQQQQQQRRRPPPTTTXXXZZZUUULLLAAA:::999999999888888777666555===;;;???JJJTTTXXX[[[]]]eeeiiipppuuuwwwvvvtttrrrpppmmmiiigggfffeeecccbbb^^^[[[VVVRRRQQQQQQPPPPPPPPPPPPNNNLLLHHHCCC???<<<===CCCRRRggg~~~yyysssuuuxxxzzz|||{{{ggg[[[VVVaaatttjjjYYYZZZbbbrrrjjjyyyooo[[[XXXaaa|||ssshhh_________^^^^^^aaajjjvvvpppZZZDDD@@@:::666666666777777((((((((((((((((((((((((******++++++***)))((((((***(((''''''******)))''')))******)))(((((()))+++$$$)))+++'''&&&)))***((())))))(((((((((((())))))))))))***)))((((((***,,,,,,*********,,,------,,,******)))((()))***+++,,,---,,,++++++++++++,,,,,,,,,,,,+++***+++---///111666777:::???BBBHHHUUUbbbkkkqqquuuuuuwwwyyyyyyvvvxxxzzz}}}tttbbbSSSAAA>>>999666555444333333111111111111222444555666888888888888;;;DDDPPPZZZccciiiooorrrrrrsssvvvyyyyyyzzz|||~~~|||{{{{{{wwwsssnnnhhh```VVVOOOHHHDDD@@@@@@CCCHHHKKKLLLUUUWWWYYYYYYUUUSSSRRRRRRSSSVVVZZZ[[[VVVLLLAAA:::666777888888777666555444888666999BBBJJJPPPXXX^^^hhhlllrrrvvvwwwvvvsssrrruuurrrmmmiiifffccc```^^^\\\XXXSSSPPPOOONNNNNNMMMNNNNNNNNNLLLHHHCCC???<<<<<<@@@LLL```vvvzzzqqqlllnnnsssvvvxxx|||~~~kkk___XXXbbbtttlll[[[[[[cccpppgggvvvnnn[[[YYYbbb|||ttthhh^^^^^^\\\[[[[[[___eeekkkttt|||rrr\\\DDD@@@:::666666777777888'''(((((())))))(((((('''++++++******)))'''&&&%%%)))((('''((()))***)))((()))******)))(((((()))+++###''')))'''&&&((()))))))))((((((''''''(((((()))((()))***)))((((((***,,,)))((('''(((+++---------***)))))))))***+++,,,---++++++++++++++++++++++++---,,,+++++++++---...//////000444:::>>>CCCOOO[[[gggnnnssstttuuuyyyzzzxxx|||~~~}}}qqq^^^MMM???<<<777555444333222111111111222222333555666777333333444444888BBBOOOYYYccchhhmmmqqqrrrssswwwzzz{{{|||~~~~~~}}}{{{zzzwwwsssnnnjjjddd]]]YYYOOOKKKFFFDDDEEEIIILLLMMMXXXZZZ[[[ZZZXXXUUUTTTTTTWWWZZZ\\\[[[UUUKKK@@@999444555777888777666444333333222555;;;@@@HHHTTT```jjjnnntttxxxxxxvvvtttssswwwtttooojjjgggddd```]]]XXXTTTPPPLLLLLLKKKKKKJJJMMMNNNNNNMMMJJJEEE@@@<<<999===FFFWWWlllrrrjjjeeeiiippptttwwwzzzpppccc[[[cccsssnnn]]]\\\ccc|||nnneeesssnnn[[[YYYbbb|||uuubbbaaa```\\\YYYXXXXXXZZZ___eeeoooyyy}}}}}}rrr[[[DDD@@@:::666666777888888''''''((())))))(((''''''))))))))))))((('''&&&%%%(((((((((((()))))))))))))))******)))(((((()))+++%%%'''(((&&&%%%&&&'''((((((((((((''''''(((((((((((()))******))))))***,,,***((('''(((***---------,,,,,,++++++,,,,,,,,,,,,***++++++++++++++++++***---,,,,,,++++++,,,------***,,,111888;;;@@@KKKWWWeeemmmsssuuuvvvzzz}}}|||{{{ooo[[[III===:::666444333222111000222222222333444555666777///000111333999DDDSSS]]]fffiiimmmpppqqqsssvvvxxx|||}}}}}}{{{zzzzzzyyyvvvsssnnniiieeeaaa^^^VVVRRRMMMJJJJJJLLLOOOPPPXXXYYYZZZ[[[ZZZYYYYYYXXX[[[\\\]]][[[TTTJJJ???999444555777888888777555333333333777:::<<>>888;;;BBBOOObbbvvvtttiiibbbfffpppwww{{{~~~vvvggg\\\aaaqqqppp]]]YYY^^^uuurrriiixxxmmm[[[ZZZccc}}}yyyrrrjjjddd^^^[[[TTTSSSRRRTTTXXX^^^cccfffqqqxxx~~~~~~yyyvvvzzz|||mmmWWWCCC???999666666777888999(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((&&&'''))))))((((((***+++)))******)))(((((()))+++***((('''(((&&&$$$&&&***(((''''''&&&&&&''''''(((''')))***+++***)))***+++000---+++***,,,...//////000111111111111000//////000///---+++******++++++******++++++,,,,,,,,,---...///222777999>>>IIIUUUbbbmmmyyy|||}}}}}}zzzwwwooo\\\JJJ:::888555444333333111///111111222222333555666777999::::::;;;???IIIVVV```oooooopppqqqrrrssstttuuuyyy{{{|||yyytttqqqqqqssstttsssqqqlllgggbbb``````^^^^^^]]]ZZZXXXXXXYYY[[[YYYYYYYYY\\\```cccddddddaaaaaa```]]]WWWNNNEEE???999999999888888777666555222444888:::888888AAAKKK^^^eeemmmqqqqqqrrruuuxxxuuurrrnnnjjjfffaaa\\\XXXVVVRRRNNNKKKKKKKKKKKKKKKLLLPPPTTTVVVSSSKKKBBB<<<999;;;@@@KKK[[[oooxxxjjj```bbbllltttyyy|||yyyiii[[[___nnnqqq\\\WWW[[[rrrsssjjjyyylll[[[ZZZddd~~~xxxppphhhcccZZZVVVQQQOOOPPPSSSVVVWWWZZZaaaffffffgggiiiiiigggqqqyyyzzztttwww}}}ttt}}}kkkTTTCCC>>>999666666888999999)))(((&&&$$$$$$&&&((()))(((((()))))))))(((''''''%%%'''))))))((((((***,,,)))******)))(((((()))+++(((%%%&&&((((((%%%(((///(((''''''&&&&&&''''''(((&&&(((++++++***))))))***...,,,******,,,///111111///000222333444444444333555222...+++))))))+++,,,((()))***+++,,,---------000///222555777;;;GGGSSS```mmm{{{}}}xxxvvvnnn\\\JJJ:::888666555444333111000111111111111222444555666555666777999>>>IIIWWWaaapppppppppqqqtttuuuvvvwwwxxxzzz{{{xxxqqqnnnnnnpppoooppppppmmmgggcccaaaaaa___aaacccbbb___^^^___```^^^]]]]]]___dddggghhhgggddddddccc```ZZZSSSKKKFFF;;;:::888666555444444444555444555777666666>>>HHH[[[bbbkkknnnmmmmmmpppuuuuuurrroookkkhhhccc]]]YYYVVVRRRNNNKKKKKKLLLLLLKKKKKKOOOTTTVVVSSSJJJ???888<<<;;;<<>>999666666888999:::***(((%%%######%%%(((***************)))'''&&&%%%%%%'''***)))((((((***,,,)))******)))(((((()))+++'''###$$$((()))'''+++333'''''''''&&&&&&'''''''''&&&(((++++++***))))))***,,,***((())),,,000222333...///222444666777888888888444///+++))))))+++---'''(((***+++,,,------...000///000333444999EEEQQQ^^^mmm{{{~~~xxxuuummm[[[III:::888666555555444222000000000000111222333555555222444777;;;CCCPPP___jjjpppoooppprrruuuxxxyyyyyyxxx{{{{{{wwwppplllmmmooolllnnnooommmhhhdddcccccc___cccffffffdddbbbbbbdddcccaaa```bbbfffjjjjjjiiiffffffeeeccc^^^VVVPPPKKK<<<:::777444333222333444888555444555555888@@@IIIZZZaaaiiillljjjiiimmmqqqqqqpppmmmllljjjfffbbb^^^UUURRRMMMKKKKKKKKKKKKKKKJJJNNNSSSVVVRRRHHH===666>>>;;;999<<>>999666666888999:::,,,***(((((())))))'''%%%,,,***)))***++++++***)))'''''''''''''''((()))***(((((())))))))))))(((((((((***+++,,,,,,+++***(((((()))***)))((('''(((***)))*********++++++++++++---------,,,+++,,,///111333444555777888888888888@@@999111---------+++(((***))))))***,,,...------------///222333777BBBMMM___lllyyy~~~~~~{{{oooYYYGGG>>>999444333555555111---111222333333222222444666666666777999???LLL\\\gggnnnqqqtttvvvvvvvvvwwwyyyyyyzzz{{{yyyuuurrrpppooopppooonnnmmmjjjgggdddbbbdddeeeggggggfffggghhhjjjjjjfffdddfffkkknnnllljjjmmmkkkhhhfffaaa[[[TTTOOOIIIBBB999555666777555333333444555444444888???EEEZZZaaajjjmmmllllllqqqvvvxxxwwwtttqqqnnniiiccc___VVVTTTQQQPPPNNNLLLIIIGGGKKKOOOSSSUUURRRKKKAAA;;;444222777AAAIIIUUUlllzzzhhh]]]___iiivvv~~~ttt```ZZZfffzzzzzz___UUUZZZnnnrrrgggqqqsss]]][[[jjjyyyuuuoooggg```^^^^^^]]]YYYTTTPPPMMMMMMMMMNNNMMMLLLSSS^^^eeeffflllmmmooorrrvvv{{{zzzvvvyyyvvv^^^GGG>>>===<<<:::999888777777((('''&&&'''***+++***)))+++***))))))++++++***)))'''&&&&&&%%%%%%&&&'''(((((()))))))))))))))(((''')))(((((((((((((((((()))'''((())))))''''''((())))))))))))*********++++++&&&(((***+++++++++---...444555555666777888999:::???777///***+++---...---,,,+++******,,,---,,,+++------...111222555???JJJ^^^kkkwww|||~~~zzzlllVVVFFF<<<777333333555555222...111222333333222333555777444555777:::AAANNN___kkkqqqsssvvvwwwwwwwwwxxxyyyyyy{{{|||zzzwwwtttssssssqqqqqqpppnnnkkkhhhdddbbbaaaccceeefffggghhhjjjlllkkkhhhgggiiimmmpppooommmmmmkkkiiifffddd```[[[WWWMMMEEE;;;555555666555444555666777666666:::BBBHHH]]]ccckkkmmmlllmmmrrrvvvyyyxxxuuusssooojjjdddaaa[[[YYYUUUSSSRRRQQQNNNLLLOOORRRVVVWWWTTTLLLBBB;;;666444777???EEEOOOeee{{{{{{iii]]]]]]fffsss|||uuuaaaZZZdddyyy{{{___UUUYYYnnnqqqeeeooorrr\\\ZZZjjj~~~xxxqqqpppllleee\\\UUUPPPNNNNNNOOOMMMLLLPPPXXX\\\\\\VVVWWWYYY\\\```eeeiiikkkyyy{{{sssZZZCCC>>>===;;;:::888777777777((('''&&&'''***+++***)))+++)))))))))++++++***)))***)))'''%%%%%%&&&((())))))))))))))))))(((''''''***)))'''&&&&&&''')))***&&&'''(((((('''&&&'''(((((((((((()))))))))****** $$$(((*********++++++111222222444777:::===>>>@@@888///******,,,------...,,,++++++,,,,,,+++)))...,,,---000111333;;;DDDXXXeeesssyyy{{{xxxfffQQQCCC999666222222444444222///000111333333333444666888444555777;;;CCCRRRcccoootttvvvxxxxxxxxxwwwxxxyyyyyy{{{||||||zzzwwwwwwwwwttttttsssqqqmmmiiieeeccc```bbbeeeggghhhjjjmmmooommmkkkjjjlllqqqsssrrrpppmmmkkkiiihhhgggfffcccaaaVVVMMMAAA999666777777666888888999888999>>>GGGNNNaaaggglllnnnmmmnnnssswwwyyyxxxwwwtttpppjjjfffcccbbb___[[[YYYXXXWWWVVVTTTUUUWWWYYYZZZWWWOOODDD<<<999666666<<<@@@HHH]]]rrrmmm^^^[[[bbboooyyywwwbbbYYYbbbvvv|||aaaUUUXXXmmmpppccclllttt^^^\\\mmmwwwkkk```YYYUUUWWWWWWUUUQQQRRRVVVVVVSSSLLLLLLLLLMMMPPPSSSVVVXXXgggvvvxxxtttuuupppUUU@@@===<<<;;;999888777777777***))))))((()))(((((('''***)))((()))***+++***)))...,,,***(((((()))***+++)))******))))))((('''&&&+++***)))(((((()))***+++&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))"""$$$'''((((((((()))***,,,,,,---000444999>>>AAA@@@:::222,,,***))))))(((---,,,++++++,,,---,,,+++...,,,,,,///000000666>>>NNN]]]mmmuuuyyy|||}}}|||~~~ttt___LLL@@@666444222222333333222111000111333333333444777999555666999===EEETTTeeeqqqvvvwwwxxxxxxwwwwwwxxxyyyxxxzzz|||}}}{{{zzzyyyzzzwwwwwwvvvtttpppkkkfffcccaaacccfffggghhhiiilllnnnlllkkklllnnnrrrttttttsssooommmjjjjjjjjjkkkjjjiiicccYYYLLLAAA;;;999999999888999::::::===CCCNNNUUUfffjjjnnnooonnnppptttxxxxxxxxxxxxuuuooojjjfffdddgggddd```^^^]]]]]]\\\[[[[[[[[[\\\]]]ZZZRRRGGG>>><<<777777:::<<>>FFFUUUfffrrrvvvwwwxxxwwwvvvvvvwwwxxxwwwzzz|||}}}|||{{{{{{|||yyyyyyyyyvvvrrrlllgggcccaaabbbddddddddddddfffhhhiiijjjlllooorrrttttttsssrrrooommmlllmmmoooooonnnkkkcccVVVJJJBBB>>>===<<<;;;===???@@@CCCKKKUUU]]]iiilllnnnooooooqqqvvvyyywwwxxxxxxuuuooojjjfffeeeiiifffcccaaaaaaaaa```___^^^]]]]]]^^^]]]UUUJJJAAA<<<888777:::;;;@@@QQQddd}}}yyyggg\\\^^^iiissszzz~~~iii[[[^^^pppgggYYYYYYkkkooo```gggyyyccccccvvv}}}|||}}}yyysssooommmggg```WWWTTTOOOKKKGGGFFFFFFGGGHHHNNNVVVZZZ^^^gggwwwvvvpppxxxkkkQQQBBB;;;:::999888777666666666$$$&&&((()))((()))+++---(((''''''(((***+++***))))))))))))((((((((((((((((((((())))))))))))((((((%%%&&&((())))))(((&&&%%%&&&'''(((((('''&&&'''(((((((((((()))))))))******++++++***(((&&&&&&))),,,++++++++++++,,,...000111------......---,,,***)))+++******+++...//////...---******...//////111444???OOObbbmmmtttyyy{{{zzz{{{~~~~~~iiiSSSCCC:::555555444333333222333333222444444444333444666888777999;;;???GGGVVVgggsssvvvwwwxxxwwwvvvvvvxxxyyyxxxzzz}}}~~~}}}|||}}}~~~{{{{{{{{{xxxsssmmmfffbbb___aaabbbaaa```___```aaafffhhhkkknnnqqqssssssttttttrrrpppppprrrssstttsssooojjj```UUUMMMGGGEEEDDDEEEGGGIIIKKKNNNTTT\\\ccckkklllmmmnnnooossswww{{{wwwzzzzzzwwwpppkkkhhhhhhhhhgggeeeeeeeeedddbbb```^^^]]]\\\^^^^^^XXXMMMDDD<<<888888;;;;;;===LLL^^^vvv~~~lll^^^\\\fffpppwww}}}~~~mmm]]]]]]llllll]]]\\\iii~~~ppp```gggxxxaaabbbvvvzzzsssbbb^^^XXXRRRMMMJJJJJJJJJGGGFFFHHHLLLQQQZZZiiixxx~~~rrroooqqqeeeNNNBBB:::999888777666666666666###&&&((()))((()))+++...((('''&&&(((***+++***)))&&&'''((()))))))))((('''&&&'''((())))))******)))&&&''''''''''''''''''&&&'''((())))))''''''((())))))))))))*********++++++)))*********)))(((***+++))))))******+++,,,,,,---((()))***+++++++++,,,------++++++,,,...///...------******...000///000333999GGGVVV```gggpppvvvyyyzzz~~~xxxdddPPP@@@888777666666444333222333333444555555555333333555666555777:::>>>HHHWWWiiivvvwwwxxxxxxxxxwwwxxxzzz|||zzz}}}~~~|||}}}|||yyytttmmmfffaaaaaabbbcccbbb``````aaabbbeeegggkkkoooqqqrrrsssttttttsssssstttwwwyyyzzzyyyssspppkkkddd]]]WWWTTTRRRSSSVVVXXXYYYZZZ]]]ccchhhlllllllllmmmooosssxxx|||yyy|||}}}zzzsssmmmkkkkkkhhhgggggghhhhhhgggdddaaa]]][[[ZZZ]]]___ZZZPPPGGG<<<999:::<<<::::::FFFVVVkkk|||ooo___[[[ccclllsss}}}~~~{{{~~~qqq```\\\jjjppp```___hhh}}}rrraaahhhxxxaaacccxxx|||vvvmmmcccZZZUUURRRQQQIIIDDDCCCGGGLLLRRR]]]gggvvvxxxllliiiuuu{{{]]]HHH???999888777666666666666666&&&)))+++***''''''(((+++''''''&&&'''***++++++***&&&'''***+++,,,+++***)))%%%&&&''')))************+++)))(((''''''((()))+++((()))***)))((('''(((***************++++++++++++%%%'''***,,,+++******+++$$$%%%'''***,,,...//////******)))((('''(((***---///---,,,,,,---...,,,+++---)))***...111000000222444@@@LLLSSS[[[gggqqqvvvzzz}}}tttbbbNNN???777777888777555333222333444555666666555333333444666222555888>>>HHHYYYlllxxxxxxyyyyyyyyyxxxyyy|||~~~|||}}}}}}|||zzztttllleeeaaadddeeeffffffddddddeeegggdddgggllloooqqqssstttuuutttssstttwww{{{~~~~~~~~~wwwvvvuuupppkkkeeeaaa```___aaaccccccbbbcccgggjjjllllllkkkllloootttyyy}}}{{{~~~|||uuuooommmnnngggggghhhjjjjjjhhheeeaaa[[[YYYYYY\\\___[[[QQQHHH<<<999:::===999777AAAPPPbbbuuuqqq___YYY```jjjooo|||{{{zzz~~~sssaaa\\\hhhrrrccc```ggg}}}sssbbbiiizzzccceeezzz~~~pppddd[[[UUUSSSKKKDDDBBBHHHLLLOOOTTT\\\^^^kkk|||uuuhhhbbbiiivvvWWWCCC<<<999888777666666555666666---%%%!!!###&&&&&&&&&'''*********)))'''(((***,,,&&&((())))))(((''''''(((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''(((((()))******************++++++***((('''((()))///---++++++,,,,,,,,,+++(((((()))***************++++++,,,,,,,,,,,,------...+++,,,///000---...111666888<<>>FFF]]]rrr|||jjj]]]^^^fffsss~~~zzzvvvzzzxxxfff]]]ddd|||sssaaaZZZfff{{{qqqeeefffxxxbbbccczzzrrreee]]][[[KKKGGGKKKIIIKKKPPPNNNSSSUUU___nnnzzz{{{mmm``````iiiyyy|||hhhUUUGGG@@@555555444444444444555555***&&&%%%&&&&&&$$$''',,,*********)))'''''')))+++&&&((())))))(((''''''(((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''''')))******)))(((((()))************))))))***+++***(((((()))***...,,,******+++,,,+++***((())))))***************---------------------------***+++...///---...111333555888===DDDRRRaaalllttt}}}zzzhhhVVVGGG???<<<:::;;;;;;:::777555333222666555444555888999888777444555:::BBBOOO___mmmuuuwwwyyy|||}}}}}}}}}~~~~~~}}}}}}yyysssnnnqqqooommmlllkkkkkklllmmmjjjjjjjjjlllnnnpppqqqqqqrrrvvvyyy{{{{{{zzzxxxuuusssqqqnnnjjjggghhhgggfffhhhkkkooorrrssstttrrrqqqrrrwww{{{||||||}}}~~~}}}yyytttqqqpppnnnllljjjhhhgggeeebbb___^^^[[[YYYYYY[[[ZZZVVVQQQKKK===555999<<<:::<<>>;;;<<<;;;999777555333222222'''%%%&&&((('''%%%(((...******+++)))'''&&&'''(((&&&((())))))(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%'''((((((''''''(((((()))))))))))))))&&&((())))))((((((***++++++***(((((()))******))))))***++++++,,,,,,++++++***++++++,,,,,,---......+++((()))---///---...111---...000222555===IIIQQQaaammmzzz{{{pppcccUUUKKKDDDAAA;;;:::999888777666444222555444333444555666777888222333888AAANNN^^^llluuuvvvyyy|||}}}~~~~~~~~~{{{zzzyyywwwuuusssrrrrrrssstttuuuooonnnmmmjjjgggffffffgggmmmrrrwwwyyy|||~~~zzzwwwuuutttsssrrrqqqnnnlll```XXXRRRWWWdddpppvvvwwwzzzyyyxxxyyyzzz|||}}}}}}|||}}}}}}zzzwwwtttssssssvvvrrrnnnkkkjjjhhhgggeeeaaa___]]]\\\]]]\\\ZZZWWWLLLCCC;;;:::999777888<<>>===;;;:::888666444333222222(((###!!!%%%((('''''')))((()))***)))(((''''''(((&&&((())))))(((''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''''''''((()))))))))))))))&&&'''))))))(((((()))++++++)))'''((()))******)))******+++,,,,,,,,,,,,,,,&&&&&&((()))+++---...///+++)))***...///---...111---...//////111666???FFFTTTcccuuuyyyooocccWWWMMMEEEAAA;;;999666666666666444222777777777777888888:::;;;222333888AAANNN]]]llltttvvvxxx{{{|||}}}~~~~~~~~~}}}|||~~~~~~{{{yyyxxxtttssssssssssssuuuvvvvvvqqqoookkkeee^^^[[[[[[]]]gggnnnuuuxxxzzz|||zzzvvvtttsssrrrrrrsssrrrpppnnn]]]RRRJJJNNN^^^nnnxxxzzz~~~~~~~~~}}}|||{{{|||||||||}}}|||yyyvvvttttttuuuyyyuuupppllliiigggdddbbbaaa___\\\[[[YYYXXXVVVTTTKKKDDD>>>:::888777888;;;AAANNNcccxxxrrrjjjjjj}}}rrrsssvvv{{{~~~pppmmm{{{yyyeee[[[dddyyyrrrdddddd~~~hhheeeyyyzzzmmmgggaaaSSSMMMIIIEEEDDDDDDHHHRRR\\\nnnpppdddaaacccqqq|||rrrgggVVVHHH???;;;::::::666666555444333333333333)))### $$$)))(((&&&&&&&&&((())))))((('''((((((&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''')))******)))&&&'''(((((())))))((((((&&&((())))))''''''(((******)))'''(((***+++******++++++,,,------------,,,$$$%%%&&&(((***,,,---......+++,,,///000---...111---///000//////222999???JJJ[[[pppzzzpppeeeZZZOOOEEE???:::777333333555555333000222444666777666666666777444666:::BBBOOO^^^llltttvvvxxx{{{|||}}}}}}~~~~~~}}}~~~{{{vvvrrrnnnpppqqqsssuuuvvvvvvvvvrrrooohhh]]]SSSNNNOOOQQQ]]]gggqqquuuxxxyyywwwssssssrrrrrrsssttttttsssqqq___UUUMMMQQQ___oooyyy}}}~~~||||||}}}}}}}}}|||yyyvvvuuuvvvxxxyyyuuupppllliiieeeaaa___aaa```]]][[[XXXVVVUUUUUUMMMIIIBBB===999888999;;;BBBJJJ[[[qqqzzzsssqqq~~~rrruuuyyy~~~sssooo}}}|||ggg\\\dddzzzqqqcccbbb|||iiiggg{{{~~~tttbbbUUUNNNGGGEEEDDDCCCGGGMMMXXXhhhwwwyyyuuuyyyzzzqqqhhhdddkkkvvv{{{ttt```WWWJJJ@@@;;;999888777444333333333333333444444(((%%%$$$'''(((&&&&&&((($$$&&&)))))))))(((((()))&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''''')))******)))&&&'''(((((())))))(((((('''((())))))'''&&&'''(((+++)))((((((***++++++++++++,,,,,,---------------''''''((()))***+++,,,,,,000------000000......000...///000///---000555:::AAARRRgggwww|||sssiii^^^QQQEEE<<<999555111111333444222///,,,///333444333111111222444666999AAAMMM\\\iiiqqqxxx{{{}}}~~~~~~~~~|||sssllliiilllppptttwwwwwwwwwvvvsssnnndddUUUHHHBBBDDDGGGPPP]]]kkkssswwwyyyvvvrrrtttssssssuuuwwwxxxwwwuuufff___ZZZ]]]hhhttt{{{}}}~~~~~~|||yyywwwvvvxxxzzzxxxvvvrrrooolllhhhccc```cccbbb```^^^[[[ZZZZZZ[[[SSSPPPIIIAAA;;;:::::::::>>>BBBPPPfffyyy}}}zzzuuuxxx}}}vvvppp|||iii]]]eeezzzpppaaaaaazzzkkkiii}}}wwwfffZZZOOOJJJGGGDDDDDDEEEKKKTTT^^^ccchhhuuuzzzqqqpppnnnppp}}}}}}ssshhhaaaSSSLLLCCC===<<<<<<999666444444333333333444444555'''''')))+++'''###%%%+++###%%%((())))))((()))***&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%'''(((((('''&&&''''''(((((((((((((((((()))***)))'''&&&&&&'''+++)))((()))+++,,,,,,++++++,,,------......------************************222//////111111......000...///000...---...333888888III___ooo}}}~~~vvvlll```RRRDDD:::999444//////222444111...,,,111666777666333333333333444777???JJJYYYfffnnnzzz|||}}}qqqhhhfffjjjpppuuuxxxyyyxxxvvvsssmmmaaaPPPAAA;;;===AAAGGGVVVgggqqqwwwyyywwwsssuuuuuuuuuwwwyyyzzzyyyxxxmmmiiifffiiiqqqyyy|||}}}~~~}}}yyywwwwwwyyy|||yyyxxxuuusssqqqmmmhhhdddeeedddcccaaa___^^^___aaaXXXUUUOOOEEE===;;;:::::::::<<>>OOOcccuuu~~~nnn___RRRGGG===777666333333666555000///111:::///555222333666---555555666777===NNNcccrrrvvv|||}}}|||}}}}}}{{{wwwrrrpppooonnnkkkcccVVVHHH@@@@@@CCCKKKZZZmmmxxxyyywwwwwwyyy|||{{{{{{|||~~~~~~}}}|||zzzyyyxxxwwwxxxzzz}}}~~~|||}}}wwwtttvvvxxxwwwzzzyyywwwwwwvvvvvvuuutttpppooollljjjhhhfffffffffaaa___ZZZSSSKKKDDD>>>;;;999;;;AAAMMM___sssyyykkktttooo___fff}}}rrr___ddd|||ppplll}}}tttdddTTTJJJHHHDDDFFFGGGKKKWWWnnnvvvtttvvv{{{qqqmmmgggccc___\\\ZZZWWWTTTRRRNNNJJJFFFCCCAAA@@@@@@===999666666777777777555555555444222222444666(((((()))******)))((((((((())))))))))))(((((('''''''''(((((((((((((((((())))))***(((&&&&&&''')))))))))(((''''''''''''(((((()))***+++++++++***)))))))))))))))************))))))))))))))))))))))))'''+++---)))'''(((******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---...------------...///000111111999GGG[[[nnn}}}yyygggUUUIIIAAA;;;777555222222555555111111333222)))222222666;;;444;;;444666:::BBBSSShhhvvvyyy~~~wwwqqqnnnllllllmmmiii```TTTKKKIIIJJJUUUaaapppxxxyyyxxxzzz}}}}}}||||||}}}~~~~~~}}}||||||{{{zzz{{{}}}~~~yyyzzzvvvpppmmmppptttuuuyyyyyyyyyyyyyyyxxxwwwwwwssssssrrrpppnnnllljjjiiifffddd```YYYQQQHHHAAA===;;;:::<<>>GGGXXXkkkwwwyyy|||vvvqqqnnnmmmmmmooonnnhhh^^^WWWUUUVVVdddlllvvvzzzyyyxxxzzz~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~uuurrrllleeebbbeeelllpppsssuuuwwwxxxwwwvvvvvvvvvuuuuuuuuuuuussspppmmmlllkkkiiifff```WWWNNNEEE@@@:::777888AAAOOO```rrryyygggiiivvvppp___dddzzzqqq___cccxxxjjjhhhzzzuuu___QQQHHHFFFEEEEEEIIIUUUkkk}}}vvvllluuurrrfff]]]SSSLLLQQQNNNIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@999777444333444555555555333333333222111222444666''')))***,,,,,,***)))'''))))))***))))))((('''&&&&&&'''''''''(((((())))))((()))***)))'''''')))***&&&&&&&&&'''((()))***+++%%%'''(((***)))(((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))+++((('''))),,,,,,***'''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,+++---,,,,,,------...///000333777???NNN```rrruuu___KKK???:::888777333111111555555222222444???333666000000444---555666:::@@@JJJ[[[ooozzz|||~~~~~~|||xxxsssnnnlllkkkoooqqqrrrmmmfffaaabbbeeennnsssyyyzzzyyyyyy|||~~~|||}}}~~~~~~~~~~~~qqqjjjaaaYYYVVVYYYaaaiiinnnrrrvvvxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvssspppnnnkkkkkkiiiddd[[[QQQGGGAAA777444666@@@LLLYYYiiiwww{{{ggggggqqqqqq```cccyyyqqq^^^cccwwwiiifffzzznnn]]]LLLGGGDDDEEEGGGMMM[[[jjj|||rrruuuzzzjjj]]]UUUNNNJJJHHHHHHEEECCCBBBCCCCCCBBBAAABBBAAA@@@???>>><<<;;;::::::888555444555555444333222333333222111222444666(((((()))******)))((((((((())))))))))))(((((('''&&&&&&''''''((()))))))))'''((())))))((((((***,,,$$$$$$$$$%%%%%%&&&'''(((((()))*********)))((('''))))))))))))************)))))))))))))))))))))))),,,((('''***,,,***((()))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------.........---,,,,,,------------...///000111222555;;;HHHZZZlllzzzuuu___KKK???999777555333111222555555222222444999...333///111666///888333888???JJJ]]]rrr~~~~~~~~~{{{vvvpppkkkhhhgggooorrrtttqqqllljjjmmmpppqqquuuyyyzzzzzz{{{~~~||||||~~~~~~~~~rrrgggZZZQQQLLLNNNXXXcccmmmsssyyy{{{zzzyyyyyyzzzwwwxxxxxxxxxwwwtttqqqpppjjjkkkjjjfff^^^SSSHHHAAA999444666???HHHPPP^^^mmmxxx~~~jjjgggooosssbbbcccyyyppp^^^bbbwwwlllhhhzzzmmmXXXMMMEEEEEEFFFHHHPPP[[[wwwzzzuuu{{{rrrfffXXXQQQMMMJJJJJJKKKCCCBBBBBBBBBDDDCCCAAA@@@AAAAAA@@@???===:::888777:::888666555555555444333222333333333222333555777(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&''''''((())))))***%%%'''((())))))***,,,...(((((('''&&&&&&%%%&&&&&&******)))))))))((((((((())))))))))))************))))))))))))))))))))))))***)))***+++&&&"""%%%---******************************+++,,,,,,,,,,,,++++++,,,---......------,,,............///000111111222444:::FFFXXXjjjyyyuuu```LLL@@@999555333444222222555555222111333000'''000111444999111999333888>>>III\\\qqq~~~{{{vvvooojjjhhhhhhlllqqqvvvuuurrrqqqssswwwuuuxxxzzzzzzzzz{{{~~~}}}{{{{{{}}}vvviiiYYYNNNHHHIIITTT```nnnttt|||~~~|||}}}yyyyyyyyyyyywwwuuusssrrrmmmnnnooollldddYYYMMMFFF>>>777666<<>><<<;;;666555444444555666555444333333444333333444666888((((((''''''''''''((((((''''''((())))))***))))))&&&&&&&&&'''((())))))***$$$&&&((())))))+++---000...---,,,***((('''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))&&&)))...,,,!!!"""000******************************+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,///......//////000111222222444;;;GGGYYYlll{{{uuu```MMM@@@888333000555222222555555111111333444,,,666555555555(((,,,777;;;@@@III[[[ooozzz}}}~~~{{{wwwqqqmmmlllllljjjpppwwwyyyvvvtttvvvyyy{{{||||||{{{yyyxxxzzz|||}}}{{{zzz|||~~~{{{lllZZZNNNGGGGGGSSS```nnnuuu}}}~~~zzzzzzzzzyyyxxxvvvuuutttqqqsssuuurrrkkk___TTTLLLCCC:::666:::<<>>>>>@@@@@@AAA@@@???>>>333222222333555777666555333444444444333444777999))))))((('''&&&%%%%%%$$$+++*********))))))((((((''''''''''''((((((((((((###$$$&&&((())))))(((''')))((('''&&&&&&'''((((((((('''(((+++)))%%%%%%((('''$$$$$$'''(((&&&'''+++&&&'''(((*********)))((())))))))))))******************+++,,,,,,,,,++++++)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,333---///000+++///444000222222777CCCVVVjjjzzzqqqYYYHHH<<<555444666111222222333444666777888222333333333222222444666999999???KKK[[[kkkuuuzzz}}}zzzvvvrrrooonnnqqqtttxxxyyywwwvvvwwwyyy{{{zzzxxxvvvvvvwwwyyyzzz~~~{{{yyyyyyzzz|||}}}vvvooodddVVVMMMOOOZZZdddtttvvvzzz}}}~~~~~~{{{yyyyyy||||||zzzwwwrrrtttvvvuuuooocccUUUKKK@@@999444666;;;@@@GGGNNNccclllyyysssfffggg~~~wwwaaa```tttqqqaaa___uuuhhhcccwwwkkkNNNEEEEEECCCBBBCCCSSS\\\ppp~~~sssfffqqquuucccZZZPPPOOOMMMKKKJJJIIIIIIJJJJJJHHHFFFHHHOOOSSSLLLAAA@@@@@@???===<<<;;;:::999666555555444444444555555555555333000...222999@@@((((((((('''&&&&&&%%%%%%))))))))))))((((((''''''&&&&&&''''''(((((())))))&&&''''''(((((())))))))))))((('''''''''((()))******)))***,,,***&&&&&&***)))&&&&&&((()))&&&'''***'''(((((())))))))))))((())))))))))))************((()))***+++,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))&&&+++...))),,,222...222333777CCCUUUiiixxxnnnXXXHHH===666444555111111111000000111222222222333333333222222444555666777===JJJ[[[kkkwww|||~~~{{{xxxvvvtttuuuxxxzzzzzzyyyxxxyyy{{{|||yyyvvvttttttvvvyyy{{{~~~}}}|||{{{{{{|||}}}~~~yyytttjjj___XXXZZZccckkkuuuwwwzzz}}}~~~|||yyyyyyzzzzzzwwwtttqqqsssuuuuuupppeeeXXXNNNCCC<<<666666999===CCCJJJ\\\ffftttuuuhhhhhh|||xxxbbb___rrrqqqbbb```uuuppplll~~~lllOOODDDCCCAAA@@@AAAHHHRRRfff{{{~~~rrrkkklllxxxtttcccVVVPPPJJJJJJHHHGGGFFFGGGGGGHHHHHHGGGEEEGGGOOOTTTOOOFFF@@@@@@>>>===;;;999888777555555444333333444555666222222222111000222444777''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((())))))******))))))(((((()))******((((((((((((((()))***+++)))((((((+++)))%%%&&&***)))&&&&&&)))***((()))---***))))))(((((((((((()))))))))))))))************'''((()))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''///222,,,---333000222333777BBBSSSfffvvv~~~{{{jjjVVVIII@@@999555444777666555333222222111111111222333222111222333555444555;;;HHHZZZkkkwww|||}}}|||{{{{{{|||}}}|||{{{{{{|||~~~|||yyytttqqqqqqtttyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzssslllfffhhhooouuuvvvxxxzzz}}}~~~~~~}}}zzzyyyyyyxxxtttpppoooppprrrrrrooofff[[[SSSIII@@@888777888:::???EEERRR]]]lll|||yyyjjjgggyyyzzzddd]]]nnnqqqcccbbbvvv{{{xxxkkkOOODDDBBB>>>===>>>???HHHYYYjjjooojjjdddcccqqqtttggg[[[OOOHHHFFFCCCCCCBBBBBBBBBBBBCCCDDDAAAAAA???BBBJJJQQQOOOHHHAAA@@@>>><<<999777666555444333222111222333666777333222333444555555333111&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))((((((((((((((()))***++++++,,,'''%%%%%%'''&&&###$$$(((&&&###$$$(((***)))+++///+++***)))'''''''''((()))((()))))))))************(((((()))++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---333444+++,,,111///222333777AAAPPPcccsss}}}vvvfffUUUKKKDDD===777555888777666555333333222222111222333222111111333555444555;;;HHHZZZjjjvvv{{{}}}~~~~~~}}}|||}}}~~~}}}yyysssooooootttzzz~~~~~~~~~}}}}}}|||zzzvvvsssssswww{{{wwwxxxzzz|||~~~~~~}}}}}}|||yyyyyyyyyxxxsssooommmnnnoooooommmfff^^^XXXOOOFFF<<<999888888<<>><<>>>>>>>>>>>??????===???GGGOOONNNHHHAAA???===;;;888555333222333222111000111333666888666555444777::::::777333%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''')))+++***)))'''%%%''''''((()))***+++++++++'''%%%%%%'''%%%###%%%)))'''$$$$$$'''((('''(((++++++***)))'''''''''((()))((()))))))))******************+++++++++***))))))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///+++///000''')))///,,,222333777@@@NNNaaarrr}}}rrrcccSSSKKKGGGAAA:::777333333222111000000000111111222222222111111333444666777<<>>DDDNNN___ppp~~~~~~llldddqqq|||fffZZZfff}}}nnnaaa```vvvttt\\\GGG@@@@@@===<<>>===<<<;;;:::AAAAAA@@@AAAGGGNNNNNNIII@@@???===:::777444222111333222111111111333666777777444333555999;;;:::888&&&&&&&&&'''''''''(((((())))))))))))************''''''''''''((((((((((((&&&''')))******)))'''&&&''''''((()))************)))'''''')))(((%%%(((---+++'''&&&((('''$$$$$$'''***))))))(((((((((((()))))))))))))))************++++++++++++***)))((('''---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---(((,,,///+++...222---111333888@@@NNN```sss~~~nnn^^^OOOJJJHHHCCC===999333333222222222222333333000111222111000111222444888888===IIIZZZiiitttxxx}}}~~~~~~}}}zzzwwwuuuvvvyyy}}}}}}{{{|||}}}{{{{{{|||}}}}}}|||{{{zzzwwwxxxxxxyyyzzzzzzzzzzzzyyywwwuuuvvvvvvuuupppkkkkkkjjjhhhgggeeebbb^^^ZZZPPPHHH@@@===;;;888999<<>>???===<<>>DDDKKKQQQXXXfffrrruuu[[[QQQHHHEEEDDD@@@???@@@@@@@@@???>>>===;;;999888<<<>>>>>>???DDDJJJIIIDDD@@@???===:::777444222111333222222333333444555555333222000111444777888999&&&&&&&&&'''''''''''''''((((((((()))))))))******(((((((((((('''''''''''')))(((((('''((()))+++,,,''''''((()))))))))((('''***(((((()))(((&&&)))...***'''&&&((((((&&&&&&)))'''(((((())))))))))))((())))))))))))************)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,222000222111'''111333888@@@MMM```ttt~~~iiiZZZKKKGGGGGGCCC===999777666555444444444444555000111222111000000222444777888===JJJ[[[kkkvvv{{{}}}}}}~~~|||{{{zzzzzz{{{|||~~~|||{{{}}}~~~~~~~~~{{{|||}}}~~~~~~}}}zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvtttrrrrrrrrroooiiiddddddaaa^^^[[[YYYWWWSSSQQQKKKDDD???===<<<888888:::???HHHVVVeeessspppcccjjj~~~lllYYY```vvvqqqbbb```tttnnnlll]]]KKK>>>>>>???<<<;;;===:::===FFFSSS^^^iiivvvsss```PPPHHHBBBAAABBB@@@???@@@===>>>>>>>>>===<<<:::999999<<<>>>@@@EEEJJJIIIDDD???>>>===:::888555333222333444555555555555444333///000111111111111333555''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&---***'''%%%&&&***...111''''''((())))))((('''&&&)))&&&&&&''''''%%%(((---%%%###$$$(((******,,,000&&&'''(((*********)))((())))))))))))************'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))###(((000///...(((000333888@@@MMM```uuugggWWWHHHDDDEEEBBB<<<888555444333222111000000000000111222111000000222444555777===JJJ\\\mmmxxx}}}~~~|||}}}~~~{{{|||}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}~~~}}}zzzwwwvvvvvvvvvvvvvvvvvvwwwwwwuuusssqqqpppoookkkddd___[[[XXXTTTPPPNNNLLLIIIGGGGGGAAA======<<<888777888???FFFSSSaaaooo|||rrrdddhhh}}}oooZZZ___tttssscccaaassshhhfff{{{qqqXXXHHH======???;;;999;;;999>>>KKK]]]lllxxx{{{dddQQQNNNFFF@@@@@@AAA@@@???AAA;;;<<<===>>>======;;;;;;===AAAEEEGGGMMMRRRPPPLLL???>>>===:::888666444333333444666777777666444222...111444444111///000222(((&&&%%%&&&((()))***)))***)))'''((()))++++++***''')))******))))))***,,,(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))***************)))(((((()))***((('''"""'''+++------)))(((***+++***)))((()))***++++++******)))(((((((((......------,,,---------++++++,,,,,,,,,,,,------***---///000///...------222333666AAAQQQdddttt}}}~~~dddTTTEEEBBBFFFDDD>>>999777777666555555555555666444333000///000111444666555666===LLL___nnnvvvxxxzzz}}}~~~}}}|||~~~|||}}}|||~~~{{{www|||~~~|||{{{{{{zzzyyyxxxxxxwwwwwwrrrsssuuuwwwwwwvvvtttssspppnnnkkkfff```ZZZUUUQQQLLLHHHEEEDDDFFFFFFDDDAAADDDBBB???<<<:::999888888;;;EEETTTaaakkkvvvyyyiiinnn~~~mmmaaacccsssvvvddd```rrr~~~hhhfffzzz}}}rrrcccYYYFFFEEECCC@@@>>>============CCCNNN[[[iiiuuu~~~uuuhhhZZZPPPIIIDDD??????AAAAAA>>>;;;???@@@@@@???>>>===>>>@@@AAAFFFIIINNN\\\fff\\\JJJCCC???<<<:::;;;:::777444444333333555777777444000222222111000111444666888***(((&&&'''(((((((((''')))(((((((((***+++***)))&&&'''(((((('''&&&''')))(((((((((((())))))))))))***)))(((''''''((())))))((((((((()))))))))******)))((('''''')))))))))'''###'''((((((***,,,)))###(((***+++***)))((()))***)))))))))***++++++,,,,,,******)))))))))******++++++++++++,,,,,,,,,------,,,...111222111/////////333333777BBBSSSeeettt}}}zzzcccRRRBBBAAAFFFEEE>>>888777666555555444444555555333222111000111222444555555777>>>LLL___oooxxxzzz{{{~~~~~~~~~~~~{{{|||}}}}}}}}}}}}~~~}}}tttrrrxxx~~~~~~}}}{{{zzzzzzyyyyyyxxxwwwuuutttsssmmmoooqqqsssqqqnnniiifffeeeddd```[[[UUUNNNIIIFFFCCCBBB???>>>>>>>>>===<<<@@@???===;;;999999999999<<>>===<<<::::::::::::::::::???FFFPPP[[[eeemmmqqqyyy}}}|||wwwppplllggg```UUUMMMHHHCCC>>>===???AAA???===BBBDDDEEEBBB???===???BBBJJJPPPUUU[[[fffkkk]]]JJJ>>>;;;888777888999888666444222222333666666333000222222111111222444555777+++)))''''''((((((&&&%%%((((((((()))++++++)))(((&&&((()))(((&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))'''&&&%%%&&&((())))))(((!!!&&&)))((((((,,,---,,,(((***+++***)))((()))************+++,,,,,,------++++++++++++,,,------...++++++++++++,,,,,,,,,,,,,,,...000111000//////000222444999DDDUUUfffuuu}}}uuuaaaOOOAAABBBIIIHHH???777555555444333333333444444222222222222222333444444666777>>>NNNaaaqqqzzz}}}~~~~~~zzzttttttwwwzzz~~~~~~~~~{{{sssssszzz~~~|||{{{zzzxxxvvvvvvvvvvvvuuussspppmmmkkkggghhhjjjjjjfff```YYYUUUUUUTTTQQQMMMIIIDDD@@@>>>?????????===;;;;;;;;;<<<<<<;;;:::999999999999:::<<>><<<>>>@@@@@@>>>EEEIIIKKKGGG@@@>>>BBBGGGTTT\\\dddkkkrrrppp^^^III<<<999555444444555444444333222111222333333222111222222333333444444555555)))((('''((((((((('''%%%''''''(((***,,,+++)))&&&(((*********((('''((()))(((((((((((())))))))))))((((((((((((((()))))))))''''''''''''((((((((((((%%%%%%$$$%%%((())))))(((&&&,,,+++***)))(((&&&(((***+++***)))((()))***---,,,,,,+++******))))))+++++++++,,,---...///000***++++++++++++,,,,,,,,,))),,,......------...///222444:::FFFWWWhhhuuu|||qqq^^^NNNAAAEEENNNMMMAAA777555444333333222222333333222222222333333333333444666888@@@PPPdddttt}}}|||zzzxxxrrrkkkjjjmmmvvv{{{~~~~~~xxxxxx~~~|||zzzxxxuuusssrrrrrrsssrrroookkkfffdddbbbaaa```]]]XXXRRRLLLHHHHHHGGGFFFEEECCCBBB@@@@@@<<<>>>???===:::999;;;>>>;;;;;;::::::999999999999<<>>::::::::::::;;;;;;;;;<<<<<<<<<===>>>BBBFFFKKKMMMOOOQQQTTTVVVXXXXXXVVVUUUUUUOOOKKKOOOWWW]]][[[XXXLLLGGGAAA======>>>??????EEEKKKNNNJJJCCCAAAHHHOOO^^^fffpppvvvxxxppp[[[GGG===:::666333111000000000333222111000111111222222222333333444555555444444'''&&&&&&((()))***((('''&&&&&&(((***++++++(((&&&((()))***)))((('''((()))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((((((%%%%%%$$$%%%((())))))(((!!!(((---+++(((((('''%%%(((***+++***)))((()))***+++++++++***))))))(((((((((((((((((()))***+++,,,*********+++++++++,,,,,,)))+++------------...///111444<<>>>>>DDDJJJNNNLLLGGGGGGOOOWWWjjjpppvvvxxxsssfffQQQ@@@:::999666333000///000111111111111000000000111222222222444555555555555555%%%%%%&&&(((***+++)))''''''''''''(((******((('''$$$&&&''''''&&&%%%'''((((((((((((((())))))))))))&&&'''((()))*********)))''''''((((((((()))))))))'''&&&%%%&&&((())))))((()))+++***&&&%%%))),,,,,,(((***+++***)))((()))***'''(((((()))******++++++))))))))))))***+++,,,,,,************+++++++++++++++---............000222333777???MMM^^^mmmxxx}}}ttteeeSSSKKKIIIQQQYYYSSSEEE:::444444333222222222333333333333333333333444555555777;;;FFFXXXlllyyy~~~~~~zzzwwwtttsssmmmgggeeehhhvvv{{{~~~}}}yyyvvvtttqqqnnnlllhhhhhhgggeeebbb^^^ZZZXXXRRROOOKKKFFFBBBAAA@@@@@@AAA@@@???===<<<;;;::::::999::::::999999999:::<<<<<<<<<<<<;;;:::999888777999@@@LLL[[[kkkxxxqqqhhhmmmzzzbbbcccqqqsssccc```ooo{{{eeecccwwwzzzjjjYYYLLLDDDBBB>>>===<<<;;;:::888;;;;;;::::::888777555444999999999999:::<<<>>>???CCCBBBDDDKKKSSSVVVTTTPPPMMMIIIFFFFFFIIILLLMMMMMMNNNKKKFFFAAA>>><<<======CCCGGGKKKKKKIIILLLTTT\\\pppqqqqqqmmmcccUUUDDD888222333444333222111333444000111222222111000111222222222333444555666777777&&&&&&''')))******'''%%%((('''&&&''')))))))))((("""$$$&&&&&&&&&&&&((()))(((((((((((())))))))))))%%%&&&((()))*********)))((((((((()))))))))******)))((('''''')))))))))'''***+++(((%%%&&&++++++)))(((***+++***)))((()))***((())))))******+++,,,,,,---,,,,,,,,,,,,,,,------************+++++++++++++++,,,---...---...000222666:::DDDSSScccrrr{{{xxxhhhZZZKKKHHHLLLVVV[[[SSSDDD:::555555444333333333333333555444222222222333555777777===III\\\ooo{{{~~~|||~~~~~~{{{zzzyyytttooonnnrrr{{{~~~}}}{{{zzzwwwuuupppmmmiiigggeeebbb```]]]ZZZZZZXXXVVVSSSPPPMMMKKKEEEDDDBBB@@@???>>>>>>??????>>><<<:::999888888888:::888777888999;;;;;;:::888888999::::::999888888999>>>GGGUUUdddrrr{{{||||||~~~sssgggkkk{{{{{{bbbcccqqquuueeebbbnnn}}}fffdddwwwwwweeeYYYMMMCCCAAA@@@???>>>>>>===<<<;;;;;;;;;<<<;;;:::999777666777777777888888999999:::???>>>@@@HHHSSSXXXVVVQQQKKKJJJHHHFFFEEEEEEGGGIIIHHHGGGDDD@@@===<<<<<<===CCCFFFHHHIIIKKKOOOWWW]]]eeebbb]]]VVVLLLBBB999555---000333333222111222444///222444444222000111222222222222333444666999:::((((((((()))***)))&&&###)))'''&&&&&&((())))))(((###%%%'''(((((()))***,,,(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))***************)))(((((()))***((('''&&&((()))(((***+++$$$(((***+++***)))((()))***------,,,,,,+++******)))******))))))((())))))))))))************+++++++++)))***+++++++++,,,...111888===HHHWWWggguuu~~~zzzooo___RRREEEFFFMMMYYY\\\RRRCCC999666555444444333333444444666444222111111333666888777===KKK___qqq|||}}}{{{{{{}}}{{{wwwwwwzzz~~~~~~{{{wwwqqqnnnllljjjhhheeeaaa___[[[XXXVVVTTTRRROOONNNMMMKKKHHHEEEBBBAAA@@@<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999:::;;;555222000111555777666444444555777888999999999888999===FFFSSSaaannnvvvzzzxxxyyy{{{tttfffiiiyyy{{{bbbcccqqqvvvgggdddnnnhhheeexxxjjjXXXOOOGGG@@@>>>>>>===<<<<<<<<<;;;;;;666666777777777555444333666777888888888888777777;;;:::<<>>@@@CCCCCCCCCBBB???===<<<===>>>EEEFFFGGGHHHKKKPPPWWW\\\TTTOOOIIIBBB;;;555444666---111444444111//////000...222555666333111111222222111111222444777:::<<<))))))(((((((((((()))))))))(((''''''((()))'''&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''******))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++------,,,+++***)))'''***000111,,,+++---+++***,,,000000...000555999;;;HHH\\\lllttt{{{~~~vvvgggUUUIIICCCHHHPPPWWWYYYPPPBBB888444333222222333333111000+++...111333333333333444999===III[[[nnnxxxyyyvvvzzz|||{{{wwwoooeee___]]]\\\XXXUUURRRQQQPPPNNNLLLJJJHHHFFFEEEBBB???===<<<===???AAA<<<<<<======<<<<<<;;;:::===;;;888666444444555666888888777555333333555888555555666666777999:::;;;<<<>>>DDDOOO]]]kkkuuuzzzzzz{{{}}}{{{iiigggrrr|||fffaaajjjwwwfff```qqq~~~fffbbbuuuiiiXXXMMMFFFBBBBBB???>>>===<<<<<<;;;<<<<<<999999999888888888888777888777777666666666666666666444555;;;EEELLLMMMLLL@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB???<<<;;;;;;<<<>>>@@@DDDIIIMMMNNNKKKHHHCCCAAA>>>:::666444333222555444444333222111000000222444555666555333000...222333444555777999;;;<<<))))))(((((((((((()))))))))((('''''')))))))))''''''''''''((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((())))))***+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,+++)))'''...,,,,,,///...'''%%%&&&---,,,...111111///111555;;;???LLL```ooowww}}}|||qqqaaaQQQGGGEEEGGGKKKQQQSSSNNNBBB777444333111222333333222000...000222333333333444555777;;;DDDUUUfffqqqtttssstttwwwyyyzzz{{{}}}yyywwwwwwuuuqqqnnnggg```WWWSSSRRRQQQNNNLLLLLLKKKJJJHHHFFFCCCAAA@@@<<<<<<:::999999888999999888888888888888777777666<<<;;;999777666555666666555666555333222333555777555555555555666777888888;;;>>>DDDOOO]]]jjjtttxxxzzz{{{}}}|||iiigggqqq}}}fffaaaiiiwwwfff___ppp|||dddaaauuuttt^^^PPPHHHCCC@@@@@@>>>>>>===<<<;;;;;;;;;;;;888888888777777777666666777666555555444444555555444222111666===AAABBBAAA;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;888777888999AAAAAACCCEEEFFFDDD@@@===;;;:::777444333111111111444333333222222111111000222333444555444222000...111111222444777999<<<===))))))(((((((((((())))))&&&%%%%%%&&&((()))((('''((((((((((((((('''''''''((())))))******))))))((())))))************))))))((((((((((((((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---***((()))++++++)))&&&222///......+++&&&###$$$///...///222111///111666<<>><<<:::999999::::::999888666666555555666666555555444333888888777666555555444444222333333333222333666888666555555444444555555666:::===DDDOOO]]]iiiqqquuuxxxzzz|||~~~~~~jjjfffooo}}}gggbbbiiiwwwfff___nnnzzzccc```tttpppaaaRRRIIIEEEAAA???@@@===<<<;;;::::::999999999777777666666666555555555555555444333333333333444444111000111555888777555555555555555555555555555777888888777555555666888???>>>>>>???>>>;;;777333444333222111000000111222222222222222222222222222111222333444333111///...///000111333666999;;;<<<))))))(((((((((((())))))$$$###"""$$$&&&''''''&&&((((((((((((''''''''''''((())))))******))))))(((((())))))******))))))((()))(((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************---)))&&&'''+++---,,,)))333111///...,,,***)))***000......111000...000555<<>>===EEENNNNNNDDD999333222111111333333222111333444333222000111333555444666:::BBBNNNZZZccchhhlllmmmoooppprrryyy~~~~~~|||xxxuuujjjccc[[[UUUSSSQQQNNNKKKHHHEEEBBBAAABBBCCCCCCBBBEEEEEEDDDBBB@@@===;;;:::999999888888777666666666555555666666666555444444333444444444444333111111111222333333333555777:::777666666555444444555555888;;;BBBNNN[[[fffmmmpppvvvxxx{{{jjjdddkkkjjjdddjjjwwweee^^^lll{{{ccc```ssswww___TTTJJJGGGEEEBBB@@@AAA<<<;;;:::999888888888888777777777666666666555555555555444333333333333333666333111111333444333111333333333333333333333333666777777777666666888:::999888888999:::888555333333222111111111111333333000000111111222222222333000111222222222000///...000111222333555777999:::))))))(((((((((((())))))%%%$$$$$$%%%((())))))((((((((((((((((((''''''''''''(((((())))))((((((''''''(((((())))))(((((('''***))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++(((&&&'''+++000222222888777444000.../////////...,,,---///...---000555===KKK^^^ooozzz~~~wwwiiiXXXIII@@@===;;;999;;;EEEOOOPPPEEE999333222111111333333333111333333333111//////111333333555888<<>><<<;;;888666333111111111333444555555555555555444333333222333333444444333222222000222444555555666999;;;888888777666555555555555666999@@@KKKWWWbbbiiilllrrrvvv{{{jjjbbbfff}}}nnnggglllvvvddd]]]jjj}}}ddd```sssyyyhhhSSSLLLFFFEEEDDDAAA???@@@;;;:::999888888777777888888888777777777666666666666555444444333333444444555333222222222333333222333333333333333333333333444555666666555666888:::777666666777888888777555444333222111111111222333///000000111111222222333000000111111111000///...333333333333555666777888))))))(((((((((((()))))))))(((((()))+++,,,+++***''''''''''''((((((((()))'''(((((())))))(((((('''''''''((((((((((((''''''***************++++++,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((())),,,222888<<<@@@>>>999111...///000...---++++++......---111777>>>NNNcccqqq{{{zzzoooaaaRRRFFF>>>;;;777777<<>>>>>===;;;;;;:::888444222111222555777222222333333222222111000444444444444444444444444000222555666666777999;;;888888777666555555555666555777===GGGSSS^^^eeehhhpppuuu|||kkkaaacccxxxtttkkkooovvvddd\\\iiifffaaassskkk[[[LLLFFFCCCDDDCCC???===>>>;;;:::999888888777777888888888888777777777666666555555444333333333333444111111000000111111222333444444444444444444444444111222333333222333555777888777555555666777555444333222111000///000000111000000000111111111222222000000111111111000000000333333333444555777888999))))))(((((((((((())))))+++)))))))))++++++***)))%%%&&&&&&'''((()))******((())))))******))))))((((((((())))))))))))(((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++,,,222<<>>;;;777999>>>EEEKKKIII@@@777222111000111333444333222000222333333222111222333...222666666777;;;CCCJJJWWW^^^iiirrryyyzzzvvvhhhbbb\\\ZZZ\\\\\\WWWRRRLLLGGGBBB@@@@@@AAA@@@>>>???@@@AAAAAA@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999777555555555666777111111111222111000000///222222111111111222444555///222444555666666888:::666666555555444555555555444555:::CCCNNNYYYaaaeeepppuuu}}}nnnbbbbbbvvvyyyppprrrvvvccc\\\iii~~~fffaaatttsss]]]PPPHHHDDDCCCDDDCCC???>>>???;;;;;;:::999888888888888777777666666666555555555444444333222222222222222//////000000000000222333333333333333333333333333000111222111111111333555777555333333444555555444222111000///000000222222000000000000111111111111111111111111111111111111111222333444666999;;;<<<))))))(((((((((((()))))))))(((''''''((()))'''&&&$$$%%%&&&'''(((***++++++******++++++++++++******))))))************))))))((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++...000...---222===GGGAAA@@@999...)))---...,,,---+++,,,///000000555<<>>===<<<999:::;;;<<<<<<<<<<<<<<<444444444444333222111111222222222222222111111000///...---,,,---///111222///111333555555555666888444444444333333444444555444555888@@@LLLWWW___dddpppuuu}}}pppdddbbbvvv|||rrrtttvvvccc[[[iii}}}eeebbbuuuiiiUUUJJJIIIEEEDDDFFFEEEBBBAAACCC<<<;;;:::999888888888888666666555555555444444444333222222111000111111111000000111111000000222333222222222222222222222222111222333222111222333555222000///000222555666666222111111111222333555666111111111000000000000000111111111111111222222222///000222444888;;;>>>???''''''''''''((()))+++,,,,,,)))'''(((******(((%%%(((((())))))))))))((((((&&&''')))***+++***((('''******)))))))))))))))***&&&((())))))(((((()))+++******))))))))))))******))))))))))))))))))))))))+++(((***///...)))'''***...+++)))))),,,---,,,***+++***)))***---111666999666222000000///,,,,,,///,,,...000///...///444888BBBYYYpppzzz{{{jjjWWWMMMHHHBBB>>><<<777;;;???@@@===999555444444333222111111111222333222222222111222222333333444444333444555777999:::CCCLLL[[[mmm}}}|||rrrmmmhhhffffffeeeaaa]]]PPPNNNKKKHHHEEECCCAAAAAA@@@@@@AAAAAA???>>>;;;::::::999999999888888777777444555666888888888777777555444333222111111111111000......111555555000+++333333333222222111111111111222222222111222555888555222000111444555444333555666888:::???KKKYYYdddjjjppp{{{tttfff```ppp{{{mmmkkkyyyggg___jjjjjjddduuuttt___QQQJJJDDDGGGJJJHHHCCC>>><<<<<<;;;;;;:::999999:::::::::777777777777666555333333666333000000111222000...222222222222222222222222666222111222222000111444000000000000000///......000,,,)))+++000444555333444333222111111111222333333222222111000000111111444///,,,...000...///111333111111444:::>>>@@@@@@''''''(((((())))))******+++)))'''''')))***((('''(((((())))))))))))((((((&&&''')))*********((((((******))))))))))))******&&&'''(((((('''&&&''')))***))))))(((((())))))***))))))))))))))))))))))))(((&&&(((---...)))(((++++++)))'''(((***+++***(((+++*********+++...111333222...---...---******---,,,...000///...000444999GGG]]]sss}}}yyyhhhUUUKKKFFFAAA<<<;;;888<<>>EEERRRcccttt~~~|||xxxrrrmmmaaa]]]WWWVVVVVVUUUQQQMMMJJJHHHFFFCCCAAA???>>>=========<<<<<<;;;999888777777777777666666666555555444444555666777666555555444444333222111111111111555222///000333444111---333333333222222111111111222222333222111222444666666444222333555777666444444555666888>>>HHHVVV```hhhoooyyyuuufff___nnnwwwjjjhhh}}}xxxfff^^^iiiiiiccctttqqq\\\OOOHHHEEEHHHIIIGGGBBB===;;;<<<999888888777666666777777555555555555555444333222666333111000222222111///222222222222222222222222444111000222222//////222000000000000000///......444000,,,---111333333111222111000///000000222222333333222111000000000000000...///222111......111111000000444;;;@@@CCCCCC'''((())))))))))))((((((***(((&&&&&&''')))))))))(((((())))))))))))((((((&&&''')))*********)))(((***)))))))))))))))******''')))))))))'''&&&'''((()))((((((''''''(((((()))))))))))))))))))))))))))&&&%%%'''+++,,,******,,,+++)))(((((()))******)))+++************+++,,,,,,///+++***,,,,,,)))***---,,,...//////...000555999JJJ```vvvwwwfffRRRHHHCCC>>>:::999999<<>><<<;;;:::999999999888777666555444444444444444444444333333333333333333444444444333222222444333222111000000000000888444000///111222111///222222222222222111111111222333333222111111333555666555444555777888777666333444555777;;;EEEQQQ[[[gggmmmvvv~~~wwwggg___lllssseeedddzzzwwweee]]]hhhhhhbbbssskkkXXXKKKEEEFFFHHHHHHEEE???;;;;;;<<<:::999888777666555555555333333444444444333333222666444222111222333222111111111111111111111111111111///000333333///...000000000000000000//////...666333//////111222111/////////.........000111222333333222222111000000///------000444333//////111//////111555;;;AAAEEEFFF(((((()))******)))(((''')))(((&&&&&&''')))***+++(((((())))))))))))((((((''''''((()))***))))))((())))))))))))))))))***++++++,,,,,,+++***((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))***))))))***,,,++++++***++++++,,,,,,*********+++******))))))---******---...+++,,,///+++---//////...000555999KKKaaavvvtttbbbNNNCCC>>>:::888888888:::<<<<<<999666444333444333111000000000111222......//////111222444444444333333333333555666777666777<<>><<<:::999888777666666666666777666444222222222222333222222222222222222222222222222222222111111000000222222111000000000000000444222000000111222111///222222222111111111111111222333444333111111222333555555666666777777777666333444555777:::BBBMMMUUUccciiisss|||{{{jjj```jjjpppcccaaawwwwwwddd\\\hhhgggaaarrr~~~hhhVVVJJJCCCGGGHHHHHHDDD>>>::::::;;;===<<<;;;999888777777777222333333444444444444333555444333222222333333222000000000000000000000000000///111555444000---/////////000000000000//////555222//////000000///.........------...000222333333333222222111000000///000,,,,,,111444333111111000111333666;;;AAAEEEGGG((())))))))))))(((((('''((((((((('''((()))***,,,(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((()))***+++++++++,,,,,,+++***((()))***((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((((()))(((''',,,,,,++++++***++++++,,,((()))***+++,,,++++++***+++))))))---...+++,,,///+++---//////...000555:::MMMcccxxxrrr```KKK???;;;777666777555777888888555333222222333222111000000000111222.........///000222333444333333222222333444555666666666777<<>>===:::999999888777666666666555444444444555555777666444333222222333444222222222222222222222222222222111111000000000000111111000/////////000000---...///111222222000...111111111111111111111111111222444333111111111222333444555666666666555555333555666777999@@@IIIPPP]]]dddoooyyyooobbbiii~~~rrrccc```vvvwwweee]]]iii~~~fffaaarrrlll\\\OOOHHHHHHIIIHHHDDD>>>999999:::===<<<;;;:::888888777777333444444555555555444444444444444333222222333333000000000000000000000000111000222666666111.../////////000000000000//////000///....../////////...///.........///000222333111222222222222111000///666---(((---444555333111333444555777:::>>>BBBDDD))))))(((((((((((()))***(((***++++++***)))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,''')))))))))'''&&&'''((()))((((((''''''(((((())))))))))))))))))))))))))))))++++++((('''***)))''')))******)))(((((()))+++((()))***+++,,,,,,,,,,,,(((&&&'''+++,,,******,,,***---//////...000666:::PPPeeezzzqqq^^^HHH<<<888555555666222444555444333111222333333222111000///000111111............///000222222333333222111222333444555666666666777===JJJ[[[gggyyyzzzzzzuuummmfffcccccc]]]XXXRRRMMMJJJIIIIIIHHHGGGEEEDDDDDDDDDBBB???<<<:::999888777666555555555555555444444444444555555666555444444333333333444111111111222222222222222333222111111000111111111000000////////////000000)))+++///111222222000///000000000111111111111111000111333333222111111222111333555666555444444555333555666777888===DDDKKKTTT\\\iiiuuu~~~rrrccchhh{{{uuueee```tttyyyggg___kkk~~~fffaaasssuuueeeXXXPPPIIIJJJJJJFFF???:::888999:::999888777666555555555444444555555555555444333222333444333111111222444111111111111111111111111222111333777666222///000...//////000000000000000------............////////////......///000111222///000111333333222111111888...(((---333555333111444555777888999;;;???BBB)))((('''&&&&&&(((+++,,,(((+++......,,,*********(((((())))))))))))((((((((((((((((((((())))))***(((((((((((()))***+++,,,&&&'''(((((('''&&&''')))***))))))(((((())))))***))))))))))))))))))))))))(((++++++'''(((,,,,,,)))(((***+++***(((''')))+++***************+++++++++)))'''(((,,,---***))),,,***,,,...///...111666;;;PPPeeezzzppp]]]GGG:::666444444666111222333333222222333555333222000/////////000111...............///000111333222111111111222444444333555555555777???KKKTTTaaaeeefffbbbZZZQQQMMMLLLJJJFFFBBB@@@AAAAAA???===???>>>===<<<<<<;;;888555888888888777666555666777555555444444444444555555333333333333333222222111000000000000111111222222333222222111111222333444/////////......//////000,,,...000111000000000000///000000000111111111222...000222333222111222333000333666777555444444555222444555555666999@@@EEEJJJTTTcccqqq|||sssccceeewwwxxxggg```rrr{{{iiiaaannn~~~gggbbbsssyyykkk]]]TTTIIIKKKLLLHHHAAA;;;888888777666555444444444444444444444444444444333222111111222333222000000222444222222222222222222222222222000111555444000///000......///000000000000000...////////////.........//////...------...///000---...111333444333333222333//////111333111000333333555777777888:::>>>AAA***(((&&&%%%%%%(((,,,...)))---000000---***)))***(((((())))))))))))((((((((((((((((((((()))******(((((((((((()))***+++,,,&&&((())))))(((((()))+++******))))))))))))******))))))))))))))))))))))))'''++++++'''(((...///,,,***,,,---,,,))))))+++...++++++***)))))))))))))))+++)))+++//////,,,+++---***,,,...///...111666;;;MMMcccwwwppp\\\FFF:::555444444666111222333333222333555777333222000/////////000111//////.........//////000333222111111111222333444000333555555555999BBBIIILLLQQQVVVTTTMMMEEEAAAAAA===<<<;;;<<<>>>>>>;;;777999888777888888888666444555555555444333222333555555555444444444444444555000000222222222111000///.../////////000000111111333333222222222333555666//////.........//////000111222111000//////000222//////000000111111111222---///222333222222222333000444777888666444444555000222444444444777===BBBDDDNNN___nnnyyysssbbbdddtttzzzhhh___ppp|||kkkcccpppgggbbbtttyyylll]]]SSSIIILLLMMMIIIBBB;;;888777666555555444444444555555444444444333222111000///000222333222//////111444222222222222222222222222111///000333333///...000......///000000000000000000111222111///.........///...---,,,,,,,,,---...,,,---000333444444444333...000555777222,,,...444111444666777777999>>>BBB,,,***)))***,,,------,,,++++++,,,++++++***)))(((***)))((((((((()))+++,,,'''))),,,---,,,++++++,,,---,,,+++***+++,,,...000,,,+++******)))*********))))))))))))((((((((((((+++***)))(((((()))***+++(((((()))************)))...%%%!!!'''+++++++++---***((('''''')))+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,...222888<<>>:::777444999888888888::::::888777777777777777666555444333777666666666555555444444111222333444444444444444222222222222111///...---111111111000111111222333222111000111222222111000222111///......000111333...///000111111111111111000111111111111222222222000222555666444333222222222222222222222222222222333333444444555999>>>AAABBBLLL]]]nnnyyy~~~~~~}}}vvvbbb___ooozzzfff]]]nnn}}}llleeeuuukkkfffwww|||tttkkkaaaXXXSSSHHHGGGFFFDDDAAA===:::888444444444444555555555555888666444222111222333444555555555444111000000000//////000000111111111222222111111000000000000000000000000000////////////,,,111222......111///***000000///...............//////000111222222333333222111000///............444555888:::===???@@@@@@)))((('''''')))******)))))))))*********************)))((((((((()))***+++)))***,,,...000111111111***((('''&&&&&&((()))+++******))))))((())))))************)))))))))))))))******)))(((((()))******((()))******++++++******000)))&&&***...,,,+++,,,///---+++***+++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,...222777;;;LLLcccyyy|||rrrbbbNNN===999666111111666000111222333333333222111000000000000000///......000000///...............000------111222///000444111000...///222555666777<<<<<<<<<;;;999777555333666555555555777777555444333444444555555555444444888888888777777777666666222222222333333333333333111111111111111000000000000000000///000111111222222111000111222222111000222111000//////000111222//////000111111111000000000000111111111222222222000222555555444333222222222222222222222222222222555555555555444777:::>>>DDDOOO___ooozzz~~~~~~uuu```\\\lllyyyeee[[[kkk}}}kkkdddtttjjjfffxxxrrrppplllfff^^^VVVOOOLLLGGGGGGEEECCC@@@<<<999777777777777777777777666666;;;999777444333333444444444444444333222111222222///000000000111111111111222111111000000000000000111111111111111111111111...222222///...111000,,,000000///...............//////000111111222333333111111000000000000111111444555888:::===???AAAAAA((('''&&&''')))***)))(((''''''(((((()))*********))))))((((((((()))***++++++***+++///444777777555,,,+++)))(((((((((***+++)))((((((((((((((())))))************************))))))(((((((((((()))))))))******+++++++++++++++111,,,+++...000...,,,+++---+++)))((()))))))))'''++++++++++++,,,,,,,,,,,,++++++,,,,,,---111666:::III___vvvrrreeeUUUEEE888555444111111555222333444444444333222111000000000000000///......000//////............//////------000111///000222000...---...000333444444555555555555555555444444444333333444555555444222111111333444444555555555555444444444444333333333444333222111111222333333111111000000000111333333000////////////000111111222111000111222222111000222111000//////000111222000000111111111000//////000000000111111111222222111333555555444222222333222222222222222222222222444444555444444666:::===FFFPPP___nnnxxx}}}ttt___ZZZhhhxxxcccXXXhhh}}}kkkcccsssiiieeexxxttt^^^]]]ZZZVVVQQQKKKGGGDDDFFFEEEDDDBBB???<<<888777888888888777666666555555>>>===:::777555444444444333333333333333333333444000000000000111111111111222111111000000000000000111111222222333444444444111333222//////111111///000//////............//////000000111111222222222000000000000111222333444444555888:::===@@@BBBCCC***)))((()))++++++***(((''''''''''''(((((())))))(((((((((((())))))******---***)))---444888666333///---+++***)))***+++,,,))))))((((((((())))))***)))))))))))))))*********)))(((((((((((((((((()))******+++,,,,,,,,,,,,+++...------///111000---+++***(((''''''((()))((('''***++++++++++++,,,,,,,,,***+++,,,,,,---000444888GGG\\\ttt}}}ssscccUUUHHH===444333333222222555444444555555555444222111000000000000000///......000///............/////////......///000///000111000...---...000222222222444444333333444444555666555444333444666666444333222222333444444444444444333333333333333333333222666555222111000111222333444222111000000111333444000000000000000111111222222111000111222222111000222111000000///000000111000111111111000///......000000000000111111111111111333555555333222222333111111111111111111111111///000222333444777<<>>;;;888666777777666555444333222222???===;;;888555444333222333222222333333444333222000000000000000111111111222111111000000000000000000000111222333444555666222222000......///000000000///............/////////000000000111111111222////////////000111222333444555777:::>>>AAACCCEEE***))))))***++++++)))'''))))))((('''&&&&&&''''''''''''(((((())))))))))))---***'''***000333111...---+++)))((('''((()))***++++++***)))))))))******''''''''''''(((((())))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++(((***,,,---///000...+++))))))(((***,,,------,,,*********+++++++++,,,,,,***+++,,,,,,---///333666FFFZZZpppyyyssscccRRRFFF>>>888333333444444444555444555555666555444222111000000000000000///......//////............////////////000//////000111000111000//////111222222111444444333222333333444444444333222333555555333222555555555555555444333333777777777777777777777777777555333111111222333444777555333111000000222333222222111111222222333444222111000111222222111000222111111000000000000000000000000000000///...---//////000000000111111111222333444444333222333444111111111111111111111111...000222333444666:::<<<;;;DDDPPP[[[ccclllvvv|||}}}xxxcccYYYaaavvvzzzdddXXXfffjjj```ooohhheeexxx~~~|||xxxcccUUUQQQOOOKKKHHHEEEBBBAAAAAABBBBBBAAA???===:::777555888777666555444333222111<<<;;;999777444222111000333222333444666555222///111111000000000000000000222111111000000000000000...///000111222333444555222000.........---...000//////............//////000000000000000111111111//////............//////555666777:::>>>BBBEEEGGG((((((((()))***)))'''%%%+++***((('''&&&&&&''''''&&&'''((()))))))))((((((,,,)))'''(((+++------+++---,,,***))))))***+++,,,...---,,,***))))))))))))%%%&&&&&&''''''(((((()))))))))************)))))))))******+++++++++++++++$$$(((++++++,,,...---***&&&&&&&&&)))+++---,,,+++************++++++++++++***+++,,,,,,---...111444CCCVVVkkkqqqeeeRRRCCC<<<777555333333555555444444333444555555555444333222000000000000000///......///............//////000///111222//////222222///222111000111222333222111111111111111111111111111111000000111222222111///666666666555555444333222555555555666666666666666666555444333333444555555777666444222111111111222333222222222222333444444222111000111222222111000222222111111000000////////////000000000///....../////////000000000111111222333444444222222333444111111111111111111111111222333444333222222444666666===EEELLLSSS]]]jjjtttvvv||||||gggZZZ^^^rrr|||fffXXXfffjjj^^^llliiieeexxx||||||rrr___RRRMMMJJJFFFBBB???>>>>>>>>>@@@@@@@@@>>><<<999666444:::999888777666555444444777777666444333111000///222222444888;;;999444///111111111111000000000000222111111000000000000000......///000111222333444111......//////------//////............//////000000000000000000000000000//////...---------......555666777:::>>>CCCGGGIII)))))))))***+++***'''%%%***)))(((&&&&&&''')))***&&&'''((()))))))))((('''***))))))))))))+++,,,---...---+++***+++,,,...//////...,,,***((('''&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,,,,+++***)))((()))******++++++******%%%***,,,)))))),,,,,,((($$$$$$%%%''')))***((('''************++++++++++++***+++,,,,,,,,,---000222>>>QQQfffhhhWWWCCC::::::222333444444555555444222111222444555555444333333000000000000000///.....................///000000000333333000000333333000222111000111222222111///...///000111222222111000111111000111222333111///333333444444444333333222111111222222333333333333555555555666666666666666555555444444333333333222222222111111222222333444222111000111222222111000222222222111111000///.........//////000/////////////////////000000000111222333444333222222333555111111111111111111111111333444444333222111222333555999===@@@DDDOOO^^^jjjpppuuu~~~hhhYYY[[[mmm}}}fffWWWeeeiii]]]iiiiiieeexxx{{{||||||kkkZZZOOOGGGEEEAAA===;;;:::;;;<<>>===;;;888555333999888888777666555555444333333333333222222111000000111666<<>>CCCHHHKKK,,,+++,,,---...---***''')))((('''&&&''')))+++,,,%%%&&&((()))))))))(((''')))*********)))+++---000)))((('''&&&'''(((***,,,///---+++)))'''%%%$$$$$$&&&''''''((()))******+++***+++,,,------,,,+++***(((((()))***************''',,,---((('''******''')))((()))***,,,,,,***((()))************+++++++++***+++,,,,,,,,,---///111:::NNNbbbbbbOOO;;;666;;;///222444444444444333000000111333444444444444333000000000000000//////..................///000111000555555000000444444000111111000111222222000...,,,...111333444444333333444333222333555555333222000000222222333333333333333333333444444555555555444555666777888888777777222333444555555555444444111111111000111111222333222111000111222222222000222222222222111000......------...///000000000///////////////000000000000333444444333222222333555000000000000000000000000000111333333222222333555555888999999;;;FFFVVVccclllqqqyyyiiiYYYYYYjjj}}}eeeVVVccciii\\\gggjjjeeexxx{{{|||ttteeeUUULLLDDDAAA>>>:::999999;;;<<<>>>>>>>>>===:::777555333666666666555444444333333111111222333333333222222...111777@@@GGGFFF???777222111111111000000//////222111111000000000000000000000000111222222333333222...///444444...---000...............///000111000000000000////////////,,,------...000111333444555666777:::???DDDIIIKKK222...******,,,---,,,)))(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((()))))))))))))))******+++---+++)))((('''((()))******))))))(((((((((((((((************************''''''''''''((((((((((((+++)))(((''''''((()))+++---,,,***)))))))))******///******...---((((((,,,+++---///...,,,,,,///222;;;FFFPPPPPPGGG<<<777666444333333222222333333444333333444555555555555444444555333///...111111///333222000/////////000111444444333333333222222222111111111000111111222222---...///111111222222222000111333444444333111000111111222333333444555555444444666777777777666555777777888888888888777666444555666777777666555555333333333222222222111111222000000000222333222111111333333222000///000111222111000000000000000111222222111111222222333444333222000222444555222000111000000000222333222111222111///000111222222222777555555888<<>>888888:::<<<:::777::::::;;;;;;:::999777666777777666666666555555555///222444333000...///000555444888CCCNNNOOOFFF;;;555111...///333444222///555333000111222222000---......///111222333444555111333444333111//////000000000000000000111222222000000000000111222333444///.........000333666888888:::<<<===>>>>>>AAABBB---+++)))((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))***'''''''''((((((((())))))))))))(((((())))))***+++,,,+++)))((('''((()))***((((((((((((((()))******************************''''''((((((((()))))))))***)))(((''''''((()))***---,,,***)))))))))***+++,,,((((((++++++''''''+++,,,---............000222888AAAJJJKKKCCC:::555555444333333222222333333444222222222333333333222222555777555111000333222000222222111000000000000000000111111222333444555555333222111111111111222222...///000111111111111111000111222333333222111000000111111222333333444444333333555666666666555444777666666666666666666666666777888888888777666666444444333333222111000000222111000111222333222111111222333222000///000111/////////000000000000000111111111111111222333333333111000111333444222000333111111111333333333111333222111111222333333333111111222777999>>>GGGRRR```fffooovvv{{{~~~zzzwwwxxx{{{lll\\\YYYeee}}}lllZZZaaa{{{~~~ddd___ggg|||lllhhhzzz~~~tttfff[[[QQQGGG???AAA===888777:::;;;999777999:::::::::999888666555666666555555555444444444///222333333000//////111444222555>>>HHHIIIAAA888444111...///222444222///444222000000111111///---//////000222333444555666333444555444111/////////...............///000000000//////000000111222333//////...///000222555666888:::<<<===>>>???AAACCC*********)))'''&&&''')))''''''((((((((((((((((((''''''''''''((()))***+++(((((((((((()))))))))***))))))(((((())))))***++++++***)))((('''((()))***&&&&&&''''''(((***+++,,,))))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***,,,+++***)))))))))***++++++(((''')))***((())),,,---,,,,,,---///111222222333:::BBBCCC===777444444444333333222222333333444222222222222222222222222555888888555333555333000111111222222111111000///000000111222333444444555444444333222111111111111///000000111111111000000///000111222222111000//////000000111111222222222111222333444555444333333666555444333333444555666888888999999999999888888555555555444333222111111444222111222333333222111111222333222000000000222...///000111222222111111111000000000000111222222222111000111333333111000444222111222333333222111000000//////000000111222222222555999;;;>>>EEENNNZZZaaaiiipppvvv|||}}}zzzuuuwww|||nnn^^^YYYddd|||nnn\\\ccc{{{~~~ddd___ggg|||lllhhh{{{ssscccVVVNNNFFF???999???;;;777666888999888666888888888888888777555555444444444444333333333333000222333333111000000111222111222888???AAA;;;444444111...///222333222///222111//////000000///---000000111222444555666777555666777555222000//////---,,,,,,,,,,,,---......///......//////000111222111000//////000111333444555777:::;;;;;;<<>>'''***,,,+++(((&&&(((***&&&'''''''''(((((()))))))))))))))))))))***++++++&&&&&&'''''''''(((((((((((((((((('''((())))))***(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))))))))******++++++***))))))***+++,,,)))***+++++++++------,,,,,,)))((()))---000///---000222666999999888777555444333333222222333333444333222222222222333444444777::::::777555666333///111222333333333222000///222222111111111000000000555444333222111111000000000111111111111000000///000000000111111000000000...///////////////000000...///111222222222111000222111000//////111333555111222333555888:::<<<===666777999;;;<<<<<<<<<;;;888666444444555444333111000111222222111000111222,,,...000222333333222111000000000///000000111222000111222222222111111111222111000000111222111///333555666555333333666888666333222333333666@@@JJJWWW___jjjsssyyy~~~rrraaaYYY```vvvrrr```dddyyy|||bbb]]]ggg}}}lllhhh|||vvvhhh^^^OOOEEEAAA@@@===:::999888777666777777666555666666555555555555555555444444333333333222222222222222222333333333222222333111000111333444222111111000//////000111111000////////////...............///000111222333444555888999999777333000//////......------,,,------...------------...///000111222111111000000///000000222444666888888:::<<>>999888666555555555333111000111222222111000222333,,,---...///000000///...111000000000000111222222111222444444222111222333111000///000222333222111000222444333000000333666999666444444444888BBBMMMWWWaaannnxxx~~~vvvdddZZZ___tttrrr```bbbwww|||bbb]]]ggg}}}llliii|||yyyjjj___UUUHHH@@@>>>>>><<<:::888888888777777666666666666666555444444555555666555555555555444444444444333222222333555555444222333222222111111111111111111000000//////000000111...///000///...---...///......///000222333444555888999999666333000////////////...---------.........------......///000111111111111000000/////////333555888:::;;;<<>><<<777555777666333333333222222111111111222---......///000111222222111111000000///000000000...///000111111111111111222222111111111111222222////////////////////////...///000111222111111000/////////000111222222222222222222333555777999;;;;;;===???AAAAAA@@@>>>===;;;999777666666555333111///111222222111111222333////////////////////////111111111111111222333333111333555555333222333444222111000222444666555444---000222111...---000444;;;888888999:::<<>>AAA+++)))(((***---...+++'''&&&&&&&&&'''((())))))***000///---+++***)))(((((((((((((((((())))))))))))'''''''''''''''((())))))&&&&&&'''((())))))((((((''''''''''''(((***+++,,,************************''''''''''''((((((((((((******++++++++++++************)))))))))***,,,---%%%,,,000///...///***"""+++...///---***)))+++...000000222777======999444444333333222222333333444666666666666999<<>><<<:::<<<:::888777666555333111///111222222111111222444444333222222111222222333222222111111222222333444222444666666333222333555222222222444666888888777222555888666333222555999666555777::::::;;;BBBKKKTTT```ppp}}}}}}jjj^^^aaauuuqqq^^^```rrrfff```ggg}}}nnnjjj|||}}}xxxgggXXXTTTLLLBBB<<<<<<<<<:::888777888999999888777777777777666555444444555777777888888888888777777777777444222111333666777555333000222333222000...000222///000000///......000111---000222111......///222000000111222444555666777555666777555222000/////////...------,,,,,,,,,,,,///......//////000111222//////000000000000/////////111444666777999<<<>>>***&&&###$$$(((***(((%%%+++(((%%%""""""%%%(((+++......---+++***((('''&&&''')))++++++))))))***+++&&&'''''''''((()))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((***)))(((''''''((()))***)))))))))((()))******+++******+++++++++,,,,,,,,,)))******)))(((((()))+++---------,,,,,,+++++++++,,,,,,,,,+++***)))+++,,,,,,000444666666666666777555555555444222222333555777999888777;;;CCCHHHIIIJJJBBB:::999;;;<<<;;;;;;444333111000111222111000111111222222222222111111000000000000000000000000////////////000222444666<<<888444111000000000000000000000000000///......////////////////////////222444444333000111333777666555444333222333333444:::::::::<<<===;;;666222777777666555444444333333000000000111222333555666222222222222222222222222/////////000111222444444333333444444444444444333333222111000111222333444777666555444555777999:::888555333555999>>>??????DDDPPPcccvvvppp``````sssooo]]]___mmmjjj___ggg}}}lllhhh{{{oooaaaVVVPPPJJJGGGAAA<<<888888999:::::::::999888777777888888666777777666444444555777999888999===@@@???:::666555333000000000111000000111333444333000...000222000111111000---,,,,,,---000///---,,,,,,---///000------...000222444333222444444444333222111000///......------------......------------------------111111000000//////......222333444666888:::===>>>***'''%%%''',,,...,,,******(((&&&$$$$$$&&&(((***+++++++++***))))))((((((%%%'''*********))))))***'''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((((((((******))))))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,***+++,,,+++******+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,...///111333555666666666333444555444222222333555222444666888AAAKKKQQQQQQLLLEEE>>>===>>>???>>>===555333111111222222222111111111222222222222111111000000000000000000000000111111000000111333444666999666222000000000000000000000000000000///......////////////////////////000222333222111222555888:::999777555333333333333777666777999;;;999444000555555444333333222111111222222111111111222333333222222222222222222222222000000111111222444555666777777888888888777666666222222222111222222333444666555444444555666888:::777555333555999<<<>>>>>>CCCMMM^^^qqqqqqaaa```sssooo]]]___mmmkkk```hhh~~~kkkgggzzzrrr```RRRIIICCCIIIFFFBBB===:::999::::::888777666666555555666666555666666555444444666777:::;;;<<<===???===;;;888666444111000000111000000000222333222///...///111///000111000...------...000///---,,,,,,---///000...---...000222333333111333333333333222111000000///..................///------------------------111000000000/////////...222333444666888;;;===>>>&&&%%%&&&)))...000///,,,)))((((((''''''(((((()))(((((((((((())))))))))))%%%'''***+++)))'''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((())))))(((''''''(((((())))))))))))(((((()))))))))))))))*********++++++,,,,,,,,,---------,,,---...---,,,+++,,,...+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,---000...---///333666666444222333333333111111333555111333666<<>>DDDCCC@@@>>>;;;999888888777666666555555555555666333444555555444444666888<<<===>>>===<<<:::::::::777555222111111111111000///000111000///...///000...///000///...---...000000///...------...///000.........000222333222111111111222222222222111111//////............//////////////////////////////000000000000////////////222333444666888;;;===???######%%%(((,,,---+++)))(((((()))******)))(((((('''''''''(((((((((((((((&&&)))++++++(((%%%######((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((())))))))))))(((''''''%%%&&&((((((((((((&&&%%%(((((()))***************+++,,,,,,,,,,,,---------+++---......,,,,,,,,,---************************+++++++++,,,---...---,,,111,,,)))+++111555555333111222333222111111333444555666999AAAOOO[[[]]]XXXQQQNNNIIIBBB???>>>999444555333000///000111111000111111222222222222111111000000000000000000000000111111111111111111222222222000------///111111111000000111111111000000///000111222222222222111000///000111111222222333444888666444111///.........333444666888999888777555222222111111000000000000333222222111111111111111111111111111111111111111111111111222333444555666888888888888777666555444000111333444444444333222444444333333444555666777666555555666777999::::::<<>>??????>>>===;;;888666555888777777666666777777777222333444444333444666888;;;======;;;888666888:::777555222111111222111000////////////.........///,,,...//////......///111//////............/////////......///111222111/////////000111222222111111/////////000000/////////////////////////////////000000000000////////////222333444666999<<<>>>@@@$$$$$$&&&(((******(((&&&'''((()))++++++)))((('''((((((((('''''''''''''''###&&&((()))(((&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((((()))))))))))))))(((((('''''')))******)))''''''(((((()))************)))+++++++++,,,,,,,,,------***+++------,,,++++++,,,***************************))))))+++...///...,,,000+++((()))///444444222111222333222111111222444555777:::BBBPPP\\\]]]XXXTTTUUUPPPHHHBBB@@@:::333777444000//////000000///111111222222222222111111000000000000000000000000/////////000000000000000///---,,,---///111111111000000111111111111000000222333444555555444333222111111111111111111000000333222111000//////000000111333555777777666666555222222222222111111111111111111000000111111222333111111111111111111111111000000000000111333444555777777777777777666555444111222333444555444333333333333333444555555666777666777777777777777888999;;;CCCSSSlll{{{{{{xxxeee```mmmqqq______jjjmmmbbbmmmooolllnnnXXXKKKCCC===;;;<<<<<<===>>>>>><<<:::777555777666666666666666777777111222333333333333555777888::::::777444222555888666444111000111222111111............/////////...,,,...//////......000111/////////......////////////......///111111000.........///000111111111111//////000111111000//////000000000000000000000000////////////000000000000333444555888:::===@@@BBB(((((()))******)))((('''&&&''')))******)))'''&&&((((((((((((''''''''''''"""%%%'''((())),,,---((((((((((((((('''''''''))))))))))))))))))))))))'''((())))))*********)))******++++++++++++******'''((()))++++++******)))******+++++++++,,,,,,,,,(((***,,,---+++******************+++++++++++++++)))''''''***...000...+++...+++)))***///222333333333444444333111111222333111444777>>>JJJUUUXXXTTTRRRWWWVVVNNNIIIIIIDDD<<<;;;888333000000000000///111111222222222222111111000000000000000000000000,,,---...///////////////...---,,,---000111222111000000111111222222111111222333555666666555333222222111000111111111///---222111111000111222333444...111333333333222222333222222222222222222222222000000000000000111222333222222222222222222222222/////////000111222444444888888999999999999888888222222333444444444444444333444444555666666777777777888999999777777777888===EEEWWWnnn}}}{{{{{{ggg```kkk|||rrr```___iiiooocccnnnqqqnnnyyybbbLLLDDDAAA<<<:::<<<<<<===??????>>><<<999888444333333333333444444555111222333333222222444666555666555444222222333444444222//////111222222111///...---...///000///...,,,...//////......///111////////////////////////000///...///000000///---......///000000000000000///000111222222111000///000000000000000000000000////////////000000000000555555777999<<<@@@BBBDDD)))*********)))))))))***&&&'''((())))))((('''&&&'''''''''((())))))******!!!###$$$&&&''')))---000((((((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++******))))))))))))******'''(((***+++++++++)))((()))))))))*********++++++(((***,,,---,,,*********++++++++++++,,,,,,,,,---'''%%%&&&)))...000---))),,,++++++,,,...111333444555666666444222111111333///333666999@@@IIILLLJJJHHHQQQTTTPPPOOOSSSPPPIIIAAA===777333222222111111111111222222222222111111000000000000000000000000+++,,,...///000000000000...------...000222222111///000111222222222222111000222444555555444222000111//////000222222///---111000000///000111333333...000333333111000000222222222222222222222222222222111111000000000000111333333333333333333333333000000000111222333444555777888999:::;;;;;;;;;;;;333333333333333444555555444444555666777777777777888:::;;;:::888666777888<<>>BBBDDDFFF(((((()))((('''((()))+++%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))+++,,,---'''''''''&&&%%%'''***---(((((())))))******++++++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,((('''&&&%%%%%%&&&'''((('''(((***+++,,,+++)))(((((())))))))))))*********(((***---...,,,+++******+++++++++,,,,,,---------&&&$$$$$$)))...000---)))***,,,---......000222555777777777555222111111222111444666555888===@@@???>>>IIIPPPNNNQQQXXXXXXQQQEEEAAA;;;666444444333222111111222222222222111111000000000000000000000000+++,,,...000222222222111...------///111222222111///000111222222222222222...000222444444222000...///------///222333111...//////...------...///000000333555444222000222333111111111111111222222222444333222000//////......444444444444444444444444111111111222333444666666666777888999:::;;;;;;;;;555444333222333444555666444555666777888888888888999;;;===<<<888666777888:::BBBPPPbbbuuuzzz{{{nnnqqq~~~iii```iiixxxsssaaa___hhhttthhhnnnpppnnntttvvvoooWWWBBB@@@@@@;;;666777777777888999888777666555444444444444555555666777222333333222111000222333333111000111444555333000///---,,,---///222333333000...---...111222111///...///000///...---...000//////000000000000//////111/////////000///---+++...///////////////......///000222333333222000///////////////////////////.../////////000000111111777888:::<<>>:::777444444555555222///444555777888999999999999<<<;;;999888777777777888>>>???CCCMMM^^^ssszzz|||~~~mmmiiizzzooo```dddqqqttt```[[[eeesssgggpppppplllwww{{{oooXXXDDD???===888666:::888777666666777777666555444444333333333444444555222222222222222222222222333333333222222333444444333333222222222222111111222000//////000111111000000111111000000///...---000000111111000///---,,,////////////............---,,,++++++,,,///111333//////000111111111111111////////////////////////////////////...000333666666666777:::>>>BBBGGGIII)))))))))((((((((((((((()))(((((('''''''''((()))''''''''''''((((((((()))&&&'''((((((''''''(((***'''(((((())))))((((((''')))))))))))))))***+++,,,''''''((()))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))((((((((())))))******,,,111>>>@@@000***---***,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111333444444444999777555444444222000...000222333444555444222222333333555999???FFFMMMQQQOOOHHH>>>777555555555555111000000//////000000111333333333222111111000000------...///////////////000000111222222222222111...///000111222111111000000000000000000000000000///000222333333333222222...///000///...///111222111222222111//////000222111111000000111111222333222111000000000111222333888777555555666666666555555444333222333444444444555666777999:::===@@@BBB>>><<<:::999999888777555222222222333444666777777777666555444444444555555999:::>>>FFFTTThhh|||yyyzzznnnggguuurrrbbbfffsssttt```ZZZdddsssgggqqqooommmzzznnnXXXEEE???<<<777666999777666555555666666555333444444333222222222222222333333333333333333222222333333333222222333333444444444333333222222111111111000......000000///...222111000.........///000000111111111111///...---............------------...---,,,,,,,,,...000111222222222222111000///...////////////000000000000///////////////111444777888999999;;;>>>CCCFFFIII''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&'''((((((''''''(((***((())))))******))))))((('''(((((()))***+++,,,---''''''((()))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))((()))******++++++******---333BBBBBB111***---++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++---000333444444444333777666555666666555222000000000111222222111///.../////////222666;;;@@@DDDGGGBBB;;;666444333333222111000000//////000000111444444333333222111111000,,,---......///.........///000111111222222111111//////000111111111111000000000000000000000000000...///000222333333444444,,,---.........///111333000111111000...---...000111000000000000111222222111111000000111222333444999777555999>>>@@@>>>:::888777555333333333444555444666888999:::===@@@CCC???@@@???===:::888777777444333222111111333555666333333333333333444555555555888<<<@@@JJJZZZooo}}}wwwxxx}}}rrrfffooo~~~uuueeehhhtttttt```ZZZbbb~~~sssgggsssnnnmmmzzzwwwvvvkkkXXXEEE>>>;;;666555888666555333444555555444222444333222222111111111111333333333333333333444444333333222222222222333333555555444333333222111111111000......//////...---333222///------...111222111222222222111000///......------------,,,,,,,,,...------,,,---...///000222333333333333222000////////////000000111111111//////000///000222555888;;;<<<<<<===???BBBEEEGGG&&&&&&''''''((()))******))))))))))))))))))******'''''''''(((((((((((((((&&&'''((((((''''''(((***))))))************))))))&&&'''(((((())))))))))))''''''((()))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******,,,...999:::---))),,,(((*********+++,,,---------++++++++++++++++++++++++***,,,///111333333222111555555555777888777555222000000000111000///...---//////...///222555999;;;===:::777555333111000000222222111111111111222222444444333333222111111111,,,,,,---...............///000000111111111111111///000000000111111111111000000000000000000000000......///000111111222222---...////////////111333111111111000...---...000000000000000000111222222/////////000111222333333777555777@@@KKKOOOJJJCCC@@@>>><<<999777777999;;;555888;;;<<<===>>>BBBEEEFFFHHHIIIEEE???999888888:::888555333222333555777333444444555666777888999777:::===???DDDQQQdddrrr~~~xxxwww{{{xxxiiimmmyyywwwfffgggsssuuu```YYY```{{{uuuiiitttnnnllluuullllllnnneeeTTTDDD<<<999666555777666555444444555555444222333222222222222222333333333333444444444444555555444333222222222222222222666555555444333222111111222111///000000000...---111000/////////000111222222222222111111000//////.........---------,,,,,,,,,,,,,,,,,,---///000111...000222444555666555444......//////000111111111///000000000111333777:::>>>>>>>>>>>>@@@AAACCCDDD''''''((()))******+++,,,((())))))*********++++++((((((((((((((('''''''''&&&'''((((((''''''(((***))))))************))))))))))))******)))((('''&&&''''''((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))***,,,,,,+++******---(((,,,...(((***---'''))))))***+++++++++,,,---++++++++++++++++++++++++)))+++...000222222222222333333555888:::999666333000000000000000///......000/////////000222444555666777777666444333222222222111111111111111111222444444333222222111111000,,,---......//////......//////000111111111111000000000000000000111111111000000000000000000000000/////////.........//////111222222111000000111333222222333111//////000222000000//////000000111222---...///000111111222222555666>>>NNN^^^ddd^^^VVVPPPNNNJJJDDD>>><<<>>>@@@???CCCGGGHHHGGGHHHKKKOOOVVVXXXYYYUUULLLDDD???===999888666555444555777888333444555777888999:::;;;888;;;>>>>>>@@@IIIYYYeeezzzzzzyyywwwyyyooommmuuuxxxeeeeeeooovvvbbbZZZ^^^yyyvvvkkktttpppkkk~~~{{{iii______bbb[[[NNNAAA:::888666555666777666444555666666555333222222222222333555666777333333333444444555555555444333222222111111111111555555444333333222111111222111111222333222000......///000222222222111000222222111000000/////////////////////.........---***++++++---...000111222...000333666888888777666.........//////000000000///000111111222555999<<>>999777777666555777666555555666666555333222222222333444555666777222222333333444444555555444333222111111000111111333333222222222222111111111111111333444444222000,,,...111333444333222000222111000///............000000/////////.........***+++,,,---///000111111222444666888999888666444000000000000000000000000///000111222333666;;;>>>AAAAAAAAABBBBBBBBBBBBBBB'''((((((((())))))******((()))***,,,,,,,,,,,,,,,)))(((((((((''''''''''''&&&'''((((((''''''(((***'''(((((())))))(((((('''+++,,,---------+++)))(((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))******...&&&(((***&&&***---'''&&&)))+++***))))))+++---******************************+++---000333666777000111555999;;;999555111//////.........//////000......------......///000(((+++...///......///111//////............//////222222111000000//////......///000000111111000000...//////000000000000000111000/////////000222222000000000000000000000000000000/////////000111111000111222111000000222333111222333222222222444666///////////////000111111111111222333333333222111666<<>>DDDIIIVVVbbbkkknnnqqqyyywwwllljjj{{{yyyddd```iiiyyyeee[[[]]]vvvuuujjjoooooojjj~~~vvveeeYYYNNNFFFCCCFFFBBB???;;;888777888777444666555333444555555444222444444333333333333333444111111222222333444444444444333222111000000000000000000111111111111222222//////000222444444222000---...000222333333333222111000///...---------...//////.........---------------..................222444777::::::999777666444333333222222111111000///000222222444777<<>>AAACCCHHHWWWdddiiinnnwww~~~xxxjjjeeeuuuzzzddd```gggzzzfff\\\]]]uuussshhhmmmnnnkkkssscccRRRJJJEEE@@@???AAA;;;;;;999777888999777444555444222333444444333111666555444222111000000000000000111222222333444444444333222111000000000000/////////000111111222222------///111444444222000/////////000111333444555111000...---,,,,,,------......---------,,,,,,,,,000000//////...---++++++...111555:::<<<<<<;;;:::777666555555444333222111///000222333444888===@@@FFFFFFGGGGGGGGGGGGFFFFFF''''''(((((())))))******((((((((()))***+++,,,,,,*********))))))((('''&&&&&&%%%$$$$$$%%%(((***,,,(((***,,,,,,***((((((((()))'''&&&'''***+++***((()))***)))''''''))))))((())))))))))))))))))))))))000+++&&&%%%((()))(((%%%))))))))))))))))))))))))(((''''''))))))((()))***%%%)))***((('''***)))'''******))))))))))))******((()))+++///000000222444555444333444555555444222...---,,,---/////////...///...---------///000111333222111////////////000///000111000.........000000111222333333222000000///000222222111111111222444222000///000222222111///000111///...,,,---...---///222222111000000111///...000333666555222...000///......///111333555111111111111111111222222111000///000111333333222333666555111///333555555777;;;CCCQQQccczzz~~~{{{ppp\\\HHH>>>:::666333555:::===;;;888777888999888777999;;;>>>CCCIIIRRR^^^jjjttt{{{~~~vvvhhhdddooommmgggiii{{{|||dddYYYbbbzzzuuujjjooosssoooooo\\\QQQGGGBBB@@@===<<<>>>@@@;;;777666666666777999888666555555666666555333444444333333333333222222222333333222111111222444111111222222222222111111111000///000222333222111555444333222222333444555111000000000111333555666//////000111111000///...111111111000//////......---...///000111222333444000222666;;;@@@AAA???===888888777666555444333333000111222333444888>>>BBBIIIHHHHHHJJJLLLMMMJJJGGG''''''''''''((((((((()))%%%&&&''''''(((((((((((()))))))))))))))((((((''')))((('''&&&&&&'''((()))((()))++++++)))((('''((()))'''&&&'''***+++***(((((())))))(((((()))))))))))))))))))))))))))))))))...)))%%%%%%(((***)))'''))))))))))))))))))))))))((((((((())))))))))))***(((******(((***------)))++++++************++++++((())),,,...000000222444333222111222333333222000...---,,,---...///...---...............///000000111000///.........///000111///...///222333222000000111111222222111000000...000222222111000111222333222000000111222222111///000111000///---......333444555444222000000000111000000222444444222///444222111//////000111222333333222111000000000111222111000000111222222222111555666333111333333111555999@@@IIIWWWlll{{{ppp\\\HHH===999666444555:::<<<;;;888666777888777777777:::<<<@@@EEEOOOZZZfffqqqyyy}}}sssccc]]]kkk~~~ooohhhiiizzzgggZZZbbbyyyuuujjjpppqqqnnnttt```RRRIIIAAA>>>===<<<<<>>???>>><<<999888777666555444333222111222333444777;;;@@@EEEMMMKKKIIIIIIJJJIIIFFFCCC&&&&&&''''''''''''((((((%%%&&&'''(((((('''&&&&&&'''(((((())))))))))))))),,,+++)))''''''&&&''''''''')))******((('''''''''(((''''''''')))***)))(((((((((((()))))))))***+++))))))))))))))))))))))))+++(((%%%%%%)))++++++)))))))))))))))))))))))))))((())))))))))))*********++++++)))'''***///...))),,,,,,++++++++++++,,,,,,)))***,,,...000222333444222111//////000000///---...---,,,---......---,,,---......///////////////......---------...///000000,,,***,,,222555333///000000000000000000111111...000222222111000111222222111111222333333222000...000222222000/////////555666666444222222333444333222111111222333111000444333222000000111222222555444222111000/////////222222111111111222333444222666888555222222111...222777===BBBLLL```zzzzzzssspppiiiXXXFFF;;;999666444666999;;;:::888555666777777666777999;;;<<>>DDDIIIPPPMMMJJJHHHGGGEEECCCAAA'''((((((((((((((((((((('''((()))******)))'''&&&&&&'''((()))************---,,,***)))(((((((((((('''((())))))'''&&&&&&'''(((((('''((((((((((((((((((&&&'''***+++******,,,((((((((((((((((((((((((***(((&&&&&&)))******)))))))))))))))))))))))))))(((******))))))+++,,,***---+++(((&&&)))...,,,'''+++++++++******+++++++++***+++,,,---111666777666333111////////////...---...---,,,---......---,,,---...///000000///...---,,,------......///000000...,,,***,,,000222000---000000000000000000111111///111333333222111222333111111111333444444222000...000222333222000000000222333444333333444777999555444222111111111111111111000000111222333555666333333222111000000000111000111111111111333666888666::::::555111222111///333666:::AAANNNddd}}}uuulllgggffffffmmmnnnooottt}}}lllccc]]]^^^\\\RRRDDD;;;888777555666888:::999888666777888888777777888:::999===EEEPPP]]]kkkuuu|||xxxfff\\\aaauuuvvvkkkhhhwwwkkk[[[___vvvuuujjjpppoookkk~~~{{{fffRRREEE???:::888:::;;;;;;>>>BBBDDDEEEAAA;;;777777777666888666333333444555666555444444333333333222222222000111222222111000111222///000000111111000000///222111000111222222111000000000000000000000000000------......///000111111000///...------...000111++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///333666888888777888777666555333222111111333444666999<<>>@@@<<<555000111333222555555:::FFF[[[sssyyyeeeVVVOOOMMMLLLRRRSSSUUU[[[gggrrrrrrmmm[[[TTTPPPSSSTTTMMMCCC===888777666666777888888888777888::::::999888999:::888<<>>:::999;;;<<<<<<@@@EEESSSRRRJJJ===555666777777999777555555666777777777444444333333333222222222///111333333222000111111000000111111111111000000555333222111111111///...////////////////////////,,,------...////////////------...///////////////............------,,,,,,.........------------,,,---------///333555555444666666555444333222111111333444666999<<>>777777777666666777777888777999;;;;;;999888999:::888;;;@@@IIIWWWfffsss{{{ooo```]]]iii~~~}}}llleeeppplll\\\^^^sssuuujjjnnnrrrmmmwwweeeTTTGGG@@@>>>>>>;;;:::;;;;;;<<>><<<<<<************)))))))))((()))(((''''''''')))+++,,,''''''((())))))***))))))'''(((((()))******))))))*********)))''''''(((***&&&((()))(((&&&$$$&&&'''+++&&&(((//////(((&&&,,,))))))))))))))))))))))))'''((()))))))))((())))))))))))))))))))))))))))))(((......((()))///000)))&&&,,,+++)))+++---,,,+++******))))))******+++)))...000111<<>>===999===>>>@@@FFFQQQZZZ]]]]]][[[ZZZYYYRRRFFF???===777777777666666666777888666888::::::999888888888888:::>>>FFFSSScccqqqyyy~~~sssaaa[[[bbbsss~~~lllcccmmmppp______rrruuujjjlllsssnnnzzzcccSSSHHH???;;;<<<<<<999888999999:::BBBJJJaaacccYYYDDD777666777444333333444666777777555333444444333333333333222222000333555666444333222222222222333333333333222222333222000111222222111///,,,---...//////...---,,,------//////000//////...000//////...------------/////////...............---------..................,,,++++++...111222222222222222222333333333333000222333555888===DDDHHHKKKLLLLLLHHHCCC>>>======******))))))(((((((((''',,,+++)))((()))+++...000'''(((((()))))))))))))))(((((())))))))))))((('''+++++++++)))'''''')))+++&&&(((***(((%%%$$$%%%''',,,&&&(((000000'''&&&+++))))))))))))))))))))))))$$$&&&((()))))))))***+++))))))))))))))))))))))))(((//////((()))000000)))'''(((&&&(((+++,,,,,,++++++++++++++++++,,,)))...000222???PPPVVVPPP<<<999555222222222111000---,,,---000333666666666111000///---------...///+++,,,---.........---,,,...+++(((+++000333111------000444777888666333111---///000111000///000111333222000000333555666666222333222111111333888;;;333555777666444222222222000222444444222222444666---...///000222222222222222222111111111111111222222444555333000222888>>>JJJLLLIII@@@:::888777444555666:::EEEXXXsss~~~llljjjsssrrr```KKK@@@===<<<666;;;<<<;;;???JJJUUUZZZ\\\\\\\\\ZZZPPPBBB;;;;;;777777777666555555666888555777999:::888777666777888999<<>>EEELLLKKKCCC<<<999:::555777;;;@@@LLLcccvvv]]]]]]eeeiii___LLL===;;;>>>:::999888777:::CCCPPPYYY___aaabbb]]]TTTHHH===777666555444444555666777888999777666777999:::999888;;;666777BBBPPP]]]iiiqqq}}}hhh\\\\\\iiinnndddnnnrrraaa^^^nnnzzzmmmrrrrrrlll}}}{{{zzz___FFF???>>>;;;:::>>>888999;;;:::999;;;@@@EEE^^^fff```JJJ;;;;;;999111777666555666777888777666444444444333222111//////000555;;;>>>;;;666000---//////111222000///000444333111000000222111---***......------------......,,,...//////......///111.........------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------,,,---...///000000000000000333333000,,,***...222000111222444888<<>>===:::999<<<777999:::999888:::???DDD]]]eee___III;;;:::999222777555555555777777666555444444444444444444444444111555:::<<<:::555111///222111222222222111111222111000///000222222///---000000000000000000000000,,,...//////......///000......---------,,,,,,,,,---------,,,,,,---------...------,,,,,,---------,,,---...///000000000000,,,///111///,,,+++///222///000111333555999<<<======>>>???@@@@@@@@@@@@@@@((('''&&&'''((()))((('''*********))))))((((((((('''((((((((((((((()))))))))((('''((())))))(((&&&((((((''''''(((((()))***))))))))))))***************((('''((()))***)))'''(((***,,,+++(((&&&''')))***))))))))))))******+++************)))((('''&&&((((((((()))))))))******((()))******++++++******)))))))))*********++++++---111555<<>>CCCZZZbbb]]]III:::999888333666555444444555666555444444333333333444666777888222555888999777444222222444333222111222222000////////////000222222111000...///000111111000///...,,,---......------...///...------------,,,,,,,,,---------------------------------,,,,,,------...,,,---...///////////////'''+++...///------///222......///000222555777888999:::;;;<<<============)))(((((())))))*********))))))))))))))))))))))))''''''(((((()))))))))***))))))(((((()))(((((('''((((((((('''((())))))***((()))))))))************)))((((((((()))))))))((('''+++...,,,'''%%%'''***))))))))))))(((((()))+++++++++++++++******))))))(((((()))))))))*********((()))******++++++******))))))*********+++++++++,,,111555<<>><<<:::999;;;555777888777555777<<>>111111000000///....................................000111000///...///111//////.........///000111000///...------///111222444222000000000000///...///111444555555555888:::777999888333222444555333444333222111222333444555555555555555555555555555111333555555333222111222666555444333333333444555555444777CCCPPPRRRHHH<<<888888888777666888<<<@@@FFFKKKTTT```kkknnnfff\\\SSSTTTSSSMMMGGGDDDHHHLLLOOONNNMMMLLLMMMMMMNNNNNNLLLKKKKKKLLLKKKGGGAAA<<<777666555444444555666777666555666777999999777666333555999===>>>DDDSSSbbbsss~~~kkk^^^\\\qqq{{{}}}yyyjjjfffqqqzzzllltttsssppp{{{ooohhhbbb\\\]]]RRRGGG@@@>>>;;;:::;;;555777777666444666;;;@@@RRR[[[[[[MMM>>>888777555444333222333444555555333777666444222222333444555333444444333222222444666<<<===;;;555333444111+++/////////...---------...+++---///000000///---+++,,,---...---,,,+++,,,...------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---...///,,,------...............+++---///000//////.........//////000111111111111333444555777999::::::;;;&&&'''((((((''''''(((***%%%&&&&&&''')))******+++((())))))))))))))))))***((()))))))))((((((***,,,))))))(((((())))))***+++))))))))))))************''')))***)))((('''(((***'''***,,,,,,)))((()))+++''')))***(((%%%$$$''')))***)))'''&&&&&&''')))***)))))))))*********++++++'''((())))))******))))))*********++++++++++++,,,+++111444:::KKKcccpppppp[[[KKK;;;555555444111////////////000222555999:::000000000000000000000000...........................000111000///...///111//////.........///000111///...---------...000111111000///000111222111000///222555555333333555888555:::;;;888666666555222222111000111333888<<>>BBBJJJSSSYYYYYYXXXbbbeeeeee___UUUOOOQQQUUUbbbaaa___^^^]]]ZZZVVVSSSPPPOOOOOOPPPQQQMMMEEE???888777555444444555666666777666555666888999888777444555888;;;<<>>BBBAAA>>><<<888444333222222444:::CCCLLLQQQLLLKKKHHHDDD@@@<<<999888666:::???AAA>>>999444111444555666777888888888777999999:::>>>CCCDDDBBB???444555666666666555555666888888:::===AAAEEEJJJNNN^^^iiisssssskkkeeeggglllzzzzzzzzzyyyvvvmmmaaaYYYOOOOOOPPPSSSTTTPPPHHH@@@888777666555444555555666888666333333555777888888777666777999;;;@@@KKKWWWggguuuxxxggg]]]iii|||zzzzzzqqqlllvvvrrrxxxtttqqqooo[[[NNNKKKKKKSSSQQQKKKDDD???;;;999888666888888666555666;;;???JJJVVV]]]UUUEEE:::666666111111111333666888888888::::::999888777666555444111222222111111222555777BBBKKKJJJ>>>444555444111///000111///......000333000000000000000000000000...///000///---,,,---...,,,,,,,,,---------......+++,,,...//////...,,,+++,,,,,,,,,,,,---...//////---------......------,,,...---,,,,,,---......---,,,---...///000//////......///111333666777888999%%%''')))(((&&&&&&(((***+++++++++***************++++++******))))))((((((%%%'''))))))'''))),,,000)))))))))))))))******+++))))))))))))************''')))+++***'''&&&(((***(((((((((***,,,---,,,+++(((+++---+++'''%%%(((,,,$$$&&&(((******)))'''%%%)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///444666:::JJJaaapppsss^^^LLL;;;555666555111///000000111111222222222222222222333444555777777888............///////////////000111000///...///111...//////000111000000000//////000111111111111000000//////000222222111///,,,000444333111111444888:::CCCIIIIIIEEEBBB===888555444555999BBBNNNZZZaaafffccc\\\TTTLLLDDD===:::999>>>DDDGGGDDD===777333222444888:::;;;:::888666::::::;;;;;;;;;:::;;;;;;222333333444333333222222555555666777888;;;BBBIIIPPPbbbvvv}}}{{{~~~|||kkk___LLLLLLNNNRRRUUUQQQHHH@@@888777666555444444555666888555222111333555777777888666666888;;;???JJJUUUcccqqq~~~{{{iii^^^fffwwwyyyuuusssnnnwwwtttzzztttrrrlllUUUGGGEEEIIIQQQPPPLLLDDD>>>;;;888666777888888777555666;;;???HHHUUU^^^XXXHHH;;;666666000000111333777999:::999666777777777666555444333000111111111111222444777@@@KKKLLL===111111222///...000111111///000444777......------------......///000111000...------///,,,,,,,,,------.........+++,,,...//////...,,,++++++++++++,,,---...///000---------...------,,,,,,---+++******+++---......***+++---...///......---,,,---///222444666777888(((((())))))))))))((((((************))))))(((((()))***,,,+++)))(((((()))+++*********))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''$$$'''***)))''''''***---'''''''''''''''((())))))))))))))))))))))))))))))******)))***+++,,,***)))******))))))******+++,,,)))***+++,,,---,,,,,,+++///000111777HHH]]]kkkppp^^^JJJ;;;999777000///333000000000000000111111111222222333444555555666666777444111000111222222111111......111111......111111///------000222111///222111///......///000111111111222222222111111000---...///111222222222222888CCCOOOSSSNNNGGGCCCBBB===888999@@@DDDKKK```wwwzzz~~~zzzjjjVVVHHH???:::<<>>;;;:::666666888:::<<<<<<:::888???<<<888666777888888777444444555555555444333333444555777888999;;;???AAAOOO^^^sss{{{kkkUUUKKKHHHGGGEEEKKKKKK>>>888666666888;;;<<<999666777777777777777777777777444444777999888;;;FFFSSSbbbmmmyyyrrr```___pppqqqlllssspppiiissswww|||vvvsss{{{___LLLFFFFFFFFFGGGEEEBBB???<<<:::999999666666444444555777999;;;CCCLLL]]]```NNNAAA<<<444888888666333555:::;;;999777;;;999333222444333...444333111000000111333444:::999888666444222000///000000000000000111111222333111////////////...---------------------------,,,000///***+++000222............------,,,,,,,,,++++++,,,------...//////////////////////////////..................------////////////............/////////000111333444555(((((())))))))))))((((((+++)))((()))+++,,,+++***)))***++++++)))(((((()))************)))))))))((('''((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))---------+++)))''''''((((((''''''''''''((())))))************************,,,,,,,,,---...---+++)))+++++++++++++++,,,------***+++,,,---...------,,,...///000555EEEXXXeeeiiiXXXGGG999888666000...111///000111111222222111111222222222222333444555555666333111///000111111111444111111333222...---///000...---...000222000/////////000000111111222222111111222222222222111111111222222333444555555555888CCCNNNQQQKKKFFFEEEGGGBBB;;;:::@@@EEENNNcccyyysss^^^NNNDDD===>>>???AAABBBAAA>>>999666777666555666888::::::999>>>===;;;999888777777888222222222333333222222111555666777888999===CCCGGGQQQ```ssswwwYYYNNNIIIHHHHHHPPPPPPBBB999777666888::::::888444777777777777777777777777555666888:::999<<>>FFFQQQdddvvvyyygggXXXMMMEEE@@@>>>===>>>???===888444888666444444666888999999888;;;<<<:::666333333444222222222222222222222222777666666777:::@@@IIIOOOVVV___lllxxxeeeWWWOOOMMMNNNVVVUUUEEE===:::888999;;;;;;888555666666666666666666666666777666888::::::<<>>@@@???===:::888888777888666555555444555666888999GGGPPP```___JJJ===<<<999333555555444666;;;;;;777666888888555555777777555222222222222222222222222111111111222222333333333000000000000000111111222222000///...//////...---------------------------,,,......++++++//////...,,,,,,------------------***++++++,,,,,,------...................................................////////////............////////////000222333444(((((())))))))))))((((((******)))&&&###!!! ''')))******)))(((((()))*********)))))))))))))))))))))***+++++++++++++++(((((((((((())))))))))))***)))(((''''''((()))***)))'''%%%&&&)))***)))&&&((((((((('''((())))))***))))))))))))))))))))))))*********+++,,,+++'''$$$(((((())))))*********)))---------.........---------......222===LLLTTTUUUEEE<<<666777777333000000///000333555555444222000444222000......///111333333111///.../////////...&&&%%%(((---...,,,+++...---...///000111000///...///000111333333333222111222222111111222222333333333222000//////000222444666BBBMMMMMMDDD>>>@@@EEE@@@:::888>>>GGGRRR```mmmzzz{{{ooodddZZZRRRGGGAAA:::999;;;<<<999555888666444444555777888888888<<>>999666777777444222111///000333555555444222000333111///------...111222222111///...//////...---+++***,,,111222111111333...///000000000000000000333333333333333222111000222222111111222333444444888666444333333444555777999EEEPPPPPPGGG???===@@@<<<:::<<>>CCCHHHGGG@@@:::888999888777666666555555666666888777666666999BBBLLLSSSaaa]]]XXXTTTTTTYYY___cccuuu}}}}}}pppjjjeeefff\\\FFFAAA===999999;;;===<<<;;;666666666666666666666666777555555777888888???FFFUUUeeevvv~~~tttggghhhvvv{{{kkkqqqtttiiiqqq~~~oooooozzzuuunnnRRREEEBBB@@@>>>>>><<<:::999777666555666666555555555555555666666666>>>III\\\]]]HHH;;;888444111444444333666:::999555777555555444333222111111000111111222222111111000222222222222333333333333000000000000000111111222111///------...///...------------....../////////,,,++++++,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,,,,,,,,,,------........................---------.........//////////////////........................///000111111(((((())))))))))))((((((###(((+++***%%%###'''+++&&&'''))))))((('''((()))))))))))))))************((()))******++++++******(((((((((((())))))))))))&&&((()))++++++)))(((&&&)))(((((((((***+++***)))))))))(((((())))))***+++((((((((((((((((((((((((+++******+++,,,,,,+++)))***+++,,,---...---,,,,,,...---,,,,,,+++,,,,,,,,,...//////222:::CCCGGGDDD888666555555555444222111///000222333444333222111111000///......///111222222111//////000000...---111......111111//////222000111111111000000222444666666777888777444222000222222111111222333555666777666555333333333444444>>>GGGPPPQQQJJJAAA===<<<:::===BBBHHHMMMSSSZZZ___pppzzzzzzrrrfff]]]PPPGGGBBBAAA@@@@@@<<<:::777666888:::::::::CCCGGGJJJJJJDDD???;;;::::::999777555444444555555777777666666999???GGGLLL___]]]YYYUUUUUUZZZbbbiiiyyy~~~xxxssseeeNNNAAA===888777888::::::999666666666666666666666666888555444666777777<<>>AAA<<<;;;999777666555666666555555555555555555555555999AAARRRVVVEEE:::888222333444444222444888888444999777666777666222222333111111111111111111111111222222222222222222222222000000000000000111111222000...------...///......---------...//////000000...,,,,,,///...+++***,,,,,,,,,------------------------------------------------------------------,,,,,,------.../////////////////////...........................///000000(((((())))))))))))((((((&&&&&&'''(((***+++++++++%%%'''))))))((('''((()))((()))))))))************'''((())))))******))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))***)))((((((((()))))))))(((((())))))***+++************************+++)))((((((***,,,---,,,+++,,,...//////...---,,,000///...,,,,,,,,,---...,,,......111888@@@BBB>>>333444333222222333222000///000111111222222111111////////////000111222222222111000000111000///---222...---......,,,...111222333333111///000444777444777<<>>CCCIIIJJJFFF@@@;;;999999???EEEHHHIIINNNVVV\\\iiiuuu{{{lllggg```YYYTTTQQQQQQQQQKKKFFF@@@===>>>BBBFFFIIILLLMMMNNNNNNKKKFFFAAA>>>>>><<<:::777555555555555555666777777888;;;@@@CCCRRRXXX___dddfffllltttzzzsss[[[GGGBBB;;;888888999999888777777777777777777777777999666555777777777;;;@@@JJJ]]]rrr||||||kkkccckkk|||nnnrrr}}}qqqdddkkkppprrryyyuuummmWWWDDD??????<<<<<>><<<:::888777666666666555555555555555555555444777;;;GGGKKK>>>888888222555666444111222666666333888444444777777333222666222111000//////000111222000000000111111111222222000000000000000111111222///...,,,---...//////...---------...///000000000000---...222222---,,,...------------------,,,,,,........................------------------------,,,,,,------...//////000////////////..................------......//////(((((())))))))))))((((((+++&&&"""%%%+++...***%%%%%%'''((()))((('''((()))(((((())))))*********+++''''''((()))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***###&&&((((((&&&%%%'''***)))))))))))))))******+++++++++++++++++++++++++++)))'''%%%%%%'''***,,,,,,)))***,,,......---,,,+++111000///...------...///***,,,---///666>>>>>>;;;111222111000000111111///000000000000000111111111...//////000111222222333333111111111222111///---333///...000111000444888444444333111///000555999111777@@@FFFFFF@@@888222333222111111111333666777777888888777666555333333<<<>>>@@@@@@???<<<999777888???DDDDDDDDDIIIRRRYYY^^^lll|||~~~iiijjjiiifffcccaaaaaabbbZZZRRRIIICCCEEEKKKRRRWWWYYYXXXXXXWWWVVVRRRLLLGGGCCCAAA===:::888777777888444666777777777888;;;===DDDRRRdddqqqwww|||~~~gggOOOHHHAAA<<<;;;;;;:::888888888888888888888888888;;;777666888888888;;;???CCCWWWnnn{{{lllbbbgggwwwqqqttt~~~ssseeekkkqqqtttyyyuuudddPPP???===<<<999:::@@@???>>>;;;999777666666666444555555666555555444444777777@@@CCC999777999444777777444000111555666333444000000555555111222666333111000......000111333------...///000111222222000000000000000111111222///...,,,,,,...//////...---------...///000000111...***+++//////***(((+++.........------,,,,,,,,,//////////////////......------------------------,,,,,,------...///000000000/////////..................---------...//////000---)))(((******)))''',,,+++***))))))***++++++)))***+++,,,,,,+++***)))%%%(((,,,,,,)))''''''))),,,***((((((***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))&&&''')))*********)))(((((((((((((((((()))******333///---...---)))))),,,+++++++++***++++++,,,,,,000000000000////////////...///111777;;;<<<:::666666666666555444333222111//////000000111111111222000000000000000000000000111222222111///...///000000***,,,444555222666AAAAAA@@@===999666444222111000777AAAIIIJJJDDD;;;444333333333222222111111111555666777888888777666666666;;;<<<999888<<<:::555444666999<<>>;;;888444555;;;666333444888999777777;;;DDDMMM___sssrrrYYYMMMAAA<<<:::888999<<<999444000333999<<<999555999999999999999999999999EEETTTiiizzzooobbbbbbssssssqqqyyyrrrfffkkksssvvvyyyvvvkkkSSSIII???;;;<<<===;;;777===<<<;;;:::999777666666666555555555555444444444666666555444444444444555666555222111000000111222444222000222555777666555000//////......///111222...///111222222111000///000//////.........//////---,,,++++++------,,,+++...'''!!!###***///---(((........................+++,,,------......------...........................//////...,,,,,,---///,,,---------,,,,,,...///222000...---...///......///...---,,,---///111222---***((((((***+++***)))***)))((('''(((((()))***)))***++++++++++++***)))((()))+++***)))((()))******(((''''''(((*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''(((***+++++++++***)))((((((((((((((()))******///,,,,,,...---)))(((++++++*********+++,,,,,,---222222222111111000000///...///222666;;;<<<999666666666666555444222111000......//////000000000000////////////////////////111222333111///......///000+++,,,444666444999CCCHHHFFFDDD@@@<<<888555444333777===BBBCCC???:::777333333333222222222111111222222444555555555444444555999:::777666999777333333555777999;;;>>>CCCFFFHHHOOOYYYdddlllooommmkkkooouuu}}}}}}xxxvvvsssgggZZZWWW^^^jjjsssxxxtttpppnnnrrryyy|||xxxsssbbbRRRDDD>>><<<888666777999666666999999777777:::>>>DDDTTTiiixxx{{{aaaRRRDDD===;;;999999:::;;;888555777;;;===<<<:::;;;999888666666888999;;;AAANNNaaarrr}}}sssdddbbbqqqtttqqqyyytttiiilllsssuuuyyyvvv~~~bbbKKKEEE===::::::<<<;;;999;;;::::::999888777666666555555555555444444444444444444333444444555666666666444222111000000111222222000///111444666666555111000///......///000111...///111222222111000///...........................,,,+++,,,---...---+++222...***,,,111444222///...------------------...+++,,,------......------...........................///000///---,,,---...,,,---------,,,,,,...///222000...---...//////...//////...---...///111333***((('''''')))++++++***&&&&&&&&&&&&'''((())))))))))))***++++++***))))))+++***((((((*********)))(((&&&%%%%%%'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''((()))***,,,,,,++++++***((((((((((((((()))******,,,******------)))(((***))))))******+++,,,---...444444333222222111000000...///222666999:::888666777666666555333222000///............////////////////////////////////////111222222111///......///111---...444666555<<>>@@@EEEKKKPPPUUU\\\eeekkkvvv~~~vvvmmmcccaaajjjwwwvvvcccOOOEEEBBB>>>999555<<<999999;;;:::777777999:::<<>><<<;;;888888777777666777888999::::::<<<:::777555555777:::<<<===FFFVVVgggvvvzzzhhhaaaooouuuqqqwwwxxxkkknnnsssuuuzzzvvvqqqUUUCCC@@@<<<999888999;;;<<<888888888777777777666666555555555555444444444444222222222333444555777777555444222111000111111222000//////000333666666666333222111////////////000///000111111111000///...,,,---............------...---,,,---...///...,,,...------...111111000///------,,,++++++,,,------+++,,,------......------------------------------///111222111///---,,,---,,,---------,,,,,,...///111///......///000///...000////////////111222333(((((('''((())))))))))))%%%%%%&&&&&&'''((())))))((()))***++++++***)))(((,,,)))&&&&&&)))+++***((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''((()))***+++++++++******((((((((((((((())))))******(((***......***)))***)))))))))***+++---...///444444333222111000//////...000222555777888777666777666666555333111///...////////////////////////////////////////////////---///000000//////111222555111111444555666<<>>:::777555444444444444555666777222222222222222222222222000111222333444555666666666777666444333222111000222333333333222333666888888===AAACCCGGGPPP```lllwwwwwwqqqlllmmmuuuuuu```QQQJJJDDD===888===::::::<<<<<<888888;;;;;;;;;BBBRRRaaafffggggggsss}}}uuu```III@@@>>><<<999777444666888777555666888;;;;;;:::999999999999:::;;;;;;AAAMMM]]]ooo|||lllbbblll|||uuupppuuu{{{lllnnntttttt{{{wwwfffLLL>>>>>>===:::777666999===666666666666666666666666555555555444444444333333222222222222333444555666444333222111111111222222//////000111444666888888555444222000///////////////000000111000000///...+++,,,---.........---,,,...---,,,---/////////---(((***---...---,,,,,,,,,---,,,***))))))***,,,---+++,,,------......------------------------------000222333333000...,,,+++,,,---------,,,,,,...///000/////////111111///---000000000000111222333444))))))))))))(((((('''(((&&&&&&'''((())))))******((()))************)))(((,,,(((%%%%%%(((***)))'''(((''''''((()))***)))((((((((((((((((((((((((((('''((((((((()))))))))*********))))))(((((((((''''''''')))*********)))(((((((((((((((((())))))******)))+++//////+++***+++)))))))))***+++---...///222111111000///............000333555666555555555666666555444333111///...000000000000000000000000........................)))+++...///000111333555888555444555444555999>>>@@@AAAAAA@@@>>>;;;888555222222222222333333333333222222222222222222222222000000111222333444555666888666555555333222111111333333333222111222444777...333888:::<<>>>>>::::::===???>>>EEERRR]]]^^^ZZZWWWfffrrr{{{eeeNNNBBB@@@===:::888666999;;;:::888888;;;???999;;;===>>>>>>===;;;999<<>>:::999555777999888666666999<<<999<<>>DDDRRRcccrrr|||vvvfffhhhqqqvvvnnnqqq~~~llllllwwwvvv{{{wwwvvvZZZGGG>>>??????===888666777999555555555555555555555555444444444444333333333333444333222222111111111222222222222222222222222222111333444555555666999;;;777555333222000000000111111000000//////.........---,,,,,,,,,---...///000---,,,+++,,,...//////...+++---///000///...------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///111222111///---,,,---,,,---------,,,,,,...///---...000222444333000---///000000111222222333333&&&))),,,,,,***))))))+++(((((()))*********)))((('''((()))******)))(((''')))***,,,,,,*********+++((((((((()))++++++***((())))))))))))))))))))))))'''''''''((()))*********)))))))))))))))*********'''((()))***+++***))))))((((((((((((((()))******,,,***))),,,,,,)))))),,,+++*********+++,,,,,,---------------............///111444444222222333555333333333333333222111111111111000000000/////////........................)))+++---//////000222444333555666444333333444555555555444444444333333333111111222222222222111000111111222222222333333333111000000000000111222333777333222444444000111555222333444333333444777999222555777888888===EEELLLYYYlll~~~}}}uuuvvvyyy~~~wwwfffVVVMMMIIIGGGGGGEEE???>>>???BBBBBBGGGOOOQQQNNNKKKLLLWWWiiiuuu___PPPFFF>>>::::::333333444444444444666777:::<<>>???BBBBBBEEEHHHGGGBBBBBBEEEPPPeee|||fffUUUHHH>>>::::::666555555555666888888999;;;<<<===>>>>>>===<<<;;;777:::@@@IIIVVVeeesss|||}}}{{{kkkgggkkkzzzqqqsssnnnlllyyyxxxzzzvvvkkkQQQBBB:::::::::::::::999888777777777666666666555555555444444444333333333222222//////000000111222444444111222222333333333222222111333555444222333666888666555333222111222222333111111000......---------000...,,,+++,,,...222444+++******+++---......---...---,,,---......---+++)))+++---//////---+++)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///,,,---------,,,,,,...///,,,---000333555444000---...///000111111222111111((()))***---000444888:::((()))*********))))))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))************)))***+++***)))((()))***$$$%%%'''((((((((('''&&&''''''''''''''''''''''''))))))************))))))''')))++++++)))'''&&&'''++++++************++++++''''''(((((()))*********)))---000111///...///111---333444...,,,000333222000111222333444333222222......////////////.....................///000000222111///...---///000111333333222222111111000000222000000222555555333000///////////////000000111---...///000111222222222111000000000000222333444555444222111111222444555//////000111222444666777444555666777888:::;;;;;;GGGJJJXXXmmm{{{{{{ssslllbbb___```kkk|||{{{aaaTTTGGG@@@<<<999>>>FFFFFFIIIGGGAAA===>>>>>>===IIIYYYtttwww___KKK@@@:::999:::888555555666777777666444777:::>>>???>>><<<;;;;;;;;;===BBBMMM]]]ooo{{{~~~mmmdddddduuutttrrrsssqqqzzzyyy{{{vvvjjjPPPCCC>>>;;;888777777777666555999888777666555444444444555444333444555555444222111222333222000000111222//////000111222333333444333333333333333333333333666333111333888;;;:::777666111---...111222000---***,,,------,,,+++,,,,,,...,,,***+++///111000///------,,,,,,,,,------...,,,,,,+++++++++,,,------******,,,,,,,,,,,,******)))((((((+++///111///------------...............***---//////,,,+++,,,...,,,---///444777555000+++//////000111111111111111'''((()))+++---000333555+++)))'''(((******'''$$$************************+++++++++*********))))))))))))))))))************(((******)))((('''((())),,,)))&&&$$$$$$'''+++---************************))))))************))))))...***''''''***,,,---,,,++++++************++++++((((((((((((((()))++++++(((***------++++++,,,...---333444000000444777666000111222333222222111000////////////////////////...............///000000222111000//////000111111111111111111111000000000111000000222444555222000000000/////////000000111//////000111222222222222////////////000222444666555444222111111222444555000111222333444555666666222333444555666777888999>>>@@@JJJ[[[iiimmmllllllbbbeeekkkwwwlll[[[III@@@======@@@FFFOOORRRQQQIIIBBBAAAAAAAAAEEERRRiiikkkXXXIII@@@<<<;;;888666555666666555444444666999<<<======<<<;;;<<<<<<===AAAKKK[[[nnn{{{~~~rrrfffeeerrruuurrrwwwwwwzzz{{{zzzvvviiiPPPDDD???<<<999777777777777666777777666555444444444444333444444444333222111111444555555333000......///000000111111222333333333222222222222222222222222444111111555<<>>;;;999777555555555333222555666777999:::;;;;;;;;;======<<<>>>HHHYYYnnn}}}xxxjjjeeeooowwwqqq}}}~~~zzz{{{xxxuuufffPPPEEE???===:::888888888777666555555444444444444444555222444666444111//////111444555555333000/////////222222222333333333333333000000000000000000000000000000111777@@@GGGIIIIII>>>999333000000000...,,,+++,,,......,,,+++,,,---///---,,,,,,---......---000000...---,,,,,,++++++......---,,,+++++++++,,,......////////////......---,,,,,,,,,......,,,***111111000///...---,,,,,,(((***---......///000222111222333666777444///,,,//////000111111111111111(((((((((((((((((())))))***((('''(((******'''$$$((((((((((((((((((((((((************))))))))))))((()))))))))************+++,,,---,,,***)))***+++((()))***+++,,,+++***)))************************))))))************))))))+++))))))+++...---'''"""++++++************+++++++++***(((''''''***---...............///111444555///000111111222444666666666666555555333222111111111000000//////000000111...............///000000...///000111111111000000---.........//////000000000000000111111222111111111111000000000000000111333444444444333333222111333222111/////////000111444333333222222333333444111333555777888777666555222222222333333333444444444333666===EEEMMM[[[gggvvv~~~rrr]]]MMMEEEFFFKKKPPPbbbkkknnndddUUUKKKFFFDDDLLLVVVhhh{{{|||dddNNNAAA<<<:::777666666555444222555555555666888999;;;<<<===<<<;;;===EEEWWWooonnndddlll~~~yyyqqq}}}{{{{{{xxxtttcccOOOGGG@@@===:::999999999888777444444333333333444444555222555888666000---///222000222333333111111222444444444444333333222222222000000000000000000000000000000222777???EEEHHHIII===999333///.........---+++---......---,,,,,,---///...---,,,------------------,,,+++++++++,,,,,,000///...,,,,,,+++++++++......////////////......,,,,,,------...------,,,000000000//////.........)))***+++,,,,,,+++,,,,,,,,,...111555666555222000//////000111111111111111))))))))))))((((((((('''%%%(((++++++)))((())),,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************+++++++++)))((()))***'''((()))***+++***)))((())))))))))))))))))))))))))))))************))))))((()))*********)))((((((++++++************++++++,,,***((('''(((***---///---------///222555888:::666444222222222222333555666555444333222111000///111111000000000000111111...............///000000---...///000000000000///------....../////////000//////000000000000111222000000000000000111222222444444444444444333222111000000/////////000222333333333333333333333333333000222444666777777666555555555555555444444444444444444666;;;>>>DDDPPP[[[mmmxxxwwwlllfffhhhuuusss___NNNHHHKKKPPP___kkksssnnnaaaVVVOOOKKKSSS```qqq}}}rrrYYYJJJ???<<<999777666666555444555444444555666888:::;;;:::;;;;;;<<>>???@@@999444444444333444777444333111000///.........111111222222222222111111...............///000000......//////000000111111............////////////...///000///......000222/////////000111222333444444444444444333333222111,,,,,,,,,...000222555777333333333333333333333333000111333555777777777777888888888777666555555444444333555888:::;;;BBBKKKZZZiii}}}xxxdddXXXTTTYYYjjj|||rrr[[[NNNJJJKKKVVVcccmmmlllddd]]]WWWSSSTTTbbbrrr{{{}}}}}}eeeVVVGGGCCC===888666666666555444444555555777999:::;;;777999;;;;;;@@@NNNcccsss~~~wwwfffgggvvv{{{qqq{{{~~~zzz~~~yyyyyyuuuyyy___MMMGGG???===:::888888888777666555555444444444444444555444666888666333111111333444444555444222000111222444444333333222222111111000000000000000000000000111111111222333444666777444333111000............,,,---//////---,,,---...,,,------,,,++++++---...------...///000222444555//////...---,,,,,,,,,---------,,,++++++,,,------***,,,............///000++++++,,,---...///000000///...---...///...,,,***///222555666444222111111//////000111111111111111'''((()))*********))))))%%%(((+++***((('''))),,,************************(((((((((((())))))******))))))))))))************((()))***)))'''&&&'''(((+++)))&&&$$$$$$'''***---************************))))))************))))))+++***(((((())))))))))))++++++************++++++++++++***++++++,,,---...---...222999AAAGGGJJJJJJDDD;;;333333444333555999444333222000//////000000///111333444444333111///...............///000000111000000000000222333444000000//////////////////...///000///------000222---......000111333555666222333333333333222222111---------...///111333555222333333444444333333222111222333555777999:::;;;::::::999888777666555444555222333666666666999>>>HHHWWWkkkzzzrrr]]]SSSOOORRR___ppplll\\\QQQIIIPPPXXX___^^^YYYVVVQQQMMMOOO\\\kkktttxxxwwwtttuuulll___RRRKKKBBB:::666555444444444444555777888999:::;;;555999;;;;;;<<>>;;;;;;:::888777666555444666222111444555444666999:::EEEUUUbbbjjjqqqwww|||rrr___WWWRRROOOWWWddd{{{yyyjjjZZZLLLNNNSSSTTTPPPKKKIIIEEEAAALLLVVVdddoooxxx}}}kkkbbbbbbnnn~~~~~~nnncccZZZRRRFFF<<<666333333333333444666888999:::::::::555999;;;:::888???MMMYYYkkkrrr|||lllbbbnnn|||rrr|||{{{vvv{{{|||wwwxxx\\\KKKEEE>>>;;;888777777777666555999888777666555444444444333222111222333333222000000222333333333333555666111111111111111111111111...........................///000000000111333555444666666555222///------,,,...//////...------...)))+++---,,,++++++...111,,,,,,,,,,,,,,,---...///......---------......///...---,,,++++++,,,---...---000111000---++++++---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,//////,,,)))))),,,111222111111222444//////000111111111111111+++*********))))))((((((******))))))))))))******)))))))))))))))))))))))))))******)))(((''''''(((&&&((('''$$$&&&+++---,,,,,,++++++***)))))))))*********))))))))))))******''')))******((((((***---,,,,,,+++***))))))******((()))))))))************************************)))((())),,,,,,+++///555888CCCMMMUUUaaaiii^^^MMMBBB888000000555888<<>>HHHPPPVVV^^^hhhpppyyyvvvkkkfffbbb]]][[[\\\sss{{{lll]]]VVVOOOFFF@@@>>>@@@BBBCCCHHHJJJWWWnnn~~~kkk^^^SSS[[[iiivvv|||xxxnnnfffZZZUUUIII<<<777999:::999888444111333888<<<<<<:::777777888999;;;@@@FFFKKK___jjjyyyrrrbbbkkk}}}vvvxxxwww}}}{{{|||wwwtttXXXFFFAAA???===:::888777666444333555444222222444555555444222222222333333444444444555444444333333222222111444444444444333222111000222111000......000111222///...---,,,---///111333999999999444///,,,...000------,,,++++++++++++,,,///............---------(((***,,,---,,,,,,---...------++++++++++++------222111///...,,,+++++++++---///111111000---,,,,,,...---,,,...000111111000,,,---------.../////////,,,---///111222111111000/////////...///000111111************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))###'''(((''')))------+++,,,,,,+++*********************))))))))))))******(((***+++***((((((***,,,++++++*********)))))))))************++++++++++++***************************)))***---......333:::GGGSSS^^^eeelllnnn___MMMAAA888111111333666;;;AAA======<<<999666444333333333444555666666555333222111......000000///111555:::>>>???;;;888999:::888666444222///---------......,,,******,,,---------,,,,,,,,,,,,---///111222000111222333333333222111222000///000222333333111222222333333333333222222222333444666777777777777888888888888777777777777<<<>>>>>>===999555333222555999???CCCFFFMMMVVV^^^jjjnnnqqqqqqtttyyy{{{zzzqqqkkkgggjjjmmmkkkjjjkkk||||||pppaaaYYYMMMEEECCCEEEGGGHHHHHHHHHSSSggg{{{ooo```QQQWWWbbbqqq||||||tttlll\\\YYYPPPCCC;;;999888555999555222444999======;;;888999999999;;;>>>DDDHHHZZZgggwwwttteeekkkzzzxxxyyy~~~ttt{{{{{{vvvtttXXXFFFAAA===;;;888777777777666444777555444444555666555444222222222333333444444444444444444333222222111111111111111000000///...---222111///......///111222///...---,,,---///111222777777666333000//////111...------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++------,,,,,,---.........---,,,,,,---......111000///...---,,,,,,,,,---///111222000...---------,,,+++,,,...//////------------...............------...///000000000000////////////000000000000************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***)))((('''((()))###'''******+++...---***,,,,,,++++++++++++++++++******))))))))))))************+++***(((((()))***((()))*********)))((('''***++++++++++++,,,,,,,,,************************,,,+++,,,///000222:::CCCYYYfffrrrvvvwwwppp]]]III@@@:::555444444777???HHHDDDCCCAAA>>>;;;888666444444444555555555555555555222///.../////////444;;;EEEHHHGGGAAA===;;;888333222111///.........///000222///,,,***+++,,,,,,,,,+++++++++,,,---...///000///000111222222222222111222000///000222333222111111111222222222222111111111222333333444444444444444555555555666666777777===>>>???===999555333222666999;;;<<>>999666444333222222222333444555222///...//////111999BBBOOOSSSQQQHHH>>>888333///...---------...///000111666333///---------------+++++++++,,,,,,------......//////000111111111111000000000111222222222111000000111111111111000000111111222333333222222222444444444555555555666666555666888888666444444555666888;;;>>>AAAFFFMMMQQQVVVWWWWWWZZZaaafffaaaXXXRRRRRRZZZjjjwww}}}|||gggWWWRRRWWW```fffaaa\\\ZZZ___gggnnnxxxuuuppphhheeeooo~~~}}}rrreeegggaaaRRRDDD===:::888777555444555888:::;;;:::888999999999999<<<@@@CCCMMM\\\ppp{{{~~~hhhgggnnn{{{zzzttt}}}zzzxxxttttttWWWEEE@@@:::888666555666666555444888666555555666666444222333333333333333333333333333333333222111111000000333222111111000/////////111000////////////000111.........---...///000111222000...000333555444222//////...------------...000//////...---,,,++++++***,,,......---,,,---.........------------......,,,------------------------///111111///......///---+++***+++,,,,,,+++***/////////...---------,,,///...---,,,+++,,,---...,,,...000111222111///...))))))))))))))))))******'''(((***,,,,,,***((('''************************''')))***)))((('''(((***,,,...,,,((('''***+++(((******+++,,,,,,,,,+++*********))))))))))))******,,,+++)))))))))))))))(((&&&''')))***+++)))(((&&&))))))))))))*********+++************************++++++,,,///111888GGGVVVnnnyyytttaaaMMM???;;;;;;;;;<<<<<>>AAADDDGGGIIIOOOPPPRRRXXXbbbiiieee\\\YYYWWWZZZdddooovvvzzz~~~qqq]]]TTTYYYgggrrruuuooojjjgggdddbbbffflllxxx{{{~~~zzznnnfffmmmyyypppooofffTTTCCC;;;999888444444333444666888888888555666888888999<<<@@@CCCIIIXXXkkkxxx}}}lllhhhmmm~~~{{{yyyuuu}}}yyyxxxttttttWWWEEE???<<<999777666666555444333555444444555666555333111333333333333333333333333333222222111111000/////////...---,,,++++++++++++000//////////////////000...............//////000///------///333555444222//////...------------...111000000///...---------+++,,,......---,,,---...,,,,,,,,,------,,,,,,,,,+++,,,------...------,,,---...000///...---...///...---,,,,,,------,,,+++/////////...---------,,,///...,,,++++++,,,---...,,,...000111222111///...))))))))))))************((()))***++++++***)))(((************************'''((())))))(((((()))***...///,,,'''&&&)))***(((((()))***+++,,,+++***)))******))))))))))))******,,,***(((((()))***)))((('''((()))*********)))((((((((()))))))))*********************************++++++,,,///222;;;NNN___www~~~}}}jjjVVVFFF???888888999<<<<<>>AAAAAAAAA@@@CCCFFFKKKUUUcccnnnmmmgggggg```\\\___fffkkkqqqvvvxxxvvvtttssssssyyyyyycccTTTUUUcccqqq}}}zzzwwwqqqggg]]]ZZZ]]]iiirrrzzzsssfff]]]dddwww|||rrrooobbbOOO???888666444222333333444555666666666444555777888999;;;???AAAFFFSSSfffttt}}}uuummmnnn~~~|||xxxvvv}}}xxxyyyuuuuuuWWWDDD>>>===:::888666666666444333333333333444666666333111444444333333333333222222222222111111000/////////111000///---,,,------...////////////////////////......//////////////////------...000222333333222///......---,,,---------............------------+++---//////---------...+++,,,,,,------,,,,,,+++++++++---......---,,,+++,,,---......---,,,...///...---,,,---...///...---...............---------------,,,,,,,,,------...---...000111111111000///((()))))))))************))))))))))))))))))))))))************************&&&((())))))(((((()))+++)))++++++''''''******'''&&&''')))++++++***)))(((******))))))))))))******+++)))'''(((***+++***))))))))))))*********++++++))))))*********+++++++++************************---,,,...111444???TTTggg}}}uuu^^^III???===:::888:::===>>>@@@FFFNNN[[[XXXVVVUUUSSSMMMDDD<<<333222111000///...............000222333777DDDQQQXXXRRRFFF888000000...+++++++++,,,,,,,,,,,,++++++*********+++------+++)))------......---,,,+++***,,,++++++,,,---...000111---000333444222111111222000111111222222111111000...///000222222333333333111111222222222222333333333444555444333333555777888888999;;;<<<===<<<<<<<<>>DDDOOO___ppp}}}}}}qqqlllxxx~~~yyyyyywwwzzzvvvuuuWWWDDD===;;;999777777777888777555222222333555777777555333444444444333333222222222222111111000//////......666555333111111111222333...//////////////////......///////////////......,,,...000111111000111111...------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...//////...------...,,,,,,---......---,,,,,,+++,,,---......---+++******+++,,,,,,++++++---...---,,,+++---...000///...---------...............+++,,,---...............////////////000000000000(((((())))))*********+++******))))))))))))******************************&&&((())))))(((((()))+++$$$(((***))))))+++***'''%%%''')))***+++***)))(((******))))))))))))******+++(((&&&'''***,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,************************......///222666BBBXXXmmm~~~nnnTTT???999;;;>>><<<===@@@AAAAAAEEEJJJWWWUUUTTTTTTTTTOOOFFF>>>444333222111000///------,,,---111333444888EEERRRWWWLLL;;;//////444111+++,,,,,,,,,,,,,,,+++***)))))))))+++---//////---+++---......///...---+++***++++++++++++,,,...000111---000444444222000111222111111222222222222111111---...///111222333333333......///000111222333333000111222222222333555888444333222333555777888888<<>>::::::999555333444666777666666666777777888999888777777999;;;CCCLLL[[[mmm|||qqqhhhrrrzzz}}}wwwzzzwwwuuuWWWDDD===:::888777777888999999888222222444666999999777555444444444333333222222222111111111000//////......666444222000000000222222......////////////.........///////////////......+++///222222000...///111------,,,++++++++++++,,,,,,,,,---......//////000,,,...//////...------...,,,---...//////...---,,,+++,,,---......,,,***)))***+++++++++******,,,...,,,++++++,,,...//////...,,,------....../////////***+++---///000000/////////////////////000111111)))************+++++++++(((((()))***+++,,,,,,,,,)))+++,,,------,,,+++)))***,,,---,,,******+++,,,''''''(((((())))))******))))))))))))************...(((&&&)))***)))---444...,,,***)))''''''((((((((()))++++++*********+++******+++++++++******)))***,,,---+++((('''))),,,,,,...///...222EEEaaawww{{{hhhOOO>>>999;;;??????AAABBB>>><<<@@@HHHYYYZZZWWWQQQNNNKKKFFF???888777555222...---...///111444555111333<<>>666///,,,*********///000000///---+++,,,------......---///222///)))///...------//////...---))),,,///000///...//////......///111333333111000---///111333333111///---444111......000222111///111000000000000000111222777666444333222111111111333333333333444555666666:::<<>>???AAABBBEEEJJJMMMJJJJJJUUUkkk}}}rrrddd]]][[[aaalll|||~~~bbbPPPAAA@@@EEEFFFAAA===>>>>>>===:::777555666777777777777777888888888888888999999999888999<<<>>>AAAIIIXXXkkk}}}zzzjjjkkk|||zzz}}}xxxqqqSSSCCC>>><<<888777999888666666:::444444444555777888777555222555555111111333333000000111222111000///000111111111111111000000000000000000////////////000000....../////////000000000............///////////////...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,...000222222,,,...//////...------...,,,,,,++++++,,,---...///+++,,,------......------///+++***---...+++---111///,,,***,,,000111///+++111111000000000000111111---,,,+++***)))(((((('''...,,,***(((&&&&&&&&&''')))***+++,,,,,,+++***)))((()))******)))((()))************)))))))))))))))))))))))))))************'''''')))...///,,,+++,,,)))))))))))))))***+++,,,((()))++++++*********+++)))******+++++++++******(((''''''))),,,///000000***...111222888JJJcccvvvuuubbbMMM<<<555555888777555666666555444:::BBBTTTYYY]]]\\\YYYUUUNNNFFFEEEBBB<<<666222000000111///000//////555<<<===:::111///,,,+++---/////////***,,,//////---,,,++++++,,,......,,,---000///***,,,***)))***+++,,,+++******+++,,,+++++++++---//////...---...000111111111111222222333333222222111222000//////222444555555000000000000000111222222111111111111111222333444222222222333333444555666;;;@@@JJJXXXdddlllmmmkkkfff[[[KKK???999999999999:::???DDDFFFJJJVVViiixxx~~~zzztttlllddd^^^^^^llleeeQQQ???;;;@@@AAA<<<777888999;;;:::999888888999777777888888999999999:::;;;;;;;;;:::999:::===@@@CCCJJJWWWiii{{{~~~lllhhhvvvzzz~~~yyypppRRRAAA<<<;;;888777999999666777:::666555444555777777666444444777666222222333333000111222222222000///000111000000000000111111111111000000////////////000000------........./////////---............/////////000///...---,,,+++++++++,,,,,,------------,,,,,,------------------------...---,,,+++*********+++,,,---//////---,,,---...------,,,,,,,,,,,,---...,,,,,,------......------...,,,,,,//////------000///---,,,...111222000---111111000000000000111111+++++++++***)))(((((((((+++******)))'''&&&%%%$$$***+++,,,,,,,,,,,,+++***((()))+++***))))))***++++++++++++******)))))))))((()))))))))************''''''***------,,,++++++)))))))))*********++++++((()))++++++*********+++))))))***+++++++++******---***((((((+++---,,,******---000111777EEE[[[kkkvvvhhhSSSAAA666333333444444111111222222222777???KKKVVVaaaffffffccc[[[SSSPPPJJJ@@@888333000////////////...111888>>>;;;333000///---,,,---...---,,,))),,,///000///---++++++,,,......,,,,,,///...++++++***)))***+++,,,+++)))---------,,,+++,,,...111///---+++,,,...000111000000000////////////000000111000//////000222333333000000000000111222333333111111000000111111222333222222222222333444555666===CCCPPP___lllrrrqqqooofff\\\MMMBBB<<<999888666777<<>>???<<<:::888888555555666777999:::;;;;;;>>>>>>===;;;999999;;;===AAAFFFQQQaaatttpppfffkkk}}}{{{zzzzzzoooQQQ@@@;;;:::777777::::::777666999999888777888999888666444666888777333222444333000111222333222111000000222......///000111222222333000000////////////000000------------.........///------------............,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++------------------------+++---///000//////111333+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,+++---------------,,,+++/////////111222333222111111111000000000000111111((((((((()))))))))******$$$&&&)))***+++)))'''%%%))))))(((((((((((()))))))))***,,,,,,++++++,,,...,,,,,,,,,+++++++++++++++))))))))))))***************+++)))&&&'''+++---,,,++++++,,,,,,+++***))))))((()))++++++*********+++((()))***+++++++++++++++,,,***))))))***++++++***)))+++---,,,---444???IIITTTKKK@@@888666555222000333000///222333333555999===MMM___iiinnnooolllggg[[[PPPAAA666000///...---///111333777>>>BBB;;;111///...------...//////......000222222000...------+++...///+++***,,,...---...,,,+++,,,---...---,,,***+++++++++))))))+++,,,,,,+++***+++---.........000111111222222111111000222222111///,,,,,,---///000000000111222333444555444333222111111111111111111111111222222333444555:::CCCRRR```iiillljjjgggWWWRRRKKKFFFCCC???999555::::::===BBBIIIOOOSSSTTTLLLKKKLLLQQQXXX\\\ZZZWWWYYY\\\```iii{{{cccOOOEEE>>><<<===;;;===>>>>>>:::777555555555666777888:::;;;======?????????===:::999:::;;;>>>CCCOOO```qqq~~~uuuggggggwww|||xxx|||pppRRRAAA<<<;;;888888;;;:::666555777777666555666777666444333444777666222222333333000222333333333111000111222...//////000111222222222000000////////////000000------........./////////,,,------------.........+++++++++,,,---...///000++++++,,,,,,,,,,,,++++++------------------------,,,///111000...,,,---///+++,,,......,,,+++,,,---***+++,,,,,,,,,,,,++++++------......------,,,,,,+++...---+++***---,,,***...///000111222333333333111111000000000000111111)))))))))))))))(((((((((((((((((((((((((((((((((++++++************++++++((()))++++++******,,,---+++++++++,,,,,,,,,,,,,,,))))))))))))************)))+++***&&&&&&+++---***)))***+++,,,,,,,,,+++***((()))++++++*********+++(((((()))++++++,,,,,,++++++,,,,,,,,,++++++---///)))+++---,,,,,,000888>>>EEE???888555555555333111333000000333555333333666>>>JJJWWW]]]```dddeeeeeeXXXLLL===222////////////...111555999>>>AAA<<<444000...,,,+++---/////////000111222111...,,,+++,,,***...///+++)))+++...---...,,,+++,,,---...---,,,)))***,,,,,,***)))***+++*********+++---...---,,,///000111333333111000///111222222///---,,,...111000000000111222333555555333222222222222333333444111111111111222333444555555>>>LLLWWW]]]]]]YYYWWWJJJHHHFFFEEEDDD@@@999444888666666:::AAAEEEEEECCCDDDFFFIIIMMMPPPTTTWWWXXXYYY```dddgggrrrttt```OOODDD@@@BBB>>>???@@@>>>;;;777666666777888999;;;<<<>>>???@@@@@@AAABBB@@@===;;;::::::===BBBOOO```qqq{{{zzziiieeerrr}}}vvvqqqSSSCCC>>><<<999999;;;:::555444555666555555666777777555333222555555111111333333000222333444333111000111222//////000000111111111222000000////////////000000....../////////000000000,,,,,,---------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++------------------------,,,///111///***&&&&&&(((***,,,...---,,,+++,,,---)))***+++,,,------,,,,,,------......------,,,+++---000...***)))---...+++---...000111111222333333111111000000000000111111++++++***)))((('''&&&&&&---+++(((%%%%%%''')))+++((((((''''''''''''((((((&&&((()))***))))))+++---+++++++++,,,,,,---------))))))))))))************'''++++++'''''',,,,,,((('''(((***,,,------------(((***++++++******+++,,,(((((()))++++++,,,,,,,,,---///000///,,,+++---000***,,,------,,,///555;;;===999444222333444444333333000000444666333222333AAAJJJPPPQQQRRRXXX^^^```TTTHHH999000...000222222---111666999>>>AAA<<<555222///,,,++++++,,,---,,,111222111///,,,******+++***...///+++(((+++......---,,,++++++------,,,+++***,,,......---+++++++++))))))***,,,......,,,***,,,---000111111000---,,,///111222000......111444000000000111222444555666111111111222333444666777111111111111222333444555222:::FFFOOORRRPPPLLLIIICCCBBBCCCEEEFFFBBB:::444888444222666===@@@>>>;;;AAAEEEJJJLLLMMMPPPVVV[[[]]]hhhnnnlllooo~~~lllZZZMMMHHHJJJAAABBBBBB@@@===:::999:::999999;;;===???@@@BBBCCCAAABBBDDDCCC@@@<<<::::::<<>>DDDGGGEEECCCCCCCCC???CCCDDDBBB@@@@@@>>>:::777666777999;;;<<<;;;:::===>>>CCCKKKTTTZZZ[[[[[[aaaccciiiqqqwww}}}ppphhh]]]RRRJJJCCC>>>>>>>>>;;;999:::999999999;;;???BBBCCCCCCBBBEEEGGGEEE>>>999999;;;:::@@@LLL]]]mmmvvvwwwuuuyyy}}}pppbbbiii~~~vvv{{{~~~~~~tttVVVDDD???>>><<<::::::::::::888666222333444555666777888999555555444333333333444444555333000000000111111000//////000111111111111111---......---+++,,,111666...............///000000000///...---------------+++++++++,,,,,,---------***+++,,,---------,,,+++111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///---***,,,000000------...000000...,,,,,,,,,///...---,,,,,,,,,,,,,,,000000000000111111111111000000////////////000000***)))(((''''''((()))******((('''(((******)))'''(((((())))))))))))(((((()))+++,,,+++((('''(((***&&&***+++((((((+++***%%%,,,,,,***)))))))))******,,,,,,,,,+++++++++******)))************+++++++++)))++++++***'''&&&'''((((((+++,,,***,,,///000...***++++++,,,,,,++++++***,,,++++++,,,,,,---...///222111000///000222444666;;;999888777444111444:::<<>>???@@@CCCCCC>>>;;;:::888555666666777888999:::999888999;;;>>>EEEMMMRRRRRRQQQRRRXXX```gggjjjqqq~~~|||pppeeeUUUJJJ@@@===<<<:::888888888777777999===@@@AAAAAA===AAAEEEDDD???;;;::::::;;;???JJJ[[[mmmyyy{{{yyyxxx|||uuueeejjj~~~www{{{}}}~~~vvvXXXEEE???===;;;999999999999777555555666777888999:::;;;<<<:::999777666555444444444666444111000111222222111//////000111111111111111//////...---,,,...111444...............//////000//////...---------......++++++,,,,,,,,,---------******,,,---............///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......///000///,,,---111000------...000000...,,,,,,---///...---,,,,,,,,,,,,---.........////////////000000000000//////000000000)))((('''&&&&&&'''((()))***)))((((((******)))((('''((((((((((((((((((''')))***+++***)))((()))***&&&)))***((((((***)))''',,,+++******)))*********,,,,,,,,,++++++++++++***)))************+++++++++(((,,,///+++%%%"""$$$((((((+++,,,***+++...///---***++++++,,,,,,++++++***++++++++++++,,,---......000///------///333777999GGGBBB>>><<<777222333777777???EEEEEEDDDEEEEEEDDD???;;;555222111222333333;;;999;;;CCCLLLMMMDDD;;;)))***,,,...///000111111---///000000...------...,,,+++++++++******************+++++++++,,,,,,,,,)))***++++++++++++++++++******+++,,,,,,,,,++++++000///...///111222222111333333333222111000///...222111111111111222333333000111222333444555555555444444333222222222333333444999>>>@@@===;;;::::::???BBB@@@:::666777777555666777777888888888777777666777999>>>CCCEEEFFFEEEAAAHHHQQQWWWWWW\\\lll~~~{{{{{{~~~rrr```QQQBBB<<<;;;:::999999666555555777:::===>>>>>>999>>>CCCDDDAAA===<<<<<<;;;===FFFWWWlll{{{{{{{{{~~~}}}jjjjjjzzzxxx{{{{{{yyy[[[GGG@@@<<<:::888777888888777555666777888999;;;<<<===>>>>>>===;;;888666555555555777555222111222222222111//////000000111111000000333000...---...000111111......------......///000//////......---.........,,,,,,,,,,,,------------+++++++++,,,...///111222,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......//////000///,,,---000...***---...000///...,,,------......---,,,,,,,,,------,,,,,,,,,---------......111111111111111111111111***)))(((((((((((()))******))))))))))))***))))))(((((())))))))))))(((((()))*********)))))))))))))))***+++******++++++***++++++******************++++++++++++++++++++++++))))))*********+++++++++***,,,...,,,'''%%%&&&)))(((++++++)))***......,,,***++++++,,,,,,++++++***++++++++++++,,,---...///...------...333999???CCCNNNHHHCCC@@@;;;555444777777===BBBAAA@@@@@@???<<<:::888444222111222333444>>>===@@@JJJSSSRRRDDD777)))***+++---///000222222...///000000...---...///,,,,,,+++++++++***************+++++++++,,,,,,,,,((()))+++,,,---,,,++++++***+++,,,------,,,+++***............///000000000222222333222222111000000333222222111111111111111000111222333333444444444555555444333222222222333333888>>>???<<<999888888<<>>BBBCCCAAA???>>>>>>;;;;;;BBBRRRhhhzzz}}}{{{~~~pppkkkwwwzzz|||{{{|||^^^JJJBBB===:::888777888888888777555666777999:::<<<===>>>@@@???<<<999888777777888777555222111111222111000//////000000000000000///555222......000222111///...------------...//////222111000...------,,,,,,,,,,,,------------------...---------...///111222,,,++++++++++++,,,------------------------------------,,,------...///000...///...++++++...,,,'''---...//////---------......------,,,,,,,,,------+++,,,,,,,,,------------111111222222222222111111************************)))*********)))))))))***)))******++++++******)))))))))))))))*********)))***))))))***+++***+++,,,************+++*********++++++++++++++++++++++++))))))*********+++++++++++++++***+++,,,,,,++++++(((+++,,,)))***---...+++***++++++,,,,,,++++++***,,,,,,,,,,,,---...///000------...111888BBBKKKQQQQQQKKKFFFDDD???999777999;;;???@@@======>>>>>><<<777666444222111111333555<<<>>>EEESSS\\\XXXGGG777,,,,,,,,,---...///000000...///000///......///000,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,(((***+++---------,,,+++***+++,,,------,,,***))),,,,,,---------------...///000111222222222222222444333222111000000000000000000111222333333333333555444333333222222222222555:::???AAA>>>;;;::::::<<>>AAABBBAAA???======;;;;;;@@@MMMaaavvv{{{{{{vvvkkksss||||||cccMMMDDD>>>;;;999888999999999999666777888:::;;;===>>>???@@@???<<<:::999999:::;;;777444222000111111000/////////000000000//////...555222......111222000...---------------...//////555444222///---,,,+++***------------------------111000///------...///000------,,,++++++++++++,,,------------------------------------...///000111///000///,,,,,,///---)))---...///...------...///------,,,,,,,,,------...,,,,,,---------.........000111222222222222111000++++++++++++++++++++++++)))***++++++))))))***+++***++++++,,,,,,++++++******)))((()))***+++***))))))&&&&&&((()))((())),,,))))))***++++++++++++******++++++++++++,,,,,,,,,)))************++++++++++++***)))+++...000///---))),,,,,,******......+++***++++++,,,,,,++++++***------------...///000000......///444===HHHTTT[[[RRRLLLIIIHHHFFF@@@<<<;;;>>>@@@???<<<<<<@@@@@@>>>666555444222000111333666999>>>IIIXXXaaa\\\KKK;;;......------------...///---...///...------///111,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***+++,,,,,,+++***+++,,,---...///000111222222222333333222111000////////////000111222222222222222333333222111111111222222666;;;@@@BBB@@@===<<<<<<@@@FFFHHHAAA999555333222888;;;===<<<888666777999999:::;;;999777666666777999444333999??????>>>>>>CCCMMM\\\jjjzzz|||zzzvvviii\\\LLLBBB;;;666444666888777666777999:::;;;::::::===BBBEEEFFFCCC???;;;;;;<<>><<<999888999:::::::::888999:::<<<>>>@@@AAABBBBBB@@@===;;;:::;;;===>>>888666333111111111111000//////000000000///......333111//////000000///...------,,,,,,------...///666444222000---,,,+++***............------------111000///......------.........---,,,,,,,,,,,,,,,------------------------,,,,,,------...///111111222333000------111111------.........,,,---...000------,,,,,,,,,---......---------........./////////000111222222111000///******++++++++++++******)))***,,,+++)))(((***,,,******++++++++++++*********((('''(((+++,,,+++))))))%%%%%%))))))''')))---((()))***+++,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++(((***+++,,,,,,---...///***------++++++......,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////000///000444===JJJVVV^^^TTTOOOMMMNNNLLLEEE???======??????===>>>BBBBBB???666666555222///000444888:::???JJJVVV[[[UUUFFF999000///...---,,,---......,,,---------,,,,,,...111------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,+++***))))))(((((())))))***,,,---,,,***)))+++------...///000000000000000333222111000000///000000///000111111111111111111111111000000000111222222444999???AAA???===<<<===DDDLLLQQQKKKAAA;;;666333666999<<<;;;777555777:::999;;;;;;999666444555777666333333999===;;;:::::::::AAAKKKYYYnnnzzzpppjjjnnnqqqkkkccc___ZZZRRRJJJCCC;;;444333666888666555666888999999999888???HHHQQQSSSNNNEEE>>>;;;===@@@EEEPPPeee}}}llllllxxx~~~}}}iiiRRRFFF>>>;;;777666777999::::::777888:::<<<>>>@@@AAABBBGGGEEEAAA>>><<<<<<>>>???;;;888555333333333222111//////000000///......---///000000000......///000------,,,,,,------...///333333111///...---------///.........------------....../////////...------------------------...///........................,,,,,,------...000111222222222...***+++000222///---......---,,,---///111,,,,,,,,,,,,,,,---...///------------...............///111222222111///...))))))************))))))(((+++,,,,,,)))(((***,,,))))))************))))))***((('''(((+++,,,+++))),,,''''''+++,,,)))+++000((()))***+++,,,,,,+++************++++++,,,,,,,,,)))************+++++++++&&&***...---)))(((,,,111+++......,,,,,,//////,,,+++++++++,,,,,,+++++++++++++++++++++,,,---......111000000444<<>><<<>>>???>>>@@@DDDCCC???777777555111...///444999===BBBJJJQQQSSSKKK===222//////---,,,,,,---...///,,,------,,,+++,,,...000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,///...,,,+++***++++++,,,+++***((('''''''''((()))+++---...---+++***+++......///////////////...---222222111000000000000000///000000111111111111000000/////////000111222222222777===@@@>>><<<<<<<<>>AAACCCKKK___zzzllljjjuuu}}}kkkSSSGGG===:::666555666888999999555666888:::<<<>>>???@@@KKKIIIDDD@@@======>>>???===:::777555555555444333//////000000///...------,,,///111000---,,,...111---,,,,,,,,,,,,---......111000000/////////////////////.........---------+++,,,.../////////...---,,,,,,,,,---...///111111........................,,,,,,------///000111222///...***&&&'''---000...---......---,,,---///111,,,,,,,,,,,,,,,---...///,,,,,,------------......---///000111111000///---))))))*********)))))))))++++++,,,,,,,,,+++******---------,,,+++***)))(((++++++++++++++++++++++++)))************+++++++++++++++******************++++++******++++++,,,---+++,,,,,,,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---%%%(((,,,///000111222333,,,---...222999AAAIIINNNRRRUUU[[[]]]TTTFFF>>>>>>:::;;;===@@@BBBBBB@@@>>>:::777333111111333666888>>>???AAACCCBBB<<<444...000///...---,,,+++******...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---.........,,,***)))+++---111///,,,***++++++******++++++***************+++++++++++++++++++++++++++***,,,------++++++,,,...000000///////////////000...///111111000000111333333222111111111222444444999999999888888888888888EEEPPP]]]```XXXKKK@@@;;;:::777444444666666555222555888;;;>>>===999555222///111333444555666999;;;:::<<<@@@JJJ\\\qqq|||~~~zzzrrrpppssskkkVVVEEE@@@???<<<999666666666666555777777777666666666666666999BBBTTTgggooofffTTTFFF===:::;;;AAAKKK[[[qqqsssiiilll{{{mmmPPPBBB<<<;;;999888888888666444888888999:::<<<>>>AAABBBJJJJJJIIIGGGEEECCC@@@???===;;;888444333333444555111111111111000000000000////////////////////////111...++++++---...,,,***...000111111///------............------,,,,,,,,,,,,,,,,,,---------......+++...//////222555444///222//////222111---,,,///,,,---///000000///---,,,++++++++++++,,,,,,---...........................,,,,,,,,,---------......+++,,,------------------///---,,,...000///+++'''+++***)))(((((()))******++++++++++++++++++++++++++++++++++++***)))((('''++++++++++++++++++++++++)))************+++++++++***************************************+++,,,,,,...,,,***+++......+++(((------------------------************************,,,*********,,,---,,,++++++---//////...------............000555<<>>AAAEEEEEEBBB>>>666444111111333777:::<<<::::::;;;<<<:::555...)))...---------------,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******,,,...000...,,,+++,,,+++***)))++++++************++++++***************************+++---,,,++++++,,,...111111111111222444555666///000222111000000111222222111111000111222333444555555555555555555555555BBBKKKWWW___^^^TTTFFF<<<999666333333555666444222444666999::::::777444222///111444666777777999:::<<<===???FFFVVVhhhsssuuutttooopppvvvppp[[[IIIBBB???<<<888666666666666555777777777777777777777777;;;BBBRRReeepppkkk[[[NNN@@@<<<;;;???GGGTTThhhyyywwwlllnnn{{{qqqUUUFFF===;;;999888888888666444666666666777999;;;===???FFFFFFFFFEEEEEECCCBBBBBB===;;;888555333333333333111111111000000000//////////////////////////////...,,,***+++...000///......///000///---,,,---////////////......---------,,,,,,,,,---------.........///...---000777:::888:::333/////////,,,,,,...,,,---...000000...---,,,---,,,,,,,,,,,,---...///........................,,,,,,,,,---------......---,,,,,,---//////...---***,,,...//////......---+++***)))(((((()))+++,,,+++************+++---...************)))((('''''')))))))))))))))))))))))))))************+++++++++************************)))************+++++++++111---***,,,000111---(((------------------------++++++++++++++++++++++++...,,,++++++,,,,,,+++)))...//////...,,,,,,---...//////...///222666;;;>>>JJJUUUccciii^^^LLLAAA???>>>===>>>BBBGGGGGGBBB<<<555333111222666:::<<<===777777777777777444000---,,,,,,,,,------.........------,,,+++++++++++++++,,,---...//////...---,,,+++,,,---,,,++++++---//////...,,,,,,---,,,***(((++++++************++++++))))))))))))))))))))))))***+++,,,,,,++++++,,,...//////000222444666888999000222333222111000000111111000000000000111222222333333333333333333333333<<>>===AAAMMM]]]fffhhhfffeeejjjsssooo\\\JJJAAA===:::777666666666666555666666777777888888999999:::???LLL^^^nnnpppcccUUUFFFAAA>>>@@@DDDNNN^^^mmm|||}}}qqqooo~~~|||wwwZZZJJJ>>><<<999888888888666444555555555555777999;;;===AAAAAABBBCCCDDDDDDCCCCCC<<<;;;999777555333222111111111000000000000//////////////////////////////...,,,+++,,,...000000///---------,,,+++,,,...000///////////////.........,,,,,,,,,---------......000000------333???GGGIIIDDD:::000///000.........,,,---...//////...---,,,...------------......///------------------------,,,,,,,,,---------......///---,,,---000111///,,,***...222222...,,,...000))))))*********++++++***+++***)))))))))+++...///)))*********))))))((('''))))))))))))))))))))))))))))))*********+++++++++***************+++++++++))))))******+++++++++***000...---...000000...+++------------------------------------------------...,,,++++++,,,---+++***+++,,,,,,,,,,,,...111444000///......000333777:::CCCOOO___eee[[[JJJ@@@@@@@@@???@@@DDDIIIHHHAAA:::888666555666:::<<<<<<:::555333222222444444333222,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,---///000000///---,,,***+++------,,,,,,...000...---------...---***(((++++++*********+++,,,,,,************************)))+++,,,,,,++++++,,,---,,,------///111333555666111333444444222000000000000000000000000111111111333444444444444444555555555:::CCCOOOUUURRRFFF<<<999666333333666777555333444444444444444444555555000222444444444555777999======<<<<<>>;;;999666666666666666555555666666777888999::::::777:::CCCTTTgggnnneeeWWWJJJEEEAAAAAACCCJJJXXXfffrrrvvvqqq|||}}}{{{^^^KKK???===:::888888777666555666666666666777999;;;<<<>>>???@@@AAABBBBBBBBBBBB<<<<<<;;;:::888555222000111000000000////////////////////////////////////111000...---------------,,,,,,,,,***)))+++...111//////..................,,,,,,,,,---------.........///...000:::HHHRRRUUUHHH<<<222222444444111000------...//////...------------,,,,,,,,,------...------------------------,,,,,,,,,---------......000---,,,...111222000,,,000222333222///,,,,,,---'''(((+++------,,,***)))+++***)))))))))+++...///*********+++******)))((((((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++))))))***++++++++++++***---000222111...---...///------------------------------------------------,,,+++***+++---...---,,,******++++++,,,///333777//////...///111444777:::???IIIVVV\\\UUUHHHBBBCCCGGGGGGHHHKKKNNNJJJBBB:::888777888<<<@@@AAA>>>999444111...---.........---......---------,,,,,,,,,------------,,,,,,++++++,,,---///000000///---,,,)))+++------------///000---,,,,,,---...---***(((++++++******+++,,,,,,---++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,,,,---...000111222111333555555333111000111//////000000111111111111333333333444444555555555222999BBBHHHHHHEEE@@@===999666444444777888666444555444444333444555777888333333222111000222666999;;;<<<::::::@@@KKKSSSUUUIIIIIILLLQQQRRRKKKAAA<<<999777555555666666555444555555666777888999999:::666888>>>KKK^^^iiicccVVVGGGCCC??????@@@FFFSSS```kkkzzzzzzsssyyy~~~```KKK@@@>>>:::888777777666555666666555555666888999:::======>>>?????????>>>>>>=========<<<:::777444222000000000////////////...////////////////////////000//////...,,,,,,,,,---+++,,,+++***)))***...000------------------------,,,,,,,,,---------......,,,///000333<<>>DDDNNNUUUQQQIIIFFFHHHPPPQQQTTTUUURRRLLLCCC===444555:::BBBHHHHHHBBB;;;:::666222...---,,,+++***.........------,,,,,,,,,...............---,,,,,,,,,---...//////...---,,,))),,,............///000---,,,,,,,,,------+++)))++++++***++++++,,,---...++++++++++++++++++++++++)))***++++++******+++---......---......///000000111333666666444222222222///000111111222222111111000000000111111222222333444<<>>999666333444666888666444555555444444555666888:::444444333111000222555888999::::::888===FFFMMMNNNDDDBBBAAACCCDDDCCC>>>:::777666555555666777555444555555666666777777888888666999===DDDTTTaaa]]]QQQAAA===;;;;;;===BBBNNN[[[ggguuuvvvvvvdddLLLBBB>>>:::888777777666666555444333333333555666777;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<:::777555444000000////////////......////////////////////////+++,,,------,,,,,,...000,,,,,,,,,+++***+++---///,,,,,,,,,---------------,,,,,,,,,---------......,,,///111333999@@@CCC@@@777111///444777555111///........................,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///////////////000---+++---222444222///))))))******+++,,,------++++++++++++++++++++++++(((((())))))***))))))((()))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,***+++---......---,,,+++---000222111...,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...,,,+++------...---,,,---///111/////////000222555888999;;;>>>FFFNNNPPPKKKHHHIIITTTXXX\\\ZZZSSSIII@@@;;;555777>>>HHHOOOMMMCCC999;;;777333000///......---,,,,,,---------------......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////.........///...---++++++,,,---,,,+++++++++++++++,,,---......************************(((***++++++******+++,,,------,,,------...///000000222666777555444333333000000222333333333222111---......///000000111111555===EEEEEE???999888:::666333111222555666555333444333333444555777888999333555666666555444555666777::::::888:::AAAFFFGGG@@@>>>;;;:::;;;<<<:::666555444444555666777555444555555555555555666666666444999<<<>>>IIIUUURRRGGG>>>:::999:::;;;@@@LLLXXXfffrrrzzztttjjjPPPCCC???;;;888777777777666555555444333333444666666888999:::;;;;;;;;;;;;;;;:::::::::999888777555555000000/////////.........////////////////////////)))+++,,,,,,***+++---000,,,---...---,,,+++,,,---------------.........///,,,,,,,,,---------......,,,///111222666<<<<<<999444000000444666333111222.........------.........---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))---000///---+++---000---,,,,,,---///111222222,,,+++)))'''(((+++...111++++++,,,,,,,,,+++******''''''((((((((((((((('''************************)))************+++++++++((())))))***++++++,,,,,,***+++---//////...---,,,//////////////////...---------------------------........................111///------------+++)))+++,,,---------...000222000///000000222444666888777999@@@JJJOOOLLLHHHGGGTTTZZZ^^^[[[QQQDDD<<<888999;;;BBBLLLRRRMMM@@@444222///,,,+++,,,.........***++++++,,,---//////000///000111111111000...------,,,,,,++++++,,,,,,---+++---///000///.........///---******+++,,,,,,,,,++++++++++++,,,---...///))))))))))))))))))))))))(((***++++++******+++,,,*********+++,,,---/////////222555777666555444444000111222333444333222222......//////000111111222444;;;CCCDDD@@@999555444444222///000333444333111222222333444555777888999222555999;;;999777555444666999:::888999>>>AAAAAA===;;;777555777888666222444444333555666777555444555555555555555444444444111777999999AAAKKKIII??????;;;:::;;;<<>>;;;666333333666666333333777......------------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......'''---111000+++))),,,111,,,///000///,,,,,,///222...---,,,---000222222111,,,+++++++++++++++++++++***************************))))))(((((()))***+++++++++,,,,,,,,,---------///---+++,,,...///---+++000...---///111222000---///000000///---,,,,,,------,,,***+++,,,------,,,---......//////......---+++,,,......---)))%%%"""---......////////////////////////000111222222222888999===BBBFFFIIIHHHGGGLLLZZZccc]]]NNNBBB;;;888888===EEELLLJJJ@@@666000.........------,,,,,,,,,++++++++++++++++++++++++....../////////---,,,+++333000------......,,,***,,,***)))***++++++***))))))))))))***+++,,,......,,,+++)))(((((()))+++,,,+++++++++***************)))************+++++++++000///---,,,+++,,,,,,---///000222333333333222111333222000...---...///000//////.........//////000555777:::<<<;;;888444222333222111111111222333444222222333333333222222111666777888999999888777666555444333555888<<<>>>???:::999888666666555555555555444444555555666888888666555555888;;;<<<999555:::666444999BBBGGGGGGCCC>>>;;;999;;;===AAAIIIRRRdddmmmxxxrrr{{{sssWWWIIIAAA;;;:::999777888:::999777555555777999999999777888888999::::::::::::999888999999:::888555222000000000000000000000000......------------......---...///...,,,+++,,,---////////////////////////...------,,,,,,------...000,,,,,,000000++++++///111333222000666@@@BBB>>>===999888:::888333444:::---,,,,,,---//////...,,,---......,,,++++++---//////,,,***+++---///...,,,//////...---,,,,,,++++++///......---------......,,,,,,,,,---...///000000***((('''''')))******)))++++++++++++++++++++++++***************************))))))(((((()))+++,,,*********************+++---,,,+++,,,///111000...000///...000333555333111111222333222000//////000333111/////////000///...,,,---...//////000000000,,,---///000000...+++***---...//////000000///////////////000000111111111444777===DDDKKKOOOOOONNNXXXcccjjjaaaPPPDDD===::::::@@@HHHKKKFFF;;;222.........---------,,,,,,,,,++++++++++++++++++++++++......////////////.........,,,***+++,,,---+++))),,,***)))***,,,,,,+++***++++++++++++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,,,,------......///////////////....../////////...,,,,,,...............///000000444666888999888555222000222222111111111222333444222333333444444333333222555555555666666555555444555444333444777;;;===???888777666555444444444444333333333444555666888999555555555666777666444111666444333666;;;??????===<<<999888:::<<>><<<===EEELLLJJJ@@@555///---...------------,,,,,,,,,++++++++++++++++++++++++------------------...///***))))))+++------,,,***,,,******+++---...---,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,------------,,,++++++++++++,,,,,,------------------......///+++---000222222///,,,***---------......000111222444555555555444222000...111111111111111222333444222333333444444444333333555444444444444444555555444444333444666999<<<>>>777666444333333333333444222222222333444555777888444666777666444111000000444444444444666777888888:::777777999;;;>>>EEEMMM[[[dddnnnuuu}}}xxxzzzzzz___IIIAAA;;;::::::777666777<<<:::777666666666555444777888999:::;;;;;;;;;;;;:::888555444444333222000000000000000000000000000000000////////////000000---...///...,,,,,,,,,...------------------------...------,,,,,,------...,,,)))***------+++,,,...---///000222999CCCHHHIII@@@;;;:::???CCC@@@:::777///.........///...+++))),,,------,,,++++++---......---,,,---///000///............------,,,,,,+++------,,,,,,,,,,,,---------------------...///000000...,,,,,,---...---,,,)))))))))))))))************************************))))))((()))***,,,------------,,,,,,,,,,,,+++)))******,,,...000111111.........000222444666666888:::===>>>===<<<;;;<<<888555222000000000///...111000///......---------++++++,,,,,,---...///000...///000000111111000000333333333333333333333333888>>>JJJYYYgggooosssssszzzzzzfffOOOAAA<<<;;;@@@JJJOOOHHH:::000------------------------------***+++++++++++++++,,,,,,------+++******+++,,,,,,++++++,,,---......---,,,,,,+++***,,,...//////...+++++++++,,,+++++++++++++++,,,...//////...,,,+++)))******+++,,,---......,,,,,,,,,,,,------------************+++,,,,,,---///...---,,,---...///000---...111333333222///---,,,,,,------///000222222444444333222111///......000000000111111222333333111111222333333333222222666555444444444555777888333333444444555777;;;===888777555333333333444555333333222222333333444555444777999777333111111333333555777666444444777:::999666666999;;;===CCCKKKXXXaaajjjqqqyyy}}}{{{~~~cccMMMDDD<<<<<<<<<:::888888???===:::999999999999888777777999:::;;;;;;;;;;;;<<<999666444333333333222////////////////////////000//////////////////000---...///...---,,,---...------------------------...------,,,,,,------...******+++,,,------...///222222333666;;;CCCIIIKKKDDD@@@@@@FFFLLLKKKBBB999000...------...---+++)))+++---------++++++,,,------------...////////////......---------,,,,,,,,,,,,,,,+++++++++,,,---------------------...///000,,,***))))))+++,,,,,,+++(((((()))))))))************************************))))))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000222333444555777:::<<<>>>@@@CCCHHHJJJIIIHHHGGGGGG???<<<777555444444444333000///......---......///------,,,++++++,,,---...///000000111222111111111222222333333333333333333888???MMM]]]lllwww{{{|||zzzbbbIII<<<:::;;;EEEOOORRRFFF666///...///------------------------*********++++++,,,,,,,,,000///---+++******+++,,,---.........---,,,,,,,,,,,,++++++,,,...000///...((()))***,,,,,,---,,,,,,+++,,,...000000...,,,+++((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,...---,,,,,,,,,---///000......//////000000111111,,,,,,------///000222222444444222111000///////////////000111222222333333//////000111111111111111555444333333333444666777222333444333333555999===;;;:::777555444444555666555555333222222111111222111444666555222111333555111444777666444444777;;;888666777:::<<<===BBBIIIUUU___hhhooowww|||iiiOOODDD<<<;;;===<<<::::::>>>;;;999999:::;;;::::::555666888999:::;;;;;;;;;<<<888444222222222222222///////////////////////////......------......///---...//////------...///------------------------...------,,,,,,------...+++,,,---------///000///......///333888>>>EEEKKKKKKIIIJJJPPPXXXWWWMMMAAA333111...,,,------,,,++++++,,,------+++++++++---***,,,---...////////////---------------,,,,,,,,,+++++++++++++++,,,---......------------...//////+++)))((()))+++,,,,,,+++((())))))******+++++++++***************************)))))))))***,,,---...))))))*********+++++++++)))+++,,,---------///111111333666888:::>>>CCCFFFMMMRRRWWWZZZZZZYYYWWWWWWIIIDDD???;;;888777666555000////////////111333444000000///............///000000111222222222222222//////000111111222333333666===JJJZZZiiitttyyyzzzuuu[[[CCC:::===AAAMMMVVVUUUDDD444///000000,,,,,,,,,------------...*********++++++,,,,,,---111000///...---------------......,,,******+++---,,,++++++,,,...///...---'''(((***,,,---------,,,+++,,,...//////...,,,+++)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***)))***,,,///111---------......000111222222222222111000000//////......000111222222222222---...///000000000000000000000000000111222333444000222444333222333888<<>>DDDLLLWWWccckkksss}}}uuuVVVHHH<<<:::???AAACCCDDD<<<:::777666666777666555222333555666888999999999444222000///000111111000000000000000000000000000//////............//////,,,...//////......///111...........................------,,,,,,------...+++//////++++++//////,,,---+++...444999>>>HHHRRR[[[___bbbeeekkkmmmdddXXXIIIBBB999111.........///)))+++------,,,+++++++++&&&)))---...---,,,---...------------------------,,,,,,,,,,,,---...///000///......---------.........,,,))))))))))))'''&&&))))))***+++,,,,,,------***************************)))))))))***,,,...///))))))***+++---...///000'''+++...000111333666:::999===CCCHHHNNNVVV___fffhhhmmmtttxxxyyywwwvvvtttpppjjj```XXXQQQLLLIIIFFFAAA>>>:::666333111111111---...///000000111000000111111222333333333333222111222333555777888999:::AAAFFFPPP]]]jjjtttzzz{{{{{{yyylllTTTAAA@@@LLLUUU^^^cccZZZDDD333000000,,,,,,,,,,,,------.........))))))***+++,,,,,,------$$$&&&(((+++------------/////////---,,,...333888---,,,++++++------,,,******+++,,,------,,,***(((+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///...---+++***,,,---...///000///...---************,,,...///000//////.........//////000------///000000000///...,,,---///111222333222222......000111111222222222///000222333444444333333///222444222000111666;;;CCC@@@;;;666444333444444222222222333444555777777666333111222555777666444555555444444555666666666333222444999:::999===BBBHHHSSS```hhhqqq}}}|||yyy\\\MMM???>>>CCCGGGIIIKKK@@@===:::888888777666555111222444555777888999999444222111111222333333222000000000000000000000000000000////////////000000,,,...//////......///111////////////////////////...------,,,,,,------...***///...******......)))---***,,,111444777@@@KKK```eeeiiikkkppprrrjjj___SSSKKK???555///...//////)))+++------,,,+++***+++$$$(((,,,...,,,+++,,,...------------------------,,,,,,,,,---...///000111///......---------......)))************+++++++++---,,,++++++,,,,,,***)))''',,,---(((&&&)))---...,,,'''%%%)))---,,,+++,,,+++******+++,,,---...///,,,+++---/////////444<<<999BBBLLLUUU```jjjpppoooyyyzzz{{{||||||}}}||||||zzzuuuppplllhhhccc]]]XXXJJJGGGBBB===999666444444555444333222111111111111222222222111000//////...///777<<<:::999===AAACCCNNNNNNTTTbbbttt~~~{{{xxxhhhSSSEEEEEERRR```gggggg]]]III999333222000000///...---------+++)))000...+++***,,,---......---+++***)))***,,,///000000...,,,,,,,,,,,,***(((666111,,,+++...000...,,,++++++++++++***)))((((((...***))),,,,,,+++---000***...///***))),,,+++&&&,,,***((()))+++,,,***(((111000...---,,,+++++++++,,,***((())),,,...---+++,,,++++++******++++++,,,...............---------///...------...///...,,,***333888444000222444222111111111111111222222333111000///111333444444333000111222222111222444555@@@>>>;;;666333222555888666555333222111222333444222333333444444333333222333333222222333333444555333444555666666888<<<>>>GGGPPP\\\eeemmmwww|||{{{dddOOOCCCAAAAAAHHHLLLFFFBBB<<<666555666777555111444666777666555555666777333222111//////000222333000111222000,,,+++---///111111000000//////.........000000///...---.../////////000000///...---------///000...+++***+++---)))))))))******++++++,,,......///000333999AAAGGGVVVYYY]]]___bbbdddhhhkkk___RRRAAA555000...---,,,***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,111...++++++...///---+++222///,,,,,,......+++)))//////............//////************+++++++++++++++***))))))******)))'''(((,,,---***))),,,---,,,...***))),,,...,,,,,,///,,,,,,,,,,,,,,,------...,,,+++---///000000777@@@AAAKKKVVV___jjjtttyyyyyy}}}~~~~~~|||xxxvvvtttpppkkkggg[[[WWWRRRKKKDDD>>>:::999555555444444444333333333333222222222111111111111222:::>>>>>>>>>DDDIIIKKKVVVTTTWWWcccsss~~~tttbbbPPPGGGLLL[[[iiikkkgggYYYDDD444///...---.........//////...,,,***///---******+++---------------------......//////000...------------,,,***333///++++++...///---***,,,,,,---------,,,++++++---******,,,---***+++...+++......***))),,,,,,(((,,,***))))))+++,,,+++)))...------,,,,,,,,,,,,,,,,,,***)))***---...---+++,,,++++++******++++++,,,---------...............///...---...//////...---&&&...333000...000222111111000000000000111222222111000000222555666555444000111222111111111333555<<<<<<;;;999666555666888444333333222222222333333333333444444444444333333333333222222333333444555333444666666666888;;;>>>EEENNNZZZcccjjjttt|||{{{fffPPPCCCAAA???CCCFFF??????;;;555444666777555222444555666666444444555666444333111000000222444555000111111///---+++---///000/////////...............000000///...---...//////////////////...------***,,,......,,,,,,...000******++++++++++++++++++,,,---------///333888===JJJKKKLLLNNNQQQVVV]]]bbbZZZOOOAAA666222000...---,,,---///111222111000///,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,---+++***---000222111...//////............//////************+++++++++,,,+++***))))))******)))((('''))))))'''))),,,+++'''---++++++---,,,***+++///------,,,,,,,,,---......---,,,---///000333;;;EEELLLVVVcccllluuu}}}{{{xxxnnnkkkeee\\\TTTLLLEEEBBB<<<;;;999888777666555555333333222222333333444444444:::??????AAAIIIPPPSSSWWWTTTUUU___ooo}}}}}}ppp\\\LLLJJJTTTdddpppqqqiiiWWWCCC666222222111,,,...000222222000---+++...,,,***)))+++,,,,,,,,,+++,,,...//////...---,,,///...------//////...---///---+++,,,......+++(((++++++,,,---------,,,,,,,,,******------***)))+++,,,------***))),,,---++++++***)))***+++,,,+++******+++++++++,,,,,,------,,,++++++---//////---+++,,,++++++******++++++,,,,,,,,,------......//////000///......000000///...%%%+++000///...000222222000000/////////000111111000000222555888999888666000111222222111222444666999;;;===>>><<<999888888222222222222333333333333444444555555555555444444333333222222333333444555333555666666666888;;;>>>CCCLLLWWW```fffooo|||}}}}}}kkkSSSEEEBBB>>>???@@@999<<<999555444666666555333333444555444333222333444444333222111111333555666000000000///---,,,---/////////............------...000000///...---...//////////////////......---***,,,------------...000,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---000333;;;;;;;;;;;;???FFFOOOUUURRRJJJ???777444222000......///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,,,,++++++...222444333000........................*********+++++++++,,,,,,---,,,++++++------,,,+++)))***)))(((+++...+++%%%+++***+++,,,)))&&&(((...,,,,,,,,,,,,---...///000---,,,,,,///111444>>>HHHSSS___lllttt|||zzzxxxssslllddd\\\VVVRRRMMMIIIDDD>>>999777666555333333222222333444555666333888;;;;;;???IIIQQQTTTOOOMMMOOOYYYiiixxx|||lllVVVJJJLLLZZZjjjtttsssiiiWWWFFF;;;666444333---000444666444000---+++---+++))))))+++,,,,,,+++***++++++,,,,,,,,,++++++---,,,,,,---...//////...---,,,,,,...///...+++((('''((()))***+++,,,,,,+++,,,***+++...---)))((()))------,,,******,,,---,,,+++******++++++,,,,,,+++******++++++,,,,,,,,,++++++,,,---//////...,,,+++,,,++++++******++++++,,,++++++,,,------...//////000///...///000111000///***---000111000111333444///////////////000000111///000333777:::;;;999777222333444444333333555777888<<>>:::888111222222333333333333333444555555555555555555444333333222222333333444555444555666666666888;;;===BBBKKKVVV^^^ccckkkwwwoooUUUFFFDDD>>>======777999777444444555666555444222333444333222111222333333222111000111333555666000000///......---...////////////////////////......000000///...---...///...///////////////...............---,,,++++++,,,.........------,,,,,,+++,,,...///...------...///333222222222555;;;BBBHHHFFFBBB;;;777444222///---//////000000///...------------------------------,,,,,,,,,,,,---------,,,000...---...222333000---------............------***++++++++++++,,,,,,,,,---,,,+++,,,---...---+++,,,---,,,,,,...111...(((+++***+++,,,)))&&&(((...)))******+++---///111222---,,,,,,///111444>>>HHHWWWcccqqqyyy|||xxxtttoookkkiiiddd^^^TTTIII@@@;;;888888555444333222333444555666333666777777===HHHQQQTTTNNNMMMOOOXXXfffttt|||ssscccQQQIIIQQQaaapppxxxvvvkkk\\\MMMAAA777111...111555999999555000+++))),,,+++******+++,,,+++***,,,+++***))))))***,,,---,,,+++***+++---......---,,,---...///000///,,,***'''((()))***+++,,,,,,,,,,,,***+++......***(((***...,,,,,,,,,,,,++++++---******++++++++++++,,,---++++++,,,,,,,,,+++***)))+++,,,...//////---,,,+++,,,++++++******++++++,,,***++++++,,,---...//////000......///111111111000//////111222222111111333///////////////000000111///000333777:::;;;999777444555666555555555777999999>>>EEEHHHFFFAAA;;;888333333333333333333333444444555555555555555555444333333222222333333444555444555666666666777:::===AAAJJJUUU\\\aaahhhsss|||pppTTTDDDBBB===:::;;;888888666555555555666555444222333444333111000000222222111000///000111333555000///..................000000000000000000000000...000000///...---...///......///////////////...///...---------,,,++++++///......------,,,,,,,,,+++---.........---...//////000000111111444888;;;;;;999777555333111...,,,.........------,,,++++++------------------------,,,,,,,,,,,,,,,---///000333000......000111///,,,------...//////...------++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***)))++++++((())),,,***&&&---++++++---,,,***+++///((())))))***,,,...000111---,,,---///000333;;;EEETTTcccrrr{{{~~~~~~}}}xxxrrrgggZZZOOOFFFAAA>>>:::888666444333444555666555777777777>>>KKKUUUXXXWWWTTTTTTYYYcccmmmuuuxxxeeeYYYMMMLLLXXXiiiwww~~~vvviii[[[JJJ;;;222000444888<<<;;;666///,,,***---+++***+++,,,---,,,***...,,,***)))***,,,///111,,,+++***+++---...---,,,,,,---...000///...,,,+++)))***+++,,,---.........---++++++......+++***,,,///------///...+++)))+++)))+++,,,,,,++++++---...+++,,,---------+++***)))+++---//////---++++++,,,,,,++++++******++++++,,,++++++,,,,,,------......///------...000111111000000------000000...///111000000/////////000111111000000222555888999888666444555666666555666888:::888>>>DDDHHHGGGBBB>>>;;;777666444333333333444555444444555555555555444444333333222222333333444555555666666666666777:::===???HHHTTT[[[```fffqqqyyyqqqRRRAAA@@@:::888:::999777777777666666555555555222333444333111000000111333222000//////000222333111///------/////////...000000111111111111222222...000000///...---...///---...//////////////////,,,++++++,,,...//////...------------------,,,,,,)))***,,,,,,,,,,,,...///,,,...000000//////000111333333333222111///---,,,------,,,,,,++++++++++++------------------------+++,,,,,,,,,---111666:::888444///...000111000...---...///000000///...---+++++++++,,,,,,,,,------+++***)))***,,,---,,,+++'''******&&&%%%'''(((&&&...***))),,,...,,,,,,///************++++++,,,---,,,+++---///000000777@@@LLL\\\mmmwww}}}xxxnnnbbbWWWNNNIII@@@>>>:::777555555555666555666555666???NNNZZZ^^^YYYUUUPPPQQQXXXccckkkppp\\\UUUOOORRR___ooozzzyyynnn```NNN<<<555666444999===<<<666000......---,,,+++,,,......,,,+++************,,,...000111---,,,+++,,,---...---,,,***,,,---...---,,,,,,,,,***+++,,,---------------///,,,+++......,,,---000///---...222000***''')))(((+++------++++++---///***+++---.........,,,++++++---...---***)))***,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///111000//////******...000......222111000000000000111222222111000000222555666555444333444555555444555777999444999@@@DDDEEEBBB@@@???;;;999666333222333555666333333444444444444333333333333222222333333444555555666777666666777:::<<<<<>>:::777666666777222333333555???PPP]]]bbbTTTNNNGGGFFFMMMYYYeeelll[[[VVVTTTXXXdddpppyyy}}}xxxpppfffZZZHHH777333888444999===<<<666111000111---,,,,,,---...///---+++%%%&&&(((+++,,,---------///...------...///...---)))+++,,,,,,+++++++++,,,))))))***+++++++++******///,,,+++---...---...222000---///333222***&&&'''(((+++------++++++---000(((***,,,...000//////...+++---...,,,)))(((***---,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///...))))))///222000111555111111111111111222222333111000///111333444444333222333444333333333555777000555<<>>;;;777333222333555777222333333444444333333222333333222222333333444555555666777666666777:::<<<:::DDDPPPXXX]]]cccmmmuuu~~~\\\GGGDDD>>>;;;???BBB999::::::999777555555555333444555333111000000111888666444222111111222222111...,,,---///111000....../////////000000111111...000000000...---...///------...///000000//////000...,,,,,,......,,,)))+++++++++,,,,,,------------------,,,+++,,,...111...//////...------///111...000222222000///......---------,,,,,,------...........................)))***,,,///444>>>JJJSSSLLLDDD999222///...,,,+++...000111222222111000...---......//////......---///,,,)))***---//////---,,,------,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---......///000111???DDDSSShhhwww}}}~~~~~~}}}tttggg]]]VVVPPPHHH@@@<<<;;;:::999666444555:::DDDPPPZZZ___PPPHHH@@@===DDDQQQ___hhh[[[[[[]]]eeennnuuuvvvtttmmm\\\MMMIIICCC888333666888999999666444333000---111000///---,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++000)))'''+++,,,******......,,,******+++---......++++++++++++++++++++++++------++++++++++++---------......///...---+++***++++++++++++++++++++++++---------+++)))(((***,,,,,,---///000000000///...//////000000000000//////222222111000000000000111...,,,,,,...333555444111222444444222///---///222444666999<<>>>>>FFFTTTbbbjjj^^^]]]___gggpppuuurrrnnn^^^NNNAAA>>>;;;222000444666::::::666333222000...///......---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++...))))))---...***)))+++---((($$$%%%***---+++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,++++++******++++++++++++++++++++++++,,,---,,,+++))))))+++---,,,---.../////////............//////////////////000000////////////000000///111222333333222222222555777999777333111222555333555777:::<<<>>>>>>>>>;;;:::777555333333333444111222333333444444333333333333333333333444444444555444444444555666888999>>>BBBHHHRRR]]]gggpppuuufffKKKEEEEEEBBBFFFOOOIIICCC<<<777666666555555777666444333333222222111000000/////////000000111......//////000000111111111111111111222222111000000000000000000000000000***,,,------,,,+++,,,,,,......------------......///---,,,,,,---...---+++---,,,,,,++++++,,,,,,---------............------------......------,,,+++++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,---++++++,,,000777CCCPPPYYYLLL>>>111///111///......///222222//////111111///,,,------......------,,,,,,---------,,,,,,...///000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////222555@@@QQQ```kkkvvv}}}|||~~~yyyuuussspppllliiiddd___VVVOOOIIIEEEBBB???AAA>>><<<;;;===@@@BBBBBB@@@===:::===GGGUUUaaahhh^^^\\\^^^gggppprrrjjjbbbMMM@@@555444333///000444888>>>@@@999222000000///,,,------------+++***))),,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,******...///+++((((((...'''"""$$$***...+++&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************++++++,,,++++++++++++++++++++++++***+++,,,+++******,,,...+++,,,---.........------------...//////000000000111000000///000000111111///444777777222///000111666999<<<:::666333444555111222444777888::::::;;;999777555333222222222222111222222333333333333333111111222222333333444444333333333333444666888999>>>AAAGGGOOOZZZeeennnttt}}}kkkNNNFFFEEECCCGGGNNNHHHDDD===888666555555444666555555444333333444444////////////000111222222////////////000000000000000000111111111111111000000///......///000222333///000000///......///111......------------......---,,,+++,,,...///...------,,,,,,++++++,,,,,,---------............------------......------,,,,,,------------------.........------,,,,,,------...(((***---111666===DDDJJJ???777///......---,,,...///111111...---//////,,,,,,,,,------------,,,,,,***---///...++++++---000000...,,,+++***+++---...------,,,,,,,,,,,,++++++***************+++++++++++++++++++++,,,---......222222888DDDQQQ\\\iiittt|||~~~~~~~~~~~~|||yyywwwwwwzzz~~~}}}wwwrrrpppmmmkkkhhhgggccc^^^YYYVVVSSSPPPNNNEEECCCAAA@@@???>>><<<:::999777777;;;DDDPPPYYY___WWWUUUXXXaaajjjjjj___TTTCCC999111000111000333888AAAHHHIII===222//////---+++,,,...///...---***)))---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---++++++,,,---,,,)))(((...***'''(((---///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///************++++++++++++)))***,,,,,,+++,,,---///++++++,,,,,,------------.........///000222333333333333222222222222333333000333666666333000///000555888;;;:::666333222333000111222444555666777777666555333222111111111111111111222333333333333222000000111222222333444444555444444555666888:::;;;>>>AAAFFFMMMWWWaaajjjooowww}}}pppRRREEEBBB???AAAGGGCCC@@@<<<888666555555444555555555555444444555666000000//////000111111222000000000000///////////////111222222111000000111//////...---///111444555000111111///......000222......------------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,..................------------,,,,,,,,,,,,------,,,---///000111333777999444111///...---,,,---......000000,,,,,,...---***,,,------......------,,,***---///...,,,+++---000...---+++))))))***,,,------------,,,,,,+++++++++))))))*********+++++++++++++++***++++++,,,---...111000333;;;DDDOOO^^^kkkyyy}}}{{{yyyuuurrrrrrtttvvvxxxzzzxxxvvvtttsssqqqnnnllljjjhhheeebbb```^^^ZZZWWWOOONNNLLLJJJGGGBBB<<<777888666555888???FFFLLLOOOJJJIIIMMMVVV]]]\\\RRRGGG>>>888222111111222666:::IIIRRRPPP@@@333000///+++,,,---///000///...,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---***)))***,,,+++***,,,,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///)))))))))******+++++++++(((***,,,---,,,,,,...///++++++++++++,,,,,,------//////000111222444666777555444444333333333333333333222333555777777444111444888;;;:::777444444555111222222222333444555555333333222111111111111111000111222222333333222222000000111222222333444444888777777888999;;;>>>???@@@BBBFFFMMMVVV___fffkkksssxxxqqqSSSCCC>>><<<<<>>AAABBB>>>???CCCJJJOOOMMMEEE===888555222000000222555777JJJRRROOO>>>333222000)))---.../////////...---,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++------***'''(((---...+++(((,,,...---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))))))))******+++(((((())))))***+++++++++)))+++---...------...///,,,,,,+++++++++,,,---...000000000111333666999;;;777666555444333222222222666444222555999;;;999666777:::===<<<:::888999;;;444444333333333444555555111111111111111111111111000111111222222222222222111111222222333333444444999999999:::;;;>>>@@@AAAAAADDDIIIPPPXXX```fffjjjooottt{{{pppSSSCCC>>><<<<<<===666777777666444444555666333555666555222222444777333333222111000000000000////////////000000000000333555777555111///000222////////////000222444555,,,------,,,++++++,,,.........------------......///...,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------......------------------------......,,,++++++******++++++,,,***+++,,,,,,,,,...111333---//////------000///---***------***+++------+++...//////000000//////...,,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************+++,,,---------+++++++++,,,,,,---...///000///000333666===JJJVVVcccmmmzzz~~~}}}yyywwwuuussstttxxx{{{~~~yyy{{{}}}}}}|||yyywwwsssmmmfffaaaeeefffffffffaaaXXXMMMFFFDDDAAA===::::::;;;;;;:::999;;;???BBBCCC@@@;;;888222222222000000222444555BBBJJJFFF777111555333+++------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))++++++(((***//////***)))***,,,,,,+++++++++,,,------------------------+++,,,,,,------,,,,,,+++)))************))))))(((((((((((()))***+++++++++)))+++......---------...---,,,,,,+++,,,---...////////////111333777:::<<<===<<<:::888666555444444555444333333555666777888888;;;======;;;:::===@@@777666555444444555666666000111111222222222111111000000111222222222222222333333333333333444444444888888888999:::===???AAA@@@DDDLLLUUU]]]eeejjjmmmmmmrrrxxx|||tttWWWFFF@@@>>><<<:::666888999888555333444555222555666555111000333666222222111111000111111111......//////000000111111555888:::777222//////222//////000111222222333333...///111111/////////000......------------......---,,,+++,,,.........,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------++++++,,,,,,------......,,,,,,,,,++++++,,,,,,,,,(((***---...//////000111---///...+++---111///***))),,,,,,***+++...///,,,//////000000000000//////---+++***---000000...***,,,,,,---......------,,,......---,,,,,,+++************+++,,,------......,,,,,,,,,,,,---...//////444333222333333555@@@KKKWWWbbbqqq|||}}}|||yyyxxxvvvvvvyyy}}}}}}wwwpppjjjgggiiilllmmmkkkcccYYYQQQJJJFFFAAA===;;;;;;:::999888;;;>>>???===999666555...111222111111333555555999AAA>>>111///777666,,,---,,,+++++++++,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++&&&***+++***,,,111///))),,,+++***,,,...///---+++------------------------++++++------------+++++++++,,,---------+++***((('''(((((()))***+++++++++***,,,...///...---------------,,,+++,,,---...///.........000222666:::<<>>AAA999888777666555666777777000111111222222222222111000000111222222222222111444444444444444444444444666666666777999;;;>>>???@@@EEENNNXXXbbbjjjoooqqqlllpppvvvzzz~~~zzz]]]JJJBBB>>>:::666777999;;;999555333333444222555777444000///222555000000000000111222333444---......///000111111222777:::<<<999333//////222///000111222222333222222+++---///000...---------.........------.........+++******,,,...000000///++++++------------+++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---******++++++,,,---.........------,,,,,,------...))),,,000222111///------...000---***,,,111///((((((+++,,,***+++///000---,,,---......///111///,,,(((222999555///,,,,,,,,,......000222---(((***111))))))***++++++,,,------,,,,,,)))...333(((""",,,...+++)))+++...000///---111000000000222666:::<<>><<<::::::@@@FFFHHHCCC;;;555222222222111111111111111222666555444222111///...---000///...---,,,------...333000---***)))***,,,...***+++,,,,,,******+++,,,---+++))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******111///,,,,,,......+++(((...---,,,,,,,,,,,,---...---,,,+++*********+++,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---000333777999CCCFFFIIIIIIEEE???:::888444...,,,000222222444:::999777888:::999777:::?????????;;;888999<<<;;;666555333222222333333111000333444555555666666555555555444222111111222444555666666777888999;;;===>>>AAADDDLLLVVVbbbmmmsssvvvwwwuuutttvvv{{{zzz[[[HHH???::::::===<<<;;;999888888888666444666666666666666555555555111000//////000222444666222111000111222333222000444666777555111///000333000//////000222333333333///,,,---111///***+++111///......------------...222111///...------...///+++......+++&&&%%%***...,,,------......------,,,---,,,,,,++++++,,,,,,---)))***+++,,,++++++)))))),,,,,,.........---,,,+++++++++++++++,,,---...///111000///...............------------------------+++,,,------...///...,,,###***///,,,(((***,,,,,,---111333111,,,***,,,///++++++++++++++++++++++++***---)))***///)))###***---+++***+++---//////...///.........111444888:::EEENNN^^^nnn{{{}}}{{{|||{{{{{{{{{{{{}}}~~~xxxzzzyyyvvvvvvwwwqqqjjj```[[[TTTMMMIIIEEEBBB@@@DDDHHHKKKJJJDDD<<<666333222222111000000000111111000000000//////.........000///...---,,,------...444222///,,,++++++,,,---***,,,,,,,,,+++***+++,,,---,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++///---++++++------+++)))...---,,,,,,,,,,,,---...---,,,+++*********+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,---.../////////...---,,,,,,,,,---///222555777===BBBHHHLLLLLLIIIEEEDDDBBB888000222555555555777888666777999999888;;;AAACCCCCC@@@>>>???AAA===666555444222222333333111000333444444555555555555555555444222111111222444555555666666777888:::<<<======@@@GGGQQQ^^^jjjtttyyyvvvuuuuuuwww|||~~~___JJJ@@@:::999;;;:::888777666777777555333555555444444444444333333111111000///000111333555222111000000111222111000333444444333111000111222333...***+++000333333111222...///222111------111///...............//////++++++******+++,,,...///...111222111---++++++---,,,------------------,,,---,,,,,,++++++,,,,,,---++++++,,,---...---,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,---...//////000//////...............------............---------,,,---............///***......+++***---000000,,,555888000+++---...,,,------,,,,,,+++***)))))))))000,,,''',,,,,,'''***,,,+++***+++---.........---,,,,,,,,,...111444666;;;DDDRRRaaaooozzz}}}{{{|||{{{||||||}}}|||vvvqqqlllddd\\\WWWRRRMMMJJJSSSTTTSSSNNNGGG>>>888555222222111000//////000000------......///000000000//////...------------...//////......------------***,,,---,,,+++***+++---...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++******,,,,,,+++***------,,,,,,,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++,,,---,,,*********+++******+++++++++,,,,,,,,,,,,---...///000///......---,,,,,,,,,...000222333333:::CCCKKKOOOPPPQQQQQQOOOBBB777555888888666444666444444777888888<<>>;;;666333444222222444555777<<>>EEEPPP___oooyyy}}}~~~jjjQQQDDD>>>;;;;;;666555444444666666555444444444333333222111111111333333111111000000111111000///...///000111000...111...---...111333111///111---((()))---000000...000...---///000///,,,***.........//////111222222111111000///...---------***+++---000333444333111---------,,,,,,---------------,,,,,,,,,,,,------))))))***++++++,,,,,,,,,++++++,,,------.........,,,,,,---....../////////.........//////.........---///111333333111///---...+++,,,000///---111888;;;<<<:::444000000---)))+++999<<<111+++000000***++++++++++++++++++++++++***444000&&&,,,000---,,,***++++++++++++,,,---///---,,,,,,---...000222333555;;;CCCLLLVVVcccrrr|||}}}|||{{{zzz{{{~~~~~~~~~|||vvvqqqmmmiiifffhhheee```YYYPPPGGG???:::444333222000///.........///////////////000000000------..................(((***---000000000...---+++,,,------++++++,,,---...------...///...+++))),,,,,,,,,,,,,,,,,,,,,,,,/////////.........------++++++,,,---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,---...///000000000///...------,,,,,,,,,,,,,,,,,,,,,///444999@@@HHHQQQVVVVVVWWWVVVPPPGGG???888333555111000222333555;;;BBBGGGGGGFFFDDDFFFJJJIIIEEE:::777444222333333333222222333333444555444444444333333333333333333333333333333444444555666777888======>>>AAAIIIWWWfffqqqyyy|||~~~nnnUUUFFFAAA>>><<<888666555555777777666555555555555444333222222222333333222111111000000000000///...///000111000...000---,,,---111222111///,,,---/////////......///000000000000000000---***.........//////111222222...------,,,+++***)))(((,,,,,,---111777<<<@@@AAA...---,,,,,,,,,,,,---......------,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,------......+++,,,---.../////////.........///000000//////......000222444444222000...+++(((***......,,,222<<>>>>>???CCCMMM[[[eeemmmrrrzzz~~~rrrWWWGGGBBB???<<<999888777777888888666555777777666555444333222222222222222222111111000000111000//////111111000//////...---...000111000///***...333333///------///000555777555222222000...............///000111111+++,,,,,,------,,,,,,++++++***+++---333;;;BBBHHH...---,,,++++++,,,---.........------------............------------.........------,,,,,,------...+++---...000000000000///...///000111222111000//////000222333333222000///,,,(((***000000...666CCCQQQSSSNNNBBB666222111111,,,111666555000,,,,,,...---,,,,,,++++++*********(((+++((()))///***%%%,,,)))***,,,+++******---///------------.../////////000444888;;;???JJJYYYfffqqq{{{~~~{{{wwwzzz}}}~~~|||yyyvvvsssppplllkkkiiigggbbbXXXMMMEEE888777555333111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......)))***---///000///---,,,,,,---...---,,,,,,,,,...,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***,,,...---++++++,,,...***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++***)))++++++++++++++++++++++++)))+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,---...///000111000000///---------------,,,,,,+++///000111333444888===@@@MMMWWW^^^^^^ZZZUUULLLCCC>>>999555444444444;;;CCCTTTYYYYYYPPPDDD@@@??????<<<999555333333333444333222222333444444444444333222333333444444333333222555444444444555666777888:::<<<======>>>FFFQQQZZZcccjjjssszzz~~~~~~vvvYYYGGGBBB>>>999:::999777777777777555444777777666555444333222222111111222222222111111000222111000000111222111000...///000000/////////111---...000000///.........///888<<<888222111222000///...............//////---.../////////...------)))***++++++---333<<>>777000///000000///......---------......---......---,,,)))'''&&&,,,///111///...111888???///...,,,++++++,,,...///......------------......000///---+++*********+++111000...,,,+++++++++,,,///111333555555555444333///000222444444444222111000000000000000000000000---...//////111777@@@GGGccc\\\PPPBBB666///---...******,,,111555555222...222222///***'''))),,,---...,,,)))((((((***---000++++++,,,,,,,,,,,,------,,,,,,------///000111222111111111222444888???DDDZZZeeerrrzzz{{{zzzzzz|||uuuwww{{{~~~|||xxxtttqqqpppoookkkhhhhhhhhhcccXXXNNN@@@;;;555333444444111---......//////////////////)))******++++++,,,,,,---******+++++++++,,,,,,,,,111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++---......,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((---+++""""""+++---(((...------,,,,,,++++++***+++,,,---,,,***)))***+++------------------------,,,---...000000000000///111///...///000000///...------------,,,...222444777===FFFPPPYYY^^^[[[VVVOOOHHHAAA===777333888BBBJJJRRRXXXUUUKKKAAA???@@@>>>888222000222333000---444333333333444444333111444444444444444444444444555555444333444555666777444777;;;;;;:::===DDDJJJWWW\\\ccchhhlllsss~~~{{{{{{{{{^^^JJJBBB>>>;;;;;;;;;:::999888777666555333333444444555444444444...111555555222000///000444222111111222222000///000///---+++,,,...111333............//////////////////////////////......111000---++++++,,,...000.../////////---+++,,,,,,+++,,,,,,---...///000000000///...---,,,+++++++++,,,,,,++++++,,,---///000:::222+++***///000***$$$,,,,,,++++++,,,---///000///999>>><<>>FFFPPPXXX[[[ZZZ[[[SSSLLLFFF>>>777777<<>>@@@;;;555333222111111222222111000---.../////////111444777???===:::444000...///111......///111555666666555...111444222---***,,,000***))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,------...///111111111111111111111444999===@@@IIIXXXfffqqqvvvwwwwwwtttvvvzzz}}}}}}xxxtttrrrssssssrrrooolllmmmmmmiiiaaaZZZMMMEEE<<<666444444333222000000000000000000///////////////...............------------............---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............,,,***)))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***...,,,&&&&&&,,,...*********++++++,,,------...+++,,,---,,,***)))***++++++++++++,,,,,,,,,,,,,,,+++,,,...///000000//////000///000111333222000...,,,---.........///333555111222666===FFFPPPZZZ```ccc\\\UUUPPPIII@@@:::888:::???FFFJJJIIICCC;;;666999777555444444555777888333222222333555666555444444444444444444444444444555444444444444555666666777999:::999888:::>>>CCCNNNVVV^^^```bbblll}}}www}}}```JJJ@@@;;;888;;;::::::999888777666666555555555555444333222222333333333111//////111333000///...///111111000///111000000000000000///000............////////////000000000//////.........//////...------------...+++---...000000///...---,,,,,,,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,---//////111111000///......///000------------...///000111777FFFUUU\\\``````WWWJJJ<<<444000777CCCHHH@@@666444222000111333444111...---...//////000000111111333333333111......///000...------...///000111111***---222444...))))))...++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...///000111000000111000000111555888<<>>AAALLLUUU]]]___```kkkwww{{{aaaJJJ@@@<<<999::::::999999888777777666555555555555444333222111333333333222111111111222000///...000111222222111111111222222111000///...............////////////000000000000/////////..................---------000//////000111111000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------......------.........///000000------......///000000111555AAANNNUUUXXXWWWOOOFFF:::333000666BBBGGG@@@777444222000222555555111---,,,---...000222222111000111222222111...------.........---,,,++++++,,,---)))+++111666222***)))...***+++,,,---...------,,,+++++++++,,,,,,,,,------------,,,------...///000///000111000///000222444:::<<>>???;;;555666888::::::::::::<<<>>>666555444444777888999888555555555555555555555555444444444555555555555555444555555666777;;;>>>AAAEEEOOOXXX[[[]]]hhh}}}xxxyyybbbKKKAAA>>><<<::::::999999888777777777555555555555444333222111222222333444444333111///222111000111333444333222000111222333222000///---............////////////000000000000000000000000...............---------333111//////111111000...---------,,,,,,++++++***,,,,,,,,,,,,------...///,,,,,,---------------------***)))+++///111///---------...//////000000000222888===@@@BBBCCC@@@;;;333111000444;;;>>><<<888333222000222444555222000------...000222333111///111222333111...,,,,,,---/////////---+++***+++---,,,+++000888777///,,,///)))******+++,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,---......///...///111111//////000111666777;;;BBBMMM[[[hhhooommmrrrxxxvvvqqqqqquuuxxxrrrqqqqqqrrrssstttrrrqqqllleeeZZZMMMAAA999444111000000//////......------......------,,,+++******+++,,,,,,,,,,,,---------/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++++++++,,,///111***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,+++******+++,,,+++---,,,,,,+++******))))))+++,,,---,,,***)))***+++******++++++,,,,,,------***+++---...//////......///...---...000111111000---///000000//////000111,,,,,,///555555777DDDSSSdddgggiiifffccc___WWWOOOHHH@@@888666888:::888444666888;;;???BBBBBBBBBAAA:::888666666888:::;;;:::555555555555555555555555333444555555666666555555444444444555888;;;???AAACCCLLLWWW\\\```kkk}}}yyyxxx}}}cccLLLAAA>>>===999999999888888888777777555555555555444333222222222222333555666555111...333222111222444444444222///000111111111000///...............////////////...//////000000111111222//////...------------...222111000333555555111---......------,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,---......------,,,,,,***)))+++///111...***,,,,,,...///////////////111111111111222444444555......000222555666777777222222222222222333444555///...---///111111///---///000111///---,,,---...,,,...///...,,,+++---//////***---777999222---...*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------......---///111111000///000111222555888<<>>555111222222111111000/////////...---------,,,+++++++++------------............------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------++++++,,,...***++++++,,,,,,++++++***+++++++++++++++++++++++++++******++++++******++++++++++++***************+++,,,---,,,***)))***++++++++++++,,,------......***+++---...//////...---///---+++,,,...000111111///111222111000//////000---+++///444333222@@@SSSbbbhhhlllhhheeeddd___YYYTTTKKKAAA;;;::::::777444555777<<>>???AAAJJJVVV^^^dddnnn|||zzzvvvyyydddLLL@@@===<<<999999999888888888888888444444444555444444333333444333222333555555222///444222111222333333222111......///000000000//////............////////////------...000111222333444111///---,,,,,,,,,...///000111666===BBB@@@888111.........---------------------,,,,,,,,,---......,,,------......---,,,,,,,,,,,,---......---,,,,,,***+++---...//////......000///...///000000111222---...///000222333444555///222333111000111666;;;111///---...//////---***,,,---...---,,,,,,...000'''***------,,,+++---//////''')))444999111+++,,,------,,,,,,,,,---...///++++++,,,,,,,,,---------------,,,,,,,,,---......,,,...111222111000000000222666999:::===DDDOOOYYYdddjjjsss|||wwwqqqooosssxxx|||zzzzzz{{{|||~~~|||xxxoooaaaQQQBBB777222444444333333222111000000...------------,,,,,,,,,............/////////000+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++))))))++++++))))))+++)))))))))***++++++,,,,,,+++,,,---,,,***)))***+++++++++,,,------...//////***+++,,,...///......---///---******,,,///111222///000111000...---,,,---000---000555333222BBBVVV[[[dddiiigggdddeeeddd```^^^UUUJJJCCC???===999666444666===HHHRRRUUUQQQLLL???===:::999:::<<<<<<<<<666666666666666666666666333333555666666666555444:::888666666888;;;<<<===<<>>999888333666<<>>@@@AAA>>>999666666777555555555555555555444444333444444444555555666666222444555555555666888:::???CCCJJJSSSYYYaaappp~~~vvvtttgggPPPBBB======;;;;;;::::::999888777777777777777555333333555777444111111444555333444888444222000///...///000111000000000000000000000000000000////////////000000000222333222000111666999555777000!!!)))000000222666GGG^^^eeeUUU???333///...---,,,,,,,,,,,,,,,//////...,,,+++,,,...111...,,,---000111---,,,...000000//////......------.........------,,,,,,,,,,,,---------......//////+++...111333222111111111111111111000000000000000---...000111111///---+++------,,,,,,---......///,,,------......------,,,(((---...***---444111(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...//////222222222222222222111000---///111333666;;;AAAFFFLLLSSS]]]fffpppzzzxxxpppnnnoooqqqvvv{{{yyypppdddVVVHHH???888666555555555444222///222111///---------...///.........---------,,,,,,.........------.........------------------------++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,---......---,,,+++***,,,...//////...,,,***+++++++++,,,,,,,,,------$$$'''***,,,,,,+++,,,,,,...---+++***)))***+++,,,------,,,,,,------......///...------///000000///,,,---...///000111111111000111111222222111111000111111111111222555:::>>>HHHGGGGGGIIIOOOVVV\\\```iiieee```ZZZTTTMMMFFFAAA999:::<<>>AAAHHHOOOUUU]]]kkkyyyzzzuuuhhhQQQBBB======;;;;;;::::::999888888777666777777555444333555777666333222555444222222555555444222000///000111111000000000000000000000000000000////////////000000000111222222222555:::>>>:::;;;444)))'''///333///666===QQQgggkkkXXX@@@444///...---,,,,,,,,,,,,---...//////---,,,,,,...000000,,,,,,......,,,---000///////////////...............---------,,,,,,,,,------......///000111111...000222333222222222333111111111222111000000///---...000111111///---,,,,,,,,,,,,,,,,,,------...,,,------......------,,,***111333//////333333...------------------------******+++,,,,,,---............------------......,,,...///000///......///---...///000222555:::>>>>>>CCCKKKSSS]]]kkkzzz~~~vvvpppoooppprrrwww|||}}}vvvlll```TTTLLLAAA<<<666444555555222......---,,,,,,,,,---.../////////............------........................++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,,,,++++++,,,---...//////...---,,,---...//////...,,,***(((++++++++++++,,,,,,,,,,,,"""%%%)))***++++++,,,---,,,,,,++++++++++++++++++,,,---------....../////////---,,,---///000///.../////////000000111111111111222222333333222222222111222333222222444777999999:::;;;<<<@@@IIIUUU^^^gggeeeccccccccc^^^VVVNNNCCC@@@======???@@@>>><<<777999<<<===;;;888777666444555666777777666555555222333444555666777888888333444666666555666888:::<<<>>>DDDKKKQQQXXXeeerrrvvvkkkSSSCCC======;;;::::::999999888888888666777777666444444555666777444333555444111111444777666444222111000111111000000000000000000000000000000////////////000000111111111111111444999<<<;;;;;;555------333333,,,777AAAWWWllllllUUU>>>333......---,,,,,,,,,---------...000///...---...///111---+++,,,,,,***,,,000.........///////////////...------------,,,,,,,,,------...///000111222333111222333333222111222444000111222333333111000...---...///000000///...---,,,,,,+++++++++,,,,,,---,,,------......------,,,...222222000111555444///------------------------+++++++++,,,,,,---------+++*********++++++,,,,,,)))+++---...,,,,,,---...///000111111111333666999777:::>>>DDDNNN]]]nnnyyy}}}wwwrrrrrrssstttyyyzzzsssjjjaaaZZZIII@@@666333444555222......------,,,,,,------...............---------------..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******------...//////...---------.........---+++)))(((***++++++++++++,,,,,,,,,(((***++++++***)))))))))***+++,,,,,,,,,+++******++++++,,,------............---,,,---///000///---000000000000000111111111222222333333444444333333000111333222222111333444333666888888999@@@MMMWWW___bbbgggkkklllhhhaaa\\\PPPIIIAAA===<<<======;;;444666:::<<<<<<:::777666444555666888888777666555444444444333222222222111444555666666555666888:::<<<===AAAHHHMMMTTT```kkk{{{www|||oooVVVEEE>>>===:::::::::999999888888888555777888888666444555555666333222444444111111444777666444222111000000000////////////////////////000000////////////000000333222000......///222444888555///***---222111***222===RRRddd```KKK888222...------,,,,,,,,,------,,,...000111000...---...///,,,+++------***+++...------......//////000000------------------------+++,,,---...000111333333222333333222000000222333000111333555444222000...---...///000000///......---,,,,,,+++++++++,,,,,,,,,------......------,,,///---***+++000333000***---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,---...////////////000111000111222111000111333555666888:::===DDDQQQaaalllzzz~~~yyyvvvvvvvvvvvv{{{|||xxxrrrkkkfffQQQFFF:::444555555222...000000///......---------,,,,,,,,,,,,,,,,,,,,,---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,,,,++++++------...//////...------+++,,,,,,------,,,++++++*********+++++++++,,,,,,,,,......,,,***((((((((()))***,,,------,,,+++***)))***+++,,,,,,,,,,,,+++---,,,,,,...///000...,,,111111000///000000111222111222333444444444444444///111222111000//////000222777;;;:::777999CCCKKKVVV___kkkqqqppplllkkkkkk^^^VVVJJJAAA===;;;999777444555888;;;<<<;;;888555333555777999999888777666444444444333222222222111555666777666666666888:::======@@@FFFLLLRRR]]]gggwwwxxxzzztttYYYFFF>>>===::::::999999999999999888555777999:::888666555555444111111333444222333666666555444222111///......////////////////////////000000////////////000000333222000....../////////333///)))&&&***000000---...666FFFTTTQQQ@@@444222------,,,,,,,,,------...+++...111222111///...------,,,---111000,,,***+++------......//////000000------------------------***+++,,,---///000111222111222222111//////000222111222444555555333111///---......///////////////...------,,,,,,,,,,,,,,,,,,------......------,,,333---)))+++111444000***------------------------......---,,,,,,+++******+++,,,---...//////......111...++++++---///000000...///000///......000222666777999;;;???GGGSSS[[[mmmuuu}}}zzzzzzxxxvvvzzz~~~{{{xxxsssppp\\\RRREEE;;;888666333000111111111000///...------+++++++++,,,,,,,,,,,,---,,,---...//////...---,,,------------------------*********++++++,,,,,,---)))***,,,.../////////...,,,---...//////...---,,,******+++,,,,,,---,,,,,,************+++++++++++++++,,,---,,,*********,,,)))***+++,,,---,,,+++***)))***+++,,,,,,+++***))),,,,,,,,,...000000...,,,000000///...///000222333111111222333444444444444///111111111///...///000111666:::888444444999???LLLYYYhhhpppppppppssswwwkkkcccVVVKKKDDD===888333777777888:::<<<;;;777555333555888:::;;;999888666222333444555666777888888666777777777666666888:::>>><<>>999999999999999999999999666999===>>>===:::777777444111000333333111111555444444444444333222111000000000000000000000000000000000////////////000000000//////111333333///,,,,,,,,,,,,---......///000111000666???>>>444///222,,,,,,,,,,,,,,,---...///---///111111000/////////000...000333222---+++,,,///////////////.........,,,,,,,,,---------......,,,------...///000000000---000222333222111111222444444444444444333333222............//////000000000///...---------------,,,------......------,,,---,,,+++,,,,,,***+++---------------------------***++++++,,,,,,------...)))+++,,,...//////......<<<222((('''---333222///---///000000000000111333---111555777777999>>>AAAJJJVVVgggvvv~~~~~~|||wwwsssuuu{{{||||||~~~~~~|||zzzuuummm___OOOBBB999555444,,,---...///000000000000---------.........//////,,,---///000000///---,,,************************))))))***+++,,,,,,------,,,---///000000...,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++)))************+++++++++***++++++***((('''(((************++++++,,,,,,,,,------...///...+++)))'''++++++,,,...000///---+++------,,,,,,---///222444///000111222333333444333333444333222000000222444///111222111000222777;;;;;;CCCPPP^^^jjjrrrxxx{{{uuupppiiiccc]]]VVVMMMFFF>>>;;;999999::::::777444333555888;;;<<<;;;999777333444444444555666666666666777888777666666888:::===:::<<>>999999999999999999999999777:::>>>@@@>>>;;;888777666222111333333000000333444555555555444333333222000000000000000000000000000000////////////000000000000000111222///)))$$$)))+++...111///,,,+++,,,222///333;;;;;;222,,,...,,,,,,,,,,,,,,,---...///...000111111/////////000333000///111111---,,,///000000//////.........---,,,,,,,,,------...............//////000000111111---000333555444333333333555555444444444333333333---------.........//////---------------...///000//////.........---------,,,...///...+++***,,,...,,,,,,,,,------...............---,,,,,,,,,------111///,,,+++,,,---,,,,,,,,,,,,------...---------000000000000000000000000111222444555555777:::<<>>CCCGGGLLLVVVaaajjjrrr|||}}}{{{~~~cccKKK@@@@@@???===;;;;;;<<<>>>>>>>>><<<======;;;777777:::>>>555555444444444333333333666666555444222111000000111111000///////////////---...//////......///000000111111222222222111111111000000///...---------///000111222222111000///......---,,,---...///000............---,,,+++***---...111222222111...---,,,,,,,,,------...............---,,,++++++++++++***000333111///000000///222111111333555555333111333333444555555555444444---------.........//////---------------...////////////.........---------,,,---......------------,,,,,,,,,---------......------,,,,,,,,,------...000...,,,+++,,,------,,,***+++,,,---......///...////////////////////////000222333444444666999;;;>>>AAAKKKZZZiiitttzzztttoooooossswwwzzz{{{~~~}}}~~~~~~}}}|||~~~yyypppeeeWWWJJJ>>>777111444444///...000000...000000000///...---------............------------------.........------,,,,,,,,,------------,,,,,,//////000...,,,******+++***+++---......---+++***)))******+++,,,,,,------///...---,,,++++++++++++,,,++++++++++++++++++,,,(((***+++,,,+++++++++---***------******......,,,---,,,+++******+++,,,---++++++,,,---...///000000000333666444111000333777555555444444333111000///222000111333111...000555333888@@@LLLYYYgggsss{{{xxxtttpppmmmkkkhhhaaa]]]\\\XXXQQQKKKEEE>>>777333555555777999;;;;;;999666:::888666666777888777666666888999888666555888:::::::::===CCCGGGLLLWWWbbbjjjrrr|||}}}xxxeeeLLL@@@@@@???<<<::::::===>>>===;;;<<<;;;:::888666666777999444444444444333333333333555555444333222111111000111111000///////////////---...000000000111222444000000000000000///......111000000///......------......////////////......---,,,,,,+++,,,---...///---------------...------...///111333333111///...,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---111222///...111333222222111000//////000000000222333333444444444444444------........./////////...------------...//////...............---------,,,+++,,,...111222///,,,,,,,,,,,,------------...,,,,,,,,,,,,------...///...,,,++++++---......---)))***+++---...///000000///////////////////////////111222333333444777999:::;;;AAANNNZZZgggwww|||tttooonnnpppsssuuuyyy{{{}}}~~~yyyqqqeeeUUUFFF<<<555666555111///111000---000000000000///...---,,,///......---,,,,,,++++++------...------,,,+++***------............------000...,,,+++,,,,,,+++***+++,,,,,,------,,,,,,+++******++++++,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++***,,,,,,))))))---...+++,,,+++***))))))***+++,,,++++++,,,---...//////000222555666555222000222555555555555555444222111000000///000333333111222666111444:::CCCOOO^^^mmmwwwxxxvvvsssrrrpppnnnkkkiiikkkgggaaaZZZQQQFFF<<<555888777888:::;;;;;;999777<<<:::888888999999888777777999::::::888777777888:::999<<>>===;;;888666666666666555333333333333222222222222444333333333222222222222111111000/////////000000...000111000//////000222000000000000000///...---000000000///......---------------,,,,,,---------,,,++++++++++++,,,------------------...///000111///000222333333222000///,,,,,,,,,------------...,,,,,,,,,,,,,,,------...111333333000111666888777333333111...,,,,,,///111111222333333444444444333............////////////......---------......///...........................++++++000666777222,,,------------------------+++++++++,,,---...///000,,,+++***,,,...//////...***+++,,,---............////////////////////////...000111222222333666888;;;:::>>>FFFPPP]]]qqq}}}vvvnnnkkkooosssuuuuuuxxxzzz||||||rrrbbbOOOCCC777666333111000000///---....../////////...---,,,.........---------,,,,,,------------,,,+++***)))......////////////......000---))))))+++,,,***(((---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))***,,,+++***))))))***+++------******......,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////333555666555333111222333555555555444444333111111///...000333333000222666333555888===FFFTTTeeeppptttttttttsssrrrqqqpppooouuurrrmmmeee\\\PPPCCC;;;:::999999:::<<<<<<;;;999;;;999888888:::;;;;;;:::999;;;<<<<<<<<<:::999999999999<<>>555555444111......111444111111222333444444444444........./////////000000///......---------......---.....................000,,,+++000888:::444---------------------------+++++++++,,,---...///000+++******,,,...000///...---------...------,,,,,,...........................///111111111222444777;;;;;;===AAAHHHTTThhh{{{}}}wwwpppjjjjjjqqqwwwxxxxxxyyyzzz|||{{{mmm[[[MMM<<<777222000000///......+++,,,------............------......////////////------------,,,+++***)))...//////000000//////...111...++++++---...,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,***))))))***,,,///...+++,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........333444555555444333333333333444444444333222111000000///000333222///000555999::::::;;;???KKK[[[fffnnnrrruuuuuusssrrrrrrsssxxxuuuqqqllldddYYYNNNGGG===;;;::::::;;;;;;:::999777666666888;;;>>>>>>>>><<<======>>>???>>><<<;;;:::999;;;AAAFFFMMMYYYeeeeeeiiipppyyywwwvvvnnnSSSGGGGGGDDDFFFJJJQQQUUURRRHHH@@@>>>;;;777777888888555222333333333222222222111111111111222222222222333333111111000000000000111111111222222000---,,,,,,,,,...///000222333333333333////////////............///...---,,,,,,---...///,,,------...............//////........./////////------...//////...------------------------------+++++++++,,,---...///000222777===EEENNNTTTPPPHHH777777666444111111222333000111222333444444444444....../////////000000000//////...------------...---------...............000---+++000666888444......------------,,,,,,,,,,,,,,,,,,,,,------...///+++++++++---///000///---............---,,,+++***...........................000111111111222444666999:::===???AAAIII]]]ooo{{{rrrnnnjjjmmmsssyyyzzzyyy{{{{{{|||}}}~~~wwwggg[[[GGG>>>555222111//////000------,,,------...///000------......///000000111------...------,,,+++***......////////////......111000///000111000...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***)))+++---,,,+++***+++,,,---//////,,,---000111///***++++++++++++++++++***++++++,,,,,,------------111222444555666666555555333333333333333222111111222000000222111///222777======<<<::::::BBBOOOZZZhhhooovvvxxxvvvtttuuuxxxxxxvvvrrrooojjjccc\\\WWWFFFCCC???===<<<;;;999888666555666888<<<@@@AAAAAA>>>======>>>@@@@@@???>>>;;;:::<<<@@@EEELLLYYYeeehhhiiimmmttt~~~xxxuuuuuu[[[LLLHHHHHHJJJNNNPPPOOOHHH???888999777666555555444222111333333333333222222222222111111111222222222222222111111000000000111222222///000222222222222444555,,,---...000111111111111//////////////////......///......------......///,,,---.../////////............/////////......---,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---...///000222999EEESSSbbbiiicccXXX???;;;666222111111111000111222333444555666666666.../////////000000000000//////...------------------------........./////////,,,+++---222333111.........---------,,,,,,,,,------,,,,,,,,,------...+++++++++---//////...,,,---------...------,,,,,,........................///000111111111222444666777:::>>>???===BBBSSSdddxxx~~~{{{qqqooonnnqqquuuyyyzzzyyyzzzxxxwwwuuutttsssssstttzzz|||}}}}}}}}}rrrhhhWWWIII<<<777444111000222333111///------...000111........................------.........------,,,---......//////......---,,,///111222111...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---)))***,,,------,,,***))))))+++---------,,,---...,,,///...,,,,,,///000...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...000222555888999888777444444444444444333333222444111000222222222666===;;;===<<<888666:::EEENNN___hhhtttyyywwwuuuwww{{{yyywwwtttqqqooollliiifffXXXSSSMMMGGGBBB???<<<:::888888888:::>>>AAABBBBBB===;;;:::;;;???AAA@@@???===;;;<<<@@@DDDKKKXXXdddgggfffgggmmmwww~~~xxxjjjVVVNNNHHHJJJKKKHHHCCC===:::999555666777666444222222333444444444444333333333333222222222111111111111111111111000000111111222333---///222333444555777999//////000000000000//////.../////////////////////------............------+++,,,---.........------)))+++---///000///...,,,------------------------......---------,,,,,,,,,---------------...///000555===KKK]]]qqq{{{uuujjjNNNDDD777111000222111///222222444555666777777777////////////000000000000000///...------------------------.........//////---+++***+++...000///---.........------,,,,,,,,,......---,,,,,,,,,------,,,+++,,,---//////---++++++,,,,,,---....................................000111222222111222444666666;;;@@@AAA===???NNN^^^rrr~~~~~~{{{qqqqqqrrrtttwwwxxxyyyxxxvvvtttpppllliiigggfffeeehhhlllpppsssvvv|||zzzqqqcccSSSCCC<<<777222111444999666222///---...000111///......------,,,,,,+++------......///.........------............------'''+++000111...+++)))***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,++++++,,,------)))***,,,------,,,***))))))+++---...------...000+++......++++++...///------......//////......---,,,,,,,,,,,,,,,,,,,,,------...111555999::::::999555555555666555555444444444111111333333555;;;BBB888::::::666333555???HHHVVVbbbpppwwwvvvuuuxxx||||||yyyuuusssrrrrrrqqqppphhhbbbYYYQQQKKKEEEAAA???;;;;;;:::<<>><<<===@@@DDDKKKWWWddddddaaaaaafffqqq|||}}}www```TTTFFFGGGFFFAAA;;;999<<<@@@444777999888555333444666555555444444444444333333222222222111111111000000111111000000111222333333...000222222222333444666444444333333111000///............///////////////,,,,,,...//////...,,,,,,***+++,,,---...---,,,,,,&&&(((,,,000111000...---.................................------,,,,,,,,,...------------...//////777???NNNbbbyyyvvv\\\MMM:::000000333333000222333444666777888888888333444333111///---...000------......//////000000000000///...------,,,,,,///............------------++++++,,,...---)))%%%------------------------++++++,,,,,,---.........---------...............---,,,,,,,,,,,,---......222222222222333444555666222000555>>>AAA@@@JJJYYYqqq{{{}}}zzzuuusssooonnnuuuzzzwwwooossshhhYYYQQQPPPPPPNNNKKKRRRZZZgggqqqwww|||}}}oooaaaNNN@@@:::777555444555444111///...---------......---------------,,,&&&+++......///111///++++++111000))))))000000***...------,,,+++***))))))---------,,,,,,+++++++++---+++)))+++---///---++++++***)))***,,,---,,,+++,,,,,,+++,,,---...///000+++***+++,,,...///...---%%%+++---+++***,,,...---,,,++++++************+++,,,,,,------,,,,,,+++000000000111444666999;;;777666333111111222444666000111222444666888999:::999777444222333777<<>>;;;888999<<<@@@CCCEEE@@@===;;;===???EEERRR^^^aaabbbdddgggkkksss|||cccQQQDDDBBB@@@===:::888666555666555555555555444444444444555666777777555333222222222111111111111111111444333222333333111...,,,111111111111222222333444////////////////////////...///000///---,,,,,,---,,,---...---,,,+++---///******+++,,,,,,---......//////.........---------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,------...///777???NNNbbbxxxtttYYYIII:::666666333000...222;;;>>>888555777555///............///000111111.........///////////////000//////...------,,,,,,///............------------,,,++++++,,,+++(((%%%------------------------.........---------------..................---------,,,,,,,,,,,,---......////////////000222333444666333777>>>??????IIIWWWmmmwww~~~{{{tttssspppooouuuyyytttllleee[[[MMMFFFEEEEEEDDDAAAEEELLLWWWcccnnnxxx|||ooo]]]LLLAAA999444111444333222000///........................---------***...111000111222111---,,,222222,,,,,,222333---,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++---+++***+++---...---++++++***)))***,,,---,,,++++++++++++,,,,,,---...///,,,++++++---///000///---&&&***---,,,***))),,,///......---,,,,,,,,,------+++,,,,,,------,,,,,,+++///000000111444666999:::777666333222111222444555111111222333555666777888555333000///000333888;;;GGGTTTeeerrryyy||||||xxxtttsssuuuwwwxxxxxxyyy{{{|||zzzrrrfffZZZSSSLLLGGGAAA<<<;;;;;;<<<===???===::::::<<>>@@@FFFRRR^^^aaaccceeegggkkksss}}}|||___NNNAAA@@@>>>;;;:::888777777666555555555555444444444333444555666666444333111111111111111111111111111444333222222333333111///111222444666666555333222000000000000000000000000,,,...///...------...///,,,---...---,,,+++---///,,,---------------------///.........------------------------------------------,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///999BBBPPP___nnnvvvqqqgggOOOCCC888555555333222222555@@@EEE>>>777777555111///---,,,...111333222000///////////////........./////////...------,,,,,,///............---------...,,,************(((&&&,,,,,,------.........///000000//////...------,,,/////////...---------,,,---,,,,,,,,,,,,---......------......///111222333:::777999=========GGGTTTlllvvv~~~~~~~~~|||tttssspppppptttvvvooodddUUULLL@@@::::::;;;:::888;;;???GGGRRRaaaqqq|||lll[[[KKK>>>666222333333222111000/////////........................)))---...------...---)))+++000111,,,---222333...***+++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,+++***+++---...---,,,+++***)))***,,,---,,,+++******++++++,,,,,,------,,,,,,,,,---///000///---,,,......,,,)))))),,,///------,,,,,,,,,---......+++,,,,,,------,,,,,,+++//////000111333666888999777555333222222333444555222222222333333444444555222111...---...111555777>>>KKK^^^nnnxxx}}}~~~zzzvvvtttuuuwwwyyyyyy}}}zzznnngggZZZSSSIIIAAA===<<<<<<===???===;;;;;;===>>>>>>>>>@@@===<<<>>>@@@EEEPPP[[[aaacccfffhhhkkksss}}}rrrWWWIII>>>===<<<:::999888888888666555555555555444444444333333444555444333222111111111111111111111111111333222000000222333222111000333777:::999666222///111111111111111111111111+++,,,......---...///111,,,---...---,,,+++---///,,,,,,---...////////////............------------------------------------...------,,,++++++++++++++++++++++++,,,---...///666AAAMMMUUUZZZ[[[VVVOOO@@@:::444444444333333666999IIIQQQHHH;;;777666555666222///000333333///***000000//////......------//////.........---------///............------------,,,+++******+++++++++,,,,,,------......//////000000/////////.........000000///...---,,,,,,,,,---,,,,,,,,,,,,---...............///111222444444:::999999;;;:::<<>>GGGVVVhhhzzzvvvgggVVVGGG<<<888333222111000000000000000------------------......(((,,,---+++***,,,***&&&'''+++,,,***+++//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------,,,+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,---,,,,,,---//////...---,,,---...---+++***,,,...************++++++,,,---+++,,,,,,------,,,,,,+++...///000111333555666777666555444222222333444555333333333222222222222222333111000///000222555777777BBBUUUgggttt{{{~~~~~~|||xxxvvvvvvwwwyyyzzz~~~{{{tttiiiaaaUUUKKKDDDBBBAAA@@@>>><<<;;;;;;<<<===<<<;;;>>><<<;;;===>>>BBBLLLWWW```cccgggiiikkkrrr|||jjjQQQEEE===<<<;;;999888777777666666555555555555444444444222333333333333222111000111111111111111222222222111///......000222333333111333777999888555111...000000000000000000000000,,,---......------...000,,,---...---,,,+++---///(((***,,,...///000000000------------------------------------------------///...---,,,+++******************+++,,,---...///555BBBMMMNNNJJJEEE@@@;;;666333222444333111333888===QQQ^^^SSS@@@777777888777333000000222111,,,'''000000//////......------...............---------///............---------,,,,,,,,,,,,,,,---///000---------....../////////........./////////000000000000///...---,,,,,,,,,---,,,,,,,,,,,,---......------...///000222444555777777888999999===HHHSSSeeeoooxxxyyyxxxvvvqqqlllrrrwww~~~~~~xxxwwwtttqqqqqqmmm```RRRCCC>>>888444444666666666999888888>>>LLL```ttt}}}rrrcccSSSGGG@@@444333111000///000111222............---------------000000------...---)))&&&)))******+++------***......------,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++***)))***,,,---,,,+++)))***+++,,,,,,,,,++++++,,,,,,+++,,,......---,,,(((***---......---,,,,,,************++++++,,,---+++,,,,,,------,,,,,,+++---...000111333444555666666555444333333333444444444444333222111111000000222222111000111222444555666???NNN```oooyyy|||}}}}}}|||yyyvvvvvvwwwzzz||||||vvvooocccXXXPPPIIIDDDAAA===;;;::::::;;;<<<;;;:::;;;999999;;;<<<>>>GGGQQQ]]]bbbhhhjjjlllqqq{{{~~~~~~eeeMMMCCC???>>><<<999777666555444666555555555555444444444222222222222222111111111000000111111111222222222222000//////222444555555222333333444333222000000////////////////////////...///000///---,,,---...,,,---...---,,,+++---///)))+++,,,.........---,,,,,,,,,------------------------------------------///...---,,,+++******************+++,,,---///000999GGGRRRPPPFFF===888444111000111333222///111666@@@XXXggg[[[DDD888777999111///...///111000---)))///////////////.................................///............---------+++,,,............000111........................,,,------...//////000000/////////...---------,,,---,,,,,,,,,,,,---......++++++,,,---///111222333333666777777888===GGGPPPfffoooxxxzzzyyywwwrrrlllkkkqqqzzz}}}yyytttqqqjjj[[[MMM>>>:::666444444555555666222333444999EEEYYYppp}}}qqqaaaSSSJJJ999777333000000111333555222222111000///...------,,,//////,,,,,,...---***)))***,,,------...---,,,//////...---,,,+++******+++,,,,,,,,,,,,,,,,,,---***,,,------++++++---...+++***)))***,,,---,,,+++***+++,,,------,,,+++***,,,+++***+++------,,,***&&&(((+++...//////---,,,------,,,,,,,,,---......+++,,,,,,------,,,,,,+++---...///111333444444444555555444444333333333444555444444333222111000000000000000000000111111222888===HHHYYYjjjvvv|||}}}{{{{{{yyyvvvuuuwwwzzz}}}|||tttjjj```TTTJJJCCCAAA???<<<;;;;;;;;;;;;:::999888888::::::<<>><<<:::777666555444666555555555555444444444333333333222222222111111000000000111222222333333444222222333555777888777222111000000///000000111........................///000000///---+++,,,---,,,---...---,,,+++---///---...//////---+++(((&&&,,,,,,,,,,,,------------------------------------...------,,,++++++++++++******+++,,,---///000111444DDDQQQPPPEEE:::444111222000111333222///000555BBB[[[lll```GGG888666777...///000222222222000///.........///////////////........................///............---------+++...000000...,,,---...000000//////......---------------------...........................---------,,,,,,,,,,,,---......+++,,,,,,...///111333444111555888777666<<>>===;;;:::888777777777666555555555555444444444444444333222222222222222///000000111222222333333222222222444666777666555000000/////////000111222////////////////////////---...///...---,,,---...,,,---...---,,,+++---///,,,...///000///,,,***(((++++++,,,,,,,,,---------------------------------------,,,++++++,,,,,,,,,++++++,,,---...000111222+++===LLLMMMDDD:::444///444000///222333111111444BBB\\\nnnbbbIII999555555111333666777555444333444---.........//////000000---.....................//////.........---------,,,///111111---***)))***111111000///...---,,,,,,.........---,,,,,,++++++---------...............---,,,,,,,,,,,,---......---...///000222444666777111555888777666;;;BBBHHH\\\dddkkknnnppppppkkkeee```fffqqq}}}zzztttkkkZZZKKK;;;999777555555555666666222777;;;===AAAQQQjjj~~~uuueeeYYYEEE@@@:::444333555:::===;;;;;;999777555333111000---000000---...000000...,,,,,,---000000---++++++,,,,,,,,,---------......---------,,,,,,+++++++++))),,,...---+++***,,,///+++***)))***,,,---,,,++++++,,,...//////...,,,+++***)))))))))++++++)))'''///...,,,---...000111111---,,,,,,+++************+++,,,,,,------,,,,,,+++,,,---///111222333333222555555444444444333333333555555444444333222111111///000111111222111111000333333777FFFZZZlllwwwzzzwwwxxxwwwuuutttvvv{{{zzzkkkaaaPPPLLLEEE???<<<;;;:::999999888999;;;;;;;;;AAAIIIRRR\\\iiinnnmmmooouuu{{{yyyttttttiiiQQQEEE<<<<<<;;;:::999999999999666666555555555444444444555444333333222222333333///000000111222222333333/////////222444444222111//////000000111111111111000000000000000000000000+++---......------///000------...---,,,+++---///(((***---000111111///...+++++++++,,,,,,---------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---///111222333)));;;MMMPPPHHH???888444555000...111444333333555BBB\\\nnncccJJJ999444333000111111222222111///...////////////////////////---...///...------...///444111------///111///------...///000000//////...//////.........---------+++,,,------......------000000000///---,,,---///***...---((()))...000,,,...------...///111333444555555555777999<<>>999555333222000...,,,...111222///---------------------------,,,------......------,,,,,,+++***))))))+++---...++++++++++++++++++++++++---------,,,+++***)))(((+++******))))))***+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...............---------///111333444333222222222555222111555666333222333333555777777444333444666111000000000000222333555444555999DDDTTTfffuuu~~~xxx{{{zzztttqqquuuzzz{{{zzzqqqccc[[[PPPGGGCCCAAA>>><<<>>>:::888:::;;;:::===BBBOOOWWWccckkknnnoooppprrr}}}pppxxxlllNNN;;;>>><<<;;;;;;;;;:::888666666666666555444444333333444444444333333222222222111111000000000000111111222444444333111000111222000000111222222111000/////////000000000...---,,,000000000///...,,,+++***000///...000222333000,,,........................,,,---...//////...---,,,------------------------)))***,,,,,,***))))))***,,,,,,,,,,,,---///111222222666BBBOOOOOOCCC888444333000000333333111222555CCC[[[hhh[[[EEE999333///111111222333333222111000////////////////////////---...///...------...///000//////000111222111000111000///---,,,,,,,,,,,,//////.........---------+++,,,------......------......///...,,,,,,---///+++...---))))))...///---///.........///000222333444444555666888;;;>>>???JJJLLLOOORRRTTTTTTRRRQQQNNNNNNSSS^^^ooo}}}yyyrrrdddUUUDDD>>>999888555222222666555666999<<>>AAA???;;;777555111000333444111///000111444777777555444444555333222111000000111222222333444888@@@NNNaaattt~~~xxxssstttwwwwww|||sssiii[[[PPPIIIDDD???<<<>>>::::::<<<===<<>>;;;888888888777666777666666555555444333333444444444333333222222222111111000000000000111111///000111000........./////////000111000///...---//////000111000///............//////......---------------...//////---,,,........................------...//////...------------------------------+++---......,,,+++,,,---,,,,,,,,,,,,---///111222111555AAAOOOSSSIII<<<555333000000333333111222555>>>VVVdddZZZEEE999444000111222222333333333222222////////////////////////---...///...------...///,,,...111111000/////////222000---***)))***,,,---...............---------+++,,,------......------+++,,,---,,,++++++---///+++------***+++......---000///.........000111222333333444555777999;;;===>>>???AAABBBDDDDDDDDDDDDAAACCCGGGOOO]]]ppp}}}{{{wwwkkk^^^LLLCCC;;;999888555333444666666888???LLL```uuu|||sss^^^IIIAAA>>>999777999BBBHHHNNNMMMDDD:::333111///...,,,)))'''(((+++...------------------------,,,------......------,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++,,,,,,,,,***)))(((+++************+++,,,,,,++++++,,,,,,,,,,,,------)))******+++---......///......,,,,,,,,,---...///...333???LLLTTTRRRHHH>>>666222000333333000...//////222666777666555444444555444222000000000000000000222666;;;FFFZZZrrr}}}vvvuuuuuuttt|||~~~zzzkkk^^^TTTLLLDDD???>>>;;;;;;???@@@>>>@@@CCCCCCLLLYYYccchhhiiijjjkkksss|||vvvtttqqqXXXGGGEEEAAA;;;777666777888999777777666555555444444333444444333333333333222222111111000000000000111111...000000000...---...//////000111111000///...---///000000111111111000000,,,---...///////////////,,,...//////...------...........................------...//////...------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,---///000111111444???OOOWWWPPPBBB777444111000333333111222555999PPP```YYYFFF999444222222222222222222222222222////////////////////////---...///...---------///,,,///111///,,,***+++......---++++++,,,---///111........................+++,,,------......------+++,,,---,,,+++,,,...///,,,------,,,,,,---------000000///......///000111222333444555666888999:::999999999999:::;;;======888:::===BBBLLL]]]sss}}}}}}{{{sssjjjWWWKKK@@@======;;;:::;;;777999>>>IIIZZZmmm}}}}}}kkkWWWKKKBBB:::666777<<>>;;;<<<@@@AAA>>>???BBB@@@HHHSSS[[[```cccgggjjjppp{{{yyysssrrrWWWGGGDDD@@@;;;999999:::<<<<<<777777666666555444444444333333333333333333333333222111111000000111111222111222333222111000111222111111222333222111000///000000111111222222222222------...///////////////---000222111...---///111........................---..................---------------------------***+++,,,,,,++++++,,,...,,,,,,------...///000000000222<<>>BBBKKKYYYkkkzzzvvvgggWWWGGG;;;666777666;;;@@@???999333222222000222333111...,,,---///------------------------,,,------......------,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++---...---,,,)))(((******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........///111222222:::III^^^llljjjYYYIII:::555333444555222111333...000444777999999777555333222111000000111222333000333666666;;;LLLeeeyyy~~~|||}}}|||pppaaaQQQFFF???<<<<<<@@@@@@======@@@BBBFFFLLLQQQUUU\\\dddjjjnnnyyy|||uuu~~~sssWWWFFFAAA>>>;;;:::;;;<<<<<<;;;888777777666555555444444333333333333333333333333222222111111111111222222222333444444222222333444000111222333333222111000000000111111222222333333//////000000//////...---...000222111...---///222.................................------.........------------------------+++,,,,,,,,,++++++---///,,,,,,---......////////////111888FFFTTTVVVIII;;;555222222444444111222555999NNN```]]]JJJ:::333333666666444333222111111111000000000000000000000000---...///...------...///------......///111444777...///000111000///---,,,---------...............+++,,,------......------,,,---...---,,,,,,...000...,,,---//////,,,+++---000///.........000111222222333444555666777777666666444333222222333555666444555777777:::CCCQQQ[[[dddjjjppprrrwww|||}}}zzzttthhh\\\UUUQQQLLLKKKLLLNNNSSS]]]kkkyyyuuueeeRRRBBB;;;:::444555555444222111111111...///111000...---,,,---------------------------,,,------......------,,,,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,++++++******+++,,,------,,,+++******++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++.........///000000000111333999HHH[[[iiijjj]]]PPP???999555666555111000222///000333777;;;<<<:::888222111111000000111222333000333666666999FFFZZZjjjzzzxxxgggTTTHHHBBB>>>===??????<<<<<>>KKKPPPHHH;;;666333222444444111222555:::NNNaaa```MMM:::333444;;;:::777555333222222222000000000000000000000000---...///...------...///,,,---...000222222000...//////.........------------------.........//////+++,,,------......------------...,,,++++++,,,---///,,,---111000,,,+++---///.........///000222333333444555666777777666666555444222111111222333444222444555666888===EEEKKKRRR[[[dddiiiooowww||||||{{{uuuoookkkfff___]]]___dddiiipppyyyqqq```QQQDDD===777444111000111111111///000...,,,,,,---......---------------------------,,,------......------,,,,,,,,,------.........---***************************++++++,,,,,,+++++++++******+++,,,,,,---------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......111666BBBSSSaaaeee___WWWIIICCC===;;;888333000111111111333666;;;>>>===;;;444333222000000000111111///222555666888@@@NNNZZZoooxxx{{{mmm\\\QQQGGGBBB@@@@@@>>>;;;<<>>:::888666888888777777666555555555222222222333333444444444333222222111111222222333///111222222111111222333000111333555777777777777222222111000///000111111...//////000000000000///000...,,,,,,---.................................///...------------...///------------------------...//////...---...111444,,,---.../////////...------...000555@@@IIIDDD;;;777444333555444222222555888LLL```aaaOOO;;;333555>>>===:::777555444333333000000000000000000000000---...///...------...///------...111222...&&& ---+++******+++...000222---------.........//////+++,,,------......------,,,------+++***)))***+++000,,,---111111,,,***---...------...///111333444333444666777777777666555555444333222222222333444000222444666999<<>>@@@BBBCCCDDDIIIQQQWWW]]]eeepppyyy}}}vvvyyy}}}tttiii```TTTHHH@@@<<<999777888888777777666666555555222222222333333444444444333222222111111222222333000111333333222222333444444555777:::<<<=========333222000/////////000000,,,---...000111111222222333000------000222111///........................///...---,,,,,,---...///---------------------------------,,,+++---000333,,,---.../////////...---,,,......000999CCCBBB:::777444333555444222222555666III___aaaOOO;;;444666DDD@@@<<<888666555333111555333111000///000111222---...///000000///......////////////////////////------............------////////////////////////------............------///000///---+++***,,,---..................------............///000222333777777666666555555555444555444333222111111000000222333555777999:::;;;;;;DDDCCCIIIWWWeeennnuuuzzz~~~}}}vvviiiYYYLLL:::777444222111111111111......///000000000000000.........------,,,,,,,,,000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++++++++,,,,,,---------///...---+++***++++++,,,++++++++++++++++++++++++------------------------))))))*********+++++++++,,,,,,---......//////000111222<<>>:::888:::555555555666666666666666777666555444333444555555666555444555888999777555111111111111222333444444999777333555>>>HHHIIIDDD999555111//////111222222333333000---///444444000...............///000000//////000000///...------------------------------///............---------+++---///...+++***,,,///+++,,,---000333333222000000111111222444555666666666666666666666555555444999EEEXXX```RRR<<<555:::KKKFFF@@@;;;888666555444444333222000000000000111---...///000000///......////////////////////////------............------////////////////////////------............---------------+++)))(((***+++------...............---............///111222444777666666666555555555555555444333222222222222222333333555777888999999999AAA@@@DDDOOO[[[eeeoooxxx~~~zzzpppbbbUUU@@@<<<777444444444333111111111111111111000///............------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,---------++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////555666@@@PPP^^^dddiiinnnlllhhh```VVVKKKBBB:::777666999<<>>===>>>===>>>???>>>===>>>AAAEEEHHHLLLRRRZZZeeerrr~~~|||zzzgggRRRDDD>>>:::888999555666666666666666666666555444333222111222222333666333333666;;;===;;;777222222222111222222333333999777444444<<>>999444000///000000000---.........111666555111...............///000000///////////////...------........................///............---------+++,,,------++++++,,,---,,,,,,...000333333111///...//////000222333333444333444444555555444444444666AAASSS]]]RRR>>>555999VVVPPPGGG???:::888777666333333222111111000000///......////////////......////////////////////////------............------////////////////////////------............---------------,,,***)))***,,,+++,,,---...............///.........///111333444666666666666555555555555555444444333333333444444333444555666666777666666<<<;;;???FFFMMMWWWfffssszzzxxxmmmcccKKKCCC:::666666666444111333333333222111000///............---------------....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------......///555888BBBRRR```hhhnnnsssuuuqqqjjjaaaVVVLLLCCC>>>>>>BBBHHHOOOWWWYYYOOOCCC===;;;888555222222444777///,,,---222666999???EEERRR[[[iiivvv~~~wwwlll[[[PPPFFFAAA@@@>>>???AAA;;;<<<>>>=========???@@@AAACCCGGGKKKTTTdddwww}}}zzzjjj[[[JJJAAA===999888999666666666666666666555555444444333222222222222222444222222888@@@CCC???:::333333222222111222222222555666333111777CCCMMMQQQBBB===666111////////////***---//////111555333///...............///000000///////////////......---///////////////////////////............---------,,,+++***+++,,,,,,,,,***------...111222222000...,,,------...///000111111000111222333444444444444444===NNNZZZSSSAAA666666ddd\\\PPPEEE===999666555333333333333222111///...///////////////.........////////////////////////------............------////////////////////////------............------...//////...---,,,---...***+++,,,---...///////////////......///111333444666666666666666555555555555555444444444555555666333444444555555444444333555777;;;@@@DDDLLL[[[jjjttt{{{~~~vvvmmmXXXLLL>>>666555555444222333333333333222111000///...............------------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++((()))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---.........222666BBBRRRaaalllssswwwvvvsssmmmeee]]]WWWQQQOOOMMMQQQXXX^^^eeedddWWWIII@@@===;;;888333111555<<<777222111555999999999;;;BBBLLL[[[jjjuuu||||||sssdddXXXMMMGGGDDDAAAAAACCC;;;<<<>>>???@@@@@@@@@@@@>>>???BBBEEEKKKYYYppp}}}uuufffYYYNNNCCC>>><<<999888999666666666666555555555555555555555444444444444444222000111999CCCGGGBBB<<<444444333222111111111111///222111...111;;;EEEJJJBBB===666111////////////...000000---...000000,,,...............///000000...///////////////..............................///............---------...,,,***+++...///---***......///111222222///---,,,,,,,,,---...//////000//////111222333444444444444<<>>;;;:::666222666>>>;;;555333777999777555444888@@@NNN___mmmxxx}}}|||}}}xxxlllbbbWWWRRRMMMGGGDDDCCCBBBCCCDDDFFFEEECCC@@@>>>===>>>AAAEEEGGGPPPeeezzz|||jjjWWWLLLDDD>>>===<<<999888999777777666666555555555444444444444444444333333333111000222999BBBEEEAAA<<<444444333222111111111111+++111222//////555;;;???===999444111000000000000111222000+++***---000///...............///000000......///////////////...------------------------///............---------000---+++,,,///000...,,,......///111222222///---,,,,,,------.../////////...///111222444444555555666===MMM\\\XXXEEE666222zzzssshhh\\\PPPFFF>>>999777777666555333222111111111000///......---......////////////////////////------............------////////////////////////------............------+++,,,......,,,+++,,,,,,***+++,,,---------------000/////////000222444555555555555666666666666666666555555444444444555555444444444444444333222222///222999>>>???BBBLLLWWWhhhttt|||vvvkkkaaaRRRCCC:::666555555000111222333333333333333.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...//////000222<<>>777222000444777555333333666;;;FFFVVVggguuu~~~{{{|||vvvlllbbb]]]WWWNNNHHHFFFKKKLLLLLLMMMLLLHHHBBB======<<>>OOO^^^YYYFFF666222{{{sssjjj```TTTJJJCCC:::999777555444333333333222111///...---------...////////////////////////------............------////////////////////////------............------***,,,......---,,,,,,---+++,,,,,,---------,,,,,,000/////////000222444555555555555555666666666777666666555444333333333333444444444444444444333222111222666;;;===???HHHRRR___mmm{{{zzzpppkkkaaaTTTFFF<<<777666111222222222222222111000---........./////////000///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,,,,,,,,,,,,,,,,---)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000000111555AAAOOO]]]kkkwwwyyyuuuuuusssqqqooooooqqqtttvvvzzzwwwqqqlllkkkggg[[[NNN???666333888999444555;;;333//////222444222222444555888???MMM```qqq}}}|||~~~vvvkkkddd]]]TTTNNNLLLNNNNNNPPPRRRRRRNNNGGGAAA???;;;===BBBCCCDDDRRRccctttzzz{{{hhhTTTCCC>>><<<===<<<888777999888777777666555555444444111222222333222111000//////111444666666777777777222222222111222222333333111555555222111333333111555444444555666666444222...111000,,,***...333444...............///000000------...///////////////........................///............------------...///...------...///,,,,,,...000333333111///,,,,,,------------......---...///000111222222222222<<>>GGGPPPVVVeeeuuu}}}~~~~~~~~~rrrrrrmmm```PPPAAA999777333333333222111000///...---.........//////000000000///,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++++++++,,,,,,---------***+++,,,---...---,,,+++++++++++++++++++++++++++------------------------))))))*********+++++++++......//////000111111111666CCCQQQ]]]jjjttttttmmmmmmmmmnnnooorrruuuyyyzzztttooofff]]]ZZZWWWLLL@@@<<<222///666999444333888555222111333333000111444444444:::GGGZZZmmm{{{~~~}}}ppphhh```WWWRRRPPPJJJKKKOOOTTTWWWUUUNNNIIIBBB<<<<<>><<<888777:::888777777666555444444444333333444555444333222111///222555444222111333555111111111111222333444444333444333//////222222///555555666777888777444222///333444///,,,---//////...............///000000------...///000000////////////////////////////////////.........---------+++---///...+++***,,,///,,,,,,---000333333222000,,,,,,,,,,,,,,,,,,------,,,---...///000000000000---:::OOO___ZZZFFF999777|||vvvjjj\\\QQQGGGCCC===999666444222111///////////////000000111((()))***,,,---.........////////////////////////,,,,,,---...//////......------..................,,,---...//////---+++***...------,,,,,,------......//////000111333444555888777555444333444666777666333000///111444555666222333444444222111111111333444444333333999BBBIIIWWW^^^jjjwww~~~uuuqqqjjjddd[[[OOOBBB888888666333222222111000...000000000000000000000000,,,,,,,,,------.........111///000333///((((((...------,,,,,,,,,------...///...,,,*********,,,---,,,,,,,,,+++++++++******---***((((((+++------,,,---------,,,,,,+++++++++---,,,++++++************,,,,,,,,,---...///000000888>>>GGGQQQXXX^^^cccfffaaacccgggkkknnnnnnnnnmmmhhhXXXJJJFFFEEE@@@<<<<<<999999999999777555333111000000////////////000000111666999@@@QQQiii{{{rrraaaRRRJJJHHHHHHEEEDDDCCCFFFIIIKKKIIIGGG@@@@@@CCCIIILLLOOOUUU\\\iiisss|||kkkRRRDDDAAA===:::::::::;;;:::::::::999888777666555555333555666444000///111444222222222222222222222222////////////////////////222333444444222222333444444555666777666555333111333222111////////////000000000000000////////////000000000000000000000000//////////////////////////////000000000000//////...//////...,,,,,,---///,,,---...///000000000000............////////////......------...///000111222666III^^^___JJJ888333{{{sssggg___NNNIIIAAA;;;888666666555111111111000000111222222......////////////......////////////////////////------...///////////////////////////...---,,,,,,------.........---,,,+++...------,,,,,,------.../////////000111333555666666666444333333333444555555333000000111444555555444555666555333000000000333444444333333777>>>DDDRRRYYYdddrrr~~~~~~|||||||||zzzyyyuuurrrnnniiibbbVVVHHH???999666444222222222111000////////////////////////,,,------------------...,,,+++,,,...+++%%%%%%***///......---------------000///---,,,+++++++++,,,,,,,,,,,,+++++++++******---+++)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++,,,,,,,,,------...///000222777===CCCFFFIIIKKKMMMOOORRRUUUXXXZZZ[[[ZZZZZZTTTJJJAAA>>>;;;777666999444555555666666666666666222111111000000000000111000555999>>>LLLcccvvv~~~qqq___PPPGGGDDDDDDBBB@@@???@@@BBBBBB@@@>>>===???EEENNNTTTXXX___gggpppwww}}}~~~yyy{{{kkkSSSDDDAAA===:::::::::::::::777777777777777777666666333444444333222222444555222222222222222222222222000000000000000000000000111222333222111111222333222444777999999666222000222111000///.........////////////.............../////////////////////////////////......///////////////000000000000//////......///...,,,,,,...///,,,---...//////000000000............////////////000000000111111111111111333777JJJ```aaaMMM:::555}}}uuuppp[[[SSSHHH???:::999999999444333333222222222333333222222222111000///...---////////////////////////......///000000000//////000000//////...---+++***.........------------,,,......------------....../////////000222333555666444444444444333333222222444222000000111333444333222444666666444222111111444555666444333444999>>>HHHNNNYYYfffsss~~~~~~~~~{{{yyyxxxvvvsssqqqsssrrrqqqooojjj___QQQHHH:::777444222222222222111.................................------------------,,,---///,,,((((((+++000000///...------------111000///...---,,,++++++,,,,,,,,,+++++++++******,,,++++++,,,------+++)))+++,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---000444666666666777777<<<===@@@CCCDDDDDDCCCBBB>>>:::777555333000222666/////////000111222444444333333222111000000111111///555888;;;EEEXXXmmmzzztttaaaQQQFFFBBBAAA???>>><<<;;;;;;:::888666:::===EEEQQQ[[[bbbkkkttt~~~rrrssslllTTTEEEAAA===:::::::::::::::555555555666666777777777333222222333555666666555222222222222222222222222111111111111111111111111000111222111000///000222000333888;;;:::777222///111111000...............---------.......................................000000............000000...//////000000//////...---...///...,,,,,,...000------......///000000000............////////////000111222222222111000///444888JJJaaadddOOO<<<666~~~{{{hhh___QQQEEE===:::999999555444444333222222222222111111111000///...---,,,//////////////////////////////000000000000000///.../////////...---,,,,,,//////...------------.........------------......//////000111222444555666444444555555444333222111333111000000222333222111...111333444333333333444333555666555333333666:::===BBBLLLWWWdddqqq}}}~~~}}}}}}zzzxxxvvvssspppmmmpppppppppqqqnnneeeYYYOOO===999555222111111111111........................//////......------,,,,,,......//////...,,,,,,,,,//////.........//////000222222111000///---+++***,,,,,,,,,+++++++++******,,,,,,---------,,,***)))+++++++++,,,,,,---------...------,,,,,,------------,,,,,,,,,------...///---///222333333222222333111333444666777666555555444222111111222222222333222111000///000111333444333333222111000000000000000444777888===MMMcccsssyyygggVVVIIICCCAAA@@@>>><<<;;;999888777666999:::AAALLLWWWaaannnyyywwwxxxnnnUUUEEEBBB===::::::::::::999555555555555666666666666444222111333666888666333222222222222222222222222222222222222222222222222000111222111000000111222111333666999999666333000222111000000//////......------............//////........................111000///......///000111...//////////////////...---.........------...000---------...//////000111............////////////...///111222111///---,,,444777JJJbbbeeeQQQ===666~~~tttkkk\\\NNNDDD===999777666555444333222111111111///000000111000000/////////////////////////////////000000000000000//////,,,,,,---.../////////...000///...---------......///......------......//////000000111222444555666555666666666555444222111222111000111222222111//////111222222111111222333555777888666333333555888888<<>>===;;;999888888999:::888;;;CCCLLLVVVeeeqqqpppXXXFFFBBB===:::::::::999999777777777666555444444444555333222333666777444111222222222222222222222222222222222222222222222222111222333222111000111333222333444444555444333333333222222222111000000///....../////////000000000........................111000///......///000111......////////////......,,,---......------///111......------...///000111............///////////////000111222111000---,,,333666IIIaaafffSSS>>>666}}}uuuiii\\\PPPFFF===888777666555333222111111111000000111222333333333333//////////////////////////////000000000///......***+++---...///000000000/////////.........------//////............//////000000000111333444666777777666666555444333222222000000000111222222///---444444333111000///111333:::;;;;;;888444222444777777:::???DDDLLLYYYgggqqq~~~}}}|||{{{{{{{{{yyyvvvsssnnnmmmlllmmmmmmhhhaaa[[[KKKEEE<<<555111//////.........................../////////...............---......---...111000,,,,,,,,,,,,---...///111111222111000///...---,,,,,,,,,,,,,,,+++++++++******+++---......,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------///000111111///------.........//////000000//////222...***+++222777222***---...///000333555777888333222222111222222333333444555666666777>>>QQQbbbxxx~~~rrraaaQQQEEE???======<<<:::777777888:::;;;888777;;;AAAIIIVVVbbbxxxrrr[[[FFFBBB>>>::::::999999888999888888777666555444333333222333444555444222000222222222222222222222222222222222222222222222222111222333222111111222333222222111111222222333333333333333333222111000///......//////000111111111........................000000000000000000000000---......//////......---,,,---...---------///111......------...///111222............////////////111222333333333222111000333555HHHbbbhhhUUU???666}}}uuukkk```SSSFFF>>>999888777555444333222222000000111222222222222222///////////////////////////////////////...------,,,,,,---.../////////......//////000000///---,,,//////............//////000000111222333555666777777666444333222111222222000///000222333111...+++444444222111000333777;;;BBBBBB@@@:::444000111444666888;;;===AAAKKKYYYcccpppzzz~~~{{{{{{{{{}}}~~~~~~|||yyyrrrooolllkkkkkkiiieeeaaaTTTMMMBBB999333000///...////////////////////////............////////////...000///---000444333---......---------------...111000///---,,,,,,------,,,,,,,,,+++++++++******+++---...---++++++---///---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,,,,+++,,,,,,---,,,.........,,,++++++,,,------......////////////---...+++***...333222+++***+++---///111222333444444333333444444555666777888555555777777<<>>>>>===:::666555777999<<<999777:::===AAAJJJSSSgggvvvuuu]]]FFFCCC>>>;;;999999999888888888888777777666666666...000333444333222222222222222222222222222222222222222222222222222222222000111222111000000000222...///000111222111111000222222333333222111///...------......///000000111////////////////////////...///111222222111///...---......//////......---+++---...---------///111///...---,,,---///111222............////////////222222222222222222333333444666IIIcccjjjWWWAAA777}}}vvvkkk\\\NNNDDD;;;:::999777555444333333//////000000000//////...////////////////////////......//////...---,,,,,,.........///......---------...000111111///---,,,//////............//////000000111222333555666777777666333111///000111111//////000222333111...+++000000000000222888???EEEHHHGGGCCC<<<333//////222333555777777999AAANNNWWWfffqqq~~~}}}yyyyyy{{{~~~}}}vvvrrrmmmkkkkkkkkkhhheeeZZZRRRGGG<<<555222000///000000000000000000000000------......//////000000))),,,+++))),,,111///)))000000...---,,,++++++***111000---,,,+++,,,---///,,,,,,,,,+++++++++******+++---...,,,***+++...222---------,,,,,,+++++++++************++++++,,,---------,,,++++++,,,,,,,,,***+++------------///111------......//////000000***......***+++111222///111222333555555555444333555555555555666888999::::::666555777888<<>>DDDKKKTTTdddxxxvvv___GGGCCC>>>;;;999999999888777777777777888888888888)))...222444333222333555222222222222222222222222111111111111111111111111///000111000///...///111+++---000222333111///---111111222222111000...---,,,,,,------...///000000000000000000000000000000...///222333333222///...---..................---+++---...---------000222///...---,,,---///111222............/////////000000/////////000111222222555777JJJeeelllZZZCCC999}}}ppp^^^QQQCCC???:::666444333333333333111000111222222111000//////000000000000//////------.........---+++***,,,------...///000111111---...///////////////...///...---...000000000...///000000222333444555555555444222000.........///222000///......///000222777333333555444666AAANNN^^^QQQ@@@444111222333333222222333555888>>>CCCFFFWWWbbbqqq~~~|||{{{}}}~~~}}}{{{wwwsssooonnnooommmgggbbbaaa[[[RRRGGG>>>666222000222//////111111------000......---------......///.................................------.........,,,//////,,,,,,//////,,,222000...,,,+++,,,---...,,,,,,,,,+++++++++******---,,,+++******,,,...///000///...---------------.........------,,,,,,,,,---------------------------------...------,,,,,,000...---...,,,***,,,222111444777::::::888555333333444666999<<<@@@CCCEEECCC???<<<:::999:::DDDNNNfffxxxvvvbbbRRRJJJ@@@>>><<<:::999999888888<<<:::777555666888;;;===CCCLLL[[[kkk{{{~~~]]]KKKBBB;;;<<<===;;;999888777777777666555555444444666111444666111555:::666444333222111000000000000111111222222222222111111222222111000//////000000'''...333444444666666333222111111000///......---------,,,---/////////...000222222000//////...------...222333...)))+++111+++...111000,,,******+++,,,,,,,,,------.........------------...000111111//////000///------...000555999555111333...***222333555EEE]]]iii^^^GGG777}}}nnncccKKKEEE===888666666555444333222111111222222111000//////000000000000//////....../////////...---,,,------......//////000000...///////////////......///...---...000000000//////000111222333444444555444333111000////////////000///---,,,,,,---///000222//////111333777DDDQQQ\\\PPPAAA666222222111111222111222333666:::>>>AAAHHHRRRcccrrr~~~}}}}}}}}}wwwsssnnnmmmnnnnnnkkkgggddd___WWWMMMCCC:::444111333000000222222///...111//////...---------......---------.........------......------------......,,,//////,,,,,,//////,,,333111///...------...///,,,,,,,,,++++++++++++***,,,+++***)))***+++---...//////...---------------......---------,,,,,,,,,------------------------,,,------...------,,,,,,000------...---+++---333555999???CCCCCC>>>888444333444555777:::===???AAA???;;;999999888999AAAKKK```sss{{{hhhWWWMMMAAA???===::::::999999888;;;999777666777888;;;<<<>>>DDDNNNYYYhhhxxx^^^LLLBBB;;;;;;===;;;999888777777666666555444444333888222444555///111555111222111111111111111222222111111222222222222111111222222111000000000000000+++111666999;;;===999333222111111000///.........------------///////////////333444111000000000///000000222444111,,,---222...///000///---++++++,,,,,,,,,,,,------.....................///000111111...///000///------///000333888555111444000---555666777CCCYYYggg___KKK<<<~~~uuuYYYPPPCCC;;;999888666333444222111111222222111000//////000000000000////////////000000000///...............//////////////////000000000///...------///...---...000111000///000000111222333333444555222222111000//////000000000///...------...///000666333111000///222<<>>FFFKKKJJJCCC999333333333444666777888999:::888666666777666666===EEEXXXlllrrr___QQQDDDAAA===;;;::::::999999999888888888888999:::::::::<<<@@@FFFQQQbbbvvv```MMMCCC<<<;;;===;;;888888666666555555444333333333666000333444...000444///000000000111111222444444111111222222222222111111222111000000000000000000///333888>>>EEEGGG>>>222222111000//////.........---------......///111111111777999444000111222111333111111444444000///222111000...---......---,,,---------------.........000000/////////000000111.../////////------///000000888666222555222000777777666???TTTdddaaaOOO@@@{{{hhh\\\LLLAAA;;;888333///444333222222222222111/////////000000000000/////////////////////////////////////////////.........000000000000///...,,,,,,///.........000111000///000000111222333333444444111111000000000000000000222222111111111111222222666555333111//////444999===888333000000111111111222222111000111222444555888;;;CCCOOO^^^nnnzzzyyyooohhhffffffffffffiiihhhddd]]]SSSGGG<<<666333111111444333///...000111000///...------------+++,,,---......,,,+++)))---,,,,,,++++++,,,,,,---,,,......,,,,,,......,,,---,,,+++*********++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,---///000111......---,,,,,,---------------------------------,,,,,,------------------,,,,,,------...---------...,,,---000///---000444999>>>EEEIIIGGG@@@666000333333333444444444444444222111333555444444999@@@RRRfff{{{{{{hhhVVVGGGCCC>>>;;;;;;<<<:::999777777888999999999999999999999:::<<>>>>><<<999666777888888999999888888444888;;;===???HHHXXXdddmmmtttjjjRRRGGG>>>;;;<<<:::888888666666555555444333333333666111666888111222555///555555333222222111111111111111222222222222111111000000000000000111111222222444<<>>???===999777777777777888888888888222888===>>>???GGGUUUaaaooowwwmmmSSSHHH>>>;;;;;;999777888777777666666555444444333666111666888222222555///444333333222222222333333111111222222222222111111000000000000000111222222222555===NNNaaadddPPP999222000...------///111222+++...000///...000666<<>>???@@@GGGUUUaaarrrzzznnnTTTIII>>><<<;;;999777888777777777666555555444444222...333777222444777222222222222222333444555555111111222222222222111111000000///000000111222222111333<<