BM6P6(@              !!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''')))***,,,------000000///...,,,)))'''&&&+++***)))***+++,,,+++***'''+++......,,,******+++...---,,,,,,---...000111///000111111000///...---,,,+++,,,///333444222...111222333222000000000222555666:::>>>;;;666555999555333111333777;;;;;;:::===<<<:::999999999999:::555666777999;;;<<<===>>>777333111333777:::888555555333222555999;;;999777===??????;;;555111000111///...---,,,,,,---///000------000222...+++222===???DDDLLLPPPIII:::---))),,,,,,,,,++++++,,,///111...000000...+++(((''''''###)))...000333888999666666000...222111+++((()))%%%###$$$((()))$$$ !!!$$$###!!!333RRRsss}}}[[[???%%%   !!!...---###!!!!!!)))***---222777:::888555:::888666555444555666777444666777555222111333555888777444222000000111222111222444444///---444>>>RRR___TTT:::111111111333+++,,,---///222555777999111333555555333111000000111111///---...333777999111111111333333222222333000666@@@GGGGGGDDDGGGNNNYYYfff{{{{{{|||uuujjjbbb\\\WWWSSSOOOGGGGGGFFFEEEDDDAAA???===<<>>777333444444///---...'''$$$$$$)))***&&&"""!!!!!!###"""$$$(((333HHHfffPPP777!!!   111@@@<<<+++$$$ &&&***,,,---...222777999888666999888666666555666777777444555666444222111333666999888555333111111111222333333444222---+++333===SSS___TTT:::222222222333---...///111333555777888///000111000...---...///000000000///000333666888777666555444111//////000000333:::??????>>>DDDKKK^^^lll{{{tttrrroookkkeee___ZZZWWWYYY[[[\\\[[[[[[]]]ccchhhmmmttt~~~]]]FFF999222---'''$$$%%%&&&$$$###$$$######!!!            !!!  !!!&&&&&&''''''''''''''''''&&&'''((()))***,,,------222222222222111111000///+++******+++---...,,,+++******+++///333444111...///...---++++++++++++,,,222222444555555444333333///111444444444333333333333444555555444333444666444444777:::999444333666555444333444666777777777===;;;888555555666888:::888:::<<<>>>>>>===;;;999:::777333333666888888777666333000111666999:::999;;;999666555444333000///000---)))&&&&&&***///222//////111555888===GGGQQQaaa^^^\\\YYYPPPBBB777333,,,+++***((((((+++000444===;;;777111+++''''''(((+++999JJJVVV^^^bbb```[[[JJJCCC<<<:::888444000000((($$$###''')))'''$$$### !!!!!!!!!+++444FFF\\\yyycccKKK333&&& !!!;;;OOOKKK333'''"""!!!(((...222111111111333666888888777666777777777777777888888333444444333222222555777999777555222000/////////444333333111+++)))222===UUU^^^QQQ:::222222000111......///000111222333444---------+++)))***,,,...---...111333555999===AAABBBBBB@@@<<<666222000000///...000333333333999@@@TTTbbb|||xxxYYYBBB444///(((###$$$&&&%%%$$$%%%###"""!!!         !!! !!!!!!!!! """!!!!!!"""%%%%%%'''((((((((((((''''''(((((()))+++,,,,,,---///000111111222111111111*********,,,......---+++,,,******000777999555///111000...,,,++++++++++++222333444555666666555444...111444333111///111333555666777666444333333444666444666999999555444666555444444555777888999999<<<999555222111222555777999;;;>>>??????<<<999777999666333333666999::::::888444000000333666777666888555222222333333000---...,,,)))'''(((+++///111...///444;;;CCCMMMWWW^^^cccZZZPPPIIIAAA777111000---,,,***((((((+++111666>>><<<666///)))''')))+++666GGG]]]lllvvv{{{yyytttaaa[[[UUUQQQMMMFFF<<<666+++$$$!!!$$$(((&&&$$$$$$  %%%444AAANNNccc~~~~~~hhhKKK555$$$ %%%777PPPNNN555)))&&& %%%,,,222555555444333333555666777888555555777888888888888777444444333222222444666777777555333111///---------333222111///***)))333???XXX^^^OOO999333111---...,,,,,,------............***+++,,,,,,+++***,,,---+++,,,///555;;;AAAKKKTTTTTTXXXXXXRRRHHH@@@999444333///---...---,,,000666AAANNNgggtttQQQ999555---'''((()))&&&#########"""     !!!"""###!!!!!!"""""""""!!! """"""!!! !!!""""""###$$$&&&(((((((((((('''(((((()))***+++,,,,,,---,,,,,,...//////000000000***)))***---//////---+++...++++++222:::<<<666///222111///...------------111222333555555555444444...111444333000///111333222444555555444444666777888555666999:::666555777444555777888999:::;;;<<<999666222///---///111333888:::===>>>>>>;;;888666555333222333666999;;;<<<:::666111000222333333222555333111111333333///,,,++++++++++++,,,---/////////333;;;FFFRRR___fffiiicccTTTDDD;;;666222111333...---+++)))))),,,222666999777111,,,((((((,,,///;;;MMMcccrrr{{{}}}zzzwwwrrrfffTTTFFF222)))###$$$((((((&&&&&&  !!!### )));;;MMMUUUhhhpppRRR888%%%  !!!'''///GGGGGG333***%%%$$$***///333666666555444333333444666777444555666777777777777777555444222111222444666777666666444222000///...---/////////...++++++666BBB\\\___NNN:::666222---...,,,,,,---------,,,++++++))),,,///111000///...------+++...555<<>>999444333666999666555666777999<<<;;;999777888999666444222///.........///222333555777888888888888111333555666666555555555555222000000222333222///...111555666444000,,,*********)))***+++---...//////:::IIIXXXgggoooiii^^^QQQ@@@000,,,......---------,,,+++)))((())),,,///---,,,***''''''***000555CCCMMMWWWZZZ___iiisssyyy~~~oooXXXBBB444(((%%%((((((&&&&&&###$$$###!!! ###&&&)))###"""%%%'''---CCCZZZtttnnnMMM000   !!!%%%***%%%%%%(((+++...000111111000000222333222000///111444666555444333222333444444999555111000222444555555444444444333333222111000...///111222......777BBBTTTRRRBBB555777666111333---...///000///...,,,+++))),,,111333333111111111111...222<<>>UUUwwwaaaOOO;;;111---***'''&&&%%%$$$"""          """###%%%&&&%%%###  """$$$%%%""""""###$$$$$$$$$$$$$$$###########################%%%(((+++------,,,+++*********++++++,,,,,,---------...000111111111111000111333666999999777444111222444777:::888222---+++++++++,,,---///222333555555666666666444333222///,,,+++---111333333111666888999999888888999:::888333111555777666444444999;;;===<<<888555444555666555333111000/////////000111222444666777888999222444666777555333222111222000...000333555333111,,,111777999555///+++)))+++)))''''''(((+++...000999EEEVVVfffsssxxxmmm^^^KKK===///---111000,,,***++++++***((('''''')))++++++***)))''''''+++111555>>>EEEJJJIIIKKKVVVdddlllrrr{{{sss\\\CCC444&&&"""$$$$$$"""!!!$$$%%%$$$""" $$$(((***%%%###'''(((...DDD\\\|||ttt___@@@&&&    (((***,,,///000///---,,,...000222111///...000222666555333111111111333444:::666111000222444555444000000000000000///......///000333333000...666@@@JJJHHH999...333333///222+++,,,---......---+++******,,,///000000000111222000///666CCCKKKTTThhh~~~qqq[[[MMMDDD===999888;;;DDD]]]zzzcccHHH777///***((((((&&&%%%###!!! !!!!!!        !!!###&&&******'''&&&!!!###%%%###!!!!!! !!!'''(((&&&&&&%%%$$$$$$%%%%%%$$$"""$$$"""!!!!!!$$$&&&''''''###'''+++,,,)))''''''(((((((((''''''(((***+++,,,000,,,***---222777777555000000111444999:::888444666666555555666666111++++++)))))),,,000222222000666888888777333222444777333111///111444666555444555666777888888777666555555444666888666222444999999777555444666777777666777666444222000000000000333111//////111444555555555555555444333111///...000,,,+++---......000444111111111000///---,,,+++---***))),,,------///333BBBZZZoootttrrrnnndddXXXJJJ<<>>666......444777JJJCCC999222111333333111333///,,,---111333000,,,.........---------,,,,,,......000999GGGXXXfffnnniiiVVVKKKDDDBBBKKK[[[sssuuummmiiihhhqqqrrrvvv~~~]]]BBB666000,,,((((((&&&$$$###        ###333GGGPPPEEE444)))###!!!###%%%"""!!!""""""$$$###!!!$$$)))***'''&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$###%%%(((*********)))*********))))))***+++---***((('''((())))))(((,,,+++---333999===<<<:::333222222555999:::888555555666666888999888444///---++++++---000222222111555666777555222222333555222111000444999;;;888555333444666777777777555444666555666777666333555:::;;;999666555555666555444666555333111000000000000333111//////111333444444555444333111///---,,,+++///...///000...+++---444111000000///...---,,,+++222///...---,,,,,,444===NNNeeezzz{{{rrrhhhZZZMMMBBB777---+++,,,+++***+++---,,,+++---...---***))))))***)))((((((---555<<>>;;;333000333HHHhhh{{{eeeQQQ999(((  ###---...////////////111333111111333666444//////111666777666444111111333666555222000000111222111///222222222000//////222444???EEEDDD:::000...222555GGGEEE@@@888555555444222222///---///222333000,,,...---------------------...---///555@@@LLLVVV\\\jjj|||oooeee```^^^]]]oootttggg^^^YYYYYYZZZ]]]ccckkkuuu~~~}}}ZZZAAA333,,,***%%%#########!!!        )))HHHmmmzzzcccDDD+++%%%"""######!!! """''')))'''%%%''',,,,,,)))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''***---//////---...,,,***((()))---222555999111)))&&&'''((('''%%%)))+++111777===???>>>===666444111333777::::::999666777999===>>><<<888444000///...///111222222111333444555333222222333555222000111777???BBB===777333444666777777666444333333111222555666666;;;BBB???===999777777666555444555444333111000000000000444222000///111222333222666555222///---++++++***---///222333...)))+++222000000///...------,,,+++111111111...+++///???QQQgggvvvvvvfffXXXKKK@@@777000,,,---///---,,,,,,+++,,,......,,,***(((%%%+++***((((((+++333===DDD>>>@@@CCCEEEIIIPPPZZZbbbhhhqqqyyyzzztttfffQQQ@@@111+++'''((('''$$$###$$$"""!!!!!!(((---222;;;999222222;;;WWW{{{vvveeeRRR;;;*** $$$,,,...111333333333444555000000333777555000...111333444444444222222444555555222000///000222222222666666444222111333777;;;JJJNNNLLL@@@444111333555FFFKKKJJJAAA999666555444111///...000333333000---,,,,,,,,,+++,,,,,,------//////000444:::AAAEEEGGGNNN]]]ppp{{{wwwvvvwww{{{pppjjjmmmllllllkkkjjjiiihhhgggaaa```___]]][[[ZZZZZZZZZXXX[[[___```___]]]\\\\\\\\\cccuuu~~~YYY???111---(((%%%$$$&&&%%%       ӵ  ,,,KKKqqq}}}eeeEEE+++&&&""""""!!!"""***+++***((()))---,,,(((############""""""$$$&&&%%%&&&)))---111333111000,,,---,,,******000<<>>???>>>888000...111777<<<>>>Ħ>>>888666222222111Ħ222111333333333333333333444555333000///666???DDDAAA;;;666ӵ222...+++,,,222777;;;CCCJJJDDD@@@<<<:::888777555444333333222222111111111111444222000000111222222111777555222///------......,,,---000333111,,,,,,000000///...---,,,,,,,,,,,,+++...000...+++333LLLeeezzzzzzppp^^^MMMDDD===777///,,,+++///000...---///...222333000,,,+++)))&&&+++******---333===EEEKKKDDDBBBCCCĦzzz~~~qqq```KKK;;;,,,'''%%%''''''###!!!!!!###"""!!!"""'''++++++333111///;;;OOOooo|||lllWWW===+++     %%%))),,,111444444444444444000000333666444///---///000111222333333333444555333111///---...000222333999777555333444999???EEEPPPTTTPPPEEE:::777888999HHHSSSTTTGGG999444555555///...///111333333000---++++++*********+++,,,---///000222666:::<<<<<<;;;AAAGGGPPPXXXcccvvv|||oooddd]]]YYYXXXUUURRRNNNKKKIIIGGGIIIKKKOOOPPPPPPOOOOOOPPPXXXZZZfff{{{ZZZ@@@111...)))''')))((("""!!!!!!!!!!!!       4ĉ@ӵ)))===SSSZZZKKK666)))$$$!!!!!! ###***+++***((()))+++***&&&###$$$$$$""" !!!###&&&$$$&&&***...222444222000(((,,,///---+++222BBBPPPRRRCCC111'''&&&((()))((()))---111555777<<LGGG===666555333444=hĦ222444333333333444555666666444000...222;;;AAAAAA???4ĉ@ӵ///++++++000666;;;CCCJJJBBB???;;;888666555333111222333333333333222222222444333111111333333222111444222000......///000111,,,)))***111444222/////////...---,,,++++++,,,,,,))),,,///---+++555OOOgggqqqgggUUUDDD;;;888555111...,,,,,,...---***+++///111999<<<666000///...,,,++++++...555???GGGLLLNNNKKKGGGEEE>LuuunnnXXXCCC444***&&&%%%''''''""""""""""""!!! """$$$,,,333333999RRRooorrrZZZ===(((     """&&&&&&***///222333222222333000000222555222---+++---//////000111333444444444000///...,,,,,,---000222555444222222555<<>>:::999888KKKXXX[[[III666111444555.........000111111000...,,,+++***))))))***,,,---,,,...333888<<<<<<:::777:::<<<>>>@@@GGGWWWmmm}}}xxxllljjjfff```YYYSSSOOOLLLKKKMMMOOOPPPQQQSSSVVVYYYfffgggsssXXX;;;111***%%%&&&'''$$$ ######"""!!!       GG=?""")))000777999333***%%%""""""###!!!!!!&&&'''))))))&&&'''***(((###%%%&&&&&&$$$ $$$'''%%%'''***...222333222000''',,,000///,,,111???KKKLLLAAA222(((''')))++++++***...222444555<<>>HdĦIII<<<333333333=Īj444333222333555777777666444111///111777<<>>000)))%%%$$$''''''### !!!!!!!!! !!!&&&333<<>>>>>:::666333666999999;;;AAALLLTTTvvv{{{sssmmmjjjiiikkknnnpppssswww}}}uuuNNN666+++"""###&&&&&&###"""%%%$$$###!!!   ӵ ĭӵ ӵ Ħ ӵӵ ĦƜ`1.׼sĦӵĦ"""'''(((ĭӵ&&&)))Ħ%%%***'''Ħ222Ħ---///444999:::555...***)))***,,,,,,@@@IIIRRR<<<DdD222444555?fӵ333111000Ħ111222333ӵƜ`1.׼s:::333ĭӵ222333555555444333333444666777666ӵ000000000000Ħ***///333222000***,,,,,,...666@@@:::::::::Ħ---,,,,,,...///444VVVĦ222===JJJRRRQQQNNNIIIDDDGGGDdDmmmRRR'''$$$ӵӵpppӵ(((Ħ ӵ ĭӵ !!!%%%'''+++...111333333333444555999777555444000+++***---111...,,,,,,///222333333...000000...,,,+++---///.........000444===GGGOOOSSSVVVTTTKKKBBB<<<777222@@@SSSYYYGGG444111222///,,,,,,,,,++++++,,,///111666444111///...///000111...222777>>>AAA@@@;;;666111444777777555555999===PPP\\\kkktttzzziiiEEE666(((%%%'''(((&&&%%%%%%$$$###!!! !!! ?~4 g&e>&e g&e >hӵ g&e guO>uO>&e 4ff?>ߝLgĉ@Shӵg&e>hӵfff?><z$$$g&e>&e%%%&&&HL###''',,,ShӵgL,,,......+++(((***++++++++++++++++++S?ʬ666>>>3h?D%%)?333555ZufĦ111///...gL444///333g&e<<<gĉ@@@@999g&e>&e555@e333444??666666444333444555888999g<ĉ4443332220003we<Ħ---111111...3h?@e,,,---,,,...222666999<<<Z000))))))+++0006663h?gL///111<<<z,,,***=?Ħ"""g&e}}}g&eS?ʬ4ff?>ߝL @e g&e 3h?g&e>&e?? ###&&&'''...111444555555555666777===:::777555111++++++///222///++++++...222333222///111222111---+++,,,...111111111333777???IIIPPPLLLPPPQQQJJJDDD???:::444888MMMVVVGGG666222222---,,,,,,+++))))))+++///222:::888555222111111222333555888===BBBDDDBBB<<<777333444444222///000555:::666CCCSSS^^^gggxxxVVVDDD111******)))'''%%%%%%$$$###!!!   4Dӵ Hƅ^Hu]Ħ Hu]Ħ ZuR)Ħ Hu]Ħ HŐeHŐeHu]Ħ qIܗGIӵttHGgĉ@Hu]ĦZuR)Ħ"""sߝLGdUĦ%%%Hƅ^Hu]Ħ(((ntHdĦ((()))HGgĉ@000HdĦ...---,,,++++++,,,***)))+++...///Htƅ^333000Bt=o9ĦDtfo9Ħ222111111g?000111HdĦ:::777888Hu]Ħ444tt<<<444Hƅ^Hu]Ħ111H׼s444666999888666555666666444333333tQ777111000333je<Ħ++++++---Bt=o9ĦH׼s...------///111444333444555HtĦ///333000///222Bt=o9ĦHdĦ444999???HHHPPPQQQMMMFFFFFFKKKDtfo9ĦsߝLGdUĦ<<<Ht@cӵHu]ĦHu]ĦHtƅ^###qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ %%%***,,,///333666777666666888;;;:::AAAFFFBBB777///000444...---,,,...222333222////////////...------,,,,,,222444444222333;;;EEELLLNNNNNNMMMLLLHHH@@@666///:::AAAFFFDDD;;;222//////000---+++******+++222;;;CCC>>>666222222555999;;;AAAKKKRRRUUU\\\```TTTBBB===;;;999777555444444444444;;;BBBIIISSSeee|||}}}dddFFF555111000+++&&&''''''%%% !!!   4DuXӵ DdDΦDdDĦ DdDĦ t|< DdDĦDdDΦDdDΦDdDĦ peƜ4DuTӵ`eĭqetDdDĦ!!!t|< !!!!!!DdDDdDĦ&&&DdDΦDdDĦ(((q<niDdDĦ)))qet...000DdDĦ111///---,,,+++...,,,***+++---q<R111111qjRgdKӵHdDĦgdKӵ111///GR/f6LĭĦ333222DdDĦ>>>::::::DdDĦ444`eĭ000DdDΦDdDĦ222DdDĦ555666333222333777888777444555666555333111111geĦ666000...FSĦ++++++qjRgdKӵDdDĦ666555111...000222333333222DdDĦ---333111333qjRgdKӵDdDĦ111666>>>IIIQQQNNNGGGFFFDDDGGGHdDĦgdKӵDdDDdDĦYYYDdDĦ4DufӵDdDĦDdDĦq<R'''peƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ"""'''+++,,,...111555666444555777:::BBBHHHLLLGGG<<<555555999///...---///222333111/////////.........---------222444333111222999EEEMMMQQQNNNJJJEEEAAA;;;444000444:::@@@AAA<<<444///......,,,++++++***,,,555@@@IIIDDD===777555888===@@@CCCSSScccppp{{{qqq^^^RRRKKKCCC<<<888666555444111555:::???GGGUUUgggtttoooTTT@@@444,,,)))###$$$""" """"""!!!!!!  4DuXӵDdDΦDdDӵ DdDĦ o)h DdDĦDdDΦDdDΦDdDӵ =ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h """$$$!!! DdDΦDdDĦ&&&DdDΦDdDӵ'''GIpӵDdDĦ+++po9wӵDdDĦ333111///---,,,000...++++++---po9u111111111000GIdnuR)ĦDdDĦnuR)Ħ000---CdgĪj444DdDĦBBB>>>;;;DdDĦ333HߝL`o9///DdDΦDdDӵ333DdDĦ666666333111333555777555222444444444222//////geĦ666111sp?aĦ,,,,,,GIdnuR)ĦDdDĦCCCBBB888000///222000///---DdDĦ...------222GIdnuR)ĦDdDĦ888<<>>999222...,,,+++,,,,,,***,,,777DDDLLLIIICCC;;;777999@@@GGGJJJ[[[qqquuuiiiYYYLLLEEEAAA>>>;;;333222222555<<>>111,,,$$$$$$""" !!!&&&$$$""" !!!  4DuXӵDdDʜ4DuTӵ >d<Ħ Dt >d<Ħ>d<ʜDd<ʜ4DuTӵ F&uTӵ4DufئL>epuR)Ħ>d<ĦDt """$$$&&&""""""DdDΦDdDĦ%%%>d<ʜ4DuTӵ%%%4DwDd<Ħ---puR)Ħ>d<333111000///111///---+++,,,peӵ666ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ:::>dd<Ħ2224DufئL>e111DdDʜ4DuTӵ333DdDĦ666666333111222444555333111000111111000///...geĦ666s<v>aĦ......peӵDx<DdDĦMMMLLL???222///111*********DdDĦ111...000777peӵDx<>dd<ӵDd<DdDΦDdDĦfffDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵ DdDĦ >d<ĦpeӵDx<>d<ʜ4DuTӵ $$$(((***++++++---000333444333555999<<dp&ĒRnfʜd<Φ>d<Ħ%%%s&dq&ĒR###&&&i?ʜtd<Ħ///HHܗDӊB///<x222111222000...,,,,,,B?d<333111111444555333000+++---////////////geĦ666Hg8>aĦ333000B?Ho9111>d<===111---...&&&((()))>d<ӵ:::EEEB?Ho9ggg<xhhhaaa[[[VVVNNNOOOOOO&ӫeʬtIӇGGG>d<Φ>d<ĦPPPD&ӫetIӇDdDĦsdKĦnnnB?dp&ĒR >d<sdKĦB?Ho9s&dq&ĒR """'''))))))***+++...111444444444666;;;???HHHGGGBBB;;;444///...///111111222111000//////...---,,,++++++,,,...000222444222111222444<<>><<<555...//////111111---,,,444???CCCDDDBBB>>>;;;===FFFMMMTTT```sssvvvjjjaaaZZZPPPEEE@@@AAABBB@@@===:::FFFMMMWWWhhhuuu{{{YYY@@@///***((((((%%%"""  !!!"""   4DuXӵ Hu]3hh ne =e ne pIƎ@t@h >hfe@ďDne=e"""######%%%&&&&&&&&&&&&ege)))&&&sĪj@h)))'''+++fdDĦ000@ďD......Hkge444333333000000///...,,,@h111000@G777555HĪj@IŌ999:::BeneKKKHkge999ne888555fe...Hu]3hh111000000se555222000222444666444111))),,,///000000111geĦja>aĦ???777@G000111se>>>666...******((())))))<Ō222BBBTTT@GnnnlllHkgezzziii]]]VVVLLLPPPQQQHĪj@IŌ444000ege;;;888Hu]3hIŌDdDĦneuuuXXX@h>h sene@GsĪj@h %%%)))))))))***,,,...111333444444777<<>>BBBMMMTTTddd~~~rrrQQQ===111)))***(((""" ###  !!!  4DuXӵ ĵD^  ###$$$%%%&&&&&&%%%$$$&&&''')))))))))---+++***,,,000DdDĦ111...------///555555333222...000000///,,,+++000222333222<<<:::777OOO???999<<aĦUUUFFF:::///000000s׼s222222000...+++)))+++***)))Ho;;;FFF[[[rrr{{{cccjjjpppmmm```UUUXXXYYY333)))'''CCC>>>888D^cccDdDĦvvv]]]BBB///s׼s """)))+++******,,,///---///222333333666<<d<Ħ Ħ  Ħ   Ħ """$$$&&&''''''&&&$$$###&&&(((((('''$$$$$$'''***''')))+++---...---,,,+++,,,+++***+++,,,--------->d<Ħ111...,,,''')))+++,,,,,,---///000///111333555666555333111---///111///,,,+++,,,...///------000555888777444111000000555<<<>>><<<888888777333555EEEVVVSSSEEE777444222111333666888888444999AAAGGGIIIFFF@@@<<<888999;;;;;;Ħ>>>???<<<999666555444222000777>d<Ħ222222444222000Be666333444222000222666888666444---000222333333222geFYĉ999III>aĦhhhTTTCCC666///+++---....../////////Be111,,,,,,...000...+++---+++)))nu]ӵLLLyyypppbbbZZZZZZdddooozzznnncccdddbbb______\\\OOO@@@444)))$$$(((+++,,,666DDDIIIEEE???888111>d<Ħ555GGGhhh>d<ĦĦ555''' BeĦ   %%%+++---++++++...111+++...111222222555;;;@@@MMMEEE<<<555111111000///+++...000000---,,,---///,,,+++)))'''((())),,,......***+++111777DDDbbbjjjQQQ???444...,,,++++++,,,---000555999===///,,,,,,222666333000000222444777<<<>>>===:::666>>><<>>AAAAAA<<<888777888999gdKĦ999888777666555444444555555777sdKĦ222555555444333555666777555222111222444555444222444222//////000222ŶS222888KKK3we<;;;111000222222000......000111,,,+++***,,,...---***'''---...,,,iĉ@3hR/Ōuuu^^^GGG???NNNYYY___zzz}}}{{{wwwrrriiiXXXDDD555222)))""""""&&&///===HHHPPPGGG>>>777000DdDĦ555JJJooosdKĦgdKĦ555))) gdKĦ  $$$'''+++---......000111111000///...///333:::???HHHCCC;;;444000---,,,,,,...............///000000000---***)))++++++***(((222***+++555;;;FFFbbbqqqPPP<<<666///&&&)))...///---111;;;AAA@@@666111.........,,,---111111444:::>>>???<<<666222333000111:::GGG\\\|||zzzpppbbbYYYaaaqqq|||TTT:::000,,,'''### """!!!  """"""!!! >A ne ne  ne   ne!!!###%%%%%%''''''''''''''''''''''''$$$%%%&&&((())))))))))))------,,,,,,---///111222222222222000...---///De333///...///,,,+++***,,,...000111000000222333444333333555666444444444222///...///000,,,,,,...000333444333222000222444666888888888888555666444111;;;JJJOOOJJJ<<<:::555///000555666444777888:::>>>AAAAAA===:::777777ne999999777777666666666555555555777ne...000333666555555444555666777888777555333333444444222000222222111000000111>A222222999k<GGG444------///222111000111333444222///---+++******,,,,,,)))'''***+++---fhtttYYYAAA555===CCCIIIgggyyylllZZZEEE666,,,((($$$###&&&///@@@PPPTTTNNNFFF===222De000888OOOsssneneUUU;;;,,, ne   %%%(((,,,---...---...///111111000//////222777;;;CCC???999333000.....................//////000000000---***)))***,,,+++***---(((///===FFFNNNddd}}}pppOOO:::444...&&&'''+++------444AAAKKKNNN===555...,,,,,,+++---111000222555:::<<<:::555000***''')))...555BBBYYYmmmxxxnnnlllmmmssswwwwwwyyy|||zzz}}}~~~{{{wwwtttuuuwww^^^DDD333***'''"""""""""  !!!""""""   """'''******((()))(((''''''''''''((()))$$$%%%''')))***++++++***...---------...000222444111222333333111//////000777444000///000...---,,,...111444555444///111333333222222333444555555444111//////111333000---++++++///222333222000111333555777777777666666333111333888BBBKKKRRRFFF<<<444333555444444555666888;;;???BBBBBB???<<<777666777777888777888999:::999888777666666......111333999888777777666777777777999777555444333222///---///111333222000000222000111HHH777,,,+++------111111222444666666444222...,,,)))))))))***)))(((******---777uuuPPP===222555555:::UUUvvvvvveeeRRR>>>222)))'''%%%%%%'''111GGGZZZ]]]WWWOOOCCC333000333===WWW}}}nnnXXXAAA000  !!!$$$&&&))),,,......---------000111111000///000222555;;;999666333111000000000////////////000000000000000---)))(((***,,,------------888KKKXXX^^^mmm~~~jjjKKK888222...((())),,,,,,---666FFFTTT\\\GGG:::...******+++,,,///------///333666666111---''''''(((***,,,111>>>KKKddd{{{jjjYYYTTTPPPPPPPPPPPPSSSXXX___bbbfffeeebbb___^^^___```aaafffwww```BBB222---$$$###!!! !!!""""""!!!      !!!###!!!!!!%%%***---,,,***(((((('''&&&&&&'''((((((&&&''')))+++,,,++++++***,,,---...000111222222222111333555555333111000000000333666666444111000000111000000111333555666555///111333333222111111222444444222///---...111444333///++++++///333333111111222444555666666666555666111///444666:::GGGWWWSSSBBB555555666333222666666888;;;???AAAAAA@@@>>>777666555444444555666777888:::<<<======<<<:::999666666555333222222555888===<<<;;;999777666555444777666444333111///...,,,---111444333000///222777555222///...000333666888===;;;444+++))),,,...,,,,,,...111333555555333111000---***(((((()))***+++***)))+++777PPPssshhhCCC999555999999<<>>...((()))***,,,...+++******,,,000000...++++++,,,---...---000888???JJJYYYlllyyyyyybbbWWWMMMKKKLLLMMMPPPSSSSSSYYY___aaa___]]]\\\\\\]]]^^^eeevvvcccHHH888+++(((%%%""" !!!!!!!!!!!!        !!!"""$$$###""""""&&&***---,,,***'''&&&&&&&&&&&&&&&&&&'''(((***,,,------,,,***)))(((+++///333444333111000111333666777555333222222111222333333222111111111333111000000222333333222000222444555333111111111222111000...,,,---000333333111//////222333222000///000222333333333222222555//////444444555CCCVVV]]]III999555555111111555555888;;;>>>@@@@@@@@@???777666555444444555666777666888:::<<<<<<;;;:::999666777777777777888;;;>>>@@@???===:::777444222000333333222111000.........,,,111444333///...111555444111...,,,,,,,,,***(((------+++((()))---,,,((('''***---000111000/////////...+++)))((())),,,...((((((+++777OOOnnneeeLLL444000333:::>>>HHH```yyyzzzgggSSSCCC888333000'''"""!!!)))999NNNgggzzzyyyhhhSSSDDD:::555666999===MMMlll~~~uuuhhhZZZPPP888)))     $$$&&&$$$'''***,,,,,,---...000000222333333111.........111444777888555333222222//////000000000000///...---,,,***((((((***,,,...,,,+++222AAAOOO]]]nnn~~~{{{aaaGGG666111///...///...///000666BBBSSS```OOO???///*********+++,,,))))))***++++++,,,+++***...000///---,,,000555999<<>>===>>>???888777777666666666666777333444555777888888888777666888999999999;;;>>>@@@???>>><<<:::666333000...000222222111///...///000---000222222///...///111///...---------,,,***((()))+++***((()))+++***%%%%%%(((+++------,,,,,,---,,,,,,+++)))((()))---000---,,,...555BBBUUUhhhssssssnnniiihhhggg\\\HHH888,,,---444???LLL___yyyxxxkkkdddZZZJJJ;;;000++++++,,,&&&###'''666JJJ___uuuiiiOOO???;;;===CCCIIIUUUbbb|||lll```WWWLLLBBB===,,,!!!      ###&&&''''''((()))******+++...000111333555444222000000000333888<<<<<<888333000///...///000000000///---,,,***++++++)))((((((***,,,,,,+++...888DDDUUUkkk}}}yyy```HHH888000...---++++++---111444;;;IIIVVVIII===111---,,,+++***,,,+++...000///,,,***+++...444555333...,,,000444555444555888<<<===@@@IIISSSeeesssuuummmsssfffDDD555(((%%%$$$ """###$$$%%%         !!!!!! !!!###&&&###((()))&&&%%%''')))$$$&&&((())))))(((&&&$$$&&&))),,,000111111///...(((***,,,///111111111111444666888888666555555666333000,,,+++,,,///222444444333111111333444444333555777::::::888555333333...///000///...///000222000333555333...,,,...111...///000111000000......///000222222222555???HHHSSSNNNEEE:::555666444111555888;;;===<<<;;;<<<>>>999999999999999888777777222333444555666777888888666888888888777888:::<<<::::::999888666333000///222333444333000///000111//////000000///...---,,,+++,,,,,,,,,,,,+++++++++(((******''''''+++---+++&&&))),,,,,,++++++,,,...'''((()))((('''(((,,,///......//////222888AAAGGGCCCAAA@@@CCCEEEAAA999333222;;;KKK___sssyyy^^^MMMFFFAAA<<<333***$$$"""$$$&&&***...:::JJJXXXeeetttvvv```FFF666444===LLLZZZiiiooo}}}ppp___LLLCCC<<<222+++(((       ###'''***+++,,,,,,***((('''(((,,,///222444555555444333333444888===BBBAAA:::333...,,,---.../////////...,,,+++(((***+++***(((&&&'''((()))+++000777@@@OOOgggzzz~~~oooYYYDDD666///---...)))***...222111222:::FFF@@@999333111///+++***,,,///555:::777///+++...333666888666///...111333111000...000555666333444888IIISSSeeezzzgggMMM444+++'''!!! !!!"""###$$$         !!!!!! ###&&&$$$******%%%###%%%)))$$$&&&)))++++++)))&&&$$$$$$'''+++000222333222111*********+++---000222444555666888888666666666777333///***(((***...222555777666555666888::::::999666999;;;;;;999666444444...///111111000000111333000444555111+++)))---333222222333444444333111000---111444222222777>>>CCCIIIMMMIII===888999666///555888;;;<<<:::999;;;===999:::;;;;;;;;;999888777555555555666777999:::;;;777777888777555555666777666666777666555444222000444666777555111///000222000///...//////...+++)))***,,,,,,+++)))'''((()))%%%((((((%%%&&&,,,333555)))+++------++++++---000###%%%''''''&&&'''+++...'''***,,,---,,,...444999777555555777777555333222<<>>333------///+++,,,000333///)))---777:::666444444111,,,***,,,222;;;AAA===222---111888111444333...---111111...///***+++000333//////222444888BBBSSShhhmmmJJJ:::222***%%%&&&"""!!!!!!!!!!!!!!!"""###     """###$$$$$$###""""""###$$$$$$"""&&&))))))&&&$$$$$$&&&###%%%'''***+++***((('''------,,,,,,------......))))))))),,,000333333333555333333555888999777444111000...---------...///000111444666888:::;;;;;;:::999999999999888555222///111333111......000333000222222000,,,+++...111222...///444444000000444000///...///222777<<>>AAAGGGHHHAAA999555111...+++---111444444222...+++***))))))(((&&&%%%$$$$$$&&&+++///111666CCCXXXhhhlll```MMM===222---,,,,,,////////////...---,,,,,,...000222222000...------444777999777222///000333666444222111000///---+++---,,,+++++++++,,,---...///444999<<>>BBBNNNZZZWWWRRRGGG<<<:::<<<<<<888888666555666888:::999999:::777444111000000111111444222000000222222000...333444555555222000///000222222222111000///...---//////---,,,***(((&&&&&&'''+++,,,+++---000000...+++,,,------------,,,+++&&&'''(((***************""" !!!%%%&&&%%%&&&)))'''******///666333666FFFkkkhhhBBB---%%%""""""###$$$$$$######''',,,;;;PPPcccjjjmmmuuuxxxuuugggMMM444+++,,,...444<<<666444111000000...***'''((($$$    """''')))+++222<<<888<<<:::333------......222222333444111000555>>>EEEHHHHHHAAA:::666222...---...000000111000///...)))((((((''''''''''''(((***---000111555AAAUUUeeennnaaaNNN===111,,,++++++,,,,,,---------,,,+++++++++,,,------------///000444777999666111...///111777555222000///---+++)))---,,,+++***))))))***+++(((---222222333:::HHHTTTaaakkkzzzkkkLLL888000...&&&###"""%%%&&&###"""$$$!!!   !!!!!!!!! !!!!!!"""###"""$$$'''(((((('''$$$"""%%%%%%&&&'''((((((&&&$$$$$$%%%(((+++------,,,,,,%%%'''+++---...---+++***+++******,,,///000111000666555555666666555333000222111000000000111222333222333333555777999;;;<<<:::999888888888777333111333222111222333444444333888666444333333444444333333000000333333000000222222111222222444666999:::DDDTTT]]]UUUFFF<<<888444777666777===EEESSSiiizzzrrr\\\HHH???>>>===:::888888888999;;;:::999777666666444333222111000000222111111111222111...,,,222333444444222111111222333333333222111000///...///......,,,+++)))'''&&&***---...---...111111///---------,,,+++***)))((('''((()))***************"""!!!$$$)))***&&&$$$%%%$$$((((((***000///:::QQQ|||gggBBB...&&&###""" """'''&&&$$$+++666GGG[[[ppp|||vvv]]]BBB)))###((()))((()))%%%$$$"""     !!!###(((******///???NNNVVVZZZXXXIII999111000000333222333333000///666@@@IIIJJJGGG???:::777333///000///...---------///000((((((&&&&&&&&&(((***+++***---///000555BBBVVVeeeooobbbNNN<<<000+++******)))***+++++++++++++++***))))))***)))***,,,000333333555666555000......000666444111...---,,,)))'''---,,,***)))''''''(((((((((---111000,,,,,,222888<<>>555)))""""""%%%$$$!!!   ###"""""""""###$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%###"""$$$'''(((%%%"""$$$&&&))),,,---.........'''(((***,,,------,,,,,,,,,++++++,,,...000000///777777777777666555222111222111000000000111222333333333333444666999;;;<<<:::999888888999777444222555333222333777888666333;;;777333333555666555333111000000000000000000111111111222333444555666777555GGGXXXWWWIII<<<666555888888:::AAAPPPiii^^^GGG>>>;;;999999999999;;;<<<;;;777444222333555666555333222222111111222333333111...,,,111222444444333222333444555555444333222000///...,,,,,,------,,,+++***)))---000000......000000------,,,,,,+++***)))(((((()))))))))***************'''%%%'''++++++'''%%%'''$$$(((&&&%%%***...CCCbbboooIII111'''&&&""" ((())))))666GGGXXXhhh}}}}}}kkkJJJ555!!!$$$%%%"""###"""!!!    $$$'''+++---///;;;TTTkkkiiiKKK888111000111000111111000000999CCCMMMLLLFFF>>>888666333...000///---,,,,,,---......)))'''%%%$$$$$$&&&)))+++)))+++...000666EEEYYYgggmmm```MMM;;;///***))))))((()))***+++++++++++++++)))***+++++++++---000333///111333222000///000111444111...,,,,,,+++***))),,,+++)))((((((((())))))***///333222---***---000///666>>>BBBHHHUUUjjj{{{wwwXXXBBB222'''!!!$$$###  """""""""###$$$%%%'''((()))(((''''''''''''''''''((($$$""" """%%%'''%%%"""&&&'''))),,,.../////////,,,,,,++++++,,,---///000---,,,,,,---///000000///777888999888777555333333444444333222222333444555333333444555777999:::;;;:::999999:::;;;:::777555888666555666999:::777444:::666222222444555444222000000///...///000111111111111111222222333444444222BBBUUU[[[RRRBBB::::::999999<<>>111.........///111000222;;;FFFNNNMMMHHH>>>777444222........./////////---,,,+++***(((&&&$$$###%%%'''(((,,,---///111777EEEVVVccceeeYYYHHH888...***************+++,,,------,,,,,,+++---000000000///000111+++---///000111111222333000...+++***+++------,,,***)))(((((()))***+++,,,))),,,...,,,)))'''***---,,,111555444444;;;IIIUUUhhhqqq~~~bbb@@@111%%%###&&&$$$  !!! """&&&"""######%%%&&&(((***+++)))((('''&&&&&&'''((()))""""""!!!"""$$$%%%%%%$$$'''(((***+++---...//////111///---+++,,,...000222...------...000222111000444666888888666555555555888777666555555555666666222333555777888999999999;;;:::;;;<<<>>>>>><<<::::::999999::::::999777555777555333222222333333222///111000...///333555444222222111111111333444555555===MMMZZZVVVGGG<<<;;;999:::>>>KKKggg___EEE>>>>>>::::::;;;===>>><<<999666>>>AAABBB???888222......///111444444333222222333111222333333222333555777777777666444222///---,,,'''))),,,...000000//////...111111///...000///,,,***)))))))))***+++,,,,,,+++***)))(((''''''(((((()))$$$""""""""" ###'''$$$(((&&&&&&///???aaarrrOOO000"""$$$///@@@QQQ]]]ffffffiiillljjjZZZAAA---### !!!"""###    $$$***&&&'''+++111===WWWfffDDD333,,,,,,,,,///111111333<<>>===;;;888666666555555444222000000222333000333333000111888:::999555333222111222444777999555555AAATTTYYYLLLAAA>>>===>>>CCCSSStttdddJJJ???>>>=========>>>@@@???<<<:::EEEGGGHHHCCC:::222......---000222222111111333666222333444333222333555777444444444333222000///...)))+++---000000000...---,,,000111///000444444111+++******)))***+++,,,---+++***((('''&&&&&&&&&&&&+++'''$$$%%%%%%$$$&&&***###((('''(((222>>>]]]sss[[[CCC..."""$$$)))999PPP]]]^^^XXXPPPHHHEEEBBB999***!!!!!!     ###'''+++***(((***000???]]]pppMMM888///---...111333222222:::CCCNNNSSSRRRFFF888222111222///000111222111///,,,+++)))(((((((((((())))))***000111111222555<<>>AAA???;;;777666666444555666333000///111444111555555222444;;;>>><<<777555333222333666999<<<555000:::QQQ]]]UUUIIIFFFBBBDDDIII[[[~~~eeeKKK>>>999???>>>???@@@AAAAAA???===FFFIIIIIIDDD;;;444111222,,,...000000///000444777333444444333222333555777111111222222222111000000+++---///000000///,,,+++***...000000333777888666---,,,+++******+++,,,,,,***)))'''&&&%%%%%%%%%&&&)))%%%$$$&&&&&&$$$%%%)))$$$)))''')))000888QQQrrrpppQQQ>>>222&&&%%%,,,000CCC]]]fff^^^III<<<...))))))((($$$!!!!!!    """%%%'''(((***---***)))000@@@___xxxTTT>>>333...///222444333111777@@@OOOVVVVVVIII:::222222444111111111111000///...---'''((()))***+++,,,------,,,---...000444;;;CCCIIICCC===666000......//////---------------,,,+++***+++++++++******+++...111000000///111222222111000111...+++***+++---......)))(((&&&&&&%%%&&&'''((('''(((((('''&&&&&&(((******'''###"""$$$'''***,,,...,,,///666:::<<>>@@@BBBCCCDDD>>>@@@AAA???;;;666333222222444555444222///...///000111222222444<<>>BBBGGGGGGDDDAAAFFFGGGBBB<<<999666222000111111000//////000222333000///222333000...///...///000000000///---,,,///...------...---+++)))---...000333555777888888---...---***''''''***...)))(((&&&%%%%%%&&&((()))((('''%%%%%%$$$%%%&&&'''%%%%%%%%%'''---555===BBB^^^iiixxx|||yyyfffTTT>>>///***%%%!!!...IIIdddmmmaaaRRR333///+++'''%%%""" !!!!!!!!!&&&"""    ###'''***+++,,,,,,---///111;;;WWW```DDD666///000222555777999:::;;;LLLPPPPPPHHH;;;333222555000///------......,,,+++((()))***---///...+++(((******+++///444999;;;;;;@@@888111...111222...***---,,,+++++++++,,,---.........---+++***+++...000000111111000......///000...,,,)))***+++,,,***''')))%%%""""""&&&)))******)))'''%%%%%%&&&'''(((''''''(((&&&"""!!!%%%&&&$$$%%%$$$'''...222222444888???DDDMMMWWW___jjj{{{cccIII444&&&***'''%%%&&&###!!! """###"""!!!"""%%%''''''%%%###"""""""""$$$&&&((()))((('''&&&(((&&&&&&&&&'''((('''%%%&&&&&&%%%$$$$$$'''+++//////***''')))+++)))***,,,111...------...//////000444222222333444333333333///333888:::999666333222555666777666555444555666000222555777888777666444888999<<<>>>???@@@@@@???>>>@@@AAA@@@<<<777444222333555666555222000///000+++---//////666GGGaaasssPPPCCC777444666777777777555333444<<>>@@@???>>>AAAFFFFFFBBB@@@EEEGGGBBB===:::777333111000000111111111222222333///...111111...---...///////////////......------,,,,,,,,,......,,,***+++---///111333555666666...///...+++(((&&&(((***'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''((((((((()))***,,,///111333777>>>GGGMMMNNNLLLJJJIIILLL@@@222***'''%%% ***BBB^^^pppkkkTTT???,,,+++'''###  ######!!!###     %%%)))+++++++++,,,---///222:::SSS|||fffGGG999333444666888:::;;;<<<<<>>888444222333444555444222000///000000222222000333CCC^^^rrrPPPDDD999555555333222333666333333777???CCCBBB???;;;<<>>===???@@@>>>AAADDDCCC???>>>CCCEEEBBB>>><<<999555222000///111444555333000333///---///000---,,,---000000///............///+++******+++------,,,+++***+++---///111222333333...///...,,,(((&&&%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''(((((()))((()))***++++++)))'''&&&---000333444444333444444///+++&&&######"""///LLLccchhhWWW;;;'''%%%&&&%%%!!!!!!$$$###!!!   """'''+++,,,+++***+++,,,///111777JJJkkkcccDDD555444555777999;;;<<<>>>>>>NNNOOONNNFFF;;;333000111111///------...000000000,,,+++******+++,,,+++))))))((((((+++111777:::<<<555000++++++...111000......---,,,+++++++++++++++***,,,------,,,++++++,,,...//////...,,,,,,---///***(((''''''''''''&&&$$$'''%%%######$$$'''(((((($$$""" !!!"""######"""&&&(((&&&""""""&&&'''$$$%%%""""""&&&'''&&&'''+++------000333222222999CCCeeetttUUU???555)))### ### !!! !!!  ###&&&''''''''')))++++++(((&&&$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&$$$$$$&&&'''''''''((((((&&&$$$###%%%(((+++***&&&$$$(((*********,,,---///000......111333333///222333111111444555555777:::======:::666333222444666888888666444333333777777777777777888888999666777777888999;;;<<<===EEEFFFGGGDDD???888333111222333444333111//////000555555444000///666BBBLLLGGG>>>666333222//////111777444333444888;;;<<<;;;AAA@@@AAAJJJ[[[qqqvvvZZZKKKEEEBBB??????<<>><<<@@@BBB@@@>>>===:::555444111///222666888444000444///...000000---,,,---111000...---------...///***))))))***+++,,,***(((((()))***,,,...//////000,,,,,,,,,+++)))'''%%%%%%""""""$$$%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&''')))******(((%%%###)))))))))((((((((()))***###"""!!!!!!222GGGRRRKKK:::''' ###$$$   !!!     $$$***------+++******+++---///222???WWWmmmYYY>>>222222222444777:::===@@@BBBKKKKKKIIICCC:::333000000000...------///111222222---+++))))))***++++++***+++******---333888<<<>>>555000,,,,,,///222222111---,,,+++***))))))(((((((((***------,,,*********+++,,,,,,+++))))))***,,,)))((('''''''''&&&%%%%%%&&&%%%#########%%%&&&&&&"""  !!!"""!!! %%%'''&&&""""""&&&&&&$$$$$$!!!!!!$$$%%%$$$%%%)))------///222000///555<<>>AAAIIIJJJIIIEEE>>>777222000444555555444222111222333666222///...000333666777<<<666222222111///000444777666444444555777999:::AAA@@@@@@BBBJJJWWWfffpppgggZZZLLLEEE@@@;;;888888;;;???@@@>>>>>>AAAAAA???;;;>>>???=========;;;666666222000222666777444000444000000222333///,,,---000///---,,,,,,,,,---...***)))((()))******(((&&&&&&'''(((***+++,,,,,,,,,((((((((()))))))))'''&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''')))))))))(((((('''&&&%%%""""""""""""###$$$$$$######""" )))444???@@@444''' !!!      !!!''',,,......,,,***))))))+++---...444DDDTTTqqqiiiNNN<<<777111111222555:::AAAGGGJJJHHHGGGDDD@@@:::555111//////...,,,---000222222222---+++(((((()))***++++++,,,++++++...333888;;;===444111---,,,---///000///*********)))((('''&&&&&&&&&))),,,---+++***((((((((())))))(((&&&&&&'''(((&&&&&&&&&%%%$$$#########%%%%%%$$$###""""""$$$%%%!!!  !!!"""!!!"""%%%%%%""""""%%%%%%###$$$!!!"""%%%'''&&&'''++++++***,,,/////////444;;;NNNrrr}}}bbbDDD555000---'''######!!! !!!"""&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))***(((&&&&&&&&&***(((&&&$$$%%%(((+++...$$$$$$$$$&&&(((((('''%%%%%%'''******)))((((((((('''$$$%%%+++//////000222...555777222111999>>>>>>999EEELLLIIIEEECCC>>>777888:::======;;;888666666555777999999888777777777444444444555666777999999:::888555444666999>>>AAAIIIIIIFFFAAA;;;555222111555666666444333222333555===666...---111666777666666444333555333111333888555666666666555777999<<<999<<>>===;;;;;;>>><<<888777444111111333444222000333111111555555000++++++------,,,++++++++++++,,,((('''''''''))))))'''%%%%%%&&&'''((()))*********&&&%%%$$$&&&(((***))))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&---,,,***(((&&&%%%%%%%%%"""""""""%%%''''''&&&$$$""" """###$$$---555333)))     !!!$$$)))---///...---+++***)))+++,,,,,,...777BBBHHHSSS\\\ZZZLLL>>>888888444333333555<<>>666:::???DDDFFFFFFEEEDDD@@@======@@@@@@<<<:::;;;<<<@@@@@@<<<<<<@@@DDDFFFAAAAAA>>>:::;;;??????;;;888666333111///000111111111///111666666///)))(((***++++++++++++***))))))$$$###$$$&&&(((***)))(((%%%&&&'''(((((((((((((((&&&$$$"""###''')))***)))((('''%%%$$$######$$$$$$###$$$&&&'''(((((((((''',,,+++***)))'''&&&%%%$$$ !!! !!!"""!!!$$$))))))$$$     %%%'''***---//////------,,,+++,,,---,,,+++111888222888>>>>>>888444444777888666333444:::EEEQQQXXXOOOKKKEEEAAA>>>999333...,,,,,,---///111111///---)))''''''(((***,,,,,,+++******,,,///333555555444///---***))))))+++,,,---((()))*********)))((((((&&&(((******)))''''''((('''''''''&&&%%%$$$%%%'''%%%'''(((&&&###"""###%%%###$$$%%%###  """ !!!!!!!!!""" ###### !!! ###((()))'''%%%''',,,((((((+++---///555<<>>444777:::;;;;;;:::::::::;;;<<<=========>>>@@@BBB222444666888:::<<<<<<===============<<<:::888777???>>>;;;666222111333555,,,,,,,,,***))))))+++---&&&'''))),,,000222333444666666888888333...///444...222777888666777;;;@@@;;;;;;<<<>>>@@@@@@@@@???<<<777555999======<<<======@@@@@@<<<;;;@@@FFFHHHEEECCC???:::<<>>HHHmmmvvvjjj{{{vvvRRR;;;444)))'''$$$######"""  !!! !!!###&&&''''''''''''((()))+++,,,,,,)))'''---///000222111///,,,+++---.../////////...---,,,$$$)))...///+++((()))+++------,,,+++)))***---000000///---,,,...111555777222000...000555===FFFLLLQQQPPPSSSXXXVVVLLLAAA<<<666555777;;;???@@@>>><<<<<<===>>>??????>>>======444333222444777888555333999;;;===>>><<<:::999999@@@>>>:::666444333333333///...---,,,***)))((((((((()))+++...222777777444===888444444666777999;;;;;;<<<<<<;;;999999:::<<>>======>>>???@@@AAA888:::<<<>>>??????>>>===AAA@@@>>><<<;;;>>>CCCFFF??????AAADDDCCC@@@>>>>>>777555333222111///+++)))---000222111---***((()))((('''%%%%%%%%%''')))***((('''&&&''')))++++++***)))'''%%%&&&((()))'''$$$)))&&&######%%%'''&&&$$$&&&''''''&&&###"""######'''***,,,---+++(((''''''((('''&&&'''((('''$$$"""""""""!!!  !!!"""$$$"""  """'''((())),,,...---***''')))******)))))),,,000333444HHHGGG777444666444444666777444111777CCCNNNSSSQQQSSSNNNCCC;;;999333,,,333111000333777666111,,,%%%&&&''')))+++,,,,,,,,,---......///111333555666333...))))))+++---+++))))))+++,,,+++***((()))***((('''%%%$$$$$$&&&)))++++++***'''$$$!!!"""%%%(((''''''&&&%%%%%%$$$######!!!!!!!!!!!!!!!  !!! !!!"""!!! !!!"""!!!!!!"""$$$&&&'''&&&%%%***)))((()))...555<<<@@@NNNsss{{{VVV666...***((()))$$$"""!!! !!!!!!###!!!!!!!!!$$$&&&'''(((((())))))***+++,,,+++)))(((***,,,...///000...---+++......///000000///...---(((+++//////---+++***+++---------+++***+++...000222000///...///222555777000///---...222888???CCCDDDBBBFFFOOOSSSLLL@@@999666666888<<<@@@BBBAAA>>>>>>>>>>>>>>>===<<<;;;;;;777555555666888777444111:::<<<>>>???===;;;::::::>>>===:::777444333222222...------,,,+++***((((((******,,,000555888666333>>>===<<<<<<<<<<<<<<<======>>>===<<<999888999;;;::::::<<<<<<===<<<;;;;;;999;;;===@@@AAA@@@???>>>AAA@@@>>>;;;;;;===@@@CCC>>><<<===AAAEEEDDD@@@<<<888666333111000...+++)))+++---///---***'''&&&''''''&&&%%%$$$%%%&&&((()))'''&&&%%%&&&)))+++,,,+++(((&&&%%%%%%'''(((&&&$$$$$$###"""$$$&&&&&&$$$"""$$$'''***+++)))&&&$$$$$$)))+++,,,,,,)))(((''''''((('''&&&''''''&&&$$$!!!$$$###"""  """###"""  ###%%%))))))***,,,---+++(((%%%)))''''''((()))+++555???PPPeeebbbJJJ<<<777444666::::::777333666BBBMMMRRRPPPPPPKKKAAA:::888333---222000///222555555000,,,)))******+++,,,,,,,,,,,,......///000222444555666333...))))))+++,,,***(((***,,,------+++)))((())))))'''%%%$$$$$$%%%''')))***)))'''###!!!!!!###&&&$$$$$$$$$$$$###"""""""""!!!!!!"""""""""  !!!"""###""" """$$$###$$$%%%&&&%%%$$$"""!!!+++++++++---222===IIIQQQnnnkkkPPP<<<222+++)))&&&!!! !!!  !!!"""!!!  !!!!!!!!! """%%%'''((())))))+++,,,------,,,+++)))(((((()))+++---------,,,,,,------......///......---.........000000///,,,))),,,------,,,++++++...000444333111000000222444555111000//////222555999<<<:::888>>>KKKRRRLLL???555777888:::>>>AAACCCBBB@@@???>>>===<<<;;;::::::::::::999999999:::888555222:::===??????>>><<<;;;;;;<<<;;;:::888666444222111,,,,,,------,,,***)))'''++++++---111666999::::::CCCFFFFFFCCC===999888888<<<======<<<::::::;;;======???AAACCCBBB@@@>>><<<999;;;>>>AAABBBAAA@@@>>>BBB@@@>>><<<;;;;;;===>>><<<999999>>>EEEGGG@@@999:::777222///...,,,+++***+++++++++)))&&&%%%%%%&&&((('''&&&&&&&&&'''((()))((('''&&&'''(((******)))'''&&&$$$%%%&&&&&&$$$### !!!"""$$$%%%$$$"""###(((---000///+++'''%%%+++,,,+++)))'''%%%&&&'''(((&&&%%%%%%%%%$$$""" $$$###!!! !!!###"""    $$$''')))...............---)))&&&***######((()))+++<<>>777999:::<<>>>>>===;;;:::999::::::;;;<<<<<<===>>>===;;;888666999<<<>>>>>><<<::::::::::::;;;;;;:::999666333222+++,,,---...---+++)))((((((***...222333888DDDOOO[[[```___RRRBBB888555444:::;;;<<<<<<;;;<<<>>>@@@CCCDDDEEEEEEEEECCCAAA@@@999;;;>>>@@@AAAAAA???>>>BBB@@@>>><<<<<<;;;::::::999999999<<>>::::::@@@FFFHHHJJJHHHCCC===777444111...000...------///...,,,***))))))(((((((((((())))))///000111333333333222222000---***(((((((((&&&%%%(((***---...---+++******)))(((%%%###"""!!!""""""&&&&&&%%%"""!!! !!!!!!!!!  """$$$###  """$$$!!!$$$&&&&&&&&&***111777999AAALLLXXXfff{{{iiiYYYEEE555,,,(((&&&%%% ###$$$"""!!!""" !!!"""$$$%%%!!!###&&&&&&$$$""""""###"""###$$$%%%'''(((***+++...///000...+++))))))***...---,,,+++************+++,,,,,,---......///000222...+++---000111,,,'''((()))************,,,...333222222111000000//////111222333444666777888999999@@@KKKSSSOOOEEE>>>===:::<<<===>>>>>><<<;;;:::;;;:::999999999;;;<<<===<<<>>>AAABBBAAA???<<<;;;777999;;;<<<:::888777777888:::;;;<<<;;;999666555............---,,,***)))$$$)))///111000888QQQjjjnnnRRRAAA<<<:::===>>>>>>===<<<;;;===>>>AAAAAA@@@???>>>>>>>>>>>>999:::<<<>>>??????>>>>>>BBB@@@>>>>>>???>>>;;;888666:::<<<;;;<<>><<<@@@999;;;===>>><<<:::999888999999999:::;;;<<<===>>><<>>===444777999999888666555555666777999;;;;;;:::999888222111000///---,,,++++++&&&***000222000;;;\\\}}}aaaKKKBBB???BBBBBBAAA???;;;::::::;;;@@@???===<<<<<<===>>>???::::::;;;<<<===>>>??????AAA@@@???AAACCCBBB===999666<<<>>>::::::@@@AAA===999555000,,,++++++,,,+++222000,,,+++,,,------,,,''''''&&&&&&&&&&&&%%%%%%%%%$$$###%%%(((***++++++%%%&&&'''%%%###""""""###%%%$$$!!!"""%%%.........,,,***))))))***'''&&&%%%""" """"""!!! !!!!!!  """$$$"""  $$$ !!!&&&)))+++,,,,,,---,,,,,,,,,------,,,***+++%%%%%%,,,---...===RRRdddeeeSSS>>>999666555;;;===FFFMMMMMMKKKMMMPPPPPPIIICCC>>>;;;555000...//////...,,,***))))))***+++))))))(((((()))+++,,,------///222444333111---+++))))))((('''&&&%%%$$$$$$###%%%'''(((((((((***+++&&&%%%$$$"""  !!!###"""!!! !!!"""######"""  """"""!!!!!!"""!!!###$$$$$$$$$%%%''')))---333999===DDDTTTkkk|||lllSSS@@@333+++'''%%%"""!!!"""""""""!!! !!!!!! !!!  """""" !!!### %%%)))***&&&$$$$$$&&&#########$$$%%%''')))***,,,...000---)))'''))),,,...,,,)))'''&&&'''((())),,,,,,,,,---///111333444///---+++,,,...///---+++(((***,,,---------...///111222333333222111///...//////000000111222333333222777???CCC???888888<<<666999======;;;::::::;;;999:::;;;<<<<<<<<<<<<<<<<<>>@@@BBB@@@???@@@CCCGGGFFFAAA<<<999===<<<888===GGGIIICCC:::666222///////////////111...++++++,,,---,,,+++((((((((((((''''''&&&&&&'''%%%$$$%%%'''))))))(((&&&'''(((&&&###!!!"""### !!!!!!!!! """&&&***)))***+++***)))(((***+++%%%&&&%%%###!!! """######!!! """$$$%%%$$$!!!''')))(((%%%   &&&***(((!!! """###&&&(((***,,,,,,,,,---+++************(((&&&'''&&&(((++++++---444===@@@DDD:::111444555444;;;>>>HHHOOONNNMMMQQQVVVXXXJJJCCC===:::555...,,,///000///,,,***((((((***++++++***)))(((((()))+++,,,,,,///222333222///+++(((&&&&&&''''''&&&%%%$$$%%%$$$%%%%%%$$$###$$$&&&(((%%%$$$###!!!"""###"""!!! !!! !!!"""######!!! !!!!!!!!!  """$$$!!!!!!"""$$$(((///777===JJJSSS\\\aaagggvvviiiPPP===111---((($$$""""""!!! !!! !!!""""""   !!!###""" """###)))***'''%%%&&&(((############$$$&&&((()))***---///---(((&&&)))---+++)))'''%%%%%%&&&(((***)))))))))***+++...000111...---,,,---...///...---)))+++...///...///000111111222444444444222000///222222111111111111222222555555999<<<:::444333555444888<<<===<<<;;;<<<>>>;;;<<<=========<<<;;;:::<<<@@@DDDCCC???:::777777333666888888777555444444///111333555777999:::;;;999777333///,,,,,,------666000///555:::EEE```|||sssWWWJJJDDD<<<===>>>>>>>>>>>>AAACCC<<<>>>@@@BBBCCCBBB@@@??????>>>;;;:::;;;>>>BBBEEE@@@???@@@EEEIIIIIIDDD>>><<<===:::777AAAOOOPPPGGG:::888444222222333222111///,,,******,,,,,,+++)))+++++++++++++++***)))(((,,,***'''&&&&&&&&&$$$###&&&((()))'''###!!!"""$$$!!!###$$$&&&***---###%%%((()))))))))***,,,%%%&&&&&&%%%###"""###%%%$$$"""!!!"""$$$'''(((((($$$###!!!"""""")))---,,,)))  %%%,,,000)))!!! &&&'''(((***+++,,,------000...+++******)))&&&%%%$$$''')))******+++---...(((111///---222444444;;;>>>FFFLLLKKKJJJPPPXXX]]]KKKCCC===;;;555---,,,///000///---***'''(((***,,,,,,***(((&&&%%%&&&'''(((,,,...111333222...)))&&&$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&$$$""" """%%%######"""!!!"""######"""!!!"""!!!"""###"""  !!!""""""!!!###%%%$$$$$$%%%)))222???NNNXXXuuu}}}mmmQQQ888333,,,&&&###!!! ###!!! """###   !!!!!!"""$$$$$$$$$$$$###""" %%%%%%%%%'''))))))(((&&&'''%%%$$$$$$&&&'''((((((***++++++,,,+++***)))(((...***(((((((((''''''((((((,,,000000---+++---000000111111111000...,,,***---...///111111111111000---000444666444111//////555444222///---,,,///111666777888888666444111///666777:::;;;;;;:::999888<<<;;;:::;;;======<<<;;;???<<<:::999777444777<<<888555222444777888444000222000///222666::::::999777555111...---...000222666000...111333<<>>???@@@@@@@@@???>>>===;;;;;;===AAACCCAAA???>>>===>>>@@@BBBCCCCCCAAA<<<>>>AAAFFFJJJIIIDDD@@@@@@>>>999777===FFFEEE>>>777333222666444///---111,,,++++++******)))))))))))))))((('''''''''''''''+++***((('''&&&&&&&&&''')))%%%!!!"""%%%%%%"""!!!###$$$%%%$$$$$$###$$$$$$&&&))),,,***'''"""%%%((()))%%%"""###'''$$$"""!!!###&&&***---...+++&&&   """$$$$$$ ###***,,,+++ ***+++---///000000//////000,,,((())),,,,,,)))%%%+++---......,,,++++++,,,'''---111///...111444444666888:::===BBBJJJTTT[[[IIIBBB999333111000...,,,111---(((&&&''')))+++,,,+++'''%%%''''''%%%'''+++,,,...000000...***%%%"""$$$$$$###""""""######$$$$$$""" """%%%(((%%%###!!! ###%%%$$$"""!!!!!!  !!!!!! ###$$$""""""  ###%%%%%%%%%%%%))),,,,,,222IIIlll|||wwwzzz___EEE000+++)))"""!!!&&&"""$$$%%%""" !!!"""!!!   !!!"""###$$$%%%%%%$$$###"""!!! %%%%%%%%%'''***+++***((('''%%%$$$$$$&&&'''(((''')))***+++,,,,,,***)))'''+++***))))))))))))***,,,,,,///000///,,,+++...000/////////...---,,,+++***,,,---///000111111000000///111444444333000///...444333222///,,,,,,...111333444444555555444333222777888999:::;;;;;;::::::<<<:::999:::;;;;;;:::999;;;888777777666444666<<<:::666333333555666222...000//////111555777777666777666444222111111222333444000000444666:::MMMbbbwww{{{\\\IIIBBB@@@999;;;<<<>>>????????????===<<<;;;===@@@AAA@@@>>>?????????AAACCCDDDCCCBBB===>>>???CCCFFFFFFBBB??????>>>:::555888===<<<777444000000333222...,,,///------,,,,,,+++******)))******)))((((((((())))))***)))(((''''''((())))))***'''%%%$$$&&&%%%###  """$$$%%%%%%$$$###$$$%%%&&&(((+++,,,+++)))&&&'''((())))))''''''(((###""""""%%%***...111111,,,'''!!!  !!!%%%$$$!!! """)))+++---...//////...---///+++((())),,,,,,***&&&***+++---,,,+++***+++,,,(((...222000///222333222333111111666>>>GGGNNNPPPFFF@@@888444333222000...---+++)))((()))++++++***)))%%%$$$'''((('''***...---...000///---(((### ###########################"""  """%%%&&&###""" """###"""!!! !!!  !!!""""""!!!""" $$$''''''%%%###!!!!!!%%%(((+++,,,---///000111<<>>????????????===<<<<<<===???@@@???>>>@@@??????@@@BBBCCCBBB@@@???======>>>@@@AAA@@@>>>@@@@@@===777444555444111222000000333222///...000............---,,,+++++++++***)))))))))***++++++))))))(((((())))))***+++))))))((('''&&&$$$"""!!! """$$$&&&'''%%%$$$"""%%%&&&(((***,,,,,,,,,---++++++,,,,,,,,,+++(((%%%######$$$''',,,000111222***&&&!!! ###'''(((***,,,...///...,,,+++---***((())),,,---+++((()))***++++++))))))***+++)))///333222111333222000000,,,+++111<<>>PPPooo}}}tttiiieee^^^UUUKKKCCC<<<999444;;;LLLeee[[[DDD:::000'''###!!!"""######!!!!!!""""""  !!!!!!!!! """&&&((('''&&&%%%&&&'''''''''%%%$$$############$$$######""""""&&&%%%%%%&&&((()))(((''')))'''&&&'''((()))(((''''''))),,,...///---+++******---///...///222444444444111---+++,,,...111333///...,,,+++******+++,,,,,,---///000111111000///333444444222///......///111111000...,,,,,,---///000000111222333555777888999888777777888:::<<<>>>;;;:::888888888888777555333111222444333111222777888555222111111111000......///000222333222000///333555888::::::888555333111000333888:::777777:::@@@HHHMMMKKKGGGFFFCCC???AAAAAAAAA@@@@@@???>>>>>>>>>=========>>>?????????>>>>>>===>>>??????>>><<>>AAACCCAAA;;;555222111111333333333444444333222222///000000000000///------+++***)))((((((***+++,,,))))))((((((((((((((((((&&&'''((('''$$$!!!!!!!!!!!!###%%%''''''&&&###"""%%%&&&(((++++++***---111444:::===:::444...)))%%%&&&%%%%%%''')))++++++***%%%"""&&&&&&###   """(((,,,((()))+++---...---,,,++++++***)))***,,,---,,,+++((()))***)))(((''')))******///333333333444222...///---...444===DDDFFFEEEAAA<<<777555555444111...***)))(((***,,,,,,+++***'''$$$%%%(((******,,,///***+++,,,+++)))%%%!!! """$$$%%%&&&$$$###""" !!!"""######!!!$$$%%%$$$###"""'''---444:::BBBEEE???666444111---...333<<>>BBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@AAA===<<<;;;;;;<<<;;;:::888>>>===;;;999888999;;;===???AAAAAA>>>777111111333333444444444333444333222...///111222222111000///+++***(((''''''(((***+++***))))))(((&&&%%%$$$$$$"""$$$%%%%%%""" !!!###%%%''''''%%%###"""%%%$$$'''***)))(((...777HHHWWWaaaZZZJJJ<<<222,,,***'''%%%#########!!! $$$,,,---***    """&&&***---'''(((***+++,,,------,,,,,,++++++,,,---.........)))))))))(((&&&&&&'''))))))---111111333555333...---///333888===AAAFFFHHHBBB===888555444222...+++,,,***((((((***,,,,,,,,,(((&&&&&&)))***((())),,,''''''))))))(((&&&###!!! !!!###%%%&&&%%%###""" !!!"""""""""%%%''',,,111555555;;;FFFUUUccceeeVVVEEE>>>;;;:::>>>HHHTTT___eeennnrrr{{{yyyppplllooorrrtttsssoooiiieeeVVVNNNFFFEEEBBB:::333000---+++)))''''''(((***+++---***///???VVVmmmzzz\\\CCC444,,,&&&"""$$$###!!!###%%%$$$""" !!!"""$$$###    !!!###'''***,,,+++)))%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&)))'''&&&%%%&&&''''''&&&,,,++++++,,,------+++)))+++,,,---.........---,,,***000666>>>NNN___ddd___???777///---000444555444111000///..................///111222333222222111555555555333111000111222000000111///...---...000333333444555555666666777999888666555666777999::::::999777777888888777555444333555888666111111444222222333333333222111111---///111111000/////////...000333666777666555444444555666888888777555555333888>>>BBBDDDCCCAAA???CCCBBBAAA@@@@@@@@@@@@@@@===>>>??????>>>@@@CCCEEE>>><<<;;;;;;;;;:::888666;;;<<<<<<:::999999;;;===;;;;;;======777111000333111444444111111222222///---...111333444333222111---+++(((&&&&&&''')))+++***))))))(((&&&$$$"""!!!!!!"""###$$$$$$""" !!!"""###%%%%%%%%%$$$$$$%%%###&&&)))'''&&&111@@@aaaxxxhhhRRRAAA666,,,(((###  """******'''   ###%%%'''***,,,((((((((()))+++---///000------......//////000000++++++***(((%%%%%%&&&(((&&&***---///333777555111,,,///444888;;;@@@EEEJJJCCC===777222111///,,,)))---***(((''')))+++,,,,,,)))&&&&&&))))))&&&&&&(((%%%&&&'''((('''&&&$$$### !!!###$$$%%%%%%$$$$$$ """###!!!$$$(((000>>>NNNZZZ^^^eeerrrpppaaaaaacccjjjvvv}}}sssjjjeeeaaabbbdddeeeccc]]]TTTNNNDDDFFFJJJPPPUUUVVVQQQLLL>>>777111---)))%%%%%%((($$$###"""!!!"""$$$&&&((()))$$$'''555IIIaaaiiiHHH777+++###$$$### %%%!!!###$$$$$$"""  !!!"""$$$###  """ """$$$$$$$$$###"""$$$$$$&&&(((+++,,,***(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))************)))'''&&&&&&(((***++++++......---...//////,,,***---,,,,,,++++++++++++,,,+++111666BBBYYYpppssskkkHHH???555222444666555111//////000000000///......///000222333444444333333444555666555333222333444000111111111///...///000000111333555666666666666888777666555555555666777888666555666777777666555444333777:::999555444777222444666666444222000///,,,...//////---,,,---///...///111333444555666666666999<<<;;;999777777666333777===@@@@@@???AAADDDLLLJJJHHHDDDBBB@@@??????===???@@@@@@???AAAEEEIIIBBB@@@???>>>>>>===:::888999;;;======;;;:::;;;===:::888999<<<999222///222222555555111000333111---***,,,000333555555444333///---***'''&&&''')))+++)))))))))((('''%%%$$$"""###""""""%%%(((((($$$!!!!!!!!!!!!"""###$$$%%%&&&&&&$$$%%%)))&&&&&&555HHHqqqeeeJJJ666+++&&&!!!        $$$&&&''''''((())))))((('''(((***...222555///000111000000000000111------+++(((%%%$$$%%%'''$$$''')))+++111777777333...///111666<<>>...***&&&!!!!!!''' !!!"""""""""!!! !!!"""""" """%%%### """ !!!"""$$$'''((('''&&&&&&&&&&&&''')))++++++)))'''&&&%%%$$$######$$$&&&&&&((()))***,,,,,,---------((('''&&&'''+++...//////000//////000111000---+++---,,,***)))((()))******...222666BBB\\\tttvvvjjjPPPFFF:::666777888444///...///000000000///...---000111333444555555444444333555777666555444444555000111222111000///000111,,,...111444666666666555888777666555555444444444555444333444666666555444333333777<<<<<<888777:::333555888888555111...,,,***,,,---,,,******---/////////000111333555777888777===AAA???;;;888777666444888>>>???======CCCKKKYYYVVVQQQKKKEEE@@@===<<<===???@@@@@@@@@BBBGGGKKKEEEDDDBBBAAAAAA???===:::777;;;??????===;;;<<<===<<<999999===<<<444000222444888888333222555333...)))+++///333555666555444222///,,,)))'''(((***+++(((((()))))))))(((&&&%%%%%%######''',,,---(((###!!! !!!###&&&'''((($$$&&&)))&&&'''888NNNvvvmmmKKK111)))%%% """$$$###"""       ###'''(((((('''&&&''')))(((&&&&&&)))...444888111222222222111000111222///...,,,(((%%%###%%%&&&"""%%%''')))000888999666222///...444>>>GGGJJJIIIAAA:::222...------,,,*********+++,,,---,,,(((%%%&&&###$$$((((((%%%%%%'''((())))))((('''%%%"""!!!""""""""""""###$$$%%%&&&!!!"""$$$  !!!!!!!!!!!!,,,>>>YYYttt~~~```LLLEEEFFFQQQ```qqqxxxvvvooocccXXXUUUUUUUUUWWWYYY[[[^^^```XXX[[[^^^```^^^ZZZUUURRRQQQPPPMMMJJJGGGEEEDDDCCC>>>===<<<999555111...+++,,,***(((''')))******)))&&&***666KKKaaakkkggg___HHH:::+++$$$ """%%%!!!!!!!!!!!!!!!"""######$$$ """)))///===^^^~~~gggQQQ<<<222***!!! &&& !!!!!!!!!!!!!!!!!! !!!###""" !!!$$$###""" ###!!!"""$$$&&&$$$'''******'''&&&(((***'''++++++''''''***)))%%%,,,(((%%%%%%'''******)))...+++******,,,,,,)))&&&******+++,,,---...000000111111000//////...------(((+++---,,,***)))+++...111222333<<>><<<:::888???AAAAAA;;;333///222777444333333222222222333333444333111...,,,***))))))((((((''''''''')))***+++###&&&)))***)))(((((((((&&&!!!###&&&$$$!!!$$$&&&%%%###""")))888DDDtttrrrYYYCCC333)))&&&!!! %%%### """***%%% !!!###$$$'''))))))((('''%%%''''''&&&'''***...222444000////////////111333444111///,,,(((&&&%%%%%%%%%))))))+++---111666:::<<<999666333555<<>>444///...444777<<<@@@AAA===666000333444555555666666555555333555888::::::888555333000222333555555444222111...+++'''$$$!!!!!!!!!""""""!!! !!!###(((666JJJ\\\eeeccc^^^JJJ;;;)))   """))),,,555QQQnnnwwwVVVCCC999///&&&"""&&&""" """"""!!!###"""""""""$$$$$$""" !!!#########!!!!!!!!!""""""!!!!!!"""$$$&&&'''%%%'''((((((((('''(((((('''+++,,,)))))),,,+++'''---***)))***---//////...000...+++***+++***'''%%%+++,,,...///000111111111000000///...------,,,,,,)))+++,,,---------///000222333333777GGGWWWVVVKKKFFF???777111000222333444444111000111555666333000333333444444444333222222333444555444222222444555333222111222444444333222111111///,,,///666777333777777777666666666555555444444444444444444444444444666:::<<<===<<<;;;999777888777555222000000000333222000---+++,,,000444777999:::999777888:::===:::;;;;;;;;;;;;:::999888888;;;>>>???===>>>JJJXXXpppzzzwwwaaaKKKCCCBBBAAA???:::888<<>>:::555777;;;>>>@@@@@@AAAAAAKKKKKKHHH@@@777222222444444444444333333333222222222111000...,,,+++******(((((('''&&&'''((()))***$$$&&&((()))(((''''''(((&&&### !!!$$$&&&%%%$$$$$$&&&&&&######)))555???fffwwwrrr[[[III999---***'''"""""""""!!! %%%000)))    ###%%%&&&)))******)))'''&&&((('''&&&'''))),,,///111,,,------///111444666888111000///+++((('''(((***++++++,,,///444999;;;;;;777555444888???FFFIIIJJJAAA777/////////,,,)))(((%%%%%%&&&(((******'''%%%''''''''''''&&&&&&&&&%%%))))))(((&&&$$$!!!!!!  """$$$%%%$$$ $$$DDDVVVnnnmmmMMM888---'''$$$$$$''''''))),,,---+++&&&###$$$%%%&&&&&&''''''&&&&&&$$$%%%'''))))))(((&&&%%%((()))+++---------,,,+++)))'''$$$  !!!  %%%222FFFXXX```___[[[GGG:::((( !!!!!!&&&)))000GGG___||||||aaaKKK:::111000'''###"""%%%'''$$$###%%%###""""""###$$$%%%###!!! !!!""""""!!! """######""""""###$$$%%%&&&''''''&&&&&&&&&'''((()))(((&&&(((+++,,,+++,,,......,,,---,,,---///222333333222222000,,,***))))))'''&&&...///111333444444333222///...---+++++++++,,,,,,******+++...111333333222222444444444;;;DDDCCC;;;;;;777333111111333333333666333000111555777666444333444444444333222222111111333555444333222333444//////000222666888888777444333///+++---222444333555555666666666777777777333333333333333333333333666888:::===>>>===<<<<<<:::999666222//////111444444333111...,,,---111444444666999:::::::::;;;<<<888888999::::::;;;;;;;;;888999===???>>>???JJJUUUpppyyyvvvcccOOOEEEBBB???===888777;;;>>>>>>@@@DDD@@@????????????>>>;;;999:::888888:::>>>@@@>>>;;;888999:::<<>>555...(((***'''### !!!!!!!!! !!!&&&,,,&&& ###%%%((()))+++,,,,,,***(((''')))(((''''''(((***,,,---,,,,,,---///111444777888000222222///******///444444111///111777<<<;;;999555333444999BBBIIIMMMMMMCCC888///------+++)))***&&&%%%&&&'''((('''%%%"""'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$""" """  !!!######""""""///:::JJJWWWcccqqq]]]JJJ555)))$$$  !!!  """###$$$$$$$$$###"""!!! !!!--->>>MMMUUUUUUQQQAAA555&&&"""###%%%***:::KKKhhhhhhLLL<<<888)))$$$"""&&&(((%%%"""!!!  """###$$$"""!!! !!!"""""" ###%%%&&&%%%!!!###$$$&&&''''''''''''(((&&&%%%&&&***+++(((&&&)))+++------///111111000---...000222444333222111222000---***))))))******///000333555666555333111...---,,,*********+++,,,,,,++++++...333555333111111444666444777;;;;;;666111111000111222333333333666333000000333555777777555555555555444333222111000222444555333222222222......000333777999999888555444222//////111333222333333444555666666777777444444444444444444444444777888:::;;;=========<<<<<<;;;999666333222444666333333111...------111333333666999<<<===<<<<<<;;;888888888888888999::::::::::::<<>>???GGGPPP```hhhhhh\\\MMMEEECCCAAA;;;777666:::======>>>AAA>>>===<<<======<<<:::777999888888:::===>>>>>><<<>>><<<::::::<<<>>>@@@AAAHHHDDD>>>;;;999666222///444555666666555222000......------,,,,,,,,,,,,,,,******)))((((((''''''&&&%%%%%%&&&%%%$$$$$$%%%'''"""###%%%$$$######$$$&&&###%%%&&&%%%$$$%%%+++000:::>>>;;;222******+++***...+++'''""" !!!!!! ######"""  !!!$$$&&&+++,,,------,,,+++)))(((+++***)))(((((()))***+++.........///000111222333///222222...+++...888BBBEEE<<<444222777;;;:::777555333333888AAAJJJOOOQQQGGG;;;000---,,,***))))))'''&&&&&&'''((('''###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! """  !!!!!! ###+++222:::EEERRR\\\lllzzz|||aaaEEE999,,,&&&### !!! !!!!!!&&&333???EEEDDDAAA666---""""""!!!###&&&///999WWWssslllPPPBBB333+++%%%''')))&&&!!! ######!!!!!!###%%% """%%%((())))))'''###$$$&&&((((((((('''&&&***(((&&&(((+++,,,***'''++++++---000222222333444111333555666555444222111111000...,,,+++,,,---//////000333555555333111///...---,,,+++++++++,,,---...,,,,,,///333444222///222666888777666777666444,,,---///111222222333333555222000///000222555666555555555555555444333333///111444444333111111111//////111444777888777666444444555666555333222333222333333444444555555666666666666666666666666666666777888:::;;;;;;;;;;;;<<<===>>><<<:::777777777222222111///---...000333666999???DDDFFFEEEAAA???<<<;;;999777777777888999>>><<<===??????>>>BBBIIIOOOUUUWWWQQQIIIDDDBBBBBB;;;777666999<<<;;;<<<>>>=========>>>???>>><<<::::::999999:::;;;<<<<<<<<>>:::888777333333222000//////111333444;;;GGGQQQVVVSSSJJJCCCBBB@@@<<<999888888999;;;@@@======???@@@>>>???CCCHHHKKKMMMKKKFFFCCCAAAAAA===888777:::;;;:::999;;;>>>>>>>>>@@@BBBCCCAAA???;;;;;;::::::::::::;;;;;;:::777666777:::<<<;;;999<<<999666555555444111...000000111000000...,,,++++++++++++******++++++,,,************)))(((&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!!!!"""############""""""###$$$###""""""###%%%"""$$$&&&%%%%%%(((///444GGGBBB;;;222)))""""""!!!  !!!$$$%%%&&&++++++++++++++++++******+++++++++++++++,,,,,,---+++,,,---///000111222222//////...++++++333@@@KKKTTTHHH:::111000333666666999666555999BBBKKKRRRTTTLLL???333...,,,(((&&&&&&'''''''''(((((('''$$$!!! !!!!!!!!!""""""""""""!!!  !!!  !!!!!!"""""")))333;;;CCCMMMZZZcccsss|||wwwbbbOOOAAA333)))$$$!!!!!!"""!!! !!!&&&%%%###!!!!!!$$$%%%###!!! !!!###'''+++===SSSuuubbbNNN888...---+++(((&&&$$$%%%&&&)))+++***(((%%%$$$###!!! !!!###%%%)))***,,,///111000---+++---------,,,,,,+++***))),,,...000000///...///000...,,,---333444222222666444777999999777555555666111333444333000///000222111111111111111000///...---...000111111000///...+++...222444555555444555777888999:::999666333222000111222000...///222555444333222000......000222000000111222333333333333000111222111//////111222///000111444666666444111111000444888777333555:::999888888666555444333333666666666666666666666666222444888:::<<<;;;999777999;;;>>>>>><<<999777666555555555333111111333555555BBBWWWiiiqqqkkk\\\PPPGGGDDD@@@===;;;<<<>>>@@@@@@<<<;;;???AAA??????AAAEEEFFFGGGGGGEEEBBBAAABBB>>>:::888;;;;;;999777999<<<<<<===@@@CCCDDDCCCAAA<<<<<<;;;:::888888999:::888777777:::???@@@===999:::999888777777666444222---------,,,,,,+++++++++++++++************++++++''''''(((((((((&&&%%%$$$$$$&&&((((((&&&$$$$$$$$$###!!!!!!###&&&&&&$$$!!!"""""""""!!!!!!!!!!!!"""!!!$$$$$$"""###+++333CCC???888000)))"""%%%***111444...$$$ !!!$$$&&&&&&&&&))))))))))))************(((((()))***+++,,,------...///000111222222222111......------///444<<>>::::::>>>BBBAAA@@@AAABBBBBBCCCDDDCCCAAAAAACCC@@@;;;999<<<<<<888666777888999:::===@@@BBBAAA@@@======<<<:::888777888999;;;999:::>>>BBBBBB===777555666777888888888888888++++++***))))))******+++,,,+++******************$$$%%%&&&&&&&&&%%%$$$###$$$&&&))))))'''%%%$$$$$$%%%"""!!!###((()))%%%!!!!!!!!!!!! !!!!!! ###"""&&&///666444///***%%%"""'''222;;;CCCDDD:::,,,    $$$&&&'''''''''''''''(((((()))))))))***%%%&&&''')))***,,,------444444444444333111///............000222444666888;;;777222///...111666:::;;;;;;???FFFMMMRRRQQQOOOBBB777---+++***(((%%%%%%#########%%%&&&%%%""" !!!!!!""""""!!!$$$###   ###&&&'''+++......***)))---000000666444///(((%%%%%%!!! """!!!  ###!!!"""&&&%%%---FFFmmmcccFFF888000***'''&&&'''(((***,,,***&&&###)))(((&&&%%%###"""!!!!!!---///000222222111///...000...------...///......222333333222000111333555666111111666888555555888777666555444555777999;;;888::::::999666333333333999555000///000000///...---...///111222222222222,,,...000333444555666555555444444444555666555555555555444222000000333666555444111///---...///000000111222333444333222222333222111000000111222333111111222222222111111000+++111666888666333222333999888888666555444333333444555555444222000111222222777@@@EEEAAA888444555555333222222333555666666555555444222111333777;;;:::HHHdddoooVVVLLLBBBAAABBBBBBCCCEEE;;;999888;;;@@@CCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDD<<<===;;;999:::<<<888222555555777;;;@@@AAA???===888777666555666777999;;;???<<<999777777888888777777;;;;;;777555777555//////...---,,,,,,,,,,,,,,,,,,***(((&&&%%%&&&'''(((%%%&&&'''((((((&&&$$$###%%%&&&%%%###!!!!!!###%%%%%%!!!"""(((***&&& ###"""$$$'''%%% !!! !!!!!! !!!###---+++(((%%%""" ///555@@@IIIKKKAAA///"""   """%%%'''(((&&&$$$%%%%%%&&&&&&''''''&&&&&&((('''&&&''')))+++***)))...222666777444222222222000///...---...111444666333222000---,,,111:::@@@AAADDDCCCBBBGGGNNNMMMGGG:::555000...---+++&&&!!! """###$$$$$$$$$###%%%###!!!###"""  !!!###%%%$$$###!!! !!!""" (((:::VVV~~~pppMMM:::333000((())))))))))))((())))))((('''%%%###""" ---...000111222111///...111000..................000111111111111222444777888333222666777444333555666555444444555666999:::999::::::999666333333333999555111000000111000...///000000000000000000///,,,---000222444555555555:::888555333333444666666555555444444333333444555444333222111111111222222111222333444444333222222222222111000000111222333222222222222222222222111///444888999666222000111333333444444555555555555222333555444333222333444888;;;BBBEEE@@@777333555444333222222333444555555444444333111111333777:::;;;GGGaaa~~~YYYMMMBBB?????????AAADDD<<<;;;;;;>>>CCCFFFGGGFFFAAAAAABBBBBBBBBCCCCCCCCC;;;===<<<:::<<>>;;;888666777777777666555999999555333555333...//////...---,,,,,,,,,,,,,,,+++)))''''''&&&''''''%%%&&&'''((((((&&&%%%$$$!!!""""""!!! !!!###  %%%(((&&&"""$$$"""###&&&%%%   !!!###)))(((&&&$$$!!!+++999IIIQQQJJJ888$$$    """"""$$$&&&))))))'''%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%'''+++------,,,+++///444666555444555666///...,,,++++++---///000......,,,+++---222;;;BBB@@@@@@===:::???GGGHHHEEE888444///---...,,,'''""" """###$$$$$$###### !!!"""&&&$$$""" !!!############%%%'''''')))000DDDkkkxxx]]]HHH:::111...++++++,,,,,,***''''''&&&%%%###"""!!!!!!!!!+++---///000111000...---000000///...............///000111111111222555888888444222555555333111222555555444444444666888999999:::;;;999666333222222999666333111222222111000333333222111000000///...---...000222333444555555===:::666222111333666888555555444555666666555444111222333333444444444444222333444444444333222111111000000///000111333444111111111111111111111111333777:::999444000......000000111111222333444444///222444555555444555666888999===@@@<<<555333666333222222222222333333444222333333222222444777::::::CCCWWWsss~~~YYYMMMBBB>>>======@@@DDDAAAAAA@@@BBBEEEGGGGGGFFF@@@@@@@@@@@@@@@AAABBBBBB;;;======<<<>>>BBB@@@<<<777666555555777777666555444444444444555777999;;;===:::777666777777666666555888888555444444222///000000///------,,,,,,---+++++++++***)))(((&&&&&&&&&'''((((((((('''%%%$$$!!!""""""!!!!!!!!!""""""  ###%%%&&&&&&&&&######%%%$$$  """$$$$$$$$$""" %%%555FFFIII<<<(((    """$$$!!!$$$$$$%%%'''((((((&&&$$$"""###$$$$$$%%%&&&''''''$$$$$$%%%(((,,,///000///,,,000444666666555555555---,,,***((('''(((***+++++++++******,,,222999???;;;999333111555===@@@???555222...------,,,'''### !!!#########""""""!!!$$$%%%'''%%%###   """%%%)))///333111+++(((555VVVbbbLLL===555,,,+++...000+++%%%'''&&&%%%$$$############)))+++---...///...---,,,---.........---...///111000111222111111222555777666444333444555444333222555555444444555666777777999:::;;;999666333222222888777555333333222222222555444444333222111111111///000111333444666666777;;;999777333222222555777777555444555777888666444000111333555555444333222333333444555444333222111//////......///000222333//////......//////000000444666999777222...---...000000000000000000000//////222555666666555555666111111333777555222222666222333333222111111222333222333444444444555888;;;999===HHHZZZkkkrrrmmmfffSSSJJJBBB@@@??????AAAEEEHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@?????????@@@AAABBB===@@@@@@>>>???BBBBBB???999888666444444333333333222333333444555777999:::<<<:::888777777888777666888999999888777666444222111000///...---,,,,,,,,,***+++,,,,,,+++)))&&&%%%''''''((((((((('''&&&%%%"""$$$&&&&&&$$$###"""###(((&&&###!!!!!!$$$(((***)))%%%###$$$###!!!!!!!!!""""""!!!'''111///$$$    ((()))$$$$$$$$$%%%'''((((((%%%###&&&%%%%%%%%%&&&&&&&&&'''%%%%%%&&&(((,,,///000///000222555666555333111000+++***)))''''''((()))***,,,+++******,,,000555888555111---,,,000555777777333111...---,,,)))%%%"""!!!"""""""""!!!!!!!!!$$$&&&%%%$$$""" !!!&&&---555>>>DDD666///)))111JJJkkk{{{gggLLL>>>...(((,,,///+++%%%(((''''''&&&&&&&&&&&&&&&(((***,,,...///...---,,,***,,,.........///111444444555444333111111333555555444444444666777777555555555555555555666666777888999:::999666444333333777666666444333222222333222222111111111222333444333333444555666888999:::666777888666333222444666888777777777888777666555000111333444444222000...222333444444444333222111///......---...///000111000////////////000111222222444666444000......000//////////////////......222444666777666555555666000...///111111///000444222333555333111000000222333444666666666777999:::888888<<>>@@@@@@??????@@@@@@AAABBB@@@CCCBBB>>>===??????===;;;:::888666444333222333222222333444666888999:::;;;:::888888999999888666888888888999888555444333111000///...,,,,,,,,,+++)))***+++,,,,,,)))'''%%%'''''''''''''''&&&&&&%%%$$$&&&((('''%%%###""""""'''%%%"""!!!"""'''---111...'''###$$$$$$  !!!"""###"""   ###++++++%%%''''''''')))+++***(((%%%***)))((('''&&&&&&''''''(((''''''))),,,......---111111333444444333000...***))))))))))))***+++,,,)))((((((***---000333555...+++***,,,000111000///000///...,,,***&&&""" !!!"""!!!  """$$$"""!!!!!!%%%,,,333:::CCCKKKPPP>>>666///111@@@XXXrrr~~~^^^LLL777+++***,,,+++'''***))))))(((((())))))******+++...000111000//////+++...000000///000444777777777777555333222444666666777777555888;;;;;;777666666777777777777777777777888999888666555444555555666666555333222222333......---...///111333444666666666666888999:::;;;777999:::888444222333555888;;;>>>???<<<888666555///000222222222000...---000111222333444333222222111111////////////000111222111000000111222444555222444555333000...000222------...//////000111111444555666666555555777888666222111222111......000222555777555222///000222333555777777777666777888777666666:::@@@CCCBBB@@@>>><<<>>>BBBDDDBBBBBBEEE???AAACCCCCCAAA@@@???@@@>>>???@@@@@@AAAAAA@@@@@@@@@CCCBBB===:::<<<<<<;;;:::;;;;;;999666444333444333333444666777888999999:::888777777888999777666666555555777777333111333111000...---++++++******'''(((***++++++***((('''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&$$$""""""###""""""$$$)))000777:::<<<222***%%%$$$$$$!!!!!!!!!"""""""""!!!###"""   %%%,,,+++&&&******+++---///...,,,***,,,+++)))(((''''''((())))))(((((()))+++,,,+++***------///222444444111...))))))))))))******+++,,,######%%%)))///333555666+++((((((...111...+++)))+++,,,+++***((($$$  !!!!!!   !!! ###***444>>>EEEJJJNNNPPPLLLCCC888222666HHHddd|||tttdddMMM;;;111...---,,,++++++******)))*********---///111333444444444333000333666555222222555999777888777666444444666888999;;;;;;888999======888777888888888888888777777555666888888666666666777333555666555222111111333000///......000222444555777666666666777999:::;;;>>>???>>>:::444111222666555>>>IIIKKKEEE<<<555333...///000111111111000///---...000222333333333222555444333222111111222222111000/////////111333555555666777444000///111444/////////000000111111111444444555444444666:::<<<999444222333222///...000333666999777222///000222222444666777666444444444444444555777;;;>>>>>>>>>888777999>>>???>>>@@@DDD;;;>>>AAABBB@@@>>>>>>???;;;<<>>======AAA@@@;;;777888:::999888:::<<<;;;777555444555444555666777888888888888777666555666777777555333777444444888777333111333000///...,,,***)))))))))%%%&&&((()))******))))))&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))(((,,,444AAAMMMRRROOOKKK666---&&&%%%%%%""" !!!###"""!!! ###!!!  !!!%%%***)))&&&))))))***---//////---+++)))((('''&&&'''(((***+++(((''''''(((***+++***))),,,,,,---000333222///,,,))))))((((((((((((((((((""""""%%%***000444555444***&&&'''---000,,,((('''$$$&&&((((((&&&###!!!   ###---<<>>::::::>>>===777888888999999999888888777444666777888777666777888222444666555222000111333444333222222222444666888666666666666666888:::;;;EEEEEEBBB:::222///333777333AAAPPPUUULLL>>>555222---...///000111222222333,,,---///111222333333222999888666444333333333444...---,,,+++,,,...000222888999999666111000222444444333222111000///......333333333333444777<<<@@@666111000222222000///111333777:::888333///000222111333555666444222111111111222444666999;;;<<<;;;777555666999::::::===CCC<<>>@@@@@@???<<<:::;;;>>>>>>999555777999999555999<<<;;;888555555666666666777888888888888888555444333444555555333222999555666::::::444333666000///---+++***)))(((((($$$%%%&&&'''))))))******&&&%%%$$$$$$######$$$$$$%%%&&&''''''''')))---///555;;;HHHYYYgggiii```VVV888///'''&&&&&&###!!!!!! """###"""!!!  !!!###%%%((((((&&&%%%&&&'''***------+++)))&&&%%%%%%%%%&&&))),,,...'''&&&&&&'''***++++++***///......///111000+++''')))(((((('''&&&$$$$$$###%%%%%%&&&+++000333222000+++&&&%%%+++...***'''((("""%%%&&&%%%$$$""""""  !!!!!!!!!!!!$$$222FFFXXXbbbeeeeeecccccc___WWWHHH777444GGG___iiiMMM;;;555555+++***)))(((''''''''''''999777666666777888666555999::::::999888777999:::888;;;999555555;;;===:::>>>???@@@???<<<;;;::::::;;;===???===888555444555888888888888777777777777000111333444444333222111111111333666999:::888666777999;;;;;;<<<;;;555,,,===:::777777777666222///888DDDOOOPPPEEE888111//////111222111000///000111///.........000111333555222666888333---***...333111222222000///000444999===;;;777444222111111111888111---------+++,,,///444222000111555:::===>>>:::222---///000---,,,000///000222333333222111000000111333444444333111000222000000333888;;;;;;:::666666888:::;;;<<<=========>>>@@@AAAAAA@@@>>>===>>>???@@@AAAAAA@@@>>>>>>===>>><<<999999;;;999444777777777999:::999666333666666666777888777555222666333111222555666555333666555444444444444555666444222...,,,+++***((('''''')))***+++***)))***+++***'''$$$###$$$&&&((((((&&&!!!!!!''''''&&&111AAATTTXXXaaajjjmmmdddSSSEEE...***&&&%%%%%%$$$!!! !!!""" """$$$   !!!###%%%&&&&&&'''+++))))))***---...,,,***((())))))))))))***---000((((((((()))******++++++000000000///---***'''%%%&&&(((+++,,,***(((&&&&&&$$$''')))''')))...///---'''"""###)))+++(((&&&((($$$$$$%%%%%%$$$###!!!  !!!(((:::UUUiiiooommmkkkkkkgggeee^^^QQQ???666>>>KKKppp~~~hhhTTTCCC666///***''')))***&&&###$$$666666777666666666666666777888999999999:::<<<>>><<<===:::444555;;;???>>>DDDCCCBBB???<<<999777777<<<>>>???===888444333333999888888777777666666666111222333444444333111000333555666888888777666555999===>>><<<:::999444...888777666666777555111---///777???@@@:::333000000///000222111000///000111000/////////000222333444111333444111---,,,...222222333333111000222666:::777666444111000000111111888222......---++++++///222111000222555999<<<<<<999333///000000------000000111222333222111///---000111222222222222111000111000000222666::::::999666777888:::;;;<<<<<<<<<<<<===???@@@@@@???===<<>><<<;;;;;;<<<:::888888;;;:::666;;;;;;:::;;;<<<;;;888555777666555555555444222000444222111222333555555444666666555555555444444444444222000///...---+++)))'''(((******)))((()))***+++'''$$$%%%(((++++++)))(((!!!###%%%(((666HHH[[[eeeppptttkkkWWWAAA333+++((($$$""""""!!! !!!!!!  &&&...333222&&&  !!!"""$$$%%%&&&&&&&&&)))(((''')))+++,,,***(((((()))******)))***,,,...((((((((()))******++++++/////////...,,,)))&&&$$$&&&(((++++++***'''&&&&&&!!!$$$%%%###%%%)))***''''''######(((***&&&$$$&&&###$$$%%%%%%$$$###!!! ###...???XXXjjjpppnnnllllllllljjjeeeYYYGGG:::;;;BBBaaa{{{iiiTTTCCC777111,,,***((($$$%%%(((333555888777555444555777555777999::::::<<>>>>><<<888555333222999999888777666666555555333444444555444333111000666888:::999666444555666>>>DDDFFFBBB<<<888555111222333444666666444///******,,,///000///......///...000111111000///000000111111000000111222333333222111000///...///000000222333333222222444777:::333333111111111222333444666222//////...+++,,,000333222222444777:::;;;;;;999444222222111...///222222222333333222000...---000111222333333222111000111000///111444777888999777888999:::;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;???@@@@@@???>>><<<:::888888:::999777999======999>>>===<<<<<<<<<;;;888555888555222111111111000///000111111111111222444666666666777777666444222111444333222222111000---***&&&((())))))(((((()))***+++'''%%%(((///333111------%%% !!!%%%,,,===OOObbbllluuuppp]]]DDD222)))(((&&&###!!!!!!   '''222???BBB===...   $$$""""""$$$%%%%%%&&&&&&&&&'''&&&&&&'''))))))(((''')))***,,,,,,***)))***+++(((((())))))******++++++---------,,,***'''%%%###&&&(((******(((&&&&&&&&& ######!!!"""%%%&&&###'''######&&&'''$$$"""######$$$$$$$$$$$$"""!!!  %%%222CCCYYYjjjpppqqqpppooonnnllliiibbbSSSCCC===>>>RRRxxxiiiSSS>>>777///+++&&&!!!!!!$$$000555999888555333555999666888:::;;;<<<===@@@CCCAAA@@@>>>;;;;;;>>>AAABBBIIIFFFCCCAAA@@@???>>>===<<<======<<<:::777555444999999888777666666555444555555555555444333111000555999<<<:::555333666:::FFFNNNSSSMMMBBB;;;666222000222555777555111+++'''***)))((()))+++,,,------...///111111000//////000111111111111111222222222555111......000111111///222222222222222444666888444333333222333333444555222000///111000---///333666555555666999::::::999888555333333222222222444222222333333222111000///000333666999999666333000111000///000222444777888999:::;;;<<<============;;;<<<============<<<;;;======>>>>>>===;;;:::888888999999777:::???AAA>>>===<<<;;;;;;;;;999777444666333///------...//////,,,...000///...///444888666777888888666444111///222111111222222000---***&&&'''((('''&&&&&&(((***+++&&&%%%,,,777<<<999333000)))######'''///???OOO]]]aaaaaaVVVDDD555---,,,%%%$$$""""""!!!!!!!!! """!!! &&&222>>>>>>666((( %%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&)))+++------***((((((((('''(((((())))))***++++++,,,,,,+++***(((&&&$$$###&&&'''((((((&&&%%%%%%&&&"""%%%%%%######&&&&&&$$$$$$"""!!!###$$$$$$"""""""""############!!! &&&555EEEYYYgggpppttttttsssmmmllljjjggg^^^QQQJJJIIITTTssslllMMMAAA444...+++%%% 000555::::::777555777;;;:::;;;============@@@BBB@@@@@@@@@AAAAAA@@@???@@@FFFDDDAAA@@@@@@@@@>>><<<::::::;;;<<<<<<;;;999888:::999999888777666666666666666666555444333222222444777:::888555444999>>>KKKVVV]]]WWWJJJ???777222222555777666333---'''$$$&&&%%%%%%'''+++------,,,---///111222000///...///111111111111222111111111888333000///222333222///222111111111222333444555444444333333222222222222...---///222222///222777666666555666888999888777555333111111333666555333111222222333333444444444111555<<>>>>>>>><<<==================<<<::::::<<<======<<<;;;:::999:::999888;;;AAACCCAAA===;;;::::::;;;:::999777444111---+++,,,...//////***,,,------,,,...333888777777888888666333000...000//////000000...+++(((%%%&&&'''&&&%%%%%%'''))))))&&&&&&...999???<<<777///)))%%%$$$'''---888BBBKKKIIICCC;;;222,,,+++,,,""""""""""""!!!"""###$$$$$$###!!!!!!!!!'''---+++$$$ $$$$$$%%%&&&''''''''''''''''''((())))))(((((('''''')))+++,,,,,,)))'''&&&&&&&&&''''''(((((()))******+++***)))((('''%%%######&&&''''''&&&$$$###%%%&&&$$$''''''$$$$$$''''''$$$"""!!! """$$$###""" !!!!!!"""!!!$$$&&& ''';;;JJJ[[[eeemmmtttuuurrrrrrooonnnmmmiiiaaa^^^```jjj}}}nnnWWW===111///,,,((($$$222666;;;<<<;;;:::;;;<<<===>>>???>>>>>>>>>@@@BBB???>>>@@@DDDCCC???===>>>DDDAAA??????@@@???;;;777:::::::::<<<>>>???===;;;:::999999999999888888888666666666555444444444444333555666555444666;;;???IIITTT[[[VVVKKKAAA888333444666666333...)))%%%$$$ !!!###'''+++------,,,,,,...111222000///.........///000111111111111111666333000000333444333222333222000111222333222222222222222111000///......+++,,,000444333000333888666555444666999;;;<<<;;;666333///000888>>>;;;444000111111222333444555555222777>>>DDDDDD>>>777222...000222222222222333555777888:::;;;===>>>>>>>>>========================888999;;;<<<======<<<<<<:::;;;:::888;;;AAACCCAAA<<<;;;:::;;;===>>>===<<<555222...,,,---.........)))))))))***+++///333777777777777777555333111000///...------,,,+++(((%%%%%%%%%%%%$$$###$$$&&&))))))&&&&&&---666;;;999555***&&&###!!!###(((...222555333000...,,,***(((&&&###$$$$$$###""""""$$$%%%&&&$$$""" !!!###### ###%%%%%%&&&(((((()))))))))((()))+++***((('''(((((()))***+++)))'''%%%%%%%%%%%%%%%&&&&&&'''(((((((((******)))'''&&&%%%$$$###&&&&&&%%%$$$""""""$$$&&&###&&&&&&$$$$$$''''''$$$""""""!!! $$$###  +++---$$$%%%>>>LLLXXX___fffoooqqqllltttrrrqqqsssrrrqqqtttzzzqqqMMM777000...,,,+++666888;;;>>>??????>>>===>>>???@@@?????????AAACCC@@@===>>>BBBBBB===<<<>>>BBB@@@???BBBEEEDDD@@@;;;===<<<<<<>>>@@@@@@>>>;;;999::::::::::::;;;;;;;;;666666555555555555555666555444333333444777:::===AAAJJJPPPLLLDDD>>>888444444444333...)))%%%%%%&&&!!!###%%%''')))***+++,,,+++...111222111///------,,,---...000111111111000111000///000222444666666666444222222333444222000111111111000000///...---,,,...333666444000222777777666666999>>>CCCFFFHHH===888333666BBBLLLGGG<<<000000000000111222222333333777<<<@@@@@@<<<777333---000444444333222222333333444666888:::<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;;;;;;;;;;999666999>>>@@@>>>999888888999<<>>===>>>???@@@???@@@CCCEEEBBB======@@@???;;;;;;@@@@@@@@@AAAFFFLLLMMMIIIDDD@@@>>>===???AAAAAA>>>;;;999::::::;;;;;;<<<<<<===666666555555555666666777777444111111333777999;;;;;;AAAEEEAAA===;;;888555222222///+++%%%###%%%(((((()))***)))''''''(((***+++...111222111///------***+++---///111111111000,,,,,,---///111444777999999666333333555444222///111111222222222222111000...000555777444///000555:::999:::>>>EEELLLQQQTTTEEE@@@:::===LLLXXXRRRDDD111000///////////////000333666999;;;;;;999666333---111555666444222222222000111333666888:::;;;<<<;;;::::::999999::::::;;;<<<<<<=========<<<:::999;;;;;;888555777<<<>>><<<444444444666:::===??????<<<888444111...,,,***((()))%%%###%%%+++111444444888777666444333333333333111...+++)))((('''%%%###$$$%%%$$$###"""###&&&(((***(((''''''((()))(((&&&(((&&&""" %%%)))***)))))))))((('''))),,,///444555444000+++((()))***((('''$$$!!!   '''+++...*** &&&(((%%%%%%((($$$%%%'''(((***+++,,,,,,&&&)))+++***'''%%%&&&((('''''''''%%%""""""$$$&&&"""######$$$$$$%%%&&&&&&+++***((('''&&&%%%%%%$$$&&&%%%$$$!!! ###&&&%%%((((((&&&'''***+++(((((()))&&&!!!!!!""" """###111===CCCOOO___eee```\\\___gggpppwwwsssYYYAAA222---999===@@@@@@BBBFFFFFFCCC@@@>>>===>>>AAABBBCCCBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBB@@@BBBJJJQQQNNNHHHCCC===:::<<<<<<;;;;;;===>>>;;;888888;;;<<<;;;:::999777555444333444555666555333111111222444444444999999999;;;===<<<888444222333333---&&&"""$$$'''%%%'''***...222333111...///000000///...///222444---...111444777666444111111000111444888:::888666444333333333444333000...111444333...---111111---///000000111222333333333;;;@@@CCCJJJZZZjjjllleeePPPAAA777>>>KKKMMMCCC999222222111...,,,,,,///222000222444666666666444333555666666444222/////////000000333777888555666:::<<<===<<<:::888888:::<<<;;;;;;;;;;;;;;;::::::999888888888777777777777777333333444888===???===:::999555000......---+++((($$$&&&)))+++---111666:::??????<<<666///++++++---...---***'''&&&&&&&&&''''''&&&&&&''')))(((&&&$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$###!!! """%%%((()))(((''')))...444999;;;MMMNNNIII>>>444...)))$$$***$$$!!!!!!  %%%333@@@@@@333"""  %%%'''&&&%%%&&&'''((((((((((((((('''&&&&&&'''((()))((('''&&&''')))((('''%%%###"""!!! """######""" !!!"""###$$$%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""$$$&&&'''((())))))######"""   ###000???MMMUUUWWWVVVQQQYYYcccnnnxxxvvvWWW???111???CCCEEEDDDEEEGGGGGGCCC@@@???>>>???AAABBBBBBAAAEEEEEEFFFHHHIIIIIIHHHFFFBBBCCCCCCEEELLLRRROOOHHHEEE>>>999999::::::<<>>===000!!!  %%%''''''&&&'''(((((((((((((((((('''&&&%%%&&&'''((((((&&&&&&'''(((((('''%%%###"""!!! !!!""""""!!! !!!###############"""!!!""""""$$$###"""!!!!!!"""###$$$!!!"""###%%%&&&&&&&&&'''!!!!!!  )))444@@@JJJQQQUUURRRWWW```kkkyyyzzzYYYAAAEEEIIIJJJIIIHHHIIIGGGCCCBBB@@@???@@@AAABBBAAA@@@EEEEEEFFFJJJOOOPPPNNNLLLEEEFFFGGGIIIOOOSSSOOOHHHEEE>>>888888999999<<<@@@???===:::888888888777666999888777777666777777888666444222111222222111000555555555666666444000---333444222---'''###$$$&&&$$$%%%)))...222444222111---...000111222555999<<<555222///---...///111111555444333333666777777777666444222111222111000......000000------000111///111000/////////111333444888GGG\\\rrr___QQQBBB<<<999666444444999555///---...000000000222222222222111///---,,,...000111111///......///,,,,,,///333333000000444777999;;;;;;999999999:::::::::<<<<<<;;;999777666777777777777777777777777666444333222333444333222222000---,,,---------,,,///------333>>>JJJRRRVVVQQQJJJ@@@777000+++'''%%%&&&%%%$$$###$$$%%%&&&''',,,+++)))((((((&&&###!!!""""""!!!""""""$$$%%%&&&!!!""""""""""""%%%)))---...///333???SSSkkkgggEEE111+++,,,)))$$$ !!!!!!  (((...,,,"""  $$$'''(((((()))***))))))))))))((('''&&&%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%###"""!!!!!!!!! !!!!!! !!!###""""""!!! ###""""""!!!!!!""""""###!!!!!!"""############""""""'''///;;;HHHQQQSSSWWW^^^iiixxxwwwUUUEEEIIIKKKIIIIIIKKKIIIEEEDDDCCCBBBBBBCCCBBB@@@???AAAAAACCCJJJQQQUUUTTTQQQLLLLLLKKKKKKNNNQQQNNNHHHCCC===999::::::999;;;>>><<<:::888777777777777777888888888888888888888888666444222111111111000...000111222333333111...,,,111000...***%%%""""""###!!!"""%%%***///111111///...000111222333666:::===888444000....../////////555333222222222444555555666444222111111111000...---......---...000111111222111///......000333555???SSSkkknnn]]]JJJ>>>999555444555:::444---+++...111000---333444444444333111000///...///000///---,,,+++,,,++++++...222111......222555777888888777555444444555666777888777555333111555666666666777777888888777555222111000111222222111///...---...//////000111...///777DDDPPPVVVXXXPPPHHH<<<333...+++'''%%%%%%%%%$$$$$$$$$$$$%%%%%%,,,***(((((('''&&&$$$"""%%%$$$$$$###$$$%%%&&&'''###$$$#########%%%)))---444;;;III^^^www\\\@@@///&&&(((###!!!   $$$'''(((******+++*********))))))((('''&&&###%%%&&&%%%$$$###$$$%%%&&&&&&$$$###"""!!!!!!!!! """%%%"""!!! !!!!!! $$$///>>>JJJSSSYYYaaaiiittttttBBBFFFGGGFFFHHHKKKKKKIIIGGGFFFEEEDDDDDDCCC@@@>>><<<<<>>;;;999:::777777666666555666888999666777888888888888777666555333222111111000...,,,+++---000222222111000//////...,,,)))%%%#########"""###&&&***///222222111111222333333333444777:::777555333222222111///---222111111000///000111333555444222222333333111///---,,,,,,...//////000222444222000//////111333555CCC]]]zzznnnZZZDDD999555222000000777111,,,+++...000...+++111111222333333333333333000111222000,,,***)))))),,,,,,...222111------111333444555555222///......111222444444444333111000444444555666777888888999666555333111000111333555111111000/////////111222000...000888CCCKKKNNNMMMEEE>>>444...+++***)))'''''''''&&&%%%%%%$$$$$$$$$((('''&&&&&&''''''&&&%%%)))((((((''''''&&&''''''&&&&&&&&&$$$###%%%(((,,,888HHHaaa~~~dddDDD///&&&!!! %%%$$$!!!   """ !!!###&&&(((*********))))))******))))))((('''###$$$%%%$$$###"""###%%%%%%$$$###"""!!!  $$$'''###  (((555???MMMWWWbbbhhhooo@@@CCCDDDDDDGGGLLLOOONNNKKKIIIHHHGGGGGGDDDAAA>>>999;;;>>>BBBGGGLLLQQQTTTVVVWWWTTTOOOMMMNNNKKKFFF===:::;;;??????;;;888777444555555444444555777:::333444666888888777555444444222111111111000...,,,))),,,000222222222111222000///,,,***(((''''''''''''(((***...222555555444222333333222111222444777444444333444444333000---...///000///......000111333333333444666555333111///,,,,,,///000///000333444333222111111222444555DDDcccbbbPPP===444222000//////222///,,,---//////---+++,,,,,,---///000111222333333333333111---***))))))---,,,...111000,,,,,,000000111222000...,,,+++,,,111111222222222222222222333333444555777888999999666666555333222222555888222222222111//////111333......000555;;;??????>>>777333---)))((((((((()))((((((''''''&&&%%%$$$$$$%%%$$$######&&&'''''''''))))))))))))((('''&&&%%%(((((('''%%%$$$%%%))),,,:::PPPsss\\\>>>$$$'''%%%"""   """###$$$"""!!!"""$$$'''))))))(((&&&''''''(((((((((((((((###$$$%%%$$$###"""###%%%###"""!!! """&&&***$$$ ###+++111@@@LLLYYYbbbjjjzzzBBBDDDDDDCCCGGGNNNSSSTTTNNNLLLKKKJJJIIIFFFBBB>>>;;;===?????????CCCJJJPPPRRRUUUVVVSSSQQQOOOJJJDDD>>>::::::===>>>:::888888444555555444222222555888///111444666666555333111222111000111111000...++++++...333444333222222333///---+++***)))***))))))++++++---000444666666666000111111000000000333555222111111222333333111///,,,...000000///...///111111222444777999888555333111------111111///000444555444444333333444444555BBBZZZtttuuufffNNNCCC888222///---///222---...///000000///...---******+++,,,---///000111333444444222///,,,++++++---,,,...111///++++++...---......---,,,+++,,,...............///111333444222333444555777888999:::666777777555333222444777333444333111...---...111/////////000111222333333///...+++'''$$$$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$&&&&&&&&&$$$%%%'''(((((('''$$$###'''((('''&&&%%%'''+++...>>>WWW}}}~~~XXX:::!!! !!!"""###%%%###"""!!!###&&&((('''&&&!!!"""###%%%&&&&&&''''''###$$$%%%%%%######$$$%%%!!!!!!  ###(((,,,&&&!!!###%%%000999HHHXXXhhh{{{EEEGGGFFFDDDHHHPPPVVVWWWOOONNNMMMLLLJJJGGGBBB???===@@@BBB>>>:::<<>>AAACCCIIIIIIKKKQQQWWWWWWQQQKKKDDD@@@<<<888888888888777888999888555111...---...------000333555555333000222222000...++++++---//////222555444000---,,,,,,+++)))''''''((()))))))))///222333333111111444777111---***,,,111333222///,,,---///222333111...++++++,,,///111111000---,,,000111333555666888888888555444222111111666===CCC>>><<<888555444444555666;;;;;;<<>>GGGNNNEEEAAA;;;555222111222444555333222444777777222.../////////---+++***+++---+++---000000///...//////000///222777555///++++++,,,...000000...,,,,,,,,,)))*********))))))******))))))((((((***...111333000///---******,,,000444333333222222333444555555777777555444444666777888555555444333111...+++***)))***+++,,,+++***)))'''((("""###)))***######))))))'''%%%$$$%%%%%%$$$######!!! !!!!!!!!! ###&&&))))))&&&$$$######%%%$$$$$$$$$%%%'''---222???\\\sssSSS>>>222((("""   ######$$$%%%%%%%%%%%%$$$&&&$$$"""!!!"""$$$&&&'''###!!!!!!###&&&&&&$$$"""!!! !!!!!!  !!!!!! )))>>>SSSdddooowwwEEEEEEDDDDDDIIIQQQUUUUUURRROOOLLLJJJIIIGGGDDDAAA???@@@BBBCCCBBB???<<<:::??????@@@EEEKKKNNNMMMKKK@@@>>>;;;999888777444222444555555333000......///111000000000111111///---111111000...++++++,,,...,,,,,,+++(((%%%###$$$%%%)))'''%%%$$$%%%'''***+++000///...///000111000///111...+++,,,///111000//////000333444333111...++++++++++++++++++,,,,,,---111111111222444555666666000000111111444:::AAAFFFFFFBBB;;;555111111333444666222//////111111000---,,,---...---,,,,,,---///---...//////...---///000...222;;;@@@<<<111***))),,,---//////---+++++++++,,,+++******))))))))))))***((('''''')))---222444111000///,,,+++,,,000333111000//////000222444555555555555555666777888999222333444444222000...,,,$$$'''***---...+++(((&&&(((###$$$***+++&&&&&&******(((&&&%%%%%%%%%###!!!###"""!!!!!!###$$$###"""''')))***)))&&&###!!!!!!((("""!!!&&&)))***000:::OOOqqqdddLLL111!!!""" ###***)))(((&&&%%%$$$$$$$$$$$$###!!! """$$$%%%$$$###"""###%%%%%%###!!!  !!!!!!""""""###$$$""" ###...:::CCCMMMUUUqqqJJJIIIHHHGGGJJJOOOSSSTTTRRROOOLLLIIIHHHFFFCCCAAA???@@@BBBBBBAAA>>>;;;999:::999:::===AAADDDEEEEEE888777777888999999666444333444444333111000000111444222000000000000...---000000000---+++***+++---///---)))&&&$$$###%%%&&&)))((('''&&&&&&(((,,,///111///---...000000...+++///---+++,,,000333444444222555888888777444111000...---,,,++++++---000111222333333444444555555666555444333111000222555999<<<:::777555333444555777777444111000111111000...***+++------,,,---///111---...///...,,,,,,...000...444???DDD>>>222+++***111111000...++++++,,,...222000---+++***)))((('''***((('''''')))---111444/////////...------000222///...,,,+++,,,///222444333333444555555666666666///000222333333111///---"""%%%)))+++,,,+++(((&&&'''$$$%%%******''''''******((('''&&&&&&%%%###!!!###""""""###%%%&&&%%%$$$((()))))))))'''$$$"""!!!)))"""!!!(((,,,000???QQQrrrpppFFF555###!!!  ###(((,,,+++)))&&&%%%$$$$$$%%%!!!!!!!!!!!!######"""######$$$$$$$$$###!!!  !!!!!!%%%&&&'''%%%"""###&&&***333<<>><<<:::999:::999888999;;;===>>>???555555555777888888555333222333444333222111222333555333111000111000///---...//////---+++******+++...+++'''$$$###%%%'''(((***++++++***)))***...222222000......000000,,,)))...,,,++++++...111444555666999<<<<<<888444222111///...,,,***+++...111333444555666666777666555555000000111000000222666999222333444666666666555444111111111111000///,,,))))))***------------///111......///---,,,,,,---///000555===AAA;;;111,,,...444333000,,,+++...444888999555000---,,,+++)))'''***)))''''''))),,,000222+++---//////...///000111---,,,***)))***---///111444444555666666555444444---...000111111///...,,,$$$%%%&&&'''((()))))))))%%%$$$%%%((((((&&&&&&(((((('''&&&''''''&&&$$$"""#########%%%''''''&&&$$$&&&&&&&&&''''''&&&%%%###'''###$$$+++222???XXXppp~~~[[[666)))  %%%******)))'''%%%%%%%%%&&&&&&"""######""" """$$$!!!""""""######$$$%%%&&&###""" (((***+++***'''###!!! $$$&&&%%%###'''000???TTTgggiii___XXXYYY]]]oooSSSRRRQQQQQQNNNJJJJJJMMMKKKIIIEEECCCCCCCCCBBBAAABBBBBB@@@>>><<<;;;999999;;;;;;999888888999;;;<<<777666555555555444111...111333333333111000111222111000000000111111///------...///---+++))))))******'''"""!!!"""&&&(((***,,,...///...,,,,,,///333333222111111111///,,,***...---,,,,,,---000444666<<<@@@BBB???999333000///...---+++)))***---111333555666888999999777444222000222222222222333555777///111555777777555222000...000222333222///,,,))))))+++---...------...///---...///...,,,,,,,,,...000111666999666///...111111000---,,,---222;;;AAA<<<777111......---+++(((***)))(((((()))+++...///***,,,///000///.........,,,+++***)))***+++---...333555666888777666444333------------,,,++++++***&&&%%%$$$$$$%%%''')))***%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''))))))'''%%%$$$$$$$$$&&&''''''%%%###$$$######%%%&&&'''&&&%%%###%%%'''---;;;UUUtttvvvTTT333''' """'''***&&&&&&&&&%%%&&&&&&'''(((%%%'''(((&&&###"""%%%'''"""###$$$###""""""$$$&&&###""")))+++......+++&&&###!!!""",,,333000+++######***///:::EEEEEE>>><<>>BBBIIIKKKLLLFFF<<<333...---///...,,,+++,,,///222444333666999;;;:::666222///222333333222111000111222000222444666666555222000///111444555333111///---+++---//////---,,,,,,---,,,...//////---,,,+++,,,...,,,---111222///...111......------...222888===:::444///---...///...+++***************++++++++++++...000111...+++)))))),,,,,,+++************+++...000222555555444222111...---+++)))''''''''''''&&&%%%$$$$$$$$$&&&'''(((&&&''''''&&&%%%%%%$$$###""""""$$$'''***+++***(((%%%%%%%%%&&&''''''$$$"""$$$"""!!!###%%%&&&%%%### %%%(((///GGGmmmaaaEEE,,,###  !!!$$$&&&)))+++%%%%%%&&&'''(((((((((((($$$''')))'''$$$"""$$$'''%%%&&&&&&$$$!!! !!!$$$!!!$$$'''++++++((($$$ '''444@@@;;;333'''$$$%%%(((------++++++111777QQQ]]]lllsssooommm{{{KKKJJJMMMQQQMMMDDDBBBFFFDDDBBB???>>>>>>@@@@@@@@@@@@AAAAAA@@@>>>:::777444333444444333222222333555444333111222333333222111...///000///---,,,,,,---'''(((***...000000---+++,,,---...---+++)))((()))%%%""" !!!''',,,//////,,,000444333///---...000444777999777222...,,,------...111555;;;CCCKKKQQQTTTVVVUUUNNNAAA555///---111000///...000222555777111555999;;;:::666000,,,***,,,...///000000222444000111333555666666555555---///111111000.........,,,...000///---++++++++++++---000000...,,,+++++++++((((((---000///...000//////000///......111333777111,,,+++...111000...******+++++++++******)))---///222111...)))&&&$$$,,,,,,++++++******))))))&&&)))---000222111///...///---)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%$$$""" ###'''+++,,,,,,***%%%%%%%%%&&&'''&&&### %%%###!!!"""$$$%%%$$$!!!%%%'''///PPP}}}eeeDDD---  """&&&((()))***+++%%%&&&((()))))))))((('''"""%%%'''%%%!!!"""%%%((()))((($$$ !!! !!!%%%&&&$$$***999HHHBBB888*** !!!###$$$###&&&)))<<>>:::777444222000///111444555444222222444999>>><<<444//////...000444555444444444666000///000222333444222000------///000222444555666111222111...,,,***+++,,,'''(((...555555///***)))---------...............222222000...---...222555111111000000///.........---,,,+++***++++++------333:::;;;555//////---(((///---++++++,,,,,,+++***(((((()))***---000222444222---'''$$$$$$%%%%%%$$$$$$$$$###$$$%%%''')))+++''''''&&&%%%%%%%%%&&&&&&$$$#########%%%''')))+++((('''&&&%%%$$$######"""(((&&&%%%######%%%%%%&&&222NNNppp|||eeeIII111$$$!!!   %%%&&&%%%%%%'''))))))*********)))(((&&&%%%$$$&&&((((((&&&$$$""""""((('''%%%###""""""######   ***111555666000###""")))444GGG]]]\\\EEE777666AAAQQQuuuPPPOOOLLLGGGAAA>>>???AAA===<<<<<<@@@DDDEEE@@@<<<;;;999888888999999777666::::::999888666444222000333333555555444333111//////000000///,,,++++++,,,++++++,,,......//////////////////...---,,,***)))'''&&&&&&)))---111333333333///...333444111000222777444222111222000---***///000888JJJbbbttt{{{{{{ssseeeRRRCCC;;;777555333111000///111555888888777555555888;;;999333222444///111333444444444444444000///000222333333222000---...///111222444555666111111111///,,,+++++++++++++++...333333---)))))).........///////////////111111000...,,,,,,...000222111000///...---,,,,,,------,,,+++,,,---...///444999;;;555111111000---000...---,,,---...---,,,)))((('''(((---444;;;???666///'''$$$%%%&&&$$$"""%%%%%%$$$$$$%%%''')))***''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&$$$"""###%%%((('''&&&$$$""" !!!&&&+++)))(((&&&***<<>>DDDIIIIIIDDD???999777666555777888999888;;;:::999777555222000///000111111222222111111000///000000///,,,++++++,,,,,,---...///////////////000000///---,,,,,,,,,,,,))))))***---000222222111111......222444222000111555333111000000///---+++---333CCC]]]wwwzzzfffZZZIII<<<666444444444111000///111555999;;;<<<777555666777666333555999111111222333555555444222000///000111333333111///......///000111333555666000111222000...+++++++++///------000///***(((***......///000000000000000000111111///---+++,,,---111111000///...---,,,,,,///......------......///222666666333111222222111222000......///000///...***(((%%%%%%,,,777BBBJJJ888000'''%%%)))+++***'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''%%%''''''$$$!!!$$$+++222AAA<<<333)))""""""%%%)))222///)))%%%***666@@@CCCGGGIIIIIIEEE;;;...###&&&222999333(((  !!! """$$$###!!!!!!$$$'''$$$%%%&&&'''((('''&&&&&&%%%&&&&&&%%%###"""###$$$ !!!"""$$$%%%&&&&&&&&&(((222YYYssswwwZZZ;;;'''(((666MMMoooJJJIIIFFFBBB???>>>???@@@:::<<<@@@FFFJJJJJJEEEBBB;;;999666555777888999999888888777666444222111000.........//////000000111///000000...,,,***++++++......//////////////////000///---,,,++++++,,,---++++++,,,///111222000...111//////111222222000000333222111000//////......+++555LLLjjjsssbbbLLLEEE<<<555333444555666222111111222555888:::<<<777555555777666444666;;;333222222333555555333000000000000111333222000...---------...///111333444///111222111...,,,+++,,,///,,,+++,,,,,,))))))+++,,,---...///000000/////////111222222000.........000000000/////////......222111111///......------///000000//////000222222111000......///000000///+++((($$$$$$***444???GGG555...&&&'''---222222///((((((''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''%%%$$$%%%((((((%%%"""&&&111:::]]]TTTCCC000%%%$$$&&&(((:::555---%%%###&&&***------///111000+++$$$  ,,,:::FFFIII???222   """!!!###$$$""" ###&&&$$$$$$%%%&&&&&&%%%$$$############""" !!!###!!!"""#########!!!  !!!!!!%%%---MMMdddhhhRRR999''''''555>>>```AAAAAAAAABBBBBBAAA@@@>>>======???AAACCCCCCAAA???<<<999666444555666666666444444444444444333222222,,,---------...//////000---...///...,,,***+++,,,//////////////////......---,,,+++*********,,,,,,++++++,,,///111000...+++,,,------///222444444222222222111000//////000111---666HHH```pppnnn]]]LLL999888666555555666666666333333333333333555777888555444666999999555666:::444444444444444333111///000000000111222222000...,,,+++++++++---///111222000111222111...,,,,,,------)))(((++++++)))***---)))+++,,,...//////...---+++...111222111000000000......///000000111222222444444333111///---,,,+++...---,,,...///000111222000...------...//////...+++)))&&&%%%'''---444888000***%%%&&&---222111///((((((((((((((((((''''''!!!!!!!!!"""###$$$%%%&&&''''''((())))))(((&&&%%%###&&&&&&### $$$000999YYYQQQ@@@...&&&+++000111:::444+++%%% """%%%###$$$&&&%%%"""))):::EEEIIIDDD777+++  !!!"""###$$$"""###&&&%%%&&&&&&%%%$$$"""   !!!!!!"""!!!  !!!!!!   (((111AAAAAA444***!!!"""...222PPPwww<<<<<<>>>@@@BBBBBB@@@===<<<<<<;;;::::::999999999888666333222333333333222111222222333333333333222+++,,,---...............+++---...---,,,+++,,,---///////////////...---,,,+++***************+++,,,++++++,,,...000///---+++&&&)))+++---222888999666111222111000//////222444222555===JJJTTTTTTLLLCCC555666888999999888666555444555666666444333444555444444777;;;:::666666888333555777666333000000000000000000111222111///---,,,,,,+++***,,,...000222111111111///---,,,...///,,,)))***------++++++...((())),,,...///...------(((+++---///......//////---......///000111222222333333333222000...,,,+++000---,,,000222111111222...---+++,,,---......---+++***'''&&&%%%''')))+++***'''%%%&&&(((******(((((()))))))))))))))((('''!!!!!!!!!!!!!!!"""###$$$))))))*********))))))(((!!!"""###!!!"""***111FFFDDD;;;//////888===<<<999000'''""""""!!!"""###!!! """%%%###+++:::>>>999///### !!!###%%%$$$!!! ###&&&&&&&&&&&&%%%$$$!!!  ### ((($$$''')))>>>aaa<<<;;;;;;===@@@AAA???===::::::999888666555555666444333111222333444333111111222222222222222111111+++,,,---//////...---+++)))+++,,,,,,,,,,,,---////////////......,,,++++++)))***++++++,,,,,,,,,,,,,,,+++,,,---//////...,,,'''+++,,,,,,111777777333///000000///---...111555555666999>>>BBBBBB???;;;555666999:::999888666555333666999999777555555555666555777:::999555555999222777:::777111---...111000000000000111111...,,,...---,,,+++,,,///111333222222000...,,,,,,///111...,,,...222222---,,,---((())),,,///000///...---***,,,......------...///........................//////000111111000///...000,,,+++111333000...///...,,,+++,,,---//////...+++***(((&&&%%%%%%&&&&&&$$$%%%''''''''''''''''''(((((()))*********)))(((""""""!!!!!!!!!""""""###(((''''''''''''(((((()))"""######!!!!!!"""%%%(((999@@@BBBAAAIIIUUUWWWRRRBBB444((($$$""" !!!""""""!!!)))666;;;444(((###,,,+++$$$ """###"""!!! ###&&&%%%###"""$$$&&&%%%%%%&&&%%%$$$"""  !!! !!!###$$$   """&&&%%%111MMMttt???<<<::::::===???>>>===999:::;;;:::888666555555222222222444666777666444222333333222222111//////***,,,...000000...,,,***(((***,,,,,,,,,,,,...000//////......---,,,******)))***,,,---......---,,,---,,,,,,---///000///---,,,000000---///444333------...///...,,,---111444444888<<>>KKKVVVeeeuuuwwwoooNNN>>>...)))'''### !!!###$$$### %%%555HHHNNNDDD222###"""%%%!!!"""%%%&&&&&&$$$""" ###&&&'''%%%$$$%%%'''###$$$%%%%%%$$$###"""!!!"""###!!!  """$$$&&& !!!    &&&&&&,,,BBBiii<<<;;;999999;;;===>>>>>>:::>>>@@@===777333333555222000...000333555444333444333111///---------------...///000000...,,,***---,,,***))))))***,,,---000000///...---,,,,,,+++)))(((***---,,,***+++000''')))***,,,...000000111---,,,,,,...111111...+++000000/////////111555888666:::;;;;;;===???<<<777888555555888888666777:::777666777;;;;;;777555666777666555555666888:::;;;888777666444222000///...444000///111222...,,,---------...///000111111222333222000...,,,,,,///222222444555444000---...///'''&&&'''***///000...,,,+++---///...+++***---000---...//////////////////...000111222222111000...,,,,,,,,,,,,,,,,,,------...+++)))***,,,...---+++%%%(((+++---,,,((($$$ #########$$$%%%&&&%%%$$$)))'''%%%%%%&&&&&&%%%$$$"""#########"""###%%%&&&%%%$$$$$$%%%'''''''''&&& $$$'''&&&$$$%%%+++000===UUUkkkwwwdddFFF666'''%%%&&&%%%$$$&&&+++((($$$"""!!!!!! """ ///>>>???222%%% $$$(((,,,///((((((((('''&&&$$$###""" """$$$$$$$$$###$$$&&&'''&&&$$$###!!! ######"""!!!  !!! !!!!!!'''$$$   ///888IIIrrr???===<<<<<<===>>>===<<<<<>>888333222333333111///000333555555333444333111///............---...///000///...,,,***,,,+++)))((()))+++...///000/////////............)))((())),,,+++)))***///)))***,,,---///000000000000...,,,---///111000...111111000000000222666888777:::<<<<<<@@@CCCBBB>>>;;;888777:::999666666999888666777;;;;;;777555777777777666555666888:::;;;888777555444222000///...111------000000---+++,,,///////////////000111222222222111...------000222111333444333///---...///)))((((((***...000///---,,,---------,,,,,,---...,,,,,,...///000000111111---...///111111///...---******++++++,,,---------///---++++++---...,,,***&&&(((+++---,,,)))%%%"""%%%$$$%%%%%%&&&&&&%%%$$$'''&&&$$$$$$%%%%%%$$$###$$$%%%%%%$$$""""""###$$$$$$$$$###$$$''')))******+++,,,,,,+++***,,,111666IIIeee```BBB333'''(((///666<<>><<<===<<<777666888777555777::::::777666888888777666666777888:::;;;777666555333111000//////...+++***...///,,,+++,,,111000/////////000111222000000///---+++,,,///111///111222111000......///+++***)))***---///000///...---++++++,,,------,,,***+++---...///000111111,,,,,,............,,,,,,))))))***+++,,,,,,------...---++++++,,,+++(((&&&''')))+++---,,,***&&&$$$&&&&&&'''''''''&&&%%%%%%%%%###""""""###$$$###"""&&&&&&&&&$$$!!! """###""""""###&&&***...111333444333111///000333666SSSpppxxxWWW;;;333///777FFFWWWeeennnmmmfffYYYIII888)))$$$((( !!!"""%%%)))---&&&!!!$$$(((+++,,,---+++(((%%%""" !!!"""###!!!###%%%$$$"""!!! !!!!!! !!!%%%&&&###$$$&&&    """%%%$$$"""!!! %%%***...---%%%%%%&&&,,,@@@WWWwww======>>>???@@@???<<<999888;;;===<<<888444111000333333222222333444555555333222111//////000111111///000000///...---,,,+++***)))'''&&&(((,,,111444000000//////......------***)))***---,,,)))***///......////////////.........,,,***)))***,,,...///...------...///111222111999<<>>ccc777888:::===>>>>>>:::777333555777777666333222111333333333222222333444555111000/////////000111222111111111000///...,,,,,,***)))''''''))),,,000333000000///...,,,+++******---+++,,,///...+++,,,000//////000000///......---,,,---------------...///...------000333555444222;;;???AAADDDKKKSSSVVVTTTKKKGGGFFFFFFBBB<<<999:::444111222666777555555888888888888888888999999999666444222111000000111111...******...000...---///222111000............///++++++,,,+++***+++---///000000000111222222111000------,,,++++++---///000000---******,,,---,,,)))++++++++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********------,,,***(((%%%$$$###((((((***++++++***))))))&&&'''((('''###!!!!!!"""  !!!######""" !!!""""""  !!!!!!!!!###(((000555:::===>>>999555>>>SSSddd~~~yyy```III777EEE[[[ttt{{{RRR111 &&&...555999%%%'''222888;;;''' ***000///,,,---***'''&&&((()))((('''!!!"""""""""!!! """  !!!(((...222333000---:::===???===555+++### ###(((---444VVV444444666999;;;;;;888666111111222333333333222111111222333222111111222444///.........///000222333444333222111000///...---+++***))))))***,,,.../////////...---,,,+++******...---...000///,,,---111///////////////...---,,,...///111111//////000222222111111555:::<<<:::888>>>AAADDDFFFLLLSSSTTTQQQKKKGGGFFFGGGCCC===999:::333111111555666555666999888999999999999999999999555444111000///000111222///++++++///111///...////////////......---------+++,,,------------///111000//////000111222000///,,,------,,,++++++---...///---+++++++++++++++***,,,,,,+++***)))'''&&&%%%++++++++++++++++++++++++...------,,,,,,++++++***//////...+++'''%%%%%%&&&'''(((((()))************&&&((()))'''"""!!! """%%%%%%$$$"""!!!!!!!!! !!!!!! $$$+++111333666777666;;;PPPqqqxxxeeeSSSEEEKKK^^^yyy\\\888###&&&---111333$$$ &&&((((((  """000<<>>999555000)))%%%$$$%%%$$$"""!!!###$$$$$$"""!!!  ###(((222===EEEHHHFFFDDDCCCAAA???<<<777///%%%"""''',,,000IIIooo444444555666888888555333333222111111222222222222000222333111//////111333---,,,,,,,,,...000111333666555444222111000//////,,,,,,++++++++++++++++++,,,---------------------...---...000...+++,,,000---............------,,,/////////...,,,---000333333222444999???BBB???<<<@@@DDDFFFHHHLLLPPPPPPKKKGGGDDDDDDEEEBBB;;;888999444222222666888777888<<<999999999:::999999999888444333111//////000222333000,,,,,,000111///---///+++,,,...///...---,,,+++(((***+++,,,,,,,,,...000///...,,,...///000...+++***,,,...---+++***+++,,,---------,,,***)))***+++,,,,,,,,,+++***)))((('''***))))))))))))))))))***,,,,,,---------...............,,,((($$$###%%%'''&&&'''''''''((()))******'''***+++(((###!!! !!!$$$&&&'''%%%###$$$$$$$$$!!!!!!"""  &&&++++++000999EEEWWWooooooYYYTTTWWWYYYmmmoooQQQ888$$$ $$$$$$$$$&&&888FFFLLLJJJGGGDDD===444)))""" !!!  !!!       '''...;;;JJJXXX^^^___]]]NNNGGG???;;;888222&&&!!!"""$$$+++///===VVVyyy666555555555666555333111666444111000111222222111///111222111......000222+++++++++,,,---///111333888777555333222111000000,,,------,,,,,,***)))(((***+++,,,---...000111111...,,,---///...***+++///,,,---------------,,,,,,......,,,(((&&&(((...333222222333999@@@CCCAAA===BBBEEEHHHIIIKKKNNNLLLGGGCCCAAAAAACCC@@@:::777777555333444777999888:::>>>999999:::::::::999999888444333000//////000222444000,,,,,,///111...,,,---)))+++---//////---+++)))$$$&&&((()))((()))+++---...,,,+++,,,......+++((((((+++......+++))))))+++,,,...///,,,)))'''))),,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((***+++,,,---///000111222++++++((($$$"""&&&&&&&&&&&&&&&''')))***+++))),,,---***### """ !!!"""%%%(((((('''%%%((((((&&&###!!!""" """'''***555HHHaaazzzqqqQQQAAAMMMgggyyykkkLLL999,,,!!! 222JJJVVVUUUNNNKKKKKKAAA666)))        """(((000???RRRbbblllnnnlllWWWMMMAAA<<<:::444(((%%%"""!!!***///666EEE^^^xxx666555444333444444333111111000000111222222000......///000000111111111111333///---/////////222666222;;;AAA===777444444333---///111000---)))''''''+++******+++---......---(((,,,///...***))),,,000222...++++++---//////......000000---))))))...333222444888>>>CCCEEEDDDBBB@@@EEEFFFDDDEEEJJJJJJFFF>>>AAACCC@@@>>>===:::555222333444666777999:::;;;999:::;;;<<<;;;:::888777666888888444...+++---111000///...------,,,,,,---,,,)))(((+++......)))%%%''''''(((((())))))******///---***((('''(((***++++++,,,---,,,***(((((((((---,,,++++++******++++++******++++++***'''%%%######%%%''')))******((('''++++++,,,,,,,,,++++++***+++***'''###!!!"""&&&)))###%%%''''''%%%%%%''')))+++***(((&&&$$$""" !!!###$$$$$$$$$%%%(((***'''&&&$$$""" !!!!!!&&&---222IIIddd{{{wwwaaaOOONNNXXXggg~~~rrrLLL666...&&&### &&&555===DDDFFFIIILLLLLLJJJ===444(((!!!"""   $$$333999DDDQQQ]]]eeeiiijjjRRRNNNGGG===333***### """&&&(((///888===>>>LLLddd~~~~~~666555444444666777666555111000......///...---+++111111333444444333222111555222000000000111777???FFFQQQXXXRRRFFF===666333---//////...+++)))((((((,,,+++***+++,,,---,,,+++(((,,,...---***)))+++......+++)))))),,,///000///...000000...++++++000555444777;;;AAAFFFGGGEEECCC@@@DDDDDDAAAAAADDDDDDAAA@@@CCCCCC@@@>>>>>>;;;666333444555666888999:::;;;888999:::;;;;;;:::888777666777888444...,,,...111111111000...------------,,,***)))+++......***%%%''''''(((((()))*********000...,,,***)))***+++,,,)))***+++***)))((()))***------,,,+++************++++++,,,+++***(((&&&%%%%%%&&&((()))******))))))***+++++++++******)))((()))(((&&&###!!!"""%%%((($$$&&&'''&&&$$$###$$$&&&)))(((&&&$$$"""!!! !!!"""$$$$$$$$$%%%''')))&&&%%%###"""  """""" '''---999RRRooo}}}\\\NNNIIIWWWlllmmmUUU999+++&&&""" ***000,,,***$$$(((000666:::<<<;;;===AAAAAA???333,,,$$$ !!!(((111:::GGGOOOQQQSSSWWW[[[NNNLLLGGG???555*** """###''',,,555???CCCBBBDDDXXXqqq~~~}}}}}}333222222333555666666555111///,,,+++,,,,,,++++++111333555777777555222000333111111222222777DDDQQQdddqqqxxxnnnZZZGGG:::333.........,,,)))((((((***...,,,++++++,,,---+++******,,,...---***)))+++---***(((''''''***---//////...///000///---...333777888;;;???EEEIIIIIIEEEBBB>>>@@@@@@>>>???BBBCCCAAACCCEEEDDD???======<<<888555555666777888999:::;;;888:::;;;======<<<:::999555777777444000...///111444333111000///.........,,,***)))+++------***&&&''''''((())))))******+++000///---+++++++++,,,,,,'''((()))(((((()))+++......------,,,+++*********++++++***)))((((((''''''((((((((()))******++++++***+++******)))((('''&&&%%%&&&%%%$$$"""###%%%'''&&&'''((('''$$$###$$$%%%&&&%%%###!!! !!!!!!!!!###$$$$$$$$$$$$&&&((($$$###""""""!!!!!!!!!!!!!!!"""""" !!!&&&+++:::SSSrrr~~~jjjCCC@@@KKKhhhsss\\\BBB333%%%!!!"""!!! ***:::EEENNNFFF999)))&&&222:::888666222///000555444000%%%""" %%%,,,000;;;FFFGGG@@@;;;???EEEBBBAAA===777...&&&  ######(((000;;;JJJWWWZZZVVVEEENNN]]]qqq{{{zzz111000///000222333222111111///,,,+++,,,---......000222666888888555111...------///222555>>>OOO```yyy|||bbbKKK;;;333......---***(((((())),,,000///------------,,,***,,,---...---+++***+++---)))(((&&&'''(((+++---......///000000000222666999<<<>>>BBBGGGIIIGGGCCC???;;;<<<===>>>@@@DDDFFFGGGCCCEEEBBB===;;;<<<<<<999777777777777888:::;;;<<<:::;;;===>>>???>>><<<;;;555666666444111///000111555444222111//////......,,,+++***+++---,,,***((('''(((((()))******++++++///...---,,,,,,+++++++++'''((((((((((((***...222------------,,,+++*********)))((('''&&&&&&''''''******))))))******+++,,,+++++++++***)))'''&&&%%%###$$$%%%%%%######$$$&&&'''(((((('''&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$###"""!!!!!!!!!!!! !!!!!! %%%(((111GGGaaasss{{{vvvfffUUU<<>>999...(((+++111222111...+++((($$$"""  ###!!!)))777JJJ```ppprrrmmmSSSNNNMMM\\\wwwzzzxxx~~~333222000000111111000///111///------///111222222000333777:::999666222///+++,,,///333666>>>OOO___wwwpppWWWCCC666///...---,,,***((((((+++---222000///...///...---+++---.........---------...***)))(((''''''(((***,,,...///000111222555888:::>>>@@@BBBEEEGGGDDD@@@<<<;;;;;;<<<>>>AAABBBDDDFFFAAACCC@@@:::999;;;;;;999888888777777999;;;===>>>:::;;;===>>>>>>===<<<;;;666777666555222000//////444333222000//////......,,,,,,++++++,,,,,,+++)))(((((())))))***+++++++++---------,,,,,,+++***)))((()))*********---111444,,,------------,,,+++*********)))(((((())))))***+++************++++++,,,,,,,,,,,,+++***((('''&&&"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$######"""###$$$%%%&&&$$$&&&(((((('''&&&&&&'''%%%$$$###!!!  """$$$'''444DDDOOOSSSPPPGGG???<<>>???BBBDDDCCC@@@======;;;===@@@@@@>>>>>>@@@???@@@>>>:::999;;;<<<999888888777888999<<>>???>>>===;;;:::888888777555333111///---111111000///............---,,,,,,,,,++++++++++++(((((()))******++++++,,,,,,,,,---------+++)))(((***+++,,,,,,,,,---000333***+++---.........---,,,++++++,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))((('''$$$%%%&&&%%%$$$###$$$%%%"""!!! !!!$$$%%%$$$######$$$$$$%%%&&&&&&''''''$$$'''))))))'''&&&%%%&&&%%%$$$"""  !!!"""'''---000111111000000<<>><<<>>>CCCDDD???===???===???>>>;;;:::======;;;888777777888:::>>>AAADDDBBBCCCCCCDDDCCCAAA>>>===:::999777666444111...+++...------,,,,,,------...---------,,,+++++++++,,,((())))))******+++,,,,,,,,,---...///...,,,***(((***,,,------,,,,,,...///(((***,,,...//////......)))***+++,,,---,,,,,,+++))))))***++++++***)))((()))*********)))((((((''''''''''''&&&$$$###$$$&&&$$$"""!!!"""$$$%%%$$$""""""###%%%'''((('''&&&%%%###%%%'''(((&&&$$$######!!!!!!  !!!  """###$$$&&&***///BBB___aaa999%%%### 111>>>888''' """$$$### ###%%%%%%###!!!   """  !!!222KKK^^^ddd[[[KKK???***!!!!!!)))444DDDYYYooo}}}wwwfffPPPHHHVVVnnn|||{{{}}}222111000111333444444333111000.........,,,***'''&&&(((,,,///000000...---***))),,,222444111000111555777666111000222111///---.........------...000...,,,++++++,,,---,,,***((('''''')))+++---------)))+++,,,+++***+++///333/////////222444666777777666666999===BBBFFFGGGGGG>>><<<@@@GGGHHHCCCAAADDD<<>>:::;;;===>>>;;;:::BBBLLLZZZdddeeeWWWJJJFFFAAA:::999777555555555333...***,,,(((''')))+++,,,000555666333...)))'''''')))******(((&&&(((+++...---,,,,,,***))),,,///000,,,)))))),,,///...+++))))))***((((((***---///000...,,,''''''&&&''''''((()))*********))))))((((((((('''$$$'''***+++***(((&&&&&&%%%&&&&&&'''&&&%%%$$$###%%%%%%###"""!!!!!!!!!!!!***)))'''%%%$$$$$$$$$%%%"""""""""$$$%%%%%%###"""!!!!!! !!!$$$(((&&&"""###!!!###)))999JJJ```aaa<<<&&&%%%000444))) $$$+++///'''""" !!!###!!!  ,,,CCCWWW___ZZZOOOGGG((("""$$$...>>>VVVppp|||ttthhh\\\WWW[[[dddkkknnn{{{333333333333222111000000///............)))###"""'''+++------+++))),,,---.........---,,,+++,,,000000---,,,///...***---+++))))))***,,,,,,,,,---+++(((''')))+++,,,,,,+++)))((())),,,...---,,,------,,,+++***,,,000444444444666888999999777666222555999===???@@@???>>>;;;>>>CCCHHHKKKIIIDDD@@@@@@BBBEEEIIIJJJHHHCCC>>>::::::;;;;;;:::<<>>KKKWWWwwwnnnXXXJJJBBB===<<<:::666444333222///...+++((((((+++...///333999<<<888222---(((&&&&&&&&&---+++))))))******)))(((*********,,,...111333444000111111000...,,,,,,---+++***)))***,,,.........)))(((''''''''''''''''''(((((('''&&&$$$###""""""$$$''')))***)))'''&&&&&&%%%%%%&&&'''&&&%%%$$$### """$$$$$$%%%$$$$$$((('''%%%$$$"""!!!!!!!!! !!!%%%(((******)))!!!!!! """%%%$$$""" %%%)))333BBBRRRggg~~~TTT222!!!!!!%%%$$$$$$...333222222555)))$$$ ###+++444999666---&&& '''888QQQmmmzzznnnhhhjjjooouuu~~~222111///...---------...---...///111000...***((()))+++---///000///---,,,,,,,,,+++,,,,,,...///000***++++++*********)))(((...,,,)))(((***++++++***...+++(((((()))+++------''''''''')))+++---//////+++---...///...///111222444777;;;======<<<;;;:::777777888999:::;;;;;;<<<;;;;;;<<>>>>><<<;;;;;;888888888888999::::::;;;;;;;;;;;;===@@@BBBCCCCCCEEEFFFHHHKKKLLLJJJFFFBBB<<<;;;===@@@AAAAAAFFFMMM]]]fffiii```PPPEEEBBBAAA===<<<999555222000/////////+++***,,,,,,+++,,,000,,,***(((&&&&&&''')))***))))))))))))((()))***+++((())),,,000444777999:::666444111...---------,,,---***((((((***,,,---...))))))))))))***+++,,,---))))))(((&&&%%%###"""!!!$$$&&&(((((('''&&&&&&'''!!!"""###$$$$$$###"""!!!"""%%%&&&'''&&&&&&(((((('''&&&$$$###!!!!!! """%%%%%%$$$############!!! $$$### ###***222EEEaaa{{{}}}TTT111$$$,,,111000,,,'''"""!!! !!!&&&000***    %%%000AAATTTaaaqqq~~~|||vvvuuurrrtttwww|||333222111///...------,,,...000333444222111111111---......///////////////++++++,,,,,,---...//////,,,******,,,,,,)))(((***)))***,,,...000///,,,))),,,***((((((((('''%%%###%%%&&&((())))))+++...000+++,,,---,,,++++++,,,---000666<<<>>>===;;;:::;;;888888888999999::::::;;;<<<;;;;;;===@@@CCCDDDDDDFFFEEEEEEGGGHHHHHHFFFCCC======@@@DDDDDDAAABBBEEEIIINNNQQQMMMCCC;;;999:::>>>>>><<<999444111111111000,,,+++,,,,,,)))***---+++***(((&&&&&&&&&'''((('''((())))))((((((***,,,***+++///666===???===999555222///---...000111111---***((((((***,,,------))))))))))))***+++,,,---))))))((('''%%%$$$######%%%&&&((('''&&&%%%&&&''' !!!"""###$$$###"""""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""""" """######""""""!!! (((444EEEZZZwwwiiiAAA'''$$$***+++)))((($$$ !!!  ,,,:::555'''  !!!)))666EEEPPPbbbrrr|||tttrrrttt{{{333333333222000///---,,,---///222333111000000111///////////////000111111***+++---.........------,,,((())),,,,,,((('''***(((((())),,,...///---+++***)))***++++++***&&&###%%%''')))))))))***---000---...---,,,***)))***,,,...444;;;>>><<<999999:::777888999:::;;;;;;;;;;;;===<<<<<<>>>AAADDDEEEFFFFFFFFFFFFGGGIIIHHHFFFDDD>>>===@@@DDDDDD@@@???BBBHHHIIIKKKKKKGGGCCCCCCDDDAAABBBAAA>>>999555333444000,,,+++------***+++...---,,,***((((((((())))))(((***+++)))'''&&&(((******,,,333@@@MMMRRRMMMFFF;;;666111...///111111111,,,***((((((***,,,,,,++++++***))))))(((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''!!!"""$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&###$$$%%%%%%%%%###"""!!! """"""  """"""!!!  ---???VVVjjj{{{QQQ111""" ###"""(((***'''$$$%%%$$$    !!!### $$$000---   %%%111AAAKKKSSSbbbuuu{{{vvvuuu}}}444444444444222000...,,,+++///222222000...///111111111111111222333444555***+++---//////...---++++++'''''',,,+++&&&&&&)))(((''''''(((+++---...---***+++---///000///+++'''%%%'''))))))((())),,,/////////...,,,)))(((***,,,,,,333:::===;;;888888999666777999;;;<<<<<<<<<;;;=========???BBBEEEFFFFFFFFFFFFHHHJJJKKKJJJGGGDDD???===???BBBCCC@@@???BBB===<<<>>>@@@AAA@@@AAACCCCCCDDDEEEBBB<<<888666666///,,,,,,...///------000---,,,+++++++++,,,---...***,,,,,,***&&&$$$&&&((())),,,666III]]]eee___WWWCCC===555000//////...---+++***))))))+++,,,+++***,,,+++***(((&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%!!!"""###$$$$$$###"""!!! """"""!!! !!!!!!!!! 000EEE___ppp|||___999!!!$$$***...---&&&"""$$$###    !!!$$$"""   !!!   &&&222CCCOOOPPP\\\mmm|||zzzxxx666666555444111...+++***---------...000111000///111111222222222111111000+++,,,------......------+++((('''(((+++,,,+++)))---)))%%%&&&***---,,,)))(((+++,,,,,,---000...)))(((((()))***+++---//////000000000///---***(((&&&***000777;;;:::777666555888666999AAABBB>>>===@@@>>>>>>AAADDDCCCBBBGGGNNNSSSVVVUUUNNNGGGDDDBBB@@@<<<<<<===???AAAAAA@@@???FFFBBB>>>===>>>AAACCCDDDHHHDDD@@@>>><<<:::666222......---------...///000...---,,,+++************)))+++,,,+++)))&&&%%%%%%&&&444GGGYYYlllvvvrrrhhhWWWJJJ<<<555333333111111//////222222---&&&'''+++...***'''%%%&&&%%%"""&&&&&&&&&'''&&&&&&%%%$$$###$$$&&&''''''&&&$$$###"""%%%'''&&&$$$"""###$$$$$$$$$############$$$$$$$$$!!! """!!! ###""" !!!000===WWW\\\eeeqqq}}}xxx[[[CCC---### """&&&$$$&&&''''''$$$!!!   """"""   !!!%%%(((111AAAQQQ[[[[[[aaannn~~~zzzyyy444444444333222///---,,,000//////000111111000...000111111111111000000///............---,,,+++***)))(((''')))+++,,,***((()))&&&###%%%)))+++)))'''%%%(((+++,,,///444333///+++************,,,...///////////////---,,,***))),,,111888;;;999666444333888777:::@@@BBB>>>===@@@<<<===@@@BBBCCCFFFPPP[[[ooopppiiiYYYKKKEEEDDDCCCAAA???>>>===>>>?????????CCCAAA>>>>>>???BBBCCCCCCFFFCCC???<<<:::777333///...//////000000//////...*********)))******+++,,,***++++++***(((&&&%%%$$$%%%555JJJ]]]ooozzzyyysssnnnaaaPPPCCC===888444222111222555666000&&&!!!###'''&&&%%%%%%&&&%%%###!!!%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''&&&%%%###"""!!!###%%%%%%###"""###$$$###""""""""""""""""""###""" """""""""###""" ***333:::>>>EEENNNWWW```gggkkkjjjeeebbbgggnnnmmmcccXXXCCC000  ###$$$%%%&&&%%%"""   !!!  !!!$$$(((+++000>>>LLL[[[[[[^^^ggguuu~~~~~~222222333333222000...---222111000111222222000...000000000000000///...---/////////...,,,***((('''''''''(((***++++++)))&&&&&&$$$###%%%)))***(((&&&$$$(((***+++000555555222///---+++))))))***,,,...---------------,,,++++++...222888:::999666333222888888;;;@@@AAA???===???:::<<<>>>@@@AAAIII[[[lllpppYYYJJJDDDAAACCCAAA>>><<<;;;<<<===>>>???>>>===???AAACCCCCCBBBAAA???===<<<;;;888555222111111222222111000...---'''''''''(((***+++---...---,,,+++***)))'''&&&&&&'''666LLL^^^nnnzzztttfff\\\UUUNNNJJJEEEEEEFFFFFF===...$$$ !!!###%%%&&&$$$###""""""###$$$%%%'''(((((((((((()))((('''&&&$$$###""""""!!!""""""!!!!!!###$$$""""""!!!!!!!!!!!!""""""  """######"""!!!  """&&&###%%%)))///444:::>>>@@@???===<<>>999,,,!!!###$$$"""!!!"""     """&&&'''+++666AAAZZZZZZ\\\___fffqqq~~~wwwlllqqq222222333222111000...---/////////000222222111//////000//////...---,,,+++.........---+++***((('''%%%&&&(((++++++***(((&&&&&&&&&&&&)))+++,,,***'''&&&)))******...333222///222///,,,)))((()))+++---******++++++,,,,,,,,,,,,111444777::::::888555333999:::===@@@AAA???>>>===:::;;;===>>>???HHH___tttgggQQQDDD>>>BBBBBBBBB@@@>>>======>>>;;;<<<===@@@CCCDDDBBBAAA<<<<<<<<<<<<<<<;;;:::999777666444111///...------((((((((()))***,,,---...000...,,,++++++***)))((()))555FFFUUUaaannnyyy{{{uuunnnggg___[[[WWWRRRFFF555'''!!! %%%%%%### !!!"""###$$$&&&((()))))))))***)))'''%%%###"""!!!!!! !!!###$$$""""""!!!!!!!!!!!!""""""  !!!!!!   !!!$$$'''((()))'''&&&'''((())))))(((&&&""" !!!"""   !!!""" """$$$(((222===TTTZZZ^^^\\\XXX]]]lllzzz}}}gggSSSRRR^^^iiioooooovvv333333333222111...,,,+++++++++,,,...111333222111000000//////---,,,******++++++,,,,,,++++++***)))%%%'''***++++++***((('''''''''(((***++++++)))'''$$$'''''''''+++000000,,,111///+++((('''(((***+++'''((()))***,,,...000111555666888999;;;:::999888999<<<>>>@@@@@@@@@>>><<<;;;<<<=========EEEZZZnnn~~~eeeRRRGGGBBBDDDHHHLLLLLLIIIEEEBBBAAA999:::<<<@@@CCCDDDBBB???;;;<<<<<<;;;;;;;;;<<<===BBB===666///++++++---///+++++++++++++++,,,---......,,,******,,,,,,***((((((///999AAAIIITTTbbbnnn{{{}}}uuummmcccXXXNNNBBB111$$$!!!###"""!!!!!!###"""###$$$&&&'''((((((((()))(((&&&$$$"""!!! !!!"""###$$$######""""""######$$$!!! !!!      ###    $$$'''---888BBBOOO[[[ccc]]]PPPLLLYYYgggxxxwwwkkkTTTBBB<<<@@@DDDNNNRRR```www333333333222000...+++***))))))***---111333333333111000000///---+++***)))((()))***+++++++++++++++&&&(((+++,,,+++***))))))(((((((((((((((''''''&&&!!!###$$$$$$(((...///,,,...,,,***''''''((()))***%%%''')))---222666:::<<<>>><<<::::::;;;======<<<:::>>>@@@???@@@@@@>>>;;;;;;<<>>BBBPPP```qqqvvvsssdddTTTLLLJJJKKKKKKQQQYYYZZZUUUNNNHHHEEE999:::<<<@@@CCCCCCAAA>>>======<<<;;;999:::===@@@LLLEEE;;;111++++++---000...------,,,,,,,,,------)))((('''))),,,---***&&&&&&'''***///222999FFFRRReeewwwwwwiii\\\LLLBBB999...$$$  """###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######"""!!! !!!""""""$$$$$$############$$$$$$!!!!!! !!!  !!!!!!!!!      !!! '''...666@@@JJJQQQ\\\ddd^^^PPPHHHKKKSSS\\\YYYNNN>>>333//////---222;;;QQQnnn111111222111000///---++++++++++++...222444444333222111000///---+++)))((((((((()))***++++++******'''***,,,,,,***)))+++,,,++++++***)))'''&&&''''''###%%%$$$###&&&+++,,,)))***)))(((''''''((()))***%%%''',,,333;;;CCCJJJMMMHHHCCC===;;;<<<===>>>>>>:::???AAA??????AAA???:::<<<===@@@BBBAAA@@@GGGQQQVVVYYYWWWMMMEEEDDDHHHJJJRRRYYY```aaaYYYOOOHHHDDD999:::<<>>===<<<<<<@@@GGGLLLTTTMMMBBB777000---...///---,,,,,,++++++,,,,,,---'''&&&'''+++000000,,,(((&&&$$$%%%((()))+++222;;;PPPggg|||wwwlllXXXIII;;;555222---(((%%%!!!######"""$$$$$$$$$$$$$$$###"""!!! !!!""""""!!! !!!"""!!!######""""""""""""######!!!  !!!!!! (((***### '''444>>>FFFOOOWWWXXX\\\___]]]VVVNNNGGGDDD???===555+++&&&''''''%%%'''///CCC___zzz///000000111111000......------...000222444333222222222111000...+++)))((())))))************)))))))))+++---,,,******,,,...000///...+++)))((()))***((()))'''$$$%%%(((((($$$'''&&&'''''''''((()))***$$$(((...777BBBMMMVVVZZZOOOIII@@@<<<;;;===>>>>>>:::@@@BBB??????AAA???999;;;===AAAEEEDDDAAACCCHHH@@@EEEGGGCCC@@@AAABBBBBBVVV\\\bbb```WWWLLLDDDAAA::::::<<<>>>AAAAAA???===<<<===>>>???BBBIIISSS[[[XXXRRRGGG<<<444000......+++*********+++,,,,,,---((((((***///555555000+++)))&&&&&&***+++(((+++111777OOOeeellllllkkkbbbWWWDDD777***(((+++***((('''###  !!!%%%%%%$$$$$$"""!!!!!!""""""!!! !!!!!!"""!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!   """#########   """...111***!!!###'''444EEERRRYYY```fff```\\\YYY[[[\\\VVVHHH<<<222222,,,%%%"""%%%((('''(((+++777MMMggg++++++++++++,,,---............///111333333222000222333444333222///,,,***+++))))))+++......,,,)))++++++++++++++++++++++++000222555555333111//////&&&'''((((((((('''%%%$$$""""""###%%%((()))'''&&&+++&&&&&&111BBBNNNOOOLLLGGG@@@:::888<<<@@@AAA@@@??????>>>======>>>???@@@???@@@@@@???===<<<===>>>:::888:::>>>>>><<<<<>><<<;;;;;;===???@@@CCC>>>888999AAAOOO]]]eeebbb]]]SSSCCC444------111...,,,***((('''''')))******'''&&&***000222...((('''&&&&&&&&&&&&'''((()))...;;;GGGMMMPPPQQQIII???222///***&&&$$$$$$&&&'''  ###&&&&&&$$$###""""""!!!!!!  """###"""!!!!!!!!! !!!!!!!!!!!!!!!  !!! %%%***&&&"""###$$$!!!   +++666555)))%%%&&&!!! $$$(((***///888III___mmmjjj```XXXVVVTTTTTTSSSNNNCCC;;;+++(((%%%######$$$$$$###'''******:::ZZZwww---,,,,,,,,,,,,---///000......///111333444222111000000111111111000...---+++***)))+++---...,,,***...---,,,+++******)))(((+++111888:::888444000///*********)))(((&&&$$$""""""!!!"""###&&&'''&&&%%%'''&&&'''///999@@@AAA@@@???:::555666<<>>???@@@@@@???>>>===@@@AAA@@@>>>:::888888888888666777:::;;;888888;;;===BBBGGGGGGAAA<<<<<>>@@@===:::<<>>>>>>>>;;;777555444555777555555999999666555888888;;;======<<<<<<<<<===@@@===:::777777999<<<>>>===;;;:::===EEEOOOWWW\\\```]]]TTTFFF888///,,,,,,************))))))(((''')))***+++------,,,***)))%%%%%%%%%%%%%%%$$$$$$$$$###'''************'''###)))'''$$$""""""$$$''')))&&&$$$!!!""""""!!!!!!!!!"""%%%''')))((($$$!!!"""   """!!!!!! $$$(((%%%""""""&&&(((***999CCCIIIAAA222&&&  """///???IIIQQQLLL999$$$!!!%%%))),,,'''###!!!%%%///888888333((( !!!+++222===>>>BBBNNN___jjjdddXXXQQQIII>>>666222000...---$$$""" !!!######"""$$$,,,,,,+++555GGGjjj...---++++++,,,...111222......///111444444333111------++++++,,,---///111,,,+++***)))***+++------///...---+++***((('''&&&&&&000;;;>>>999222---,,,,,,,,,,,,+++)))&&&$$$###'''%%%###$$$&&&((())))))'''(((***...111222111///444222111333888<<<>>>>>>;;;===@@@BBBBBB@@@<<<:::999::::::999666555555666888555666999888555444777999::::::999<<>>555...,,,,,,)))***+++,,,+++***((('''(((,,,......+++((((((((($$$$$$$$$$$$$$$######"""&&&(((((((((''''''%%%###)))'''$$$!!! !!!###$$$&&&###"""!!! !!!###&&&((('''### !!!   """"""!!!###'''%%%!!!!!!%%%***---///<<>>QQQccchhhcccUUUKKK<<<000)))&&&&&&&&&""" """###$$$###''''''$$$***888XXX}}}---,,,++++++,,,...111222//////000222444444333111///...,,,******+++---...++++++*********+++,,,...,,,,,,+++******))))))((((((///666777222---******))))))*********((('''&&&'''%%%######%%%'''(((((('''&&&''',,,333777444000000000000222666:::===>>>???????????????>>>======999::::::888666444444555666444444777777333333555555666555333777>>>@@@===999777444111111333666888777666444444666777666666???>>>;;;777222...,,,+++)))***,,,------+++)))((((((,,,///...***&&&&&&((("""######$$$$$$###""""""######%%%''''''$$$###"""&&&$$$""" !!!###$$$### !!!### !!!###%%%!!! !!!  !!!!!!  ######!!!   """""" ###&&&)))+++000666:::666***   %%%333@@@DDDEEE<<<---"""111??????888***  +++@@@[[[uuutttdddCCC222 """%%%---,,,,,,333FFF[[[fffgggYYYOOO???111&&&!!!  """$$$$$$$$$$$$"""""")))333GGGccc,,,,,,---...///000222222111111111222444444222///111///---+++******+++,,,***+++,,,+++******,,,...)))************************,,,......,,,***((((((&&&'''((()))***)))((((((%%%$$$"""###%%%&&&&&&%%%%%%######)))222777555111------...000444:::???BBBBBB@@@???===<<<===>>>???<<<<<<;;;888444111000111222000000444444111000333333666555000333;;;===999:::888555222111111222333444222000000222333333222;;;:::777444111...,,,+++***,,,---......---+++***))),,,......***'''&&&''' !!!###$$$$$$$$$###"""""" """&&&'''$$$"""$$$ !!!###&&&'''###"""### !!!""""""!!!###"""  !!!#########"""!!! !!!!!!!!!###%%%!!!"""%%%&&&       (((333555333+++  """***<<>>CCCBBBAAA???===<<<======>>>;;;;;;:::777333000//////111...///333444111111444555;;;:::333333;;;===888777666555444444555555555333000------///111222333999777444222000///...---,,,---...//////...------)))+++,,,,,,+++((('''&&& """$$$%%%%%%$$$$$$%%%!!!!!!%%%%%%######'''!!!$$$&&&(((%%%"""!!!"""!!! !!!############### !!!"""   """&&&)))""""""!!!!!!         """)))---...,,,$$$ &&&---///222333777BBBIII>>>+++(((000111))) !!!!!!555UUUwwwyyyaaaAAA333######+++000666AAAKKKPPPVVVNNN???///"""!!!"""!!! ###%%% )))***,,,888OOOjjj---///222555666666555555555444333333444222///---......------,,,,,,------'''***---...,,,***+++,,,************))))))))))))%%%###"""&&&+++...+++(((%%%&&&'''(((((('''&&&&&&***)))***+++------+++)))%%%(((+++,,,,,,---222666666555333111111555;;;???AAA@@@??????>>>=========777888777555333111111111222000111555666333444666555======444222999;;;666111222444666888:::<<<<<<444000,,,+++,,,...000111666333111000000111111000......//////////////////******+++,,,+++)))'''%%% """%%%&&&&&&%%%%%%&&& !!!!!!!!!'''!!!!!! !!!"""$$$%%%)))%%%!!! !!!###"""  """%%%&&&&&&%%%$$$"""!!! !!!!!! """%%%***...""""""!!!!!! !!!"""!!! """""" !!!%%%,,,222...///---&&&%%%111:::DDDIIIIIIFFFGGGGGG777######333>>>???444%%%!!!""" 555UUUuuummmTTT:::...""" """'''''')))555DDDMMMVVVMMM>>>..."""  !!! !!!"""&&&&&&(((444>>>[[[000111444666777777777666333333222111111000000//////---++++++,,,......---''''''((((((***+++,,,------+++))))))***+++***)))&&&''''''((()))******+++)))'''&&&(((++++++)))''''''(((***+++,,,+++)))(((&&&&&&''')))+++---///000222333444333111333888===>>>===:::777:::>>>>>>;;;;;;999777444222000000000555444333222111222333333888888777777666444333222444444333555999>>>CCCGGG999333......222444000,,,000000000000111111111111000///...---,,,+++++++++&&&(((++++++(((%%%###""" %%%((('''%%%(((&&&$$$"""""""""###$$$%%%"""!!!%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$###!!!  """"""   $$$ !!!###%%%&&&###!!!  !!!!!!"""%%%'''%%%"""$$$  !!!***222666777777777111(((,,,===FFFMMMFFFAAA@@@;;;111&&&!!!!!!---DDDWWWUUUAAA+++!!!---IIIcccmmmdddOOO>>>+++(((""" ###)))///666===CCCNNNNNNBBB...""""""  !!! """###%%%(((---000777GGGccc///111333666777777777666333333222222111000000//////---++++++,,,---------''''''''''''(((***,,,---,,,***)))((()))***)))(((&&&&&&'''(((((()))*********((('''(((+++,,,+++)))'''(((***+++,,,+++***)))''''''''''''(((***+++,,,111333444333222333888=========:::777999======999555444222000000111222333666555444333222333333444888888888888777555444222333222222333777;;;@@@CCC999444000000222333111...///000000000000000000000///...---+++***)))))))))&&&(((***)))'''$$$######"""&&&((((((''''''&&&$$$###"""###%%%%%%%%%""" ###%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$"""  !!! !!!"""""" ###)))&&&$$$!!!"""$$$###!!!!!! %%%%%%)))++++++---///---***(((  %%%///777;;;CCCCCCAAA:::...""" 222BBBJJJLLL???444000...'''!!!///GGG]]]]]]HHH///!!!'''888GGGLLLEEE666***$$$"""'''...444777:::<<>>>>>;;;444***%%%888FFFKKKDDD333$$$ ,,,CCCYYY\\\JJJ///$$$(((***'''!!!!!!---666999999777555;;;>>>888+++######!!! $$$(((***+++************+++555OOOuuu000111333444666666666666222222111111000/////////---,,,++++++---------+++'''&&&%%%$$$%%%''')))+++***(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$######$$$%%%&&&&&&%%%&&&'''((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&)))+++------,,,...333777:::;;;:::666666999999666777555111......000333666777777555444444444555666///111333444333000,,,***.........///000222444666222444555333000///000222......---------------,,,///...,,,***(((&&&%%%%%%''''''&&&$$$"""!!!"""$$$""""""###$$$&&&((())))))((('''&&&$$$###############!!!  !!!!!!"""""""""###############"""%%%((((((&&&### !!!  !!!""""""  """ !!!(((000CCCTTTdddlllooopppjjjaaa@@@***      """$$$$$$'''((((((%%%&&&888CCCFFF777***!!!!!!###444EEEJJJ>>>)))###...777999666222//////222000)))######!!! $$$))),,,+++)))'''&&&(((%%%)));;;WWWzzz222222333444444555555555111000000//////...---------+++++++++------,,,+++'''&&&%%%$$$%%%'''(((***)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%##################$$$%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((('''***,,,,,,,,,---111555666999999555444777777555999777444111111444777:::777666555333333444444555...///111222111...+++(((,,,,,,------...///000000///222444333///---///111...---------,,,,,,++++++///...,,,***(((&&&&&&%%%''''''&&&###!!! """$$$#########$$$$$$&&&((()))***)))'''%%%"""!!! !!!!!!!!!!!! """""""""""""""""""""### ###&&&))))))'''###!!!!!!!!!###!!! !!!!!! !!!%%%000;;;^^^sssvvvJJJ000###      ###222::::::000***%%%""" &&&...---'''"""+++000---""" (((---...,,,)))((($$$((()))&&&###"""!!!!!!###(((***)))&&&###"""$$$$$$(((222AAAYYY{{{444444444333333333333333//////...------,,,,,,+++,,,++++++,,,------+++***&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%&&&'''&&&%%%########################"""$$$&&&&&&%%%%%%%%%&&&######$$$%%%&&&''''''(((&&&%%%%%%%%%&&&'''(((((((((+++...---,,,,,,000333222666888444333555666555777555444333444888;;;>>>555444333222111222333333///111222222111///,,,******+++,,,---.........---...111333222///---...000......------,,,+++++++++...---+++)))(((&&&&&&&&&''''''&&&$$$"""!!!"""$$$"""######""""""###&&&(((((((((&&&$$$"""!!!######!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!###%%%''''''%%%""" ###&&&"""""""""###""""""'''000BBBQQQyyyxxxNNN111"""!!!      ***000000...---,,,)))$$$"""***444555---!!!!!!   !!!###$$$"""!!! !!! """%%%&&&%%%###"""!!!!!!(((///444BBB```}}}666666444333222111111111------,,,,,,+++*********+++++++++,,,------+++)))%%%&&&'''((()))((('''''')))'''&&&%%%&&&'''&&&%%%"""""""""""""""""""""""" $$$'''((('''%%%$$$%%%$$$$$$%%%%%%&&&((()))***''''''&&&%%%%%%%%%%%%&&&'''***,,,,,,***))),,,//////444666444222444666555555444333333444777999;;;333222111000///000111111000111111111000...,,,+++)))***,,,---......---,,,///111222222111000/////////......---,,,,,,+++++++++***)))'''&&&%%%%%%%%%'''''''''%%%###""""""$$$!!!""""""!!! ###&&&$$$$$$$$$###!!!  $$$$$$###""""""###"""""""""!!!!!!  !!!#########!!!!!!%%%'''!!!(((---+++)))((($$$&&&000AAAZZZooouuuOOO111###%%%     %%%***+++***(((((('''%%%%%%---777555---""" !!!!!! """!!!  !!!"""######"""!!!"""### &&&---...555LLLfff888777555333222000000000,,,,,,++++++***))))))(((+++***+++,,,------+++)))%%%&&&(((******)))'''&&&)))(((&&&&&&'''''''''&&&"""""""""""""""!!!!!!!!!"""&&&(((&&&###""""""&&&&&&&&&&&&((()))++++++)))((('''%%%$$$#########$$$&&&)))(((&&&%%%'''***---222555333222444666555666555444333333333444444222111///.........///000/////////...---,,,+++***(((***,,,...///...---,,,111111222333333222000/////////...------,,,++++++)))((('''&&&%%%$$$$$$$$$'''((((((&&&$$$######### !!!!!!"""%%%!!!!!!!!!!!!!!!  $$$%%%$$$"""###$$$######"""!!!  """&&&(((444<<>>444!!!"""###      !!!!!! )))111666===HHHRRRUUUSSSBBB///### ###  !!!!!!  !!! !!!"""###$$$###"""'''000777OOOnnn333333222111111000000000,,,,,,+++***)))(((((('''((((((''''''&&&&&&%%%%%%((()))***+++,,,,,,+++***'''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%'''''''''%%%###"""###$$$'''&&&%%%$$$###"""""""""$$$###""" ((('''&&&&&&%%%&&&&&&&&&---///000111000111333444////////////...---,,,+++)))+++---...444<<<@@@>>>777333---))))))***+++,,,((()))++++++***+++...000000000000000222777???DDDBBB;;;111+++*********)))$$$$$$###$$$%%%&&&((()))(((***,,,++++++---222777:::@@@DDDAAA<<<888222,,,+++'''""" !!!"""###!!!"""555PPPddd}}}~~~mmmQQQ999%%%!!!$$$111===TTTcccssszzzvvvqqqcccNNN>>>%%% ###%%%$$$         !!!!!! $$$...;;;EEEPPP[[[___^^^ZZZHHH111###   !!!###$$$%%%###"""$$$)))...555NNNsss000000000000//////......------,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%$$$###)))***+++,,,,,,+++******(((''''''((((((***+++,,,)))(((((((((''''''&&&&&&''''''&&&%%%$$$#########$$$$$$###"""!!!!!!!!!""""""!!!!!! !!!&&&&&&&&&''''''&&&&&&%%%,,,...///000//////111222////////////---,,,***)))---000222222777>>>AAA???777333...+++***++++++***((()))*********+++---///...---,,,---000666===AAA>>>888000***(((((())))))#########$$$%%%''')))+++---///222333444888???EEEZZZ^^^^^^WWWOOOHHH@@@999)))&&&!!! """444OOOdddzzz{{{{{{xxxtttgggPPP<<<&&&""" '''444???OOO```tttyyyiiiQQQ==='''  """"""$$$$$$!!!      """""" %%%000>>>KKKWWW___^^^XXXQQQ@@@---   !!!###!!!###%%%%%%&&&'''+++...---:::TTTyyy///000000111000000///.........---,,,***(((&&&%%%%%%%%%&&&&&&%%%$$$######)))***+++,,,+++***)))((('''''''''((()))***++++++'''((()))))))))((('''&&&'''&&&&&&%%%%%%%%%$$$###  !!!"""""" !!!"""###$$$%%%$$$%%%&&&''''''&&&%%%%%%,,,...///...------...000/////////...---+++***)))+++///000...///333555333222000...------+++)))'''((()))******))))))+++---***))))))***---111555666222///,,,)))''''''&&&&&&#########$$$&&&(((***,,,000555;;;@@@EEEKKKSSSYYYnnnmmmfffXXXJJJ@@@777000$$$### !!!###"""!!! ---AAAQQQ___```^^^YYYTTTMMMAAA666%%%!!! '''222AAAVVVlll|||xxxsssmmm```KKK:::$$$  !!! !!!!!! """"""       )))777CCCNNNSSSPPPIII;;;///"""    !!!###%%%"""###%%%'''((()))+++,,,+++---999UUU{{{000111222333333222111000------...---+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%)))***++++++***)))((('''$$$$$$%%%&&&&&&'''''''''%%%''')))******)))(((&&&'''&&&%%%&&&'''&&&%%%### !!!"""### !!!"""$$$&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%***,,,------,,,,,,...//////...---,,,+++*********)))---///+++***,,,---+++---,,,,,,,,,,,,+++'''$$$((())))))(((''''''(((***'''&&&&&&(((+++------,,,)))))))))((('''&&&%%%$$$$$$$$$$$$$$$&&&(((***,,,666===HHHQQQWWW^^^dddiiirrrnnnbbbNNN>>>444---'''""""""!!!"""%%%%%%### %%%000888777999888111---+++)))%%%""" ***:::NNN___iiiiiibbbZZZTTTPPPGGG:::000"""$$$"""     +++333:::???===999''' !!!    !!!!!!!!!###%%%%%%%%%%%%%%%&&&&&&&&&&&&---)))---===ZZZ...///111222222111///...,,,---------,,,***(((&&&$$$$$$######$$$%%%'''((())))))******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&(((++++++***(((&&&'''&&&%%%&&&((((((%%%""" !!!"""######!!!!!!""""""$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&(((***+++,,,---000222...,,,***((('''(((***+++(((---000---+++---...---+++)))(((((()))((('''%%%((())))))'''%%%$$$%%%''''''%%%$$$%%%(((***+++***(((((()))(((&&&%%%%%%%%%%%%%%%$$$%%%&&&(((***+++333<<>><<<;;;333''' !!! &&&'''(((&&&###"""###&&&  """***111...+++&&&!!!""""""!!!  """%%%     )))'''  $$$  !!!%%%***///::::::777///&&& $$$!!!"""###""" """(((&&&%%%%%%&&&'''&&&&&&$$$&&&***---000@@@ddd+++,,,------......------...---+++++++++***'''%%%'''%%%###$$$%%%'''((('''***'''$$$$$$&&&'''%%%###%%%&&&'''''''''&&&%%%$$$$$$###&&&,,,...***'''(((&&&&&&&&&'''))))))((('''%%%###!!! """###$$$###!!!  """###%%%$$$###"""""""""""""""$$$%%%&&&((()))*********&&&'''((('''%%%$$$%%%'''&&&%%%%%%&&&(((***++++++---,,,***)))((((((((((((,,,***'''$$$""""""""""""%%%%%%%%%%%%%%%'''+++---///,,,)))((((((((('''&&&'''%%%###!!!!!!"""###$$$"""'''+++,,,---000///+++---+++(((%%%"""!!! """!!!"""%%%'''%%%!!!   """   ***>>>CCC777$$$    ###(((000111'''!!! !!!!!!///>>>JJJLLLJJJ@@@111$$$  !!!###%%%&&&&&&%%%$$$&&&'''###"""'''///000333FFF]]]------...///////////////---,,,*********(((&&&###)))'''%%%%%%'''(((((('''***(((&&&%%%''''''&&&$$$%%%%%%&&&'''''''''''''''&&&$$$&&&+++...***''''''&&&&&&&&&''')))***))))))###""" !!!###%%%###"""!!! !!!"""###!!!"""%%%'''((((((''''''###%%%&&&&&&$$$""""""#########"""###%%%&&&'''&&&///...+++)))(((((())))))((('''%%%###""""""######!!!""""""###$$$'''***,,,...,,,)))''''''&&&%%%$$$'''&&&$$$###"""""""""###"""&&&'''&&&&&&(((&&&###'''%%%###!!!  ###%%%$$$ !!!   444NNNUUUFFF...    %%%---333444+++  !!!!!!!!!///>>>JJJLLLLLLCCC555(((  !!!""""""$$$%%%%%%$$$$$$%%%&&&'''$$$''',,,,,,,,,:::LLLhhh//////000111111111111000///...,,,+++***)))&&&$$$***)))''''''((()))((('''+++)))((('''(((((('''%%%%%%%%%&&&&&&''')))***+++((($$$$$$)))---+++)))(((&&&'''((()))***))))))((("""!!!  """$$$&&&######"""!!!  """###"""%%%((()))(((&&&$$$###%%%''''''$$$  !!!"""###$$$$$$$$$...,,,)))'''&&&&&&((()))$$$###"""!!!!!!"""###$$$ !!!###%%%(((***,,,...+++)))'''''''''&&&$$$'''&&&&&&$$$###"""!!!!!!"""$$$$$$ """""" !!!###""" !!!$$$""" !!!!!!!!!  ###===[[[dddSSS666    $$$000555666...### !!!---;;;DDDHHHJJJEEE888+++""" !!!"""""""""!!!###$$$$$$######$$$%%%((($$$%%%((((((&&&...999HHHeee//////000111111111111000222111///...---,,,)))&&&((('''&&&''')))***)))(((+++*********))))))((('''((('''''''''''')))+++,,,)))$$$"""'''+++,,,,,,...,,,...111111///,,,(((&&&$$$###"""!!!!!!!!!###$$$############"""!!! !!! ###'''***+++)))&&&$$$%%%(((***((($$$ ###$$$%%%%%%&&&)))'''$$$""""""$$$&&&(((""""""!!! !!!!!!"""!!!"""###%%%(((***++++++,,,***(((((())))))(((&&&''''''&&&%%%$$$"""  """!!!$$$'''&&&  !!!!!!!!!###$$$### !!!!!!!!!!!!  !!!;;;ZZZcccSSS666  +++///000,,,### !!!***555:::@@@EEEBBB666***!!! """"""""""""!!!!!!"""######""""""###$$$&&&""""""&&&((('''***000777KKKhhh---...//////000000//////222111///......,,,)))'''%%%$$$$$$&&&)))******)))***+++,,,+++***)))((((((******(((''''''((()))***(((###"""%%%***---444;;;===@@@CCCBBB;;;222+++''''''&&&$$$"""!!! !!!!!!!!!!!! !!!###&&&((()))(((&&&$$$'''((()))''' ###$$$%%%&&&((($$$###"""!!!"""%%%(((***######"""!!!!!! #########&&&***+++***(((((('''''''''))))))((('''&&&&&&&&&%%%###!!! !!!(((---...((($$$"""$$$###!!!!!!"""###""" !!!"""###"""  """!!!!!!   111JJJRRREEE///    """###%%%$$$"""###$$$(((...222999@@@>>>555(((   !!!!!!  """######"""!!!###$$$&&&$$$$$$''')))))))))+++...666HHHfff,,,---......//////......///---,,,,,,,,,+++(((&&&$$$$$$$$$&&&)))+++***))))))+++---,,,***(((((((((******)))((((((((((((((('''%%%$$$&&&***222@@@NNNWWWYYYYYYRRREEE888...***((('''&&&###!!! """"""######$$$$$$$$$$$$%%%&&&'''### """######%%%'''#########$$$%%%(((***+++$$$$$$######""""""!!!!!!###"""###(((,,,...+++((()))((((((((())))))'''%%%%%%$$$$$$"""!!!  !!!""")))333:::<<<===444***$$$%%%&&&%%%###!!!"""###!!!  !!!!!!  %%%444:::222%%%    !!!)))---+++)))+++///666======444(((  ### """######""""""###$$$))))))))))))((('''''''''+++,,,555MMMrrr,,,---......//////......---,,,++++++++++++)))''''''''''''(((******((('''(((+++------***''''''(((''''''(((((()))(((((((((((('''((())),,,777NNNbbbpppnnngggYYYGGG777...+++''''''%%%$$$"""!!!  !!!%%%###!!! """$$$&&&$$$%%%&&&"""!!!%%%$$$###$$$%%%$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%%%%$$$$$$###&&&,,,333555333///222111///......,,,(((&&&$$$###!!!  ###)))000<<>>OOOdddrrrwwwfffUUU>>>...&&&$$$"""!!!!!!!!!!!!  """---<<>>777111---+++'''''',,,---%%%  !!!!!!!!!   !!!!!! ###%%%((()))((('''&&&'''(((%%%''',,,---444LLLeee555222///.../////////......,,,******,,,...///000((()))+++,,,+++***'''%%%&&&(((***)))'''%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$!!!"""###''',,,000///---***'''%%%%%%%%%&&&"""!!! !!!"""""" !!!!!!!!!!!!!!!!!! !!! !!!!!!   !!!!!!!!!""""""######""""""%%%%%%&&&%%%$$$""" !!!"""###"""!!! """$$$$$$%%%+++888IIIYYYdddiiibbbaaaaaa```YYYIII555&&&!!!!!!'''222???JJJOOOPPPNNN:::111'''"""$$$$$$!!!"""%%%%%%$$$"""   !!!***555;;;:::555000---)))&&&&&&******$$$ !!!""""""!!!   !!!$$$'''(((((('''((()))&&&"""###'''((()))555DDDjjj333111///...///000/////////---******+++---......&&&))),,,---,,,)))'''&&&%%%'''))))))&&&$$$######$$$$$$$$$$$$######"""!!!  !!!###$$$######&&&&&&&&&%%%%%%%%%%%%%%%!!! !!!"""!!! !!!"""!!!!!!    """!!!!!!"""""""""""""""!!!############""" !!!  """$$$"""###'''111AAARRR```ggggggbbb]]]YYYTTTHHH666(((!!! !!! !!!%%%,,,111555666((($$$"""###!!!$$$&&&%%%$$$     %%%///444444111///...)))((('''((('''"""  !!!!!!!!!  !!!"""""""""""""""!!!!!! """%%%''''''((()))***%%%!!!!!!%%%'''(((...666KKKooo222000...---///000000///000---***)))***+++++++++'''+++...///---***''''''$$$&&&''''''$$$"""""""""$$$$$$$$$$$$$$$###"""!!!"""  """"""!!!"""""""""######"""!!!!!!  !!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!"""""""""!!!!!! """"""!!!!!!   """###$$$$$$'''...<<>>IIIQQQEEE===222,,,***(((%%%"""!!!!!!    """...666555+++!!!!!!$$$$$$$$$&&&)))''')))((($$$  """###"""!!! !!!$$$%%%&&&'''***,,,,,,)))%%%$$$%%%(((***,,,444FFFeee000...,,,---...000111000---+++))))))+++---//////999<<>>777000!!!!!!%%%%%% ###$$$!!!  !!!###$$$%%%'''))),,,...,,,)))&&&&&&'''((((((111<<>>???:::222+++&&&%%%%%%""" """###"""!!!  """###!!!!!! !!!"""###!!! !!!  !!!"""       ###+++444DDDQQQNNN@@@,,,!!!!!! """"""!!!###!!!"""""""""""" ###$$$&&&&&&&&&&&&((()))***++++++***))))))***,,,777555999JJJhhh000///......//////---,,,...---+++***++++++***)))///111222000,,,(((&&&&&&$$$""" !!!###!!!  """###"""!!!  !!!"""###!!!"""###"""!!! """###"""     (((666DDDUUU^^^RRR???+++   !!!!!!  !!!!!!!!! !!!###%%%%%%%%%%%%''')))%%%'''((((((((())),,,...---...222<<>>SSSddd//////000111111...)))%%% """%%%&&&%%%$$$&&&$$$""""""$$$%%%&&&&&&""""""""""""!!!  !!!!!!"""!!!  $$$'''''''''$$$###""" """&&&))))))&&&$$$  '''///;;;NNNbbbkkk___DDD... !!!   !!!  !!!!!!!!!"""$$$%%%$$$###!!!!!! """$$$%%%&&&''''''&&&$$$###""""""$$$%%%$$$%%%%%%$$$%%%'''((()))***---000''')))+++---///555===DDDaaa.........//////---)))&&&"""!!! !!!$$$&&&&&&&&&%%%###!!!"""%%%'''&&&%%%""""""######"""  !!!"""""""""  """$$$$$$###"""!!! &&&***///000...)))%%%""" !!!$$$---===MMMRRRHHH666((( !!!!!!   """###"""!!! """$$$$$$!!! """$$$$$$%%%&&&&&&&&&%%%$$$### $$$&&&%%%$$$$$$%%%"""$$$&&&'''(((***---///((((((((()))***...333777FFFaaa...------......---)))''''''%%%###$$$&&&((())))))(((&&&$$$%%%''''''%%%###""""""######""" !!!"""#########  !!!!!!   !!!""""""!!!!!! """"""%%%'''(((+++000555555...%%%      """(((000333---%%%    !!!""""""  ###!!! !!!  ###&&&%%%### !!!  """###!!!"""$$$%%%&&&&&&%%%$$$ ###''')))((('''&&&'''$$$&&&'''&&&&&&&&&)))+++,,,+++***((()))---333777444HHHeee------,,,+++)))'''&&&%%%%%%$$$$$$''',,,///...,,,+++%%%"""&&&&&&!!! """$$$"""""""""######""" ###!!!  !!!!!!  !!!!!!!!!!!! (((///444555444444111,,,&&&"""        """%%%!!! """!!! !!! """$$$%%%%%%$$$$$$ """###"""!!! %%%(((%%%###$$$###$$$&&&''''''&&&$$$###$$$%%%&&&'''''''''&&&%%%'''((()))))))))***---000333555BBBZZZxxx,,,,,,,,,+++)))'''&&&%%%###"""###(((...222222111,,,&&&###&&&&&&""""""$$$###"""!!!"""######!!!!!! !!!   """!!!"""&&&,,,222444444333---***&&&!!!   $$$'''$$$ """ !!!!!!  !!!""""""######  """### $$$&&&$$$"""###$$$%%%&&&((('''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%'''((()))))))))***---000333222666BBBVVVsss+++++++++***)))'''&&&%%%######%%%+++222888999888,,,'''$$$%%%%%%$$$$$$&&&###"""!!!"""######!!!""" !!! '''### !!!((((((***---000000///---"""   !!!%%%$$$  """ """ !!!!!!"""  ###"""%%%"""!!!"""$$$%%%&&&''''''&&&%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&'''(((((((((***---///444333333555===SSSwww************)))((('''&&&&&&%%%'''---444999:::999***&&&###"""###$$$%%%%%%$$$###"""###$$$$$$""" ###!!! !!! """  """&&&(((+++&&&!!!'''***++++++)))&&&%%%%%%&&&&&&''''''&&&&&&(((((('''((((((&&&###!!!   !!!  !!!%%%$$$ !!!!!!$$$"""!!!"""######$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%&&&''''''((()))---///111333555777888BBBYYYnnn)))))))))))))))((('''&&&'''&&&&&&***000333333111&&&%%%""" """$$$$$$###%%%$$$###$$$%%%%%%###!!!"""  !!!!!!"""&&&***&&&!!! !!!!!! '''333:::<<<000***!!!###///;;;???@@@@@@;;;555333222000,,,)))&&&$$$###%%%###"""   !!!   !!!###!!!  !!!''''''### !!!$$$""""""###!!!!!!""""""############ !!!!!!"""###$$$$$$$$$%%%&&&''''''))),,,///......000444666999AAAKKKgggyyy(((((()))))))))((('''''''''%%%$$$&&&)))+++(((&&&"""###""" """%%%%%%!!!%%%$$$###$$$%%%%%%###!!! !!!###***111333---$$$  ...===FFFIII333,,,### !!!!!!---===JJJNNNNNNNNNHHH???;;;777222+++%%% !!!$$$))))))$$$ !!!     !!!  $$$$$$### !!!!!!&&&&&&### !!!!!!###""""""$$$ !!!"""""""""""""""!!!!!!!!!"""#########$$$%%%&&&'''))),,,///222---+++///222444888<<>>JJJIIIGGGHHHCCC:::222...((("""###***+++&&&   !!!!!! !!!!!!"""!!!   !!!###""""""!!!!!! !!!!!!""" !!! !!!### !!!"""######$$$###"""!!!!!!!!!"""###"""###%%%%%%&&&(((,,,///333...+++---///000333777444===KKK[[[kkk&&&'''((((((((((((((((((,,,***'''''')))(((%%%"""$$$%%%###%%%)))''' """!!! !!!"""""" !!!###!!!%%%!!!    &&&&&&""""""'''...,,,&&&%%%---777AAAKKKKKKAAA444***'''(((777@@@===999:::666...$$$!!!$$$(((%%%       ###""" !!!!!!  !!!###  """$$$'''###!!!$$$%%% """ !!!"""$$$$$$&&&%%%###!!!!!!!!!"""""""""###$$$%%%&&&(((,,,///,,,******,,,,,,***+++...222555:::@@@KKK^^^zzz'''+++---+++&&&$$$&&&***(((&&&$$$%%%''''''$$$!!!""""""############""""""  !!!!!! !!!+++333((("""###"""...>>>KKKXXX\\\]]]VVVFFF888000...///000000,,,'''"""$$$(((+++,,,'''     ,,,..."""""" ###'''%%%   ###&&&'''%%%""" !!!"""######"""!!! """!!!!!!"""###$$$$$$###!!!!!!###&&&***---...------,,,,,,,,,------...///---444:::::::::AAAQQQ___'''***,,,***&&&$$$&&&)))'''%%%$$$$$$&&&&&&###!!! !!!!!!""""""!!!!!!   ###111777---"""###%%%$$$!!!%%%***555CCCNNN___aaa___VVVHHH:::111...######!!!  $$$///:::>>>555)))   !!!,,,...&&&!!!  $$$&&&%%%!!!"""%%%&&&$$$!!!!!!""" !!!"""""""""!!!""""""""""""############!!!!!!###&&&***,,,,,,+++************+++,,,---...,,,111666555333555===FFF&&&)))***)))%%%###%%%'''&&&%%%$$$$$$%%%$$$""" !!!""""""""""""""""""!!! !!! (((,,,%%% !!!!!!"""&&&+++000666>>>HHHPPP]]]ZZZUUULLLAAA555,,,''' %%%555GGGMMMAAA000!!!"""   """#########$$$%%%%%%"""!!!######""" !!!$$$&&& !!!!!!!!!!!! ###############""""""""""""###$$$'''+++,,,***)))''''''((((((***+++---...///333666666333222333555&&&((()))'''%%%###$$$&&&%%%$$$$$$$$$$$$###!!! $$$$$$%%%%%%%%%%%%$$$$$$ !!!'''+++111666;;;@@@EEEIIIIIIDDD===777111***""""""%%%&&&666GGGOOODDD555$$$   !!!!!! """'''+++,,,&&&  """"""!!! !!!###%%%"""""""""!!!!!! $$$$$$%%%$$$""""""""""""%%%%%%'''***------***(((&&&&&&'''(((***,,,...///000222444666666666444444'''''''''&&&%%%$$$$$$%%%$$$$$$%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$   %%%(((---111333555777888111,,,&&&$$$###!!!!!!%%%'''333@@@HHHEEE===,,,%%%  !!!%%%((($$$ ###''')))###!!!"""!!!   !!!###""""""""""""""""""#########%%%&&&%%%"""!!!"""###'''(((+++...000///,,,(((&&&'''((()))+++---///000---...///111333555555444(((''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%###"""""""""!!!""""""""""""""""""!!! !!!###$$$%%%$$$$$$!!!###!!!  '''000;;;CCCFFFCCC222)))'''444<<<222"""!!! !!!!!!!!!"""!!! """    !!!### !!!"""###%%%&&&'''"""%%%'''%%%"""!!!###%%%(((***---111333111---)))(((((()))***,,,...000111//////000111222333444555)))((('''&&&&&&&&&%%%$$$$$$&&&((('''$$$""""""$$$ !!!!!!""""""!!!!!!  !!! """(((%%% &&&...777???AAA>>>111&&&$$$555OOO\\\LLL111((( """### !!!!!!$$$,,,000///***$$$!!!"""  !!! !!!!!!"""$$$&&&###""""""!!!!!!"""###$$$!!!$$$'''&&&"""!!!$$$'''''')))---222444222---)))((())))))***,,,...///000///222555555444444444666)))(((''''''''''''&&&$$$$$$''')))'''$$$"""###%%%""""""############"""""" !!! !!!!!!$$$&&&!!!  $$$***(((  %%%---555;;;999333,,,!!!  ***DDDgggwwwaaa@@@---###!!! !!!"""""" """$$$"""######+++444???EEEDDD<<<333---$$$ !!!###!!! !!! """###%%%'''***)))'''$$$!!! $$$'''&&&###"""%%%(((%%%(((---222444222---((()))))))))***+++---...///)))...444666444222222444%%%)))...222222...(((#########$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$!!! !!!  ######%%%###  !!! %%%(((((('''%%%  $$$;;;]]]wwwSSS---$$$"""!!!&&&$$$ !!!   !!!###***222RRR^^^dddccc]]]XXX@@@,,,###!!!""""""!!! ###&&&$$$""""""$$$"""$$$&&&'''&&&$$$######$$$&&&***---///...+++***---,,,+++******+++------------...000111222333444'''***...000000,,,'''$$$%%%%%%$$$$$$############!!!$$$$$$"""   """  """""""""   ###///BBB___~~~tttVVV...&&&!!!!!!"""   )))555IIIccciiimmmmmmjjjfffMMM111&&&!!!### """!!! !!! &&&$$$!!!!!!###%%%###$$$&&&&&&&&&%%%$$$$$$$$$&&&(((+++,,,,,,***)))++++++++++++,,,---...///------...000111222333444'''(((***+++***(((%%%###&&&&&&$$$###"""!!!!!!!!!!!!""""""  !!!!!!  """    """""""""+++:::NNNccclll\\\EEE,,,%%% !!!&&&'''""" """333DDD```pppjjjiiimmmqqqrrr[[[777*** !!!###!!! """""" !!!!!! '''&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))((()))***,,,---...//////------...///111222333333&&&&&&&&&%%%$$$###"""!!!%%%$$$###!!!!!! !!!!!! !!!!!!  !!!"""!!! !!!"""      $$$### (((222>>>CCC:::,,,$$$  &&&000111***### !!! $$$:::OOOnnnvvvgggaaafffpppvvvaaa:::***  !!!!!!   !!!$$$$$$$$$$$$""" ###  !!!'''&&&$$$###"""######$$$%%%###""""""###%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''')))+++---.........---,,,---...///000222333333'''&&&$$$###"""""""""###"""!!!  """### !!!!!!  !!!"""""" !!!       ######(((***&&& !!!!!!)))222444---%%%""""""  %%%<<>>[[[xxx}}}yyykkkZZZNNN333'''"""###!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""#########%%%'''$$$!!!""" !!!######"""###$$$%%% """###$$$###""""""$$$"""!!!###((()))&&&"""%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,---...///111222222  !!!###$$$$$$"""!!!$$$%%%$$$!!!!!!!!!        !!!""" !!!  !!! """$$$%%%#########""" !!!  !!!""""""!!! """+++555BBB```ddd\\\LLL>>>999$$$"""###$$$  """"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###$$$%%%$$$$$$'''###!!!""""""'''(((%%%###"""###"""$$$%%%%%%$$$###%%%###"""&&&***+++(((###&&&&&&'''(((((((((''''''%%%$$$$$$%%%&&&(((***,,,+++,,,---...///111222222###!!! """$$$ !!!"""######"""!!! !!!!!!         !!! !!!"""$$$&&&### """###$$$$$$###!!!""" """###"""!!!$$$&&&222666999888222***!!! ###$$$###!!! """!!!""""""""""""!!! !!!"""  """!!!!!!"""""""""  !!! """''')))(((%%%###""""""!!!!!!###$$$!!!$$$''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&(((***((($$$%%%***,,,+++------------............!!! !!!"""### #########$$$%%%$$$###!!! !!!!!!    !!!%%%'''&&&"""!!!''',,,(((!!! """######"""!!! !!!  """###""" """&&&******'''!!!""""""!!! !!!""" !!!"""!!! !!!!!!  """ !!!!!!!!!  """&&&(((&&&$$$"""""""""  !!! ###%%%&&&'''&&&&&&''''''''''''''''''''''''((()))(((%%%&&&+++---,,,------.........///////// !!!"""""""""  !!!###""""""%%%###!!!"""$$$$$$!!! !!!!!! ###"""!!!!!!'''---222444222,,,$$$"""%%%""" ***000,,,###!!!!!! """"""!!! !!!!!!!!! """!!!!!!  !!! """   """ !!!!!!!!!  $$$%%%$$$###"""!!! !!!""" !!!###$$$%%%&&&&&&)))))))))((((((''''''&&&&&&((((((%%%&&&+++...,,,---....../////////////// !!!###$$$$$$$$$### !!!"""$$$&&&'''''''''$$$!!!"""$$$$$$   !!!!!!###,,,666>>>BBB???888,,,""""""***...'''!!!&&&,,,***###"""!!!  !!!"""!!!!!!  """!!!  """ !!!"""""""""""""""###"""!!!!!!""""""%%%'''""""""!!!"""###%%%&&&(((***))))))((('''&&&%%%%%%$$$'''&&&$$$%%%***,,,+++,,,---...000000000000/// """$$$&&&'''&&&&&&%%%"""""""""""""""###%%%&&&%%%$$$###$$$&&&%%%!!!   &&&%%%"""!!!&&&111@@@MMMTTTQQQHHH999***  '''000666)))""" $$$"""###$$$"""   !!!  !!! !!! !!!  """$$$  """!!!!!!!!!""""""######$$$!!!!!!!!! !!!""""""$$$&&&$$$######"""###%%%''')))((((((''''''&&&%%%$$$$$$###%%%%%%###$$$(((***(((+++,,,...000111000000///"""###%%%&&&''''''&&&%%%$$$$$$###!!! !!!$$$&&&###$$$'''(((&&&###  """###   !!!...000+++&&&***888JJJZZZbbb]]]SSSBBB111###   (((111777'''!!!"""&&&### !!! !!! !!! !!!!!!  !!!!!!!!!   """!!! !!!###%%%  ###""""""!!!!!!!!!"""######  """$$$!!!  """###%%%$$$$$$###$$$&&&'''((('''''''''&&&%%%%%%$$$$$$###&&&&&&###$$$((()))&&&)))+++---///000000///...$$$$$$$$$%%%%%%%%%$$$$$$""""""#########'''...333333777:::777///&&&    !!!!!!    %%%666;;;444...000<<>>///### %%%,,,111$$$!!!!!! """!!! !!!  !!!"""!!!  !!!###!!!  !!!"""###  ###"""!!!  !!!!!!!!!!!!   ###%%% """%%%(((***############$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((&&&&&&((()))&&&'''))),,,///000///...---$$$$$$################## ###%%%***222<<>>WWWnnn{{{vvv```JJJ555(((%%%"""      %%%333???;;;555333;;;FFFHHHEEE@@@>>>888...$$$"""&&&******'''   !!!"""### !!!   !!! $$$''''''$$$ !!!!!!  ######"""!!!&&&!!!!!!   """###$$$%%%&&&!!!$$$ """111888444%%%%%%''''''''''''%%%%%%###$$$&&&((())))))((('''***)))'''&&&&&&'''((((((((((((***---//////,,,)))%%%%%%$$$###"""!!! !!!'''000BBB^^^uuusssZZZBBB222'''"""      $$$111;;;======<<>>YYYpppppp[[[LLL///)))"""      )))222===GGGIIIGGGEEEBBB>>>CCCDDDFFFGGGGGGDDD>>>:::666000'''     !!!""""""""" ###%%%$$$!!!"""!!! !!!"""$$$$$$$$$$$$###!!! !!!""""""  !!!###"""  !!!$$$!!! !!!!!!!!! """""""""#########$$$$$$!!!$$$"""!!!***---)))%%%%%%&&&&&&%%%$$$######%%%&&&((()))***))))))(((,,,,,,***)))((((((((((((******+++,,,...---+++(((%%%###!!!  """###%%%222EEEWWWeeerrrxxxlllaaaDDD;;;111+++)))&&&       %%%+++===OOOSSSOOOLLLLLLKKKHHHGGGHHHLLLOOOMMMFFF???555,,,!!!  !!!  """"""""""""""""""""""""  $$$&&&$$$""""""  !!! ###&&&'''&&&$$$###"""!!!!!!"""""" !!!###%%%$$$###!!! """######!!! !!!%%%###!!!  """###""" ########################!!!$$$### !!!&&&'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%'''((((((((('''''',,,+++***)))((((((''''''*********,,,------+++)))"""!!! !!!$$$%%%"""'''111;;;JJJVVVccclllqqqtttpppkkk___VVVJJJ???777///%%%       ###+++000BBBSSSWWWSSSQQQTTTVVVQQQLLLHHHIIIKKKIIICCC===...%%%  ###---333222***!!!    !!!  !!!!!!""""""""" !!!!!!!!!###$$$!!!!!!"""###'''((('''%%%###!!!!!! !!!!!!!!!!!!$$$%%%$$$###"""!!!!!! ###$$$$$$###!!! !!!"""'''&&&$$$ !!!###$$$###!!!$$$$$$$$$$$$############"""$$$$$$""""""###$$$"""!!!!!!"""###$$$&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%***)))))))))((('''&&&&&&*********+++------+++***  """###%%% ###$$$(((,,,111<<>><<<888444'''   ///HHHYYYXXXFFF///       """###$$$ !!!!!!!!!!!!""""""""" !!!%%%&&&&&&%%%%%%######"""  !!!  !!!###"""""""""###############"""$$$%%%$$$"""""""""###&&&'''%%% !!!###$$$###"""$$$$$$$$$$$$$$$$$$#########$$$%%%$$$#########$$$!!!!!!"""###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((''''''&&&***))))))+++---...---+++!!!!!!!!!!!!!!!!!!!!!!!! $$$###$$$&&&"""+++888FFFXXXjjjuuuwwwssspppgggXXXEEE444'''!!!          (((111999DDDMMM\\\aaaccc^^^YYYXXXVVVSSSSSSJJJ>>>333---***'''&&&  """;;;^^^uuuuuu]]]>>>(((  !!!  !!! !!!    """###$$$%%%$$$$$$###""""""###$$$%%%   !!!"""!!!!!!!!!"""### !!!###%%%&&&'''$$$%%%%%%""" """###$$$###"""!!!!!! !!!"""$$$$$$%%%%%%!!!###$$$$$$###"""###$$$###&&&$$$!!!""" ###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###%%%(((%%%$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***)))(((((()))((((((***---......---"""######"""!!! """!!!!!!"""###+++444???NNN^^^ggghhhlllkkkeeeVVVBBB///###          )))(((---888DDDNNNZZZccclllmmmkkkeee```^^^ZZZTTTLLLDDD777***!!!  $$$>>>bbb{{{zzzbbbBBB+++$$$!!!   !!! $$$$$$!!!  ###!!!    !!!  !!! """%%%'''((()))000///,,,)))&&&%%%$$$$$$  !!! !!!"""""""""!!!!!! ###$$$""" !!!!!!!!!$$$'''(((&&&'''&&&###!!!"""$$$%%%&&&%%%###"""  """$$$%%%&&&''' """$$$$$$######$$$%%% $$$######$$$!!! """$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''%%%$$$&&&+++((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''')))***++++++******(((''''''***---//////...!!!###$$$"""!!!""" """%%%***111888@@@FFFJJJQQQPPPKKKAAA555***!!!        (((555;;;CCCIIINNNTTT[[[```kkkjjjhhheee___WWWOOOJJJBBB666((()))BBBeee{{{www]]]<<<&&&"""  !!!"""###  !!!"""!!! !!!  !!!###"""  $$$"""!!!%%%&&&///AAAGGGBBB999///)))'''%%%"""$$$ """$$$###""""""  """"""!!!###&&&)))###"""&&&%%%  ###!!!"""$$$%%%&&&&&&$$$"""!!!$$$&&&%%%!!!  !!!$$$&&&'''''''''%%%$$$######%%%&&&%%%######$$$%%%$$$######$$$&&&!!!"""$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$%%%))))))%%%$$$&&&((('''&&&%%%$$$#########%%%"""$$$))))))###"""%%%(((''''''***------***''''''(((***,,,---------,,,!!!######!!!!!!!!!  """$$$'''+++...000222333444222---&&&         )))555<<>>SSSZZZMMM888''' !!!!!!     """######!!! !!! $$$444FFFaaagggHHH111(((%%%###!!!"""""""""!!!!!!###$$$)))&&&"""%%%%%%$$$(((111999888111///)))%%%&&&&&&!!! !!!"""#########!!!!!!   """"""  """%%%''')))***((($$$ $$$(((***%%%&&&(((((('''''')))+++'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%&&&******&&&%%%'''((((((((('''''''''((((((((('''(((++++++(((''')))%%%%%%&&&)))+++,,,***)))+++,,,---......---,,,+++ """###"""   !!!!!! !!!        '''---666;;;<<<<<<===>>>===EEEPPPXXXVVVFFF000 ###...:::<<<444(((   !!!  !!!###"""!!! !!!### ###444JJJkkkwwwRRR666+++'''%%%!!!###""" ###&&&%%%###""""""!!!###&&&--->>>QQQSSSJJJ<<<111(((''''''###!!!!!!!!!!!!"""""""""""" !!!""""""  """$$$&&&)))+++,,,%%%"""!!!%%%((()))&&&''''''&&&$$$""""""###'''%%%$$$###$$$&&&((()))%%%$$$###$$$&&&'''&&&%%%%%%###%%%******&&&$$$&&&'''(((((()))))))))***)))(((((()))******))))))))),,,,,,,,,,,,+++***)))''',,,,,,---------,,,***)))!!!"""###!!!!!!!!!!!!       ###'''(((&&&&&&)))+++666@@@MMMUUUPPPAAA---!!!$$$%%%$$$       """""" !!!"""&&&""""""111GGGiii[[[<<>>^^^}}}yyyRRR888---(((%%%$$$ !!!!!!""""""######!!!""""""###"""!!! !!!!!!""""""!!!!!!!!!###%%%&&&'''&&&###  """$$$&&&&&&### """%%%''''''&&&'''''' !!!###$$$&&&'''((($$$######$$$&&&''''''&&&######''',,,---)))&&&'''$$$%%%&&&(((((('''&&&%%%%%%((((((%%%&&&***+++(((###%%%'''&&&%%%&&&(((+++)))***+++,,,+++***)))((("""###"""          """444GGGLLL???..."""!!!$$$$$$""" !!!!!!!!!  !!!###""" """!!!%%%///FFFdddbbbAAA333***!!!###!!! """$$$$$$ """ $$$+++BBBfffUUU:::...)))%%%### !!!"""#####################"""!!!!!!!!! !!!""" ###&&&&&&&&&&&&'''((()))+++,,,***&&&!!!!!!!!!"""###%%%%%%""" !!!###&&&'''%%%$$$###$$$!!!"""###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&%%%%%%)))...///+++((()))###$$$&&&''''''&&&$$$###%%%))))))%%%&&&+++---)))''')))***(((&&&%%%'''******+++,,,,,,---,,,+++***(((###       !!!,,,;;;CCC>>>222%%%     !!!!!!"""       ###$$$"""''':::OOOuuuyyy\\\>>>---%%% !!!  ######!!!"""!!!(((;;;ZZZ}}}xxxOOO666+++%%%"""!!! """"""###############$$$''')))'''""" !!!"""!!!  """!!! ###&&&&&&&&&&&&'''%%%(((+++***'''###!!!!!!!!! !!!$$$((()))&&&$$$&&&""" %%%'''%%%"""!!!$$$%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%'''***++++++(((%%%&&&)))(((%%%$$$&&&&&&###***&&&###$$$(((+++***((((((((())))))************%%%&&&(((***,,,+++)))''')))$$$       (((444<<<999///######%%%%%%""" """!!!"""&&&%%%!!!!!!    !!!!!!   !!! !!!  !!!### !!!...<<>>111...,,,***(((''''''&&&%%%$$$$$$###"""$$$###$$$%%%''''''%%%### !!!!!!"""### """$$$$$$""" """%%%''''''&&&$$$""""""###&&&))))))(((&&&&&&&&&%%%%%%%%%'''((('''%%%"""&&&$$$"""$$$&&&'''$$$!!! """%%%&&&%%%%%%'''((('''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''%%%$$$(((***))))))+++)))%%%(((%%%###$$$'''))))))(((*********+++++++++++++++++++++***)))((((((''''''((($$$        !!!'''***''' ***888AAA@@@888000%%%### ***666???===666%%% !!!""""""!!!  ###%%%&&&$$$ !!!!!!!!!!!!!!!  $$$""" !!!'''***)))###!!!###$$$"""!!!!!!!!!!!!!!!  $$$"""###,,,>>>OOO\\\bbbQQQCCC555...//////,,,)))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!  !!!""""""$$$$$$""" """$$$&&&&&&$$$"""!!!!!!###%%%&&&''''''%%%$$$$$$$$$%%%&&&(((((((((&&&$$$&&&%%%%%%&&&''''''%%%""""""$$$&&&&&&&&&&&&(((***)))((((((''''''''''''''''''%%%######%%%&&&&&&%%%$$$((((((''''''++++++((((((&&&$$$%%%''')))***)))++++++++++++++++++++++++++++++***((('''''')))+++$$$"""         ###"""))):::EEEEEE:::/// ,,,===IIIGGG@@@### !!!&&&)))+++'''!!! !!!!!!"""""" ### """###"""&&&&&&### !!!$$$$$$""" !!!!!!$$$$$$%%%***222999===>>><<<666///,,,...000---)))))))))((('''&&&&&&''''''&&&&&&%%%###!!! ###""" !!!######""" !!!######"""!!!!!!"""$$$$$$$$$$$$$$$###!!! !!!###&&&((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&(((''''''''')))***)))((((((''''''(((((()))(((%%%###"""$$$%%%%%%%%%%%%'''&&&###$$$))),,,***((('''&&&&&&((()))***+++++++++++++++++++++++++++)))******(((&&&(((+++...           %%%666BBBBBB555(((,,,???KKKIII???!!! """"""!!! !!!!!!%%%''')))'''###  !!!!!! !!!!!!!!! ######  """###!!!"""!!! !!!"""$$$$$$### !!!"""!!! """%%%)))+++,,,,,,+++......,,,+++---000...))))))((('''&&&%%%&&&&&&'''%%%&&&&&&$$$!!! $$$###!!!  """###""" !!!!!!!!! !!!"""$$$###"""""""""""" """%%%''''''''''''(((''''''&&&&&&'''((())))))((()))***)))'''''')))+++(((''''''&&&''')))***+++(((&&&$$$###$$$%%%%%%%%%&&&(((&&&###$$$)))+++***''''''&&&&&&'''(((***++++++++++++++++++*********(((******)))'''(((,,,000          000<<<<<<---  ---@@@IIIAAA444 !!!"""!!! !!!!!! $$$%%%&&&%%%""" !!!$$$%%%$$$#########"""!!!  ###$$$ !!! !!!!!!#########$$$"""!!!  $$$ """  $$$!!!###$$$$$$$$$%%%&&&'''***+++***---111000++++++)))'''%%%######$$$$$$###%%%'''&&&$$$"""###$$$############"""!!!!!!###$$$###"""  """!!! !!!"""###!!! !!!######""" """&&&'''&&&%%%%%%&&&((('''&&&&&&&&&(((+++---,,,,,,+++***''''''(((***&&&&&&%%%%%%''')))+++---(((&&&%%%%%%%%%&&&%%%$$$%%%((()))'''(((+++***'''%%%%%%%%%%%%$$$&&&((()))++++++*********)))))))))(((+++,,,+++''''''***...           ,,,888777(((!!!///???FFF:::)))!!!  !!!!!!  !!!"""###$$$'''&&&%%%###    """%%%((()))'''%%%$$$$$$###!!!  """$$$!!!!!! !!! !!! !!! """###!!!!!!#########!!!###(((!!!"""''' !!!!!! """%%%###)))+++***,,,222222------+++'''$$$"""!!!!!!!!!!!!$$$(((((('''&&&''')))"""###$$$%%%%%%$$$"""!!! """%%%%%%%%%###"""!!!"""###"""!!! !!!"""""" !!!$$$&&&%%%### $$$''''''%%%######$$$((('''&&&%%%%%%(((---000---------***((('''(((***%%%$$$$$$%%%&&&))),,,...((('''&&&&&&''''''%%%$$$###(((,,,,,,,,,---***%%%###############$$$&&&(((+++*********))))))((((((***---...,,,(((&&&(((,,,         '''...,,,%%% """$$$  !!!)))...///***&&&   !!!"""###$$$'''%%%"""  &&&'''###"""%%%)))***&&&""""""$$$### !!!!!!!!!  $$$###!!! !!!"""$$$%%%&&&$$$!!!!!!"""!!! !!!%%%###!!! """$$$%%%$$$)))((('''***...111000...******(((###"""#########$$$%%%%%%&&&&&&######""""""!!!  !!!"""###$$$%%%!!! !!!###"""  """$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%'''%%%&&&(((%%%"""'''111///---***(((&&&%%%&&&&&&((('''&&&&&&&&&''')))***'''''''''''''''&&&%%%%%%%%%'''))),,,,,,***'''&&&((((((&&&%%%%%%%%%%%%%%%''''''&&&'''((()))+++---,,,,,,,,,***(((''')))+++         ######!!!%%%(((((($$$ """&&&&&&"""  !!!""""""###$$$$$$###   !!!$$$%%%&&&&&&''')))'''$$$######"""!!!!!!!!!  !!!!!!  """""" """$$$%%%%%%$$$""" !!!"""!!! !!!$$$###!!! """$$$$$$$$$))))))***---111222111///***)))&&&###  """"""###$$$%%%%%%%%%%%%%%%"""""""""!!!!!!  !!!"""### !!!######!!! !!!"""###$$$&&&&&&'''''''''&&&&&&%%%&&&###$$$&&&$$$!!!&&&...---+++)))'''&&&&&&&&&'''((((((''''''(((((()))***'''(((((((((((((((''''''%%%'''***,,,,,,+++(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***)))***+++***))))))***,,,           ###((()))(((%%%!!!$$$(((###   !!!###%%%###  """&&&)))))))))333444333...(((######$$$###"""  !!!"""!!!     !!!###$$$""""""!!!  !!!!!!!!!$$$""" !!!###$$$###)))))),,,///333333111///+++((($$$""""""""""""!!!""""""$$$%%%%%%$$$######  !!!""" !!!######"""!!!!!! !!!!!!$$$&&&'''))))))(((&&&%%%%%%######$$$###"""%%%******)))'''%%%%%%&&&((()))'''((())))))******))))))((()))))))))))))))))))))&&&(((***,,,---,,,***(((%%%&&&'''(((((((((''''''''''''((((((((((((''''''&&&(((+++++++++***+++,,,!!!            $$$((($$$$$$((('''%%%"""&&&///333+++!!!  """$$$,,,///***$$$!!! !!!  !!!!!! """'''%%%!!!  !!!!!! """&&&---555;;;RRRTTTSSSHHH888+++&&&&&&"""!!! """""""""!!!!!!!!!!!! !!!""""""!!!  !!!###$$$ """!!!!!!$$$""" !!!#########'''))),,,000222222000...+++'''###"""$$$%%%###!!! !!!###$$$$$$###!!!  !!!!!!""" !!!"""###  ###$$$###"""!!!!!!!!!!!!!!!""""""######%%%'''******)))'''%%%&&&$$$######$$$%%%'''(((((('''%%%$$$%%%&&&(((***'''(((***+++++++++***)))))))))))))))******++++++'''(((***,,,---,,,+++***$$$%%%(((***+++***)))(((((()))*********((('''&&&'''***---...---,,,++++++"""&&&###           """(((...)))!!! !!!"""###(((+++***(((!!!'''111444,,,""" ###!!!!!!444JJJNNN===***###  !!! !!!"""!!! """'''&&& """  """""" ######(((777NNN```|||~~~mmmRRR888***&&&!!!  """###!!! !!!"""!!!  !!!!!!!!! !!!"""### !!!!!! !!!###!!!!!!$$$""" !!!###$$$$$$$$$'''+++///000///...---+++((($$$###%%%&&&$$$!!! !!!"""""""""!!! !!!###### !!!"""!!!  ###$$$$$$###!!!!!!""""""###$$$&&&'''"""$$$''')))***)))'''&&&(((&&&$$$%%%(((,,,+++)))((('''%%%$$$%%%&&&(((***'''(((***+++++++++***)))******)))((())))))***+++'''(((***,,,,,,,,,++++++$$$&&&(((+++,,,+++***)))***+++,,,,,,+++***((('''***---000111///,,,****** %%%"""          '''###  !!!&&&+++'''!!!!!!""""""''',,,///000///...$$$""")))+++&&& """######  """@@@[[[^^^FFF,,,"""  !!! """&&&%%%!!!!!!  ###%%%000JJJnnnnnnIII000$$$ ######  """!!! !!!"""### !!!""""""!!!"""###$$$$$$###"""!!! """###"""!!!$$$###!!! """$$$%%%$$$"""&&&***---------------+++)))'''&&&%%%%%%###""" !!!""""""######""""""!!! !!!"""$$$%%%  """!!! """$$$$$$###"""""""""###$$$&&&'''(((!!!"""%%%'''(((((((((''')))(((&&&''',,,222111,,,***)))'''%%%%%%&&&((()))'''((())))))******))))))***)))((('''&&&'''((((((&&&''')))++++++,,,++++++'''((()))+++,,,,,,++++++,,,,,,,,,,,,,,,+++******+++...000111///,,,***)))       !!!)))555...%%% """ """###### """!!!(((111444222...------"""!!!"""!!!  """ !!!333EEEGGG888(((!!!   !!!!!!"""!!!###$$$$$$!!! """(((:::\\\YYY666$$$!!!!!! """"""!!!  !!! !!!""""""###!!!!!!### !!!!!!!!!!!!!!!"""""""""#########"""""" """$$$"""!!!$$$$$$"""!!!!!!###%%%&&&&&&###&&&***+++++++++---...++++++***(((%%%###"""###""""""!!!!!!###%%%''')))%%%$$$"""!!!"""###%%%&&&######""""""""""""######$$$""" """#########$$$#########$$$$$$%%%&&& !!!###%%%&&&'''((((((***)))''''''///777555------+++)))'''&&&&&&&&&'''((((((''''''(((((()))******)))'''%%%$$$$$$%%%%%%%%%&&&((()))***+++++++++)))*********++++++,,,,,,,,,,,,++++++***+++++++++)))+++......---+++******""""""     &&&///>>>666*** ###((()))'''!!!&&&...777888111)))%%%%%%!!!!!!!!!!!!!!!$$$$$$""" """!!! !!!"""###$$$$$$######"""  """""" ###"""###+++AAAfffbbb:::$$$""""""""""""!!! """"""!!! !!!""" """%%%(((***+++'''%%%!!! !!! !!!!!!"""!!!!!! ###$$$"""!!!$$$%%%###!!!"""$$$&&&&&&&&&$$$'''***+++***+++---000***,,,,,,)))$$$!!!!!!###%%%$$$###"""$$$'''+++---&&&%%%###""""""###%%%&&&((((((''''''&&&'''''''''%%%###!!! """######"""%%%$$$$$$###""""""###### !!!"""###%%%&&&(((((())))))&&&'''000:::777...///---***(((&&&%%%&&&&&&((('''&&&&&&&&&''')))******)))&&&###""""""######%%%&&&'''(((******++++++++++++*********+++,,,---,,,+++***))))))***+++,,,&&&)))+++,,,+++***+++,,,###***...,,,%%%       %%%---000---(((!!!  !!!###%%%!!!(((---333444///((("""  !!! !!!"""######!!! !!!!!!"""%%%(((222NNNxxxjjjCCC---((($$$ !!!###"""!!! !!!!!!   !!!###$$$%%% '''...111111***'''###  !!!#########"""!!!!!!  !!!"""$$$%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&%%%######&&&***,,,+++))),,,++++++***(((&&&%%%$$$%%%$$$$$$######$$$$$$%%%###!!! !!!$$$%%%$$$""""""$$$%%%%%%$$$$$$$$$%%%%%%$$$""" !!!###$$$&&&&&&%%%%%%###""" !!!###%%%&&&'''&&&&&&&&&&&&%%%%%%&&&''')))***)))++++++&&&$$$&&&'''&&&'''%%%$$$$$$&&&((())))))(((((('''&&&%%%$$$$$$###'''&&&&&&&&&'''(((***++++++******+++------,,,***++++++******************************))))))))))))$$$,,,000...'''!!!      &&&...111...(((!!!"""((()))%%% ###&&&***......***%%%!!!     $$$######$$$%%%$$$"""  !!! !!!%%%(((222NNNxxx{{{RRR888'''$$$   !!!!!! !!!""""""$$$  &&&---000000+++((($$$############""" !!!#########"""!!!"""!!! !!!"""###$$$%%%%%%%%%$$$### """$$$%%%%%%%%%$$$%%%$$$$$$&&&***,,,+++)))+++******)))(((&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%###!!! !!!###%%%###"""###%%%&&&%%%$$$""""""#########"""!!!""""""###$$$&&&&&&%%%%%%###"""!!! !!!!!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))),,,+++&&&$$$'''(((''''''%%%###$$$&&&((()))((((((''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))((()))***,,,...---,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))((()))))) (((,,,***$$$         %%%---///,,,%%% )))111:::;;;444'''"""%%%%%%&&&'''&&&###!!!  !!!!!! !!!  !!!!!!  !!! '''&&&&&&&&&'''%%%###   """%%%...FFFoooyyyPPP666&&&###   !!!!!! ###%%%***------(((&&&###"""###$$$###### """######""""""!!!###"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$!!!######$$$######%%%%%%%%%&&&)))+++************)))((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""!!! !!!###$$$###"""$$$&&&&&&%%%###!!! !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###"""######$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((((((,,,,,,'''%%%''')))''''''%%%###$$$&&&(((((((((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&''''''&&&'''))),,,..................------,,,,,,,,,---,,,***(((((((((((((((&&&&&&%%%!!!         !!!''')))&&& !!!%%%!!!!!!...999EEEGGG===--- ###&&&'''%%%### %%%%%%$$$""" !!!!!!!!!  !!!   !!!"""!!! !!!###""" (((''''''''''''%%%###    &&&999[[[pppPPP;;;'''%%%"""  !!!  ###'''))))))###!!! !!!!!! !!!"""######"""!!! ######"""""""""###$$$$$$ !!!!!!"""############ """###$$$$$$######&&&&&&&&&'''((()))************))))))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""######"""###%%%&&&%%%###!!!!!!!!! !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$######"""$$$$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&''''''(((+++,,,(((&&&((()))((((((&&&%%%%%%'''((())))))&&&&&&&&&%%%&&&'''((()))((('''&&&%%%&&&'''((()))%%%$$$%%%'''+++...//////.........------,,,,,,+++...---***((('''''''''(((!!!%%%(((+++***((("""        $$$...444///&&&###///<<>>KKKIIIDDD<<<333---++++++&&&'''(((%%%!!!  !!!"""""" !!!##################"""!!!!!!"""""" !!!"""#########!!! """"""###$$$%%%%%%&&&&&& !!!###%%%&&&$$$%%%&&&'''((('''&&&&&&((())))))'''%%%%%%(((+++&&&&&&&&&&&&%%%$$$######$$$######""""""######$$$###%%%&&&&&&$$$$$$%%%((($$$&&&''''''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$###''')))'''&&&''''''%%%)))'''%%%%%%&&&''''''''')))(((&&&%%%%%%''')))***'''&&&&&&'''(((***,,,---(((&&&%%%%%%'''***++++++---,,,+++***)))((('''''')))***+++++++++)))(((&&&       +++999>>>222###  (((444>>>999)))!!! """  !!!"""  """"""  $$$!!!###&&& !!!###"""   !!!""" ###"""### !!!%%%(((***)))(((######""" """$$$)))(((***//////+++&&&$$$$$$%%%%%%$$$$$$&&&'''%%%!!! !!!  !!!###$$$ """$$$%%%%%%$$$$$$%%%###"""!!!!!!"""!!!!!!"""#########!!! !!!"""###$$$%%%%%%%%%%%%"""!!!!!!!!!###$$$&&&((($$$%%%&&&'''''''''&&&%%%((())))))'''$$$$$$'''+++$$$$$$$$$$$$$$$###"""!!!######""""""""""""#########&&&((('''%%%$$$&&&)))'''((()))(((%%%$$$###$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$"""''')))&&&%%%''''''$$$(((&&&######$$$%%%%%%%%%***)))'''%%%%%%&&&)))***((('''&&&&&&'''((()))******(((%%%%%%&&&((())))))------,,,+++***)))((('''''')))+++,,,,,,***(((&&&        !!!)))***######(((+++(((!!!   !!!  ###### !!!!!!!!!  !!!!!! """###""" """!!!!!!!!!"""###%%%&&&''' ###$$$"""  """######"""&&&'''&&&$$$%%%###  %%%"""!!!""" !!!"""&&&))))))'''%%%&&&((($$$###"""!!!!!!!!!!!!"""""""""!!!###%%%"""###&&&&&&"""!!!###&&&""" """%%%&&&'''&&&'''(((((('''&&&$$$######%%%'''(((((('''&&&%%%%%%'''((('''$$$"""!!! ###"""!!!!!!!!!"""!!! ###&&&'''$$$###%%%)))++++++((($$$###%%%%%%### $$$$$$$$$###############$$$%%%$$$###"""###%%%'''%%%%%%%%%$$$###"""!!! $$$$$$###""""""###$$$$$$$$$$$$%%%&&&'''''''''''''''%%%######%%%'''((((((---+++((('''((()))******'''((())))))((('''(((***+++***(((((()))+++,,,+++******)))))))))))))))***000///---+++************        !!! !!!  """"""  !!!!!!  """$$$###!!! !!!###""""""""""""###$$$%%%%%%!!!###%%%%%%"""!!!""""""""""""$$$###"""$$$""" """ !!!"""!!! !!!!!! (((+++000333000,,,***&&&"""""""""""""""""""""!!!!!!!!! """$$$""" ###'''&&&###"""$$$'''$$$""" """$$$%%%%%%######$$$$$$%%%$$$$$$$$$"""###%%%'''''''''&&&%%%%%%&&&'''&&&$$$"""!!! !!!!!!###$$$%%%%%%%%%$$$###%%%&&&%%%$$$$$$&&&''')))&&&###$$$%%%&&&### ##################""""""###$$$%%%$$$######%%%&&&'''''''''&&&&&&$$$######%%%$$$###""""""###$$$%%%&&&&&&'''(((((((((''''''(((&&&$$$$$$''')))******...,,,)))((((((((()))))))))***+++***)))((()))***+++***)))(((***++++++,,,)))))))))***+++,,,---...000...---+++***)))******  """"""      $$$******!!!!!!!!!!!!"""       ###$$$$$$#########$$$######"""""""""######%%%&&&&&&%%%""" """"""!!!  """!!! """!!!"""   """!!! """ !!!###+++000:::AAA===555...***&&& !!!"""#########"""!!!!!!###"""!!!!!!$$$''''''$$$###%%%'''&&&###!!! !!!###$$$$$$"""""""""######$$$&&&&&&"""###%%%&&&((()))))))))%%%%%%%%%$$$$$$"""!!! """$$$%%%&&&''')))***((('''&&&&&&&&&%%%%%%%%%'''%%%###$$$''''''$$$!!!###$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&(((((()))))))))(((''''''(((&&&%%%&&&(((+++,,,,,,---,,,***)))(((((()))))),,,------,,,***)))***++++++************+++,,,---))))))***+++---000222333...---,,,***)))))))))*** """$$$       +++777777)))"""!!! !!!"""  !!!!!!!!! """!!!  !!!"""###### !!!!!!!!!!!!!!!  !!!$$$%%%$$$###"""###""""""""""""######$$$''''''&&&### !!!"""!!! !!!""""""!!!!!! ###!!! !!!######### !!!""""""%%%""" !!! %%%,,,777AAAHHHDDD;;;444---(((!!!###$$$$$$###"""!!! ###""""""###%%%''''''&&&%%%&&&'''%%%###!!! """$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((###$$$%%%''')))+++------%%%$$$############"""!!!!!!###%%%%%%&&&***222888:::333,,,)))(((&&&&&&((('''%%%$$$&&&))))))&&&###%%%%%%%%%%%%&&&&&&&&&&&& """%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%$$$######"""&&&&&&%%%$$$$$$%%%&&&&&&))))))))))))(((((('''&&&'''&&&%%%&&&)))+++,,,,,,***+++******))))))***,,,...//////...,,,***+++,,,+++,,,---,,,,,,,,,---...))))))***,,,...000222333---,,,+++)))(((((())))))  $$$%%%            111@@@CCC444(((&&&###""" !!!"""  !!!"""!!!   !!!############!!!!!!"""""""""!!!  !!! """$$$###""" !!!"""$$$%%%&&&&&&&&&$$$!!!!!!"""   !!!""""""!!!!!! """!!!!!!###$$$$$$!!!###$$$'''""" !!!!!!!!!&&&,,,===DDDHHHFFF@@@999///'''!!!###$$$%%%$$$###!!! $$$### $$$$$$%%%'''''''''&&&&&&'''$$$""" ###%%%''''''(((&&&%%%$$$###$$$%%%%%%"""######%%%'''***---///%%%###""""""$$$%%%###""""""%%%&&&&&&(((333DDDQQQVVVFFF666...***&&&%%%'''(((&&&%%%'''***+++(((&&&$$$$$$$$$$$$%%%%%%&&&&&& """%%%&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((('''&&&%%%'''&&&%%%''')))++++++***''')))************---///...///000...,,,++++++,,,+++---//////------...000******++++++,,,...///000---,,,***))))))))))))***  &&&'''       ###((('''!!! """222AAAJJJ@@@222)))###!!!!!!!!! """"""  !!!  !!!!!!!!! !!!!!!"""""""""!!!!!!  !!!  """###!!! !!!"""$$$%%%&&&#########   !!!!!! !!!  !!!!!!!!! ###&&&(((###!!!""""""!!!$$$)))<<>>XXXllliiiPPP999000,,,%%%###&&&+++'''######%%%((((((&&&""""""######$$$%%%%%%&&&!!!"""$$$$$$###$$$&&&)))&&&&&&'''''''''''''''&&&%%%$$$###""""""###$$$%%%''''''((()))))))))((((((***))))))***++++++***((('''+++...---***)))+++...***,,,,,,,,,******+++,,,&&&***...---***(((***---++++++++++++,,,---.........---+++******++++++,,,          '''888CCC@@@222%%% ,,,:::KKKNNN???((( ###(((,,,---&&&### !!!$$$######"""""""""######  !!!######"""  !!!!!!!!! !!!!!!!!!!!!!!!   !!!"""######!!!"""$$$###!!!""""""!!!!!!!!!!!!"""""" !!!""""""  !!!!!!$$$'''&&&$$$!!!!!!!!!!!!""""""""""""""""""    $$$((((((###!!!###$$$!!!!!!###///DDDYYY]]]QQQBBB333***""""""""""""###$$$%%%&&&######%%%(((&&&""""""%%%$$$$$$$$$%%%&&&'''&&&$$$'''%%%"""!!!###%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$(((&&&%%%%%%'''+++///222)))%%%!!!"""'''***)))&&&&&&+++---+++,,,888PPPddd]]]FFF111------)))(((++++++'''""" ###%%%&&&%%%%%%%%%&&&&&&'''((())))))"""############$$$'''***$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###""""""###$$$$$$'''((()))***************,,,+++++++++,,,,,,***))))))---000...***'''))),,,)))***++++++))))))***,,,###(((,,,+++(((&&&(((++++++++++++,,,---...///000...---,,,+++++++++,,,---         """222AAABBB777+++ """%%%---555777111((("""%%%......)))%%%!!!"""!!!$$$&&&&&&""" !!!!!!"""!!!"""###"""!!! !!!  !!!!!! !!!  !!!!!!  !!!"""  !!!""""""!!! !!!$$$%%%%%%%%%######"""!!!  """"""!!!!!!  !!!  !!!"""######"""""" !!!"""############"""###%%%'''%%% """ """###$$$###""""""###$$$&&&((('''$$$"""###$$$***888JJJTTTOOO???...$$$!!!  """$$$&&&&&&''''''''''''&&&%%%$$$$$$""""""###$$$%%%'''((()))'''''''''(((((('''### $$$$$$%%%&&&'''''''''''''''&&&%%%%%%'''***---000...***'''&&&''''''%%%###)))'''&&&'''+++333;;;???===666///++++++++++++))))))'''&&&$$$%%%&&&((()))&&&$$$###$$$((()))(((&&&$$$"""!!!"""&&&'''&&&$$$&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%%%%%%%$$$"""''',,,---***(((***---)))***+++,,,------------000...,,,+++***+++---...---,,,,,,+++***)))((((((******(((&&&$$$%%%(((+++---,,,+++***+++,,,---...,,,......+++&&&%%%(((,,,        ...:::===666---$$$%%%"""!!!$$$))))))$$$ (((///---'''### ###"""  ###### !!!  !!!"""!!! !!!"""######"""!!!    !!!  !!!!!!!!!!!!!!!""""""!!! """%%%'''''''''$$$###""" !!!"""###""" !!!!!!!!!  !!! !!!"""######$$$ !!!!!!"""######$$$###''')))'''""" !!!### !!!######"""""""""###$$$&&&((('''$$$###$$$%%%(((222>>>EEECCC:::...&&&"""!!! !!!"""$$$%%%&&&''''''(((((('''&&&%%%$$$$$$$$$###$$$$$$&&&'''(((((('''&&&'''((('''%%%"""######$$$%%%&&&&&&&&&&&&''''''&&&&&&''')))+++---///+++'''%%%&&&(((((('''***)))'''&&&)))...333777222...***'''''''''((((((***)))'''&&&&&&&&&&&&'''%%%######$$$'''((('''&&&!!! """&&&((((((&&&&&&%%%%%%%%%&&&'''((())))))'''&&&&&&''''''&&&%%%###(((,,,---+++)))+++---)))***+++,,,------------,,,---...///000//////...//////...,,,+++***)))(((+++)))((('''''')))+++,,,*********++++++,,,---...***---///---)))&&&(((***          %%%...222000,,,!!!!!!###!!!!!! """###$$$&&&,,,000,,,$$$  !!!  """""" !!!""""""""" """$$$!!!!!! !!!!!!!!! """$$$%%%###"""     """!!! !!!"""!!! !!!""""""!!!!!! !!!###&&&((()))(((%%%$$$"""  !!!###$$$###!!! """"""""""""!!! !!!!!! """$$$%%%!!!!!! !!!"""$$$%%%$$$'''***)))&&&###"""### !!!"""""""""""""""%%%&&&'''&&&%%%$$$%%%&&&))),,,111555777444...)))%%%$$$#########%%%&&&''''''''')))))))))(((&&&%%%%%%$$$$$$###$$$%%%&&&'''(((&&&&&&&&&'''((('''%%%"""###$$$%%%&&&&&&&&&&&&(((((('''''''''((())))))///,,,'''%%%&&&)))++++++,,,+++)))''''''(((+++,,,(((((((((&&&%%%%%%''')))++++++***((('''&&&%%%$$$$$$###"""$$$&&&'''&&&%%% ###&&&((()))(((%%%$$$$$$%%%&&&'''(((((('''&&&&&&'''((((((%%%######''',,,---+++***+++---*********+++,,,,,,,,,---))),,,000333444333000...000///...---+++***)))(((---***'''(((+++------,,,'''((()))+++,,,---------)))---000000,,,)))((()))         !!!$$$&&&&&&"""###&&&'''***,,,...222444---%%%!!!!!!   ###$$$!!!"""######!!! """%%%###!!! !!!!!!!!! !!!"""$$$%%%"""!!!  !!!!!!!!! """!!! !!!  !!!  !!!!!!!!! $$$######$$$'''((((((''''''&&&$$$"""!!!!!!"""###!!!###$$$$$$"""!!!!!!"""######$$$$$$###"""  !!!!!!  """%%%&&&%%%$$$"""!!!!!!"""$$$%%%###'''******'''$$$###""" !!!######"""!!!%%%%%%%%%%%%%%%%%%&&&'''+++***))),,,000111...+++(((((('''&&&&&&&&&(((***((())))))******)))'''&&&$$$$$$###"""###%%%&&&((((((&&&%%%&&&'''))))))(((###$$$%%%&&&''''''''''''((((((((('''''''''&&&&&&---+++***))))))+++,,,---...---+++)))(((''''''(((&&&(((+++***''''''))),,,,,,,,,+++***(((%%%###"""#########$$$$$$%%%%%%%%%""""""###%%%''')))))))))$$$$$$$$$$$$%%%'''((()))$$$$$$%%%&&&'''&&&### ###&&&***++++++******+++***************+++,,,,,,))),,,000333444222///---......------,,,++++++***///***'''(((---///,,,)))%%%&&&(((+++,,,---------+++---//////,,,******+++       """$$$&&&(((***...333777999;;;;;;444+++ !!!!!! !!!""" !!!$$$$$$!!!###$$$###!!! """###!!! !!!###"""!!!  """######"""!!! !!! !!!###$$$$$$###"""###!!! !!!  !!!!!!!!! &&&%%%$$$$$$&&&&&&%%%$$$((('''&&&$$$$$$$$$%%%%%% """$$$$$$###"""#########$$$$$$%%%$$$"""!!! !!!   !!!$$$%%%)))'''%%%"""!!!"""#########%%%'''((('''$$$"""!!! !!!$$$%%%###!!!%%%$$$######$$$&&&&&&'''+++((('''(((+++,,,+++(((***++++++***((((((+++---*********))))))(((''''''###"""!!!!!!"""%%%''')))((('''%%%&&&(((******)))%%%&&&'''((())))))))))))''''''''''''&&&&&&%%%%%%)))***,,,...---,,,++++++///...,,,+++))))))))))))(((***---,,,)))(((***,,,,,,,,,+++)))'''%%%###!!!###$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((())))))$$$$$$$$$%%%&&&'''))))))%%%%%%%%%'''((('''$$$!!!###%%%(((******)))))))))******)))))))))***++++++---...///000///...---,,,....../////////000000000///+++(((***---...***&&&&&&''')))+++,,,---,,,,,,......---,,,,,,,,,...000     ###)))...000111111333999>>>AAABBBAAA:::222"""  !!!  """###!!!!!!$$$$$$!!!"""######!!! """!!!  !!!$$$$$$"""!!!!!!!!!!!!!!!"""$$$$$$###!!! """###"""!!!###$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$######$$$$$$###"""''''''''''''&&&&&&%%%%%%!!!#########"""###$$$###$$$%%%%%%%%%###!!! !!!  !!! !!!"""###((('''%%%###"""!!!""""""###$$$%%%&&&%%%$$$"""!!!!!! !!!%%%'''%%%"""$$$""" !!!###%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%)))+++,,,***((((((,,,///...,,,***(((&&&&&&&&&'''$$$###!!!!!!!!!$$$&&&((((((''''''(((***+++***)))&&&'''((()))************&&&&&&%%%%%%%%%&&&''''''&&&***...000///,,,***)))...---+++***))))))******((()))******)))((()))*********)))'''&&&%%%$$$######%%%&&&%%%$$$###%%%&&&''')))***)))((('''((()))$$$$$$%%%&&&'''(((***+++)))(((((()))******'''%%%###%%%''')))******))))))+++***)))(((((()))***+++......---,,,,,,,,,,,,,,,222222222333333444444555---+++***,,,......+++''')))***++++++++++++++++++...---,,,+++---///222444      $$$,,,222666777666111777>>>@@@AAA@@@:::333&&&###   !!! $$$$$$!!!!!!""""""!!! !!!###""""""""""""!!!!!!!!!"""!!!  !!!!!!!!!""""""###"""!!!  """###""" !!!"""###$$$$$$"""!!! !!!"""!!! !!!!!!!!!!!! !!!###$$$###"""$$$%%%&&&''''''&&&$$$### """###""""""###$$$"""###%%%%%%%%%###  !!!###  !!!"""""" #########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$###"""### """&&&(((&&&###### """%%%&&&%%%###$$$%%%$$$$$$$$$%%%'''%%%(((***)))&&&'''+++///111...)))%%%###$$$%%%&&&(((&&&###!!! !!!$$$%%%(((((((((***++++++)))'''&&&'''((())))))*********$$$$$$######$$$&&&(((***'''+++//////---***)))***,,,***((('''&&&'''((()))((('''&&&&&&((()))))))))((('''&&&%%%$$$$$$%%%%%%$$$&&&'''&&&$$$###%%%'''$$$&&&((((((&&&&&&(((***%%%%%%&&&'''(((***+++,,,+++***))))))******)))(((&&&&&&(((+++,,,,,,+++***+++***(((''''''((()))***,,,,,,,,,---------------444444444444333333333333)))***---///000///...---......---+++************+++***+++---000333444555       !!!### &&&---222444444+++222999;;;<<<<<<777000)))%%%!!! ###$$$!!!"""######""""""######$$$$$$$$$$$$###""""""%%%$$$"""!!! !!!!!!!!!"""!!! !!!!!! """###$$$"""!!! !!!""""""   !!!"""""""""$$$$$$$$$"""###%%%''''''%%%"""!!!""""""""""""###$$$!!!###$$$%%%%%%"""  """$$$ """###$$$ !!!!!!  !!!"""""""""!!!&&&$$$######$$$%%%$$$###$$$!!!"""'''***'''$$$"""!!!%%%%%%%%%"""$$$&&&%%%###$$$(((,,,###&&&((('''%%%%%%***///333///)))$$$!!!"""$$$&&&+++((($$$!!!!!!"""(((((()))+++,,,+++)))&&&%%%&&&'''((())))))))))))###"""!!!!!!###&&&***,,,))),,,...---***))))))+++***(((&&&######$$$&&&'''(((%%%###$$$(((+++,,,***'''&&&$$$######$$$&&&'''$$$'''((('''%%%$$$%%%'''!!!$$$&&&&&&%%%%%%(((+++%%%&&&&&&''')))***,,,---+++)))''''''((()))((('''((((((***,,,......---++++++***((('''&&&((()))***)))***,,,...//////......555444333222000///......&&&)))...111222111222222222000...+++***)))))))))''')))+++///333555555444       !!! $$$***---...------...000111000...+++***$$$""" !!! !!!"""""""""######"""###%%%'''$$$###""""""######"""!!!""" !!!###%%%%%%%%%%%%$$$""" """!!! !!!"""### """###$$$######$$$%%%$$$###"""!!! &&&###  !!!###%%% ###'''(((&&&""" !!!  """""""""%%%&&&###  """###""" !!!!!!$$$&&&%%%###%%%%%%""""""###!!! !!!"""###"""!!!!!!!!!!!!"""##################"""""""""!!!""" """%%%(((&&&'''&&&%%%$$$$$$&&&(((###&&&((('''%%%$$$&&&(((...,,,((($$$""" !!!''''''%%%""" """$$$&&&(((******((('''&&&&&&!!!"""%%%(((***,,,,,,,,,$$$"""!!!$$$(((,,,,,,++++++***'''%%%%%%&&&(((***(((%%%%%%''''''$$$%%%)))&&&******&&&%%%''')))(((((($$$"""$$$((((((%%%!!!%%%&&&'''&&&%%%$$$%%%&&&'''%%%######%%%'''))))))(((&&&$$$$$$'''***,,,---,,,)))''''''***+++***))))))***---......---,,,+++***)))'''%%%%%%%%%'''(((&&&(((+++,,,------///000777444000+++)))(((((((((&&&(((,,,///222333333333222///***&&&$$$%%%''')))''')))+++...//////...---       """%%%&&&&&&&&&&&&'''))))))(((%%%""" !!!!!! !!!###"""  !!!#########"""!!!###&&&)))%%%###""""""######""" """"""!!!!!!"""###$$$$$$$$$###"""!!!###  !!!"""### !!!"""###$$$$$$%%%%%%%%%$$$###""""""!!! """!!!  """$$$"""$$$''''''%%%""" !!!  """""" !!!###$$$"""  """###!!! !!!  """######"""%%%&&&$$$ ###%%%$$$$$$%%%%%%$$$"""!!!"""######"""""""""""""""######""""""""""""""""""""""""$$$""" !!!$$$&&&&&&&&&&&&%%%######%%%'''###%%%''''''%%%%%%'''))))))(((&&&$$$###""""""###$$$%%%$$$""" !!!"""&&&'''((((((&&&%%%%%%&&&"""$$$%%%(((***+++,,,,,,'''%%%$$$%%%(((******)))***)))'''%%%%%%%%%&&&'''(((&&&&&&((('''%%%'''+++///111...***)))+++***&&&)))&&&$$$%%%((()))&&&"""###$$$%%%%%%######$$$%%%***(((&&&%%%'''((((((''''''%%%######%%%(((*********(((''''''***,,,+++))))))***++++++++++++***))))))(((&&&%%%%%%%%%'''(((%%%'''***,,,,,,---///111555333///,,,)))(((((((((******+++---///222555666111///+++'''&&&&&&'''(((((()))+++---...------,,,        ###$$$""" !!!"""#########"""!!!###%%%###!!!!!!""""""""""""!!!#########!!!!!!"""&&&)))&&&$$$############!!! ###$$$   !!!#########""""""###  !!!!!!""""""!!!!!! !!!!!!"""$$$%%%%%%%%%%%%$$$######"""!!!  """%%%&&&'''%%%###!!! !!!!!! """!!!   """"""!!!  """"""!!!  ###&&&(((***,,,+++%%%###%%%&&&&&&$$$%%%&&&###  """######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$%%%&&&&&&%%%###"""###%%%###$$$&&&&&&%%%&&&''')))#########$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""%%%&&&&&&%%%###"""$$$%%%$$$%%%%%%&&&((()))+++,,,'''&&&%%%&&&)))++++++******)))((('''%%%$$$######&&&%%%&&&((('''&&&,,,444<<<<<<888222......+++%%%,,,)))&&&'''((((((&&&######$$$&&&&&&$$$$$$$$$%%%+++***))))))))))))'''%%%(((&&&$$$$$$&&&(((((((((((('''&&&(((***++++++******))))))((((((''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&(((+++,,,------///000111000...,,,+++))))))))),,,+++******,,,000555888000...,,,***((('''''''''((()))+++,,,,,,,,,++++++ &&&&&&          %%%+++***&&&""""""$$$&&&$$$""" !!!&&&&&&###!!!"""$$$######!!!!!!""""""""""""###%%%'''%%%############!!! !!!###### !!!"""""""""!!! !!!!!!  ######"""!!! !!!!!!$$$$$$$$$$$$######""""""  &&&&&&&&&$$$!!! !!!!!! !!!!!!  !!!"""!!! !!!""""""!!!!!!'''///555888<<<;;;222***((('''%%%"""$$$%%%###!!! """%%%$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!"""###$$$%%%&&&''''''&&&$$$###$$$%%%!!!"""###$$$$$$%%%&&&'''!!!!!!"""$$$$$$$$$$$$$$$"""$$$&&&%%%$$$#########$$$$$$$$$""" """$$$$$$$$$$$$$$$%%%''')))***###$$$$$$&&&))),,,...///*********)))'''%%%"""!!!""""""$$$'''(((---:::GGGWWWYYYTTTHHH===555000+++,,,***'''&&&''''''%%%###$$$&&&(((((('''&&&&&&'''***))))))***+++***'''$$$***(((''''''((()))((('''&&&&&&'''(((***++++++++++++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((***,,,......------...///......---,,,+++***))))))***)))((()))+++///333555///...---,,,***(((''''''((()))***++++++++++++***&&&888444&&&        #########)))...///***&&&&&&'''&&&$$$!!! !!!&&&(((((((((***,,,(((%%%""""""$$$###"""!!! &&&%%%######$$$###""" ###$$$!!!!!!""" !!!!!!"""!!! !!!###!!! $$$###"""!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!!!!!  %%%%%%$$$"""  !!!  !!!###!!! !!!"""""" ###---;;;GGGSSSXXXVVVJJJ:::000***'''&&&&&&'''''''''&&&&&&'''%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$&&&'''(((&&&((()))(((&&&%%%%%%&&&!!! !!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$### """$$$$$$###"""###############!!!!!!###""""""""""""###%%%'''((($$$%%%&&&''')))+++---///,,,,,,,,,+++)))&&&###"""!!!"""%%%)))...<<>>###    +++444444+++######$$$'''+++---,,,)))&&&### '''+++---***&&&### $$$...;;;FFFKKKIIIEEE333...&&&"""!!!""""""!!! """###""""""###$$$$$$###"""###%%%&&&%%%$$$$$$%%%###!!!$$$(((((($$$ !!!"""###"""!!!  !!!###"""""""""""""""############""""""!!!"""""""""###"""!!!  !!!%%%$$$###!!!   !!! !!!$$$"""!!! !!!"""""" !!!###$$$,,,AAA^^^tttxxx[[[BBB222)))'''%%%&&&///999===777000,,,+++***(((&&&%%%%%%%%%$$$$$$###"""!!!!!! !!!###&&&'''(((''''''###%%%(((((((((''''''(((%%%###!!!"""$$$$$$###!!!$$$#########$$$%%%'''(((!!!"""###""""""###%%%(((###$$$%%%%%%###""""""### """$$$&&&((())))))((()))***(((%%%$$$&&&(((,,,,,,+++***((('''%%%$$$$$$$$$%%%)))666TTTtttYYY???...***)))(((&&&%%%%%%'''(((&&&))),,,...---,,,+++++++++******+++++++++(((&&&&&&&&&''')))+++***'''%%%###&&&******)))'''((()))))))))))))))((('''%%%$$$"""###%%%'''***+++,,,---...///000///---++++++,,,...,,,***((('''((()))***%%%'''***---//////......222111///---+++***))))))(((((()))***,,,...///000 333RRRiiiMMM,,,      !!!///999999///!!!!!!%%%$$$ '''(((***---...+++%%%!!!$$$000999;;;666...(((&&&+++666FFFSSSVVVPPPHHH333---%%%!!! !!!!!! #########"""!!!"""%%%(((###""""""###%%%&&&&&&%%%###%%%%%%&&&)))---***$$$!!!"""$$$$$$$$$### """"""$$$$$$######$$$%%%%%%&&&######""""""""""""######$$$###!!! !!!!!!"""$$$###""" !!!!!!!!!!!! !!!$$$"""!!! !!!"""!!! !!!%%%111KKKnnn```DDD111'''***(((,,,:::JJJRRRLLLDDD///...---+++)))(((''''''&&&%%%$$$###"""!!! !!!"""%%%'''((('''&&&%%%!!!###&&&''''''''''''((((((%%%######%%%%%%###!!!######""""""$$$&&&)))+++&&&&&&&&&%%%%%%&&&***---###%%%''''''%%%#########!!!###&&&)))*********%%%'''((('''%%%%%%'''***++++++)))((('''&&&%%%$$$###"""!!!%%%333UUUmmmPPP:::******)))'''&&&''')))+++***---111333222111000000///...,,,,,,,,,***(((&&&))))))+++---///...+++)))###'''***+++)))''''''(((&&&''')))))))))'''%%%###"""###%%%(((+++,,,......***,,,------,,,+++,,,---///---***'''&&&''')))***((()))+++---///000000000333111///,,,+++*********(((((()))***,,,///111222---DDDcccRRR555     """(((***%%%###  """%%%###!!!%%%((()))(((&&&%%%111FFFPPPMMMCCC555)))))),,,888KKKVVVQQQCCC999,,,)))$$$ !!! """######"""!!!!!!###%%%%%%%%%$$$###"""$$$'''***+++'''######'''***(((&&&"""!!!!!!$$$&&&%%%!!! """###$$$$$$###""" """$$$'''''''''&&&&&&''' !!!############!!! """### """!!! !!!&&&  !!!!!!!!!   $$$%%%###!!!(((%%%!!! !!!***666KKKkkkeeeMMM???///!!!''''''...EEEdddsssiiiVVV999555///***''''''((((((((($$$  !!! $$$)))***'''$$$######"""###$$$%%%&&&''''''''''''%%%""""""###$$$%%%$$$ """%%%&&&&&&&&&&&&'''''''''''''''((()))***+++&&&$$$###"""######"""!!!"""&&&'''%%%&&&***......******+++***'''&&&&&&'''))))))******)))'''%%%$$$&&&""""""***<<<[[[cccAAA222+++'''(((***)))(((***+++111999@@@CCC@@@:::666???333+++,,,///---***((())),,,111666888555///***&&&%%%%%%(((+++***&&&"""***)))))))))***)))&&&$$$###%%%'''((()))+++...000,,,---......///.........++++++***))))))((())))))***)))))),,,///000...,,,000//////...,,,***((('''))))))******+++,,,---...!!!222KKK@@@,,,   !!!"""%%%---'''!!!###$$$%%%### ######""" ))):::LLLSSSPPPGGG;;;111,,,---666EEENNNIII===444+++(((### """######""" !!!###%%%$$$%%%%%%$$$$$$$$$&&&((((((%%%"""###&&&(((&&&######""""""$$$&&&%%%!!! !!!"""######"""!!! $$$&&&(((((('''&&&&&&'''###  """######!!!  """$$$$$$!!!!!!###"""###   $$$%%%$$$"""&&&$$$!!! !!!!!!!!! &&&...???YYYpppxxxvvvfffMMM:::222)))###(((666OOOlll}}}xxxjjjJJJ@@@444,,,)))((('''%%%&&&### ###&&&******'''$$$############$$$%%%&&&&&&&&&&&&$$$######$$$%%%&&&$$$###"""$$$&&&'''&&&&&&&&&'''%%%%%%&&&'''(((***+++,,,(((&&&$$$$$$%%%%%%$$$###'''++++++)))(((,,,//////)))***+++)))'''&&&'''((()))))))))((('''&&&%%%%%%***''''''---;;;WWW~~~nnnHHH333,,,'''((()))((()))+++666;;;DDDLLLRRRTTTTTTSSSHHHEEE???777///)))&&&%%%***,,,000444555333...)))&&&'''(((***+++***'''%%%******+++++++++***'''%%%%%%'''((())))))+++---000...............------,,,))))))(((((())))))******)))((()))+++...///...+++000000///...---+++)))(((((((((((((((***,,,.../// +++,,,  ---)))    &&&,,,555...%%% ###$$$###!!! !!! !!!"""$$$$$$"""!!!(((666DDDJJJHHHDDD<<<444---,,,111<<>>444...'''"""(((((((((''''''((()))***))))))))))))*********)))%%%%%%&&&&&&&&&%%%%%%$$$)))'''&&&&&&)))+++++++++((())))))(((&&&%%%%%%'''******+++++++++***)))(((&&&$$$###$$$&&&''''''&&&)))---...***((())))))''''''((()))((('''&&&'''((('''&&&%%%$$$$$$%%%'''((($$$&&&***...333@@@ZZZpppcccHHH555...)))'''&&&'''---444FFF@@@777///++++++...000222???AAA333(((,,,---))),,,+++***+++,,,+++)))(((***...000///,,,***+++---(((+++...///---***))))))***++++++***))))))***,,,/////////...---+++***)))++++++***(((''''''''''''&&&'''***+++,,,,,,,,,,,,******+++++++++******)))///---***((((((+++---///        !!!   """!!! ### !!!&&&$$$"""!!! !!!!!!"""###$$$!!!!!!"""%%%%%%''')))(((%%%!!! """%%%%%%!!!"""&&&"""!!!!!!  !!!!!! !!!"""!!!!!!"""%%%'''&&&(((******'''%%%######"""###%%%''''''%%%###"""###$$$%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%!!!  """$$$%%%%%%###"""!!!!!! !!!### !!!######!!! !!!"""""" !!!!!! !!!###!!! !!!!!!    !!!!!!!!!"""%%%''')))'''%%%$$$$$$$$$!!! """###$$$$$$***111555444111///---///333555444111///333???WWWwwwuuuaaaMMM<<<111+++))))))+++------+++***+++,,,,,,+++))))))***++++++***%%%&&&''''''''''''&&&&&&,,,)))'''&&&(((+++,,,,,,'''((((((&&&%%%$$$%%%'''++++++,,,,,,+++)))'''&&&$$$""""""###%%%''''''&&&(((,,,...***)))******(((&&&(((((((((&&&&&&'''(((&&&%%%%%%%%%&&&'''((((((((((((+++...///555DDDSSStttzzzcccLLL;;;222---)))((('''(((///888HHHBBB999111+++***,,,---...444444,,,))),,,---))),,,+++***+++,,,,,,+++))),,,---...---,,,******+++'''***---,,,)))((()))***)))******)))(((((()))+++---------------,,,+++***...---+++***((('''''''''&&&(((+++,,,,,,,,,,,,---'''((()))***************///...,,,******,,,...///       !!!  !!!"""!!! !!!###""" """$$$###"""  !!!###!!!"""%%%"""$$$!!!!!!""""""!!!  !!! !!!!!!!!!###&&&)))''')))***)))'''$$$###$$$"""###%%%&&&%%%$$$######"""$$$%%%###  %%%%%%%%%$$$$$$%%%%%%%%%!!!###%%%%%%$$$######$$$###"""!!!"""######""" !!!!!!""" """"""  !!!!!!"""!!!"""!!!###'''%%% !!!"""""""""!!!  !!!###""" !!!$$$'''&&&%%%$$$%%%&&&&&&$$$###!!!#########***222333///,,,))))))---222333111...,,,111;;;LLLfffsss^^^FFF666000111---111555555333000///000222...+++)))***+++***)))&&&&&&'''((())))))))))))***((('''((()))***)))(((&&&'''&&&%%%$$$$$$%%%'''((()))*********(((&&&%%%###"""!!!"""%%%'''''''''$$$(((+++(((''')))***(((&&&'''((((((&&&&&&'''((($$$%%%&&&'''((()))))))))***)))***---...///555===RRRccclllcccRRRDDD888//////,,,)))))))))***111:::CCC???777///)))&&&%%%&&&000///---+++***+++,,,---,,,++++++,,,......---+++...,,,++++++++++++)))(((&&&(((+++)))&&&%%%(((+++((())))))(((''''''(((******+++,,,---------------------,,,***))))))))))))&&&))),,,---,,,,,,---...''''''(((***+++++++++++++++*********+++---///000    """     !!!### !!!  !!!  %%%'''%%%""" ###"""  !!!###&&&$$$###%%%"""""" !!!"""""""""!!!  !!!"""$$$'''***(((******)))&&&$$$$$$$$$!!!###%%%%%%$$$#########"""###$$$""" %%%$$$$$$######$$$$$$%%%!!!###$$$###"""######%%%$$$$$$$$$$$$""" !!!""""""!!!""""""  !!!###"""%%%***)))### !!!"""#########""" !!!######""" ###&&&###"""###%%%'''((('''&&&$$$&&&%%%$$$+++333333---'''###!!!%%%)))((($$$!!!!!!(((000;;;MMMcccttt{{{jjjNNN:::444666333777<<<===;;;777555444666111,,,*********(((&&&&&&&&&((()))************''''''''')))***)))'''$$$%%%&&&%%%$$$######%%%'''%%%&&&'''))))))(((&&&%%%###""""""###&&&((((((((($$$'''%%%$$$''''''%%%%%%'''((('''&&&&&&'''((($$$%%%''')))******)))))))))''')))---///...000444;;;GGGLLLDDD999333...(((---+++*********+++222;;;;;;999555111...,,,,,,,,,,,,'''%%%''''''%%%'''---++++++,,,...///000...,,,...+++))))))++++++)))&&&%%%((()))'''######'''+++&&&'''((('''&&&&&&(((***((()))+++,,,---.........,,,,,,++++++++++++++++++&&&***---...---,,,---///'''((()))***,,,,,,,,,,,,&&&'''(((***,,,...000111        '''...---%%% !!!###"""!!! !!! !!!###$$$###"""!!! $$$(((&&&###   $$$###"""  !!!"""  ###%%%$$$ """###$$$######$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$###  !!!!!! ######""""""###%%%'''(((###$$$$$$$$$###$$$''')))+++***'''###  ### !!!"""""""""!!!###%%%&&&&&&###!!!  !!!!!! !!!%%%)))+++)))&&&"""###############$$$$$$$$$###"""!!!!!!"""###$$$ !!!%%%'''((((((&&&%%%###!!! !!!###%%%&&&&&&&&&&&&%%%%%%&&&''')))***'''%%%###$$$&&&'''&&&$$$!!!%%%)))---555FFF\\\lllzzzttt\\\JJJ???999>>>PPP[[[TTTLLLKKKJJJFFFCCC999444444333///---///+++%%%$$$(((+++***((()))(((+++...,,,(((''')))---((($$$###%%%%%%"""###'''(((((()))***)))&&&&&&((()))&&&"""###%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''''''''(((***$$$%%%'''(((***+++++++++***+++,,,---------,,,+++333555777666333000...------,,,---,,,((((((444BBB;;;111))))))***((('''(((((()))(((%%%###$$$)))...000//////000000000---+++,,,+++)))((((((***+++---,,,+++))))))))))))(((&&&&&&))),,,***&&&%%%(((+++000...+++,,,...000...,,,,,,------+++)))'''((((((---...///...,,,+++,,,---***+++,,,---...---,,,+++''')))******))))))***+++   ###,,,000...'''  ###!!!!!! !!!#########"""!!!!!!$$$(((&&&### !!!""" """"""  !!!""" ###%%%%%%!!! !!!"""###""""""$$$$$$%%%%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$ !!!!!!!!!!!!"""""""""###$$$&&&'''(((###$$$$$$$$$###$$$''')))***)))'''### !!!### !!!""""""######%%%%%%&&&&&&%%%$$$"""!!! !!!%%%)))+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%######"""""""""######$$$  !!!"""!!!$$$&&&''''''&&&%%%"""!!! !!!###&&&'''&&&&&&%%%%%%%%%%%%&&&((((((&&&$$$###$$$&&&&&&$$$"""!!!$$$$$$(((222CCCOOOhhhuuu|||sssdddYYYUUUSSS]]]qqq{{{sssrrrrrrppp\\\PPPFFFBBB???777222111000)))%%%'''))))))(((***))),,,...,,,((('''))),,,(((%%%%%%'''&&&$$$&&&***...000111///+++'''(((***)))'''$$$$$$&&&((((((''')))((('''&&&%%%$$$$$$$$$$$$&&&''''''&&&&&&''')))&&&'''(((***++++++++++++++++++,,,------,,,+++***...000222222000...------,,,------+++,,,444AAAKKK:::111***)))***(((''''''(((******(((%%%&&&***.........---...///...,,,***)))((('''''')))+++---...---,,,+++++++++***'''%%%&&&***,,,***'''%%%'''***///---+++,,,...///...---+++,,,---,,,+++***+++,,,---......---,,,+++,,,---+++,,,---------,,,+++***((()))***)))((((((***,,,   """'''((($$$   """  """"""""""""!!!!!!###&&&%%%"""  """###  !!!""" ###&&&%%%###!!!  !!!!!!!!!!!!###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&  !!!""""""!!!!!!"""$$$%%%'''((((((###$$$$$$#########&&&((((((((('''$$$!!! !!!###!!! """###%%%''''''&&&$$$&&&((('''$$$!!! !!!%%%***,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%$$$$$$""""""######$$$$$$###### """$$$%%%%%%$$$$$$!!! !!!$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&%%%""" """$$$%%%$$$$$$(((222:::OOO^^^lllnnnjjjiiillloooyyy|||{{{zzz}}}qqqeee___YYYOOODDD>>>888///((('''(((((()))++++++---...---)))'''(((+++)))'''''')))(((&&&)))///:::======777---((())),,,)))'''%%%$$$&&&'''''''''+++***((('''%%%$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''((()))***++++++++++++***++++++,,,++++++***)))((((((***,,,---,,,+++***+++)))---,,,)))111BBBNNNQQQ999111*********(((&&&'''(((***,,,***((((((+++...,,,++++++,,,------+++(((&&&&&&&&&'''(((+++...///---,,,,,,------,,,(((%%%'''***,,,+++'''&&&''')))---,,,***+++---......---***+++------,,,,,,---...---......---++++++,,,---,,,------------,,,***)))((())))))((('''(((***,,,  !!!!!! !!!!!!!!!!!!!!!!!! !!!$$$"""  !!!"""  !!!!!!###%%%$$$###!!!!!!""""""!!!!!!#########$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''#########!!!  """ !!!"""$$$&&&'''((((((######$$$###""""""%%%'''&&&'''&&&%%%"""!!!"""###"""!!! """$$$'''))))))%%%###&&&******&&&!!! !!!&&&***,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%%%%%%%###### !!!"""############ !!!$$$&&&&&&%%%$$$###############$$$$$$"""###%%%&&&&&&$$$!!!###&&&((((((''')))...333;;;JJJ\\\fffjjjpppzzz|||{{{|||zzzwwwtttiiiZZZOOO@@@555+++(((((((((***---,,,......,,,)))'''((())))))((()))***)))(((---444FFFKKKIII===...'''(((***(((&&&%%%$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''))))))*********))))))(((+++*********)))(((((('''&&&(((******)))(((((()))&&&,,,,,,(((333GGGNNNGGG666///+++++++++(((&&&'''&&&))),,,,,,)))(((***,,,)))((()))***,,,+++***(((&&&&&&&&&'''(((***,,,---******,,,...///...+++(((''')))++++++(((''''''(((+++*********,,,------...***+++,,,,,,++++++,,,...---...---,,,******,,,------.........---,,,***))))))))))))(((''''''***---   ###((($$$    !!!!!!!!!  !!!###%%%###  !!! !!!#########"""  !!!"""######"""!!!""""""######$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''((('''$$$!!! !!!"""###%%%&&&'''(((#########"""!!!!!!$$$&&&$$$%%%&&&&&&$$$######$$$###"""!!!!!!"""$$$''')))'''$$$"""%%%)))***'''""" """&&&++++++((($$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""###$$$%%%$$$$$$"""!!! !!!"""###### !!!$$$%%%%%%$$$""""""##################!!!###%%%&&&%%%###!!! """%%%%%%%%%&&&)))+++222???QQQ___jjjttt{{{qqqrrrwwwyyy{{{yyyfffWWWDDD999...***))))))+++...,,,------+++)))''''''((((((((()))+++***)))000888OOOSSSOOO>>>---&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$&&&'''&&&%%%%%%&&&(((((((((((()))(((((('''&&&))))))((((((''''''''''''''')))***)))(((''''''(((%%%++++++)))333BBBAAA555222---+++,,,+++(((''')))%%%(((++++++)))''')))+++''''''''')))++++++***(((((((((((((((((()))))))))&&&'''))),,,//////---***&&&(((***+++***(((((((((***************+++,,,---***+++,,,+++***)))***+++---------+++))))))+++....../////////...---+++***)))******)))((((((+++---    %%%,,,'''!!!   """ !!!  !!!!!! ###''')))&&&### !!!!!!######!!! !!! """#########"""!!!!!!""""""######$$$%%%%%%&&&%%%%%%%%%&&&'''((()))(((***+++)))$$$ !!!"""!!!!!!!!!"""###%%%'''"""######""" !!!###%%%!!!###&&&&&&%%%$$$$$$$$$###""""""""""""$$$%%%&&&$$$""""""$$$'''(((&&&### !!! !!!###'''++++++&&&""" !!!""""""$$$$$$%%%&&&###$$$$$$$$$$$$$$$######"""""""""###""""""!!! !!!!!!  !!!###$$$!!!!!! """$$$$$$###!!! !!!"""###$$$$$$$$$$$$!!!###&&&&&&%%%############$$$$$$$$$###"""$$$%%%///888GGGXXXdddqqq|||hhh\\\]]]bbbmmmwww~~~jjjXXXBBB777---******)))***---++++++***)))((((((''''''&&&&&&)))***))))))111;;;OOOSSSMMM:::+++&&&&&&###"""$$$%%%%%%$$$$$$%%%&&&""""""""""""###$$$%%%&&&$$$&&&''''''''''''(((***'''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''')))*********((('''(((***'''***+++,,,222888222&&&---******---,,,)))(((***%%%(((++++++(((''')))+++'''''''''***,,,,,,+++)))++++++***))))))(((''''''$$$%%%'''***------,,,***%%%&&&(((***+++***)))((()))***+++***((((((***+++***+++,,,+++)))((()))***------,,,***))))))+++...//////000000000///---,,,)))***,,,,,,******+++---       &&&"""   !!! $$$ !!!""" !!!"""""" ###&&&&&&###  !!!!!!!!! !!!"""""""""!!! !!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$%%%&&&((()))&&&***---,,,'''######$$$###""" !!!$$$%%%"""######!!! """$$$"""&&&'''&&&%%%$$$$$$######################## """###$$$$$$$$$###!!!###$$$""""""$$$(((+++***$$$ """$$$%%%&&&'''%%%$$$######""""""""""""###""""""!!! !!!!!!###""" !!!###$$$""""""!!!"""######!!! """$$$%%%%%%%%%%%%!!!###&&&&&&$$$$$$%%%'''))))))'''%%%######%%%&&&+++///;;;IIITTTaaatttzzziii]]][[[___mmm{{{wwwaaaPPP;;;333+++))))))((('''))))))(((((('''(((''''''&&&$$$%%%''')))((((((111<<>>999666:::555...)))''''''''''''%%%%%%%%%&&&'''((()))***))),,,...---)))(((+++...;;;JJJ[[[eeejjjkkkeee\\\LLLDDD888...+++...333666///...,,,***************((((((((((((((())))))))))))***++++++***(((&&&$$$!!!"""######"""###$$$%%%'''''''''((()))*********'''((()))******)))'''&&&!!!$$$((()))((('''))),,,+++)))(((***---///---+++&&&''''''&&&%%%&&&))),,,(((***,,,,,,+++***+++,,,000---888HHHJJJ:::...///,,,,,,---,,,+++)))(((&&&,,,'''$$$&&&***+++)))%%% """$$$'''))))))((('''+++***((('''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&(((******))))))))))))((('''&&&***+++((((((---000000...////////////000000000***)))((('''(((***,,,...111///......///000///---***+++---000222333333333    """555```uuuoooDDD$$$%%%###  """ !!!""""""###!!!"""#########!!! """ """&&&%%%"""!!!$$$%%%$$$!!! !!!""""""!!! """"""!!! !!!!!!""""""!!!""""""###&&&%%%$$$%%%''''''$$$""" !!!###%%%&&& !!!"""$$$%%%%%%%%%%%%'''(((((('''%%%###$$$%%%!!!"""$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###############$$$$$$!!!###&&&)))******((('''###"""!!! """$$$&&&'''&&&$$$###"""###%%%&&&$$$$$$$$$###############%%%###!!!!!!###$$$$$$$$$###$$$%%%$$$###"""###$$$&&&666LLLYYYXXXKKK<<<222555000***'''&&&'''(((((($$$$$$%%%%%%'''(((***+++(((***,,,+++(((&&&'''(((,,,555???HHHNNNPPPKKKDDD>>>888000++++++,,,---......---,,,*********++++++)))(((((((((((()))***+++***+++,,,,,,***'''$$$"""!!!###%%%%%%###"""$$$%%%$$$%%%'''((()))+++,,,---((((((*********)))((('''###&&&))))))''''''))),,,...+++)))***---...,,,)))&&&'''((('''''''''***,,,***+++,,,,,,******+++,,,))))))555FFFFFF555+++---+++,,,---......,,,+++******&&&###%%%***+++((($$$ """%%%'''(((((('''''')))))))))'''&&&$$$######%%%&&&&&&%%%%%%%%%''')))((())))))((((((''''''((((((++++++(((&&&***,,,+++)))***+++,,,---///000000))))))(((((()))+++---///111///------...//////...+++---///222444555555555  333RRRTTT&&&###******'''### !!!   !!!""""""###### """###$$$###!!! !!! !!!"""###$$$$$$###!!!$$$&&&%%%""" """$$$$$$""" !!!"""######""" !!!""""""""""""%%%'''(((&&&%%%'''))))))&&&###!!!!!!!!!"""###$$$&&&''' !!!###%%%&&&&&&&&&%%%))))))***(((&&&%%%%%%&&&###$$$&&&%%%$$$"""######"""###$$$%%%%%%&&&%%%%%%######""""""###$$$$$$%%% ###&&&***+++***((('''###"""!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%(((%%%"""!!!"""$$$%%%%%%###%%%%%%%%%###"""###$$$(((:::QQQ```___PPP>>>333///,,,'''%%%&&&'''((()))$$$%%%%%%&&&'''(((******((()))******(((&&&&&&&&&$$$''',,,222666777555222111000///...///...---+++******(((((('''((()))***((((((''''''''')))***,,,++++++,,,+++***'''$$$"""!!!$$$&&&$$$""" """$$$"""%%%((())))))***,,,---))))))*********)))((((((&&&(((******''''''))),,,///+++))))))+++,,,+++(((&&&'''(((((('''(((***+++***,,,...///...---------$$$(((333===;;;///)))+++++++++---......---,,,+++(((&&&%%%&&&)))***(((%%%!!!$$$'''(((''''''((()))(((******)))&&&$$$###$$$&&&&&&'''&&&%%%&&&(((+++'''((())))))''''''((()))***---,,,(((%%%((()))(((%%%%%%'''(((***+++,,,---***)))))))))+++,,,...///000...++++++,,,///000000,,,---000222444555555555  HHHsssUUU&&&%%%,,,+++(((###!!! !!!!!!"""############ """$$$%%%%%%$$$""" !!!""""""  ###$$$%%%%%%""" !!!""""""!!! !!!######!!!  !!!"""###### """""""""###'''***(((&&&$$$'''***+++'''### """&&&((()))(((&&&%%% !!!###%%%&&&&&&%%%%%%((())))))'''%%%######$$$%%%&&&'''$$$!!! !!!### !!!"""$$$$$$$$$$$$$$$$$$$$$######"""#########!!!%%%)))***)))'''%%%"""""""""""""""!!!!!!!!!###%%%((((((&&&$$$%%%&&&$$$###!!! !!!$$$(((***)))(((&&&&&&&&&'''&&&%%%$$$%%%&&&%%%###"""###$$$(((555GGGRRRQQQHHH<<<666,,,)))'''&&&'''((()))(((%%%%%%%%%&&&'''((()))************)))(((&&&&&&&&&"""###%%%)))+++,,,,,,,,,)))+++---...............)))((('''''''''((()))***((('''&&&&&&'''(((***,,,,,,,,,++++++)))'''$$$###!!!$$$&&&$$$ """&&&$$$'''******)))((()))***+++***)))((((((((((((((()))+++,,,+++(((&&&)))+++,,,)))&&&'''***,,,+++)))%%%'''(((((('''((()))+++)))---333666666222///---&&&---555777222---++++++,,,,,,,,,,,,+++***))))))%%%&&&'''((())))))((('''$$$&&&((((((''''''))),,,)))+++,,,+++'''%%%$$$%%%'''''''''&&&&&&'''***---''')))+++***(((''')))++++++...---(((&&&(((***)))((((((((()))******++++++++++++++++++,,,---//////...+++)))(((+++...000111,,,---///111333444444333  '''XXXNNN###&&&---***'''###!!!  !!!  ######$$$$$$$$$######"""###$$$&&&''''''%%%""" """######""" ###$$$'''(((%%%""""""$$$  !!!!!!!!!!!!!!!!!!!!!!!!###'''+++(((%%%$$$&&&***+++'''###$$$***...///+++&&&### """$$$&&&'''&&&%%%$$$&&&''''''%%%###!!!!!!"""'''''''''$$$  ###!!!"""#########"""&&&&&&$$$###""""""!!!!!!$$$''')))(((&&&$$$!!!""""""###"""!!!!!! """%%%))))))'''%%%%%%&&&"""!!!!!!&&&+++...***))))))***+++)))&&&###$$$%%%&&&%%%###"""###$$$&&&...999??????<<<999888+++)))''''''((()))((((((&&&&&&&&&&&&&&&'''((())),,,,,,+++***((('''&&&&&&######&&&)))******+++...---...///---***))))))******))))))(((((()))++++++''''''&&&%%%&&&(((***,,,,,,,,,+++***(((&&&%%%$$$"""$$$&&&$$$!!! $$$)))'''))),,,+++(((&&&&&&(((,,,+++)))''''''''''''(((+++---...+++(((&&&(((+++)))&&&$$$%%%))),,,+++***%%%&&&(((((('''''')))***'''...777===<<<777111---,,,555:::555///......------,,,+++***((('''&&&&&&$$$&&&)))***)))(((((()))%%%((())))))'''(((+++...))),,,---,,,(((%%%%%%&&&((((((((('''&&&(((+++...(((***,,,+++)))(((***,,,+++......)))(((***,,,+++......---------,,,,,,,,,,,,,,,,,,,,,---...//////---***''''''***...000222+++,,,...000111222222111   ***SSSvvvvvv[[[===%%%  !!! ###&&&$$$%%%$$$"""   !!!""" """""""""$$$&&&(((''''''$$$$$$%%%%%%$$$###!!! $$$!!!"""$$$ ###'''&&&%%%$$$"""!!! !!!  !!!!!! """"""### """$$$###!!!"""$$$'''((('''''''''(((###(((///222111,,,(((%%%%%%###"""$$$'''((('''%%%(((((('''&&&%%%###"""!!!%%%&&&&&&%%%""" """###$$$$$$###$$$&&&(((###"""$$$'''(((&&&###""" """######$$$###### !!!"""###$$$###""""""%%%&&&&&&%%%$$$$$$%%%'''!!!!!!!!!!!!###%%%'''((($$$'''***,,,///333000+++---)))$$$!!!!!!"""$$$%%%'''+++000222222111000000(((((()))******)))((('''&&&'''((('''%%%%%%'''(((***++++++++++++)))'''&&&$$$$$$$$$%%%&&&''')))***+++++++++)))'''''')))+++---,,,+++***))))))))))))''''''''''''&&&(((+++...000///---((($$$"""###$$$$$$(((***'''###"""$$$((('''---///***&&&&&&((()))---,,,)))(((''''''((()))------+++***)))(((((((((((('''%%%$$$%%%&&&)))***)))******(((&&&%%%&&&(((...000444666666444111......222444222,,,((())),,,+++***(((***,,,---***(((&&&'''''''''&&&&&&((()))'''(((******))))))+++,,,++++++***(((%%%$$$%%%&&&***'''&&&((())))))+++///+++((())),,,---++++++...---...//////...,,,***(((/////////......------,,,,,,***)))+++...///...,,,,,,***)))***,,,------,,,,,,------...///000111111    333EEEIII@@@333%%%  ###%%%###$$$###!!! !!!"""!!! $$$#########%%%'''(((((($$$%%%%%%%%%%%%###"""!!!$$$""""""### !!!%%%%%%%%%$$$###"""!!! !!! !!!!!!  !!!!!!!!!!!!$$$$$$""" !!!###%%%&&&&&&%%%&&&'''$$$)))000333222...)))&&&&&&$$$######&&&'''&&&%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&###!!! !!!"""###$$$$$$$$$$$$&&&((('''&&&&&&''''''&&&%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$###$$$%%%%%%$$$######$$$&&&"""!!!!!!!!!"""###%%%&&&%%%%%%'''///===GGGBBB888///+++&&&######$$$%%%&&&%%%))),,,......---,,,,,,&&&''')))***+++***)))(((%%%&&&''''''%%%%%%'''(((***+++******)))((('''&&&$$$$$$$$$%%%&&&'''((()))+++++++++)))'''''')))+++,,,+++***))))))(((((((((((())))))(((((()))---000......,,,(((%%%%%%&&&(((&&&)))***)))&&&&&&)))---,,,111111+++$$$###$$$###++++++,,,,,,+++***((('''+++++++++***************((('''&&&&&&&&&'''(((((()))******(((&&&%%%&&&(((***,,,///111222111...------///000...***((()))++++++***)))***,,,---+++((('''(((((((((&&&&&&''')))'''(((******))))))+++,,,***++++++)))'''&&&&&&'''***'''&&&)))***)))+++///---******---,,,***))),,,...///000000///---***)))---------,,,,,,+++++++++,,,***)))***,,,...---,,,---+++))))))+++++++++***,,,,,,,,,------....../// !!!!!!$$$!!!!!!!!! !!!  !!!!!! $$$$$$$$$$$$%%%&&&((()))%%%%%%&&&&&&%%%$$$"""!!!!!! !!!!!!###############""""""!!!###!!! !!! !!!!!!!!!"""!!! !!!$$$%%%###""" """$$$$$$######$$$%%%%%%***000444333...)))'''(((&&&$$$###$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&'''((('''$$$"""!!!!!!###$$$%%%%%%$$$%%%''')))+++)))''''''(((******((()))'''&&&$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$$$$###""""""###%%%$$$###"""!!!!!!!!!"""###((($$$%%%444MMM\\\UUUFFF111---)))&&&&&&'''((((((%%%'''))))))((((((((()))%%%'''***,,,,,,+++)))(((%%%&&&''''''&&&&&&((()))******)))(((((('''((((((%%%%%%%%%%%%%%%&&&'''(((***+++***)))'''''')))+++,,,,,,++++++***)))))))))************)))+++...111222000...***'''&&&(((+++(((***+++***((()))...222888<<<:::222***((('''&&&)))+++...000///,,,)))&&&************++++++,,,,,,''''''(((((((((''''''&&&)))******(((&&&%%%&&&((()))***,,,...//////......---,,,+++)))(((((()))***)))(((((()))******)))''')))******)))'''&&&'''(((''')))************+++---***++++++***)))((()))******'''&&&)))***)))+++///...++++++---,,,)))(((+++.../////////...,,,***)))******************))))))+++)))'''(((***,,,,,,,,,///---++++++,,,,,,+++***+++++++++++++++,,,,,,,,,    """   """###&&&''''''&&&&&&'''%%%%%%&&&&&&%%%$$$"""!!!!!!### !!!"""#########""""""%%%###!!!!!!"""###"""!!!!!!""""""###"""  !!!"""!!!!!! !!!$$$%%%%%%###!!!""""""!!!!!!"""###$$$)))///222000,,,(((&&&)))'''%%%######$$$$$$$$$########################&&&(((((('''$$$""""""###%%%&&&'''&&&%%%%%%''')))---***(((,,,666<<<777...,,,)))&&&$$$###$$$&&&(((&&&''''''((((((((((((((("""#########!!!"""###%%%'''&&&$$$"""!!!!!!"""""")))&&&(((777PPP^^^XXXIII222///+++((((((*********'''(((((('''&&&&&&''')))''')))+++------+++((('''&&&''')))))))))((()))+++***)))((('''''''''((()))&&&&&&&&&%%%&&&&&&''''''*********)))'''''')))+++------------,,,+++******)))******))))))+++...111888666333...)))'''(((***)))******)))((()))...111;;;===;;;333---,,,,,,******,,,...000///---***(((******++++++++++++++++++&&&''')))))))))(((&&&%%%)))******(((&&&%%%&&&(((++++++,,,---///000111111000---)))'''(((((((((((('''&&&''''''(((((('''&&&+++,,,---+++)))'''''''''(((***++++++***+++,,,...)))+++,,,,,,+++***+++,,,***''''''***+++***+++///...+++***---,,,))))))+++------------,,,***)))((())))))))))))))))))))))))((('''&&&''')))+++...///000///------...///...---,,,,,,,,,,,,++++++******  !!! !!!  """'''***(((&&&$$$###$$$%%%&&&&&&%%%$$$"""!!! !!!"""######"""!!!###!!! !!!""""""!!! """""""""###""""""!!!!!!"""###$$$###""""""!!!!!!$$$%%%%%%$$$ !!!"""!!! """###"""&&&+++---,,,)))&&&$$$((((((&&&%%%#########$$$$$$$$$"""!!!!!! !!!!!!%%%&&&''''''%%%######$$$&&&'''((('''&&&&&&(((***...+++,,,999OOO[[[QQQ>>>,,,)))%%%"""!!!###%%%'''((((((((((((((()))))))))"""###$$$###"""###$$$&&&***)))'''%%%###""""""###)))***,,,666EEENNNIII???000...***)))***+++,,,+++***+++***)))'''''')))++++++,,,---...---***'''&&&''')))+++,,,+++***+++,,,***)))(((''''''(((***+++'''''''''&&&''''''(((((()))******)))'''(((***,,,+++,,,,,,,,,+++***)))((((((((()))((('''))),,,///777777444000,,,******,,,)))(((((('''&&&'''***,,,///111///***''')))***(((------,,,,,,,,,,,,,,,++++++++++++++++++)))((('''&&&''')))******)))'''%%%)))******(((&&&%%%&&&(((++++++,,,---...///111111333///+++)))(((((((((''''''((())))))((((((((((((,,,......---***((('''((()))***,,,,,,++++++---...)))+++------,,,+++,,,,,,***''''''+++,,,***+++///+++)))))),,,---***+++...+++++++++***)))((('''&&&(((((())))))******++++++&&&&&&'''(((***,,,///111---,,,+++,,,...000000///......------,,,,,,++++++ !!! """""""""""""""###"""!!!!!!!!!!!!!!!'''***'''$$$""""""$$$$$$%%%%%%$$$###!!! """"""   """###"""!!!  """######"""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!###%%%%%%$$$""""""###"""!!!!!!"""$$$"""%%%(((((('''%%%$$$$$$&&&''''''&&&$$$######$$$$$$###"""  """$$$&&&&&&%%%$$$%%%&&&((())))))(((''''''(((***,,,,,,111DDD```oooaaaJJJ***(((%%%"""!!!"""$$$&&&(((''''''''''''((())))))###$$$%%%%%%$$$%%%'''(((,,,***(((&&&$$$#########''',,,///111555999777222,,,***(((((()))+++,,,,,,+++,,,,,,+++***)))+++,,,------------,,,***)))((()))+++------,,,*********))))))((())))))***++++++((((((((((((((()))***+++)))******)))((((((***,,,))))))******)))(((&&&%%%'''''''''&&&&&&(((+++...000111222111...------...''''''&&&&&&&&&''''''(((''')))'''###$$$((()))(((---,,,***(((((()))+++---***+++++++++***(((&&&%%%%%%&&&(((*********(((''')))******(((&&&%%%&&&((())))))******+++,,,------111000---+++)))((((((((()))+++---,,,+++******+++---...000///,,,***)))))))))+++,,,,,,,,,,,,---///)))+++---...,,,++++++,,,)))'''(((,,,---+++,,,///+++((())),,,---++++++...***))))))((('''&&&%%%%%%(((((())))))***+++,,,,,,''')))+++,,,,,,---///111***)))(((***---///////////////......------,,,,,,    """"""!!! !!!$$$$$$###"""""""""!!!!!!"""######""" !!!&&&&&&###!!!!!!#########$$$$$$###""" !!!""" ###""" """###""" !!!"""!!!!!!###$$$###!!!"""###%%%&&&&&&&&&%%%$$$%%%$$$$$$###"""!!! """ !!!###$$$$$$$$$$$$$$$$$$###!!!"""###%%%###%%%%%%%%%######$$$%%%###&&&((((((%%%#########"""!!! !!!"""!!!$$$%%%$$$$$$&&&''')))******)))(((''')))***)))---333BBBXXXdddVVV>>>)))'''%%%###"""###%%%&&&'''&&&&&&%%%&&&'''((()))%%%&&&''''''&&&''')))++++++***(((%%%$$$#########%%%***---+++)))++++++)))(((&&&%%%%%%(((***++++++)))+++,,,+++******+++,,,,,,,,,+++++++++,,,,,,,,,)))+++------+++(((''''''((()))***+++,,,,,,,,,,,,))))))))))))***+++,,,---))))))))))))((((((+++---)))***++++++***)))'''&&&&&&''''''&&&&&&'''+++...))),,,//////...,,,++++++%%%%%%&&&(((******)))(((******((($$$%%%***,,,***+++)))(((&&&&&&(((***+++'''((()))***)))(((&&&$$$%%%&&&''')))************)))******(((&&&%%%&&&((('''((()))***************+++---...---)))((())),,,)))+++------+++)))***,,,---///000000...+++*********+++------,,,,,,...///)))+++---...,,,+++******)))'''(((,,,---+++,,,...,,,)))***,,,---******---******((('''&&&%%%%%%%%%&&&'''((()))***+++,,,,,,+++...111111///------...---+++***+++...///000///............------------   !!!"""!!!"""&&&'''%%%"""   ###%%%%%%###!!!!!! """$$$%%%%%%###"""$$$""""""&&&""""""######"""!!! ((((((### """###!!! """$$$%%%%%% """$$$%%%###!!!!!!###%%%(((((('''%%%###%%%%%%$$$$$$###""""""!!!###!!! !!!###$$$$$$###%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%###""""""%%%'''!!!%%%))))))'''$$$######  """$$$ """$$$$$$%%%&&&((()))***+++)))(((((()))+++&&&,,,222999GGGNNN???)))((('''%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$&&&'''(((&&&'''((((((((((((***,,,***)))'''$$$###"""""""""###(((***'''%%%'''((('''%%%###"""$$$''')))++++++''')))++++++***)))***++++++*********+++---///111(((***,,,,,,)))'''%%%%%%''')))+++,,,---------,,,)))))))))***+++---...///((()))))))))((((((+++---,,,---...///...,,,***(((''''''''''''&&&(((+++...(((+++...///,,,)))&&&%%%###$$$'''***---...,,,+++,,,,,,)))%%%%%%***+++((((((((('''&&&''''''((()))$$$%%%'''))))))((('''%%%%%%%%%'''(((***+++++++++)))******(((&&&%%%&&&(((((()))***++++++***)))(((%%%)))...---)))(((+++...&&&)))+++***((('''(((***,,,...111111///,,,++++++***,,,------------...000)))+++......,,,***)))))))))''')))---...,,,,,,......++++++---,,,)))(((++++++***)))(((&&&&&&&&&&&&%%%&&&'''((()))***+++,,,///222555555111---++++++222000//////111222111111------------------------ """'''$$$ """  !!!    !!!$$$&&&%%%###!!!!!!"""""" !!!###!!!"""###$$$$$$###!!!  !!!!!!!!!"""  !!!!!!!!! $$$!!! ###%%%$$$"""!!!!!!!!!"""######$$$$$$"""&&&'''$$$###$$$"""###"""!!!"""###%%%%%%%%%"""$$$%%%%%%###"""!!!"""'''%%%###!!!!!!###%%%'''%%%&&&'''%%%###""""""###!!!!!! !!!!!!"""###$$$%%%&&&'''&&&&&&*********)))(((''''''&&&''')))---222444333///+++%%%'''(((((('''&&&&&&'''&&&$$$""""""$$$%%%&&&&&&***((())),,,+++((('''***((('''%%%$$$$$$%%%&&&'''***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$%%%)))+++)))))),,,,,,...+++---777666000555...000111///+++((('''((($$$(((+++,,,,,,,,,...111***+++------,,,,,,...000...,,,+++*********(((&&&(((***+++,,,,,,+++)))(((%%%%%%%%%&&&'''((()))******))))))((('''&&&&&&%%%###%%%))),,,---+++)))'''''''''((((((((((((((('''%%%$$$$$$###$$$%%%'''(((%%%%%%&&&''''''(((((((((%%%''')))))))))***+++---+++'''$$$&&&***,,,***'''((((((((((((***,,,...///......---+++((((((***+++,,,...///,,,'''%%%'''+++---,,,***(((((()))+++,,,%%%''')))***,,,,,,,,,+++000***)))---...)))(((+++))))))***,,,,,,,,,,,,,,,.........,,,***)))+++---...)))&&&)))+++(((&&&&&&''')))+++,,,,,,,,,---...///000111000...------------,,,++++++,,,...111333---------............... %%%### """!!! !!!!!! !!!!!!###$$$$$$"""!!!###"""!!!  !!!""""""###############""" !!!"""  !!!""""""###%%%###!!!!!!###$$$###""""""""""""######$$$$$$$$$&&&))))))&&&$$$$$$""" !!!###$$$%%%&&&###$$$%%%$$$"""!!!"""###'''&&&$$$######$$$&&&'''%%%&&&&&&%%%###""""""###!!!!!!!!!!!!!!!"""############$$$%%%%%%&&&''''''******)))((((((((((((((('''(((***...000000...+++$$$%%%''''''&&&%%%&&&'''%%%$$$$$$$$$&&&'''((((((---+++---111111---******'''&&&$$$######%%%&&&'''((('''&&&$$$######$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&######&&&(((''')))---777999333333:::888222666777444000...,,,+++(((&&&%%%(((***+++******,,,...---...000000.........///...,,,******++++++***)))++++++,,,,,,+++***((('''''''''&&&&&&'''(((***+++***)))))))))(((((('''''''''(((***++++++***(((&&&'''(((((()))))))))((((((%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%&&&''')))***+++)))***,,,,,,++++++---...(((&&&&&&(((---...***''')))(((((((((***+++---...,,,------,,,***)))***,,,+++...000---)))'''(((+++))))))'''&&&&&&&&&'''((($$$%%%''')))*********)))...)))(((,,,---***)))+++((()))***++++++,,,,,,+++---......,,,+++***,,,...---(((&&&)))+++(((&&&''''''))),,,---------...000...///000///---,,,,,,---,,,,,,,,,,,,---///000111------------------------""""""  !!!!!! """!!! ### !!!"""  !!!!!!   !!!""""""""""""!!!$$$###!!! !!!!!!!!! """"""""""""###$$$%%%%%%  !!!  !!!"""###$$$$$$%%%$$$""""""###$$$###"""#########$$$$$$$$$$$$$$$(((+++***'''%%%%%%""" """$$$%%%&&&$$$%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###""""""###!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''(((***)))'''''''''(((***+++'''''''''(((+++,,,+++***###$$$%%%%%%$$$$$$%%%'''%%%&&&&&&'''((())))))***+++((()))...000+++&&&$$$%%%%%%$$$###$$$%%%'''(((&&&&&&%%%$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$""""""$$$%%%$$$(((...333===AAAGGGRRRQQQIIIJJJHHHAAA888333111...***%%%((()))***)))((((((***+++000222333333111.........,,,***'''''')))+++,,,,,,...---,,,***)))(((''''''+++)))(((''''''(((***+++))))))*********))))))(((************)))((('''&&&))))))*********))))))(((&&&%%%%%%%%%%%%'''((())))))((('''&&&'''(((***,,,,,,---...---,,,+++,,,---'''&&&'''+++//////+++'''))))))(((((()))+++---...***,,,------+++***+++,,,))),,,//////+++)))***+++''''''((((((''''''&&&%%%$$$%%%'''((()))***)))))),,,)))(((+++---+++***+++''''''((()))************+++,,,---,,,++++++---///+++'''&&&)))+++(((''')))'''))),,,------...///111---......---+++******+++++++++,,,...//////000000............------------!!!""" """"""  !!!$$$###!!! !!!$$$!!!   !!!"""!!!  """!!!!!! !!!!!!###!!! !!!###$$$###"""###""""""""""""$$$&&&'''"""!!!  !!!!!!!!!""""""###$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&))))))%%%$$$%%%###  !!!!!!!!!"""$$$%%%"""$$$''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###%%%%%%$$$"""""""""###!!!"""###%%%&&&(((((()))&&&%%%#########%%%'''(((((('''&&&%%%&&&))),,,...***'''%%%$$$%%%'''(((((($$$%%%&&&%%%$$$$$$&&&(((&&&((()))))))))))))))***'''######)))+++'''""" %%%%%%%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$###"""$$$&&&%%%$$$)))111333III[[[kkkyyyuuugggaaa\\\VVVLLLAAA888111+++(((,,,+++***)))(((((()))***111222444333000---,,,,,,)))'''$$$$$$'''+++---...111///,,,)))'''''''''''',,,***(((&&&&&&'''(((***))))))***+++++++++******))))))(((''''''&&&''''''******+++++++++***))))))'''&&&&&&%%%&&&((()))***---,,,)))''''''(((***+++,,,------,,,***))))))******))))))+++------+++(((******)))))))))***,,,---+++---......,,,*********'''***......---+++***+++)))***+++,,,+++***((('''%%%&&&(((************)))***)))(((***,,,,,,++++++%%%&&&'''((())))))))))))(((***++++++***+++,,,...***'''&&&******((((((***&&&(((+++,,,------///000,,,------+++)))((()))***)))+++---///000000///...///////////////......... """ """###!!!""""""!!!  ###!!!!!!""""""!!!!!! !!!!!!!!!""""""  !!!  """$$$&&&&&&%%%""""""!!!!!!"""$$$&&&'''"""!!!  !!!$$$$$$###""""""""""""###!!!"""######$$$&&&''')))&&&%%%%%%$$$$$$#########"""%%%%%%""""""%%%$$$!!!"""######""" !!!###$$$)))+++***'''$$$""""""###$$$%%%%%%$$$###"""###$$$%%%$$$"""!!!"""###"""###%%%'''((()))******'''%%%$$$######$$$&&&(((&&&%%%$$$$$$%%%(((+++...,,,)))%%%###$$$%%%&&&&&&&&&''''''&&&%%%%%%'''((((((***++++++)))(((***,,,,,,((('''***,,,((($$$###'''''''''((()))***++++++(((((((((''''''&&&%%%%%%%%%%%%$$$###""""""#########$$$(((***((('''///888OOOhhh}}}wwwlllkkkjjjcccUUUCCC555...,,,...---,,,,,,,,,,,,,,,+++///000111000...+++*********(((%%%&&&(((,,,...///111///,,,)))''''''((((((***)))'''%%%%%%%%%&&&'''((()))+++,,,,,,+++***)))%%%%%%$$$$$$%%%'''((()))+++++++++++++++***))))))(((''''''&&&''')))***+++---+++)))((((((***---///---......,,,***((())))))...,,,***))))))*********+++***)))))))))***+++,,,---...000///,,,***))))))'''))),,,------+++*********+++---...---,,,)))(((%%%&&&((()))******)))((())))))((()))+++,,,,,,***%%%%%%&&&'''((((((((((((&&&''')))***)))***+++---)))''''''******''''''+++%%%'''***++++++,,,---...+++,,,+++***((('''(((***)))+++---000111000///...111111111111000000//////!!!"""  !!! !!! !!!""""""&&&&&&$$$###!!!!!!!!!   ###$$$$$$%%%&&&(((!!!!!!!!!!!!"""###$$$$$$"""!!! """%%%$$$"""!!!!!!!!!"""###!!!###$$$$$$$$$&&&(((***&&&&&&%%%$$$###""""""!!!"""""" $$$$$$""""""###$$$"""!!!"""(((+++***&&&###!!!!!!"""###$$$$$$###"""!!!"""###$$$###"""!!!"""$$$"""$$$&&&(((************&&&%%%$$$$$$$$$%%%&&&&&&$$$#########$$$'''***++++++)))&&&%%%&&&''''''&&&))))))((('''$$$$$$&&&((()))+++---,,,***+++...222444222222333000)))%%%&&&)))))))))***++++++++++++))))))))))))(((&&&%%%$$$%%%$$$$$$############$$$$$$'''+++---+++...<<>>555111///111000+++)))******************(((%%%###((()))***,,,------,,,,,,...,,,***(((((()))+++---000222000,,,+++---,,,)))******))))))******+++,,,,,,++++++,,,,,,------......000111000---***))))))++++++******((('''%%%$$$'''''''''((())))))******------------,,,,,,,,,+++)))((((((''''''(((((())))))+++++++++))))))***+++,,,......***%%%######%%%)))+++---...///000333555000000///...---,,,++++++!!! """///999BBB888((( !!!    !!!""""""!!!"""###"""!!! """$$$%%%$$$###  !!!""" !!! !!!"""!!! !!!"""#########""""""""""""###!!!"""######""""""###$$$$$$""" """!!!  !!!###$$$######"""!!!!!! !!!"""""""""###$$$"""%%%((((((%%%### !!!###$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$%%%&&&((()))***)))'''&&&'''((()))(((%%%"""!!!!!!######""""""%%%((((((&&&$$$###""""""$$$%%%$$$###"""$$$%%%&&&''''''((()))))))))+++------///777???NNNKKKEEE<<<333,,,******(((((()))))))))((('''&&&,,,++++++)))((('''&&&%%%%%%&&&(((+++...000111222))))))******+++000===III\\\nnn}}}}}}rrrggg___ZZZSSSVVVWWWRRRGGG;;;222...)))((('''''')))+++++++++---///111111///---...///...---,,,***((('''%%%$$$###$$$%%%'''''''''&&&&&&***+++,,,......---,,,+++,,,,,,------------,,,+++***)))'''$$$"""###%%%(((************++++++++++++***,,,+++***///888>>>>>>555000...000000---++++++(((***+++,,,+++(((&&&%%%'''(((+++---///000111111///...,,,***)))******+++///222000,,,***++++++(((''''''((()))***,,,---...///.........---------,,,...///000///---***))))))+++++++++***)))'''%%%$$$%%%&&&'''((()))+++,,,,,,+++++++++******)))))))))))))))(((((((((((()))))))))***++++++***)))***,,,***,,,---+++'''$$$$$$&&&***,,,/////////000111333.........---,,,,,,++++++!!!***000:::111$$$!!!  !!!"""!!!!!!######!!!!!!  !!!######"""!!! !!!###$$$###"""  !!!  !!!""""""""" """###$$$$$$###"""""""""###### """###"""!!! !!!###$$$!!! !!!""""""""""""!!!!!! !!!!!! !!!"""!!!$$$''''''$$$""" """######"""!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$############$$$$$$((())))))))))))'''&&&%%%&&&((()))(((%%%###""""""!!!!!! %%%++++++(((%%%$$$"""###$$$%%%%%%$$$!!!$$$'''(((((('''((())))))***+++++++++,,,000333666444000---,,,,,,,,,,,,&&&&&&&&&%%%&&&&&&'''(((,,,,,,,,,+++***'''%%%###$$$%%%''')))***+++,,,,,,(((***,,,,,,+++---222777:::JJJVVVSSSIIIAAA??????;;;AAAHHHHHHBBB:::222///))))))(((((()))+++---...///222555555111...---...//////...,,,***)))((('''$$$&&&((())))))(((&&&%%%((()))+++------,,,+++***)))***,,,------,,,+++***(((((((((&&&$$$$$$''')))(((((()))***+++,,,,,,---******))))))///:::AAAAAA777111,,,...///---+++,,,(((***,,,,,,+++(((''''''&&&(((+++...000222222222......------,,,+++******+++///...***''')))***((((((((()))***+++---///000///000111111000...---+++,,,...//////---+++******,,,,,,,,,+++)))(((&&&%%%$$$%%%&&&(((***,,,---...******)))(((''''''''''''+++******))))))******+++)))***,,,+++******+++,,,(((+++...---***''''''(((***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,###%%%---''' """ !!!"""""""""###""" !!!"""!!!  """$$$$$$"""!!!!!!!!!$$$###"""  """$$$$$$###!!! !!!"""#########"""  """ !!!#########"""!!!!!!###%%%%%%$$$###"""""""""###### !!!!!!!!!###   !!!!!!!!!!!!!!!!!!!!!   !!!###&&&&&&$$$"""!!!"""$$$%%%&&&%%%%%%$$$ """#########""""""$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%))))))(((''''''&&&%%%%%%%%%''')))(((&&&$$$###### !!!!!!"""***444555111)))'''$$$$$$$$$%%%%%%$$$ $$$((()))(((''''''((()))*********+++,,,,,,+++'''((())))))((()))+++---(((&&&%%%$$$%%%(((+++---444555666555222---)))&&&%%%&&&'''((()))*********))),,,---,,,+++,,,......---666;;;888333000///......555>>>AAA===777111...***************,,,///111999<<>>:::444///---+++,,,,,,++++++---000333CCCGGGIIIEEE===555222222444333333222111000000///''')))+++------+++(((&&&((())),,,......---+++)))(((***,,,.........,,,+++''')))++++++******,,,---###$$$&&&(((***---...///000000///222===LLLUUUWWW>>>444,,,++++++)))(((((((((+++---,,,***((()))+++'''(((***,,,------------%%%(((,,,000111111///...,,,000222...,,,...111111000///......---------...+++---111444555333000...(((***---...---,,,---.........------+++***((('''((()))))))))************+++***((('''&&&&&&&&&'''---,,,,,,++++++,,,,,,---)))***,,,,,,++++++,,,---)))...222444111//////111...///111000...,,,++++++((()))***+++,,,---......"""!!!   !!!"""### !!!!!!!!!###"""  """%%%((()))(((%%%###&&&%%%###!!! !!!""""""!!!"""###$$$$$$"""!!!"""###$$$###""" """ ###'''((('''$$$###"""%%%%%%%%%$$$$$$$$$######!!!###$$$###"""######&&&###  !!!"""!!!  !!!###$$$%%%&&&###$$$))))))###!!!$$$"""###%%%&&&&&&&&&%%%$$$ !!!!!!!!!!!!!!! %%%%%%'''(((((((((''''''%%%''''''%%%'''***((($$$)))((('''&&&%%%$$$######$$$''')))(((%%%###$$$&&&"""$$$$$$%%%///;;;>>>999+++)))'''%%%$$$%%%&&&'''&&&(((***'''$$$###'''+++++++++++++++++++++,,,,,,'''&&&$$$######&&&(((***+++((()))***(((&&&---777DDDHHHNNNTTTSSSGGG555&&&''')))******(((&&&%%%%%%%%%%%%(((......+++(((***)))+++---///...,,,)))'''))),,,000222333111///---///***))),,,***)))555FFF```mmmsssfffOOO===444000555444333111///,,,+++***///000000...,,,******+++,,,+++*********+++,,,---+++(((''''''))),,,......,,,,,,***)))''''''&&&&&&&&&%%%%%%(((,,,...---+++222111...///999HHHLLLIII;;;000(((***---+++((()))((()))***+++,,,++++++******,,,---,,,++++++,,,---***,,,///000000...+++)))...//////......///111444000///,,,++++++,,,---...---///111333333222///...,,,...---***+++...,,,(((***,,,------+++)))******+++)))((()))******)))(((((((((((('''&&&'''***------------------...///000,,,,,,+++***)))))))))***---,,,---000...***+++...222111///,,,(((''')))***.........---,,,,,,...111"""!!!  !!!   !!!""" """"""!!!!!!!!!"""!!! """$$$&&&'''&&&$$$###$$$###!!! !!!"""!!!"""###$$$###!!!!!!###%%%"""""""""  ### ###&&&'''&&&###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$###"""###%%%'''&&&$$$"""!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""$$$$$$&&&###$$$)))(((###!!!###!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$%%%'''((()))(((&&&%%%%%%'''(((&&&(((+++)))$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%''''''(((%%%%%%+++333444///((('''%%%$$$$$$%%%&&&'''$$$''')))'''$$$$$$'''+++************++++++++++++)))(((&&&%%%%%%&&&)))***)))((()))+++***)))111:::DDDHHHPPPWWWXXXNNN===000+++,,,,,,+++(((&&&%%%%%%'''&&&)))...///+++)))***)))***,,,...---+++(((&&&(((+++///222222000---++++++&&&&&&******+++999KKKtttlllSSSAAA888444333111000...---,,,+++///000000...+++******+++++++++******+++---///000,,,***((()))+++---......+++***)))'''&&&%%%$$$$$$'''&&&'''***---...---+++222111,,,+++222<<<>>>;;;777---&&&(((++++++)))*********+++,,,,,,+++***)))+++,,,------,,,,,,---...---///111222222000---+++...///000///......000222...---,,,+++***++++++,,,---///111333333222111///222444333...,,,---,,,)))***+++------+++***+++,,,+++***))))))***+++***))))))))))))((('''(((+++------------,,,,,,------...++++++***)))))))))******---,,,---000...***+++...------,,,***'''''')))+++000111111///------...///!!!###!!!!!!!!!  !!!!!! !!!!!!""""""###"""!!!  !!!!!!"""###!!!!!!   !!!""""""!!!"""###############"""!!!  !!!!!!!!! """""""""!!! !!!$$$'''!!!"""!!! !!!###!!!###&&&'''%%%"""!!! ######$$$%%%&&&'''(((((($$$$$$###!!! """%%%'''&&&%%%%%%$$$$$$############"""  !!!!!!  !!!"""######$$$&&&$$$%%%'''&&&"""!!!""""""!!!""""""""""""""""""""""""$$$&&&((())))))'''%%%###%%%((()))(((***,,,***%%%"""###%%%''''''''''''&&&'''((('''&&&$$$$$$&&&((()))(((%%%###''',,,+++'''&&&%%%$$$$$$$$$%%%'''((($$$&&&((('''$$$$$$'''***((((((((())))))*********+++***(((&&&&&&''')))***+++***+++,,,++++++111888BBBGGGPPPXXXZZZRRRDDD999111111///,,,(((%%%%%%&&&***)))***//////+++)))+++***,,,---...---+++(((&&&'''***...111111...***((()))&&&&&&***+++---999IIIgggzzzpppUUU<<<---333111000...---------...///000///---+++)))***++++++******+++,,,...000111...,,,******,,,...///...,,,+++)))'''&&&%%%%%%$$$((((((***,,,......,,,***111///***(((+++111333000222***%%%(((,,,---,,,---+++,,,,,,,,,,,,,,,+++***+++,,,...---,,,,,,...//////000111111000...,,,+++///000111111///......///,,,,,,,,,,,,+++***)))(((---...111333444333222111999<<<:::333---------,,,***,,,------,,,+++,,,---+++***)))***+++,,,+++)))***+++++++++)))***+++---...---,,,+++************+++++++++***++++++,,,,,,,,,+++---000...++++++///***++++++***))))))+++...111222333222000...---... !!!$$$&&&!!!""""""!!! !!!!!!"""$$$$$$###"""!!! """   !!!  """!!!  !!!"""!!!!!!!!! !!!!!!"""!!!!!!"""!!!!!!"""!!!!!! $$$'''#########!!!!!!"""$$$''''''%%%###!!!!!!######$$$$$$%%%&&&''''''!!!""""""!!! !!!###$$$%%%&&&&&&%%%$$$$$$$$$&&&$$$""" !!!"""!!! !!!"""######$$$$$$$$$%%%%%%%%%&&&%%%###!!!"""###!!! """###""""""!!!!!!!!!!!!!!!$$$%%%((())))))'''$$$"""%%%(((***)))+++...+++&&&&&&'''((())))))'''%%%$$$)))(((&&&%%%$$$%%%''')))%%%$$$######&&&))))))''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%$$$&&&(((&&&''''''(((((()))))))))+++***((('''&&&'''((((((.........---+++***---000<<>>>>>555...---///000---......---+++***+++---+++***)))***+++,,,+++***,,,---...---,,,+++,,,---------+++***)))((((((''',,,,,,,,,,,,------...///,,,+++---///...+++,,,///,,,------,,,+++,,,...///...000222222000.........  """%%%''' !!!!!!  !!!###$$$%%%!!! """  !!!!!!  !!!  !!!!!!"""###"""   !!!"""!!!"""######$$$###"""!!!"""%%%$$$%%%$$$"""###%%%''''''%%%#########$$$$$$##################!!!$$$$$$###!!! !!!###&&&%%%$$$###$$$%%%&&&%%%$$$""" ###$$$""" """"""$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$###""" !!!$$$&&&###"""!!! !!!!!!###%%%'''(((((('''$$$###%%%((())))))+++...,,,'''))))))******)))((('''&&&)))(((%%%$$$%%%'''((()))$$$######%%%''''''(((((())))))(((''''''''''''''')))))))))(((&&&%%%%%%%%%%%%%%%&&&'''(((((())))))***)))(((&&&&&&&&&&&&''',,,---,,,+++)))***++++++444888>>>DDDEEEAAA:::444444333111---)))''''''(((...++++++......+++***---,,,---...///...---+++***)))+++---///...,,,(((&&&***+++///111000---///222<<>>VVVsssyyy[[[FFF444000222///---...333888AAANNN[[[]]]NNN;;;222333222...---//////---///---+++)))(((***+++---.........---------......---,,,+++***+++---///111---,,,++++++,,,,,,***((($$$&&&(((***---...///000))))))))))))))))))))))))))))))***---///000///---,,,,,,,,,,,,---///111333,,,***)))***---000111222222111...+++******++++++(((***++++++***))))))***    !!!!!!""" """$$$$$$###!!! !!! ###%%%&&&%%%$$$"""!!!!!!!!!!!!$$$""" !!!$$$&&& !!!"""###"""!!!   """######$$$$$$"""!!! """"""!!! """$$$'''((('''%%%%%%%%%$$$***///---'''!!!!!!###!!!"""!!!  ###%%%"""######!!! !!!"""$$$&&&''''''&&&%%%######""""""###$$$$$$%%%######""" """%%%"""###$$$$$$######%%%&&&'''&&&&&&%%%%%%%%%%%%%%%######%%%&&&(((((()))))))))(((''''''&&&&&&'''''')))'''&&&'''******)))&&&(((***+++((($$$!!!!!!"""%%%&&&''')))***,,,------&&&&&&'''''')))+++,,,---...//////,,,))))))...333+++***((('''%%%%%%$$$$$$&&&'''((())))))((('''&&&(((((('''''''''''''''''''''))),,,---,,,,,,------,,,,,,++++++,,,---...///***)))'''((()))******)))&&&)))++++++)))'''''')))&&&(((******'''&&&&&&''')))+++...000//////...///((()))+++...//////,,,)))***)))((((((***,,,------111000...+++((((((***---...000000///---++++++,,,***))))))***---...---++++++++++++******)))((('''%%%'''+++...+++''',,,444999DDDQQQ[[[^^^aaafffkkklllaaaQQQFFF???<<<999777///---,,,,,,.........---))))))))))))))))))))))))%%%)))***)))+++000000,,,+++,,,,,,,,,+++***))))))333@@@UUUmmm}}}vvvlllPPP???000...000,,,+++---+++///666===DDDEEE<<<222///222111,,,+++///000......---,,,******++++++,,,/////////...------,,,,,,,,,,,,++++++,,,...///000---+++******,,,+++)))&&&'''((()))+++,,,---......)))))))))))))))***************+++...000000...,,,+++,,,,,,---...///000000))))))***---222555666666444222///,,,++++++,,,---(((+++......,,,***(((((( !!!   !!!!!!"""$$$ """$$$$$$""" !!!$$$&&&%%%$$$$$$###$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!"""######"""!!!!!!!!!  !!!###$$$$$$%%%%%%###!!! !!!"""###"""!!!$$$'''******)))(((''''''&&&,,,111///'''!!!!!!###!!!"""!!!  ###&&&"""######!!! !!!$$$'''((((((&&&%%%%%%$$$#########$$$&&&'''###""" """%%%$$$%%%&&&%%%$$$######$$$((('''&&&%%%$$$%%%&&&'''%%%%%%&&&'''((((((((('''******)))))))))******++++++)))((((((******(((%%%((()))+++***(((&&&$$$$$$&&&((())))))(((((()))+++((((((((((((***,,,...000///111000,,,)))***000666,,,,,,+++)))'''%%%$$$###%%%''')))+++***)))&&&$$$(((((((((((((((((((((((()))+++,,,,,,+++***+++,,,---,,,,,,,,,---...000111,,,)))'''&&&&&&''''''&&&(((+++......+++***+++,,,%%%(((++++++(((&&&%%%&&&$$$)))---///---,,,...000)))***,,,...///---)))&&&)))((('''(((***---............,,,***)))***---000,,,...000000...---------000...,,,---000000---+++***+++++++++***)))'''&&&%%%&&&+++///,,,''',,,666<<>>JJJWWWbbbiiillloooppplllfffhhhlllhhh^^^BBB999000---,,,***)))+++((()))***)))'''''')))***---------------------,,,)))***+++,,,,,,,,,++++++---)))''',,,444888555000(((***,,,......---+++***)))***+++---.../////////111///,,,***)))+++,,,......,,,***)))***---000333111000......///...---+++...---,,,---///111111111///,,,...333000(((&&&***)))***+++------...------333222000...---++++++***,,,,,,,,,,,,---...///000...------......---+++(((++++++,,,...000000...++++++******,,,///111111111***))))))+++...000111111 !!!$$$### !!! !!!"""""""""$$$%%%"""  %%%,,,...+++((($$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$###!!!"""###!!!!!! """!!!!!!!!!######!!!  !!!!!!!!!!!!$$$&&&%%%%%%''')))+++)))%%% """&&&(((,,,(((###"""$$$%%%######""" """$$$!!!"""$$$&&&''''''&&&&&&************))))))(((((()))(((((('''&&&&&&***...&&&'''((())))))(((&&&$$$$$$'''***+++)))&&&%%%&&&)))+++///111000---)))&&&%%%)))---,,,(((%%%'''***---,,,***(((&&&$$$###"""###!!!!!!"""&&&)))***+++'''&&&&&&''')))***)))'''((()))+++---///000///...,,,+++***))))))***+++,,,...---,,,***)))(((((((((+++******)))))))))*********)))(((&&&$$$%%%'''***))))))******+++++++++,,,---,,,***((((((((()))***%%%%%%%%%&&&&&&(((((())),,,,,,...//////...,,,***%%%'''))))))(((((()))***---++++++---///000555;;;BBBAAA;;;333......---,,,,,,444DDDYYYmmmxxxyyyvvvmmmggg\\\LLL<<<222/////////...------------------+++,,,---///000000//////---)))(((++++++((()))---++++++***)))***+++,,,---111222444:::BBBIIIMMMOOO[[[^^^___```bbbddd]]]SSS;;;444...------******,,,((())))))(((&&&&&&'''))),,,,,,,,,,,,,,,---------(((***,,,...///...,,,+++---)))&&&(((,,,...---+++'''***---000111000...,,,++++++++++++,,,---...///000///,,,***)))***+++,,,,,,+++*********...222666333111///......---+++)))---+++)))+++///222111///,,,,,,000444222+++(((***+++++++++,,,,,,---...///888777555111...------...------------......//////---------------,,,+++******+++,,,...000///,,,*********+++---000111000///...,,,,,,---///111111111 ###"""  """######   """###"""  &&&---///---)))"""$$$'''))))))'''$$$""" !!!"""""""""!!!!!!"""$$$ !!!######"""!!! !!!"""###%%%$$$######$$$$$$"""!!! !!!!!!!!!!!! """###$$$%%%'''(((%%%%%%###!!!"""$$$"""+++000***###!!!$$$%%%$$$$$$""" !!!$$$ !!!"""###$$$%%%&&&&&&------,,,,,,***(((&&&$$$&&&''''''&&&%%%&&&((((((%%%''')))+++***)))((('''$$$&&&)))******)))(((((()))+++///111111---)))&&&%%%)))---,,,(((%%%'''*********))))))((('''&&&&&&&&&$$$###$$$&&&)))******)))((('''((())))))'''%%%,,,---...///......------+++***))))))))))))***+++,,,++++++***))))))))))))'''''''''((()))***+++,,,(((((('''%%%######&&&((()))))))))******+++++++++---,,,***)))))))))***+++''''''''''''(((***+++,,,000111222222000---+++***&&&((()))***)))((()))***((()))---///...111@@@PPPbbb```UUUBBB444000...+++---333BBBUUUgggpppooollljjjhhhcccWWWGGG:::222///---------,,,+++++++++,,,)))+++,,,.../////////...,,,)))(((++++++((())),,,+++************,,,---...444555666666777999===AAABBBFFFIIILLLNNNMMMEEE===444///,,,,,,,,,)))))),,,((())))))'''&&&%%%&&&((('''((()))***+++,,,------)))+++...000111000...---***)))(((***,,,,,,+++)))++++++---.........------------,,,,,,,,,---///000000...,,,+++******++++++***+++,,,,,,,,,///333777555222000...---+++)))'''+++)))(((***...000///---(((***...333111---***+++111///,,,******,,,///111???>>><<<666000------...------..................,,,,,,------,,,+++++++++))))))***,,,//////---+++,,,,,,---///111000...,,,///...---...111333444444  !!!###$$$###!!! """""""""""" !!!  &&&---///,,,)))"""$$$(((******((($$$"""#########"""""" """!!!!!!###&&&((('''&&&######$$$$$$$$$######""" !!!###%%%&&&&&&%%%$$$%%%&&&%%%###""" """"""""""""!!! !!!"""$$$%%%&&&'''!!!"""######""""""###%%%(((///111***###!!!$$$%%%###$$$###!!! """ !!!"""$$$&&&'''------...---***'''$$$!!!$$$&&&&&&$$$$$$'''(((&&&%%%(((***++++++***++++++&&&'''((())))))*********)))+++...000000---***(((%%%(((++++++)))'''((()))(((((((((((((((((((((((((((&&&$$$%%%'''((()))((()))((('''((())))))'''%%%...//////...,,,++++++---*********))))))******************+++++++++++++++&&&''''''((()))+++------&&&''''''&&&$$$$$$%%%&&&***************++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))+++,,,---///111333333000---,,,,,,(((***++++++)))((()))***&&&'''---111111999RRRlllvvvZZZAAA555000+++,,,000999HHHVVV^^^]]]YYY[[[]]]___[[[RRREEE999333---......,,,***)))+++,,,***+++---////////////...,,,)))***------***))),,,*********+++,,,...000111...111333111///000555:::000222444777888555000+++...++++++---,,,)))))),,,)))))))))(((&&&%%%&&&(((%%%&&&'''((()))+++,,,,,,)))+++...000111000///...&&&(((***,,,,,,+++***))),,,,,,,,,+++++++++++++++......---------.../////////...---,,,++++++,,,,,,(((+++...///...///333777444222///...---+++(((&&&***)))***,,,.........,,,'''***---//////---,,,---333000,,,)))))),,,000222EEEEEEBBB;;;222,,,***+++,,,------.........------+++,,,---,,,+++***+++,,,)))((()))***---...---,,,///......///000///---***,,,+++,,,...333666888888  !!!"""#########!!!!!!%%%&&&%%%###!!!!!!  %%%+++---+++(((%%%&&&'''(((((('''&&&%%%###$$$$$$$$$$$$$$$############%%%---555777222---'''&&&%%%############$$$ !!!###&&&'''%%%$$$###$$$%%%%%%###""" """###$$$###""""""!!!!!!!!!"""$$$%%%&&&&&&"""###$$$$$$$$$%%%''')))///222111)))""""""###$$$"""###$$$###  !!!!!!!!! !!!"""%%%'''(((+++,,,------+++'''###!!!###&&&%%%###%%%******'''&&&(((++++++******---///,,,***)))(((((()))))))))(((***,,,......---+++)))&&&'''(((*********))))))'''''''''''''''''''''''''''%%%###$$$&&&(((((((((&&&%%%&&&''')))***)))(((,,,------***((((((+++...******************************+++---.../////////************+++,,,---...&&&((())))))'''&&&&&&&&&+++++++++++++++*********)))***,,,...//////......---,,,***)))***+++,,,---***---000111///------...***,,,---,,,***)))))))))+++((()))...333???]]]{{{oooOOO===444...---...333>>>JJJRRRSSSPPPQQQTTTYYY[[[WWWLLL>>>555...///000...+++***,,,...---...///111111111000000---,,,...222222...,,,---*********,,,...000333444,,,...///---,,,,,,000444555444444666666444333222,,,***+++...---)))))),,,+++,,,+++***((('''((()))&&&&&&'''((())))))******((())),,,...//////...---&&&(((+++,,,,,,*********,,,,,,---------,,,,,,+++...............---------......------,,,------...&&&+++000222000000222555111000...------,,,***)))***,,,...///...---......+++---...---,,,,,,---...000///,,,***+++...111333AAABBBBBB<<<333---+++,,,+++,,,---......---,,,+++***,,,---,,,***)))+++---+++)))((((((***,,,---,,,...---,,,---------,,,***+++***+++---111555666666!!!""" """"""######"""!!!  %%%((()))&&&### !!! !!!!!!  %%%***,,,***'''((('''&&&%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&,,,888CCCFFF>>>555)))'''%%%"""""""""###$$$ ###&&&((($$$###"""###%%%%%%###!!! """$$$%%%$$$###""""""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%'''+++...333555111(((""""""######"""###$$$###!!! """"""!!!!!!###%%%(((***(((***,,,,,,+++((($$$""""""&&&&&&###%%%,,,---(((''')))++++++***+++...111000---***'''''''''''''''((()))+++---------++++++&&&&&&''')))+++,,,***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""%%%'''((((((######$$$'''***,,,,,,+++)))******'''%%%&&&+++///***************************+++---///000111222222------,,,,,,,,,---......&&&)))+++,,,***(((''''''---,,,,,,,,,+++*********''')))---000111111000///...,,,+++))))))***,,,---%%%)))---///......///111,,,---...---+++)))))))))222)))&&&+++222AAA___|||zzzWWWCCC888111//////111:::GGGPPPRRRRRROOORRRVVVZZZXXXNNN???444000111222000,,,+++---//////000222333333222111111......111555555111......******+++,,,///222555666222111111000000000111222111...------------...000+++***,,,///...******------...---,,,***)))***+++((((((((((((((()))))))))'''(((***,,,------------(((+++------+++***+++,,,,,,---000111111000...---------.........---,,,,,,......---------...//////%%%+++222333111000111444...---,,,,,,---...---++++++...222111///---...000///000000,,,***,,,......,,,,,,,,,---...000222444999<<<>>>;;;555000///111+++,,,---------,,,+++******,,,---,,,))))))+++......+++(((''')))+++++++++,,,+++******,,,,,,+++***---,,,+++---///111111111  !!!!!! $$$$$$###!!! !!!###&&&((( )))222333+++###     ###&&&&&&$$$""" &&&%%%%%%&&&'''(((&&&%%%$$$#########"""""""""!!!&&&"""'''>>>^^^mmm^^^HHH888,,,###$$$%%%"""!!!###!!!!!!$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! $$$'''&&&!!! ###%%%&&&&&&%%%$$$$$$%%%'''$$$$$$###""""""$$$)))---111///+++(((%%%$$$$$$$$$ !!!!!!!!!""""""""""""$$$#########$$$$$$%%%&&&(((&&&&&&))))))%%%%%%''''''%%%######%%%'''''''''&&&+++---***,,,222333000111---((('''))),,,---,,,------,,,+++)))***---///(((((()))))))))(((((((((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&(((,,,......,,,***++++++******,,,,,,++++++&&&+++//////+++)))***,,,000...---///222333222000111///---+++***))))))***&&&&&&&&&'''))),,,...000111000,,,(((&&&***111888555111...///...+++,,,///,,,------+++))))))***,,,)))+++...000000/////////.........,,,)))((()))***---)))***///222===[[[yyytttSSS===333000(((+++111;;;EEELLLNNNNNNMMMNNNRRRVVVWWWOOOBBB777666222------///000///---***///333444222000111222+++...111222111000000111///...------...000333444...,,,******,,,///222333111000...///111222///,,,.........///000///---+++,,,,,,+++(((&&&&&&)))+++***'''&&&((((((&&&'''***(((++++++'''''',,,,,,'''...---,,,+++++++++,,,---,,,...///111111///...,,,---+++***+++,,,,,,)))%%%)))...///+++,,,000000+++...+++,,,000222000///111000///////////////...,,,+++---//////000111///,,,---...000///...,,,------...---,,,,,,///111222222222444444333111///...///000///---,,,+++,,,...///...---,,,,,,---...---+++---***'''$$$%%%(((---000+++,,,,,,------......//////...---,,,---...000222  !!! """%%%&&&%%%###"""!!!"""###$$$'''222;;;888+++!!! ###"""  !!!  !!! !!!###%%%&&&%%%###"""%%%$$$###$$$%%%%%%$$$""""""""""""!!!!!! '''&&&///JJJnnn~~~mmmTTT@@@,,,%%%&&&$$$""" !!!!!!%%%&&&&&&%%%$$$$$$###"""!!!!!! ###%%%$$$ !!!$$$###$$$%%%$$$""""""$$$%%%############"""$$$(((+++,,,***'''$$$"""!!!!!!!!!############""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$'''%%%%%%))))))&&&%%%((()))'''%%%%%%'''((()))((('''+++,,,***,,,111222///...+++''''''***...000000------,,,+++***+++...111,,,+++***************+++%%%$$$###""""""###$$$$$$&&&%%%%%%%%%%%%%%%&&&'''((('''))),,,000111///,,,------,,,,,,---...---,,,'''+++000111...+++,,,...000...---...000111000......---,,,+++***++++++,,,&&&&&&&&&''')))+++---//////...---++++++111999@@@777222///000...++++++...+++,,,---,,,***)))***+++)))+++---...///......///,,,------,,,******+++,,,...******///222<<>>333...)))------,,,,,,+++,,,,,,---------------,,,+++***)))/////////...---,,,***)))---...//////000000000000...---+++***)))******+++(((,,,//////+++))))))***(((,,,///---***))),,,///333222111000///......--- ###'''***555666555222,,,%%% $$$$$$  !!!$$$%%%$$$"""!!!""""""!!! !!!!!!"""!!! !!!###"""!!!###***///:::666111***%%%###%%%''')))&&&$$$$$$%%%%%%"""###""" !!!###%%%%%%$$$$$$"""!!! !!!######"""!!! !!! !!!!!!!!!!!!$$$###$$$,,,999FFFPPPUUUHHH:::***###$$$&&&%%%"""!!!############!!!!!!""""""############!!! !!!"""###$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&'''%%%%%%$$$###"""!!!!!!!!!###"""""""""###%%%((()))'''))),,,,,,***&&&$$$"""!!!$$$(((,,,///+++******)))))))))******+++***)))'''''''''((((((++++++,,,...000111000///))))))***++++++)))%%%!!!$$$&&&(((***,,,...///111,,,,,,,,,,,,---......///)))+++,,,,,,***)))))))))***+++,,,,,,++++++---......777AAAFFFCCC===777555///..................///++++++***,,,---...---+++---------,,,******,,,---+++,,,.........,,,)))'''))))))))))))((()))***+++&&&)))///222///---333===WWWgggssskkkVVVBBB555...//////...---------------(((***,,,------------...++++++,,,------...//////---,,,,,,,,,---...000000---,,,+++,,,...000000///000888@@@EEEHHHHHHEEEAAA333000......000000---***.........------............333555333111111///,,,---,,,******,,,.........+++***)))***,,,,,,***((('''''''''((()))***++++++'''(((*********+++---///,,,,,,---......---+++***++++++)))))))))*********------,,,,,,,,,,,,------...,,,...444444///,,,---...------...000000///...---......---+++***+++,,,'''((()))***,,,...000111111111222222222000...------,,,***)))***,,,///111111999OOOnnn\\\???555222...------,,,,,,,,,,,,,,,,,,---------------,,,++++++///...------------,,,***---...///111111111000000---,,,,,,+++++++++,,,,,,(((+++//////---+++******)))---///---((((((///666???<<<666000,,,***++++++""")))---+++)))'''''')))...000---%%% $$$$$$ !!!!!!"""%%%%%%$$$"""!!! !!!!!!"""###!!!  ###%%% """'''+++444333///***%%%$$$&&&))))))&&&###$$$&&&&&&"""###"""!!! !!!###$$$############""" """$$$$$$!!! !!!!!! !!!!!!&&&%%%###$$$''',,,111444+++'''###!!!"""######""" !!!""""""""""""""""""""""""""""""############"""######""""""!!!""""""$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%######"""######$$$######$$$%%%''')))***(((+++...///,,,(((%%%$$$ !!!$$$(((,,,...(((((((((((()))***+++,,,---+++(((%%%%%%&&&(((***---------...///...,,,***))))))***++++++)))&&&"""$$$%%%'''))),,,------------............------,,,((((((((('''&&&(((+++...,,,---...---,,,***+++,,,...444;;;@@@???===<<<;;;444333111///...---------++++++***,,,---...---+++***,,,,,,+++)))((()))++++++,,,///000///---***((()))(((((())))))***+++***&&&'''***+++***+++666BBB___jjjqqqhhhVVVEEE777///222111///---,,,++++++***)))+++------+++++++++---***+++,,,---............------------......//////000...------...///...---000<<>>NNNGGG<<<111***((()))+++&&&...000***$$$!!!(((......%%%!!!"""######"""$$$###!!!!!!!!! !!!!!!!!!""" !!!###%%% """"""!!!$$$(((000000---'''"""!!!%%%)))&&&$$$"""###%%%%%%"""  !!!!!!"""###$$$###"""!!! """$$$&&&$$$ !!!!!! !!!"""'''&&&%%%$$$$$$$$$%%%%%%!!!"""######"""!!! !!!###%%%$$$###""""""#########""""""""""""#########$$$%%%###!!! !!!"""!!!!!!""""""###$$$$$$$$$&&&&&&$$$#########$$$%%%&&&&&&'''((()))*********'''+++//////,,,(((&&&&&&$$$%%%%%%%%%&&&((())))))&&&&&&''''''(((***+++,,,+++***(((&&&&&&''')))***///......///000///+++))),,,+++++++++,,,+++)))&&&''''''(((***,,,---+++***---............,,,***)))''''''&&&%%%%%%(((---111000111111///+++)))''''''---000444777888999;;;===777555222///---,,,++++++,,,++++++,,,......---,,,)))+++---+++(((&&&(((***+++,,,...//////---+++))))))(((''')))+++,,,+++******((('''''''''***555AAA\\\fffkkkbbbSSSEEE;;;666444333222000...---,,,,,,///222333111,,,)))***+++++++++,,,,,,------......////////////.........---111///------......---,,,000===JJJRRRZZZ^^^XXXMMM777111+++)))+++...///...((()))+++...000222333333666888666000---///000//////......///000000...,,,,,,,,,------------,,,,,,((()))******)))+++...111,,,...//////---,,,,,,,,,)))+++,,,---,,,+++,,,---......,,,)))'''(((+++...,,,,,,************,,,,,,...---+++((('''(((,,,///------...///111111///---,,,---...---+++)))))))))+++++++++++++++***((((((//////000000111111000000,,,+++*********,,,...000///000999MMMggg~~~vvvTTT:::...,,,---......///000000000000000000111111111111111000000///,,,)))+++...000///---/////////000000//////...,,,,,,,,,------.........+++,,,,,,---............---...---***)))---777???PPPIII===333,,,***,,,... ###(((+++)))%%% !!!$$$&&&%%%  '''&&&!!!!!!  !!!!!!   !!!""" !!!""" !!!""" !!!(((...>>>;;;333((( %%%"""!!!!!!"""######!!!  !!!!!! !!!###$$$%%%$$$###""""""$$$%%%"""### !!!$$$&&&%%%######$$$###"""!!!"""!!!!!!"""###"""!!!!!!###&&&&&&$$$###%%%&&&$$$###""" !!!###$$$"""$$$%%%$$$"""!!!"""$$$!!!!!!"""###$$$$$$%%%$$$%%%$$$"""!!!"""###%%%&&&&&&''')))++++++***)))(((%%%)))...---)))&&&&&&((('''((()))*********))))))'''''''''''''''((()))***)))+++---//////...,,,***//////000222333222///,,,000...---,,,------,,,+++,,,++++++,,,......***'''+++,,,---...---+++)))'''''''''''''''''')))---000...000111///,,,***)))))),,,---///000222444666888777555222///---,,,,,,,,,---,,,,,,---//////...,,,))),,,///---)))&&&(((******+++---------,,,***))))))''''''(((+++,,,+++)))///+++''''''''')))111:::LLLYYYaaaYYYIII>>>;;;:::333222111000///////////////222444111---***+++------,,,,,,++++++,,,------111000000000...---,,,+++...---+++,,,---......---///:::CCCFFFLLLRRRLLL@@@444///***))),,,......---)))***---///111333333333999>>>@@@===999777444///000000111222333222...,,,+++,,,---...---,,,,,,,,,''')))***))))))***...222---///111111000/////////***,,,------,,,,,,///222111000...***'''(((+++///---,,,***))))))***,,,---***,,,+++(((&&&(((,,,...------...000111111///---,,,---///...+++)))((((((++++++,,,,,,,,,+++***))),,,---...///000111111222++++++++++++,,,---......,,,000777???LLL[[[iiiqqqtttgggVVVFFF888...---000...///111222333444333333111111222222222222111111...+++(((***...111000...000000///...------------+++,,,---....../////////---,,,+++,,,---///000000......---,,,,,,...444888???<<<666111......///000 $$$'''(((%%%"""###)))(((######!!!!!!   """"""!!!   !!!!!!!!!"""###""" $$$///888QQQKKK===,,,  !!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!###%%%&&&%%%$$$###"""$$$$$$!!!!!!&&& """%%%$$$!!! !!!!!! %%% """%%%###"""&&&&&&%%%%%%'''***&&&$$$!!! !!!###%%% ###%%%$$$""""""$$$'''###$$$%%%&&&''''''''''''###"""!!! !!!###%%%&&&$$$&&&(((******)))'''%%%###(((,,,+++'''%%%&&&(((%%%'''***,,,---------,,,))))))(((''''''''''''((()))...444888999555000,,,//////111444666666333111333111...---...//////...///...---...000///***'''((())),,,------+++(((''''''(((*********+++,,,...)))+++...///...------...++++++,,,---...000111222555333111...---,,,---...------,,,...///000///---***---000...***'''(((+++******+++,,,+++***))))))((('''&&&(((,,,---+++)))333...))))))))))))---333:::LLLXXXPPP>>>444666:::...............///000000(((,,,000///,,,+++---111...---,,,+++***+++,,,---222222111000///---+++***,,,+++***+++---/////////---555999777<<>>IIITTTVVVRRRJJJ>>>444111111333555555333///++++++,,,------,,,+++,,,,,,'''(((***)))(((***...222,,,...111222222111222222+++---......---...222666222222///+++'''''',,,000...---+++******+++---...,,,///111...,,,---000222------...000222111///,,,,,,---///...+++)))(((((('''(((***---.../////////++++++,,,...///111222222******+++,,,---------...***222888777666;;;FFFNNNNNNAAA888888777111111777...000222444555666666555000111111222222222111111...***''')))...111000...222000///---,,,,,,,,,---++++++---...//////000///...,,,++++++---///111222...............///000000,,,,,,------...///000111///>>>>>>333+++'''%%% """###### !!! !!!$$$!!!!!!"""!!! """   !!!"""!!!$$$...777CCC???777+++!!!"""  !!!"""###!!!"""#########""" """""""""$$$''''''&&&$$$  !!!###%%%&&&&&&&&&""""""$$$!!! !!!"""###$$$$$$$$$###$$$$$$%%%&&&###$$$%%%$$$###"""###$$$$$$$$$$$$""" """###%%%%%%)))------)))(((,,,'''$$$!!! !!!$$$%%%%%%'''(((((('''%%%%%%&&&((()))(((&&&&&&''''''&&&$$$%%%&&&((((((((((((&&&%%%***(((((()))'''###$$$((()))555BBBDDD;;;111...///...333999===<<<:::777555888444000---,,,---------)))+++...000111000...---//////---,,,***)))((('''((()))*********+++...000+++++++++,,,------+++((((((***---/////////000111///......---------......222111//////000000///---//////...---,,,++++++***...---,,,***)))(((((((((******+++,,,,,,,,,,,,+++000...+++)))(((***---///999<<<>>><<<555111111333333///+++***,,,...///...++++++******+++,,,...///111...,,,---///111000...333333111000///.........++++++,,,---.........---555444222000000111333444---///000000...,,,++++++///......///---...666>>>MMMjjjzzzoooZZZEEE888222//////...+++,,,///...***(((***///111///,,,---,,,***))))))+++...000222000...///111333444333,,,///111000---,,,...111444///***)))+++.../////////...+++))))))+++---...///...---,,,++++++++++++...---,,,,,,......---,,,,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++++++++...,,,***,,,000111000...111///---+++++++++,,,------///000222444888===@@@===:::888777888666222///111222444444333444666888555555333111///...///000333111,,,)))(((***---///222...,,,...111222...***---,,,,,,---///000//////---------+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((---000111111'''666CCC@@@666---(((&&&!!!!!! !!!!!!  !!!"""###!!! """$$$"""  """"""!!! !!!!!! !!!!!!!!! )))000666333---&&&"""!!!###&&& !!!!!!"""###!!!!!!""""""""""""!!!!!!"""""""""$$$&&&'''%%%$$$ !!!""" !!!"""###%%%&&&&&&'''### ###$$$""" !!!""""""############$$$$$$%%%&&&!!!###$$$###""""""###$$$###""""""!!! !!!$$$%%%)))(((+++000000,,,)))***)))&&&###!!!"""###$$$$$$$$$&&&&&&&&&%%%%%%''')))***(((''''''(((((('''%%%%%%%%%%%%&&&&&&%%%%%%%%%(((%%%%%%%%%$$$!!!###(((...999DDDEEE===222......111444999???CCCDDDBBB@@@===777000,,,,,,------+++((())),,,...///...,,,+++//////...---+++)))'''&&&''')))******)))***,,,...---+++******,,,......---***+++...////////////000------,,,,,,---...///000000///...//////000///.........------------------...---,,,***))))))((((((((())))))***************...---+++******+++---///000333555333---******,,,///---******---000000000---,,,,,,+++,,,...000222444111//////000000///---///000222222111000---,,,++++++---...///000000000333222000/////////000111,,,...000111///......///......000111...000???QQQqqq~~~gggCCC999111......------///...+++)))+++///111000---...---+++***+++---///000222000///000222444444333//////...---,,,---000333444000,,,+++---.........///---+++******+++---...------,,,+++***))))))***,,,+++***+++,,,...---,,,---,,,,,,+++************++++++++++++++++++++++++,,,++++++,,,...000000//////...,,,***)))***+++,,,---///222444555666888:::888666444444555555333111333333444444555666777999<<<:::666333111000//////444111---***)))***+++---000...---...000111000///111///......///000...---.........,,,***)))+++,,,,,,,,,,,,,,,,,,,,,++++++***((((((***...000111000,,,999BBB>>>333+++&&&###""""""!!!  ###$$$"""!!!!!!"""$$$&&&###""" (((&&&$$$"""!!!!!!"""### !!! """''')))&&&"""!!!"""$$$%%%&&&!!!!!!!!!!!!!!!"""""""""!!! !!!!!!"""###$$$""""""###$$$&&&'''%%%###"""!!!!!!""""""""""""###$$$%%%%%%&&&'''$$$!!!!!!###$$$""" !!!!!!!!!!!!"""###$$$$$$%%%%%%!!!###$$$$$$######%%%&&&######""""""###%%%(((***,,,***,,,222555000+++)))***'''$$$""""""#########$$$%%%''''''&&&'''***,,,***)))'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&(((%%%###$$$###"""&&&,,,444>>>GGGHHH???555000...222333666???IIINNNMMMJJJCCC:::000+++---///---)))&&&'''***,,,,,,,,,***)))......///...---***'''%%%((()))******))))))***,,,---***((((((+++///111222,,,---...///000///......---,,,++++++,,,...000222.............../////////------------......//////...---,,,+++***)))))))))'''((((((((()))))))))))),,,+++++++++,,,---...///---///111000,,,******,,,,,,+++***,,,///111222111000...---,,,---000333555777555333111000///---+++---111555999999555111---)))***,,,...///000111111000///...---------......,,,...000111000000111222///...222444///000FFFbbbyyyWWWEEE444......///...//////,,,+++,,,000111000...---,,,+++++++++,,,...///000000000111333444333222111...+++***,,,///222444333111///......///...---...---+++******,,,---///,,,+++***)))))))))))))))+++***((()))+++---......///...+++)))))))))***+++++++++++++++++++++,,,,,,,,,---.../////////111333///...---++++++++++++,,,,,,///333444444333333333444222000000222333444333555444333444666888888888BBB>>>:::666444222000///000///---+++++++++---......//////......///111333444222000000000///---+++.........,,,***)))+++---------,,,,,,+++++++++***))))))))),,,///111000///)))222888333+++$$$ !!!!!!!!!$$$''' !!!$$$$$$""" !!!!!!!!!"""######!!! !!!,,,'''$$$###!!! !!!$$$!!!### """$$$$$$""""""""""""""""""""""""!!! !!!"""%%%&&&###"""###%%%&&&&&&%%%###$$$""" ######$$$$$$$$$%%%%%%%%%(((%%%###"""######"""  !!!!!!!!!!!! !!!"""###$$$%%%%%%%%%"""$$$%%%&&&%%%&&&''')))'''%%%$$$$$$''')))+++,,,,,,(((***222777333,,,((('''%%%"""""""""#########'''((())))))((()))+++---***)))((()))***+++***)))***)))(((''''''((()))******&&&$$$%%%%%%%%%***111777???GGGIIIDDD;;;666333555222444===KKKSSSRRRNNNHHH===000+++---///,,,(((&&&''')))***++++++***)))***,,,...///...,,,***((()))***,,,+++*********+++)))((('''(((,,,000222333.........///000000...,,,...---+++***+++---///111---...///...---------.................................,,,++++++*********((((((((((((((())))))***)))***+++---.../////////---///000///...---...///++++++,,,---///000000000000///---,,,---000444666888777555222000---***(((...333;;;@@@AAA===666222'''(((***,,,...000000111//////......------,,,,,,,,,...///000//////000111333000333666333555JJJeeekkkSSS999...///111000...///---,,,...000111000...++++++++++++++++++,,,,,,.........000222333111///000,,,)))***...222333222222111111000000///---,,,...---,,,++++++,,,---...,,,+++***)))))))))))))))+++)))((())),,,///000111111///,,,)))((()))***,,,+++,,,,,,,,,,,,,,,---------000222111///000333777222111///......---......,,,...111222111111111222222111///...///111333444555333222333666888888777@@@>>><<<:::888666222000,,,+++++++++,,,...///000...000111...******...333333111000/////////---+++---...---+++))))))***,,,------,,,,,,+++***))))))((()))+++...000111000000"""))),,,'''""" !!!$$$(((,,,&&&###!!! ###$$$###  !!!""" !!! !!!###+++%%%"""###!!!$$$ !!! ###%%%$$$!!!######$$$$$$###"""!!! !!!###%%%&&&#########%%%&&&&&&$$$"""!!! """######$$$$$$$$$%%%%%%%%%(((&&&$$$######"""!!! !!!""""""""""""""" !!!###$$$%%%%%%%%%$$$!!!###%%%%%%$$$%%%&&&((((((&&&%%%&&&(((*********(((%%%(((000666333,,,(((###""" !!!###$$$%%%$$$((())))))(((''''''(((***)))(((((()))+++,,,+++*********(((''''''(((******)))&&&&&&''''''''',,,222666<<>>000+++---///,,,((('''((()))***+++++++++***'''))),,,...//////---,,,***+++------,,,+++,,,,,,&&&&&&'''***...111111000000///...///111111...+++000///---+++++++++,,,---...000111///,,,++++++---111111000//////...------......---,,,++++++++++++******)))))))))***+++,,,)))***,,,---////////////******++++++++++++,,,------............------...000///---,,,---///222333666666555333///,,,)))(((...444;;;AAABBB>>>888444)))***+++---///000000111//////000//////---,,,+++,,,---...---,,,+++---...555222333888===DDDUUUfffuuuuuuqqqqqq}}}{{{^^^>>>000000222000...///.........///000//////,,,---------------,,,,,,++++++,,,...000000...------++++++...222333111///000111222111000...------///...---,,,,,,,,,------,,,++++++************+++,,,******+++...111222222111///,,,***)))***,,,---,,,---------.........///...000111///---...222555111000000///.........---+++,,,---------///222555333222111//////000222333333222222222444666777777:::>>>BBBDDDAAA;;;555222---,,,,,,,,,,,,---...//////222222...(((&&&***//////...------//////...---------,,,***(((((()))+++......---,,,***)))(((((('''))),,,///000111222222 $$$$$$  """!!! !!!$$$)))222888<<<333)))$$$  $$$$$$!!!  """""" !!! !!!###$$$'''!!!""""""$$$ !!!!!! ###%%%&&&&&&$$$%%%%%%%%%$$$###!!!  !!!###$$$%%%$$$######%%%&&&&&&$$$""""""$$$&&&"""""""""###$$$%%%%%%&&&'''&&&$$$###!!!!!!  """###%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$ """######""""""$$$%%%&&&%%%$$$&&&***+++)))&&&&&&$$$'''///222///***((("""!!! !!!$$$&&&&&&%%%''''''(((&&&%%%$$$%%%'''(((''''''(((+++,,,,,,+++((((((''''''''''''((((((&&&%%%'''******(((+++///333888AAAIIIMMMLLLHHHDDDBBB>>>===DDDNNNTTTQQQKKKFFF<<<111,,,...///,,,)))(((((()))***++++++++++++''')))+++.../////////...)))+++...///...---------''''''))),,,000111000///000...---///222222///+++//////...,,,++++++******...000222000,,,+++,,,...222222111000///...------///...------,,,,,,,,,---,,,+++*********+++---...***+++,,,...//////000000+++*********+++,,,---...000111000...,,,++++++---000///...------...///000333444555333000,,,+++***---000666:::;;;999555222------...///000000000000//////111111000...+++***+++,,,,,,+++))))))+++,,,222333444999FFFYYYhhhnnneeebbb\\\ZZZfff{{{eeeCCC222111222000...........................//////000111111000...---*********+++---...---,,,+++,,,---000222222000......000111111///......///000000///---,,,,,,++++++,,,++++++*********+++++++++++++++---000222222111111///...,,,,,,---...///.........///000000111111......---+++***+++...000......------,,,++++++******+++++++++,,,///333666333333333111//////000222111222333333333444666888:::EEERRRVVVOOOCCC999444111000---+++***+++,,,---111333333///)))&&&))),,,---,,,+++---///000000///---------+++)))(((***,,,///...---+++***(((''''''&&&))),,,///000222444666!!!"""!!! ###%%%###   """)))777HHHUUU]]]KKK666)))""" """%%%###!!! ###$$$"""  ###"""  """%%%&&&#########&&&"""!!!  !!!"""###&&&(((%%%&&&&&&&&&%%%###!!!!!!"""############$$$###$$$%%%&&&&&&$$$"""!!!###$$$%%%%%% !!!"""###%%%&&&&&&&&&%%%$$$"""   """%%%'''''''''&&&$$$%%%&&&''''''&&&$$$###"""$$$%%%$$$######$$$%%%%%%$$$%%%***///000,,,((((((''')))......)))&&&'''%%%$$$###$$$&&&''''''&&&&&&'''((('''&&&&&&((()))'''&&&&&&(((***,,,,,,+++'''(((((())))))(((((('''%%%&&&***//////++++++...000666???HHHOOOQQQNNNJJJFFFCCCCCCHHHOOORRRNNNIII@@@:::222...---...,,,+++'''(((((()))******++++++***+++,,,---............'''***---......------...,,,,,,+++---000222222111000...---///222333000,,,,,,------...---,,,******+++///111000...---///333111111111000000////////////......------------------,,,*********+++---...,,,,,,,,,---...///000000///...------...000111111111111000---***))),,,...000000000000///...------///222444444111///...///,,,---000222333222111000............---,,,++++++...///111111000---***((())))))***))))))))),,,...---555777666GGGeeevvvvvvkkkeee^^^]]]jjj~~~iiiGGG555222111///------.........---------......///000111111///---++++++***)))***,,,---------,,,---///000/////////000,,,...000///------///111222111000...---+++***)))******)))))))))******+++******,,,...111111000...///////////////000000111//////000111111222333333222///,,,***+++,,,---------------,,,,,,+++***))))))+++,,,---...///111444000222333222///...000111///333777666222222666;;;CCCUUUiiimmm```LLL<<<555000...,,,******+++...000111333333111---***+++,,,---,,,,,,---///111000////////////---+++***,,,...///...---+++)))(((&&&&&&&&&(((,,,...///222666:::"""###  $$$'''%%%!!! """$$$000EEE___qqqwww^^^@@@---$$$!!!!!!"""""""""!!!!!!$$$%%%###!!!!!!### ###%%%$$$"""!!!!!!!!!###%%%###!!! !!!###&&&'''!!!###%%% '''$$$""" """###""" ###&&&%%%&&&''''''%%%###!!! !!!#########""""""$$$$$$$$$%%%&&&&&&$$$!!!###$$$%%%%%%%%%###"""!!! """###%%%&&&&&&%%%%%%$$$""" ###&&&((())))))(((&&&'''(((((((((&&&$$$"""&&&(((((((((&&&%%%&&&'''%%%%%%(((...444666222---******,,,...,,,&&&$$$&&&((('''&&&&&&(((((('''%%%((()))************---///&&&%%%%%%'''***+++++++++)))***+++,,,,,,+++***)))&&&(((...555444///---...000444===HHHQQQSSSPPPLLLEEEDDDEEEIIINNNOOOKKKFFF<<<888333///---------,,,''''''(((((()))*********------------------------%%%(((+++---------------222000------///222333444000---,,,///333444111,,,)))+++---......---+++***)))---111111//////333777000000000000111111111111///......---------......,,,+++***))))))+++---...---------------...///000///---,,,,,,---///000000111111000---))))))---000111111222222000...,,,+++...111555555333111111333------------...///000111,,,,,,+++***)))(((&&&%%%---...000111000---)))''''''((()))))))))+++...000***777999333CCCgggzzzxxxlllddd\\\]]]llljjjIII777222111...---,,,---...---,,,,,,,,,---***,,,...///...,,,***(((---+++)))***,,,.........---///000///,,,,,,///222+++---///...,,,,,,///222333222111///---+++)))((())))))(((((((((((()))***))))))+++///111111...+++//////000000111222222222000000111222333333444444777333...,,,...//////---............---,,,+++***(((+++...000000//////000,,,///222222///...///111///555:::888222111777>>>MMMbbbzzz~~~lllQQQ>>>555+++***((((((***...333777111222333222000///......000///...///000111111///111111000...,,,,,,.../////////---+++)))'''&&&%%%%%%(((+++---///222888===###!!!"""$$$""" '''444777000&&&""" !!! $$$***666JJJbbbrrrwwwbbbFFF///%%%"""!!! !!!""" %%%$$$$$$""" """###"""!!!""""""###"""!!!   !!!"""!!! !!!$$$""" """###!!!###&&&$$$ """%%%'''%%%###$$$&&&'''%%%###%%%###!!!!!!"""$$$%%%%%%"""###%%%&&&&&&%%%$$$###!!!""""""""""""!!!!!! !!!#########$$$&&&(((&&&&&&%%%###"""  """%%%'''((()))***###%%%((()))'''%%%$$$$$$+++***((('''&&&&&&''''''&&&$$$$$$''',,,//////---''''''(((((()))******+++$$$$$$$$$%%%&&&)))+++,,,((()))***)))''''''(((***)))'''&&&(((+++---,,,***...***&&&'''+++...,,,)))&&&---AAAVVVRRR:::,,,,,,...111777===BBBEEEFFFFFF??????@@@EEEKKKKKKFFF@@@888555000---,,,+++***)))***)))((((((***,,,///000111///---...//////,,,)))&&&***---,,,))))))---111222111///...///111444666333222000///....../////////000000000...,,,)))'''))))))***,,,//////...---222...---//////...///333---///111000---+++)))))),,,+++*********+++---...***///333333000---...111---------...000222555666666444111---++++++---000111222222000---***))))))000111333555666444000,,,***+++---000111000---***,,,,,,+++++++++,,,------000000000000///...---,,,+++)))((((((***,,,,,,+++...111555999DDDYYYsssrrrjjjuuukkkGGG666222111//////000111///+++---111...''',,,---......------///000///...------...///000111...---,,,++++++,,,...///,,,---,,,+++******---///666555333///+++************+++,,,------------------,,,+++******,,,...///444333222000///---,,,+++000111333444333222000...444222///------...///111000000///...---,,,,,,,,,)))***,,,...000111222222000111000...,,,,,,...000222555888666222000333666JJJYYYnnnxxxkkkNNN999111111---((((((,,,000222222555444333333444333111////////////111333444222111111222222222000...,,,+++000///...---,,,+++******************,,,000555:::###""" """$$$"""***888:::333&&&""" !!!!!!  '''///<<>>HHHYYYcccZZZGGG888333...,,,***+++---///000000555444333333333333111/////////000333666777666444555555333222000...,,,+++---...111222222000---+++++++++,,,---...333888===###"""!!!  !!!""""""  ,,,:::;;;444&&&"""!!!!!!""" (((222@@@RRRfffsssuuu```CCC+++    """###"""!!!######$$$$$$$$$$$$###### !!!!!!  !!!!!!!!!"""&&&%%%$$$$$$%%%%%%$$$""""""%%%&&&%%%""" """$$$%%%%%%$$$&&&((()))(((&&&%%%%%%$$$%%%'''&&&$$$"""$$$###"""!!! !!!###$$$"""###$$$###!!! """###%%%%%%%%%%%%&&&(((&&&&&&%%%$$$""" !!!"""$$$$$$$$$###%%%'''))))))((('''&&&'''(((((('''&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&''''''(((((((((''''''&&&$$$$$$$$$$$$$$$***++++++***))))))+++,,,+++******+++---...---,,,,,,)))&&&&&&***,,,+++***)))...@@@RRRPPP<<>>DDDGGGIIIIIIGGGCCC???<<<:::777:::;;;777111,,,******+++)))***...333555444333+++,,,,,,,,,++++++---...000000000000///......---+++,,,---...---,,,***)))))),,,//////...,,,+++***,,,++++++---000222111000+++***)))***---...,,,***&&&(((***,,,,,,+++)))(((+++++++++*********)))))),,,,,,+++,,,...222555888111000---+++******+++,,,//////...------------...+++---...000222333444444333222111///,,,***+++---333333111...+++***+++,,,...///000222444444000,,,222222222///+++,,,111555444333333333444444333111------///333666888888777333111...,,,+++---///111222222333333222000...,,,$$$&&&((()))+++...333777  !!!!!!!!!  """%%%$$$"""!!!!!! %%%---666<<<---)))###!!!""""""!!!!!!###$$$!!!  !!!######"""  ######"""""""""$$$&&&'''  !!!""""""!!!"""###""" !!!"""""""""""""""""""""""""""$$$((()))((('''&&&'''###$$$%%%((())))))&&&###!!!$$$''')))(((%%%!!!###&&&$$$  ###!!!"""###"""!!! !!!"""!!!"""###%%%$$$###!!! """$$$&&&'''&&&$$$###%%%&&&''''''''''''(((***---,,,,,,+++)))'''%%%$$$$$$%%%'''''''''''')))***$$$%%%''')))***)))((('''$$$%%%&&&'''((())))))(((&&&((((((((('''(((***,,,+++,,,---,,,***))))))***''''''&&&'''''')))+++,,,///+++)))+++***'''(((++++++*********,,,---000111,,,,,,,,,,,,++++++++++++)))***+++...111111000...++++++++++++++++++******)))+++---------,,,---.........---,,,,,,,,,,,,,,,,,,---...000111000000///111222333444555555555555000000000000000000/////////...,,,---///000000000000...000444333...,,,---,,,///333555333000---+++++++++,,,---------------***++++++,,,---...//////+++***)))(((((()))+++,,,(((***,,,---,,,,,,---............,,,******,,,......000444777888555///***,,,---000333555555222///111000///---,,,+++++++++---,,,+++******+++,,,,,,***)))((())),,,...///...---///111222333555888:::999<<<<<<999777888999888555<<>>JJJLLLCCC888222---......,,,)))((()))***(((***,,,...///000000000...---,,,+++************,,,---......,,,+++,,,------+++***---111333000,,,)))---000///,,,+++---000......///...---,,,***)))))))))))))))************,,,------...111333666777222111///---,,,+++++++++......---------......///......///000000000000///---......---,,,---///222555333000------...//////000555999999;;;@@@AAA>>>555222///---...////////////...---...000000///---.........000222222000///111///...------...///000444333222///---+++***)))&&&'''(((((('''(((***,,,$$$###!!!!!!###$$$ """######%%%&&&!!! !!!!!! ***'''###    $$$'''&&&!!!  !!!######!!! """$$$$$$!!!###"""   !!!"""!!!!!! !!!######""" """!!!  !!!"""  """###  !!!"""!!! ###$$$&&&''' ###$$$###  """ """######"""!!!%%%((()))&&&$$$###$$$!!!!!!"""%%%''')))(((&&&$$$$$$$$$$$$###""" !!!%%%$$$ """&&&$$$%%%%%%$$$"""!!!"""###"""$$$&&&%%%$$$### ###&&&'''&&&$$$######%%%&&&%%%%%%%%%(((***)))***+++,,,------,,,+++(((%%%###%%%''')))'''$$$&&&(((+++---------+++***))))))+++,,,,,,+++******((()))******)))***,,,...---///000///+++)))***,,,,,,,,,---------...111333111---)))((('''&&&%%%&&&******++++++,,,---------''')))+++,,,+++*********+++******+++------,,,***............---,,,++++++***,,,///...+++***+++------...///000222111...,,,)))+++...000111000...---333444555555444333111000///111333444555444222111000...,,,,,,---.........111---+++,,,+++))))))---000111222111...,,,+++,,,,,,---///111333333333333...---++++++,,,,,,,,,,,,''')))+++---...---,,,+++)))***+++***))))))+++---)))))))))(((((()))---000//////...///000000...,,,000111555999======;;;999111000000///////////////000///...------...000111///,,,)))((())),,,///000111///,,,))))))+++///111222666666222222666555000111555333+++)))000777:::999BBBUUUiiikkkXXX???000///000///---***((()))***)))+++...111333444555555///...,,,***))))))***+++......---,,,+++,,,000333...+++***,,,000111...***(((...222111,,,***---222111111000///...,,,+++***((((((((()))))))))))))))/////////000222333444555000111111000...,,,***)))......---------......///...///////////////......***+++,,,,,,,,,---000333444222///---///000222333888???BBB??????DDDGGGEEE888555222222444444222///,,,++++++,,,---...,,,***000//////000111111///---333222000///.........///222222222000///,,,***))))))******)))(((((()))+++!!!"""""""""###%%%!!!$$$%%%###  ###%%%%%%###)))(((%%%"""!!!   """!!!!!! !!!"""%%%  ###""""""!!!  !!!###%%%"""%%%&&&$$$ $$$############""""""!!!!!!"""!!!!!!!!!!!!!!!"""###!!!######""" $$$!!! """""" !!!"""!!!"""###%%%%%%&&&'''((('''&&&$$$######""""""&&&+++------+++###$$$######""""""!!! !!!!!!"""###"""%%%$$$$$$###############""""""############""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''+++)))&&&&&&)))---,,,)))...(((###%%%+++---,,,***((()))+++,,,,,,+++)))((('''***---...---***(((((((((******'''(((,,,...,,,,,,000111///,,,,,,------*********++++++,,,,,,---000---++++++((($$$%%%***'''+++///222111///...---///,,,)))(((***+++***(((***)))***//////,,,+++------000111///,,,))))))+++)))+++---///000...---+++,,,------......------,,,+++,,,---...///000//////111666777444222444666555555333222222333444222111111///......000111111000000...,,,,,,...000111111111...,,,,,,///111000...555222000111444555222---111000///---+++(((%%%$$$))))))***++++++++++++***'''***------***)))***++++++******)))***+++---.........------------,,,,,,...444>>>IIISSSUUUIII<<<333333333333222000...---///////////////.........,,,++++++)))((()))---000222---***++++++***,,,111222222222222222111111111333222111///......000222===CCCZZZzzznnnLLL777111///,,,***)))***+++,,,,,,---///222555666666555222---,,,......,,,,,,......,,,******,,,.../////////111222111///,,,++++++,,,---...//////...---,,,000///...//////---***'''%%%%%%''')))(((&&&)))...000...------///111111111............---,,,+++*********+++,,,------...///......---,,,,,,,,,---------.........------...///---///000///---///333888:::999888999===@@@CCCCCC999555111111444444000,,,,,,+++(((''''''))),,,...////////////............111///---,,,.../////////---//////...+++***+++............,,,++++++,,,... !!!"""""""""### """###"""  ###%%%$$$###'''&&&$$$!!!!!!"""$$$$$$ !!! !!!###$$$%%%'''(((&&&!!!!!!$$$&&&%%%$$$###"""!!!!!!!!! !!!""""""###!!!"""###""" ###!!! !!!"""###  """"""""""""###%%%'''((()))***)))(((&&&%%%%%%$$$$$$&&&)))+++)))'''$$$$$$$$$%%%$$$"""!!! !!!  !!!"""!!!"""""""""""""""###$$$%%%""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((''''''***...//////777555333111...+++)))(((******+++,,,++++++***)))'''***------+++))))))***---...,,,)))+++000111---,,,,,,+++++++++------,,,++++++,,,---------------...,,,,,,---***%%%%%%((((((+++...000///.........///,,,)))(((******)))(((+++))))))---...,,,,,,//////000222000,,,******+++(((***---///000///...,,,+++,,,,,,------------,,,******+++,,,---...//////000;;;CCC???777444555777333222111222444444333222///......///111333222111000///...///111333333222111///------///000///...333000///111555666333000000000///---+++)))'''&&&((())))))***************)))+++------***))))))***************+++,,,------,,,,,,,,,---------------444AAAQQQ^^^fffdddWWWJJJ666555333222000/////////000000///...............,,,,,,+++***)))***...111000,,,,,,......,,,,,,///111000///...............222222000...,,,+++---///999BBB]]]tttQQQ;;;000///,,,******+++,,,............000222555666777555111//////---***+++///...---,,,---///111000000000111000...+++***+++---------...//////...------000...---,,,---,,,***(((***)))***,,,+++(((***000444222000000222333444444/////////...---,,,+++***((((((***+++---...///000......---,,,,,,,,,,,,---////////////...///000111...///000000000222555777999777555666888:::;;;;;;666333000000333333000,,,+++***)))((((((***,,,---///////////////.........333111////////////...---,,,...///...,,,+++...000111111000...------///111&&&"""!!!"""!!! !!!  """######"""%%%$$$""" !!!$$$%%%  %%%%%%!!! !!!###$$$&&&((()))'''###"""$$$''')))(((&&&###!!!!!! !!!!!!"""""""""""" """###"""  !!! !!!######""" !!!######""""""###%%%&&&''')))))))))(((&&&%%%&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&$$$""" """!!!!!! !!!"""###%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$&&&''''''&&&&&&''')))...555:::FFFHHHGGG>>>222***(((***---,,,++++++************&&&***---,,,(((''')))---,,,,,,)))(((---333111,,,...+++)))***,,,---,,,***+++,,,.../////////---,,,,,,+++---///,,,'''%%%'''***,,,............000222222///,,,*********)))(((***((((((,,,---,,,---000000111222111...,,,++++++)))***---///000///...---***+++++++++,,,,,,------***))))))***+++...000222666GGGSSSMMM===444333666222111111333555666555333,,,,,,---000333444333111000//////111444555555333222111//////000000///---...---,,,///333444333000//////...---,,,***)))((((((((()))***************+++---...---***((((((((())))))***+++,,,,,,,,,,,,***++++++,,,,,,------...777KKKbbbpppqqqhhhYYYLLL:::777333000...///111333222111///...---------...,,,,,,,,,******,,,///222...,,,...222222...,,,...222000...,,,+++,,,------333333222///,,,***+++---333;;;RRRoooyyyfffIII666000...---++++++,,,...//////.........000333777999777333111000---)))***//////...///111333333222000111000...+++)))))),,,...------...//////...------///---***)))*********)))***((())),,,+++)))+++000444222///...///000000000000000//////...,,,+++***)))***+++---///111222333...------,,,,,,,,,,,,,,,000000000000000111222222......///222555666777666888555333111222222222111222000...///222222///,,,************++++++,,,,,,.........///////////////444333222222222000---++++++,,,---...---...111333444444222000...///222444)))$$$ """  !!!!!!!!!!!!"""!!!   %%%,,,///)))!!!"""### !!!###$$$%%%$$$%%%&&&&&&$$$$$$'''))),,,***'''$$$!!!  """######"""!!!!!!""""""  !!! !!!"""###$$$$$$###!!!###$$$###""""""###$$$###$$$&&&''''''&&&$$$###''''''((())))))((('''%%%$$$%%%'''((('''%%%"""!!!#########!!! !!!"""###$$$######""""""""""""######$$$$$$$$$$$$############%%%$$$""""""###%%%)))+++'''&&&&&&%%%&&&...>>>LLL[[[]]]WWWFFF555---,,,---...---+++)))))))))***+++&&&***---+++&&&&&&+++000,,,+++)))+++333999555---///,,,,,,......+++*********,,,...000000///,,,+++)))(((+++...,,,((('''***,,,---.........000333666888666222...+++)))((('''(((&&&)))...///,,,,,,...111222222111///...---,,,+++---///000000///,,,+++************+++,,,------+++***))))))+++...222555???NNNXXXPPP@@@444111111222111222444777888777555,,,,,,...000222222000...------...111444555333222222111111000000///...---+++******,,,///111000...............---,,,+++***)))***++++++,,,,,,++++++......---,,,***)))((((((((()))+++,,,------,,,+++))))))***+++,,,---...///===SSSkkkuuuooobbbRRRFFF===999333...,,,...222555333111///---,,,,,,---...---------++++++,,,000333...---///333333///...///555333///---+++,,,---///666666444111...,,,,,,---333555???OOOVVVKKK;;;111///...---,,,,,,---///000.../////////111555999<<<888444222111...)))***.........000222444444222///000000///,,,******,,,...---..................---///,,,((('''((()))******)))'''(((,,,---,,,...222555222...,,,,,,---------000000000///...---,,,+++......///000222333444444------,,,,,,,,,,,,,,,---111000//////111222222222///...///333888:::777444666444111000000///...---///......///111111///---++++++---.........---,,,---.........//////000000333333333444555333///,,,***+++,,,---///111333555444333111///---...111444***$$$ !!!  !!!(((444;;;333%%%  !!!"""$$$%%%'''(((&&&&&&&&&%%%######$$$%%%+++)))'''$$$"""!!! !!!"""###$$$$$$###!!!  """"""!!! !!!!!! """###$$$$$$$$$%%%###$$$%%%$$$###"""###$$$"""$$$%%%''''''&&&$$$###&&&(((***,,,,,,+++))))))%%%&&&'''''''''%%%###"""$$$%%%%%%###  !!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!!"""#####################"""""""""%%%$$$######%%%(((,,,...,,,***(((&&&&&&111KKKdddyyywwwjjjQQQ<<<222...---...,,,***((('''(((***+++'''***,,,***'''(((,,,111000000000333;;;AAA===444///,,,---000...))))))---***+++...//////---+++)))((('''))),,,,,,)))***......//////...///222666:::???<<<888222---)))'''&&&%%%%%%***000111---***+++111111000000000000...---...///111111000---+++)))+++************+++,,,---***)))''''''(((,,,111444???HHHLLLEEE;;;444111///111222333666888999888666------...///111000---***++++++,,,...111222000...000111111111000...---------------...//////...------............---,,,,,,,,,,,,---............---...---,,,++++++******)))((()))+++,,,------,,,+++))))))***+++---...//////DDDXXXlllrrrlll```RRRIII>>>:::333---,,,...222555222111///...---------...//////...,,,+++,,,000333///---...111222//////222444222///,,,+++,,,---...555555444222...,,,,,,---222111555===AAA===777222......---------...//////,,,...000222666;;;CCCIII???999444222///+++***,,,,,,---///222444444000......000111000...---------.........------.........///,,,((('''(((***+++,,,+++((((((---//////000333666333///...///000222222000000000000///...------000000000000000000111111---,,,,,,,,,------...///222000...///000111111///......///333888999666333555333111111111111000///......///000222111000...,,,---///111111000///...,,,------...///000000111111222333555666555111...******+++---///222444555111000///---+++,,,...111&&&"""     !!!!!! !!!'''333:::333%%% !!!###!!! """$$$%%%'''((()))***(((&&&$$$""" '''&&&%%%$$$###"""!!! ###$$$%%%%%%$$$###!!! !!!"""!!! !!!""" """$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%###"""###$$$$$$%%%'''(((((((((&&&%%%$$$(((,,,------,,,++++++&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%!!! !!!$$$$$$###""""""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$########################&&&%%%%%%%%%&&&(((+++---...---,,,***)))666WWWxxxiiiKKK:::000)))+++***(((''''''(((***+++)))************,,,///111000111111555???IIIKKKGGG;;;222---///...)))***000+++,,,.........---+++***((((((,,,000///,,,+++....../////////000333888;;;@@@???;;;555...)))''''''&&&&&&***000111,,,))))))///......///111111000...///000111222000...***(((---,,,+++******+++,,,---((('''%%%%%%'''***...000444999:::666333333222///000111222555888888666444000///...///000///,,,***,,,++++++---//////...---...///111111///---------//////000111111111000000......//////......---------......///////////////---,,,******,,,---,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,...///000000@@@NNN]]]cccccc^^^UUUMMM===999333...,,,...000333///////////////.........000000...,,,***+++...111///---...111222//////222111///---+++***+++,,,,,,000111111000---,,,,,,,,,))),,,111777:::999555222......---------------...+++---000555<<>>===:::222333333111///...///000////////////000000000000000///...---,,,---......(((+++///333444333000...000000000...,,,+++,,,---000//////111333333111...&&&(((,,,///000000///......000111---(((&&&))),,,...+++)))111DDDaaa~~~nnnLLL555......,,,(((......///000111222333333,,,++++++***)))))))))***000000///000222222111///...///000...,,,---222666:::CCCRRRfff}}}jjjSSSCCC999111111000//////000///,,,***///...---...111333333333,,,,,,---...000333555777444555777777444222111111+++......---///333111,,,444555555444222111222333111222444666666444222000111000...,,,+++,,,000333000...---//////000777???BBBHHHEEE;;;777888222'''222000...///111111///,,,///111222111///,,,,,,,,, """!!! ###$$$!!!   !!!"""   !!!###&&&%%%"""  !!!!!!""""""###%%%&&&((((((%%%$$$###"""""""""###$$$$$$$$$%%%###!!! !!!###$$$$$$$$$###!!!  !!!""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''(((&&&$$$$$$%%%&&&&&&%%%$$$%%%'''(((((('''%%%$$$'''&&&$$$######%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$'''&&&%%%###!!!!!!###&&&"""###%%%'''((()))******...---+++)))((('''''''''***))),,,...***///HHHdddtttMMM555)))***((('''&&&&&&(((+++,,,------...///...---,,,+++'''000999KKKrrr```888111///---...---111000///000000000---+++***,,,///111111///---+++,,,---///111444666888888777333///,,,++++++***)))...//////...------///111......///000000///...---111111222333333111---+++.........---,,,,,,---...////////////000222444555444444333222111000///...///000222333333222000///000222444555444444444555555444222000...------.........000111222222111111......------,,,+++******,,,///222000,,,)))+++---++++++,,,---............,,,,,,++++++,,,---///000......------...000111333444222111111444666666666111///...000555888777666333333333000...,,,---...000000000000000/////////000000...---------...///***---000333444333000///...//////---+++***+++,,,000//////000222222///---'''))),,,...000000///......000000---(((&&&(((,,,...,,,,,,222???SSShhhtttppp\\\BBB111,,,---,,,***...............///000111------,,,+++++++++++++++//////...000111222000///...///000...,,,---111666666DDD\\\wwwiiiUUUBBB444222111////////////...,,,...---,,,...111333444333,,,---///111333333444444444555666444222000000000///111111///111333111---111333333333111000111222333333333333222222222222111000///,,,+++,,,000333111///---......222>>>JJJccckkkhhhVVVDDD<<<777000000...---...111111000......000111111...,,,,,,,,, %%%$$$"""  """  """### !!!###"""!!! !!!!!!######"""""""""$$$%%%''''''&&&$$$"""!!!!!!!!!"""###$$$$$$"""  !!!$$$%%%%%%%%%$$$"""!!! !!! !!!###%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%######%%%(((###$$$&&&'''((())))))***------,,,+++***(((&&&&&&***))),,,///---...===NNNrrrcccEEE111'''---+++(((''''''))),,,...............---+++***)))$$$...<<>>444111///...///000000///222111///000222333333222...000222444444444222111333444333111...---...000333444333111222444222---...000111111//////000222555333111//////000111222000000///---+++,,,000222222000...------444DDDTTTuuu}}}dddEEE333...------,,,,,,---///000000///,,,...000000...,,,+++,,, &&&%%%###!!!!!!""" !!!!!! !!!###!!!!!! !!! """   !!!"""$$$###!!! !!!###$$$'''&&&$$$"""!!! !!!!!!"""""""""  !!!"""$$$&&&&&&&&&$$$###!!!  !!!###$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%######$$$&&&((((((&&&$$$&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%''')))%%%%%%&&&((()))))))))))),,,,,,------+++)))&&&%%%+++)))+++.........555>>>TTT[[[___VVVFFF999222000///---***((((((***---/////////...---+++***)))(((,,,333BBB```bbb;;;111......///++++++,,,...111444444222000,,,,,,---...............+++,,,---///111333555666333000---,,,,,,------,,,000111111111//////000222//////000000000...---,,,000111333333111///......//////111222444444333222000000/////////111222333333333222222111000000///......///000000///.........000222333222222444555444222111///......//////111111000000000//////...///...,,,******,,,...///222000///000333333111...---...///000///...,,,+++,,,---...000111111111111111000000000111444777999333222222333666888888777666222//////111222111////////////...++++++,,,---222222111111000///......///......---------------***+++---......---,,,+++,,,------,,,++++++,,,---000000///......---,,,+++***+++,,,---....../////////000000...+++******,,,)))***,,,///333777;;;===:::888444000---,,,,,,---///...,,,+++***+++,,,---......------------......,,,,,,,,,///000111///---,,,...///...+++,,,///333;;;JJJbbb|||~~~rrrvvv|||qqqYYYEEE444222///...///111111111777555333222333333222000222333333333333222111000000000///---,,,,,,///222444555444111111333111,,,,,,...//////......///111444222111///...///000111000000///---,,,,,,///222111000//////...333DDDTTTzzziiiJJJ777333555...---------............+++---//////---,,,++++++ !!!######"""!!! !!!!!!!!!!!! !!!!!!  """###"""!!!$$$"""!!! !!!!!!###!!! !!! !!!"""###"""!!!  !!!&&&%%%###!!! !!!!!! """"""!!!"""###%%% """$$$&&&&&&%%%$$$###"""  !!!"""$$$$$$###"""!!!###$$$&&&(((((('''&&&$$$ """&&&((()))'''$$$'''&&&$$$###"""###$$$%%%$$$$$$%%%%%%&&&'''((()))%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%'''(((((('''&&&'''(((&&&&&&'''((()))))))))(((+++,,,------,,,***'''%%%---***)))+++---...111555<<<===>>>:::333///000444///---+++)))***,,,...000000///...,,,+++***))))))555999HHHiiiaaa<<<111---...000+++'''(((+++///333555555444---...///000000...,,,+++***+++,,,...///111222333...---+++,,,...///000//////111222222000000000111...///000000000///---,,,,,,///222222111000111222000000000333666777555222111111000//////000111222444444444333333222222111000000000000000000000000...000222222222222444666555444222111111111222222111111000//////.........---,,,***)))+++---111333000...---///333444222///...////////////...,,,+++,,,---///000111222222222111000......000333666999111000000222555666666555111///...000222222///,,,***+++,,,,,,+++,,,...000333222222111000//////...------------,,,,,,++++++,,,,,,---.........---------......---,,,,,,...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000...---,,,---,,,,,,---...///111333444333555666444000,,,,,,---000///...,,,,,,,,,,,,------,,,,,,,,,,,,,,,------***+++,,,///111111...,,,,,,...///...++++++...111666GGGbbbyyyfffffflllvvvxxxkkkRRR???333111......///111222222444222000000222222222111666555222///......///000------,,,++++++---222555333444222//////222000,,,,,,---//////......///111222222111111000///......///000///...,,,---///111000///000111///222===III```fffdddUUUAAA555333444000000///---,,,,,,,,,---,,,...//////---+++++++++ !!!!!!!!! !!!!!!""" ###### !!!  !!!   !!!!!! """$$$###!!!%%%$$$"""""""""""" ###  """###### !!!!!!""" ###"""!!!!!!!!!!!!######!!!"""$$$$$$$$$$$$&&&'''"""  """$$$%%%%%%$$$######"""!!!  """###$$$$$$###!!! """###%%%''''''&&&%%%$$$ """%%%)))***(((&&&)))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''%%%''')))***((('''&&&&&&'''(((((()))))))))((((((***+++,,,------+++)))(((---+++((()))+++---...///...///222444000++++++///---,,,++++++,,,---///111///...---,,,++++++,,,,,,333777IIInnnccc???222---///000+++'''((()))---111444555555///000111222111///---+++,,,,,,---......///000000---++++++,,,...000111000///000222222000000000111---...///000000///...---***...111222000000222555222000///111555777555222444333222111000111222333555555444444333333333333333222222222222222222333///000222222222333555888666555444333333333444555111000//////.........///---,,,******+++...111333---++++++---111333111///000//////......---------------...///111222333333111///------...111555777111000000222444444333222,,,++++++...111111...***(((***+++,,,,,,---000222222222222111111000000///,,,------------,,,++++++............//////000000,,,---......------///111///000///...,,,+++---......---,,,++++++,,,...///000000000000///...---,,,222111///...---...///000222555777555000,,,++++++/////////......---------++++++++++++++++++,,,---******,,,///222111///,,,+++---///...+++***---000222DDDbbboooaaa^^^bbblllooobbbLLL<<<111///---...000111222222+++******,,,///222333333777444000,,,***+++---...,,,------,,,,,,...333666111222000---...222111...---///000000......///111222222222222111///...---/////////...------///111///...000222111000444;;;>>>???>>>999222...---...222222111...+++***,,,---...///111000---+++****** """  !!!!!!!!!$$$$$$!!! """    !!!###  !!! !!!###%%%%%%"""%%%$$$"""!!!"""!!!"""%%%%%%$$$ !!!!!!!!!!!!!!!   !!!###%%%&&&%%%'''''''''&&&%%%&&&'''$$$""" """###$$$$$$"""""""""""""""!!! !!!###%%%&&&%%%###""""""###$$$%%%%%%%%%$$$$$$!!!!!!###&&&***,,,+++******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((()))***++++++***)))(((''''''((()))))))))))))))%%%'''******(((&&&%%%$$$(((((()))))))))((((((''')))***+++,,,,,,,,,++++++++++++)))((()))***)))(((***+++///333///(((''',,,******+++,,,---///000000------,,,,,,,,,...///000222999OOOxxxiiiDDD555...///000)))+++***)))+++...111222222111111000000000000000111////////////////////////...---,,,---...000///......000222222000//////000,,,---...000000000//////+++///222222//////222555444000...///333555444111333333111000///000111111444444333333333333222222222222111111111111222222000111222222222444777999666555444444444555666777000000///........./////////...,,,,,,,,,---///000,,,,,,---///222333333222111000...------...///000---------...///111333555222000---,,,---000333666111111111222444333222000---+++***,,,///000...,,,)))***,,,,,,,,,---000222111111111111111111111111....../////////...---,,,,,,,,,,,,,,,---...000111+++,,,------,,,---///111...///000...,,,,,,...111///...,,,++++++,,,...///.........//////...,,,***222111///.........///000111333333222...+++******,,,---/////////...,,,++++++++++++++++++,,,------)))***---000333222000---+++---///...+++***,,,...000>>>VVVssspppfffaaadddmmmnnn```KKK===...------...000111111000+++******,,,///111222222333111...+++))))))******/////////......///222444...000...,,,...333444111000111222111000///000111555444222000/////////000...///000///------///000000------000111//////111777666666555444333444555222222111///,,,+++---000000111222111...+++******!!!"""!!!!!!  ###$$$"""!!!###"""    !!!   """$$$###!!!###"""###%%%((((((%%%"""%%%###!!!!!!!!! ###&&&&&&$$$ !!!""""""!!!!!!!!!!!!!!!$$$&&&((()))***+++)))'''%%%%%%&&&%%%###!!! """#########!!!"""""""""""""""!!! ###%%%'''&&&%%%$$$""""""###$$$$$$$$$$$$$$$######$$$'''+++......---+++******)))(((((('''''''''''''''(((''''''&&&&&&(((***+++,,,,,,+++***((((((((()))***************%%%(((***+++(((%%%######)))))))))))))))(((((('''))))))***+++,,,---------***++++++)))((('''%%%"""+++***,,,///+++%%%(((///((()))+++---///000000000,,,,,,,,,,,,---///111222:::DDD]]]nnnIII888/////////(((...,,,******,,,...000000333111///......111444666222222111111000000//////000...------......---,,,---///111111000/////////+++,,,...///000111000000---000333222///---000444555000------222444333000111000///---------......333333222222222222222222//////............//////111222222333333444888:::555555444333444555666777000///...------...///000111000...---,,,,,,------...///111333444666777777111000---,,,,,,...000222...---,,,---...111444555333111...,,,,,,///333555333222222333444333111///222///+++,,,...111111///+++,,,------,,,---///111111111111111111222222222///000111111111000...---(((((((((((()))+++---///)))***,,,,,,+++,,,...000...///000///,,,,,,///222000///,,,******+++---///---,,,,,,---...---***(((............///111222333/////////---+++************,,,...000000...,,,***++++++++++++,,,,,,---...***+++---111333333000---***---///...+++)))+++...+++444FFFaaaxxxrrrrrrwwwtttaaaJJJ<<<,,,,,,,,,...111111000///222111//////000111111000//////---,,,***(((''''''111222222000//////000222---///...,,,///555666333222333333222111000000111888666111...---...111222...///000///------///000222---+++...111///---...000......///...---...000000111111///,,,,,,000333222333333222...+++***)))"""#########"""!!!!!!!!! !!!!!!"""!!!  !!!  """"""""" !!!###"""$$$%%%$$$"""!!!!!!((())))))(((&&&### """######""" """"""!!! $$$&&&'''$$$"""!!!"""!!! $$$''')))---,,,+++***)))((('''&&&###!!!!!!$$$((()))(((&&& !!!###$$$%%%&&&''''''$$$###""""""###%%%&&&'''!!!$$$%%%$$$###$$$$$$%%%%%%%%%&&&''')))+++,,,,,,,,,+++)))&&&%%%%%%&&&$$$%%%'''(((((('''%%%$$$''''''((()))*********)))(((+++,,,+++((('''(((+++)))***+++***'''%%%$$$%%%)))***++++++++++++***)))&&&'''(((***,,,------------+++)))((())))))'''&&&)))---000///+++)))+++......---,,,,,,,,,---...///***---...,,,)))***///444666CCC```oooIII:::...(((++++++000////////////111333444666444222000000222444666666222...,,,---...---++++++---///000...------......000222111...,,,---...///...,,,,,,...000111111111111111///------///111///---,,,---///000111000444333111111333333222111555666555111---+++...111111000///......///000111000000111333555666777888999444000000444777666333111111222222222111000000111000...---,,,,,,,,,------///111555888888555222000...,,,,,,...000222222111///---,,,---///222444444222///---,,,...000222111000///000222333222111777222---,,,...222333333333...,,,---,,,***---222000333555555333333666999777666333111//////000111,,,***))))))+++,,,------,,,,,,+++++++++,,,,,,---......---+++)))***---000,,,++++++***+++,,,---...***,,,///111222111///---///000000///...---...///000////////////...+++)))000///---,,,+++,,,...///.........---,,,...111444222111111111333333111//////---+++))))))+++---/////////999SSSuuuyyy```FFF555---...000111111000000///,,,,,,,,,---...//////000---......,,,)))(((((()))...//////---+++,,,111555333000...///222444333111///111222000---,,,...111111...,,,,,,...111333444,,,...---+++,,,000///,,,(((,,,000333222000......------------...///000000000000000///000111111222222555444...***+++,,,,,,$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!! !!!"""""""""  !!!!!!  !!! """%%%%%%$$$"""""""""'''(((((('''&&&###  !!!######"""!!!!!!$$$%%%'''%%%###"""###### !!!###&&&(((***------+++***((('''&&&%%%%%%######%%%(((***(((&&& !!!###$$$%%%&&&&&&&&&############$$$$$$%%%&&&###%%%''''''%%%$$$$$$$$$$$$%%%&&&''')))***+++++++++++++++)))&&&$$$%%%&&&%%%&&&'''))))))((('''&&&&&&'''((()))))))))))))))((()))+++***)))((())))))***+++,,,+++(((&&&&&&&&&++++++++++++++++++++++++''''''(((***,,,---...///333000---+++******(((''''''***...---***)))+++///---,,,+++++++++,,,---...))),,,---+++))))))...222666EEEcccqqqIII999---***...///000/////////111222444666666444222000///111333555444111......///000///...,,,...000000...---......000111111...++++++---000...---,,,...000333333333///000000///------...///...---,,,...000111000///333111//////000222222111777777555222000///000222111000///...------...///000111222333555666777888888444000000333555444222222222111111111111111111333222000...---,,,------...///111444666666333111000...,,,,,,...111222222...---,,,,,,---...000222333111...,,,+++---///000/////////111333555555444666222---,,,...111333333000---,,,......,,,///333666<<>>>>><<<999444000...//////,,,***)))))),,,.........,,,++++++,,,,,,---...///---...///...,,,,,,---///......------------+++***---...000111111000///...000000///---+++,,,...111......---...000000///---//////...------...///000.........------...111333111000000111222222000///...---+++******+++,,,---...---555JJJiiirrrWWWBBB666......000000111000///...------......////////////...///000...+++)))))))))---...///---,,,---111444111///...000333444333222000111111000......///000111///---,,,---000222333---//////,,,,,,...---******---000222111000///000,,,,,,------...000111222////////////000111222333222555444...******++++++%%%%%%&&&&&&&&&$$$###""" !!!""""""!!! !!!#########!!!   """"""!!! !!! ###%%%&&&$$$###""""""%%%&&&&&&&&&%%%###"""  ###$$$$$$######""" !!!###%%%&&&%%%######$$$###""" !!!###&&&((()))***---,,,+++)))'''%%%$$$###&&&&&&%%%'''((()))(((&&&!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$$$$%%%$$$%%%''')))***+++*********++++++)))&&&%%%%%%&&&%%%&&&((()))))))))((((((%%%&&&'''((())))))))))))(((((((((***++++++)))'''***+++,,,+++)))''''''(((,,,+++************+++,,,((((((((()))***---///111888555000---,,,++++++***&&&)))++++++******,,,///***************+++,,,---)))+++,,,+++((())),,,000555DDDbbboooFFF555,,,+++000000/////////000111444666777666444111//////000222333111000000111222333111000...///000000...---...///333222000---+++,,,///111---------000333444444333...///000000...------...---,,,---///111111000...000...,,,,,,...000111111999777555444444333222111333222000///.........//////000111222333444555555777333000000222333222000444333111//////000111222444333111000///.........111111222444666666333111111///------///111222222000/////////............111000...,,,++++++---...------...000444666777777444111---,,,...000111222...,,,,,,/////////333888HHHQQQ[[[\\\UUUMMMKKKMMMKKKIIICCC<<<555000//////+++***)))+++---///000000,,,,,,,,,------///000111...///000///---,,,---...111000//////000///...,,,000000000000000000//////111000---+++)))***...111---,,,+++---000222222222---...///000000000000000---...///.........000222000//////000111111000......---,,,,,,++++++++++++---,,,000>>>UUUppp~~~aaaHHH999555......///000000///...---///000000000//////......///111222111///,,,++++++---...///.........000222/////////111444444333111222000///...///000//////111///...,,,---...000111///222222...---...---))),,,...000000000///000111---------...///000222222------...///111222333333111444333---***++++++)))%%%%%%&&&&&&&&&%%%###""" !!!"""""""""  """!!!  """!!!    !!! $$$%%%$$$###""""""!!!###&&&&&&%%%#########$$$$$$$$$%%%$$$###""""""###""" !!!""" ###%%%%%%%%%$$$%%%$$$"""!!!!!!"""###$$$%%%$$$############"""!!!"""%%%''')))))))))+++***)))'''%%%###!!!!!!&&&&&&&&&'''''''''&&&%%%!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&(((((((((&&&%%%%%%&&&###%%%'''***++++++***)))***+++,,,+++(((&&&&&&'''%%%&&&'''((())))))((((((%%%&&&'''((()))*********)))((('''))),,,,,,)))%%%)))***++++++)))''''''(((,,,+++)))(((((()))+++,,,((((((''''''(((+++...000888444///,,,,,,---......)))+++,,,,,,******,,,...))))))))))))***++++++,,,***+++,,,+++******,,,///444@@@XXX~~~eeeAAA222+++,,,///,,,.........///111333666777555333111///...///000222///000111222333222000//////000000///------...000444333222000//////111222------...000333333222000---///111111000.........,,,,,,---000222222///---...,,,******,,,///000111999666333444666666333000555444222000////////////---......///000111111222555333000000111222111///555333000...---...111222222222222111111111222222555444444555666666444222111///,,,,,,...000111111444444444333111///,,,+++000///---,,,+++++++++,,,---,,,---///222444555444111///---,,,---...///000...,,,+++---...000888AAAZZZeeennnlllaaaWWWVVVXXXWWWUUUOOOFFF;;;333000///+++******,,,///111111111...............///000000000000000///...000444777777444000000111333333111111000///...------.../////////...+++******---///,,,+++***+++...111222222,,,...000222333222111111---///000000//////000111......---///000111///...---------,,,,,,++++++***,,,---///555AAATTTiiixxxiiiMMM888111222---...////////////------111111222111000///---,,,000222333333111...------,,,---.../////////000111///000222333444333000///333///------000222000...000000///---,,,,,,...///000333444000...///...+++,,,---......---...000222......------......///000,,,---...///111222222333111333222---+++,,,+++(((###$$$%%%%%%%%%$$$###""" !!!""""""!!!  !!!  !!!  !!! """$$$$$$"""!!!!!!!!!$$$&&&'''&&&$$$###$$$"""#####################$$$###!!!!!!""" """$$$%%%$$$$$$$$$%%%%%%$$$############$$$#########"""!!!!!!!!!!!!"""%%%'''(((''''''((((((&&&%%%###!!! %%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$######!!!"""###$$$%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&(((###$$$''')))******((((((***,,,---,,,***((('''(((%%%%%%&&&&&&''''''''''''%%%&&&''')))***++++++++++++)))(((***,,,,,,)))%%%'''(((***)))(((''''''(((+++***(((''''''(((***+++((((((&&&&&&'''))),,,---333000,,,***+++...000000.........---++++++,,,---(((((()))***++++++,,,,,,,,,,,,------,,,,,,---...555:::LLLooozzzXXX>>>444......///))),,,,,,,,,---///222444666333111000......///000000///000222333222000---,,,000000000...,,,,,,...000222222333555555555333222/////////000111000...,,,---///222222111000///000,,,,,,---000222222///---...,,,***+++---///000111666333222333666666222///444333111///..................//////000000000111333222111000111111000000666333000---,,,...000222000000111222444555555555555444333333444444333222000...,,,+++---///000000222222333333222///---,,,......---------,,,,,,,,,...---,,,---///000000///------------,,,,,,---...000---++++++,,,111>>>JJJccckkkpppjjj^^^TTTTTTYYY\\\[[[VVVKKK>>>333......+++***+++---000222111111000000///.........//////000///......222:::DDDKKKCCC<<<444000111333333333000///---+++++++++,,,---,,,---//////---++++++,,,,,,***)))))),,,...//////,,,...000333333333222000---///111111000//////000...------...000000///...---------,,,,,,+++++++++))),,,000333777AAAMMMVVV^^^aaa___RRR>>>111...111+++,,,---//////......---222222222222000...,,,***///111333333111000000000---------...///000000000111333444444333000...---222///------000222000...000111111///,,,,,,---000...222222...+++,,,---++++++,,,---,,,,,,,,,///111000///...---,,,,,,,,,,,,,,,---///000111111111000000222111---,,,...,,,)))!!!"""###$$$$$$###"""!!! !!!!!!  """  !!!  !!!!!! """%%%'''(((&&&%%%$$$$$$"""""""""""""""""""""###$$$"""  !!! """$$$$$$###"""###$$$%%%$$$$$$#########$$$$$$"""###$$$"""   ###%%%''''''&&&&&&''''''&&&%%%###"""!!!!!!$$$%%%'''&&&%%%$$$$$$%%%#########$$$######"""""" !!!"""###$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((###$$$&&&'''(((((('''''')))+++---,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,---...---+++++++++***)))(((%%%'''))))))(((''''''(((***)))(((((((((((()))******)))((('''((((((******,,,***((((((***...000000222000...---,,,+++,,,,,,))))))+++,,,------------------------------------333555BBB]]]cccKKK<<<777222222222***,,,,,,,,,---...111333444000///............000000///111333333111...------111000///,,,******---000000111333666888888555222111000////////////,,,***---///111111000///000111---,,,---///111111000...000...---...000111111111111222222444555444111///111000...---,,,,,,,,,,,,000000000000111111111111111111111111111111111111666333000---,,,---///111///000111333555666666666333111000///111222111000111///,,,,,,---///000000+++,,,---/////////......------...////////////...///...,,,,,,---...,,,++++++,,,------+++++++++---000---,,,,,,---333AAAOOOdddhhhiiibbbWWWQQQSSSWWWYYYZZZXXXNNN???333---++++++++++++---000111000/////////............//////...------///666BBBQQQ[[[LLLCCC888222111111000---...---+++******+++,,,---+++---000111///---+++++++++***))))))+++,,,,,,,,,---...000222333222111000---///222333222000//////---------...000111000...---,,,,,,++++++,,,,,,---(((+++///333777:::>>>@@@???BBBDDD@@@888111000000)))***,,,...//////......111111222222000...+++)))---///000111000000222444///---,,,---///111111000222444555444111///......000///......000111111000///111333111---,,,...111///333222+++&&&(((******+++,,,------,,,---///111111000///------,,,,,,,,,//////000111000///...---///000000...///111///***!!!"""###$$$$$$###"""!!!!!!!!! """!!!!!!  !!!!!!!!!###%%%%%%$$$"""  !!!!!!!!!""""""###%%%(((((('''%%%%%%%%%###""""""!!!!!!!!!""""""%%%$$$"""!!! !!!"""$$$%%%###!!! """$$$###############$$$$$$$$$$$$%%%&&&$$$ !!!"""###%%%&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$###%%%((('''%%%$$$%%%'''###############"""!!!!!! !!!###$$$&&&&&&$$$%%%%%%$$$######%%%'''###$$$$$$%%%%%%&&&&&&&&&''')))++++++)))'''&&&&&&)))((('''&&&&&&%%%%%%%%%'''((()))+++---.........111111///,,,)))((()))***%%%'''))))))(((((()))***************************,,,,,,++++++***)))))))))((('''&&&'''***---......111///,,,++++++,,,------***+++,,,...///000//////,,,,,,,,,,,,------,,,+++...111888HHH___nnnnnnfffNNN>>>888666111111333---...------...///111222444------------...///000111...111333333111///000111111000---***((())),,,//////...000333777888777555222111///...//////...---,,,---......------///000...---,,,...000111000///222111111333444444222000...111444666555333111111111000...---------......///////////////.........///000222222222222333333555333000...------...///000111222444555555444444444222000///111333333333444111......///111111111+++,,,,,,---------------,,,---///111222222222111///...------......,,,+++(((+++------+++)))***+++...---...000000555BBBOOO^^^___^^^YYYQQQNNNPPPTTTUUUYYYZZZRRRCCC666...,,,+++++++++---///000///---,,,,,,,,,---...///111222...---,,,...333???LLLUUUIIIAAA777333333222---))),,,,,,,,,+++,,,,,,---------///000000...---------***))))))+++---...---+++...///000111111000000///,,,///333444222000///......------///111222111///,,,+++*********,,,...///+++***+++///555888777555333222222444444333///,,,'''(((***---...////////////000111111000---***)))+++,,,------...000444777000...++++++...111111111000222444222000///000222...///000///...///000222///222444222///---000333888:::777---&&&'''***,,,,,,...////////////000111000000////////////000000111222222111000---***)))...//////...111444222---""""""$$$$$$%%%$$$###""" !!!###$$$"""  !!!!!! """ """###"""  !!!"""$$$&&&)))++++++(((&&&### """$$$$$$$$$%%%'''###%%%((()))'''%%%%%%%%%###""""""!!!!!!!!!!!!"""'''&&&%%%$$$############$$$%%%%%%"""!!!$$$""""""#########$$$$$$$$$%%%'''(((%%%!!!!!!&&&&&&''''''''''''''''''))))))((((((((('''''''''###&&&)))(((&&&%%%''')))######$$$######"""!!!  """$$$'''((('''''''''%%%###"""$$$&&&###############$$$&&&&&&%%%'''******(((&&&$$$$$$+++***)))'''&&&&&&&&&&&&((()))***,,,.../////////333333111---(((&&&))),,,&&&(((*********)))***++++++,,,,,,------,,,,,,+++//////......,,,+++)))((('''&&&&&&'''***,,,---,,,...,,,***)))+++,,,---...+++,,,...000111111111000,,,+++++++++,,,,,,+++))))))---222888AAAJJJJJJEEE@@@555333333---...222...000/////////000111333444,,,,,,,,,---...///000111...111333444222111333555111000---)))'''(((,,,//////---,,,///444777888777333111///...000111111111+++,,,,,,+++***+++---000///---,,,---///000111000444333444666777666333000---111666888555222222222333222111000000111222222,,,,,,+++++++++++++++***...000222333333333444555444333000...------......222333444444444333222111777555222222444666777777666333000000111222333333222111000...---+++******,,,---000333444444444333///...------...///...,,,'''***------+++))))))++++++,,,000333333666BBBNNNRRRSSSRRRNNNJJJHHHKKKMMMUUUZZZ\\\VVVHHH:::222000+++++++++---//////...,,,((()))***,,,...111333444000///---,,,...555>>>EEE@@@:::444444666555///)))+++,,,,,,------.........000000000...------...000((((((***,,,///000...---///000000000000//////...,,,000333555333000.........---...///111222111000,,,+++))))))***,,,///111///***'''***222666333...111---+++---222333---'''%%%'''))),,,...000000000...///000111000---***(((***+++++++++,,,000555888222...******---111222111...111222111000000333666---///111000...---000333...222555333000...111444BBBCCC===222))))))---///---///111222111111111333//////000000111333444555333333333222///,,,(((&&&---/////////222666444...!!!!!!"""$$$&&&&&&###!!!!!!  !!!"""!!!  """###!!!!!!!!!""" ***333;;;???<<<888777222++++++ !!!%%% """$$$$$$######$$$&&& """$$$&&&%%%%%%%%%&&&'''$$$!!!!!!$$$&&&%%%$$$$$$%%%%%%### ###&&&$$$###!!!  """###!!!!!!"""###$$$%%%&&&&&&'''%%%###!!! $$$'''))))))''''''))),,,((((((((('''''''''''''''%%%)))---,,,'''$$$%%%'''$$$###"""#########!!!"""!!! !!!"""$$$''')))***(((%%%$$$%%%&&&%%%%%%############$$$&&&((()))''''''''''''((((((((((((***)))((())))))(((%%%###%%%&&&''''''''')))---///222///,,,***+++,,,,,,,,,)))(((((((((((())))))***)))***,,,,,,,,,++++++,,,//////...,,,***)))***,,,(((((()))************)))++++++,,,---,,,+++***)))+++,,,---...///...---,,,...---+++******+++---...000///...000333555777777000222111,,,***---000000///000000...------///111333---+++///222111000111111333444222000000333666...---+++))))))***+++,,,...///000222444333000---333333333111......///000111...,,,***+++++++++***+++---...,,,)))+++111777666555444666888888555222111222444555555444333222444333111///......///000...---,,,+++,,,...000222...///111222222222111000000111111111111111000000111333444222///...000333222777888333///111555777333222///000888@@@???777<<<999555222111///---+++000///...///111222222000333111....../////////...,,,+++***,,,//////,,,)))...///000111444:::AAAFFFWWWTTTOOOKKKIIIIIILLLMMMSSSVVVVVVNNN???222---,,,+++,,,---...////////////,,,***((())),,,...---+++000...+++)))***---111444333222111111222222111000************+++,,,---...111---******---000000///(((***,,,.........---,,,---000222222...---...111///111333555555222///---.........000222222111///000---++++++---......,,,+++...///...000222000+++---------------,,,+++***+++)))))),,,000333333111000...---...000000,,,))),,,,,,------...//////000222------222444111222666555444333111///...,,,,,,+++...000...******///444333222000///000///...,,,BBBBBB;;;111******+++***......//////000111333333000///...///111111000//////111333444222...)))&&&+++///444777888777777777"""!!!"""$$$&&&&&&###!!! """!!!!!!!!!"""!!! !!!""" !!!!!!###$$$)))888DDDUUUeeehhhbbbVVVBBB000---!!! $$$"""!!!"""###$$$######""""""!!!"""$$$&&&&&&%%%%%%%%%%%%###"""###&&&)))((('''%%%%%%%%%### ###&&&%%%$$$###""""""###$$$%%%""""""""""""######$$$$$$&&&%%%###"""!!! !!!!!!###%%%''''''&&&&&&(((+++*********)))((('''&&&%%%&&&***---,,,(((&&&&&&(((%%%$$$###$$$%%%%%%###!!!$$$###""""""###%%%''')))(((&&&$$$$$$%%%'''''''''$$$$$$###$$$%%%&&&((())))))))))))(((((((((''''''(((''''''((()))(((&&&$$$%%%&&&''''''(((***---///111///,,,+++,,,------,,,)))(((((((((((())))))***((()))************++++++---...---+++))))))***,,,((())))))***++++++++++++,,,,,,---,,,+++***((('''******+++,,,---......---...---+++******,,,---...000...------///222222222000222111,,,***---000000/////////...,,,,,,...000000+++***...222111111333333333333111000000111333000...---++++++,,,---...000/////////111222111000000111222111///------...000...+++***+++++++++***,,,...///---,,,///555<<<777666555666888888666333111333444666666555333111222222111000///............---------...///000111------....../////////...000000111111111111000000444555555444111000222444555999:::666444666777666333444777===CCCFFFFFFDDD@@@>>>:::555222000000000000000000111111111222222777444111000000000///...///---,,,---///000...,,,...000222333555888<<>>???"""!!!"""$$$%%%%%%###!!! ###"""!!!!!!!!!!!!!!!!!!  !!!$$$)))777NNNddd|||eeeKKK777((("""!!!###"""$$$######$$$%%%$$$"""!!!"""###$$$&&&&&&&&&%%%%%%""""""###&&&)))++++++***$$$$$$###!!! """$$$######"""""""""$$$%%%&&&######""""""!!!!!!!!! $$$$$$###"""""""""######!!!###%%%%%%%%%&&&'''))),,,,,,,,,,,,+++)))&&&%%%%%%(((******'''%%%&&&(((&&&%%%$$$%%%&&&&&&$$$"""&&&%%%$$$$$$$$$%%%'''((('''%%%###$$$&&&((()))(((%%%$$$$$$%%%&&&'''))))))+++*********))))))((((((''''''&&&'''(((((('''%%%%%%&&&(((((()))***---///000...,,,+++---......---)))(((''''''((()))***+++))))))(((((())))))***++++++++++++***((()))+++---((()))***+++,,,,,,---,,,------,,,,,,***)))'''&&&(((((()))***+++---...//////...,,,++++++,,,---///000...,,,,,,...000000000///222111,,,***---000000.........---,,,,,,...000...******...111111222555444222000000000111000///111000///------...//////111///------///111111111...///000000...,,,------000...,,,+++,,,---,,,+++---...///......222999???888777666777888777555333111333555666666555222111000000111111000///...------...//////000000000000------,,,,,,------...///000000111111111111111000666777777555333222333555666888888777999===<<<888555444;;;EEEGGG@@@???CCCBBBBBB???999333000111444///222333333111000222444999777333222111111000///222000......///111111000...111444555555666777888;;;===AAAEEEJJJOOOSSSUUUKKKMMMLLLDDD777---((((((***+++---...///000000000///---,,,,,,...//////...222111///---,,,,,,------.........///000///---***))))))***+++,,,---......///---******,,,...//////+++,,,...000000000//////------...111222222000...000000111111111000///...,,,111999AAADDDAAA999333222///+++)))***+++++++++)))---000222666999888333,,,,,,,,,---------------+++******,,,...000///...,,,++++++...111111---)))......//////////////////000------//////...000333444333222111///...---,,,///------...000000---+++111000000111222111...,,,+++///000---+++...///...***---000444555555333222000...------///000111000111111111111000...---,,,///222555888:::===@@@CCC"""!!!!!!"""$$$$$$###!!!   !!!  $$$+++AAA___pppIII222&&&$$$### '''%%%$$$%%%''''''&&&$$$######$$$%%%''''''%%%$$$!!!"""$$$''')))******)))###"""  """ !!!###$$$%%%######"""!!! """""""""""""""######$$$ !!!"""###$$$&&&'''(((***+++,,,---,,,***)))'''###%%%&&&%%%######$$$&&&%%%$$$$$$%%%&&&&&&$$$###&&&%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$&&&(((((((((%%%&&&&&&&&&'''((())))))***************************)))(((((())))))'''%%%%%%'''))))))***+++---000///---+++,,,---.........)))(((''''''''')))***,,,+++)))(((((()))+++++++++((())))))(((((()))+++...)))***+++,,,---.........++++++++++++***))))))((('''''''''(((***---///111000///---,,,+++,,,...///111///------///111222111...111111---+++...000000---......---,,,,,,...000...++++++///111000111444333000...///111222111...111000///........./////////...---...000111111000//////...,,,++++++---000111///......///000///............---...222888===666666555555666555444444111222444555555333111//////000222444333222000......///111222333222111000//////...------///000111000111111222222222222111777777666555444444444444333444444666???IIILLLHHHFFF>>>???HHHFFF888222666???BBBCCC>>>666111111444///333666444000///222666888666333111222222111000444222000......000111222000222444555555555666888777999>>>BBBGGGIIIKKKLLLGGGHHHFFF@@@555---))))))******,,,---...////////////...------......//////000000//////...------------------...//////,,,***......------,,,+++))))))...---+++***+++---...///---...///111111111111111---,,,---000444444111---111000000///////////////,,,444@@@KKKOOOKKKBBB:::222000,,,)))((()))***+++***...111222555999777333,,,,,,,,,+++++++++++++++++++++,,,---///111111111******+++///222222...***........................///...------,,,,,,///111111000000000///////////////000111222222000---+++...---...///111000...,,,***///111///---......+++,,,---000222444555444444222000......000222333333333222111///////////////555555333333444888???DDD!!!  """###""" """"""!!!!!! !!!"""!!!  ###+++CCCfff[[[;;;)))'''$$$$$$$$$'''&&&&&&'''((()))((('''%%%$$$$$$%%%((((((%%%###"""###%%%''''''&&&&&&&&&"""  """###$$$%%%######"""!!!  !!!"""#########$$$ !!!###%%%'''(((((('''(((***+++,,,,,,++++++&&&&&&%%%$$$######%%%&&&$$$######$$$%%%%%%$$$"""%%%$$$$$$###############***(((&&&%%%&&&''''''&&&&&&''''''((())))))))))))(((((()))***+++,,,------...,,,***)))))))))'''%%%%%%''')))++++++,,,...000...,,,++++++---...---,,,)))(((&&&&&&''')))+++------+++******---...---,,,'''(((((((((((())),,,...******+++------.........)))))))))******+++,,,,,,((((((((()))+++---000222111000...,,,,,,---...///...---,,,---///222333333...222222...---000222111---......---,,,---///111000---...000111///000444111///---///222444222///000//////...............------...000333333111///111000---)))(((+++000444222111111111333444333111......---,,,---///333666444444444444444333444555111222333333333111000///000222444666666555222111///000333444444333111000//////...------///000111111111222333444444333333666555444444444444444444///000333;;;MMM___iiiiiibbbRRRJJJNNNKKK<<<222333;;;AAAFFFEEE>>>777444444///333666444000...111555444222000000111222222222444333000...---...000333222333444444333555888;;;666888;;;>>>@@@AAAAAAAAAAAAAAA???999222,,,*********+++,,,------......---.........------------......//////////////////...///......///000///---+++/////////...,,,+++)))(((...---,,,++++++,,,...000//////000111222222222222---,,,---///333444111...111111///.........///000***222???KKKPPPMMMDDD===111000---***))))))***,,,,,,///000000222555444///...---+++***))))))))))))(((***+++---...000111222+++***+++///222333000,,,---------------............//////,,,***+++...000222222111000///...---------222666666333///...000+++++++++---//////...,,,---222444111/////////,,,//////...///000333555666000///---...000222333222333222000//////000111333@@@<<<666111000555===CCC !!! """"""""""""!!! """$$$$$$   $$$(((???aaaaaa???+++***'''%%%$$$ $$$(((---///...+++((('''&&&$$$###%%%((()))&&&"""###$$$&&&%%%$$$######$$$###  !!!"""###$$$%%%&&&&&&""""""!!!!!!  !!!"""###$$$$$$$$$$$$ !!!###'''*********&&&&&&'''((()))+++,,,,,,,,,+++(((&&&&&&&&&((()))###""""""###%%%%%%$$$###########################+++)))'''&&&&&&'''&&&&&&'''((()))************)))(((((()))***+++,,,,,,---...+++)))((((((((('''&&&%%%'''***,,,,,,---...000---+++***+++,,,---+++***)))(((&&&%%%&&&))),,,...///---,,,---000111///,,,'''(((((((((((())),,,...++++++,,,---------,,,,,,)))))))))***+++---...///))))))***,,,---///111222222111///---,,,---...///+++***)))+++...111222222///333333000///222333222---...///...---...000333111000000222111...000555000000000111222333222000...............---------,,,---///222555444222///222111---***))),,,222777333333333444666777555444//////.........///000111222333444444333444666888333333222222111111000000111222555777888777555333111222444555555444333111------,,,,,,------...///222333444555666666666555555333222222444555555444...222888EEEZZZqqq~~~ppp```TTTRRROOOCCC999555888???FFFHHHDDD===888555000333444333000///111333222000......000222222222333333111...,,,---///222333333444333333555999<<<555555666777999:::<<<<<<999888666222---*********------...............---...//////...,,,,,,---///////////////////////////111///......//////...---+++,,,---......---,,,+++.........,,,+++,,,///222000000000111222222333333.........///111222111000222111000/////////000000(((...888AAAFFFEEE>>>999///000///---+++***+++---...///...,,,---111111---...---+++***))))))******''')))+++,,,,,,---///111...,,,,,,///222333111...,,,,,,------...//////000...111000+++(((***...000555444333000...+++***))),,,222888777222...///222+++******+++...000/////////333444000...000111000111///...---...000444666------,,,...000222111000222111000//////111333555AAA===666000,,,///555::: !!!"""###""""""!!!!!!$$$%%%%%%   %%%&&&888XXX~~~[[[<<<,,,+++%%% $$$%%%&&&000<<<@@@:::111)))&&&'''%%%###%%%))))))&&&"""###$$$%%%$$$"""!!!###&&&&&&### """"""!!!!!!!!!"""###$$$%%%%%%%%% !!!!!!!!!""""""""""""###%%%&&&&&&&&&&&&%%%"""!!!!!!$$$))),,,,,,,,,&&&&&&%%%%%%&&&(((***+++111...***((('''((())))))$$$######$$$&&&'''%%%$$$######$$$$$$%%%$$$$$$$$$***(((&&&&&&'''(((((('''((()))***+++++++++***)))************************)))'''&&&&&&'''(((((((((%%%(((+++---------///000,,,+++******++++++)))''')))'''&&&%%%&&&))),,,......,,,,,,///333333///+++((()))))))))((())),,,///,,,,,,,,,,,,,,,++++++***++++++***+++,,,---///000+++,,,---///111222222222333222///...------...///...,,,+++,,,...111111111000444555222111444555444.../////////...///222444000000111444222000333888222333444444222000//////......//////......---,,,///...///111444555444222111111000......000444777333333333555777888666555000000000111222222111000222444555555444555999<<<777666333111111111333444111222444666777666555555333444555555555555444333------....../////////...444444666777777888888888444222000222555777777666111777???JJJ\\\nnnxxxyyymmmeeeZZZRRRKKKCCC:::333444999???DDDDDD???999555222222222111111000000000333111//////000111111111333333222000------///222111333444444444444666777555444222111222444777999444333111...,,,+++,,,---222222222222111000///...///111111000---,,,...000222111000///.........///222000---,,,---...///...+++,,,---...///...,,,+++...//////...,,,---000333000000000000111222333444///000000///......000222222111111111111000000000+++---222777::::::666333---///111000---,,,,,,......///,,,)))***///000------,,,+++***+++,,,...///,,,...//////---,,,...000222///---...222333222000,,,---...///000111222333...333222+++'''***...///333333111000...,,,+++***---000333444222000000111---+++***+++...111222333111444222---+++...000000000///...---...///111222......///222444555333111111111000000111222444666<<<:::777111---+++,,,... """$$$$$$%%%$$$ """$$$&&&&&&###"""!!!   !!!'''%%%333QQQllluuuRRR888,,,,,,!!!###***)))999JJJPPPGGG888,,,'''(((%%%###%%%)))***&&&!!!###$$$%%%$$$""""""%%%((((((%%%!!! ###$$$$$$### !!!""""""###"""""" !!!"""###$$$$$$$$$%%%'''(((((((((''''''###""""""%%%***......---(((&&&$$$######%%%((()))222...***&&&&&&''''''(((%%%$$$$$$&&&'''((('''%%%###$$$%%%&&&&&&&&&&&&%%%((('''%%%%%%''')))******((()))+++,,,,,,+++***))),,,,,,+++***)))((('''&&&%%%###"""###&&&((())))))%%%(((+++---......///000,,,+++************'''%%%)))'''%%%%%%&&&))),,,///---,,,,,,000444444///))))))******))))))***,,,///,,,,,,,,,,,,+++***))))))...---,,,+++,,,---...///,,,---///111333333333222444222000...---...//////222000......000222222222000555666333222555666555///000000//////000333555//////111444333222555;;;444666888666111------...///////////////......---222000///000222555666555///111222333222333444666222222333555777888666555000111222444666666333111222555666666666777<<>>222------,,,+++,,,,,,.........555<<<;;;666111222555222111000///...///000111111111000///...---,,,,,,++++++,,,...111333222111---,,,***))))))***++++++***+++,,,,,,******+++,,,555444333222222222222333000111222333333222111000222///,,,...222222---(((******))))))))))))*********,,,......,,,***))))))***+++,,,,,,,,,...111444222111000///.........///---......---++++++,,,---******+++,,,---...000000///...,,,---000222333222333111...+++))))))))))))---,,,******,,,---,,,++++++******,,,+++((()))...000111222111///...///000000000///---------...000......---------...//////---...///...---...000333222333333111///...///111333222///......000222333666666777:::<<<:::444...+++,,,,,,---------,,,,,,---...000000...,,,,,,,,,333000------000111000---111000000111333555444444000444555222000111111... !!!"""###$$$&&&%%%$$$###"""!!! &&&$$$"""""""""###"""!!! $$$"""  """###   %%%$$$%%%###!!!###&&&'''%%%$$$###!!!!!!!!!!!!!!!!!!!!!"""&&&)))'''"""!!!$$$&&&'''((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''######"""!!! !!!!!!"""""""""!!! !!!###&&&(((###$$$$$$$$$$$$$$$######%%%'''***+++***)))))))))%%%%%%%%%%%%%%%&&&(((***)))&&&""""""$$$&&&%%%$$$$$$'''***+++***)))***++++++***'''%%%%%%&&&(((***+++***************++++++((()))***)))&&&%%%&&&'''$$$((()))&&&$$$'''((('''###%%%))),,,------+++))))))((('''&&&'''(((***,,,---......///////////////111000...+++***)))***++++++***)))***,,,......---000222111,,,(((((((((&&&+++++++++++++++,,,...///---------....../////////...///222555222111:::FFFLLLEEE;;;555444333...(((,,,,,,,,,,,,---......///000000000222333444333222777444111000000111444777666444333111222444666888333444444444444222111000222111111000111222333444000//////...///000222333000000222666888555000+++---...222:::AAABBB===777444444555666777555000---,,,......,,,---222555444333666555000000333555555555555444444333333333333222333555777888777666555666555333333333444555666666666555555555666888999888999::::::888666444333333222222222444555555555555777???IIINNNLLLJJJKKKJJJMMMVVV```^^^OOO<<<111///...,,,++++++,,,---...---777AAACCC===777444555000000///.........///000000//////...............000//////000111222111///------,,,***)))***+++,,,+++---...---,,,,,,---...222111111000000111222222000000222333333222000000---***))),,,111222...*********))))))))))))******...---,,,***((((((***,,,)))***+++++++++,,,///222111111000///////////////---......---++++++,,,...))))))))))))+++,,,...///000...,,,---///222333333333111...+++)))((()))))),,,++++++,,,......---+++,,,***+++---,,,)))+++///000///...,,,***+++...111000///...---......//////000///...---,,,,,,,,,,,,---///000111000000222444111222222000///...///111222111///---...///222333999999:::===>>>;;;444...******,,,------,,,,,,+++.........---,,,,,,...000333111000111444444111...111000000111333444444333///444777444222333222000"""""""""###$$$$$$$$$%%%%%%$$$###""""""""""""###&&&%%%###"""###$$$###""" ######"""!!!!!!!!!!!!!!!"""  !!!!!!!!! $$$ !!!"""######$$$$$$###"""""""""###$$$""""""%%%(((&&&!!! """&&&(((++++++)))'''&&&&&&$$$$$$%%%%%%&&&&&&''''''!!!!!! !!!!!!!!!###&&&)))%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&))),,,'''%%%######$$$%%%%%%$$$###&&&******((((((***,,,---+++)))(((''''''((()))(((((((((((((((((()))***'''((()))(((&&&%%%&&&'''%%%))))))&&&%%%''')))(((%%%&&&))),,,,,,,,,***))))))))))))))))))***++++++***++++++,,,,,,---......000000///,,,))))))+++---+++***)))***---...///...000222000***&&&'''((('''((()))*********+++...111.../////////////////////000///222555333666III^^^kkkbbbRRRAAA888333---&&&(((((((((((()))***+++,,,///000000111222444555666666222/////////...111555333222000///111444888;;;222333444444444222111000333333333333333555666666,,,,,,,,,---///222666888111333666888999555...)))+++,,,111777<<<===:::666222222333555666444111---+++...///---...222444222222333111...///444777666555555555444444333333333111333555777888888777666<<<999666444555666666666555555444444555666888999888:::<<<;;;999666444444222222111111111111222222555;;;GGGUUUZZZUUUOOOMMMLLLPPPXXX^^^YYYIII:::222000///---,,,+++,,,,,,---...777@@@DDD@@@:::666444//////......---........................///000000444222000000111111///...------...,,,***)))***,,,,,,---//////......000111......///000111111222222///000000000000000000///***((((((***...000///---*********))))))*********///...,,,)))'''(((+++...)))************+++...000111111111111000000000000...//////...,,,,,,---///******))))))***,,,---///111///,,,,,,---......---111///---+++))))))))))))+++++++++---000000...,,,---+++,,,///...,,,...222---,,,***'''&&&'''+++///000...---...///111000000000///...---,,,,,,,,,,,,...000222222111000111222...///000///......///111000///---,,,---///222444===<<<===??????<<<444...***+++,,,,,,,,,,,,,,,+++---------,,,+++---000333111000000222333333222111222111111111333444333222///555999666333333333222######$$$$$$$$$$$$$$$#########"""""""""###%%%%%%%%%###!!!!!!#########"""!!!!!! !!!"""  !!!   """""""""!!! !!!  """"""###$$$&&&%%%$$$###"""!!!"""$$$&&&$$$"""###%%%%%%""""""%%%'''+++...///,,,(((&&&%%%""""""###$$$$$$%%%&&&&&&"""!!!!!!!!! !!!############%%%(((&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%'''((('''%%%%%%&&&)))$$$$$$%%%$$$######%%%&&&###''')))(((&&&&&&***......---,,,***)))(((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''((((((''''''((()))&&&)))***&&&%%%(((+++***'''((()))***++++++***)))***+++,,,------,,,,,,+++------,,,,,,,,,------...//////...,,,)))(((+++......,,,+++,,,...//////...,,,///---(((&&&)))+++***(((***,,,,,,,,,...222555222222111000///------,,,000...000333444===YYYvvvpppTTT===111+++'''((((((((()))***,,,---...000000000000222555999<<<666111///111000...000444000//////000111333666888111222333444333333111000333555888:::;;;:::888777......------///333666888222333444666555333///,,,,,,---000333555555444222000000000222333222000------000111000000333444111000222111...000444555333333333444444555444444444222444666888999999999888AAA===888777777888888777444333333333444555777888888;;;===<<<999555444444444444444333111111111222555===MMM]]]ccc\\\TTTPPPOOOSSSZZZ[[[RRRAAA666333///...---,,,++++++++++++,,,111777:::999555333111///......------,,,,,,,,,------------...///111222333111/////////000...---+++---...---***((()))***+++,,,...//////000222333+++,,,...111333444444444//////............//////*********+++,,,---...///++++++************++++++---......,,,***)))***,,,***+++++++++***,,,...111000111111222222222222222///000000///------...000...---+++++++++---///000000...------......---,,,......---,,,+++***)))((())))))+++...111222000---***)))***------+++...333+++++++++)))((((((+++---///...---...111333222111---------------...//////---000222222000...---...,,,---...---------///111222111//////000333666888===<<<;;;<<<<<<999222,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...///111444......---,,,,,,...222555444222111222333333222000...666:::777333222222111######$$$$$$$$$######"""""""""!!!!!!"""$$$&&&'''###!!! !!!""""""!!! !!!!!! !!!!!!  !!!"""###$$$###"""!!! """$$$!!!!!!""""""$$$'''%%%%%%###!!! !!!$$$'''&&&###"""$$$$$$###&&&***(((---111222...)))&&&$$$ !!!!!!"""######$$$$$$############"""""""""""" ###&&&&&&$$$###%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''$$$###"""###%%%(((+++***'''$$$$$$$$$"""$$$&&&%%%""""""%%%((($$$''')))(((%%%%%%***...//////...,,,+++)))((('''###############$$$%%%&&&&&&'''))))))((((((***+++&&&******&&&%%%)))++++++)))))))))************))),,,---///000000///---,,,222111000//////......///.........+++((((((+++...111///...---/////////...))),,,+++'''&&&***......+++---000000000222777;;;666555333111...,,,***)))///---...222555BBBdddbbb@@@///+++***++++++,,,---...000111222111111111111222666;;;???888333111444333000111666---...000111222333333333111111333333333333222111333777===AAABBB???:::777555444111000///111333444222222222222222111000///---///111111///......///...---...///111111///---...222444222333555444111///111222000222555333///000111333444555666666666333555777:::;;;;;;::::::DDD@@@:::888999:::999777333222222222333444666777888;;;>>>===999555444444999999888666444333333444555>>>OOOaaafff```WWWRRROOOTTTYYYXXXKKK;;;222222...------,,,+++***))))))(((***,,,...///...------///......------,,,++++++------,,,---...000222333222000.........///...---))),,,......***(((((())))))+++...//////000222444)))+++///222555555555555///...---,,,,,,---...///---------,,,++++++...000,,,,,,++++++++++++,,,,,,+++---//////---+++***)))+++,,,,,,,,,+++,,,///222000111222333333333333333000111111000......///000111///...------...000111...------///111222222111,,,------,,,,,,***)))(((((()))+++///222333111...&&&%%%&&&******))),,,111+++---......---,,,---...///---,,,///222555444222+++++++++,,,...000111222---///111111///,,,+++******+++,,,,,,,,,---///111555444333333555888<<<>>>;;;999777888777444---(((...---,,,,,,++++++,,,,,,%%%(((,,,///000111222333,,,,,,***'''%%%)))111888555333222222333222111///...555:::777222111111000'''''''''&&&%%%###  """$$$$$$$$$$$$!!! !!!###!!!!!!$$$### !!! !!!###"""!!! !!!!!!!!!$$$### """$$$$$$###&&&""" """###"""$$$$$$$$$%%%&&&'''((()))&&&)))---...,,,)))'''&&&!!!"""######"""$$$''')))'''$$$"""!!!!!!"""!!!!!!###%%%&&&''''''''')))+++(((&&&%%%%%%'''&&&######&&&***,,,***&&&$$$"""$$$%%%''''''%%%$$$###$$$&&&###$$$***...+++&&&$$$&&&&&&&&&&&&''''''((()))...///000000---+++******'''''''''''''''(((((()))&&&'''(((***,,,,,,------111...***''''''(((+++---******)))((()))***,,,---,,,+++,,,...---+++,,,111333111...+++***+++...//////...---,,,++++++++++++***'''&&&)))...111///+++************+++,,,------///)))///:::>>>EEEIIIBBB===666000...,,,))))))+++///,,,...111222:::VVVtttgggCCC333///---+++,,,...111444444333111444222///...000555:::>>>888555333444555555222//////...---,,,...000333555222111222444777777333///333666;;;BBBEEEAAA777///***111444///---222777777///000111111000...,,,+++...000222444444222000...444333111///...///000111111111111111111222222222...///111222333333222111222111111111333555888:::555555555666777888888999<<<;;;:::888777555444333222333555666666555333222444999<<<;;;;;;<<<:::555333555666555111000111333666===JJJXXXaaa^^^SSSIIIPPPRRRSSSNNNDDD:::333///111000---+++***+++,,,,,,)))***,,,...//////...---111...+++---000111---)))(((***,,,...//////...---222000///---,,,,,,,,,,,,,,,///111000---***)))******+++---///000///...---+++---000222333333222111,,,,,,+++++++++++++++,,,,,,+++)))((((((***+++---///---+++)))))))))+++,,,///111111///+++***+++...++++++*********+++,,,---,,,000333333111111333555333222111///............///---++++++...///...,,,111000000000000///,,,))),,,,,,,,,,,,,,,---...///(((***---///000///---,,,)))+++------++++++---000)))***,,,...///000111111******++++++---///000111000---******---000000///111000000111111///,,,***---------...///111333444666>>>CCCAAA===:::666111222222333333222///---++++++******,,,//////---***(((***---111444444222000...---***((('''***///333333333444333222000...,,,///222555666555111///...&&&&&&&&&%%%###!!!  """#########"""!!!  !!!"""###!!! ######  """###"""!!!!!!!!!!!!!!!!!!""""""$$$###!!!!!!""""""!!!%%%""" """""""""$$$$$$$$$$$$%%%&&&''''''###&&&***+++***((((((((($$$%%%%%%%%%$$$%%%''')))&&&###!!! !!!!!!!!! ###%%%&&&'''&&&''')))***(((&&&%%%&&&''''''### $$$(((,,,---+++(((%%%$$$$$$%%%''''''%%%$$$###$$$'''''',,,222111***&&&'''''''''&&&&&&&&&&&&&&&'''+++---......,,,+++***+++)))((('''''''''(((***+++)))***+++,,,...///000000111///,,,)))(((***,,,---+++***(((''')))+++...000...,,,---//////---///444///...------------......///...---,,,,,,++++++++++++(((''')))---...+++(((************+++,,,------000,,,444@@@MMM^^^eee[[[FFF;;;222///---+++***+++...+++,,,///...333HHH```www}}}eeeJJJ;;;444...111111111222333333111000000000000111333666999;;;555444333555777888666444111///---,,,---...000222000000222555888888555222444999???CCCAAA;;;444///---444666111...111444444///////////////...------000111222444444444222222444222000///......///000222111111111111111111111...///000222333333222222222111111111333555888999444444444555555555555666999888777666444333222111111222444555555444222111111666999999999;;;888444555555444222//////222555444777???JJJPPPOOOFFF???DDDEEEEEEAAA:::333///...000///,,,+++******+++,,,------------...//////000444111......111000---)))+++,,,...//////...---,,,---.........---,,,+++***,,,...///...+++)))***++++++---...000000///...---000111222222111///---++++++******)))***+++,,,---+++************,,,---...///...---+++++++++,,,,,,///000111///,,,+++---///---,,,+++***+++,,,...///+++---...//////000111333333222111///...---------...,,,******---......---222111000000111000---******+++...///000000///...(((***,,,---......---,,,,,,...///---***)))***,,,+++,,,---///000111222222,,,,,,,,,,,,---...//////...------///111222111000555333222222333333222000------------///222555666;;;CCCGGGCCC<<<777333//////000111222111000...---,,,++++++...000000---+++,,,,,,,,,...111444666777///,,,)))''')))---222555000111222333333222111000...111444444333111000///%%%%%%$$$$$$"""!!!!!!"""""""""!!!  !!!"""############ """###!!! """!!!!!!!!!######!!!###"""!!! """###$$$%%%###!!! !!! %%%""" """######%%%%%%$$$$$$$$$$$$%%%%%%!!!###&&&'''&&&&&&((()))%%%&&&&&&%%%$$$$$$%%%'''%%%###!!! !!!!!! """$$$%%%&&&%%%&&&''')))'''&&&&&&'''((('''$$$"""&&&)))---...,,,)))''''''$$$%%%''''''%%%$$$###$$$%%%)))111555111(((%%%'''((('''&&&%%%$$$$$$$$$$$$''')))+++,,,+++***+++,,,,,,***)))'''((())),,,...,,,,,,,,,,,,...000222333000///...,,,+++,,,,,,---,,,+++)))((())),,,000222...---...000000///222777,,,,,,---.........------///...---,,,,,,+++,,,,,,...,,,***+++------***'''************+++,,,---...//////777EEE]]]}}}yyyRRRCCC555000///---,,,,,,...++++++...---...999GGGQQQ[[[\\\PPPAAA999333---666666555333222000///...---...111333555555555555222222333555999;;;:::999333222000.........000111///000111444777888666444666;;;AAA@@@:::444000///000555777333000000111111000///...---------...///111111222333444555555666444222111/////////000000333222111111000000000000...///000222333333444444222111111111333555777888333333333333333333333333888777666555444333222111111222444555555333222111///333666666777999777333666555222///---...222555222222555;;;???>>>999444888888888555222///......///---,,,+++******+++,,,000///---,,,,,,---///111666333000000111000---***---...///000///...,,,+++)))+++---//////---+++)))+++,,,,,,+++******+++------...000111000///---,,,000000000000///---***)))***)))((('''(((***,,,---)))******+++,,,---..................------------...///000///...---...000///---+++***+++,,,///111,,,++++++,,,///111222222444333111///...---,,,,,,---***))))))+++...//////111000//////000///,,,***(((+++...222333222000...******++++++,,,,,,------000111000---***'''&&&'''***+++,,,...///000000000......---------------...+++...111333333222333333>>>;;;666444444444555444///...------///222666888===FFFJJJCCC999333000...+++---...///000000///...******,,,...000///,,,)))///---+++,,,111888AAAFFF777222,,,***,,,000333444...///111333444444444333...000222222111000111222%%%%%%$$$###"""!!!  !!!""""""!!! !!!###$$$######"""!!!""""""!!! """ !!!!!!!!! !!!!!!!!!!!!!!!  """$$$&&&%%%$$$"""  !!!!!! %%%###"""!!!"""###%%%%%%'''&&&%%%$$$$$$$$$$$$$$$!!!"""#########$$$&&&(((%%%&&&&&&%%%###"""###$$$%%%###"""""""""###""" """############%%%&&&&&&&&&''''''((('''%%%$$$&&&))),,,---,,,)))((('''$$$%%%''''''%%%$$$###$$$$$$&&&***///---&&&$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$&&&((())))))***+++---...,,,***((((((+++...000,,,+++++++++,,,...111333000000//////...---------,,,,,,,,,,,,,,,---...///...,,,---000000///333888.........---------,,,,,,------,,,+++++++++++++++111///...///000000---+++))))))******+++,,,---...---...666DDDbbb[[[III888111111000...------***+++///000///222888777======777222222111...777777555222///............///000222222111000///000111222555888:::::::::444333222000000111222222///000222444555555444333666999;;;:::666111...---///222444333111/////////000///---,,,,,,---000111000000000111222444666888555444333222111111111222444333111000///////////////000111333444555666666111111111222333444666777000111111222333444444444999999888888777666555555222444555666666444222111///333666555666888777444555444222000...///111222111000222444777666333000222333444444333111000///......---,,,,,,,,,------///...---,,,,,,---......555222000///000000...,,,---...///000000///---,,,)))+++,,,.........,,,++++++++++++***+++,,,...000///000111111000///,,,+++***+++,,,---......------+++***((('''((())),,,---***+++,,,,,,,,,,,,+++***,,,,,,---.........---------...////////////000000///---+++)))***,,,///111///---+++---111555555333444333111///---,,,,,,++++++)))((((((***---000111000...------...---+++***(((***---000222222111000,,,,,,+++++++++,,,......222111000---***'''&&&&&&((()))***+++---------.........------------......+++...111222111111444777GGGAAA:::555333333333333222000///...///222555777888AAAEEE>>>444//////...++++++---...............(((***,,,......---***(((...---,,,...333===IIIPPPBBB:::111...000222222000---///000222444444444333///000111111000000222444&&&&&&%%%$$$###""""""""" !!!"""""""""!!!  """###"""!!!  """""""""!!!  !!!!!!!!! $$$""" !!!### !!!###&&&(((***$$$###"""   """""""""%%%%%%%%%$$$$$$%%%&&&(((((('''&&&%%%$$$$$$$$$$$$""""""###"""!!!!!!###&&&'''(((((('''%%%######$$$&&&$$$###$$$%%%%%%$$$""" """"""!!!!!!"""$$$$$$%%%&&&''''''&&&&&&%%%$$$'''***+++***(((''''''$$$%%%''''''%%%$$$###$$$%%%"""!!!&&&)))'''&&&'''$$$$$$$$$$$$$$$%%%&&&'''###%%%'''(((((()))+++---///---+++)))))),,,///111---,,,++++++---///222444000000000000///...------+++---///000///...,,,***...+++,,,.........222888555333///,,,++++++,,,,,,,,,++++++***************///......///000111000...)))))))))***+++,,,...///---...444@@@\\\[[[JJJ888222222111///...)))(((***...111111000111///222222000000111000...444444444111...---...///222111///...---,,,------000111333444555666666777111111000000000111222333000111333333222111111000555444333444444333000,,,---...000222111//////000111000---,,,,,,...111222//////...///111333666777777777666555555444444444444333111///......///000222333333444555666777888111111111222333444555666///000111222444666777777999999999888888777777777555666777888777666444333111555777666777999999555222222222222222111///......///111333555555333111111222555777777555111...///............//////000//////000111111000///...111000......////////////+++,,,///111111111000///,,,,,,,,,------...///000---,,,++++++---///111111///000111111000...,,,***'''((()))+++---...//////---,,,+++******+++---...---------,,,+++)))'''&&&)))***+++,,,,,,,,,,,,,,,,,,---...///000000000///---,,,***))))))+++---///000---,,,...222555444333333222000///---,,,,,,+++)))))))))***+++---000222111///............---,,,)))***+++,,,...///000111///...---,,,,,,---///000111000...---,,,***)))((()))***+++,,,---.........------------...///000000---...///...,,,...444999DDD???999444222222222333444222000//////000222444///777:::555///---///000,,,,,,,,,---------,,,,,,***,,,...//////---+++***------...///333:::CCCJJJAAA:::111...000111000---...///111222333222222111000111222111000111333555'''&&&%%%$$$############!!!!!!"""######"""!!!  !!!"""!!! !!!!!!!!!!!!  """ !!!!!!  $$$$$$"""!!!$$$ !!!###%%%''')))++++++###"""!!! !!!######"""$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$"""#########!!!!!!###%%%(((***+++)))'''%%%%%%%%%&&&%%%$$$%%%''''''%%%###!!!""""""!!!!!!"""###!!!###&&&'''&&&%%%%%%&&&###%%%((()))(((&&&&&&&&&$$$%%%''''''%%%$$$###$$$'''!!!###((((((((()))$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''''''''***,,,///---+++***+++,,,///000............000222444555111111000000///......---+++,,,///000000...+++)))...++++++------,,,000666999666111---******,,,---++++++************++++++***+++,,,---.../////////)))))))))***+++---...///111///444<<>>555333222000000222++++++++++++,,,...///...---...000111///+++******...222555444000...///111222111///......000222333///222444333111000111333111111000000000/////////222444555444222111222444111111222444555555444333333......222333111222555555333111000///000111222///000000111222333555555999999999999888777666555222111///------...000222555555444333333444555666000111222222333333333333222222333333444555555555333333333444444444444444666777888999888666444333888;;;;;;999888::::::666555333222333444444111...//////000000111222444555333333444666888666222...------...000000111111111111111222333444444444444222111000///......000222---...000222222222000///,,,---------------------,,,++++++---000111000...,,,---...///...---+++)))+++++++++***++++++,,,,,,***,,,///333666999:::;;;444333000---+++*********''''''''''''(((***,,,---,,,++++++---000///---******++++++,,,,,,,,,,,,,,,,,,///222333333111000000000///...------------...(((+++///000///...000222333111///...///000000///++++++---...////////////.........---------......111///......000000...,,,000000111222333333333333//////............//////111...++++++---000222333000//////111333555555444......///000111111111111///000...++++++...///---+++++++++,,,---...///000///000111000---,,,...000---///000---***+++000555//////......------------,,,---...000000000///......///000000...---...///%%%$$$###!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$############""""""!!! !!!###"""  !!! !!!!!!  """### !!! """$$$###&&&'''###"""$$$$$$###!!!"""!!!$$$###!!!!!!!!!!!!"""$$$$$$""""""$$$'''!!!!!! !!!!!! ###%%%%%%&&&((()))"""###%%%%%%""" #########%%%&&&&&&$$$"""$$$%%%&&&&&&%%%$$$%%%'''!!!%%%%%%$$$###$$$&&&###%%%(((((((((''''''((($$$%%%''''''%%%$$$$$$$$$ $$$'''$$$ $$$))))))((('''&&&&&&&&&&&&)))))))))'''&&&&&&(((***,,,,,,,,,,,,,,,---......)))***,,,...///000000000222111///---------......***)))((((((***---111333111...,,,---,,,+++///666444444444333111000...---......---------......///---...000000///...//////(((((()))***+++---///000222,,,000333///555@@@@@@@@@999333333222000000333111111///,,,+++---//////666333///,,,))))))...444///444777777222//////111000000000111222444666777///222444444222111222444666666555444333222111000222444666666444333666888000444777888555444555888777111///333444222222777666555333222111000111111000111222333444444555555888999999888888777666555222000...------///111333555444333222111222333333000111222333333333333333444444444333333222222222333333444444444444444555666777888888777555333222999<<<<<<999888:::999666888555111111333444333111333222111//////111555888666444333444666777444222,,,,,,...///000000000000000///......///111333444555444333000......000222///000222333222111///...***+++---//////---+++)))+++******---000111...++++++,,,---......,,,+++)))************+++,,,---...'''***000666;;;>>>@@@@@@555444111...---------...((('''''''''(((***---///,,,++++++---//////+++(((+++,,,---...///...---,,,...222777888555222111222.........---------......(((,,,000222000//////111000...++++++,,,---------***,,,///222222111...------------------------,,,333000...///111111///,,,///000111222222222222222111111///......---------111...,,,---000222111///......///111444444222000)))+++...000222333333222555444///+++,,,///...***))))))***+++---///111333---......,,,)))(((+++...---//////---***,,,333999000222333222///---,,,,,,***+++---//////000//////,,,...//////---++++++,,,&&&%%%$$$$$$######$$$$$$&&&%%%######$$$%%%$$$###((($$$ !!!""""""!!! !!! !!! ######!!!###"""!!! !!!###%%%&&&###!!! ###$$$""" """"""""""""!!! $$$###"""  !!!$$$%%%###!!!"""$$$(((%%%$$$&&&$$$"""$$$$$$###"""""""""%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$######%%%''''''&&&%%%'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''$$$%%%%%%###""""""%%%'''(((&&&%%%%%%(((...333777***)))((('''((((((&&&%%%,,,---...///...---+++******+++---///000000///...(((+++///222222111...+++---)))&&&&&&***///222222111000...------...///000333444555222---))))))++++++---......,,,,,,---...++++++,,,------,,,,,,,,,(((''''''))),,,///000//////...,,,+++---000444777888555222///......///000444222...++++++---000222111///---...111222111000111111222333333333222222666555444444444666777888000222333333111000000111222222333444333222000000111222222222222333666888555555555444444333333333666555333222000///......777777777555222111111222000222333333333333444666666777888777555444555666222222111///......111333111333555555222111222444222111000000111333555666666444222000000222444555333444666555444333333444555666777555333111222222===;;;999777777888999:::666777666333///...111444222000...------000444666666444222000000111222333000000000000111111111111333222000............///333222111/////////000000111111000///...---,,,,,,,,,---...//////...---,,,***---///000...,,,++++++(((---111000000111...))),,,+++***)))))))))***+++)))***///999DDDJJJIIIFFF;;;333---///111///------&&&''')))+++,,,,,,,,,,,,***+++,,,...000000---+++''''''''')))+++...000222222222333555777777444222///+++(((***...111///,,,,,,---///111111000...---000//////000222222111000222222222000---++++++,,,000...,,,***)))***+++,,,+++,,,---/////////......111111222222222000...---,,,,,,---.../////////...------///111333333000---111111333333444333222111333111111444555333333666222000...///111111///---,,,,,,------.../////////333///+++***,,,/////////111///---,,,,,,...111222...000222111...---...000,,,---------------,,,,,,,,,,,,,,,+++***,,,///222((('''&&&%%%$$$#########%%%###!!!"""$$$%%%&&&%%%)))&&&"""!!!"""######"""   """"""""" ###""" !!!###$$$ """###""" """"""""""""!!!!!! """""" !!!######"""!!! """$$$$$$###"""###%%%'''$$$###%%%### !!!###$$$$$$###""""""###((('''%%%$$$"""!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$&&&'''(((&&&%%%%%%&&&'''(((((())))))(((***)))'''%%%%%%&&&((()))%%%%%%%%%$$$""""""$$$&&&$$$$$$%%%(((,,,333999<<<******)))(((((('''&&&%%%***,,,...///...---***)))(((***,,,......---,,,++++++,,,///111000...,,,***,,,***((())),,,///000000...---,,,,,,,,,...000111333444333///***'''(((***,,,...111111000...------+++,,,,,,---------,,,,,,)))(((((())),,,...///...///---,,,+++,,,///333555666444111...---...///000///...+++******,,,///111222000......000000///...000000111222222222222111555555444444555666777777222333555444222111111222222333444444444222111000000111111111000111444666444444444333222222111111555333222000////////////555666555333111000111222222333555555444444555777888888999777555333444555111111111///...///111444555777888666333111222333444222111000000222555777:::888555222111111222333444666777777555444555555333444555444333222333444999999777777777777888999555555333111///...000222111000...---...000333555444222111000///000111222111111000000000000111111333222000///....../////////............///111222111000000//////.........---...///000000///...---,,,---//////...,,,,,,,,,)))...111111111222///***...---,,,******+++,,,,,,+++,,,111:::EEEKKKLLLJJJ===555000111222///---,,,***+++,,,---...---,,,,,,+++++++++---//////...,,,))))))******,,,...111222000000111444666666444222///,,,***,,,000222111//////000000000000...---,,,//////000222555666555333000111222000---+++***+++///...,,,*********+++,,,+++,,,---///000000000000000111111000000///...---------...///000000000000000000000222333222///---///000111222222222111000333000000333333111111444111///---...000111///---,,,,,,------.../////////000---++++++---///000///...---,,,++++++---///000///111444333000......///......////////////......---......---,,,,,,...000'''&&&%%%$$$"""!!! $$$""" ###%%%''''''***(((%%%###$$$$$$###"""  !!!!!!  !!!!!!!!!!!!""""""  !!!!!!"""""" """"""!!!!!!"""######$$$######!!! !!!$$$%%%%%%###!!!###$$$$$$###"""###%%%''''''###"""###### $$$$$$%%%%%%$$$"""!!!"""###)))((('''%%%###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&''''''&&&%%%$$$'''&&&&&&'''((()))(((&&&$$$%%%&&&(((***+++,,,,,,000,,,'''$$$"""$$$(((***&&&'''&&&%%%######$$$%%%!!!"""$$$(((---333777:::++++++******((('''&&&%%%)))+++---//////,,,)))'''***+++---......---+++***---...//////...,,,+++)))---,,,---///111111000...************,,,...000222222333111---(((&&&'''***---000333444222///---,,,,,,---------------,,,,,,+++***)))***,,,...---,,,...,,,+++***+++---000222333222///---,,,---...///,,,++++++++++++---...000333222000///000000///...//////000111111111111111444444555555555555555555333555666555444333333333222333444444444333222111000111111111000111333555222222222111000000//////222111///...---...000111222333333222000///111222444555666666555444555777999::::::777444222222333///000000///...///222444555777888777555444555666666555222000000222555777;;;999666444333333333444555666888777666666777888222333444333222333444666444444555555666777777888333111000000222444444444000////////////111222333111111000//////000222333222222000//////000111222222222111000////////////+++++++++,,,...000222444000000000000000000000000...///000111111000///....../////////---,,,---...)))...111111222333000,,,///...---,,,,,,,,,------+++,,,///777AAAGGGJJJIII>>>777222222222///,,,,,,//////000000000///---,,,,,,+++***+++...///...---,,,,,,,,,---...///000111......///222444555444222000---,,,---111444333222333222111000...---,,,+++000000222666999:::888777...000222111...,,,******///...,,,+++***++++++,,,...//////000000000000///000///...---,,,,,,,,,,,,---...///000111111111111222222111222333222///---......///000111111111000333000///222111//////222///...------///000///---,,,,,,,,,---......//////---,,,,,,---///000///...+++++++++++++++,,,,,,,,,000222555555333000///...000000111111111111000000...///000000...------...######""""""!!!!!! $$$"""!!!$$$&&&&&&((('''%%%$$$######""""""!!! !!!!!!"""!!!    """!!! !!!""""""!!! """!!!!!!"""###$$$&&&''''''&&&$$$###!!!!!! """###$$$%%%%%%$$$######'''&&&$$$###"""$$$&&&((('''###!!!""""""!!!###'''&&&'''&&&###!!!!!!"""$$$((('''&&&$$$#####################$$$$$$$$$$$$$$$"""$$$%%%'''&&&%%%###!!!&&&&&&&&&(((***+++***)))%%%&&&((()))+++,,,,,,,,,000,,,(((###""""""%%%'''&&&'''(((&&&$$$###$$$%%%!!!"""$$$&&&)))+++---...+++,,,,,,+++)))'''&&&%%%)))+++...000///---***''',,,---///000000...---+++...---------,,,,,,,,,+++...000222444555333000...''''''(((***,,,///111222000222111...***)))+++...///111222222000...---...---............------,,,,,,++++++,,,------,,,***---+++***)))***+++...///111///---++++++,,,...///------------.........///333222111000000111000000///000111222222222222222444444444555555555444444333555666666444333333444222333444555555444333222111222333222111111222444000000/////////.........000...---,,,---///111333000000111000//////000222444555666666555444555666999999999666333000000000///000111000///000222444111222333555666777999;;;888666333000000222555777666555444333444555666777555666777777666666888999333444444333222222444666000111333444555666666666222000///222777;;;;;;:::000000000000000111222222111111000000111222333444333222111//////000111222111111000000////////////+++++++++,,,...000222444///000000000111111111222///000111222222111000///000000000...,,,,,,---///***///222111222444222...000///---,,,++++++,,,---***)))+++000777===???@@@:::555111222222///------///000000111111///...---,,,***)))***,,,...///...---------.........//////,,,,,,---///222444333222///---,,,...111333444333333222111///...---------111222444777:::;;;999666...111333333111...++++++000///...------------...222222222111000///......///...,,,+++******+++,,,,,,---...///000111111111111000000000111111000.........///000111111222222333///...000///,,,---000...---------.........---+++,,,,,,------...//////,,,---...000000///---+++)))***+++,,,---,,,,,,+++111333555777555222///...000000111111222222111111///111333222000...------ !!!"""$$$$$$$$$$$$$$$%%%### !!!"""######$$$$$$$$$###!!!!!!!!!!!!"""!!!  """"""""""""!!!  !!!!!!!!!!!!  !!!######"""!!! !!!!!!!!!"""$$$%%%'''((('''&&&$$$"""!!! %%%$$$###"""###%%%(((***)))'''$$$""""""$$$&&&(((&&&"""!!!"""###"""$$$(((''''''&&&$$$"""!!!###%%%$$$############$$$%%%%%%"""""""""""""""######$$$$$$%%%&&&&&&%%%###!!! $$$$$$%%%(((+++---------((())))))***************+++)))'''%%%###"""""""""&&&'''((('''&&&$$$%%%&&&######$$$%%%&&&'''''''''***,,,...---***'''&&&'''***,,,...000///---***(((,,,---///000000...---+++,,,,,,,,,,,,------......---///333444444111...,,,&&&'''(((***---///222333///222555444222000222444111000///,,,++++++...000///////////////...---,,,---,,,,,,---...---+++)))+++***)))))))))***,,,---...---+++)))***,,,...000---...............------000000000/////////000111000111222333444444444444444444444333333333333333333444666555333222222333111222333444444444333222000111222222000///000111........................------,,,,,,---///222333///000111000//////111333333444555555444333555666777888777555111///...///000111222222111111333444000000000222444777999:::888666333111111222555777444444333333333555666666444555666666555666888:::777777666444111111333555000111222444555555555555444222111444888;;;;;;999111111111111111222222333222222222222333333444555444333222000000000111222000000000000/////////.........------...000111222//////000000111111222222///000111222222111000///111111111///---,,,---///***...111111222555444000///...,,,************+++)))))))))+++///222444555444000...000000...---///,,,---...///000///......+++***)))***,,,...///...------............------,,,+++,,,...111222222111------,,,---///111222222000000////////////000111333333444666888888666444000333555555333000...---111000000///////////////000000000000111111222222///...,,,*********++++++++++++---...///000000000...---,,,---///111111000......///000111222444444222...---......+++,,,000......///...------------++++++,,,,,,---.........,,,///111222000---***(((***+++---.........,,,,,,000111444666666444000---...///000000111111111000///111333333111...,,,,,,"""###%%%'''((()))(((((($$$"""!!! !!!"""!!! !!!"""""" """###"""  !!!""""""######""" !!! """### !!!$$$$$$###!!!!!!!!! """###%%%&&&&&&&&&###"""!!! %%%###!!! """''',,,///)))&&&###"""###%%%&&&&&&%%%"""!!!$$$$$$"""$$$'''&&&''''''%%%$$$###$$$%%%""""""""""""###%%%&&&'''###""""""""""""###$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%(((+++......---***************)))((((((&&&&&&&&&&&&$$$###!!! %%%'''(((((('''&&&&&&'''######$$$&&&'''((())))))(((+++///...+++(((((()))+++,,,---...---,,,***)))***+++---......---+++***,,,,,,------...///000000***---///000...,,,******((()))***---///000222333///444:::===;;;888777777000///,,,)))(((***...222000000000000///...------------,,,---......+++)))))))))((())))))+++,,,---,,,+++***)))***,,,///111...............////////////000000///------...000111111333444555555555555555444333222111222333444333555666555444222333333000111222333333333222111...///111000...---------,,,------...///000111111,,,,,,,,,---///000222333111222222111000000222333111333444555444444666777555666666444222000000111222333555444333222333444333111000000222444555555555444222222222333444666777666555444333333333333444555555555555666999<<<999999777444222222444666333333444444444444444444777666555555666666555333444444333222222333444555333333333444444444444444333333333222222111000000---......//////......---000///.........///000111/////////000000111111111///000111222222111000///111222222111...------...)))...000000222555444111...---+++)))((((((((()))++++++++++++,,,---...//////,,,,,,//////,,,,,,///***+++,,,.........------)))((((((***---//////...---...............------,,,,,,+++---000111111111------------...///000000---......///111222222333444333333444555666555333222444666666444111000000000000000000000000000000***+++,,,...111444777888///...---,,,++++++++++++***+++,,,...///000000000---+++***+++...111222222.........///111333555666222...,,,------+++---111000111111///---,,,,,,---+++++++++,,,------......,,,///222222000---***)))+++,,,.../////////...---...///000222444333111...---...///000000111000000///111333333000...---,,,"""$$$&&&((())))))(((''' !!!######!!!!!!!!! !!!######"""  !!!!!!""""""###"""!!!  !!! !!!   !!!!!!!!!"""### """$$$###""""""###"""$$$&&&&&&$$$### !!!"""###%%%%%%'''%%%###"""###&&&)))+++)))&&&""""""###%%%%%%$$$%%%""""""%%%%%%######&&&$$$&&&''''''%%%$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%$$$#########$$$&&&&&&(((''''''''''''((()))***&&&%%%&&&(((+++,,,,,,***))))))******)))(((((('''$$$$$$%%%%%%%%%$$$######$$$&&&((()))((((((((()))$$$$$$%%%%%%'''(((***+++&&&+++//////,,,))))))+++************)))))))))((((((***,,,......---,,,+++......///000000//////...***,,,...---+++***+++,,,+++,,,...///000111222222000888AAAEEEBBB<<<777555------+++))))))+++///222000111111000000...---------,,,---...///...,,,)))((((((((()))***,,,---...,,,***))))))***---000222//////000111222444666777666777777444000...///111000000222333444555555555666555222000///111333444444666777777555444444555///000111222222222111111000111333222000...---...+++,,,---///111222444444+++,,,...000111222222111333444444333222111333444111333555555555666888:::444555666555333333444555555666777666444333333444444222//////222444555444111111222222333333444444777777666555555444444444555666666666666888;;;>>>999999888555333444666999888777666444333333444444666777888777666444444555777666444222222444666777333333444444333333222222222333444444333222000...+++,,,---......---,,,,,,///...---------...///000/////////////////////000//////000111111000//////111222333333000...------(((---//////111444555222...---+++)))((((((((((((***+++,,,,,,,,,,,,------...,,,---///...******---+++,,,---------,,,+++***'''''')))+++...///...---......///000000000///......---,,,---///111111000............------...///,,,---///111222222222222333222111111444666666666333444555444222111111222.../////////000/////////******+++---000333777888////////////...---,,,+++***+++---...000111111111000---++++++---000222222,,,,,,---...000222444666111---+++------,,,...222222333333111---++++++,,,***++++++,,,,,,---......)))---111222000---,,,,,,,,,------...............,,,,,,,,,///222333111///---...///000111111111111...000111111///---------!!!###%%%&&&&&&%%%$$$###"""$$$$$$""" !!!"""!!! """%%%$$$""" !!!"""!!!!!!"""######"""!!! """!!!############$$$######!!!!!!###$$$$$$###"""""""""  """""""""###%%%"""%%%&&&%%%###"""!!!###&&&)))+++---+++***(((%%%############(((%%%""""""$$$%%%$$$"""$$$"""###&&&&&&######%%%###%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((''''''))),,,///111(((''''''(((******)))((((((((())))))))))))(((((($$$$$$$$$$$$%%%%%%&&&&&&###%%%((())))))((()))***&&&&&&%%%$$$%%%&&&''')))%%%***///000,,,)))***,,,))))))((('''&&&''''''(((***+++---///000000///...000000111111111///...------///000...++++++...000...///000111222222222222222:::EEEJJJFFF>>>666222++++++,,,,,,+++,,,///222111111111111000///------,,,,,,---...000///,,,***''''''((()))+++,,,...///+++***))))))***---000222222222333555888;;;>>>@@@?????????;;;555222222444//////111222333444444444888555111......000333555666777999888666555555666...///000111222222111000333555666666333111000111+++,,,---///222444666666***,,,///111222222111111555555666444333222333555111333555666777888:::<<<333555666666555555777888777888999888555333333333222000---///333777888888///000111222333444444333444555555666777888888999666777777777777999===@@@888888777555444666999<<<<<<:::777555333333333444333666::::::888888:::===:::777444222222444777999333333333333333222111000111333444555555222///---***+++,,,---------,,,+++,,,,,,++++++,,,---///000///////////////............///000111111000///...000222444444111...---,,,(((,,,......000444555222...---+++)))((((((((()))(((***,,,,,,,,,+++,,,---///......000...)))))),,,---.........---+++)))(((&&&'''))),,,//////...,,,...///111222222111000000///...------///000000000///000000///------...///,,,...000222333222111000333111///000333666888999333444444333111000111222------...............---...---------///111333444///000000111000///---,,,+++,,,...///111222222333333000---,,,...000111222+++++++++,,,...111333555111,,,+++,,,---,,,///333333555555222---***+++,,,***++++++,,,,,,---......&&&+++///111000...///000,,,,,,,,,---------......+++***))),,,000222111///......///111111222222222...///000000...------...###$$$%%%&&&&&&&&&&&&&&& """### ######!!!!!! """$$$%%%'''&&&$$$!!! !!!###$$$$$$"""  """!!!  !!!!!!!!!!!! !!!!!!""""""######!!!"""!!!!!!"""'''((($$$!!!"""$$$!!!$$$&&&((())))))((('''&&&$$$###$$$%%%%%%&&&'''((('''###"""###%%%%%%%%%$$$###""""""%%%(((((((((((('''%%%%%%&&&'''***(((&&&'''***+++)))&&&%%%$$$######%%%'''''''''(((%%%###$$$(((++++++***(((''''''&&&&&&&&&''''''((()))*********)))'''&&&(((((('''&&&%%%%%%$$$$$$&&&$$$$$$&&&)))***)))&&&&&&'''((((((((('''%%%$$$***************+++++++++)))))))))((('''%%%######&&&***...000000...------111000///...---,,,,,,,,,------------------------+++,,,...000111111000000222666<<>>CCCCCCBBB>>>888666888:::555555444444333111000000555666666444222222444777888777666888:::;;;999777;;;:::999888888999:::;;;;;;;;;;;;999777777888:::<<<<<<<<<;;;:::888666555333222222555555444777<<<>>>;;;888555333222333444666555444333111///......//////000111111000...,,,***---000000...------...,,,---...---,,,---...000///000111000...---///111111222222111//////000111444333222000...,,,******,,,******---222444222///+++***)))((()))***,,,---)))((())),,,000111///,,,...---+++***))))))***+++...000111111000---++++++***,,,......---+++)))(((---000111222666===>>>;;;???===999444000,,,***)))000000///////////////000000000000000000000//////555555666666666666666666222000......///111111000////////////...---,,,+++)))******+++,,,,,,------111111111000000/////////...111333333333222222333111///------...000000///,,,------.../////////000---------,,,++++++...000---///222222111000000111000...------...//////...///---,,,---000222111000////////////...---,,,+++...............//////000---------...///000111111///111000...000222000+++############$$$$$$$$$$$$ """""" !!!!!!""""""""""""!!!%%%%%%%%%###""""""$$$&&&###$$$%%%$$$!!!  !!!$$$$$$$$$###""" !!!!!!!!!!!!""""""""" !!!"""###"""""" """&&&))))))%%%!!! !!!!!!###&&&)))+++'''&&&###!!!!!!###%%%'''''',,,000---&&&!!!###&&&%%%### !!!%%%''''''&&&'''(((((('''%%%%%%&&&(((---+++))))))+++---------'''&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%(((******)))&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''((((((''''''&&&%%%%%%%%%(((&&&$$$$$$&&&'''''''''%%%%%%%%%&&&&&&'''((()))((((((((()))))))))******))))))******)))(((((('''%%%(((,,,......---,,,,,,............//////000111000000/////////.........---.../////////...,,,+++444333222222333444333111...,,,******,,,---------///000222333444222111000//////000000000000//////......---,,,***))))))(((//////......///000222333444222444;;;FFF]]]|||WWW???333///...............///000000444333222222444555555555///000333444555555333333222222333444444444444333333333333222111000///.........//////000000111111...///111555555222333666666666666555555444444444222555666444444666555111444666888999999:::<<<>>>EEEDDDAAA===999888999:::444444333333333333333333666666555444333333666999999777666666888999999888;;;;;;999999999999;;;;;;;;;======<<<:::999999999;;;;;;:::999888888888888444222333666666555999>>>???===:::777444444444444444444333222111000//////---...///000000///...---,,,...111111000...------***+++,,,+++******,,,...000111111000...---...//////000222111000000111333333222000...,,,***))))))+++***+++...222333111---+++*********+++---///000((((((***---000111000......---+++***))))))******---///111333222000---+++)))+++...///---+++)))(((+++...000111666<<<<<<999;;;:::999666333///,,,+++---------...///000111222000000111111111000000///555666777888888777555444111///---,,,.../////////////////////...---,,,+++)))******++++++,,,,,,,,,111000000000000111222333555555666444222222333444111///,,,,,,...//////...,,,---...//////...---,,,,,,------,,,+++,,,...000,,,...///000000000222333333111/////////000///---000...---...000111111111...//////......---,,,+++...............//////000------......//////000000...000000///111444222...###"""""""""""""""###### !!!"""### !!!"""######"""!!! ######$$$###"""###%%%'''&&&''''''%%%###!!!!!!!!!!!!""""""############!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""" """%%%((((((&&&###"""""""""!!! !!!$$$&&&(((""""""""""""###%%%&&&'''''',,,000---%%% $$$&&&"""!!!'''***)))&&&''''''((('''%%%%%%'''(((,,,***))))))***,,,---...'''(((((((((&&&%%%$$$%%%&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***)))))))))))))))(((((('''((((((''''''&&&&&&&&&%%%'''%%%$$$###%%%''')))***&&&%%%%%%&&&''')))+++---(((((())))))******++++++)))******++++++*********&&&)))---//////......///...------------...//////---.........////////////,,,---...//////...---,,,333111......000111222222///...,,,,,,,,,---......///000222333333222111000111111222222222222111111,,,,,,,,,,,,+++***)))(((............000222555777666333444888BBB[[[cccDDD666222------------...///000111444333222333666777777666///111444666777666444333///222333333444777777444111222333444333111///---/////////000000000111111...///222555555444444666666555555444444333333222555888888555555777777444444555777888999:::;;;<<>>??????===:::999999888777555444444555666777999666555777666555999>>>>>>===:::777555444444444222222222111000000/////////000111111000/////////000000//////.........///***++++++***))))))+++,,,111111222111000///......---///111111111111222444222111...,,,***)))))))))******,,,///111222///,,,******++++++---///111222***+++,,,...///000//////---,,,+++))))))))))))***,,,...111444555333///,,,(((+++000111///---------+++...000000444888888444555666777777666444222000,,,,,,,,,---...///000111---...///000111000000///222444777999999777444222111///------...//////////////////...---,,,+++***+++++++++,,,,,,---------////////////000222444555777777555222000///111222000...,,,,,,---.........,,,---000111111...+++)))+++,,,---,,,,,,,,,...000,,,...///000000111444666555333000//////...---,,,000///...///000111111111............---,,,++++++...------,,,,,,---............//////000000000000...000000///111555555111######"""!!!!!!""""""###!!!!!! $$$$$$""" """######"""!!!!!!!!!"""######""""""$$$%%%%%%&&&&&&$$$!!! !!! !!! !!!############"""!!!!!!!!! !!!!!!""""""""" !!!""""""!!!!!!"""%%%'''&&&%%%$$$###%%%###!!! !!!"""$$$"""$$$&&&((()))(((&&&%%%###(((,,,***$$$!!!###''''''###!!!###))),,,***'''&&&'''((('''%%%%%%'''))))))))))))(((((()))+++,,,''')))+++)))'''$$$$$$%%%$$$%%%&&&'''''''''((((((%%%%%%%%%&&&'''((()))******))))))(((((((((((((((((('''''''''''''''&&&&&&############$$$'''***,,,&&&&&&&&&''')))+++...///))))))***++++++,,,------)))***++++++++++++++++++%%%(((,,,---------...///------,,,++++++++++++,,,******+++,,,...///000111+++,,,---///000//////...111///...///000111111000//////...------...///111......000111111111000000000000////////////000000)))***+++,,,,,,,,,,,,+++...------...111444888::::::777666999???TTT~~~hhhFFF555000...............///000000333222222444777888888777111333666888999888666555...222444222333888888555000222333444333111///---////////////000000000000...111444444444555555555333333333222222111111111666999888555555888888666444444555777888999888888;;;999777888;;;======;;;999888777666666666666666777555444333444666888999999999888777777888:::;;;;;;:::999999999999:::;;;:::===??????===;;;999999777666444222222444666777;;;777555555333111444999;;;:::888666444333333333111111111000000/////////333555666444222000111222444111...,,,,,,...111333+++,,,,,,+++******+++---111222333555555333000...---///111111111000111222//////---,,,***)))))))))******,,,---//////---+++)))***+++,,,...///111222.../////////...------------,,,+++)))((())))))***+++,,,///333666666222...***...111111...,,,---///000333333333666::::::666000111333444444333111///...---------------......)))***---///000000000000///222555888888666333111222000......000111111000///.........,,,+++***)))---------........................///000111222333555444222///,,,+++---///000...,,,,,,---.........---///222333222000,,,******,,,------,,,---...000...000111111111222555777333111///---------+++***//////////////////000111............---,,,+++***---,,,***))))))***+++,,,...///000111111111000000...000000...111666666333$$$$$$"""!!!!!!!!!"""###!!!""" !!!$$$%%%### !!!"""############"""###$$$$$$"""!!!"""###"""######!!! !!! """###$$$$$$$$$!!!!!!!!!  !!!!!!""""""###!!!""""""!!!!!! ###%%%&&&&&&$$$###%%%$$$"""!!! !!!!!!###&&&((()))(((&&&%%%$$$&&&)))((('''&&&))),,,(((&&&%%%'''***,,,+++)))&&&'''''''''&&&&&&''')))''')))***)))((('''((()))&&&))),,,+++'''%%%%%%&&&###%%%'''((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))******)))(((((((((((((((''''''''''''''''''''''''!!!###$$$$$$$$$&&&))),,,&&&&&&'''(((***,,,...///)))******+++,,,---......******+++++++++++++++***"""$$$((()))******+++,,,---,,,+++***************))))))***,,,...///000111+++,,,...///111111111000///...///000111111...,,,---......------...000333,,,---...///////////////------,,,,,,,,,,,,------((())),,,...///000//////000///...///111555999;;;666333333555:::IIIiiimmmIII666111000000////////////000000111111222444777999888777333555777888999999777777333888777222222888999444000111333444333222000............///////////////...333666444333555555444111111111111111111111111444777777444555888888666444444444666777777555333333111333999CCCHHHHHHFFF@@@>>>;;;777444333222222666555333444555666666555777888888888777777999:::::::::888888888888::::::999;;;===>>><<<:::999999:::999777666666777888999:::666333222///,,,///444888777666444333333222222111111000000//////......333666777666333111333555777333///---///222555777...//////...,,,,,,---///000222666:::<<<999333...---///111111000.........,,,,,,,,,---,,,+++***************++++++++++++***((()))***+++---...///000000111111000---,,,,,,------,,,***)))(((((())))))++++++---111666777333000---111333111---+++...222666777666333555::::::666...///000000///---***)))///...---,,,,,,,,,,,,,,,((())),,,...000000///...---000333666777666444222444222000000111222222222/////////...---+++***)))////////////////////////...///000000111111000000111111000---******,,,...111///,,,,,,...//////...///111444555555222///---)))+++------------///000000222333333222222444555000...,,,,,,,,,,,,+++***.../////////------///000---......------,,,+++***,,,+++)))((('''(((***+++...///000111111000///......000///...111666666333&&&%%%###!!!!!!"""###$$$ !!! $$$%%%""" """###%%%%%%%%%&&&'''&&&###!!!!!!!!!"""######!!! """$$$ !!!"""######"""!!!!!!  !!!""""""### """"""###"""!!!  """$$$%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!! $$$(((,,,000333444111///,,,************+++)))))))))***++++++++++++%%%&&&''''''&&&&&&((()))&&&))),,,+++(((&&&&&&&&&%%%)))---,,,(((%%%&&&(((###%%%((((((&&&%%%&&&'''''''''&&&&&&&&&''''''(((+++***)))((('''(((((()))''''''''''''(((((((((((("""$$$&&&&&&$$$$$$&&&(((###$$$&&&(((***++++++,,,((()))***+++,,,---......***++++++++++++******))) ###&&&'''((((((***++++++++++++***++++++,,,,,,,,,,,,------......//////---...000111111111000000///.........///...,,,***)))+++,,,,,,+++,,,000333,,,,,,---...//////000000///...---,,,,,,---...///+++,,,///111333333333222555333111000111333666888000---...111333:::PPPgggdddFFF999666333222111000000///000000///000111444777999888777444555666777777888888777<<<@@@===333111777888222111111222333222111000///............------------///555777444333555555222000000000111222222333333333666888666777:::;;;888666555444666777666222/////////222<<>>666000...000111111...+++******(((***,,,......---,,,******))))))((('''''')))***'''((()))***+++,,,------000111222000---,,,...000---,,,***)))(((((())))))+++)))***///555777555111///222555333000111777>>>CCCBBB===777555777666222......///...---,,,***)))...------,,,++++++,,,,,,+++,,,...000000///---,,,---///222555777777666666444222000000111222333222222111111000///---+++***///////////////.........000111333444333111///---/////////...,,,,,,...000111///------...000000///222333555777777555333111)))+++---...------///000111333555444333111000111...,,,++++++,,,------,,,---...///...,,,+++---000------------,,,+++******---+++)))''''''(((***+++,,,---///000///...---,,,...000///---000555666333'''%%%###"""!!!"""###$$$###$$$!!!!!!###&&&'''((())))))'''$$$"""!!!!!!%%%%%%%%%$$$###$$$&&&(((!!! !!!!!!!!!!!! !!!!!!  !!!""""""######$$$$$$$$$###"""  !!!"""$$$%%%###  !!!""""""""""""!!!"""&&&---555???GGGLLL???:::333...,,,+++(((&&&)))+++------+++***+++,,,%%%&&&''''''&&&&&&(((***&&&***------***&&&%%%%%%$$$)))------(((&&&&&&)))"""%%%((((((&&&%%%%%%'''(((''''''&&&&&&&&&''''''+++***((('''''''''((()))'''''''''((((((((((((((($$$&&&((('''$$$######%%%"""###%%%'''))))))))))))'''((()))***+++,,,------+++++++++++++++***)))(((!!!$$$'''((())))))+++---*********+++,,,---///000000/////////............000111111222222111///...///...,,,,,,---,,,***)))&&&(((******)))+++///222---------...///000000111333222111000000111222333...000222555666666555444999777333111000222444555111...///222222444BBBSSSmmm{{{nnnQQQ===777777555444333111000000//////...///000333777888888666444444555555666777777888DDDHHHBBB555111666666000111222222222222111111000---------------------,,,000666888444222555444111000000111222333444444555444888::::::;;;>>>>>>;;;888666555666777666222...111000333===JJJOOOKKKFFF:::888666333222222333444555444333555777666222...000333666666444333333555999888777666666777888999555777999999888888999:::======<<<;;;:::::::::::::::666333222000///222888444444555555555555555555111111000///...---,,,,,,***...111111000111555:::666555666999===>>><<<:::333444444333111000111333///333;;;CCCFFFBBB999111///000222000---***((('''&&&))),,,///000///---+++***)))(((&&&%%%%%%(((***&&&'''((()))***+++++++++...000111000...---///222,,,+++***(((((((((((()))+++))))))---444777555222...222666666666:::DDDLLLVVVSSSJJJ???:::999666111---......///////////////,,,,,,,,,++++++,,,------...///111222111///,,,***---///222666888999999888444222000///111222222222444333333222000///---,,,..................------111333555666555222...,,,...///000///......000222222000......///000000000444555666888888777555444(((***---.........///000111333555555222///...------+++***+++---//////...,,,...///---+++***,,,///------------,,,+++******...,,,***(((''')))***,,,***+++---......---+++***///000...,,,///444555222%%%$$$######"""#########""""""!!!!!!!!!!!!"""###!!!%%%&&&&&&%%%'''((()))&&&""" !!!''''''''')))111555111(((###$$$###!!! !!!""""""###$$$""" ###"""$$$%%%"""$$$%%%&&&$$$"""  !!!"""###$$$$$$###"""!!!%%%""" ###%%%%%% ###%%%+++<<>>BBBFFFDDD???:::888666333000///000111333333888???CCCAAA;;;333...------...///...---+++***((()))+++---...000000000***)))((('''((()))+++---))))))((()))***+++---...333000---,,,///111111000---///000...***((()))++++++++++++,,,---000222333111000///111777@@@IIIOOORRRQQQKKKAAA;;;:::888444111000...---,,,,,,------000---,,,000111...---...111111111///---,,,---...+++---000555999:::999777555222000000111222222222222111000///////////////222000---***)))***---...000444777555000------///---......---,,,,,,///111111111111222222333333333555444444444555555333111---...---,,,,,,---000222444111111444222,,,,,,000------,,,,,,,,,,,,++++++---...000///---+++++++++&&&---222111,,,***...333************+++,,,---...111///......///...,,,***,,,---...///000000//////%%%%%%$$$###############""""""""""""""""""""""""!!! """$$$%%%%%%###&&&'''(((&&&""" !!!"""&&&'''(((,,,444;;;888111))))))'''$$$ !!!""""""######$$$""" !!!!!! """"""###$$$!!!###$$$%%%%%%"""!!!!!!!!!!!!!!!"""###############%%%$$$"""!!!"""###$$$$$$"""$$$&&&...DDDdddmmmMMM888---%%%###$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$###$$$&&&(((%%%(((++++++***'''&&&&&&'''((())))))'''%%%%%%&&&'''(((******)))((()))***+++'''###$$$''')))'''%%%''''''((((((''''''&&&&&&%%%&&&(((((('''(((***+++'''***,,,)))%%%""""""%%%''''''''''''&&&&&&&&&&&&$$$%%%'''''''''))),,,///......//////---+++((('''%%%%%%&&&))),,,---***((('''%%%%%%&&&***++++++)))+++,,,---,,,+++,,,---///---111222//////222111,,,...//////...///111...(((++++++*********+++,,,,,,000//////000111111///---...333444000...000222333...///000111222222111111444555555444222222333555888666444222000000222444666;;;@@@???888111000222///555555///)))***,,,+++...///111444777666333111---///222444666666666666<<>>AAA@@@===999555111000222444444333333333222222111111000000222111111111333444444444666777666555333333333444666888:::999888888:::<<<===<<<:::999888888888888777444000//////111111111444444444333333222222111222222000///------,,,,,,***///222111222666888777>>>AAAGGGNNNPPPLLLDDD===444222111///......//////555888;;;===<<<888333///...............---,,,,,,***+++,,,---...///000111,,,+++)))((()))***,,,------,,,+++******+++---...111...++++++---.........---///000...***((())),,,,,,++++++,,,---///111222.........111777AAAJJJPPPOOOOOOIIIAAA;;;999666222111000...---,,,,,,------000------111333111///000000000000...,,,+++,,,...+++,,,///333888::::::999666444222111222111000/////////............/////////---+++)))***,,,...000222555777555000---///111000000000...,,,,,,...///000222444555555444222111555444222333444444333111//////...,,,++++++...000555111111444333///---000------------------------...///000///---,,,------+++---///...---...111444***************++++++,,,...------...//////...,,,---...000222333333222222&&&%%%$$$$$$######$$$$$$""""""###$$$$$$###"""!!!###""""""###$$$%%%###"""$$$%%%&&&$$$"""!!!"""######%%%(((---777???>>>999000000---)))###"""###$$$######$$$###""""""###""" !!! !!!""" !!!###$$$$$$###""""""###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$#########$$$&&&(((222KKKqqq[[[>>>---%%%$$$&&&######$$$%%%%%%$$$$$$###'''%%%###$$$%%%'''((((((###&&&)))+++***((('''&&&&&&'''((((((&&&$$$$$$%%%%%%'''))))))((('''((()))***'''$$$%%%(((***)))'''((((((((((((((('''&&&%%%%%%&&&'''''''''(((+++---(((+++,,,***&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&!!!###%%%&&&'''***---000111111111000...+++((('''&&&%%%&&&)))+++,,,***(((%%%%%%%%%(((+++,,,,,,+++,,,*********,,,---,,,++++++---...---///000...***...222333111111111///+++---,,,+++******+++---...333222111111222222000...000555666222///111333333...//////000000//////...000111333444333222333444999777444111///...//////---333888999555111111333///333333...******++++++///000222555888777555333+++...222666888777555444<<>>666//////222444---///000000///......//////000111222333555666666===CCCGGGCCC===:::666333333444444111---,,,...000333333444666999:::888777000222444555555555666777666555555888<<<>>><<<999666444111000222333444444333222111000000111222222555555555555555666666666888777555555666777888888:::;;;<<<;;;999999:::;;;>>>===;;;:::999888888888888444000...///111222333444444444333222111111111222222222222111000///...+++000222111111555777666===CCCMMMVVVYYYTTTJJJBBB444333222111000000000000666777777777666444333111//////......---............---------...///111222...---,,,+++++++++,,,---111///---++++++,,,---...///---++++++,,,---...------000111///+++)))+++---------,,,,,,---...000111,,,+++,,,///666???HHHMMMIIIJJJFFF>>>999777333///111000///...------------///,,,...444666333111111///000000...,,,,,,---...,,,,,,---111666999:::::::::888777666555444111///---------............///---,,,++++++,,,///222444333555555333///...000222222333222000...---...///111333666888888666222000555333111000111222222111000000...,,,******,,,...555111///222444222//////..................//////---......---,,,+++---...///...,,,,,,...111222333---------,,,,,,+++++++++---------///111222111000///000222444555666555555&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!###""""""###%%%%%%$$$""""""#########""""""###### """%%%***333<<<<<<888555444222,,,&&& """$$$%%%$$$###""""""""""""###"""  """""""""!!!"""###!!!!!! !!!"""$$$&&&''''''((()))(((&&&###""""""''')))+++666PPPwwweeeCCC000((('''(((%%%%%%%%%&&&&&&&&&&&&&&&(((%%%###$$$'''))))))'''!!!$$$((())))))'''''''''%%%'''((('''%%%######$$$"""$$$&&&&&&%%%%%%&&&'''***'''%%%&&&(((*********(((((()))(((((('''&&&%%%###%%%((()))))))))+++,,,)))***+++***'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&(((***---000000000///...,,,)))'''&&&&&&'''((()))***+++***)))''''''))),,,...//////...,,,)))((())),,,---+++(((((()))***+++---///...,,,333888:::666111000///------+++******+++...111333555333333333444333111///444888999333......000//////////////////...------///111444555444222222333555333111000000111111111222777;;;:::666222111222///111111...+++***+++,,,///000111444777777555333...000333666888777666555999:::999333......111555111222222111000.........000111222444666888:::;;;999???BBB???;;;888444000111222222///++++++///333333333444666999:::999777222333333333222111000000444444555777;;;;;;:::777555444222111111222333333333222111000000222444666;;;<<<<<<;;;999888777888888777777777777999;;;===>>>===<<<;;;:::::::::;;;>>>===<<<:::999888777777999666111///000333444555444444444333222222111111111222333333333222000///---111333000000444666555777???KKKVVVZZZVVVNNNHHH<<<:::666333222333444555666666666555444333333222000///...------...000111111000...------///111222000000...------------...000///---,,,,,,---...000//////------......//////---000111000,,,+++,,,///......---,,,---...///000+++++++++...333:::AAAEEEAAABBB@@@:::555333000+++000000//////...---------...,,,///666999666333333///000000///......///000///......///333666888888<<<;;;;;;;;;:::999555333//////////////////......//////......///222444666222333333111......000222222333333222000//////000444555666777777666444222555222///...///000111111//////...,,,******,,,...333///---000444444111---000000//////...------,,,************)))))),,,...111111222222111000111111222222222111000///...---.........000222333222111000111333555666777777777'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###!!!!!!!!!!!!###%%%&&&&&&$$$!!!!!!!!!""""""######### """%%%+++222222...444444222---'''!!!"""%%%%%%$$$$$$!!!!!! !!!"""!!! !!! """###""""""!!!"""###%%%'''((((((***+++***&&&###!!!"""))),,,111<<>>???@@@>>>:::777666777777999;;;:::888999<<>><<<:::999999999999<<<<<<<<<;;;999888777777;;;888444222333666777888444444444333333333222222111222222333222111///...///333333000///333555555777>>>IIIRRRVVVUUURRROOOEEEAAA:::444111222444666555555777777666555333222///...------...///000222222111///......///111222111111000//////.........---,,,,,,,,,---...000111.........---------......---000222111...,,,...111///...---,,,,,,---...///,,,++++++,,,///333777:::888:::999444111000...)))000000000//////...---------,,,///666999666333333111222222111000000222444333111//////111333444444999888888:::;;;:::888555333333333333222111///...111000///...///000222333111111000///......000111000222333333111111222333666555555444444444555555444111...---...000000000---------++++++,,,...111000...,,,...222555222---222111000...,,,+++***)))*********)))(((***...111444:::???>>>777111000111444444444333111000...---...------...000111000...///111333444666666666555((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%$$$###!!!!!!!!!###&&&'''&&&%%%!!! !!!"""######!!! !!!!!!$$$)))(((%%%...///...+++&&&!!!!!!$$$%%%%%%$$$"""!!! !!!  !!!!!! !!!###$$$###$$$$$$%%%&&&'''((('''***,,,***%%%""""""###***...444@@@[[[tttOOO888///+++((($$$$$$$$$$$$%%%&&&'''''')))(((''''''((()))((('''"""###$$$$$$$$$$$$&&&(((%%%&&&''''''%%%######$$$###%%%'''(((''''''(((***))))))(((''''''(((***************)))((('''&&&%%%###&&&+++---,,,***)))((())))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$''')))******,,,...++++++*********))))))))))))+++,,,,,,++++++,,,...)))+++......---+++***+++*********+++,,,+++)))'''''''''***---...333@@@LLLZZZdddhhh[[[GGG888000,,,******+++,,,///333777999444333333444555666444222222777777222...///111000000000///...---------...333555666555333222222333555222///000222333111...000222444444111///......222///...//////------///......///222555777666444666666555444444555666777222000000111000...///444444111...------,,,+++)))***,,,...000222222222222111555777666666888666222...---------///111333444555444555777999:::888777000000000111333333222000...000333666777777666555555555666444333222333444111111000000000111333444:::===???===888555444555999:::===???AAACCCFFFGGGJJJFFFAAA>>><<<;;;:::888<<<<<<<<<<<<;;;:::999999;;;888666555777888999888444444444444555555555555222222222222111000///...111444444000///222444444;;;AAAJJJQQQUUUVVVWWWXXXPPPKKKBBB:::444222333444444555777888888666333222------------...///000111000000///......///000111111111000000000000000///***+++---///000000000000***+++,,,,,,******+++,,,...000222111///...000333///...---,,,------///000...---,,,,,,,,,...000111222555444///...///...+++000000000000000...---------+++---444777444222333111222333333222222444666555222000///000111111000333222222444666777666444444555555666555333222111111000///.........///000000000/////////000000111///111333333222111222333555333222111111333555777333111///...///000000///---------,,,,,,---000333---.........222666444///222111000...,,,***)))(((...------++++++...333777:::BBBIIIGGG===555222333222333333222111///,,,+++,,,++++++---//////...,,,///000222333444444333333(((''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$######"""$$$&&&&&&%%%###"""  """###""" !!!###### !!!$$$$$$ &&&''')))((($$$!!! """$$$$$$%%%$$$"""  !!!###"""!!!"""!!!!!!"""$$$%%%%%%&&&'''(((((('''''''''***,,,)))$$$!!!"""$$$))),,,///:::TTTxxxsssNNN777///,,,((($$$$$$######$$$%%%'''((((((*********(((&&&&&&'''$$$$$$###"""!!!"""%%%(((&&&'''((('''%%%$$$$$$$$$###%%%'''((((((((()))+++))))))((('''&&&&&&((()))************((('''&&&%%%((()))+++***)))((()))*********))))))***)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%(((***++++++***+++,,,+++++++++,,,---...///000+++---...---++++++---000,,,...111000---***(((((()))+++------,,,***)))))))))***...111111999NNNbbbgggKKK999000,,,,,,---///111333555777333222222444666666555444444999999333///000111111...---,,,,,,+++,,,------111222333222111111333555666333000000333444111...000222444555444444333333333///---111111......111//////000333666888777666555555555555444333222111000...///333333000000555444111......///000///---+++---000333333222000...000333333222333666555222000---,,,...222444333000333333444777:::;;;;;;999444333222444666777555333...111444666666444222111111444666555444444777999444444444444444444444555555999===<<<888666666888:::999<<>>>>>>>>>>>===<<<999888666777888999888777333444444555666777888888555444333111000/////////222555444000...111444333999@@@JJJRRRXXX]]]bbbeee```[[[TTTKKKCCC===999777444555666666666555444333***+++,,,---//////000000.........//////000000000///000000111111111111000,,,---000222333222000...(((+++,,,,,,***)))***+++...000333222000///111444...---,,,,,,---...///000///...---,,,,,,------...000222111------111222000000000111111000///---,,,...+++,,,111444222000222000222333222222222555666333111000000111111000///000///...///111333333222222333555666777666555444111111000000000000111111000000000111333333222111000222333333222000000111000000000000111222444555222111///000111111000...///000///...,,,---000222,,,000222000222777777444111000000///...---,,,,,,//////...------111777;;;>>>BBBFFFEEE>>>777333333222222333333111///---+++---------///222333333222000111222333333222111111(((((('''&&&&&&&&&&&&'''***)))(((&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%###!!!""" """###!!!$$$&&&%%%""""""$$$### """%%%%%%###!!!  !!!###$$$%%%&&&###!!! !!!!!! """$$$###!!!############$$$%%%&&&'''((()))))))))'''''''''***+++(((### """%%%'''((()))111HHHkkkmmmHHH333...---***%%%%%%$$$$$$%%%'''(((***(((+++---+++'''%%%&&&'''%%%$$$### !!!%%%)))&&&'''((((((&&&$$$$$$%%%!!!###&&&'''&&&'''((())))))))))))'''%%%%%%'''(((++++++******)))'''&&&%%%,,,+++***'''&&&'''***,,,,,,+++***+++++++++)))'''))))))((((((((('''''''''(((***,,,,,,+++*********,,,,,,---...000222444555,,,...///...,,,,,,...111000333555444///+++)))((((((,,,//////,,,))))))***+++---222444444===WWWqqq]]]CCC555...///000111222333444444222111111333666777666555:::======666000/////////,,,,,,+++******+++,,,---///000000000000111444777444111///000444666333000111222333555555555444444444///---111222//////222111000111444777999999888222333555666555222...,,,000---000666666222222666555222000000333666555444///111555777777555111//////111000...///333222///333///,,,///444666222---000111333777;;;======<<<;;;999777777888888555111000333666666555222///......222555666666777:::===888888999999999999888888333888======:::999:::===999666;;;OOOkkk||||||uuummmggg]]]VVVQQQLLLGGGCCC===>>>???AAAAAA@@@@@@???777666666888999999888666333333444666777999::::::777666444111000//////000333555444000...111333333111:::GGGSSS\\\dddkkkpppoookkkeee]]]SSSIIIBBB>>>555555444444333333444444((())),,,...////////////,,,---...///000000000000...///000111111111111111...000333666555333///,,,***,,,///...,,,***+++---...000333222000000222555------,,,,,,---...000111//////......------......000111000---...222555333000000111111111///---,,,...++++++///111000///111///111222222111222444666111000///000111222111000111///......000111222222///000333666888888888777333333333333444444555666111111222444555666444222111333444444111///......,,,---///111222333333222222111000111222222000...222222111///------///111,,,222555222333888999777/////////000000000000000///...---+++,,,000777<<<>>>??????>>>;;;777333000333444555555444111///---000000111444777::::::999111222333333333222111000%%%))),,,***&&&###$$$&&&'''((()))&&&###!!!"""%%%###%%%&&&&&&$$$######$$$!!!!!!""""""""" $$$""" ######"""$$$!!!!!!"""!!! &&&%%%###""" !!!!!!""""""""" !!!!!!""""""#########$$$ ###&&&'''%%%$$$###$$$%%%$$$$$$%%%&&&&&&$$$###,,,'''&&&...???VVVqqqxxx\\\CCC444///......***))))))((()))+++---...++++++***(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((+++(((%%%%%%''''''&&&### $$$((((((%%%%%%)))((())))))((('''&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((+++)))&&&%%%&&&'''(((((()))---...)))&&&(((++++++***))))))***,,,,,,+++))))))((('''&&&'''***---///666111111:::AAA>>>666000///---+++,,,000222111000222000...,,,+++***++++++)))---222333000,,,******222///333::::::BBBccctttNNN777444222///...000333444555444444222000//////111333777:::<<<999222------...000000///+++)))***...333...///111333444555666666777777666333111000222444555888777222222555666222///000222333333222111000555444333444666999===???777555333333444222...+++111///...///222444444222777333000000222333222111///333444222333555444111222222222444555555333111111555666333333444333///333666999<<<===<<<:::999888<<<@@@???:::555222111---222888999666222222444000222555666777888;;;===<<<888666777666222111333777444666<<<<<<777444777:::111>>>QQQ```ttteee\\\WWWPPPJJJEEECCCAAAAAABBBCCCCCCCCC???999666888:::888666777555666777777666777999;;;666444222111000///,,,***000111333333333222000...333555>>>MMMZZZaaaggglllmmmkkkiiiiiieeeXXXEEE777222222111111222222333444+++++++++---///000000...,,,---...000000000//////---,,,+++---000333444444555444222111000/////////+++,,,.../////////...---+++...222666666444111...000---))))))+++------,,,///000000...,,,,,,---......000222222000///...///222111000///......//////...------000333555555444//////000000111111222222//////000111111111111111333111...,,,,,,///333555777777777777777666555555222222111000///000222555555333333555888888555222000333555333///------///000///...000111222222111......---------......///333333333222000///---,,,333333444444444333222222000000000222444222,,,(((444222000...///444999===@@@;;;888:::===<<<666///333555777999999888666555444000...111555888666333555666777555333333666999%%%(((+++***&&&###$$$&&&'''((((((&&&###!!!###%%%###%%%&&&%%%$$$"""###$$$"""""""""!!! """  """###""" $$$!!!!!!"""!!! !!!$$$###"""!!!!!! !!!""""""!!!  !!!""""""######"""$$$&&&'''%%%$$$##################$$$$$$$$$###+++((('''---999III\\\iiijjj]]]KKK:::111---------)))))))))))))))+++,,,---((((((((('''&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))***(((&&&&&&((()))(((&&&!!!!!!$$$)))(((%%%%%%(((((()))***)))((('''((()))&&&%%%%%%$$$%%%&&&'''(((+++)))((('''(((***++++++,,,///...***)))+++---,,,***))))))***,,,---+++***+++***(((((()))+++...000888555999BBBGGGBBB888222---++++++---000222111000000///...---,,,+++++++++,,,///222444333000---,,,222///333:::===HHHlllvvvQQQ<<<666444111///111222333333444444222000......000111666999:::777222------///111111000...,,,---000333000111222333444444444555777777666444222111333666444777666222111555555222...///000111111222222222777666444444444777999;;;444222222333444444111...333000...///222444444333666333000000111333222000000444555444555888777444333222222333555666444333333666777444444666444111333666999;;;<<<;;;999888777:::<<<;;;888444111000,,,222999;;;888444333444000222555666777888:::<<<888555555888666222000111888555666:::999333000222777111>>>PPP```zzznnn```TTTLLLJJJHHHHHHHHHHHHFFFEEEAAA;;;888:::;;;888555444666777888888777777888999666555222111111000...,,,///000222333333222111000333333888CCCNNNWWWbbbkkklllkkkkkklllgggZZZHHH:::111111000000000111222333///......///111222111000......///000111000//////,,,,,,---000444555555444555444333111000///....../////////000000//////...+++...222666666444111//////,,,******,,,------,,,......///...,,,,,,---//////111333333111///.../////////000111222222333333000000000111444666666555///000000000000000111111000111111222222222222222444222000......000333555999999::::::999888777666222222111000///111444666666444333444666777555333222222333222000//////000000000000000111222111111///......------......///333333333222111000///...222333333333333333222222222111222333555333///,,,111000...///222666999;;;999666555777:::999555111333555777999999888666444444111///111666888666333777888888777444444666999%%%(((***)))&&&$$$%%%''''''((((((&&&$$$######%%%###%%%%%%%%%###"""###$$$""""""!!!  !!!""""""!!!###"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!  !!!"""###$$$###%%%''''''%%%###""""""!!!!!!!!!""""""###$$$$$$''''''(((***000:::CCCGGGHHHAAA888111---+++***))))))))))))))))))***+++,,,%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((())))))'''&&&&&&''')))++++++***$$$###&&&)))((($$$$$$(((((()))++++++***)))***+++&&&%%%$$$$$$$$$%%%'''(((***)))))))))***,,,...///000000...+++,,,//////,,,)))))))))+++---...---,,,,,,+++***)))+++---///111777:::BBBLLLMMMDDD999333+++++++++...000111000..................---,,,,,,///000222444555444111///222///222999???NNNrrrqqqPPP>>>888555222111111222333222444333111///.........///444666888666111......000111222333222000000222444333333333333333222222222555555555333222222444666222555444222222555666444///...//////000111222333888777555333333333555666000000000222444555333222444222000///111444555555444222000000111222111000111444666444555888888555444222222333555777777666333666666444333555555111444666888:::;;;:::888666888777666666666444111...---222999;;;999666555555444555777777666666777888555444777;;;:::444111222777555555888777333111222666333===KKK[[[}}}zzzhhhYYYUUUQQQMMMKKKJJJGGGFFFFFF@@@===??????;;;666444777888999999777666666777777555333333333222111///...///111222333333222111333111222777>>>IIIYYYgggjjjmmmpppqqqkkk\\\HHH:::111000///......///111333333111111111333333222111....../////////...------+++,,,///333777888666444666555333111///...------111000///...------------+++...222555666444111///---,,,++++++------,,,+++,,,---------,,,,,,---///000222333333111///......///000222333444555444444333222222333555666666555000000000000////////////111222222222333333333333555444333222222222333444999:::;;;;;;:::999666555333222000///000333555777888666444333555666666555444222000000111222222222222222222111111111111000000///...------...///000111111222222222111000///000000111111222111111111111111111222444333111//////......111666888888666000111222444555555444444444555777999999777555333333111000222555777555222777888999777666666888999&&&((()))(((&&&%%%%%%'''(((((('''&&&$$$$$$$$$%%%$$$%%%%%%$$$""""""###$$$###"""  !!!""""""###"""!!!  !!!!!!!!!""" !!!!!!""""""""""""""" !!!!!!!!! """###$$$%%%$$$&&&'''&&&$$$"""!!!""" """%%%'''''',,,---***+++111555333777444000---***((('''&&&)))))))))))))))***++++++%%%%%%%%%&&&((((((((('''&&&&&&&&&&&&&&&'''((((((%%%%%%''')))+++,,,------&&&%%%''')))((($$$$$$((('''***,,,,,,+++++++++,,,&&&%%%$$$$$$$$$%%%'''((('''(((******+++---000222111000---***---111000+++)))))))))+++...///...---++++++******+++---///000555;;;GGGQQQOOOCCC777222+++,,,...///000///---+++,,,---...//////...---,,,111000000222666666333000000...111888>>>KKKkkkbbbGGG:::666444222111222444444333444222000//////000///...333444555444111//////111111222333333333333333333555555444222111111000000222222333222111222444666333333333333444666777777222111000000000111222333777666444222111222222333///000111333444444444333555333111000111333555666222111111111111111111111333666666333333666666333444333111222555777888888222555555222222555555222444555888999:::999777666999666333444555666333000111444777999888777777999888999999777555333333444555555999>>>>>>888444444444444555777777777777888888777<<>>PPP```kkkqqqxxxyyyppp]]]FFF666222000...---...///222333555333111111222333222000......---------,,,++++++,,,---///222666777666444666555333111///---,,,,,,000///---+++***************---000333333222///...,,,,,,,,,---------,,,++++++,,,---,,,,,,,,,...000000222333222000...------111222444555555444222111444333222333555555555333111000000//////.........111111111111222222333333666666555555555555444444777888999:::999777555333555222000///111444777888999777444333333444666777666222...///222555555444333444444333111000000000111000///...---...///000...///111222222111000///,,,---....../////////////////////000111222111111000///000444999999555111,,,///222333111111333555444555777999888666444222222111000222444444222000555555666777777888999:::'''(((((('''&&&%%%&&&''')))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$"""!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!"""!!!""""""###""""""!!!  !!!!!! !!!###$$$%%%&&&$$$%%%%%%$$$"""!!!!!!!!! !!! """'''+++555>>>???333---000222...000///---***'''&&&&&&'''((()))))))))************'''&&&%%%'''))))))'''%%%%%%%%%%%%$$$%%%%%%&&&'''$$$%%%(((***+++,,,---...(((&&&'''***((($$$%%%((((((***---...---,,,,,,,,,'''&&&%%%%%%%%%&&&'''(((%%%(((*********,,,...111000000,,,***,,,000///******)))***,,,...000///...************+++---...///555<<>>EEEEEE===666333000222333111...---.../////////...............///...//////---,,,,,,---/////////000000///000888BBBLLLPPPSSSNNNDDD;;;777666000///...000222333333222111//////444;;;???>>><<<777555333222222222222222222000///111333555444333333222111000000111222333000222444444222222222333444000000444444222333777222333333444555555444444333333333222222111111111///222444444222111111222///222444444222000111222000222555555444222333555444666555111111444555222333222222333555666444333888:::999666777;;;<<<:::444555777999:::;;;<<<<<<777999:::;;;:::::::::;;;888777555555555666666666...000333444555777:::<<<555222000222222//////333222444222......444666444777>>>999777AAAHHHaaajjj\\\RRRLLLHHHIIIIIIDDD@@@???<<<;;;999666444333555888999777666555666666444222000000000000111222333444444000...000333666<<>>>>>888222000333777888777999999888666333333555888444555666666555444555777222555777666222000222555666444111...---///111222...000222444444222///---((()))***,,,.../////////333666:::;;;999777666777111555888666111......//////000111111000111333444000222555777888777666555111222444555333111///...222222222666999;;;:::888)))'''%%%%%%&&&'''((((((***'''%%%%%%'''((('''%%%$$$$$$###!!! """%%%"""%%%%%%###  """$$$### !!!###"""$$$$$$"""  ###$$$%%%$$$$$$"""!!! !!!!!!""""""!!!###$$$%%%$$$###'''///666FFF```fffIII...))))))$$$%%%'''***)))&&&###$$$%%%(((((()))******)))((('''%%%$$$$$$)))...000---***(((''''''&&&&&&&&&''''''$$$(((+++,,,)))''''''((()))''''''***)))&&&(((---)))+++...///---***)))(((***)))((((((((()))+++,,,(((,,,///...***'''))),,,,,,111111---))),,,...///...------...//////...,,,,,,,,,---...///000111111555333666===>>>999333111///111222111///...111444111000///---------...///...000000...******---000111111000///---...666===>>>BBBEEECCC===777333222111000///000111222111000000//////555===BBBBBB???999666444333333333333222333111///000444666555444222111000///000111333555222444666555444333333444333///...222333///000555...///111444555666666555555555444333222111000000...111444444333111222444---111444555222000000000000333666666444333444666---000///,,,---111333111222222222444555555333111555777777333444888999888333555777999;;;<<<===>>>555999<<<===;;;999;;;===666666666777888666333111222333555555444555666888888444111111000...000555000333222...000888<<<:::777???888555>>>@@@SSS|||rrr\\\UUUOOOOOOMMMHHHDDDDDD===;;;999555333333666999999888666555666555333222000000000000111222333444444...+++...111444888======CCCGGGCCC;;;333111222,,,---///111111000...---000...++++++,,,...//////000000/////////111222333......///111333222...,,,,,,,,,---...000222444555......///000///---,,,+++,,,---///111222111000///222333333000......222555111111111000...---...000///111444555444333444555666666555555666777888999000//////000222333333222111111111222333333333444333222111000000222444555555555555555777999;;;<<<777666555555777999<<<>>>@@@999222000333777888777888999999777444333555777333666999888555333555777222555888666222000333666777444111......///111333000222444666555333000...)))***,,,...000111111222111666:::;;;999666444555...333666444...***---222.........///111333444555///111444777888888777666222444777777555222000///666555555777:::;;;999666)))(((&&&$$$$$$%%%&&&'''+++(((%%%%%%''''''$$$!!!$$$$$$$$$###$$$$$$%%%%%%$$$ !!!&&&&&& """&&&$$$!!! """###$$$###"""!!! !!!!!! !!!"""###""" """ $$$$$$!!!"""!!!!!!"""###$$$$$$"""######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%666??????333++++++)))######%%%&&&&&&$$$######$$$&&&(((++++++***(((''''''$$$(((---///---***(((''')))'''%%%%%%&&&&&&&&&$$$''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&)))+++---+++---......+++)))))))))))))))*********))))))((('''((()))+++++++++***)))///111111111...---------,,,+++,,,---000111000///...,,,***+++///222333222555444444555666555333000000000000000/////////...111///------...////////////000000///---,,,---...111...+++)))***...444777777<<>>CCCAAA===666888:::888444222222333111444222///111777777333777666444222222222444555333222111222333333222000---///333666666444111///...---...000333555444333111666777333///111333333222111111222333444222000111444888999777555222111222333333222111111222444000111111///......000111111333666777666555555666:::333444<<>>CCC<<<888999999777999>>>888888999::::::999777666444333111222333444444333...000222444555555444333555333111//////000111222000222444555555666777888:::999777666666@@@VVVkkk}}}hhhVVVRRRNNNGGGDDDHHHCCC>>><<<===;;;777666777;;;999666444222333444555333111000111333333333111555333111//////000111222555444333333333222000...000000///...---...///000......------------.........---...111444333///+++,,,,,,------------------------...000111222333444333---+++...///,,,+++///222222111000///...------///000111111111333777;;;999777333000...---...//////000222333333222111111222333333222222444777:::444222//////111333555555444444555666777666444111222222111111222444666888444333333444777888888777666777777888888888888888>>>;;;666333333555777888888777555333222222222222222333444444333222222333888555222111222222000...111---******---000111111222333555666666444111///111000---,,,---000444666777777666555444222111000111222222111...///222666222///------///000///---///111444666777666444333666666555666666555333111333333444777;;;<<<999666***((($$$""""""###&&&((()))'''%%%%%%%%%$$$###!!!$$$$$$$$$######$$$$$$%%%### !!!%%%$$$ !!!$$$###!!! !!!"""$$$###"""!!!  """"""  !!!"""######"""!!!!!!!!!%%%&&&######!!! !!!######"""!!!$$$######"""""""""###############$$$$$$$$$%%%%%%&&&///111(((###&&&&&&!!!%%%'''((((((&&&%%%%%%&&&&&&(((++++++***(((((((((&&&***---...---***(((((('''%%%$$$$$$%%%&&&%%%$$$)))((('''''''''((()))***&&&%%%%%%%%%&&&(((***++++++,,,...---+++))))))))))))***++++++,,,,,,,,,,,,(((((()))*********))))))...///000///---,,,+++,,,,,,++++++---///000///...---+++)))+++///222333333333333222333444444111///000000///////////////000222000------...//////......000111111///......///111///,,,***+++...222555444888======:::555444444222111000000000222333444666333111555<<>>>>>;;;777666999:::888666333222333444555888666333333444666777777333222111000000000111222111000000111222222111000......---------...000222555444111///...------...111000///111333333111...------,,,,,,,,,,,,,,,---...///000222333444555555555///,,,//////,,,,,,...222222111000///...------111111000///000444:::???888666333000...---.../////////000000000000000///222222222111000222444777555333///...000333555666666666666888:::999777444333222111000111333555666333222222444666888777666555555555555666777999999<<<999555333333555777888:::999777555444333444444222333444444444333333333555333111111333333222000000---++++++...111111111111222444444444222111///222111///...///111333555222222333333333222222111000111111000...///222555000...,,,---///000///...///000222444555444333333666666555555444333000...333333333555888999777555)))'''$$$!!!!!!###%%%''''''''''''&&&$$$######$$$%%%$$$$$$#########$$$$$$""" !!!######  """""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!######""" !!!!!!"""#########""""""!!!"""&&&'''%%%""""""!!! """"""!!! $$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$ (((***%%%"""&&&'''$$$%%%'''((((((&&&%%%%%%&&&%%%'''******)))''''''(((***+++,,,---,,,+++)))(((&&&$$$######%%%&&&&&&%%%***)))((('''((()))+++---&&&&&&&&&'''''''''((((((***,,,---,,,***)))))))))******,,,---.../////////************)))))))))))),,,---...---+++******+++,,,++++++---...///...---,,,***)))+++...111333333222111111111333222111///111000...------///000111222000....../////////......000222333111000000111000///---,,,---///111222111555888888555222222333111000000000111333555666999555333555999:::777222888999:::999666555555666111333555555777999777222666444222000///000111222555333111111111111000///222444666888888666333222444222111111222222000...111333222111333888888555555444333333444444222111222333555777666444222000---///000111000111222444000000...,,,***,,,///333000222444444333222333444333???NNN]]]gggjjjbbbWWWLLLFFF@@@===:::888999<<<444444555555555444222222888555333222222111000...111222333444444333222111000111111222222222111111333555666666555555666888;;;888777888:::>>>JJJVVV|||rrr```SSSPPPVVVQQQLLLGGGDDD>>>888777:::999777555333222222333444666333000...000222333444000000111111111111111111---...///111222333444555///000000///...///111444===:::666222///---......222111///000111222111000///---+++***)))***+++,,,...///000222333444555555555000...///000......///333222111///.........---222111000...000555<<>>;;;:::999999333444444444444333111000777555333222333333222111444444444555444333222111111111333333333111///...333444555444333333444666:::777777999;;;<<>>>>><<<:::666666555444333333444444444333333444777888888777777666333222222333555777999999888777666777999;;;>>>===;;;999777777777777777666666777999999888777444444444333333333222111++++++,,,...///111111111111111000/////////000111000//////...............---...///111222333333333666666555444333333333444,,,++++++,,,...///000111666666666666777777888888111222444555444333222222555444555666888:::<<<===###$$$%%%&&&&&&$$$###!!!"""%%%'''&&&###!!!###&&&%%%$$$######"""""""""###"""$$$%%%$$$$$$$$$"""!!!!!!"""######"""!!! """###$$$###!!!!!!###%%%###"""!!!"""###$$$$$$###!!!######!!! """###""""""""""""!!!"""  !!!"""!!! !!!!!!###$$$&&&'''"""############$$$$$$$$$%%%((('''$$$###$$$$$$######%%%&&&%%%$$$############$$$&&&&&&%%%%%%&&&'''+++((('''***///000---))))))'''&&&&&&((()))(((((()))(((''''''((())),,,---***++++++++++++******)))+++,,,---,,,******+++,,,------...------,,,++++++---+++)))((('''((()))***)))***,,,+++***))))))***...---,,,---......---+++...---,,,+++++++++---...333111000000222333222111111///---,,,,,,---000111000/////////111111000...///111444444333333333444000000111222222111111111555777888555111......000000000000111333555777999666444222333555555222///555444333222333333444444444444777:::<<<;;;888666555333111///------...///222111000222555777777777...///111333444555666666333111///000111222222222000000//////444;;;;;;777666444222222222333333222222111111333444333000......///111111///......///000///---***)))+++000444444555666555333333444666@@@___qqq[[[IIIAAA===888333444444555555444222111000555333222333555666666555666666666555555444333333222333444444333000---+++111222222222000000222444999777888::::::999===BBBYYY{{{ggg^^^ggg]]]QQQIIIBBB;;;888:::666555444333222222333333444444555666777666333000...///000111111111111111...000111111111222555777444666666444000///222555;;;888333///------...///...000444666555222...,,,///---***((('''((()))+++***,,,...000111222111111000///...///111555666555444222000...------......///111222222111111111222333333333222222000//////333333333333444444444444333444444333111000111222777444000///111555777999888888999<<<>>>>>><<<:::999888888777666666666666666555555666999::::::999:::888555222111222444555999:::;;;:::999999;;;======<<<:::888777777777888999888888999;;;<<<;;;999777777777666444222111000+++,,,---...///000111222222111/////////000111222222222111000////////////111222222333444444444444999888666444333111000///++++++,,,---...///111222666666666777777777888888333555777777555333333444222333555666999<<>>>>><<<:::::::::999999999888888777777666666777:::;;;;;;:::;;;:::777555444444444555:::<<<>>>===:::999;;;===;;;:::999888888888999999:::888777999<<<===;;;999999:::;;;999666333111111///000111000///000222444333222111000111222333444666555444333222333333444555555666666666666555555888666444222222000---++++++---.........///111333444444555555555555555444777999;;;:::666222222333000333666888:::<<>>999222---+++(((((((((((('''&&&'''(((***+++,,,------,,,---,,,+++***++++++------......///---,,,,,,...000------------,,,,,,+++***,,,***(((&&&&&&(((+++...***,,,------,,,+++,,,---111000//////000///---+++)))+++,,,+++)))***---000111///......000111222111111000///...---,,,,,,,,,------...000333444333222444444333111000000222555222222333555555666666777555888999777333///...///333222222333444666888999333222222333333333111000333000------000222222222333444===HHHJJJAAA888444666444111///...---...///+++,,,///333666777666444555444333222222222222222222000......000333444444...222333000000333555555222000......000222333333333000...///222333///,,,***---000222222111222222.........------...111444555666555444222222333555CCC```tttSSS@@@888555444444444444333111///...000//////000444666777777444333333222222222333333111111222333222111000//////000000//////000333666777888::::::555333999BBBJJJeeeuuucccPPPHHHGGGCCC===:::666666555555555555555555555555666888999777222///111111///......///000000...000222111///000555:::777:::;;;666///,,,///333111000...,,,+++***++++++---111666777444000------,,,++++++*********+++++++++---000222444444333222///111000---000555666333555333000...------...//////111333333111/////////222444555666666555333111+++...111555777666555444111333444333222111111222222111111333666999::::::;;;;;;<<<>>>??????<<<:::999999999999999999888888777666555777999;;;;;;::::::999888888777777888888999===@@@???;;;888999<<<::::::999888999:::;;;<<<888666444777;;;<<<:::777999;;;===<<<888555444444444555555333111111444888333333333333333444555555777666444222222333555666555666777888888888888777888666444333444333000...---///000000//////222444222333555666666555333222333777;;;:::666444555888444888<<<>>>>>>>>>@@@BBB***(((%%%###"""$$$''')))%%%###!!!###&&&(((&&&$$$%%%$$$###"""!!!!!!!!!!!! %%%&&&"""!!!%%%### !!!!!!!!!""""""######!!!"""!!!$$$)))$$$""" """###$$$###$$$'''***)))$$$"""$$$'''"""###%%%%%%###!!! !!!$$$&&&&&&%%% !!!###&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''+++'''%%%%%%&&&%%%%%%&&&###%%%&&&&&&$$$######$$$((()))************,,,...)))'''(((222>>>CCC>>>666---+++((('''''''''%%%$$$''')))+++...//////...---,,,+++***))))))+++---.../////////...------///111,,,,,,------...---------,,,***'''%%%&&&))),,,///+++---......---,,,---...222111000000000000...,,,&&&(((*********+++///333000...,,,,,,...000000000111111000///---,,,+++***+++,,,---000333555444333555555333000...///222555333333444555666777888999222555888777333000///000444333333333444666777999444333333333333222111000333///,,,---000333333222888555777>>>@@@;;;888999666555222///.........///***+++...222555555222///000000/////////000222333444111///...000222333333---222444000...000333444111///------///222444444333///---...222333///+++(((+++///222333333444555.../////////...///222444555555444333111111222444IIIcccXXX@@@:::;;;333333444333222000...---///...---///222444555555222111111000000111222222//////000111222333333333///000000//////111555777666888;;;999333111999EEEHHH]]]qqqZZZQQQOOOJJJBBB;;;666666666666666555555555777777666777888666444111333222///...---...///000000333555555333555;;;@@@BBBDDDCCC;;;111+++,,,/////////---,,,+++***)))))),,,///222111...+++++++++++++++++++++,,,,,,,,,,,,(((***...111222222000///111333111---///444444000555333000---,,,---...000000111222111000000222333222444666888888666444222+++...333888::::::888666444666777777666555555666000000111444888;;;;;;;;;=========???@@@???<<<:::777888888999999999888888666555555666999::::::999777888888999::::::;;;;;;999===@@@???:::777888:::::::::999999:::;;;===>>>666444222555999;;;888555888;;;======:::777666777999999888555333333777;;;444444444555555666666666555333111//////111444666555555777888999999999999999777555666888888666333...000111111//////222555333555777999888777444333,,,111777999777777;;;>>>;;;???CCCDDDCCCAAABBBDDD((('''&&&&&&%%%%%%%%%%%%$$$"""!!!###''')))((('''###$$$$$$###!!! !!!###!!!"""%%%&&&"""""""""######$$$$$$%%%!!!!!!"""######""" !!!"""$$$%%%------,,,)))%%%#########)))((('''%%%$$$###""""""""""""############"""!!!""""""""""""###$$$%%%%%%"""###$$$$$$%%%&&&***,,,...,,,***'''&&&%%%$$$$$$'''###"""$$$$$$"""###&&&'''''''''''''''((()))******((('''+++222666555333------,,,)))%%%###"""###'''((()))******+++---000------,,,+++*********)))---+++***+++,,,------,,,,,,,,,++++++++++++*********++++++***))))))***,,,+++---//////,,,+++,,,...000000///...---+++)))(((''''''((()))***++++++,,,------............------///......------,,,++++++...///000...---///444999333555666222,,,(((,,,333000444666666999>>>;;;444444333222222444444333222777777666444333555999===888777444222000000000111555333000///111444555555333444666999;;;:::777444555222//////111111///---,,,++++++...333444333000333222222000///...---,,,///000000000//////111333333222000111222222111000///......///222333333222333444555555444111///---***+++---///111222333444---...000111222333333333000000000---+++---111666DDD^^^}}}aaaDDD999888666222------111222000---...------...111222222111000222555444111///000111+++,,,...///000000000000...//////...------///000666777888888777888:::<<>>AAA@@@<<<888666666888888888888888888888888777666666777:::;;;;;;::::::::::::::::::;;;===>>>:::;;;<<<<<<;;;;;;===???AAA888333666<<<>>><<<<<<888444111444:::>>>===;;;999;;;<<<<<<:::999<<>>888666444333222222000///444333222222444555555444111111333555777777555222666333000///111222111000///---,,,---111444444333333222111000///.........000111111000......///000333222222333444444222000///......000333555555444222333444555555333222111---...000111222222222222///000222333444555555555111111111///---...222666???XXX~~~www|||gggFFF777333333///,,,---111444333111000///...///111222222111000222333222000...///111......//////////////////...///000/////////111333666777888888777888999;;;CCCQQQkkk{{{```RRRJJJAAA999777888999999888777666666444555555333000000333666444222///...000222333444111111000......000555999GGGLLLLLLBBB666000---,,,...////////////...---------...///000///...,,,+++---------,,,***)))***++++++...000111000......///555222111222///***+++000222444333---+++...111000555666666444000//////111999>>>DDDEEE@@@;;;888777555333333999BBBEEEAAA<<<999:::::::::::::::::::::>>>======>>>AAACCCDDDCCC<<<>>>AAAAAA???<<<;;;:::444555666777888999999999999888777888:::<<<;;;;;;::::::;;;===???@@@???>>>999<<>>>>><<<999;;;<<<;;;999999<<<>>>===888333333666999999888222333444666777888888888555444222111222444777999888888999;;;===@@@CCCEEE===;;;888888999999777444000222333333111000000111222333333555888:::::::::888999:::999888999:::<<<;;;???CCCDDDDDDFFFKKKOOO''''''&&&&&&%%%%%%&&&&&&###""""""###%%%'''&&&%%%%%%%%%%%%$$$"""!!!"""###%%%$$$"""!!!!!!###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$######"""!!!"""!!!!!!!!!!!!"""###$$$---,,,***&&&""""""###%%%&&&&&&%%%%%%$$$######""" !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""###%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***(((%%%######$$$%%%''''''$$$$$$&&&&&&$$$%%%(((''''''&&&&&&&&&'''((((((&&&$$$$$$''',,,//////---*********)))''''''(((***%%%&&&'''&&&%%%%%%''')))((()))+++,,,---,,,***)))...,,,))))))+++---...............------+++******)))******)))(((((()))+++---///000000///....../////////---,,,***((('''&&&///...,,,+++***+++,,,---111777======666...***(((------------.........///222333333000,,,,,,///333555111------000333111///222666888777666777444000//////...000222444333222...111333666777:::===@@@>>>:::777555666666333000555555777999;;;:::777444111111111333555555444333777444111111222333444444222000......111444666666333222000///...///000111111222333222000//////000333333444555666555222///222111000111333444333222111222333555555555444333111222333444444333222111222333444666777777777777222222222000///000333666888OOOuuuwwwRRR<<<444000---+++---222555666444222111000000111222222111000111111000......///000000000000//////............///000111111222555777777888999888777777888999???GGGZZZyyyuuu^^^NNNBBB;;;::::::999999777666555555777777666444222222444666777444111000111333333333///......------000555999CCCHHHIII@@@666222000...000000111111000//////...---.../////////...---,,,,,,------,,,++++++,,,...---...000000...------...555333111222000---,,,...333555444///---000222222666666777555333111222333888<<>>>>>DDDBBBAAAAAACCCEEEEEEDDD===>>>??????>>><<<999888555666888999::::::999999:::999888999;;;<<<<<<;;;888888999===AAAAAA>>>:::555888<<<>>>?????????@@@???;;;:::<<<<<<::::::===>>>===<<<;;;:::;;;<<<<<<;;;<<<===<<<;;;;;;===???<<<888555666:::======<<<666666666555555666666777666666666666666777888999777888:::<<<@@@CCCFFFGGGBBB???<<<:::::::::999777333444555444333222222444222333666888;;;===??????:::<<<>>>>>>===<<<===>>>===@@@CCCBBBBBBHHHTTT^^^&&&%%%%%%$$$$$$$$$%%%%%%############$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""###%%%%%%###!!!!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######""""""######""""""""""""######)))(((%%%!!!!!!###$$$$$$$$$$$$$$$######""" !!!!!!!!!!!! """""""""######%%%&&&'''''''''((('''%%%$$$$$$&&&'''&&&###!!!!!!###&&&''''''$$$$$$''''''%%%%%%(((+++******)))))))))******%%%$$$$$$&&&***,,,,,,+++******+++***(((((()))+++&&&&&&'''&&&$$$$$$&&&''''''))),,,...///...,,,+++///,,,))))))***---.........//////......,,,***))))))******)))(((((()))+++---...//////////////////,,,++++++***)))(((((((((///---+++))))))+++---///444<<>>EEEJJJMMMGGG???::::::999777555777888;;;???@@@>>>999555444333222222555666666555777666333222333555777888444333222333444666777777333222000......000222444111333555555444333333333222333555777888666111---555333222111222111000...111222333444444444333333222333444555555555444333555666777888999999999999222222111111000111222333777KKKmmm^^^CCC777///---,,,...222555666666555333111000222333222222000000///...---...///000000000//////////////////...000111222333444777999777888999999777666777888===AAAOOOlllnnnVVVHHHBBB>>><<<999777777666555444888888888777666666777888777555222111111222222111///////////////222777;;;>>>CCCDDD===666333111///000000111000000///...---,,,---...//////......---***,,,...///...---...//////000111000...------///555333333333333000///...333666555111///222444333333444555666666666666777666999===>>><<<:::999999333333444888<<<>>>===;;;=========>>>???AAACCCDDDCCCBBBBBBDDDGGGIIIJJJJJJGGGFFFDDDCCCCCC@@@<<<888:::;;;<<<===<<<;;;999888;;;999888999;;;<<<===<<<;;;999999<<<@@@AAA>>>:::999;;;>>>@@@@@@@@@BBBCCCBBBAAABBBCCC@@@;;;<<>>>>>>>>>>>=========>>>???;;;999888999<<<>>>>>>>>>;;;:::888666444444444555777888888999999999888888888999:::===???BBBDDDEEEDDDAAA>>>;;;:::999999999777888888777555555666777444666:::<<<>>>???AAABBB===???BBBCCCBBBAAAAAABBBDDDFFFEEEBBBDDDQQQgggyyy$$$###############$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$!!! !!!"""#########!!!!!!$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######"""""""""$$$######"""""""""""""""'''&&&### ###!!!"""###$$$$$$$$$###### !!!!!!!!!!!!!!!#########$$$%%%&&&'''((('''((()))'''%%%######$$$%%%$$$"""!!!!!!###&&&'''&&&$$$$$$'''(((%%%%%%(((,,,+++***)))))))))))))))%%%%%%%%%&&&(((******)))***++++++***((('''(((***(((((()))'''&&&%%%'''((('''))),,,///000///...,,,...,,,***)))+++---......---...//////...---+++))))))******)))(((((()))+++,,,,,,,,,---.........---)))(((((((((((()))***++++++***((('''(((***---///444:::>>><<<444//////222000000000//////.........---//////---***)))+++...,,,///000333===KKKSSSSSSCCC===777555555444333222,,,++++++...111333333222666555555666===JJJXXXbbbfff\\\OOODDD===;;;999888666888;;;???@@@===888444444222111222444555666666777777666555444555888999333555888999999888777777444222000//////111333555---000444777777666666666222333666888999666111,,,222111000000222222111000333333333333333222222111222333444444555555555555666666777888999999999999222111000111111111111000888GGGbbb~~~___BBB555000///...///111333555555555333111000111333333222111///---,,,,,,...000111///.........///000222333///000222333333444777999666777999999777666666777<<>>???:::555333222000////////////...---,,,+++,,,,,,---....../////////(((,,,000222111///...---222222222000......///111222444555444333222000...333666666222000333444333555555666888999999999888;;;===?????????>>>>>>>>>777888999;;;>>>AAADDDEEECCCEEEGGGJJJNNNRRRUUUWWWNNNMMMOOORRRUUUXXXYYYXXXSSSOOOJJJJJJJJJHHHBBB===<<<<<<===>>>===<<<;;;:::;;;999888888:::===>>>>>>@@@>>><<<===@@@BBBAAA???CCCDDDEEEEEEEEEFFFIIILLLIIIHHHJJJJJJEEE???@@@EEEBBBBBBBBB@@@>>>===???AAA>>>======<<<===============<<<;;;<<<=========<<<;;;:::888777666777888888888888999:::999999888777888999:::;;;<<<===>>>>>>AAA@@@===:::888888999::::::::::::999777777888:::777:::>>>@@@??????@@@AAA>>>@@@CCCEEEDDDDDDDDDEEEHHHJJJKKKMMMVVVnnn######""""""######$$$$$$%%%&&&'''&&&$$$$$$$$$&&&%%%&&&%%%###  !!! """###!!! ###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######"""!!!!!!!!!""""""&&&&&&$$$!!!"""$$$ """###$$$$$$###### !!!""""""""""""""""""######%%%&&&((()))((())))))(((%%%###"""###$$$######"""###$$$%%%&&&$$$"""###'''(((%%%%%%(((***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))******)))''''''(((***)))******)))(((((()))+++)))***,,,...//////...------+++***+++,,,...---,,,+++,,,...///...---+++******++++++***))))))***,,,,,,++++++,,,...///...---((((((''''''((()))+++,,,((((((''''''(((***,,,...000333555333///,,,...222000000000000000/////////---...///---***(((***---'''---222:::MMMfffvvvyyy[[[LLL<<<555333111...---,,,,,,,,,...000222222222111111222888HHH___www}}}kkkWWWGGG===999777444555777:::;;;999444000222111///000222444444333777888888777666666777888333666:::<<<;;;888666555444333111000000222333555,,,000666999:::999888888555555777999999777222......---...000333666666555555555444444333333222222444333222222222444555666555555666777777777777777222111000111222222000...000<<>>III]]]xxxuuu\\\QQQEEE@@@:::777888999888666777777777999;;;======<<<555333111111111111000///---.........///111444777555999:::666333333111...............---,,,******,,,,,,,,,---...///000000)))---111333222000///...333333222000...///111444222888;;;888333111000...222666666222111333555444999888999;;;===>>><<<:::@@@@@@@@@AAAAAABBBBBBCCC@@@@@@??????@@@DDDJJJNNNPPPTTTZZZccckkksssxxx{{{uuutttsssrrrppplllgggddd[[[TTTNNNMMMOOOMMMFFF????????????????????????@@@;;;999888999<<>><<<<<<===>>>===<<<>>>>>>??????>>>===<<<;;;666777777888:::<<<===>>>999:::::::::999888777777888888999999999999888888<<<<<<<<<:::888888999;;;:::::::::888666666888:::999===AAAAAA???===>>>@@@===???BBBDDDDDDEEEGGGIIIEEEKKKUUUcccxxx$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))'''%%%$$$%%%'''$$$%%%$$$"""!!!###!!! $$$#########$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!!!! !!!!!!""""""$$$%%%$$$""" """$$$!!!###$$$$$$$$$### !!!"""############ !!!"""###%%%&&&''''''((()))(((&&&###""""""######$$$$$$%%%$$$$$$$$$###!!!###''''''%%%$$$'''***)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''(((((('''(((***,,,)))***+++***))))))+++,,,)))******+++,,,,,,,,,,,,+++++++++,,,......---+++(((***,,,......---+++***+++,,,,,,+++******+++------++++++---000111///---+++***(((''''''(((***+++((((((((((((((()))***+++...///111000...------...------...///111222333333000222222///+++((()))+++(((,,,111===ZZZ}}}oooWWW>>>444333111...,,,---,,,,,,...111222222111///000555BBBZZZyyyuuuYYYDDD:::777555555555666777666333111222111000222444555444333666888::::::777555555666333666999:::777555555555444333333222222222333333333777===@@@@@@???>>>===999999:::;;;;;;999444111000000000222555777888777555555555555555666666777666444111///...000333555333333444555555555555444333222111333444444111...***444CCCSSScccqqqzzz~~~}}}~~~kkkQQQ@@@<<<000000111000111222555666444111///...000333444444444000+++***,,,000222333111000///...///000222333111222222111000///111222222555888999888777777777666<<>>CCCEEEFFFBBBGGGKKKMMMMMMOOOSSSWWWVVVZZZ```dddfffggghhhiiigggccc```^^^ZZZVVVVVVYYYTTTPPPLLLJJJJJJJJJHHHEEEEEEBBB@@@@@@BBBBBBAAA@@@???@@@BBBBBBAAA???>>>>>>777888:::;;;===>>>>>>???<<<;;;;;;:::999888888888666777888888888777666555777999;;;:::999999;;;===888888777555333333666888777<<>>222333333111///...------...111222222111111555===NNNiiihhhLLL===888888777666666777777555444444333333555777888666555555999<<<;;;888555444555333555777666333222333666444444444333333222222222;;;???EEEHHHHHHEEECCCBBB<<<;;;<<<<<<===;;;777444777666555555666777666444555555666666777999:::;;;999666111---,,,---000333222222333333333333333333444333222444666555222...---444<<>>@@@@@@>>>777555444666888999777444666444333333555555444222.../////////...///222444000333444111000111///+++/////////...---+++***)))++++++,,,,,,...///111222222222111...---...111444000000///---,,,...222555CCCOOOUUUKKK>>>888666555000444555222111333444333333444999AAAIIIOOOPPPOOOJJJJJJLLLRRRZZZbbbhhhjjjuuurrriii]]]TTTRRRWWW]]]dddmmm}}}|||qqq^^^[[[UUUNNNIIIFFFEEEEEE>>><<<;;;<<>>>>>>>>===;;;:::>>>===<<<::::::999999999555666777888888777666555444777:::;;;::::::<<<>>>555555444222111111333666555;;;@@@AAA???<<<>>>@@@CCCDDDGGGHHHJJJNNNRRRVVVgggxxx)))''''''(((******'''$$$&&&(((******(((%%%$$$$$$%%%$$$"""  !!!!!!""""""!!!$$$""" """%%%((('''&&&%%%###""" !!!!!!###"""""""""###$$$%%%%%%&&&'''&&&###"""%%%###!!!###%%%&&&### ######"""!!!!!!"""###$$$############""""""""""""%%%%%%$$$######$$$%%%&&&$$$%%%&&&&&&%%%$$$###"""""""""###"""$$$((())))))(((%%%"""!!!%%%(((''''''''''''''''''''''''###%%%((()))))))))***+++,,,---......,,,******+++)))***+++,,,,,,+++)))))),,,***+++//////+++***,,,'''***///333444222...,,,,,,---...///...---,,,+++***+++---///000111222222---,,,+++***)))))))))))))))+++,,,,,,+++***+++,,,---///222333222000000111...000222222111111444777777444000,,,***+++,,,------,,,000@@@^^^{{{iiiRRR:::222444555111---111000......000000000///444888@@@TTT{{{~~~UUU???:::555555444333333333333444111222333555777;;;===???AAA<<<:::;;;777000000555666555444222111111222222555777888666222000666===@@@QQQaaaeeeeeeccc[[[QQQNNNFFFBBBHHHMMMIII;;;000777555666999888444333555555666666666777777888888999777444111///000444777333222333666888999;;;>>>:::888777777777777444111222222333555888;;;===>>><<<<<<>>>BBBFFFDDD===666111000000000111222333333333222000...///111333555333000,,,---000333333222222111//////000111111000333555666333...---000444777777777666666666777777444:::;;;@@@NNNcccoooZZZEEEGGG???:::BBB===<<<555555555666888999888666555333111333555666555222000...,,,---...000111000000333555555222///---,,,***,,,...///---,,,,,,---------,,,,,,---...000111000///...------...000111000111000...,,,...222777>>>TTTbbbYYYIII@@@;;;666888555333333555555444111///666>>>FFFOOOZZZeeejjjaaa```aaagggrrrwwwddd\\\___ccchhhppp~~~rrrcccYYYSSSPPPPPPEEE@@@>>>???@@@DDDNNNZZZgggqqq~~~~~~xxxssskkkeee^^^ZZZXXXUUUOOOJJJPPPPPPQQQPPPNNNIIIEEEBBBAAABBBBBBAAA@@@???@@@BBBEEE===999<<<>>>:::888999:::999999999999888888777777777666777888:::<<<>>>;;;:::;;;===;;;666555777<<>>:::555000000333222222111000000111222333444444444333000111:::DDDZZZrrr|||pppdddVVVPPPNNNHHH>>>555666444555888888444222444555555555555666666666777888777555222000111444777666444333666999===@@@CCC===;;;888777888777444111333333444555777888888999555555666;;;@@@???:::555333222222111111111111222222111000//////000222333111///---...111333333222111///...///111222222222333666777555000///111555666666666777666666555444333888777:::GGG[[[}}}___HHHHHH@@@:::AAA<<<<<<666666666777888999888888999777555555666666333111///---+++,,,...000111111222444666666333///------***,,,...///---,,,,,,---...---------...///000111///...---,,,---...000111111111000...,,,---222555>>>WWWiiicccRRRGGG???:::999666333333444555333111444:::EEEQQQ```rrrzzzlllkkkpppqqqsss{{{|||lll___XXXFFFAAA@@@FFFHHHKKKZZZlllyyyqqqhhhbbbdddcccbbb___YYYRRRKKKFFFEEEEEEDDDCCCBBBCCCFFFHHHJJJDDDAAAAAA???;;;<<<@@@<<<======>>>===;;;888555::::::;;;<<<===???AAABBB???>>>???BBB@@@<<<<<<@@@<<>>888555333444777777333222444555666666666666777777777777777666444222222444666777666555999AAALLLTTTXXXMMMGGG???:::888666444111333444555666666555444333000///000444999:::888666444444333333222111111111111000000//////000000000///......///222444444333000///...///222444444333444666888666333111222555444555666777666555333111444888555666???MMMmmmhhhNNNJJJAAA;;;AAA<<<===999888888888888999999:::<<<:::888777666555222000---+++***+++...000111111666777999888555111///...,,,...//////...------......---------...///000111,,,,,,++++++,,,...000111222222000...,,,---000333999RRRggggggYYYMMMDDD<<<<<<999666555555555555444:::AAAPPPeee}}}~~~ooo\\\OOOJJJRRRXXX___wwwxxxmmmddd^^^YYYWWWSSSOOOLLLMMMPPPTTTSSSNNNIIIEEE???<<>>BBBCCCEEEFFFFFFEEEFFFKKKPPPXXXeeewww((('''%%%$$$$$$%%%&&&&&&&&&((())))))'''%%%%%%&&&######"""!!!!!! !!!"""###$$$%%%$$$$$$###$$$###!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!""""""###"""""" """!!!"""%%%$$$###""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###!!!"""###%%%%%%%%%$$$$$$"""!!!###((((((%%%$$$&&&***)))(((&&&%%%&&&'''(((''''''''''''''''''''''''******(((&&&%%%&&&***---...000222222111000000000,,,,,,,,,,,,,,,---//////---***))),,,+++((('''))),,,...000222111000---+++///000000000000///......,,,+++***+++,,,///222333222111///---+++***)))))))))***,,,---,,,,,,,,,...111111000...,,,---///222333333333222222222333333///////////////...------111555999;;;???AAA>>>888222111333666444111333777333000...---///111222222333555===SSSvvv[[[DDD:::888666333222333444555444666666444444<<>><<<:::888777777777777===GGG^^^}}}}}}ggg\\\fffttt}}}uuummmfffeeehhhkkkggg```WWWOOOJJJIIIKKKMMMIIIGGGGGGHHHIIIGGGCCC???===>>>AAADDDFFFGGGGGGGGGFFFDDDCCCDDDBBB???AAAEEEHHHKKKOOORRRVVV\\\eeelll((('''&&&%%%$$$$$$&&&'''$$$&&&'''&&&$$$$$$$$$%%%""""""""""""""""""!!!!!! !!!###$$$%%%%%%%%%$$$######"""!!! !!! !!!!!!"""###""""""!!!!!!!!!"""""""""!!! """!!! """&&&&&&&&&%%%$$$###""""""$$$$$$$$$#########"""""" !!!"""###### !!!"""$$$$$$$$$######!!! """'''((($$$###$$$((('''&&&%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,,,,+++)))'''&&&''',,,///111222333222000...//////,,,+++***)))***+++---...---******,,,,,,)))(((+++000///...............///222000...,,,,,,---///000************---000444666333222000---,,,***))))))(((***,,,---,,,,,,---...222111000---,,,---000333444333222111111111111111+++,,,---.........------000333777;;;BBBFFFBBB:::999444222444555333222444222000......000222222222222555===KKKbbbWWWBBB888777444333222222333444000333555333111666BBBLLLPPPIII>>>888888999666333666666555444444555666777333///111888???MMMkkkpppPPP@@@888333444222333666666333222444666666666666666666666666555666777666444333333444111555<<>>BBB===@@@;;;<<<===;;;999888999;;;888888777666444333333333,,,+++***+++...111222222:::;;;<<<:::777444333333111222222111///...///000+++,,,,,,,,,------------******+++,,,---...000000333111///.........//////111999EEEOOOVVVWWWPPPGGG>>>===:::888666666888999@@@KKKhhh{{{tttxxxpppooopppnnnjjj]]]XXXSSSQQQQQQPPPMMMIIIHHHIIILLLNNNPPPQQQQQQQQQNNNLLLMMMPPPPPPOOORRRXXXWWW^^^hhhsss'''(((((('''%%%$$$&&&'''###$$$%%%$$$###"""###%%%!!!!!!"""#########"""""" """$$$%%%&&&%%%%%%"""######"""  """ !!!"""###$$$$$$#########""""""!!!!!!"""""""""!!! !!! !!!"""!!!!!!""""""&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$######### """###$$$%%%%%%!!!"""###$$$$$$$$$###"""###!!!"""&&&&&&######%%%'''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&(((+++---...///---,,,+++)))(((***...111777666555111...------///---+++)))'''''')))+++------***)))++++++)))***---///...,,,+++,,,---...///000...+++))))))***---...******+++,,,///222444666222111///---+++************,,,.../////////000111111111000...---///222555555333111000000000///---***+++,,,---.../////////555555999BBBPPPWWWOOOBBB:::333...000333333111111111000//////111333333222111444;;;CCCPPPiiiyyyVVVGGG888777666444222111000000,,,///222222111444<<>><<<888222---+++---//////---)))&&&&&&'''***,,,+++''''''******)))***...***++++++,,,------------.........---------------,,,---...///000222333333000///...,,,+++************,,,////////////000222000000111000///111444777666333///...//////---+++++++++,,,...000111222333999888<<>>@@@999>>>888<<<@@@???:::666666777666888999888555333444666000...------000222222222222333333222000//////000/////////---+++***,,,------.../////////...------,,,---......////////////111...,,,---///111000///444444777===DDDHHHJJJKKKAAAAAA@@@===;;;<<<@@@DDDJJJOOOhhh%%%(((++++++(((&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''!!!"""###$$$$$$###### ###$$$%%%%%%%%%!!!###$$$###!!! """%%% """######""""""!!!"""!!! ###!!! !!!#########!!! """&&&'''%%%###"""###$$$%%%&&&%%%$$$###############"""""""""""" """%%%'''(((((((((&&&''''''((('''&&&$$$###((($$$$$$&&&'''$$$%%%))))))'''%%%&&&)))***(((&&&((()))***+++---...///000,,,------------///222555DDD@@@:::333---+++---000111...***'''&&&'''***,,,)))&&&%%%((()))(((***...)))+++///222333111///...///000222333333111///---///000111111111111111000///...---,,,+++*********(((***---...------///000///000111111111222555888666222///.........+++))),,,------///111333555666666444:::QQQnnnyyyfffMMM999555333444222---,,,.........000222555555222000777555666888;;;EEE[[[qqq~~~UUU===888222333666888888888666555777666444333444555777888;;;>>>:::222000666;;;;;;444444444555666888:::<<<888111222<<>>777<<<777<<>>555666666666444444666888GGG___pppZZZGGGBBB???999888============<<<:::888555444777777666333//////333666444333222444666555222...000///............//////,,,+++***(((((((((((()))000222333222000/////////---...000///......///000111///---++++++---///000222111222444444111333888???>>>@@@CCCDDDFFFNNNWWW\\\```jjj&&&&&&&&&%%%###$$$&&&((( !!!$$$%%%%%%&&&(((***+++***((((((((('''&&&%%%"""!!!  !!!"""$$$###"""!!!!!!###%%%&&&&&&%%%$$$"""!!!!!! !!!  !!!""""""""""""$$$%%%%%%$$$"""###$$$%%%$$$"""!!!!!!""" !!!###$$$%%%%%%%%%$$$"""###%%%&&&((((((((('''((()))))))))((('''%%%$$$%%%%%%&&&''''''&&&%%%$$$(((%%%""""""$$$&&&&&&&&&+++*********++++++***(((........................666333///+++)))+++---///---+++)))''''''))),,,...+++******,,,------+++)))+++,,,...000222222222222222444666444000......000------...///...---,,,+++++++++++++++,,,...000111,,,,,,,,,,,,+++++++++***+++,,,...///000111000000111000......///000000///000111111000///...//////222...111@@@SSSYYYPPPCCC888666444222111111222333111111111111111222222222444555666777888<<>>666333//////000111222444555666666555444555777777555333333333222222111222222333222333777@@@NNN___oooyyyvvveeeMMM<<<666555444222444222111111222222///,,,,,,,,,,,,,,,,,,---......000000111222222222111000111111111222555666666555222000...,,,,,,...111222333555444111222666777555555222...,,,---///000000111222222111222444888<<<555666666666555555777999===MMMlllppp[[[JJJFFFEEE@@@>>>AAA>>>======;;;999777444333666666666333111000222555444333333444666555222///000000//////...---------******)))((()))***+++,,,000111222111///...///000...//////...------///000...,,,+++******,,,...///222111111333333111333888<<<;;;<<<@@@CCCHHHRRR\\\cccgggnnn{{{%%%%%%%%%$$$######%%%''' """$$$%%%&&&'''***,,,---,,,***)))((('''&&&%%%$$$###"""!!! %%%$$$###"""###$$$%%%&&&'''&&&%%%$$$######""""""#########!!!!!!""""""###"""###$$$$$$######$$$%%%&&&&&&%%%###!!!!!!"""$$$ """$$$%%%&&&&&&'''###$$$%%%&&&'''(((((((((++++++++++++***(((&&&%%%%%%&&&&&&&&&&&&%%%$$$###(((((((((&&&%%%%%%'''))))))******((('''&&&'''(((,,,,,,+++******+++,,,,,,111///,,,***)))+++---///******))))))***+++---...))))))***,,,......,,,)))...//////000111333444555333333333111000//////////////////...---+++))))))***+++,,,---...///000000,,,,,,------,,,,,,+++***(((***,,,...000111111111222000......000111111111111111000/////////000000444///...555???CCC>>>777444444444444444444444444000000//////000000111111444444555444555777;;;>>>???@@@???<<<777444444666555777888666222111333555444444444444555666777888::::::999777555444555666555555444444555666666777444444555666444666???JJJQQQ___sssdddFFF777222000///000000111222444555666444333333444666666555333333222222111222222333333333777<<<@@@CCCHHHMMMRRRRRRIII===777555555333111333222111111111000...,,,***+++,,,,,,,,,,,,,,,,,,---///111333333333111000222222222333666777666555///.........///000111222555777555111222666777666666333///......///000///111111222111000222666999444555666666555666999;;;???DDDVVVwwwjjjYYYKKKIIIJJJEEE@@@@@@???>>>===;;;888555333111444555666444222111222333333333333555666555222000222222111111///---,,,+++)))))))))***+++---...///000000000...------...000/////////---,,,,,,///111---,,,+++++++++---...000333111111333222000333888999777888===BBBIIIVVVcccuuuzzz}}}}}}$$$%%%%%%###""""""$$$&&&"""$$$&&&''''''''')))+++///+++((((((***+++'''$$$'''&&&%%%$$$"""!!!!!! &&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''$$$!!!$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&***)))(((%%%######%%%'''!!!!!!"""$$$%%%&&&&&&&&&$$$$$$%%%&&&'''''''''(((,,,,,,,,,,,,***(((&&&%%%&&&&&&&&&%%%%%%$$$######)))+++---+++'''&&&)))---((())))))'''######%%%))))))((('''''')))+++...000111///---++++++,,,...000))))))******+++++++++,,,((()))***---///...,,,)))000///......///111444555444222000/////////...---000000///...---,,,+++++++++,,,...///000///------,,,------...---,,,++++++(((***,,,///111222333333333111//////111333444444///...---...000222333333444111000222555777666444333444555666666555444333//////.........///000111333333444333333444777:::@@@===888555555666777777666777777555222222333555333333333444555666777888::::::999666444333444555111111111222555777:::<<<444444555666666666888:::CCCHHHQQQZZZfffvvvkkkPPP===555222111000000000111222333555666555444444444444444333222222222111111222222333333333:::@@@BBB???===>>>@@@???;;;777666666555333111222222111111000///...,,,+++,,,---......---,,,+++,,,...000333333333111000333222333444666777555333---...000111222222222222444666444000111666888777666333111000000000000///111111111000000000333666444555666555555777:::===BBBAAAIIIaaabbbWWWOOOPPPPPPKKKDDDAAAAAA@@@>>><<<999666444222333444555555444333222111222333444555666555333111555555444333111///---+++,,,------...///000111222000000///---++++++...000000000...,,,***+++...111000000///////////////000333111111333222000333888999777777;;;@@@IIIWWWddd{{{www$$$%%%%%%###""""""$$$&&&&&&'''((((((&&&&&&'''(((222+++%%%(((///222,,,%%%+++***)))(((&&&$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&((()))%%% !!!%%%&&&&&&&&&"""$$$&&&$$$!!! ###&&&))))))(((%%%######%%%'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((++++++,,,+++***(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''+++...,,,&&&$$$(((,,,'''((()))'''######&&&))))))((('''''')))+++...000000///...,,,,,,,,,---...++++++++++++***))))))((())))))***,,,......,,,)))///...,,,,,,---///222333333111000//////...,,,***------,,,,,,,,,,,,---------...000111000...+++***,,,---...//////---,,,+++)))+++---000333444555555555333111111333666777888222///---...000333333222000111222333444555555555555666777777777555333222///...---,,,---...000111111222333333333555777::::::::::::888555444444444777666555444333333444666333333333444444555777777888888777555222222333555111111111222444777999;;;555555555555777888888666<<<===???BBBGGGRRR^^^gggiii]]]NNNAAA:::555444555000000000111222333444555777777777555333111000///222111111111222222333444000555;;;;;;777333444666777777666555555444444444222222333222000///......---...///000000///...---,,,...000222222222111111333333333555666666444222...///222444555444333222111333222///111666888777555333111111222222000///000111111000///000222444555555555444444666:::===<<<;;;>>>NNNjjjoooZZZXXXYYY]]]]]]VVVNNNIIICCCBBB@@@===:::777666555222333333444555444222000111333555666666555333333777777666555333111000///222222222333333222222222000000///,,,******---///000000...,,,***+++...000222222222111000///...---222111222555444111333888;;;888888;;;>>>EEERRR^^^pppwww}}}mmmlll%%%%%%%%%$$$######%%%''''''((()))(((&&&%%%%%%&&&222+++&&&)))111333...'''------,,,+++)))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$'''((($$$ """$$$$$$$$$###$$$%%%$$$###""""""###%%%%%%%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((())))))***)))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%)))+++)))%%%###%%%((('''(((((('''&&&&&&'''))),,,+++***))))))***+++,,,......------,,,,,,,,,,,,---,,,,,,+++******)))))),,,+++***+++,,,,,,+++)))---,,,+++++++++---///111333444444222000---+++)))(((((((((((()))***,,,,,,//////000111000...+++***---...///000000...,,,+++***,,,...111333555555555666333111111444777999:::888444000...000111///---+++...222444444444444555666666777777777666444333///...---,,,,,,...000111111222444444444555888:::333888<<<;;;777333444666666555333333333444666888444444444333444444555666555555555333111111222444555555444444444444444444555666555333444777777444000333888<<>>FFFXXXmmmxxxuuurrrppppppnnnjjjfffZZZbbbppp~~~tttcccXXXeee&&&''''''%%%$$$$$$&&&((($$$%%%&&&&&&%%%%%%&&&((($$$&&&'''%%%!!!""",,,,,,,,,+++***(((&&&$$$%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$ !!! !!!###%%%&&&'''$$$###"""$$$'''&&&"""!!!###%%%%%%%%%$$$%%%&&&############$$$&&&(((***'''&&&%%%$$$%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&&&&''')))***,,,+++,,,---,,,***)))(((((((((&&&&&&)))---...,,,)))$$$%%%''')))***+++++++++,,,...///222333444555555///...------...///111222111...***))))))*********,,,,,,,,,,,,------...///666;;;???===555...,,,,,,+++***)))))))))***,,,---+++,,,---///000000111111---...000111111///---+++***+++...000222222333222333111......111555888999:::444...---000222111...111222222333222222222333333444555666777888999:::111///---,,,,,,...111222333444555555444333444666777888888444000...222555444333111111333777999:::666666555444333333333333000000111000...///111333444444555666555444222111---333555333444999:::666222333444555666666777888444111333777555///000555111111111111222333444444777999:::888555222222444111111111111222333444555666555444444444222...,,,...222555444111000222666333555777666222000000222444333111000000000111222222111///------...000111111111222333444333///,,,//////000111111000......555888999666555555222...000000222444666666444222...///111222111222333555666555333111000111555999999666333222666@@@KKKSSSOOOKKKGGGGGGLLLSSSZZZ^^^VVVSSSTTTWWWTTTRRR]]]mmmjjjTTTIIIBBB@@@>>>;;;999999888888444222000111333444333111000333777888666444555666333222///...///222555888333444555555555444222111333444444222...***))))))...//////...,,,++++++,,,,,,...111444555444333222000222777======777444666333333555777666444888>>>BBBUUUuuu}}}sssjjjbbbZZZUUUQQQ\\\nnn~~~ooo___XXXTTTbbb~~~'''((()))&&&###!!!"""%%%)))'''%%%&&&((()))'''$$$&&&&&&%%%###!!! """$$$***)))(((&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$### """###""" """    $$$&&&'''((()))######$$$'''%%%!!! ##################$$$$$$$$$&&&$$$$$$%%%''''''$$$!!!%%%&&&%%%$$$(((...---)))%%%%%%%%%###!!! """$$$++++++******++++++,,,---222...(((%%%$$$&&&''''''+++'''###&&&+++,,,(((###)))***++++++))))))***+++---+++---111111---,,,...111111///...------...///111///------------+++)))+++*********+++,,,------555777888666333///,,,,,,***++++++***((()))+++---***,,,...000111111000///000111111///---,,,...///+++,,,...111333333444444333111///,,,,,,///666;;;888444///...///111000///...444999888333///000222666444111111333666888888222000......///000000///333444444444444444333333777888:::;;;:::777444222333222000......222888<<<777777888777555555666888111111111000...///111333777555333000000111333555333222000111333555555555222333333444555555555555333666999888555222222333444555444222333666666333555999:::777777777555111222000...,,,,,,///222444999::::::888444000......///111333333222222333444000000000000000000000000333111///---,,,---...///,,,---......------///111111333555555333111000///000111111000///000333555;;;666111000333444111---......///000111333555666...222666777555333444666000///...///222555777777555666666666666999===@@@GGGAAA>>>BBBMMMUUUXXXWWWYYYXXXZZZ]]]]]]cccuuusssUUUHHHJJJCCC>>><<<:::999;;;@@@999888777777888888777555777777666777777666444111222111///...///333666999555555444555555444222000444333222222111111111111222333333222111///---+++---...111333333333111000333444555777999888666444444444444333333444777:::>>>KKKggg|||kkk]]]UUUZZZWWW[[[hhhsssuuusssqqqnnndddZZZTTTOOOPPP\\\jjj$$$%%%&&&$$$!!! """$$$'''%%%###$$$%%%&&&$$$"""#########""" """$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!! """ """''')))(((&&&&&&$$$###$$$&&&$$$"""!!!!!!""""""#########$$$%%%$$$###%%%''''''%%%"""&&&''''''''',,,333444111((('''%%%$$$$$$%%%&&&&&&(((((())))))+++,,,---...000---(((%%%%%%&&&'''(((,,,((($$$%%%(((***)))'''***,,,------+++++++++---,,,***+++///...++++++...///...,,,,,,---.........///...------...///---,,,,,,++++++++++++,,,---...333555666444111...,,,++++++++++++***))))))+++---......///000111333444555333222111//////......---+++---///000111111000///000000...,,,,,,///444888999555000...000111111111222444555666555333222111555333222222444555444333333111//////000222222111222222333444555555555555666777999999999666444222333333222000000222777;;;666666666666555555666888222222222000///...000222666444222111111111333444222111111222444555555444111222333444555555555555444666888777555222222333555666555222222666666333555999:::777777888666222222000...------///222444:::;;;<<<:::666222000000000222444333222111222333////////////////////////222000...---,,,,,,---...,,,...000111000//////000111333555555333111000///222333222111//////111333999555222111333333222000////////////000111333333000222555666666555555555222000///000222444444444444555666666666777:::===>>><<<;;;???IIISSSYYY[[[XXXXXX^^^iiissstttVVVIIIEEEAAA???>>><<<999;;;@@@<<<999666444555777888999777666666666777666444111111111111111222333333444222222333333444333111000555444333333333333333333444444444444333222000///000111333444555444444333444444444555666555333222444444444333222333666999;;;BBBUUUttt}}}oooUUUPPPQQQZZZaaa^^^UUUOOOVVVRRRNNNMMMKKKNNN[[[jjj{{{!!!""""""!!! """$$$%%%$$$""""""###$$$"""!!! !!!"""!!! """$$$ !!!!!! !!!######!!!  $$$  $$$******'''$$$""""""!!!"""%%%###### !!!!!!"""###$$$$$$###"""###$$$&&&'''%%%$$$'''))))))***///888;;;:::,,,)))&&&&&&)))+++***)))%%%&&&'''(((***,,,---......+++'''%%%&&&'''((((((+++)))&&&%%%%%%''')))+++,,,---///...---,,,---...+++***---000///+++,,,///000...,,,---000111000------,,,,,,---///000///...,,,,,,++++++,,,,,,------000111333222///,,,+++++++++,,,,,,***))))))+++---111000000000111444777999666333000///000111///,,,+++---///000000...+++***.........------...222555:::777222000000222333333666444333333555666444222444333222333333333000...333111///000111333444444444444444555444444444444555666777888777555333222333333333222111222444666222222222222333444555555333444333222///...///000444333222222111222222222111111111333555666444222111111333444444555555555555666777666444333333444555777555111111444555333555888999777777999888444222000///......000222333888999:::999666333111111222444555444222000000111////////////////////////222111///...---......///...000333333111000//////111333555555333111000///333444444222000///000222666555333222222333333444000000//////000000111111333333444666777888666444222111///000111222222222333444666666555555777888888999>>>IIIZZZlllyyy~~~}}}jjjNNNDDDBBBAAACCCDDD@@@:::;;;??????;;;555222333666:::;;;777666555555666666333111222222333444333222000//////000111111222222111111555444444444444555555666555555666666666555333333444555555666666777777888666666444333222111111111444444444333111222444666:::999BBBYYYzzzkkk___WWWZZZ^^^\\\TTTNNNKKKKKKLLLMMMMMMPPPZZZeeelllpppzzz!!! !!!###%%%&&&%%%$$$$$$$$$######""""""#########!!! """###""""""###"""""""""!!!!!!!!!"""###!!!  !!!)))  %%%)))(((%%%""" ###""" !!!%%% !!!"""###$$$%%%%%%!!!""""""###%%%%%%%%%%%%''')))******///777<<<<<<...)))&&&''',,,...---***$$$%%%'''(((***+++,,,,,,,,,***'''&&&''')))))))))'''))))))(((&&&&&&))),,,+++---//////---,,,,,,---+++---333888666111///111666333111222444555111---,,,,,,,,,---//////...,,,,,,,,,++++++++++++,,,,,,---...000///---+++++++++---------+++******+++---111111000000111333555666666111---...111333000,,,+++---///000000...+++))),,,...//////...///111222;;;888444111111222444555666555444333444555666666777555333111111111///...222000//////111444444444999888777555333222111000333444555666666444333222333444555444333222222333///...---...000222222222555555555333000......///222222222222222222111111000000222444666666444222000111222444555555555555777777666444333333444444444666666111000222333222444888888666777999888555111111000000000111222333222444555555444222222222333555555444111000///000111111111111111111111111333222111000000000000111111222333111/////////000111333555555333111000///222333333222111000111333333444444333222222555777000000000000111222333333666444333555888999777444111000///000222333333222222333555555444333333444999:::BBBUUUppp[[[FFFAAABBBCCCFFFHHHCCC<<<;;;>>>???;;;555333444777:::;;;666555444444555555333222444444444333222000...,,,---///000111111111222333333333333333444555555666444555666777777666555444777777777777777999:::;;;888777555222000///000111333444444333111111333444;;;777999GGG___xxxccc[[[ZZZYYYTTTQQQNNNNNNPPPVVV]]]cccfffiiinnnnnnuuu"""  ###%%%&&&((((((((('''&&&%%%$$$%%%&&&''''''&&&###!!!!!!"""%%%%%%%%%$$$###""" !!!######"""!!! !!!###"""!!! """$$$+++   """$$$$$$###"""""""""  """!!! $$$""""""###$$$$$$%%%&&&&&&!!!!!!""""""###$$$%%%&&&%%%)))***))),,,222777777---)))%%%'''+++...---***&&&'''((()))))))))))))))***)))''''''((())))))((($$$(((,,,,,,)))'''(((+++)))+++---...,,,+++***++++++111;;;BBB@@@777333444999777666666666444///+++---,,,,,,---......+++)))++++++************+++++++++,,,...---,,,+++,,,---.........,,,******,,,...///000111111222111000///333///,,,---222444222...,,,...000111111///---+++---///111111000000111222:::888666444222222444555333555666555222222666::::::777222//////000111111111///......111333333333999888666444222111000000222333444444555444333333666777999999777555444444000...---...111333333222555666666444111/////////000111111111111111111111000000222444666666444222111111333444555666666666888666555444444444444333111555666222000111333222444777777555555888888555111111111111222222222333---000333444444333444555333444555444222000000000555555555555555555555555111111000000000000000000333333111...,,,---000333111333555555333111000//////111222333222222444555222333444333222333666888000000111222333555666777777555333555888999777444.........000333555555444111333444444222111111111999888???VVVxxxmmmRRRFFFFFF@@@AAACCCFFFCCC===<<>>FFFCCC:::555555888999999888555000,,,)))---------...///...+++(((,,,,,,++++++******++++++***,,,------,,,---...000/////////---+++***,,,...---///111222222111///...333000...///222444333111///000000111000///...------///111111000000000111777888888666444222333444000444777555111111666<<<:::666000------000333444222000......000222333222333222111111111333444555111222333444444444444444999:::<<<<<<:::888777777555222000111444666555333555666777555222000///000000000000///000000111222111111111333555666444222111222444555777777888888888666555444555555444222///555888555333444444333444777777444333666666333000111222333333333333222...111444555555555666777111222444444222111111222666666666666666666666666........................333222111...---...111444111333555555333111000///---000222333333444555666444333333333444555777777000111111333444666888999666555444444666666666555......///111555666666555222333333222111000000222666555===TTTwwwuuu```PPPKKKNNNEEEBBB@@@AAAAAA======@@@:::999888999::::::888666555333111111333444333222666555333000............---///111000......222555111000000000000111111222111222333444444444333222333444444555555666666777666777666333///...111444222333555444333222333555444333444666:::GGGaaaxxx%%%!!!!!!$$$&&&&&&'''((()))'''$$$"""###$$$((()))***)))'''$$$$$$$$$""""""#########!!!!!! !!!"""###$$$$$$'''(((%%%!!! ###&&&"""   """"""  """$$$!!!!!!""" $$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###""" """%%%!!!'''+++***))),,,...---,,,+++)))(((((()))******%%%&&&)))***++++++***)))***)))((()))***)))'''%%%%%%'''***++++++*********&&&))),,,---,,,***(((((()))000;;;BBB>>>666333666666:::===;;;555000------------...000222111...,,,///...---,,,,,,,,,,,,---***,,,---...---...111333000000///---++++++,,,......///000111333333444444666555444333333222222222333222111///...---,,,,,,---...000000///...///000444777999888555222222222000222333333222333666888555222...---...111333444444222000000111333333222//////...///000333555777111222333333444555555666777888:::999777666555666666333000111555666555222444666777666333111000000111000.........000111333222111111222444555555444222333555777888999999:::777555444555777666333000...666<<<:::888888777666444777666222222444444111000111333444555444333222000333555555444333333444...000222333333222333555444444444444444444444444.../////////000/////////000111333222111111222333111333555555333111000///...111333444444333444555666333111222555777777555111222222333444555777777444555555444333333444666000000111333666777666444222333222111//////111333444666>>>MMMeee{{{mmmddd]]]XXXYYY]]]ZZZOOOEEEBBBAAA>>><<<===;;;999888999::::::888777444333111111222333333333222222222222111///...---,,,...000///,,,,,,///333111111000000//////000000111222333333333222111000///000111222333333222222111333555222///...111555111333555555444444555666222///...000333:::GGGTTTqqq%%%!!! $$$%%%%%%$$$&&&'''%%%!!! """&&&((())))))'''%%%%%%%%%!!!"""$$$%%%%%%###"""!!!!!! !!!###%%%%%%((((((%%% """&&& ### !!!!!!"""!!!$$$***%%%%%%$$$$$$###""""""""""""######!!!!!!$$$ ''',,,++++++---...---,,,,,,,,,***(((''')))+++###%%%(((+++,,,---,,,,,,***))))))******)))'''$$$(((((((((((()))++++++,,,&&&)))---...,,,***))))))'''---777<<<888111111555555;;;AAA???888111000222,,,---///222444444222000111000///...............+++,,,.........000222555000000000...++++++,,,...000000000111333666999;;;::::::999777333222222333666555222...,,,+++******,,,...///...------...///333666999999666222111111111000000222555666666555000...------///111222222666444222111222333333333000///......///111333555222222333333444555666666222444555444222111111222555111...///333444222///444666777666444222111111111000...------///222444333222000111333555555555333444666777999::::::;;;666555444666888777333///...777???>>>;;;;;;:::999444666555111000333333000000111333555555444333222111333444444111///......---///111333333333555666222222222222222222222222111222222333333333222222---111555777666444333222111333555555333111000///000222555555444333333333888444000111666999777444333222222222333333444555333555666555222111333666333222333444666666444333333333222000//////222444666999<<<@@@GGGYYYpppzzzzzzxxxssspppfff^^^^^^bbbfffjjjnnnooo```OOOGGGCCC>>>:::999<<<:::888888999999999888444222000000222333333333///000333444333111...,,,+++...///---***)))---222222222111000/////////000222222333333333222111000+++---///111222111000///---000333222...---111555111333555666555555666777222,,,***...333777<<>>KKKEEE>>>:::888888666444111222222222111...+++***+++***)))+++...111333333222666::::::666333222333000111222222111111111222////////////000000111111555444333111000/////////222111//////000111111000111222222333333444444555333333444444444444444444666444222000000111555777999777555444444333000......000000...---///333888444444444555555555444444:::777555777;;;<<<999555222333444666777777888888777;;;EEEOOOPPPGGG>>>;;;888444222333222///000444444222111222666777666444444333333444555444222000+++...111222111111222333444444333111///...000111111111222222222111000000000111333444444333111000///...///222555777555222222333333333333333333333888777666444444555555666222222333333333444444444888777666555333222111000555555666666555444333222555555555555555333111000555555555777<<>>555333111/////////000111///000111111111222333555888555444999???BBB>>>999@@@===888555333333333333444333222111222444666888999888666444222111000000...------...111333333333111111111222333333444444111111333444555555555555333444555444333444999===???;;;666333222222111111111222333333333333444444666666888===@@@AAA===:::888555111111222444444444000111111222444555777777<<>>:::888999999777666888555444444666777666333222000222222000000222///***000///...------...///000222222000---++++++---///------...///000111000000000---))))))+++---......*********+++,,,---...///000111222444555555555555555333000...,,,,,,---...444555666555555777:::===DDDCCCBBBBBBFFFQQQ```kkk|||xxx~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((((())))))))))))'''&&&$$$%%%%%%%%%$$$"""  !!!!!!"""""""""!!!######"""%%%&&&%%%$$$###!!!"""!!!!!!!!!!!!!!! ###$$$$$$%%%$$$###"""!!! """$$$&&&((())))))'''%%%"""!!!###&&&)))***...---+++***(((((((((((('''&&&$$$######%%%((())))))***,,,...000...***&&&((()))***++++++,,,++++++(((***,,,......---+++***++++++++++++++++++******,,,,,,******+++---000111///000000111000000//////.........---,,,+++))))))***,,,---,,,******+++,,,------...//////......---///222AAA^^^{{{XXXGGGCCC555333000...------///000///111333444333222444666999777999DDDQQQTTTKKK@@@???;;;777555555555444222333333333444444444555555777777555444333222222222...---,,,---///111111111000000111222222333333444444555555555555444444333222555666555333444999===@@@<<<777444333333333333222222222333444555555444555777<<>>JJJhhhuuuYYYJJJ???:::999======888444444333333444555777888777555111888:::666000//////...000000///.........//////333222111...,,,+++---//////000111111000000000000111///,,,***+++---//////,,,,,,,,,------///000000000111222333444444444444555333111000///000111111111333444444444555777999;;;<<<<<<;;;;;;???FFFMMMTTT```pppwwwrrrwww}}}{{{{{{########################"""######$$$%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$###"""  !!!""""""""""""""" !!! !!!!!!!!!!!!###%%%&&&'''&&&$$$""" !!! !!!"""""" ###$$$$$$$$$###"""!!!!!! """%%%''')))++++++'''$$$!!! """%%%'''(((++++++***)))((('''''''''#########$$$%%%''')))+++)))***,,,...000///+++(((***+++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++******))))))((((((************,,,...000111111222222222222111111000---------,,,+++***)))((('''***,,,+++)))(((***---------...////////////...///333DDDgggiiiQQQGGG555333111...---,,,---...---111444555333333555777999:::DDDYYYnnnqqqaaaPPP???:::444111222333222111111333666888888555222000444444333333333444555555111///......///000///...000000111111222333333333555555555555444333222222111555888666333333777<<<>>>;;;777555555555444333222111000111444666666555888:::@@@HHHMMMKKKBBB999444333222111000000111111222111000000000111333444555===HHHVVVhhhtttmmm___III>>>444222333222222333222222222111000111444777555555666777999:::888666222444555555333222111222111333444444333222222333777666333111///.........333444555666555333111000,,,000444555444111///.........///000111111222333444555555555555444333333111111111222222222222222///000000111222222333333777444///,,,,,,000555888555666777888888777666555888777666444333333666888777777@@@YYY}}}kkkRRRCCC;;;999======666000111111333333333666:::999666333<<>>BBBAAA;;;444///000000111222444666777888555333111000000000...---000000000111222222333333222222333333333222111111111555888666222111666;;;:::888555444555555333222222///---///222666777777::::::>>>EEEKKKJJJAAA999333333333222111000000000333222111//////000111222111555<<>>OOOmmmgggMMMBBB;;;>>>===555111444222444444222444999999444222888999444...///222333222111000000///......---///000000///,,,++++++,,,+++...000000///...000111000000///...------...///111111000////////////000111111111222111111000///111000000000111222333444333444555444444444777999:::777555444555666666666===???BBBCCCGGGQQQ```kkk}}}{{{jjj[[[PPPLLLIIIJJJPPPUUUZZZaaahhh```bbbaaa\\\TTTNNNKKKKKKIIIJJJMMMRRR[[[ggguuu~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!"""###"""""""""""""""!!!  !!!!!!"""%%%%%%%%%&&&&&&###"""!!!  !!!"""!!! """%%%&&&###  !!!###$$$%%%!!!"""%%%))),,,...000111+++'''""""""$$$'''(((((((((((('''''''''&&&&&&&&&"""$$$&&&((()))))))))(((***+++...222666888888777////////////...---,,,,,,+++***)))))))))***,,,---)))))))))***+++---...///)))***,,,---//////000000,,,---------,,,++++++***000000000///...---++++++"""&&&******''''''+++///------...///000000//////222444BBBddd___BBB888777444222000...,,,,,,***///444555333333666999888@@@YYYtttQQQEEE666------111555666999>>>FFFKKKIIIBBB888111---...///111444666999:::999777444222111000...---000000000111222222333333...///000111111111111111111666999777222000444:::666555444444444444222111222...,,,---111666888888:::888999???EEEEEE>>>777222333444333111000//////444333111///......000000///000777AAAEEEAAA@@@BBB999555444555444111222555///111222333333777===BBBAAA>>>:::777666555444222222222333222222444777999777999999888555111000000222222111111222444666888222333444444444222///...+++///333444222000000000...///000111222333444444333444555555555444333222...///222444444333111//////000000000111111111111444333111000...---,,,,,,444555666777777666555555111333555666555666777999777777:::BBBWWWyyyXXXIII???@@@???777555999333666555222333888777222...000000,,,+++...000///222222111000///...---------...///...,,,***)))***(((+++...///......000333222333333222111000000111222111000//////......///111222222111111000///...///////////////000111111222333444444444666999<<<888333......333888;;;<<<:::???DDDEEEDDDGGGMMMSSSVVV```lllvvv~~~vvviii\\\SSSNNNMMMNNNJJJHHHHHHJJJIIIGGGJJJOOOFFFHHHKKKIIIEEEBBBBBBDDD???AAACCCEEEHHHMMMSSSWWWaaammm{{{&&&'''''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''&&&%%%###!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$### !!!###!!!  !!!!!!###!!!"""&&&((()))%%%%%%$$$###""""""""""""!!! """###!!!!!!!!!!!!""""""""""""$$$%%%&&&((()))*********((('''%%%$$$$$$%%%&&&'''))))))((('''&&&%%%$$$$$$!!!"""$$$&&&'''((())))))+++++++++---000333333222///...---,,,,,,,,,,,,,,,******++++++++++++,,,,,,***)))(((((())),,,000222(((***---......///111333------+++)))'''(((***,,,,,,000111...---///000///%%%%%%$$$%%%'''))),,,......---,,,---...///...---444666:::SSSkkkKKK999777<<<;;;111111555///...---...000333555555444333BBBZZZzzzpppOOOAAA666444///***...999@@@OOO```eee[[[KKK>>>888555222//////222555888999:::777333000000000//////111111111111222333444555000111222222222111000000111444666666444222333555444555444444333222111000444111...///333777999999999:::<<<======:::888666000111222222222000///...///333666555111...000333222555999<<<<<<:::666333444000000555555111111555333111//////000444888:::@@@===999666444666999;;;888666333222111222444666777777777666444111...,,,111111222333444444444444111000111333555666555444222333111,,,,,,000111...333222///------///111333333333444555666666333000222222222222222111000///000222666888888555222000444000------///000///...000333666666555444666888555333222222444555555444<<<555555>>>JJJ___xxxbbbJJJ???>>><<<777444666555555444444333333333111000...------...///000---...000111111///---+++......---,,,+++)))(((''')))+++---.........000222555444333222000...,,,+++222111111000//////......222///...///222333111///000...,,,---000222111000000222444555666777999;;;777666555444444555777888999<<>>;;;<<>>CCCGGGGGGDDDBBBDDDGGGNNNQQQVVV^^^iiiwww%%%&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%$$$###!!!!!!%%%$$$$$$$$$$$$$$$#########$$$###!!! !!! !!!!!!###!!!"""&&&((((((''''''%%%$$$############!!!  """###!!!!!!!!!!!!""""""""""""###$$$%%%&&&'''((())))))***(((&&&%%%$$$$$$%%%&&&)))(((((('''&&&%%%%%%$$$###$$$%%%&&&'''(((((((((******)))+++...//////...++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,++++++((('''''''''(((+++...///+++,,,---------...111333------,,,)))&&&&&&''')))+++///000---+++---...---&&&'''((()))***++++++++++++***++++++,,,,,,+++***---222444EEEjjjuuuNNN>>>999;;;;;;444555999222///......000333555555444333@@@UUUrrrnnnLLL???666444000,,,000:::NNN```www{{{fffPPPBBB888555222111333666888999999666222000000000000///222222222222222222333333222333444444444222000///222444666555444333555777333333333333333222111000444222111111444666888888777888999:::999888666555000111222222111000///...111555888777444333555888444666999;;;:::888555333333//////222333000111555333222111111222555888:::<<<:::777555555777999;;;888666333111000111333444888777555333111000///...333444555666666555444333000000000222555666555444333555444///---000222111333222000//////000222333333333333555666666333111000000000000//////...---///111444666777555222000444333111000///......---111333555555333222333555555333222222444555555444<<<777777>>>DDDQQQlllxxxWWWEEE@@@<<<666111555555444444333222222222/////////////////////000...///111222222000---+++............---+++***))),,,---......---...000222333444444333111///---,,,000000/////////......---111000...///222333111000000...---...111333333222222333444555555555666777666555333222333555888999666777777888:::===AAACCC===>>>@@@CCCDDDEEEFFFFFFEEEEEECCCAAA???>>>>>>>>>AAABBBDDDEEEEEECCCAAA@@@:::;;;===>>>????????????AAADDDGGGGGGEEEDDDFFFHHHEEEEEEFFFHHHMMMTTT[[[```nnnyyy~~~$$$%%%&&&%%%$$$$$$&&&(((***)))'''&&&%%%'''((()))'''&&&%%%$$$######"""###((((((((((((&&&$$$"""!!!###$$$$$$""" !!!!!!!!! ###!!! """%%%''''''***)))(((&&&%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$%%%&&&'''''''''***)))'''%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''***)))((()))***+++***)))'''(((+++---//////000///......------,,,,,,++++++''''''&&&'''(((***,,,...---.........---...000333------,,,***'''%%%%%%'''+++///000,,,***,,,,,,***)))***,,,------+++)))(((&&&''')))+++,,,,,,,,,+++,,,444444999OOOjjj]]]GGG<<<999:::777:::<<<555000//////111333555555444444===LLLbbb{{{www```FFF<<<555444222///444<<>>@@@@@@::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCBBB@@@>>>===;;;;;;<<<<<<<<<;;;::::::@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEGGGKKKNNNPPPMMMUUU___eeekkkwww{{{{{{$$$%%%&&&&&&%%%%%%''')))+++***(((&&&&&&''')))***'''&&&$$$###"""###$$$$$$'''((((((((('''%%%""" """###$$$"""!!!!!!!!!!!!!!!"""$$$""" !!!###%%%&&&&&&+++***)))'''&&&&&&%%%%%%!!!"""############""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&***)))'''((())))))'''&&&&&&(((+++---/////////...000//////...,,,++++++***'''(((((()))***+++,,,---,,,...000111000/////////,,,------,,,)))(((((((((---000111,,,***,,,,,,***.........---,,,***'''&&&$$$&&&***,,,......//////111::::::777BBBSSSmmmvvvSSS@@@999:::888;;;<<<444111000000111444555555444444888AAANNN]]]dddYYYIII@@@999444444444222666<<>><<<999666333222111111333555888999999666333111000//////000333666666666000555666222...000333444222333444555555444444333333222222333555555444222333333333333333333444444111222333444555555555444222777:::888111---...111111111222222111222333444444222111222333555444444666555666999999;;;GGGTTTkkkpppQQQAAA999444333555444444333222111000000000000000000111222444444111222444555444111...,,,...///111333444222111///333333111...------000333000111444555555444222111//////000111111000//////000000000111222222222222000000000111333555666666555444555555666666555333555666666666777777777777888888888999;;;>>>???@@@<<<<<<<<<;;;::::::999999:::999999;;;===???@@@@@@@@@@@@AAAAAAAAA???>>><<>>>>>===<<<<<>>FFFJJJDDD;;;:::666444444444444666:::CCCXXXyyykkkPPP;;;999555333333333333222111000000222333333111///...///111222444444444444111222555666777555333222.........000222444555666222333444444444444444333111444888888555333444555444333222222222444666777111111111111111111222222...///000111222444666888999888666333222222222222111000///---...111444555000000111111222333444555666666666666555555444444444333222111222555888:::<<<;;;:::888555222...---000222555777888666444222000///...000222555666666...222444111///111444444111333444666666666555444222111111222444555444222555444444444444555777777444444333333444555666666<<>>::::::===@@@;;;;;;;;;:::::::::::::::999777666888;;;>>>>>>===>>>??????@@@???>>>===<<>><<<:::555444444444444444555666>>>MMMfff~~~eeePPP:::888444333222222111///...///000222444444111///,,,...000333444555555555111222333444444333222111------...000333555444333333333444444444333333222111333555666555444333444333222222222333444666777222111111111111222333333222222222222333555777888666555333222222222333333111222111///000444666555111000000000111222444555666666666555555444444444111000//////000333666888777888888777555111...+++...000333555666555333222222000...///111444555555...111222111333777888666111333444555666666555555222111000111333555444333333222222222333444666777666555333222222333555666GGGJJJJJJCCC888000///111///...---///333666888888333222111111333444444333;;;:::999666555777>>>DDDMMM]]]xxxyyy\\\III===999:::999888777666555444333222555444222222222444666888222444666777777555222111///000111222333333333333000000000///...///222555000111222333444555555555555666777888777555333111...000222222222222444555222333444333222333555777333222333777<<<===;;;888666999===??????;;;666333999===AAA>>>999666999>>><<<<<<;;;;;;<<<===>>>>>><<<999888999===@@@???===>>>>>>>>>??????>>>>>>>>>BBBBBBCCCEEEGGGJJJLLLNNNQQQRRRTTTUUUVVVUUUUUUTTTWWWSSSOOONNNOOONNNKKKHHHIIIJJJIIIFFFEEEIIITTT\\\yyyzzzlll|||%%%&&&'''''''''(((***,,,)))))))))))))))'''&&&%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!! ######!!!!!!$$$'''%%%###""""""$$$$$$###""" !!!"""###$$$$$$###"""!!! !!!!!!""" !!!"""###$$$%%%%%%&&&((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$######""""""!!!"""###$$$&&&'''((())),,,,,,,,,,,,+++***))))))((('''''')))+++---,,,,,,***++++++++++++,,,,,,,,,...------,,,+++******)))'''(((+++------,,,+++***(((+++...///...---,,,---...000444555333111/////////333333000///111222000111000///---,,,+++*********---111222222555;;;AAALLLQQQJJJAAA>>>888666???BBB___dddJJJ===>>>:::777777222111000//////111111000///000222666888999888999;;;222444444333333333333111888AAAQQQbbbjjjcccRRRDDD999777444333222222000///,,,---///222555444111///---///111333555555444333444333222111000///......//////000333777777444222222222222222222111000///222111111222444555444333000000111111222444555666222222111111111222333444666555333222333555666777222222111111222333444555111444444111222777999666333222000///000222444666666555555555555555666777444333111000000222444666666666666666555444333333111222333444444333222222333111//////000222333333222333333444:::@@@???:::222222333444555555555555222111000111333444444444111111000000111333666777777555222///...000222444BBBDDDCCC===555111111333///---+++---111555666666333222000111222444444333:::;;;999555333555999<<>>===;;;999:::<<<<<<<<<;;;;;;<<<===>>>??????<<<:::===AAADDDCCCAAAAAAAAAAAABBBCCCCCCDDDDDDHHHJJJNNNSSSZZZaaagggjjjppptttyyyzzzyyyvvvvvvwwwoooiiiaaa]]][[[YYYTTTPPPNNNKKKGGGDDDDDDJJJQQQWWWnnntttwww###%%%&&&&&&&&&''')))+++'''(((******)))'''%%%###!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$############$$$  ######!!!!!!$$$(((%%%$$$"""###$$$$$$###"""!!!"""###%%%###!!!  !!!""" !!!"""###$$$%%%&&&&&&(((&&&$$$"""""""""$$$%%%%%%%%%%%%$$$""" !!!!!!###$$$&&&((()))***,,,,,,,,,,,,,,,+++***)))&&&&&&&&&(((+++---...---************+++,,,---...---,,,,,,++++++******)))+++---///111222111///...***+++,,,+++++++++...000///222555666444000...---...222333000///111222111///000111111000...,,,***'''+++111555999@@@JJJRRRjjjlll```OOOEEE:::666???999MMMccczzzdddJJJ>>>@@@<<<888888555111000//////000000///...444666999:::777444555888111333444333333333111...111666@@@KKKPPPKKK>>>444999777555333333333111///+++,,,///333555555222//////000222444444444222111777555222///---+++++++++000000222666999999555111111111111111000...------222000...000444666444222...///000111222333444555222222111111111222444555888555333111222333444444000000000111222444555666111555666333555::::::777555333111///000222666888444444444444555777999::::::888666444333444555777888777666666777999;;;===444444444444333222111111444222//////000222222222666555444777@@@GGGEEE>>>222222333333444555666666222000///000333444444444222111000000222444777888777444000---,,,---000222666777777444111111333666000---+++,,,///333444333333111000111222444333333555777777444222444666777666===NNNiiicccOOOLLLLLLFFF@@@======;;;:::999777666666111444888::::::777333000111333666888999888666555111000///......000222333)))+++...///000111444666222111000///000222555666888999::::::888555222000---000333333222222444777333444555444111000222555222111111666;;;<<<888444555666777888:::;;;<<<======<<<;;;===??????===<<<999888777666777888999:::>>>;;;999;;;AAAEEEDDDAAAEEEFFFFFFGGGHHHIIIJJJJJJJJJPPPYYYgggwwwyyyqqqggg```XXXQQQIIIEEEFFFLLLRRRVVV^^^vvvvvv''''''((((((((((((''''''%%%&&&(((******)))'''%%%###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""  !!! !!!"""$$$&&&### """%%%&&&### !!!###$$$$$$)))'''&&&###"""!!! !!!!!!!!!"""###%%%'''((((((%%%"""###&&&(((((('''$$$$$$$$$$$$###!!!  !!!"""$$$&&&((()))***///,,,)))((()))+++,,,---+++******+++------,,,***,,,,,,,,,---...---+++)))...---+++(((&&&'''***---++++++,,,000333222...***...000///,,,,,,///...+++000222444444333000///...000222444444222000000000...111555666333///,,,***...///...333;;;???RRRrrrnnnNNN<<<:::===999<<>>EEETTTkkkcccWWWPPPNNNLLLDDDDDD???:::666666777888888777666666888888777444111333777::::::666333333444222222222000000111444777000......222777888555000777666555333333444555555::::::999777555222000...))),,,000444777777666555999888777444333222333333444333222333555888999:::444333555999>>>AAA???<<>>>>>BBB===;;;>>>@@@AAADDDGGGJJJJJJJJJIIIIIINNNUUU[[[eeekkkwwwwwwgggXXXQQQNNNMMMQQQXXXYYYfffuuuzzz''''''(((((((((((((((((())))))))))))))))))))))))%%%%%%$$$&&&((()))((('''$$$$$$$$$######$$$$$$$$$######"""!!!  !!!"""######"""%%%###!!!###''''''### !!!###$$$%%%&&&&&&%%%$$$###"""!!!  !!!###%%%&&&(((((('''%%%###%%%'''))))))(((%%%$$$$$$###"""!!!!!! $$$$$$%%%%%%'''((()))***...,,,*********,,,------******)))+++,,,---,,,***---,,,,,,---......,,,***,,,+++***(((&&&'''***,,,******,,,///222111...******...000......111333111000111333333222111/////////111333333222000000000///222555555333000...------//////444>>>EEE___]]]BBB888777555777@@@RRRgggrrrppphhhXXXIII===<<<>>>;;;666333111---,,,000111000///111000444777999777444222111///111444444333111222333333888;;;888777888666444888666444222222000...,,,//////000111111111111111/////////000111111000///444222333555444000---...///...---...000111111000111000////////////...---...///222444666777777777444444444555444444333333444555555666777888888999555444444555666666555333222111111111333666888:::666555555444555666777888888222000444777777666888333333333333333555666666:::888888:::<<<;;;;;;<<<===;;;:::999999999777555888666444333333333222111111///...///111222111///111444444333777???AAA>>>888555111000111222111///333111000111222333222111222333333333222111000000111000...------///000222111222333222000///000111......------...///000111222222222222333444555666999666333222444555555444777777;;;FFFXXXsssddd\\\YYYZZZXXXOOOFFFBBB;;;888777777777666555555555666888777555222555777888888666555444444111222222111000000333555222000000333888999666222666666555555555666666666999888777555333111///...---...000222444777888999:::888555444333333333333111111333666888::::::999>>>???@@@BBBCCCBBB???===>>><<<::::::;;;;;;:::888666:::<<<;;;;;;===@@@BBBEEEBBBAAADDDEEEEEEHHHMMMKKKKKKLLLLLLQQQ]]]mmmzzzuuuiii^^^UUUSSSUUU^^^cccgggooovvvqqqvvv&&&'''(((((())))))))))))---,,,***))))))***+++,,,&&&%%%%%%'''))))))((('''########################$$$$$$###"""!!!!!! !!! ###&&&&&&### ###"""###&&&)))((($$$!!!!!!!!!"""###%%%&&&'''"""#########"""!!!"""$$$&&&'''''''''$$$$$$$$$&&&)))***)))(((%%%$$$###"""!!!!!!"""###(((''''''&&&'''(((***+++------------------------***))))))***,,,,,,+++)))......---...//////---******++++++)))(((((()))+++)))***+++...000000---++++++000333000///222555666222222333333333333222222...000333333222111111111111333555444333111000000///111000444===IIIkkknnnMMM;;;555444777===DDDLLLRRRVVVXXXZZZLLL???<<<>>><<<666222555000...111222000///111///111444555444222222222///111444444333222333333333888:::888777999888666888666333222111000...,,,......000111222222333333111000000//////000000000555222333888999444///...///...---...000000///...222111111000//////......000111222333555666777888444444444555555555555555555555555666777999:::;;;222222222444666777666555000000000000111333555666222222333444555666666666444000///555999888777888444444444444333444666999888;;;@@@DDDGGGGGGCCC???@@@@@@>>>===;;;999777666<<<:::777666666555333222000///...///111222111000222222111000333999;;;999777222//////333444222///333222111111333333222111333444555555444222000......---,,,+++,,,---///111///000111000///...///000//////.........//////000333222111111222555888:::666444222222444666777666888777999===GGG\\\{{{cccaaadddiiiggg]]]NNNHHHAAA<<<;;;:::888666333333333444666666444333555444333333444444333222000222333333111000000111333111111444888999666333444555666777777777777777888666444222000///......000000//////222666:::<<<===999666555777888666444---000444888;;;<<<;;;:::>>>AAAEEEFFFCCC@@@<<<;;;???===999888888999888777;;;===@@@@@@>>>>>>@@@CCCEEEDDDDDDFFFFFFFFFLLLTTTTTTUUUTTTSSSXXXggg}}}qqqhhheeezzzwwwllleeehhhlll|||{{{&&&'''((())))))***)))))),,,,,,+++*********++++++%%%$$$%%%&&&(((((('''%%%########################$$$$$$$$$######"""""""""###!!! $$$((((((### !!!$$$(((***)))$$$ """"""!!!"""###%%%&&&'''!!!"""######!!! """%%%&&&&&&%%%$$$"""###$$$'''))))))((((((&&&%%%###!!!!!!"""###$$$((('''&&&&&&''')))+++---...///000000...,,,++++++)))))))))***+++,,,+++)))///......///000000...,,,,,,---...---***(((((()))))))))+++,,,......------///444666333111444888:::999777555444444555555555---000222333222222222333333444555444222111222333111333000222;;;IIInnnxxxUUUAAA999888<<<@@@BBBAAAEEERRR___lllaaaTTTJJJDDD???999666888333000222222000///111---///111222111000111222000111333444444444333333555:::;;;999888:::;;;:::777555333222111000...,,,---...///111222333444444222222111///......000222777777:::>>>===666222111111/////////111111000///333333333222000//////000222222222222444555777888333333333333444444555555444444444555666888:::;;;333222222444666777666444...............///111111...000222444666666555444333///000666999888555555666555666666333333888???@@@KKKWWW___cccaaaUUUHHHBBBBBBCCCDDDBBB@@@<<<:::@@@===:::888777666444333.........///000111111111222111///...000333555555666222///222888;;;888444444222111222333444333222222333555666666444111///,,,+++*********,,,...000---...//////...---...000/////////......---------000000111222333555777888333222222333555777888999:::::::::;;;>>>JJJaaawww}}}dddgggpppwwwuuuiii[[[SSSIIIBBB???>>>;;;888333222111111222222111///000---+++---000333222000///222444444222000//////111000000222555666444222111222555666888888777777666555222///------...///000/////////222555999<<<@@@<<<888888;;;<<<;;;888222555999<<<===>>>???@@@<<>>======<<<:::888@@@@@@CCCGGGFFFBBB??????FFFEEEFFFHHHIIIMMMYYYffftttuuurrrmmmllltttooolllrrrkkkdddeeegggnnnttt''''''((()))******)))))))))***+++,,,+++***((('''&&&&&&&&&(((***)))'''%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#########$$$"""!!!$$$((((((###!!!%%%)))+++)))%%%"""""""""!!!!!!"""$$$&&&''' !!!###$$$$$$"""!!! !!!###%%%%%%$$$###"""!!!"""%%%&&&''''''''''''((('''%%%###"""###$$$%%%%%%%%%%%%&&&(((***---...000222444222...***((((((***))))))***,,,,,,+++)))...---...///111111000...000111222000,,,)))(((((()))***+++,,,,,,---...///000555666555777???FFFIIIGGGAAA999444333333444333---///222444444444555666444555555444222111222333111333000333<<>>CCCXXXnnn{{{hhhTTTFFF@@@>>>:::555111222222000///111---///000000000///111222000111222444555555444333555999999666666999:::999555444222111111000///------...///111333444555555222222222000......000222555===JJJPPPHHH;;;333333333222111222333444333222555666666555222000000222333222222333333555666777222111111111222333444444333333333444555666777888555444333444555555333111///////////////000111111---///222444666555444333555111111666999555111000444333444666555666AAAOOO^^^ooooooXXXCCCCCCEEEHHHJJJHHHBBB===@@@>>>;;;999888666444222....../////////000000111333000......000000111222555333333888>>>AAA???<<<444333222333444555444222///111444666666555333222,,,+++***)))***+++---///+++,,,......------...//////.........---,,,,,,++++++---000333444444444333000111222444555777999:::777777888888777;;;JJJYYYvvvkkkrrr~~~{{{nnnbbbRRRFFFBBB???<<<999555333000......---,,,+++---+++))),,,000444444333///222444555333000/////////......///111222111000///111333555666666666666555333111...------...///---...///111444666888999???<<<999999;;;===<<<;;;<<<>>>??????>>>???AAADDDCCCHHHNNNPPPMMMIIIGGGGGGDDDDDDCCCDDDDDDBBB>>>;;;???@@@FFFNNNOOOHHHBBB@@@GGGGGGJJJQQQXXXdddxxx~~~rrr```ZZZYYYWWW[[[dddppp((())))))******))))))(((''')))+++,,,+++)))&&&$$$))))))***+++---,,,***'''###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%######$$$&&&&&&"""!!!&&&***+++***'''$$$###"""!!!!!!"""###&&&'''######$$$%%%%%%$$$"""""""""###%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&&&&'''(((+++)))(((&&&%%%$$$%%%%%%###$$$&&&(((***,,,---...111333444222,,,((('''(((+++******+++------,,,***++++++,,,///111222111000333333333111---***)))))))))***+++,,,,,,---///222///222444888DDDUUUbbbggg```UUUFFF999333111000///---000333555666666777888555666666444222000111111...000000555@@@MMMooovvvSSS???777777888===AAAAAAIIIccc~~~iiiRRRDDD>>>;;;555111222222000///111...000111111000000000111111111111444666777555444222555555111000333666555333111000000111111000///---...000222333444555555111333444222///---///222000>>>RRR[[[RRR@@@444222444333222444666777777666555777888666222///000222333333333444444555555555222222111000000111333333222222444555555555555555777555444444444333111///000111111222222333333333...000222444555555444333777222111555777333///---000///222666888===OOOcccgggMMMIIIGGGJJJOOONNNFFF>>>???<<<999777666555333111...///000000......///000444000...111222000///111555666999===AAACCCBBBAAA555444333333555555444333...000222444555555444333///---,,,+++***,,,---...)))+++------------...000......//////...---,,,,,,(((+++///222333222000///...111333555555777999;;;777666777888666777>>>HHH[[[wwwtttwww___LLLCCC???;;;888888444000---,,,,,,+++***///...///111444666666666000222555555333222111111....../////////000000000000000222333444555666666444333222000//////000000,,,...111444666888888888<<<;;;::::::::::::<<<===AAADDDFFFFFFFFFHHHMMMRRRTTTVVVYYYZZZWWWRRROOOMMMIIIHHHGGGFFFFFFDDD@@@===@@@DDDPPP[[[YYYOOOKKKOOONNNOOOUUUbbbrrrooo]]]TTTPPPQQQTTTYYYaaarrr***************)))((('''************)))((('''&&&******+++---...---***'''###%%%&&&''''''&&&%%%###""""""######$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! """'''***+++***((('''%%%$$$###""""""$$$''')))''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***++++++'''((()))(((&&&&&&(((***---,,,+++)))'''&&&%%%$$$%%%&&&)))+++------------///111333000+++((()))+++,,,++++++,,,......---+++((()))***...111333222111111222222000---++++++,,,***+++,,,,,,+++---111444000222444>>>SSSmmmqqqZZZFFF:::444000......111444666777888:::;;;555666666555222///...///,,,//////666AAAKKKeeefffIII;;;777;;;;;;AAAKKKRRR```}}}fffMMM>>>:::444111111111//////222000222444444222111000111111000111333777888666444111444333...,,,000222222111//////000111222222111...///111222333444444444000333555444000---///111///999GGGOOOIII<<<555555333333333444777999999888444666888555000---///111222333444555555555444333444333222000000111222333222444666777777666444222666555444444444333111/////////000111222333333333000111333444444444333333888333111444666222......222000222888999@@@WWWppp}}}bbbWWWMMMLLLRRRSSSJJJAAA<<<999666555444333222000///000222000---,,,---///555000000555666222///111555999>>>@@@@@@?????????555444333444555666555333000000111222333333333222111000...,,,,,,,,,---...)))+++,,,---------///111//////000111111000///...***,,,...000111111///......111444555555666888;;;;;;777666777888888===CCCKKK```~~~zzzpppVVVHHHBBB===::::::666111...---......---111333555666555555555555000333555555444333333444111111111111111111222333222222222333444555666777444333333222222111111111...000333555888999:::;;;;;;===???===::::::>>>BBBKKKRRR[[[ccciiiqqqzzz|||{{{{{{zzzxxxuuupppllleeeaaaZZZTTTPPPLLLHHHFFFMMMWWWhhhnnnbbbSSSXXXffffffgggqqqrrr```RRROOONNNOOOQQQWWWfffvvv++++++++++++***((('''&&&---,,,***(((((((((((()))(((((()))+++---+++(((%%%$$$%%%'''(((((('''%%%$$$"""""""""######$$$$$$%%%$$$%%%%%%###!!! !!!"""'''******)))))))))'''&&&$$$###$$$&&&(((******)))((('''&&&&&&&&&&&&%%%%%%&&&(((+++...000222***+++,,,)))'''&&&))),,,...------+++)))'''%%%###'''))),,,...///...,,,+++,,,///111///***(((***...,,,,,,,,,---...///...,,,'''''')))---111333333222...//////...,,,,,,---///***,,,---,,,+++---222666555555777CCC^^^|||kkkRRRAAA888333000...111555777888999;;;===555666777555222...---,,,,,,...///666@@@EEEZZZ{{{wwwWWWAAA;;;;;;BBBBBBJJJYYYgggyyy|||ZZZCCC:::444000111111///000222111333555555444111000000111000111333777888666444333555333...,,,///222222///......///222333333222///000111222333444444444///333666555000---...111333333666999777444555:::222222222444777999:::999222555777444...,,,---000222333555666666555333222666555333111111111333444333555888999999777444111555444333333444333111000+++,,,---///000000111111222333333444444444333333777222000333555222//////888444555999999@@@XXXsssvvveeeSSSOOOTTTVVVNNNDDD999777444333333222111//////111222000---+++,,,...555111111777888333000111444:::@@@AAA===::::::<<<666555444444555666555444222222111111111111111111333222000---,,,------...)))***,,,------...000111000111222333333222111000------......//////000000---111444666555666888;;;;;;555111333555777<<>>===AAADDDBBB======BBBHHH[[[fffwwwvvvjjjaaa[[[WWWTTT]]]mmmiiiVVV```xxxqqqVVVPPPLLLMMMLLLJJJOOOWWWbbb~~~000000---***'''%%%'''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&%%%###!!!""""""""""""""""""######&&&$$$""""""###"""!!!###%%%((()))***(((&&&%%%''''''%%%%%%$$$%%%&&&'''+++)))&&&$$$###$$$%%%&&&***---...000555<<<===999666---(((,,,,,,'''(((---111///---***((('''&&&&&&'''&&&&&&'''***++++++***(((***++++++***+++---///,,,,,,......)))&&&)))000))))))******,,,---///000//////...---++++++---///,,,------,,,+++,,,...000555111444EEE]]]sss}}}^^^FFF===666---///000111333555666666666777555333333333111---))).........///444===HHHPPPkkkiiicccWWWFFF999999@@@CCCVVVmmmeeeEEE999444///...111222000......222555444111///000222///000111666:::<<<;;;888999555333333222//////222---,,,+++,,,///111333333000333555444222111333666444555666555222///......000000000111222444555666555555555666666666666666555555444222///......///...000222333222111222222111111111111222333444555///222555666444333222222666444333333333333111///444111//////000111///...777888777444111111666:::333333333222222000//////888222000444666???VVVpppnnnUUUNNNQQQPPPIIIBBB<<<999666555777888777555111111111///------///111333333333333333333333333555777888777444333222333444333333333222333333333000000//////000111222333666555222000////////////,,,---///000000000///...//////////////////......111111/////////000111222222333444555555555444444555666666777777777777666???EEEQQQhhh||||||sssYYYJJJCCC???;;;888222,,,,,,000444555333444222///000555555333222222555888777222111444444333333333555444333111222222222111333666666555888111...333666444333666888777888;;;===AAAHHHOOOVVVVVVKKKBBBAAA???EEEVVVqqqxxxnnniiigggiii|||~~~iiidddwwwhhhVVVJJJLLLNNNIIIGGGKKKTTT]]]jjjyyy......,,,)))&&&$$$&&&'''***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###!!!!!!!!!"""""""""######$$$###""""""$$$$$$###""""""$$$&&&((()))((('''&&&)))(((&&&%%%%%%%%%&&&&&&)))(((%%%######$$$%%%&&&+++,,,000:::KKKVVVRRRGGG;;;///(((***+++((((((---111000---+++)))((((((((('''&&&&&&''')))******))))))***++++++***+++---///,,,******......++++++---*********+++,,,,,,,,,---,,,---......,,,---...000.........---,,,---///111000---111@@@TTTgggzzzhhhJJJ:::333...,,,---...000222333444555555333111111222222///,,,---///000222555:::@@@EEEKKKKKKJJJFFF;;;444777@@@UUUtttiiiJJJ999444///...000111///---000222555555333111111222222111444===HHHLLLHHHBBB@@@999444333333000000222///---,,,,,,///111222222///111333333111000222444333555777666444222111000---...///000111333333444666666666555555555555555555555333111...---,,,------///111222111000000000000000111111333444555666333555777666555333222333555555555555666555222000...///111111111333666999999888666333111222555888222222222222111000//////777222222666777;;;NNNccctttZZZPPPPPPNNNGGGBBB:::888555555777888777666000////////////000000111222222222222222222222222444555666555333222222333555444333222111222333333111000//////000222444555555444333222000000//////......///000000000000/////////.........//////000111111000000000111111111222222111111111222333444555555666666777777666666888<<>>CCCBBB:::444111444777777777999111000......000222222222111222444555444111...---222222333555444333777===<<>>KKKWWWtttsssRRR:::000---.........///111333555777555444222000000000000000---111555666555333222111555555777999777999BBBMMMjjjgggMMM;;;888444222222333222111111111222333444444333333:::CCCSSSfffvvv|||yyytttbbbQQQ@@@999777444222333333111///...///000000///000000111111111111111222---111555777777555555444...000222555666666555555666666555555444333222222333222000000000000000///...000222222000...---...+++,,,,,,...000222444555999::::::888666666777999:::888777666777888777666//////000111222666:::>>>:::666111000222444333111111111222222111000000///888777888999777777@@@KKKjjjaaaQQQAAA;;;;;;888444111444444444444666777777777111...---000444555111,,,...///000000000000///...444555666555444444555777333111///...///222555888000/////////000222555777222333444444444222111000222111000000000111333444//////...---...000111333111111333333333222000/////////.........///000111333333333333444444555666888999;;;@@@KKK]]]ooozzzdddTTTGGG:::555666888;;;<<<777333------888GGGOOOOOOCCC;;;444666:::;;;:::;;;000...,,,,,,...111222333111111333555444000///000444666777666444888BBBLLLPPPRRRPPPRRRiiikkkXXXPPP[[[rrrmmmUUUFFFCCCGGGFFFFFFDDDAAA@@@CCCIIINNNTTTcccwww***++++++***'''&&&'''(((,,,+++***((('''%%%$$$$$$&&&&&&&&&'''''''''(((((('''%%%$$$%%%%%%%%%###!!! !!!###$$$%%%%%%###!!!!!!!!!  !!!###%%%(((***+++,,,+++)))'''&&&%%%&&&&&&%%%$$$#########$$$%%%&&&$$$(((444KKKkkkwwwUUUAAA...***+++((('''***,,,+++***((((((((()))***(((&&&$$$$$$&&&((())))))***++++++***)))(((***+++,,,***+++//////+++***+++((())),,,...//////...---333555777777555333222222///---***+++---//////...+++,,,///111111333===HHH```kkkqqqfffRRR>>>222,,,...//////000111333444555777666444111///......///...000333333333222222333999666444333222444>>>JJJlll]]]FFF888555222111000111111111000000000111111222444555@@@RRRkkk}}}{{{fffOOOAAA:::555333444555333000///000000000///111111111111222333222222,,,///333555555444333444---///222555666666555444666555555444333222222111222000///000333555555444000222444333222000///000------...///111333555666777888999888888888:::<<<===:::555333555777999:::444000...111777<<<===;;;888444000000222333222000111222222222222111111000777666555444222333;;;DDDSSSpppsss```LLLDDD=========888333111111222333444555555666777444111///000444444///***...///000111111000///...222333444333222222444555000...------...222666999////////////000222444555111222333444333222111000222111000000000111333444000//////...///000111222111222222333222111000///---...000222222111///...111111111111222333444555444666888:::???IIIXXXeeeuuubbbRRRDDDAAABBB???<<<<<<444111------777EEEMMMNNNAAA888111222444444333444000...,,,,,,...111222333222000333666555222333888555888999888:::FFFXXXfffkkkeee\\\]]]xxxxxx^^^OOOUUUiiidddKKKDDDFFFCCCCCCBBB@@@>>>>>>@@@AAAEEELLLWWWaaalll~~~)))***+++***((('''((()))+++***)))((('''&&&%%%$$$$$$$$$%%%&&&'''))))))***((('''&&&&&&&&&%%%###!!! """###$$$%%%&&&$$$"""!!!!!!  !!!$$$'''***,,,+++***(((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%"""&&&///>>>TTTfffkkkhhhPPP>>>///++++++''''''******)))(((''''''(((******(((&&&$$$$$$&&&)))+++++++++++++++***(((((()))***'''(((---333222,,,)))***'''(((+++---...//////...///000222111///......//////,,,)))***---///...---((((((+++//////000888BBBKKKPPPTTTSSSKKK@@@444------...///000111111111111666666555222///------...---///000//////000333555999555111000///111;;;FFFkkkoooPPP???222111///------...///000///000111///---///444999BBB[[[yyy~~~aaaKKK===555333555666333111000000111111000222111000111333444333222---///111222111111111222+++---///111222333333222444444444333333222222111222///...000444777777555111333555555333222222222111111222333444666888999555666888999888999:::<<<<<<999444222333666999:::555000...333<<>>===@@@>>>888222111///111444444444444555666666333111111222111...+++...000111333333111000...111111111///......000222///...------...111555777///000111222333333333222000111111222222222111111111111111000111222222333000000000000000000000000111111111111111000///...+++...111444444222///---000000//////000222444555444555999;;;;;;???JJJVVVkkkjjjZZZNNNOOOOOOEEE:::444000111000///333<<>>777---'''(((((()))***++++++,,,,,,***+++,,,,,,+++,,,...000111---)))***...111///---))))))+++.........333::::::;;;>>>AAABBB===666111...000222333333222000...333555555444000------...+++,,,---------...111333777333111111111222999BBB___tttVVVCCC::://////...------...000222///222333///***---666@@@QQQkkkrrrUUU@@@444333777666333111000111222111111111000...///222333222000000111111000//////000111,,,,,,---...000111222333333333333222222222222222333000...///444666555222000333555555444333333444222222333333444666777888333666888999888777888888888666444333555666777666333111000444:::<<<:::666000111111000000000222333333444444555555444444333333444333000...000444777<<<@@@EEEGGGGGGDDD===888777666999<<<:::444000111///111444444333222333444444333222111000000//////000111333555555333111000333333222///......000222111000///......///000111111222555777777555333111000/////////000111111222///000000111111111111111000111222222222000...---222111000///............,,,...000222222111///...///.........///111333555888888;;;>>><<<<<>>888222111111555999777333333666...111444555222111222333222333222111//////111333111222444666666444222111666666555222000000222444333333111000...---------222555888::::::777333111//////.........000111222...///000222222111000000000111333444333000---+++222111///------------............////////////000///...------...000333555888777999<<<999888???JJJMMMkkkzzz___GGG@@@>>>666...,,,)))222999888666666666555------000444333///...111444333333333555555333111222444???KKKIII===999???>>>DDDHHHJJJTTTiii{{{uuu``````lllWWWYYYWWWXXXQQQOOOWWWZZZ^^^jjjqqqqqqmmmttt}}}}}}{{{pppooowww}}}cccIIIFFFAAA>>>>>>@@@AAABBBDDD???>>>CCCEEEAAA@@@DDDNNNTTTbbbvvv$$$%%%'''((())))))(((((((((''''''''''''&&&&&&&&&'''&&&$$$"""'''...000...,,,&&&###&&&'''&&&&&&''''''%%%###!!! ###$$$$$$$$$###"""!!! """ $$$%%%$$$$$$((('''((()))***(((%%%""" ''''''&&&%%%$$$###"""!!!!!!!!!!!!"""$$$(((+++---,,,***((((((***+++,,,+++((((((''''''''')))+++,,,((($$$###%%%***---+++((((((((())))))))))))((((((&&&&&&///CCCPPPIII666'''((())))))*********))))))&&&&&&((()))++++++,,,,,,...---,,,---///111000000000///...///111111---***111000000222555555111...000000777AAAEEE>>>555111444444555333000......///...000222111///...---...777555111...,,,---///000@@@MMMbbbvvvuuuXXXGGGAAA:::222111000/////////000222333666000...111///...<<>>@@@AAAEEEVVVpppwwwYYYJJJIII???666777888///444777888777555222///+++---///000111222333555<<<999555444555555333000444666:::>>>===:::===CCCDDDLLLPPPRRR^^^nnnoooeeeddd```vvvmmm___[[[[[[ZZZXXXXXX^^^jjjsss|||qqqsss}}}~~~ZZZKKKBBBEEEEEE>>>:::>>>@@@>>>;;;<<<@@@BBBCCCBBB@@@EEELLLSSS```uuu%%%&&&((()))******))))))'''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###(((///111///---)))'''((('''$$$###&&&%%%$$$"""  """"""""""""""""""""""""!!!###$$$"""###&&&&&&''''''((('''%%%"""!!!&&&&&&%%%$$$#########$$$!!!"""###$$$%%%&&&''''''***((('''(((***++++++***''''''&&&&&&&&&'''''''''&&&$$$"""%%%***---+++)))''''''(((((((((((('''''')))+++444AAAHHHAAA666///))))))************))))))&&&'''(((******+++++++++,,,+++,,,...000111111//////------///111222///,,,///......000222333111...000000777@@@CCC>>>777444777555222---)))(((***,,,000222444444333111000000666444111...------///000666>>>KKKWWW\\\^^^eeennnooofffUUUDDD<<<;;;777111000///.........///000111555///...111111111???PPPqqq[[[???444555888777666555444333222111000333222000/////////000000////////////////////////---,,,---///111222222111222222222444555555333111222111//////000222555666000111444555666666555444555444444333333333444555999888888999:::999777555333444666888999888888777222333333333222111///...,,,---...000111111111111444555666777666666555444>>>===<<<999555444444555222555888999888666444444222222222333333333333333000111333555555333111000///000000///......000111333333222222111000000000222444555444222///------111111111111000...,,,+++222333555777666444111//////333333//////222111---...------------///000111///.........000111000///111///......///000///...,,,...000333444444333222...222333000///222444333555666777999:::<<<===>>>CCCGGGSSScccvvvtttYYYOOORRRKKKAAA===999555666666555333222000///,,,///111111//////222555888666444444666666444222333333666;;;<<<<<<@@@EEEIII]]]pppxxx~~~sss```XXX^^^ssspppmmmiiijjjqqq{{{xxxnnnmmmwww}}}sss\\\IIIFFFGGGAAA;;;;;;AAA>>><<<<<<>>>???>>>===>>>AAADDDGGGLLLYYYkkkyyy'''((()))++++++++++++***&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$)))111666555111,,,)))(((&&&""""""$$$"""!!!  !!!!!! !!!"""$$$%%%""""""###!!!!!!$$$%%%%%%%%%%%%$$$$$$######$$$###"""""""""$$$%%%&&&!!!###$$$&&&&&&$$$"""!!!'''&&&&&&(((***+++***)))%%%&&&&&&&&&%%%$$$"""!!!%%%###"""%%%***---,,,***&&&''''''((((((''''''&&&&&&)))000777666000---...*********************)))(((((()))*********************,,,///111222000...+++++++++---///000...,,,---,,,,,,---///111000///111111555===@@@<<<888777@@@===666///***))),,,///111444777888777555444444555333000...---...///000222555:::???>>>===AAAIIIGGGDDD>>>888888999777222.........---...//////000111------000000222>>>MMMnnn]]]AAA666777:::666555444222111///...---111000///............///.........///////////////++++++,,,...111333222111333222333444555555222000111000///......000222444000222444555666555444333444666888666444222444666666666666888999888555333111333666999::::::888777333333333333222111000000...///000111222333333333555666777777777777666666;;;:::888444111///000222444666888888666333222111111111222222222222222222111222333444444222111///---...///.........000222444333222111111000000000222444555444111///...---222333444444222///+++(((333333444444333222000//////222333111000111...+++,,,,,,,,,,,,---...///000///------...///000///...///...---...000111222111---///333666777555333111---111222000///333555555444555555666777888999999BBB>>>>>>GGGXXXtttrrr]]]ZZZeeebbbWWWKKK???>>>:::666444333222222111...111333333222111333666333333444666888888777555333111222777:::???HHHQQQaaa~~~eeeSSS^^^|||ttt}}}pppRRRGGGGGGDDD>>>;;;BBB@@@?????????===;;;999@@@BBBCCCAAA@@@DDDNNNVVV((()))***,,,,,,,,,,,,+++&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%%%%---:::EEEHHH???333)))&&&&&&%%%###$$$  !!!""""""!!! !!!###$$$### ######!!!!!!$$$$$$$$$###""""""###$$$%%% !!!###%%%'''"""###$$$$$$###"""!!! $$$$$$%%%''')))***((('''%%%&&&''''''&&&### ###"""###&&&***,,,---,,,''''''((((((((((((''''''%%%'''+++///,,,&&&&&&***++++++******************((())))))*********))))))++++++---///111000---***))))))***+++,,,,,,***))),,,,,,+++,,,...000111111333111333888:::777555777CCC@@@:::333...---///222000444888999888777555555333222000...---...///111222333666999777555888>>>???===;;;999888777444000///////////////000000000...++++++------///999EEEaaa~~~dddHHH:::555444222222111000///......---------------...//////000000000//////.........---+++***+++...111333333222333333444555666444111...000///...------...///000111222444666666666444333444888;;;999444111333666444444555777888777444222111333777:::;;;:::999888333333333333333222222111///000111333444444555555666777777777888888888888888888555222...---///111444666777777444222111222333333222111111000000///...000111222333222111111---...000//////000222444555444333111111111111111222444555444111///...///222333333333222///---+++333333222222111000000///000222333333111///,,,)))+++++++++,,,---.../////////...---...000111000///...------...000222333222///111333555555444333222///333444000///333444444444444444444555555555555<<<:::<<>>;;;999>>>@@@BBBAAA???@@@EEEIII'''(((***+++,,,,,,++++++''''''''''''&&&&&&&&&&&&$$$%%%%%%'''444III]]]fffWWWCCC...'''))))))%%%""" """###%%%###!!!  """###$$$!!!!!!$$$$$$""""""%%%$$$###"""!!!!!!###$$$%%% """$$$&&&######!!!!!!!!!"""#########"""###%%%((((((&&&$$$%%%&&&(((((('''$$$ ######$$$&&&))),,,------))))))************)))))),,,***,,,111111,,,)))***,,,,,,+++***))))))******((())))))*********))))))---------///000...***''',,,---...---,,,***)))(((,,,------...///000222333333111111444333111111444888777555111---+++,,,...///222666777666555444444111000///.........000111---///333888777444555999===:::888777555222000...000111111111222222222222000...---------...555<<>>555555777999;;;:::999888777999999999888;;;MMMooodddccc}}}eeeRRREEE???===>>>???@@@@@@???===;;;:::666999===>>>>>>>>>@@@CCC&&&'''(((************)))(((((('''''''''&&&&&&&&&!!!$$$%%%)))999SSSkkkxxxhhhPPP777,,,+++***%%%""" !!!"""###&&&%%%###"""!!!!!!!!!"""$$$!!!!!!%%%%%%######&&&$$$###"""""""""###$$$%%% !!!"""###$$$$$$$$$###!!! """$$$%%%###""""""###%%%%%%$$$###$$$%%%'''((('''%%%""" ######%%%''')))***,,,---)))******++++++******)))...+++,,,111444000,,,+++...---+++***))))))***+++(((((()))***************---------......---)))'''///111222111...+++******---...000000000000222333111//////111///---///444111222222111...,,,,,,---///111333444222111222222000///.........///000111---...222777777222111333666333333444444222222444222222333444444444444333444333222000///000333777>>>JJJ```{{{~~~YYY@@@444111222------...///000111111222...///111444666777888999222111111///...---,,,+++------...000333555444333111222444666777555111...333333222333333444555555555666777999999888666555000222333111//////333666777666555666888999777666888888999999999888777666555444444333333444444555111222333444555666666666777666666666777888999:::999999:::888777666777888888888888777555444666777777666555333111///...---000111333555888:::;;;;;;333444555444444444666888666555333111000111222333555666666555333222222333222111000......///000111111111111111111222222222111///000333222---+++,,,)))***,,,---///000000000111000///000111222222000000...------///000//////333222000......///111333333777666222///111222000333333333333333333333333222333888<<<999>>>[[[}}}hhhhhh}}}aaaNNN>>>;;;<<<999777888888444444<<>>555777999;;;;;;999777777888::::::;;;<<>>===<<<:::;;;;;;777999<<<===<<<<<<===>>>$$$%%%'''((()))((((((''''''''''''&&&&&&&&&%%%%%%!!!$$$%%%(((444JJJ```lll```MMM999...***&&&$$$$$$!!!  !!!###$$$$$$$$$$$$$$$############""" ###$$$"""###&&&%%%$$$$$$#########$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$#########"""#########%%%###!!!!!!"""###"""!!!"""###%%%&&&&&&%%%$$$######%%%&&&'''((()))+++,,,))))))************))))))***'''(((---///,,,***+++///---+++***))))))***+++&&&'''(((******+++++++++,,,+++***+++------+++***---///111111...++++++,,,,,,///222222111///000222...,,,...000///---000666222333444333111///000111000111111000///...///111...............///000111000///222666555000///111000...000444555222333888222333444555555555444444444444333111000111222333444;;;GGGUUUeeewwwfffJJJ888111111333//////000000111111222222...///111333444555555555////////////............000///000222444555555333000111333666888666222///111222222333444555666666666888999::::::999777666000000///000333777<<>>NNNlllrrrwwwhhhTTTFFF>>>>>>@@@@@@>>><<<:::<<<>>>?????????>>>===<<<<<<<<<###$$$%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%%%%%%%+++<<>>;;;888555444444333666555444333333444666666111111333444555666666666666555555555555777999:::888;;;???@@@@@@?????????AAA@@@>>>:::666555666888333333333333333333333333000000111222444555666666666777777666444444555777777666333111000111333444888888888777555444555777000111222222000---***(((---...111333444555555555111------111000,,,,,,111***+++---///111111111111///...---...000000000...222000...,,,,,,,,,***(((222222333333222111///...111555555222000333555444333444444444444555555555222,,,///999:::777CCCVVVsssgggpppxxxXXXIIIBBB<<<:::>>>999888666333000111555999333555777666444444777:::777333333???VVVwww~~~uuunnnllllllttt{{{kkk[[[MMMCCCDDDEEEEEEBBB>>>===???AAABBBAAA???===;;;:::::::::$$$%%%'''((((((&&&%%%###%%%$$$""""""###$$$######$$$###""""""&&&,,,222777777///***+++)))%%%$$$'''###%%%$$$!!! ###### """!!!!!!"""######!!! """!!! !!!###%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&"""$$$&&&(((((((((&&&%%%$$$$$$$$$%%%&&&&&&###!!!######""""""""""""######&&&%%%###"""""""""######"""#########"""###%%%&&&$$$&&&(((***)))(((&&&$$$'''(((((()))***++++++,,,---...+++''''''+++...---***))))))******+++,,,---((()))))))))******++++++,,,---.........---++++++111///......//////...---***...111111222777<<>>===>>>CCCLLLRRRRRRNNNMMMIIIEEEDDDAAA;;;666333555111///222444333444777//////000222444444222///666777444111333777777444333222111000000000111222333333333222222222111111///---...222333000---......///111333444555666666222111//////000111111000222000//////111333222222/////////...,,,,,,---...555111---++++++,,,,,,,,,//////000222333333000...777666666555555444333333111222333555555555555444222333555666777;;;AAAFFFVVVtttuuudddwwwnnnVVVJJJAAA;;;:::;;;:::888666666777555222///333777777555444666888555444444===XXX|||vvvZZZSSSSSS___rrrzzzzzzzzzuuuppplllggg^^^RRRIIIQQQMMMGGGBBB??????@@@AAADDD>>>;;;;;;:::999;;;???%%%&&&'''(((((('''%%%$$$%%%$$$""""""###$$$$$$###%%%###!!!!!!###(((---000///(((###$$$%%%"""###'''###%%%$$$!!! ######!!!!!! !!!######""" """!!!  """$$$&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$############%%%''''''&&&$$$$$$$$$############$$$$$$&&&%%%$$$###""""""######!!!"""######"""###$$$&&&###$$$'''***+++***)))(((''''''((())))))***++++++***+++)))&&&''',,,000///++++++*********++++++,,,***)))((('''''')))+++,,,------////////////...---111000//////......---,,,,,,---...000555:::<<<===999777444222000///000222111111222222222111111000111000//////111111000//////000111000...,,,,,,---111000///.........///000---...000222333444444333111111111111111111111111///111333444555666999;;;:::999666444222111111111111222222000---,,,...000...,,,+++,,,.........,,,+++///222222...,,,...111333222222333444444333111222222111111222444555666333444444333222111222333777999;;;<<<<<<;;;999777444111222777===KKKgggwww```HHH<<<999777555555555777888666333333888<<<999999555000111666777444222444555555555888;;;===@@@GGGPPP[[[fffppptttsssmmmeeeYYYNNNDDD;;;666333666111000333555333222444000000000222444444222000444666444111333666666222222111111000000111222333222111111111111000000000000...///444555222000111111222333444444444444444222000//////000111000///333111000000111111111000///...---------.........555222...,,,---.........------...000222222000...444444333333333333222222000111333444555555444444///222666888999;;;>>>@@@HHHcccllldddzzznnnYYYIII@@@???999999777555555777777777444555555555444555777999444555666???YYY}}}oooUUUOOONNNYYYlll}}}yyywwwuuurrrrrrvvvuuuqqqnnnllljjjddd[[[TTTSSSQQQNNNKKKIIIGGGEEEDDDDDD???;;;;;;;;;999;;;>>>%%%&&&'''(((((('''&&&&&&%%%###""""""$$$%%%$$$###%%%###!!! ###''')))+++%%% """%%%"""%%%$$$ ######!!!  """###""" """!!!  """$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$&&&))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""""""""""" !!!######"""###$$$&&&!!!###&&&)))+++,,,++++++''''''(((((())))))******&&&((('''%%%'''---111000------,,,******))))))***,,,***'''%%%%%%(((+++---,,,---///000111111000000000000000///...,,,+++***+++))))))...444:::===>>>>>>===999444111111444666000000111111222111111111000///......000000///......//////...,,,++++++,,,111000...,,,,,,---...///---...000333444555555444000000000000000000000000000222444444222000000000111000/////////000111222222333444222///---------...---,,,,,,---...---+++---///222111...---...000111000000222444444333222222222222222222333444555444555555444333222333555666777:::<<<<<<:::888777555444555888===OOOuuuyyyUUU@@@;;;:::666333777888888666333444888===;;;:::666111111666777555///111444444333666>>>EEEHHHZZZnnn}}}}}}hhhVVVHHH>>>999555222111555666333111111111111111222444444222111222444444222333666444000111000000000111222333333222222222222111111111111000///000555666333333555666666666555555444333333111000///000111222111000444222111000111111000//////---+++,,,///111000///444222///---...000000000++++++,,,...000111///...000000000111111111111222111111333444444555444444---111777:::;;;:::999999999MMMhhhwww^^^]]]yyyoooVVVGGGCCC<<<<<<:::999777666888;;;999777333222444666777888111444777>>>VVV{{{wwweeePPPLLLKKKUUUfff|||yyyssslllggg```YYYTTTOOOKKKHHHGGG@@@;;;;;;:::888888;;;%%%&&&'''(((((((((''''''%%%###""""""$$$%%%%%%$$$$$$"""  !!!$$$%%%---(((""" !!!###"""$$$$$$ ###$$$!!! """###""" $$$###!!!!!!!!!###$$$&&&((('''&&&%%%$$$$$$$$$$$$'''&&&$$$###"""###%%%&&&&&&%%%&&&(((******(((&&&###$$$$$$$$$$$$$$$$$$###'''&&&%%%$$$###"""""""""!!!############$$$&&&"""###&&&(((***+++++++++''''''((((((((()))))))))&&&((('''%%%''',,,//////...---,,,***)))(((((((((+++***(((''''''(((***++++++,,,...000111111111000///000111///---+++)))))))))''''''+++000777@@@IIIOOONNNGGG<<<555444666777---...///000000000000000000...---...///000///---+++,,,---,,,++++++---...222111...,,,,,,,,,...//////111333555666777777777111111111111111111111111111222333333111///000000000000/////////000222333111333444444222000...---///...------......---,,,...000222111///---...000/////////111444555444333222222222222222222333333444555555444222222444666555666888999888666333222555555777777888LLLxxxcccHHH>>>;;;777444888888777555333555999<<<<<<;;;777222222666888555---///222222000333===HHHYYYrrrooo[[[III<<<555111111555666333222222444222111222333444333222000333333222333555333...//////000111111222333444555555555444444444333333///...111555555333444888<<<;;;:::888666444333333222111111222333444333111444222111111222333333222000,,,)))+++000333111...222000...---///111111111///......///000000...---......///000000111222222222333333444555555666666...111555888999888666555222===MMM]]]llloooaaaPPPUUUvvvnnnVVVIIIBBBAAA@@@>>>:::666666::::::666222222444666666444222666999???RRRttt}}}|||wwwkkkcccVVVTTTTTTYYYdddrrr|||zzz~~~rrrfff]]]UUUPPPOOOFFF@@@>>>===;;;:::;;;%%%&&&&&&'''''''''''''''%%%###"""###%%%&&&&&&%%%""""""!!!!!!!!!###$$$%%%***'''""""""######!!!$$$### $$$$$$"""  """###""" %%%$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%######$$$&&&(((***)))(((((()))***)))'''$$$""""""###$$$$$$###""""""''''''&&&%%%$$$###"""!!!!!!###%%%$$$$$$%%%&&&$$$%%%'''((())))))(((((((((((((((((())))))))))))(((***)))&&&'''+++---+++---,,,+++***)))((((((((())))))***+++******)))((((((***,,,...////////////---000111000,,,)))(((((()))(((***,,,---444GGGZZZjjjiii^^^KKK<<<666555333---...///000111111111111000...---...///000///---+++,,,.........000222555555444222000000111222333000111333555666666666555222222222222222222222222...//////......///333555333222111////////////000000111333444444333000...111000...///000111000...000000000000/////////000/////////111444666555444222222222222222222111111333444444333222222555777999999999888666333000...444444555555777JJJvvvmmmPPP???:::999777777777555444333555888:::::::::777333333777777444000000222444222222===JJJjjjmmmSSS===666222111444666555444666666444222111333444444333000222333111333555333...//////000111222333333333555555555444444444333333------000333333111333888???>>>;;;999666444444333333222333444666666555333111000///111333555666555111---***,,,111333111......---,,,---///111222222555333111111111000---+++......///000111222333333444444444555666666777777111111222333444444444333444666;;;CCCLLLRRRNNNGGGWWWyyymmmUUUEEEAAA@@@AAA===666555888666444222444666777444111666;;;>>>CCCRRRooozzzttttttmmmmmmllljjjjjjkkkllllllooottt~~~xxx~~~}}}mmmcccXXXNNNDDDBBBAAA??????@@@$$$%%%%%%%%%&&&'''''''''%%%###"""###%%%&&&&&&&&&"""""""""######$$$%%%&&&"""""" $$$&&&$$$!!!###### $$$%%%""""""!!!!!!"""######!!! &&&$$$###""""""###%%%&&&$$$$$$############$$$$$$%%%$$$######%%%'''***,,,******))))))***(((&&&###!!!"""###$$$$$$###"""!!!'''''''''&&&%%%###"""!!!"""%%%&&&&&&&&&'''(((((((((((())))))(((((('''))))))))))))***************,,,+++''''''++++++)))---,,,,,,+++++++++,,,,,,)))***,,,------+++)))((('''(((***,,,------------+++...111000,,,)))((())),,,,,,///000...444KKKddd||||||nnnUUU@@@777333...---...///111222333333333000///......000000///......///000111111333777999777666666666666666777777///000111222333222111111111111111111111111111111))))))))))))***---222666444333111///...---......111111222444555444222///111000///000222222222111000////////////000111222000000000222555666666444222222333333222111000000222222222222222444777:::>>><<<:::777444222000///111000333666:::JJJooopppTTT@@@999888888555555444444444555666777777888666444555888777333555222444888777666???LLLtttcccIII<<<666222333444444666:::888555222111222444555444111333333111222555333//////000111222222222222222222222222222111111111111,,,---///222111///222888>>><<<:::777444333333333333222333555777777666444...------///222555666666333000------000000///---,,,++++++---000222333333999777444222111000---+++//////000000111222333333444444444444555666777888222000//////111222222222555444222444888???DDDFFFaaahhhMMMCCC>>>???>>>777555999444444444666777777444222333;;;BBBJJJWWWkkk~~~wwwmmmdddbbbaaafffnnnooolllpppyyyzzzpppyyyhhhZZZLLLFFFDDDAAA???@@@#########$$$%%%&&&''''''%%%###"""###%%%''''''&&&######$$$$$$$$$$$$$$$$$$!!! !!!&&&'''###!!!###### !!!$$$%%%###%%%#########$$$###!!!$$$###!!! !!!###$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$&&&((())))))(((((()))***)))&&&$$$!!!"""$$$%%%%%%$$$"""!!!''''''''''''%%%###!!! """&&&(((((((((((()))************************++++++++++++***************---,,,)))(((,,,,,,***---------...///000111222,,,------------,,,+++***'''(((***,,,------,,,,,,(((---111000,,,(((((()))---+++...111///222GGG___tttwwwkkkRRR>>>666222---***+++---///000111222222111000//////111111000/////////000//////000444666333444555666777777666666000000111111111000///...////////////////////////'''((()))******,,,///111222111000//////000111222444333222333555444111//////......///111333333222//////......000222333333222222222444666777666555222333333333222111///...111222222222333666:::>>>>>><<<888444222000000111000...111777<<>>888666:::444666777777666666888999666AAAPPP]]]kkkwww{{{{{{uuummmhhhfffeeeeeejjjqqqxxxpppmmmnnniiiaaabbbkkkjjjnnnttt|||~~~hhhZZZQQQIIIDDDCCC############$$$%%%&&&'''%%%###"""###%%%'''''''''$$$$$$%%%%%%$$$###"""!!!"""%%%%%%!!!###'''&&& ###### !!!$$$%%%###&&&%%%$$$$$$$$$###!!!###"""  !!!""" !!!###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&'''(((******(((&&&"""###%%%&&&&&&%%%###"""'''(((((('''&&&###!!! ###'''))))))))))))***++++++,,,,,,,,,---------,,,,,,++++++++++++++++++***,,,,,,))))))---...+++......///000222333555666//////---,,,,,,,,,,,,---((()))+++,,,------,,,+++''',,,000000,,,((((((***,,,((()))//////000@@@SSSbbbggg___III999555444///&&&''')))+++,,,.........222000///000111222111///---...---+++***+++...000---///111444555444333222222222333333222111///...........................'''***,,,---,,,,,,,,,---000000000111222444666888888555333333444333000------,,,,,,...111333333222///...---...000333444444444333333555777777666555222333333333222000///...111222333333555888===AAA<<<999555000......000111222...000666;;;BBBSSSeeelllRRR@@@:::555000111111222444555555333111000333555555777999777111555...///888===<<>>KKKLLLKKKFFF???777111...111000...---,,,,,,,,,---//////000000111111111222333000------000111000......///000111222222222222000333777777555222000///000000///000111111...,,,...,,,***+++---////////////000000111222444555666666444222222222000---*********+++---000111111000+++,,,---///000222333444555222000111444777777666555555444333333222111111///111333555777888888888444///---......---///444444333222444999>>>CCCEEEjjjlllTTTBBB777111///111222222222222111111111222222333444444555666666888333444888888777CCCTTTuuuwwwllleee^^^___]]]ccciiiqqqsssWWW???333333000111666444666777777666444444666888;;;555000000333444444333000111333555777777555333111555555111222666666111333333555777999888555333333111///---,,,---...//////------...000111000///---,,,,,,+++,,,...111222444444222111000/////////000222333333222222333444777666555333222111111111222///,,,---000222111000000222333333111///......,,,...111444666555111...)))(((,,,111333666@@@MMMiii~~~\\\JJJFFFBBB===;;;888888888666777:::======BBBOOOeeezzzzzzrrrkkkccc[[[SSSMMMMMMRRRTTTUUU\\\hhhsss~~~|||zzzzzz|||vvvbbbWWW)))'''%%%%%%&&&(((((('''))))))))))))))))))))))))&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! $$$"""  """###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%&&&((())))))(((&&&%%%&&&((()))(((%%%%%%(((,,,...,,,)))((((((((())))))+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,---.../////////222555888888444//////111111///,,,---......---,,,***)))(((+++,,,......,,,*********,,,,,,---------000444888===@@@BBBAAA<<<777222000000000///...------------/////////000000111111111111///...///111222000///---...///000000111111111222444666777777555333111222000...---///000000///111...,,,+++,,,.........000000000111111333444444999777555222111000000///+++***+++---000222222111/////////000000111111111444222000000333555555444666555444333222111000000///000222444555666666666333000...//////---///222111000000222666:::===???HHHZZZssslllSSSBBB888333111.........///000222333444333444444444555666666666777333555:::::::::GGGXXX~~~xxxmmmgggaaa```^^^bbbhhhppp~~~cccGGG777333...///222000555666777666555555666777888444222333666888777666999::::::999888666555444444666444111222777777333555444666:::>>>>>>:::666222111///............///---,,,+++,,,...///...------,,,++++++,,,...000222444333222111000/////////,,,///222222111000000000555444333222111000000000000...,,,,,,...000000///111222333222000/////////111111111222333222000...******---333444666>>>HHHVVVggg}}}uuu^^^QQQGGG@@@>>>;;;;;;::::::;;;>>>@@@AAADDDPPPcccxxx}}}vvvnnneeeYYYMMMIIIJJJPPPMMMNNNUUU]]]eeeqqq}}}{{{***(((&&&&&&(((*********+++***)))))))))***+++,,,(((''''''&&&&&&%%%$$$$$$$$$######""""""###############"""""""""!!!!!!!!! !!!""""""""" """!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((())))))(((''')))+++,,,***'''&&&))),,,,,,***)))'''''''''((((((+++,,,---...---,,,***)))((()))***+++,,,---------,,,---...------...111333444222///000222222000---000000///...,,,***)))(((***,,,......---------...---...//////......000222333777;;;<<<:::666333111...///////////////......///////////////000000000///...///111333333111000...//////000111111222222555444444666999999666222333000---,,,---000111222333000,,,++++++---------000000000000111111111222555666666555111...------+++++++++---111333333222333222222111000000//////444222000000222333333222666555444333222111000000000111222333444444444444333000000222111......111000000111333555666888999666AAAPPP___lll{{{|||cccMMMAAA;;;888666111000///...///111444666555555555555555555666666444222555;;;>>>CCCTTTfff{{{pppiiibbb```^^^bbbeeellloooOOO999333---...111...222444666777666555666777777666666777;;;???AAAAAAGGGEEEDDDBBB@@@>>><<<;;;;;;888444000222777888555777555666<<>><<<<<<<<<>>>@@@BBBGGGLLLVVVcccpppxxxzzzxxxyyyuuuqqqmmmeee[[[VVVWWW[[[SSSMMMMMMOOOQQQUUUXXXaaalllyyy)))''''''(((+++...000000...,,,***))))))***,,,---((((((''''''&&&%%%%%%%%%$$$###"""  """$$$$$$######""""""!!!!!!!!!!!!"""###$$$### !!! !!!"""########################!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((())))))))))))***,,,---+++(((&&&(((***)))))))))'''&&&&&&'''(((***+++---///...,,,***((('''(((***+++,,,------...***+++++++++******,,,...000///...///111111///---222111000...,,,***)))((()))+++---...---...///111///111222222111000000111333666;;;<<<:::555111///---...///111111000///........................///---...000222333333222000000000111111222333444555666333222555:::;;;888444444111//////000222333333222...+++)))***,,,------///000000000000000//////222666::::::666000+++)))---,,,,,,...111333444444444333333222111000//////444333333222222222222111333333333222222222222111222222222333333333333333333000111444333///...///111222555555555555555555777;;;AAAFFFNNNZZZiiitttrrrdddQQQCCC>>>===;;;:::999666333000///000333555555555555555555555444444111000333;;;EEEUUUmmmsssjjjccc^^^]]]cccffflllsssRRR:::222---///333000///222444555555555666777888:::;;;===CCCNNNVVVZZZ]]]XXXTTTTTTXXXWWWRRRKKKEEE>>>444///222666777555888555555<<>>======@@@DDDJJJJJJNNNWWWdddpppxxx{{{~~~yyyxxx{{{wwwmmm```XXXTTTQQQMMMKKKQQQXXX```eeeiiiooozzz(((''''''***...222555555111///,,,***))))))******'''''''''&&&%%%%%%$$$$$$######""" !!!$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%$$$"""   !!!"""!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&''')))******+++))),,,---+++'''%%%&&&((('''((()))(((&&&%%%'''((()))***---......,,,)))''''''(((***+++,,,------...***+++,,,+++***)))+++,,,---,,,---...//////...---222111000...,,,***)))((()))+++,,,,,,,,,---///111---///222222111000000111222555999;;;888444111///...///000111111111000///------------------------,,,...000222333222111111//////000000222444666777666222000333888;;;888555333222222333555555333222...+++((((((***,,,......//////000000000///......666999<<<===:::555000---///...---///111444444444222222222111111111111111555555555444333222222222000000111222222333333444444333333333333333444444222000222555555000///000111444666666444222222222333555888;;;???GGGQQQXXXSSSJJJ???999999::::::888:::777333///...///222444555555555444444444444444000000444AAAUUUmmmxxxoooggg___aaaiiinnntttqqqQQQ;;;444......222///---000222444444555666888888@@@GGGLLLWWWhhhwww~~~uuummmpppyyy{{{pppdddTTTFFF777000222555555444777333333999BBBDDD===555------.........---,,,,,,000///......///000///---+++++++++,,,---...///000222222000///...---------+++///444666555222000...,,,---.........---,,,,,,''')))+++...111333555777444333111///---...222555;;;:::888666555111---)))------,,,,,,///666===BBB???DDDPPPbbbxxxssshhhVVVLLLCCC???===<<>>AAA???;;;666444333555777777777444111......000333666555555555555555555555555333666???SSSnnn}}}zzzvvvnnnnnnvvvzzziiiMMM<<<666...,,,...,,,///000222333444666999<<<<<>>AAA===888111000000///......------...---,,,,,,---...,,,++++++,,,,,,---...///000000222111000...------------+++---111222111///......,,,---......---,,,+++***''')))---000111333555777222222111...---...111444999888777777666333...+++...///---+++...666<<<===777<<>>:::777555555555666777777888999:::;;;;;;;;;<<>>===EEEOOOmmmvvvlllkkklllooooooOOOAAA===888333333---///000//////333<<>>888555777888666999666111//////000111111......///...---///222444555333000...---------...333222///---,,,,,,---............//////...***(((***,,,...///000///...---,,,,,,...000111222222222444111---,,,---///111333555444333333333222000---000---000888>>>GGG___wwwoooPPPQQQaaarrryyyjjj]]]___fffuuusssjjjhhhiiikkkmmmlllmmmooosssvvvvvvvvvuuuzzz+++)))((()))***+++***(((((('''''''''&&&&&&&&&&&&((()))))))))(((&&&$$$"""!!!"""""""""!!!!!!###$$$'''&&&$$$"""!!!!!!"""###'''$$$!!! """$$$%%%%%%%%%$$$"""!!! !!!###$$$''''''&&&&&&&&&''''''(((((($$$ ###%%%$$$###"""###%%%&&&(((((())))))&&&%%%$$$######$$$%%%&&&)))(((''''''))))))((('''((()))***++++++)))&&&###(((((()))******)))((('''((('''&&&(((+++,,,+++(((******)))(((((((((((()))(((((((((***+++...000222333222000---+++)))''''''((()))+++,,,------,,,,,,---///000///...---...000---...///...,,,+++,,,...555333333555777777666555111333333222111111111///333000...---//////---,,,---------...///000111222555444333333333555777999777555444555777888888777888444111000111222222111111111222000...------...000///...///111222222111999RRRuuukkkKKK>>>222///222444666888222222111111000///......000333666666444222222333444777777444333333000+++......///000000000///...///111333444444444666888666666666444111000111222///000000000///000222444222333444333555@@@PPP]]]XXXMMM>>>333000222444666444888======;;;999:::;;;GGG]]]zzzgggfffgggooo}}}hhh[[[PPPIIIGGG:::999888777666555555555111222555:::;;;AAARRRcccuuuiii``````bbbeeeyyysssRRRBBB===888444333...000111000000666???GGGKKKMMMJJJAAA::::::<<<===888555222000000111222222111111000...---...111444666444222///...---......333222///---,,,,,,---..................---+++)))******,,,///222222000...,,,---...///000111111111000...,,,+++,,,///111222666555333333333222000...000---///555777<<>>AAACCC777555222000111333333333555444222///---///222555888666444111///.........333111000...---------.........------,,,,,,++++++***)))***000555666222---------...///////////////******+++,,,---///000111888666444444333333111///000...000444222222===MMMooovvvppptttuuuhhh{{{nnnVVVOOORRRggg+++)))''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&$$$###""")))&&&$$$%%%((((((&&&###%%%###"""!!!"""$$$&&&(((&&&### """&&&)))***'''&&&%%%$$$$$$&&&''')))***)))((('''%%%%%%$$$$$$&&&### !!!%%%'''&&&$$$ """$$$''')))******''''''&&&'''(((***,,,---,,,***))))))))))))'''&&&&&&(((***+++***'''&&&%%%&&&'''(((*********)))(((&&&'''(((***,,,---------+++***)))(((((((((((((((&&&&&&((()))+++...///000++++++,,,---............)))+++,,,---......------+++,,,---......///000111111///---------///000111222;;;CCCDDDAAA>>>:::777555333222222///++++++...//////////////////...---***+++...111333444444444555444444333222111000000//////111555888::::::999777555222111111111222222222333333222000///000111000...------///222333333777DDD\\\}}}kkkHHH===333111222444666:::888666333111//////000111...111444777777555444333111666888555222222111...111111111111111000000000222444777888777666555555555666666444222111222333111222222111/////////111555777888777666:::BBBHHHLLLDDD999333111333444444333444666888999999888777===QQQqqq~~~jjj```bbbkkk|||zzz___MMMAAA:::777888888888888999999999999999777777;;;FFFXXXppp}}}gggaaaZZZZZZ[[[\\\qqqzzzTTTAAA:::444111111000000//////111999BBBIIIbbbgggdddUUUEEE???@@@BBB666444222111222444444333555444222///...000444888888777555333111//////...111000///...---------------...---,,,+++***+++------******000777888222+++---...............------(((***,,,...///000111222999777555444444333111000111111444666333000666???XXXrrrwwwooozzztttaaauuujjjYYYTTTccczzzyyy+++)))'''&&&&&&&&&$$$"""''''''''''''''''''((((((&&&&&&&&&%%%%%%$$$######(((&&&###$$$'''(((&&&###$$$$$$%%%%%%&&&'''((((((%%%""""""%%%((())))))(((&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%""" """&&&((('''%%%!!!!!!###%%%&&&'''((((((((('''''''''(((***,,,---,,,***(((((()))((('''%%%$$$'''++++++)))'''%%%&&&%%%&&&((()))*********)))((()))+++++++++++++++++++++***)))((('''''''''''''''((()))+++---...///000)))***,,,---.../////////***+++---...//////......,,,,,,,,,---...///000///000///---,,,,,,///222555888EEERRRUUURRRNNNEEE===;;;444000000...++++++...---...///000////////////---///222444555555444333444444333222111000//////---...000444888:::999888555444222000///000111222111222333444333333444666000...---...111333444444444:::JJJccc{{{lllVVV===666111222444444666888777666333111000000111222000111333555555444111000///444777555555777666444333333222222111111111111333666888999777555444333555666666444222222333444222333444333111000000111222444555444444555:::======777111...000333555555000444888888666666888:::>>>LLLeeetttiiiiiiqqqsssZZZMMMIIICCC===999666666777777999;;;===>>>999999@@@UUUsssjjjccc[[[\\\^^^aaaxxx}}}VVVCCC<<<666333444000///......111777@@@EEEYYY``````TTTDDD<<<;;;;;;555333111111222333333333111111000//////111666999777666555333111///......//////...------,,,,,,,,,,,,------,,,***)))+++---000---,,,000666666000)))...............------,,,))),,,///111000111222444999666444333333333222111000222555777444222555;;;@@@XXX{{{uuusss{{{wwwaaappphhhYYYnnn***)))'''&&&&&&&&&$$$"""'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""%%%'''((()))************)))((('''&&&###""" ###&&&'''''')))'''%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###!!! ###''')))(((&&&######%%%&&&''''''''''''((('''&&&%%%%%%&&&((((((***)))''''''(((((('''%%%###'''++++++(((&&&%%%&&&$$$%%%''')))***++++++***)))+++,,,+++)))(((((()))***)))(((&&&%%%%%%%%%%%%((()))+++,,,---.........***+++,,,------,,,+++***+++,,,---///000//////...---,,,+++,,,...//////...,,,......------111999???IIIYYYiiinnnnnnkkk```SSSHHH:::000///000,,,+++...+++---000000000//////000///111555777888666333222444333222111111000000111//////000333666888888777333333222000......000222///111333444444444666888/////////111333555555444333444<<>>===888555444333222222222222222444666888888777666666666555666666555333222444555222444555444333111111222...///111222222444777:::333///,,,,,,000444555555///333777777555444777:::===EEEUUUiii|||xxxxxxoooTTTHHHFFFDDD>>>:::999888777777999<<<@@@BBB999:::DDD^^^rrrhhh___```dddjjj}}}XXXFFF???:::888999111000......111666;;;???GGGNNNQQQIII>>>888555333555333111111222222222000---.../////////111555888444444333111000///...---------,,,,,,,,,+++++++++***,,,...---***)))+++---111...---///333333...)))....../////////......---,,,///333333111000222555777555222111222444333333...111444555333333555888555GGGdddsssooo|||}}}aaahhh~~~rrr]]]ttt***((('''&&&''''''%%%###&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$''',,,222666666444111---)))&&&$$$###$$$###"""###&&&''''''&&&%%%$$$###""""""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%###!!! ###'''***(((&&&###$$$%%%&&&'''(((((((((***((('''%%%$$$$$$%%%%%%(((&&&%%%&&&'''(((&&&%%%"""&&&++++++(((%%%%%%'''###%%%''')))++++++++++++(((***,,,+++((('''''')))+++***((('''&&&%%%%%%%%%))))))+++,,,,,,,,,+++***+++,,,---......---+++***+++,,,...///000000//////...,,,+++,,,...///...,,,***///333333333999FFFPPPcccssswwwYYYDDD333111222...+++,,,)))---000111000//////000...000444888888666333111444333111000000111333444222000000111444666777666222222111///,,,,,,...111///111222333222333444666//////111333666777666444333333555:::======;;;:::777222///111222111444888222222222222222111111111333111000111444555555333333444444777>>>DDDAAA:::666666444333222222222333222444666777888999;;;===555666666555333333444666000222444444333111111222///000111222333444666888111///,,,...222444444333///000111222444555666666888;;;FFFYYYooo}}}ggg]]]YYYUUUQQQNNNHHHDDD???:::888999<<<>>>888:::DDD]]]zzzooommmqqqyyyyyyVVVEEE@@@<<<999:::333111000000222555888999777===???:::555444333000444333111111111111///...+++,,,.../////////111333000000000000///...---,,,***++++++++++++***))))))'''+++///...+++)))***---///...---...///000///---......///000000000/////////333555333000...111444555222000000222444444444111444555333111222444555666>>>OOOiiizzznnnlllyyydddeeexxxwwwcccnnn)))(((''''''''''''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&!!!###&&&(((+++222<<>>:::888999555333111111333555666666...222333000///222222111444333111000000000...,,,***,,,...///...---...///...............------,,,))))))*********))))))(((&&&+++//////+++)))***,,,,,,,,,,,,,,,---...000111......///000000000000000111444666333...,,,///333333111//////111444555555666888777444111222333444888999???QQQmmmuuubbbkkkwwwhhhhhhyyy{{{iiijjj