BM6t6(@ '''222999666000---,,,++++++///444777777555111...***++++++,,,---000555999;;;888333---***,,,111666888666555555555555333111///,,,((($$$!!! !!!$$$%%%&&&'''''''''%%%%%%''',,,222333///,,,,,,...---,,,+++---000444666666111***### !!!###!!!"""###%%%'''((((((''''''(((((('''(((***---111333,,,)))'''***111888===>>>???CCCFFFIIISSSaaakkknnnkkkiiigggiiimmmssswwwyyywwwnnnfff]]]VVVNNNNNNLLLHHHBBB:::333///---,,,,,,,,,------,,,***&&&$$$"""!!!###&&&))),,,666555333000,,,******+++,,,)))### """###%%%$$$ """'''((('''%%%$$$$$$''')))+++)))'''%%%###"""!!! """%%%$$$###""""""###$$$$$$"""$$$&&&'''&&&"""%%%...444333000...------)))###"""'''+++)))))))))(((&&&%%%&&&(((+++'''######%%%(((((((((###""" !!!$$$(((++++++)))%%%###"""!!!###$$$(((%%%"""###&&&***+++***---,,,)))$$$!!! ###%%%---,,,+++)))((('''&&&%%%((('''%%%&&&''')))*********+++---...---***'''&&&######%%%)))---111222111111111666;;;;;;555111111666777777222+++&&&######+++...333777:::===@@@CCCHHHKKKUUUfffxxxrrr\\\JJJBBB999111222444444444555111...++++++...111111000222111///---+++(((&&&%%%+++...///,,,&&&###%%%(((***+++...000111///...,,,///000000---***)))+++...000///---,,,,,,...111222///---***'''&&&'''(((***,,,...//////......000111666333---((('''...;;;DDDTTTkkk+++444999666000......---///000333666888666111---((()))))))))))),,,000444777666333000...000444888999777444444444444222111///,,,((($$$!!! %%%&&&'''(((((('''&&&&&&)))...222222...++++++---,,,,,,,,,///222555666555...)))""" %%%&&&&&&'''(((((((((((()))(((''''''))),,,000333,,,***(((***111999>>>AAA@@@FFFKKKPPPYYYeeelllmmmhhhgggfffiiinnntttxxxzzz{{{qqqiiiaaaWWWPPPLLLKKKIIIEEE???777111,,,,,,++++++,,,...///...,,,$$$###  """%%%'''---......+++&&&$$$&&&)))...+++%%% """$$$### !!!&&&'''&&&%%%$$$$$$%%%'''((()))(((%%%$$$###"""  """###"""!!! !!!""""""###%%%&&&%%%"""%%%+++...,,,***((())),,,***'''%%%%%%'''***,,,))))))***)))'''''')))***(((%%%!!!!!!###%%%%%%%%%!!! !!!###'''******'''$$$!!! """###&&&$$$"""$$$'''******)))+++***((($$$!!!"""$$$''',,,***(((&&&%%%%%%&&&'''%%%$$$######%%%'''((()))+++,,,------,,,)))&&&$$$"""!!!!!!###(((,,,...///000000222666555000---///222444555222,,,'''$$$$$$***---000333666888<<>>:::555111...,,,***(((%%%%%%&&&&&&&&&%%%***)))((('''%%%$$$###"""%%%+++///+++"""!!!''')))))))))(((((('''''''''######!!! !!!"""!!!"""######""" """######  ###%%%###$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###$$$%%%$$$""" """(((---222000,,,)))((()))***+++'''''''''&&&%%%'''+++...222111000---+++*********)))***+++++++++***)))((()))***+++,,,---,,,++++++((($$$"""%%%'''&&&)))---000000...+++***)))************,,,///222)))&&&###!!!"""%%%***---,,,+++)))%%%!!! """%%%---...///...,,,)))&&&######$$$&&&))),,,+++(((&&&$$$$$$'''***)))'''+++222888444///+++***,,,///000333333333111000111444777444555999CCCNNN\\\nnn}}}zzzfffUUUBBB999555000***'''$$$&&&))),,,...000222333555333111000000222555777555333///,,,***,,,000333///000000111000///---,,,+++******+++,,,///000111222000---+++***+++,,,...---...//////...---+++******++++++***((('''''')))000111222222111444:::???TTTnnn$$$((((((&&&)))111777999888222,,,***,,,---,,,)))'''((()))((('''''')))++++++...222444444444444555444222000000///...,,,***&&&%%%$$$###$$$'''***,,,,,,,,,***)))))))))))))))''''''(((***---000222444///000222444444000***%%%&&&,,,333555000,,,******+++)))'''%%%$$$%%%''')))(((((('''(((***---111333888777666555777>>>FFFLLLUUU[[[```ccchhhnnnpppnnnqqqqqqssswww{{{~~~~~~{{{tttjjjeeeccc^^^XXXQQQKKKFFFCCC???===:::777333111///...///---***((()))))))))(((---------,,,+++***((((((***///222...'''###%%%(((---,,,+++)))((('''''''''%%%$$$###"""""""""######!!!!!!""""""!!!!!!!!! !!!#########$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$###$$$$$$###"""$$$***///222...)))%%%$$$&&&)))+++)))((('''%%%$$$%%%))),,,111111000---***''''''(((***++++++,,,,,,++++++*********+++,,,---......///---)))### !!!$$$'''((()))---111333111...+++******+++,,,,,,+++---///222)))((('''&&&''')))+++---+++***(((""""""---...000000///---***(((&&&(((+++///111///***%%%"""&&&---111000,,,...333888333---***,,,///333555222333333111000000111333111222777???HHHSSScccpppuuudddOOO@@@555+++%%%###"""%%%(((***+++---000333777666333111000000111222111000...---...000222444000///---++++++,,,...///000...,,,,,,...000000000///---+++***+++---///111000111222222222000///...+++***)))&&&$$$$$$''')))000222333333222444999>>>TTTmmm%%%((((((&&&(((000666777555000***&&&&&&(((******'''(((*********+++---...222333444444222111222333000000///000000///+++))))))(((&&&%%%%%%'''***,,,---,,,***)))((((((((()))&&&'''(((+++...000111222,,,---///222222000+++'''(((,,,000222000---,,,,,,***)))(((&&&&&&''')))***&&&'''(((***---000222444555666888999<<>>DDDLLLXXXcccvvvppp[[[HHH666)))###$$$"""$$$&&&'''(((***...222777666444222000///...............000222222222222000///---++++++---///111222///,,,---///000000//////...,,,,,,---///222444444444444444444444333222000///+++&&&###$$$'''***000222444444444666<<>>444///000)))((((((,,,222666888777555777888888666444444555111222777>>>CCCHHHRRR[[[hhhvvvwwwbbbLLL888)))$$$&&&"""$$$%%%%%%%%%(((---222666666444222000...,,,+++------///222444333111///000///...---...000111222111...,,,,,,///111000///000///...---...111444666666666666666666555555555666333...((($$$$$$(((+++///222444444555999???EEEOOOfff***,,,...---***)))+++---000+++&&&###$$$'''+++---((((((((())),,,000444777>>><<<888555222111222222///---,,,---///...+++(((+++------)))$$$"""&&&***//////...+++))))))+++,,,///,,,***+++......)))$$$$$$''',,,///000///------***///222000///222444222000,,,'''&&&(((***)))((('''''')))---111555888:::888999;;;???EEELLLRRRVVVccchhhpppyyy}}}{{{uuupppoooqqqtttvvvxxx~~~wwwpppiiiccc___ZZZSSSIIIAAA<<<:::888777777666222------//////,,,++++++++++++,,,...///000)))))))))+++,,,---,,,***((()))*********)))(((&&&%%%%%%%%%&&&(((+++---///+++(((&&&&&&))))))'''%%%&&&%%%$$$"""!!! """""""""!!!$$$$$$&&&'''(((&&&""""""###'''((('''((())))))(((&&&$$$###"""$$$&&&%%%###"""###&&&'''&&&$$$""""""&&&+++///222000---***(((&&&&&&&&&000---***((('''&&&%%%###$$$"""""" $$$""""""###'''***---...,,,***&&&!!! %%%)))666666555222...***))))))+++---///...***((())),,,,,,///222555444222...,,,+++)))((('''''')))+++,,,...---...000222222000...---...------,,,+++)))(((---222:::???@@@;;;444///***,,,...111444666888888888888888999:::999666333111444888;;;===BBBIIIOOO\\\eeexxxiiiVVV@@@,,,%%%***&&&%%%######%%%)))---000333222111000...---,,,+++...---,,,///222333222///444222000000111222333333111///------///000111000444555555444333333444666888999999777444444777:::>>>777...(((&&&'''***+++///111222111111666@@@HHHPPPaaa)))+++---,,,***)))***+++,,,)))%%%""""""%%%(((***((((((((())),,,000555888:::999777555444444444444//////000000000...,,,***...///...***$$$"""$$$(((,,,,,,,,,***)))***---///111---+++,,,//////+++'''%%%(((...111111///,,,***)))---//////111555666333///+++&&&%%%'''***************+++...222555777888888<<<@@@DDDHHHOOOXXX___eeeiiipppxxx|||{{{vvvqqqmmmppptttvvvyyy|||rrrjjjddd___[[[UUUOOOGGG@@@;;;888555444444444111---,,,...---)))++++++,,,------......///%%%$$$###%%%(((***(((&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&(((+++---///,,,)))((())),,,,,,***&&&$$$$$$$$$$$$############"""$$$%%%$$$!!!""""""$$$'''((('''$$$!!!!!!"""%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((&&&###"""###$$$%%%%%%&&&&&&''')))---111///...+++)))((('''''''''...+++(((&&&&&&&&&&&&%%%%%%  """""" """&&&***---///...,,,'''""" %%%)))444444333000,,,)))((((((,,,...000000///.........---///111333333111...---************,,,...000222222111000000111222111///............/////////000222555999<<<;;;999444222,,,---///111333555666777555555666777888777555222222555888999:::===CCCHHHQQQYYYkkkwwwbbbKKK555,,,...***'''###"""###''',,,///000000///...,,,+++******///------///222444333222666555333333333222222111///---,,,---000222333333555666777555444333444555666777888777555666:::>>>;;;666...(((&&&'''((()))...///000000000666???GGGRRRccc(((***,,,+++***(((''''''***(((&&&$$$###%%%'''((()))(((((())),,,111666999666555444333333444555666000444666666111---,,,,,,000000///+++%%%"""###&&&((())))))((((((***...111000---+++,,,...///,,,***'''+++111555555222---)))(((***+++---333999999555...***%%%$$$'''+++,,,,,,---------000444666777777888>>>DDDHHHLLLSSS```iiigggjjjooouuuyyyyyyvvvrrrooorrruuuxxx|||tttiiibbb]]]XXXUUUNNNJJJDDD>>>:::777333000000111000------...+++&&&)))***,,,---...---,,,+++""" %%%(((&&&### !!!"""$$$&&&'''"""###$$$%%%'''***,,,---)))''''''))),,,---)))&&&!!!"""###%%%&&&&&&&&&&&&$$$&&&))))))'''$$$"""!!! """%%%((((((&&&$$$!!! """%%%(((******%%%$$$"""!!!"""###%%%&&&*********((($$$""""""""""""%%%)))+++,,,---///000******)))(((((((((((((((---***'''&&&''')))***+++&&&"""!!!###"""!!!!!!%%%))),,,...000---(((""" $$$(((111111000...***(((((((((---...000333666666444111......///000000//////...((()))***,,,///222555666777444111///000111222222......///000111444666888666777777777666555444333...///000111222333444444111111222444555555222000222555666666555666;;;???GGGMMM\\\ppppppWWW???222111///***%%%"""$$$'''+++------,,,+++***))))))))))))///...---...111333555555888888777666555333222111---,,,,,,...111555777777666777777666333222222333222333444444555888<<>>EEESSSccc'''(((******(((&&&%%%$$$*********((('''((()))++++++***)))))),,,111666999444222///,,,,,,///333555444999===:::111***)))+++//////...+++'''%%%&&&''''''&&&&&&%%%$$$'''+++...,,,+++))))))+++,,,+++***(((,,,222888:::666ӵ444<<<<<<666---)))$$$###''',,,...///...---...111666::::::999888<<>>>>><<<888888<<>>:::555111---000222111111111+++%%%"""$$$''')))(((&&&###!!!!!!%%%$$$""" """%%%'''!!!!!!!!!!!!!!!!!! >L((((((%%%!!! """=hĦ!!!"""&&&((('''&&&%%%&&&!!! """$$$&&&&&&%%%4ĉ@ӵ$$$###!!!!!!###%%%)))++++++***((('''%%%###!!! ###'''---///...+++)))'''%%%%%%&&&'''((()))))))))(((&&&$$$%%%(((+++......)))((('''''''''&&&$$$###!!!%%%&&&&&&&&&'''(((...,,,(((###!!!!!!%%%))),,,------,,,+++---///222111111222777;;;;;;888444---,,,+++******,,,...///+++---///111222333333333444111--->L666111000//////000333666777222222222111111000//////222222000///////////////++++++,,,...000000...,,,---///000///...000444999AAACCCLLL\\\ooottt[[[FFF;;;111---+++,,,///222111///+++***((('''&&&'''((((((------,,,,,,---000333555666888::::::777555444555555333222333555777888888222333444222///,,,+++,,,,,,***))))))***,,,...///***)))(((***---///000000***+++,,,...333999@@@EEENNN^^^///---+++******)))'''%%%(((+++,,,,,,***+++///333111...,,,***,,,000555888666000((("""!!!%%%,,,111999===>>>777---%%%$$$&&&))))))***+++,,,---------***((($$$  ###"""$$$&&&((()))))))))(((%%%%%%(((...333GG=?999555---***'''(((,,,000111000)))(((***111;;;AAAAAA>>>999888;;;GGGVVVbbbffffffaaaaaacccgggmmmppprrrrrrwww{{{zzziiiddd\\\WWWTTTPPPKKKHHHEEEDDDAAA@@@>>>:::666222...111333222222222---&&& """$$$%%%%%%""" !!!!!!"""!!!!!!!!!"""######$$$ HdĦ(((***(((%%%"""=Īj !!!###"""!!!!!!"""%%%'''((((((GG=?######$$$&&&((()))***'''%%%$$$$$$$$$$$$"""!!!%%%(((---...,,,)))'''&&&%%%&&&'''((()))))))))(((###"""!!!"""%%%((())))))((()))))))))'''%%%###"""!!!%%%))))))&&&$$$$$$&&&,,,+++***'''%%%&&&))),,,------------,,,...111444222222444666777666333111,,,+++)))((()))+++---///111222444555666555333222111///,,,HdĦ666000//////...///000111222......///000000000000000333222000......---......++++++,,,...//////---******---///......000555:::===>>>GGGVVViii}}}eeeNNN@@@444000,,,...333555444111...,,,***(((''''''))))))---...///......///222444555777:::888555333444666777555333333444666666666111333444222000---,,,++++++(((%%%$$$%%%&&&'''&&&%%%%%%&&&(((---000222222******+++...333:::AAAEEEIII[[[777333///ӵ))),,,///ĭӵ+++ӵ+++Ħ777999888222***%%%$$$&&&(((ӵӵ+++,,,ĦƜ`1.׼s555666333---Ħ111000(((''')))111<<&e+++g&e111>hӵ555333...(((%%%&&&(((g&e///guO>uO>&e+++///4ff?>ߝL...gĉ@000222444222Shӵ///)))''')))111<<hӵlllssswwwyyyyyy|||fff?><zg&e>&eQQQQQQHL555222///ShӵgL###"""  """$$$"""###S?ʬ3h?D%%)?$$$$$$ZufĦ,,,)))$$$gL"""$$$###g&e333gĉ@%%%g&e>&e@e&&&(((??+++,,,((()))*********)))g<ĉ''')))***(((3we<Ħ''''''$$$!!!3h?@e000000111333555333222000Z...333555555222---3h?gL111444555555333000...222222222D%%)?...fff?><z///333=?Ħ,,,g&e...g&e---///111S?ʬCCC4ff?>ߝL@eg&eVVV@@@7773h?g&e>&e666555??888::::::555///---///333222000...///111333333333555777999999777444333222,,,)))%%%###%%%&&&%%%$$$$$$""""""$$$'''***,,,,,,&&&&&&'''+++222999???BBBDDDWWW:::4Dӵ000---111Hƅ^Hu]Ħ,,,Hu]Ħ333ZuR)Ħ222000//////...,,,***Hu]Ħ&&&HŐeHŐeHu]Ħ...qIܗGIӵ---tt000///,,,HGgĉ@111000+++)))+++222888;;;Hu]ĦZZZZuR)Ħnnnwwwzzz{{{|||sߝLGdUĦHƅ^Hu]ĦNNNntHdĦ666444HGgĉ@+++HdĦ%%%$$$""" ###'''***)))$$$!!!Htƅ^ Bt=o9ĦDtfo9Ħg?***(((HdĦ!!!### Hu]Ħ000tt###$$$Hƅ^Hu]Ħ H׼s&&&)))+++,,,,,,*********)))((()))tQ&&&(((///111je<Ħ%%%%%%&&&Bt=o9ĦH׼s000222333444333222222111...HtĦ...///111111+++Bt=o9ĦHdĦ...000222333222111000444333111Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ,,,Hu]Ħ444222Htƅ^;;;qIܗGIӵH׼sHu]Ħ```MMMBt=o9ĦHƅ^Hu]Ħ444222;;;:::888555333111000000666333///...///111222222999FFFKKKAAA999888555///...***$$$###%%%(((((('''""""""$$$'''***+++)))'''%%%%%%'''+++111555777777AAAYYY:::7774DuXӵ111111333DdDΦDdDĦ---DdDĦ555333t|<111000///000222333222111DdDĦ###DdDΦDdDΦDdDĦ...peƜ4DuTӵ+++`eĭ---qet666555333,,,)))***000555888DdDĦ___nnnt|>>:::4DuXӵ:::777666DdDʜ4DuTӵ000>d<Ħ666Dt'''''''''+++000444666777>d<Ħ&&&>d<ʜDd<ʜ4DuTӵ***---F&uTӵ(((4DufئL>e...puR)Ħ444///,,,,,,000555:::>d<ĦkkkDttttxxxyyy|||DdDΦDdDĦnnn>d<ʜ4DuTӵ@@@4DwDd<Ħ***puR)Ħ>d<)))$$$"""&&&((('''peӵ777ĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ&&&>d<(((+++>d<Ħ,,,4DufئL>e***DdDʜ4DuTӵDdDĦ)))'''### ###(((---///---------,,,,,,---geĦ+++s<v>aĦ###&&&peӵDx<DdDĦ'''(((((('''%%%$$$)))---111DdDĦ((((((***)))peӵDx<>d<222///...---------)))***+++>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ,,,>d<Ħ555peӵ000Ħ888F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ000///000111222333333444555666555333111///+++.../////////444???HHH]]]\\\QQQ???222///111000000111000...******---111222111000000111000---+++)))***,,,...000333666999LLLccc???:::4DuXӵ>>>777666D&dq&ĒR111222sdKĦ222DHRRud'''''')))...222444555sdKĦ,,,D&oq<Ōq&ĒR%%%&&&***>dp&ĒR111)))nfʜd<Φ>d<Ħgggs&dq&ĒRCCC;;;i?ʜtd<Ħ&&&HHܗDӊB...<x!!!###&&&&&&B?d<$$$ """'''+++------------,,,******geĦ'''Hg8>aĦ$$$%%%B?Ho9)))>d<((('''%%%$$$%%%)))...>d<ӵ((('''B?Ho9)))<x,,,*********&&&''')))&ӫeʬtIӇ###>d<Φ>d<Ħ555D&ӫetIӇ000DdDĦ111sdKĦ666B?dp&ĒR>d<sdKĦB?Ho9000s&dq&ĒR555000...///111333333222333555777777555444222---///000......333===EEEOOOMMMEEE999///---...///000222333111...///222666333333333444444222///++++++...222444555777:::<<>>555555Hu]3hh222222222ne///...=e---+++***+++///333555666ne444000pIƎ@t@h&&&%%%$$$>h:::333,,,fe444@ďD000...---)))(((+++111666???nezzzxxx=e}}}egennncccsĪj@hDDD===555fdDĦ%%%@ďD))),,,Hkge***$$$ !!!%%%&&&@h)))%%%@GHĪj@IŌ!!!Bene'''Hkge***ne,,,000fe)))Hu]3hhse***'''###!!!###&&&(((******+++---,,,***(((geĦja>aĦ&&&&&&@G(((%%%se++++++)))(((&&&"""&&&***<Ō((('''&&&@G))))))Hkge000,,,***)))((($$$%%%'''HĪj@IŌ$$$%%%ege666888Hu]3hIŌ///111DdDĦ666ne333555@h111///>hpppsene@G111111sĪj@h???999111---///111333333222333444666777777666666000111000//////333;;;AAA???===888222---,,,...000222333333222111111333555222222444777777555000,,,+++000666::::::;;;===@@@JJJ___5554DuXӵ999ĵD^333222222333000,,,***...000...,,,---000333666666333888666000)))&&&$$$'''888777111...333222......------...,,,,,,000555;;;BBByyy}}}yyyfffbbb\\\CCC===555///---DdDĦ'''((($$$&&&***000+++%%%!!!"""%%%'''&&&***)))((('''###"""###%%%(((***+++---!!!%%%D^s׼s------)))%%%$$$$$$%%%&&&&&&%%%(((+++,,,+++(((geFm8444>aĦ******))),,,&&&"""s׼s+++,,,---,,,***)))%%%''')))Ho&&&((((((&&&%%%,,,,,,---444111...,,,******$$$$$$%%%***'''(((999777888D^---000333DdDĦ999333444333555555444000///PPPddd~~~s׼s111111000FFFDDD<<<333...///222333333111111222333555666777777333222111111333666;;;>>>777444111...,,,,,,///222555333111111111111000000...000444888:::777111,,,)))111999>>>>>>===???AAAIII]]]Φ4DuXӵtvӵ>d<Ħ;;;333222222333444333Ħ)))&&&""""""'''---333000...,,,,,,///333555666666111Ħ:::444000*********,,,...000333444,,,(((%%%'''---111111000333444333//////222222///...------...///...,,,***%%%+++000000---,,,...000222222666<<<@@@GGGTTTaaaĦvvvrrruuu{{{nnn___UUUSSSPPPLLLIIIGGGFFFEEE???888000,,,+++***&&&""">d<Ħ))),,,---'''((((((%%%###$$$(((,,,///000222333000+++%%%!!!"""&&&((('''$$$!!!!!!%%%(((******))))))"""#########!!!###%%%%%%$$$"""  ###&&&%%%''')))***Ħ)))+++)))$$$!!!%%%&&&"""!!!>d<ĦBe'''+++...+++(((%%%%%%%%%$$$###"""&&&+++---,,,***geFYĉ777888>aĦ---------+++(((%%%$$$+++000...%%% Be***,,,---...---,,,++++++++++++nu]ӵ&&&&&&&&&(((+++------...//////000222666999666555333111///------,,,$$$###%%%)))...333666777222///+++***,,,111777;;;::::::888555666>d<Ħ,,,---...111555>d<Ħ;;;777444Ħ111333666888999888666555777222///111222333888>>>HHH\\\vvvBeĦ}}}dddMMM<<<555666...---,,,,,,111;;;IIISSSHHH???444...///222333333000000000111333555777888555333222222666:::<<<===666222...,,,,,,---111555888444000///000000---***+++...444999;;;888111,,,(((000:::@@@@@@???@@@AAAIII]]]?aŖ%7uSQuR)ӵsdKĦAAA888444000...///gdKĦ(((%%%&&&***...000000...,,,******,,,///000000222gdKĦ999333...---+++(((***...333444444+++)))((())),,,---...---///111111///333999888222///***&&&'''+++---)))###)))+++---.........///111555666999>>>EEEQQQ\\\gdKĦxxxtttqqquuu|||~~~rrraaaWWWMMMIIIEEEEEEFFFEEE???:::444111...+++***(((&&&$$$gdDĦ***,,,,,,,,,)))&&&"""!!!$$$***///111///------...,,,((($$$&&&%%%$$$$$$$$$###!!! ###%%%''')))***+++******%%%!!!!!!&&&'''"""!!!###%%%&&&!!!  !!!!!!!!!###&&&(((***+++gdKĦ((()))%%%!!!"""&&&(((&&&$$$sdKĦ$$$!!!%%%---,,,***(((&&&$$$$$$###"""$$$))),,,,,,***ŶS---,,,+++3we>>III\\\>A555nePPPLLL???999000***ne+++******,,,000222222000---+++((((((+++---///000ne888555///+++)))((('''***///333444444///,,,)))((()))+++---------000222222555:::888222000+++((()))...///+++'''))),,,000222222222333333999;;;>>>CCCKKKUUUneuuuuuusssooorrrxxx~~~uuudddVVVNNNIIIEEEAAAAAACCCBBB===999444111---***)))'''%%%De'''+++///000---***&&&%%%&&&+++000333---++++++,,,......,,,)))&&&$$$!!! !!!!!!!!! ((()))***,,,------------(((%%%"""$$$((((((### """######""""""""""""###$$$%%%%%%!!!!!!"""%%%******+++ne%%%&&&&&&###"""%%%(((((($$$ne&&&### """&&&,,,+++)))'''%%%$$$$$$$$$ ###&&&)))***+++>A...---***k<///---+++++++++------,,,***'''$$$######$$$%%%''')))+++,,,,,,+++......---fh&&&&&&'''(((***,,,---000......///222444555555///111222111...,,,******$$$""""""%%%+++000333444333222111111111444666888666333000///111De666666999<<<888222ne444444ne444222000111555555222111444333444444444333444777999@@@NNNbbbvvvnelllYYYGGG:::---***(((,,,888IIIVVV]]]RRRHHH<<<555444555444222...---+++,,,///222444444444000---...333:::???AAA999666333111222555777999666666666555444111///...+++,,,000444666444000,,,***,,,///333777:::<<<<<>>===999666444111,,,)))((('''%%%$$$!!!'''---222444...***'''(((,,,111444555***))))))+++---...---+++'''###!!!""",,,---......//////......+++(((&&&(((+++***$$$ """""""""!!! !!!###%%%&&&'''''''''### """"""&&&,,,***+++$$$###$$$!!!"""$$$(((***)))###""""""""""""!!!!!!  ###'''...,,,)))'''$$$######### !!!"""%%%'''***000///+++---,,,+++)))))))))+++***)))'''&&&%%%%%%%%%$$$###$$$(((,,,...---***///...---+++&&&&&&&&&&&&'''***,,,------,,,+++,,,000333555555111222111///+++(((&&&&&&%%%$$$###$$$(((,,,...///444555666777777777666555444222//////111333555777;;;===888222333111111777444111///000444444111000222555444333333555555444333777DDDVVVhhhyyyzzzeeePPP@@@///+++)))...:::FFFPPPVVVOOOIII@@@:::666444333222...,,,******---000111222000...+++,,,111777;;;>>>888444111111555999::::::888888888666555222111///......000333444444111...+++******...444:::<<<;;;BBBVVV999:::;;;<<<<<<<<<:::999333222333777@@@IIINNNPPPMMMDDD555)))%%%'''...333---///222555777777555444///,,,'''%%%&&&(((***+++...///111222222///+++((((((***,,,000333444444333111...***((((((***++++++***///555999999666000+++***((((((***///000...+++(((...777===???>>><<<;;;>>>BBBJJJSSS\\\fffooouuuxxxrrroooqqqssssssuuuyyytttdddYYYQQQLLLBBB???<<<:::999777444222111...***((('''(((((('''###!!! """'''---222555...***''')))///333333000(((((((((((())))))))))))(((######%%%------------------,,,,,,)))''''''))),,,***%%% """%%%&&&$$$""" !!!$$$&&&&&&%%%%%%###!!!"""$$$$$$"""###''''''((()))'''%%%###"""###!!!$$$))),,,+++'''### """$$$""" """&&&%%%###!!!!!!"""%%%'''111///,,,(((%%%###""""""""""""!!!"""$$$(((,,,///333111...)))&&&###""""""&&&(((***+++***((((((((()))'''&&&%%%&&&'''''''''&&&######(((///222///,,,000///---+++)))'''&&&%%%&&&%%%%%%%%%&&&(((***,,,***)))(((+++///333555555111111000---(((%%%######(((&&&%%%%%%&&&(((***+++222444777::::::999666444333333222222333444444444000444999:::777222000111111000000444888:::888555///---///444444111111333555333111222444444111---222;;;III\\\pppqqqXXXEEE888111,,,///777===BBBFFFFFFDDD@@@;;;555222111222///,,,******,,,...000000---,,,******---111444666222///,,,...444888999777888888666555333111///.../////////222444555444333...***(((,,,444;;;>>>===DDDYYY999:::===?????????>>>===666333333555999===AAADDDJJJCCC888...)))***///333111222222222333444666777444000+++((('''(((((((((,,,...000222111///---+++,,,...222444444444333222---,,,++++++,,,,,,***)))+++...444888666000)))%%%%%%%%%&&&))),,,...,,,)))(((///888>>>AAA@@@???>>>>>>DDDNNNYYYcccmmmuuuzzzwwwrrrooorrrvvvxxx}}}{{{jjj___VVVNNNHHHDDDAAA===999666333000......+++(((((()))+++++++++'''%%%###$$$(((,,,000111...***((()))---...+++'''######$$$$$$%%%&&&'''(((((($$$!!!%%%''')))))))))((((((((((((((($$$###$$$&&&)))(((%%%!!!"""%%%((((((%%%!!!!!!$$$&&&&&&$$$###!!!"""'''***'''!!!!!!###$$$$$$###""""""### !!!$$$(((,,,------,,,%%%''''''###!!!)))(((&&&%%%%%%&&&&&&'''------+++***((('''&&&&&&&&&$$$""""""###&&&***---000...+++(((%%%$$$######$$$'''***+++***(((((((((&&&%%%###%%%'''))))))((('''%%%$$$)))000444333000111///---+++((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&'''+++///333444444111000...+++&&&$$$$$$%%%+++***)))''''''''')))+++///222666::::::888555222111222444555444333333222,,,222888999888666555555333222111333777999888666,,,,,,///444666333333555666444222222444333000---///333<<>>===:::666333333444000...,,,,,,...//////...,,,+++***)))(((***,,,---,,,******,,,111444555444666555444222///...,,,,,,///...///111444777777777000,,,))),,,555>>>AAAAAAIII^^^222444888:::<<<;;;:::999777444222444444222444888???<<<666000,,,,,,///222555444333111///111444777666333///,,,+++***)))(((***---000111000...---------000333444333222111222,,,++++++,,,---,,,***''')))+++000444111(((###"""######%%%(((+++,,,***((((((...666;;;>>>?????????@@@GGGSSS___iiiqqqxxx|||vvvrrrppptttxxx|||qqqeee^^^WWWNNNGGGEEEBBB>>>888333///---,,,,,,***)))***,,,------,,,***(((&&&''')))+++,,,------+++***++++++)))$$$ !!!"""$$$(((***'''$$$ !!!$$$&&&(((%%%$$$$$$#########$$$$$$ """$$$%%%###""" """%%%''''''%%%"""!!!$$$&&&''''''%%%$$$###***...***!!!!!!######"""!!!"""###!!!"""%%%(((+++...000111((()))'''### ###***)))'''((())))))'''&&&%%%&&&(((***+++++++++***'''&&&%%%$$$%%%&&&(((***,,,***'''&&&&&&&&&%%%######&&&***+++***((('''&&&$$$""""""&&&***---,,,)))(((&&&&&&)))///444666666111000---***((('''''''''%%%&&&'''((((((&&&%%%$$$$$$%%%(((,,,111333333222//////---)))'''&&&(((***//////...,,,******---//////222555888888666222000---111555777555222///---,,,333:::::::::;;;<<<<<<777444111222555777777666,,,+++///555666333222444777555444333333333111///---...444BBBWWWnnnxxxbbbIII999,,,,,,//////111555888999:::999888666777777000/////////000000...,,,,,,,,,+++)))'''&&&'''(((***+++,,,...000111222333666555333000...,,,+++***...---...000333666666666///,,,***...555===BBBDDDMMMaaa---///222555666555333222333///...000...******...111111///,,,)))***---111666666555222//////222666666444222000000///---++++++...111111...+++++++++***,,,///000///...///000///...,,,+++++++++(((&&&%%%%%%)))...+++###"""$$$%%%(((+++------+++))))))---222777999<<<>>>???EEEMMMYYYdddmmmssswwwzzzuuussssssvvvxxx}}}{{{lllbbb]]]XXXOOOHHHCCCAAA===777111...,,,,,,---,,,,,,---......,,,***+++)))((()))+++++++++***,,,---......+++&&&  """'''***$$$"""!!!!!!###&&&&&&&&&""""""!!! !!!!!!"""###  !!!%%%((())))))'''%%%$$$%%%'''''''''&&&$$$######+++000+++### !!!###$$$$$$"""!!!!!!"""!!!$$$''')))+++,,,...///)))'''%%%###!!!"""%%%''')))((((((***,,,+++((($$$!!!###'''***,,,+++)))'''&&&&&&&&&'''((((((((())))))'''%%%&&&((((((%%%######&&&)))***)))&&&$$$$$$!!! """'''...000...***'''&&&&&&(((,,,222888;;;222000---***(((''''''(((''')))+++,,,+++((($$$!!!###%%%)))...333444222000------+++)))((()))---000222333333000......111444444555666666555222///---,,,222999;;;888222---***---555;;;::::::===@@@>>>:::666000///111444444444---,,,///444555111///000333333333000......///111---000555;;;FFFXXXmmm{{{qqqTTT???///---///...111777555555555555666666666555//////000111222000,,,(((+++,,,---+++'''&&&'''(((---000444555222111444666888777444111///---,,,,,,---------...000222111000*********---333:::@@@DDDSSSfff+++---000333333222///...---)))))),,,***$$$$$$)))((())))))'''&&&'''+++000777888777444000///111444555444333333444333000...,,,///111000,,,)))((()))%%%(((+++,,,++++++---000444111,,,***)))((('''&&&!!!!!!%%%)))''' ###&&&(((***---///...,,,+++))),,,000333666999<<>>CCCXXXjjj...---,,,++++++,,,---...---+++)))&&&%%%%%%&&&''')))&&&$$$###&&&***...000555444222000000111333444333333444444333222111000***)))((()))***+++******%%%''''''%%%$$$%%%)))...555333000,,,***(((''''''!!!"""$$$&&&&&&&&&$$$###''')))+++---...---,,,+++&&&***000444777;;;BBBGGGTTTZZZccclllsssvvvvvvvvvuuuwwwxxxwwwxxx~~~|||oooaaaYYYSSSJJJCCC@@@:::999888444111///000111333111///,,,******)))***,,,,,,,,,++++++,,,,,,---000111222222000,,,(((%%%$$$%%%'''&&&$$$###""""""!!!!!!!!!!!!###$$$$$$!!! """!!! """%%%))),,,...//////......,,,''' !!!'''******((('''&&&333---&&&!!!!!!###%%%&&&"""###***+++$$$ %%%###!!!"""&&&,,,000222---***(((,,,222333...(((***+++***(((&&&$$$%%%&&&+++******))))))(((((((((######$$$&&&((((((%%%###&&&&&&'''))))))&&& ###'''))))))'''&&&%%%$$$$$$&&&)))+++,,,,,,---000000,,,,,,...---***...------......---+++)))+++...222666888555///******(((''')))---000000///444666999999888666666666666;;;<<<777111000///---111555;;;@@@@@@;;;111***333666999888555333333444666333///------......---///222666666333...***(((,,,,,,+++(((%%%%%%''')))111888===:::555<<>>HHHOOO\\\___eeekkkppptttvvvvvvssstttssssssuuu~~~zzzlll^^^UUUNNNDDD<<<888666777666444111000111222000///---,,,***))))))))),,,,,,+++++++++,,,---...111111111000...+++(((&&&%%%%%%$$$#########%%%&&&%%%""" """###&&&''''''%%%!!! !!!"""### $$$'''***,,,---,,,,,,***&&&!!! !!!###&&&''''''''')))***111,,,%%%!!!!!!%%%'''&&&###$$$))))))###!!!""" """&&&***---......+++))))))---333555333///------,,,)))&&&$$$%%%&&&******++++++++++++******######$$$&&&''''''%%%###&&&&&&(((******'''###"""%%%&&&&&&%%%%%%"""!!!!!!###&&&''''''&&&***///333111000111000.../////////000000///,,,***///111555666555111,,,)))***(((''')))---///000///333666888999777555444444555:::<<<777222111000...111444999===>>>999111***///111222111...,,,,,,...333111///...///000//////111222444333///+++((('''******)))'''%%%&&&(((+++666===BBB>>>888:::HHHUUUrrrwww___CCC555222222222222666333...,,,+++---///000000+++***///333111...---222555999;;;999555222000000333777888666555666777777666444444444333///,,,,,,++++++...111111///,,,(((%%%%%%'''***...888BBB```vvv***((((((---444888666333***&&&"""###'''***)))'''((($$$!!!$$$+++111333222/////////...---,,,++++++)))+++---......,,,***((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&""" !!!'''+++444555555555333///+++)))&&&'''''''''((()))***+++***)))((((((((()))+++,,,---///111444999CCCPPPYYYfffggghhhkkknnnrrruuuwwwsssrrrppppppuuuuuuhhhYYYPPPHHH===444000222333555444222111111111---------,,,,,,+++******,,,+++***)))***---///111222111///---+++***)))(((&&&$$$"""!!!"""%%%(((***((($$$!!!$$$&&&(((******(((&&&#########'''###"""&&&(((***'''((('''$$$"""!!!"""$$$%%%%%%%%%%%%$$$&&&***---...***%%%!!! ###'''***'''&&&&&&'''%%%!!!!!!######***...///,,,)))(((((()))---111555666666000///---)))%%%$$$%%%&&&(((***,,,...///...---,,,$$$######%%%&&&'''%%%###&&&''')))+++,,,***&&&###!!!!!!"""###$$$$$$$$$$$$!!!!!!"""###%%%%%%""" %%%///666666444333222111---.../////////---+++)))111444666555000+++((((((***)))((()))+++...///...222444666666555222111111222888:::666222222111//////111555888999555///+++***++++++)))'''&&&'''))).........000222222111///111111000...***(((((()))))))))((('''&&&'''+++...666>>>CCC@@@888777>>>GGGcccuuuhhhKKK:::333000000111777333///+++***,,,///111111---,,,000333111//////444888===???===999555333---///111333333444666888222222222333444222///,,,++++++---000333333222///+++((('''***---111:::DDD___ttt***((()))000:::>>>;;;666---(((###%%%,,,111///,,,,,,(((%%%(((000555555333+++,,,------,,,***(((&&&$$$&&&)))++++++)))'''%%%&&&&&&&&&$$$######$$$%%%***)))&&&!!!"""'''---///222333222///+++(((((('''&&&&&&(((***,,,...,,,***'''%%%%%%(((+++...222444777;;;@@@JJJWWW```kkkkkklllnnnqqqtttvvvxxxuuutttrrrsss{{{~~~nnnaaaTTTLLLDDD:::111---000222444444222/////////---...///000000///...---+++***))))))***---000222333000---***(((((())))))&&&%%%######%%%'''(((((('''$$$  """$$$%%%'''((())))))((('''&&&%%%)))%%%!!!###%%%&&&#########""""""###%%%'''&&&&&&&&&%%%%%%&&&***---***)))&&&###"""$$$))),,,***)))(((%%%!!! """$$$+++//////+++(((%%%&&&'''***---000333555000///,,,((($$$"""$$$%%%&&&)))---111222111///---%%%$$$######%%%&&&%%%$$$'''''')))+++---,,,)))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&""""""...999999444111000...''')))+++,,,***((('''&&&---111333000)))%%%%%%(((***)))((((((***,,,---...000222444333111...---,,,---444777555111111111///---...///222333111---***(((''''''&&&&&&'''(((***,,,---///222444444111...000///---***''''''***,,,,,,,,,+++)))((()))---000222888<<<999333111666<<>>@@@>>>:::555333,,,---...///111444777999000000222333333111...,,,+++,,,///222444444333222111---,,,///333777???GGGWWWkkk,,,***+++333<<<@@@<<<777///)))$$$'''...222111...///,,,)))+++000333222///)))***,,,,,,+++)))'''%%%###$$$'''))))))((('''%%%'''((('''%%%"""!!!###&&&000///,,,&&& """&&&(((***...111111///,,,)))'''&&&%%%%%%'''***---///---***&&&$$$$$$(((---111555:::???DDDJJJRRR\\\ccckkkmmmqqqtttwwwxxxxxxxxxuuuvvvwww||||||tttfffZZZNNNHHHCCC:::222///111222333333000---,,,,,,...000333666666444222000***)))))))))+++...000222111///,,,)))''''''((()))%%%%%%&&&(((***)))%%%"""###"""!!!!!!###$$$$$$###"""###%%%'''))))))(((((()))'''"""!!!$$$"""#########$$$$$$%%%%%% !!!###%%%'''(((%%%&&&(((((('''&&&'''((('''((((((&&&%%%'''+++...---,,,)))$$$ !!!""" !!!%%%)))---...,,,***######$$$%%%''')))+++,,,------+++'''###"""###$$$%%%)))---222333222000...&&&$$$""""""###%%%$$$$$$''''''(((+++------+++((((((((('''&&&&&&'''((((((((()))***+++***'''"""!!!---777777111,,,***'''$$$&&&((((((&&&%%%&&&'''(((+++...+++%%%###%%%)))******)))(((((())),,,......000111000---***((((((***111555333000111000...+++++++++---......,,,***%%%$$$$$$%%%''')))+++,,,,,,---000444555444000---...---,,,)))(((***---111000000000...,,,,,,...000000222333000***)))---222DDDUUUooo~~~[[[>>>,,,%%%''',,,333222///+++)))***...333111---,,,000111//////111333777<<<>>><<<777444222---,,,,,,...111444777999///111222333222000...------///111222333333444444555000...222777;;;AAAHHHTTThhh...---...333999<<<888444,,,((($$$%%%***......,,,,,,,,,+++,,,------,,,+++)))***+++,,,,,,+++)))'''$$$%%%'''((())))))))))))***+++***'''###"""%%%(((555555333...(((%%%'''******+++...///000///---,,,%%%%%%$$$%%%'''***---///...+++'''$$$&&&+++111555888>>>FFFLLLRRRYYYbbbgggmmmpppuuuyyy{{{{{{zzzyyyvvvyyy}}}qqqggg]]]RRRHHHEEEAAA:::333000111222222000...+++++++++...111555999999777333000))))))***+++,,,...///000...---+++***((('''''''''###$$$'''+++...,,,%%%!!!###$$$###!!! !!!$$$(((******)))((('''%%%""" !!!$$$&&&((())))))***)))'''&&&%%%###&&&'''(((%%%'''))))))'''$$$###"""$$$(((++++++******,,,//////...)))$$$$$$'''(((%%%&&&&&&&&&(((+++---,,,,,,###"""!!!"""$$$%%%$$$###)))))))))'''$$$######$$$%%%(((,,,000222222///...(((%%%"""!!!"""$$$$$$$$$&&&&&&'''***,,,,,,***((()))))))))))))))***+++,,,*********++++++'''"""""",,,333111,,,((($$$!!!"""$$$&&&%%%###$$$'''***&&&(((***)))'''&&&(((++++++***)))'''&&&'''***---...000111///,,,(((&&&%%%(((///444333111111000...*********,,,......---+++$$$######%%%(((+++,,,+++,,,---000444666555111............---,,,---000333111222333222000//////000111111///+++&&&%%%(((+++<<>>DDDMMMWWWaaakkktttyyyyyyyyy{{{|||{{{}}}yyylll^^^TTTPPPHHHEEE???777000------...222111///+++((((((+++---(((***---000111...(((###"""%%%(((+++------,,,+++---+++)))'''%%%###!!!!!!######$$$(((+++***&&&""" !!!###%%%%%%&&&&&&&&&&&&&&&%%%((((((&&&###$$$'''+++,,,)))%%%!!! """######%%%(((++++++***)))'''$$$""" !!!(((...000---******+++***)))***---333666666444,,,)))&&&''')))++++++)))'''%%%%%%&&&((('''### """'''******))))))***,,,&&&%%%***---***(((***(((%%%  ###%%%&&&&&&'''***,,,,,,***'''%%%%%%'''((()))***+++...000///111222///***'''&&&'''&&&+++000///)))"""%%%***111111333444555444111...,,,***((('''(((+++///111:::666333222///***(((***...111555666555222000///000---,,,000222000000222,,,,,,+++,,,...///...,,,++++++---///222333333222444444444444555333///,,,)))000888;;;888444222222---111555777777999<<>>JJJ]]]mmm}}}ttt[[[DDD333***...***)))---000...---...222666::::::777555555777888:::===>>>;;;999777666//////000444777666333///---000333555777:::===@@@CCC@@@;;;666444666888:::888666555666999@@@FFFKKKUUUccc000///---------,,,***(((***+++------,,,++++++,,,***,,,...000111000///------....../////////......---,,,+++,,,///444:::>>>444222...+++(((''''''((((((***+++)))((((((,,,000111000///,,,***((('''(((******,,,---------,,,,,,,,,...///000222555:::>>>AAAHHHRRR]]]hhhqqqyyy~~~|||zzz|||~~~sssfffYYYOOOKKKDDDAAA<<<555000///111333666333...***((()))+++,,,'''(((***,,,---+++'''###%%%%%%''')))***+++,,,,,,,,,***(((%%%###!!!!!!!!!######$$$&&&))))))&&&"""!!! !!!"""$$$%%%''''''''''''''''''''''''&&&###"""%%%))))))'''### !!!"""$$$%%%%%%'''***,,,)))((('''%%%######""""""%%%***...///+++(((((()))***)))***...222444333111,,,***'''((()))***)))'''&&&%%%%%%&&&'''&&&### !!!&&&))))))(((((()))***$$$"""&&&)))'''&&&(((***'''###!!!"""$$$&&&'''++++++++++++***)))''''''&&&'''((())))))***,,,///000111222///+++(((((((((,,,000444111***###!!!&&&***//////000222333222000---+++***)))))),,,///444666;;;777444444111+++(((***...000333444333111000000,,,((((((---111000//////+++***+++---//////...,,,))))))***---///222333333222111000111222111...,,,...777@@@BBB;;;333...---///222555777777888:::===:::;;;EEEVVVeeettt|||gggQQQ???444000,,,***...111000000222333666999777444111222444777999<<<<<<:::888666666111111111444777888777555444444555555555777<<>>999555444555777999888666555666;;;CCCKKKQQQWWWddd111000//////000000...,,,+++---...///......///000,,,---...///000000000000000000000111111000000000...---++++++...333999===444222...***'''%%%$$$$$$%%%'''((('''%%%''',,,000333111---***((('''((()))...------,,,++++++++++++---...111333555888===@@@DDDLLLXXXdddnnnuuu{{{|||zzz{{{~~~zzzkkk___RRRIIIFFF@@@===888333000111666::::::333,,,((()))+++,,,,,,'''&&&&&&'''((((((&&&$$$''''''(((((()))+++,,,---***)))%%%"""!!! !!!$$$######$$$&&&&&&%%%###"""!!! !!!$$$&&&((()))(((''''''(((''''''&&&### ###%%%&&&### ###$$$&&&''''''(((+++---&&&&&&%%%$$$$$$$$$$$$%%%(((***,,,+++(((%%%&&&''')))***,,,...000000---++++++***))))))***(((&&&###$$$######$$$&&&%%%###!!! %%%'''''''''&&&''''''""" """$$$###$$$&&&+++((($$$###$$$'''))))))///---***(((&&&&&&'''((('''((())))))((()))+++---...000000///,,,***)))***000333444111)))""" !!!""""""$$$''')))+++++++++---000000...,,,******+++,,,000444999;;;;;;888666666222,,,)))***---///111111///...///000(((###$$$+++111///,,,***'''(((+++...222222111...))))))***+++---000333444///...,,,,,,...///...---000;;;FFFGGG===111+++***000222444555555555777999777777>>>LLLYYYfff|||zzzeeeOOOAAA444...+++...222333444666666777777444///---...000666888;;;;;;888666555555555333222333666999:::;;;;;;999666333111444999===>>>;;;777444333444666888666555555777===GGGPPPVVVYYYggg666555444444555444111///+++,,,------------000222////////////000111222222777666555333222222222222---+++)))(((+++000555999444222///,,,)))'''%%%$$$&&&((()))'''%%%&&&***///333///***&&&%%%&&&((((((---,,,***)))((()))***+++...000222444666999===AAAHHHPPP\\\hhhpppuuuxxxzzzyyyvvvvvvxxx{{{rrreeeZZZNNNFFFCCC>>>;;;666111///222888===:::222)))&&&***...///...(((&&&######$$$%%%&&&%%%((()))+++---------,,,,,,)))'''$$$!!! !!!"""%%%$$$#####################"""  %%%(((++++++(((&&&&&&'''&&&&&&%%%### """$$$$$$""" ###%%%'''((('''((()))+++###$$$&&&((((((&&&$$$###'''((((((&&&$$$###%%%''')))***,,,......,,,)))&&&)))*********)))&&&###  !!!###$$$######!!!$$$&&&''''''&&&&&&&&&###!!! !!!###%%%'''(((%%%######&&&))),,,---///+++'''###!!!###''')))******+++***)))(((***,,,,,,,,,---,,,,,,+++******///000000---''' !!!"""###$$$%%%%%%&&&'''&&&%%%&&&(((+++------,,,++++++---///222666999;;;:::666555666333,,,)))***......///...,,,,,,---///'''"""###+++000...(((%%%$$$&&&***000555777666444......---------///222555...,,,******,,,...///000///:::DDDDDD999///++++++000111111111222222333444555333888CCCMMMWWWkkkwww]]]LLL888000+++...222444555777888888777222,,,***+++...666888:::999777555444555777555222000222555999;;;===:::444///---000777<<<;;;999666333222333444555222333555999@@@HHHOOOSSSXXXggg888777666777666555111///+++++++++******+++...111222111111111111333444555>>><<<999666333333222333...,,,((('''(((---333777444333222000---+++)))''')))+++,,,+++((('''***---///+++&&&$$$$$$&&&&&&&&&((('''&&&%%%&&&)))+++---...000222444666:::>>>BBBOOOWWWbbblllrrrtttuuuuuutttrrrqqqtttxxx|||kkk```WWWMMMFFFCCC???<<<666111...111777;;;777///'''%%%***///111111)))&&&""" """%%%'''((())),,,000333333111,,,))))))(((%%%###""""""######%%%%%%$$$"""!!!!!!"""#########!!! !!!'''***...,,,((($$$###$$$&&&'''&&&$$$!!! !!!"""$$$&&&&&&$$$!!! !!!###%%%&&&&&&%%%&&&''' $$$))),,,,,,)))$$$ %%%%%%$$$"""!!!"""$$$&&&(((***---...,,,)))&&&$$$(((***++++++((($$$ !!!###$$$%%%"""###$$$&&&(((((('''%%%&&&&&&$$$""""""$$$'''((("""!!! """&&&+++...///+++'''"""!!!&&&***+++,,,,,,+++))))))***+++((((((((()))*********))),,,,,,,,,***&&&"""!!!"""$$$&&&''''''%%%###!!! !!!###'''***,,,,,,---...///000222444555666555222111333111,,,***,,,.........,,,***)))+++,,,)))%%%&&&,,,000,,,%%%""""""%%%+++222888;;;;;;:::444444333111//////111444///---******---000222222000888>>><<<222***(((+++......------...000000111444222555>>>DDDKKK\\\ooohhhSSS===333,,,...333444444666888888666111,,,***,,,///666888999888666555444555888555222///...000444777:::666111,,,***...555;;;999777555333222222222222---000555;;;AAAGGGJJJLLLSSSccc555444444555555444000---,,,,,,+++))))))***...111444444333444444555666777AAA>>>:::666333222333444000---)))'''(((---222666555666555444222///,,,***+++...000///,,,)))***,,,***&&&######&&&'''%%%######""""""$$$&&&***---///...///111444777<<>>CCCQQQaaapppZZZBBB888///000444444333222555666555111---,,,///222555666777666444333333333777555333000---...111444555333///+++***...444:::888777666444222111000///***...333:::@@@DDDGGGHHHNNNaaa000111222444666555222///000///---+++***+++///333555555666777777888888999>>>;;;777333222222444555000,,,(((%%%%%%***000444999999999777444000,,,))))))---222222///,,,+++,,,%%%###"""%%%)))***&&&""" !!!"""$$$'''+++...000,,,...000333888AAAJJJPPP\\\bbbllltttwwwxxxwwwvvvttttttvvv|||pppeee[[[WWWSSSKKKDDDAAA???===999333//////222555222///+++(((((())),,,...)))%%% ###''')))---000444777666222,,,)))+++,,,,,,,,,,,,+++)))(((%%%''''''&&&""" !!!"""""""""""""""""""""######!!!'''---,,,'''"""###%%%(((((((((&&&$$$###$$$%%%&&&))),,,+++(((###  ######"""!!! !!!!!!$$$)))---///---***((()))'''%%%###$$$$$$%%%%%%'''))),,,+++)))''''''(((&&&(((***((($$$!!!!!!!!!!!!!!!$$$'''%%%######$$$&&&'''%%%###!!!&&&'''###!!!$$$'''&&& """'''+++...///,,,***&&&$$$###%%%(((***))))))***)))''''''(((***$$$######&&&+++---,,,+++((('''&&&%%%%%%$$$###### """%%%))),,,***&&&!!!"""(((+++---///000111222111000...---(((%%%$$$&&&((((((+++000000111000---)))'''&&&&&&'''(((,,,///,,,&&&%%%'''((())),,,000555888999888111444555333...+++---///000///---...000333333333444444444222...+++))))))+++)))''')))---111333333222000333999;;;===IIIXXXqqqyyycccHHH===444444777555111///000111222111......111444222333444333111000000111555666666444111000222555333222///---,,,...333777999888777555222000...---***,,,000666<<>>===999444000///222444111000...***&&&&&&(((+++(((###"""&&&(((///111444555444111,,,***,,,---///000///---+++***%%%''')))'''###!!!!!!"""!!!!!!""""""######$$$$$$%%%+++,,,'''###$$$'''((())))))'''%%%$$$%%%'''&&&)))------)))### """###""" """$$$(((+++.../////////---***(((&&&&&&%%%%%%$$$&&&)))+++***((('''(((***&&&((()))'''###  ###$$$&&&$$$"""!!!###&&&$$$"""!!!###%%%&&&$$$!!!$$$&&&""" ###%%%######"""!!!$$$'''+++------000...+++)))'''((())))))&&&'''((('''%%%%%%'''((($$$######''',,,......,,,&&&$$$"""!!!""""""!!! !!!"""%%%***...,,,'''"""!!!''',,,...///000222333222000...---$$$ """%%%&&&+++111111222111...***&&&$$$$$$%%%''',,,///+++%%%&&&+++,,,,,,---///222444444444,,,000333111,,,)))+++---000///...///111333333222000000000111222222///---+++(((''')))///333555555111///222888::::::DDDRRRbbbwwwjjjLLL@@@777777999777111...+++...000000...///222555000111222000...---...///333666888777555444555777333222111///...///333666999999777555333000---,,,+++,,,...222999AAAIIINNNVVVlll+++///555999<<<;;;888666444444222///,,,...444999666666888:::<<<;;;888555555222...---///111222222,,,&&&"""###$$$&&&+++222<<<999666444111...)))&&&(((***,,,---,,,++++++,,,$$$$$$&&&'''((('''### ###'''))))))***+++,,,(((,,,333;;;CCCKKKSSSXXX^^^aaagggoootttvvvuuusssyyy}}}{{{ggg\\\XXXRRRMMMKKKGGGBBB>>>;;;555111222222000111333///222333///((($$$$$$&&&&&&%%%###"""###%%%''')))+++000555444///***((()))(((***+++,,,++++++---...)))******'''$$$"""!!!""" """$$$&&&'''))))))'''&&&%%%%%%''')))+++***&&&######$$$&&&&&&%%%%%%$$$!!!!!!###$$$###!!!++++++***+++,,,///111333---(((""" """!!! ((('''((()))++++++(((&&&###&&&((('''$$$"""$$$%%%++++++((($$$ $$$(((%%%""" """###!!!  ###%%%$$$$$$%%%''')))******)))...000111///,,,))))))++++++)))&&&###"""###&&&''')))&&&$$$(((000333000,,,)))%%%!!!"""%%%&&&$$$ !!!$$$(((++++++(((%%% ###'''***///111222111...,,,,,,,,,&&&!!!!!!'''***,,,111222222...((($$$$$$&&&))))))(((%%%"""$$$)))...000---,,,---000111000------......---,,,,,,///111888666222///,,,,,,,,,---,,,000222222555888777333444...+++111;;;===555+++///...666AAAAAA:::>>>HHH^^^lllyyy[[[BBB777;;;888555222---)))***+++...222333222111222222222111///---+++***111333555555444444555666888888777333///...111555444666888:::666111...///000//////000666>>>FFFLLL]]]ttt+++...222666999999999888555333000......111666;;;888888888888888777444111111///,,,+++---///000000,,,&&&""""""###%%%+++222555444222000---***((('''&&&)))+++,,,+++******+++((((((((('''%%%###!!! !!!$$$'''))))))***+++---,,,000666===DDDLLLTTTYYY^^^bbbiiipppvvvwwwvvvtttyyy~~~rrrbbbXXXSSSMMMIIIEEEAAA<<<999444///---///000------///111333444///(((######$$$$$$$$$$$$$$$%%%'''))))))000555888777111+++))))))&&&'''''''''&&&''')))******++++++)))%%%######### !!!!!!"""%%%'''((()))(((((('''''')))+++,,,***'''$$$###$$$""""""""""""""" """%%%''''''%%%)))(((''''''(((+++///111+++&&&""" !!!#########***)))((()))))))))'''%%%$$$&&&))))))'''%%%&&&'''///,,,(((### """(((---&&&### !!!"""!!! """$$$$$$######$$$&&&''''''''',,,...///---***(((((()))+++)))%%%###"""###%%%''''''%%%%%%+++111444///***(((%%%"""###'''((('''$$$$$$###$$$&&&)))++++++***"""%%%(((+++000111111///...---...000+++&&& !!!&&&***+++......,,,***'''&&&'''((()))((('''%%%%%%''',,,///...,,,+++---000222111///)))+++,,,,,,---...222444;;;888444000.........//////333444111111555777666999444000666???AAA:::111///...555@@@BBB;;;:::AAANNN]]]sssbbbGGG999:::666333444///......///111333444444222111000///---+++***((((((///111333333333333444555999:::888444000...111444555555888::::::777444333000000///111444;;;BBBGGGVVVnnn---...000333555777888999555222...---000555:::===;;;999666444333111...,,,,,,***(((((())),,,------,,,&&&!!!!!!"""$$$***111...000000---)))&&&''')))''')))++++++)))((('''(((++++++***&&&!!!!!!###%%%((())))))***,,,...222555:::@@@GGGPPPXXX^^^aaaeeelllssswwwwwwvvvuuuxxxyyyggg[[[RRROOOIIIDDD@@@;;;777444...+++***...///,,,+++,,,222333333...'''"""!!!""""""###%%%((()))***++++++333666999777111+++'''&&&%%%&&&%%%$$$"""###&&&(((+++,,,,,,***'''%%%$$$%%%""""""$$$###!!!%%%&&&'''((()))))))))((()))***+++***'''%%%$$$$$$ ###(((******)))%%%###!!!!!!###'''+++...)))%%%"""!!!"""%%%'''(((---+++)))(((''''''%%%###$$$'''***+++***)))))))))000,,,'''!!! ###***000'''$$$!!! !!!!!!!!! !!!######"""!!! """###%%%***,,,,,,+++(((''''''(((((('''$$$""""""###&&&((($$$###%%%+++222222---((('''%%%###$$$(((***)))'''%%%###"""###&&&)))+++,,,!!!"""&&&'''))),,,000000...,,,+++---111444///+++%%%"""$$$(((,,,///+++)))&&&%%%''')))++++++***(((%%%%%%(((+++...///,,,***))),,,111333333111&&&(((+++---...111555888>>>;;;666222//////000111555999999333///222777999<<<666333777???AAA;;;555///...555@@@DDD===888999>>>MMMeeemmmQQQ@@@:::333222666333333222111222444444333111000///,,,)))'''&&&%%%%%%+++---000111111111222444999:::999666111///111444666666777:::<<<<<<777333111111222222444888>>>BBBOOOhhh222111000000222555888:::666222------222888<<<>>>:::777333000...---+++)))(((&&&%%%%%%''')))***)))***$$$ !!!"""'''...,,,///000,,,'''%%%(((,,,+++,,,---,,,)))&&&$$$$$$***,,,***%%%$$$%%%'''((())))))+++---000666999>>>EEELLLVVV___eeefffjjjppptttvvvuuutttssswwwsss___RRRLLLIIIEEE@@@<<<888555333,,,)))***///111///------000111000,,,&&&!!! ###'''+++---...---,,,///222444333///)))%%%###((((((&&&$$$"""###&&&)))+++------,,,)))'''&&&&&&$$$ !!!&&&***)))&&&&&&%%%%%%&&&'''''''''&&&%%%&&&''''''&&&&&&&&&&&&#########""" !!!### $$$(((******))) """(((,,,(((&&&$$$$$$%%%))),,,...000---(((&&&%%%$$$###"""###&&&)))+++,,,+++******+++((($$$ ###)))---'''%%%""" !!!"""!!!!!!  ###!!! ###%%%*********)))((('''(((((($$$###!!!!!!"""%%%)))+++$$$###$$$)))---///+++''''''%%%$$$$$$'''(((((('''"""!!! """%%%((())))))%%%""""""''')))(((***---...---+++((((((,,,111666222...)))&&&''',,,000444,,,((($$$$$$(((,,,---------***''''''+++......---***((((((+++111444444222&&&))),,,///111444888;;;>>>;;;777222//////000111999???AAA999000000555888777333000333888:::777222///...555AAAGGGBBB:::666999EEE[[[vvv{{{___JJJ>>>222222888777444333222222333333111///000...+++'''%%%$$$$$$%%%(((+++---/////////111222555777888666222111333666888888777999===>>>999111333555666555444666;;;???MMMfff888666222000000333777999777333...///333888;;;;;;666333///---,,,,,,+++***&&&%%%###$$$%%%''''''''''''""" !!!!!!%%%***,,,......***$$$###'''+++///000000---)))%%%""""""&&&(((((($$$"""'''&&&'''((()))))),,,000333888<<>>777888AAATTTmmmpppYYYFFF555333999888555555444555666444222///111///,,,)))'''&&&&&&''''''***,,,.........000111000222333333111222666:::888:::;;;<<>>EEE@@@777222222222000///000111222222000......///444===EEEEEE>>>888555;;;JJJbbb{{{hhhRRR<<<777:::777666666888:::;;;999555222222000...,,,***)))))))))(((+++---.........///111+++---///......111777<<<:::@@@BBBBBBGGGMMMJJJAAA999;;;<<<:::666777>>>DDDTTTlll888444000---...222777;;;888888777555222111111222111///---------...,,,+++***((('''&&&''''''&&&$$$&&&###$$$((((((%%%%%%''',,,***&&&$$$$$$&&&***---,,,---...,,,(((%%%######!!!"""$$$%%%%%%%%%%%%&&&''''''(((***///555:::>>>CCCKKKTTT[[[bbbiiimmmqqqtttvvvuuutttuuu{{{qqqZZZHHH@@@======;;;666///***)))***(((%%%&&&+++---+++***+++((('''&&&&&&%%%$$$"""!!! ###(((---///000...---)))+++---//////---)))&&&!!!#########"""###%%%&&&&&&(((******(((%%%######!!!"""###%%%'''***,,,---)))$$$ ###$$$"""$$$)))++++++,,,///111...)))%%%$$$&&&###""""""$$$%%%%%%###""" %%%))),,,------,,,***)))+++///333000***###"""%%%'''(((&&&$$$%%%(((******)))&&&"""!!!""""""$$$&&&'''&&&"""  """'''))))))((('''(((((())))))&&&""""""&&&***(((%%%######%%%(((((('''%%%$$$######%%%(((---///---,,,***))))))((('''&&&'''''''''&&&%%%%%%&&&'''+++---111555777444...)))"""###''',,,+++''''''+++*********)))''''''((())),,,......,,,***)))+++---.........---++++++---///...000111111000/////////---+++)))+++///111///---,,,///222333444444555666555555444222///+++'''%%%,,,666===;;;666444444333000111333555555333111///,,,...222777<<<>>>:::555222555AAAWWWmmmvvv]]]CCC:::;;;444333555999===???===777333111000000///...---,,,+++***,,,...///......///111***++++++******...555;;;@@@HHHKKKHHHIIINNNLLLDDD:::<<<===999666888@@@GGGVVVlll444111---+++---222888<<<888:::;;;777222...---...111000............,,,***,,,***((((((((((((&&&$$$&&&%%%'''+++,,,(((&&&'''---***&&&%%%''',,,///111(((***+++***(((%%%%%%%%%"""%%%((('''%%%"""&&&&&&'''(((***000777<<>>AAAAAA>>>888000***((()))+++''''''+++---,,,+++,,,'''&&&&&&&&&''''''%%%$$$!!!$$$(((,,,//////...---)))***,,,......,,,'''###!!!###$$$%%%$$$%%%&&&'''$$$'''))))))'''$$$"""""" !!!#########$$$''')))((($$$ $$$&&&$$$!!!%%%***++++++)))---000...)))$$$$$$&&&""""""###$$$&&&'''%%%######'''+++---------,,,***''')))---222///)))""""""&&&)))+++((($$$%%%(((++++++******%%%"""$$$%%%###&&&((('''### ###(((,,,,,,+++)))))),,,......***$$$"""%%%)))'''### !!!$$$&&&'''&&&)))(((%%%$$$%%%'''+++---............---***'''%%%&&&''''''''''''''')))+++...///222555666333...))) """'''+++***&&&&&&******,,,---,,,)))'''&&&'''!!!$$$((())))))***---000+++---///...++++++---000,,,///333333111///000222...,,,***+++...000...,,,+++---111222333333444555444444444333000+++&&&###&&&///666666444555666666///222555777666444111000+++...111333555777555222222333<<>>999<<<<<<888555777AAAIIIVVVkkk555444222000///000555888<<<<<<:::444...,,,///222999666333111000///---+++,,,...///,,,'''######$$$(((000666444,,,&&&'''+++...***(((***...111000---***)))((('''''''''&&&%%%###""""""$$$&&&&&&%%%###%%%''')))+++...111666999@@@GGGPPPWWW\\\```eeeiiimmmrrrxxx{{{}}}oooWWWEEE???AAARRRNNNEEE999///***---000333111///...---,,,***)))'''))),,,...---,,,+++,,,###$$$'''***------***(((%%%&&&'''(((((((((''''''&&&((((((((('''(((***,,,***)))(((((('''%%%!!! !!!""""""""""""%%%''''''((('''%%%###"""###$$$"""###$$$######$$$&&&)))(((+++------+++'''%%%%%%)))&&&######&&&)))))))))%%%"""###&&&''''''''')))+++***((()))+++......$$$"""&&&***---***'''$$$%%%)))+++***))))))$$$###%%%%%%"""""""""$$$%%%%%%###!!!%%%%%%'''---333555222------///000///,,,)))((((((+++'''!!!$$$''')))******'''$$$###%%%(((&&&,,,222555333---'''###'''+++...+++&&&"""$$$'''***,,,,,,+++---111000,,,'''$$$"""$$$''')))(((&&&)))***+++------***%%%!!! &&&...111...***,,,------,,,+++,,,...000---,,,+++---///000---***((()))+++---------,,,+++,,,++++++---111444555555333333333333111---***(((+++///222333666<<<>>>===222222333444666555333111333111000111333555555555444777777BBBZZZnnnmmmVVVDDD777111111///222888999444///---000333555333...***+++...444444444666777555222///***------'''###&&&222===PPPLLLIIIIIIKKKGGG===444555777888888888;;;@@@EEESSSeee444444333222000111444777888777555222///......000666666555444222111000000000111000,,,&&&"""!!!###'''...444555000,,,---///000---***,,,///111///,,,))))))((((((((('''&&&$$$%%%$$$$$$%%%&&&&&&%%%$$$((())),,,---///222777:::BBBHHHQQQXXX\\\___dddgggooottt{{{yyyeeeQQQCCC@@@EEEUUUPPPFFF;;;333///000111222111/////////---+++))))))+++......,,,+++******$$$%%%'''***------***((("""###$$$%%%'''(((******)))***+++*********+++---,,,+++)))((('''%%%""" !!!"""######"""###$$$&&&++++++***((($$$!!!!!!!!!"""######"""!!!"""%%%'''&&&))),,,---+++)))((((((+++(((%%%%%%''')))(((''''''$$$!!! ###%%%&&&&&&&&&(((******)))***---///,,,$$$ %%%'''***---((('''&&&)))---///---******&&&  """###!!!!!!"""$$$&&&'''&&&%%%&&&&&&''',,,222333000,,,...000000///,,,)))((((((((($$$ """(((+++---+++&&&!!! &&&...333111,,,'''###'''+++---***$$$ !!!###***+++)))''')))---...+++'''$$$"""$$$'''))))))'''((()))+++,,,,,,(((### &&&...111///,,,......---***((((((***,,,+++***)))+++------***'''+++,,,...///...---+++***,,,++++++---111333444444333333222111///---+++)))+++000333555:::??????<<<000000111222444555444444333333222333555666555444444888888@@@TTTdddxxxuuu___LLL>>>666222//////111000,,,)))***///222444222...,,,...111555555666888999777333000++++++***%%%!!!%%%...777HHHFFFDDDDDDDDD@@@999222111222333333444777===AAAOOOaaa444555555444222222444555333222000/////////---,,,222555777777444333444666333333111+++$$$ !!!&&&+++111555555333111111111...---...000000---***((())))))***)))(((&&&%%%&&&%%%$$$%%%'''((('''&&&***,,,...///111444888<<>>888,,,---///111333444555555444444444666777777555222444999999===JJJVVViiinnnZZZHHH===666222///---)))%%%%%%***///111222111......000333555666888:::;;;:::666222---+++'''###"""%%%+++111<<<===>>>===;;;888444111////////////000444999===III]]]444555666555444222222333000...,,,---//////+++'''...333777777444222555999333222000)))""" """%%%(((---222555444000------,,,,,,---//////,,,***)))***,,,,,,***(((&&&&&&%%%$$$###%%%''')))***)))+++---///000222666:::===FFFMMMWWW^^^bbbeeeiiilllwww|||~~~ppp___PPPEEE======AAAFFF???666111//////...,,,------,,,---...,,,)))''',,,------+++(((%%%$$$$$$&&&&&&(((***,,,,,,***((( !!!$$$'''+++---+++---//////...,,,,,,,,,,,,)))&&&$$$$$$$$$###""""""$$$%%%$$$"""!!!!!!"""...//////---)))$$$!!! $$$$$$$$$"""!!!!!!###%%%'''***---......------...+++)))'''%%%###!!! ###"""  !!!!!!!!!###&&&)))+++---///000'''$$$$$$))),,,,,,+++---)))((((((***...000...++++++***&&&   $$$)))---......---,,,***+++---...---+++((())))))'''$$$"""!!!"""&&&%%%$$$""" ###'''+++)))"""&&&,,,,,,(((### """'''(((%%%$$$'''+++***)))&&&"""%%%,,,000///&&&$$$!!!"""$$$&&&$$$""""""$$$&&&***+++(((###$$$$$$$$$(((,,,//////...555333///+++''''''***---......///000///---+++)))---///000111111000...---+++******---111444555666333111...,,,+++,,,---///111444777999===???999111(((,,,111555666666555444333333555777888777333000222999::::::BBBJJJ[[[ttt~~~hhhRRRDDD<<<777333000***&&&(((...111222222111//////111333444555777:::;;;:::666333222...)))&&&&&&))),,,...333666999888555222111222222111///...000333888;;;DDDYYY333444555555222000000000///---,,,---///...***&&&,,,111555444111000333777//////---((("""!!!###%%%&&&)))---000///+++'''(((((((((***+++,,,+++++++++---...---***'''&&&&&&!!! !!!###'''***,,,,,,)))+++...111333888===@@@IIIQQQ[[[dddiiimmmqqqttt{{{wwwiiiXXXLLLBBB:::777777777222,,,***+++,,,,,,+++***))))))*********'''%%%+++++++++)))%%%"""!!!!!!''''''(((***,,,---+++)))%%%$$$###"""$$$&&&(((***))),,,...///---***))))))'''%%%"""!!!"""""""""!!!!!!###$$$$$$""" ***,,,---,,,)))&&&$$$###&&&&&&&&&%%%######%%%'''+++---///000...------...'''&&&$$$!!! !!!$$$'''***---......&&&$$$%%%***,,,+++***---,,,((($$$$$$'''******)))))))))'''"""  $$$***...000111000...,,,***++++++,,,+++'''''''''%%%"""!!!!!!"""%%%%%%%%%%%%###  """$$$"""&&&******&&&!!!###'''(((&&&&&&***...++++++(((%%%)))000444333'''$$$!!!!!!###$$$""" !!!$$$(((+++***'''$$$(((((()))***,,,...------222111...***((()))---000///000111000///---,,,,,,,,,---///111222222111000))))))***---111555666777222000,,,***)))+++...000555777999888999999333+++'''---666;;;;;;777444222111222444666888666222...000888999999===@@@OOOfffwww^^^MMM@@@:::555222...+++,,,111333333333222000000000111222222444666888888555333777222---+++---000111222000444777666333111333555555222///...///333777999CCCXXX111333333222000------------,,,---...//////---+++...000111000------///222,,,---,,,(((###!!!"""%%%%%%%%%'''***+++)))&&&###%%%%%%%%%&&&'''(((***+++---...///+++&&&###$$$%%% %%%)))+++,,,&&&)))---111555;;;AAAEEELLLTTT```iiiooossswwwzzz}}}pppaaaPPPFFF>>>777111000...,,,)))((()))+++,,,,,,((('''&&&&&&'''((('''&&&)))***)))'''$$$"""""""""&&&&&&'''***,,,...---+++)))((('''&&&%%%&&&'''''''''***---...,,,(((&&&%%%!!!  !!!!!! !!!###%%%%%%###!!! !!!&&&(((******((('''&&&''''''((((((&&&%%%&&&(((***---///000///---,,,,,,---%%%%%%""" """ !!!"""&&&)))+++***)))%%%"""###&&&'''%%%'''***+++&&&!!!"""$$$%%%%%%$$$$$$$$$###!!! !!!""" $$$)))...000111000---***((('''((()))+++'''((((((&&&$$$###$$$&&&$$$%%%%%%%%%$$$!!!!!!'''***)))&&&"""!!!&&&)))***((($$$$$$(((---,,,---,,,***---333444222'''###!!!!!!$$$%%%###!!!"""###$$$'''+++,,,+++))))))***,,,---......---,,,,,,+++***(((''')))---111.........---+++***+++---,,,...111333555555444333+++***+++---111444555555111...+++))))))+++///111666::::::666444333///***,,,444===AAA>>>999444222000111333555777666222//////777888777999999CCCWWWooolllZZZCCC:::333000///---...111444444444333333111000///111000000111444555444333888555222111222555777777333555777666444444666999555222...---000444888:::FFF[[[000111111///,,,******+++))),,,...///000111333444444222///,,,++++++,,,---,,,......+++&&&######%%%%%%'''(((((((((&&&%%%%%%'''&&&%%%$$$###%%%(((***---...---(((!!! ###"""%%%'''((($$$(((---222888???FFFKKKPPPXXXdddmmmrrruuuyyy{{{}}}}}}hhhWWWEEE<<<777333///...******)))((('''(((***,,,)))'''$$$$$$%%%'''((('''((())))))'''%%%$$$$$$&&&%%%%%%&&&)))---///...---,,,++++++***(((''''''&&&&&&)))---...+++'''$$$"""!!!"""!!! """$$$&&&'''%%%#########$$$%%%'''&&&%%%%%%'''(((''''''((('''&&&'''))),,,+++,,,---,,,+++******+++&&&%%%""" """$$$%%%$$$"""!!!"""$$$!!! !!!$$$((()))'''$$$### !!!&&&%%%!!! ######!!!!!!$$$''''''&&&$$$ ###(((---///000---+++'''###"""###&&&)))'''''''''&&&%%%%%%''')))%%%&&&''''''&&&$$$!!!### $$$)))+++***((('''&&&)))++++++'''""""""(((...---//////---///111///+++%%%"""!!!###'''***)))(((((('''&&&(((***,,,,,,+++'''***---///000//////...)))******))))))***...111,,,---,,,)))'''(((+++///111222444666777777666555000...---...000111111111///---***((())),,,///111666;;;;;;555///...//////666===CCCDDD???999555444111111333555777777444222///666666555777333888HHH[[[vvv{{{hhhJJJ===///+++,,,---///111111222333555555444222000000///---...000333444444666555444444555777:::<<<777777888777777888:::<<<555111...///444:::???BBBLLL```000000///---***((((((***'''***///000111333777;;;888444...+++************...000111...((($$$$$$%%%&&&((())))))'''&&&'''((()))(((&&&###"""###&&&)))---...+++%%% !!! """$$$$$$$$$'''---333:::BBBJJJOOOSSS[[[fffooosssvvvxxxzzz|||ooobbbOOO<<<333111000//////((()))***(((%%%$$$'''******'''$$$###%%%''')))))))))))))))(((&&&&&&'''(((%%%%%%&&&)))---/////////------,,,,,,+++)))((('''&&&)))---...,,,'''###!!!"""###"""!!!###%%%((()))'''&&&%%%%%%###$$$%%%$$$$$$$$$&&&(((&&&'''''''''&&&'''***,,,((()))******(((((()))+++((('''$$$!!!%%%(((***+++)))%%%###$$$&&&!!!!!!!!!$$$''''''$$$!!!"""###!!!###""" %%%+++,,,)))&&&!!! ###(((,,,...///***((($$$  $$$'''$$$%%%%%%$$$###$$$&&&)))((()))******)))(((%%%$$$!!!%%%"""&&&)))+++++++++***+++((())))))%%%!!!###***111---000111/////////***$$$###!!!!!!$$$***...///...---***((((((***+++,,,,,,$$$(((---111222111111111***,,,,,,,,,,,,---///222------+++(((&&&(((---222555666888999:::999777666444222////////////...------,,,***((())),,,///111555;;;;;;444------111444???CCCFFFDDD>>>888666777222222333555888888666444///666555444555///000>>>LLLggg}}}sssRRR@@@...(((***---000222...000222666777777333111111...,,,,,,///222444555333444555555555777;;;>>>999999888888999;;;<<<===666222000222999AAAGGGJJJPPPddd111,,,(((&&&((())))))''')))***++++++,,,...222555999777222,,,'''%%%''')))...000000,,,&&&"""!!!"""((()))+++***)))***...222///(((  $$$%%%$$$---(((!!! $$$&&&'''""" !!!###(((000<<>>======<<<===:::888999>>>EEEJJJLLLPPPggg///,,,((('''''')))******''''''((('''&&&'''))),,,222333333000,,,'''$$$###&&&))),,,+++(((%%%&&&'''''')))+++,,,,,,+++---...)))%%%!!!!!!$$$'''((('''(((&&&%%%&&&((()))(((((((((%%%&&&))))))$$$###%%%---444???KKKTTTYYYZZZZZZYYY___jjjuuuyyyyyy{{{}}}lll[[[NNNBBB;;;555777<<<>>>777000(((((('''%%%###$$$&&&(((......,,,***)))***---000;;;;;;:::666111---...///+++...111000,,,(((''''''%%%###!!!!!!#########""" $$$((()))'''""" """%%%'''&&&$$$$$$&&&)))+++,,,***'''&&&%%%%%%###!!!!!!%%%&&&(((***+++,,,,,,+++&&&%%%###!!!!!!$$$)))......***%%%"""###%%%'''''')))***+++***)))***+++---)))$$$!!!###)))***&&& #########""""""###&&&((())),,,...,,,'''$$$###$$$###"""!!!  """""""""###############%%%%%%$$$###"""""""""######!!! !!!$$$&&&&&&&&&'''&&&$$$###""""""######&&&''')))++++++++++++***))))))******++++++,,,,,,111111000---(((###!!! !!!###%%%''''''///---***((((((***---///////////////...---,,,+++............///000111222222///+++***,,,000222333111222555777777777666555444222000---+++)))))))))+++,,,---,,,+++***+++,,,111111222111333999DDDKKKOOONNNKKKCCC<<<777777999999666222000000333888;;;:::;;;;;;;;;999777555444444FFF```|||uuu```JJJ???777///...222333111000333888;;;;;;:::222111000000000111222333666777777333000///222555777:::===@@@AAA@@@===;;;<<<:::999;;;???EEEIIIKKKNNNeee,,,***'''&&&&&&''')))***&&&''''''%%%$$$###%%%'''***---000111---)))%%%###%%%(((++++++(((&&&&&&(((***+++,,,---,,,+++***)))%%%"""!!!"""%%%'''((('''))))))+++---...---***'''$$$$$$(((,,,,,,(((''')))222:::GGGRRRYYY\\\\\\\\\^^^bbbkkkvvv{{{}}}nnn^^^QQQIII<<<999777<<>>555111444777888666222000000333666999:::;;;;;;:::777555444333777CCCYYYttt|||iiiRRRBBB666///...222555222111333777:::999888111111222222222222111111999999666222...---///111333666<<>>CCCAAA999111++++++)))&&&$$$###%%%'''***++++++)))''''''((()))///444666222)))$$$&&&***222333222,,,%%%"""&&&+++***(((&&&%%%$$$""" !!!$$$$$$""" !!! """######!!!$$$&&&))),,,,,,***(((&&&###$$$###$$$%%%(((,,,,,,***((((((((('''&&&$$$""""""%%%***...---+++'''&&&&&&'''''''''%%%'''))))))))))))+++,,,+++'''$$$$$$'''(((%%%""" !!!""" $$$''')))'''%%%&&&---444999777444///)))$$$"""!!! $$$'''((('''&&&''''''&&&'''((()))'''$$$ !!!   !!!###%%%&&&%%%""" !!!"""***,,,...---,,,+++,,,---...***&&&%%%&&&''''''&&&---222777777111+++'''%%%$$$$$$%%%&&&'''((())))))$$$%%%&&&'''(((+++000444333333222111///---+++***%%%&&&(((+++...111333444111000//////000///...,,,)))***+++---///000111222444333111000...---,,,,,,)))******(((&&&%%%%%%&&&)))---444;;;@@@EEEIIIKKKKKKHHH@@@777///---000333444444333222222333444555;;;<<<===;;;777555555666999@@@QQQiiiqqqZZZFFF777///...222777444111222555666555333000111333555555444222111999888555111...------......222888===???>>>;;;888888777777:::>>>BBBEEEEEEKKKccc+++***(((%%%######%%%''')))***+++)))'''%%%%%%&&&"""&&&,,,//////,,,***))),,,------***'''%%%(((+++...---,,,,,,,,,+++)))'''$$$$$$#########$$$&&&&&&......000222222///***&&&"""###'''++++++***///555<<>>;;;:::===???>>>777111------+++(((%%%$$$%%%'''((()))***)))'''&&&'''((()))---///,,,&&&$$$''',,,333111---(((######(((---///---+++)))(((%%%""" """$$$###"""!!!!!!!!!"""######!!!###%%%(((***+++)))&&&%%%###$$$###$$$+++,,,000333111---(((&&&&&&'''&&&$$$""""""%%%***//////+++'''%%%%%%&&&&&&&&&&&&'''((('''&&&'''(((***(((%%%######&&&'''&&&$$$""""""""" $$$&&&(((((('''***222888999777222---(((%%%###"""!!!%%%***+++***)))***,,,'''''''''&&&$$$ !!!$$$$$$""" ###&&&&&&### !!!"""***---...---***)))+++------(((###"""$$$%%%%%%$$$+++000666999888333---***)))))))))******+++++++++###$$$%%%(((+++///111222//////////////////...---&&&'''(((+++...222555666111000000111222111///---))))))***+++---///111222444444333222111//////...(((((()))(((%%%$$$$$$%%%)))---555===CCCHHHJJJKKKHHHBBB999111---,,,///111111111333444444444333333===???@@@>>>999777888;;;999<<>>AAACCCCCCGGG```------+++'''######%%%(((,,,---...---***)))((()))'''***...000///---,,,,,,......---)))&&&&&&+++///---+++)))))),,,---,,,+++)))(((&&&$$$###$$$&&&'''+++,,,---...///...***''''''&&&(((***))))))000999CCCLLLXXX___aaaaaacccdddgggiiipppzzzwwwhhhZZZKKKCCCAAA>>>;;;777777999999555111///...---)))&&&%%%&&&((((((***,,,,,,***)))))))))'''***,,,+++)))***///444444222...+++***,,,...111111///---,,,+++)))&&&###"""$$$$$$### !!!###&&&'''%%%$$$!!!###&&&((()))'''%%%###$$$%%%$$$  +++444777:::<<<999111***''''''&&&%%%###!!!!!!$$$)))...111---'''$$$###$$$$$$$$$(((((('''%%%######%%%(((%%%###!!!"""%%%''''''&&&!!!!!! """$$$%%%&&&''')))---555;;;666333...)))&&&%%%$$$###"""'''+++,,,)))((())),,,$$$###"""  ###(((***&&&!!!###'''((($$$"""###%%%(((+++,,,***&&&%%%'''+++((($$$!!!"""&&&(((&&&###)))+++000666888777333///++++++++++++++++++++++++&&&&&&'''+++000333111///((()))+++---...///000000((((((((()))+++///222444---,,,---...111111000///,,,,,,,,,,,,...000333444333333333333222000//////((())))))(((&&&%%%&&&'''***---333;;;CCCIIIMMMNNNHHH???555///...000111111///000111333444444444444<<>>:::888:::===;;;999???LLL\\\nnnzzz___HHH<<<999:::777444111111333444222///...111666:::;;;999666444000000000111111000///---***,,,///333666888888999777777888;;;???BBBCCCBBBFFF^^^//////...)))%%%###&&&)))...///000///---+++++++++---///111111000.........//////,,,)))&&&(((...333***(((&&&(((,,,///000///,,,+++)))&&&$$$$$$&&&)))(((((()))+++,,,,,,***(((,,,*********((((((111:::HHHQQQ\\\cccddddddfffhhhkkknnnwwwpppeeeYYYLLLDDDCCC>>>999444333444555333111000000...***'''&&&'''((())),,,......---++++++,,,)))+++,,,,,,---111777<<<777555222111333555666666000///.........,,,(((&&&!!! """$$$%%%$$$ !!!%%%(((******((( """%%%''''''&&&###"""&&&'''%%%!!!###000:::???BBBCCC???555---)))(((%%%$$$""" ###(((,,,222---'''###"""######$$$))))))'''###!!!!!!$$$&&&###!!! !!!$$$'''(((((("""&&&$$$$$$%%%&&&***000777<<<222///***&&&%%%$$$$$$$$$###(((++++++'''%%%'''***!!!  """###!!!%%%,,,---)))"""###))))))&&&$$$%%%'''%%%(((***'''###!!!$$$(((###!!!!!!$$$)))+++'''###'''(((+++111777999666333+++++++++******************((()))...444555111,,,###$$$'''***---000111222((('''&&&&&&'''***...000''''''(((+++...000000/////////......///222555666333333333222222111//////(((*********((('''((()))+++,,,000888AAAIIIOOORRRHHH???333///111444444222///000000111222444555666:::===???<<<888666999===>>>:::;;;CCCNNN^^^uuujjjQQQCCC???>>>666333000111444555333111---111666;;;===;;;888666------///111333222000...***+++---000333666999:::777777999<<<@@@CCCCCCBBBGGG```:::777222...***'''&&&%%%---444999888666444///)))...000222111///...------000...+++,,,///222222000///)))%%%***444888444...---,,,+++***((('''&&&%%%)))((('''(((***,,,+++***---+++)))(((+++222999>>>LLLUUU```ggghhhhhhjjjlllsssxxx}}}kkk]]]PPPEEEAAABBB888777666555333111///...333333222///+++((('''(((+++...222444333222111111---333444222:::HHHKKKDDD@@@777111444>>>DDD???888444111...---//////---***$$$!!! !!!$$$%%%"""!!!###***---,,,)))"""$$$'''(((&&&###!!!!!!###$$$$$$!!!"""***111888;;;>>>;;;555...***)))$$$%%%$$$###"""$$$***///222---'''!!! ###'''***111,,,$$$ %%%((("""!!! !!!###&&&((("""$$$)))***)))(((%%%"""$$$***111666888///+++'''$$$###"""!!!!!!%%%)))***)))&&&###"""!!!###$$$$$$$$$$$$###""""""'''))),,,,,,***$$$ """###$$$###"""###$$$&&&&&&&&&$$$"""###%%%'''###"""!!!###''')))(((&&&%%%%%%&&&***///222222000,,,***'''&&&'''((())))))''''''***000666666111+++&&&$$$"""$$$)))...///...***)))'''%%%$$$$$$$$$$$$ """%%%(((,,,000333444444222111111444777999:::999444111222666555///(((+++,,,,,,...///...,,,***---,,,...666@@@GGGIIIIIIAAA@@@:::111...000111///...,,,++++++...000111000777999:::777444333888===>>><<<<<>>:::444///...---...//////+++(((&&&$$$"""###'''(((&&&$$$""" $$$***,,,+++((("""$$$&&&&&&$$$!!!  """$$$###!!!!!!&&&***...222666555000***'''&&&###%%%&&&%%%&&&(((---111000,,,&&&"""###&&&***,,,---)))###!!!%%%(((!!! """$$$&&&%%%###!!!###)))---///...+++'''###"""&&&+++...000***'''%%%######""" """%%%)))+++)))&&&$$$#########""" !!!$$$%%%$$$#########%%%'''(((&&&&&&&&&&&&$$$!!!!!!#########"""###$$$%%%&&&&&&&&&$$$$$$&&&(((&&&$$$"""###&&&''''''%%%%%%$$$&&&)))---///...,,,+++(((&&&%%%''')))))))))&&&%%%'''---222333///+++###"""!!!"""&&&***---...,,,+++(((&&&%%%$$$$$$$$$ ###(((---111333444444555444333444666888999:::555222000111333333000---------...///000///---+++---...333:::AAADDDBBB???;;;;;;666///---//////---,,,***)))***---///111111444555666555444666999<<<===<<<;;;<<>>DDD>>>444000111222333444666666444444555666333222222333444777888999222---((((((+++...---,,,++++++*********+++,,,---,,,***))))))***,,,,,,+++######&&&000>>>KKKSSSVVVZZZ___eeehhhjjjooowww~~~pppbbbQQQDDD:::444444777<<<;;;999777555444333222666888:::999555111...---...///000111222555:::===::::::999@@@RRRfffnnnmmmMMMDDD888222222111---((($$$%%%''')))***)))'''%%%###!!!!!!&&&))))))(((%%%$$$$$$&&&((((((&&&###!!!"""###"""!!!"""### ###%%%$$$"""  """((()))&&&"""  ###&&&***---000333555,,,(((%%%$$$&&&))))))((("""  !!! """###%%%""" """&&&))))))(((&&&%%%###""" !!!$$$$$$"""$$$&&&))))))(((&&&&&&&&&%%%%%%$$$"""$$$######$$$%%%'''***+++"""  """###%%%'''((('''''')))***...,,,)))'''&&&&&&&&&&&&&&&###  ###&&&((()))((('''(((***,,,------"""""""""%%%)))+++***)))$$$%%%%%%###"""&&&,,,222000...,,,)))((('''''''''###&&&***...111222333333444444555444333222333333888777444///***''')))+++111333444555444444444555333999BBBGGGEEE;;;///'''...111111......000000---***)))(((***...111333333111...---111777:::999666555666666333...111CCCUUUtttfffLLL<<<000...+++((((((***,,,...333222222222444666888:::;;;888555222111000//////...+++***,,,000555777888888777666777<<>>666111222555;;;:::888777555555555555888999;;;999555000,,,+++,,,,,,,,,,,,---111666:::999888777<<>>888444222///)))$$$###$$$$$$$$$$$$$$$%%%%%%!!!!!!&&&))))))((($$$%%%&&&''''''%%%###  !!!!!!###&&&(((&&&&&&%%%###!!! !!!"""###'''(((%%%!!! """%%%)))---000111111***'''$$$$$$'''(((%%%""" """######### """$$$""" !!!###$$$!!!"""%%%&&&###!!!$$$&&&''''''%%%$$$$$$%%%#########!!!"""###$$$&&&&&&%%%$$$$$$!!! """$$$%%%%%%%%%%%%''')))111000---+++((('''''''''((($$$ &&&,,,***))))))+++---///000///$$$###$$$%%%((()))))))))%%%%%%$$$!!!""")))//////...,,,***)))))))))***&&&'''''')))+++---000111000111111000---,,,---///777777555...(((%%%(((+++222444666777666777888:::999@@@HHHJJJCCC777+++%%%...111222000000333333000---,,,+++---000333555555111...---222888;;;888444222222333000+++,,,:::IIIdddzzzuuuXXXEEE444000,,,+++---///000///111000///000222555999;;;CCC???888000+++***,,,---,,,,,,,,,...222777:::;;;:::888777888>>>GGGPPPVVV\\\kkk999:::888222)))%%%'''***000888;;;666000111555777777777666444111000111222555555444111...,,,---///+++)))'''%%%$$$$$$%%%&&&((('''&&&%%%&&&(((***,,,---***'''%%%&&&&&&'''&&&$$$)))111;;;EEEOOOVVVZZZcccfffjjjkkknnnvvvuuu\\\PPPCCC:::444000000444:::999777666555666777777777999999777333///,,,+++******)))((((((+++000444111111222666;;;>>>===:::666555555444222...(((###$$$$$$$$$""" !!!### """'''***)))'''###$$$&&&&&&%%%### """&&&)))***(((%%%""" !!!"""###"""&&&(((((($$$!!!!!!#########$$$'''+++------,,,(((%%%###%%%((((((### """###$$$$$$###""" """""" ###%%%### $$$'''(((&&&$$$%%%%%%&&&$$$""" !!!"""!!!"""###"""  !!!!!!###%%%&&&&&&$$$!!!"""!!!!!!  !!!""""""!!! !!!$$$&&&///000000...+++(((((()))(((%%%!!!"""***000,,,++++++---000111111000''''''((()))))))))))))))&&&###$$$))),,,+++*********+++,,,---***)))((('''(((***---///...//////,,,((((((+++...444444222...)))(((+++...///222666666666777;;;>>>@@@EEEIIIFFF<<<222,,,***222555555222333666666333222000///000222444555555000//////444:::<<<999555333222222000,,,,,,666AAAVVVmmmgggTTT>>>666...---333777777555111000......000333777999DDD@@@888///)))(((+++...---...000222555888;;;===999888777888>>>GGGPPPUUU\\\lll999888555111,,,******,,,///333444///,,,...111222111222111///---,,,---///111222111---)))'''(((************(((&&&$$$%%%'''&&&%%%$$$######%%%((()))***'''$$$###%%%'''(((((('''///:::CCCJJJRRRZZZ```iiilllppprrrttt|||~~~lllTTTIII>>>888333//////222444333222111222333555666222333444222///---,,,,,,)))((('''%%%%%%&&&***---)))***,,,...///...---......///111222000,,,'''$$$###%%%&&&$$$ """'''(((&&&"""!!!###%%%&&&$$$!!!"""%%%***((($$$"""!!!"""""""""$$$&&&'''&&&###"""$$$'''(((&&&%%%&&&)))***)))(((&&&###"""&&&++++++$$$"""######$$$&&&'''&&&%%%"""!!! """###!!!!!!######!!! !!!"""!!!!!!###&&&((()))(((&&&%%%%%%$$$!!! """"""!!!!!!"""###"""###$$$%%%$$$###!!! $$$###"""!!!!!!###%%%&&&!!!######"""   ###+++---//////+++)))((((((''''''&&&%%%%%%)))///555---,,,,,,...000111000///+++,,,......---+++******)))### ###((((((((()))+++---///111---,,,++++++++++++,,,,,,///000///+++'''''',,,111444333111...++++++,,,---***...222444333555;;;???DDDGGGFFF???444---...222666888777444444777777555666444222111222333333333---...111777<<<>>><<<:::999555333222000///444;;;MMMaaaxxxwwwdddLLL===///---777@@@AAA>>>333111///......///111333;;;999666000++++++...111000222555777888999::::::777666555777===EEEMMMRRRVVVhhh666444111...---,,,,,,------///...)))'''***,,,,,,,,,------+++)))***,,,......///...+++&&&%%%&&&(((***,,,---+++(((&&&''')))&&&$$$"""!!!"""###&&&((()))&&&$$$$$$&&&)))+++,,,***444AAAIIINNNUUU^^^fffnnnqqquuuwwwzzzrrraaaOOOFFF<<<777222......000...---,,,,,,---///111333,,,------,,,*********,,,(((((('''%%%###$$$'''***%%%&&&((()))&&&###%%%(((+++---//////---***'''&&&!!!%%%(((&&&""" $$$%%%!!!"""$$$%%%### !!!(((&&&$$$###""""""!!! ###%%%&&&$$$""""""&&&***+++(((&&&&&&((()))'''%%%$$$""""""'''------''' """&&&)))))))))******((($$$!!!"""$$$""" """######!!! %%%)))$$$$$$%%%'''******)))(((%%%$$$""" """###$$$##################$$$&&&$$$"""!!!"""&&&***---%%%&&&&&&%%%"""  !!!'''+++...///+++((('''(((%%%(((+++------///333777,,,,,,,,,---///000///......000111111///---++++++---%%% !!!&&&&&&'''(((+++...111333//////000//////---+++***111111000+++'''(((...444777555222///,,,+++***)))&&&+++///111111444:::???GGGGGGCCC999...***000777999:::999444444777777555888666333222222222222111+++---222888>>>@@@???>>>===888444444333111333888HHHZZZooooooVVVCCC000,,,888EEEHHHEEE555333111...------------111333333111///...111444333555888::::::888888888555444444666;;;CCCJJJOOOOOObbb888777333000...---------'''&&&'''))),,,......---'''***------***''''''((()))***,,,+++***))))))***...333555000,,,++++++)))'''%%%###"""###&&&)))+++&&&&&&'''(((***---222666;;;@@@GGGNNNUUU\\\bbbfffuuuvvvwww{{{zzzeeeVVVHHHAAA<<<;;;777000000444333///+++)))***+++***(((!!!"""%%%(((+++,,,***(((""""""######%%%&&&((()))&&&((()))(((%%%$$$''')))))),,,......+++'''%%%$$$!!!&&&'''### $$$'''%%%"""###$$$%%%$$$###  !!!######""" """#########)))444111---)))''''''((()))(((%%%###'''...000---((( !!!(((---111000///...+++&&&!!!!!!"""!!!!!!"""###&&&### ###+++222+++)))((()))+++,,,,,,,,,### """###  """###$$$&&&%%%$$$###""""""""""""'''&&&%%%&&&)))...333666222---&&&$$$$$$$$$!!! ######$$$&&&(((***---...)))***---000111222111111---,,,***+++,,,------,,,000111111111000111222444111+++###!!!!!! $$$&&&)))******,,,000444000......222666666111,,,111111///---,,,---111555>>><<<999444...+++******))),,,...---,,,111:::BBBHHHDDD===444---+++///444777444111//////111333555555444222000/////////000111000111555:::======;;;???>>>:::555000///333666CCCNNN```ttt}}}aaaKKK333,,,666CCCHHHHHH;;;555///---......+++(((++++++,,,///333555555555<<<>>>AAA@@@===777333111111333555555555:::CCCJJJQQQccc<<<:::555111...---......)))((('''(((+++,,,---,,,(((+++------***((('''((()))+++------,,,++++++,,,111555666111,,,+++***'''&&&&&&'''((()))++++++,,,))))))))))))+++///444888???DDDMMMUUU\\\bbbgggjjjuuuwww{{{ooo]]]QQQGGGAAA<<<:::777111111555666222---+++******(((&&&!!!"""%%%***...///---+++%%%### !!!%%%***---...,,,------+++((('''(((***)))+++---,,,)))&&&%%%$$$"""%%%%%% $$$'''&&&$$$$$$$$$$$$$$$###"""  !!!!!!  """$$$###"""###$$$### ###(((222000,,,)))'''''')))***)))'''&&&***000111---'''!!! """(((,,,///...---+++)))%%% ###$$$$$$######$$$""" !!!(((...***)))((((((*********((("""!!!"""  !!!"""###%%%$$$###"""!!! """""""""%%%)))///555888444///(((%%%&&&&&&$$$"""""" !!!$$$&&&)))+++,,,&&&(((,,,///000000///...)))'''&&&'''***,,,------000///...,,,---///333666666111+++&&&$$$#########%%%(((***++++++---000444000///000666<<<===666///000///,,,+++,,,///222444:::999666222...+++))))))&&&))),,,...///444;;;@@@FFFCCC===444...,,,///222666444000,,,)))***///333444333222111111111222222222111222555:::<<<<<<:::===<<<999444111111444888BBBJJJXXXiiizzziiiSSS:::000666@@@DDDCCC666333000000111222222111000///000333666888777777===???BBBAAA>>>999555333444555555333222666???FFFQQQccc@@@<<<777222//////000111...,,,)))((()))+++++++++)))+++------+++)))((('''***,,,---...---,,,---...333666666000+++***(((%%%&&&(((,,,///111000///------,,,***+++...222888;;;DDDKKKUUU___fffkkknnnpppuuuxxxrrraaaTTTLLLEEE@@@;;;999666222222555888444000,,,+++)))'''%%%"""$$$(((---111333111///(((### '''///333333111222111///,,,++++++,,,)))******)))&&&$$$$$$%%%"""$$$!!!###&&&''''''%%%$$$$$$##################%%%&&&%%%###!!!!!!""""""  ###$$$$$$%%%&&&$$$!!!"""&&&///---***((('''''')))******((()))---111111+++%%%!!!!!!!!!!!!!!!###'''+++,,,+++***(((%%%""""""&&&((('''%%%$$$###%%%)))***((((((((()))(((&&&$$$!!!!!!###""" !!!$$$$$$""" !!!###%%%$$$###!!! """(((///555888666000)))&&&'''(((((('''&&&###!!! !!!$$$&&&(((((("""%%%***...000///---+++$$$###"""###'''+++---......,,,)))''')))...333777999777333...(((%%%%%%%%%((()))+++,,,,,,...111333///---///888AAACCC;;;333000---)))***---000222111444333222000...,,,+++***'''))),,,000555:::???AAADDDBBB<<<555000...///111555444000)))###$$$+++222444333222111111222333444222222222555888::::::999:::888666333111222666999@@@FFFPPP\\\lll}}}uuu```FFF777666;;;<<<;;;111222333444555777:::===777666666888:::;;;;;;:::===@@@BBBBBB???;;;888666777666444111000333;;;BBBRRRddd@@@<<<777222000222444666444000,,,******+++,,,+++***,,,------,,,***(((''')))+++------,,,,,,---...000222111,,,))))))((($$$'''***...222444333111//////---+++,,,000666;;;???IIIQQQ\\\gggnnnqqqrrrssstttyyyzzzeeeWWWNNNIIIAAA>>>:::777444222222333666444000---+++)))'''&&&''')))---222555666444111((("""""",,,444777555222222111000.........///))))))(((&&&$$$###$$$&&&""""""!!!###%%%'''%%%$$$"""!!!!!!"""$$$%%%&&&'''((('''%%%######$$$$$$!!!!!!"""###''''''%%%"""!!!$$$***)))'''%%%%%%&&&''')))))))))***...111///(((""" """############%%%'''(((((('''%%%""" ###'''***,,,)))&&&###!!! $$$'''(((''''''''''''&&&### """  """%%%%%%$$$"""&&&&&&### !!!"""%%%$$$###""" !!!&&&,,,222555333...(((%%%&&&(((***+++(((&&&$$$###""" """$$$%%%%%% ###)))---///...,,,***###""" """%%%))),,,---(((&&&$$$%%%)))...222444444555444///)))%%%%%%''')))***+++,,,...000222333...++++++444???DDD>>>777333...))))))...111000...,,,,,,,,,---...///...---------///444:::@@@CCCDDDBBB???;;;666222000000111444444111***###$$$---666444333222000000000000111111111222444666777777666555444111//////222666999???CCCJJJTTTaaarrrnnnTTT@@@888666555333...222666777666888>>>CCC???===<<<<<<>>>???>>>======???BBBBBB???<<<999888888666444000000444<<>>;;;777444222111111111333444333---(((***333<<<666444222///---,,,,,,,,,///111222333444444555666333000---,,,...111444777<<>>555111///...333888888666777<<>>>>>?????????>>>;;;===???@@@>>>;;;999999666555333111333999@@@EEETTTfff666444111///000333777:::666333000............------------......---***'''''')))******)))(((((()))'''((('''%%%'''++++++(((++++++,,,...//////000000***((()))///888AAAFFFGGGQQQWWWaaaiiinnnqqqssstttvvv}}}|||jjj[[[LLLAAA;;;:::<<<;;;777444222///***,,,---...---+++******+++222333555888999666111--- $$$+++444777444000+++***)))***,,,---------(((((('''%%%######$$$&&&###""""""***,,,)))%%%###$$$'''%%%###  """###%%%%%%$$$$$$$$$%%%%%%""" """$$$%%%)))(((%%%###"""""""""###$$$###""""""""""""$$$$$$$$$&&&(((+++,,,)))### ###''')))'''$$$"""!!!"""$$$&&&%%%""" !!!"""(((+++---,,,)))$$$!!! """#########""""""$$$&&&&&&$$$""""""###$$$$$$### !!!###""""""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""!!!###&&&(((******(((&&&$$$%%%(((+++...+++)))'''&&&%%%""" !!!&&&+++------+++***%%%$$$###$$$&&&(((((('''!!!'''---///---)))###$$$%%%$$$$$$$$$&&&((()))))))))+++///222444444222///---000777===>>>===666222//////111222111///(((&&&%%%(((...333555555666666666777777888999:::888555111//////111111111111333444222///111888>>>666555222...,,,***))))))///111444555444555666777333000,,,+++---000333444999>>>DDDIIIRRR___qqq}}}ttt\\\GGG:::333111222666999999666555999===@@@>>>;;;:::;;;;;;;;;:::777999<<<<<<:::999888888444333222333777===DDDHHHQQQccc222111///...///111444666222000......//////...---...------...///...+++'''((()))+++***(((&&&&&&'''******)))'''***//////,,,***+++---.........---,,,'''&&&)))222>>>GGGLLLLLLUUUYYY```fffkkknnnrrrtttyyyssseeeYYYKKK???;;;999>>>???:::777444...'''***,,,...---***((()))+++000222444777777444...))) &&&---222333111///***(((&&&''')))******(((''''''(((&&&$$$###$$$&&&&&&%%%!!! &&&...///,,,### %%%***(((%%%""" !!!###$$$$$$$$$%%%&&&###!!! !!!$$$(((+++,,,)))'''%%%#########$$$###$$$$$$######"""######$$$###%%%(((******'''###"""&&&+++---+++'''###!!!$$$((('''$$$!!!"""$$$&&&(((***)))'''%%%######$$$$$$###""" """$$$%%%""" """%%%&&&'''"""!!! !!!###$$$!!! $$$%%%###  ###%%%&&&&&&&&&%%% !!!###%%%&&&((())))))((('''(((+++...111,,,***((('''&&&%%%###!!! ###'''***+++***)))"""""""""$$$'''(((&&&%%%'''---///+++'''"""!!! !!!$$$'''))))))(((''''''***///333444444/////////111444666888888333333222222333444555555...***&&&(((...333555444666:::======888333000000111---)))(((+++...//////000222444444444555888:::666444111///,,,+++******000333666777777777999;;;666111---+++---000222333555888<<>>EEEDDD<<<222,,,***---((($$$###'''+++---...///000333555777777666666555444111///------,,,---222555888999999999<<<>>>888444...---///111222222222444555666<<>>666***!!!!!!$$$((()))'''%%%%%%&&&))),,,111333111---)))'''!!!"""###%%%'''((()))***...+++((('''&&&&&&%%%$$$$$$&&&***,,,)))$$$&&&,,,---***'''%%%$$$"""!!! """$$$%%%###!!!#########$$$%%%!!!"""%%%---444777444000((('''&&&&&&(((((($$$!!!%%%$$$$$$%%%''')))((('''&&&&&&(((***+++)))$$$!!!$$$%%%((()))***(((&&&%%%"""!!!!!!###$$$%%%###!!!!!!!!!%%%((()))$$$!!!############%%%''')))+++)))+++,,,)))%%%$$$(((,,,(((### """"""!!!$$$&&&&&&&&&""" ###&&&'''%%%!!!***,,,...+++((()))///555444111,,,)))'''(((***,,,)))""" ###"""(((111000&&&$$$###"""%%%((((((&&&######(((++++++)))***%%%###&&&)))(((***,,,,,,%%%"""(((...111222444------------------,,,,,,+++///333444222222444666222111000//////000222444<<>>666:::555444777999777666777222000...///111333222000222222222222111000//////111000111444999>>>BBBCCCAAAZZZ+++***)))((((((***---///222000------------,,,***,,,++++++...111222///,,,......---)))%%%######$$$***+++---///000///---,,,******+++---...,,,&&&"""###'''///888BBBKKKRRRUUUVVV[[[aaaccceeejjjuuu~~~ssscccZZZRRRGGG>>>:::444666999:::777000''' ###&&&'''&&&&&&&&&((())),,,///000///,,,)))'''!!!"""###$$$&&&'''((()))+++***)))))))))'''%%%"""###%%%)))---***%%%&&&+++---+++(((&&&%%%""" """###""" ###'''***((('''***///555666222...&&&$$$$$$%%%'''&&&$$$!!!"""######$$$%%%&&&((()))(((((()))******)))%%%""""""###&&&(((((('''&&&$$$ !!!###%%%%%%###!!!"""  ###%%%&&&$$$"""  !!!!!! &&&&&&&&&&&&'''((()))***(((+++,,,***&&&$$$&&&***&&&""" ######!!! ###$$$%%%"""!!!"""$$$'''(((((('''+++...000...***)))...333666333...***(((((()))***'''"""###&&&$$$)))333222***((('''''')))******&&&### """%%%''')))+++,,,,,,'''$$$'''***)))***,,,***$$$"""'''---000111333,,,,,,+++***))))))))))))---111444444111000111333444333222111111333444666<<>>>>>:::888888::::::777333111111111111111//////,,,***---888GGGSSSlll{{{qqqYYYGGG===777333333777:::888666777222///---...000111111///222333444555333222111000222444666888;;;>>>@@@BBBCCC\\\''''''''''''(((+++---...111///------------+++)))***)))))),,,000111///,,,///...,,,((($$$!!!!!!"""'''))),,,...///---***(((&&&(((***---...,,,'''"""&&&***111999BBBJJJPPPSSSWWW\\\bbbeeeggglllvvv}}}vvvjjj]]]UUUMMMAAA777222///222444333///)))$$$!!!!!!###&&&'''''''''(((***++++++,,,,,,,,,***)))'''"""###$$$%%%&&&'''(((((())))))***+++,,,***&&&###"""$$$)))---,,,'''&&&***---,,,***)))&&&""" !!!)))///000///000222555444///***$$$######$$$&&&&&&%%%$$$ """$$$###""""""&&&***))))))((()))***)))&&&$$$ """$$$%%%&&&%%%###""" ###&&&&&&$$$"""$$$!!!!!!""""""%%%###"""###$$$$$$###"""(((((()))***************)))+++,,,)))%%%###$$$&&&&&&"""!!!###$$$### !!!$$$$$$ """$$$%%%%%%''')))***---111333111,,,)))+++///444111---(((&&&%%%%%%&&&%%%!!!!!!"""###((((((&&&***333444///---,,,,,,------***%%%"""$$$'''))))))'''(((+++///,,,&&&###'''******)))+++(((###"""''',,,...///111...---***(((&&&&&&'''(((000333555444000---...///666555444444444555777888<<>>@@@>>>999555333444888666333111000000...,,,++++++***(((***222>>>FFF\\\nnnjjjUUUHHH888444333777999777444333000...,,,,,,...///000///222555888:::888555444333444888<<<===<<<<<>>777333666777444///...---,,,++++++,,,///000111333888===???===999777666777;;;???>>>::::::>>>CCCOOOfff!!! !!!$$$)))++++++***)))((((((***---//////...)))''''''+++000444333111000///,,,((($$$"""###%%%%%%(((,,,///...+++&&&""""""%%%))),,,,,,)))&&&$$$"""&&&...777@@@IIIOOORRRZZZ^^^eeekkkpppvvv|||yyykkk___RRRHHH???555///---...000000---(((&&&'''***---,,,+++***+++,,,---------+++))))))+++---...---++++++++++++++++++++++++'''&&&%%%&&&((()))***)))###$$$)))///000,,,***,,,...---,,,***'''!!!"""%%%&&&%%%!!!%%%...444333222000---)))$$$  !!!"""$$$%%%&&&$$$'''(((%%% %%%"""!!!"""$$$'''(((((('''############!!! """(((******)))(((%%%!!! !!!""""""#########$$$&&&'''%%%$$$###%%%(((+++---...//////,,,)))%%% !!!&&&***000---)))%%%"""!!!"""$$$!!!!!!###'''******(((&&&###&&&)))(((&&&%%%'''***---222666444...(((&&&'''&&&&&&$$$###!!!!!! !!!###((()))(((&&&''',,,111222,,,---...---***&&&""" ###)))...///,,,+++---111###""")))+++******'''$$$%%%***,,,++++++---333000---+++)))***+++,,,555777888555///***((()))000000111333555777999:::999999888555222000000111444666777111((("""!!!"""$$$'''---444888666111,,,+++///222333222222444777>>>AAABBB@@@:::444111000222111000000000...+++))),,,---...000222666:::===GGGXXXpppwww___DDD:::333444666444000///++++++++++++,,,///222555555;;;AAABBB???:::888888999<<<>>><<<999:::@@@EEEQQQiii!!!!!!"""&&&+++...,,,***'''&&&&&&(((,,,///111222---+++***,,,000333222000---,,,***'''$$$$$$&&&)))(((***...111000,,,'''###!!!$$$''')))(((%%%$$$###"""&&&---666@@@HHHNNNRRRYYY___gggpppyyy}}}qqqdddYYYMMMDDD<<<333//////000000...,,,******+++---...+++)))(((***,,,------+++)))&&&(((,,,000000///------,,,,,,+++++++++***%%%###""""""%%%((()))***%%%%%%)))///111///---//////---***'''%%%!!! ###""""""  $$$(((***'''######)))//////...,,,((($$$ """$$$&&&((()))'''### !!!###!!!$$$'''((((((&&&"""######""""""!!! ###'''***+++***'''$$$!!! """######!!! !!!###%%%$$$### """$$$'''***---//////---)))$$$!!!!!!%%%+++...333222...)))$$$""""""$$$ """&&&***,,,+++((($$$%%%(((***++++++************///333222,,,&&&%%%&&&%%%$$$$$$$$$###"""!!!!!! """$$$''''''&&&%%%$$$(((,,,000+++,,,---+++(((&&&$$$$$$&&&)))---...------000222######,,,...---+++)))((()))---...+++***,,,...,,,+++))))))***+++,,,333555666222,,,(((&&&'''***+++...111444777999::::::888555111---+++---...000222111---'''######$$$%%%)))000999>>><<<444---***///444777666555666888>>>AAAEEECCC>>>999777666222111111222333222111///......000222444777888999DDDPPPcccxxxnnnMMM@@@555333555666555666......------,,,///333666555;;;AAABBB===888666777888:::<<<<<<;;;>>>CCCHHHQQQhhh%%%$$$%%%***000222///+++(((&&&%%%&&&)))...111333333///------///000...+++))))))'''%%%###$$$(((+++,,,...111222111---)))&&&$$$&&&))))))'''%%%%%%&&&$$$(((///777@@@GGGMMMPPPWWW^^^iiivvvpppfffYYYQQQIIICCC===555111222000...+++***+++,,,---,,,(((%%%"""###&&&***,,,---(((%%%###'''---111111///++++++***)))((('''''''''$$$$$$$$$'''***,,,---,,,(((''')))000222111000222///,,,'''$$$"""!!! ###'''(((&&&%%%$$$ %%%)))+++%%%###!!!&&&*********(((%%%"""!!!$$$&&&'''))))))(((&&&$$$### !!!"""&&&((((((&&&### !!!"""###$$$%%%%%%###"""!!!###&&&((())))))$$$""" """$$$$$$ """###### """$$$&&&))),,,---+++)))&&&&&&))),,,000222333222000***%%%"""###$$$######%%%((()))'''### !!!###&&&***------+++)))&&&+++000///)))%%%$$$&&&$$$$$$$$$$$$###!!!!!!######"""###%%%(((&&&&&&%%%$$$###$$$)))---+++,,,---,,,))))))***,,,...---+++***+++...222555***###!!!(((111333000---,,,+++...111000+++)))+++))))))))))))***+++------...000111...)))$$$###$$$&&&(((+++000444888:::<<<;;;:::555000+++)))***,,,...---+++)))(((((())))))))),,,111999???>>>777111---333:::<<<;;;888666666999>>>CCCCCC@@@<<<;;;;;;555444333555777888888777222222333444666666666555===EEEUUUjjj^^^MMM<<<555666777777999333333222///------111555333999???>>>888333222444444777;;;???BBBEEEGGGHHHSSSjjj((('''(((---333555111---+++(((%%%$$$(((---000222777333///------,,,)))&&&&&&&&&%%%###"""$$$))),,,...000222333222///+++((((((+++---,,,)))'''(((***(((+++111999@@@GGGLLLOOOVVV]]]kkk{{{}}}sssggg]]]OOOJJJFFFDDD>>>777222333000,,,((((((+++---,,,+++"""###(((+++,,,%%%"""!!!%%%,,,111111///(((((('''&&&%%%$$$######&&&'''***...222333111///***(((***000333222222444000+++&&&"""!!!!!!""""""(((++++++)))((('''!!! %%%(((+++###"""!!!%%%&&&'''((('''$$$!!!!!!  ###'''&&&&&&'''***,,,+++'''$$$"""###%%%((()))((($$$!!! """%%%''')))***)))'''$$$$$$%%%&&&'''&&&""""""$$$%%% """""" !!!###&&&)))***))))))))),,,///222444444111111///***%%%"""###&&&&&&%%%$$$$$$$$$""" &&&,,,---***&&&$$$)))------'''$$$$$$&&&#########""" """%%%&&&&&&'''***---%%%%%%%%%%%%######''',,,,,,......---+++,,,///333666111***(((***///444777111)))&&&---555666222...///...000333111+++)))+++'''((()))+++,,,...//////+++---...+++&&&"""!!!"""$$$&&&***///444888;;;======;;;666000***((()))***...+++))))))+++---//////---...111888>>>???:::444222888???AAA>>>999666555444999???AAA???<<<;;;<<<777666555777:::===>>>>>>888777666777777777555333666<<>>:::333---))))))***+++---...//////000000111111111000000222555777888888777888<<>>FFFNNNSSSZZZhhhttt{{{tttfffZZZPPPKKKDDD@@@:::666222000...,,,***'''%%%&&&((((((%%%"""###''')))(((***(((###"""(((...,,,&&&###!!!'''))))))***---333777555444333111---,,,***))))))+++------,,,***(((&&&%%%&&&'''''''''...---+++)))'''%%%$$$### ###&&&'''&&&(((%%%!!!"""$$$%%%&&&&&&%%%%%%((()))&&&!!! &&&+++((('''&&&&&&(((((('''&&&$$$$$$!!! %%%***((("""!!!"""#########&&&((((((######"""""""""###$$$$$$%%%"""###&&&((((((""""""!!! !!!"""$$$(((''''''+++111333111......+++(((&&&%%%$$$###"""$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&)))+++***&&&###!!!!!!!!!""""""!!! !!!$$$((())))))((('''$$$$$$###!!! !!!%%%)))---///111///,,,,,,000444///---)))'''(((+++000333444555666555333...)))&&&'''***,,,---+++***))))))%%%%%%&&&+++111333000------...///...,,,***,,,---///111333444444666888;;;777333...)))&&&'''(((***//////000000//////000000///...---///222555777777777:::???BBBBBB>>>888333444777:::;;;999777666666777555444555777:::<<<===777444222111333333111///666555;;;MMMcccyyyyyy___III===888666555888:::;;;999444111000000111444888:::999777555555333666999<<>>777333222888999999999777555666666666555333111111222333444111000......000111111000333444;;;IIIZZZmmmmmmWWWFFF===888666666888;;;:::888555333222333555888999999999999:::888888888999:::>>>DDDHHHTTThhh//////111555999:::999777222///+++'''%%%%%%'''((()))***+++,,,***'''$$$"""&&&(((***---333777111)))%%%%%%'''(((((()))))))))///...,,,)))(((***...111///444:::===???EEENNNVVVdddoooyyyrrrdddYYYOOOFFFAAA<<<777111,,,++++++++++++***'''%%%%%%''''''###  ###&&&***,,,------,,,***)))---222111,,,###,,,222111/////////555999777444333000,,,&&&%%%$$$&&&)))---///000)))&&&"""!!!###&&&((()))$$$###"""!!! !!! !!!%%%''''''%%%###&&&%%%#########""""""'''+++,,,+++***)))+++,,,***&&&%%%))),,,...***%%%!!!!!!###%%%%%%!!!$$$%%%&&&***...---)))$$$'''))))))'''$$$""""""$$$###!!!!!!!!!###%%%%%%######""""""""""""############$$$&&&***---///000)))'''%%%###$$$$$$$$$###$$$$$$'''***---,,,)))%%%(((''''''((()))'''"""!!!&&&+++***$$$ """"""''',,,......''''''&&&$$$"""!!!!!!!!!###$$$%%%%%%###!!! ###&&&(((((('''&&&&&&$$$ """***//////000111///+++(((&&&&&&%%%&&&(((***+++,,,,,,,,,555555555444111---)))&&&$$$%%%'''))))))+++...000'''%%%%%%&&&)))+++***))))))---222777999:::::::::777777777444000---,,,,,,***(((&&&%%%&&&)))---000222444777666333111222333///---,,,---000444777888:::@@@EEECCC:::333111111;;;;;;999777444444555777333222000...,,,+++---......------...///000111111333666===FFFQQQbbb{{{xxxcccQQQDDD<<<999444666999;;;:::777444333333444555555555777;;;===::::::::::::;;;???FFFJJJSSSfff777666666666666666444222444111---)))'''&&&'''((()))***++++++***(((&&&%%%'''((((((+++111666333,,,))))))*********))))))((()))+++...000111333555777555:::@@@CCCEEEJJJSSS[[[eeeooo{{{{{{mmmaaaXXXQQQIIICCC;;;666111---,,,---//////***'''%%%&&&)))***)))&&&'''&&&$$$###%%%)))...222///000///---000555444000&&&&&&***222444111...---...555999888666666444000+++)))((())),,,000222222***&&&""" """$$$&&&&&&"""%%%((((((%%%"""!!! !!!######!!! %%%)))++++++***)))+++,,,---,,,)))))),,,...000+++&&&""""""###$$$%%% %%%((())),,,000///+++&&&(((++++++(((%%%"""!!!###$$$$$$######$$$%%%&&&""""""!!!!!!!!!"""######!!!"""$$$&&&)))---111333,,,)))&&&%%%&&&'''&&&$$$ """%%%))),,,+++)))'''%%%$$$$$$'''+++***%%%!!!"""(((---,,,'''!!! !!! $$$)))...111000///'''&&&$$$#########$$$$$$$$$%%%&&&&&&%%%### !!!###%%%'''(((''''''&&&'''%%%""" %%%,,,111///...,,,)))&&&$$$$$$$$$"""$$$(((,,,///000000000222111///---,,,++++++,,,*********))))))+++...111'''%%%$$$%%%''')))******+++---111555888999888777444444444222---***((((((&&&%%%$$$%%%'''+++///222444888;;;:::666333333555222000///000333666888888;;;AAAFFFBBB999111000222999888666333000000222555000111000---******,,,...///////////////000111222222666===DDDJJJXXXpppqqq___OOOCCC===444555888::::::888444222000000000000111444999<<<999:::<<<>>>@@@CCCHHHLLLRRReee999888666333111//////...333111---***((('''((()))+++***))))))((('''''''''%%%'''(((***///444333///,,,,,,,,,,,,,,,+++******%%%+++222888;;;<<<===>>>===AAAFFFJJJNNNTTT[[[aaagggqqq}}}~~~uuuhhh___XXXRRRIIICCC999666111//////111222222***'''$$$%%%))),,,---,,,---+++(((%%%$$$'''---222333555444111222555333///,,,+++...333333...,,,,,,000666;;;;;;:::;;;999666555222...------//////000+++'''###!!!!!!"""""""""!!!$$$''''''%%%### """"""!!! """%%%((())))))((('''+++,,,------,,,---///000...+++&&&$$$###$$$######$$$)))***---000///+++%%%'''******'''$$$###"""!!!###$$$###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%"""######$$$&&&)))///333...+++''''''(((***(((&&&"""%%%)))++++++******%%%"""!!!$$$)))***'''######(((---...***%%%"""!!! """'''---111222///,,,&&&%%%###$$$&&&'''''''''$$$%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%######&&&,,,000---+++'''$$$"""###$$$%%% """&&&+++...111222333---+++)))((((((+++...000...---+++(((&&&(((+++///&&&%%%$$$$$$%%%))),,,//////......000333444333222111222333111---)))'''&&&#########$$$''',,,000333888<<>>BBB???777111111333555444222///,,,,,,///111000111111///++++++...222333333333222///...///000000444:::???CCCNNNdddyyy{{{jjjWWWFFF;;;777777777999999888444111......------...111777;;;888:::===???AAADDDHHHKKKQQQddd555333000---******,,,...000...,,,)))((((((((()))+++***'''%%%%%%%%%'''((("""'''***+++///333333000,,,,,,------------------(((...666===AAACCCDDDDDDDDDGGGKKKPPPWWW^^^cccfffllluuuxxxoooccc[[[VVVOOOFFF>>>666444111000111222333222***&&&!!!!!!%%%***,,,,,,///...+++'''$$$$$$(((,,,222444444222222555444000,,,+++---000///,,,,,,...111888===<<<<<<<<<;;;777999666111---------...---,,,)))%%%"""!!! """%%%'''&&&$$$ !!!"""!!! !!!"""$$$%%%&&&%%%%%%'''((()))***+++,,,...///***(((&&&%%%$$$###!!! """(((***+++---,,,((("""$$$&&&&&&$$$###""""""!!!###$$$### """""""""###$$$&&&'''(((&&&&&&%%%###"""%%%+++000///+++'''(((***,,,***((("""$$$''')))******++++++&&&!!!$$$'''%%%""""""%%%***------***&&&###"""###&&&***------+++)))%%%$$$###&&&)))++++++***###""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&&&&'''))),,,***'''%%%######%%%&&&&&& !!!###&&&***---000111((((((''''''))),,,...000///---)))$$$"""###'''+++&&&%%%$$$$$$&&&***000444222///++++++---/////////333444555333///+++((((((%%%%%%%%%'''***...222444<<>>555...,,,---222111111333555555333111555999<<<:::555111222333333333111///,,,,,,///111333555555222...---111555777888777333///,,,,,,---,,,...444888;;;DDDXXXjjjuuucccNNN@@@<<<:::999999999888555111.........---...111666:::999:::<<<<<<===@@@DDDGGGQQQddd///...+++'''&&&'''+++///...,,,***(((''''''((())),,,)))&&&###"""###&&&'''&&&---...000333333000***+++,,,---.../////////+++111999???CCCFFFHHHIIIIIIJJJNNNTTT]]]dddhhhjjjpppyyysssjjj___WWWSSSKKKAAA999444222000000111222222222***%%%!!!&&&***+++......---)))$$$"""$$$'''---000111000222666666333***)))***------+++,,,111111777<<<;;;::::::888555888444///,,,,,,---......---***&&&###!!!"""$$$!!!$$$&&&&&&%%%###!!!  !!!  !!!"""###$$$$$$!!!"""$$$&&&''')))***+++&&&%%%%%%%%%%%%### !!!'''(((***+++)))&&&!!!######"""!!!!!!!!!"""$$$&&&$$$ """######%%%&&&(((***+++***)))'''""" """(((---000,,,((((((,,,...,,,)))%%%&&&((())))))***+++,,,'''!!! $$$### ###(((---000...)))%%%#########%%%((()))((('''$$$###$$$''',,,...---+++"""!!! """$$$&&&&&&&&&%%%%%%###""" !!!$$$&&&''''''''''''(((&&&%%%$$$$$$&&&''''''''' !!!###&&&)))---///&&&&&&((()))+++---...///---***&&&!!!$$$(((&&&%%%$$$$$$&&&+++222777333...)))'''))),,,......666777888666111---***))))))))))))+++...222555888@@@DDDEEE???333***'''(((000///000222333222///---222555777777444111222333555555444111//////222444666888888555000///222777999:::999444...******+++(((***///333666>>>OOO```wwwrrr]]]MMM???===:::999:::999555222000000/////////222777;;;::::::999999999;;;@@@DDDQQQddd((($$$!!!"""%%%((()))(((***'''###"""$$$&&&'''(((---***&&&$$$######!!! """%%%***...000000///...+++(((&&&'''+++///000000...555===BBBDDDFFFKKKPPPSSSVVVYYY]]]```eeekkkooovvv}}}xxxpppdddYYYTTTNNNCCC777000...000111000------///222***$$$$$$)))+++,,,------***%%%""""""###'''---000000222555000(((&&&$$$$$$&&&''''''---444888777555333222000000///.........---,,,+++******222111...&&&"""%%%!!!$$$$$$$$$$$$""" """$$$%%%$$$""" !!!###!!! !!!###$$$###''')))((($$$%%%******)))$$$!!!!!!$$$&&&&&&$$$$$$""" !!!&&&'''######''',,,---///,,,(((&&&''')))***+++)))))))))+++,,,,,,***)))%%%&&&''')))***+++++++++&&&%%%"""  !!!###$$$&&&(((++++++)))'''&&&$$$######$$$&&&&&&&&&%%%%%%$$$###"""$$$(((+++ ###%%%"""!!!!!!"""######""" """''',,,,,,)))'''(((+++---,,,,,,+++***((('''&&&!!!###&&&'''&&&%%%%%%%%%!!!###'''+++---...---,,,///,,,&&&""" !!!$$$'''''''''''''''))),,,///111000,,,******))))))...666===>>>??????<<<888444222444111---+++---222999===FFFEEECCC???888///'''"""&&&,,,111222...++++++,,,666555444333333222000///000111222444555555444333999999888666444444666888>>>===:::555///+++******...,,,---111555;;;GGGRRRjjjyyy~~~kkkZZZEEE???:::999777333111333444333222222333555999;;;<<<:::666333555999???DDDOOOddd'''%%%$$$%%%(((***)))((('''%%%######$$$&&&'''&&&)))((('''%%%$$$$$$$$$%%%%%%'''+++...000000///...)))&&&$$$%%%))),,,......///555===AAADDDHHHMMMRRRVVVXXX[[[^^^bbbgggmmmqqqyyyxxxmmmaaaUUUOOOIII>>>444///333555555222...,,,---///'''###$$$'''((()))++++++(((%%%######$$$***///111000111333...'''%%%###$$$''')))***000666666444222///,,,+++*********+++******))))))***+++000000---(((!!!!!!%%%!!! ###&&&''''''%%%### !!!"""######"""  ###&&&!!!  !!!$$$(((++++++'''""" $$$)))***(((""" """%%%''''''%%%$$$###!!!"""'''(((%%%%%%)))---...---***''''''(((***+++,,,******+++,,,---,,,+++***&&&&&&'''''''''&&&%%%%%%$$$"""!!! !!!"""$$$$$$%%%'''))))))(((&&&###"""!!!"""$$$&&&'''(((###"""  """$$$%%%!!!  """###""" ###'''++++++((('''***---000//////...,,,***(((''' %%%***,,,+++(((%%%### ###&&&***,,,---...------+++(((&&&$$$%%%&&&(((***)))(((((())),,,///111///+++)))((('''(((///777BBBCCCEEEDDDAAA;;;555111333111...---...222888;;;AAA@@@>>>:::444---'''###%%%+++000222///---...000555555555555666555333222444444555666666555333111888888777555444444777999<<<:::777444222000//////------000555999===EEEMMM```pppxxxhhhOOOEEE;;;888666333222333555444333222333555888:::===;;;888666666:::@@@EEEQQQggg(((((()))***,,,+++)))'''%%%$$$###%%%&&&'''&&&%%%&&&'''(((&&&$$$%%%(((,,,***+++---...////////////'''%%%###$$$'''+++------111666<<<@@@DDDIIIPPPUUUZZZ\\\^^^```dddiiipppttt}}}}}}vvvkkk^^^QQQIIICCC999111---999:::999555...******+++###""" !!!###%%%%%%$$$''''''(((&&&%%%$$$%%%'''...111111000000000,,,&&&%%%$$$&&&***,,,---222888666333///+++(((&&&&&&&&&%%%&&&&&&%%%$$$%%%)))+++......,,,(((#########""""""$$$''')))***)))%%%### !!!#########"""!!!###&&&)))%%%### &&&***......+++'''###!!!!!!###'''((('''!!! !!!$$$'''))))))&&&%%%###"""!!! !!!!!!###(((***((((((,,,///...'''&&&%%%&&&)))+++++++++***+++,,,------,,,+++***&&&&&&%%%$$$###!!!  """$$$%%%'''%%%$$$%%%&&&'''&&&$$$ !!!###%%%(((***+++%%%""" """!!! !!!!!!!!!$$$''')))(((''''''+++...333333222000---+++)))'''!!!'''...111000+++%%%"""!!!"""%%%(((+++,,,------******)))((((((((()))***---+++)))''''''***...000...,,,***+++))))))000888DDDFFFHHHGGGCCC;;;333...222111//////000333666777:::999777444000+++'''$$$%%%***///111111111333555555666777888888777666555888777777888888666333000666666666444333444777999<<<888555444555666444222...///444:::>>>>>>AAAFFFTTTdddyyyuuu___OOO???888666555444555666444333222333444666888<<<<<<:::888888<<>>===???BBBKKK[[[ppplllXXXCCC999777777777888444333222111111333444555:::;;;<<<;;;:::<<>>@@@@@@<<<666///***...000222333444444333333222111111000...---+++***&&&))),,,...111444666888:::>>>BBBBBB@@@<<<:::999555333222555:::;;;999666666666555333222222444777:::666333555;;;>>>>>>;;;777444333777::::::===AAAFFFUUUiii{{{ttt___GGG;;;888777777888222111000000000111222222888:::===<<<:::;;;???CCCUUUmmm---...///,,,((($$$!!! $$$%%%(((,,,//////,,,***++++++***'''$$$%%%***...333///+++'''&&&))),,,///,,,...000000111222555777666777:::>>>EEELLLRRRVVVVVVZZZ```fffmmmttt||||||qqqhhhbbbWWWJJJBBB;;;444222333///111222...(((###!!!!!! $$$))),,,---,,,+++++++++(((&&&&&&(((***,,,,,,((($$$"""%%%''''''(((***,,,,,,///222000***(((***...,,,)))&&&###   &&&---)))""" $$$''''''$$$!!!&&&%%%###!!! !!!!!!$$$%%%%%%###!!! !!!"""$$$###!!! !!!"""###))))))+++...///...***'''###&&&,,,***''''''))),,,...///(((&&&""" ###&&&)))***,,,+++)))***------))) ###%%%%%%$$$'''***,,,+++'''$$$$$$%%%$$$$$$$$$###"""!!! !!!###&&&(((***+++'''&&&$$$$$$$$$###!!! """%%%))))))((('''))),,,)))'''%%%&&&'''&&&!!! $$$'''&&&######''')))'''%%%""" !!!$$$'''***,,,,,,,,,+++***((('''&&&(((******)))&&&###!!!!!!###$$$'''((((((&&&$$$"""###!!!###)))---,,,***&&&###"""###%%%'''---333<<>>===333000///222:::??????<<<;;;;;;999666333333444666555333333666;;;@@@AAAAAA;;;555000222444666:::???CCCQQQbbbsss{{{hhhQQQCCC<<<777555666000000000000000111222222666:::>>>>>><<<;;;???CCCQQQkkk*********'''###!!!!!!######%%%'''+++//////---++++++)))'''%%%%%%(((+++...///+++%%% ###(((,,,,,,...111111111222555777666777999???EEELLLPPPSSSSSSXXXaaaiiirrrzzz~~~tttjjjeeeZZZQQQFFF???777111000222---///000,,,&&& ###(((++++++,,,---...---)))&&&%%%''')))******&&& !!!###"""$$$(((++++++///222///(((%%%&&&'''&&&&&&$$$""" """ """'''$$$!!! !!!!!! !!!""""""!!!#########%%%%%%$$$###""""""###### !!!"""!!!  """ !!!###&&&(((((('''(((***,,,---***((( %%%(((000,,,'''%%%&&&))),,,---+++((($$$!!!!!!$$$(((+++---,,,)))&&&'''+++***&&&###""""""###&&&''''''&&&(((+++---+++'''######%%%%%%%%%$$$###"""  """$$$&&&'''(((###""""""""""""!!!!!!%%%((('''### !!!$$$&&&'''(((((('''%%%""" """'''++++++'''!!!%%%***---)))'''###!!!"""%%%''')))((()))))))))))))))((((((((()))***(((%%%!!!!!!%%%))))))'''$$$""""""!!!!!!%%%***---+++)))&&&$$$###$$$%%%&&&)))///888;;;666///000666===;;;999666333000...---,,,...111444555555555444111222333444222000---+++,,,+++)))***+++...///000555<<>>@@@;;;333---...111444888===???KKKZZZiii{{{vvvaaaRRRFFF<<<777777000000000111222333444444555;;;AAAAAA>>><<>>BBBAAA>>>===>>>888222...111;;;CCCFFFEEEHHHFFFCCC>>>999777777888<<<===<<<:::777777888::::::222,,,---000222666:::<<>>@@@EEEWWWttt%%%###!!!!!!"""######""""""$$$&&&)))************,,,&&& !!!(((---///,,,&&& ###&&&'''&&&(((***+++,,,---000444777===@@@CCCEEEFFFGGGJJJKKKNNNVVVbbblllttt~~~yyypppggg```[[[NNNFFF;;;222//////111222333333111---'''"""%%%""" %%%+++000333,,,((($$$$$$(((***)))&&&###"""!!!!!!"""$$$&&&(((+++---///---(((""" !!!!!! ###$$$ ######$$$&&&((((((%%%###%%%%%%%%%&&&'''%%%""""""''')))&&&%%%%%%'''))))))&&&""""""!!!%%%$$$!!!!!!$$$(((+++,,,,,,)))'''&&&(((++++++((($$$ ######"""%%%***///777111((("""!!!$$$(((+++...---***$$$ %%%***,,,)))%%%!!!!!!%%%(((+++***)))((()))***---...---***&&&%%%&&&'''%%%###'''&&&$$$###"""!!!""""""!!!!!!###))))))(((''''''&&&%%%%%%&&&(((***+++,,,+++***)))""" """'''***---,,,)))###$$$)))&&&%%%&&&(((***+++***((((((((('''$$$  $$$&&&***---+++%%%&&&&&&''')))---......---,,,***'''$$$###$$$%%%&&&$$$***//////...///666======777111...+++'''(((,,,444444333333444666777888555333111111000000---,,,+++---000000...,,,******111111222666<<>>BBBDDDCCC@@@===;;;;;;???BBB???>>>===<<<999777555444333111///---...111444666;;;>>>HHHXXXiiizzzqqqcccXXXFFF777444222333555444111222666777<<<@@@@@@>>>???FFFLLL___{{{"""######"""###$$$%%%&&&'''(((((())))))%%%!!! $$$(((***++++++'''$$$%%%((()))'''$$$###%%%'''))),,,111777<<<@@@DDDIIILLLLLLJJJHHHHHHJJJSSS```kkkttt}}}sssiii```YYYUUUIIIAAA777///,,,...222444888666111---)))&&&$$$######!!!$$$***...000***'''$$$%%%(((***)))''''''&&&$$$#########%%%&&&&&&))),,,,,,)))$$$  !!! $$$%%%%%%""""""###&&&)))+++)))$$$ """$$$%%%###!!!###%%%&&&%%%$$$$$$&&&((((((%%%### !!!######!!!""" !!!&&&...222000---'''%%%$$$%%%((()))'''$$$ !!!"""###&&&***...666222+++%%%###$$$&&&(((++++++)))$$$ ###''')))(((%%%""" !!!###%%%''''''&&&&&&''')))+++,,,***'''%%%$$$&&&((('''&&&'''&&&%%%###!!!!!!%%%%%%###"""!!!######!!! """'''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******)))((('''&&&$$$""" ###&&&(((***)))&&&### !!!%%%((((((&&&%%%&&&'''((('''&&&$$$%%%$$$!!!!!!''')))+++///...***)))))))))+++...000000///...,,,)))&&&$$$$$$%%%%%%%%%***///111111333777;;;888222---+++)))&&&'''+++666555444444444555777777666444222111111000...,,,---///000000...,,,,,,,,,......///333:::AAAFFFHHH;;;444000222444555666999;;;<<<======<<<<<<===>>><<<<<<<<<<<<:::999777777666444222000//////000111666999BBBQQQaaarrrrrrdddSSSDDD===888333333222///000222333888===>>>===???FFFMMM]]]www!!!%%%'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((***+++***((()))((((((***,,,,,,'''### """%%%+++333===CCCFFFKKKRRRUUUSSSNNNIIIFFFHHHQQQ^^^jjjuuuuuuiii___VVVPPPLLLEEE===333,,,,,,111666:::;;;555...)))))))))(((&&&###!!!###'''***+++&&&%%%%%%&&&(((******)))+++***(((&&&$$$$$$$$$%%%!!!%%%***---+++'''###!!!###"""""""""###$$$%%%&&&((('''&&&%%%$$$#########!!!$$$'''+++,,,(((!!!!!!%%%&&&%%% !!!###$$$$$$###"""""""""###%%%%%%$$$""" !!!"""###$$$$$$$$$%%%"""""")))333888444...%%%""" !!!%%%&&&%%%###!!!  ###'''***+++333111---)))&&&$$$$$$###&&&''''''$$$ !!!$$$&&&&&&&&&%%%"""!!!!!!"""""""""###$$$&&&(((***+++'''%%%###$$$&&&)))******&&&((('''$$$!!!''''''&&&!!!!!!$$$""""""$$$'''((('''%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&+++***)))'''&&&%%%%%%%%%(((%%%###"""$$$&&&''''''***'''$$$###$$$$$$$$$###!!!"""!!!%%%,,,------///000///,,,+++***,,,...000111000000...+++(((&&&%%%&&&&&&(((+++///333666777888888111,,,))))))'''%%%&&&***666555444333333333444555444222111111111111000...---......---,,,,,,///111.........222888>>>CCCEEE888333111333444222111333333777;;;>>>>>>===<<<<<<:::;;;<<<======<<<;;;::::::888666444111///---,,,000222:::GGGVVVfffzzzwwwdddVVVKKK???444000000///...000222777;;;<<<<<<@@@GGGNNN[[[sss &&&***+++)))'''$$$%%%&&&&&&&&&%%%###"""%%%(((,,,///111...***'''&&&&&&'''***+++***&&&""" !!!%%%+++666AAAIIIOOOTTTYYY[[[XXXRRRMMMJJJJJJSSS```lllwwwyyylll___UUUMMMGGGCCCAAA:::111---...444;;;???999000'''###%%%(((((('''%%%###!!!!!!###$$$%%%$$$###$$$&&&'''(((((()))))),,,+++***((('''&&&&&&&&&!!!%%%+++...---***&&&$$$$$$%%%&&&((()))***+++++++++)))'''&&&'''((('''%%%###$$$&&&(((((($$$ &&&)))***)))(((&&&%%%&&&&&&$$$### !!!"""""""""!!!$$$'''((('''&&&&&&'''%%%$$$&&&,,,333555111---$$$ !!!$$$$$$###"""###'''((('''+++,,,,,,***'''$$$"""!!!"""$$$&&&$$$ !!!$$$'''))))))%%%"""!!!""" !!!"""$$$&&&((()))***&&&%%%$$$$$$%%%(((***,,,'''))))))%%%$$$!!!'''(((&&&&&&&&&&&&)))***'''$$$!!!"""%%%)))+++***(((%%%### !!!"""###$$$%%%%%%&&&&&&'''((((((''''''&&&------------+++)))'''%%%'''$$$"""$$$(((***)))(((***'''###""""""#########!!!!!!!!!"""+++222000...///000000,,,***)))***---/////////000///---+++*********+++---...111666:::;;;777333---)))'''((((((%%%'''***333222111/////////000000///......///111222222111//////...,,,+++---000444222111222444777999999999000...///444555222111222222666;;;>>>>>>===;;;;;;;;;<<<>>>???@@@???>>>===<<<<<<;;;888555111---++++++---444???KKKZZZooottteeeVVVEEE555///000111222333555888;;;<<<<<<@@@GGGMMMYYYqqq !!!$$$(((++++++)))&&&###%%%(((***)))&&&"""###'''---111111---((($$$######$$$%%%&&&&&&%%%$$$######$$$'''...888DDDLLLWWWYYY[[[ZZZXXXTTTSSSRRRRRR[[[gggrrr}}}zzzrrreeeYYYNNNGGGAAA>>>:::555///---///555:::>>>444---$$$!!!$$$((()))((()))(((&&&%%%$$$###!!!"""%%%))))))'''&&&&&&((())))))(((((())))))******%%%)))...111///+++(((&&&%%%(((,,,///111111///...+++)))''''''((()))((('''%%%###"""!!!!!!"""'''+++,,,333000+++(((''''''&&&%%% !!!"""%%%***,,,+++)))''''''###&&&+++......---,,,+++%%%!!!###$$$######!!!!!!%%%'''%%%######&&&))))))&&&### ###&&&%%%""" """$$$(((,,,,,,'''$$$###$$$######$$$%%%&&&(((***+++((('''%%%$$$$$$&&&)))+++)))***)))$$$"""(((###!!!&&&'''&&&***///333333000+++%%%""""""$$$'''******((($$$!!! !!!###$$$%%%&&&(((((()))))))))(((((((((+++,,,...000///---***((((((&&&$$$'''+++---,,,***)))'''$$$###$$$%%%%%%%%%###$$$$$$###  (((000555222------...---((('''&&&(((+++---------......------......000000111111444999===<<<666000,,,)))(((******((())),,,...---,,,++++++,,,,,,---******+++---111333444333:::888444000------000333222222444666888777333000---,,,000555555111000222444777999:::999888888888===>>>@@@BBBBBBAAA???>>>=========<<<999555111...***,,,222;;;DDDQQQeeevvvqqq```LLL999222444666888999666888999999:::>>>DDDIIIUUUlll'''&&&&&&'''((('''%%%######%%%(((***)))&&&""" $$$***,,,+++'''###!!! !!!!!!"""$$$%%%&&&'''''''''(((+++000:::DDDLLLXXXXXXWWWUUUTTTUUUXXXZZZ\\\dddpppzzzqqqjjj___TTTKKKCCC===:::333000---,,,///222555666000+++&&&%%%'''***,,,+++,,,+++***)))(((&&&""""""''',,,,,,'''######%%%$$$%%%&&&(((***+++,,,---***---000111///,,,)))(((&&&)))///333555444111///******)))(((((('''((((((&&&######(((***+++444000,,,(((((((((''''''  """###&&&***---...,,,(((%%%###(((---...+++((()))+++***$$$###%%%%%%%%%%%%&&&(((((('''$$$!!!###''''''$$$!!! !!!!!!$$$((('''$$$"""###$$$&&&***...,,,'''###$$$'''((('''&&&%%%&&&(((***+++)))(((&&&$$$###$$$(((+++,,,+++(((### %%%***&&&$$$!!! """$$$&&&&&&---999CCCAAA777---&&&!!!"""###%%%(((***(((###  !!!"""$$$%%%&&&&&&************))))))))))))(((***---000000...+++)))***)))((()))+++,,,,,,,,,+++)))'''&&&'''(((((('''%%%&&&'''&&&$$$######$$$,,,222444000,,,,,,+++)))$$$$$$%%%(((+++---,,,+++,,,------...///000222333000222555:::===<<<666111...,,,,,,......******,,,******))))))***,,,---...*********---111444444444DDDAAA<<<555///---...000...///222666888888444111000000444777555///---...333444555555333333333444;;;===@@@BBBCCCBBB@@@>>><<<===>>>===;;;777333111+++...444;;;AAAKKK]]]nnn}}}jjjWWWCCC:::999:::;;;<<<666666666666777;;;AAAEEEQQQfff,,,***&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!! ###''''''%%%"""!!!!!! ###%%%&&&''')))***((()))***---222;;;EEEKKKRRRRRRQQQPPPPPPTTTZZZ^^^dddlllwwwyyyiiicccZZZPPPHHHAAA;;;888......---///000111///...***))))))((()))+++,,,---,,,,,,,,,------+++&&&######***///---&&& !!!!!!"""$$$''')))+++------+++...000000...+++***)))(((***...222444333111000***,,,,,,***'''&&&'''***&&&""" $$$''''''&&&+++)))''''''(((((('''&&&%%%%%%### !!!%%%((())),,,111444222+++%%%'''))),,,---,,,+++,,,,,,...(((!!! $$$&&&'''(((+++///000---)))$$$""" $$$'''&&&!!!!!!$$$'''***)))'''%%%&&&((('''+++---***$$$!!!%%%)))...+++(((%%%%%%&&&)))+++((((((&&&$$$"""$$$)))---///,,,&&&""" ###(((+++&&&&&&&&&%%%######&&&)))222FFFVVVRRRAAA222(((###$$$$$$%%%(((***)))%%%!!!!!!!!!"""$$$%%%&&&''''''++++++******))))))))))))&&&(((,,,...///---+++)))+++++++++)))((((((***,,,///...,,,++++++***((('''%%%&&&'''&&&%%%$$$%%%&&&---000000---+++,,,***&&&###$$$&&&+++...000...,,,++++++,,,---...///000000,,,///444:::======999777111//////111000,,,***,,,***)))***+++---///222333.........///222444444333@@@>>>999333...,,,...000......///222666888777666333444777999555...+++---000222444444333111111222666888<<<@@@AAAAAA@@@???============:::777333111,,,000666<<<@@@GGGWWWggg{{{vvvdddOOOCCC>>>;;;:::;;;666666666666999>>>DDDHHHQQQddd111---'''$$$$$$%%%&&&&&&&&&$$$"""!!! !!!"""###"""$$$'''&&&""" !!!""" %%%(((***++++++,,,''')))+++...333;;;EEEKKKKKKLLLLLLLLLNNNSSSYYY^^^hhhppp||||||mmmddd___WWWOOOGGG@@@:::666...///000222333222...+++%%%''')))*********+++---++++++---///000...***'''$$$+++111...%%%!!!###&&&)))***,,,,,,+++---......,,,******+++)))+++---///000111111111***---///,,,'''$$$'''+++%%%"""!!!%%%&&&%%%###""""""###&&&((((((&&&$$$)))((('''######'''------000666:::888000(((+++***))),,,///111000...222+++""" $$$'''(((+++000555666111***%%%######&&&(((&&& !!!&&&)))++++++(((''')))+++(((+++,,,(((!!! %%%***111...)))%%%###%%%(((***''''''&&&$$$"""$$$***///111,,,%%%!!!!!!%%%)))+++$$$''')))'''$$$###''',,,888PPPddd^^^JJJ888---''''''&&&&&&)))++++++'''###"""###$$$%%%&&&'''((((((++++++***)))))))))))))))&&&(((+++------,,,***(((+++,,,,,,)))&&&%%%(((,,,333111000......+++(((&&&$$$%%%&&&&&&%%%$$$%%%&&&,,,...---++++++,,,***$$$###%%%(((---222333111...+++++++++,,,,,,,,,------(((---333999======<<<;;;333000000222111,,,***+++***++++++---000333666888333222111222333444333111444333111...,,,,,,///222222000...///333666888999333444777:::666///---000...111555777666444333222111444999===@@@AAA@@@@@@=========;;;999555222000---111777===???EEETTTcccmmmmmmXXXJJJAAA:::777888888888777999===CCCIIIMMMSSSfff777111***%%%$$$%%%''''''111,,,&&&!!!!!!%%%((())))))((($$$!!! %%%+++,,,((('''***'''))),,,///444:::BBBGGGLLLKKKIIIHHHKKKRRR\\\cccnnnyyywwwnnncccZZZOOOGGGCCCAAA>>><<<444555555555333000---+++)))'''&&&(((+++---,,,***''')))+++,,,+++***++++++,,,+++******(((%%% """&&&(((((()))***+++...///000///,,,+++******,,,......+++***---...++++++000333222+++&&&$$$%%%$$$###!!! !!!"""###%%%###$$$''',,,---+++'''######"""""""""###$$$%%%)))'''###$$$+++111///,,,000999<<<666///...000///---+++*********+++((("""$$$(((***000222444333000,,,)))((('''%%%"""!!!"""#########---,,,+++***)))(((((((((******)))%%%"""###'''+++...+++&&& ###''''''''''''&&&%%%%%%''')))---***'''$$$###$$$&&&(((''')))+++***)))***...222AAAQQQdddhhhZZZCCC///%%%%%%''')))+++,,,***'''%%%!!! $$$'''((((((%%%&&&'''((('''$$$ !!!$$$(((+++,,,+++(((&&&((()))+++,,,)))$$$'''---444777999666///'''###!!!!!!"""$$$%%%%%%$$$"""!!!((()))+++++++++,,,///111+++)))))),,,///000...+++'''))),,,///000000...,,,+++,,,///444999:::888444000111111///---,,,---.../////////000222444777888333222222333444444111///555222000///000111111000333222111111333666999<<<777666555444444222000---777666777888:::999888666666333222555;;;???>>><<<888<<<>>>===888222...---222333666<<>>???>>>555222000333999===<<<;;;;;;===>>>;;;666111......333444666;;;DDDNNNXXX^^^jjjuuuyyybbbMMM===555222333555777999===DDDMMMSSSXXXiii;;;666...***))),,,///000999777333000......000111+++***((($$$!!! """$$$%%%%%%***000///(((###!!!%%%(((---222888@@@HHHNNNPPPOOOOOOPPPUUU___kkkttt~~~{{{ppphhh^^^VVVLLLFFFDDDCCCBBBAAA<<<<<<;;;:::777444111///***))))))***,,,,,,***(((%%%&&&&&&%%%$$$###$$$&&&&&&'''(((+++,,,+++(((%%%$$$&&&((()))***,,,///111333333222000------...///888999666000,,,+++)))%%%%%%))),,,,,,((($$$""""""###"""###$$$(((...444777111444777666222---+++***'''&&&%%%%%%&&&))),,,...&&&###!!!!!!$$$&&&&&&$$$)))(((,,,333666222...------......---+++)))'''&&&### !!!$$$%%%((())),,,,,,,,,---///000&&&$$$!!! """$$$%%%%%%'''((()))+++---000222333.........---***((()))******((($$$%%%(((******(((%%%###"""%%%###!!! """%%%'''******(((&&&$$$'''...444:::IIIXXXYYYIII555&&&  """"""!!! """&&&'''&&&$$$###"""!!! !!!$$$&&&'''&&&&&&###$$$(((,,,+++)))+++111222111111111000,,,((($$$###%%%'''))))))((('''%%%+++******---111111...++++++******+++,,,+++)))'''***---222555666333///,,,,,,+++,,,...000111///...---...///...---...///111............///000111222------...000333333222111666999:::777333000000111444222///...///222555777777222...///333555444222222333666999;;;===??????666333111444999===>>>>>>@@@???<<<888333000//////555444555999AAALLLVVV]]]bbbgggoooyyysssXXXCCC888333666777777999<<>><<<;;;:::999777666555333111///---,,,---///000111///,,,(((&&&&&&***///111000,,,)))''')))((((((((())))))'''%%%+++,,,,,,++++++,,,...111000000...+++))))))+++---666888666111---,,,)))$$$$$$&&&''''''$$$ %%%---777???DDD888444222555888777000)))&&&%%%$$$%%%'''***...000&&&%%%%%%)))------'''!!! $$$))),,,///111111000111222444555444111...,,,&&&%%%$$$"""!!!!!!###$$$''''''(((((((((***---000///+++&&&######%%%&&&&&&%%%%%%&&&(((+++...000111//////000000///,,,)))&&&######""" !!!###&&&+++------+++***)))&&&%%%%%%$$$%%%&&&((()))...000111///+++)))***,,,,,,111444///###"""###""" """''')))  ###&&&)))***'''&&&&&&))))))'''(((,,,%%%$$$$$$''',,,...---***000---***)))))),,,///222,,,******---111000***$$$!!!"""%%%&&&'''''''''((('''+++///222222...((($$$((()))***,,,,,,---...///333333333111...------///------------,,,,,,++++++'''(((***---111444333222333777999777000,,,,,,///111000...,,,,,,...000111222---((((((---222333222222333444333111000222333888777555777;;;AAAFFFHHHCCC???:::555333333444444555333000///333:::BBBGGGHHHHHHOOO```xxxtttYYYFFF;;;777555333333777>>>EEEIIISSSjjj###!!!!!!%%%)))---...000000///---+++***((('''!!!"""$$$(((,,,---,,,***&&&!!! &&&+++,,,---//////222666:::===BBBGGGJJJOOORRRXXX^^^fffpppzzzuuuiii]]]TTTOOOGGG===777555555444222444333222111000//////...///222555555111,,,(((&&&''',,,222555444111---+++///,,,)))''''''''''''&&&)))***+++,,,+++,,,...111222222111///,,,+++---...000222222...,,,+++((($$$###$$$&&&&&&$$$!!!$$$***111888;;;333---)))---444666///'''######$$$%%%''')))+++---$$$$$$%%%))),,,+++'''###"""'''+++,,,,,,///000///111333555666666444111///+++***(((%%%"""!!!"""$$$'''((()))(((((())),,,...000,,,&&&######%%%''''''$$$%%%&&&''')))+++---...---------......,,,((($$$"""$$$###&&&)))+++++++++,,,...,,,+++***)))))))))***+++---///111///***'''&&&((()))***)))$$$###''')))'''$$$!!!%%%)))  ###'''***---***&&&$$$&&&&&&$$$&&&***%%%%%%%%%(((+++...//////222///+++((((((+++///222***)))))),,,---,,,&&&"""!!!$$$&&&''''''((()))+++...111333222...)))%%%&&&(((+++,,,,,,,,,---...333333222000,,,++++++,,,,,,,,,,,,,,,,,,+++******''''''***---111444444333000222444222...,,,,,,.....................//////000---***)))+++...111222222444666555333333666:::;;;999777666888===CCCGGGAAA===999777777777888777555222...,,,...333999===???>>>DDDUUUkkkeeeMMM;;;444000---...444;;;BBBFFFWWWooo %%%***---......---+++***(((&&&&&&%%%!!!###''',,,000000,,,(((###%%%,,,------...222555999===AAAEEEJJJMMMPPPTTT[[[ccckkksss{{{zzzooodddWWWNNNEEE>>>555000/////////...//////////////////000000111555999888444---)))'''(((+++///111111000/////////+++%%%"""!!!###$$$%%%"""%%%(((+++,,,...000222222333333222///......///***---...+++))))))'''"""!!!"""$$$%%%%%%### """%%%(((***,,,***&&&"""&&&,,,///+++&&&"""###$$$&&&((()))******$$$%%%(((***++++++)))((((((...000---+++---...+++///000222333444333222111///...+++&&&!!!!!!###'''((())))))))))))+++---,,,((($$$!!!"""%%%((()))$$$$$$%%%'''(((+++---...***))))))+++,,,+++'''###!!!!!!  $$$'''&&&&&&'''&&&&&&(((+++...111000...---++++++******((()))***((($$$"""$$$&&&&&&$$$"""!!!!!!'''---///,,,'''###"""$$$!!!"""!!! """&&&+++...+++%%%!!!"""""""""%%%***'''(((((())))))***,,,//////---***((('''(((***,,,'''((()))***(((&&&###!!!!!!$$$''')))(((''')))***...///222333111---)))&&&%%%(((,,,---,,,***)))***...///...,,,***((()))***++++++,,,,,,,,,+++***)))'''(((***...222444444333//////......------......+++,,,...///000///...---000000///---+++,,,///222555888:::999777777<<<@@@BBB???;;;888777:::???CCC===;;;999999;;;<<<;;;:::444111...---...111666999:::888<<>>888///++++++,,,---,,,******++++++,,,...///000222777;;;:::555...)))'''((()))+++,,,,,,---///111,,,&&& !!!"""!!!&&&***---000222444111222333222000.........(((+++,,,)))'''(((%%% """%%%'''&&&###!!! !!!!!!!!! $$$""" """%%%''''''&&&"""###%%%''')))))))))(((&&&)))+++---,,,,,,---...---333444...***++++++(((,,,---///000111111111000111000,,,&&& """%%%''')))*********,,,---(((%%%!!!!!!%%%)))+++###$$$%%%''')))+++---///)))''''''(((******&&&"""%%%%%%###!!!!!!###'''+++((('''%%%######%%%)))---333222111...,,,+++******###$$$$$$!!!"""&&&""" !!!$$$$$$ )))000222///)))$$$  !!!###""" !!!&&&***---+++$$$!!!"""&&&+++''')))***(((%%%$$$(((++++++******)))((('''&&&&&&&&&''')))(((%%%"""!!! $$$(((++++++)))((()))+++...///111111///,,,(((%%%%%%)))---...+++'''&&&&&&***++++++)))((('''(((******+++,,,------,,,+++***((((((***...222444444333///---++++++---///000///)))+++...000111000...---000222333000,,,+++...333888;;;===;;;888888<<>>;;;333111///...///222666999:::666888BBBPPPddd~~~```HHH,,,(((%%%'''...888@@@DDDTTTmmm!!!&&&***---...***)))'''%%%###"""!!!!!!$$$###&&&---000,,,)))(((%%%###$$$(((******---111444999???EEEIIIKKKNNNPPPSSSYYYaaaiiipppxxxyyynnndddXXXLLLDDD444000+++((()))+++---...+++***)))***,,,---,,,+++333333444555555222---))),,,((($$$###&&&***,,,---''' $$$))),,,...000///...,,,******,,,...000)))(((((())))))'''### !!! !!!'''///111---'''%%% ###!!!###$$$&&&%%%###!!! ###$$$%%%'''((()))))))))***)))'''(((+++///222333333666555000,,,,,,+++((()))+++---///000000///...000000---%%%&&&***,,,)))***---///...)))%%%!!!###(((+++***'''((('''&&&&&&&&&((()))******(((%%%%%%'''***+++++++++'''###!!!###(((,,,///---,,,***(((((((((***+++...333666333,,,&&&&&&(((######!!!!!!######'''%%% !!!''',,,---***&&&###  !!!!!! !!!###%%%&&&$$$"""&&&,,,...,,,'''### %%%))),,,,,,***%%%!!!!!!$$$(((---***))),,,,,,(((%%%&&&+++***(((&&&%%%$$$$$$$$$)))+++///111000---)))&&&......---)))&&&%%%%%%'''&&&))),,,+++'''###"""###'''%%%%%%))))))''''''***......//////......///000...,,,,,,///444777666444000---))))))+++------++++++,,,...111333222///------222333---(((***...///555888;;;===<<<;;;::::::CCCBBB@@@<<<999888:::;;;888999<<<@@@CCCBBB===888777555111///000333777:::===999555666AAAWWWpppgggLLL222+++&&&***111666;;;@@@VVVggg"""&&&***,,,---((('''&&&%%%$$$#########$$$"""$$$***---)))'''&&&%%%###$$$((()))(((***...444999AAAHHHLLLNNNPPPQQQSSSYYYbbblllttt|||}}}ssshhh^^^SSSGGG>>>333///+++)))***,,,------+++***)))***+++,,,+++***111111222333444222---***+++'''###"""%%%)))+++,,,'''!!!$$$'''***+++,,,...,,,***((((((***,,,---(((((('''((((((&&&### !!! '''///222...)))%%%!!! %%%%%%&&&%%%###!!! !!!"""###%%%'''((((((((()))((('''(((+++...111222555777666000+++***(((&&&(((***---/////////---,,,---...+++$$$%%%)))+++******...///---)))$$$!!!"""'''***(((%%%'''((()))******(((&&&%%%''''''&&&'''(((***---///---)))$$$""""""%%%)))++++++******+++------+++)))...333666444,,,$$$""""""######!!!!!!$$$&&&!!!$$$'''$$$  %%%)))***(((%%%"""!!!  !!!"""###"""!!! !!!"""###&&&''''''+++//////+++)))%%% !!!'''+++++++++)))%%%!!! ###&&&((('''***//////***&&&&&&)))))))))((('''&&&%%%$$$(((***,,,......,,,)))''',,,,,,+++)))&&&%%%%%%'''(((***+++)))$$$!!!!!!!!!&&&%%%(((...///,,,+++---111333555444111//////111000//////111333444333222000---***)))+++------,,,,,,,,,---000222333111//////444333---((())),,,---333666;;;===<<<;;;:::999@@@???>>>:::777555555666555666999>>>BBBBBB>>>;;;999666222//////222666888===;;;777777???QQQeeesssoooVVV777///***---444:::???CCCQQQccc"""%%%(((*********(((''''''''''''((())))))%%%"""###((()))&&&$$$%%%&&&$$$%%%((('''$$$&&&***444:::DDDLLLPPPRRRRRRRRRSSSZZZeeepppyyy{{{tttkkkaaaXXXLLL@@@888000---+++)))***++++++++++++***((((((*********)))...///000111222111...+++)))&&&###"""%%%(((+++,,,((("""!!!%%%((())))))(((+++***(((&&&&&&''')))+++((('''''''''((('''$$$!!!!!! !!!'''...111///+++%%% '''&&&%%%$$$"""!!!  ###%%%'''((())))))''''''''')))+++---000111555888666000++++++)))''')))+++...//////,,,)))''')))***)))###!!!&&&***+++)))***---...,,,(((### !!!&&&)))'''%%%&&&)))---///...)))$$$!!!%%%'''))))))((()))---111---***&&&"""!!!"""$$$&&&((((((+++111777777111+++000333555222***#########""" """&&&)))***%%%"""%%%&&&###"""%%%&&&%%%###!!!"""$$$%%%$$$!!!!!!###%%%%%%%%%###  !!!!!!&&&)))+++///222000***)))&&&"""###'''+++******((($$$!!! """$$$$$$$$$***000111+++&&&&&&&&&(((***++++++)))&&&%%%'''(((((())))))))))))(((*********)))'''&&&''')))+++,,,+++)))%%%"""""""""%%%&&&,,,444777333000000555999<<<:::444000///111111222333333111000000111111...***)))***,,,------,,,++++++---///111111000111444444---((()))******222555:::======;;;::::::;;;<<<;;;999555333222333222333777;;;???@@@???===;;;777222...---000444777>>>===<<<;;;???HHHVVV```sssxxxaaaAAA777000222888===BBBFFFLLL^^^"""%%%(((++++++)))((('''*********+++,,,...///000'''$$$###''')))&&&$$$$$$&&&%%%&&&'''%%%"""$$$)))555===GGGOOOTTTUUUUUUUUUTTT\\\iiittt~~~tttnnneee\\\SSSIII>>>666...---++++++,,,,,,***(((***)))''''''((())))))(((,,,,,,---///111111...,,,((('''%%%$$$&&&)))+++---)))%%% $$$'''))))))(((''')))'''&&&%%%%%%'''***+++)))((('''(((((((((&&&$$$$$$"""###''',,,///---***$$$ (((&&&$$$"""!!! !!!$$$(((***+++,,,,,,&&&'''((())))))+++...///555888888222......---+++,,,...///000...***&&&###&&&((((((######+++,,,***'''(((,,,...+++&&&"""!!!'''+++***(((%%%)))---000///+++&&&###))),,,...,,,'''&&&)))...+++***&&&### """$$$%%%&&&,,,777AAACCC<<<444444333222---((("""$$$###"""!!!"""%%%***......(((%%%&&&&&&""" """###"""!!! """'''+++((("""!!!%%%&&&&&&%%%"""!!!%%%(((***...222111,,,'''%%%!!!"""%%%(((***)))'''%%%###""""""######$$$(((------(((%%%&&&'''))),,,......,,,)))&&&&&&%%%%%%%%%%%%&&&'''((()))+++,,,+++******+++---,,,---......---***((('''&&&(((///888:::555000000666;;;>>><<<444...---///000333666555111///000222111...+++))))))***,,,---,,,***((((((***+++,,,+++///222222,,,)))***,,,+++///333888;;;<<<;;;::::::777999:::999777666555666333555777:::===>>>======999555000---,,,///222555===@@@BBBAAA@@@CCCKKKQQQ^^^nnn~~~kkkOOOBBB777555:::>>>AAAEEEJJJ\\\(((,,,000000---***'''&&&)))******+++---///000111***&&&&&&***+++(((%%%&&&'''%%%&&&&&&###!!!&&&---999@@@IIIQQQUUUWWWWWWXXXWWWaaannnyyypppjjjaaaXXXPPPGGG>>>777000000000222222111---***)))'''%%%$$$&&&((()))(((++++++,,,...000000...,,,))))))(((''''''))),,,...+++((($$$!!! !!!$$$'''((((((&&&%%%((('''%%%$$$%%%(((+++---)))((('''((())))))((('''(((&&&%%%&&&)))***)))'''"""!!!###'''%%%###""""""""" ###'''+++...///000000'''((()))((('''(((+++...:::<<<;;;444000///---+++...///000000---)))$$$"""&&&((()))%%%!!!%%%///...)))%%%'''---///,,,$$$ """)))......,,,%%%'''+++...///...+++)))///111222...&&&"""$$$'''((((((&&&### !!!$$$###%%%,,,:::GGGLLLHHHBBB999444...(((%%%$$$$$$$$$%%%%%%$$$"""###''',,,111///***&&&&&&%%%!!!!!! !!!""""""!!!!!!'''+++)))"""!!!&&&%%%%%%### !!!###$$$%%%)))///000...%%%###  """$$$)))(((''''''&&&%%%%%%$$$&&&%%%&&&(((&&&"""###(((***,,,...000///---***(((%%%$$$"""""""""$$$&&&'''***,,,............///000***---111555666444111...)))***000666777111---,,,444888;;;999333---,,,,,,...222555555333111111333000...+++((('''(((***---+++(((%%%$$$%%%&&&&&&%%%***......++++++...///---***...222555666666777888555777:::;;;;;;;;;===>>>999:::<<<======<<<;;;:::666333///,,,,,,...111444<<>><<<444...,,,)))&&&+++,,,,,,,,,+++)))&&&$$$''')))***&&&  $$$---,,,)))'''***111222///### """)))//////---$$$&&&***---///000///...222333222---'''""" !!!%%%''''''$$$!!!!!!$$$$$$%%%+++666DDDLLLNNNMMM>>>666---'''&&&((()))***((('''%%%######'''---111...***&&&&&&$$$ !!!$$$###$$$%%%%%%###!!! $$$(((%%% %%%######!!! !!! $$$,,,000...$$$###!!! """###''''''&&&'''(((((('''%%%)))'''&&&%%%"""$$$+++/////////...---+++)))'''$$$###!!! """$$$%%%)))+++...///......///111(((***///555999999666222---+++---000000,,,)))+++222333555444222///---,,,...111444555444333333333///---***&&&$$$%%%))),,,***'''$$$###$$$$$$$$$###'''***,,,***,,,000111///&&&(((,,,...///111444666555888:::<<<>>>@@@CCCEEE???AAACCCBBB???<<<999888666444111///...///000111888@@@GGGGGGBBB???@@@CCCDDDRRRfffxxxoooYYYBBB777777:::>>>AAADDDWWW+++000444333///,,,,,,---''''''&&&''''''(((*********(((***000111---***)))&&&%%%$$$$$$"""%%%111>>>EEEGGGKKKNNNQQQUUUZZZ^^^fffqqq~~~tttggg___SSSJJJDDD???999555222444777;;;;;;888111,,,$$$""" !!!$$$'''******,,,,,,,,,---///000///---+++,,,,,,)))'''&&&(((+++))))))(((&&&%%%&&&''')))&&&&&&''''''(((((()))***---+++(((%%%$$$$$$%%%&&&'''&&&$$$%%%'''(((((('''(((&&&$$$######$$$%%%%%%"""%%%&&&$$$'''---000///'''&&&&&&(((,,,+++%%% %%%***...000000000,,,,,,***%%% !!!&&&+++555777666///***)))'''$$$$$$%%%&&&'''((())))))***'''******&&&!!!$$$&&&(((+++222888666111$$$!!!!!!(((------***###&&&+++///111111000///000///...+++((($$$"""!!!%%%((()))&&&!!! ###%%%%%%(((///:::EEEMMMQQQBBB999///******,,,,,,++++++)))&&&$$$###&&&,,,000,,,(((%%%%%%### """''''''((()))(((&&&""" """ ###"""!!!  ######+++///---'''%%%$$$###"""###$$$%%%$$$###$$$&&&)))***'''%%%((('''&&&%%%"""!!!'''///333111---***'''&&&%%%%%%$$$###!!! !!!"""###&&&(((+++,,,,,,+++,,,---&&&&&&)))---333555555333///+++)))***)))'''))),,,111000///111333333111///000111222555666555333000---,,,)))%%%""""""'''+++((('''&&&&&&'''((('''&&&&&&)))******---111222///'''(((***,,,...111666999666888:::<<<===@@@DDDGGGCCCFFFIIIHHHCCC>>>:::999:::999777444222000///...555===EEEEEE>>>::::::>>>???JJJYYYhhhuuuyyyaaaEEE888777;;;@@@EEEEEEXXX)))...222222///---...111(((((((((((((((((()))***)))(((+++111333...***)))&&&%%%$$$######'''555CCCHHHIIIKKKLLLOOOTTTZZZ___lllvvvqqqbbbZZZNNNDDD>>>:::666333...000555888999555...)))"""  ###'''***+++------,,,...///000///---+++,,,,,,)))%%%$$$&&&)))'''(((((('''&&&&&&(((***,,,,,,+++***+++---...000000...)))%%%"""!!!!!!!!!%%%$$$######%%%''''''&&&&&&%%%###""""""$$$%%%&&&###(((+++***---444666333((('''(((,,,000///)))###"""(((,,,............---***$$$%%%++++++......***'''((((((''' """&&&))),,,...'''******%%%!!!(((///888>>>:::222&&&"""!!!'''***)))'''###&&&,,,111333222///------+++***))))))(((%%%###''')))+++'''!!!"""&&&%%%%%%)))111>>>JJJRRREEE<<<222---...///---***,,,+++'''$$$"""%%%+++///+++'''$$$$$$""" ###)))***+++,,,+++((($$$!!!!!!!!! """%%%$$$+++...,,,)))((('''&&&%%%&&&&&&'''"""!!!"""%%%)))***'''$$$&&&&&&'''(((%%%###)))222555111,,,&&&###"""######$$$###"""!!! !!!"""###%%%((())))))((())))))%%%######&&&+++000222111000***&&&%%%%%%%%%)))///222///---///444777555222333222222444777666222...,,,,,,)))$$$ !!!&&&***((('''''')))+++,,,,,,+++&&&)))******---111111...++++++,,,...000444:::>>>888888999:::;;;>>>CCCFFFDDDHHHLLLKKKFFF@@@<<<:::>>>===;;;999555111...,,,333;;;BBBBBB:::555666:::===FFFRRR^^^kkk{{{eeeGGG888777===CCCHHHHHH[[['''(((+++---///000000000,,,((($$$$$$&&&((()))(((---,,,,,,---...---***'''&&&%%%"""&&&555AAAGGGLLLPPPQQQRRRVVV]]]dddoooyyyvvvnnn```WWWJJJ>>>555111...---(((+++...000///,,,'''$$$!!!!!!'''***+++333555666555111...,,,+++)))++++++'''"""!!!%%%))))))'''%%%###$$$(((,,,...///000111///------000444222---&&&######$$$$$$###############$$$%%%&&&&&&'''###!!!"""""" '''''')))///555666111---''')))...333444000''' &&&,,,---+++''')))&&&###"""###%%%&&&&&&***&&&$$$%%%((()))%%%!!!%%%+++---------'''######!!!!!!&&&---222444333222222%%%%%%%%%$$$"""!!!"""###$$$(((---...---+++***+++,,,,,,++++++***))))))(((***++++++'''""" """)))%%%"""###***555???FFFNNNCCC555---++++++(((%%%))))))(((''''''((()))***%%%""" !!!$$$''''''&&&)))******(((%%%!!!###%%%%%%!!!"""$$$))),,,,,,111,,,((((((+++,,,***'''### '''+++***'''''''''((('''&&&(((+++...---,,,***'''###"""###$$$)))(((&&&"""###'''&&&&&&''''''((()))***&&&&&&%%%$$$%%%&&&((())))))***)))(((&&&%%%&&&'''***+++---222888<<<>>>>>>;;;777444666999999444///...)))''')))***((((((***222111/////////000//////+++***+++111888;;;999555333000---...222888===???:::<<>>BBBAAAGGG___$$$&&&(((+++...///000000///,,,'''&&&(((*********---------...///---***'''!!!!!!%%%333>>>HHHLLLQQQSSSTTTXXX```gggsss}}}tttlll[[[RRREEE:::222---+++***'''(((***+++***'''###  %%%+++---...555777888666222///---,,,------,,,'''!!!"""&&&(((&&&###"""$$$''',,,//////000111111000000222333222---'''$$$$$$%%%&&&%%%############$$$%%%'''''''''$$$  """"""!!!&&&&&&)))...333444///***'''))),,,///000,,,$$$###(((++++++))))))&&&$$$###$$$&&&''''''&&&$$$"""%%%)))***&&&###!!! &&&***++++++***&&&######!!!"""&&&,,,///000///------(((((('''%%%""" !!!$$$(((***)))&&&%%%%%%%%%&&&''')))***+++,,,---)))***+++(((%%%###$$$%%%'''$$$ &&&000:::@@@HHH@@@666///---,,,***((())))))((('''&&&&&&&&&&&&%%%###!!!!!!$$$&&&'''&&&(((((((((&&&###!!!###$$$$$$ !!! $$$(((***+++---)))%%%&&&***,,,***(((###!!! """&&&))))))(((&&&&&&&&&%%%$$$%%%(((++++++***)))&&&######$$$&&&,,,+++'''""""""%%%%%%&&&'''((()))***+++(((((('''&&&%%%$$$$$$$$$$$$&&&(((***)))((('''&&&***+++...333:::>>>??????;;;::::::===@@@>>>777111+++((()))...111///...000555444333333333333222111......111:::CCCEEEAAA;;;444111//////444999>>>@@@;;;<<<<<<============<<<>>>AAADDDDDDBBBAAAAAABBBDDDEEEFFFEEEAAA:::333///222666;;;<<<:::888999<<<<<<>>>DDDNNNXXXdddttt}}}XXX@@@:::>>>@@@@@@HHH```"""###&&&))),,,...000111222///***''''''((()))))),,,,,,---...///---***&&& """""" (((444>>>HHHMMMRRRUUUVVV[[[cccjjjxxxpppfffUUUMMMAAA666///+++)))(((&&&&&&'''&&&%%%"""  &&&,,,000111000666777888666333000......111111...((("""!!!$$$'''%%%"""!!!###'''+++...//////000222555555333222111---(((%%%%%%&&&''''''#########$$$%%%&&&((())))))%%%!!!!!!"""###%%%&&&)))...111111+++&&&'''((()))+++***'''!!!"""&&&***++++++(((&&&$$$$$$&&&((((((((($$$###$$$(((,,,,,,)))%%%###!!! ###'''******(((&&&%%%%%%%%%!!!"""###&&&***+++***(((&&&&&&******)))&&&"""!!!%%%'''&&&###!!! !!!"""%%%(((***,,,...///***,,,---,,,***))))))***&&&$$$!!!!!!$$$,,,444999@@@===777222...,,,,,,,,,*********)))((('''&&&%%%%%%###!!!"""$$$&&&&&&&&&&&&%%%$$$###"""""""""""" $$$%%%$$$!!!!!!!!! ###'''((()))(((%%%###$$$(((******(((#########$$$&&&''''''((($$$%%%%%%###""""""%%%'''''''''&&&%%%###$$$''')))///---(((""""""%%%%%%&&&'''((()))************)))'''%%%###!!! !!!&&&***,,,+++)))'''***+++///444:::>>>???>>>::::::<<>>555333111222666;;;???AAA>>>;;;999:::<<<===:::888888:::===>>>>>>???AAABBBDDDFFFHHHHHHEEE???999555111666<<>>===>>>???:::;;;@@@HHHPPPXXXeeeqqqdddHHH<<<<<>>BBBAAA999222,,,)))***///222000///111;;;===>>>>>><<<999777666333222555???KKKMMMEEE;;;555444222444888<<>>???@@@AAABBBDDDEEECCC>>>999666444888>>>AAAAAA???>>>>>>::::::???FFFKKKPPPZZZdddppp{{{mmmOOO???;;;>>>@@@KKKddd$$$$$$$$$&&&)))---111333666444///***%%%"""!!!!!!""""""$$$'''***,,,+++)))---///000...---000999@@@GGGLLLRRRUUUWWW\\\dddlll}}}uuueeeXXXLLLFFF<<<444///---++++++&&&%%%###!!! $$$+++111333222000......000111111000///000111111111///---***)))))))))***)))'''%%%%%%&&&'''(((+++,,,...333777777222------,,,)))'''%%%%%%'''((($$$$$$$$$%%%&&&((()))***)))'''$$$!!! """$$$((()))+++---...---)))&&&''''''''''''&&&%%%%%%%%%!!!$$$(((+++,,,+++***)))$$$######%%%'''((('''&&&((()))+++------+++'''$$$ """'''---///,,,)))&&&'''))))))$$$ &&&(((((('''$$$ ###%%%%%%$$$!!!!!!###$$$### !!!###&&&***---///000000444555666777777666333111---///000000///000222444333666777444---)))((()))&&&''')))***++++++***)))$$$$$$$$$#########%%%&&&$$$"""!!!"""%%%((()))((($$$%%%### !!!&&&%%%###  """"""############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%$$$%%%%%%$$$"""!!!"""###!!!"""#########%%%))),,,+++(((###!!!!!!###&&&)))******((('''&&&&&&&&&'''******++++++)))'''%%%$$$!!! !!!$$$)))---......,,,+++,,,///333555666555888555444777<<<===999555...)))'''+++...///111444;;;===???>>>;;;777666666666333333:::CCCEEE>>>777444333222444888;;;======777333000222777:::888555555666888:::<<<===>>>>>><<<<<<>>>>>><<<999666444888<<<@@@BBBAAA>>>;;;999777777;;;AAADDDHHHQQQZZZbbbnnn|||yyyYYYDDD======@@@MMMfff'''&&&%%%%%%'''+++...111666555333///)))%%%$$$### ###'''***++++++---///000...---000888@@@GGGLLLRRRWWWZZZ```jjjqqqzzzmmm]]]QQQEEE???777000,,,***)))(((&&&%%%###!!! !!!%%%)))///222222///---,,,,,,...//////......///111---.../////////...,,,+++************))))))((('''+++---000444777555111---......,,,)))&&&%%%''')))&&&&&&&&&&&&'''((())))))(((((('''$$$!!! """$$$((()))+++,,,+++***)))(((((())))))(((&&&%%%&&&'''###''',,,...---***((('''$$$$$$%%%'''))))))'''%%%)))***++++++***'''$$$""" ###***///111---)))'''&&&)))+++(((###$$$)))***)))'''"""!!!###$$$$$$"""   %%%***///111333333333444555888999777333000---222888999666333111111...111222000+++'''&&&'''"""###$$$%%%&&&'''''''''$$$%%%%%%###""""""%%%'''###!!! """'''******)))%%%&&&&&&""" ###$$$""" !!!###$$$$$$######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((&&&%%%###%%%%%%$$$"""!!!"""###!!!""""""""""""$$$(((+++)))&&&$$$###&&&))),,,------+++(((%%%$$$%%%'''(((++++++,,,,,,,,,,,,++++++'''$$$!!!"""''',,,...///+++***)))***...111333333888444111333888;;;:::888---(((&&&+++///222666;;;888;;;<<<:::666222222333666444333666;;;<<<999444111000000222666999999999111...,,,---000333333222555555777;;;>>>>>>===;;;666666777666666666666555<<<>>>??????>>>:::666444222222555999;;;>>>FFFOOOWWWbbbooozzzdddMMMAAA@@@BBBQQQiii)))'''%%%###$$$'''+++---///111333111,,,(((''''''###!!! !!!$$$'''******)))+++---++++++///999AAAFFFLLLTTTZZZ```hhhttt|||}}}rrreeeVVVLLL???:::333---)))((((((''')))((('''&&&%%%&&&&&&'''(((,,,000111///---,,,,,,...//////...,,,,,,---...(((***---000222000,,,)))(((***,,,......---+++***+++///444666666333111000111111000,,,((('''(((***((('''''''''''''''(((((('''((()))&&&###!!!!!!###(((((()))(((((((((((()))+++,,,,,,***&&&###$$$%%%'''***------***'''&&&&&&''''''(((***++++++(((%%%+++,,,---,,,***'''&&&%%% """&&&,,,111111,,,'''&&&$$$&&&+++,,,******---,,,+++'''""""""$$$&&&&&&$$$"""!!!!!!  %%%***...000111111,,,---///333666555111---)))111:::===999222---,,,(((***++++++)))'''&&&&&&"""""""""""""""###$$$%%%$$$%%%%%%$$$""""""$$$'''!!!"""(((+++)))'''###%%%&&&### ###'''%%%###  ###%%%%%%###"""###%%%###$$$&&&'''''''''''''''***))))))+++------***'''!!!###$$$$$$"""!!!"""###""""""""""""!!!###&&&)))***((('''(((,,,///000000,,,***&&&######&&&***---...............///000000,,,'''######(((,,,---,,,***(((&&&'''+++000444666555111...000555999999666---)))(((---111333666:::444777888444///+++,,,///000111222444555555333111---------000333666666555///...---------///111222111333666;;;???@@@===:::333333222333555888;;;===>>>======<<<:::777333000///...///222333555===FFFNNNYYYdddlllwwwjjjTTTGGGFFFIIIVVVlll***((($$$""""""$$$(((***(((,,,///000,,,)))(((((('''$$$!!! ###&&&)))***&&&)))*********000:::CCCEEELLLVVV^^^eeeooo|||yyymmm___RRRHHH>>>999222,,,***)))((((((------,,,,,,,,,,,,------))),,,///000---+++,,,---111111000...,,,***+++,,,&&&(((---111222000+++'''%%%(((---111222111...,,,---222777888666222111222333444333///***((()))+++))))))((('''''''''''''''&&&(((***((($$$!!!!!!"""'''''''''&&&%%%&&&(((***...///...+++%%%!!!!!!"""+++,,,---+++'''$$$%%%&&&))))))+++---...,,,)))&&&///000000///,,,+++******"""$$$(((---111000***%%%$$$"""$$$+++/////////111---+++'''"""!!!%%%''')))(((&&&###"""""" """!!!!!!###'''***,,,---,,,+++%%%&&&***///333333///***%%%...999===999000***'''%%%%%%&&&((((((((('''&&&%%%$$$###"""""""""###$$$$$$%%%&&&$$$"""!!!$$$'''"""(((***((($$$!!!$$$%%%$$$!!!!!!&&&+++)))&&&###!!! !!!!!! """%%%%%%###"""$$$&&&!!!###&&&((()))))))))***...+++***---111222...))) !!!######"""!!!!!!""""""######"""!!!"""%%%(((---+++***,,,000333333111+++((($$$!!!"""''',,,000222111000//////000222333...)))%%%%%%))),,,,,,***)))&&&$$$%%%***000666999000,,,+++...444777666333---******...111000000333222444444000***'''))),,,))),,,000222222000///...++++++,,,...222444333222222222111///......111333...000444;;;@@@AAA===999222111111222555;;;AAADDD>>><<<:::999777555111...000......//////111888AAAJJJTTT]]]dddlll{{{jjjWWWLLLLLLPPPYYYnnn)))(((&&&$$$""""""""""""###&&&)))(((%%%&&&***///---***&&&"""!!!###'''***)))))))))+++///888CCCJJJNNNQQQVVV___kkkwwwxxxpppgggZZZPPPKKK@@@;;;444...***)))'''&&&+++...111000---+++---//////,,,)))))),,,......,,,,,,...000///---,,,...000***,,,...///...***&&&###&&&$$$###''',,,000000...***000666777555444777:::@@@:::222***'''(((+++...------+++***((('''%%%%%%&&&***------***''''''((()))++++++)))&&&&&&***---777555222---&&&!!!%%%((()))%%%"""(((...,,,***,,,......,,,)))......,,,***)))+++///333------...111111...&&&!!!######%%%***///111///,,,000///+++&&&!!! ###''',,,,,,***&&&###!!!!!!###  ###%%%&&&&&& !!!###%%%'''((())))))%%%$$$###'''000777333***%%%(((,,,//////,,,)))&&&'''&&&&&&(((++++++'''$$$'''''''''&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$&&&%%%%%%$$$$$$&&&'''&&&$$$!!!###$$$###"""%%%+++000)))&&&!!!!!!###&&&'''"""###%%%&&&'''((('''''''''&&&%%%(((---000///---///,,,***...333555000***&&&%%%""" """$$$%%%,,,((("""!!!%%%)))---,,,,,,...111333333333+++(((%%%###$$$''',,,000::::::444+++(((+++......+++)))'''&&&'''))))))(((,,,+++***)))))),,,222666222000......111333333333...---,,,,,,,,,...000222///111222///)))%%%%%%&&&,,,///222333222111000000---,,,,,,...111444444444666333000222555555222---///222666:::===>>>>>>===444333222333666;;;???BBBBBB>>>888555555555333111222333222...***+++111777@@@HHHSSS\\\eeeooozzzttteeeXXXQQQOOOOOO[[[nnn+++)))'''$$$""" !!!$$$''''''%%%&&&+++000000---***&&&$$$%%%'''***)))((((((***///:::FFFNNNPPPTTT[[[dddppp|||uuulllcccWWWMMMHHH???:::333...+++***((('''---///111000---,,,...111///,,,((((((***,,,---,,,......///............///*********)))(((&&&$$$###"""###$$$'''***,,,,,,+++(((,,,111333333444666888888333,,,&&&$$$&&&***---,,,+++******)))(((''''''+++---///...,,,)))***+++---...---)))%%%$$$'''+++111222111...)))$$$!!!###&&&'''$$$$$$***---+++***+++------+++(((+++***(((&&&&&&)))///333...------///000...)))%%%!!!!!!###(((...000...++++++***'''""""""&&&,,,+++)))&&&""" !!!""""""!!!!!!$$$&&&(((((('''"""###%%%&&&'''''''''&&&%%%%%%%%%(((111888555---&&&''')))***+++***)))(((***)))(((***,,,,,,)))&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$############%%%%%%$$$%%%%%%)))333;;;777---!!!"""######$$$'''+++...)))&&&""" !!!$$$&&&'''###%%%'''((()))((('''&&&)))((('''(((***,,,---------+++***---000111---)))(((&&&$$$######$$$%%%&&&+++((($$$!!! """&&&(((,,,+++++++++---///222444000---(((%%%&&&***///333>>><<<444***%%%)))------,,,***(((((()))***+++***---......---------000222222111000111333444444333...---+++******+++,,,------///000---)))&&&&&&'''---000444555444222111111111//////111444777888888666333000111444666333000,,,...222777<<<>>>>>>===666555333333555999<<<>>>===:::666666777888777555222333333000,,,,,,111666<<>>666//////777CCCMMMVVV___mmmyyytttdddYYYPPPFFF>>>;;;666333///------///000111111111///+++'''(((,,,111...+++'''$$$###%%%))),,,""")))000///,,,******+++***)))'''$$$###$$$***,,,***&&&%%%%%%###$$$'''+++000222111///---***&&&######$$$''')))...---+++*********,,,,,,&&&$$$######%%%(((+++,,,((()))((($$$  """*********((($$$"""!!!"""&&&&&&%%%""""""&&&''')))++++++***'''%%%$$$)))&&&!!!"""###$$$'''+++111777;;;888111)))%%%&&&)))++++++$$$"""!!!$$$(((***(((((('''$$$!!! !!!"""'''(((***...///...+++'''"""###$$$%%%$$$""" $$$'''(((+++000000,,,&&&%%%%%%&&&&&&((()))***...,,,)))&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$###""")))555IIIdddpppXXX666&&&%%%%%%)))---///---***'''%%%""""""###&&&''''''((()))***++++++)))&&&$$$((((((&&&!!!###(((---//////+++$$$ %%%&&&'''((('''%%%###!!! ###%%%&&&$$$""" ###%%%&&&$$$"""&&&...666222...)))$$$$$$''',,,///,,,---+++))),,,111111...,,,***)))***,,,...///...+++,,,,,,,,,,,,...222444000111333666888777444222++++++++++++,,,,,,------000222444222...+++,,,------///222444555666888:::444444444555999;;;;;;;;;:::888444222222222222222000//////444:::>>>===:::555000------222777999888<<<======<<<;;;999888888777777666444333222333444888888888:::???GGGPPPVVVZZZXXXPPPAAA444111:::DDDOOOddd***'''$$$!!!###%%%&&&(((+++...///000666AAAJJJMMMGGG===444222888CCCKKKXXXcccqqq~~~~~~nnn]]]RRRIII???888555222///,,,+++---000222333222222000+++'''&&&***...,,,+++(((%%%###$$$(((+++'''///000...,,,---......,,,***'''%%%###&&&+++---,,,)))'''&&&$$$'''---111222222000......,,,)))%%%$$$%%%&&&'''***)))((('''''')))+++,,,(((&&&%%%%%%(((+++,,,---$$$&&&'''%%%!!!!!!''''''&&&$$$!!! """)))(((&&&### ###%%%'''))),,,,,,***'''%%%$$$'''%%%  $$$'''+++000666:::444...'''$$$''',,,///111'''%%%$$$$$$'''***++++++''''''&&&$$$""""""###%%%)))***,,,...000///+++((($$$$$$$$$###"""!!! %%%(((''''''******(((%%%%%%$$$$$$%%%''')))***000///---)))&&&$$$%%%'''$$$$$$%%%&&&''''''((((((%%%$$$$$$######"""""""""!!!'''444III\\\]]]FFF---$$$%%%&&&)))+++,,,+++***%%%###!!!!!!###%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%$$$"""!!!!!!###%%%,,,---,,,((("""###%%%'''((('''$$$!!!"""%%%&&&$$$!!!!!!###%%%%%%%%%(((...333---***%%%"""!!!$$$(((***%%%''''''(((---222111++++++)))'''''')))+++,,,+++((())))))***+++...333666///000111444666666333000,,,,,,---...//////000000111444666555111///000222222333333333333444777:::777777888;;;===>>><<<:::;;;:::888777666666777777666333333777>>>BBB@@@===555111---...555:::<<<;;;???@@@@@@>>><<<::::::;;;:::999666444333444555555555444333555999@@@GGGLLLPPPMMMFFF:::111222===GGGNNNddd***((($$$!!!"""$$$%%%$$$&&&))),,,---///888EEEPPPPPPJJJ@@@888555;;;FFFNNN[[[fffuuuxxxhhhVVVJJJAAA888222000///,,,******---000333444333444222---(((&&&(((+++++++++***'''$$$$$$'''+++  (((///111111///...---,,,***)))((((((&&&'''))),,,---,,,)))&&&&&&---444777666222///...---+++(((%%%$$$$$$$$$%%%###"""!!!"""$$$'''+++------+++((((((***+++***)))###&&&)))(((### !!!######!!! !!!)))(((%%%###"""###%%%'''&&&***------***&&&$$$$$$ !!!&&&)))+++---111444+++'''$$$%%%))),,,...---***)))(((***,,,...---+++&&&&&&&&&%%%###$$$&&&(((,,,,,,---///000///,,,)))***)))&&&$$$!!!  '''***(((%%%&&&&&&%%%&&&$$$!!! !!!%%%))),,,000000///+++&&&###$$$&&&"""$$$&&&((()))))))))((($$$###"""  """...AAAIIIAAA000$$$!!!###&&&''''''''')))***$$$""" ###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$''''''&&&###!!! """%%%(((***)))%%% """&&&'''%%%""" !!!$$$'''***---///000)))'''$$$!!!!!!###&&&(((''''''&&&&&&***///---''')))'''%%%%%%&&&(((((('''%%%'''***,,,---///222444......///111333444222///...//////000000000//////...222555555333333555888;;;:::777333111222555888777888;;;===???>>>:::777999:::<<<<<<===>>>???@@@:::666666:::CCCGGGFFFCCC:::444000111888>>>???===>>>???@@@???======???BBB===:::666444333555666777333222111333777===BBBFFFGGGEEE@@@999555888@@@GGGPPPeee***)))&&&### !!!$$$%%%%%%$$$%%%(((+++,,,...888GGGSSSOOOIIIAAA:::888???IIIRRR^^^iiixxxtttdddRRRFFF===444...,,,---+++((())),,,000333555555555444///)))&&&(((***+++,,,+++)))%%%%%%'''***$$$""" ###)))///222333111...+++)))'''''')))***(((''''''***......***'''(((000999<<<888222///...***)))&&&$$$#########$$$!!!&&&+++---000---))))))))))))&&&$$$$$$(((,,,***%%% !!!######!!! (((&&&%%%######%%%(((***&&&***......***&&&$$$$$$"""(((+++++++++---///&&&$$$$$$&&&)))***(((%%%,,,+++***---///000---***%%%&&&&&&%%%$$$%%%(((***.........000111000---+++000---)))%%%!!! """))),,,)))$$$$$$$$$###((($$$""")))...---...---***$$$!!!!!!###"""$$$'''***++++++)))((($$$"""  (((888:::,,,!!! """%%%%%%######&&&)))###!!! """$$$%%%%%%%%%$$$###""""""###%%%&&&$$$###$$$(((,,,,,,((($$$"""!!! !!!!!!!!!"""%%%)))+++***%%% """&&&(((&&&###!!! $$$)))...000///...'''&&&$$$""""""$$$&&&'''+++***&&&###'''+++)))###(((%%%######$$$%%%%%%%%%$$$''',,,///000000000111------...///222222111///111111111111000///...---+++///333555444555888;;;CCC@@@:::444000000333777555777:::===>>><<<777333888;;;>>>@@@BBBDDDFFFGGG;;;888777===FFFLLLKKKHHH>>>888333555;;;AAAAAA???<<<===???>>>>>>@@@EEEIII???;;;666333333555777888444333222444888>>>BBBDDDAAA@@@===::::::===CCCGGGSSSggg......+++'''!!!###)))---***''''''((()))))),,,222<<>>@@@KKKVVV```lll~~~|||jjjUUUBBB<<<555***%%%((((((******(((%%%&&&---333444333///***&&&%%%''')))------,,,)))%%%$$$'''++++++++++++,,,...111333555555,,,###""""""!!!"""$$$,,,***)))((())))))(((''')))444???@@@999111...///((('''%%%"""!!! !!!###%%%&&&,,,------,,,***'''$$$"""###&&&+++---***###  !!!!!!"""%%%'''(((''''''&&&'''))),,,,,,)))&&&###"""###"""$$$***111333111---(((%%%$$$%%%'''(((&&&$$$)))+++...///...,,,)))((($$$$$$%%%%%%&&&(((+++------,,,,,,,,,,,,...///000222000,,,(((%%%#########!!!"""######$$$$$$%%%&&&******$$$ $$$###$$$ !!!&&&&&&!!! ###'''******)))(((((('''### ###***111444...###!!!&&&***&&&$$$######$$$$$$"""!!!&&&###!!!$$$&&&((("""###%%%***------(((### !!!!!!!!!!!! ###'''(((&&&### !!!!!! !!!###$$$!!!"""&&&+++///111000...)))&&&!!!!!!$$$&&&'''***,,,,,,)))%%%###$$$&&&''''''&&&###  '''))),,,///111000...---///...---.........---,,,111000...---,,,+++******(((,,,111555777888:::<<<<<<:::666333111111222333666777777888888777555444;;;<<<<<<===CCCIIIFFF@@@;;;888777;;;BBBGGGGGGEEEBBB>>>999:::???CCCCCCAAA<<<;;;===???BBBCCCCCCAAA===<<<888444111111555888555777999::::::;;;===>>>AAA@@@>>>;;;;;;???GGGMMMVVVeee...,,,)))%%%"""$$$***---+++(((%%%&&&'''&&&(((---555;;;AAA===<<<===???CCCOOOZZZeeeqqquuu\\\JJJ;;;777333***&&&((('''((('''### """)))///333111...)))&&&%%%'''))).........***&&&&&&))),,,......------...000111222111(((!!! !!! """%%%&&&'''''''''&&&&&&&&&'''///888999444---+++***%%%%%%%%%$$$###!!! !!!"""######'''(((***++++++)))'''&&&###%%%(((***)))%%%"""$$$"""  !!!$$$&&&'''&&&%%%$$$$$$'''+++,,,)))&&&###!!! """(((///222///,,,)))&&&%%%%%%'''(((&&&$$$))))))***,,,,,,+++)))'''!!!!!! !!!$$$'''((())))))((((((((((((***,,,...000...***'''%%%$$$$$$$$$ """$$$&&&''''''((((((### $$$######&&&$$$###$$$###'''***)))(((''''''%%%!!!###,,,333555000''' """&&&***'''%%%$$$$$$%%%%%%$$$"""'''$$$!!!!!!"""%%%&&&&&&$$$$$$%%%))),,,***%%% !!!!!!  %%%'''''''''&&&'''#########"""!!!!!!"""###"""###%%%))),,,------,,,'''### !!!%%%'''))),,,------***&&&$$$$$$&&&&&&''''''%%%"""!!!!!!!!!$$$&&&))),,,///111222222000...+++,,,...///...,,,------,,,+++******++++++---111555777888888999:::888777444222000000111111333555888999777666777777:::;;;::::::???DDDBBB===;;;888777:::AAAEEEFFFDDDDDD???<<<===AAAEEEFFFDDD<<<<<<===???AAA@@@>>><<<;;;:::777333111222555888888999;;;;;;;;;;;;<<<>>><<<<<<;;;::::::@@@HHHNNN\\\jjj///+++'''%%%$$$"""$$$***---,,,)))$$$$$$$$$$$$%%%''',,,000444333666;;;@@@GGGTTT___hhhuuuiiiKKK===333222111***&&&(((&&&&&&### '''---000///,,,)))&&&%%%''')))...//////+++((('''***---000///...---,,,---......---&&& !!!!!!  !!!%%%%%%###!!!!!!###%%%)))...000---)))&&&$$$!!!###%%%&&&%%%###  !!!!!! !!!###'''***,,,,,,+++***%%%$$$###%%%'''%%%!!!!!!&&&)))'''""""""$$$%%%###""" !!!%%%***+++***&&&###!!! !!!!!!''',,,///---***((('''%%%%%%'''(((''''''(((&&&%%%''')))***'''%%%!!!$$$$$$###$$$###""""""$$$&&&(((***,,,+++)))'''&&&&&&&&&''' !!!&&&)))***)))&&&&&&""""""!!! %%%%%%###$$$!!!&&&((('''&&&%%%$$$######---444555111,,,)))""""""!!! ###(((,,,)))'''%%%%%%&&&'''&&&%%%(((&&&$$$$$$%%%&&&%%%$$$$$$###$$$''')))'''!!!!!!""""""!!! !!!$$$&&&'''((()))+++'''&&&%%%$$$##################$$$%%%&&&'''(((((($$$!!!###'''***,,,......---+++'''$$$$$$$$$$$$&&&((('''%%%#########"""###%%%(((---111555888111---))))))---000///,,,***************+++,,,---444666888888777666555666222111000///............///444999:::777555777::::::999777555888======888;;;888666999>>>CCCDDDDDDEEEAAA>>>???CCCFFFGGGFFF======>>>@@@AAA???;;;777888888666444222333666999<<<===>>>===;;;;;;<<<===777777666777999@@@HHHNNN```ooo...***%%%$$$&&&%%% $$$***,,,+++)))&&&%%%%%%$$$$$$%%%'''(((,,,,,,222:::AAAJJJWWWbbbiiivvvuuu\\\AAA888222333111,,,'''&&&'''%%%""""""***000---,,,+++(((&&&&&&(((***...//////,,,((('''))),,,---,,,+++******+++,,,---///(((###$$$$$$!!!$$$$$$ $$$%%%'''((()))'''$$$!!!"""&&&((((((%%%!!! !!!%%%))),,,------,,,((($$$""""""%%%%%%!!!"""(((+++***$$$!!!!!! $$$))),,,***'''$$$""""""$$$&&&%%%!!! ######%%%(((+++,,,)))&&&%%%$$$$$$%%%''')))++++++'''$$$!!!"""%%%&&&$$$!!! ###"""!!!!!! !!!$$$&&&((())))))((((((((()))***+++$$$!!! """(((,,,,,,***(((&&&""" """"""!!!%%%'''&&&$$$###""""""""",,,222333111//////'''&&&%%%$$$###&&&+++///+++)))''''''((())))))((()))((('''''''''&&&$$$""" ###%%%$$$!!!###%%%%%%$$$###$$$%%%%%%%%%$$$%%%''')))+++)))'''''''''&&&&&&%%%#########"""!!!"""$$$%%%###""" """&&&+++///000......---+++'''%%%###""""""%%%'''((('''%%%$$$$$$#########&&&***000666999111,,,&&&''',,,000///---*********+++---...000000666777888666333111000000,,,,,,,,,------,,,,,,,,,...555;;;;;;666444666::::::999555111333777777444999777666777;;;@@@BBBCCCEEEBBB??????AAACCCCCCBBB<<<===???AAABBB@@@;;;777777777777666555666888;;;???@@@@@@>>><<<::::::;;;555444333444888???FFFKKK\\\ooo((($$$ !!!###"""$$$)))******((()))((('''&&&'''''''''''')))***111:::BBBJJJWWWccckkkyyyiiiSSSAAA<<<888777555///)))&&&'''$$$!!!$$$+++111*********((('''(((***,,,...//////,,,'''%%%''')))************+++...000111333,,,'''''''''"""!!!%%%%%%%%%$$$%%%&&&((('''$$$!!! ###'''******'''###  !!!###%%%(((***+++++++++)))'''$$$###$$$### !!!'''++++++'''  $$$)))+++***'''%%%###$$$''')))((($$$!!!"""$$$***++++++,,,,,,***&&&### !!!"""$$$&&&***...000'''$$$!!!!!!""""""  !!! !!!!!!!!!"""###$$$&&&'''''''''((()))***,,,---...***'''%%%&&&))),,,,,,+++,,,(((###&&&&&&$$$"""  $$$''')))(((%%%$$$######!!!(((...//////000111+++***(((&&&&&&)))...333///,,,)))((()))******))))))((('''''''''&&&###  ###### !!!###%%%''''''((((((&&&%%%$$$"""!!!###&&&***...,,,))))))******)))'''"""######!!!!!!$$$%%%$$$###%%%***///222444...---,,,***(((%%%""" !!!###&&&'''&&&%%%$$$%%%'''&&&&&&'''***...333555///***&&&'''+++//////...,,,,,,---...///111333444444555444222///,,,,,,,,,******+++++++++,,,,,,,,,000666===<<<777333444888999999555//////333444111666555555666:::>>>AAABBBCCCAAA???>>>=========<<<888999<<>>;;;999888999444333111222777===BBBFFFSSSiii%%%)))***)))(((+++)))'''''')))***+++***+++,,,222:::BBBKKKXXXdddppp~~~xxx___MMMBBB@@@>>><<<999444...***(((%%%!!! $$$***---'''((())))))(((***,,,///000111111---'''$$$%%%&&&(((((()))+++...111555666555---(((((('''### ###&&&&&&"""  &&&&&&'''((()))(((&&&$$$$$$&&&(((******(((%%%### !!!""""""###$$$$$$%%%%%%&&&'''((('''(((((('''$$$"""  $$$))),,,***%%%!!! $$$''')))'''%%%$$$###$$$(((***((($$$"""%%%)))111111111000---)))%%%"""!!!###%%%)))///222)))((('''%%%""" ######%%%&&&&&&&&&&&&&&&$$$%%%''')))+++---//////...---+++***)))***,,,...///)))### ))),,,,,,&&& $$$'''***,,,***'''&&&%%%$$$###""""""###"""###))),,,...///000++++++)))''''''+++000555222///+++))))))******)))((('''&&&%%%%%%$$$!!!###%%%"""""""""###$$$%%%''')))***###"""  $$$+++000111...******++++++)))&&& """###!!!!!!$$$(((&&&&&&(((---111444555...---,,,+++***'''$$$!!!"""$$$&&&'''&&&%%%%%%&&&******)))***+++---///000+++)))'''(((***---//////.........///000111222333000111111///---+++,,,,,,+++++++++++++++,,,------111777<<<<<<888444444555777777444...,,,///000///111222444666999===???AAA@@@@@@>>><<<;;;:::999999555666888;;;>>>===:::777888999;;;;;;;;;;;;<<<===@@@@@@@@@===999777666666444222000111666<<<@@@BBBLLLddd"""'''******))))))***(((%%%&&&))),,,---------...333;;;CCCLLLYYYfffsssjjjWWWLLL@@@@@@@@@>>><<<888333//////+++&&&######%%%(((***&&&((()))******+++...111333444333///((($$$$$$%%%%%%&&&'''***---111555777222***%%%%%%&&&###!!!"""$$$%%%&&&'''''''''''''''&&&(((***++++++)))(((''')))))))))))))))((('''&&&'''&&&$$$"""""""""###$$$###""" !!!###%%%"""'''++++++&&&"""!!!""""""(((---...,,,)))"""  ###%%%%%%###"""!!!"""###'''***(((###"""''',,,333444444222...)))%%%###!!!"""###''',,,111---///000,,,%%%"""$$$###$$$&&&(((******(((&&&$$$!!!###%%%(((***,,,......---......+++((((((,,,111000(((""" """,,,444555+++  """###&&&)))***(((%%%###"""$$$%%%&&&'''(((%%%!!! %%%***---......***)))'''%%%&&&***111666444111,,,***)))))))))((('''%%%###"""###""" !!!&&&'''%%%"""!!! !!!$$$(((***"""!!! '''000666555000+++))))))((($$$ !!!###""""""&&&)))((((((***...111333444///...---------+++'''###%%%&&&''''''&&&%%%'''(((+++,,,---......---,,,+++&&&(((*********+++...000---------------...//////---...//////......000111...---,,,++++++,,,...///111555999;;;:::777555444333555333---***,,,---+++,,,///333777:::<<>>>>>>>>===;;;:::;;;;;;888888999;;;======;;;999777999;;;<<<;;;;;;;;;<<<>>>???>>>;;;777555444444333000///111666<<<@@@AAAKKKbbb%%%***,,,+++***))))))%%%###$$$(((---.../////////333;;;CCCMMM[[[hhhssswwwbbbRRRLLL<<<>>>???>>>===;;;888444666222,,,((('''(((((()))&&&''')))***+++---000222555666555000***%%%$$$%%%""""""$$$&&&***...111444---&&&!!!"""$$$""""""###&&&%%%%%%'''***------,,,&&&))),,,---,,,***)))))),,,,,,***)))((((((((()))///,,,)))%%%######$$$%%%""" !!!###%%%---...(((######$$$!!!'''---111111///&&&$$$  !!! !!!###"""  ###''')))'''""""""(((...333444555333...***&&&$$$ """!!!!!!$$$***///000555777222'''###'''%%%%%%'''***,,,,,,)))&&&###!!!###&&&)))+++,,,---***...///,,,'''&&&---333///'''!!!&&&111;;;===/// !!!"""%%%&&&$$$!!!$$$%%%(((******'''!!!###)))......,,,((('''%%%###$$$)))000555666222---***)))(((((('''&&&$$$!!! !!!!!!   ###((()))'''$$$ %%%((($$$""" !!!(((111888777111+++((('''%%%  $$$###!!! $$$'''***)))(((***---000222222111///...//////...)))%%%'''(((((('''&&&&&&(((***+++,,,///000000...+++)))###'''+++,,,))))))---111,,,,,,+++*********++++++,,,...///000000111444666111///---++++++---///111000333777:::;;;:::777555000333111,,,)))++++++))))))---333777:::<<<>>>@@@<<<===>>>>>>======>>>???=========>>>@@@@@@>>><<<777999;;;<<<;;;::::::;;;=========:::666333333333222///---000777===AAABBBNNNccc$$$+++......***%%%"""(((&&&$$$&&&***///333555...---111;;;GGGSSS```kkkyyy}}}ooo___PPPFFF@@@<<<:::<<<:::555111111333555///%%%&&&///000(((+++(((&&&(((...222111///777;;;<<<444((( !!!$$$ """&&&((('''&&&$$$"""!!!!!!!!!'''&&&&&&''')))***)))(((((()))***)))'''&&&&&&(((,,,+++)))&&&$$$$$$&&&))),,,,,,'''  """!!!%%%)))+++***(((&&&%%%###"""###'''...222333222,,,***&&&$$$"""!!! """######!!!!!!&&&%%%###"""###$$$'''(((,,,...///...+++'''%%%%%%%%%###!!!!!!$$$))),,,...111333444222,,,%%%   $$$***+++,,,***'''###"""!!! !!!###%%%(((+++---+++------***'''&&&'''***(((%%%!!! !!!""""""111888777...%%%"""  """)))---...+++&&&###""" ###***......,,,)))&&&%%%''',,,//////...)))))))))***+++***&&&### """###$$$''''''(((******(((###"""###$$$!!!###)))---...111,,,'''(((***)))""""""''')))%%%"""%%%'''(((............//////000000222555777444///+++******)))))))))'''$$$###$$$&&&$$$***000222///,,,******((()))******)))***+++---...---+++))))))***,,,...///---,,,000777;;;:::777555444222111000///......///333777:::999666333111333000---+++---///111222444555777;;;>>>???===:::666999>>>DDDGGGGGGCCC???>>>@@@DDDGGGHHHFFFCCCAAA<<<:::999:::<<<===:::888999;;;;;;:::666333222111000000111333888>>>DDDGGGWWWfff!!!###)))...000...)))&&&$$$)))'''&&&&&&***...222444111///333===HHHTTTcccooowwwhhhYYYMMMFFF@@@<<<999:::777000------000333000***---888:::444***'''&&&***///222111///444777777111'''!!!###'''!!!!!!!!!###%%%&&&%%%$$$!!! ###$$$%%%'''%%%$$$%%%&&&(((((('''&&&''''''&&&%%%$$$$$$&&&))))))'''%%%###$$$&&&)))++++++'''  """&&&***,,,***(((&&&%%%&&&%%%%%%(((---111222111...+++'''$$$"""!!!###$$$%%%###!!!!!!$$$&&&&&&%%%%%%%%%%%%'''((()))+++---...---***'''%%%%%%$$$"""!!!!!!$$$(((,,,...000111111111...)))$$$!!!!!!###&&&&&&&&&###!!! """%%%$$$###$$$&&&(((******(((***+++***'''%%%&&&'''(((&&&######$$$&&&''''''---222222***$$$###$$$###  !!!  %%%+++000111///***'''!!! $$$***...,,,)))$$$$$$$$$'''+++------+++(((((()))******)))(((&&&!!!  """$$$&&&'''))))))))))))***((($$$!!!!!!###$$$$$$!!!###(((++++++...,,,+++,,,...+++%%%!!!&&&)))'''%%%(((***+++,,,,,,---...///000000111333555666666333000---,,,,,,,,,,,,***'''%%%%%%%%%&&&+++111333111...------+++,,,,,,+++***+++---000///...,,,+++---111555777888444222444888<<<;;;999::::::888555111......///111444777999777444111///222000...---///333666777::::::;;;===>>>===:::888777999>>>CCCGGGGGGDDDAAA@@@BBBFFFIIIIIIHHHEEECCC===<<<;;;<<<>>>???===;;;;;;;;;:::888777555333222222333555888===BBBGGGJJJWWWfff$$$ !!!###)))...333222,,,'''&&&'''***)))(((((())),,,000222333111444===IIIVVVgggtttppp^^^PPPHHHDDD???;;;888777222,,,)))***111555444111555>>>@@@;;;'''&&&'''+++000222000...///000000+++%%%###'''+++%%%$$$######$$$$$$###"""###'''))))))&&&$$$!!!!!!###$$$%%%%%%###$$$$$$$$$"""!!!"""###&&&&&&%%%$$$###$$$'''***+++***&&&  ###&&&***+++***'''%%%$$$***((('''(((***---.........,,,)))%%%###!!! ###$$$$$$$$$###$$$''')))&&&''''''((())))))******+++,,,---,,,)))&&&%%%%%%###"""!!!!!!###&&&+++---...---,,,...///...)))$$$!!! !!!!!!!!!""""""!!!!!!$$$***(((&&&''')))***(((&&&%%%'''******)))&&&%%%%%%((('''&&&&&&)))*********&&&***+++'''$$$&&&))))))&&&$$$!!!!!!"""#########(((***...111222000---***###""""""&&&***+++)))&&&!!!!!!###'''******)))'''###%%%'''(((((((((***+++'''&&&$$$###$$$'''***,,,,,,+++)))(((((('''%%%### $$$&&&&&&###!!! !!!###&&&''''''(((+++///222222...((($$$!!!(((,,,***(((+++,,,,,,))))))***+++---///111222333333444666777555222///...000111000,,,)))'''&&&(((---333444222000000000//////...,,,+++,,,///222111///------000777>>>BBB@@@<<<777666999<<<<<<;;;>>>??????999111---...111555666777888666333000---111000000000222666:::<<>><<<999666888999<<>>>>>>>>???AAABBBAAA??????;;;777666777777555333444666:::???EEEJJJMMMOOOYYYhhh%%%!!!  $$$+++000333000)))%%%%%%(((*********))))))***---000222111444<<>>BBBDDDCCCBBBAAACCCFFFIIIIIIHHHFFFEEE???@@@@@@BBBCCCDDDDDDCCCBBB<<<777666999:::999666555888===DDDKKKQQQUUUWWW[[[jjj'''$$$###$$$""""""))),,,...,,,&&&###$$$&&&*********)))'''(((+++---000///333;;;FFFTTTiiizzzfffOOO@@@999777666555444444000+++***...777888888444111111///---$$$%%%'''))),,,,,,***)))'''%%%###"""###''',,,///***'''%%%$$$%%%%%%$$$###'''&&&&&&(((+++---------'''$$$  !!!"""""" !!!""""""!!! !!!######$$$%%%&&&'''(((+++...///,,,%%%!!!$$$+++,,,*** """#########%%%((((((%%%###!!!!!!%%%%%%$$$"""!!!!!!!!!"""'''(((((('''%%%%%%(((+++'''&&&%%%%%%&&&'''((())))))***++++++,,,,,,++++++)))******)))&&&$$$$$$%%%%%%$$$"""!!!%%%'''$$$###&&&,,,...+++((()))&&&$$$$$$%%%$$$###%%%%%%%%%%%%&&&&&&(((---222555111***###%%%(((---000222///+++((()))(((&&&'''((((((&&&%%%!!!###(((,,,---,,,++++++---,,,)))'''%%%%%%&&&'''///,,,(((%%%&&&***///222333///***'''%%%$$$#########&&&***+++)))%%% ###(((+++...222444222222000---***))),,,//////,,,(((&&&&&&'''((((((***'''$$$###$$$%%%%%%%%%""""""######""""""""""""'''000444222---***)))...444555///)))'''%%%""""""""""""###%%%(((+++,,,---,,,,,,///222333111---,,,///333555333111///...,,,///333333000///000222222111///,,,***+++///222000...,,,+++...444:::>>>:::777444333333555666666666:::;;;666///---222888999777666666888999888777333444444333111222444777BBBAAAAAAAAAAAA@@@===;;;777777999<<>>888777;;;===<<<:::666999>>>EEELLLSSSYYY\\\]]]lll'''&&&(((***'''!!!!!!$$$&&&&&&&&&$$$######$$$''')))***)))&&&%%%(((,,,///000444===GGGVVVkkk}}}{{{___KKK>>>555111111111333555111,,,,,,000000111111...+++)))))))))%%%&&&((()))))))))((((((&&&### ###(((,,,---)))'''%%%%%%'''((())))))+++******+++---...---,,,)))&&&###""""""######"""!!!"""""" !!!###"""$$$&&&'''((())),,,///111...)))&&&+++111222---"""!!!%%%'''&&&$$$&&&((('''$$$""" !!!"""###"""$$$&&&((((((&&&'''+++///,,,***((((((***,,,,,,,,,+++++++++***************((())))))'''%%%###$$$%%%&&&&&&$$$  $$$&&&$$$###%%%(((+++***(((***))))))((('''%%% ###&&&&&&%%%$$$$$$$$$)))000555555111+++&&&(((***///333666444000,,,***(((&&&%%%&&&&&&%%%$$$######'''---///,,,***+++------+++(((%%%###$$$%%%&&&### """)))111666555222,,,'''###"""!!!"""$$$'''+++,,,)))### !!!%%%***///222222111///000000---***(((***------***&&&%%%&&&((())))))***'''""" !!!"""$$$$$$"""###$$$###"""!!!!!!""" &&&---111///+++)))(((222666666///'''$$$"""###"""!!!!!!"""$$$''')))***)))((()))+++,,,,,,+++***...222444333111000///...111333222///---///111222111000---***+++---///---,,,++++++,,,///222444111111111111111000000000///222333111...///555::::::777444555999<<<===;;;555666666333///---///222;;;<<<>>>AAACCCCCCAAA>>>888888999<<>>@@@BBBCCCBBBAAA@@@>>>@@@BBBCCCBBBAAABBBCCCEEEAAA<<<;;;===??????>>>999:::===AAAHHHPPPXXX\\\^^^kkk!!!$$$)))...***"""!!!$$$%%%$$$"""%%%((()))((($$$###'''***000222999BBBLLLZZZooonnnWWWHHH>>>555...---///333666111+++***...*********)))&&&%%%&&&))))))*********(((((((((((('''### $$$(((******(((&&&%%%&&&))),,,......,,,+++++++++------,,,***+++)))&&&%%%&&&%%%$$$###!!!!!! !!!"""!!!###%%%&&&''')))+++---111000......333666111)))$$$((((((''''''((()))(((%%%###!!!!!!"""%%%%%%"""  $$$'''))))))'''''',,,111,,,)))((()))---///000///---,,,***((('''''''''((('''((((((&&&$$$######$$$&&&'''&&&###$$$)))''''''&&&&&&&&&'''(((((((((***,,,,,,***&&&$$$""" $$$&&&%%%%%%$$$%%%'''---222333000,,,+++,,,***,,,///555888888333///+++(((&&&%%%&&&(((((((((&&&"""###)))+++)))***---+++,,,,,,)))$$$"""!!!###"""''',,,000...---,,,)))%%%!!!"""&&&***+++'''"""###"""###(((///000+++%%%%%%))),,,+++(((&&&(((+++***'''%%%$$$&&&((())))))&&&""""""$$$###$$$%%%###!!! """$$$$$$'''+++---,,,***)))(((///333333,,,&&&$$$###"""&&&$$$"""!!!!!!###%%%&&&)))((('''%%%$$$%%%(((******---000222111///......111333444222...,,,...000222222111///,,,+++,,,...***+++,,,------------,,,+++...111222000---***(((,,,,,,---,,,---111777;;;;;;777333444888<<<===<<<555777777333---+++,,,///444777;;;AAAEEEEEEBBB???:::;;;<<<>>>@@@@@@>>><<<<<<===>>>@@@AAA@@@@@@???===???AAAAAA???>>>???AAADDDBBBAAA??????@@@BBBBBB???===;;;<<>>@@@BBBAAA>>>;;;;;;<<<>>>???@@@@@@??????<<>>GGGTTThhhttt\\\LLLBBB:::444222///111222000+++'''&&&'''''''''&&&### !!!&&&***---------+++)))'''((()))%%%""" ###))),,,***&&&)))((('''))),,,//////...))))))***+++,,,,,,***)))---***'''))),,,---)))%%%$$$%%%$$$ !!!&&&$$$&&&((((((((('''((()))---111666999777222,,,'''"""$$$%%%&&&'''(((&&&$$$""" ###(((,,,+++'''###$$$&&&)))(((((((((''''''&&&&&&$$$###$$$&&&***,,,---,,,,,,((($$$"""$$$&&&&&&%%%!!!###%%%$$$"""!!!###&&&&&&&&&%%%$$$%%%)))...222+++,,,---+++)))&&&&&&&&&%%%'''***+++***)))******)))))))))'''%%%%%%''')))---///111...)))'''))),,,))))))***---111333444444***)))'''''')))***++++++)))###%%%***,,,+++'''((('''$$$ """######***(((%%%$$$###!!!!!!))),,,((($$$"""""""""!!!###))))))$$$!!!###&&&%%%$$$$$$&&&)))+++)))&&&%%%""""""&&&&&&%%%###!!! !!!!!!&&&(((+++---,,,)))&&&######$$$&&&'''(((((('''&&&$$$%%%%%%###!!!!!!%%%(((******'''"""$$$)))444555555222...++++++---777666333...)))))),,,000333333222111///...,,,,,,------...111333111,,,(((---000222222...)))%%%######&&&***...111555999<<>>AAAAAA???;;;<<<===@@@AAA@@@===;;;=========>>>>>>===;;;999AAAEEEEEEAAA???AAABBBAAABBB>>>999555666>>>IIIQQQVVVggg """"""!!! !!!%%%******&&&!!! """###!!!$$$)))222888AAAKKKZZZnnnkkkSSSDDD<<<555111000---///000...)))&&&$$$$$$%%%%%%%%%"""!!!"""&&&***------+++)))&&&%%%&&&'''$$$"""!!!###''')))((('''((()))***,,,,,,,,,***)))''''''(((+++///000---+++,,,)))'''(((+++,,,)))&&&$$$%%%$$$ !!!%%%%%%(((+++,,,+++)))''''''***,,,111444333000,,,)))###"""  ###&&&&&&''''''&&&$$$###""""""%%%)))((($$$"""###%%%((((((((('''''''''&&&&&&$$$###"""$$$''')))***)))***(((%%%%%%&&&&&&$$$!!! ###%%%%%%$$$###$$$&&&((((((((('''''')))---000---......,,,)))%%%$$$### """%%%&&&&&&'''((())),,,---,,,)))&&&%%%&&&'''***---...,,,(((''')))---)))(((''')))...111111000***)))'''''')))+++,,,---+++&&&!!! ###''''''&&&$$$$$$$$$  """$$$%%%)))'''$$$""" ###)))***&&&""" """!!!""")))+++)))''''''(((%%%$$$%%%(((++++++(((&&&'''$$$###(((***)))'''%%%""" !!!$$$(((,,,---+++(((&&&!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$######&&&))),,,***'''$$$###%%%))),,,444666666333///,,,+++,,,444333000+++''''''+++...//////.........///000000///...///111222222...+++,,,......---)))%%%###"""%%%'''***...111555888;;;@@@:::333222666:::<<<<<<<<<<<<:::777444222333444222555888;;;===<<<;;;999===AAABBB???>>>@@@@@@>>><<<<<<>>>??????>>>;;;888======>>>??????>>>===;;;<<<@@@BBB@@@>>>??????===@@@===999666777>>>HHHOOOZZZjjj ###$$$###"""###&&&))))))%%% !!!"""###!!!!!!&&&***111888CCCOOO___tttvvvbbbKKK===666111//////+++------,,,((($$$"""!!!"""######"""###%%%))),,,---,,,***&&&""""""###%%%$$$$$$$$$$$$%%%&&&'''((()))+++......+++'''$$$"""$$$###%%%***000222///***'''%%%$$$%%%)))+++)))'''$$$%%%$$$!!!!!!%%%'''***///000...***'''&&&''')))+++---......---,,,,,,***$$$"""&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%%%%"""!!!###&&&(((((((((''''''''''''&&&###!!! ###%%%&&&&&&''''''''''''(((&&&""" ###&&&''''''&&&&&&&&&***+++,,,+++***)))+++,,,,,,---...,,,(((###!!! !!!######%%%(((***......---***&&&$$$$$$%%%(((***,,,+++)))))),,,///)))%%%"""%%%***......,,,***)))''''''(((+++...000...)))$$$"""###$$$###"""!!!!!!  """%%%''')))'''$$$!!!  $$$(((((($$$!!! !!!###!!! $$$)))---...---+++)))$$$%%%'''***,,,+++(((%%%(((%%%""""""''',,,......+++***((($$$ $$$***---,,,***''' !!!"""######"""$$$%%%%%%&&&'''))),,,***'''&&&(((,,,...000333555555444111---,,,,,,111000,,,(((%%%%%%(((+++***))))))***,,,///222444///......///000111000.........,,,)))%%%######$$$'''(((***---000444666888<<<777222000444888:::;;;>>>>>><<<999666555777999444444333333444555666777;;;@@@BBB@@@???@@@???======>>>>>>>>><<<:::777555<<<===>>>?????????>>>===999???BBBAAA??????===:::???===;;;999;;;AAAIIIOOO\\\lll$$$&&&%%%$$$$$$&&&((('''### !!!""""""###&&&+++///333999BBBNNN^^^tttrrr^^^HHH:::555111000111***+++,,,+++(((%%%""" !!!###&&&***...111...---)))%%%!!! ###%%%$$$%%%&&&&&&%%%&&&(((***+++---...,,,'''""" !!!'''...000+++%%% $$$'''((('''''''''&&&### ###&&&***---///000---***((((((***)))))))))***+++---...444///(((  %%%%%%$$$$$$$$$$$$%%%&&&"""$$$%%%$$$###$$$&&&)))((((((((((((((((((((((((  ###$$$%%%$$$%%%&&&''''''&&&%%%### ###&&&((()))((('''&&&)))+++---,,,***(((''''''((()))+++)))%%%!!! """###$$$%%%(((***++++++***'''$$$!!!!!!!!!%%%''')))******+++...111'''### """)))...---+++))))))((('''(((***///222000,,,'''%%%$$$$$$###!!!!!!   $$$'''(((&&&$$$"""""" !!!$$$&&&&&&$$$######$$$$$$!!! """######'''&&&'''***...///,,,)))$$$&&&))),,,,,,***'''$$$&&&$$$###&&&---111111000,,,+++***'''"""###))),,,+++(((&&&!!!!!! """$$$%%% !!!$$$&&&''''''&&&&&&***&&&$$$%%%***///111000000222333333222000///...///---)))&&&$$$%%%(((***&&&&&&%%%&&&(((,,,000333///...---,,,---...///000111000---(((%%%%%%''')))((('''(((***...111333444888444000///222666888:::======;;;888555555777:::333111...++++++...222444:::@@@DDDBBB@@@@@@@@@===>>>??????===999666333222999;;;===>>>>>>=========<<>>@@@EEELLLQQQ\\\kkk$$$&&&$$$$$$$$$%%%&&&%%%"""!!! !!!###&&&+++111555666999???HHHXXXpppnnnZZZEEE888333000//////)))***++++++***'''###  %%%***///333444///...***%%%"""!!!###&&&&&&&&&'''&&&&&&'''***,,,,,,,,,***'''######((()))$$$$$$&&&'''))))))'''%%%$$$$$$%%%''',,,------,,,***)))***+++...,,,(((&&&&&&))),,,///555111)))!!!######"""######$$$%%%&&&%%%&&&&&&&&&&&&'''***+++(((((((((((((((((((((((( ###%%%%%%"""###$$$%%%&&&((()))+++"""###&&&(((***)))'''%%%'''))),,,+++)))&&&#########$$$&&&%%%"""!!!"""$$$$$$$$$$$$&&&'''%%%&&&&&&$$$!!! !!!$$$%%%'''***---///&&&###!!!###)))------+++)))******(((''')))---000///---***(((''''''%%%$$$###"""!!!  !!! """&&&$$$"""!!!!!!"""""" !!!"""$$$$$$%%%&&&''')))$$$""" ###&&&'''(((,,,)))&&&&&&***,,,+++((($$$&&&***,,,+++)))%%%###""""""%%%***///222111///,,,,,,+++(((%%%!!!###((()))(((%%%###!!!  """###$$$!!!"""$$$&&&'''&&&$$$"""%%%###!!!$$$***...//////------///111222333222111///+++'''$$$$$$&&&(((***&&&%%%$$$###%%%(((+++---000///---,,,+++---///111111///,,,(((&&&&&&***---(((&&&%%%'''+++///111111444222///...000444777999::::::888555333222444666000...***((((((+++///222:::AAAFFFDDD@@@@@@@@@???>>>??????<<<777333111111777999<<<===;;;:::;;;<<<@@@EEEHHHFFFCCCAAA===999888:::<<>>???;;;666222222333666999<<<<<<:::888999;;;???DDDEEEBBB??????>>>;;;777999<<<>>>AAAFFFKKKOOO]]]lll !!!""""""######$$$"""'''---111444555888===FFFVVVnnnuuu[[[KKK999111///,,,++++++%%%&&&'''***,,,+++'''""" %%%+++......---,,,+++***(((%%%$$$%%%&&&%%%""" !!!%%%***++++++%%%!!! $$$%%%!!!!!!"""!!! !!!"""!!!$$$&&&)))(((&&&%%%%%%%%%%%%%%%!!!###%%%%%%&&&''')))++++++'''!!! %%%)))((((((&&&###!!!############%%%%%%&&&((())))))((('''"""""""""######$$$$$$$$$"""""""""$$$&&&%%%###!!! ###(((******+++---///'''%%%$$$%%%''''''%%%""""""%%%'''(((&&&$$$######%%%%%%###  ###(((******)))(((((('''((((((%%%!!!!!!%%%((()))'''***,,,+++)))&&&%%%&&&))),,,...+++&&&###$$$&&&,,,,,,---,,,***((('''&&&&&&$$$""""""%%%&&&%%%$$$&&&)))+++)))$$$"""###%%%!!!$$$%%%&&&&&&"""&&&)))******'''&&&'''((())))))'''&&&$$$'''))))))&&&#########'''000555444222000111---+++)))'''%%%###""""""###$$$%%%&&&%%%###  !!!""""""######### !!!$$$$$$""" """$$$'''((()))+++---......+++)))***---000111111,,,(((###!!!###&&&((((((***)))((('''&&&&&&&&&&&&))))))(((%%%""""""$$$'''%%%'''(((((('''(((***+++***&&&###%%%+++000222111//////......///222666999666777777666222///......+++,,,...111333555666666999@@@DDD@@@;;;<<>>;;;666222333555777;;;>>>===:::777888;;;===AAAAAA===<<<@@@BBBAAA<<<>>>???@@@BBBEEEIIIMMM[[[kkk!!!""""""$$$%%% !!!%%%+++...000222777???IIIYYYqqq~~~lllUUUFFF777111///...,,,,,,###$$$&&&))),,,,,,'''### %%%)))+++***''')))******(((%%%$$$$$$%%%$$$%%%***+++***!!! ((()))"""###$$$"""!!!$$$'''$$$$$$###!!! !!!$$$&&&(((&&&%%%$$$$$$%%%$$$###"""%%%&&&'''((()))&&&"""###'''###$$$$$$### !!!#########"""######%%%&&&((('''%%%### !!!!!!!!!"""%%%%%%&&&''''''%%%!!!$$$***...---,,,,,,,,,)))&&&$$$$$$&&&&&&$$$""""""$$$''''''&&&%%%$$$$$$)))(((%%%!!! %%%+++//////...------+++,,,+++(((######'''******)))---000...'''""" !!!)))---///,,,&&&!!!!!!###+++,,,---,,,)))'''%%%%%%%%%""" !!!$$$&&&%%%###(((,,,///---((($$$$$$&&&"""!!!  """######""""""&&&)))***)))!!!$$$(((+++,,,***(((&&&$$$''')))((($$$""""""###!!!+++666:::777222111333---+++)))&&&###"""""""""%%%&&&&&&%%%$$$""" !!!"""$$$&&&&&&&&&%%%%%%###%%%$$$"""###'''++++++******---000111---))))))+++...//////+++'''!!! """&&&''''''++++++******((('''&&&&&&"""###"""###%%%(((*********+++,,,+++'''$$$&&&---222444333............///222777:::666888999888444000...---***---222666999:::999999777???BBB>>>888999===???:::===>>>;;;666333444777888<<<@@@>>>:::777999;;;<<>>MMM```uuuyyyjjjQQQCCC555000...***'''%%%###$$$'''***,,,+++(((&&&!!!!!!!!!###&&&))))))))),,,+++)))%%%!!! !!!###'''$$$!!! """%%%''''''###""""""(((...---%%% ###$$$$$$###$$$%%%"""!!!  !!!"""''''''&&&$$$""""""$$$&&&###$$$%%%%%%%%%%%%$$$###!!!!!!&&&### """"""  !!!!!! !!!"""!!!!!!!!!$$$&&&&&&"""$$$&&&&&&### !!!###'''))),,,+++******,,,...)))'''%%%###!!! !!!###%%%''')))******))),,,)))%%%!!! !!!$$$(((---///------...000---//////---)))%%%"""!!!""" ###'''((((((&&&))),,,+++'''###""""""'''(((((('''%%%$$$$$$%%%+++,,,---+++(((%%%###### """""" !!!$$$(((***,,,......,,,)))&&&%%%''''''&&&###  """!!! """%%%%%%### ###)))---...)))%%%$$$%%%'''&&&$$$""""""###&&&...666888444...******+++)))'''%%%$$$###$$$$$$%%%%%%%%%$$$!!! $$$&&&(((******(((%%%###$$$$$$###!!! """&&&'''+++...111444555555222///+++((('''(((***+++---'''"""!!!&&&***+++***///............---***'''!!!%%%---///...---///222---+++&&&###(((000444333000111222333555888:::<<<<<<;;;::::::888444...)))))),,,000444777777777666:::;;;<<<<<<::::::;;;<<>>???@@@@@@@@@>>><<<@@@===;;;===AAAGGGLLLNNNLLLJJJFFFDDDDDDFFFIIIKKKYYYjjj)))!!!"""$$$&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$***,,,000555<<<<<>><<<<<<>>>>>>>>>???@@@@@@???======<<<;;;;;;>>>CCCHHHLLLOOOMMMIIIGGGFFFHHHKKKMMMZZZkkk&&&"""%%%&&&''')))(((%%%#########$$$%%%$$$###(((,,,111666???@@@DDDPPPeee~~~uuufffRRRDDD555///---******,,,+++++++++***(((&&&$$$"""%%%%%%'''***---...---+++&&&%%%$$$!!! """''')))***(((%%%###%%%'''%%%***000444333,,,### $$$&&&$$$!!!"""#########(((((())))))'''%%%###"""!!!###%%%&&&&&&%%%###!!!!!! !!!###$$$$$$$$$%%%&&&%%%"""######!!! """!!!!!!"""%%%&&&%%%$$$ !!!!!! '''&&&$$$ %%%'''(((((('''''')))+++---)))$$$ """$$$''''''(((((('''%%%$$$###((('''&&&%%%###!!!"""&&&+++---,,,+++---///---///000///---++++++,,,...+++'''%%%%%%&&&&&&&&&%%%(((+++,,,***'''$$$###*********(((&&&&&&''')))***+++---...---+++)))'''!!!!!!$$$&&&''')))+++,,,+++***)))&&&''''''%%%""" """&&&))))))'''%%%%%%&&&$$$$$$"""  ###$$$$$$!!!!!!######""" ''''''))))))))))))((((((''''''((((((((('''&&&%%%+++)))$$$$$$&&&(((***)))'''$$$"""###$$$%%%$$$"""!!!!!!""""""%%%(((,,,///111222222......---)))%%%$$$'''+++111,,,&&&$$$%%%&&&&&&%%%+++000666888555111///...$$$!!! $$$'''(((,,,///222222111/////////111000+++&&&&&&+++,,,***(((***...000111111222444000555:::;;;777444222111000000111111333444666777666777999999999:::===??????AAADDDDDDBBB@@@>>>>>><<<===>>>????????????>>>;;;<<<<<<::::::===CCCIIIQQQOOOLLLJJJJJJKKKMMMOOOWWWhhh###!!!$$$$$$$$$$$$###!!! !!!###%%%'''&&&!!!!!!&&&)))///444;;;>>>DDDQQQjjjssscccLLLAAA555000---***((())),,,,,,,,,***'''%%%$$$$$$%%%&&&))),,,//////---+++%%%%%%###  """'''+++)))%%%###$$$'''&&&,,,111222...&&& %%%'''######&&&'''&&&%%%'''((()))+++***'''###"""$$$'''))))))'''$$$""" !!!"""###%%%''''''&&&###!!!###$$$###!!!  !!!$$$%%%&&& !!!######"""!!!!!!!!!'''%%%!!!$$$%%%%%%%%%%%%&&&(((***+++(((%%%""""""$$$&&&((()))))))))(((&&&### $$$%%%&&&&&&%%%"""!!!&&&***,,,+++***+++---+++,,,......------...///111...)))&&&$$$#########&&&))),,,...---+++((('''******)))'''%%%&&&(((***+++******+++---...///...(((!!!!!!###"""###%%%'''***+++***)))&&&'''((('''$$$!!!%%%***000000,,,))))))++++++((($$$ !!!!!!"""""""""  !!!!!!'''$$$"""!!!###%%%&&&&&&###%%%'''((()))'''%%%$$$'''&&&###$$$&&&(((***)))'''$$$"""###$$$%%%%%%###""""""######%%%)))---///000000000***,,,,,,((($$$###'''+++222...)))&&&'''((('''''',,,222888888333//////000)))%%%""" ###'''***,,,///000222222111///...------...***%%%$$$'''(((%%%###''',,,......---...000///555<<<<<<888444444555555444333222222444666777444666888999:::;;;???AAA>>>@@@AAAAAA???===<<<<<<;;;<<<===>>>======>>>???:::<<<===:::888999AAAGGGNNNMMMLLLLLLLLLNNNPPPQQQVVVggg !!! ###&&&(((((("""!!!%%%''',,,111666===GGGXXXuuuppp```HHH@@@999666222,,,'''''')))+++,,,***(((&&&&&&'''%%%&&&(((+++......,,,)))((('''$$$ """'''((($$$"""%%%(((&&&))),,,***%%% !!!&&&(((###$$$)))++++++((('''&&&''')))+++,,,)))###"""%%%)))++++++)))%%%"""!!!$$$&&&&&&$$$"""!!! """%%%%%%"""!!!$$$&&&$$$&&&((('''###!!! '''%%%  !!!$$$&&&'''&&&&&&&&&'''((()))***+++******)))'''%%%!!!!!!###%%%'''&&&$$$!!!!!!%%%***+++)))((()))***''')))+++,,,,,,,,,---...111///---)))&&&%%%%%%%%%)))***,,,...//////---,,,++++++)))&&&%%%&&&))),,,,,,)))&&&&&&***///333444...&&&!!!### $$$'''))))))'''&&&'''((('''%%%"""!!!!!!'''---333444000,,,,,,---///,,,'''### !!!$$$%%%&&&%%%###  !!!!!!###$$$&&&###"""$$$%%% """%%%''''''&&&###""" !!!"""!!!"""$$$'''))))))'''$$$"""###$$$%%%$$$""""""###$$$%%%'''+++...000000///...'''((()))&&&$$$$$$'''***000...+++))))))***++++++000333666333---***+++...,,,)))%%%###%%%(((+++,,,...000333222000---,,,,,,+++------((('''))))))&&&!!!&&&+++---+++***,,,...333999>>>>>>999666666888999888666555555666777888555777:::;;;<<<===???AAA>>>@@@AAA@@@>>><<<;;;;;;===>>>???>>><<<;;;<<<>>><<<>>>>>>;;;888:::AAAGGGIIIIIIJJJKKKMMMOOOQQQRRRXXXiii!!! ###&&&((('''""""""%%%'''***///666AAAPPPdddooo\\\GGGAAA===:::555---'''&&&%%%(((,,,,,,)))'''(((***%%%%%%'''))),,,,,,+++)))***)))&&&!!!###$$$######$$$'''$$$%%%$$$"""""" $$$(((((($$$ !!!''',,,...---***(((%%%%%%'''***,,,***###!!!%%%))),,,,,,)))%%%!!!!!!"""!!! !!!%%%'''$$$"""$$$&&&)))+++***%%%!!! '''%%% """%%%&&&$$$%%%''')))++++++++++++******)))'''$$$  $$$&&&'''&&&###""""""&&&******'''%%%%%%'''$$$&&&***++++++*********///000000///,,,******++++++***+++---///111111000---,,,)))&&&%%%'''+++///---((($$$$$$(((...222333---''' ###%%%!!!"""&&&((('''%%%###%%%&&&%%%###!!!!!!"""(((,,,111222///,,,+++,,,...,,,)))'''%%%$$$%%%%%%''')))***)))&&&""" """###%%%'''&&&$$$!!!"""$$$ """$$$&&&&&&$$$"""!!!!!!###"""  ###&&&((()))(((%%%$$$###$$$$$$"""!!!!!!###%%%'''))),,,///000///,,,+++%%%$$$$$$$$$%%%'''((()))...---+++******+++,,,---111222111...)))'''(((***+++)))&&&%%%''')))******...333888777111,,,+++,,,---111333///---------***"""''',,,---***))),,,000888;;;===<<<999777888:::;;;;;;;;;<<<;;;:::999999777:::>>>@@@@@@@@@@@@@@@@@@BBBCCCBBB@@@??????@@@CCCDDDDDDAAA===;;;<<<>>>??????>>><<<:::<<>>444+++***---000555888444000000...+++$$$)))...---***)))---222::::::999999999999:::;;;;;;===@@@BBBBBB???<<<::::::>>>CCCEEEDDDBBB@@@??????AAACCCCCCCCCCCCDDDFFFJJJLLLKKKFFF@@@<<<===@@@@@@???<<<;;;<<>>CCCFFFFFFBBB>>>:::<<<@@@FFFHHHGGGCCC???===<<<>>>AAABBBCCCEEEGGGJJJPPPQQQPPPJJJBBB>>>???BBBAAA>>>;;;:::===AAADDDFFFIIIJJJKKKMMMMMMMMMLLLKKK\\\mmm ###'''((((((''''''((("""""""""$$$&&&&&&%%%###!!! $$$(((,,,...888IIIaaawww}}}hhhWWWEEE===333+++$$$ ###(((***,,,......---***&&&###%%%%%%&&&(((+++---,,,+++''')))***((($$$"""###%%%(((++++++'''&&&(((&&&### """""" """ !!!(((...///(((!!!"""(((,,,+++&&&!!! ###'''((($$$###&&&&&&"""%%%$$$$$$$$$###!!!!!!$$$)))''')))+++***&&&'''***...+++$$$###!!!"""###&&&+++111777:::000***$$$!!!###'''))))))+++***'''### ###%%%'''((($$$###"""!!!!!!!!!""""""""""""$$$'''***(((###!!!'''---...,,,,,,///333333///)))%%%###%%%(((***444444000---///555777666222---((())),,,,,,&&& """***+++'''%%%***&&&"""!!!###$$$$$$""" !!!!!!!!!!!!!!!"""######%%%$$$######$$$%%%%%%%%%)))***+++)))&&&"""!!! """$$$$$$###"""!!!"""%%%$$$$$$$$$###""""""""")))&&&###%%%)))***((($$$$$$###!!! !!!###&&&(((### """'''***((($$$#########!!! ###%%%(((((()))+++---+++%%% """"""(((,,,+++(((***+++++++++)))&&&""" &&&&&&''')))+++***(((&&&%%%######(((+++))))))+++666===BBB>>>333+++***---333555777333---)))))),,,,,,'''$$$'''***+++...222000222444555777;;;@@@DDD???DDDGGGEEE@@@======???>>>AAADDDDDDCCC@@@???>>>@@@@@@AAAAAAAAADDDIIIMMMYYYWWWQQQGGG???===???CCCBBB===888555777:::===???FFFEEEHHHMMMLLLHHHJJJQQQcccttt """%%%&&&%%%$$$$$$%%%"""$$$$$$###!!!"""%%%''')))222CCCZZZppp{{{cccOOO@@@888///***%%%!!!$$$***,,,---...---+++((($$$"""!!!"""$$$'''***+++)))'''$$$%%%''''''&&&%%%%%%&&&***,,,+++'''%%%&&&$$$  """###!!!""" !!!&&&,,,,,,&&&!!!&&&)))&&&!!! &&&'''$$$!!! ######!!! &&&%%%%%%$$$$$$"""   '''$$$$$$%%%$$$"""%%%***(((%%%!!!!!!!!!!!!###%%%***///555888///***###!!!"""&&&)))***(((((('''$$$!!! !!!!!!!!!""""""###%%%&&&&&&"""!!!  !!!!!!"""!!!"""$$$&&&&&&""""""&&&+++,,,,,,,,,///111444000***%%%"""###&&&(((333333000...000777999777333...******------((("""!!!***---,,,+++***&&&""" !!!""""""!!!  !!!"""######"""!!!!!!!!!""""""!!!&&&'''((('''$$$!!!###%%%'''&&&$$$###"""###########################%%%""" ###(((+++***'''$$$###!!!!!!"""%%%)))+++%%%""" $$$''''''%%%###$$$%%%%%%$$$###$$$%%%(((''''''((()))'''###"""!!!!!!###'''))))))(((******+++***(((%%%!!!""""""$$$'''***+++***)))((($$$$$$***...---,,,---111888<<<999000)))))),,,000333444111,,,***---000,,,'''&&&)))+++,,,...111000222444555777;;;@@@DDDAAADDDEEEBBB===:::;;;>>>CCCCCCDDDBBB@@@>>>>>>??????@@@AAA@@@AAACCCGGGJJJSSSQQQMMMEEE>>><<>>???@@@@@@@@@@@@AAADDDFFFLLLKKKIIICCC>>><<>>???@@@DDDNNNXXXooo}}} $$$&&&$$$$$$###!!! '''777LLLaaawwwyyy^^^HHH:::222,,,***(((&&&(((,,,+++***)))(((&&&$$$###"""%%%$$$""""""######"""!!!!!! !!!$$$)))***(((%%%&&&)))***'''''')))(((%%%###""""""$$$&&&(((''''''""" !!!$$$$$$ !!!"""!!! $$$&&&%%%###!!!!!!"""""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!! !!!&&&$$$  !!!!!!###%%%))),,,...---)))$$$!!!!!!%%%***---''')))++++++)))'''&&&&&&((()))***++++++***)))((((((((('''&&&'''((()))***'''&&&$$$###$$$%%%&&&&&&,,,++++++...111333222111222///***&&&$$$$$$'''((()))+++******...444666444222///,,,---//////,,,(((!!!%%%---//////111111---'''!!!"""  """$$$&&&&&&&&&$$$###""""""###)))******)))%%%""" '''((()))'''%%%$$$$$$%%%""""""""""""""""""!!!!!!###'''******$$$###!!! ###&&&((($$$"""!!!!!!###$$$###!!! $$$***,,,+++'''$$$"""###!!!!!!!!!%%%(((***(((###!!!###&&&++++++,,,+++((($$$ """'''+++,,,,,,)))$$$###***111000---+++***///333222---,,,///333222111///,,,***+++///333...++++++000222///,,,---...000111222333666;;;>>>???===:::666333444888<<>>???@@@BBBIIIIIIHHHDDD???>>>@@@DDD@@@<<<666333444888;;;<<>>FFFSSS^^^kkkyyy !!!%%%'''''''''&&&$$$  """)))888LLLaaawww{{{bbbNNN===555...---+++))))))+++'''&&&%%%$$$###$$$%%%%%%,,,)))$$$""""""#########%%%###"""%%%((()))&&&######''')))(((***......,,,$$$"""!!!"""$$$&&&''''''### !!!""" !!!###$$$""" !!!!!!"""###%%%%%%$$$""" ###&&&(((&&&"""###""" ######$$$$$$$$$%%%%%%%%% !!!!!! """&&&%%%!!!!!!$$$***$$$ !!!"""$$$&&&(((***((($$$""""""%%%***---(((+++------+++((('''&&&***,,,...000000...,,,+++++++++***))))))***+++,,,***)))(((''''''''')))+++,,,+++***,,,///000000000///---)))'''&&&'''***,,,''')))******---333444111---,,,***+++------+++(((### """)))///000000222444111+++$$$$$$###!!! !!!###$$$((())))))'''$$$###$$$&&&,,,,,,,,,***%%%!!!$$$%%%&&&%%%######$$$%%%######""""""!!! !!!$$$%%%&&&$$$"""  !!!!!!###%%%&&&$$$ ###))),,,+++'''###!!!###&&&&&&***,,,)))### """&&&++++++,,,+++(((%%%!!! $$$(((***+++***%%%!!!!!!(((---,,,((('''(((,,,000000------000333666444///+++)))***---000///---...333444111------.../////////000222666999:::888555333222555999===BBBCCCBBB@@@<<<999888888???@@@???>>>======???AAAJJJJJJIIIEEEAAA???BBBFFFBBB>>>999666888;;;???@@@EEEEEEBBB>>>@@@JJJXXXaaahhhvvv!!!$$$###&&&'''))))))(((%%%!!!!!!%%%(((000>>>QQQeee{{{|||fffRRRAAA888111000///+++))))))&&&$$$""" !!!###%%%'''...***&&&$$$$$$&&&((((((((('''&&&&&&&&&&&&%%%$$$###'''))))))+++///000...!!! ###$$$%%%$$$!!! !!!!!!!!! ###%%%''''''&&&''''''&&&%%%$$$"""!!! $$$)))+++)))###"""$$$$$$###'''%%%### """###%%%&&&&&&&&&%%%$$$!!!######"""!!!"""###!!!!!!%%%)))'''"""!!!###---)))### !!!"""###  !!!!!!"""%%%$$$$$$""""""$$$(((+++'''))),,,,,,***'''&&&&&&+++---000222222000---+++***)))'''&&&&&&&&&'''((()))***++++++))))))***+++''''''''''''((()))+++,,,---+++(((&&&&&&(((+++,,,(((***++++++...222111---'''&&&&&&'''))))))'''&&&!!! ###+++111111111222222111---'''!!!###'''%%%###!!! """$$$%%%'''(((&&&###"""$$$&&&+++,,,,,,)))%%% ###$$$$$$""" !!!""""""""""""!!!  !!!!!!""""""###"""!!!!!!%%%((((((%%% ###(((***)))&&&###!!!$$$)))'''***,,,)))$$$!!!###&&&)))*********(((%%%!!!!!!"""$$$'''***+++***(((""" """(((***&&&$$$$$$%%%)))---...---,,,...111555333...+++)))+++---///000...///444666222/////////000000......///222444666555333333444777:::<<<===>>>???>>>;;;999888999@@@@@@>>><<<;;;<<>>;;;999;;;@@@DDDDDDDDDBBB???===???EEEKKKDDD@@@<<<;;;===BBBGGGIIIIIIMMMMMMHHHGGGOOOVVVYYY___ppp""")))---'''%%%"""!!!"""$$$$$$$$$((()))((($$$!!!$$$,,,333;;;III[[[nnn|||cccNNNAAA888111111111---)))((((((%%%!!!"""$$$"""###&&&***///111000///++++++***'''######'''***,,,......***((()))'''###$$$!!! $$$&&&'''%%%###  """%%%''''''%%%$$$$$$''')))******&&&&&&%%%""" ###''''''###   """%%%))),,,+++******((('''&&&''''''&&&%%%###&&&))),,,,,,)))&&&$$$%%%''')))((('''%%%$$$%%%%%%######$$$!!!"""%%%(((***)))&&&######%%% !!!$$$ """######$$$%%%'''---///222222000,,,&&&###%%%$$$"""  $$$***+++)))%%%$$$###"""%%%'''%%%"""!!!&&&***+++)))&&&$$$######%%%&&&###&&&&&&%%%&&&(((%%%  !!!!!!!!! $$$###'''---...)))%%%$$$%%%''')))'''### !!!&&&"""###)))---///'''$$$!!!###''')))'''$$$###&&&***)))+++---,,,***((('''''')))(((&&&!!!!!!"""###$$$!!!###"""!!! """$$$&&&'''&&&###!!! ###%%%'''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$ ###((('''(((((('''&&&%%%&&&'''"""###%%%%%%$$$""""""$$$(((---000///+++((("""%%%***---((("""!!!&&&)))---111444333111000000***(((((()))---222555777222///000555777555333333555555444111......///111555555666888999999777555777777666444444888===AAABBB@@@===:::999;;;AAAFFF??????>>>;;;:::>>>FFFLLLDDD@@@<<<;;;>>>DDDHHHKKKHHHNNNOOOJJJIIINNNSSSSSSXXXhhh ###%%%"""$$$%%%$$$!!! $$$'''&&&###$$$,,,333===JJJ\\\oooqqq___RRR@@@;;;444///,,,***(((''')))***)))$$$ $$$###"""###'''---...***%%%$$$(((***&&&""""""(((///222,,,&&&$$$%%%%%%!!! """%%%(((***)))%%%!!! """%%%%%%$$$######%%%(((+++---,,,+++$$$'''((($$$"""((()))&&&!!!"""'''******((((((((('''&&&$$$%%%'''***)))...222111+++%%%######&&&'''(((((('''%%%###!!!&&&%%%###!!!###$$$%%%$$$###"""###$$$!!!!!!!!!!!! """$$$&&&''')))***+++)))%%%  """%%%***+++***'''%%%$$$$$$%%%'''''''''%%%###!!!(((&&&###!!!"""###$$$$$$%%%''''''%%%"""  !!!""""""!!! """%%%)))+++)))%%%###!!!###$$$%%%$$$###!!!"""###$$$"""''')))((($$$$$$### !!!###&&&%%%#########&&&)))+++++++++,,,...///...***''')))'''### ###%%%&&&&&& """%%%''''''$$$"""%%%((((((&&&""" %%%***+++(((&&&'''***+++***(((&&&%%%%%%&&&'''"""$$$%%%""" %%%)))***,,,+++(((%%%$$$$$$***(((&&&&&&&&&%%%"""%%%'''+++///000...((($$$!!!&&&***)))'''&&&))),,,,,,333666555333222///+++%%%&&&)))...444999;;;<<<555555444333222222222222:::666222000000000111000111333666888999888666555444555666666666999@@@EEEAAAAAA???;;;999;;;AAAFFF???;;;777666888???FFFKKKKKKDDD;;;888;;;???AAAAAAIIIIIIIIIIIIJJJKKKKKKLLLTTTeee!!!!!! """###!!! $$$$$$###'''///777AAALLL\\\lllooo\\\NNN>>>999222,,,***)))((((((///111111,,,%%% !!!###"""###&&&***)))### %%%)))((($$$"""%%%***...+++&&&$$$###!!! !!!###&&&(((***,,,)))%%%$$$$$$%%%###"""######%%%(((+++---,,,***$$$&&&%%%!!!!!!&&&(((&&&###"""%%%$$$###%%%%%%%%%$$$###$$$'''***)))---111000)))$$$!!!!!!'''((((((((('''%%%"""!!!!!!!!! """#########"""###$$$%%%!!!"""$$$%%%###!!!#########$$$%%%((((((((((((&&&###!!! !!!"""&&&)))+++)))&&&###"""$$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$&&&'''''''''&&&'''(((&&&###!!! !!! """###$$$###"""!!!"""'''---///...)))%%%"""$$$&&&((('''%%%###!!!!!!""""""&&&'''&&&###$$$$$$###!!!!!!###%%%$$$$$$###$$$&&&))),,,.........///111222111...+++((('''$$$"""   $$$&&&''''''###$$$&&&'''&&&### ###&&&&&&%%%###!!!!!!"""(((...000---)))((()))111000...,,,***)))((('''"""$$$$$$!!!"""&&&***++++++)))&&&$$$######)))&&&$$$$$$%%%%%%###!!!'''(((***...///...)))&&&%%%'''+++,,,+++,,,---///222888:::777444222...***((('''(((+++000555777888333333222222222333333444888555111000000222333333111333555777777777666555444555666666777:::@@@EEEFFFEEECCC@@@<<<>>>CCCHHH@@@<<<888666888???GGGLLLPPPGGG===888:::???BBBCCCGGGHHHHHHFFFEEEEEEGGGIIITTTeee!!!"""  !!!###)))444<<>>>>>BBBGGGBBB>>>999777999@@@HHHNNNSSSJJJ???999:::@@@DDDGGGDDDFFFFFFBBB======BBBGGGTTTeee """$$$###  $$$+++555>>>CCCMMMZZZiiiyyyiiiUUUFFF<<<666...((('''(((***,,,---000333222---(((%%%$$$!!!!!!&&&'''###  ###%%%&&&""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))(((&&&$$$!!!$$$&&&'''%%%### !!!   ###""" !!!!!! """###$$$&&&))),,,+++---///...+++'''&&&&&&)))((('''&&&$$$###"""!!!"""!!! """%%%&&&''' """$$$$$$###!!! """""""""###$$$###!!! ###''')))""""""!!! """%%%'''(((***++++++(((%%%#########$$$$$$%%%'''((())))))''''''(((***++++++(((&&&'''((()))(((&&&$$$$$$$$$!!!"""%%%'''(((((((((''''''+++000333111...***)))***+++***'''### !!!"""!!! """&&&''''''''''''((($$$$$$%%%'''***...111444///...------......,,,***$$$$$$$$$%%%%%%&&&''''''""" !!!$$$&&&&&&&&&%%%&&&'''&&&$$$!!!&&&'''&&&$$$""" !!!""""""&&&+++---,,,***))))))......///...+++'''###!!!"""######!!! """'''***+++***&&&!!!!!!%%%###  ###''')))000///......000222222111+++******---222222...)))222777999666222111...***(((%%%""""""%%%***...000------------......///000000......///222555777777/////////000000111222222333444555777:::===AAACCCGGGGGGEEE@@@;;;:::>>>AAADDD@@@;;;999;;;AAAIIIOOOOOOIIIAAA===>>>BBBEEEGGGBBBDDDDDD???999999@@@HHHTTTeee!!!"""!!! !!!%%%&&&### !!!%%%+++444;;;BBBKKKXXXhhh~~~yyyhhhTTTEEE;;;555...((('''))),,,---+++,,,+++***'''$$$"""""" """$$$###  ###%%%"""###***((('''$$$###!!!!!!!!!"""%%%''')))(((&&&###!!! !!! !!!###"""   """###!!!###%%%&&&''')))+++...+++---......---,,,+++,,,'''&&&%%%###""""""""""""  !!!!!!$$$""" !!!$$$&&&&&&&&& """$$$%%%!!!!!!$$$$$$)))---,,,,,,+++(((%%%$$$&&&))),,,---...,,,)))&&&%%%&&&$$$$$$$$$$$$%%%'''((()))((((((((()))***((($$$!!!%%%'''((('''&&&$$$$$$%%%"""###%%%'''((())))))))))))+++---...---++++++,,,///,,,((("""  !!!""" """%%%''''''&&&&&&&&&&&&&&&''')))+++---000111...---+++***++++++***(((!!!"""###%%%&&&'''((((((!!!  """$$$$$$$$$###%%%%%%$$$"""!!!"""###,,,,,,***&&&!!! !!!"""###$$$''')))%%%&&&((()))(((%%%""" !!!""""""######&&&)))+++)))'''###"""%%%### """(((,,,333111//////111333555555///------000555444---&&&***///222000///000///,,,%%%### $$$)))---000------,,,++++++***++++++,,,,,,...111555777777666---------......///000000333333555888<<>>888777999===CCC@@@<<<999;;;AAAHHHMMMFFFDDDBBBBBBCCCDDDDDDDDD@@@BBBCCC>>>999;;;CCCLLLWWWggg"""$$$###"""!!!%%%'''%%%"""  """$$$''',,,222777@@@JJJWWWeeeyyyzzzgggSSSEEE:::555...)))(((***+++,,,+++***'''$$$!!!!!!$$$$$$$$$""" !!!"""$$$"""###(((---+++((($$$!!! %%%(((***)))%%%!!!!!!%%%%%%""""""$$$%%%''')))******+++---...,,,,,,++++++,,,,,,,,,,,,%%%###!!!  """###$$$###!!! """$$$&&&'''$$$"""$$$&&&'''%%%"""!!!%%%((($$$!!!!!!  ###!!!$$$)))+++///000///+++&&&%%%'''***...///...,,,)))((((((((('''%%%$$$######$$$&&&((((((''''''''''''%%%"""###%%%&&&&&&$$$###$$$$$$%%%$$$$$$%%%%%%'''((()))((()))******((((((***,,,111---'''""" !!!""""""""""""""" ###&&&'''%%%$$$######''''''''')))***,,,---...000---***)))*********))) !!!###%%%''''''(((((("""  """######""""""###$$$""""""&&&------+++(((### ###&&&!!!$$$&&&'''&&&$$$### """%%%''')))+++,,,(((&&&"""###&&&&&&%%%"""!!!''',,,111///,,,,,,...111333444111000111555888666///(((%%%***---,,,,,,......,,,$$$######%%%)))---///000------,,,+++***))))))***+++---111555999:::777444,,,---...///000000000000222333555999>>>AAABBBAAADDDDDDBBB===777555777:::???<<<:::888:::???DDDHHH>>>@@@CCCDDDDDDBBB@@@>>>===???@@@>>>===@@@IIIPPP[[[jjj"""$$$$$$######''')))'''$$$!!!!!!"""%%%'''***...111444>>>IIIVVVddduuu{{{fffRRRFFF888333---)))(((((()))))))))'''%%%###""" """$$$%%%%%%%%%###!!! !!!!!!#########%%%))),,,...+++'''""" !!!###''')))+++)))$$$!!!###$$$!!! """$$$)))***,,,,,,,,,+++,,,...+++***(((''''''(((''''''""" """$$$%%%###  $$$))),,,***'''%%%''')))(((### ###%%%$$$###  ######"""  """ !!!"""###%%%%%%(((***+++((($$$$$$(((,,,......---+++)))((((((***)))'''$$$!!! !!!###%%%&&&%%%%%%%%%&&&%%%""" !!!"""$$$$$$###""""""###'''%%%###""""""$$$''')))%%%'''))))))((((((((()))111...((( """ !!!"""######$$$%%%&&&$$$&&&''''''$$$"""""""""$$$%%%&&&''')))+++,,,---000---***(((((()))))))))"""###%%%&&&'''(((((((((###""" !!!"""######"""###$$$$$$ !!!%%%)))******)))'''%%%%%%&&&!!!!!!###%%%%%%%%%$$$"""'''***,,,,,,+++'''&&&$$$!!!!!!###(((,,,((('''$$$!!!!!!&&&++++++(((&&&&&&(((+++---...---///222666999777111,,,''',,,...,,,***,,,,,,)))''''''))),,,000222222111------,,,,,,,,,,,,,,,------000666<<>>@@@<<>>:::888999:::<<<===AAAGGGNNNTTT\\\kkk"""!!! """######"""###'''+++,,,***%%%""" !!!###&&&))),,,///222333<<>>???===999333111333555333333222333444777999;;;===@@@BBBBBB>>>:::666444777777999===CCCKKKRRRVVV[[[jjj&&&&&&%%%$$$"""!!! ''')))+++***'''$$$!!!"""***000111222444:::FFFVVVeeeuuuzzzfffOOO@@@888111***%%%%%%%%%$$$"""######$$$%%%%%%### ###&&&)))(((%%%""""""$$$"""$$$&&&)))+++,,,,,,,,,///''' $$$&&&&&&000,,,&&&###!!!!!!!!!!!!%%%)))&&&&&&%%%######%%%$$$"""###''')))'''$$$######...---+++***)))(((&&&$$$(((###!!!###$$$!!!$$$)))%%%!!! &&&***%%%%%%'''***,,,)))###$$$&&&%%%###!!! ###%%%""""""$$$%%%'''((((((&&&%%%###)))&&&%%%&&&'''%%%"""$$$&&&&&&,,,)))'''(((***+++)))''''''''''''%%%###""""""$$$'''&&&&&&'''((((((&&&%%%$$$###%%%!!! ###'''%%%""" """$$$&&&$$$***000...((($$$%%%(((,,,111222,,,%%%$$$%%%$$$!!!!!!!!!###&&&)))******++++++)))&&&""" !!!"""$$$%%%&&&'''((((((((((((******)))&&&"""!!!###&&&###$$$%%%&&&((()))++++++'''%%%###$$$(((+++,,,+++***)))&&&$$$&&&''''''&&&'''))),,,///)))$$$###"""!!!"""!!!%%%+++///111///......,,,+++)))***,,,///000...***%%%""""""###$$$$$$ """###%%%&&&***)))'''&&&&&&***000555666222,,,)))(((***+++,,,000111222333333333222111.........///000000111111///222777<<>>999555333...---333888999;;;======;;;999888999:::::::::999<<<<<<888666666222......222555555333333777<<>>999666444666666888???HHHPPPUUUVVV\\\lll******)))((('''&&&%%%%%%''')))))))))&&&###!!!###,,,111111000222:::HHHYYYhhhwwwxxxeeePPPBBB888222***%%%%%%%%%###"""###""""""""""""!!!"""###%%%&&&%%%%%%&&&'''&&&''')))+++,,,------------''' """&&&((('''///+++%%%!!! &&&*********(((%%%!!! !!!$$$%%%$$$""" $$$&&&%%%$$$$$$%%%***)))((('''&&&&&&&&&%%%&&&### !!!$$$"""###(((%%%"""###&&&!!!"""$$$(((+++***%%%  %%%)))***)))%%%###!!!$$$### $$$%%%(((******)))((('''(((&&&$$$&&&'''%%%"""$$$&&&'''+++(((&&&&&&(((***)))((('''''''''&&&$$$$$$%%%'''&&&&&&%%%'''((()))(((&&&$$$ """"""###)))'''$$$""" !!!"""###$$$)))...---'''"""###%%%***///000***$$$$$$%%%%%%###""""""###&&&((())))))))))))(((%%%###"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&### !!!"""###$$$&&&''''''(((((($$$######%%%(((******(((((('''%%%###&&&''''''&&&&&&'''***,,,***&&&!!!  ###!!! $$$***///111222111333111///---,,,---///000111---((($$$###$$$$$$###!!!"""###$$$%%%&&&&&&&&&'''&&&$$$""""""%%%***///111...***))))))+++,,,---000111222333333222111000,,,---...000111111222222---...111555888888666333333//////666;;;<<<===@@@@@@>>>;;;999888777666666:::>>>@@@>>><<<:::555///333777::::::666444666999:::===???@@@===:::777666777777888>>>FFFNNNQQQSSS[[[kkk++++++***)))))))))))))))(((((('''&&&$$$###!!! $$$,,,000...---///:::KKK___nnn{{{vvvdddQQQEEE:::444,,,'''&&&%%%$$$"""###"""!!! !!!!!!!!!"""!!! """&&&)))++++++******+++,,,------------***%%%!!!!!!$$$((())))))---)))$$$  &&&)))******(((%%%!!!!!!$$$######$$$%%%$$$"""  ######$$$%%%'''&&&%%%$$$#########$$$%%%$$$"""  """"""!!! ###%%%""" ###!!!&&&******%%%!!! $$$***//////***&&& ###%%%$$$""""""$$$'''***,,,+++***)))'''%%%$$$%%%'''%%% """%%%'''((()))&&&######%%%)))+++,,,******)))'''&&&&&&)))+++&&&&&&&&&''')))***((('''"""!!!!!!!!!$$$+++)))'''$$$""" ###'''+++***$$$ !!!%%%***+++&&&"""$$$&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$"""###%%%((('''&&&&&&%%%###"""!!!!!!###%%%''''''$$$ !!!"""$$$%%%&&&%%%###"""!!!!!!###'''))))))'''%%%%%%%%%%%%!!!"""&&&''''''&&&%%%$$$&&&'''***'''###!!!"""$$$%%%&&&### ###$$$ ###(((,,,000333555888666333000///...//////222...)))&&&$$$$$$###"""$$$&&&)))+++,,,,,,***)))&&&%%%### !!!&&&******)))((())),,,...///...///000111222222111000///***+++...111222333222222+++******,,,///222222222333111333999>>>>>>???AAABBB@@@===:::888555444333???DDDHHHGGGDDDAAA:::333<<>>777///***)))((('''%%%$$$###!!!!!!######$$$%%%%%%###  %%%***,,,,,,******++++++++++++++++++&&&$$$""""""%%%(((***)))***'''""" ###%%%$$$$$$###!!! """$$$$$$$$$$$$$$$"""!!!$$$&&&'''%%%%%%###""" """#########""" !!!!!! $$$!!!"""$$$"""!!!"""%%%((('''"""'''///000+++%%% !!!###''')))(((###!!!$$$(((******)))(((%%%$$$###$$$&&&%%%### !!!###%%%&&&&&&%%%###!!!!!!$$$)))///222//////---+++((()))+++---((('''&&&'''((()))'''%%%!!!###### %%%***)))(((&&&$$$""""""&&&)))'''"""###$$$!!!###%%%%%%'''''''''&&&$$$$$$%%%&&&%%%%%%$$$""" !!!$$$&&&%%%%%%$$$"""!!!!!! !!!###'''(((&&&!!!!!!###$$$$$$### !!!%%%)))+++)))&&&$$$$$$%%%&&&$$$!!! !!!###'''''''''&&&###""""""###'''%%%###!!!"""%%%((()))(((&&&&&&)))'''!!! ###%%%))),,,000333777666333111///////////////,,,'''%%%$$$######"""'''***...222333111...,,,)))(((&&&###!!!"""&&&)))&&&&&&(((+++///111111000---...///000000//////...(((+++...111333333222111,,,)))''''''+++///222333444222555;;;===<<<<<<>>>@@@@@@???<<<999777777777JJJNNNPPPNNNJJJGGGAAA:::CCCEEEGGGEEE@@@999555333000444777999999999999999===>>>@@@CCCGGGKKKNNNOOOZZZkkk$$$###"""""""""###%%%&&&&&&$$$"""###%%%%%%$$$###  ######"""&&&---===PPPgggxxxuuueeeTTTIII@@@:::222---,,,,,,***)))&&&&&&$$$ """&&&'''&&&%%%&&&'''%%%!!!###'''))))))'''''''''((((((((())))))%%%$$$######%%%''')))))))))&&&"""   !!!$$$"""###$$$$$$""""""%%%&&&%%%&&&%%%"""!!!###$$$$$$""" """$$$$$$"""!!! """&&&))))))'''&&&&&&&&&###!!!))),,,)))$$$%%%$$$%%%))),,,+++&&&!!!!!!###%%%%%%$$$$$$$$$######$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$###!!!  ###***111666444444222...+++***+++,,,)))(((''''''''''''$$$"""!!!$$$%%%!!!$$$)))((((((((('''&&&$$$""" !!!$$$&&&%%%!!!"""&&&%%%((())))))'''$$$"""###%%%&&&%%%###  ######""""""!!!!!!""""""###!!!###''')))((($$$ """$$$$$$""" ###'''***+++)))&&&%%%%%%&&&(((((('''&&&&&&'''(((((('''$$$!!! ###"""!!! ###'''***...,,,...000---%%% !!!###$$$%%%$$$&&&))),,,111000///...------------***'''$$$""""""###"""!!!%%%)))...222333111---***))))))'''$$$"""###''')))&&&''')))---000111000...***+++,,,...//////......***,,,///222333222111000---+++))))))---111555666444333555999999666555888;;;===>>>>>><<<;;;<<<>>>RRRUUUTTTPPPLLLJJJFFF@@@EEEGGGIIIGGGCCC<<<777333222555888999888888888888===>>>AAADDDGGGIIILLLMMMVVVhhh%%%$$$"""!!!!!!###%%%&&&###!!!!!!###''')))'''%%%!!! !!!###""""""'''...===NNNeeexxxuuueeeSSSGGG???999111---,,,,,,+++***''''''&&&""" $$$((()))&&&$$$%%%&&&$$$""" ###%%%&&&%%%%%%%%%%%%'''(((***+++((('''&&&%%%%%%&&&((())))))'''$$$#########"""!!!""""""!!!  !!!!!!"""$$$%%% ###%%%%%%""" ###$$$$$$&&&&&&$$$###$$$%%%""" !!!$$$'''(((&&&"""  ###'''***---...,,,)))((('''"""$$$((('''%%%((('''''')))++++++'''$$$!!! """""""""###$$$&&&((()))))))))((('''%%%###!!!  """'''///444555555333000,,,)))))))))((('''&&&&&&&&&%%%###!!!!!!%%%&&&###"""&&&+++---''''''''''''&&&%%%$$$###!!!###%%%%%%"""$$$(((''')))++++++((($$$!!!###%%%'''&&&###!!!""""""!!!!!!"""###%%%&&&"""###%%%((((((&&& !!!###$$$###""""""!!!$$$((())))))''''''''''''((()))***++++++++++++***)))'''### !!!!!! """'''+++111111444666222)))$$$$$$%%%'''(((&&&###"""$$$'''+++******)))))))))******%%%###!!! !!!!!!!!! $$$)))---...,,,(((%%%''''''&&&$$$###$$$'''***))))))***---//////,,,***&&&'''***,,,---............///000111111000///...---,,,,,,///333666777777333222333555444///000333888;;;>>>???===<<<>>>@@@NNNQQQQQQMMMKKKJJJGGGCCCBBBDDDFFFFFFDDD???;;;777666888:::;;;999888999999:::===AAADDDFFFHHHJJJLLLSSSddd'''%%%###!!!!!!"""$$$&&&  $$$***,,,***'''"""###'''***)))&&&)))000<<>>;;;888:::<<<@@@EEEHHHGGGGGGHHHEEE@@@===>>>@@@CCCCCCBBB???<<<999;;;<<<===;;;;;;;;;<<<:::>>>CCCFFFHHHJJJMMMPPPTTTddd'''%%%###!!! !!!###%%% %%%,,,///,,,((("""%%%,,,111///+++,,,111;;;GGGZZZppp~~~sssaaaMMM???555///(((%%%%%%&&&&&&%%%%%%'''(((###"""'''&&&"""!!! !!!%%%$$$%%%&&&'''***...111333222000---)))''''''))),,,***((('''''')))******))) !!!""""""  ###$$$###!!!"""&&&+++,,,)))&&&%%%%%%&&& $$$$$$  """"""###$$$###  """$$$(((***,,,---+++))))))***(((###"""&&&+++///,,,***'''$$$###$$$&&&(((...***%%%  !!!""""""$$$'''+++...+++***)))'''$$$"""!!!!!!!!!"""'''+++---......+++'''%%%%%%!!! !!!###%%%&&&&&&%%%!!!%%%'''(((---555777333+++***)))'''%%%$$$$$$$$$!!!###$$$%%%$$$!!! ###***...---)))+++,,,)))###!!!###&&&)))'''$$$!!!###&&&&&&%%%$$$######%%%'''((("""!!! """%%%&&&$$$!!! """%%%''')))***###$$$%%%###""""""&&&))))))))))))+++---///000///---+++&&&  ######$$$$$$###"""%%%***///111333999<<<777...)))***))),,,...,,,&&&""""""%%%&&&%%%%%%$$$######""""""'''%%%""" !!!&&&)))+++)))&&&$$$%%%&&&''''''''')))---000...,,,+++)))(((&&&"""!!!"""&&&))),,,...///000555444333000...,,,+++***'''***000666::::::666222///......///---***---333:::>>>@@@>>>888444555777333:::@@@CCCEEEFFFBBB===999:::===@@@CCCCCCBBB@@@:::<<<>>>>>>======>>>???<<>>@@@:::333000111<<>>:::888888<<>>999;;;;;;::::::;;;>>>@@@BBB???DDDJJJNNNPPPSSSWWW[[[[[[ggg...)))### !!!###"""!!!!!!!!!(((,,,***)))***///<<>>:::444+++&&&$$$###!!!###$$$%%%&&&&&&$$$"""!!!!!!###$$$&&&%%%### """%%%(((***+++,,,///666;;;>>>???<<<222+++'''%%%"""###%%%)))...222222...***"""""""""$$$&&&&&&%%%###!!! !!!!!! %%%******'''%%%&&&)))%%% ###$$$%%%$$$!!!  $$$&&&&&&%%%%%%%%%"""""""""!!! %%%&&&%%%)))///,,,)))######(((//////...+++'''$$$###### """$$$%%%%%%'''***---,,,***'''%%%$$$""" !!!  !!!""""""###%%%%%%%%%###!!!$$$(((***)))(((%%%###)))222666555222,,,''''''))))))$$$ ###'''((('''&&&$$$#########$$$$$$%%%&&&&&&)))'''$$$ !!!$$$&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$!!! !!! !!!"""&&&+++...)))'''%%%######$$$&&&(((%%%$$$$$$&&&''''''$$$"""######!!! &&&+++,,,)))$$$###$$$'''***,,,***++++++,,,+++***)))(((***(((&&&%%%$$$$$$%%%%%%'''((((((&&&###!!!"""###'''''''''&&&%%%###!!! """%%%***///000///,,,)))))))))((('''''''''((((((***+++***%%%!!!!!!!!!"""###%%%***000555@@@<<<777444222111...,,,++++++,,,111666777444///,,,)))(((,,,...///333888@@@EEEEEE<<<555555666555444222222777???DDDCCC@@@999888999===BBBCCC@@@;;;<<<<<<;;;<<<===???AAACCCBBBFFFKKKNNNOOORRRVVVZZZ___jjj---***&&&"""!!!!!!"""### ###'''''')))+++666DDDQQQPPPBBB666444777>>>JJJ\\\mmm}}}}}}tttgggTTTCCC@@@:::111***'''%%%!!!!!!###%%%((())))))((('''%%%###"""###%%%$$$!!! """''')))+++***)))+++000444BBBFFFDDD999...((($$$""""""$$$***333999888000((( !!!###&&&&&&%%%### !!!###%%%$$$%%%''')))%%%!!!%%%&&&&&&%%%""" !!!$$$!!! $$$)))+++)))%%%""" """"""!!!!!! !!!%%%%%%"""$$$(((""" ###(((,,,...//////,,,)))(((((("""$$$'''(((((((((***+++)))'''&&&%%%%%%###!!! !!!"""$$$$$$"""""""""!!! """&&&(((,,,,,,'''$$$'''...333222222---(((''')))(((### %%%)))+++)))'''%%%$$$%%%&&&'''&&&%%%$$$###&&&%%%### """%%%###$$$&&&&&&&&&$$$""" #########   !!!"""$$$&&&+++...)))((((((((((((((()))***$$$#########$$$### !!!!!!  ###)))...000,,,'''%%%%%%'''((()))&&&&&&&&&&&&''''''((()))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''(((&&&""" %%%&&&'''((('''%%%###"""$$$&&&***...000000///...,,,+++******)))))))))***+++,,,+++&&&!!!"""$$$"""""" !!!'''...333>>>;;;888666555444222000111//////222555666444000---)))(((+++...///444999DDDHHHGGG>>>666555999<<<<<<888666777;;;??????>>>999888:::???DDDEEEBBB>>><<<======???@@@AAABBBCCCEEEHHHLLLMMMNNNPPPVVVZZZaaalll(((((('''$$$!!!!!!###%%% """$$$'''+++888CCCMMMLLLAAA555//////444DDDYYYkkkyyyzzznnn[[[KKKBBB<<<333---)))&&&###!!!###&&&)))+++++++++***'''### !!!$$$%%%"""!!!$$$'''***------+++)))***,,,:::BBBEEE>>>222+++'''%%%%%%&&&+++333999888///'''!!!######"""   ###&&&'''''''''&&&"""###$$$$$$""""""$$$%%%&&&"""!!!###'''***------***%%%""" #########"""!!!!!! !!!!!!###$$$$$$######$$$ $$$))),,,///000...+++)))((($$$&&&(((************)))&&&%%%$$$%%%%%%$$$!!! """######### !!!!!!"""!!!  ###$$$---...+++'''''',,,...,,,---***&&&&&&''''''### ###(((,,,---***&&&######%%%'''))))))'''$$$!!!$$$%%%$$$###"""###%%%(((&&&&&&%%%$$$###!!!!!!!!! !!!"""###%%%)))+++))))))***++++++++++++***#########$$$%%%%%%""" $$$###""""""###''',,,///222///+++(((((((((((((((%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$######%%%)))...---'''!!!$$$%%%'''((((((&&&###"""!!!"""%%%(((***,,,------------,,,++++++++++++,,,+++,,,+++(((&&&&&&(((+++)))'''### ###***000999888777666666555555444333111111222555666555444...***)))+++...///444:::???CCCCCC<<<444333999@@@HHHDDD>>>:::888888999999999999;;;???CCCDDDCCC@@@<<<===???@@@AAAAAAAAAAAAEEEHHHKKKLLLMMMQQQWWW\\\aaalll###$$$&&&&&&%%%$$$&&&'''!!!%%%)))777;;;@@@AAA<<<333+++&&&+++>>>VVVjjjyyy}}}ppp]]]MMM???999000+++((('''$$$!!!!!!###%%%((()))***)))((((((### $$$%%%""""""$$$%%%***000111...(((%%%$$$***666???===555///+++'''***)))***///333222,,,&&&"""!!! !!!######"""!!! """&&&((('''%%%$$$&&&### !!!!!!!!! !!!"""!!!"""$$$'''(((&&&""""""%%%'''---------+++'''$$$$$$$$$&&&&&&&&&%%%$$$$$$######!!!"""######$$$&&&&&&$$$ ###***---111111///,,,)))'''&&&'''(((***++++++***)))%%%$$$######$$$###""" !!!"""###"""!!!  $$$&&&&&&$$$!!! !!!***...///,,,***+++***&&&'''%%%###$$$&&&'''%%%###%%%(((,,,......***%%%!!!!!!$$$(((++++++(((%%%"""%%%&&&''''''&&&''')))+++,,,***&&&!!! ###"""  !!!"""$$$&&&(((((()))***++++++***))))))######$$$&&&)))***)))''''''%%%###"""$$$'''***,,,222000,,,+++++++++***)))&&&$$$!!! !!!"""!!!"""#########"""!!! ###***222333---'''%%%&&&''''''&&&$$$"""!!!!!!$$$&&&)))+++,,,------,,,,,,,,,,,,------+++++++++******+++...000111...((("""!!!''',,,000000000000000111222333000000000111444666777777///+++***,,,......222777555777999777222111777>>>KKKHHHCCC===888777888999<<<<<<===???AAACCCBBBBBB>>>>>>???@@@@@@@@@??????BBBFFFIIIKKKMMMQQQXXX^^^aaannn!!!###'''***++++++)))'''!!!"""$$$'''111222444666666111)))"""''':::TTTiiizzz|||ooo[[[KKK:::333***%%%$$$$$$###""" """%%%&&&&&&%%%%%%&&&###!!!!!!###$$$!!! """$$$###)))000222...'''""" +++555666222///+++'''))))))((()))***)))(((&&&'''%%%######%%%'''((((((###!!!!!!&&&)))(((%%%"""!!!$$$""" """###$$$###!!!""""""!!! !!! ###&&&(((***'''$$$ !!!%%%''')))---,,,***&&&######%%%'''))))))(((((('''&&&&&&%%%!!!""""""!!!###((((((%%%"""######"""!!!!!!###%%%---000333333111---***)))''''''''')))+++,,,+++***&&&$$$"""!!!"""""""""!!! """$$$%%%%%%###!!!!!!&&&***+++)))%%%### '''---000...,,,+++((($$$"""!!!!!!###&&&(((((((((***,,,...///...***%%%""""""$$$))),,,,,,)))%%%###&&&(((***+++***+++,,,...000,,,&&& !!!###%%%$$$""" """"""###$$$%%%'''''''''''''''&&&%%%%%%###$$$%%%)))---///...---&&&###!!! """$$$&&&&&&...---++++++,,,,,,+++***&&&$$$!!! !!!!!!!!!)))111555222---)))((('''&&&$$$"""  """$$$''')))+++,,,++++++++++++,,,---......,,,,,,+++***+++---000111222///***$$$!!!"""(((,,,******)))(((''''''***---,,,---///111333555777888///+++***---...---///333---...111444333111444999BBBCCCCCC???;;;:::===@@@BBBAAA@@@???@@@AAACCCDDDAAAAAA@@@@@@???>>>======@@@CCCHHHJJJLLLQQQWWW\\\cccqqq$$$&&&***///333111+++&&&!!!###&&&%%%%%%'''&&&(((+++------+++&&&###)))999OOOdddwww{{{nnnZZZIII555...$$$  """######"""###############"""!!!  !!!!!!  !!!###(((---...***%%%!!! """)))...---+++***'''######%%%%%%$$$""""""$$$&&&(((%%%######&&&+++...///,,,'''!!! $$$)))(((###  ###$$$$$$$$$!!!"""""""""$$$%%%###"""""""""###&&&)))******(((%%%$$$%%%&&&&&&&&&'''&&&%%%""" !!!$$$'''******))))))((('''''''''"""###  '''(((%%%###%%%&&&&&&%%%$$$%%%&&&+++...111111///---++++++(((&&&%%%&&&***,,,,,,+++'''$$$!!! !!!!!!!!!"""$$$'''******'''$$$""" ###&&&***,,,,,,***)))""" !!!######"""&&&---000...+++***(((%%%""""""###%%%(((***+++++++++---//////...+++'''%%%%%%'''***,,,+++((($$$!!!'''))),,,------,,,---...///,,,'''"""!!!###$$$$$$$$$&&&((('''%%%###!!! #########$$$$$$%%%%%%$$$###"""!!!!!! ###$$$&&&)))---000///...%%%""""""%%%%%%%%%''''''''')))+++,,,,,,+++'''&&&$$$"""!!!  """###""" &&&---222222000...,,,)))&&&###!!! !!!"""$$$&&&(((***+++,,,(((((()))***+++---...///...,,,***)))***+++,,,---,,,***'''$$$###&&&,,,111,,,+++)))$$$!!!!!!$$$(((***,,,...000222333444555...++++++......++++++...+++***...666888444222444666;;;???@@@======AAAEEEJJJHHHDDDAAA???@@@CCCFFFFFFEEECCC@@@>>>=========???CCCHHHKKKLLLOOOTTTXXXaaarrr((()))---333888555,,,$$$$$$!!!"""'''***'''&&&'''!!!%%%'''&&&$$$$$$$$$+++777JJJ^^^rrr}}}oooZZZIII444+++!!! !!!!!!!!!"""$$$%%%%%%###!!! !!!"""""" ###'''******&&&"""!!!""")))++++++'''%%%%%%###!!!###""""""&&&&&&### !!!%%%+++111444333,,,"""!!!$$$"""'''***&&& """$$$$$$###!!!"""###%%%&&&'''&&&$$$###$$$&&&)))+++---+++)))'''''''''%%%###!!!!!!!!!  """%%%*********)))((((((''''''######%%%'''###!!!###%%%&&&%%%$$$%%%&&&(((***------,,,+++******(((&&&$$$%%%))),,,---,,,(((%%%  !!!"""$$$&&&***------+++(((&&&"""$$$&&&(((+++,,,---...###"""!!!"""$$$&&&&&&%%%'''---///,,,)))))))))(((###$$$%%%''')))+++,,,,,,,,,---...///...,,,)))(((((())),,,,,,+++'''### '''***---...---------...,,,***((($$$!!! ###&&&(((((()))+++,,,'''%%%### !!!$$$%%%$$$$$$%%%$$$###""" ###$$$&&&)))---///...---%%%""" $$$'''((('''""""""$$$&&&***,,,,,,++++++***)))'''&&&&&&%%%%%%"""$$$&&&'''%%%""" $$$***...000111222000+++&&&###!!! !!!"""$$$&&&(((***++++++&&&&&&'''(((***,,,...///000---***(((((((((((((((%%%%%%$$$###$$$)))111666222000,,,%%% ###''')))+++///000111111222333...+++,,,......***)))+++---+++///999===888222111///666>>>@@@>>>===AAAEEEPPPMMMHHHBBB???@@@EEEHHHJJJHHHDDDAAA???>>>>>>>>>???CCCHHHKKKLLLMMMQQQUUU^^^ppp---...111222111...+++)))"""!!!!!!%%%+++,,,(((###$$$$$$""" """$$$'''222EEE[[[ppp~~~oooXXXDDD;;;+++ ###$$$###"""((('''%%%$$$""""""!!!!!!###"""!!! ###%%%&&&$$$!!!!!!%%%(((,,,+++)))'''$$$!!! !!!!!!###"""###(((///333///)))""""""$$$$$$%%%###""""""###!!!%%%******(((%%%######$$$&&&(((((('''&&&$$$######$$$%%%######""""""""""""######***,,,,,,***'''&&&(((***%%%""" """%%%%%%""" """###""""""%%%((((((%%%###$$$'''((('''&&&(((''''''&&&'''((()))***'''$$$ """$$$%%%+++,,,---,,,*********+++---***((('''(((*********%%%$$$%%%(((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''***...000000222000---,,,++++++***)))******))))))((('''&&&&&&&&&'''((()))))))))(((''')))&&&###"""######!!!!!!&&&,,,...,,,)))))))))'''&&&$$$###!!!  $$$''')))((('''&&&***)))'''%%%### ###))),,,---,,,+++&&&$$$"""$$$(((******)))######%%%(((+++------,,,++++++************+++,,,)))&&&###%%%((()))%%%!!!###""""""%%%)))---......999555...)))&&&$$$""" ###'''(((((((((((()))&&&(((++++++***))))))***...---***(((%%%###"""!!! !!!%%%+++222555;;;888222)))######''',,,222000///000222444444444000...///333333000///111000222666;;;>>>;;;444......///111555:::@@@EEEIIILLLNNNMMMGGG@@@<<<===@@@DDDKKKKKKCCC<<<<<<===<<<@@@BBBDDDGGGIIIJJJJJJJJJZZZrrr,,,---......---***'''%%% ###((()))&&&!!!###""" ###%%%'''111CCCYYYpppqqq[[[GGG666'''!!!###%%% ###%%%&&&%%%###***)))((('''&&&%%%$$$$$$$$$###!!!!!!###%%%$$$""""""$$$(((+++***(((&&&###!!!  !!!""""""""""""!!! """'''+++)))&&&"""!!!!!!"""!!!!!!  """%%%$$$!!!"""'''(((&&&$$$###"""$$$%%%'''$$$###"""!!!!!!!!!!!!"""""""""""""""""""""$$$%%%((()))***)))&&&%%%'''(((%%%###"""%%%(((((($$$  ###$$$######%%%'''$$$""" !!!$$$%%%%%%###&&&%%%$$$$$$$$$&&&'''((('''%%%"""!!!"""$$$%%%%%%)))***,,,+++++++++,,,---,,,)))'''%%%&&&'''''''''%%%%%%&&&(((***+++)))'''+++,,,---------...///111...+++''''''))),,,...///111///,,,+++***+++++++++***)))(((&&&%%%$$$$$$$$$"""###%%%&&&''''''''''''&&&$$$""""""######!!!###(((---///,,,((('''&&&$$$$$$%%%%%%$$$""" !!!###%%%((()))***)))))),,,***(((&&&$$$""" %%%))),,,,,,+++***'''&&&%%%'''***,,,+++***$$$$$$%%%'''+++...//////111111222111000000000111+++'''%%%&&&(((((($$$ !!!!!!"""%%%***---......888555///+++(((&&&$$$######&&&)))******))))))******+++---,,,***(((''''''******((('''%%%$$$$$$$$$!!!  $$$)))///333;;;888222***%%%%%%***///666333111000222444555555111///111444555111000222333555777;;;===:::333......///111444999>>>CCCFFFNNNNNNLLLFFF>>>::::::===???CCCCCC<<<888:::<<<;;;===>>>AAAEEEHHHJJJLLLLLLXXXppp((()))))))))'''$$$""" """&&&'''### """ !!!%%%''')))000@@@XXXrrrsss]]]JJJ444'''"""%%%''')))###$$$'''))))))(((&&&%%%,,,,,,++++++***)))((('''&&&$$$!!! ###&&&&&&###"""$$$&&&((('''%%%$$$"""!!!  """%%%'''&&&###"""!!!"""!!!!!!"""$$$%%%$$$!!!###''''''%%% $$$$$$###"""!!!"""###$$$%%%"""!!!!!!!!!!!! !!!!!!!!!#########""""""$$$&&&%%%'''((('''&&&%%%%%%''''''&&&&&&)))+++***%%%!!!"""$$$$$$###$$$$$$!!!"""###$$$###$$$###"""!!!!!!###$$$&&&'''%%%###$$$%%%&&&&&&%%%&&&((()))*********,,,...***(((%%%$$$$$$%%%$$$###%%%%%%&&&(((******(((&&&+++,,,---------///222444111---(((%%%&&&(((***,,,...---,,,+++++++++,,,---***(((%%%""" !!!""" """###%%%&&&&&&&&&###"""!!!"""######!!!%%%***000111---'''$$$### """%%%''''''$$$!!!$$$%%%&&&'''(((******+++,,,***'''&&&%%%%%%###""""""$$$'''***+++***((('''(((((()))+++---...,,,+++$$$$$$$$$&&&+++///111111444555777777555333222333+++)))&&&'''(((((($$$!!! """%%%))),,,,,,,,,555222///---,,,***(((&&&&&&))),,,---,,,+++++++++...//////---)))&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$""""""%%%***111444:::777111+++((()))///333:::777444333333444444444111000222666666333111333666777888::::::777333///000000111444888===AAADDDLLLLLLIIIBBB;;;666666888888999666222222666::::::888:::>>>BBBFFFJJJMMMOOOWWWnnn######""""""!!! """&&&&&&$$$!!!""" !!!%%%(((******000@@@ZZZwwwrrr[[[HHH666+++######&&&((((((***(((***---...,,,***(((&&&+++,,,------,,,+++)))(((&&&$$$!!! """$$$###&&&)))(((%%%######$$$$$$###""" !!!###''')))(((###%%%$$$ ###%%%%%%"""###&&&''''''### !!!"""###$$$"""######$$$$$$######""""""$$$%%%$$$""""""$$$&&&&&&&&&'''&&&&&&&&&&&&&&&))))))***,,,,,,)))### """###"""!!!  """$$$%%%%%%%%%###!!! """$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$&&&'''((('''''')))***'''%%%######%%%&&&%%%%%%&&&'''(((***++++++(((%%%***+++,,,+++)))+++///333333---'''""""""$$$&&&'''***,,,...///...---------(((%%%!!! """ !!!"""###$$$$$$$$$!!!!!!"""###$$$###"""!!!)))...333333---'''""" !!!&&&))))))&&&!!!$$$######$$$%%%''')))***)))'''$$$$$$''')))((('''&&&'''((())))))(((&&&%%%((()))+++---......,,,***$$$###"""$$$)))---000111///222555444111...------)))'''&&&'''))))))'''$$$!!!!!!"""$$$''')))(((&&&---,,,++++++------,,,***)))+++...///...,,,,,,,,,/////////---)))&&&%%%&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&)))///555999777444///+++***---222666;;;999888888777666333000...---000555777444333555555555555666666444222000000000111333777;;;???AAAEEEDDDAAA;;;555222333444333000+++***---333888:::777999<<<@@@EEEKKKOOOQQQXXXnnn !!! ###&&&((((((&&&%%%%%%""" !!!%%%)))***++++++111BBB^^^}}}oooWWWDDD666,,,&&&&&&))))))***,,,***---000000---)))'''&&&((()))+++---,,,+++)))'''%%%###!!! ###&&&((((((+++,,,+++&&&""""""###""" !!!$$$''')))'''""" ''''''!!!"""$$$$$$### !!!$$$&&&&&&(((### !!!""""""######$$$%%%&&&&&&$$$"""!!!###&&&'''&&&"""!!!$$$''')))((('''&&&&&&'''''''''***+++,,,,,,)))%%%  """$$$&&&'''%%%###!!!!!!"""%%%&&&$$$######%%%''''''%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$######%%%''')))***)))((((((***,,,...---***'''(((******'''$$$%%%***///222---&&&!!! !!!###$$$&&&***000222111...---,,,'''$$$ """$$$######""""""""""""""""""!!!"""##################+++000444333---&&&""" !!!&&&))))))%%%!!!  """$$$'''(((%%%"""!!!###))),,,,,,***'''''''''''''''&&&%%%%%%(((***,,,------,,,******$$$"""!!!###&&&+++---...)))---000...***&&&%%%&&&%%%%%%&&&(((***+++***)))###""""""###$$$%%%###"""%%%%%%%%%(((+++---------)))+++...///...,,,,,,,,,---......+++(((''''''''''''&&&&&&&&&''''''((())))))(((((())),,,111777:::333000---+++,,,000444666888999:::<<<;;;777111---))))))---444666333333444///000111111111000000000------...///222666:::<<<===;;;888444111000222444111,,,((((((,,,222888===;;;<<<===AAAEEEKKKOOORRRZZZppp!!!###"""$$$'''***++++++***)))'''$$$###%%%)))+++***(((+++333FFFaaa}}}lllUUUAAA111)))$$$%%%((()))+++---(((---111111,,,'''%%%$$$$$$&&&)))++++++***'''%%%$$$###!!! !!!$$$&&&(((***,,,---***%%%"""!!!###""" ###%%%&&&'''%%%!!!!!!''''''""""""%%%%%% !!! !!!$$$%%%(((### """"""""""""!!!"""$$$%%%$$$"""!!!%%%(((&&&###"""&&&***...+++'''%%%&&&'''((((((***++++++***&&&!!!###%%%)))'''$$$""""""###&&&((($$$######%%%''''''&&&%%%###$$$%%%$$$"""!!!"""###$$$###$$$'''***---------***+++---000222111---***''')))((($$$ !!!'''---111,,,&&&"""!!!"""######$$$)))...000...,,,+++,,,(((%%%""" ###%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###"""!!!!!!"""$$$+++///222000***$$$!!! !!!###%%%'''&&&### ###&&&(((###!!! %%%+++///---***$$$$$$%%%%%%%%%&&&&&&''')))+++------+++***)))***$$$###"""###&&&((())))))&&&***---***###"""###$$$&&&(((***,,,,,,---&&&%%%###"""###$$$###""""""!!!!!!###'''***++++++&&&))),,,---,,,+++++++++,,,,,,,,,***'''&&&'''(((((((((((('''(((((()))***''''''(((***---000444666000...------000333555666555666999<<<<<<888111,,,((((((,,,333444222000222+++,,,......------...///))))))***+++...222666888999777333111000222444666444///+++,,,...222999AAADDDCCCCCCDDDFFFKKKOOORRR[[[ppp!!!$$$$$$'''+++---...------,,,(((%%%%%%'''++++++((($$$***444IIIccc}}}|||lllUUUBBB000(((""""""######%%%)))%%%+++//////***$$$""""""!!!###'''***+++)))%%%#########!!!!!!!!!!!!######((()))***'''###!!!"""%%%$$$###  &&&'''&&&&&&$$$""" !!!###$$$###!!!!!!$$$&&&   ###&&&&&&"""!!!!!! """######"""!!!"""$$$%%%$$$ !!!&&&&&&$$$%%%***000222---&&&###$$$&&&(((((()))))))))((($$$ ###'''+++(((%%%""""""$$$''')))&&&$$$$$$%%%'''(((((('''"""###$$$$$$###"""###%%%%%%%%%%%%(((,,,......---+++---///333555444111...''')))((($$$ !!!)))111111---(((%%%$$$%%%%%%%%%%%%(((***)))&&&&&&)))---,,,***&&&"""!!!!!!"""#########!!!!!! !!!""""""!!!"""!!! ###(((+++---+++&&&!!! %%%%%%$$$$$$"""###&&&(((***&&&######(((...000,,,'''!!!!!!!!!"""$$$&&&((()))+++,,,...,,,***)))***+++'''&&&%%%%%%''''''&&&%%%%%%)))***&&&$$$%%%((()))***+++,,,---)))&&&######$$$&&&'''((($$$""" !!!###&&&'''(((###&&&)))******))))))***,,,,,,+++(((&&&%%%%%%'''(((((((((((()))***,,,,,,)))***+++---...000000111///......111555777777555444444666888888666222///+++***...333444///,,,---))),,,......+++******,,,******+++---000444888:::;;;999555333444666999:::999555333333222333;;;EEEMMMKKKIIIGGGHHHKKKNNNQQQYYYooo ###%%%(((,,,//////.........(((&&&%%%(((++++++%%% )))555JJJccczzz}}}mmmWWWEEE111)))""""""###)))......(((""" """'''***+++(((%%%"""$$$###"""!!! %%%&&&'''$$$!!! ###&&&'''%%%""" !!!""")))((('''%%%$$$###""""""$$$###""" !!!$$$%%%  $$$'''&&&###!!!###&&&'''###!!!###$$$######"""$$$&&&'''%%%!!!$$$&&&%%%'''...555444...%%%!!!"""%%%'''((('''(((((('''$$$!!!!!!&&&***+++)))%%%""""""$$$''')))'''&&&%%%&&&(((******)))!!!"""$$$$$$$$$%%%&&&(((&&&&&&'''))),,,------,,,,,,...111555888777444000'''))))))%%%!!!$$$---555111---)))''''''((((((((('''(((&&&"""!!!(((///000...***%%%"""!!!!!!!!!!!!  !!!"""###!!!!!!"""&&&(((***'''### '''&&&$$$!!!"""%%%(((+++,,,)))&&&&&&+++111111+++%%%!!!###&&&)))+++,,,...///---***)))+++---)))(((''''''((('''%%%###$$$'''(((###%%%''')))*********+++,,,***'''$$$###&&&))),,,---'''$$$!!! !!!###$$$%%% ###'''(((((((((((()))------+++(((%%%###$$$%%%''''''((()))***,,,...///...///000111111000///...//////000333888:::888555444333333444555555333222///...000444333---))))))***---///...+++(((((()))......///111444888<<>>???@@@@@@BBBBBB===777888@@@GGGRRRQQQMMMHHHFFFGGGLLLOOOaaaooo """######$$$%%%&&&###&&&))),,,------+++***%%% !!!"""!!!%%%,,,444<<>><<<<<<=========BBBDDDDDD@@@;;;<<>>=========<<<;;;;;;;;;;;;@@@CCCEEEBBB>>>>>>BBBGGGMMMMMMLLLJJJIIIIIILLLOOOUUUddd'''%%%$$$&&&)))***(((%%%$$$%%%&&&&&&&&&&&&%%%$$$"""''')))+++111===HHHJJJTTTfff{{{lllUUUDDD333+++""" ###%%%&&&'''(((***+++---......***%%%!!!"""%%%&&&$$$ $$$''''''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%###"""!!!"""###""" ###!!! ###$$$$$$!!! !!! """$$$!!!""""""!!! &&&$$$"""###$$$$$$"""!!!)))------)))'''&&&)))(((''''''''''''%%%###%%%%%%$$$""" """"""!!! !!!$$$''')))***'''((('''%%%""" """###$$$&&&''')))***+++))))))***---......***'''***************++++++,,,+++---///...+++'''%%%$$$ """%%%''''''&&&$$$$$$$$$######%%%(((+++,,,---///000000///---,,,***))))))((())))))******(((''''''(((***+++***))) $$$&&&+++111---,,,,,,...//////,,,)))&&&'''&&&&&&$$$###""""""!!!###$$$###$$$%%%'''!!!""" !!!%%%%%%!!!!!!%%%)))$$$######$$$'''((('''&&&%%%$$$###"""###$$$'''(((---...,,,&&&!!!###+++333888333---'''$$$$$$''')))'''+++000222111...+++*********)))&&&""" !!!$$$&&&'''&&&$$$#########$$$&&&)))***)))(((!!!!!!!!!"""#########"""!!!###&&&)))))))))))))))...000333333222000000111,,,+++)))((()))+++,,,,,,)))---222666777555222//////111444777999999999888...000444999;;;999666555444555666555333111111111///333777::::::777333///666999<<<<<<;;;999888888999:::<<<<<<;;;:::999999===@@@CCCBBB???>>>@@@CCCHHHIIIJJJIIIIIIIIIKKKMMMRRRbbb(((%%%###%%%(((***)))'''%%%%%%%%%%%%$$$$$$###### &&&...555>>>KKKYYYbbb___ggguuu~~~jjjUUUEEE333+++!!! ###&&&((()))******,,,...000...)))%%%$$$'''(((&&& %%%***+++***(((''''''(((((('''&&&((('''%%%###"""!!! """(((((("""!!!"""""" ###"""###$$$""" !!!!!!!!!"""###$$$"""!!!###)))+++((($$$###$$$%%%%%%%%%''')))***)))((($$$$$$"""!!!###$$$%%%&&&'''(((+++---((())))))'''###!!! !!!%%%&&&(((***+++,,,,,,,,,&&&&&&%%%&&&'''((((((((()))***,,,---......---,,,((()))***(((%%%"""  ###&&&'''&&&$$$"""!!!"""(((------///111333222000---+++******++++++***)))((('''###$$$%%%(((******(((%%%&&&******+++...++++++,,,...///000...---'''&&&%%%$$$###"""!!!!!!!!!###%%%%%%$$$######$$$!!!""" !!!!!!"""(((---,,,)))%%%$$$######"""!!!!!!!!!!!!"""$$$(((+++---------+++'''###&&&...555333///)))%%%###&&&))),,,***,,,//////...---------++++++***'''$$$""" !!!%%%)))+++***((('''"""###$$$&&&((((((&&&$$$ """$$$$$$$$$######%%%&&&(((+++------,,,+++,,,...//////...,,,++++++'''(((***++++++***)))(((&&&,,,333999:::666000+++,,,...111333555666666555000222444555555666666666444555777666444333333444222333444555555444333222555777999999666444333333666999<<<<<<:::999999:::<<>>@@@AAAAAAAAAAAAAAA?????????>>>======@@@BBBKKK^^^444333...'''!!! $$$)))((('''%%%$$$$$$%%%'''(((%%%(((333MMMttt}}}oooZZZHHH:::222(((""""""%%%((()))$$$""""""%%%***---...------)))'''(((---///---***$$$%%%&&&###!!!((()))'''!!!###'''((($$$######%%%''')))(((((("""!!! """%%%&&&$$$!!!###"""%%%***+++'''$$$&&&'''%%%$$$%%%&&&$$$  ))),,,,,, """$$$$$$###"""""""""!!!"""$$$###!!!###///444000+++((()))$$$(((+++***%%%###%%%(((,,,***'''###!!!$$$***...///,,,&&&$$$(((---...///...+++'''""" ###&&&,,,//////,,,&&&###"""$$$''')))(((((('''(((&&&***000444444111,,,)))------,,,***'''&&&'''((($$$$$$&&&((()))'''###  ###%%%&&&((()))$$$''',,,///000---)))&&&''''''((((((((('''%%%$$$!!!!!!"""######""""""((()))&&&%%%''')))))))))((((((+++///222---)))%%%$$$%%%%%%$$$""""""$$$&&&'''&&&&&&'''(((""""""&&&,,,***### !!!###'''---222222---%%%!!!&&&***...000111///***$$$$$$(((++++++***$$$%%%&&&''')))******+++***+++,,,+++(((''''''(((,,,---...///...***%%%!!!%%%)))...111111...)))%%%$$$######$$$%%%$$$""" $$$(((...000---+++))))))(((((())),,,000111///,,,"""!!! """%%%(((******))),,,000000//////111333///111222333111...***''''''&&&'''(((+++///333666;;;@@@@@@888222222111---222444666666666666777888777666555444444555666777222222111///---...111333///333666555222222555999:::;;;===>>>>>>>>>??????>>>>>>===;;;::::::===???LLL```555111,,,(((%%%%%%&&&'''''''''&&&###!!!!!!###%%%!!!%%%111FFFccc~~~ooo[[[KKK777,,,!!! $$$)))///''''''&&&'''(((+++...///---......,,,)))'''&&&&&&&&&%%%### )))(((&&&""""""%%%###%%%))))))'''%%%######%%%'''(((%%%""" """######""""""###$$$&&&&&&'''''''''###%%%)))++++++%%%""" """$$$$$$"""!!!'''000222---(((''')))&&&***,,,)))$$$!!!---,,,)))&&&""" """###&&&'''((((((''''''(((***)))---000...'''###"""$$$!!!'''......***'''&&&(((&&&''')))+++---...,,,***++++++,,,,,,,,,,,,+++***......---+++(((&&&'''((())))))*********((($$$ """%%%'''&&&%%%$$$$$$###&&&+++///111...'''"""###&&&(((&&&###!!!"""######$$$%%%%%%$$$### """!!!"""$$$((()))'''%%%&&&%%%%%%%%%''')))+++,,,(((((())))))(((&&&###"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%''')))(((### """%%%(((***+++,,,+++***%%%$$$(((+++,,,,,,,,,+++)))((((((***,,,...)))*********))))))***,,,---+++)))))))))(((&&&%%%&&&(((+++,,,)))&&&###"""%%%***000111///+++((((((+++,,,+++'''###!!!"""$$$'''+++///111///+++(((&&&%%%***---,,,,,,...///---%%%$$$$$$'''+++......---///000111111222222222222222222222111---+++***+++)))***+++,,,...111555777<<>>;;;888777777888888888555333222555999:::777222333333222000000222666999<<<<<<;;;<<<<<<>>>@@@AAA???<<<===@@@@@@>>>???BBBKKKggg333111...***(((&&&&&&&&&###%%%&&&&&&$$$"""!!!"""###%%%+++:::QQQlllttt^^^JJJ666*** %%%+++&&&%%%$$$$$$%%%(((,,,......//////---***'''%%%$$$&&&&&&$$$!!! """$$$###""" !!!###$$$$$$))))))(((&&&%%%%%%'''))))))&&&###!!!""""""""" """$$$&&&%%%$$$###""""""%%%&&&&&&&&&&&&### """$$$$$$###"""%%%---...***&&&&&&'''(((+++,,,)))###!!!((((((&&&$$$!!! """###"""###$$$$$$###"""###%%%,,,///111...(((###"""###"""&&&,,,---+++((('''((('''(((***,,,------+++***((((((((()))))))))))))))---......,,,)))''''''((()))))))))***+++***'''%%%!!!###&&&)))***)))'''&&&"""%%%)))///222111---***%%%&&&'''&&&###"""###$$$'''((()))***)))(((&&&%%%&&&%%%%%%'''***+++(((&&&''''''''''''((()))+++,,,((()))******(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((%%%  !!!###%%%&&&&&&'''''''''&&&###"""&&&)))***+++)))((('''&&&&&&(((***,,,)))))))))'''%%%$$$%%%'''***((('''&&&'''&&&%%%###$$$'''))))))'''$$$""""""%%%)))---///---***))))))000000...***%%%""""""$$$))),,,///000...+++((('''%%%***,,,******---...---)))((((((***...000000///222222333333222111///......000222111///,,,+++++++++---/////////000333777;;;AAADDDAAA>>>===;;;888000000222555:::===>>>>>><<<;;;888666555555666888:::888777999<<<===:::666333333111///...111555999>>>>>>???@@@AAAAAAAAAAAA@@@======???@@@???AAAEEESSSnnn...------,,,***(((&&&%%%"""&&&(((&&&"""&&&&&&&&&+++999OOOhhhyyywww___III555)))!!!&&&&&&$$$!!!!!!$$$))),,,.........---+++(((%%%$$$%%%&&&&&&$$$"""!!!"""$$$"""!!!!!!"""$$$&&&&&&%%%$$$((((((&&&&&&&&&''')))***)))&&&###""""""!!! ###$$$"""!!!$$$$$$""""""###'''$$$"""!!!"""$$$%%%%%%$$$ !!!'''((($$$"""###%%%(((******'''!!! #########""" !!!""" !!!"""!!! !!!+++---...+++&&&!!! """%%%)))+++,,,+++)))'''((()))***++++++***)))((($$$$$$$$$$$$%%%&&&((()))+++---...---***(((''''''((('''''')))++++++***)))%%%%%%''',,,000///+++'''"""$$$(((...333555444333(((((('''&&&######%%%&&&***+++,,,------,,,***)))***))))))***,,,,,,***'''))))))))))))******++++++))))))******)))'''%%%$$$%%%$$$###"""""""""###$$$"""###$$$&&&((('''###!!!""""""###$$$$$$###"""!!!"""!!! ###&&&((()))&&&&&&%%%$$$$$$&&&'''((((((((('''$$$!!! !!!"""&&&%%%###$$$$$$%%%###""""""$$$&&&&&&$$$"""""""""%%%'''***+++***))))))***333333111---((($$$$$$$$$)))+++,,,,,,)))'''%%%%%%'''+++,,,)))(((,,,...------,,,,,,---000111111000444555666555333///+++)))+++...111222111///------...222555444000///222555:::@@@CCCBBBAAAAAA@@@===//////222777>>>AAAAAA???:::;;;:::666222222555999???<<<;;;<<>><<<;;;;;;======;;;999555444333111222777>>>CCCIIIHHHGGGEEECCCAAA@@@???:::999;;;AAADDDDDDFFFJJJWWWppp %%%(((***)))'''%%%!!!###$$$""" ((())))))&&&&&&///AAAOOObbbttt~~~oooYYYGGG;;;000%%% !!!%%%&&&"""$$$(((&&&%%%%%%''')))+++***(((###%%%''''''&&&&&&((()))++++++,,,---...,,,)))&&&******+++,,,,,,+++)))'''%%%&&&&&&&&&$$$###"""!!!$$$### !!! $$$***++++++***)))(((((()))))),,,'''!!! """ !!!!!! !!!"""""" !!!  """"""$$$'''******(((&&&&&&((()))'''$$$######$$$$$$$$$$$$$$$%%%&&&'''((('''))),,,,,,***(((''''''!!!%%%'''((('''&&&%%%&&&,,,222333...)))(((''''''***///333555666000...,,,******++++++,,,...------+++***(((&&&%%%+++,,,---,,,+++)))'''&&&((()))+++,,,,,,+++***)))*********))))))((('''''')))'''%%%###"""###$$$%%%""""""!!!###$$$%%%###"""!!!###&&&&&&&&&%%%$$$ !!! !!!!!!!!!"""###$$$&&&'''((((((((('''&&&%%%$$$###$$$%%%$$$"""!!!!!!$$$'''&&&%%%$$$$$$%%%%%%$$$### """#########$$$%%%&&&%%%$$$$$$%%%'''))))))---,,,+++******)))'''&&&&&&&&&%%%### !!!###***------)))(((+++...---***+++++++++*********+++///222555777666222,,,)))///111444444333222222222888:::<<<888333000111444777::::::999999<<<<<<888333444666;;;??????;;;888;;;===???<<<888777;;;@@@999888777777777777666555777777666666888===DDDJJJNNNKKKEEE@@@===<<<===>>>555555999AAAEEEEEEGGGJJJTTTmmm"""%%%''''''&&&&&&!!!"""###""" !!!###(((+++,,,***(((,,,777AAAPPPaaavvv|||mmmYYYIII<<<222)))&&&%%%######%%%$$$!!!!!!%%%### !!!%%%)))***)))"""###%%%%%%%%%&&&)))+++...000222111---)))&&&%%%***+++...000000///---+++%%%%%%%%%"""  !!!$$$###!!!  !!!''',,,***,,,------+++)))))))))+++'''""" """ !!!!!! """$$$&&&'''&&&%%%%%%&&&((()))'''###!!!"""$$$''''''(((((((((((('''&&&&&&'''))))))((('''&&&'''!!!$$$&&&%%%$$$$$$$$$&&&+++///111///,,,,,,***)))***---000222222222000---,,,---------,,,///...---+++)))((('''&&&)))+++,,,+++)))'''&&&&&&%%%''')))+++,,,+++)))''')))))))))(((((('''''''''***(((&&&%%%############!!!######!!! ###'''((()))((('''!!!###$$$$$$###!!! ###$$$$$$$$$%%%%%%%%%%%%(((((()))***)))(((&&&%%%%%%%%%$$$######%%%))),,,((('''&&&&&&''''''%%%$$$ $$$%%%&&&&&&'''((('''%%%######%%%'''(((((('''''''''((()))***((('''''''''&&&$$$""""""$$$&&&)))------***(((***,,,+++'''((()))((('''&&&'''(((---000333666666333///,,,111222222111111222666888<<<<<<:::777444222333444666777555222444888999666555777:::;;;;;;888666444888;;;>>>===;;;;;;===???555444444333333333333444888999::::::<<<@@@FFFJJJMMMIIIBBB<<<999999<<<>>>666444777===AAABBBDDDIIIRRRkkk !!!"""###$$$$$$%%%%%%!!!"""######"""!!!"""###)))+++,,,+++)))***000555>>>MMMbbbtttqqq]]]KKK:::222***)))(((%%%######!!!!!!"""!!!&&&((((((!!!""""""######&&&***---111555888555...(((((()))***,,,000111000...+++)))&&&&&&$$$ """$$$$$$### !!!"""###"""!!! !!!$$$''')))(((+++...///,,,)))'''''''''$$$  !!!""" !!!"""!!! !!!!!!!!!%%%%%%###""""""$$$&&&(((***'''###!!!###&&&***+++,,,,,,+++(((%%%###%%%&&&''''''%%%%%%&&&''' """$$$''''''%%%######%%%'''***---///000000...,,,++++++---///000000111///------......,,,***+++***))))))(((((((((((((((***,,,+++(((&&&%%%&&&!!!###'''***+++***'''&&&((((((''''''''''''''''''((((((&&&%%%$$$"""!!!!!!!!!"""!!!###''')))))))))(((###%%%''''''%%%""" $$$%%%&&&&&&&&&%%%######$$$%%%(((***++++++***)))&&&&&&&&&$$$$$$&&&+++...***)))''''''''''''%%%$$$!!!&&&)))******++++++(((&&&###$$$&&&''''''&&&&&&%%%$$$''')))***(((&&&&&&&&&&&&%%%$$$$$$&&&((('''+++,,,)))'''((((((&&&%%%'''((((((&&&%%%''')))---///222555555333000...///...---,,,---222:::??????;;;666444444555666555777555111---000777:::888444888;;;;;;666222222333444666999<<<======<<<;;;444444444333222333555666999:::;;;<<<<<<>>>BBBEEEFFFCCC>>>:::999:::===???===888555777999;;;@@@GGGQQQkkk%%%$$$###""""""######$$$"""$$$%%%$$$"""""""""***++++++***((((((+++///000???TTTiiiwwwaaaLLL888000******)))%%%"""!!!######&&&&&& !!!!!!!!!"""%%%***---444:::>>>:::000***+++///,,,///111111...***&&&$$$((('''$$$###$$$$$$$$$!!!!!!"""%%%###""""""$$$&&&&&&%%%%%%***...///,,,(((%%%%%%### !!!!!!"""#########$$$%%%### !!!%%%%%%!!!!!!$$$'''***+++)))$$$"""%%%)))+++---......,,,((($$$!!!$$$%%%%%%%%%$$$$$$&&&'''######%%%(((***)))&&&$$$###&&&(((***+++---000333///...,,,,,,...000111000///---,,,---......+++(((&&&&&&%%%%%%&&&'''(((((('''***,,,+++(((&&&&&&'''!!!&&&)))***)))'''%%%(((''''''&&&&&&&&&'''''''''&&&&&&%%%###!!!!!!###!!! """&&&))))))((('''$$$&&&)))(((&&&""" $$$%%%&&&'''&&&$$$""" """&&&***---...---,,,(((((('''%%%$$$'''+++...+++)))(((''''''&&&%%%###"""(((,,,------------)))&&&$$$$$$'''(((&&&$$$&&&%%%$$$''')))***'''$$$###$$$%%%$$$######%%%'''$$$)))+++(((&&&'''&&&###%%%'''))))))&&&&&&(((***...000222444555333000///,,,+++((('''***222<<>>???>>><<<:::;;;<<>>999444111111111222000.........***$$$$$$""" !!!###$$$$$$######""" !!!%%%###!!!"""$$$'''))))))///---,,,...000---&&& ######!!! !!! !!!$$$%%%###"""###$$$%%%%%%""" ###"""!!! ###$$$!!! ###((()))***+++***(((&&&%%%)))---222333000+++%%%""""""$$$&&&'''%%%$$$######!!!"""$$$%%%&&&&&&&&&&&&&&&(((***---///000111111---+++***,,,000222000...,,,---///111222...((($$$&&&$$$######&&&)))***+++(((&&&(((,,,+++%%%"""### """###$$$&&&)))+++***)))(((&&&%%%$$$""""""  !!!&&&((()))''' ###!!!!!!$$$!!! ###(((((($$$"""###%%%''')))(((%%%###!!!!!!###$$$&&&'''(((***---000000---(((%%%$$$%%%%%%%%%###&&&+++...---)))$$$ !!!%%%***000333111+++'''&&&&&&'''))),,,,,,+++)))%%%(((,,,......,,,)))&&&###!!!!!!#########"""%%%'''(((&&&###!!!!!!$$$&&&'''''''''(((***,,,222000///000222222///,,,***&&&###%%%***111>>>IIIFFF>>>555222555999;;;:::999777333222333555777888111444888999777333000///222222444555666777888888333777999777222000333777777888:::<<<===<<<:::999AAA???<<<::::::<<>>===;;;;;;;;;===???AAAHHHFFFAAA999222444<<>>??????FFFFFFCCC>>>999:::BBBIIIQQQddd %%%(((%%%"""!!!''',,,333===OOOhhhsssbbbMMM@@@444---%%%%%%(((%%%!!!!!!###%%%### ###&&&+++---......,,,***))))))---,,,++++++***)))(((&&&###"""###%%%)))---//////+++)))(((((('''$$$$$$$$$""" """&&&,,,111333---+++((('''((((((&&&$$$''')))'''"""!!!###$$$""""""$$$%%%!!! !!! """  ###&&&'''(((%%%!!!$$$(((&&&&&&&&&%%%$$$$$$######%%%$$$%%%***111444111...'''((())))))***+++++++++000333555444000+++'''%%%***,,,---,,,***'''%%%%%%$$$(((---111333111...,,,++++++*********++++++,,,$$$!!! $$$''''''%%%)))...222111,,,((((((******(((((())),,,///000000,,,'''%%%%%%###"""&&&''''''&&&$$$"""###$$$---,,,***(((%%%###!!! !!!###%%%&&&'''&&&***&&&!!!!!!"""###"""%%%&&&'''((()))))),,,111///)))$$$######"""$$$***000111---((((((,,,000111///***&&&$$$$$$$$$%%%((())))))&&&$$$((()))+++,,,,,,+++)))((((((+++111777888333***$$$!!!"""$$$(((---///000///++++++***)))(((((('''&&&,,,***'''&&&''''''&&&&&&'''))),,,+++)))&&&$$$$$$"""$$$(((***+++,,,///111///111444666666333///,,,***&&&%%%)))...555AAALLLXXXNNN@@@555000000222333999999999888666444444555222333333222///------...888@@@FFFEEE>>>888777999777666777888999999666444222222222333555888;;;===:::;;;<<<>>>>>>===<<<;;;???AAA@@@===999;;;BBBHHHTTTggg !!!&&&******(((###&&&,,,777@@@OOOaaaxxxuuueeePPP@@@222,,,%%%!!!  $$$******%%% !!!$$$&&&((((((&&&$$$######''''''((((((((()))***+++)))&&&""""""$$$)))---///---)))%%%%%%((()))'''%%%&&&+++'''$$$###$$$(((---111222...,,,)))&&&%%%$$$###"""(((***((($$$###&&&'''$$$!!!"""%%%&&&######!!!""" """%%%'''(((&&&"""&&&+++'''''''''''''''''''''''',,,'''###%%%+++///...,,,&&&'''(((***++++++++++++...000111000---)))&&&%%%***++++++***(((((()))+++***---000333333222///---,,,***(((&&&&&&&&&'''(((###!!!"""$$$((()))'''$$$''',,,000...***'''(((+++---,,,++++++---......---***&&&$$$&&&%%%###$$$'''***,,,---,,,(((### ###""""""""""""""""""!!!$$$$$$%%%&&&'''(((***+++000+++%%% """%%%''')))+++,,,,,,,,,+++...222111***%%%%%%###"""$$$***111333///+++(((+++///000---((($$$!!! ###'''***+++(((&&&)))***+++,,,,,,+++***)))(((,,,444::::::444***""" !!!###''',,,.........+++***)))(((''''''&&&&&&,,,***))))))+++---......222333333111---+++******)))+++---/////////000111333555888999888444000...---***)))+++...222;;;CCCJJJDDD:::333///000222444>>>===;;;777444333555888777777555222...+++******555===EEEEEE>>>999888:::555555555666888888666555333222111222444777;;;===;;;<<<>>>???>>>;;;888666666888:::888666888>>>EEETTTggg!!! !!!%%%$$$"""!!!&&&***111///)))!!!"""(((555===JJJYYYmmmyyyiiiRRR@@@///)))%%%"""$$$$$$$$$'''***((($$$ !!!###"""!!! !!!%%%&&&'''''''''))),,,///---((("""!!!%%%))),,,+++&&&!!!"""'''+++,,,*** """***000***(((''''''***---......---,,,)))&&&$$$!!! %%%((('''$$$$$$'''(((%%%### """$$$$$$###'''&&&### """$$$$$$""" &&&***))))))*********+++++++++///(((""" $$$((()))((($$$&&&(((***+++***)))((()))+++,,,,,,)))'''&&&&&&'''((()))(((((((((+++------...////////////...------+++'''$$$""""""###$$$!!!!!!"""&&&******&&&"""&&&(((+++***(((''')))+++...,,,+++,,,------,,,***(((%%%$$$''''''&&&(((+++,,,...000...***$$$  !!!!!!%%%'''(((((((((***,,,...222---'''!!!$$$((()))***---...---,,,+++,,,000///)))&&&&&&$$$$$$%%%***///111000---(((+++------***&&&###""""""'''******(((&&&&&&(((***,,,---,,,++++++'''+++111777777222)))""" """&&&***,,,,,,+++++++++******))))))((((((((('''&&&)))---111333333999888666222///---...///000222555555444333333444555888::::::666222///......++++++.........333999<<<:::888666555555666777??????===777222111555999::::::888444///+++))))))000777>>>AAA>>>;;;;;;<<<777777777666666555555555555444444333555777:::;;;<<<===>>>>>>===:::666444111444666555333666===DDDPPPddd ###((('''$$$!!! $$$'''111///***"""!!!'''333;;;FFFSSSeee|||}}}oooUUU@@@,,,&&&&&&"""!!!###%%%&&&((('''%%%""" """$$$'''((()))(((''')))---111---(((### !!!$$$''')))&&&!!! &&&++++++((($$$###!!! %%%,,,111...,,,++++++,,,,,,+++)))******)))&&&###!!!  $$$%%%###$$$''''''$$$###  !!!!!!"""***,,,)))$$$ %%%((())))))******+++,,,---------(((###!!!"""%%%&&&&&&"""%%%(((++++++***'''%%%$$$&&&((()))(((''''''(((&&&))),,,------,,,,,,,,,,,,+++)))))))))+++---...///,,,'''###!!!!!!"""###!!!%%%&&&$$$!!!$$$%%%%%%&&&'''((()))***+++******+++,,,,,,+++***'''$$$$$$(((((('''(((+++,,,------+++'''$$$""""""###%%%'''((((((***...222000,,,&&&!!!###)))((((((,,,,,,******((()))+++***&&&$$$&&&%%%&&&'''))),,,...//////)))***+++***(((&&&%%%&&& !!!###&&&)))(((%%%### """'''+++...//////...((())),,,...///---'''###!!!!!!"""%%%((()))((('''((())))))******)))((((((%%%%%%%%%(((---222555666888666333...,,,,,,000333222444777888666555555555555777888666111---******,,,+++,,,///...,,,---111111444888;;;;;;999777666===>>>===888222000222555;;;;;;:::666111---******+++000777<<<>>>??????@@@<<<===<<<888333111333555888888777666666777888999;;;<<<======<<<999666555222555777666555888@@@GGGRRRfff###)))(((%%%""""""$$$,,,+++(((!!!$$$+++444;;;EEEPPPbbbyyytttXXX@@@***%%%&&&"""!!!$$$&&&'''$$$"""   """&&&)))+++,,,,,,***((()))---111+++((($$$"""###%%%''''''###&&&***((($$$'''%%%###!!!!!!%%%+++000000///...------+++(((&&&''''''(((&&&$$$!!!  ###"""###&&&%%%"""""" &&&...000+++%%% ###%%%&&&'''((()))***++++++,,,+++(((%%%######$$$%%%%%%!!!$$$(((+++,,,)))%%%###"""$$$&&&''''''''')))***''',,,111555444000---,,,)))'''%%%###$$$(((,,,///111---(((###!!! """###"""!!!$$$""""""$$$''')))******)))((((((***,,,---,,,***'''$$$%%%((()))&&&'''***,,,,,,***'''$$$$$$%%%'''""""""!!!"""%%%&&&(((+++000444---)))%%%!!!!!!'''&&&&&&)))***'''(((%%%%%%((('''######%%%&&&''')))))))))+++...000***+++***(((&&&&&&''')))###$$$$$$&&&'''&&&### $$$***///111222222)))(((''''''(((((('''%%%!!!!!!"""$$$''''''&&&$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&***///444777888444222...***(((***000444///222555666555444444444444666666222---(((&&&'''***))),,,///...******---,,,111999>>>>>>:::555222999<<<===999333...///111:::;;;;;;888333///,,,+++)))---333999???AAABBBCCCAAABBB@@@999111...111555::::::999888888888888888:::;;;<<<<<<<<<:::888777666999:::999888<<>>AAA<<<555111000444:::>>>;;;333,,,***,,,999>>>???:::444111---(((,,,---...111555:::???BBBGGGDDD>>>555...///666===BBB???:::555222222333444777777777888888999:::;;;<<<;;;:::<<<@@@GGGNNNRRRaaasss### $$$$$$"""  """"""!!! ###(((000555???QQQggggggQQQ999...+++'''""" $$$)))+++***((('''((($$$''')))((($$$!!!!!! ###$$$""""""'''***+++///...---,,,+++*********---***'''%%%%%%%%%%%%$$$$$$&&&'''&&&$$$$$$%%%&&&######""" ###)))...---+++(((''''''(((((((((***(((%%%%%%%%%&&&%%%$$$$$$###$$$&&&((((((%%%"""'''&&&'''+++......(((###!!!!!! !!!$$$'''((('''%%%&&&%%%$$$%%%((())))))(((%%%(((++++++(((%%%###""" !!!$$$&&&(((***++++++***---111555777444,,,&&&$$$$$$$$$######$$$'''***,,,+++(((&&&%%%%%%%%%%%% ###&&&'''((()))+++)))'''&&&&&&)))***)))((('''###!!!&&&***+++***%%%$$$"""!!!"""$$$&&&'''(((&&&'''+++)))""""""&&&***,,,,,,+++***((('''$$$!!!!!!&&&)))((($$$!!!$$$'''$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%'''+++///111///+++&&&######%%%&&&&&&###"""###&&&+++,,,'''### !!!$$$***000333000---***'''&&&(((,,,---***&&&&&&&&&'''((()))(((&&&$$$***(((&&&%%%%%%&&&'''(((***'''&&&***222888;;;;;;333...'''%%%''',,,///111666555222...++++++...000111000///---++++++---///---)))(((+++---+++******---555===>>>888222//////555999===:::333---,,,...999>>>???;;;666333...)))******+++---111666;;;===CCCCCC@@@:::444333777<<<@@@===888444222333555666444444444444555777999;;;<<<;;;<<<>>>CCCJJJQQQUUU```qqq((($$$!!! !!! !!!!!!!!!  ###%%%$$$### """&&&---222>>>QQQiiioooYYY@@@333---'''"""(((---...,,,***&&&(((***(((###$$$&&&%%%%%%###!!!!!!$$$''')))***///...,,,***))))))))))))+++)))%%%$$$$$$%%%%%%%%%((()))((('''$$$"""""""""!!!!!! %%%)))%%%%%%$$$######&&&***...///,,,'''%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%### $$$###$$$(((+++***&&&!!! !!!"""###&&&***)))&&&%%%$$$$$$&&&(((((('''&&&%%%(((,,,---***'''$$$""""""$$$'''***+++,,,,,,...000333333///)))$$$#########!!! """%%%(((***)))))))))))))))****** !!!%%%((((((((((((((('''&&&%%%&&&((()))((('''%%%""" ###''''''&&&!!!"""""""""###$$$%%%%%%$$$%%%)))---,,,&&&  ###'''+++---,,,***((('''$$$  %%%(((***)))&&&$$$$$$&&&$$$"""!!!"""%%%&&&%%%###%%%$$$$$$%%%'''+++///222---***&&&$$$$$$&&&'''''' """&&&,,,111000+++&&&!!!$$$)))...000///---++++++***)))+++...///,,,)))((())))))******)))((((((,,,+++)))(((((()))***+++...+++***,,,222777999999333///)))'''(((+++...000777555111+++'''''')))+++---...---,,,+++,,,...111---***)))---///------///111666:::999333...---...555999<<<999333//////111888>>>@@@===999666222---******)))***,,,000444777>>>@@@@@@===999777888:::>>>;;;777444222444666888111000///000222555999;;;?????????AAAEEEKKKOOORRR[[[lll***'''###!!!!!!""""""""" !!!""""""!!!"""$$$&&&(((&&&### !!!$$$---222<<>>;;;777333222333666888000///......000555999===DDDCCCCCCCCCEEEGGGJJJKKKTTTfff)))&&&###!!!!!!"""######"""###%%%%%%$$$###$$$%%%(((&&&###!!!!!!###%%%&&&,,,111;;;JJJ___wwwkkkWWWAAA444---'''!!!!!!))),,,(((### """"""!!!'''...///222///+++(((((('''&&&%%%%%%''')))++++++)))&&&######!!! ###&&&''''''%%%&&&&&&$$$""" !!!%%%---444222,,,%%%!!!"""$$$''')))######"""!!! ###%%%$$$###%%%&&&((((((&&&"""&&&((()))(((%%%######$$$"""'''&&&""" """%%%''''''%%%"""%%%))),,,...,,,(((&&&$$$###"""""""""$$$&&&)))+++......---+++)))'''&&&&&&(((&&&$$$!!! ###&&&''''''(((***,,,...111222111///+++&&&"""!!!&&&((((((&&&%%%%%%'''((()))))))))(((''''''%%%$$$######$$$&&&&&&&&&*********)))&&&!!! ###&&&)))++++++%%%$$$###$$$&&&)))---///)))$$$ ###(((******++++++,,,------+++(((%%%""")))---+++(((###""""""###%%%)))---///,,,***(((((()))))))))((("""'''...333555111***$$$###)))000222000+++******,,,---...000111111...,,,)))***,,,------///333666888666333///------------111000//////111222333333000///---,,,++++++---...333111...***((())),,,///222222111...,,,---///111000111555;;;;;;666333333000111111///,,,,,,///222555777999999777666777999:::???AAA>>>;;;:::777333555444222000/////////000999999999777666666888999===;;;777333222333555777222111000000222666;;;>>>BBBBBBAAAAAABBBDDDGGGHHHQQQccc'''$$$!!! !!!###%%%%%%$$$&&&(((((('''&&&%%%&&&%%%### !!!$$$''')))***)))///888DDDUUUnnnlllYYYBBB555...)))&&&&&& $$$)))+++(((### $$$'''######  )))111333///---+++******)))&&&$$$###%%%)))+++,,,***(((&&&$$$""" !!!###&&&(((((('''((((((&&&$$$"""###$$$!!!  !!! !!!'''---222,,,(((!!!###''')))!!!"""!!!!!!$$$&&&&&&&&&&&&)))++++++(((### ***---///...***&&&&&&'''!!!$$$###"""&&&))))))&&&$$$&&&)))+++,,,***(((&&&&&&%%%$$$""""""###&&&))),,,...---+++(((&&&&&&(((***,,,+++'''###!!!"""%%%((((((''''''(((***---111333555333///***&&&""" """&&&((((((''''''''')))+++---,,,***(((((((((&&&&&&&&&&&&&&&'''((())),,,,,,,,,***&&&!!! %%%---222333(((%%%""" """&&&,,,///***'''%%%$$$'''***---...---,,,,,,...000///***&&&!!!''',,,...,,,*** !!!%%%(((***,,,***))))))***)))'''&&&$$$(((...222222...'''######(((...000...+++))))))+++,,,///111111000...,,,(((***,,,,,,,,,...444999888666333000...---------000000///////////////000---...///...,,,,,,---...//////...,,,+++---000333444444222000---,,,...000555888AAAHHHFFF===666444............---...111333111444777888888888999:::999===>>>999666666555333777666666555444222111111888666555444444555777888;;;999555222222444666888666555444444666888<<<>>>===<<<<<<===@@@DDDHHHKKKRRRddd$$$""""""%%%'''((($$$'''***+++***)))((((((%%%""" ###&&&'''&&&&&&,,,444:::FFF^^^~~~ppp\\\DDD555---((('''(((&&&$$$$$$&&&)))***(((&&& """)))...)))((("""&&&---///(((((()))+++---,,,)))'''&&&'''(((***+++,,,------***(((%%%$$$%%%'''''''''((((((((('''$$$"""""""""###""""""###$$$###$$$)))---...&&&""""""&&&(((""""""!!!"""!!!######  """$$$$$$%%%&&&&&&)))------)))$$$"""!!!&&&***...---)))%%%&&&(((!!! !!!###""" $$$)))------***''''''(((******((('''''''''%%%$$$""""""$$$(((,,,///---,,,***&&&$$$%%%***///111///+++&&&###$$$(((+++)))(((&&&%%%'''+++000222555333///+++(((%%%$$$$$$!!!$$$''')))))))))***+++,,,///111000,,,)))((()))%%%&&&''''''(((((()))***)))))))))(((%%%!!!!!!!!!&&&///444444)))'''### ###'''***)))))))))(((((())),,,///...,,,,,,///333333---'''###(((---///...+++)))"""!!!!!!$$$''')))+++)))((((((((('''%%%"""###''',,,...---***&&&$$$!!!$$$(((++++++)))(((''')))+++///111000///---,,,''')))+++)))(((***000555444222000---,,,,,,------............,,,,,,,,,---+++---//////...,,,---///,,,---.........///111444333333111///,,,,,,...000666<<>>>>>===;;;:::;;;<<<<<<===<<<===@@@EEEHHHMMM```******++++++***)))'''%%%'''$$$"""%%%,,,000...******++++++&&&  ###(((%%%%%%333EEEccctttdddNNN:::---'''$$$###!!! !!!###%%%&&&%%%$$$ !!!!!!###''',,,000111---(((### !!!$$$&&&### !!!'''++++++***++++++***)))***...444888333000---***'''$$$ """"""!!! $$$((()))'''$$$""""""""" !!!%%%&&&&&&$$$"""!!! !!!###%%%'''''''''&&&$$$"""!!!###%%%%%%&&&'''$$$  %%%$$$###""""""###$$$%%%&&&&&&&&&%%%"""  """"""!!!!!!"""###%%%&&&''''''%%%!!! """$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%(((+++...//////++++++***(((&&&%%%''')))000000,,,%%%###(((---...222444444000)))&&&'''***,,,---+++)))...777;;;;;;000---******---...---+++---111111---+++------,,,,,,***)))(((((((((''''''$$$%%%(((++++++((("""###$$$'''+++///000///...---***%%%!!! (((,,,000111///,,,++++++222222111000...+++)))((()))---222666666333---)))$$$$$$%%%&&&(((***,,,---///+++&&&&&&((((((%%%"""!!!###&&&'''((()))***+++***%%% ###&&&'''%%%&&&)))...///---***'''%%% ###'''((('''%%%$$$$$$%%%'''((((((((((((***,,,------,,,+++)))''''''&&&+++111444000,,,,,,......+++)))((()))---333888;;;888555000,,,******,,,...111555999:::777333000///444333222222444666666555---******---///...000444555111---++++++---......111222444666888999999:::777666666666777777555444999666333222333555666777888;;;>>>>>><<<:::888888999:::;;;<<<>>>AAAGGGKKKRRReee,,,...222444222...((($$$%%%""" ###***...---++++++---,,,&&&!!!&&&######///@@@\\\|||zzzkkkVVVBBB444+++&&&""" $$$''''''$$$!!! """$$$%%%&&&((()))222///***'''%%%%%%&&&'''&&&###!!!"""&&&))))))(((&&&'''''''''(((***...222...,,,)))'''%%%""" !!!###!!!###'''(((&&&###"""!!!###"""!!!"""###$$$###!!!!!!!!!!!!"""###%%%&&&'''$$$%%%&&&$$$"""!!!"""###$$$%%%%%%""" ''''''&&&&&&%%%%%%$$$$$$$$$###"""!!!  !!!!!!  !!!###%%%((()))'''""" """"""!!!!!!"""###$$$$$$$$$$$$$$$$$$&&&***---...,,,***)))******)))'''&&&&&&(((,,,...+++%%%###)))...///555:::<<<888///((((((***)))***))))))000:::AAABBB555000,,,***,,,---,,,+++---000000,,,+++...///...******)))((('''&&&%%%%%%$$$%%%(((,,,,,,)))###!!!$$$(((---222333111......+++%%% $$$'''+++---,,,+++******000111111000...***'''%%%***...333777777333---)))""""""$$$&&&(((+++---///---)))%%%$$$&&&'''&&&$$$!!!"""###&&&***,,,,,,,,,***&&&!!! ###&&&((((((&&&)))------+++(((&&&%%% ###''')))(((&&&%%%$$$&&&(((******((('''''''''***,,,---+++'''%%%&&&(((...333555111//////...,,,)))((()))***...333888;;;:::777222---***)))***++++++---000111000111222333333222000222555:::<<<===000,,,+++------,,,...333666333///---...000111222222222333333555777999;;;888777777777777666666555===<<<:::666333111222333888;;;>>>>>><<<999666555666777999:::===BBBHHHLLLVVVjjj,,,///333555444000***&&&&&&###!!!###(((,,,+++***(((+++***###"""'''$$$$$$///===WWWvvvsss___KKK;;;000'''"""###''')))'''""" ###$$$$$$###$$$%%%///---+++)))(((((()))***(((%%%######%%%''''''&&&"""###%%%%%%%%%%%%'''))))))(((&&&%%%$$$"""!!!###!!!"""$$$%%%$$$###"""!!!###"""""""""#########""" !!!!!!"""#########$$$"""###%%%$$$""" """%%%'''%%% &&&&&&&&&%%%%%%###"""!!!!!! !!!!!!"""###$$$""" &&&(((,,,---+++&&& !!!"""###"""###$$$$$$%%%&&&$$$%%%&&&(((++++++***(((''')))******(((&&&&&&&&&)))+++***%%%%%%***///000333:::>>>;;;111***(((+++******((('''---777>>>>>>888222,,,)))***,,,,,,+++,,,000111...---000222111***+++***(((%%%###"""""""""$$$'''***,,,)))###"""(((...333444111...,,,)))$$$!!!"""%%%&&&&&&&&&&&&'''(((***+++---...///---+++'''%%%***...222666555111,,,(((!!!!!!"""$$$&&&)))+++,,,+++((($$$###$$$$$$###!!!  $$$***------+++'''$$$ """'''***+++)))+++---,,,)))&&&$$$######'''+++------+++)))(((+++---...---)))%%%"""!!!'''+++---+++&&&###&&&)))111444666333222222...)))((()))+++,,,...111555888777555333000---+++*********+++---...000222444555000...,,,---222777<<<>>>333///---///...---///333666333000...000222444555444222111111222555999;;;999::::::999777777777888;;;>>>AAA???:::666444444999<<>>FFFIIIFFF???:::888:::===@@@@@@===:::777666555666777777999<<>>>>>;;;777666999<<<555<<>>000(((&&&%%%$$$$$$$$$$$$!!! %%%***---,,,)))&&&$$$$$$"""  """$$$&&&!!!!!!!!!!!!!!!"""$$$&&&***+++***((($$$ """%%%'''%%%$$$$$$###""""""%%%""" """"""!!!!!!###$$$###$$$&&&)))((('''$$$"""!!!""""""### !!!  &&&'''$$$ """$$$+++(((%%%&&&(((((($$$ !!!$$$&&&))),,,...222333333111---(((### """$$$$$$""""""((()))(((&&&(((***---,,,+++,,,,,,+++(((&&&'''((()))(((&&&%%%%%%&&&'''+++,,,******...111111......---------.........---//////...333:::<<<:::...)))%%%$$$&&&)))))))))%%%,,,000000//////,,,((((((,,,///...***&&&&&&(((###""""""###%%%'''&&&%%%"""$$$)))...222222///---&&&### """'''...222---(((""" """$$$$$$ """&&&)))+++---...------+++***((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&(((++++++((($$$ !!!###$$$######$$$%%%###$$$&&&'''(((***---/////////...+++(((%%%$$$%%%&&&''')))*********,,,---###&&&***,,,,,,,,,---...)))*********************///777===999222---***&&&###(((---...+++))))))+++///111333555777777777777111///...///000000...+++)))'''%%%%%%)))---000111444222444999:::888888;;;333000,,,***,,,...000000333111///......222555888;;;======:::555444777;;;888===DDDJJJLLLGGG???888;;;<<<===<<<:::999:::;;;::::::;;;:::;;;>>>BBBFFFVVVooo###""" $$$&&&))),,,---+++)))'''!!!$$$)))+++(((///---+++222999KKKeeeyyygggSSSAAA333+++%%%###!!!!!!"""###"""""" &&&///444333...((($$$$$$""" """ """$$$&&&******)))%%%  %%%'''&&&%%%%%%$$$###  $$$'''""" """"""!!!!!!######""""""$$$'''%%%###!!! """### """""""""&&&(((""" """''')))&&&"""!!!$$$&&&(((+++---222222111///***%%%  """%%%''''''$$$ ###)))***(((&&&'''***---...///111111...)))%%%((())))))(((&&&%%%%%%&&&'''+++---++++++///222111222///++++++---000000//////111111000333777888555***&&&######&&&))))))((("""***//////---,,,)))$$$&&&***//////,,,)))+++---%%%###"""###%%%'''((('''%%%&&&***///222333000...'''$$$!!! """(((...333***&&&""""""###%%%$$$###!!!$$$'''***---...///...+++)))'''&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%(((,,,...,,,'''###!!!&&&)))++++++((('''(((+++&&&(((***+++++++++---.........---+++(((''''''((('''((()))))))))***---///$$$&&&)))+++++++++,,,---+++***)))***+++,,,+++***...888>>>:::111,,,(((&&&%%%+++111333000...///111333333333444555888:::;;;555222//////111222111///***((('''(((+++///222333111111444:::<<<::::::<<<222///+++)))***,,,---...222111///...///111555777:::<<<<<<999444222666:::<<<>>>AAAFFFHHHEEE<<<555:::;;;;;;:::888888:::<<<;;;<<<<<<<<<===AAAEEEIII[[[ttt###"""!!! !!!"""$$$%%%&&&'''(((""" $$$''''''''''''(((***,,,666JJJ]]]tttkkkXXXHHH888...&&&$$$!!!!!!###$$$!!!""")))111666444---&&&!!!###!!!$$$%%%%%%&&&'''+++'''###!!!!!!###%%%$$$!!!###$$$###""""""###&&&)))&&&%%%"""  !!!%%%&&&%%%$$$"""!!!"""###$$$   ######!!! """$$$%%%%%% """###%%%&&&'''((( !!!"""$$$%%%''''''...,,,***)))'''$$$ !!!&&&)))'''!!! $$$$$$%%%&&&&&&%%%'''***,,,///222555444111,,,(((&&&''''''''')))***)))&&&$$$&&&((())))))***,,,000333222---((((((---111111000222000//////000000///...((('''%%%###"""###%%%&&&&&&***---...+++'''$$$"""&&&)))---...,,,)))'''&&&$$$""""""&&&+++///...---&&&(((+++...//////...---+++)))%%%######&&&))),,,+++'''###"""###%%%%%%$$$"""!!!"""###&&&)))---///---,,,++++++,,,,,,+++***)))'''$$$%%%''''''%%%"""))),,,...---***''''''(((111...+++*********)))((()))(((''''''((()))***+++***...333222...,,,///222111000////////////---+++)))*********---000---''')))'''&&&))),,,...+++)))111222444555222---'''###%%%+++333555333000000222666333000///000222444444555111---...222444333000000,,,***---444:::<<<;;;444000///444<<<@@@>>>:::444000***)))+++......---//////......///333666888???<<<777444333777;;;>>>BBBBBBBBBAAA@@@>>><<<:::===:::777777999;;;:::888777999;;;===???DDDLLLRRRgggwww"""!!!!!!  """$$$&&&((()))$$$"""!!!"""%%%&&&%%%###$$$###$$$%%%'''///AAASSSnnnmmm\\\JJJ999---(((%%%"""!!!######  &&&---111///+++%%%""" """%%%&&&''')))***&&&###"""%%%### !!!!!!!!!$$$'''***(((&&&### !!!""""""!!!!!!"""###!!!######  """ !!!"""#########"""###&&&((()))((('''&&& !!!###$$$$$$$$$$$$'''&&&%%%&&&&&&%%%""" ###''''''""""""$$$%%%&&&&&&&&&%%%&&&(((+++000222555444111,,,(((&&&(((((()))+++,,,+++(((%%%(((((((((''''''+++000444555///******---000000//////.........---,,,***((('''&&&&&&%%%$$$%%%&&&((((((+++//////---***'''%%%(((***------+++(((''''''&&&$$$###&&&+++......---&&&(((+++...000000///...,,,***(((&&&&&&(((***,,,,,,(((###"""$$$'''((((((((((((((((((***,,,...//////------...111111000---)))'''%%%%%%'''(((&&&$$$***,,,...---+++***+++---222///,,,******)))((('''&&&(((******(((&&&&&&'''+++111777999777444222222111000000111222222000...------+++***,,,000---'''&&&$$$###&&&***,,,,,,***,,,...111222000,,,'''$$$&&&+++111333111///000222444222000......///000000111...,,,...333666555333444///+++---444;;;???@@@:::555222555;;;>>><<<888444222...------.../////////...---,,,---000333555:::888555444555888<<>>=========:::777777999:::999888999;;;===>>>@@@EEEMMMTTTdddrrr !!!!!!!!! !!!$$$''')))%%%&&&''')))***(((###  &&&555DDDbbbyyy~~~ppp```MMM:::...***&&&""""""######  $$$(((***)))&&&$$$###$$$''')))+++---...$$$ """&&&### """$$$(((+++***((($$$!!!  """$$$$$$ !!!######""""""!!!###%%%%%%"""!!!""""""######""""""!!! ###&&&***,,,,,,)))%%%"""!!!"""######"""""" !!!###&&&'''&&&$$$""" $$$&&&%%%$$$%%%&&&'''((('''%%%%%%'''(((///222444333///***'''%%%'''(((+++...///---)))&&&***)))'''%%%%%%)))///444555000,,,***,,,......------...//////,,,((($$$"""&&&'''(((((('''&&&((()))***---000111///,,,***))))))+++,,,+++)))((()))***+++(((%%%&&&))),,,---,,,&&&(((+++...///000//////,,,+++***))))))***+++,,,***(((%%%%%%'''***,,,---000///////////////......111///...222777888555000)))'''&&&'''((())))))(((,,,---...------...000222111///,,,******)))'''&&&%%%***......)))$$$$$$%%%+++000888===>>>:::444///...---...000222444333222222111---***,,,///---(((### !!!&&&+++,,,,,,(((***,,,...---***&&&###&&&***...000...---...000333222000...,,,,,,+++++++++***+++///444888777666888333------333:::@@@BBB???:::555555999:::888555333333333111//////000222000///---,,,,,,...000111666555555555777:::>>>@@@>>>>>>>>>?????????>>>>>>===;;;999888999999888777:::<<<>>>???@@@FFFNNNTTT```nnn !!!!!!!!!!!!!!! !!!$$$%%%%%%''')))+++***'''### !!!,,,999UUUnnn}}}pppaaaOOO>>>333+++((($$$###%%%%%%$$$!!!###%%%'''&&&$$$"""""""""!!!  %%%***,,,...000222(((%%%  ###%%%&&& $$$(((%%%  !!!"""$$$(((++++++(((%%%!!! """%%%(((&&&###"""$$$"""!!!###%%%))))))((($$$!!!!!!$$$&&&%%%%%%%%%$$$###!!! """%%%***,,,+++&&& !!!######""""""!!!$$$((())))))((($$$"""&&&&&&%%%&&&((())))))(((&&&%%%%%%'''---///111000---(((%%%$$$%%%'''***...000...***&&&))))))(((&&&&&&(((---000000---)))((()))*********---///222111---'''!!!%%%(((******(((&&&''')))***---111222000...,,,,,,))))))))))))((())),,,...000,,,'''&&&(((******)))%%%&&&)))+++---.........++++++************))))))'''''')))+++...///000///333333333333222111//////111//////444:::<<<777222******))))))+++,,,---...111000///------///222444...,,,************)))((((((---222///(((###$$$''')))---333999;;;777000***'''''')))---111555555555666444///***+++...---))) ###))),,,---&&&(((***,,,+++(((%%%"""$$$'''***+++******+++---222222111///,,,***)))(((((((((***///444777777666999444000///222666:::<<<>>>999444333555666444111000333444222///---///222222111000......///000000555555777888:::<<<>>>???>>>>>>>>>??????>>>>>>>>>===<<<:::999888888777666999:::<<<<<<>>>CCCKKKRRR\\\kkk""""""!!!!!!  $$$%%%'''((('''&&&$$$$$$  !!! !!!)))333JJJccc}}}pppaaaQQQBBB:::---***&&&&&&((()))((('''((()))(((&&&###  """""""""'''+++---///111333000---)))%%%###$$$&&&))),,,&&&!!!!!!&&&)))&&&""" """""""""###%%%'''***(((%%%!!! !!!%%%(((&&&$$$ """"""!!! ###%%%)))(((&&&###"""###%%%(((&&&&&&&&&%%%$$$"""!!! """&&&((('''""""""###$$$$$$######$$$'''***++++++)))%%%!!!&&&&&&%%%''')))***+++***'''%%%%%%&&&***,,,------***&&&$$$######%%%(((,,,///---)))%%%((()))***)))((((((***,,,)))'''%%%$$$%%%&&&''''''***...222111,,,$$$%%%(((+++***'''%%%''')))+++---000111///---,,,,,,'''''''''&&&''')))---111222---(((&&&'''((((((&&&$$$%%%'''(((******++++++((((((((((((((('''&&&&&&"""'''---222444444222000333333333333222111//////111///000444999:::666222,,,,,,,,,,,,,,,...000222555333///------...000111)))(((((()))+++---,,,+++)))---///+++$$$ ###((()))+++---111333111---)))$$$$$$''',,,222666888888666444...)))***...---)))!!!'''+++,,,''')))***+++***'''###!!!###%%%'''(((((((((((()))000222333222...***((((((&&&'''***...222555555555777555222111111111222111888555111000111222000...---///111///---,,,...111555444333222222222222333777888999;;;<<<=========>>>???@@@@@@@@@>>><<<;;;<<<<<<;;;:::999777666666666777888888999???HHHNNNVVVggg&&&$$$!!! !!!!!! """###%%%%%%$$$###$$$%%% !!!$$$$$$$$$***222CCCZZZzzzrrrcccSSSFFF???111---((((((***++++++)))***++++++((($$$ !!! $$$(((,,,---...000111333333000,,,(((&&&'''(((+++'''$$$###%%%&&&%%%### """"""!!!!!!"""$$$(((&&&###!!! ###&&&###"""  !!! !!!###%%%###!!! """$$$&&&%%%%%%%%%&&&%%%%%%$$$###"""###""" ###$$$%%%&&&&&&''')))++++++***((($$$ ###%%%$$$$$$'''+++,,,---,,,)))'''''''''''')))++++++(((&&&%%%%%%!!!###&&&***---,,,)))&&&(((***,,,,,,***))))))***%%%$$$#########$$$%%%&&&&&&+++//////)))!!!!!!%%%)))(((%%%$$$''',,,,,,...000000///---,,,,,,''''''&&&%%%%%%'''+++///...***&&&%%%((()))((('''$$$%%%&&&''''''(((((((((&&&&&&%%%%%%$$$$$$######!!!'''///666777666333222222222111000//////......000000111444555555333111---------,,,,,,---000333666333...,,,+++,,,,,,+++%%%%%%&&&))),,,......---'''))))))&&&!!!###'''+++,,,,,,,,,,,,+++******'''(((***///444888999999333111,,,''')))------)))!!!'''***+++'''((()))***)))&&&###!!!"""###&&&((((((((('''&&&,,,000444444000+++))))))%%%&&&))),,,///222333444666666444222000...------333222000000111000///---***++++++++++++,,,...111444444444444444444555555888999:::;;;<<<<<<;;;;;;>>>@@@BBBCCCBBB@@@<<<::::::;;;<<<;;;999777777777555666666555666<<>>CCCFFFFFFCCC>>>;;;888:::<<<<<<999777777888666777777666777<<>>GGGOOOWWWfff+++)))%%%  !!!"""""""""!!! !!!"""""""""!!!!!!"""!!! """%%%))),,,...;;;HHH___yyyqqq]]]MMMEEE???777...*********(((%%%$$$$$$''')))%%%  !!!"""%%%))),,,+++'''$$$&&&''')))***(((### ###### """$$$###!!! ###&&&&&&'''((('''&&&&&&(((***%%%###!!! """############!!!!!!"""""" """(((+++***'''%%%###"""%%%((()))(((&&&&&&!!! $$$$$$###(((%%%!!!!!!###%%%$$$""""""%%%)))***'''###  """###""" %%%)))------***'''&&&&&&,,,,,,,,,---...,,,)))&&&"""$$$&&&''''''((()))***///,,,))))))+++---,,,***,,,---...+++'''%%%%%%&&&'''&&&'''((())))))'''%%% !!!&&&***---...---///222444222...)))&&&))),,,...***$$$ !!!%%%***...000222222---***'''&&&'''((((((''')))&&&###""""""#########'''))),,,...///111333555111222222///+++)))+++---///000111111000...,,,******++++++)))((()))+++---,,,+++)))&&&######%%%'''(((''''''+++000000***%%%''',,,000111...,,,,,,---,,,------+++(((&&&%%%%%%,,,***))),,,///000---***(((***+++***)))((()))***$$$%%%%%%!!!%%%+++'''&&&%%%$$$$$$%%%'''(((((())),,,------,,,***(((+++***+++...111///***&&&######(((///111///444<<>>777444111///222888444555444222000///000111,,,)))&&&'''***...111222333000///222777888555111444555777999:::999888777777999>>>GGGNNNMMMCCC999::::::;;;;;;:::999888666666999<<<======AAAJJJQQQWWWggg((('''$$$ !!! !!!!!!!!!!!!!!! """###$$$%%%$$$$$$###""""""!!!"""###&&&***,,,,,,111>>>VVVqqqtttaaaQQQHHHBBB999///***,,,...///---%%%%%%'''(((### """!!!"""$$$&&&***,,,,,,)))&&&%%%'''***,,,***$$$!!!  !!!###$$$###!!!!!!###&&&%%%&&&''')))+++,,,,,,,,,%%%###!!!  """######!!! $$$)))+++)))%%%&&&%%%$$$&&&)))***)))'''$$$ !!!###""" """!!! """%%%$$$!!!!!!%%%&&&$$$ """&&&)))***(((&&&&&&'''*********+++,,,,,,***)))&&&''')))))))))((()))******)))((())),,,---+++)))---000111---(((%%%&&&))))))))))))*********((('''$$$"""!!!!!!$$$'''))))))***,,,...000///+++'''%%%)))---///,,,%%%  """$$$(((+++///000111111+++(((&&&&&&)))+++,,,,,,---***&&&$$$%%%%%%&&&%%%###%%%((())))))***,,,---...///000...***((((((***+++---...//////---+++***((()))***)))'''''')))+++((('''%%%""" """$$$%%%&&&)))///444444...(((''',,,111222000//////000...//////---***'''''''''(((((()))+++------,,,***)))******(((''''''(((***---,,,)))###!!!&&&)))(((&&&%%%%%%''')))******,,,...//////...,,,+++///...---///111000---)))&&&&&&***000111111666===AAA;;;666555333333666<<<888888777444111///000111222000------///222333444444222111444888999555111333555777999999888666555444555999AAAIIIJJJCCC<<<:::::::::999888666444333444777;;;<<<===BBBJJJQQQ\\\kkk%%%$$$###!!!!!!######"""!!!!!! %%%&&&'''((('''%%%###"""!!!"""$$$&&&((()))******(((666LLLfff~~~yyyfffVVVLLLEEE<<<111,,,///333666666&&&&&&'''(((###"""$$$$$$""" $$$%%%'''***---...,,,***&&&(((+++---,,,''' """###"""###$$$###""""""$$$&&&"""###&&&+++000111---***###"""!!! !!!###$$$%%%$$$######&&&)))***&&&###&&&&&&&&&(((******)))'''###!!! """$$$$$$!!!"""%%%### !!! !!!###&&&'''&&&%%%%%%&&&'''''''''(((((()))***+++***+++,,,+++***)))***+++''''''''')))++++++***(((...222333///((($$$'''+++,,,,,,,,,,,,,,,+++***)))***'''###""""""#########&&&''')))******(((&&&$$$***---///---(((###!!!!!!'''(((+++---///000000000((('''&&&'''+++///111222333///***''''''((())))))"""###%%%%%%$$$$$$%%%&&&)))+++---,,,***(((''''''(((***+++------+++)))(((&&&((()))((('''&&&'''(((###""""""%%%+++333999888111+++(((,,,222444333111111222111222222000,,,)))((((((''')))+++,,,,,,,,,,,,,,,******)))&&&$$$%%%(((***222000+++$$$ %%%+++)))'''%%%%%%(((+++---...///000111111111///...555222///000222333111///***)))+++///000111666<<<;;;666444555666666999???@@@???<<<888444222222333999777555555666777666555444333333666999888444000222444777999:::888555333333222444:::AAADDD@@@<<<999999888777555222000///000444888;;;>>>CCCKKKQQQ^^^mmm$$$$$$$$$""" """###%%%$$$"""!!! !!!%%%&&&'''((('''%%%""" !!!###&&&((((((((((((((()))555HHH]]]sss|||lll\\\QQQHHH???555000222666777777&&&%%%'''(((%%%$$$$$$$$$######""""""###%%%%%%&&&)))---//////...)))***+++------)))""" ###"""""""""######$$$$$$%%%##################$$$%%% $$$+++111111+++$$$!!! !!!!!! $$$&&&''''''&&&%%%&&&''')))'''$$$ %%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''%%%!!!###"""  ###%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***+++,,,,,,+++***)))***,,,)))((('''&&&''''''((((((---111333...&&&###&&&,,,...//////...---,,,,,,,,,,,,)))%%%""""""!!! $$$%%%'''(((((('''%%%$$$))),,,///...***&&&$$$###,,,,,,---///////////////)))''''''(((,,,000333444555111,,,))))))***+++,,,$$$%%%%%%$$$"""!!!"""$$$%%%'''***+++,,,+++***)))))))))***+++***)))'''&&&&&&'''((((((&&&%%%&&&'''  %%%---666;;;888111+++)))...333555333000000000111222222000,,,)))((((((***---000000...,,,---///,,,+++)))&&&$$$%%%))),,,///---(((###$$$(((+++)))&&&%%%%%%(((,,,...111111222222222222222222777444000000444777777666///...------...000444777555222222555666666999===EEEDDDBBB===888555555555999888888888::::::888777222222333555777666222...111444888;;;<<<;;;888666777444222444999;;;:::777888888666444222000...---...111555:::>>>DDDKKKPPPZZZjjj%%%&&&&&&%%%###!!!"""###'''%%%$$$"""!!!!!!"""""""""###$$$$$$$$$"""!!!$$$((()))'''%%%%%%%%%+++555DDDUUUhhh}}}pppaaaTTTIIIAAA888333333444222///$$$###&&&)))((($$$$$$''')))&&&""" """%%%&&&$$$$$$$$$&&&***...///000...,,,***,,,...---(((### !!!""""""!!!"""$$$&&&$$$%%%&&&(((((('''%%%$$$######""""""###$$$$$$$$$""""""%%%+++111///(((  """###!!! ###&&&((((((''''''''''''&&&$$$!!!###$$$&&&''''''%%%######$$$$$$%%%%%%$$$!!!!!!!!! !!! """###!!! ###&&&***,,,((('''&&&%%%%%%$$$$$$###%%%%%%$$$""" !!!$$$(((***++++++***((((((***,,,---+++(((%%%###$$$'''))),,,///000+++$$$"""%%%***---//////...,,,+++,,,...,,,)))%%%"""""""""!!!!!!$$$%%%'''((()))((('''&&&(((***------,,,)))'''&&&........................+++)))((())),,,///111111222///+++))))))+++,,,,,,&&&'''&&&$$$"""!!!"""$$$$$$%%%(((,,,...//////...++++++***)))'''&&&%%%%%%'''((()))(((&&&%%%&&&'''!!! %%%...555888555---(((***///444555111---++++++///000000...***'''&&&&&&,,,///222111...,,,---...---,,,***&&&%%%''',,,000,,,***&&&""" !!!%%%((()))(((&&&%%%%%%(((+++---000000000111111222333444555222000111666:::;;;;;;666444111//////222444444111///000555666444555888BBBBBBAAA===888555444444444444555777999:::999888000000111333444222000---222555999===??????>>>======999555333444444333222777666555333111000//////...000333777===CCCJJJNNNVVVggg%%%'''((((((&&&$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!%%%((((((%%%""""""###(((222???LLL\\\qqquuueeeVVVHHH@@@666111///...***&&&"""!!!$$$)))***)))+++000+++&&& """%%%'''""" """&&&+++///000///,,,+++...222222---(((###&&&((()))((('''''''''%%%&&&'''(((((('''%%%$$$###""" !!!###$$$$$$######$$$&&&+++---+++%%% """$$$###!!!"""%%%'''''''''&&&%%%###!!!  ###&&&'''%%%""" """!!!!!! """  !!!"""""""""$$$&&&$$$$$$$$$%%%(((+++...111,,,)))&&&$$$$$$%%%$$$###%%%&&&&&&$$$!!!!!!$$$(((,,,,,,+++)))'''&&&(((***...,,,***&&&$$$$$$(((++++++++++++'''$$$###&&&)))***,,,...,,,))))))+++...+++(((%%%######$$$$$$###&&&'''***++++++***(((&&&'''((()))+++++++++++++++------------------------,,,***((((((***---......,,,***((((((***,,,------&&&&&&&&&$$$"""!!!###%%%''''''))),,,000222222000,,,***'''%%%$$$$$$%%%&&&(((((((((&&&$$$$$$%%%'''$$$!!! ###$$$###!!!!!!&&&---222444000+++'''+++///444555111,,,)))(((,,,------+++(((&&&%%%%%%***,,,...///...---------,,,+++***'''''')))...222---+++((($$$###"""######((('''&&&&&&''')))+++---,,,,,,,,,---...111333555222000///222777;;;;;;999888888555222222666666333///...000555666333111333999:::;;;:::777333222111111000111444777999999888000111222333333222111111666777;;;>>>@@@AAAAAAAAA@@@===888666444333111000555444444333333444444555000000111444:::AAAHHHLLLTTTfff$$$&&&)))***)))''''''(((&&&'''''''''''''''&&&&&&"""%%%(((&&&""" """&&&...999CCCOOOddd~~~yyyhhhWWWGGG===111***((('''$$$!!! ###(((******---333)))$$$"""$$$$$$"""(((---///---,,,---333999888111***'''+++///111///,,,)))((('''&&&$$$""""""###$$$%%%### """######!!! ###%%%&&&$$$!!! ######!!!!!!###''''''%%%"""  ###&&&'''$$$ !!! ###%%%"""!!!!!!!!!!!!"""$$$&&&&&&&&&&&&(((***---000111,,,((($$$###$$$%%%%%%$$$$$$''')))'''%%%$$$(((,,,000000---***&&&$$$%%%&&&)))+++,,,+++)))(((***,,,+++)))&&&%%%%%%&&&((()))&&&)))+++)))&&&&&&***...+++(((%%%$$$$$$%%%&&&%%%'''))),,,......+++(((&&&&&&%%%&&&(((***---......************+++,,,------+++)))''''''(((***++++++%%%%%%%%%(((+++---......'''''''''%%%$$$$$$'''))),,,+++***,,,///111111///)))&&&""" ###'''))))))(((&&&###!!!!!!$$$''''''$$$"""###''')))'''$$$!!!%%%+++///000...+++))))))...444555111,,,)))))))))***+++***'''%%%%%%%%%((((((***---000222222111))))))(((''''''***...222---+++)))'''&&&%%%###"""''''''((()))***+++,,,---'''''''''(((***...222444000000000444888999777333444555333111333888888333------000666777333111111000444777999777444222111111000000222666888888888444444555555444555666777;;;;;;<<<>>>???@@@AAABBB>>><<<:::999888777555444222222333444666888;;;<<<333222000222777???FFFJJJSSSeee"""%%%)))++++++******+++&&&'''((()))))))))((('''"""%%%(((%%% """&&&...777>>>GGGZZZsss|||jjjWWWFFF;;;---$$$""""""!!! """''')))***---333'''### """"""!!! &&&+++...***+++///888>>><<<333)))***///444666444///***''')))&&&!!!###&&&""" !!!###""" !!!!!! !!!'''&&&$$$!!! ###''''''$$$ ###!!! &&&((($$$   ###%%%%%%&&&''')))+++---///111***&&&"""!!!$$$&&&&&&&&&$$$'''+++***((((((,,,111555333000+++&&&######$$$$$$(((---///---,,,,,,---,,,((($$$$$$&&&)))))))))###&&&)))'''%%%%%%)))...,,,)))&&&%%%%%%&&&&&&&&&''')))---000///,,,(((%%%%%%$$$$$$&&&***---000111((((((((()))***+++------***(((%%%%%%'''***++++++""""""$$$(((,,,/////////)))))))))((('''(((+++---111...+++,,,...000///---%%%""""""(((,,,((('''$$$ ###&&&)))%%%###%%%***,,,)))&&&!!!%%%***---...---,,,,,,(((---444555222...++++++((()))***)))'''&&&%%%&&&''''''(((...444888888666&&&''''''''''''***...222+++*********)))(((&&&$$$'''(((***+++------------$$$$$$$$$%%%(((,,,111333000000111555888777333...---//////---111888777111+++,,,111888999555222222---222777::::::777555444333111111222555777888888777777888777777888;;;===???>>>>>>===>>>???@@@@@@:::;;;;;;;;;;;;;;;:::999111222333555888<<>>??????===999666555777999888999;;;;;;;;;999777666555222111444:::@@@BBBBBB@@@:::333///222999AAAEEETTTfff ###%%%&&&''')))---000...000222444333111---+++&&&"""""""""#########""" !!!(((222888;;;CCCXXXlll{{{mmm___JJJ888&&& !!!!!! """$$$&&&###"""  !!!!!!!!!%%%(((+++...111444444111...+++111:::DDDCCC888,,,%%%$$$&&&$$$!!!!!!$$$""" ###%%%%%%$$$###"""###### $$$"""!!! ###"""!!!$$$''''''%%%$$$  ###%%%***///000,,,((('''%%%%%%&&&'''(((((()))((((((***,,,......------000111///***&&&%%%%%%******,,,222777777222---)))(((''''''((())))))((($$$)))...///---,,,...000,,,((($$$%%%))),,,,,,***(((+++...111222111...,,,111...+++((('''(((+++,,,)))%%%!!! !!!""" """###%%%'''***---///111)))'''%%%&&&'''))))))((()))******+++---...000111,,,------,,,++++++,,,...+++'''### ###'''))))))))))))&&&###!!!"""###&&&&&&'''***---...---,,,+++)))))),,,000222000,,,)))...333777666222...+++++++++,,,---------,,,,,,//////---...:::GGGDDD777...---+++******+++---...000333777;;;;;;777000+++((()))+++---...---+++)))'''$$$###&&&+++//////---...000222444666555222000111111000///------///111000111333555666777777777777888>>>EEECCC;;;666666666777888999999888777666666666555444333333666888======<<<:::777666777888999:::<<<<<<;;;999666444000//////444;;;AAACCCCCCAAA<<<666444777<<>>BBBFFFGGGWWWiii######"""###&&&+++111555888999::::::888444000---///+++'''&&&)))((($$$"""&&&''''''%%%###%%%'''+++---+++---999FFFWWWdddpppuuuwwwvvvjjj\\\HHH555""""""$$$"""###!!! !!! !!!"""###$$$$$$%%%'''***---///111111111777;;;===999111***)))+++)))'''$$$######$$$%%%%%%&&&$$$""""""$$$$$$###"""###&&&((()))***+++)))'''%%%%%%&&&&&&!!!!!!$$$$$$""" ###'''((('''%%%$$$""""""!!! %%%)))...222000***&&&(((++++++***'''%%%###!!!!!!###&&&((()))'''%%%"""''',,,...,,,++++++,,,---+++***+++---...,,,***%%%###"""###&&&'''((('''***,,,......---,,,,,,...+++'''%%%***111333---'''%%%)))///444777666444222222000---***(((&&&&&&%%%!!!###$$$""""""###$$$%%%&&&&&&&&&&&&***'''$$$""""""###""""""$$$&&&))),,,......---,,,.........,,,+++,,,///222333000,,,,,,------,,,***///111222111...+++******$$$###$$$'''+++///111111---+++***,,,...///...,,,---333;;;>>><<<777333111000///.........///000111///000///+++...444777444111000...---,,,---...//////555;;;<<<888111---+++,,,---------,,,---...///---+++)))***---......,,,...//////......///111222111000...,,,***,,,///333333333333333333333333333666:::???BBB???999444222666888;;;>>>>>>===:::888888999:::999666333222222666888999999777666666777666888;;;======:::777444......111888???DDDDDDBBB<<<;;;<<<@@@EEEIIIKKKLLL[[[lll((('''%%%&&&)))///555888777777666555333000...,,,---,,,,,,000222000''' """&&&((((((&&&%%%***((('''%%%###$$$///:::GGGUUUbbbiiippprrrhhh[[[DDD111 ###!!!%%%%%%###!!!!!!  ###%%%(((***++++++'''(((***---...000000111333666666333---)))***---(((%%%###"""$$$&&&&&&&&&((('''%%%%%%%%%&&&%%%$$$!!! """%%%'''&&&((())))))(((''''''(((&&&""" !!!  """"""!!! """$$$$$$""" !!!"""!!! """%%%'''((('''%%%###""""""""""""""" ###(((+++...111---'''&&&***......,,,(((%%%$$$ """$$$&&&&&&###!!!$$$))),,,+++***,,,---...,,,***)))))))))((((((&&&%%%%%%''')))******)))+++,,,------,,,+++,,,,,,)))&&&%%%)))///000+++&&&&&&***...333444333111///,,,,,,,,,+++)))&&&###!!!"""$$$&&&$$$!!! $$$&&&'''&&&$$$"""%%%$$$###$$$%%%%%%###"""!!!!!!###%%%'''***---...111///---***))),,,111555111...,,,---111222000---...000222111///,,,,,,,,,$$$###"""%%%)))...111222,,,+++******+++,,,,,,+++,,,444===BBB@@@;;;888777222111///---,,,,,,------...///...******---111222222000...,,,++++++,,,---,,,000555666222---******---...///...------///222///...---------......---111222111...,,,,,,///111111111///,,,***+++///222444444333333222222222222444888<<<<<<:::666333000222444888;;;<<<<<<:::888888:::;;;:::777555333333444666777777666555555666333666999<<<===<<<:::999444444666<<>>AAABBB???<<<555666:::@@@HHHOOOTTTUUUYYYiii000...+++---111666999:::222000---******+++...000222555999;;;:::444---(((!!!"""$$$&&&''''''&&&&&&%%%!!!$$$+++***555@@@JJJWWWbbb___UUU===,,,!!! """%%%%%%### """$$$%%%$$$$$$%%%'''+++000555999===>>>111222333222111...+++)))...000111///+++(((((()))((($$$ %%%***,,,,,,'''&&&###!!! """$$$###!!!!!!%%%)))+++***(((&&&%%%### !!!###""" """""""""%%%((((((&&&$$$$$$%%%!!!###### !!!&&&$$$%%%&&&'''&&&$$$"""!!!###$$$&&&''''''&&&$$$###$$$(((++++++---///,,,&&&(((---222222...***)))***&&&$$$###""""""""" !!!$$$&&&&&&$$$$$$'''***+++,,,,,,,,,,,,---...///+++,,,///222333111---))))))((((((((()))***+++++++++***)))'''&&&''')))***)))***,,,---...---,,,,,,&&&&&&&&&'''((()))******,,,***((((((***(((%%%!!!"""%%%''')))***$$$######$$$''')))))))))!!!###***...)))))))))(((((())),,,///***&&&$$$(((000444333///***+++,,,,,,+++,,,...000,,,)))&&&&&&)))---000222------,,,***))))))***,,,***444???DDD@@@:::888888333333333222111000///...///---------...///111333333111...,,,******++++++)))(((((()))+++------,,,---000333222///...111444111222111000//////000111333555555222......111555777777666333111000111222666555444333333333444555222777777333111444444222111222333444444444333222222444555555444333444555555555555333111111333555555555777888:::<<<======>>><<<;;;===@@@@@@>>>:::666666888===EEEMMMRRRUUUXXXggg222///---...333777999999222///+++((((((+++000222888;;;>>>===999333...,,,###$$$$$$%%%&&&&&&&&&&&&### !!!!!!!!!$$$)))$$$...777@@@MMMXXXVVVMMM===,,, !!!"""$$$&&&&&&$$$""""""""""""$$$&&&''''''&&&)))+++///333888===AAACCC000222333444333000---+++///111111///+++(((&&&&&&)))$$$ &&&,,,//////((('''$$$!!! ###%%% ###"""&&&+++---+++(((%%%###""" ###!!!$$$&&&&&&""" $$$)))******'''""" !!!### """"""$$$***$$$%%%&&&&&&&&&$$$!!! $$$%%%&&&''''''%%%$$$"""$$$(((***+++---000---''')))...333333///++++++---)))&&&###""""""!!! ###%%%%%%$$$!!!!!!%%%(((&&&(((***,,,---...000222)))+++...222333000***&&&((('''&&&''')))***+++***------+++'''$$$%%%)))---******+++,,,------------'''&&&$$$$$$&&&***...111000,,,)))***------)))$$$"""&&&((('''%%%######&&&)))+++,,,((($$$###'''###%%%((())))))(((((())))))%%%"""&&&...333111...)))************,,,///111000,,,)))(((***...111222......---,,,******+++---***444???CCC>>>888555555333444555555555444333222---+++***,,,...///000222444222///---++++++++++++(((%%%###$$$))),,,---,,,---111444444000///111444222222222111000000111222111444666444000000333888444555666666555555777888666666444444333444555666000444444...,,,111333111444333333333222111000///222444555555444555666888666666444222000000222444777777777888999:::<<<===>>><<<;;;<<<>>>???===:::888777777;;;BBBJJJQQQTTTYYYiii===888333222444555555333111111///+++(((***///444AAA@@@===888444333333444,,,+++***'''$$$$$$%%%'''$$$###!!! """###&&&***///555:::???DDDGGG;;;...###'''(((((('''&&&$$$$$$$$$$$$%%%"""!!!''',,,,,,---///888888444333;;;CCCBBB:::111+++)))...111///,,,***222444555000(((###"""###$$$###"""$$$'''***,,,,,,)))'''%%%$$$###$$$&&&'''""""""%%%$$$ !!!%%%***+++(((%%%$$$$$$!!!!!!!!!!!! $$$###"""""""""###$$$%%%111+++###!!!"""!!!"""((('''''''''&&&%%%$$$""""""'''))))))&&&"""!!! ###(((---111000,,,((('''+++...///...+++***))))))%%%!!!"""&&&(((&&&###((('''$$$###""""""###$$$((()))+++++++++,,,...000)))+++------+++)))''''''(((((())))))(((((()))***......---+++))))))+++------+++(((&&&&&&(((+++---(((%%%"""$$$(((,,,.........***'''(((,,,...,,,(((!!!!!!#########%%%&&&'''''')))+++...++++++((("""###)))%%%%%%%%%&&&&&&((()))***$$$$$$$$$'''+++---...---)))***++++++++++++---///000,,,((('''+++///111111000000000...***(((((((((---111666999888555333222666:::>>>???===:::777666222111///,,,***+++///222222///,,,,,,...000000///+++)))&&&###$$$''',,,///444666777444111///111444777555111...---...///111111222333222222333666888777555444666999;;;======;;;888444333666777777666888666222...++++++...111555555555444222///,,,***000111333555666666666555666555444222222222333333444444555666777777888888======<<<===>>>???AAABBB666888;;;>>>@@@DDDIIIMMM]]]lll;;;777222111333444444333///111111///---...222666@@@>>><<<888444111000000...---+++'''$$$###%%%&&&%%%###!!! """$$$&&&$$$&&&))),,,111555:::===777--- $$$((((((&&&%%%###"""!!!"""###$$$$$$!!!###))).........000999:::999555777===>>>;;;333...,,,000222///***'''---000111---((($$$$$$&&&&&&%%%%%%%%%%%%''')))***,,,+++)))((('''''''''(((###"""%%%$$$ """%%%((((((%%%"""!!!!!!!!!"""###$$$$$$""" $$$$$$######$$$%%%'''(((,,,'''""" !!! !!!$$$$$$$$$%%%%%%%%%$$$######)))***)))&&&!!!!!!!!!%%%***------)))&&&'''***---...,,,)))&&&%%%&&&###"""$$$(((+++)))&&&'''&&&$$$"""""""""$$$$$$%%%'''(((((('''(((***,,,)))+++...---+++'''%%%$$$&&&(((+++***((('''((())),,,---...---++++++,,,---...---***)))((()))+++,,,,,,)))&&&&&&***---......---)))&&&'''***,,,***'''!!!"""&&&&&&%%%&&&'''((()))***)))***+++)))''''''(((***(((&&&%%%&&&((())))))((($$$######&&&))),,,------)))******)))((()))+++---...+++)))))),,,/////////---......---+++******+++***...444777666444333222999;;;>>>>>>;;;777555333222000...,,,+++,,,------111///------//////...,,,+++)))'''%%%%%%(((+++...111333555444111000222444444222///,,,,,,...000222444444444222111222555888666555444666999<<<>>>>>>:::777444444666888888777888666444000------///222777777666444222000...,,,...000222555666777777777555444222111000000000111333222333333444555666777:::;;;===???AAAAAAAAAAAA888999<<<>>>@@@EEEJJJNNN[[[kkk:::666111000111333333111---111555666444333555777;;;:::888555111---***)))------,,,)))%%%$$$$$$&&&%%%###"""!!!!!!###&&&((($$$######$$$'''+++///111111))) !!!&&&(((((($$$""" !!!###%%%"""$$$***.........000666999999555333666999:::666111111444555///(((&&&(((***,,,***&&&%%%&&&((()))))))))&&&###"""%%%(((++++++++++++***)))((('''$$$ ###%%%### !!!###%%%$$$"""  """$$$&&&&&&%%%$$$"""############$$$%%%''''''&&&###   """###%%%&&&''''''++++++)))%%%""" """### !!!"""&&&))))))(((&&&%%%(((,,,,,,***%%%""" ###"""###&&&+++---+++)))&&&%%%###""""""###$$$%%%$$$&&&''''''&&&&&&''')))))),,,//////+++&&&"""!!!###(((------)))&&&&&&)))+++,,,---,,,++++++,,,...000///...,,,++++++++++++---***(((((()))++++++++++++(((%%%&&&((()))'''$$$ ###%%%(((&&&###$$$''')))(((&&&&&&(((,,,000333222///---***&&&$$$&&&+++---+++'''%%%###"""###'''***,,,---******)))'''%%%%%%(((************,,,......---++++++,,,,,,,,,++++++---///(((,,,000333333222000000999;;;<<<;;;777444111111000...---...000///,,,)))000///...//////...+++)))*********)))'''(((***---,,,///222222000///000333///---+++***+++...222444666555444111///000333555222222222555999<<<>>>>>>888666444444666888999999777777666333000000222444999888666444222000//////---///222555777888888888555444222111000000111111222111000000111333666777999;;;???BBBCCCCCCBBB@@@;;;<<<===>>>@@@EEEKKKOOO[[[kkk<<<777222///000111000///...444:::<<<:::777555555333222111///,,,(((### (((***,,,+++)))&&&%%%$$$###""" !!!###&&&((('''$$$!!! """%%%''')))(((######&&&'''&&&!!!  """###!!!###)))---++++++,,,000111111000000333666888666444666::::::222+++(((&&&((()))(((&&&%%%''')))+++---,,,''' !!!&&&'''(((***++++++***((('''%%%""" $$$%%%###!!! !!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""###!!!  ###'''***---...---+++)))&&&%%%%%%''')))$$$######%%%((())))))(((%%%'''******'''###""""""$$$(((+++,,,***(((%%%$$$############$$$$$$%%%'''(((((('''&&&'''(((+++...111000,,,&&&!!! '''---...)))&&&&&&(((******)))((('''(((,,,///222222111000///---++++++))))))((((((((()))))))))+++(((%%%%%%&&&&&&$$$"""!!!$$$$$$###$$$'''***((($$$!!!###(((***(((%%%%%%%%%)))111888999444///)))%%%"""&&&---111...)))&&&$$$""""""&&&***,,,---+++***)))&&&######%%%(((''')))+++......---***(((+++,,,---,,,++++++---...'''***...///...---,,,,,,555777888666333000/////////------111666666000***000000111111///,,,)))&&&***,,,---,,,***((()))+++***---000000...,,,---///---+++)))(((***///444777666555222///,,,,,,///111......///222666:::;;;;;;666555555555777999:::;;;777888777666444333555666:::888666333111000111111111222333555666777777777555444333333333333555555222111000000111555888:::===>>>@@@BBBCCCBBBAAA@@@>>>??????@@@AAAEEEKKKOOO]]]mmm===888222//////000...,,,000666===???<<<777333222,,,+++))))))(((%%% !!!%%%+++---,,,(((%%%###!!! !!!###%%%(((%%%!!! !!!######### """%%%$$$### !!!""" &&&)))'''&&&'''(((&&&'''+++000333555666666666;;;AAAAAA888000---)))))))))'''&&&&&&'''(((---...,,,&&& $$$###%%%(((***++++++***)))$$$"""!!!"""$$$%%%###!!! """""""""!!! ###&&&""""""""""""!!!  !!!!!!!!!!!!"""###"""(((...222444---+++)))((()))+++---///)))'''&&&''')))+++++++++%%%'''))))))&&&"""###$$$%%%((())))))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&(((((('''&&&&&&'''---000222111,,,%%% %%%+++---***''''''(((***(((%%%"""!!!$$$***///222222222111000---+++***'''((()))*********+++++++++)))'''%%%$$$$$$"""!!!"""'''(((''''''))),,,&&&""" """(((+++***'''%%%$$$&&&---444777444///&&&"""!!!&&&///333000,,,(((%%%###$$$'''***---...,,,,,,***'''$$$$$$%%%'''&&&))),,,...---+++(((&&&,,,---...---+++******+++(((***,,,,,,***)))((()))///000222222111//////000...---///444::::::555000000111333222000,,,(((&&&***...000///+++((((((******---000///,,,+++,,,...///---***)))+++000555999555555222...+++***,,,...++++++,,,///333666777666444555666777888999:::<<<888888888777666666888999;;;999555111000000222333777666666666666666777777555444444333444666777888555444333333555999<<>>:::555111000111444777===;;;888555555666888:::777777666555666777888999888777777888;;;>>>AAACCCFFFDDDCCCAAAAAAAAABBBCCCBBBDDDEEEFFFFFFHHHKKKNNNXXXiii333///******,,,......---///555:::;;;888444111111***(((&&&(((,,,,,,)))%%%%%%&&&''''''%%%######### !!!###"""###&&&***)))###""""""""" !!!"""###$$$$$$$$$&&&(((%%%######'''''',,,333444000000444;;;???HHHPPPNNNDDD:::777222000---+++++++++++++++---***&&&""" !!!###%%%%%%&&&'''((((((((('''''' """$$$$$$###"""  """###""" !!! !!!"""#########"""""" !!!"""!!! ###&&&######""" %%%+++///111---+++)))***---......,,,,,,***)))***+++,,,,,,+++(((((()))((('''''')))***'''((((((((('''''''''(((***))))))((('''%%%$$$###"""$$$''')))((((((((((((---......,,,'''!!! ###(((,,,---+++)))((('''%%%""" """%%%)))++++++***)))(((&&&&&&%%%,,,///222222000---------......,,,)))%%%###"""""" ###'''+++//////,,,)))%%%%%%%%%&&&''')))***++++++)))(((***---...,,,***"""###%%%)))---......,,,+++***)))***---///000///...///000///---*********(((***+++***'''%%%&&&''')))---000111///+++(((&&&$$$%%%&&&&&&&&&&&&(((***))),,,111333333222111111------...000111222222222111444555444000,,,***+++---222555222+++'''(((+++///111222111111333888===<<<888444000000333777:::;;;<<<<<<999666333333333444333444555777777666444444666999999888888999;;;999999888666555888<<>>CCCLLLTTTRRRFFF<<<888444111...------.........,,,(((###!!!!!!###%%%&&&%%%%%%%%%%%%$$$###"""""" """$$$$$$$$$###!!! """### !!!  """""""""""" !!!!!! """&&&%%%&&&%%% ###(((+++,,,...+++******,,,---***(((***)))((()))***+++***))))))))))))((('''))),,,///(((((()))((('''((()))+++++++++***)))(((&&&$$$###$$$'''***,,,,,,++++++,,,+++,,,,,,)))$$$  &&&---000---)))&&&''''''%%%$$$###$$$%%%((('''&&&$$$############,,,000333222///+++)))***000///---***&&&$$$######$$$%%%(((...333444///+++&&&'''(((((('''''')))***,,,,,,,,,------,,,***(((###$$$'''***+++++++++***,,,++++++---///111111000...111333222000---++++++)))++++++(((%%%$$$&&&((('''+++000333111,,,(((&&&!!!###$$$%%%&&&'''***---***...333666555333222111,,,------,,,++++++---///222444666444000,,,,,,---///333666222+++&&&(((,,,000222333333444888???EEEAAA===777222111333777:::>>>@@@AAA???<<<999777777999888888999;;;:::888555444777::::::888777999;;;999999777555555888===AAADDD@@@999444333666:::>>>AAA===888444444999???CCCJJJHHHEEEBBB???===<<<;;;999;;;===???BBBDDDFFFGGG>>>@@@CCCEEEGGGGGGFFFEEECCCFFFIIIJJJJJJJJJKKKLLLXXXiii))))))'''(((...555555000000333888:::;;;:::::::::666444222222333444444333,,,)))&&&$$$###"""!!!### """###&&&,,,111///''' ###%%%%%%$$$"""&&&((((((&&&%%%$$$"""$$$&&&(((***+++,,,,,,,,,555>>>===555---+++---;;;CCCJJJKKKEEE===999888///111///++++++...///---'''$$$###%%%### ###$$$$$$"""!!! !!!### """%%%&&&&&&%%%&&&$$$!!!!!!"""!!!""""""""""""###  """&&&)))'''  !!!%%%((())))))((('''((()))***+++000,,,%%%!!!(((+++)))+++((($$$%%%(((++++++***+++***))))))((()))))))))+++***)))))))))(((&&&$$$$$$)))///333333000---,,,///111111,,,###%%%+++...,,,***,,,...&&&''''''((('''%%%$$$######$$$$$$###"""###%%%(((333111...+++)))))))))***///000000...+++(((''''''"""'''...222111---)))'''''')))++++++***(((''''''(((---222222---***)))+++&&&$$$&&&+++,,,***+++...111///---///222555444222111222///,,,,,,///---))),,,++++++,,,------,,,+++'''(((***...111000***%%%'''''''''((())))))***+++,,,---...000111111000000///000///,,,)))+++222999888777555333111000//////...000222111...---...000222222222222333666<<<@@@;;;888555222222555888;;;:::;;;===>>>???>>>=========;;;888888888999888888777555444666999:::999777999888777999<<<@@@CCCDDDCCC???:::777777888:::;;;???999888;;;777555@@@QQQ]]]ZZZRRRHHHBBBCCCBBB@@@===<<<>>>AAADDDFFFFFFEEE??????@@@DDDHHHJJJIIIGGGDDDGGGKKKKKKJJJKKKNNNQQQXXXjjj******)))+++333;;;<<<777777777888:::<<<>>>@@@AAA999666333111222333333333---***'''$$$######""""""###""" !!!%%%+++///...(((!!! $$$&&&&&&$$$###&&&***+++***)))''''''%%%&&&)))+++...000111222333999>>>===666...,,,,,,444:::BBBDDDAAA;;;666333///111///,,,+++......,,,)))%%%$$$$$$"""###$$$$$$###"""!!!###$$$######$$$%%%(((*********&&&$$$!!! """$$$$$$###""""""######!!!!!!###&&&++++++###!!!$$$%%%############$$$&&&(((***...+++%%%!!!'''***(((&&&$$$"""$$$))),,,,,,***)))((((((((((((((((((((((((''''''(((******((('''''',,,111444333111000///000111000***"""!!!&&&,,,...+++))))))+++(((((((((((('''%%%###"""!!!"""#########%%%(((***000...,,,)))((('''((((((,,,...111111...***'''%%%$$$)))///111000,,,(((%%%'''(((***+++)))'''&&&%%%%%%+++000111---)))((())))))'''(((,,,...,,,...111111///---...222555666555000000...***+++......+++.........///000111000///((()))+++///111///+++&&&)))***+++++++++***)))(((%%%'''))),,,---............000///---+++---444:::<<<;;;888555333111111000000222333111000///222444222111111222555888<<<>>>888666444222333555777999888888888:::<<<>>>===;;;<<<:::777555666777777777666555444666:::<<<<<<:::<<<:::999999;;;>>>@@@AAAAAA>>>:::666666777999:::@@@:::888888555777HHH]]]nnnlllcccTTTHHHDDDBBB???>>>>>>???BBBEEEHHHHHHGGGBBBAAAAAACCCFFFHHHFFFEEEEEEHHHKKKLLLKKKKKKNNNRRRVVVhhh+++,,,,,,000:::DDDFFFBBB>>>;;;999;;;@@@FFFHHHIII>>>999444000///111222222---+++(((%%%$$$$$$%%%&&&%%%$$$###!!! ###(((------(((### !!!%%%(((******)))'''***,,,---,,,+++******)))***,,,///333666999;;;===??????<<<777111,,,+++---222888======999333///---000000------//////,,,---(((%%%$$$!!!###$$$%%%%%%######$$$&&&&&&&&&&&&&&&''')))+++---%%%### !!!%%%&&&%%%###"""!!!$$$$$$"""!!!&&&,,,///***"""""""""!!! """%%%((()))***)))$$$ %%%((('''!!! %%%***---,,,***(((((())))))))))))))))))$$$$$$&&&)))+++,,,+++))),,,...222444333222222222222222///(((!!!$$$(((+++,,,)))'''((())),,,,,,+++)))'''%%%###"""!!!###$$$%%%'''***,,,,,,***((('''%%%%%%&&&&&&(((,,,222444222,,,'''%%%&&&***...000---***'''%%%)))***+++,,,+++)))'''%%%"""(((...000...***((((((+++((())),,,......000444222///,,,,,,///333666777222222...***+++000000...///000111222333444444444------///000111///+++'''+++---...///...+++'''$$$"""$$$&&&***,,,......///...//////------000777<<>>>>>>>>===;;;::::::;;;<<<>>>@@@===:::666555555777999@@@<<<888666444;;;RRRkkk|||{{{qqq^^^MMMEEEBBB@@@>>>>>>???BBBFFFHHHIIIIIIFFFDDDBBBBBBCCCCCCBBBAAADDDGGGJJJKKKIIIJJJMMMPPPTTTddd,,,---///444???KKKMMMJJJBBB>>>;;;???FFFMMMNNNMMM@@@;;;444000...///000111---,,,)))&&&$$$%%%''')))''''''&&&###  """&&&))))))&&&#########%%%)))---///...---(((***,,,,,,+++************+++---000555:::>>>AAAEEECCC@@@<<<888333...***,,,///444999;;;888111,,,---111333222222444333000///***&&&%%%!!!###$$$&&&&&&%%%$$$%%%&&&''''''%%%$$$###$$$&&&(((!!! !!!!!! """%%%''''''%%%###!!!!!!$$$###!!!###***000---&&&""" !!!%%%''')))''''''######&&&%%%"""''',,,---+++((()))***+++---------,,,+++$$$%%%'''+++......,,,***---///111111111111222333333222...(((""" ###'''(((((('''&&&'''***---111000...,,,)))'''%%%$$$ """$$$%%%&&&''')))+++((('''&&&$$$$$$$$$$$$$$$''',,,111333111---)))&&&&&&(((+++,,,***(((''''''---------...---,,,)))&&&!!!'''...111000---***(((***&&&&&&)))+++,,,///444222///+++((()))---222555666555111,,,,,,000111///...///111222333333444555333444444333222///+++(((+++---000111///+++&&&###%%%&&&))),,,...///000000,,,---------...222888===CCCAAA===:::999888999:::999777333///---...111333666333222555:::;;;777222///000111222333333333222333...***---555:::888555111///,,,,,,///333666777777777777888:::<<<>>>>>>>>>===<<<:::999999;;;===@@@>>>;;;888555555777999@@@===;;;777555>>>VVVnnnyyyzzzrrr___MMMDDDBBBAAA=========@@@DDDGGGHHHHHHHHHFFFCCCAAA@@@??????>>>AAADDDGGGGGGFFFFFFIIILLLOOO```+++---///444@@@KKKNNNKKK@@@>>>>>>CCCKKKPPPOOOMMMAAA===666222111111111000,,,,,,+++)))&&&'''***---++++++)))%%% !!!"""%%%&&&'''%%%$$$######%%%(((,,,------,,,%%%'''(((((('''&&&''')))******+++...333999>>>AAAHHHDDD???;;;888444///,,,---///222555777444...***---333777777999;;;999555000+++((('''######%%%''''''&&&%%%%%%&&&((((((&&&### """!!!###$$$$$$ !!!$$$%%%&&&%%%###!!!!!!!!!%%%$$$!!!%%%---///)))!!!!!!"""%%%'''%%%'''$$$!!!$$$###""""""$$$)))------)))%%%'''(((+++---......,,,+++&&&'''***...000///,,,)))+++---------,,,---///111222000,,,'''$$$$$$&&&((()))'''%%%###$$$(((///333444333111///,,,***)))(((###%%%''''''&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%))),,,//////---+++***)))###%%%''''''''''''(((***,,,,,,+++,,,---,,,)))&&&###'''...222222///+++)))$$$!!!!!!$$$''''''***///111...((($$$###&&&,,,000777666111******---...+++***---///000000000111333999999888666222...+++***+++---000111000,,,(((%%%)))***,,,---............***++++++,,,...333888<<>><<<;;;:::;;;===>>>:::777222000///222444666888555444777:::999444...---///111222333222111000111,,,(((***222666444111---,,,+++...333888<<<===:::999999888777888:::;;;;;;<<<;;;999888888;;;>>>@@@@@@>>>:::666555777:::>>>>>>===:::777>>>RRRdddmmmoooiiiYYYIIIAAA@@@@@@;;;::::::<<>>:::888777666444222,,,...///...++++++...111222111...''' !!!"""###%%%&&&&&&'''###"""###%%%&&&'''%%%######$$$$$$$$$###$$$&&&((()))))))))+++///555:::>>>EEEBBB>>>;;;888555111///...000222333222000---+++111777<<<===>>>???<<<777///+++)))***'''!!!!!!$$$&&&''''''&&&$$$###$$$'''((('''### ###$$$$$$"""$$$"""###""" !!!###((('''%%%!!! """!!!)))000...%%% ###%%%%%%'''&&&!!! !!! $$$$$$&&&***---,,,'''###"""%%%(((,,,---,,,***(((&&&(((,,,///111///***'''((()))***)))((((((***,,,...,,,)))&&&&&&(((***,,,(((&&&###"""%%%+++222666444333111000...------,,,&&&((())))))'''%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&+++,,,---,,,***))))))***!!!"""###""""""$$$(((******)))(((***,,,,,,((($$$###&&&+++///000...***'''!!!######&&&+++---***%%% !!!''',,,333222...((('''******'''(((+++......---,,,...111999999999666222...------000000111000///---***)))***+++,,,------,,,+++***(((((((((***---111666888::::::::::::;;;;;;<<<===888555111000333777:::;;;777666666888999888333///...///111222222111///---000,,,)))+++///222000---,,,,,,...222888===AAABBB;;;:::999666444444666888999:::;;;999777777;;;???@@@AAA@@@<<<777555777:::;;;<<<===:::888===IIITTT___aaa\\\OOOCCC???>>>>>>:::888777888;;;===??????CCCCCCBBB@@@===;;;<<<===<<>>???;;;777:::>>>DDDGGGIIIIIIIIIAAA@@@@@@@@@@@@===999666...222555444111000333666999888333))) """$$$'''***,,,'''&&&%%%$$$###!!!!!!"""###""""""$$$'''***)))(((''''''+++000666:::??????===;;;777444333222111333555444111000111333666<<>>>>>@@@@@@<<<666444666999888999999777666:::AAAEEEMMMOOOLLLCCC>>>>>>>>><<<999777555555777:::;;;;;;===???AAA@@@===<<<<<<>>>>>>AAADDDDDDBBBBBBEEEGGGJJJ\\\((((((''')))111888999444555999===AAACCCEEEGGGIIIAAABBBCCCFFFFFFCCC===999000444999999666444666999???===666+++  !!!$$$(((---000...,,,)))&&&###""""""#########%%%))),,,)))'''&&&%%%(((...444777;;;<<<<<<;;;777444444444444777999777333333777;;;:::@@@DDDDDDBBB???888111+++***+++...---'''$$$%%%$$$&&&((('''%%%"""  ###!!!###%%% %%%&&&&&&$$$!!!!!!$$$ '''444999///###!!!&&&***---&&&***)))###!!!!!!"""&&&******&&&"""!!!$$$)))---///...+++))) ###(((---000...)))%%%###%%%&&&%%%$$$$$$%%%&&&"""!!!!!!###'''+++...///$$$%%%'''+++///111000/////////...------...///000&&&(((******((('''&&&'''%%%&&&((()))***+++++++++(((***,,,+++)))&&&%%%%%%###""" """&&&---+++***...222333///+++ """%%%&&&%%%"""!!!$$$###$$$'''$$$###!!!!!!(((......///...+++---000000,,,***...111000,,,+++---000---///111000//////222555???<<<777222...---------+++,,,---...///...---,,,&&&%%%$$$&&&***...111222555666777888888777555333888333...,,,---...---,,,...111555777888888888999111111222111000///---,,,//////000///...,,,***(((((())),,,111666999:::999777777666333//////222666:::<<<===999555444888<<<===??????;;;555222444888777777555333444999===>>>>>>@@@>>>::::::>>>???===:::777555444666888999999999===@@@@@@>>><<<===???AAADDDGGGGGGEEEEEEGGGJJJKKK^^^%%%(((+++,,,,,,+++,,,,,,000999>>>>>>===@@@DDDEEEDDDAAACCCLLLQQQLLLAAA:::222555999<<<===>>>@@@AAAHHHCCC<<<333,,,&&&""" """(((///444666///000///)))!!!!!!%%%(((***---///111222...***(((***///333555888888777555444444777:::999888999<<>>???@@@:::888666555666777666555444999>>>???>>>???>>>===CCCDDDDDDCCCBBBFFFLLLRRRMMM]]]$$$&&&(((((((((((()))+++222777:::999:::AAAEEEGGGFFFDDDGGGNNNPPPIII@@@:::666888;;;===???@@@BBBDDDEEEBBB<<<666000+++'''$$$ %%%+++111444666000111000+++###!!!%%%''')))+++///111222...+++***---111222333666666555444222333555888444333555:::AAADDDBBB???EEEHHHLLLMMMIIIBBB999444+++)))'''&&&&&&&&&$$$######&&&))))))&&&!!!!!!######"""!!!"""!!! """""""""""" &&&///222---'''$$$"""###$$$""" !!!######&&&))))))&&&""""""$$$'''(((&&&$$$######!!!&&&******+++,,,)))%%%$$$&&&))),,,---+++'''$$$$$$###!!!  !!!!!!$$$$$$""" !!!###'''***,,,...///111...++++++---...---,,,)))+++------,,,***))))))((('''&&&(((***+++)))'''"""%%%''''''&&&$$$$$$$$$&&&###!!!%%%((()))///111222222///***%%%!!! ###$$$$$$$$$%%%&&&''')))***(((%%%$$$$$$&&&$$$ '''+++,,,...,,,***+++///222333333333444444333222222333555666666555222000///111333999888444...///222333000000///...111555666444111((()))(((((((((+++000444888:::;;;999666333111111333111000///...---***(((,,,///222555555555666777444444444444333000...,,,000333666666333///------------///444999999444//////000111000000222777;;;CCC@@@<<<999777888999:::<<<<<<;;;:::888777666555555555555555666888999999666777777999;;;>>>@@@AAA@@@???>>><<<999777555555555888<<<>>>??????<<<:::>>>???AAA@@@AAAEEELLLRRRSSSbbb"""###$$$######$$$''')))333333111000666AAAGGGHHHHHHGGGKKKOOOMMMEEE>>><<<999:::;;;<<<<<<>>>AAADDD@@@>>>;;;888666222...***######%%%)))...333555555222333111,,,&&&!!! """!!!"""$$$&&&'''))),,,///000---***---222444333000111222222111000111444666111///111999DDDJJJIIIEEEHHHJJJKKKJJJFFF???888444+++((($$$######$$$%%%%%%%%%''')))***'''""""""$$$&&&&&&&&&%%%$$$#########"""  $$$$$$!!!!!!!!! )))//////,,,%%%###!!! ###&&&%%%!!!!!!%%%+++,,,***%%%!!! """%%%&&&$$$!!!  $$$''''''(((+++***'''&&&(((+++------+++(((&&&$$$###!!!  """$$$'''***,,,---...+++(((***///111///+++)))+++---,,,+++))))))*********)))***+++***(((&&&"""$$$&&&&&&$$$"""""""""%%%""" ###'''***+++---000222000***$$$!!! !!!%%%(((((())))))***------,,,***&&&%%%%%%&&&$$$ """(((******)))((((((***...222444444666444111111333555666666888888777333000//////111444444222///000444555111000000///111333444333111,,,+++)))((((((,,,111666;;;>>>AAA===666111111222///...------...---+++)))---222777777555444888;;;888888666555333111//////444666999999777444222111///000222666:::999333...,,,---...///000333777;;;???>>><<<:::999999999999<<<;;;;;;:::999777666555444222222444888999888666222222333555999===@@@BBBEEEGGGGGGDDD>>>999777777999888999<<>>???DDDKKKQQQYYYhhh!!!!!!!!! !!!%%%(((...+++&&&&&&000???GGGHHHDDDFFFJJJMMMHHH@@@<<<===::::::999777666888;;;>>>999999999:::;;;:::555111,,,***)))***...111444444222333111---'''###$$$&&&%%%&&&&&&%%%$$$%%%'''))),,,))))))///555888444///***,,,---......000333666222000111:::EEEKKKIIIEEEFFFEEEDDDBBB===888333///)))'''$$$$$$%%%%%%%%%$$$$$$&&&)))+++***&&& """%%%''')))***$$$$$$######"""!!!$$$)))&&&"""  !!!###""" ###***,,,,,,%%%$$$$$$"""!!! !!!%%%(((&&&!!!"""'''---///,,,%%%!!!"""  $$$&&&%%%'''++++++))))))+++------,,,)))'''&&&$$$###!!!   """$$$&&&)))+++,,,,,,)))'''***///111---)))((()))******(((((((((***,,,,,,,,,,,,+++)))'''%%%%%%&&&'''&&&###!!!!!!!!!!!! """'''+++---...,,,000222///'''!!! """'''***+++,,,------000///---***'''&&&&&&&&&$$$""" """%%%(((***)))&&&&&&''')))---111444555222...+++,,,000444666555777777666333000...///000000222222000333777777444000000000000///...------,,,,,,,,,++++++---111444:::@@@EEEBBB999111///111---,,,,,,---......,,,+++000666;;;:::555444999???===;;;888666333222111111333555888999999888777666111222555888:::888333...,,,,,,---...000222666888888888888999999999::::::;;;;;;;;;:::999777555444111///...111666888555000,,,---///222777;;;@@@BBBFFFJJJMMMKKKDDD??????AAA@@@;;;888;;;???>>>;;;888777:::===???@@@DDDJJJOOO[[[jjj  $$$'''&&&###+++:::CCCCCC===???CCCEEEAAA:::999===::::::777444111222444777666666888===AAAAAA<<<888666222---***+++...111222111111///***%%%###%%%(((*********'''###!!!!!!"""%%%%%%)))///666777333...$$$&&&)))+++---///333555666444444:::CCCGGGDDD???@@@???===:::666222...,,,''''''&&&'''((('''%%%######$$$&&&***,,,+++&&&"""!!!###&&&)))***"""""""""!!!'''+++(((######"""###$$$$$$"""!!!""" %%%'''(((%%%%%%&&&%%%$$$###!!! !!!$$$''''''"""&&&***///000+++### $$$&&&%%%'''+++---******,,,---,,,)))&&&%%%&&&&&&%%%###!!!  """###$$$%%%%%%######$$$%%%&&&(((***+++,,,)))'''(((,,,---)))%%%&&&''''''&&&$$$%%%''')))---...///...,,,(((&&&$$$&&&''''''%%%""" %%%***///000111,,,///111---&&& """ $$$(((+++,,,,,,---...000...,,,+++)))((('''&&&%%%$$$$$$%%%''')))))))))$$$&&&(((***,,,///222333,,,)))''')))...333555666333333444222000///000111000222333222555::::::666222444555333///+++))))))+++---...///......000111777>>>EEEDDD;;;222///000---------...000000///...111666999777222222777>>>???===:::777555333333444000111222555777999999999222333555777888666222//////.........000111333333000111333555777999:::;;;::::::;;;:::999777444333...,,,***---222444000,,,)))+++...222777;;;???AAADDDJJJOOOPPPLLLJJJLLLOOOGGG>>>:::>>>BBB???;;;;;;999===AAABBBCCCFFFKKKOOO\\\kkk###&&& '''444:::999555666999;;;888444444888777777444111......000333444444666===DDDEEEAAA<<<:::555///++++++,,,...//////...,,,&&&!!! ###'''------,,,)))$$$  $$$)))000333333///,,,!!!$$$'''***+++...111333555555666999===>>>;;;888:::999777555222///,,,+++'''''''''((()))'''$$$!!!"""!!!###''',,,...,,,(((!!!###%%%''' !!!"""!!!!!!''')))'''############$$$$$$!!!$$$$$$!!! ###$$$$$$%%%&&&''''''&&&$$$!!! ###''''''$$$###$$$'''+++...111///)))!!! $$$&&&%%%'''+++,,,***'''***+++***&&&$$$%%%''')))(((&&&$$$""""""""""""!!!$$$'''((()))+++,,,((('''&&&%%%&&&'''((()))***)))''''''''''''%%%$$$%%%%%%%%%###"""###&&&))),,,...000///+++'''$$$############""""""(((---111111111,,,---...+++&&&###"""$$$###%%%''')))))))))+++---,,,,,,+++,,,------+++)))'''''''''(((((()))******'''(((+++,,,,,,,,,...000***)))(((***...222444555111222333333222111222333111333333333666::::::777555:::>>>;;;444...+++,,,***---000000000......///444:::??????999333111111000000000111333444333222000333444222......333999???===;;;888666555555555...---,,,...333777999:::222333444444444333111000222000//////000111111000,,,---000222555888:::;;;999:::;;;;;;999777444222---+++)))+++---...,,,)))***,,,111666:::===???@@@BBBFFFLLLOOOOOOQQQTTTWWWIIIBBBBBBHHHIIIAAA<<<<<<;;;???DDDFFFGGGIIINNNQQQ___lll!!!###  &&&...000...000...///111000,,,---000//////...,,,++++++---000///...000777@@@BBB>>>999666333000---------,,,+++,,,+++(((""" $$$,,,---...+++&&&!!!%%%,,,//////+++)))'''###%%%((()))***+++---...///000333555555555444444333333222000...,,,+++***)))(((&&&&&&&&&%%%###!!!!!! ###***------***"""!!!!!!""" """$$$### !!! !!!###$$$###"""!!!!!!!!!"""###!!!###((()))%%% ###%%%%%%%%%$$$%%%'''((('''$$$!!!!!!$$$''''''&&&'''+++...000222222...(((!!! ###""" ###%%%%%%&&&******'''!!!%%%'''&&&$$$###&&&***,,,+++(((&&&%%%$$$$$$%%%!!!%%%)))*********,,,...+++)))'''%%%$$$%%%%%%&&&&&&''''''%%%"""!!!###%%%%%%%%%$$$"""!!!###&&&)))***---000///+++&&&$$$### !!!  !!!###!!!"""%%%***///000///---******)))'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***))))))+++...222333000...*********)))((()))***+++***,,,...---+++***+++---***+++,,,,,,,,,---///111222444555555444333444555222444333111444999999666555===DDDBBB:::222000111,,,...//////...---...///444555666555444333444555444333333555777888777555222222111///---///333666===<<<;;;999888777666666000,,,))))))...333666888111111111111000///000111333111///000222222111///......///111444777999;;;999999:::;;;999777444222---,,,+++***))))))))))))---111777<<<@@@AAAAAAAAA===???BBBFFFIIIMMMPPPQQQGGGEEEKKKUUUSSSEEE;;;;;;;;;@@@EEEIIIKKKMMMRRRUUUaaaooo!!!"""$$$$$$&&&******&&&---***)))++++++(((''')))&&&'''(((''''''(((+++---)))((()))000999===999444111000000000000...+++)))***)))%%%!!!***,,,...---(((### &&&...000+++&&&$$$$$$%%%''')))***)))))))))+++(((,,,000222111000111333---------,,,+++***((((((+++((($$$""""""""""""!!!"""!!!''',,,,,,***$$$"""!!!$$$&&&%%%###!!!"""$$$!!!!!! !!!!!!!!!"""""" '''---...)))###"""&&&'''((('''$$$%%%'''((('''### """%%%''''''''')))...222333333222...((("""$$$'''&&&$$$"""!!!"""%%%$$$&&&((('''$$$ $$$$$$"""###(((---...,,,***((('''&&&&&&&&&$$$'''+++,,,******+++---,,,***'''%%%######$$$$$$###%%%&&&######(((&&&&&&$$$"""!!!###'''+++))),,,000///***&&&######!!!""""""$$$''')))$$$%%%(((,,,//////---***)))'''%%%%%%&&&&&&&&&%%%&&&&&&%%%###""""""%%%''''''(((+++000666777444111+++++++++)))((()))***,,,---///000///+++))))))***))),,,...---***(((***,,,555666888777666444555555333444222000222777888555333<<>>EEEJJJMMMPPPUUUXXXbbbppp""" $$$)))***'''%%%###$$$%%%''')))(((&&&###"""!!!$$$$$$############$$$$$$"""""""""%%%)))---//////...///222666888666000***...***%%%!!!!!!###(((,,,000...(((""")))222111)))"""!!!###&&&***//////,,,'''%%%$$$)))...111000///222333111,,,+++***)))))))))))))))'''&&&$$$###"""""""""###%%%###!!! ###&&&)))$$$""" %%%%%%!!!"""###  !!! """###!!!%%%---444666000&&&!!!$$$&&&'''%%%###***)))'''%%%"""$$$$$$######$$$(((---222777666444///***%%%$$$$$$###!!!!!!%%%***,,,***&&&'''&&&%%%%%%&&&%%%###!!! ###&&&)))+++...---,,,***((('''&&&&&&)))+++)))%%%&&&***---,,,---+++)))&&&%%%%%%&&&&&&&&&%%%$$$#########$$$%%%((('''&&&$$$###%%%(((+++)))---000---&&&!!! """"""&&&)))******(((%%%###&&&+++---+++(((%%%%%%%%%###!!!!!!###%%%$$$%%%&&&&&&$$$""""""""",,,,,,...333777888555111...+++''''''+++...000000000222333222000///000333000111111---)))'''))),,,777777777666666666555555666555333000------...///000444888:::999666333222555333000,,,***---333777777333...,,,///222444444888999:::;;;;;;;;;;;;;;;777777777666444444555666888888888888888777777777444000+++***---000222333111000000///000000111111666666444222//////000222333666777333333777999999:::::::::999888777666666555222---)))((()))+++,,,444;;;EEELLLKKKEEE>>>:::333555888;;;>>>AAABBBCCCCCCLLLWWWZZZRRRFFF;;;666999<<<@@@DDDHHHMMMRRRUUUaaaooo!!!%%%&&&$$$"""!!!!!!%%%'''(((((($$$  !!!!!!###$$$$$$!!!%%%((()))(((+++---///444666444///***,,,***&&&###!!!!!!"""###&&&))),,,***%%%!!! """''',,,***$$$ """)))+++,,,+++(((&&&&&&'''+++000222000///111111///)))((('''%%%$$$###""""""&&&%%%###"""!!!"""###$$$'''%%%"""  """$$$!!! """"""   $$$%%%$$$"""$$$)))///555666222***%%% """$$$%%%&&&%%%%%%$$$***)))'''$$$"""!!! %%%%%%$$$"""###&&&,,,111777666444///***&&&%%%&&&%%%###!!!$$$)))+++)))&&&)))(((&&&&&&&&&%%%###!!!!!!$$$'''))),,,+++)))(((((()))******,,,---***&&&%%%)))+++***,,,,,,+++)))'''%%%###"""%%%$$$$$$###$$$%%%''''''(((((('''%%%###$$$''')))+++///333111+++$$$!!!!!!###"""!!!###'''***,,,---'''%%%###$$$&&&))))))(((""""""!!!!!!$$$&&&'''&&&%%%%%%&&&''',,,---000444777777444000,,,)))((()))---000111111111333555555333333444666111222333111///......///222222222222333444555666444333000---******+++,,,***...222444333111//////222111///---,,,///444888555111---,,,...111333444666777888999999999999999555666555444333222333333555555444444444555555666444111------000333555555444444333222222222222222555555555444111000000111222666666333222666999888:::999999999888888999999777444000,,,+++,,,...///888???GGGLLLKKKFFF@@@<<<666777888:::===???AAABBBBBBJJJSSSTTTMMMBBB:::666555888<<>><<<:::999999999;;;>>>@@@BBBCCCHHHMMMLLLFFF>>>999666444666999<<>>@@@AAA???<<<;;;:::===<<<:::999:::===@@@BBBDDDFFFHHHFFFAAA<<<999888666888:::<<>>>>>===888777444111///...------///000333444666777999:::<<<;;;999777555333222222222666:::<<<:::666333111333666666333222555777666777888:::<<<>>>???@@@AAA===<<<:::888777888:::;;;:::<<<======;;;::::::;;;???>>>;;;:::;;;>>>BBBDDDFFFFFFEEECCC???<<<;;;:::888999:::<<>>444111...,,,+++---000222222222333888???BBBAAA???:::999777555333000...---///111333555555666888:::<<<:::888666444222111111333777;;;===;;;888555333444888888444222555888777888:::===???AAAAAA@@@???===;;;:::999888999;;;<<<;;;<<<============???AAA???>>><<<<<<===AAAEEEGGGFFFFFFDDDBBB@@@>>><<<;;;999999:::;;;???FFFOOOUUUbbbnnn%%%%%%%%%(((+++,,,***((( """""" ###'''&&& """ """###""" !!!"""""" $$$((()))%%% """))),,,,,,+++---...444222///+++'''$$$###### ###&&&(((&&&$$$&&&+++---***(((***)))'''"""$$$%%%'''''''''&&&%%% !!!###%%%''')))******###$$$%%%&&&%%%$$$"""!!! """%%%((('''$$$!!! """!!! """!!!###%%%%%%""" !!!"""%%%###"""%%%(((***,,,***&&&###!!!"""###$$$"""$$$%%%&&&%%%$$$&&&''''''))),,,---,,,,,,---...111000...,,,++++++,,,...111...+++)))))))))(((''',,,++++++++++++---///000+++***(((&&&$$$$$$$$$$$$%%%%%%###!!!)))///000+++)))'''%%%%%%&&&)))***""""""!!! !!!######&&&%%%$$$###$$$(((///333333///***&&&$$$%%%&&&'''))))))+++///333444444222///111000,,,&&& """$$$&&&'''''''''(((***+++,,,---,,,+++***+++,,,------,,,)))%%%######%%%(((,,,222444444333333333---...111444777555///***'''***---//////---------//////...---,,,,,,------'''%%%%%%)))000555555333000///---***'''(((,,,///555666777555222000000111666999<<<===<<<<<<===???888444...***)))+++000333333222333888>>>AAA???<<<888888999888666444111///111333555555444666999<<<;;;:::888666444222111111444888<<<>>><<<999666555666999999555333666888888999<<<@@@CCCCCCAAA>>><<<;;;:::999888888999:::;;;:::<<<>>>>>>???AAADDDFFF>>>======>>>@@@DDDHHHKKKEEEDDDCCCCCCAAA???<<<:::::::::;;;<<>><<<999777666777::::::666444777999888:::===AAAEEEEEEBBB===:::999999888777888999:::;;;888:::<<<>>>???BBBEEEHHH======>>>???CCCGGGJJJMMMDDDCCCCCCCCCBBB@@@<<<999<<<<<<===>>>CCCLLLVVV]]]gggsss***((('''))),,,---***'''!!! !!!$$$%%%&&& !!!%%%&&&&&&%%%+++------***###"""$$$###!!!"""###%%%''')))...333777EEEEEEAAA666***###$$$(((%%%$$$!!! """&&&)))***...222111---)))+++,,,,,,)))''''''''''''&&&%%%)))///111...***$$$%%%'''***+++)))$$$ """ !!!%%%(((&&&###  """%%%&&&&&&$$$!!!!!!!!!$$$$$$!!!$$$###!!! !!!"""$$$%%%'''+++...---(((%%%&&&))))))***,,,+++******,,,...444444333///+++(((&&&&&&%%%%%%%%%%%%&&&)))...222222---'''&&&***...///...,,,,,,+++***((('''%%%$$$&&&%%%$$$$$$%%%&&&((())),,,111444333,,,%%%######!!!!!!$$$&&&&&&$$$"""!!!&&&***,,,,,,444111---+++++++++,,,+++*********))))))+++///222444777777111,,,)))%%%!!! """%%%)))+++,,,,,,+++)))))))))))))))*********((('''%%%%%%%%%&&&((((((---///222444333000,,,)))***$$$$$$---555333,,,'''+++---///000/////////000000333555555111///...///***+++---.........///000///...---,,,---///111333888777555333222333777:::888777666555555777888:::555444333000---,,,...000...111444666666777888:::999888777777888888666444555999999222///333888;;;::::::888666444333222222333333777======888444444222444555555444555777999<<>>BBBDDD@@@>>>===>>>AAABBB@@@===@@@AAAAAAAAACCCMMMZZZeeelllyyy)))&&&%%%''')))***(((%%%"""$$$%%%!!! """ """&&&)))***))),,,...///,,,&&&  """######%%%'''((())),,,///222;;;======777...((((((***$$$###  $$$'''(((,,,111111...)))***)))(((&&&%%%'''(((+++(((%%%'''***,,,***'''%%%%%%&&&((()))((($$$!!!!!!###&&&'''### """"""!!!%%%((())))))&&&""" """"""%%%$$$"""""""""!!! !!!"""###(((+++///...)))&&&&&&((()))******((('''(((+++.........---***&&&"""!!!!!!$$$%%%&&&'''(((,,,222666777///'''%%%(((---///000...------,,,***)))'''&&&&&&&&&&&&'''(((***+++,,,222666888555---%%%!!!!!! !!!"""######$$$$$$$$$!!! %%%***---...222...***((((((***++++++((()))***))))))***---///555888888222,,,***'''###"""###&&&(((***++++++******++++++******)))(((((((((''''''(((***,,,------000222444555444111...,,,)))%%%%%%,,,222000***'''+++---000000000///000000222444444222///,,,,,,------...///000////////////111000///...///000222444555666666555333333555777444333111000000111333444555555444111...---...//////000111333444555666777777666666777888888666444222555444///---222888;;;:::999777666555555666666444333666::::::444111111222444444444333444666888<<>>@@@BBBDDDFFFDDDAAA>>>;;;:::<<<>>>@@@===<<<;;;>>>CCCEEEDDDBBB>>>@@@BBBDDDHHHQQQ___iiiqqq~~~'''$$$###$$$'''(((%%%"""""""""!!!!!!!!!"""$$$%%%"""!!!!!!!!!"""(((,,,,,,+++---...///,,,'''"""!!!$$$'''$$$&&&((((((((()))+++---+++///222222...***))))))###""" ###'''(((+++//////,,,'''''''''%%%###$$$&&&(((***&&&""""""%%%((()))(((%%%%%%$$$%%%&&&&&&$$$"""!!!"""%%%((($$$!!!""""""!!!&&&+++++++++((($$$ !!!""""""""" ###%%%%%%###  (((,,,//////+++'''&&&''''''((((((%%%###$$$(((,,,******)))&&&"""$$$%%%'''(((+++///555:::999111(((###$$$)))...000+++++++++***)))'''&&&%%%$$$%%%'''***,,,...//////555777888333***"""&&&(((&&&###""""""###!!!###(((---000///+++'''$$$%%%'''((()))%%%''')))***))))))+++,,,333666666000,,,***(((%%%$$$%%%'''((()))))))))))),,,,,,,,,,,,+++)))'''&&&''''''))),,,000333444333444444444444444333222111***'''(((,,,...***'''(((---///111111111111111333555555333///+++))))))***///000000111111111111000333222000//////111222333333555777888666555444555111000...---,,,---///000222222222000---,,,,,,---111///...///000111111000111111333555777777444222---///...+++,,,444;;;===:::888666555666777:::;;;666444444666444///---...333444444333333333666888<<<@@@CCCBBB>>>999666666666333000/////////...---///444:::???BBBDDDEEEGGGEEECCC???;;;::::::<<<===<<<;;;;;;???DDDHHHHHHFFF@@@CCCFFFHHHLLLUUU```hhhppp~~~%%%###"""###&&&'''$$$!!! !!!"""$$$$$$$$$###""""""$$$%%%'''### !!! $$$,,,///---***,,,------+++'''"""!!!%%%(((###%%%'''(((''''''((()))!!!%%%'''((('''&&&&&&$$$###!!!$$$***+++,,,---+++&&&###%%%&&&&&&%%%$$$%%%&&&%%%!!! &&&***,,,%%%###!!!!!!"""###"""!!!!!!"""%%%((($$$ !!!!!! $$$,,,,,,+++(((### !!!###$$$$$$""" !!!###%%%$$$###(((+++......+++(((&&&%%%$$$'''***((($$$###%%%)))*********'''$$$"""!!!"""%%%&&&((()))+++///555999777000(((###"""%%%(((***$$$%%%$$$$$$###"""!!! !!!###&&&))),,,...//////111222111,,,$$$(((,,,)))%%%######$$$!!!!!!'''---000///***%%%!!!"""###%%%&&&###&&&)))******)))))))))---000000+++((())))))'''&&&'''''''''(((((())))))+++,,,------,,,***((('''&&&&&&)))...555888999777555555333333222222333333...------...,,,&&&%%%'''///111333333333333555666777555111,,,(((&&&&&&'''......///111333555444444333111///.........000111222555:::;;;:::777555444222111///---------///000+++,,,---,,,******+++,,,222000......//////,,,***)))+++///444777666222...)))++++++***000:::AAACCC:::888666444555777:::<<<666222111222111---,,,///444444444333222333666888;;;>>>@@@@@@>>>;;;:::;;;666333000000111222111///111666<<>>???======@@@EEEHHHHHHFFFEEEFFFIIIKKKNNNTTT\\\aaahhhvvv%%%###!!!###&&&'''%%%""" !!!!!!$$$%%%&&&%%%######$$$&&&'''%%%###""""""######"""###,,,555777222,,,+++,,,,,,+++(((###!!!!!!"""$$$%%% """%%%&&&&&&&&&''')))"""$$$$$$$$$%%%$$$###!!!&&&...///---***%%% ###''')))(((&&&######""""""(((,,,$$$""" !!! ###!!! ###&&&'''### !!!"""  $$$******)))%%%!!!!!!###%%%%%%%%%!!!!!!!!!"""###$$$$$$###!!! &&&(((++++++***'''%%%$$$$$$+++111111,,,''''''(((***++++++)))&&&$$$$$$%%%'''(((((()))***---222555111---)))%%%############  ###&&&)))+++,,,,,,++++++***'''!!!(((---+++'''&&&'''&&&$$$!!! %%%+++///...***%%%!!!!!!###$$$$$$$$$&&&***+++***)))((()))&&&))))))%%%$$$''')))(((''''''&&&&&&'''(((***+++***+++,,,------,,,+++***%%%%%%'''---555:::999777444333111//////000222333333222222222---&&&%%%'''222333555555555555777999888444///***'''%%%%%%%%%))))))+++///555999999999222000...,,,++++++,,,---333777;;;===<<<999666555444222000...---...//////'''(((*********+++---///222111///.........---+++(((***...333666444000,,,***++++++---666AAAGGGGGG:::888555333444666999;;;555111000111111///000333666666555333222333666999:::<<<>>>?????????@@@AAA888555333555999;;;999777888;;;???BBBCCCBBBCCCCCCCCCBBB@@@>>>===???@@@AAAEEEBBB@@@AAADDDFFFEEECCCDDDFFFHHHKKKOOOTTTYYY]]]aaappp###!!!!!!###'''((('''$$$ ######""" """%%%((('''%%%$$$''')))&&&&&&'''(((((()))))))))$$$%%%***444>>>@@@:::222000000000000...)))### """###"""!!!"""""" """###$$$%%%''')))"""###&&&'''&&&%%%$$$$$$###"""!!! (((...---)))%%%!!!"""(((+++)))%%%!!!"""###&&&$$$""" !!!!!!###"""!!! !!!"""$$$%%%%%%""" ###%%%$$$""" """$$$''''''%%%"""!!!###%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$"""$$$%%%&&&&&&&&&&&&%%%$$$'''///888999222,,,)))***)))******)))&&&%%%%%%&&&)))))))))((((((+++///222...---,,,***'''$$$""" !!!!!!!!!!!!!!! !!!$$$&&&'''((()))))))))((('''$$$ &&&******)))((())))))(((%%%"""!!!###(((,,,,,,)))%%%$$$$$$%%%&&&&&&&&&(((+++,,,+++*********$$$'''&&&"""!!!%%%))))))&&&%%%%%%%%%&&&))),,,...+++++++++,,,,,,---------'''%%%%%%+++333888777555222000...------...000111555333444555111***''')))222333444555555666888;;;666222---)))'''&&&%%%$$$$$$$$$&&&---555;;;<<<<<<333111...,,,******++++++444777;;;<<<;;;999777666555333111...------......******+++++++++---111555333111///,,,,,,///555:::555444333333444333000............111;;;EEEGGGDDD888777555444444666999:::666222111444444333444888888777666444333444777:::;;;;;;<<<===>>>AAACCCDDD:::777666:::AAADDDCCC@@@???@@@AAA@@@??????@@@AAAAAAAAA?????????AAACCCDDDGGGDDD@@@AAACCCEEEDDDBBBAAABBBEEEIIINNNTTTYYY\\\___ooo """&&&)))'''%%%"""&&&***+++(((### """&&&)))***((((((+++...,,,...000222222111111111,,,+++...777BBBFFF@@@:::999888888999888333,,,&&&%%%&&&%%%###  !!! !!!!!!!!!"""%%%(((%%%!!!!!!&&&***)))&&&###############""""""!!! '''***&&&""" """&&&(((&&&""""""$$$&&&$$$!!! !!!"""###""""""""""""################## ###&&&'''$$$""""""###$$$$$$### """%%%&&&'''&&&&&&$$$%%%'''(((''''''&&&&&&'''%%%  """!!! !!!"""$$$$$$$$$&&&///777777000)))(((***'''((()))(((&&&%%%&&&'''*********))))))+++///222111111111///+++(((%%%$$$######$$$$$$%%%$$$$$$$$$"""""""""###$$$&&&'''(((***))))))((('''%%%""" """###%%%'''(((((()))))),,,,,,***%%%""""""%%%((('''&&&%%%&&&)))+++++++++)))+++---...,,,+++,,,,,,(((***(((###!!!%%%(((((($$$#########&&&***...111///...,,,++++++,,,---...+++'''%%%)))111666555222///...---,,,,,,---///000111000111555555///,,,,,,000111222333333444777:::444000+++)))((((((&&&%%%!!! ###***444;;;<<<;;;666444111...---,,,,,,---555777999999888666666777777555222000......//////...---,,,******---222666333111---((('''111BBBPPPNNNGGG<<<444111111333444444333111333<<>>???@@@BBBCCCDDDAAA>>>???CCCFFFFFFEEEBBBBBBDDDGGGMMMSSSXXXZZZ\\\mmm!!!&&&((('''%%%(((---222222...((($$$"""!!!&&&+++,,,******...222888999<<<<<<:::888666666111......666AAAFFFCCC===@@@??????@@@@@@;;;444---,,,***'''""""""!!!!!!!!!  $$$&&&%%%!!!###))),,,***%%%""""""############""""""!!!&&&&&&  !!!"""$$$%%%""" $$$&&&(((%%%######$$$%%%$$$$$$ !!!###$$$$$$###"""!!!"""  %%%&&&$$$  ######"""  ###%%%''''''&&&%%%&&&(((*********)))((()))***&&&!!!"""  """$$$$$$$$$,,,333111***###$$$'''((()))***)))'''&&&'''(((*********)))))),,,000333555555555222...+++******$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))+++***)))))))))'''%%%""")))'''$$$$$$&&&(((((((((......,,,(((###!!!###&&&######%%%(((,,,///000000+++---......---,,,---......///,,,%%%"""%%%((((((###""""""###&&&+++000333222000---+++******,,,---...)))%%%(((000444333000......---,,,,,,---...///---,,,...555777333///......///000000111222555888222...***)))******'''%%% !!!)))333:::;;;::::::888444111///...//////555666777666555444555777:::888555222111000111111000///,,,)))(((***///333444111+++$$$$$$333MMMaaabbbVVVDDD555///000666:::777666333444;;;@@@;;;222444444666777:::<<>>>>>???@@@AAA@@@===<<<>>>CCCHHHJJJIIIGGGFFFEEEGGGLLLQQQUUUWWWXXXjjj!!!%%%&&&&&&***222999777111---((($$$%%%&&&(((***,,,000555999>>>BBBFFFHHHEEEAAA===:::888777888===DDDGGGDDD@@@???DDDHHHGGGEEECCC===666111***%%%###""""""###$$$""" """%%%(((******))))))%%%"""!!!######### """$$$###!!! !!!!!!  ###$$$###%%%$$$$$$$$$$$$%%%&&&&&&"""""""""""""""!!!!!!!!!"""######!!!  !!! """!!!""""""###%%%&&&'''%%%$$$(((***+++***'''%%%$$$$$$***(((%%%###!!!!!!!!!""" """"""""""""###%%%''''''&&&""" %%%***))))))***...000///***%%%'''&&&''')))...222555666333888888111***((((((((($$$$$$$$$$$$%%%&&&'''((()))++++++)))&&&%%%(((+++,,,---...---***(((((()))...+++'''""" """&&&***---//////+++%%% """)))111555333///***)))((('''))),,,///111222000---)))'''&&&%%%&&&###$$$$$$%%%'''+++111666<<<777000)))'''(((+++...333333222222111000//////,,,+++)))(((((()))+++,,,...------000444555333000111111000000000111111111...+++))))))+++,,,+++)))"""###&&&+++111555888999999;;;<<<<<<:::555000,,,000111444666888999999999888777666444222000///...333111...)))'''(((,,,000222000***!!! 111OOOgggttt^^^AAA---***222<<>>999444666;;;===;;;777AAA@@@???===<<<======>>>@@@:::999???DDDDDDAAAAAA>>>=========<<<<<<<<<;;;???===<<<<<<===??????>>>???BBBDDDCCCAAA???@@@BBBKKKJJJIIIKKKPPPSSSRRRQQQVVVfff!!!$$$'''(((///666;;;:::666222,,,&&&$$$%%%(((***,,,111666:::AAADDDGGGGGGEEEAAA???>>>>>>===>>>BBBFFFFFFAAA===;;;AAAGGGJJJLLLKKKBBB999111+++'''&&&%%%!!! $$$%%%%%%$$$!!! """&&&((()))(((&&&%%%!!!%%%'''%%%### """######"""!!!!!!"""!!!!!! %%%(((((((((%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$###""""""$$$%%% !!!"""!!!  !!!###!!!!!!"""###$$$&&&&&&%%%$$$''')))+++***(((&&&&&&&&&***(((&&&$$$"""""""""""" ###'''((((((&&&%%%%%%&&&%%%""" $$$((())))))+++...111000+++'''&&&&&&'''***...222555777777999777---&&&%%%''''''%%%%%%$$$$$$$$$%%%&&&'''***,,,---+++((((((***...111000///,,,))))))***,,,---***&&&""" """&&&))),,,...000...)))###"""+++333777444///((('''&&&&&&(((+++...000333111---)))'''%%%%%%%%%###$$$%%%''')))...444999;;;777222---******,,,---333444555444333///,,,***)))'''$$$""""""&&&***,,,+++***+++...222444333222000000///.........//////+++***)))+++...000000...''''''))),,,000333444555555666777888666444000.........000444888:::999777666666555333111///...---333111...+++)))***...111555444///'''%%%111JJJ___dddQQQ999******333===CCCAAA???<<<:::999888666555999:::;;;;;;::::::<<<>>>???>>>;;;888555555777:::>>>999555666:::>>>===;;;??????>>>=========>>>>>>@@@999666999===<<<::::::;;;;;;<<<<<<============AAA???===;;;::::::;;;<<>>DDDBBBAAA@@@<<<999666555666;;;<<<;;;:::888777777999>>><<<999444222222555888>>>999555444888<<<>>>>>>======>>>????????????>>>@@@999555777888555333444999:::;;;<<<===>>>??????DDDCCC@@@;;;555333666999?????????<<<999777777888===FFFQQQXXXXXXTTTPPPNNNUUUeee000333444000+++***000777@@@LLLTTTOOOBBB777...(((&&&'''***+++---///333666AAADDDHHHJJJHHHEEECCCBBBBBBCCCFFFIIIJJJGGGAAA<<<;;;???DDDKKKSSSUUULLL@@@222...---000///)))$$$###$$$$$$$$$%%%&&&%%%$$$"""!!!###&&&'''&&&""" (((---***(((%%%###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!$$$(((******)))(((&&&''''''((())))))******&&&$$$""" !!!!!!"""%%%((()))))))))***+++&&&&&&%%%"""  !!!""""""!!!!!!###$$$$$$######$$$)))***,,,+++)))'''&&&&&&)))((('''&&&$$$###""""""$$$(((---//////---++++++)))$$$"""%%%%%%***+++...111222111///---((()))+++---...000222444888888444+++&&&(((*********)))'''%%%$$$$$$$$$%%%,,,///111000------///222666555333000------///111000---)))'''(((***---///---...000///---***'''&&&&&&///555555333+++******+++---///222333000...,,,***))))))***+++---...///......000333555......///000000/////////---///111222222000---+++***$$$$$$***(((''''''(((+++...000111---,,,***)))((())))))******+++///333666777777666111222333333222111000000))))))***+++---000222333111......444;;;===888111---///000222333222111000111111111//////000444777777888666111,,,...666???;;;333***'''---666???CCC@@@AAAAAA===777333444666:::;;;:::888666555555777:::999666222000111555999===:::555222333666:::<<<<<<===???AAAAAAAAAAAA@@@???;;;999<<<<<<777333333:::;;;===>>>???@@@??????GGGGGGCCC<<<333000444999>>>===;;;999777666777777999EEESSSYYYWWWRRRPPPPPP\\\kkk444888:::666///...444;;;EEEUUU___WWWBBB111)))%%%(((***,,,,,,---...000222;;;@@@FFFIIIHHHEEEBBB@@@@@@CCCHHHLLLOOOMMMIIIFFFBBBCCCDDDGGGNNNQQQJJJ@@@444111111444222,,,&&&%%% !!!$$$((()))(((&&&!!!###%%%%%%$$$ %%%)))***)))'''$$$###"""###$$$""""""!!! !!!"""$$$&&&!!!###&&&''''''%%%###!!!!!!"""$$$&&&((()))))))))"""!!! !!!"""######&&&)))+++***(((''''''''''''&&&""""""$$$### ###$$$###"""###$$$***+++,,,+++(((&&&$$$$$$***)))'''%%%###""""""!!!%%%''')))******+++---...,,,'''  $$$&&&&&&))),,,///111222111111000,,,...000///---,,,...///222555444000...//////------+++(((&&&$$$$$$%%%&&&,,,///111111...---///111222444555555333000///...///+++(((''')))---/////////...,,,++++++,,,,,,,,,###"""***222444444.........///000222444555,,,+++***)))***+++...///333333333111...------...%%%&&&))),,,.../////////******+++,,,...111333555...)))"""###'''((((((((((((((())),,,------,,,)))((('''(((***+++,,,///222444555666555555333555777777555333333333((((((((()))+++...222444111...,,,000666777111+++***+++...000333444555555111111222222111333666888555555444///***)))---111333///++++++111888>>>@@@===>>>>>>:::555222222444777888888777555555666888777666444222111333777;;;===:::555000...000444888===>>>@@@BBBCCCCCCBBBBBB???===???DDDDDD>>>999888===>>>???AAAAAA@@@??????GGGGGGDDD===666333777<<<>>><<<999777888999;;;<<<;;;EEEPPPTTTQQQNNNOOOSSSaaaooo333777999666111///444999EEETTT]]]RRR<<<,,,&&&%%%)))***,,,---------///111444999@@@DDDDDDBBB@@@???AAADDDJJJPPPSSSSSSQQQPPPIIIHHHFFFDDDGGGJJJEEE===777444444666444---'''%%%"""(((+++)))'''!!!"""######""" ###%%%((()))(((&&&$$$"""###$$$"""$$$"""$$$'''&&&### """$$$%%%%%%%%% !!!!!!""""""#########&&&***+++***'''%%%$$$&&&&&&&&&###!!!&&&&&&  ###$$$""" """$$$)))***+++***'''%%%$$$$$$,,,***'''###!!! ###$$$$$$$$$%%%(((---111...+++&&&###$$$%%%'''((((((+++///111111111111222///111333111---***+++,,,...222555444444666444000000---***'''&&&&&&'''(((+++...111000,,,+++,,,...,,,111666888666222///---+++'''###$$$(((,,,------///,,,)))(((***---///000'''"""!!!)))000222222............///000111222''''''&&&&&&(((***---...222333333111...***))))))!!!"""$$$&&&)))+++---...***(((''''''***000666:::111...)))$$$""""""$$$&&&'''((()))((('''''')))+++...,,,***((((((***,,,......000333333222222222333333666::::::777444444555---,,,++++++,,,...111222...+++)))+++......***&&&))))))+++...000333555666000222333333333444666888333222///,,,(((((()))+++222111000111555:::===>>>::::::999777444333333444444555666666555666888:::777777666555444666999<<<>>><<<888222------222777>>>???@@@AAABBBCCCCCCCCC>>>>>>BBBHHHHHHBBB>>>>>>===>>>@@@AAABBBAAA???>>>DDDDDDBBB>>>::::::===AAA???<<<888777:::===???@@@>>>EEEKKKMMMJJJIIINNNSSS___mmm111444888777333222555888CCCKKKMMMBBB333***((('''&&&)))+++---...///111222000333888;;;===>>>???AAABBBEEEKKKOOOQQQRRRRRRRRRKKKKKKIIIEEEDDDDDDAAA;;;:::777555777555---'''%%%!!!&&&)))'''$$$!!!!!!!!!!!! """######!!!%%%''')))(((%%%#########"""%%%$$$&&&(((&&&"""!!!""""""!!!!!!!!!"""$$$%%%%%%$$$###""""""&&&***,,,+++(((%%%$$$"""$$$%%%$$$!!!!!!&&&&&&!!!$$$$$$!!!!!!$$$%%%'''))))))'''%%%%%%&&&...+++&&&!!! !!!###'''---111///...,,,(((%%%%%%&&&((('''+++///000000000222444///222444222---******,,,...222444444666999777222111///+++((('''(((***+++***---///...***'''((())))))...444777666333///---)))%%%!!!"""''',,,---,,,+++(((&&&'''+++...//////***&&&###&&&,,,000000...***))))))))))))))))))***$$$$$$###"""###%%%'''))),,,...//////---+++******###"""""""""$$$''')))+++,,,***'''&&&(((---333777000///...,,,***((('''&&&$$$&&&))))))(((''')))+++///---+++***+++---000222...000222111///...///111222777;;;:::666222222444333222000.........///000,,,***))))))******)))(((******)))***+++...111222000222444444444444555777444111---)))((()))+++---444444555666999;;;<<<<<<888666555444555666555444444555666666666666888::::::;;;;;;999888777999:::>>>???===777000///555:::???????????????@@@AAABBB======???CCCCCC???===@@@999;;;>>>@@@AAA@@@???>>>>>>>>>======>>>@@@CCCEEEAAA===999888;;;???AAABBB@@@DDDGGGFFFEEEFFFLLLQQQZZZiii111444888888777666777888AAABBB>>>444,,,++++++)))$$$&&&***---...000333555...000222444777:::???CCCBBBEEEIIILLLMMMMMMNNNNNNJJJMMMLLLGGGDDDBBB???:::<<<888666777555---'''%%% %%%'''%%%!!!!!!  !!!"""$$$&&&&&&### """&&&))))))&&&###"""### !!!&&&)))%%%'''(((&&&""" !!!"""######"""!!!$$$%%%'''((((((&&&###!!!!!!%%%***---,,,)))&&&%%%"""%%%%%%###"""&&&&&&""" """$$$$$$ !!!$$$!!!###&&&''''''''''''(((000,,,%%%!!!###''',,,000...//////+++&&&$$$%%%'''&&&***...000000000222444---111444333...***+++---///222444333555888777333222000,,,)))((()))+++---))),,,...---(((%%%%%%&&&(((---222555555222000...)))%%%!!!###)))---...---'''&&&%%%(((,,,///...---+++((('''+++000222///+++%%%%%%$$$$$$$$$############"""  """###%%%(((+++------,,,,,,,,,&&&$$$""" !!!###''')))///---***((((((+++///111...///111111000---)))&&&!!!$$$(((***)))(((***,,,000...,,,+++,,,///333555---///000///,,,,,,///111222777;;;:::555111000222777666444111000/////////,,,+++*********+++,,,---,,,***((('''(((***---...000222444555444444555666666222,,,((((((+++///111555555777999;;;;;;;;;;;;888555222333777888777555444666666666666666888:::===>>>???===:::888888888???AAA@@@;;;444333999??????>>>=========>>>@@@@@@===;;;;;;===<<<999;;;???555888;;;>>>@@@@@@???>>>:::999999<<>>999888;;;???AAABBBAAABBBDDDCCCCCCEEEJJJNNNWWWggg...333999>>>???<<<888444;;;888444000...+++'''%%%$$$$$$&&&+++111666666555444000...111888===>>><<>>===;;;999888999<<<;;;999777777888:::;;;===>>>???>>><<<;;;;;;<<<;;;:::777444111222444777444777<<>><<<777444000---,,,,,,***)))$$$$$$&&&,,,222777888888888444000111666;;;<<<;;;AAABBBBBB@@@>>>@@@EEEIIIKKKHHHDDDBBB???;;;666333222...,,,000555555...&&&$$$'''***+++)))&&&$$$$$$$$$"""!!!"""%%%&&&%%%$$$%%%%%%&&&'''''''''((())),,,000111...(((###!!!"""!!!&&&)))+++(((((('''%%%""" !!!###)))+++,,,,,,(((%%%###"""%%%######&&&,,,///...+++((()))++++++)))(((&&&&&&&&&((((((&&&###!!!"""$$$((('''&&&(((***+++***)))%%%%%%### !!!"""###$$$$$$###$$$'''******'''""" """###### !!!###''',,,000333555444111---)))''''''(((//////000000000...---,,,...,,,---...---+++...444444222111222555555444222222222000---++++++...000000///...,,,)))&&&###!!!###%%%***000444333///+++***(((&&&'''+++000444666000,,,---222555111------000111333666888555---'''%%%%%%%%%%%%%%%%%%%%%%%%,,,(((""" """""""""#########&&&)))******)))$$$'''***)))'''%%%%%%&&&++++++++++++,,,+++(((&&&---000444666555000+++'''###)))000222///,,,,,,---,,,//////++++++------***((((((((('''''')))---000444666888888666444444444666444111///------------000---++++++...111222111000,,,'''&&&)))...111222666666666666777888888999999666111---,,,...111444;;;:::888777777777999::::::999888999999999777666444555666666555666777999999;;;;;;;;;999888999::::::888555333333555888999======>>><<<999777777888777666444111///000333666999:::>>>CCCFFFDDD>>>999999:::<<<@@@EEEJJJNNNQQQHHH???777666666666;;;BBBEEEEEEDDDCCCAAAAAABBBCCCUUUggg***---333999>>>AAABBBBBB888444///,,,++++++++++++$$$%%%(((---333999;;;<<<<<<777222000333666777777;;;<<<<<<:::888:::@@@EEEJJJIIIGGGBBB:::444///------)))'''***000222...((()))***+++***(((&&&%%%&&&'''&&&$$$%%%'''(((''''''###%%%&&&&&&&&&&&&((()))---000111...(((###!!!!!!###&&&'''(((((('''&&&### """$$$+++---///...+++(((%%%$$$###"""###(((...333333222***,,,---,,,***)))((())),,,+++)))%%%"""!!!###$$$(((''''''(((***+++***)))'''&&&$$$!!!"""%%%)))&&&"""!!!"""%%%'''''''''%%%$$$$$$%%%&&&%%%$$$ ###'''+++///111333888777333///+++***,,,...111111111000///---,,,+++,,,++++++...---+++---222333222111111222333111000222222222000......000333///000///...,,,((($$$""" """'''---111222///---)))***++++++---111666:::222000///333333///++++++222333555999:::666///((($$$%%%&&&''''''(((((((((...***&&&$$$%%%&&&''''''$$$######%%%''')))(((((($$$(((---///---***&&&$$$&&&'''))),,,,,,***%%% )))///444666333///,,,+++)))---222333000,,,++++++,,,//////---,,,---,,,((($$$%%%''')))***,,,///222444555666555444444555777555111......000111000//////---++++++...111222333111...+++***,,,000333444888888888888888999999999888555000------000333666777666444222333444777999:::999777777888777555444222444555555444333444555666777777777777888:::===999666333000000222555777<<<<<<<<<:::777555555666777666333111///111555888===>>>@@@BBBCCCBBB???<<<;;;<<<@@@DDDIIILLLOOOPPPGGG@@@999777777999@@@GGGKKKIIIFFFCCC@@@?????????TTTggg+++---000555999===???AAA@@@;;;555000---+++***)))$$$&&&)))---333888<<<>>>===888111------///000111444555555333222444999>>>GGGIIIHHHAAA666---))))))&&&###!!!%%%+++...,,,)))((((((((('''%%%%%%&&&(((,,,***(((''''''''''''&&&%%%''')))(((%%%$$$&&&((((((***+++)))%%%!!!!!!%%%&&&%%%$$$%%%%%%### !!!###***,,,//////,,,(((%%%$$$""""""$$$)))///333444333***,,,---,,,)))((()))+++///,,,(((###!!!!!!$$$&&&'''''''''(((***+++)))''''''&&&$$$"""!!!###(((,,,---'''!!!###''')))(((%%%%%%&&&((()))(((%%%""" %%%)))---...///...666666444111...---///000111111000///...---,,,,,,+++)))***---...+++,,,///222111000////////////...333333333222000///000222......///...,,,(((%%%###!!!%%%))),,,...---,,,(((***,,,+++***,,,111666000//////000///---***)))111111444888;;;888111+++$$$%%%''')))************,,,***)))((()))***+++,,,'''%%%%%%&&&((())))))((('''***...111000---)))'''$$$$$$&&&((()))&&&"""&&&---444555000,,,***+++,,,///111111...+++)))))),,,000111//////000...)))%%%'''***,,,---...000111333333222000//////222555444000,,,---222444222///...---+++,,,---000222444111///......000222444555888999999999999999999999666444000...///111555888555333111000111333666999;;;999666555555555333111000222444444333111111111222333444444444777;;;>>><<<999444111///111333555:::;;;<<<;;;999888999::::::999777444333555:::>>>@@@????????????>>>======<<>>======@@@FFFKKKMMMJJJFFFDDDCCCDDDDDDDDDTTTggg((()))+++///333888<<<>>>CCC@@@:::555222///,,,)))$$$&&&))),,,000555999<<<999555...)))'''((()))***---///000...---...333777AAADDDDDD>>>222)))%%%&&&!!! &&&******((($$$%%%%%%%%%%%%&&&***---///...+++(((%%%$$$$$$$$$***,,,---***$$$!!!"""$$$###$$$&&&&&&$$$!!! """###%%%''')))(((%%%###!!!!!!!!!!!!&&&))),,,,,,***&&&###""" """&&&***...000///...(((+++,,,***''''''***...111---'''"""!!!###%%%'''&&&&&&&&&(((***)))'''%%%$$$$$$###"""###(((...222---&&&$$$)))***)))$$$$$$&&&((()))'''"""!!!&&&***,,,,,,***(((///111444444222000000000000/////////............+++((()))...///,,,+++---//////...---,,,,,,------222444444333000......///------------+++(((%%%###!!!"""%%%'''((()))******((()))***(((%%%%%%(((+++***,,,---,,,+++***)))(((,,,---000444888777222---$$$&&&(((***+++,,,++++++((())))))***+++,,,...///)))'''&&&'''***,,,------,,,,,,---.........---,,,%%%$$$######$$$###!!! %%%+++222222...***)))***---...///...+++)))'''&&&,,,000222111222444222...***,,,///000///...///000000000---+++)))***...111333///,,,...222444111...,,,---------...///111333000111111111222222444555777777888999999999888888444333111000111333666888333222111111222555888:::;;;888555333333222000//////111444555333111000000000111222222333666:::>>>@@@===888444222222444555999:::<<<======>>>@@@BBB???===:::777555777<<<@@@@@@???===;;;::::::<<<===>>>@@@BBBCCCDDDBBB@@@???;;;>>>AAABBBBBBEEEHHHJJJHHHDDDAAAAAAEEEIIILLLMMMXXXkkk######%%%)))...333888;;;===;;;:::999888555000---$$$&&&(((***,,,///444777333///***&&&######%%%&&&(((+++---,,,******---000888;;;<<<888...&&&#########'''&&&%%%"""###$$$$$$&&&)))...111...---+++&&&""" !!!"""---///000***""" !!!###$$$%%%%%%$$$"""!!!&&&'''(((***+++***'''$$$  """%%%))))))'''### !!!''',,,...---***(((&&&)))+++)))%%%&&&+++111555000)))$$$###$$$&&&'''$$$$$$%%%'''((((((%%%### !!!"""$$$(((...333+++%%%###''')))(((""""""###%%%%%%$$$ !!!&&&***+++***'''$$$)))---111444444333222222000//////.........//////***((()))///111...+++,,,---------+++)))***,,,...000222444333111///......------,,,+++)))(((&&&%%%%%%&&&'''''''''''')))+++***)))(((%%%"""!!!!!!"""%%%)))***(((&&&(((((('''(((''')))...333444111---$$$&&&)))+++,,,,,,+++***''')))+++,,,+++,,,---///)))((('''))),,,000111222000---******+++...//////)))&&&$$$"""###$$$$$$###$$$)))...000...,,,++++++,,,,,,,,,+++)))(((&&&&&&+++///222111333777777555000222333222000.........---,,,***(((''')))---000444111//////000000...++++++---///000/////////000000222333333222111111222333444666777888888777777222222333333444555666666111111111222444777999:::;;;888444111000///...,,,---111555666555222111000///111222333333555999<<>>@@@???===:::888999<<>>CCCCCCCCCDDDEEEEEEAAA===;;;===DDDLLLQQQSSS^^^qqq######$$$&&&***...222444333555777:::;;;777111,,,$$$%%%''''''''')))...111,,,+++((($$$""""""###%%%%%%))),,,,,,)))'''(((***...111222000***$$$!!! """$$$###!!! """###$$$(((,,,000******(((### """,,,//////))) """###$$$%%%%%%$$$!!!!!!!!!###%%%''''''$$$"""!!!!!!  """&&&'''%%%!!! (((...///,,,'''$$$$$$(((***(((%%%'''...555<<<666---(((&&&%%%%%%%%%######$$$&&&'''&&&###!!! """%%%***---((($$$"""######!!!!!! %%%)))+++***'''%%%'''***///222333444666777222111///...------------+++(((***///222///,,,+++***++++++)))'''(((+++...---///333444333222111111///...,,,***))))))))))))((()))******((()))---000---+++(((%%%$$$###!!!$$$)))***&&&###&&&'''%%%%%%$$$$$$''',,,...,,,***%%%''')))+++,,,,,,***)))***,,,......,,,***+++,,,'''&&&&&&)))---222555666111---((('''***---///000---***'''&&&'''(((((('''###&&&+++///111111000///,,,+++)))))))))(((((('''(((---///000333999;;;:::333333333111...---------*********)))))),,,000444444333222000...+++)))(((***...222333111...------///222555444222///...//////111333555777777666666111222555666777666555444...///111444666888999:::;;;888333000...---,,,***,,,000555888777555222111///111333444444555777999999888888777666666777777555888;;;>>>AAADDDHHHJJJFFFCCC===777444444888<<>>???CCCGGGAAAAAA@@@???===;;;999888AAAIIILLLEEE@@@AAABBB@@@CCC>>>;;;>>>GGGQQQWWWYYY```ppp***,,,,,,***&&&%%%''')))***///555999999444...*** """'''++++++'''### ###'''((('''%%%###"""''')))+++---,,,)))%%%"""((((((%%%   !!!!!!"""###&&&$$$!!!!!!""",,,)))&&&"""'''%%%###""" ###$$$ ###!!! ###$$$"""!!!&&&***&&&!!!(((,,,---***((('''))),,,+++))),,,222888@@@:::111+++'''%%%"""""""""######"""!!! !!!"""  !!!  %%%---333444111,,,)))***,,,...------000777>>>444111,,,'''%%%&&&)))+++***((((((+++000222111///...---+++***))))))******...+++***---444777555222000///---***''''''***,,,,,,222666444...,,,111888000,,,((('''((('''%%%"""---+++((('''''''''&&&%%% !!!"""""""""%%%(((++++++)))&&&$$$,,,------...,,,***(((&&&$$$'''***,,,---...000111---+++)))***,,,.../////////////////////,,,'''###!!!###(((000777;;;:::888///---***)))***,,,------------...111555888999999333222000---,,,,,,,,,---+++***)))***---222777:::???<<<777222---)))%%%"""))),,,000000---++++++---666777777666333///+++)))++++++---000444666555444000222666999:::888666444444333333555777888888777555444222000000000000000666555555666777777555333888333333888<<<999333111111444555333444777888555888999:::;;;<<<>>>BBBEEEDDDCCC@@@===999777888999FFFGGGGGGFFFDDDCCCDDDEEEDDDDDDBBB>>>;;;:::<<<>>>KKKJJJIIIFFFDDDDDDEEEGGGIIIDDD@@@AAAIIISSS[[[___eeemmm***++++++((($$$"""###%%%(((,,,111555444000***&&&"""&&&))))))&&&""""""%%%((()))'''$$$###"""%%%'''+++------,,,)))'''))))))'''!!!!!!!!!!!! ###%%%%%%"""!!!"""$$$###!!!!!!"""+++)))'''%%%###"""!!!!!!%%%%%%$$$### &&&(((%%%$$$######%%%''''''### %%%)))&&& &&&***+++***(((***---...---+++,,,111555777111***%%%###!!!""""""######"""!!!"""!!!  !!!$$$%%%$$$###%%%)))///444555222...***+++------,,,+++,,,222666000---)))&&&%%%''')))+++---+++***,,,///000---++++++++++++***)))))))))***,,,***(((***...111111000000///---***((('''))),,,111666;;;:::555333444888222///+++(((((()))******333///,,,))))))))))))(((###"""!!! !!!!!!!!!###'''***+++***((('''+++---//////,,,)))((((((&&&(((***+++,,,...111444...---,,,---//////...---...///111333333000+++'''!!!"""&&&---444888888777222...***(((***---///111000111222333333444555555222111///...------///111000///------000444999<<>><<<::::::<<<>>>HHHIIIHHHFFFDDDCCCDDDFFFBBBBBBBBB@@@>>>>>>@@@BBBGGGFFFEEECCCBBBCCCFFFHHHIIIEEEAAACCCIIIRRRYYY\\\bbbkkk))))))(((%%%""" !!!%%%(((,,,...---)))$$$ !!!$$$&&&&&&### """$$$&&&&&&$$$"""!!!!!!$$$&&&))),,,.........---***+++)))$$$ !!!###$$$###!!!$$$'''***((("""""" """###((((((((('''&&&%%%$$$$$$###$$$%%%%%%""" )))---***%%%%%%%%%(((***)))###$$$'''%%%$$$'''))))))(((,,,...///---***)))+++......***$$$ !!!"""""""""""" """!!!!!! !!!"""############%%%'''))))))(((***---111444555222...+++---------+++******,,,...+++***'''&&&&&&(((+++---111///------///...***&&&''')))+++,,,+++***+++,,,---,,,)))((()))+++...///000000...+++(((((()))+++444888===???===:::777555333111---)))(((+++000444888444...+++************&&&%%%"""  """&&&)))++++++***)))***...222111,,,((()))+++))))))))))))+++///666;;;333222111111111000---+++,,,///333777999555///***!!!"""$$$)))///444666666444000+++)))+++///222444444666777555111///000222000000000......///222555111///------///333888;;;BBB???;;;666111---+++***222222000,,,((((((,,,111555666666666444111...---&&&&&&(((,,,222777:::;;;:::999888666555555666666666777888:::;;;:::777444333666777444000...222666999999:::;;;;;;888444000000///222777666222222555888::::::666444444111,,,444666888999999:::<<<>>>@@@>>>;;;::::::===AAACCCHHHHHHFFFCCCAAA@@@BBBDDD@@@BBBCCCBBBBBBBBBDDDFFFDDDCCCAAA@@@AAADDDGGGIIIGGGEEECCCEEEKKKQQQWWWZZZaaajjj%%%%%%$$$""" ###%%%'''((('''$$$ """###"""!!! !!!!!! !!!###%%%&&&(((***,,,......///+++......)))%%%###!!!"""$$$$$$###!!! """&&&***'''  !!!"""$$$%%%&&&$$$%%%&&&((('''&&&%%%$$$###%%%(((((($$$"""***...,,,%%%$$$###%%%'''&&&"""###%%%###!!!$$$%%%'''(((,,,------+++'''$$$$$$%%%***'''###!!!!!!""""""!!!   """$$$''')))'''%%%%%%&&&)))+++,,,+++,,,---000111111///---+++......---,,,---------,,,***)))''''''))),,,///111444111000000111000+++'''$$$'''+++---------///111222111---)))&&&(((,,,000111111///---***)))***,,,222555:::???@@@===777333222222///+++))),,,444;;;:::555///+++******++++++)))'''$$$!!! """%%%((()))***))))))***000444222,,,'''))),,,,,,***'''%%%)))222>>>FFF===:::666333111///,,,***+++...444999:::666...((($$$$$$$$$'''+++000333555333000---,,,...111333444444777999555///,,,---000111111111///---///333777000///------///333888;;;===<<<:::666333222333444999999666111+++***,,,000222333333333333111///...%%%%%%'''+++222888===>>>>>><<<888555333444666777666777999;;;<<<:::666222111555888444...---111777999:::;;;<<<<<<888222...///111666999666222444:::CCCDDD@@@999444222000+++000222555777777999;;;===???<<<888777999===BBBDDDEEEDDDBBB???<<<<<<>>>@@@AAACCCDDDDDDDDDDDDFFFHHHDDDBBB@@@@@@BBBEEEGGGIIICCCCCCDDDGGGKKKQQQUUUXXX___kkk"""!!! !!!!!!!!!!!!"""###$$$###   !!!###'''***''''''''''''((()))+++,,,---222444///+++)))&&&### """#########!!!!!! $$$((('''""" !!!"""###%%%&&&'''(((((( """$$$%%%&&&$$$"""!!!"""'''++++++'''!!!!!!(((***((($$$  !!!"""###""" """%%%(((,,,,,,+++(((%%%"""!!! (((&&&""" !!!!!! """&&&***---'''%%%$$$%%%'''***,,,,,,++++++,,,,,,,,,,,,++++++///---,,,...111444333222,,,***))))))+++///333666444333222333555444///+++###(((,,,...///222777<<<999666111***&&&'''+++///111111111///,,,+++,,,...000111555:::>>>===888333444444333000...111888>>>:::666000,,,+++,,,------***)))&&&###!!!!!!!!!!!!###$$$%%%'''((((((((((((+++111555333+++&&&'''+++,,,)))$$$###(((444DDDNNNEEE???777111...---,,,,,,+++---222666777333+++&&&(((''''''''')))---111444000//////000222333222000111444666333...+++---111111222111...+++,,,111666222111000000222666999<<<::::::999666333333666888>>>???>>>999222---,,,,,,...//////000000000//////''''''(((---444:::>>>@@@???<<<888444333444666888666777888:::;;;999444111///444666333---,,,111666888999:::;;;;;;777222......111666999666222555<<>>:::666555888<<<@@@AAACCCCCCAAA???<<<<<<>>>???CCCDDDDDDDDDBBBCCCDDDFFFDDDAAA???@@@CCCEEEFFFEEE@@@BBBDDDGGGKKKOOOSSSVVV[[[hhh"""!!! """$$$$$$###  """ !!!""""""$$$(((...222***(((&&&%%%$$$&&&''')))111888:::666000---***&&&###"""""""""""""""######"""%%%((()))(((&&&$$$$$$"""$$$%%%'''(((((('''&&& !!!""""""!!!"""''',,,---)))### """""" $$$$$$"""  """"""!!!$$$(((---+++)))'''%%%###""""""%%%###    %%%***---&&&$$$!!!!!!$$$(((***+++))))))))))))***+++---...///,,,***---444::::::888...,,,)))(((***///444888444333333555888777333...&&&***...000111777BBBJJJBBB===555...******,,,...111222222111//////000111///000111444666777666444666666777777777888:::<<<777333///,,,,,,......///***)))(((&&&%%%$$$$$$$$$&&&&&&''''''((()))***+++...222444222+++&&&%%%'''(((&&&######)))444BBBLLLCCC===444---***+++---...,,,---000333444111+++'''------,,,+++***,,,000333//////000222333222///,,,---000111000---,,,...000///111000,,,((()))000666222222222222333444666777:::;;;999555111000333666>>>@@@AAA===555...+++***++++++---...///000000000++++++---111777<<>>444...///...,,,,,,---///111333666:::======888444444888<<<>>>???CCCDDDDDDBBB@@@@@@AAABBBCCCCCCBBB@@@??????BBBDDDDDDBBBAAACCCGGGIIIGGGEEEAAACCCEEEFFFHHHKKKOOORRRSSSbbb%%%###!!!"""$$$&&&%%%$$$!!!$$$%%%%%%$$$$$$&&&+++222666,,,)))&&&######$$$&&&(((666===@@@:::333...)))&&&'''%%%###""""""###%%%&&&&&&&&&(((***,,,,,,((($$$"""###%%%&&&&&&%%%###!!!  &&&+++,,,(((###""""""!!!$$$###   """###"""  """(((+++(((%%%###############!!!!!!  """"""&&&)))%%%""""""%%%(((******)))((((((***---111333...)))&&&***444;;;===;;;///+++'''%%%&&&+++222666444333333666999888333///))),,,///000333===LLLWWWNNNFFF<<<666333333222111111222333333222222333555///...,,,******,,,///111333555888;;;<<<;;;777444///,,,***)))***,,,,,,,,,(((((()))))))))((('''&&&(((((())))))+++---///000111333333000+++&&&###"""!!!"""$$$'''+++222:::@@@999444---)))(((+++---...---...///111222222///---222222111///,,,,,,///222000//////000000///---***,,,,,,------------......+++------***&&&(((///777:::::::::999888666444333777888777333...---111666:::<<<===:::333...++++++******,,,---///000111222000000222666:::===>>>>>>666666666555666666777777888777777999:::999777555222333333111000000222555777666777999;;;:::888555222222444777666333555:::>>>???<<<555222333222///000000000///000333888<<<:::666333555:::???@@@???AAACCCEEEEEECCCBBBBBBCCCBBBAAA???<<<;;;<<<@@@DDDFFFEEEFFFKKKPPPRRRPPPLLLDDDFFFFFFEEEDDDEEEHHHLLLNNN___)))&&&###$$$&&&'''%%%###"""%%%'''&&&%%%$$$%%%***111666,,,***&&&###"""$$$'''))):::AAACCC===333---((($$$***(((%%%""""""$$$''')))(((&&&&&&***...---((("""!!!"""$$$$$$$$$!!!!!!!!! $$$***+++'''######$$$!!!$$$$$$!!!######""" !!!!!!"""''''''$$$!!! !!!######   """%%%"""%%%$$$!!! $$$((()))+++***)))))),,,000555888---'''###(((222;;;===:::...***%%%!!!"""(((///333444333333666888777222...,,,...000111444@@@RRR```XXXOOODDD===<<<;;;999666111222444444444444555777...,,,'''""" """''',,,000111555:::===:::222+++'''%%%$$$$$$&&&(((((((((&&&(((***+++,,,+++)))((())))))***+++...111444666333333222///+++&&&"""%%%***...000333555///,,,((('''(((+++------///......000333444444333555666555222...---///222222000...---------,,,***,,,+++***+++---...---,,,'''***+++(((%%%'''000888HHHHHHHHHFFFCCC???;;;888222333333000------333999555888888666000,,,+++---******,,,...000222333444333444666999===>>>>>><<<333444555666777777777666:::999888999:::;;;999888444333222222222333444555777777777999;;;<<<;;;999777555666999999666777;;;888;;;;;;999888999777333333222111......111666:::999555333666<<>>AAADDDEEEDDDBBBBBBBBB@@@>>><<<999888;;;@@@EEEKKKJJJMMMSSSZZZ\\\YYYUUUHHHIIIHHHEEEBBBAAADDDGGGNNN^^^///)))""" $$$((()))(((!!!$$$&&&&&&(((%%%$$$'''((('''***///***((($$$ """)))///666666555222///+++'''%%%&&&&&&&&&&&&&&&'''''''''***'''(((......'''""""""!!!!!! ###$$$$$$###!!!!!!$$$$$$###!!! """ """######""" !!!###&&&(((%%%  $$$((($$$ $$$&&&&&&!!!!!!!!! ######""" %%%)))###!!!"""$$$"""$$$%%%###"""###'''+++***))))))+++000444666777///***%%%%%%***///000///+++'''!!!%%%000888333333666999666///---...+++///333444666???LLLWWWXXXUUUOOOKKKIIIFFFDDDBBB???777000///333444222...---***%%%  """$$$)))---333999:::444+++$$$ !!!%%%((((((&&&%%%'''+++///222000+++''',,,++++++---111333222000,,,(((&&&'''******'''### """***333777333---((())))))((('''(((***---,,,...111555888:::<<<===???>>>;;;666111...---------,,,+++***)))))))))(((******++++++++++++,,,,,,---+++,,,......,,,...333CCCKKKQQQSSSTTTRRRLLLEEE<<<:::777333///------...000222444444222000//////---,,,+++---111444666666666444444888>>>@@@===999333444555555444555777999===999777888<<<>>>;;;888555333111000333888>>>BBB===;;;999;;;>>>@@@???===666444444999???AAA===999???>>><<<<<<======<<<:::444333111111222333333222222444777999:::<<>>::::::<<>>:::888999===BBBFFFNNNRRRWWW\\\dddhhhcccZZZRRRGGGBBBFFFFFFAAACCCKKKTTTeee***$$$"""&&&((('''"""!!!&&&'''''''''$$$###%%%&&&$$$''',,,***((($$$!!! ###***///222111///,,,)))&&&###"""$$$$$$$$$#########$$$$$$'''$$$%%%+++,,,&&&"""""" #########"""!!!!!!!!!"""!!! !!!"""###"""!!! !!!"""%%%'''(((&&&""""""%%%)))***&&&"""!!!$$$'''((()))&&&&&&%%%"""!!!!!!###%%%&&&$$$!!!###&&&"""!!! """###%%%'''&&&%%%$$$&&&''')))((((((***///333555555000***%%%%%%)))---///...***'''### '''111888333222333555222+++)))+++''',,,111333555:::DDDLLLOOOOOOPPPQQQRRRQQQNNNLLLEEE===555222333222...)))'''%%%###!!!!!!"""###$$$&&&)))///333333...&&&  %%%))))))(((''''''(((+++------+++(((+++******---111222111///***&&&###$$$'''***)))'''""""""%%%+++222333000,,,***+++,,,+++******+++------...111444888;;;>>>@@@EEECCC>>>888222---+++***+++***((('''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,...---///222111......222888???FFFKKKRRRYYY[[[YYYRRRNNNGGG>>>666111//////111222222111///......///111///......000222333333777666777<<>>???>>>:::888888<<>>???===<<<<<<======;;;:::666444333333444555555444222333555777:::===???@@@<<<999777777:::===>>>>>>;;;;;;;;;===@@@FFFKKKNNNSSSYYY```eeehhhhhh```WWWLLLEEEEEELLLMMMHHHHHHNNNWWWggg%%%!!!$$$&&&&&&###$$$((()))(((&&&######$$$""" """''')))(((%%%###"""%%%+++///...,,,(((%%%""" """"""  """ """''')))&&&"""""" ######"""!!! !!!%%%%%%"""!!!$$$###!!!###$$$###""" !!!###&&&'''((('''%%%&&&***///,,,)))'''&&&(((***++++++,,,,,,***(((%%%%%%'''))))))&&&"""!!!"""!!!!!! """$$$'''(((&&&%%%%%%%%%''''''''')))---111222222///+++&&&%%%(((+++,,,+++((('''%%%###$$$)))111666111......---)))###"""%%%###(((---000111444999===BBBFFFMMMUUU[[[[[[XXXUUUJJJCCC:::555333000***%%%!!!!!!!!!"""###$$$$$$%%%%%%'''***,,,---)))""" '''+++,,,+++)))((('''(((***++++++***))))))***---///000///---((($$$ $$$(((***+++%%%'''+++...///...,,,******,,,......---,,,---.........///111555:::???BBBEEEBBB>>>888333///---,,,***'''%%%%%%'''***,,,,,,...............---------//////111444222...---000000555999===FFFTTT]]]```^^^]]]YYYSSSLLLDDD>>>:::666555333000------///222666444111000111111000000777888;;;@@@DDDDDD@@@;;;888:::<<<<<<:::777666666888666444666:::<<<:::888444333111111444888<<>>??????<<<;;;<<<@@@CCCBBB@@@>>>===<<<<<<===<<<:::999777555555666888::::::999444222333666<<>>:::888666777:::===>>>???888:::===AAAGGGNNNSSSVVVYYYbbbjjjkkkfff___TTTKKKBBB@@@FFFPPPSSSOOOOOOSSSYYYjjj&&&""" ###$$$%%%""" &&&))))))'''%%%######"""$$$((((((&&&%%%$$$&&&***...+++((($$$  !!!!!!   ###&&&%%%###""" !!!!!! %%%$$$"""!!!  ###(((------)))### %%%###!!!%%%%%%###!!!"""$$$%%%&&&''''''''')))...222,,,+++******+++,,,,,,---111000///,,,))))))+++---***'''###  !!!  !!!###$$$$$$%%%&&&&&&'''&&&&&&))),,,///000000...***&&&$$$%%%'''((('''&&&'''''''''(((+++000444---***'''&&&!!! $$$&&&)))+++---///111333999>>>GGGPPPWWWYYYWWWTTTGGGBBB;;;777444111+++&&&""""""!!!!!!###$$$&&&((((((((()))******'''###$$$+++///000///***))))))+++---......---))))))+++,,,------,,,+++)))$$$ %%%)))+++)))---000000---***((()))&&&))),,,......---...///000...---...111666<<>>:::888;;;======:::777444333555444333555888::::::888333222000000000222555777333222000111444888===???@@@===::::::;;;======<<<<<<<<<;;;<<<===<<<:::888777777666888<<>>AAA???<<<<<<;;;::::::<<<>>>???@@@;;;;;;>>>BBBHHHPPPWWW\\\bbbkkkooohhh[[[OOOCCC;;;:::;;;CCCNNNRRRQQQRRRWWW[[[lll+++((($$$"""!!!"""######   &&&***)))'''&&&$$$$$$######(((((((((&&&%%%&&&)))+++)))&&&"""!!!$$$&&&""" """###"""###%%%&&&$$$""" !!!"""###""" &&&%%%###"""  $$$,,,777===777))) !!!!!! """!!! !!!!!!&&&%%%$$$!!!"""$$$$$$$$$%%%&&&'''***...111)))***,,,,,,,,,,,,,,,,,,222222000---+++***,,,...)))'''$$$!!! !!!"""###  !!!!!!!!! !!!%%%)))+++'''''''''***---//////...+++)))%%%######$$$$$$%%%&&&((()))******+++...000,,,(((%%%$$$ ###'''&&&%%%&&&)))---000111666888===CCCHHHKKKJJJHHH===:::777555444222...***'''%%%"""!!!!!!$$$(((***,,,+++++++++,,,***'''$$$"""(((///333222000***+++...222555444222///++++++,,,++++++************&&&!!!"""&&&))),,,///222000+++&&&%%%&&& ###'''***+++,,,...///000...+++)))+++000555999333000...///111333333222///***'''(((---222444333//////000000000111111111222...***)))&&&$$$'''---444555222...000888>>>@@@???CCCLLLYYYeeelllnnnnnnfff^^^PPPAAA777444666:::999777555555777888888888555666888:::<<<;;;888666555888;;;<<<999555222000444333333555777999999888666444222000//////000000111000//////111555:::===AAA>>>:::888777777777777:::999:::;;;======:::888888777777999===@@@AAAAAA>>>:::777999>>>@@@>>>:::>>>>>>===<<<<<<<<<===>>>;;;:::;;;>>>FFFQQQ[[[bbbnnnssspppbbbPPPCCC999333666888>>>FFFJJJMMMRRRWWW]]]nnn///---)))%%%"""!!!!!!""" !!!'''+++***((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&((('''$$$!!! $$$(((,,,$$$!!!!!!******(((%%%%%%'''&&&""" """######!!!%%%$$$$$$###"""!!!!!! &&&---999GGGMMMEEE444&&&!!!###%%%%%%###!!!  !!!"""$$$$$$&&&&&&%%%### !!!###"""###$$$%%%(((***,,,---'''***---...---+++++++++000000...,,,))))))+++---&&&&&&$$$$$$###$$$$$$%%%$$$   !!!"""#########!!!"""(((---000(((((()))+++...000///...***)))'''$$$######$$$%%%''')))++++++******,,,---,,,(((&&&&&&%%%"""%%%+++)))%%%"""###(((...222222555444444666888:::999888222222111222333222///,,,***'''###!!!!!!$$$(((+++...---,,,---------+++(((######%%%***///222000---(((+++000666:::999555111//////---***((('''(((******'''### !!!###%%%+++...///---(((###!!!""""""%%%&&&(((+++---///,,,(((&&&'''+++000333000---+++,,,///222222000111,,,((()))///333333222......///000111222333333222,,,'''%%%"""!!!&&&,,,222444222000333<<>>;;;888666555555666777777888;;;======;;;999999888777888:::<<<<<<;;;;;;999888999;;;===;;;999<<<<<<<<<;;;999888999:::888777777;;;DDDQQQ^^^fffssstttlll[[[JJJ???:::666666999===???AAAFFFNNNTTT^^^ooo...,,,)))%%%!!!  """""" ###))),,,,,,***)))((()))'''!!! ''''''((()))(((&&&$$$$$$$$$"""!!!!!!%%%+++...&&&######%%%222333///)))''')))'''!!! """###!!! !!!###$$$%%%$$$$$$###(((444EEEPPPQQQFFF888---%%%'''))))))&&&###!!!  """###$$$$$$$$$%%%&&&&&&$$$""" !!!!!!"""###$$$''')))***)))(((%%%)))...000...+++******,,,+++***((('''''')))+++%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!$$$&&&((()))&&&###!!!###)))...111222******+++...000111000///+++***)))'''%%%%%%&&&'''(((***++++++***))))))***(((&&&&&&(((((('''+++111(((### """***111444333333111///...//////...---,,,,,,...///000///,,,***&&&%%%###""""""%%%(((***+++******+++------+++)))$$$###$$$(((,,,---***&&&%%%)))...555::::::777333333222///***%%%$$$'''***'''&&&%%%###""""""###$$$)))))))))'''###  !!!"""###&&&))),,,***&&&$$$%%%)))...111000---***,,,111444444222000+++''')))...111///,,,,,,---...000111333444555111,,,((('''$$$"""&&&---...///...---333>>>FFFIII777222...111===JJJUUUYYYdddaaa[[[RRRGGG>>>999777444333333555999===??????555333///+++)))***,,,//////111555666444222111111555555666666666666777888777666555444333111/////////111111000//////222555::::::888777555555555666333444777:::===>>><<<:::;;;999666444444333111///333333444555666777777888777999:::999777666777999777777888<<>>;;;999:::===???>>>===BBBIIIOOO\\\lll,,,***(((###!!!###%%%###""""""%%%***......,,,******+++)))"""!!!)))''')))***)))&&&###""""""!!!&&&+++///(((%%% !!!%%%)))888888333+++(((***'''!!! """!!!!!!$$$&&&''''''&&&"""222EEENNNHHH;;;111,,,(((***,,,+++((($$$"""!!! """###$$$$$$$$$###$$$&&&&&&%%%###!!! !!!###$$$%%%(((******(((&&&%%%***///111///,,,******(((((((((&&&$$$%%%'''***$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$###""" !!!$$$(((+++,,,)))((('''***///333333222,,,,,,---///111222111///,,,,,,+++)))''''''(((***)))+++,,,+++)))((((((((($$$"""$$$'''((((((---333%%%!!!###,,,333555333222000---,,,,,,+++***(((***+++---...---,,,)))'''!!!!!!"""###$$$&&&'''(((((('''((()))++++++)))'''$$$######&&&))))))%%% $$$&&&,,,222777999777444777555000)))$$$"""&&&***$$$%%%&&&%%%$$$######$$$&&&%%%$$$###!!! ###&&&***(((%%%$$$&&&***///222///,,,***---333888888666...)))%%%''',,,///+++'''+++,,,---///111333555666000---+++***(((%%%'''---+++,,,***(((...:::CCCGGG777222///111888>>>AAAAAAJJJLLLOOONNNHHHAAA;;;777222111111444888<<<>>>???777333---'''$$$%%%***...---000333444333333333333555777777777666666777888333333333222222000///...000222333111///...000222333444555444444444555777222333666:::>>>???===;;;===:::555222///,,,(((&&&+++---///111111222555777555888:::999777777999;;;::::::<<>>;;;999999>>>FFFLLLMMMKKKGGGEEEAAA<<<888777999;;;>>>??????>>>???AAAEEEIIIUUUjjj$$$###"""!!! !!!""""""###&&&***---......***)))'''&&&&&&&&&((((((***---...***$$$"""&&&***,,,+++)))'''%%%%%%%%%%%% $$$******'''######""""""###%%%((()))444222000---***)))(((((("""$$$&&&"""!!!###%%%'''''''''%%%***///222000,,,(((%%%///---***)))((('''%%%######$$$%%%%%%%%%$$$&&&'''(((&&&######$$$%%%%%%%%%$$$''')))***)))((((((((((((***---///...***&&&### """''')))&&&"""###$$$%%%&&&%%%$$$"""!!!%%%'''&&&$$$%%%)))((($$$ """%%%)))+++***))))))+++...222444555555444222///+++)))+++,,,---,,,000111111---)))(((***---)))+++,,,,,,,,,***'''%%%""""""$$$(((,,,---+++(((%%%%%%%%%'''+++000666:::333///***'''(((,,,000222---***((((((***++++++***(((&&&%%%%%%'''(((((('''""" %%%'''((($$$!!! &&&+++---+++(((***(((&&&%%%$$$$$$&&&&&&)))***+++***((('''((())))))(((&&&"""!!!###%%%&&&%%%$$$$$$%%%&&&%%%###%%%)))---000111111000///111222222000---,,,***'''$$$###$$$'''(((***+++---000444555444222***+++,,,***(((&&&%%%%%%)))'''%%%(((...111111///222222444555777777666555888:::>>>AAAAAA<<<444...000444777666222000111333777222+++&&&$$$'''---000555333000......111444777666333222444888999777444666666555555555333111000555555555444444333333333111333555666555555666777444444444555777:::===???888666333111///+++&&&###$$$***000111//////444999===:::777555555777;;;===<<<999888;;;AAAEEEEEECCC===>>>>>>===<<<:::999999===>>>>>>>>>???BBBFFFJJJZZZooo!!!  !!!%%%%%%'''***---///...---''''''&&&%%%$$$###""""""$$$'''***((($$$$$$)))......---***(((&&&%%%%%%%%%%%%))))))'''!!! !!!###%%%'''))),,,,,,+++*********++++++%%%""" ###'''(((%%% !!!!!!!!!!!!"""###%%%%%%%%%(((+++,,,***(((&&&%%%+++***((('''((('''&&&$$$$$$&&&''''''&&&%%%&&&''')))&&&$$$###&&&)))+++,,,'''))),,,,,,+++******+++***,,,---...,,,((($$$!!!###((((((%%% ###$$$%%%&&&&&&&&&%%%$$$((()))(((%%%''',,,,,,)))!!!!!!"""%%%))),,,,,,+++---///111444555555333222333///***&&&%%%%%%&&&%%%---......+++((('''***...((())),,,------+++(((&&&###$$$%%%(((++++++)))&&&&&&%%%%%%&&&***000666:::333...)))&&&(((,,,///111***((('''''')))+++,,,,,,)))'''%%%%%%&&&((())))))"""$$$'''(((###!!! $$$&&&&&&%%%((('''%%%$$$######$$$$$$)))***)))'''&&&&&&(((++++++)))&&&"""!!!$$$&&&''''''&&&$$$$$$%%%&&&%%%$$$###%%%***...111222222333222111...,,,,,,------***&&&###"""$$$'''***,,,,,,...111444666666444***)))''''''(((((('''&&&&&&''')))***+++,,,,,,+++///444:::<<<999555333333555777999<<<===:::555111111444666444000---...///333000***''''''***///333888666222///......000222333222222444888999666333777777777666555333222111:::999777666555666777888444444555888::::::888666777777666666777999:::<<<444333333222111///***'''(((...333444333333777<<<<<<999555222222555999<<<;;;888666777;;;===<<<:::444888===BBBCCCAAA===;;;===>>>??????@@@DDDIIIMMM^^^rrr !!!$$$$$$&&&)))++++++)))'''%%%%%%$$$$$$""""""%%%%%%$$$&&&+++000///...+++(((&&&%%%$$$$$$$$$((('''%%% !!!"""$$$&&&((('''''''''((()))***+++,,,)))'''%%%'''***)))%%%!!!######"""!!! """###$$$'''+++,,,+++(((&&&&&&%%%%%%%%%&&&((())))))(((&&&((())))))(((&&&&&&''''''&&&%%%&&&***---...///)))+++------,,,++++++,,,,,,,,,,,,,,,)))%%%""""""%%%%%%""" """$$$&&&'''(((((())))))'''$$$&&&+++---***"""!!!"""%%%))),,,,,,,,,...000222444444333000///000---'''###!!!!!!""""""((()))***(((%%%%%%))),,,+++,,,...///...+++)))'''%%%%%%'''((())))))((('''(((&&&%%%&&&)))///555999333///)))&&&'''))),,,---(((((('''(((***---///000***'''$$$###%%%'''))))))######))),,,---'''%%%"""  """$$$%%%((('''&&&$$$$$$$$$$$$$$$''''''%%%###"""###'''***,,,***'''### !!!$$$(((******)))&&&$$$$$$&&&(((###""""""%%%)))---000111///111222///***(((***...///,,,'''######%%%))),,,,,,,,,...111555777777666...***&&&&&&((()))((('''%%%'''***+++***,,,///222333;;;AAAAAA:::444222333777666666888999888666444000111222111...,,,---...000---***((()))---111444888666222///......///000222222333555888999777444333444555444222111111222;;;999777555666888<<<>>>:::999999<<<>>>>>>999555777777777777777888999:::333333333333333111---***,,,000444555444444777;;;999666333000000222666999777555333333555666666444555999@@@FFFJJJHHHDDD@@@>>>???@@@AAACCCGGGMMMQQQ___rrr !!!!!!""""""###%%%''''''%%%"""#########""" !!!"""###''',,,000...---***'''%%%$$$###### $$$&&&$$$""" !!!"""$$$%%%%%%%%%%%%&&&'''))))))******---+++***++++++)))$$$ $$$$$$$$$!!! """!!!%%%***,,,+++(((%%%$$$ """%%%))),,,,,,+++''')))++++++)))'''&&&&&&$$$$$$&&&***---///...---)))***++++++***))))))***+++******(((&&&###  !!!!!!!!!%%%(((***+++'''(((%%%"""$$$)))***(((""""""###%%%)))++++++***+++---000222222///,,,******(((%%%""" """$$$'''))))))'''%%%%%%)))---111222222111///,,,)))(((&&&&&&'''((((((((()))***+++)))'''&&&(((---333666333///***''''''((((((((((((((()))+++---000333555,,,)))$$$"""###%%%'''((("""  &&&,,,///000+++***(((%%%###!!! $$$###!!! ###%%%)))((('''&&&&&&%%%%%%%%%'''&&&%%%"""!!!$$$(((,,,,,,+++'''$$$!!!"""&&&))),,,,,,***'''%%%%%%''')))"""!!!!!!$$$(((,,,---...***---000---)))'''+++000222///***&&&%%%'''+++---++++++,,,000333666777666333...(((&&&'''))))))(((***,,,---,,,***---444:::;;;AAAFFFBBB999222111444666444222222333333333111,,,---......---...///000...---+++***,,,///222444444333111//////000111333444444555777888999888666...///111000......000222666555444444666:::===@@@@@@??????AAABBB???999444555555555666777999::::::444333333333444222///,,,...000333444333333444777444222000......111444666222222111222444555666666;;;===AAAGGGKKKLLLHHHEEEAAABBBCCCDDDFFFJJJPPPTTT___rrr !!!""""""""""""""""""$$$%%%%%%$$$"""######"""!!! """&&&***---+++***'''%%%###""""""""" !!!"""$$$&&&&&&###!!!""""""""""""""""""""""""$$$$$$&&&'''((()))))))))...---------,,,)))$$$ ###%%%&&&###!!!"""'''***(((%%%###!!!!!!&&&***------,,,''')))++++++)))'''%%%%%%!!!###&&&***---...,,,)))&&&'''((('''%%%%%%&&&'''((('''&&&%%%###!!!""""""""""""!!!###'''***,,,''''''%%%"""$$$(((((($$$"""###$$$'''***+++)))'''''')))---//////---)))'''$$$$$$$$$###""""""%%%(((***,,,,,,+++((()))---000666555333111...,,,+++***''''''''''''''')))---000111...)))''''''***///222222000---+++******((('''''')))+++---///333777:::000,,,&&&""""""%%%'''(((""" ###(((---...---+++++++++)))'''%%%&&&''''''&&&### !!!$$$)))))))))(((((('''&&&&&&(((((('''%%%%%%'''+++///+++***((($$$!!!"""$$$''',,,,,,***(((%%%%%%'''***!!!!!!!!!###'''***++++++&&&***......++++++...222555111,,,((('''(((***,,,***)))***---111444555555555000***&&&&&&(((***+++333333111---+++---333999===BBBDDD@@@777111000333111///,,,,,,---.........******+++,,,---///111111...---------...///222333//////......000222444666666666666666777777777888,,,...///...,,,+++...111111222333555777999;;;<<<@@@AAABBBDDDCCC???999444222333444555777888999999444222222222333222111//////111222222000///000111......------...000222333000000111333555777:::;;;>>>===???DDDIIIKKKIIIFFFCCCDDDEEEFFFHHHLLLQQQUUUaaattt!!!"""###############!!!!!!"""###$$$$$$"""######""" !!!$$$(((***((('''$$$"""!!! %%%&&&'''))))))'''$$$!!!&&&&&&%%%$$$###!!! """###%%%'''))))))))))))***+++,,,---,,,)))%%%""""""%%%'''%%%  !!!$$$%%%$$$######### !!!###'''+++---,,,+++'''))),,,,,,)))&&&$$$###""""""$$$&&&)))***)))'''###$$$$$$###!!! !!!###$$$###"""!!! !!!###%%%&&&$$$!!!"""&&&)))+++((()))(((%%%&&&((('''###$$$%%%'''+++---,,,(((%%%###&&&***---...,,,)))&&&!!!###%%%%%%%%%%%%(((***,,,......,,,******...222777555222///---,,,------'''''''''%%%&&&***111777666222,,,'''%%%'''+++...000000//////000///,,,)))&&&))),,,...000444999>>>555000)))$$$###%%%'''(((%%%$$$$$$&&&+++,,,+++(((%%%'''))))))((())),,,///+++***'''###"""%%%))))))))))))((('''&&&&&&((((((((('''&&&(((,,,///***)))'''$$$!!!!!!"""$$$*********(((&&&&&&((()))###""""""$$$'''*********'''+++///000//////111333555222...***''''''((()))((('''(((+++///222444444111///***%%%###&&&+++///666444111...,,,---000333777;;;>>><<<555000...///---+++((((((+++---......+++******+++---///111111///////////////000000111,,,,,,---...000333666888888777666555444444666777///111222000+++***---000///111444777888888777666:::>>>CCCDDDBBB>>>999666222222333555666666666666111000...///111333444444111111222111///---,,,,,,((()))+++---...000111111000222444666888;;;>>>@@@===<<<===BBBIIIKKKIIIFFFCCCDDDEEEEEEGGGKKKPPPTTT```uuu """$$$$$$$$$$$$###""" !!!######"""$$$###"""  ###&&&(((&&&$$$"""!!! (((***+++,,,,,,)))%%%"""(((((('''%%%###!!!!!!"""%%%''')))***+++***''')))+++---,,,***'''$$$"""%%%((('''!!! """###$$$###"""###%%%&&&###$$$%%%(((+++,,,***((('''))),,,,,,)))&&&######$$$###"""###%%%''''''''' !!!!!!  !!!!!!  """'''***'''###"""%%%(((******+++***((((((***(((###%%%'''***---///---((($$$!!!$$$))),,,...,,,)))''' ###'''((('''''')))+++,,,---...+++))))))---000666444000---+++,,,...000''''''&&&%%%%%%+++444<<<999444---'''%%%&&&)))+++//////111333444333000---%%%(((,,,...000444:::???999333+++&&&%%%&&&(((******((((((+++------)))%%%"""%%%'''(((+++000444......+++&&&"""!!!$$$'''))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&(((+++...)))((('''$$$!!! """))))))***)))''''''((()))$$$$$$$$$%%%(((******)))))),,,000222333333333444555222...***'''&&&&&&&&&&&&&&&&&&)))---111333333...,,,)))$$$!!!$$$,,,222333111///....../////////000444888888444///,,,++++++)))((())),,,///111222,,,+++***+++---///000111000000000000000/////////++++++,,,...000444777888999888555333111222444777444666666222,,,***,,,000///222666999999777444111555;;;BBBDDDAAA<<<999888222333444444555555444444///---,,,---111444777888222222222000...,,,***)))%%%'''***---///000000000222444666888:::===@@@CCC<<<<<<>>>DDDKKKNNNKKKGGGCCCCCCDDDEEEFFFIIINNNRRR^^^sss"""'''******(((%%% ###$$$$$$###%%%$$$!!! """###"""  ###''')))***)))&&&""" !!!""""""&&&,,,111111,,,(((&&&'''//////---***%%%"""!!!!!!###'''*********'''%%%###%%%)))***&&&"""%%%&&&'''&&&###!!!"""%%%((()))((('''&&&'''+++'''###$$$'''((($$$!!! %%%+++---+++'''%%%$$$)))&&&###!!!!!!"""%%%&&&((('''&&&###  """###""" !!!"""$$$$$$$$$"""  &&&))))))*********)))'''%%%"""!!!)))((()))---111111+++%%%$$$$$$&&&***------)))%%%###%%%'''&&&$$$$$$&&&(((+++***(((&&&&&&&&&((())),,,+++)))((()))+++...000///---++++++...000222333222///+++'''&&&(((+++---111666777222///000...)))((()))******---555???GGG<<<111'''%%%'''(((***---***+++---///000---((($$$%%%---111111///------,,,+++***)))((((((%%%'''******(((&&&$$$###&&&###!!!"""&&&******))),,,+++(((&&&###!!! '''(((---...***######(((%%% !!!)))......***+++***...444777555555888666555222,,,&&&###""""""$$$%%%&&&))),,,000444666333///)))%%%%%%(((---000777555111...------...///...000222222111///...///000---+++,,,000444555444111///---++++++,,,...000111111111...******...222222...,,,...444777777444777666555444333444555555555999<<<999222---,,,---555333333888===<<<444---///333777:::;;;;;;<<<===666555111---000666666222,,,,,,,,,///111222111000111555888777222---***)))(((---...,,,---000333222444333333555999===??????;;;;;;===DDDLLLNNNLLLGGGAAADDDGGGGGGFFFGGGKKKNNN]]]ooo"""&&&)))***(((%%%###"""###$$$%%%%%%""" !!!"""""""""""""""""""""###""""""###%%%(((*********(((&&&&&&&&&&&&%%%###''',,,222222///+++***+++444111,,,%%%  """"""&&&)))))))))&&&$$$$$$'''+++,,,((($$$$$$%%%'''&&&%%%"""!!! ###&&&)))******)))))))))+++'''%%%&&&(((((($$$ """(((+++***)))(((((((((&&&$$$""""""$$$'''((())))))((('''%%%$$$$$$%%%"""!!!!!!  !!!!!!""""""!!!!!!!!!###""" %%%((('''%%%&&&'''''''''%%%###!!!(((''')))---222222---((($$$$$$&&&(((+++***&&&"""$$$%%%&&&%%%"""!!!"""$$$((('''%%%$$$$$$$$$%%%&&&((('''&&&%%%'''))),,,...000...,,,,,,...////////////...+++***)))***,,,...222666666///+++,,,***'''(((***,,,///222999BBBHHH===222((('''((((((***,,,+++,,,,,,------***'''%%%!!!###)))------+++,,,,,,+++***)))(((((('''&&&)))+++---,,,)))'''&&&&&&###"""###''')))(((&&&'''&&&%%%%%%$$$$$$$$$$$$***+++///111,,,%%%$$$((((((%%%"""$$$)))------,,,///...000555666444333555666555444000+++((('''(((&&&&&&(((***,,,///111222222///+++)))(((+++...000666555444000---,,,...///000111333222111000111222555222000111555888999888666444111...------...///000///...---,,,---000222111///...111666999888666222222222222333444666777222555777555000...///222666555666:::??????999333,,,...222555888;;;???AAA777555111...111666777333---++++++,,,///000000000000444888777333///------111444333///---000333222666444444555888;;;<<<===;;;;;;===CCCIIIKKKHHHDDD???BBBDDDDDDCCCEEEJJJNNN^^^ppp"""&&&)))***(((&&&))))))***++++++(((### ###%%%&&&$$$"""!!!$$$$$$%%%&&&(((***+++,,,---,,,++++++,,,+++(((&&&(((,,,111222000------...666222))) """"""&&&(((((('''$$$###$$$(((,,,---***'''$$$%%%&&&''''''%%%###"""###&&&)))++++++***++++++***((('''(((***)))$$$ $$$((()))******+++((('''%%%######%%%((())))))(((((((((((('''''''''""""""""""""""""""""""""!!!###%%%&&&&&&$$$$$$&&&&&&!!!"""%%%''''''&&&$$$"""((((((***...222222...***$$$$$$%%%'''(((&&&### $$$%%%$$$###  !!!&&&%%%$$$###"""###$$$%%%$$$#########%%%(((***,,,000.........//////---+++------,,,,,,,,,,,,,,,,,,111333111+++&&&&&&&&&$$$))),,,000444888===BBBFFF;;;111)))((()))((())),,,***)))))))))))))))))))))'''$$$"""###'''***)))(((************************)))+++...000///---***(((%%%######%%%((()))&&&###!!!"""###%%%'''(((((()))---...222444000(((%%%''',,,***(((((()))+++...///444222222555444000///111666666777555111...------)))***+++,,,---------------,,,,,,+++,,,,,,---...333666777333...+++---111222333333333222333555777;;;999777888:::<<<===<<<<<<:::666222///...------...,,,+++,,,...111222222000//////333888;;;999777111111000111222333555666000111111///---...333888666666777;;;>>>>>>;;;777------...///222777===BBB:::999444000222666555111+++)))(((***---///000000///333777888555222222333???@@@<<<444111333666666888666444444666999::::::===<<<===AAAEEEFFFCCC@@@<<<>>>?????????BBBHHHNNN]]]ppp """&&&***,,,***))),,,---...000000---(((### ###%%%&&&%%%$$$######$$$'''((()))+++...///222000---,,,,,,+++)))'''(((+++......,,,+++++++++111---%%%  """%%%'''&&&%%%!!!!!!###(((,,,---,,,***%%%%%%&&&'''((('''%%%###!!!$$$(((************+++''''''''')))***((($$$ !!!$$$'''((()))***(((&&&%%%######%%%'''(((%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$###### ###%%%'''((($$$$$$'''&&&!!!###&&&))))))(((%%%$$$******,,,...111000---)))"""###$$$%%%&&&%%%"""!!!""""""!!!  !!!!!!'''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%''')))***.........000222111///,,,,,,---------,,,***((('''---,,,***%%%"""!!!###$$$+++...222777:::<<<>>>???444---(((((((((((())),,,'''&&&&&&%%%%%%(((,,,///---***'''&&&'''((((((((('''((()))+++---...000000------///111111...***'''######$$$'''+++,,,(((%%%!!!"""%%%(((***,,,,,,,,,...///222555111(((%%%&&&---------+++)))+++000444666333111222000,,,+++---666888999777444111//////------...///...---,,,+++&&&(((***,,,------,,,,,,111666999555...***---111555555555444444666:::======<<<;;;;;;<<<============;;;888444000...------,,,***))),,,111444444222---...000444888:::999666555444333111111222222333000///---******...555;;;666666777888999999777555333111---******///777<<>>@@@BBBBBB???===:::;;;;;;::::::>>>FFFLLL[[[nnn!!!!!!$$$'''+++---,,,+++******,,,...///...***'''###############$$$%%%&&&!!!###&&&'''(((+++...222666111,,,(((''''''''''''&&&'''((((((&&&$$$$$$$$$'''&&&"""!!! !!!###%%%&&&&&&$$$ !!!###&&&***---------(((&&&&&&&&&((('''%%%###!!!$$$&&&&&&&&&''''''$$$%%%&&&(((((('''$$$!!! ###%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%$$$###$$$'''((('''&&&)))))))))(((&&&$$$"""!!!"""  """%%%&&&$$$ %%%((('''%%%''')))***+++)))'''&&&---------......,,,)))&&& """$$$&&&&&&&&&%%%%%% !!!###%%%&&&***)))))))))))))))************)))((((((((())))))+++,,,...111444555333111......---,,,***'''###!!!&&&%%%###!!! ###'''...///222444777777666555,,,'''%%%&&&((('''(((,,,(((((('''%%%###%%%)))---///,,,)))'''&&&'''''''''%%%&&&))),,,000333666777000///...//////---)))%%%""""""$$$)))...000---)))$$$&&&***---......------------///222///((($$$%%%+++...///---+++,,,222777444000......,,,)))(((+++777888888666222///---,,,///000000000000...,,,+++%%%(((+++///000000///...111666999555...***,,,111666666666444444777;;;???:::;;;;;;:::::::::;;;;;;;;;999666333000...------+++))))))---222444444222+++,,,///333666777666555666555333222222222333444333111,,,)))***///666;;;::::::999777444222222222666333---(((&&&+++333999GGGDDD===555222000+++$$$ %%%+++000111000...///333777999888999;;;>>>EEEFFFBBB:::777:::===>>>444222000000444888;;;<<>>999333000111333333000+++'''''',,,555;;;GGGDDD===666222000***### $$$***///111000...///222666777666777;;;???;;;>>><<<777555888;;;:::111///---///333888<<<>>>AAA@@@???======<<<<<<===;;;;;;:::777555888???DDDQQQddd """%%%))),,,,,,,,,%%%### !!!$$$(((+++,,,,,,)))&&&###!!!!!!"""$$$$$$%%%%%%""" %%%++++++((($$$"""###%%%''''''""" !!!###$$$$$$###!!! !!!%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&''')))---333666111,,,%%%"""######""" !!!  !!!!!!"""###$$$""""""$$$(((***)))$$$  ###%%%)))+++------((($$$$$$(((,,,,,,+++************(((&&&###"""!!!!!!!!!  ######!!!"""%%%&&&#########$$$%%%&&&((()))*********+++***'''%%%###"""&&&(((++++++))))))***+++###!!! """''',,,//////++++++,,,---------------++++++***))))))((((((((('''''')))---222444555444333000,,,((($$$#########$$$!!!"""%%%&&&$$$(((...///,,,))))))+++,,,+++***(((&&&&&&((('''$$$$$$'''(((+++---***%%%"""$$$&&&(((((((((((('''&&&''''''''')))+++...222555777999111---))))))+++---,,,)))######%%%)))///111///---***,,,000222222000,,,***)))&&&'''***+++((('''))),,,---//////......//////,,,(((&&&)))******---222444444333///+++(((((((((,,,,,,,,,,,,---...000000,,,...000333666999:::;;;444444222///,,,+++,,,...000111111000///111444777333666888888777666777999888777555222///---+++***))),,,///111111000000000---...///000000111222333111111000111222333555666666333000...000444888:::AAABBB@@@999111...111555000...+++((()))...666<<>>999444333333///((($$$$$$%%%(((,,,......---...111333333222333777;;;444888999666555777888666111///---...222777;;;===>>>>>><<<;;;::::::;;;======>>><<<999666666;;;@@@KKK___ ###(((***++++++(((%%%!!! ###(((,,,///---+++(((%%%"""!!!!!!!!!'''(((%%% !!!&&&$$$"""!!!"""$$$'''((((((  $$$&&&''''''%%%###"""###'''&&&%%%&&&''''''&&&$$$))))))((((((***///555999555---%%%!!!!!!"""  !!!###%%%###$$$&&&***---,,,&&&"""###(((,,,000222...)))###"""&&&+++,,,+++((()))******)))'''%%%### !!!""""""  ###$$$""""""$$$$$$  ###&&&)))+++'''((()))(((&&&$$$###"""***,,,...---+++)))***,,,&&&###"""$$$)))...000111)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&'''(((+++///222333222444111+++&&&$$$$$$&&&'''&&&###%%%))))))'''***000...***&&&%%%'''***+++******((()))***(((###"""%%%"""'''++++++(((&&&'''***''')))***+++***)))******)))***,,,...111333555666000+++''''''+++//////---%%%$$$%%%(((---///...+++))),,,000222222///+++)))(((%%%$$$(((+++)))))),,,....../////////...,,,******&&&%%%(((***,,,111666222222000---)))((((((***)))))))))***+++...000222------///111555888;;;===666333000---++++++,,,------......---------000222333666888999777666888::::::888666333///,,,***((()))---222333000....../////////000000///000222444333333111000000000111222555333111111333777999;;;@@@AAA???888000,,,000555000///,,,******///555;;;888888555333444777444...+++)))&&&&&&(((+++------,,,///111000///000444888111777:::888777888888555222///------111666:::<<<<<<;;;:::999777888:::===??????>>>:::666666:::===GGG\\\%%%&&&$$$###&&&)))(((%%%$$$&&&+++000000000'''(((((((((&&&""""""%%%$$$ $$$###"""###$$$%%%###"""$$$'''%%%&&&'''&&&$$$###$$$%%%((('''$$$###(((///...***+++,,,,,,,,,++++++...000+++)))'''### !!! !!!###"""###!!!$$$)))%%%&&&***222888555+++!!!""")))...000///000,,,&&&%%%(((+++,,,+++)))))))))'''%%%######### """###"""""" !!!%%%&&&"""!!!###%%%(((,,,///***)))'''%%%$$$$$$$$$%%%'''***...111111...***''''''%%%%%%)))000444222///***++++++(((%%%&&&)))---000---(((%%%%%%''')))***...,,,++++++...000111000000---((($$$###%%%(((***---,,,)))((())),,,///111111,,,'''$$$%%%)))---///++++++)))'''%%%$$$""""""(((((()))))))))+++///222,,,...///...,,,++++++,,,+++,,,---...///000222222---+++***,,,///111000...---)))'''***000222000---///000111333333111,,,)))&&&%%%%%%&&&(((,,,///111111000///...------,,,,,,,,,+++******,,,///222444222...+++***,,,------+++***)))((((((***---111333...------///333666777777666222---***+++---///000...//////---++++++---///111555888999888777999<<<===>>>===999333...***)))+++---///000//////000111333111///////////////...000000///...---...111444///111333555777888888888===<<<888333...++++++---+++---///000111222444666444444555555666777777777333000,,,(((%%%''',,,000111111111111222444666777555777888888777555555666333222111000222555888:::999:::;;;;;;;;;:::999888:::===@@@>>>::::::>>>CCCMMM``` $$$$$$!!!!!!$$$''')))'''%%%&&&***,,,,,,***''''''(((((('''%%%!!!!!!%%%%%%"""############$$$$$$!!!###&&&$$$%%%&&&''''''&&&$$$###%%%%%%######(((......)))''')))+++++++++******+++'''&&&$$$!!!!!!###!!!"""!!!  ###&&&(((***+++((($$$###'''+++(((''')))...444444...''' &&&+++------...,,,)))'''''')))))))))((()))(((&&&###  """###!!!"""&&&'''$$$!!!$$$%%%&&&(((+++---'''&&&%%%%%%&&&''')))***''')))---//////---***(((***((((((,,,222555444222******)))'''&&&(((,,,000444000+++((('''''')))***///---+++,,,---/////////000---)))&&&%%%'''***,,,...,,,+++***+++...111333333///***'''(((***,,,...---,,,)))'''&&&&&&&&&'''''''''((())),,,///111333///000111000---,,,+++,,,+++++++++---///111222222222000......000000...,,,,,,***)))+++...000///---------...000111000---***((((((((()))+++---///111111000...,,,,,,,,,,,,---///...---...///222666888444000---,,,---//////...,,,+++******+++---000111111000///111333555555444222///+++***,,,///111222333222111000000111222222222444777777666666888:::@@@@@@>>>:::444///,,,+++...///111111000///000111222111///.............../////////---,,,,,,...000000111222444555555555444333222111...+++))))))***...///111111000111333555333444444444444555555666222000---)))''')))---000333333333333444666777999888999999777555444555777555444222111222444777888888999;;;<<<<<<;;;999888;;;>>>@@@???===>>>CCCIIINNN```!!!"""!!!!!!%%%+++(((&&&&&&((()))'''$$$&&&&&&'''((()))((($$$!!!###)))***'''""" """"""###%%%&&&$$$!!! """$$$$$$###$$$'''***)))%%%!!! """"""###(((------(((###%%%(((***((('''&&&&&&###"""!!!"""%%%'''&&&%%%###!!!###&&&***///000///,,,'''%%%'''******'''&&&***000222000,,,"""  $$$(((+++,,,,,,,,,,,,***(((&&&&&&'''))))))(((%%%!!!"""###### ###((()))&&&###"""$$$'''(((((('''((()))"""""""""$$$&&&))),,,...''')))+++---------+++***+++)))))),,,111444444222***)))(((''''''***///444666333///***(((((()))***111///---------...---,,,---+++(((&&&'''))),,,.........---,,,...000333444444000,,,***+++,,,------...---,,,+++***+++---...(((''''''+++000333333222111222333222///---------,,,******,,,111333222111666444222111111000---+++++++++++++++,,,,,,------******+++---//////...,,,+++,,,---...///000000000000...,,,***)))***+++---000/////////111444777888555222///---.../////////------......///000000111111000111333555666555444///,,,******---000333444666444222444666777666333000111333333222333555777@@@@@@>>>999444000//////111222333222000///000111111000///---,,,------...---...///...---,,,---///222333333333333222222111(((***++++++)))(((((((((111111111000///000222444444444444444444555555666444333111///------000333666666666666777999:::;;;;;;:::888555333333666999:::888555333222333555777777999<<<>>>>>><<<:::888;;;>>>@@@@@@???BBBJJJQQQSSSddd""""""!!! ###+++(((&&&'''))))))&&&"""###"""###&&&))))))&&&### &&&---000---((($$$###!!!!!!$$$&&&((('''###  !!!"""###$$$$$$"""###(((,,,,,,%%%!!!"""''',,,+++'''!!!###%%%%%%$$$######$$$"""!!!!!!$$$)))***)))(((&&&&&&((())),,,,,,,,,)))%%%######%%%(((%%%$$$''',,,000///...)))'''$$$###$$$'''***,,,***---///...)))&&&%%%&&&******(((%%% """%%%&&&$$$!!!"""'''++++++(((%%%###%%%((()))'''%%%$$$$$$!!!$$$'''***,,,((()))***,,,---.........)))(((''')))---///000///,,,+++(((''''''+++///333444222///+++((((((***+++222000...---...---+++***)))((('''&&&'''***,,,...000///.........///111111111///,,,,,,---......---//////000111222222222222+++)))(((,,,222555333///111222333333111000000111///,,,+++---222444333111666555555444333111...,,,***+++,,,,,,***)))***,,,(((((()))+++...000000///---///111222333222111000///---)))'''&&&''')))+++------,,,---///111444555666444111///...------------...000222333444444444...///222666999:::999777,,,+++)))***...111333333444333333888<<<<<<666111------......000222555777===<<<;;;777444222333444333444444222///......///000000///---++++++---...,,,...111222111000111222555555444333222111000///%%%(((+++---,,,***)))(((000000000///...///111444555555444444444555666777777777666555333333444666999999999::::::;;;<<<<<<<<<:::777333111444888===>>><<<999777555666777777:::<<>>CCCAAA888000...---,,,...111555999;;;777777777555444444666888555555444111---++++++,,,...000000///,,,+++,,,...,,,000444777777777777777444444222111///...---,,,&&&***...///...+++(((''',,,---......---///111444333222111111222333555666777888888777555555666888:::;;;;;;<<<============:::888666333222555;;;?????????===<<<::::::999999>>>???BBBBBBAAA===888555888<<<>>>???@@@EEEOOOWWW\\\kkk  !!!$$$$$$%%%))),,,---)))%%%!!!''')))&&&!!!###)))***(((%%%$$$%%%"""###%%%))),,,,,,***(((""""""######$$$$$$%%%%%%%%%%%%'''***,,,***$$$"""!!!$$$((()))'''&&&%%%###  ###'''(((&&&""""""'''+++...///,,,((($$$""" !!!!!!!!!!!!!!!!!! !!!$$$'''******)))((('''%%%!!!!!!%%%((('''***---...,,,***(((((()))***)))'''### $$$''')))(((&&&%%%&&&)))+++,,,---------+++)))'''###$$$&&&&&&$$$"""!!!"""!!!  !!!"""&&&'''))),,,...///111111,,,,,,+++++++++---...///111...***(((((()))***))))))***+++***((((((,,,000333222000///...,,,)))'''######$$$&&&''')))+++,,,/////////......,,,+++***,,,+++***+++...111222333///222555888999777333111...,,,***+++...///---+++***---000111222333444666555555444222111///......,,,///333444333333222333)))))))))))))))))))))((((((((())),,,...///...------///111444666666555555222000,,,(((&&&%%%&&&'''***++++++---...000222333888:::;;;:::666222000///)))+++///222666888999:::333555888;;;<<<999333...))))))))),,,///111222111333666;;;BBBEEECCC<<<555111///---///333888<<<>>>333555666666555666888:::888777555111,,,******+++,,,000222222...+++,,,---,,,111777;;;;;;:::999888111000///---,,,+++++++++(((,,,///111...+++(((&&&+++---////////////111333...---------...111333555777777777666444444666888;;;;;;<<<===============888888777555444666:::>>><<<===>>>??????>>>===<<<>>>@@@AAAAAA???;;;777555888;;;?????????DDDLLLTTTZZZiii""""""$$$(((,,,,,,((($$$''')))%%% """%%%%%%###"""$$$'''%%%%%%&&&(((******)))'''###""""""""""""######$$$%%%''')))+++***'''### !!!"""!!!"""&&&)))(((&&&&&&%%%###!!!!!!$$$&&&***(((###!!!%%%(((***------)))%%%""" !!!"""###"""!!!!!!!!!!!!"""%%%''')))***&&&&&&$$$""" $$$(((%%%%%%'''***,,,,,,***((('''((((((&&&###""""""###%%%''')))'''$$$$$$)))---/////////---+++)))))))))###$$$%%%%%%######$$$%%%&&&%%%###"""!!!""""""###"""$$$'''***---...////////////...---,,,---///111///,,,)))))))))***(((&&&'''***,,,***((((((,,,111333111000//////---)))&&&###$$$%%%''')))***+++++++++,,,...//////...,,,,,,000...,,,,,,///222444444111222333333333222000///+++***)))))))))+++,,,---))),,,...000000111333444666777777333---))))))***)))---111333222111222333***'''&&&''')))+++)))'''''''''))),,,...---+++(((+++,,,///222555777777888666444111---***((('''&&&)))***+++---...000111222111555:::;;;888444111000((())),,,///222444666777222444888;;;;;;666...)))%%%&&&(((,,,000333444333444777;;;???AAA@@@===;;;333000,,,,,,000666999:::444666888888777777888999;;;:::777222---***)))***+++000555555111,,,+++,,,---222888<<<;;;999666444111000///------------...+++...222222000---***)))---///222333222111111111---,,,,,,,,,...222555777999999888777555666999;;;:::;;;<<<=========<<<<<<999::::::888666666777999666999===AAABBBAAA???===;;;<<<======<<<:::777666999===AAAAAA@@@BBBIIIPPPXXXhhh ###'''++++++&&&"""'''***&&& !!!###%%%$$$""""""&&&)))((('''&&&'''((((((&&&$$$###"""!!! !!!"""###&&&)))++++++(((%%%"""!!!"""### !!!%%%((((((&&&''''''&&&$$$###$$$%%%***((($$$###''')))++++++***&&&###!!!!!! """"""!!! $$$###!!!!!!###&&&***,,,&&&&&&&&&$$$!!!"""&&&***###"""###&&&+++,,,***'''%%%&&&&&&%%%###"""###$$$$$$&&&'''%%%"""$$$)))///000000///,,,***((()))***$$$%%%%%%%%%$$$$$$&&&((()))((('''%%%$$$%%%%%%&&&"""%%%))),,,---...---//////...,,,+++,,,...000---+++((()))******(((%%%(((+++---+++((((((,,,111222111000//////---)))'''$$$%%%''')))***+++,,,,,,)))+++---///000000///...333111......000222444555333222000...------......(((((((((''''''))),,,///***,,,.../////////000222555999999333***$$$$$$(((''',,,111333111000111222***&&&###%%%***,,,)))&&&&&&''')))+++---+++((($$$)))+++---111444777999::::::888555111...***(((''''''((()))+++---...///000(((...666999777333000///((((((***,,,...111333444---000555999:::555...((("""###&&&,,,111555666555444666999::::::;;;===>>>333...)))(((,,,000333444666888:::;;;999888777888===<<<888333---******+++***000666777222---+++,,,...333888;;;:::666222000333333111000000111222222...111444555333000...---///222555666444222000//////.........111555999;;;======<<<:::888:::===@@@:::;;;<<<======<<<;;;;;;:::;;;<<<;;;888555444444111555;;;AAACCCBBB???===777888999999999999888777:::???BBBBBBAAABBBGGGMMMYYYiii###!!! $$$((()))'''$$$"""!!!%%%((()))'''&&&))))))(((%%%""""""%%%)))'''%%%###$$$%%%%%%$$$###&&&$$$!!!!!!$$$&&&((())))))%%%!!!!!!######""""""###%%%%%%$$$"""###&&&******'''%%%%%%&&&)))%%%"""''')))......,,,(((### !!!!!!!!!!!!###&&&&&&%%%%%%%%%&&&''''''$$$&&&&&&&&&%%%%%%&&&'''!!!"""&&&+++///...)))$$$$$$###"""###&&&'''((((((%%%''''''%%%""""""%%%)))///---***'''&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&...---((($$$$$$(((&&&"""$$$%%%(((***,,,---------......---,,,+++,,,///222...///000222333222000---222333333///***(((+++///111000///---,,,,,,++++++---,,,***))))))***,,,,,,,,,***(((***///222333222999555///***))),,,000444111...+++******,,,,,,,,,...,,,***((('''))),,,...000///...///000000...,,,444888999222'''!!!###'''---------...111222222222+++(((%%%%%%(((***+++***&&&''')))***)))(((&&&%%%'''''')))---222555666666444888;;;999222,,,******'''((()))***+++,,,---...---,,,+++...333666666555000***%%%&&&---333333111---///444999:::666000***&&&&&&(((---222555555333333444777999::::::999888777333---(((&&&&&&(((***222:::BBBCCC<<<555222222666888::::::555...+++,,,000555999999555111000111222777<<<;;;666222222333222444666999<<<;;;777444666555333222111111222222333555777999999666333111222333444444555999===AAA???<<<999;;;>>>BBBCCCBBB===============<<<:::777;;;;;;:::999888777555444111666<<>>888444222333444666777777888888@@@BBBDDDCCCBBBDDDIIIMMMZZZooo!!!%%%$$$!!!"""$$$&&&''''''%%%###!!! """%%%((()))'''&&&(((******&&&!!!###''''''$$$!!!$$$%%%(((&&&###!!! !!!###$$$&&&&&&%%%""""""!!!!!!"""$$$%%%$$$"""&&&)))++++++)))'''((()))(((%%%"""!!!!!!###%%%&&&+++,,,,,,***&&&$$$######$$$###""""""######$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%&&&&&&"""###&&&***...---)))%%%%%%$$$###$$$%%%'''((()))((()))((($$$ """%%%...,,,)))'''&&&'''((()))&&&%%%$$$$$$''')))******---,,,)))&&&''',,,,,,(((&&&''')))***++++++*********+++++++++,,,---///111333444999???DDDBBB;;;555666777666222,,,)))+++...000000000///......------......---,,,+++,,,///111...+++((()))---000000///000---***((((((***---000...,,,******,,,.........///...---++++++,,,///111---,,,,,,...000111000...222555555000((($$$&&&***---------...000222333333---***''''''(((******)))&&&''')))+++***)))&&&$$$&&&&&&(((+++000222333222333666999777111,,,+++,,,***(((&&&&&&(((+++...///---,,,+++---111555666666111,,,'''(((...333333111)))+++///444666555000,,,''''''(((,,,000333222111222444777999;;;:::999888555111,,,'''$$$%%%'''(((///777>>>???:::444222333222444777888555000...///000555:::;;;777333222333444999======888333111222333777<<<@@@AAA@@@>>><<<999888666444333222222333777888:::<<<<<<:::777666888888999;;;>>>AAADDDEEEAAA>>>;;;;;;>>>@@@AAA@@@???>>>>>>===<<<:::888666888888999:::::::::999999666:::???BBBAAA<<<666111---///222666999;;;<<<<<>>?????????======>>>======AAAFFFJJJIIIHHHDDDAAA===<<<===>>>??????@@@@@@???>>><<<999777555555666888:::<<<>>>??????<<<>>>AAABBB???999333...+++---222777:::===>>>>>>===???@@@???@@@DDDKKKQQQbbbwww""")))------+++***)))'''%%%###"""""""""!!!!!!!!!###%%%%%%$$$"""!!!&&&***''' """((((((""""""&&& !!!###&&&((()))***+++"""!!!###!!! """%%%'''&&&%%%+++++++++*********,,,---***)))(((&&&###!!!""""""###%%%''''''&&&$$$###$$$%%%### !!!!!!###%%%'''(((&&&###!!!&&&))),,,---+++'''$$$###"""###$$$%%%&&&&&&%%%$$$&&&&&&%%%######$$$''')))---,,,(((""" ''''''((()))))))))))))))&&&&&&&&&(((+++---...---,,,......---000555777555++++++*********)))((((((&&&%%%$$$&&&+++111555888<<<===DDDOOOXXXUUUHHH;;;777888777444000,,,,,,,,,---...111333333333111000///222444333000000333777111,,,'''%%%'''))))))'''%%%'''+++---///...,,,++++++***)))***,,,.........---///111000---++++++------------///222333222111111///---,,,,,,,,,,,,,,,------...//////000222444111000...---+++***((('''))),,,000333333000,,,)))******+++///333555666555111222111000......000333///***&&&&&&***///111111000...------///444888:::777222...///222555555333++++++,,,...111333333222*********+++,,,,,,,,,+++111333888;;;===<<<:::888333000,,,((('''''')))***...222777777333111111333222555777555555666555333333777<<<===;;;888666666444999>>>@@@===999666555888AAAJJJNNNLLLJJJJJJKKK???>>><<<:::999999999999??????@@@AAAAAABBBBBBCCCAAA??????EEEKKKNNNKKKGGGEEEBBB???<<<<<<===???@@@@@@AAAAAA@@@>>>;;;:::999666777999<<<>>>@@@AAAAAA===>>>??????<<<777222...---000444888;;;<<<<<<<<<>>>>>>>>>======AAAIIIOOO[[[ppp !!!&&&+++///...---)))(((&&&$$$######$$$%%%!!!  !!!""" !!!'''&&&###"""&&&+++(((###"""$$$ !!!$$$&&&(((*********!!!!!!%%%'''&&&$$$ !!!$$$'''))))))(((***)))&&&%%%&&&(((+++,,,,,,+++(((######&&&'''((())))))&&&$$$######""""""  ###%%%'''***++++++(((%%%###$$$(((,,,---+++'''$$$""" !!!"""######"""""""""###$$$$$$###"""###&&&))),,,,,,)))###!!!$$$%%%(((***++++++***))))))(((''')))+++,,,+++***,,,000111000111666888666+++++++++***************)))&&&"""$$$+++444;;;???<<<;;;===EEELLLJJJ>>>333111222222222000---,,,,,,,,,---000222333333222111...111222222000///222444...***%%%$$$&&&((('''&&&&&&)))---111222000---***---+++******++++++***)))...111333111---)))***,,,333222222333444444222111222000...---......---+++,,,...000000//////000222111111111000...+++)))((((((+++///333333111---***++++++---111555888999999222111000...---///222444///...---///222555444333333222111000111444999<<<888555222222555777666555333222000111333555555555.........---,,,+++++++++333555888;;;<<<;;;999888555333000---,,,---///111222444666444111000111222444888888666999>>>>>>;;;666888;;;<<<;;;999777666333666<<>>?????????:::;;;<<<<<<:::777444222///111555888;;;<<<======??????>>><<<;;;>>>EEEKKKWWWlll######%%%(((,,,...---,,,)))'''%%%$$$###$$$%%%'''!!!###&&&&&&(((***---)))&&&###!!!!!!"""""""""$$$$$$%%%&&&&&&%%%%%%$$$!!!!!!"""$$$'''((('''&&& """%%%)))+++,,,+++)))%%%!!! """%%%(((***,,,***&&& $$$***/////////,,,)))&&&&&&'''#########!!! !!!###&&&)))***,,,---,,,)))%%%""""""&&&)))+++)))%%%###!!!!!!######!!! !!!###&&&%%%$$$$$$'''***------+++&&& !!!!!!$$$(((,,,...---,,,***)))(((((()))******(((&&&+++000222111111555777777...---,,,,,,++++++,,,,,,***&&&"""$$$---777???BBB:::777555888<<<;;;333++++++,,,...//////...,,,++++++,,,...000111111111000/////////////////////...***&&&$$$$$$'''))))))'''&&&)))---000111000---+++///---+++++++++***(((&&&...222555333...+++---000777666555555555444222000111111000111111000---+++,,,000333333000......//////111333333000---,,,+++%%%(((,,,000111000---,,,------///222777999:::999444222000......000222444///222555777999888777777777777666555555666:::===:::888666666777999999888:::777555444666777777777222333222000---,,,---...666777999:::;;;:::999888777555333222333555777999777777666444222111333555777;;;<<<:::???HHHJJJEEE999999999999888777666555222555999===??????>>>===???CCCIIIJJJHHHFFFEEEEEEAAA@@@>>>===<<<<<<======@@@???>>>>>>???CCCGGGIIIIIIHHHIIILLLPPPQQQNNNKKKEEECCC@@@===;;;<<<@@@CCC???CCCFFFEEECCCAAABBBCCC????????????>>>===<<<;;;888888999:::999999888777000111444777;;;===???@@@@@@@@@@@@===<<<>>>DDDIIIXXXnnn%%%&&&(((***,,,,,,+++***)))(((&&&$$$$$$$$$%%%&&&"""  &&&***,,,---,,,,,,)))&&&$$$$$$$$$"""!!!%%%%%%$$$$$$###""""""!!!!!!###%%%&&&%%%$$$$$$$$$!!!$$$)))+++,,,,,,'''######'''(((((('''%%%%%%,,,444333111---***((()))***((())))))(((&&&%%%&&&'''++++++,,,+++)))&&&""" ###&&&'''&&&$$$"""!!!"""%%%%%%"""  ###((()))''''''))),,,...000///***$$$  $$$)))...000000---,,,'''&&&&&&''')))(((&&&$$$'''---111000000555777777222111///---,,,+++++++++((($$$"""'''000:::???AAA888555222222333111,,,((((((***,,,...///...+++(((++++++,,,---......//////111...+++,,,//////,,,)))$$$""""""%%%***,,,+++)))%%%(((,,,///222222111000111///---------+++)))'''***...222111---,,,000555888666555555555444222000...000333555555222///...+++111666666111---++++++---000444555222000...///%%%(((+++///111111111000444333444666999;;;:::999666444111//////000111222000555;;;<<<;;;999:::<<<;;;<<<<<<:::888888;;;===:::999888888:::;;;;;;;;;;;;888666666777888999888666777666333000...000222:::::::::999999999888888777777666666888:::===???:::999666444333555888:::@@@DDDCCC???CCCNNNOOOIII;;;:::777666555555444444555666888;;;>>>??????>>>???AAACCCEEEEEEDDDCCCBBBDDDBBB@@@===;;;:::::::::@@@>>><<<<<<>>>CCCHHHKKKKKKLLLMMMNNNNNNNNNMMMLLLGGGFFFBBB===::::::>>>BBB@@@DDDGGGFFFBBB@@@AAACCCAAAAAA@@@???===;;;:::999888888999::::::;;;<<<===444555555777999<<<>>>@@@???AAABBBAAA???AAAFFFKKKZZZooo&&&''')))+++++++++)))(((***)))'''%%%$$$$$$$$$$$$###!!! &&&,,,///---+++...+++'''%%%$$$$$$"""!!!######"""!!!!!!""""""###"""%%%'''&&&"""  ###(((+++,,,+++'''""""""&&&((($$$%%%$$$ %%%,,,444333000,,,(((''')))+++,,,---...---***(((''''''++++++***)))&&&###!!!$$$%%%$$$"""!!!!!! ###''''''$$$!!! $$$***,,,***)))+++...111222222---&&&!!!###***///222111///,,,%%%$$$%%%&&&((((((&&&$$$$$$***//////000444888888666444222///,,,+++******$$$"""###)))333;;;>>>===777555333111000...+++)))))))))+++...///---***'''++++++***++++++---...///222...***+++///000+++%%% !!!&&&+++...---***&&&(((,,,000333555666666111000/////////...+++)))$$$)))...---***+++111777666555444444555444222000***///555888777444111000+++111777888222,,,))))))+++///444666444111000111(((***---111444555555555;;;::::::;;;======<<<:::888555222000000111111000111777>>>>>>:::888;;;@@@===???@@@>>>;;;:::;;;>>>:::999999:::;;;<<<======999777555555777999999999888999999666222000222444<<<;;;:::999888888888888777777777888:::>>>AAACCC;;;999666444555888<<>>>>>>>>???>>>???AAADDDDDDCCCBBBFFFDDDAAA===:::888777777@@@>>><<<<<<>>>CCCIIILLLKKKLLLNNNMMMLLLJJJKKKLLLJJJHHHDDD>>>999888<<<@@@BBBEEEHHHGGGBBB>>>???AAABBBAAA@@@???===;;;999888::::::::::::<<<===???@@@;;;:::888777777888:::<<>>>>><<<<<<===???<<<;;;999888777666333111333888;;;:::555333777===AAABBBBBBAAA>>><<<=========<<<;;;:::999:::;;;<<<999777555444555666777777777999:::888666555777:::AAA===999:::>>>???===:::999666444666<<>>QQQNNNIIIEEEAAA@@@@@@AAA999666333222333555666666555666888===AAABBB???;;;888777999???BBBAAACCCFFFHHHGGGDDD???:::666444444888999;;;<<<>>>BBBGGGKKKOOOPPPPPPOOOLLLKKKKKKLLLNNNMMMIIICCC>>>===@@@CCCEEEGGGKKKMMMDDD888666<<<@@@AAABBBAAA>>>;;;888777;;;:::;;;???CCCFFFGGGGGGCCC@@@===<<<======;;;999AAA@@@??????@@@CCCEEEGGGVVVggg"""%%%&&&%%%###"""%%%)))---+++&&&!!! !!!!!! !!!%%%)))+++)))&&&'''###"""$$$### $$$((((((%%%"""###&&&'''&&&%%%###!!!"""%%%((('''###"""######"""############"""!!!!!!(((((((((&&&%%%'''+++///------......---+++***)))...000000,,,%%% """###%%%)))+++***%%%!!! $$$'''***+++***)))&&&(((+++---,,,+++,,,,,,+++---///...***&&&############%%%(((++++++(((%%%&&&&&&'''))),,,---+++***...---++++++---000444777666555111,,,'''%%%%%%&&&)))(((&&&'''***---000111111111333666999888444000111111111///---***'''%%%(((***++++++***)))***+++++++++***+++---///...---((()))***---......---+++///...111777777111...000333666999888444///***((()))+++,,,,,,***+++///333444111...///333555333000,,,,,,,,,///333777888888666666666555333///+++))))))...222333777<<<>>>;;;555222000222666::::::999===>>>@@@@@@>>>======>>>===<<<;;;::::::888777666555777999777444555999>>>DDDDDDDDDBBB@@@>>>>>>??????>>>===;;;;;;;;;;;;;;;666444222111222444555666888999;;;;;;;;;<<<>>>@@@AAA===;;;<<<@@@BBBAAA>>><<<777333444888>>>AAABBB888444444777777444555999EEECCCAAA>>>===<<<======666444111111333555777888::::::;;;>>>@@@AAA>>>;;;888777999>>>AAA@@@AAADDDGGGGGGEEE@@@;;;666444444777888:::;;;===@@@EEEHHHLLLMMMMMMLLLKKKJJJKKKMMMMMMLLLJJJEEEAAA@@@BBBEEECCCEEEIIIJJJAAA666333777???AAACCCAAA===:::999:::===<<<===@@@CCCEEEEEEDDDBBB???===>>>???@@@>>><<<>>>>>>>>>???AAADDDFFFHHHPPPaaa###&&&&&&""" %%%))))))%%%!!!""""""!!! !!!!!!"""%%%'''&&&$$$"""###  !!!%%%)))+++***'''$$$$$$&&&'''&&&$$$###!!!  ###%%%'''%%%###"""###%%%%%%%%% """$$$$$$### ######$$$###$$$'''+++///------......------,,,+++///000111---'''###!!!"""%%%'''+++///111///***&&& """'''---000///---)))******)))(((''')))***(((***,,,,,,)))'''%%%%%%$$$$$$###$$$&&&'''&&&%%%(((((())),,,///000///---444111,,,***+++///555888555444000+++'''%%%%%%'''*********)))'''(((***+++000000333666999999666333444555555555222...***'''%%%''')))***)))(((((())),,,+++***+++...000111000000000000000///---+++***000111444555111+++)))+++444888<<<<<<999333...,,,,,,......,,,******...222555111------000444555444,,,+++,,,///444888;;;<<<:::777444444444222...+++***000555888===DDDGGGFFF>>>777000000777<<<<<<:::;;;>>>@@@AAA???<<<;;;:::===<<<<<<<<<<<<<<<<<<<<<999888666444666999===@@@FFFFFFFFFDDDAAA??????@@@??????>>>===<<<;;;;;;;;;666555333222222333555666999:::;;;>>>BBBDDDDDDDDD@@@===<<<>>>BBBDDDCCCAAA===777111000444999===???;;;999:::<<<:::555333333666666666666777777888888222000...///333777999:::>>>=========>>>>>><<<:::777666888===???======@@@EEEFFFEEEBBB===999666666777888:::;;;<<>>>>>???AAAAAA???>>>;;;<<<>>>@@@CCCFFFHHHIIIMMM```!!!&&&***+++'''!!!"""''')))((($$$"""!!!############"""!!!!!! %%%%%%%%%&&&%%%###!!!  ###)))+++,,,+++(((&&&&&&''''''&&&%%%###"""""""""###!!! !!!###%%%((('''''''''''''''&&&%%%!!!###$$$###!!!"""""""""###$$$'''+++------------,,,,,,+++******+++------+++'''%%%$$$%%%(((+++///333333000+++'''""" """(((000444222///***)))(((%%%######%%%''')))((('''&&&$$$%%%&&&''''''%%%###"""###$$$%%%&&&((((((***...222444444333666222,,,((((((---333888444333///+++'''%%%''')))***,,,---+++'''%%%''')))///000222444555555444222555666888999666111,,,((("""%%%((())))))(((((((((+++***)))+++...000111111222222333111///,,,+++***...000111...((($$$'''+++444888<<<>>>;;;666111///......---***(((+++222888:::555000...000444666888222111111333777;;;>>>>>>;;;666222111444444111,,,///555:::===BBBIIILLLKKKAAA999222333;;;AAA@@@<<<999<<>>:::777555:::;;;;;;;;;;;;<<>>???<<<============<<<<<<;;;::::::888666444444555777:::999:::>>>CCCEEEDDDBBB>>><<<<<<>>>@@@AAA@@@???;;;555...,,,000666;;;===>>>>>>???@@@===888333111---...000222444444444444...---,,,...333888;;;===???>>><<<;;;;;;;;;;;;:::666555777<<<===;;;:::===AAACCCEEEDDDAAA>>><<<;;;:::<<<===>>>???AAADDDFFFNNNNNNMMMKKKIIIIIIKKKMMMPPPPPPOOOLLLJJJHHHGGGGGGEEEHHHKKKJJJBBB999444444888===AAAAAA===<<>>>>>>>>?????????===<<<999;;;???CCCFFFIIIKKKLLLRRRddd&&&///222...&&&!!!'''++++++)))'''%%%"""###$$$%%%&&&&&&%%%%%%((((((((('''$$$""" ###$$$((()))******)))(((((()))((('''&&&&&&%%%%%%%%%%%% """$$$&&&''''''''')))*********(((&&&$$$### """$$$$$$$$$###"""%%%$$$######%%%''')))***,,,,,,+++)))(((''''''&&&&&&&&&&&&%%%$$$$$$&&&((())),,,000222000,,,(((%%%$$$"""###(((000444333///)))(((%%%!!!"""%%%---)))###"""&&&(((***(((%%%"""!!!"""%%%((('''(((+++///444888888777555000***&&&&&&+++222666444222///***'''''')))+++))),,,---+++'''&&&(((+++//////000000///...------111333555666444///***&&& $$$(((++++++)))))))))+++***)))+++---///000///---///000///,,,***+++,,,,,,---+++$$$ """)))///222666;;;===;;;777333111000...***&&&&&&---888AAA???;;;666222222555888999<<<:::999999<<<>>>>>>>>>999444000000333555222///333777;;;===@@@FFFGGGEEE>>>888444888AAAFFFCCC>>>:::===@@@AAA>>>999555333666777888777888:::???CCCCCC>>>999999>>>DDDGGGHHHEEEDDDCCC???;;;::::::<<<888999;;;=========<<<;;;>>>>>>>>>;;;777555444555:::888777:::>>>???>>>;;;;;;;;;;;;;;;<<<<<<:::999888222---,,,000666:::<<<;;;===>>>===;;;777333///,,,...000222444444333333---,,,+++...333888<<<>>><<<<<<;;;999888888999:::555444666;;;<<<999888:::===@@@CCCDDDDDDCCCBBBBBB???AAACCCDDDDDDEEEHHHJJJRRRRRRQQQOOOLLLKKKLLLNNNTTTSSSQQQOOOMMMKKKHHHGGGGGGJJJLLLIIICCC===999777777;;;??????>>>@@@EEEJJJCCCAAA>>>=========;;;999===>>>>>>===;;;:::999888;;;===@@@DDDHHHKKKNNNOOOUUUhhh&&&000222+++### ###'''+++,,,+++)))'''"""###%%%'''((((((''''''((())))))'''###!!!   ######$$$$$$%%%&&&((()))***+++'''((())))))))))))((((((!!!$$$''')))***)))))))))++++++***&&&###!!! """%%%((()))))))))'''&&&$$$$$$&&&(((((((((***)))(((&&&&&&%%%%%%&&&###!!!!!!%%%'''&&&)))---...+++(((%%%###&&&%%%%%%(((---000///---'''&&&$$$!!!###&&&...)))"""###(((***,,,***'''###!!!!!!%%%(((((()))+++000555888888888000---(((&&&'''+++111444444333///+++((((((+++...***+++***)))'''((()))+++---......,,,)))''''''(((***,,,///111///+++&&&###!!!%%%+++......---++++++,,,++++++,,,......---+++'''***,,,+++)))(((+++...+++,,,(((!!!&&&///444111555999:::999666444333222///***%%%%%%---:::DDDAAA???;;;888777777999:::CCCAAA?????????>>><<<:::444222000111444666555333555999;;;:::;;;>>>>>>;;;888555555;;;CCCFFFCCC>>><<>>999555333222333444444333777===CCCCCC@@@>>>???DDDHHHIIIIIIEEEDDDBBB===:::888999:::666888;;;===>>>===;;;999===@@@BBB@@@:::666444444888777555555666777666666888888999:::999888777666555111...///333777999999222555666444333333111---///000222444555555555555...,,,,,,...333999===>>>;;;<<<;;;999777666777888333333666;;;<<<999888999;;;===AAACCCCCCDDDEEEFFFBBBDDDFFFHHHHHHIIILLLNNNSSSTTTTTTSSSQQQOOOOOOPPPVVVTTTQQQPPPOOONNNKKKIIIGGGKKKKKKGGGCCCAAA???<<<;;;<<<======???BBBFFFJJJAAA>>>;;;999999;;;;;;:::======<<<:::777666666777===???AAADDDHHHKKKMMMOOOVVViii $$$)))***'''### $$$%%%''')))***)))&&&$$$"""###%%%'''''''''&&&%%%'''((((((&&&""" !!!  !!!"""&&&***,,,---''')))+++------,,,+++*** !!!###%%%'''(((((((((***++++++(((######))),,,,,,+++)))'''$$$###$$$&&&(((((('''&&&%%%%%%$$$%%%&&&'''(((###"""%%%"""%%%((()))'''%%%$$$%%%((((((((()))************&&&&&&$$$"""!!!"""%%%))),,,((("""!!!$$$(((,,,---,,,+++(((### $$$(((++++++---000444555555444***)))(((''')))---111444555333000,,,)))***...111,,,***&&&%%%&&&((())))))+++,,,+++)))%%%###$$$&&&(((***---///...+++'''%%%"""'''...222222000///............000000...+++(((###'''))))))''''''***...---...***$$$&&&///666777111444777888888666666666555333...)))''',,,666?????????>>><<<;;;::::::;;;CCCBBBAAA@@@???===999555000111222333555777888888999<<<===:::999;;;999666444333444999???BBB@@@>>>;;;===???>>>:::555222000///111222111000444<<>>??????<<<999777;;;AAAFFFEEE@@@:::888777777666444222000000333555555777999::::::888888777444222111333666888666444+++...///,,,---111222000000111333444666666777777000...---///444999<<<>>>===>>>>>>;;;777444444555222111555;;;===:::888::::::<<<>>>???@@@AAACCCEEEBBBDDDGGGIIIJJJKKKMMMOOOQQQSSSUUUVVVUUUSSSSSSSSSUUURRROOOOOOPPPQQQOOOMMMJJJMMMMMMGGGEEEGGGGGGDDDBBB???<<<<<>>:::666444666999<<<===;;;;;;:::777444444777:::???@@@@@@BBBEEEHHHKKKMMMZZZnnn%%%######$$$&&&&&&%%%###''''''&&&''''''%%%""" """$$$%%%&&&&&&%%%###"""%%%&&&'''$$$  """  %%%***---...'''))),,,///000///,,,***"""!!!!!!!!!###$$$&&&'''***++++++''' $$$,,,///...***'''%%%###!!!###&&&)))((('''#########$$$%%%(((***,,,&&&  ###!!!%%%%%%$$$$$$%%%''')))******)))'''&&&'''(((&&&&&&%%%$$$###%%%(((+++)))&&&$$$%%%)))---//////,,,+++(((######&&&.........000333333222000''''''((())),,,///222444666444000,,,***+++///333...)))$$$"""$$$''''''&&&)))******'''###"""$$$'''***,,,...000000...+++)))$$$)))000444555333111000000111111222222///***&&&"""&&&)))(((%%%&&&***...///000...***...777;;;888222444777888777777777888888666222---)))+++111777;;;===>>>>>>===<<<<<<<<>>AAAAAA@@@<<<888555;;;BBBIIIKKKFFF@@@======666666555111---...222777444666999;;;;;;:::::::::555444444666999888444000(((,,,+++(((***222555444000111222444555777999999222000///000444999<<<===@@@AAAAAA>>>888444222333111111555;;;===:::999::::::<<<======<<<===@@@BBB@@@CCCFFFHHHIIIKKKMMMOOOMMMQQQUUUWWWWWWVVVVVVVVVSSSPPPMMMNNNQQQSSSSSSQQQNNNQQQOOOJJJIIIMMMNNNKKKIIICCC===<<>>:::444///---...000222444777;;;;;;::::::<<<>>>AAABBBCCCBBB>>>888333///222222666:::999555999AAAAAACCCEEECCC>>>:::::::::888777666555555666777888:::777444000---------...000000000///000444;;;???AAADDDGGGGGGEEECCCCCCDDDJJJJJJHHHBBB:::777999======???AAACCCAAA>>>999666===AAAGGGIIIHHHEEEBBB???===999222//////111444555:::888777666777888777666333444666;;;>>><<<777333...------000333666777666777666555333333333444555222000///000333777999:::>>>??????===999555333222777777777777:::===AAACCC===:::777888;;;======<<<@@@CCCHHHLLLOOOOOOMMMLLLMMMNNNQQQRRRRRRPPPMMMKKKKKKKKKKKKLLLMMMPPPRRRTTTUUURRRMMMLLLLLLLLLJJJHHHLLLHHHCCC@@@??????>>>>>>;;;888444333666999<<<===<<<999444111111222444444>>>AAACCCBBB@@@BBBHHHNNNeeeyyy&&&$$$"""###%%%'''))))))(((&&&### !!! !!!###&&&###  """!!! $$$&&&''''''+++///111///,,,***)))%%%$$$######$$$'''***,,,------+++&&& """%%%((()))))))))&&&'''***,,,---,,,'''$$$!!!!!!"""%%%((())))))(((&&&###"""%%%((()))((('''""""""""""""!!!"""###$$$((()))***+++++++++***)))(((&&&%%%'''******(((%%%%%%&&&%%%"""%%%***000///......---,,,,,,,,,(((&&&%%%(((...333555555...---+++)))***,,,///111111...)))%%%###$$$&&&((())))))***,,,---,,,***''')))))))))+++...000///...---000333444222000......777777666444111//////000///.........//////000111666666666666666666666666222...---///111333777===@@@<<<666111...///111333111444777999999:::===??????@@@AAAAAA???:::555222444444777;;;999666999AAAHHHJJJJJJFFF???:::888999:::777444111000222555777777555222000...///000111666555333000111555<<>><<<>>>AAAGGGLLLNNNMMMKKKIIIIIIKKKMMMOOONNNKKKGGGDDDHHHHHHIIIKKKNNNQQQTTTVVVUUUQQQMMMJJJIIIHHHEEEBBBHHHGGGDDDBBB@@@@@@AAABBBCCC@@@;;;777555666888:::<<<999666444333444444444888===AAABBBAAABBBHHHMMM```sss###!!!"""&&&)))***(((&&&"""!!!###%%%"""!!!!!!"""!!!!!!&&&'''%%%###)))+++......,,,)))'''&&&&&&%%%%%%%%%&&&))),,,---///---)))"""""""""######$$$%%%%%%&&&###'''+++...---***'''%%%###""""""###&&&''''''&&&&&&$$$!!! ###)))......+++'''""" """$$$$$$'''***---...,,,)))'''(((''''''((()))'''!!!!!!!!!  &&&***,,,,,,,,,,,,+++******)))'''&&&&&&+++111666777666---***'''%%%&&&***...111777333,,,&&&$$$%%%(((+++,,,++++++---//////---+++$$$""""""(((///444333000000111333222///---++++++444444333111///...///111222222222222333444555555777777888888777555444333///+++)))---000333:::AAAAAA===777222000000333555111333555777888:::===???<<<===???@@@>>>;;;777555555666999<<<;;;999<<>>CCCAAACCCFFFIIIJJJHHHCCC???JJJJJJHHHCCC;;;666555666@@@DDDHHHKKKJJJEEE>>>999;;;>>>CCCFFFGGGEEEBBB@@@999444///,,,,,,///111222555333111222444666666666555555777999:::999555111444666:::>>>AAAAAA===:::;;;:::999777666444333222111000000111444777777777555555555666666777999999666444333777>>>BBBBBB???777666777;;;???AAA???<<<:::???FFFKKKMMMKKKGGGDDDDDDFFFIIIJJJIIIFFFBBB???DDDEEEGGGKKKNNNRRRTTTVVVSSSOOOKKKGGGEEEBBB???<<>>;;;666222111444777:::::::::999888888:::;;;===:::;;;======<<<:::777555555777:::<<<===>>>AAAEEEFFFHHHGGGCCC===888777888;;;999555222111444777:::444333222111000111222333555555555555555888===AAA@@@CCCHHHMMMPPPNNNGGGBBBHHHIIIHHHDDD>>>:::999999???CCCHHHKKKKKKFFF???;;;:::<<<@@@DDDFFFEEEBBB???777333...,,,---///111222111000...///222444666666222333555777777666444222555888===CCCEEECCC===888999888888888777666555555333222222444666888888777333222111222444777999999888444333888AAAFFFCCC???777777999===AAAAAA===999666;;;CCCIIIJJJHHHCCC??????AAAEEEHHHIIIGGGDDDBBBBBBDDDGGGJJJMMMPPPRRRRRRNNNLLLIIIFFFCCC@@@===;;;???CCCFFFEEE@@@>>>@@@CCCLLLKKKFFF<<<222---000444888999:::999777444222111555<<>>>>>???BBBGGGJJJIIIFFFAAA>>>:::;;;>>>BBBEEEDDDAAA===666222...,,,---000222333///---,,,,,,000333555666///111333444444444444444444777<<>>DDDFFFDDD@@@======???DDDHHHJJJKKKJJJIIIBBBDDDGGGIIIKKKLLLLLLLLLHHHHHHGGGFFFCCCAAA@@@???BBBGGGKKKJJJDDDAAAAAADDDHHHHHHDDD;;;222---///333666888::::::666222000///666===EEEHHHFFFEEEGGGJJJLLLaaa"""%%%&&&&&& !!!%%%"""!!!""""""!!!%%%)))))))))'''%%%$$$%%%&&&"""(((///333333000,,,***%%%%%%%%%###!!!!!!###%%%"""###$$$%%%''')))+++,,,)))&&&  !!!"""%%%&&&'''%%%###!!!$$$"""  %%%)))#########%%%''''''%%%###"""%%%'''222333555666666666666666000)))  """###$$$&&&(((+++,,,---+++)))((()))***)))$$$ """&&&)))+++---,,,+++***)))+++...222444000///...000333333000---+++***))))))***,,,...//////---***(((((())),,,---,,,------//////...***'''###!!!!!!&&&---111000---((()))(((((((((+++000444333444555555444333444555,,,---...000222444777888111333555777999:::::::::777444555999;;;999;;;>>>777666333333666<<>>BBBHHHKKKKKKKKKKKKIIICCC;;;666555666333333333444666888:::;;;;;;:::777444000...,,,+++%%%***222777999999999888===DDDMMMRRRRRRNNNJJJGGG@@@@@@?????????@@@@@@AAA>>>@@@BBBDDDEEEEEEDDDCCC;;;:::<<>>???<<<666111000000000222444888;;;===;;;999777666888;;;<<<<<<777555333444888:::999777;;;888777;;;AAAEEECCCAAA:::;;;<<<@@@BBB@@@:::555111444999===@@@@@@>>>===???AAACCCFFFHHHJJJJJJKKKAAACCCFFFHHHIIIHHHGGGEEECCCEEEFFFFFFDDDCCCCCCCCCFFFJJJOOOOOOKKKGGGFFFEEEDDDDDDBBB<<<666333333555555888;;;:::555000//////555;;;AAACCCAAAAAADDDHHHJJJ___!!! """$$$%%%%%%$$$&&&### !!!$$$&&&'''&&& !!!!!!!!!&&&)))++++++)))((()))***###'''---///...,,,++++++'''&&&$$$  """""""""$$$&&&(((***+++,,,)))'''###!!!%%%%%%%%%&&&%%%%%%$$$######$$$!!!"""%%%&&&!!!"""$$$'''***)))&&&###!!! %%%'''222444666555333555;;;@@@777///%%% !!!  !!!###&&&)))+++,,,---+++++++++...000---&&&!!!"""&&&***,,,------,,,***((((((***///555999222000...///111222///,,,+++,,,...///000///......,,,,,,,,,++++++***)))((((((***---000222111,,,)))######$$$(((,,,//////...***))))))((()))...444888555777::::::888777666666444444444444555666777888222333555666888:::;;;<<<888888;;;AAABBB>>><<<>>>:::888666666999???FFFJJJKKKFFF???;;;;;;<<<<<<<<<666777999:::::::::999888999===??????CCCJJJLLLIIIIIIIIIGGGAAA:::555444666777666444444555888;;;======;;;888555111---+++)))''',,,333888999999888888;;;DDDMMMPPPKKKEEEBBBBBB;;;:::888888999<<<===>>>:::::::::;;;===???BBBCCC<<<:::;;;>>>BBBBBB>>>999111...++++++---///111111///,,,******---111444555555777888666444333444666555666888:::;;;999444111...------...111666:::===>>>:::777555777:::<<<===;;;888777:::>>>@@@>>>::::::999888999===@@@AAAAAA::::::<<>>???EEEDDDCCCBBBBBBBBBBBBCCC===@@@DDDFFFGGGFFFDDDBBB@@@BBBEEEFFFDDDCCCDDDEEEFFFIIIMMMPPPOOOLLLIIIFFFCCCCCCAAA???===;;;999888666:::<<<;;;555000///000444999>>>???>>>@@@FFFKKKPPPddd !!!"""$$$$$$"""  !!! $$$"""!!!###'''++++++***$$$%%%%%%"""###'''+++,,,+++******,,,$$$(((+++,,,+++***+++---)))'''$$$"""###$$$''')))+++,,,---***)))'''$$$"""###&&&)))***)))&&&$$$###"""###$$$""""""###""" """%%%)))+++***'''$$$""" ###&&&///333555333111444===FFF>>>666+++%%%$$$$$$"""  ###'''***,,,,,,,,,+++,,,///333444000&&&!!!"""$$$(((,,,...///...,,,***'''&&&)))000777<<<222///---...111222000---,,,...111333444222///,,,,,,---......---***'''%%%%%%(((,,,222555444///+++"""###&&&))),,,...///000,,,,,,******+++///666;;;444777:::;;;:::777666555<<<;;;:::999888888888888444444555666777999;;;<<<888999???FFFGGGBBB>>>>>>===;;;999999<<>>>>>555666999;;;<<<=========<<<@@@AAA@@@CCCJJJKKKGGGCCCCCCBBB===777444555777>>>;;;777555555999>>>AAA===;;;999555111---+++))),,,000555888999999999999:::DDDMMMNNNFFF>>>;;;===888666333333444777999:::444333222222444999>>>AAA===;;;:::===AAAAAA===888///,,,***)))+++...000000///---******---111444555;;;<<<<<<999555333444666888777888999:::888555222...,,,++++++...444999===???;;;666444555888<<<======;;;:::>>>CCCEEEBBB>>>999999888888999<<>>BBBEEEFFFEEECCCAAA>>>BBBEEEEEECCCBBBCCCEEEBBBDDDHHHMMMOOONNNIIIEEEDDDCCCCCCCCCCCCAAA===;;;777;;;>>>;;;555111000222555999===>>>>>>BBBIIIPPPYYYjjj!!!!!!!!!###%%%&&&$$$###!!!"""###$$$###"""!!! !!! """$$$&&&&&&&&&''')))+++)))$$$""""""###%%%''')))++++++***(((&&&)))***+++,,,,,,+++***)))%%%((()))%%%"""$$$%%%%%%$$$$$$%%%(((***000---***'''&&&(((+++...((((((&&&###!!! """$$$(((%%%"""!!!"""############"""###'''+++---,,,***$$$"""***---///000000444<<>><<<;;;:::888444333444888;;;<<<===AAADDDGGGGGGDDDBBB::::::888555999AAAFFFGGGAAA???===;;;::::::<<<===777666444666:::???BBBCCCEEEDDDBBBBBBBBBBBBAAA???BBB???;;;777555777;;;???AAA<<<555222444<<>>;;;999;;;======777111000333555555333000,,,***+++,,,...555===;;;888888:::;;;999555333+++,,,...,,,***)))+++---...///222555777888999999>>>===999333...---000444666666777999:::888444111,,,+++***---222555666555999444///000444888888666777999;;;>>>@@@BBBCCCCCCCCC>>>888666888:::;;;;;;555444666;;;@@@AAA===888222111000///000444:::>>>KKK???555333555777:::>>>:::???EEEFFFDDD@@@======>>>CCCGGGIIIFFFCCCAAAAAA@@@AAACCCGGGJJJJJJGGGEEECCCDDDFFFHHHHHHEEE@@@<<<666999<<<<<<999666666777???<<<::::::>>>GGGQQQWWW```mmm!!!!!!"""$$$&&&'''&&&$$$###$$$%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%***,,,---+++&&&""""""$$$%%%&&&(((******(((&&&%%%((()))************)))(((&&&))),,,***%%%!!!"""$$$'''(((((('''%%%%%%&&&''',,,+++)))''''''))),,,...***)))&&&""" ###'''***(((%%%######$$$$$$$$$%%%$$$$$$'''+++,,,+++)))&&&%%%"""  !!!&&&)))---...///444<<>>AAACCCCCCAAA???888888666222444;;;@@@@@@<<<===>>>===;;;:::;;;<<<999666333333888???EEEHHHGGGCCC???<<<;;;;;;::::::<<<:::777444444888===AAA===;;;888777999>>>CCCGGG<<<888444333444444222000222444555555333000000000777:::<<<<<<999999;;;>>>???999333222444777666555000,,,***+++++++++111888888666666888888666333111+++------+++)))(((+++---...000333777:::;;;;;;;;;;;;999555000,,,---111666888666666888;;;;;;777333///---+++---000333444444222000///111666999777555888999;;;>>>@@@CCCDDDEEECCC>>>777444444666777777777666666:::>>>>>>:::555222222111111222555999<<>>>>>???CCCGGGJJJJJJGGGEEEBBBCCCEEEFFFFFFDDD@@@===666888::::::777555555666===;;;:::;;;@@@HHHPPPVVV___lll######$$$&&&((()))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%$$$,,,...///---((($$$$$$%%%$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&'''+++...///---***'''''')))***+++***'''%%%$$$$$$((()))***)))((()))+++---,,,***'''""" """&&&***,,,+++(((&&&%%%%%%&&&&&&'''&&&''')))+++,,,+++***+++)))'''$$$###"""######%%%'''***,,,...444<<>>999444000(((***,,,------,,,...///444333555888555---'''&&&"""%%%(((,,,000222444444000///---,,,,,,+++)))(((&&&'''***---///...+++(((---000222222///...111333333333333111///,,,)))((('''+++000444777666555333333222111222444555555444777333///---...111222333555444333222333444666777@@@DDDGGGFFFBBB???AAADDDCCCAAA<<<666222333777::::::;;;<<<===>>>===<<<<<<444777666333222666999999777===BBBBBB>>>:::;;;<<<;;;777222222777???GGGLLLGGGBBB<<<777444444333333555333111111333999???CCC::::::;;;<<<===>>>>>>???888444111111333555444222333444555444111...,,,,,,111444777777666777:::>>>@@@<<<666444666888888777000,,,******)))(((,,,222111333444444333222000...------,,,***((((((+++---///222666:::===>>>>>>>>>999666333///...111777<<<:::555222555;;;>>>:::666111...,,,,,,...111333333//////000555:::;;;999666999:::;;;>>>AAADDDFFFHHHFFF@@@888222000111333444888666666888;;;:::666222111111222333555666888999;;;777555555555666;;;CCCRRRQQQNNNIIIEEEBBBBBBCCCDDDGGGIIIIIIEEE@@@<<<:::<<<>>>BBBGGGJJJJJJFFFCCC@@@AAACCCDDDCCCAAA???>>>777888999888555444555666:::::::::===BBBIIIPPPTTT]]]lll&&&&&&''')))+++,,,+++)))&&&&&&%%%$$$############"""$$$'''((('''%%%$$$###+++---///---(((&&&&&&(((%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***---...///---***)))(((***---,,,***&&&$$$$$$'''))),,,,,,***((()))+++---,,,***'''%%%&&&))),,,...---+++(((&&&%%%'''((())))))***,,,.../////////000...,,,)))'''&&&&&&'''((()))+++,,,...333:::@@@AAAAAABBBBBBBBB>>>888444---...//////...---,,,,,,333444999>>><<<333,,,***(((***,,,...000111111222000000///...,,,***&&&$$$%%%'''***---...---+++)))---...///...++++++...111000000000///---***'''%%%'''***...222555555444333555555555777999:::999888777444111///111333444555777555444333333555777999@@@EEEIIIFFF@@@???CCCHHHGGGDDD>>>777333333666:::;;;<<<<<<<<<;;;:::::::::444;;;>>>;;;777666555333444<<>>===:::777444111333888???DDD:::333///222;;;???===888000...++++++---000333555444444555888;;;===;;;999999:::;;;===@@@DDDGGGIIIIIICCC:::333//////222444666555444666888888555333000000111333666777777666666666888:::888888>>>GGGUUUSSSOOOKKKFFFDDDBBBBBBBBBDDDFFFGGGDDD@@@<<<999<<<>>>BBBFFFIIIGGGCCC???>>>???AAAAAA@@@??????@@@;;;:::999888666666666777888:::<<>>:::333333222111///...,,,***,,,///777??????777///---//////000000000//////...000000000///,,,)))&&&%%%'''))),,,......---,,,,,,,,,......+++((((((+++...,,,---------+++'''$$$"""''')))...222444555444333444444555888;;;===<<<;;;555333222333666999:::::::::999666555555666999:::===BBBFFFDDD???>>>CCCJJJHHHEEE???888444333666999<<<>>>???>>>;;;::::::;;;===GGGMMMHHH???777111---000999CCCEEE@@@:::888::::::888555666999===@@@AAA>>><<<:::999888555222//////......111666<<<>>>???<<<<<<;;;999777555444333222///---...222555666444444555666444000,,,******---///111000...///333777;;;888555333444666888999000,,,)))'''%%%###&&&,,,)))111555111---......---///---,,,+++,,,...///000777999;;;>>>>>>===<<<::::::777444333666<<>>999......---,,,...222777:::;;;999777666777999:::;;;888999;;;===@@@CCCEEEGGGFFFAAA999111------000333333333333444666888888777111000000222555888777666777888<<<>>><<<:::AAAJJJNNNMMMLLLJJJGGGDDD@@@>>><<<>>>AAACCCCCCAAA===:::===>>>AAADDDEEECCC>>>:::<<<>>>???>>>===>>>@@@BBB@@@>>><<<;;;:::::::::999999;;;???DDDIIINNNQQQSSS[[[kkk***))))))+++,,,,,,***(((###!!!!!!%%%((((((%%%######$$$###'''******((('''***,,,((((((((((((((('''&&&%%%###""""""!!!!!!""""""###''')))***)))'''%%%&&&'''$$$'''+++,,,+++)))((('''***...222111+++'''''')))+++...111222111///......---......+++((('''***...000111333333333555777:::888555///+++)))+++...000444333111000000333666999:::;;;===@@@DDDEEEDDDCCC;;;999666444333000---***%%%(((000999;;;555000///444333222111000///......///000000...,,,******+++,,,...//////......///000///000000---)))'''***,,,+++,,,------+++((($$$"""'''***///444666666555333333222333555999;;;<<<;;;333333555999===@@@@@@??????<<<999666666777999;;;;;;>>>AAA@@@>>>>>>BBBFFFEEECCC???:::666555777999===@@@BBBAAA>>>;;;<<<===GGGSSSYYYQQQCCC777///+++///666>>>@@@<<<777444444666555555777999;;;;;;::::::999999::::::888444000//////000555;;;??????======;;;999666555444444444222///---...222555555444222444444333000---++++++---///000...,,,---111555666555222111111444777999111,,,(((&&&$$$###'''...111<<>>;;;000111222222333666;;;??????;;;666222111333777:::666777:::<<>>AAA@@@===:::<<<<<<>>>@@@AAA???<<<888<<<===>>>===;;;<<>>===???@@@AAAAAA>>>;;;777666777999<<>>IIITTTZZZQQQAAA777333222333777;;;<<<:::777444222333222222444777999999888999888777777777666444111//////333:::AAADDD@@@<<<999888777777777777999999333000...///222555555333...000111111///,,,,,,,,,---...///---,,,---222666222222000///000333777;;;222,,,'''%%%###$$$***222???KKKMMM@@@444111000---///...///333777999888777888888888777777888888888777444111222555999;;;<<<777555444777<<<@@@@@@>>>666888:::::::::;;;???CCC>>><<<777222000222666999444666999<<<>>>>>>======888777333...***+++///333444444555555666999<<<>>>999444///000666===AAABBB<<<;;;;;;<<<:::888<<>>>>>;;;888888888999;;;======<<<:::;;;===>>><<<:::<<>>===999777333111......111333444555333666<<>>>>>>>>>>>===<<<<<<>>>???>>>;;;888777888999;;;AAAFFFFFFBBB>>>===???DDDOOOTTTLLL>>>888:::<<<888:::<<<===<<<999666444000//////111444888999999999777444333333333222111...///444===EEEGGGCCC===555666777888:::<<<===>>>555222//////333555444222+++---//////---,,,+++,,,+++---...---,,,...333888000000000///000333888<<<333,,,'''$$$###%%%---555JJJVVVWWWGGG777333111---//////111555;;;===;;;888666666555444555666888999888555222333666999:::999777777888:::>>>@@@AAA@@@<<<>>>@@@@@@>>>???BBBEEE>>><<<999555333444888;;;222555888<<<===<<<:::999666666444000------222666666777777666777999<<>>;;;::::::888444111......222777<<<===999666555555666888;;;======<<<;;;===>>>;;;999<<>>BBBFFFIIIKKKLLLZZZnnn((('''%%%###"""!!! ###$$$%%%&&&&&&%%%###"""(((+++---***&&&$$$'''+++******(((%%%""""""$$$&&&'''$$$!!!!!!###$$$$$$"""###---666555,,,$$$$$$(((---,,,***)))((((((((((((///333111)))'''+++...,,,)))...111111---+++...222111///,,,+++---333999<<<===;;;666222//////000111111000---++++++...444888333///---000777:::777222222111///111777@@@IIIOOOLLLMMMHHH@@@;;;:::888444444000++++++///333555555444333111111111222111111///---///222000,,,///555777999:::777222000444888>>>@@@AAA<<<555111222444<<<888666888;;;;;;777222333777;;;===<<<999777666444000,,,+++...222333333666888===DDDJJJKKKHHHDDD===;;;888777777888777666;;;>>>@@@AAA???===;;;;;;===<<<;;;;;;;;;:::888666999===AAABBBAAA===;;;:::;;;???CCCBBB???===@@@CCC???;;;888999<<<===999555111......111333222444888:::999666444333333333444222222666???GGGGGG@@@888555777999::::::<<<>>>@@@999222,,,...444777333...,,,000333222---***,,,...///111222000......111444555222000000333777:::;;;111,,,%%%"""$$$***000555LLLVVVTTTCCC555222111...)))///666999888777777888777666666777:::<<<<<<;;;555555555666888999888777777888:::<<>>CCCHHHEEE@@@:::777777999999888666888:::;;;;;;999777555888888777555333222444666555666777777666777999;;;;;;777444777>>>BBBCCCAAA;;;999777333111333777;;;???>>>;;;777888999444---000222666888:::999888777666666777999<<<>>>===;;;;;;;;;;;;888666777<<>>@@@888555;;;CCCGGGIIIJJJVVVlll'''&&&%%%$$$###""""""!!! ###$$$%%%%%%%%%### $$$''')))'''$$$###&&&)))******)))'''$$$$$$%%%'''(((%%%""""""###%%%$$$###$$$,,,444444---((((((***...,,,)))&&&%%%&&&((()))...000---%%%###'''++++++***---///...+++***,,,...---+++))))))---444;;;???<<<999444222111222222111000000...,,,+++---111444222///---111777999555111000000///000444===HHHPPPVVVUUUMMMCCC===<<<:::777666333///...000333666777:::555111///000222222111111000222555333------222555777999777444333666:::@@@AAA@@@;;;555222555888???===;;;;;;===<<<777222444777;;;<<<;;;888777666555111......000333555555999;;;>>>CCCGGGGGGCCC???999888666666888999888777:::===@@@BBB@@@>>><<<;;;:::999999:::;;;;;;999777999<<<@@@AAA@@@===;;;:::999<<>><<<:::444444444666888999999888666777999;;;===???AAABBBBBBCCCBBB???<<<<<>>===::::::888555333333666999>>>???===999999:::777222000222555888::::::999888::::::;;;===??????===;;;:::::::::666333333888<<<>>>>>>>>>>>>>>>>>>>>>>>><<<888777;;;???BBBGGGLLLUUUkkk%%%%%%&&&&&&%%%%%%$$$### $$$$$$%%%%%%###!!! ###$$$###!!! ###&&&((())))))(((&&&%%%'''((((((&&&######$$$%%%%%%$$$%%%+++000222///+++******+++)))&&&$$$$$$&&&)))+++------***###!!!$$$(((*********************)))))))))'''%%%&&&+++333<<>>???@@@===888333555777999999888666666666555333111111333666777777<<<===???BBBCCCAAA===999444333444666999:::999888999<<<@@@BBB@@@===:::999555555666999;;;;;;:::888999<<>>BBB???;;;777555444555666555333444888======888222///---...111666999999888111000///000333444333222999::::::777111---,,,---555444222///---///333777999999777333111222777;;;555111+++''''''+++111555888;;;666+++''',,,000...222666999:::888666777999777444333888???BBB>>>888333222222444777999999999666666777888:::<<<>>>???@@@AAAAAA>>>:::999<<<@@@CCC???999777999>>>BBBEEEBBB@@@>>>;;;888555222111999;;;======999555222111333666888:::999888888888<<<;;;888777666777999:::;;;;;;:::888555444555666<<>>>>>???@@@AAA???<<<999888999888555111000333666999999:::<<<===>>>??????888777777:::<<>>888333...000555777333...)))+++,,,---,,,,,,---//////......222666666222...,,,//////------444CCCOOOWWWVVVPPPHHHDDDEEEEEECCC======;;;666111111555:::BBB;;;444222444666333000000222666999888444000//////222444555666777;;;>>>BBBBBBAAA>>>;;;999:::<<<=========>>>???===888444666777888666444333444444444444444555777888888888<<<===???@@@@@@===999666///000222555999;;;:::999888<<<@@@AAA>>>:::777555111222555999<<<===;;;999:::<<>>>>>>>>>>>;;;;;;>>>DDDFFFEEEAAA???;;;555222333555777777777444444777999888:::>>>???>>><<<:::999888888888444222222555888999666222000---+++///555888666333000222444444555555666777:::;;;;;;888333000...///777555111......000555888999:::888333...---333999888555000,,,+++...333777666444---%%%%%%---222111333666888888666555888:::888444333999BBBEEE???888111//////000444777999999777777777888999;;;===>>>@@@AAA@@@<<<777555666999@@@<<<888666999???FFFJJJGGGEEE@@@;;;777333111000777;;;???@@@===888444111333777;;;===<<<:::999999;;;;;;;;;999777777999;;;===>>>???===:::777666666:::>>>???999444444555555...000333777999:::;;;;;;?????????@@@???<<<777444555777777555222111333666666777888:::<<<>>>@@@AAA777555666;;;@@@DDDKKKSSS^^^rrr''''''''''''&&&&&&%%%$$$!!! !!!!!!!!!###$$$&&&&&&%%%###""""""###"""!!!"""###$$$%%%$$$%%%'''***))))))((('''&&&&&&'''(((************(((&&&""" !!!&&&)))+++,,,,,,)))+++...///---)))&&&&&&###$$$&&&))),,,,,,***(((%%%###!!!"""%%%,,,222666222,,,((()))///111---((($$$'''***------...///000///...///111555555333000...000000---+++111>>>JJJRRRTTTRRRLLLJJJKKKIIIFFF??????<<<666111000444888>>>:::666666777777222...,,,///444777999999777444000111222333444777;;;===@@@AAACCCCCC@@@===;;;:::666777888;;;<<<;;;888666777888777555222000000111333444777888999999999999999;;;===>>>===;;;888777///000111555999::::::999888;;;>>>>>>;;;777333222000222555:::>>>>>><<<999;;;===???@@@@@@???@@@BBBDDD@@@===@@@EEEGGGDDD@@@>>>;;;666444444666888999999555444666666444555999777888;;;<<<===<<<:::999333222111333666888666444444111...000444666333000///222444444444444777999999;;;<<<;;;999666444444777444111///000333666777555777666222,,,***///444888777444000...///444888888333+++%%%&&&---222222000333555555444444777;;;999555444:::CCCEEE???888000...,,,...111666888999:::999999888999;;;===>>>@@@@@@???:::555111222444===;;;777555777===EEEJJJIIIFFFAAA<<<777444222222555:::???AAA@@@;;;777555555888===???>>><<<;;;:::999;;;=========>>>@@@AAAAAABBBDDDBBB???;;;999999999===<<<555//////000///---...111555888:::;;;<<<===<<<;;;;;;:::777222...222555777777555555888;;;777888999;;;===???@@@AAA999555777@@@JJJOOORRRUUU```rrr***)))(((&&&$$$#########!!!"""$$$###!!!!!!"""$$$&&&'''&&&%%%$$$###"""!!! !!!""""""""""""%%%))),,,*********((('''&&&(((***+++***)))'''### """'''+++,,,,,,+++)))+++000444222+++&&&&&&!!!%%%***...///...+++(((%%%$$$###$$$&&&***...000---((($$$$$$'''(((&&&###"""%%%***,,,...///000222///...///111444555555444222222111...,,,000999BBBOOORRRRRRNNNLLLMMMKKKGGG@@@>>>:::444111000222444555555555555555333000...+++///222444999??????;;;666444222111333666:::===???AAADDDEEEDDD@@@;;;777111333555777888999999999:::;;;999666222///......000333888::::::999888888777999<<<===<<<999888888333222333555888999888777888:::<<<<<<999666444333111444888===AAA@@@===999;;;===>>>?????????AAACCCEEEBBB???AAADDDEEEAAA===;;;:::888777777888:::;;;666222111222111......222000333777:::<<<<<<;;;:::444333333555777777777555777444222333555555333000///000000000000222444777888:::===??????===:::888333111000111333555666666222333333000,,,***,,,///666666555111...///333888888333,,,''''''***...000---000333444222333666999999666555999@@@BBB===888111///------111555999:::===;;;:::999999:::<<<>>>===>>><<<888222000222555<<<;;;888666666;;;BBBHHHFFFDDD@@@===999777666555555999>>>@@@???<<<999777555999===??????===;;;;;;777:::>>>BBBFFFGGGHHHGGGCCCEEEFFFEEEBBB???<<<<<<:::<<<999222---------+++***,,,///222666999;;;<<<:::888777666555222///,,,111555999:::::::::===???:::;;;;;;<<<======>>>>>>;;;888<<>>:::444000---------222888;;;:::888777777666999<<<===:::888888888888666555555666777777666666888::::::999999999:::444777;;;@@@CCCBBB===999999;;;<<<<<<<<<>>>AAACCC@@@>>>===>>>@@@@@@===:::555777999:::::::::::::::333000...000///,,,---000///000222555777999:::;;;888777777888888888666555666555555555555444444444222000...---...111444666333666;;;???AAA>>>:::666------///333777888666333.../////////...---,,,+++111333333000,,,,,,111666777444///+++)))))),,,///...111444444222222444666777555444777:::<<<:::777555222//////222777;;;===>>><<<:::888888999;;;===999999888555111222666:::======;;;888777999???DDDAAAAAA???===<<<;;;::::::999;;;>>>>>>===:::999888555888<<<======;;;;;;;;;777999>>>FFFMMMPPPMMMJJJDDDFFFGGGFFFCCC@@@>>>>>><<<;;;777111///111///+++(((***---000444888;;;<<<999666444222222111///...222666;;;=========???AAA>>>======<<<;;;;;;::::::<<<>>>FFFSSS[[[YYYUUUTTTTTTccc111...(((###  $$$)))***&&&!!!"""###$$$%%%$$$""" !!!###$$$$$$######!!! """&&&---222+++,,,,,,***((('''***---((())))))%%%!!!"""$$$&&&((())))))))))))(((,,,111///&&&###&&&$$$---777999444---(((&&&&&&'''(((***,,,---...///555222...)))'''&&&((()))&&&)))+++------...///111000//////000222666999;;;999777333000///000333444>>>@@@@@@???AAAHHHLLLLLL@@@:::333//////000///...(((+++---+++'''''',,,111222444333333:::FFFJJJHHHCCC>>>777222333666:::===EEEDDDCCCBBBAAA???;;;888444555666666777999<<>>@@@666999>>>CCCEEECCC===999888999:::::::::<<<@@@BBB;;;;;;:::;;;<<<<<<:::999222555999;;;;;;:::999999333000...000000...///333111000///000222666:::<<<;;;;;;;;;;;;999777555333333555666666555444555777666222...---///333666777///222888===???<<<666111***+++///444999999555111------...///111000---***...000111...******///444777555333000,,,***,,,000000333666666333111222333666555444444666777777666888555111111444888<<>><<<:::888777888:::<<<555555555222111333:::???>>>>>>===:::888999>>>BBB>>>>>>>>>>>>============<<<===>>>===:::888888888444777:::;;;;;;:::999:::777999>>>HHHQQQTTTOOOJJJDDDEEEFFFEEECCC@@@??????===;;;666111222555333...'''(((+++///333777:::<<<999666333111111111111000333777<<>>===???AAA??????>>><<<:::999777777<<>>666000++++++...111000...///000///+++((()))...444<<<;;;:::999:::===CCCGGGFFFBBB;;;555333555999===CCCBBB@@@>>><<<;;;:::999:::888555555888<<>>>>>:::777999<<<:::888777777999888444111444222222555999:::<<<>>>:::;;;<<>>;;;888888:::;;;;;;:::999888777999888666888;;;999555444222111444888:::999777222222222111000000333555333111...,,,...333999===AAAAAA@@@<<<888666555666333555666222------444;;;AAA:::222///111333222///000222333444222000000111***---111666999888444111,,,000444666555444333333///000///...+++***+++,,,444444333111---+++++++++222111111111111222444555555444111//////111333444555666666444222444888===???;;;666333333555666777222000......000555999======<<<;;;::::::999888666777888<<>>EEEJJJKKKHHHEEE@@@AAA@@@===999:::===AAA:::888666777999:::999666---)))+++222777888777888777666555333222111111111888999:::;;;<<<===@@@BBBCCC@@@===999777666777888>>>FFFNNNQQQOOONNNOOOQQQUUUeee)))((('''$$$""""""$$$'''(((((()))******(((&&&###!!!$$$(((,,,...+++&&&!!! !!!%%%''''''&&&&&&((()))(((''')))---000,,,***'''###!!!###'''++++++&&&%%%'''&&&######'''+++(((%%%%%%&&&((('''&&&(((+++------+++))))))******...222111,,,'''%%%%%%&&&(((***+++,,,,,,,,,,,,111111///+++'''&&&''')))''')))++++++***+++///222000///,,,******---333888888999777222,,,+++...222555444444777:::;;;999777444000,,,---111555555333111222111...***+++111666??????===;;;;;;===BBBEEEBBB>>>777333111444888<<>><<<:::999999999999666444222444999???CCCFFFBBBAAA@@@>>>:::555111...+++///555999;;;;;;:::999;;;???BBBAAA<<<888888:::999777666777888777444111000......000333555888:::999999:::===??????<<<:::888888888888777777666666333555666555888;;;:::666222000///111555777666444444444444333222222555777444222000///111555:::===???@@@AAA???;;;777555444888888666222......444999<<<777000......000000///...000111111000.........---///444888;;;999444000...222999@@@EEECCC===888111000///...---,,,,,,,,,555444222000---,,,------///000111333444444444333333222000//////111222333444555555444222333666::::::666222///000111333333333111///...000333777:::;;;;;;;;;<<<;;;999666444555777<<>>===:::777666777888999999:::;;;:::888666666666444666;;;@@@EEEFFFCCCAAA;;;<<<;;;999777888;;;>>>===;;;:::;;;<<<<<<999777111...///555999999888999:::999888666444222222222555666888999:::<<<>>>@@@BBB@@@>>>;;;999999999:::>>>DDDJJJKKKIIIHHHJJJMMMUUUeee$$$$$$$$$$$$###%%%(((+++,,,---......,,,***'''&&&###&&&+++000222///(((###"""###$$$$$$""""""###$$$%%%'''(((((()))+++///222---)))$$$"""###&&&)))+++)))&&&&&&))))))&&&&&&)))---***&&&$$$%%%'''(((((()))+++------,,,,,,,,,---*********)))'''%%%###"""$$$''')))******+++,,,---...//////---***'''&&&&&&%%%''')))***+++,,,...111///,,,(((###"""&&&---222888999888333...+++---///111111111333444333000...000...---000555999999888444444333000---...333888AAAAAA???===;;;<<>>CCCFFF???>>><<<:::777444222000---111666:::;;;;;;;;;;;;>>>AAADDDBBB===888666666777555444444555555444222,,,,,,++++++,,,000444555666666777:::<<<===;;;:::888666555333222222222222...111444555999===<<<888111///---///333555333111666666666444333444777:::555444333222333666888:::<<<>>>@@@@@@===999666555===:::555000...///222444333111...++++++,,,---...---///000000...---------000333666:::;;;888222---...333>>>NNNYYYXXXJJJ===333000......//////---***111111000//////...//////---///222555666555444333444444333333333444444555333444444333222222444555666333000...///111222222444222000///000222444666888:::<<<>>><<<888333000333777===AAAAAA???===<<<;;;:::888777777888999:::<<<<<<<<<:::777444444444444444777:::===>>><<<:::777888999888888999;;;===@@@@@@@@@AAAAAA>>>:::777666333333999<<<;;;:::<<<>>>???>>>;;;777555444444333444555777999;;;===???AAA@@@???>>>===<<<<<<<<<>>>BBBEEEDDDAAAAAAFFFKKKUUUfff"""###$$$$$$$$$&&&***,,,///000111111...+++)))(((%%%'''+++///111///***&&&%%%((()))%%%$$$%%%&&&''')))+++...000,,,((("""!!!%%%)))******'''&&&(((*********)))***---***&&&###$$$'''***,,,,,,,,,------------......+++'''###"""$$$$$$###!!!###&&&))))))((((((***,,,---///000///,,,(((&&&%%%"""$$$&&&)))+++,,,---...+++(((###&&&,,,555666666444000......///000000111111111...+++)))++++++---111666:::;;;;;;444444333111///000444777======<<<:::999999;;;>>>999666222000000444999===;;;:::888777666666777888;;;777333111444888<<<>>>===;;;999666444333222222000444888999888777888:::===@@@BBBAAA<<<777444333333222111111222222333333...///...++++++///333444222222333666:::=========888555222///------...///,,,000444666;;;@@@@@@<<<333000...000333444222000555666555444333555888:::666666555444444333333333777999;;;;;;:::888888888???999111------......---,,,---,,,***)))))),,,...///000111111/////////000777888:::<<<;;;666...))),,,111???UUUeeecccQQQ???444000------111111---(((***+++...111444444333111...///222444555666555444::::::::::::999999888888333333333333222222222222777444222111222444444444222111000000000222444555444888===???<<<777111...222888>>>@@@===;;;;;;===;;;::::::999999:::::::::<<<<<<<<<:::777555555666666555555666777888777666777888:::<<<===>>>???@@@BBBCCCDDDEEEDDD@@@;;;888777555666;;;===<<<===@@@DDDEEEEEEAAA<<<888777777444444444666:::===>>>???@@@@@@@@@@@@??????>>>>>>???AAABBB@@@>>>@@@GGGNNNYYYjjj###$$$$$$$$$###$$$''')))---///222111...+++******(((((((((***------+++***'''***+++%%%""""""###%%%''')))++++++***&&&""""""&&&)))))))))%%%&&&((()))***++++++******(((%%%###$$$(((...222///...---,,,,,,---------+++&&&!!!"""$$$###"""###&&&)))(((%%%%%%(((+++///111222111---)))&&&%%% """%%%(((+++,,,,,,+++'''%%% ###(((111222333333222222222222111222333222000...+++***)))***,,,///444777999999333333222000///000333555555666777666666666888:::999666333111111555:::======<<<;;;:::999888888888<<<888333000111444666888;;;999666444222222222333333666888666333222444777<<<>>>??????<<<888555444000//////......000222444555888777111///333666555//////000444999===???@@@888555111---++++++,,,---...222555777<<>>>>>:::666111111111222333555666777>>>>>>===<<<;;;::::::999444333333333333333333222888666444444666666666555///000000111222444555666111666<<<>>>;;;555111...444:::??????:::888:::===>>>>>>======<<<;;;:::999999::::::999888888:::<<<:::888666555666666555444666888;;;>>>AAABBBAAAAAAAAADDDFFFGGGEEEAAA<<<999888666888<<<======???CCCHHHJJJKKKGGG@@@;;;:::;;;777666666888<<>>;;;999777777888999999:::<<>>:::999:::======<<>>===???<<<:::888;;;???BBBBBB@@@??????>>>>>>>>>??????@@@FFFHHHIIIGGGDDDGGGNNNUUUeeexxx$$$%%%%%%###!!! !!!&&&***+++((('''(((+++&&&%%%&&&'''***++++++)))&&&''''''%%% %%%###"""###%%%%%%###!!!!!!###&&&'''&&&$$$#########&&&&&&"""###(((***((((((((((((&&&&&&)))///333...+++'''&&&)))+++,,,,,,'''$$$!!!"""$$$%%%"""&&&+++***((((((...444:::999555000+++(((((()))%%%&&&(((---000000---)))$$$%%%&&&''''''''')))+++.........000333555777888333444444222000///111333//////...,,,,,,---///111111000.........///000000///111444555444444555666555333///,,,,,,...111333444777:::===>>>===;;;999888666444333555666666666888777666444333222111111222555666222------333999;;;999777555444333222111000000000......000666;;;CCCLLLLLLBBB;;;<<<<<<777000...---///333777:::;;;888666333000............111222222111444999;;;888666333000000222222///,,,***---111444333222111111333333222111///---,,,+++++++++,,,++++++,,,///222222111111222333333222111222111000333666777555222222444555666777999<<>>>>>;;;777333333444444333111///---))),,,222;;;BBBDDD???:::333444444444444444444444666555555555666999;;;===888666333333666888999888:::999888999999888666444111222333555666666555555...333777777444222333555888999:::888555444666999>>>???@@@@@@>>>;;;999777777888999:::;;;>>>CCCFFF???===:::999888777555444555666:::@@@EEEEEEAAA===@@@CCCHHHIIIGGGDDDCCCCCC???>>>>>>@@@>>>;;;===CCCKKKPPPRRRNNNFFF@@@@@@BBB???<<<:::<<>>===<<<;;;<<<>>>???JJJLLLMMMKKKGGGHHHMMMRRRbbbvvv$$$$$$%%%### """''')))&&&%%%(((+++$$$%%%&&&***,,,,,,***((($$$%%%%%%%%%$$$###$$$%%%'''%%%######%%%$$$!!!"""'''(((%%%"""!!!"""###&&&%%% !!!''')))''')))******(((&&&(((---222,,,((($$$$$$(((,,,---...%%%###!!! ###%%%!!!&&&+++,,,***,,,333:::>>>;;;666000***((()))***((()))+++///333333...***$$$'''***---------...///000......///222555777888333444333111......222555333222///,,,******,,,...111000......///000000000111333666777666555555666333000---)))(((***,,,......222777<<<>>>>>>;;;999:::999777666666666555444888777666555333222111000000444555222---...555<<<888555222///...---,,,+++111222111000///222888>>>FFFPPPQQQEEE===>>><<<777222///------000333555666888777555222000/////////111111///,,,///444666333444111......//////,,,)))(((,,,222555444222111000111111000000//////......///111222222000///000111000222444666777777777666777444222555:::;;;777333000222333555666999===@@@:::888666444444333111///+++---000111111222555777333666888777555222111000++++++...555<<<>>>;;;666222444555777666444222000222222222333666:::???BBB:::666333333666:::;;;;;;===<<<;;;<<<<<<:::777555444444666666666555444333...222555555222111444888888888777555333333555666;;;===>>>???>>><<<999777888999:::;;;<<>>;;;:::999888666444666888<<>>@@@DDDHHHIIIHHHFFFGGGHHHDDDBBBBBBBBB>>>:::<<>>;;;===AAADDDBBB???@@@>>><<<:::999;;;===???LLLOOOPPPMMMHHHGGGJJJNNN\\\ppp)))$$$"""%%%''''''%%%%%%"""!!!###(((---...)))###!!!!!!"""&&&***+++(((%%%)))%%%!!!!!!$$$$$$ (((***------+++&&&!!! !!! !!!$$$&&&&&&&&&'''***,,,---+++))))))(((((((((***---000222+++)))%%%"""!!!###&&&(((+++,,,...222555888;;;<<<:::888444000---+++++++++***+++///444777555///***,,,///111222111000000111222///------///222444444222000......000111222222111111000...,,,+++,,,---***+++,,,---...///000111444444333222777<<<999222...***''''''***,,,,,,+++***...444999======;;;:::777:::<<<;;;999888;;;>>>999333//////333444///***,,,------------///111333333111000///)))###$$$(((111555666333000111:::AAAIIIEEEAAA>>>>>><<<888555222333555555444111...,,,///111333555555333111000///---,,,******+++,,,---/////////,,,)))''''''(((,,,000555:::<<<:::777555333333333222000000111333555555777999;;;:::777444888777777777888:::<<<===:::888555666999<<<<<<;;;444888888666555777666222444222...++++++,,,///111111...+++***+++---......555888===@@@@@@<<<777333111***(((///777777444333///333999<<<;;;777222000333666555111111777;;;<<<999666555777<<<>>>;;;888:::999999:::;;;<<<:::888777888999999777444222000---000444666777666777888:::999888777666666666666:::;;;;;;;;;;;;:::999888>>>===;;;:::;;;<<<===>>>BBBCCCBBB???;;;:::;;;>>>BBB>>>>>>CCCFFFEEEBBBBBB@@@BBBEEEHHHJJJJJJKKKKKKEEEFFFFFFDDDBBB@@@@@@AAAEEEHHHKKKIIIDDD@@@AAACCCEEECCC@@@===<<<<<<>>>???===???@@@@@@>>>======>>>AAAHHHNNNOOOJJJEEEDDDDDDSSSiii&&&### """%%%'''((('''&&&%%%!!!!!!"""&&&+++,,,((($$$  $$$***...---+++'''$$$!!!"""$$$%%%###!!!***+++------+++'''### !!!""""""!!!"""%%%(((******+++---//////,,,***)))((('''***...111333333+++)))'''%%%&&&(((***,,,...000333666999<<<>>>???999777444000---***(((((('''))),,,111555555222......111444444111////////////,,,******---222444666444222000111222333222111/////////...,,,++++++,,,***+++,,,...///111111222555555333222555999666000***'''%%%%%%(((+++------+++...222666999;;;;;;;;;<<<===>>>>>>=========>>>888333///000333444000+++.........------...000111000...---***%%%!!!$$$,,,555777888444///000777===AAA>>>;;;:::::::::888555444666:::;;;999555///+++''')))---111333555555444///...,,,***)))***,,,---.........,,,)))'''((()))---111666;;;<<<;;;888666444555555444333222444555777999;;;<<<<<<:::888777999888777777888999;;;<<<<<<999666666888:::999888777999777333222444333111222///,,,)))))),,,000222///---***)))+++---......444999???DDDDDD@@@999555111+++***111888888666444444888===>>><<<999555444666888777222111666:::;;;777555444666;;;===;;;888999888888999;;;;;;:::999444555555555555333222111111222444777888999999888;;;:::999888888888888888======<<<<<<;;;;;;::::::>>>===;;;;;;<<<>>>AAACCCGGGHHHGGGEEEBBBAAABBBEEECCC>>>>>>CCCFFFDDDAAAAAAAAAAAABBBDDDGGGJJJKKKLLLFFFFFFFFFDDDAAA@@@@@@AAACCCFFFGGGDDD@@@>>>AAADDDCCCBBBAAA???>>><<<;;;;;;<<<>>>@@@@@@???>>>>>>??????EEEJJJJJJEEE@@@@@@AAASSSjjj###!!!%%%&&&'''((()))((('''&&&%%%$$$$$$&&&***+++(((%%% ###)))------,,,%%%$$$""""""###$$$&&&(((+++,,,---,,,+++)))&&&$$$"""###$$$$$$###$$$'''***,,,,,,---...000///,,,***)))'''&&&+++111555333111+++***))))))***+++---...222333555888:::<<<===>>>666555333000---)))&&&$$$$$$%%%(((---111333333111222555888777333///---...+++)))&&&'''***000444666444333222333444555333111---------------,,,+++***)))+++---///111222333333444444333111444777444...(((%%%######&&&+++...///---...///111333666999:::>>>>>>>>>?????????===;;;555111...///333555111...000///...,,,,,,,,,---...,,,***(((%%%'''333:::;;;;;;666000///333888888777555555666777777666555999===@@@>>>888111,,,###%%%)))...111444555666111///---***)))***,,,---,,,------,,,***))))))***---111555999;;;:::888666666777888777666555666777888;;;>>>>>>;;;888888999:::999777666666777999:::<<<:::777666777777777666888999555///---000111///000---***((((((,,,000444000---++++++---000000000555:::AAAFFFGGGBBB<<<888333...---444::::::888888:::<<<>>>>>><<<999888777888:::888333111555999999555333333666:::<<<;;;999888777777888;;;<<<<<<;;;444333222222222333444444777666777:::>>>???<<<999;;;;;;:::999999999::::::>>>===<<<;;;;;;;;;<<<===>>>===<<<<<<>>>BBBGGGJJJKKKLLLLLLJJJHHHHHHJJJLLLBBB======BBBEEECCCAAAAAACCC@@@???@@@EEEIIIJJJIIIEEEEEEDDDBBB@@@???@@@BBBCCCEEEEEECCCAAAAAADDDHHHBBBBBBBBBAAA>>>;;;888666<<<>>>@@@AAA@@@@@@@@@AAA@@@DDDHHHFFFAAA===>>>AAAWWWlll!!! %%%%%%&&&'''((((((((((((,,,***))))))******(((&&&!!! !!!&&&***,,,***'''$$$$$$###"""!!!###'''***,,,,,,,,,,,,+++***)))(((%%%&&&&&&&&&%%%&&&)))+++******+++---///...,,,***)))&&&%%%)))111333///***&&&'''(((***+++---...///333444555666666666666666111111111000---***&&&$$$######%%%(((,,,...000000555999<<<;;;555///---...+++(((%%%%%%(((---111333000000111333666666555333,,,++++++,,,---,,,***((((((***...111333333333333111222222111333666555000)))'''%%%$$$&&&***...000111///---,,,---111555777===<<<;;;<<>>999555000---,,,///333666555222111///---++++++++++++***'''&&&$$$""" ---<<<>>>???>>>888222///111444555444444444555666666666444777;;;===<<<888333///)))***,,,...000222333333444222///,,,+++,,,...///+++,,,...---,,,+++,,,------000444777999888777666999::::::999777555555555777;;;???===888555666888:::999777555444555777888:::888666555555555555666888777222+++)))...111111222///,,,)))***---111444333111//////222444666666777:::>>>BBBCCC@@@===:::555111111777======<<<<<<===>>>>>><<<:::888888999888:::888222000444777888444333444666:::<<<<<<:::888777777999<<<>>>>>>>>>888666444222222444666888===<<<===CCCGGGGGG@@@999::::::999999999999999:::999999888777999;;;===???>>>===<<<===@@@EEEKKKNNNKKKJJJJJJIIIIIIJJJLLLMMM???::::::@@@DDDDDDCCCDDDDDDAAA???@@@DDDFFFDDDAAA@@@AAA@@@???>>>???BBBDDDEEEHHHIIIJJJHHHHHHJJJLLLBBBBBB@@@>>><<<999777555<<>><<<555//////111...+++'''&&&(((+++...///******---111555888777666---,,,***+++,,,,,,***'''(((***...222444333222111,,,///000000222777777333---,,,***((((((***---///333000,,,******,,,000333;;;::::::;;;===;;;555000)))((()))---333777888777111...+++***++++++***)))%%%#########"""&&&333AAA???@@@>>>:::444111111222777777666666555555555666222333444555666555555444/////////000000111222333444333111/////////000000+++---//////...---...///000222555777999:::999999:::;;;<<<:::777444333333777;;;>>>===888555666999:::999666333333444666777666666555444333444555777777555///((('''---333444777444111///...000333444444222///000333666999::::::::::::;;;;;;;;;::::::777333444:::?????????@@@@@@@@@???<<<:::999:::<<<777999777111///333666777444444666888;;;======<<<;;;999999:::===@@@AAAAAA>>>;;;888555444666888:::@@@AAADDDJJJNNNLLLCCC:::999888777777777777777777222111222333666999===???===<<<<<<===AAAFFFKKKNNNEEEDDDCCCCCCDDDFFFGGGHHH;;;777777>>>DDDEEEFFFHHHDDDCCCCCCDDDDDDBBB<<<888:::<<<===>>>>>>AAADDDGGGEEEIIIMMMOOOOOOMMMKKKJJJCCCAAA===:::888777777777===@@@DDDEEEEEEDDDDDDDDDFFFIIIKKKHHHDDDDDDHHHLLL\\\mmm!!!"""!!! !!! """%%%''')))+++***(((&&&###!!! $$$+++111333000,,,%%%$$$######$$$%%%'''))))))***+++,,,------------+++,,,+++)))'''''')))***,,,,,,---///111111...,,,(((%%%###&&&))))))$$$###***111666888555333000---+++++++++,,,)))***,,,------,,,***)))&&&''''''&&&$$$$$$&&&(((222777;;;999222...111555222///+++******,,,,,,,,,&&&''')))...444888999999111---***)))+++,,,***'''(((***///333444333000...(((,,,///...111555666444000000///,,,******,,,...111///+++))))))+++///111888999:::<<<;;;777222---&&&&&&(((,,,111555777777///,,,((((((***,,,+++)))&&&$$$$$$'''))),,,444>>>;;;<<<;;;999555333222222999:::999777555444444666111000//////000333555777111000000///000111333444222222222222222111111111***---///000///......///444555777999;;;<<<<<<<<<888:::;;;:::777555444444:::<<<>>>===:::888999::::::777444222111333555777444444444333222222444666777555///((('''...444666999888666444444444555666333000---,,,000555:::<<<>>><<<999666555666777888666333555;;;?????????AAACCCCCCAAA>>><<<<<<>>>AAA:::<<<999222000222555555555666777999;;;<<<<<<======;;;:::;;;>>>AAABBBCCC@@@>>>:::666666777:::<<>><<<<<<<<<===@@@CCCFFFHHH???===;;;<<<>>>@@@AAA@@@:::555666<<>>:::888666777888999===@@@DDDFFFEEECCCBBBBBBDDDHHHKKKJJJGGGHHHMMMRRR[[[kkk!!!"""!!! !!!!!!  """%%%'''$$$%%%%%%$$$""" $$$+++......,,,&&&$$$"""%%%))),,,,,,+++'''(((***,,,---...------......---***'''&&&''')))///......///000...+++((('''&&&&&&'''((('''%%%###$$$***000444777222///+++'''&&&(((***---******+++,,,,,,,,,+++***((()))***(((%%%$$$%%%''',,,222666444...,,,111777333111///......///...,,,''''''(((,,,222777999:::555000***(((***+++***''''''+++///333444111...+++&&&***---,,,---111333111///000111///,,,+++,,,...,,,+++***)))+++---000222333666999:::666111,,,)))&&&&&&(((+++///222444444---)))&&&'''***---,,,******'''''',,,//////111444444555666666555333333222888999999777333222333555111000///...///222444666222000...------...000111...///111333333222000///))),,,...///...,,,,,,,,,444555666888:::;;;<<<<<<444777::::::999888888888:::::::::::::::999999999999666333111000222555888444555555333000///222444:::888111)))(((///444555888888999999888888888888555111,,,+++///666<<<@@@AAA???;;;777555444555555333111333999<<<<<<===@@@BBBBBBAAA???======@@@BBB@@@AAA===555111222333222444666888999999:::;;;;;;>>><<<:::;;;>>>@@@BBBBBB===;;;888666555777:::===AAABBBCCCDDDCCCAAA>>><<<999888777555444333333333...///111333666999;;;<<<<<<<<<<<<===>>>???@@@AAA<<<999777888:::======<<<;;;666666<<>>::::::999888888888999:::<<>>CCCGGGLLLLLLKKKMMMSSSYYYaaaooo !!!  ###""" !!!###%%%!!!###%%%%%%$$$###"""""""""&&&'''&&&%%%###"""&&&---111000---%%%'''***,,,.........---//////...***'''&&&&&&'''///......------***&&&###''''''(((((((((((((((((($$$$$$%%%'''))),,,///111---***%%%""""""%%%***---,,,,,,,,,,,,,,,+++******)))+++,,,+++'''%%%'''((('''---111///******111888333222111111111111///...))))))))),,,111666999:::888111***(((***+++***((('''+++///333333000,,,)))%%%***,,,******...///---,,,///111000---+++,,,...''''''(((***,,,///222444---222666666111***&&&%%%'''((()))+++---///000111+++'''$$$&&&+++...---+++---))))))///222000---,,,///000222333444333333222555777777555222000222444333222111000111222444555333111...+++)))***+++,,,***,,,000333333222///...(((***---...,,,+++******111222333555666888999:::111444888;;;;;;;;;<<<===888777666666888999888777888555222000000222666888555666666333///---///222<<<:::333+++)))...333444666777999;;;;;;;;;:::999888333---+++000777???DDDCCCAAA>>>;;;777555333333000...111777:::999;;;>>>?????????===;;;<<<>>>AAAFFFFFFAAA888222111222111444666777888888888999:::>>><<<::::::===???AAAAAA999777555444555777:::===@@@@@@???===:::999;;;===;;;999888666444333222222000222444666888:::;;;;;;;;;<<<============<<<<<<<<<999666777:::<<<;;;:::===888777<<>><<<;;;CCCHHHNNNPPPPPPRRRYYY^^^iiivvv"""###""" !!!###$$$$$$$$$###""""""!!!!!!###$$$'''***+++)))$$$ %%%(((&&& !!!%%%,,,222333...(((((()))+++...000000---+++------,,,+++***'''%%%$$$***,,,---,,,)))$$$!!! $$$$$$$$$$$$&&&)))+++---((())),,,///111111...+++(((###%%%***,,,,,,,,,***))))))******)))((()))---111///***'''(((***+++///111...***)))///555555000...333;;;===555,,,)))******,,,///222555777444111...+++)))***,,,---...///000000///,,,(((&&&&&&''')))***)))((()))***111111111000///---+++***$$$$$$&&&***///111111000...///111000...)))$$$!!!'''+++---,,,)))(((,,,000)))***,,,---///000000000***+++,,,,,,,,,+++***)))***+++---///111111111111777888888888777555333111444333111111111333555777888444...+++************((()))+++///333222---)))***------******,,,+++'''***+++---000222333333333222444555666666666888:::222000...000555777777555666444222000000333666888:::777333000/////////...555111---,,,...222555666444444444666999<<<<<<<<<<<<888333111444;;;DDDJJJMMMIIIBBB;;;666444555777666555444444666999<<<===???===;;;:::;;;???DDDGGGGGGCCC>>>999666222...,,,111666;;;;;;777444555777888777777999<<<>>>???>>>666444222333666:::===>>>???@@@@@@===:::999<<<@@@???;;;888777999888333...000222444555666999<<>>???AAABBBAAA@@@CCCDDDBBB>>>999777999<<<@@@EEEJJJKKKHHHDDDAAAAAAEEECCCCCCDDDEEECCC???;;;999===@@@>>>999777888;;;===>>>??????<<<:::::::::FFFJJJOOORRRSSSVVVYYY]]]gggvvv"""%%%&&&&&&%%%%%%&&&'''&&&%%%$$$""" """&&&***---,,,((($$$ ###(((***'''&&&%%%''',,,000000***%%%!!!###''',,,000111...,,,---,,,***((('''&&&&&&&&&''')))******&&&### ######$$$%%%''')))+++,,,,,,---///111333222///,,,&&&""" &&&+++...---,,,***(((((()))******)))***///333222...******+++,,,///111---'''&&&***///333///...333;;;<<<444,,,*********+++---000222444222000---***)))***,,,---...///000000...+++((('''&&&''''''&&&''')))---000444333222000...,,,***)))&&&&&&(((+++///111111000---.........,,,)))&&&%%%,,,///000...***))),,,///000111111222222222222222/////////...---***(((&&&%%%'''***---///111222222888999:::;;;:::777444222333222222111222333444555777333...+++*********)))***+++,,,000222222///+++'''+++......000333000,,,'''))),,,///111333333333///111222222222333555777222000...///333666666444444333111000111333555777:::777444222111000000///444111---,,,...111444555333333444777:::<<<<<<;;;===;;;888555666;;;DDDJJJPPPLLLDDD:::333222666:::;;;999666555666999<<<>>>>>><<<;;;<<>>>>>???===;;;;;;>>>AAAAAA<<<888888999999666222222222333333444888===@@@AAA@@@>>>;;;888777999:::;;;:::888666555888===AAAFFFDDDCCCDDDDDDDDDBBB@@@AAAAAA@@@<<<999888:::===BBBFFFIIIIIIGGGEEEEEEEEEEEECCCBBBBBBDDDCCCAAA>>>;;;>>>@@@>>>:::888:::===???@@@AAA@@@>>>===>>>@@@IIILLLOOOQQQQQQSSSUUUXXXbbbppp&&&&&&'''(((******((('''((('''&&&$$$"""!!!''',,,,,,)))%%% ###%%%&&&***......***,,,***)))***,,,***&&&!!!""")))///111000......+++'''$$$###$$$&&&(((###%%%''''''%%%"""!!!!!!$$$$$$&&&'''((())))))))),,,---///111333111...***$$$!!!!!!'''---//////+++)))&&&&&&''')))******+++///222222///,,,+++,,,---000000+++%%%"""%%%)))111......444::::::444,,,++++++******+++,,,...//////---***(((((()))+++---............---+++)))'''((('''%%%$$$%%%)))000555555444222///---+++***)))*********,,,///111111111---,,,+++***))))))))))))111333333000,,,***---///444444444555555777888888444333222000,,,(((%%%### """&&&***...111222333777999;;;===<<<999555222222222222222333333333333555222///---,,,,,,+++))).........000222222111///***...111333555777333---%%%'''+++///111222222222///000111111111222444666333000......222555555333111111111111222333444555999888666444333222111111222///---,,,...111333444111222444888;;;<<<;;;:::<<<===<<<999666888@@@GGGPPPKKKCCC:::555555999======:::666555888<<<@@@BBB===:::999>>>GGGOOOQQQQQQAAA<<<666111000222333333777888777444000///333666888999<<<>>>???<<<777333111666;;;===;;;888888888;;;<<<=========>>>AAADDDBBB===888777999;;;:::999444444222111222666===BBBCCCBBB???;;;777777999<<<>>>===;;;888777999===AAAGGGFFFEEEEEEEEECCC@@@===>>>>>><<<:::888999;;;>>>EEEGGGIIIIIIHHHHHHIIIKKKGGGEEEBBBAAABBBCCCDDDCCC>>>@@@@@@???<<<;;;>>>AAABBBBBBAAA???===>>>AAACCCHHHJJJLLLNNNOOOQQQSSSVVV___nnn(((&&&%%%&&&)))***'''$$$%%%%%%%%%$$$""""""''''''%%%"""$$$(((+++---222666333------+++(((((('''&&&### %%%+++000222222111,,,&&&  ###&&&"""$$$'''((('''&&&&&&&&&)))***+++++++++)))(((''''''(((***---///...+++(((###!!!!!!$$$)))...000111)))'''$$$$$$&&&((()))******,,,---,,,))))))***,,,...//////+++&&&###$$$'''///...///444888888222---,,,+++***)))))))))***++++++)))(((&&&'''(((***+++---------,,,,,,***)))))))))((('''%%%&&&***///444444333111...---,,,,,,,,,...---,,,...000222222111///...+++)))((()))***+++222333222///---,,,...111000000000222444777:::<<<444333222///+++'''###!!!!!!%%%)))---000222333555777999::::::777333111111111222333333333333222555333000//////...---+++111000111111222333333222333555555444555666222+++(((***...222333333111///111222444444444555777999666333000000333555555333000111222333444444444444777888888666444333222333111...,,,---///111222222000111444999<<<===<<<:::888<<<>>>:::555444;;;AAAIIICCC<<<;;;>>>AAAAAA@@@888666444666<<>>JJJSSSUUUSSSAAA;;;444000000222555666;;;999666111...///333777<<<>>>BBBEEEDDD@@@888222333;;;CCCEEEAAA<<<:::::::::;;;;;;<<<>>>@@@BBBDDD@@@<<<888666888;;;<<<===777666333111111666===BBBDDDCCC@@@<<<:::;;;>>>BBBCCCCCCAAA>>><<<;;;===???BBBBBBAAAAAAAAA@@@<<<999;;;:::888777777:::===@@@FFFGGGJJJKKKLLLLLLLLLLLLKKKHHHDDDAAAAAABBBDDDFFFAAABBBAAA@@@>>>???CCCFFFFFFDDDAAA===;;;<<>>AAAAAA???777333333:::FFFOOOQQQNNNCCC===777222111333555666<<<999555111///111555999===@@@DDDGGGGGGAAA999333444<<>><<<===::::::;;;<<<>>>@@@AAAAAA<<<:::777555777:::<<<===:::999666333222555;;;@@@BBBAAA@@@>>>>>>AAAFFFJJJGGGHHHHHHFFFBBB???============<<<===>>>>>><<<999999777555555777;;;???AAADDDFFFJJJMMMOOONNNKKKHHHMMMKKKGGGCCCAAABBBDDDFFFCCCCCCCCCBBBBBBDDDGGGJJJLLLIIIDDD>>>;;;;;;>>>BBB@@@BBBEEEIIINNNQQQRRRSSS]]]mmm%%%$$$"""!!!!!!!!!!!!###&&&((((((%%%!!!"""%%%&&&%%%###***---000444:::>>>999000(((''''''&&&&&&&&&'''''''''$$$"""###&&&+++///111222---''' !!!###&&&))),,,---///222444888777555222...***'''%%%&&&''')))---//////,,,)))%%%&&&''')))+++---...///%%%$$$###%%%''')))***)))(((%%%!!!###'''***,,,---......,,,+++,,,---000000111111111000///...---,,,+++***)))***++++++***)))((((((((()))******,,,+++***)))))))))***+++***,,,------+++*********---...//////000/////////111111222444666666444222333222111///...---------...---,,,,,,---000333555000---***'''&&&(((***,,,.........,,,***'''$$$""""""$$$'''+++---///000111000...,,,******+++---......///000111222444555555666444111000111111111000222444555444333222444555555333///---222888777222111444888:::999444///+++---000555888::::::;;;<<<;;;999888999;;;;;;777333333333333333333222222111000444777777444111111222///......///111222222000...///111555999;;;;;;999888===AAA@@@<<<888888999333111777III\\\aaaUUUGGG<<<888666888<<<>>>;;;777555222111666>>>EEEGGGGGGBBB>>>999666555555555555999777444111111444777::::::<<>>AAA???============;;;;;;;;;===>>>===;;;888777777777888999:::;;;<<<<<<:::777555666999<<<===>>>>>>>>>@@@DDDIIINNNIIIJJJKKKIIIEEEBBB??????>>><<<<<<===>>>??????>>>999666333444777<<<@@@BBBBBBDDDGGGKKKLLLJJJEEEAAALLLKKKJJJGGGDDDCCCEEEGGGEEEDDDEEEEEEGGGIIIKKKLLLRRROOOIIIBBB>>>===@@@CCCDDDFFFIIIMMMQQQRRRQQQNNNWWWhhh''''''&&&$$$!!! !!!%%%'''+++------)))%%%"""!!!!!!!!!$$$'''))))))(((***,,,---111888===777///(((((())))))))))))***+++&&&%%%$$$%%%(((***,,,,,,---+++&&&"""  !!!!!!$$$(((+++...111444777999777444111---+++)))(((******,,,...000...***'''''')))+++,,,,,,,,,,,,,,,%%%%%%&&&))),,,---,,,+++'''%%%######$$$''')))***,,,---...............///222222111///---,,,---...---,,,+++++++++,,,---...------,,,++++++,,,,,,---,,,***)))'''''')))+++,,,+++---......,,,******+++,,,...000111111000---,,,111222444777999888555333111222444444444222111//////---++++++---111444666222///***&&&$$$$$$'''(((.........---***(((%%%###!!!###&&&***---///000111000,,,&&&""""""%%%+++...---......///111444666888666333///...///000111111222444666666333222333444//////---...555<<<;;;555111555999<<<:::666000,,,)))...555;;;============;;;;;;;;;===>>><<<666111333333222111000///......,,,111666666333//////111/////////111333333222000+++,,,---111555888888777888<<<@@@AAA>>>:::777555///444AAATTTdddggg[[[NNNCCC<<<666555999<<<:::777666333111222666:::===???>>><<<:::999888888666444333222111111333666888999666888:::>>>@@@???;;;888444555666999;;;<<<>>>???@@@===;;;;;;<<<;;;888555555777999:::::::::999999>>>???>>><<<999777777888888999;;;<<>>:::GGGIIIKKKJJJHHHFFFGGGIIIEEEEEEFFFHHHKKKMMMNNNNNNRRROOOJJJDDD??????BBBEEEGGGIIIMMMSSSXXXXXXTTTPPPVVVggg)))***+++'''### """$$$)))+++///111000,,,'''$$$###""""""$$$'''***++++++)))***+++///666;;;666---)))***,,,,,,++++++,,,---######$$$'''***+++)))((()))(((&&&###"""""""""###"""&&&***---000444777888666333///---+++******,,,,,,---......,,,'''$$$)))+++------,,,+++***+++&&&'''))),,,///000...,,,((('''''')))+++,,,,,,+++,,,---...//////.........333333222...+++***,,,///,,,,,,++++++,,,...///000111000//////.........///+++***((('''''')))+++---,,,------,,,+++***,,,------///111333222///,,,)))000222555999;;;:::666333///111555777888666444222111///,,,,,,...222444666222///***&&&%%%&&&)))+++000000///...+++(((%%%$$$!!!%%%)))---///111111000+++###"""***///---------...000444888:::555111---+++,,,///000111111444777666444222222444......---000888>>>;;;333000333888<<<;;;777111---)))///777>>>@@@@@@??????;;;;;;<<<>>>@@@<<<666000333222000///---,,,,,,,,,***000555666222....../////////000222444444333111))))))***---111555666666666999===???>>>:::555111000:::JJJ\\\gggggg]]]TTTFFF===444222777<<<>>><<<777555222000000333777::::::999999::::::999666333/////////111444777888888555666888<<>><<<555333222444999===@@@BBBBBB???<<<;;;;;;999555111333777;;;===<<<:::999888???@@@AAA???<<<888666666444666888:::<<<@@@DDDGGGHHHGGGEEEBBBAAABBBGGGJJJDDDAAA>>>===>>>@@@BBBBBB:::666222333888>>>BBBCCCAAA???===<<<===<<<999666BBBFFFKKKLLLJJJIIIJJJKKKEEEFFFGGGJJJMMMOOOOOONNNOOOMMMHHHCCC??????BBBDDDFFFIIIOOOWWW]]]^^^ZZZUUUZZZkkk((((((&&&###"""###'''***+++///444444111---******$$$###$$$(((...///+++'''(((&&&'''---333666444000,,,******...333333---&&&###(((******)))***,,,,,,,,,+++)))&&&&&&''')))"""###%%%'''(((+++///222//////,,,)))***...///,,,,,,000555555000***%%%###&&&)))---//////...------+++......++++++---,,,))))))***///666666000+++++++++,,,---///000000000000666888888333+++'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,333444555777777444///+++///,,,((((((,,,///000000///...---***)))+++...222000111111000...---///000666666888;;;<<<;;;888555555666666444222111222444222111000//////000000111111///---***))))))******000222444222...)))%%%######$$$&&&)))---222666888444---### $$$)))+++///---,,,---000222111///......,,,,,,,,,...000222666888999888333000///000111///111888???@@@999222---...222777:::999333...***222;;;BBBCCCBBBBBBBBB@@@===:::;;;===>>>:::666444555555333///,,,++++++111444666444000,,,+++,,,//////000333555444111...,,,---...///111333444444666888;;;:::777444111000555@@@QQQ]]]bbb```ZZZVVVDDD???;;;:::>>>@@@>>><<<555444333222111222222333222444888<<<===:::444///,,,...444::::::555333555777333444999<<<;;;:::<<<555666777666666:::AAAGGGEEEAAA<<<::::::999666444555;;;@@@???:::666555777BBBBBBAAA???<<<888555333333222555999:::888;;;@@@EEEDDD@@@999999@@@HHHKKKKKKFFF@@@===???@@@AAA@@@===:::777777;;;@@@DDDFFFEEEBBB>>>=========<<<;;;EEEJJJOOOPPPNNNLLLLLLNNNGGGGGGHHHKKKNNNPPPPPPPPPLLLJJJFFFBBB@@@>>>>>>>>>EEEHHHMMMTTT[[[_________```rrr(((%%%!!!###(((+++...222555555111---***)))'''&&&'''+++000222...***)))((()))///555888666333///------111555444...((("""%%%)))*********,,,...000///---,,,++++++++++++((((((((('''&&&'''***---......,,,)))***------***+++///333444000+++((('''(((+++---...---+++)))((((((,,,---++++++------))),,,///666;;;999000***)))+++,,,///222222222000///333555777555000+++))))))......---,,,++++++******111111333555555333///+++---***(((***---111222222000///---***((())),,,///000111111///---,,,,,,---222333555888;;;======<<<555666666444333222333555555333111000///000111222111111111000///---+++***///111333111---(((%%%#########%%%''',,,111555888333---&&&"""###&&&)))******))))))+++...///...,,,,,,+++++++++,,,///111333444666888777333///......111///111777>>>AAA<<<777...///000444666666222......444<<>>:::777888777333///+++))))))...111555444000---,,,---111333555555444222///......//////000111222333444333555666555333222111222888AAAMMMVVVYYYVVVRRROOOGGGBBB===<<>>BBBDDD@@@<<<999999888555333333777;;;<<<999666666777@@@AAABBB@@@===999555333111111333777888777999>>>BBBDDDCCC===;;;???DDDFFFKKKGGGAAA>>>>>>???AAABBB@@@<<<999888<<>>===>>>???>>><<>><<<<<<<<>>===:::111000///000111222111///222777===AAAAAA@@@>>>===<<<;;;<<>>::::::888333...)))'''&&&,,,000555555333/////////111444777777333000//////222222222222333333444444333333222111000111444666???CCCIIIMMMMMMLLLJJJIIIHHHDDD@@@>>>???@@@>>>;;;999666333111222444555666000555<<>>;;;777555666999:::;;;AAA>>>:::888777777555444444555777777888777666666<<<>>>AAAAAA>>>999555333111///111444555444777===AAAFFFHHHBBB===>>>AAACCCJJJGGGCCC???<<<>>>AAAEEEDDD@@@<<<:::>>>DDDIIILLLEEEAAA>>>===@@@BBBAAA???AAAEEEIIIJJJIIIJJJLLLOOOKKKJJJIIIHHHHHHIIIKKKLLLGGGEEEBBB>>><<<::::::999===@@@DDDKKKQQQWWW[[[^^^kkkyyy((("""&&&,,,///...000111222111000---+++***+++++++++...000///,,,)))$$$###%%%)))---000000...***))))))((((((%%%""" ###(((,,,///111222333222///...111666888555111///---+++'''$$$$$$&&&)))))),,,------000444333000///111222222222000000///---............+++'''$$$%%%***...///111444444111111555;;;<<<444)))'''+++---......///......------111333666;;;>>>>>>;;;888;;;999555111...,,,,,,,,,*********,,,...///...---++++++,,,...000222222222//////---+++((((((***,,,222333444222...+++))))))000//////......000333555111222444444444666888;;;999666222...---...111333222444666777666222...+++---......,,,)))%%%$$$$$$%%%$$$######%%%(((,,,///---------...000111222222,,,,,,---......,,,***((((((((((((((()))+++,,,---...111444666444000,,,***+++)))(((,,,333999;;;:::444222///......000111222666999===??????===:::999666777999===AAACCCAAA???::::::777333---)))''''''...333888999666333222222000555:::999444000000222666666666777666666666555777666333///...111666;;;CCCDDDEEEEEECCCCCCDDDFFFFFFCCC???>>>======;;;999888555222222555999:::;;;333666<<<@@@AAA===555///222333777<<<:::555333666:::999888666111...333;;;DDD???999777888999888666;;;:::888777777888888888999888777777888777555444777;;;@@@AAA===999555444111///000333333333777===FFFLLLMMMFFF@@@@@@CCCEEEHHHGGGEEE@@@<<<<<>><<<@@@FFFLLLOOOFFFAAA======AAADDDDDDBBBAAADDDGGGGGGEEEEEEHHHKKKLLLKKKIIIFFFDDDEEEGGGIIICCCAAA???===;;;999999888<<<>>>BBBFFFKKKQQQWWWZZZfffttt### """***//////---------------...---,,,,,,+++***)))))))))((('''%%%%%%%%%&&&(((***,,,,,,+++((())))))(((%%%###""""""!!!###(((---111333333222000......111777999555111******((('''%%%&&&***,,,(((,,,...///444:::;;;888444444444444444333222111/////////000111///+++((((((,,,000111444999999777111333666555---&&&(((//////---***''''''(((+++,,,222333666;;;AAAEEEEEEEEEAAA>>>999444000//////000)))((('''))),,,...//////...///000000000000111111.........+++))))))+++---222444555444111---+++***111000///,,,***+++///222...000222444555777:::<<<777444///,,,+++,,,...000333333333333222///---,,,+++,,,,,,)))&&&$$$###$$$'''&&&$$$###$$$&&&(((***+++---///222444666777888444555555444111...,,,+++***))))))(((((((((((((((,,,///444777888444///++++++)))''')))///555888999666444111///...000333555888999:::<<<<<<:::777555111222444888;;;<<<<<<;;;777777555222---+++++++++444888<<<===999666555555888<<<@@@===777222111222777888:::;;;;;;:::888777:::777333///---000666:::@@@@@@???<<<;;;;;;>>>AAA???===;;;:::999888777555555222///222888===???>>>777777888999:::777333000000000555:::999555555777===:::777333...,,,444>>>DDD???999666666666444222666777777777888:::===???@@@>>><<<:::999777444222333888>>>@@@<<<888666666555222111333444444888???MMMQQQOOOGGGAAACCCGGGJJJEEEFFFDDD@@@<<<<<>>===AAAGGGMMMPPPGGGAAA<<<===BBBFFFFFFDDDCCCEEEFFFDDDAAA???AAACCCJJJIIIGGGDDDAAA@@@CCCFFF??????>>><<<;;;:::::::::>>>@@@CCCFFFHHHMMMSSSWWW^^^ooo###***------,,,+++*********,,,...---,,,)))(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&((((((&&&&&&)))+++******+++---111333333222111000000333555444000,,,%%%&&&'''''''''))),,,...))),,,...000555===???===777666666777888888666444111000000222444333///+++)))---000000444999;;;:::222111111///***'''+++333000,,,'''"""!!!###(((+++000111444888===BBBFFFIIIBBB>>>888333000000111222***(((&&&'''***...000111111222222111000///111333000000///---******+++,,,000222555666333000---,,,///000///---+++,,,222777///111222333333555888:::333111---+++***+++---...222111000///---,,,,,,+++******)))'''$$$"""###$$$(((((('''''''''((()))******---000222333555888:::::::::999666333000///000,,,,,,+++***)))(((((('''+++...444:::===:::444...000---++++++...333666888555444333111000111444777666666666777888777444222///000111333444555666666444444333000...---...000666:::===<<<999666666888BBBDDDEEEBBB;;;444111000333666:::>>>???===:::888777555222...,,,///444888999999888666444444666888666666555555444444333333111...---111888>>>>>><<<666444222222333444333222///000444999999666666999;;;777333111------333;;;>>>;;;777444333222111000555666888999:::===AAADDDEEEDDDCCC@@@;;;777333111222888???@@@===999999;;;:::777555666666777<<>>>>>???AAABBB???======BBBHHHMMMOOOHHHAAA;;;<<>>;;;;;;<<>>BBB=========>>>>>>>>>>>>>>>???BBBFFFHHHIIILLLRRRWWW^^^ooo $$$(((+++...///...,,,)))***,,,...---,,,&&&%%%""" ###'''***++++++***'''%%%#########%%%***///111111444;;;AAA:::555///,,,---000222222444555666555222...(((%%%$$$&&&((()))))))))***,,,))),,,,,,---222:::===;;;777777777:::======:::777333111000333555444///***'''+++,,,,,,000666:::999555222000000...+++...333///,,,&&&""" """%%%'''))),,,000333444888===BBB>>>:::444///,,,---///111,,,)))''''''***...111222111222222111///000333666444444333///+++)))((())),,,///444555444111...------///000...+++---333888333444444333111111222444000...---+++***+++------000//////---,,,+++)))))))))((('''$$$"""!!!###$$$((()))***,,,...//////000,,,.../////////000444888999999888444000///111333............---,,,+++++++++///666>>>BBB@@@999333333111...,,,---///222333222333444333222222555888333222111222444444222///222222111000000000222333333333222000......000222333666888888555555777999@@@AAAAAA???;;;666222///---222999>>>@@@>>>:::777444444222000///111666:::555666666555222000000111...///000111111111111222...+++***///666;;;999555111///......111444666666222222666:::999666555999888444222333333222444888::::::888666333222222444777999;;;<<<<<<>>>BBBFFFEEEGGGHHHDDD===666333222333:::AAAAAA>>><<<>>>AAA???<<<999::::::;;;AAAHHHOOOLLLFFFAAABBBHHHJJJHHHAAA@@@??????@@@???>>><<<<<<;;;:::===BBBHHHLLLMMMIIIAAA:::;;;BBBGGGFFFCCCAAACCCEEECCC===888777777999;;;===;;;777666999<<<<<<===>>>@@@AAABBBBBBBBB???DDDIIIKKKLLLOOOUUUZZZdddsss!!!###%%%'''+++000444111...+++***---...---,,,%%%###!!! $$$+++000777777555111---+++******...444<<<@@@BBBHHHQQQZZZHHH???333+++***---111333888:::;;;777111)))### &&&(((***+++)))(((((((((***++++++***///777:::888666666777<<<@@@AAA>>>;;;555222111333555444...)))&&&((()))(((,,,333777777777333222333222//////222...+++'''###""""""###%%%###(((...///...///333888999666000+++)))***---000---***''''''***...222333000111111000///111555:::888888555111+++(((&&&&&&(((---222555444111...---,,,///000---******///555777777666333000......///......---,,,,,,,,,---...---.........---***((('''((((((&&&###!!!!!!"""$$$(((***---000333444555555...//////,,,***,,,000444666666555111......111555//////000111111000000///+++///777@@@EEEDDD<<<666444111...+++***+++---...///222444444333222444777111///...///222333111...555444333000......000222333333222///---...000222///222444444222333666:::888888888999999777333///(((...777>>>AAA>>>999555333444444333444666:::===555777888777444000...---***+++...//////000111222,,,)))(((---444777444///,,,++++++...222666888999666555888;;;:::666555888666333444999;;;888666777:::<<<<<<999555444666999:::<<<>>>>>>===>>>BBBFFFCCCGGGJJJFFF>>>666333333666<<>>AAAFFFCCC???<<<===<<<>>>DDDKKKJJJGGGBBB>>>BBBHHHHHHDDD@@@>>>===???AAAAAA===999999888999<<>>BBBDDDBBB===888555555222666999777444222555888<<<===???AAACCCDDDEEEEEE>>>DDDJJJMMMNNNQQQWWW]]]iiiuuu)))'''%%%&&&))),,,---...000,,,))))))+++......,,,***)))######666GGGNNNQQQNNNJJJEEE@@@===???CCCJJJTTT[[[\\\```kkktttwwwkkk\\\JJJ<<<222---111888EEEHHHKKKIIICCC<<<666333333...((('''***------,,,---.../////////000333666111888AAAEEECCC???>>>>>>999666333000...,,,(((%%%'''%%%%%%&&&+++000444666666777777666333111000000333///***)))++++++((($$$$$$'''******)))***---000444111,,,'''&&&&&&)))+++//////...,,,***+++///222111---,,,000222000333999<<<999666333111---(((%%%)))***---...///...---,,,000000...)))&&&''',,,111333333222111///...,,,+++///...,,,+++******+++,,,...333777777222---)))''''''&&&### !!!&&&)))+++***---333:::<<<999444///...---------,,,)))'''+++,,,---......000222444111///000444555111......///333777::::::888666666222000---***)))***,,,...111111111222333555777888444000+++)))+++...111222555555444222///...------555333000---,,,---///000,,,+++,,,---000333666999333333333555777888777666000000222777>>>???:::444111333555666777888:::;;;888:::<<<;;;666111---++++++...222333333333333333000///......000222222111111111222222333666;;;???;;;777555888777444777>>>:::999777888:::;;;;;;:::=========;;;::::::===???<<<:::;;;===<<<<<>>CCCDDDBBB@@@???@@@>>>>>>???@@@BBBDDDFFFGGGJJJEEEAAA???@@@AAA@@@>>>===:::888888:::;;;;;;999666:::>>>AAABBBEEEJJJNNNIIICCC===;;;===@@@BBBBBB@@@???>>>;;;888666333222333555666333000000222555;;;999===EEEIIIGGGCCCAAAAAADDDJJJQQQSSSRRRVVV]]]gggttt---***(((''')))***++++++,,,)))''''''+++.........///---(((&&&333KKK```jjjmmmiiiccc^^^[[[ZZZ[[[^^^cccoooxxxzzz|||vvvfffVVVGGG@@@DDDLLL^^^aaaeeehhhfff___VVVOOOGGG;;;...'''))),,,...---000/////////000222444555444:::AAADDDAAA>>>===>>>;;;:::777444000---,,,+++,,,+++******---///222333555555555444333333333444555111------//////,,,)))&&&))),,,---,,,+++...000111///---+++***+++,,,---000000///......///111333000,,,,,,///000///222777<<<:::777444000,,,)))&&&(((+++...///......///000111000---'''###"""'''+++//////000111000///...---......---,,,++++++++++++...222555444000+++)))(((&&&&&&$$$"""!!!"""&&&)))((((((***000888<<<:::777000...---------,,,)))''')))+++,,,...000222555777333000000222222...,,,---333444666555333000//////111000...,,,++++++++++++000111333555666888888888666222---***+++---///000555888:::777111---...111333111///---,,,---...///------,,,---///111555666555444222333666999::::::999777777:::>>>>>>999333333444666666555666888::::::<<<>>>===:::555222111000444999;;;;;;999777666444222000111222333333222222333444444555999>>>BBBCCC===999888777666;;;BBBAAA>>>:::888999;;;<<<<<>>>>>???<<<;;;<<<>>>>>>===AAAGGGCCCDDDDDDAAA<<<888555444888<<>>===>>><<<===???BBBDDDDDDDDDBBBGGGCCC>>><<<>>>??????>>>999777444444777999:::999;;;>>>AAAAAAAAACCCHHHLLLKKKFFFAAA@@@AAACCCDDDDDD>>>===:::777444222000//////111333222000111555999<<<999;;;AAAEEECCCAAAAAACCCEEEKKKQQQRRRQQQTTTZZZgggttt111...+++)))))))))(((''''''&&&$$$&&&))),,,...///222///---333IIIhhh~~~ooodddgggqqqttt^^^LLL444'''&&&,,,000111444111///000444666666555444888======;;;999999:::;;;;;;999555000...000333555444333222111000000000111000//////111333555777777333000000222222000---+++///333333111000000222.............../////////111111111222333444333222000------000111000222666999999777333...+++))))))))),,,//////,,,,,,000444444333///(((""" ###&&&)))***---///000000//////.........------,,,+++***---///000000---+++******'''''''''&&&$$$$$$'''))))))((()))---333777777666000///---------,,,)))'''''')))+++...111444777888444000///000///,,,---000555444222///+++)))***+++222222222111000///---,,,000333666:::<<<<<<:::999999555000------...//////777===BBB???777222444888222000///---------...///000///...---///222555777888666333444777;;;???@@@BBB???<<<<<>>888333555555666555555666888;;;<<<>>>@@@@@@===999777666777<<>>DDDEEE@@@;;;888888:::<<<===???AAACCCCCCBBB@@@??????===;;;<<>>;;;===BBB???AAABBBAAA>>>999555444777;;;@@@AAA???<<<;;;<<<999;;;>>>BBBDDDDDD@@@===AAA???===<<<===>>>>>>===777444222222555999<<<===CCCDDDDDDBBB???@@@DDDHHHLLLJJJGGGFFFFFFGGGGGGFFF<<<:::777333000...---,,,***---///000000333999>>>===999888===???>>>>>>AAAEEEFFFKKKPPPPPPOOORRRXXXggguuu222///,,,+++***)))(((&&&&&&%%%$$$$$$&&&)))+++---000...111???[[[|||ttt\\\===***'''...444666888333000222777:::999666222333444333111000111333555777777444//////444:::??????===:::666222000000---+++)))***...222666888777555222111222222000///333777;;;;;;888555555666///...---------...000000333333333555666555222///......000222333444444555333444444222///------///+++///222///)))(((...444999888333,,,%%%!!!###&&&$$$&&&***---...///...------......///...,,,+++)))******++++++,,,,,,...///)))***+++***(((((((((***...+++***+++...000111111000///------------***(((''''''***---111555666666000---,,,.........222777777555111,,,)))))),,,///333444666777777666444333222666;;;@@@AAA@@@===;;;:::777333111111111222111:::???DDDDDD???<<<<<<===111111000000000000000000222111000000222555999<<<;;;:::888999===AAADDDEEECCC???;;;;;;======999555555666666666666777;;;>>>>>>@@@BBBAAA>>>:::888777???BBBEEEGGGFFFCCCBBBAAA@@@>>>;;;::::::999777666666777888999:::>>>CCCGGGJJJEEE>>>;;;;;;<<<@@@BBBBBB>>>:::888888:::::::::<<<>>>???@@@??????AAABBB@@@======???===999888;;;<<>>999444222777;;;@@@AAA???<<<;;;<<<::::::<<>>@@@AAA@@@>>><<<888666444444666;;;@@@CCCIIIIIIGGGBBB>>>===AAAEEELLLKKKJJJJJJIIIHHHGGGFFF===;;;777333000...------))),,,...///000333:::???===888666888::::::<<<@@@DDDEEEJJJNNNOOONNNRRRXXXfffttt///---++++++++++++***((('''&&&%%%$$$$$$%%%'''))),,,...666IIIdddrrrPPP777///111555777777333000222888<<<;;;888000000///---++++++---...000333555333111333:::@@@EEEFFFDDD???999444222222---+++((()))...444777999888666444333333333222111:::>>>BBBAAA===999888999333000,,,***)))+++...000444444666777666333///+++---000333555777777555333...000333444555555666777...222222...&&&$$$)))///999888444---&&&###$$$&&&###%%%(((***+++,,,++++++---...//////...---+++***'''''''''))),,,///222444+++---...---+++******+++///,,,***)))***,,,......///...------......,,,***'''''')))---111444444333,,,******---///111999AAA===:::555///,,,,,,000444333444666888999999999999666999>>>CCCDDDBBB???===;;;888666555555666666555:::;;;===@@@BBBAAA???<<<333333444444444444444444444333222333666:::???CCC>>>===>>>@@@CCCFFFFFFFFF>>>:::666888;;;===;;;777444666777888888:::===@@@AAACCCDDDBBB???;;;999999AAABBBCCCBBBAAAAAACCCDDDDDDAAA>>><<<;;;:::888777555666777777999<<>>BBBIIIJJJJJJJJJHHHFFFEEEDDD???>>>;;;777555333222111---///000//////222888===;;;777666777777777;;;@@@BBBCCCGGGLLLMMMMMMRRRYYYcccsss,,,*********+++,,,+++)))(((((('''$$$""""""$$$&&&,,,///999LLL```ttthhhLLL;;;444222111222000///111555999:::999222000...,,,+++,,,---......000333444555999>>>CCCDDDEEECCC>>>777222222333222...+++,,,111666999999777666666666666666777777>>>AAACCCBBB===999888888444111,,,((('''(((,,,...222555888888555111...---000666;;;<<<<<<:::444...,,,---111666<<<>>>===;;;///111000+++%%%"""%%%)))222222000+++%%%"""$$$'''%%%&&&''')))***+++++++++...//////......---,,,+++'''&&&&&&)))...222555666---......---+++***+++,,,,,,+++)))((((((+++...000---,,,,,,---//////...,,,(((''')))---333666555222,,,+++,,,000111444===FFFDDDAAA<<<555111000222555333333333444666888999::::::<<>>;;;777444555666888888888777666444333222333666<<>>>>>===<<<;;;<<>>:::444///,,,222777===???===<<<<<<===>>>;;;999:::>>>???:::666222777>>>BBBAAA>>>:::888444444444333444777<<<@@@FFFFFFEEE@@@;;;:::===@@@EEEGGGHHHGGGEEEBBBAAAAAA@@@???>>><<<:::888777666222333333111///111666;;;888666666888888777;;;@@@AAABBBFFFKKKLLLLLLRRRYYYaaaqqq***)))(((***+++,,,***)))(((((('''%%%"""!!!$$$&&&,,,///888FFFQQQ[[[kkkyyyyyy\\\EEE666...******++++++---000444666888333111...,,,,,,---...///---...000333666:::===???===>>><<<777000---///222333///,,,---111555666444000111333555666888;;;===>>>@@@@@@===888444333444222000,,,***))))))+++---///555:::999444000000222<<>>999555444666888777666333222222555999;;;<<<<<<============<<<<<<<<<:::999888888888555333333222222444666777666555444555888:::;;;:::999888333222000111333999???BBBAAA???======>>>???>>>======999777999===>>>:::555444666999:::999888888999:::<<<>>>===<<<;;;;;;<<<666777777777666888:::===???<<<999777666444222111///////////////222666:::;;;>>>>>>???CCCHHHDDD<<<999888666666777666444222222333444555888===CCCGGGEEE>>>999999999555333444444777999999555111---+++,,,111777:::999888999:::===;;;999<<<@@@???999222000444888:::888666666666222333444333222444888<<>>;;;:::===@@@CCCEEEFFFEEEAAA>>>>>>?????????@@@???>>><<<999888555666555222///000666:::555555888;;;;;;999;;;@@@CCCCCCFFFJJJKKKJJJPPPWWW___ppp))))))((()))++++++)))((('''''''''%%%"""!!!$$$(((+++---444===BBBGGGUUUddd|||~~~cccJJJ666+++&&&%%%&&&)))***,,,///444777222000---,,,,,,.........,,,,,,---111555888999999777888666111+++))),,,000222...***+++///222111///)))+++...111444888<<>>777///+++***(((&&&$$$###"""!!!((()))***(((%%%&&&)))---((((((((()))+++///333555111000...---,,,,,,---...///---+++---111444333222,,,,,,+++)))'''&&&(((***000///---***'''&&&''')))******+++---000222111000'''''')))000999===<<<999777666777777444333999AAA>>>>>>===;;;888888:::<<<>>>:::555222222555999<<<===<<<;;;:::999999::::::===;;;999888888666333000333555666555333222444666333555888;;;<<<;;;999888333111///...000555:::>>>AAA>>>999777777999::::::AAA>>>;;;<<<>>>>>>888333444777::::::888555444333222444777777777888999:::000222444555555666777888;;;888555333222111///---,,,---,,,,,,,,,...222555555888888888>>>DDDBBB:::888555111/////////...---,,,...111333666999===@@@>>>777111222333111000222///222444555222///,,,+++&&&,,,222555555444666777<<<::::::???CCCAAA777///000222333222000000333666222444555555333333777::::::===>>>===;;;:::===@@@BBBDDDEEECCC???======>>><<<>>>???@@@???===:::888777777666222///111666;;;333555999>>>===:::<<>><<<999999888666666>>>GGGIII>>>000***,,,111333222999777444333444555555555333666999:::777333///---///111111000222666444000...111555999:::999555333---,,,,,,.........444<<>>444222...,,,+++******)))***,,,---000888>>><<<555444000,,,***,,,///111333000000111111111000//////222111111444888999777444>>>AAA@@@===???AAA<<<333555666666555333222333444444555666666666777:::<<>>@@@CCCBBB???;;;777444444555666555666666333111333888===;;;;;;:::;;;<<<<<<:::999>>>FFFIIIEEEBBBEEELLLOOOXXXmmm(((((()))...333333---((($$$%%%&&&''''''(((***---111555888999999===GGGOOOcccrrr||||||}}}xxxlllYYYEEE444+++'''***+++,,,---............++++++***)))'''&&&(((***'''%%%(((///333222000111/////////---+++***+++---+++'''###%%%)))---,,,+++)))((((((+++222999===>>>>>>;;;777222---)))'''&&&***---000222000...,,,,,,,,,///666:::666111333999OOO\\\mmmrrrhhhPPP777'''%%%$$$%%%)))///111...+++'''###!!!  &&&+++111222111000222555333444444111......000333111222444555444222///---.........111333555444333///000111111///.........000111111---'''###$$$'''%%%(((,,,///555:::888111+++'''(((000777888777888AAA===:::999666444777<<<:::666555888:::;;;@@@FFFCCC:::000,,,...222333222555444555666777777666555000222333444222000///...///222222000111444444111...000444999;;;:::777444...,,,---......---222999===666///,,,...222222222888888888666444444555777777555444444///)))''')))+++,,,+++,,,111888888333///222666777555333333444888777555333222000000///111000///111555888999999:::333...000333555888<<<777444111000000...+++'''(((,,,...222999@@@@@@<<<555222000///222555888999888999:::<<<===???@@@@@@?????????BBBFFFGGGFFFDDDLLLQQQQQQMMMJJJJJJHHHCCCDDDDDDCCC@@@<<<;;;<<<===???????????????AAADDDGGGHHHFFFEEEEEEAAA======AAA@@@AAACCCDDDDDDDDDDDDEEECCC@@@;;;777444444666777666777888666555777<<>>>>><<<:::888:::BBBHHHGGGGGGLLLSSSVVV[[[mmm&&&''',,,555======444+++$$$&&&)))***+++---///111333666:::<<<<<<<<<<<<===KKKWWWhhhzzznnnlllkkkkkkiiieeefffjjjqqqyyy}}}tttggg```______aaa]]]UUUHHH999...)))))),,,++++++---000111111000,,,000444222///...000333(((&&&(((...111///...///***,,,......---,,,,,,---***'''$$$%%%))),,,---,,,(((''''''***///444777999777555333000,,,)))&&&%%%***---111333111...,,,******...555999777222222777EEERRRaaaeeeZZZFFF222&&&'''&&&&&&***...000///,,,(((### %%%...111555666555666999<<<999999888555222000000111,,,///444777777444///,,,))))))***---000111000///+++...222222///------///...//////+++%%%"""###%%%$$$'''***///888===888///'''&&&(((...111000111444999777777777555000111444444...,,,222999<<<>>>???777222...---///111111000...111666:::<<<;;;888666...,,,***)))((()))+++,,,---000111------000333222---///222777999999666333///---,,,...---+++///444666111,,,+++...111222222333666777555111111666;;;???;;;888777222,,,+++///111444666666999@@@CCCBBB>>>????????????@@@BBBEEEAAA@@@???======<<<<<<<<>>===>>>???<<<555...---333888<<>>@@@@@@???AAAFFFKKKKKKKKKJJJIIIGGGDDDAAA???>>>HHHQQQTTTWWW^^^eeehhhfffuuu((((((---666??????666,,,&&&))),,,...000111444666777888:::;;;;;;888333///666???LLL^^^ttt{{{uuuqqqoooooonnnmmmZZZUUUQQQNNNHHHCCCDDDIIIQQQXXX[[[TTTKKKHHHHHHGGGGGGFFFAAA999///)))((()))+++)))(((---444;;;>>>>>>;;;AAAGGGIIIHHHFFFBBB===///,,,,,,000111---++++++(((***,,,,,,,,,---///000---***((((((***---------******))))))+++...000111111000000...,,,***'''&&&(((,,,111333222000---,,,---...333777555222333999;;;FFFPPPRRRHHH999---'''((((((+++///222444222///+++&&&""" $$$,,,111333444555555777;;;>>>::::::888666222///...---***---222666777555111///(((((()))+++------+++)))%%%***///000---+++,,,------...---***&&&$$$$$$%%%''''''(((---888???999000)))))),,,000///---///444444444666999666111///111444,,,)))111;;;>>>===;;;333333555777888888777555333999BBBIIILLLKKKHHHFFF:::666///***)))+++...000222666777444444999===>>>999999;;;>>>AAAAAA===999:::777666888777555666:::===;;;::::::<<<===<<<;;;999>>>AAA@@@===>>>EEEMMMQQQMMMIIIFFFAAA<<<===AAACCCIIILLLLLLNNNVVV]]]___WWWVVVTTTSSSTTTXXX\\\___ZZZYYYWWWUUUTTTSSSSSSSSSZZZWWWWWW]]]cccddd]]]VVVLLLIIIJJJNNNPPPPPPQQQTTTUUUSSSTTTXXX\\\XXXOOOFFFBBBIIIOOOSSSYYYbbbhhhjjjaaa``````bbbeeeggggggfffhhhjjjmmmrrrxxx~~~yyyvvvwwwxxxrrrrrrqqqqqqssswww~~~|||xxxtttmmmeeebbbdddlllkkklllooossssssppplll___ZZZRRRJJJFFFFFFHHHJJJMMMPPPRRRSSSSSSUUUZZZ^^^\\\]]]^^^]]][[[XXXVVVUUUSSS^^^hhhmmmrrrzzz|||,,,+++---333999999222+++''')))---///111333666999:::999888888777333---((((((---555BBBVVVhhhooommm```^^^ZZZXXXWWWVVVVVVUUULLLFFF???:::222,,,,,,000;;;@@@BBB===888888888888777888666111***&&&&&&'''&&&$$$%%%///@@@OOOWWWYYYWWW]]]cccfffgggcccTTTDDD:::666333444333---))))))************+++...222666222000---,,,---.../////////...---+++)))))))))***------------,,,+++)))(((&&&***///222333222000000222111222333222111444;;;999>>>BBBAAA:::222---,,,%%%(((---222666666333111---'''""" %%%...///000000000111444777999666555444333111///,,,***,,,...000333444555444333+++++++++---...---)))''' $$$)))+++***))))))***,,,,,,+++***((((((((()))///---+++///999AAA???777000000222333111...222999999:::???DDDCCC===;;;<<<@@@999777>>>FFFHHHFFFEEEAAAFFFLLLPPPPPPNNNKKKJJJFFFNNNYYY```ccccccbbbaaaXXXPPPEEE>>><<<>>>AAABBBFFFJJJKKKJJJLLLSSSXXXYYYSSSRRRRRRUUUWWWVVVQQQMMMSSSOOOOOORRRRRROOOOOORRRUUUVVVYYY\\\\\\YYYUUUQQQOOOTTTZZZZZZYYY[[[dddllljjjfffcccbbb]]]YYYZZZ^^^___eeeiiiiiikkkttt}}}vvvtttqqqppprrrvvv{{{~~~~~~|||yyyvvvssspppooowwwttttttyyyxxxpppcccdddiiippprrrpppoooqqqrrrssswww}}}~~~uuummmgggmmmrrruuu{{{}}}sssiiiccccccfffhhhhhhkkkoooppppppqqqtttxxxsssvvvyyyzzzxxxvvvuuuuuuttt~~~000///...000222111---)))&&&(((***+++---111555888999777666444222...***&&&!!!###&&&,,,:::GGGLLLJJJ@@@???>>>===<<<<<<======???999444///''' """...222222///---///000///000222333000***&&&&&&'''###!!!&&&777OOOcccmmmooovvv}}}{{{eeeOOOEEE???;;;:::666///))))))+++++++++***+++///555999555333111000000111222333333333111...***''''''''',,,,,,++++++++++++++++++&&&)))...111222222333444555222000000///...333999444555444222///---------%%%(((---222444333222000---'''!!!"""***,,,+++++++++,,,...000111.........000111000---***((()))***+++---///000111++++++,,,---...,,,)))&&&"""%%%'''(((((('''++++++,,,,,,---///000111:::999666888@@@HHHHHHBBB<<<:::999999777555;;;BBBGGGIIIPPPWWWXXXSSSQQQRRRUUUQQQRRRVVVYYYYYYZZZ]]][[[ccclllqqqppplllhhhgggbbbiiiqqqwwwxxxyyyzzz|||wwwnnnbbb[[[YYY\\\^^^^^^dddfffggghhhmmmuuuwwwuuurrrpppoooqqquuutttoooiiiooollllllqqqssspppooopppsssvvv{{{~~~}}}xxxrrrnnnkkkpppuuuxxxyyy|||{{{{{{~~~111222222111...,,,***)))$$$$$$%%%%%%'''+++111555333444444333000,,,(((&&&""""""!!!!!!'''000333111------------,,,---///111444000...+++%%%)))++++++((()))---...,,,,,,000333222---(((&&&&&&%%%%%%---@@@YYYkkkooommmpppZZZKKKDDD???===999111,,,+++***+++------...111555999333333222222222333666888444555444111,,,(((((()))+++***)))((())))))++++++(((+++...000111111333555444000...///...,,,///333222///,,,,,,---......---,,,...///000000111111222...(((""" ''')))((('''((()))*********((((((+++///333333111...&&&'''((()))+++---...///......000333555444000---(((''''''+++111444333111<<<<<<===@@@DDDGGGIIIJJJQQQRRRRRRSSSXXX^^^^^^YYYXXXRRRNNNNNNMMMNNNTTT[[[```ccckkktttwwwsssrrrtttqqqsssvvvxxxvvvtttzzz~~~}}}~~~111333555333...+++******!!!!!!!!! """&&&---222...111444333000+++'''&&&&&&&&&###!!!&&&)))((('''((()))))))))+++---000...,,,,,,,,,(((!!! """)))******''')))...000---+++///444444///***''''''***+++333FFF\\\hhheee^^^sssppp___LLLFFFAAA???:::333...---)))+++///111222333555777000111111222222555999;;;444555555222---******,,,***)))'''&&&'''(((***++++++---/////////000222444222...---///...++++++...555111...000444666444000555555333000///000222555111+++%%%!!! '''((('''&&&'''(((((('''&&&%%%&&&)))///555777444111,,,---///111222333444444777888;;;???AAAAAA???<<<<<<888777;;;CCCHHHGGGCCCVVVVVVXXX\\\aaaeeehhhiiikkkoooqqqrrrvvvzzzxxxsssxxxqqqjjjiiijjjlllrrryyyzzz~~~000333666444000,,,******'''###$$$))),,,,,,...///---)))'''''')))''')))+++***%%%!!!"""&&&$$$%%%&&&'''***,,,,,,)))(((***+++***))))))'''$$$------***###"""(((...000.........,,,)))%%%""" $$$)))444@@@JJJOOONNNKKKVVVbbbppprrrhhh]]]WWWWWWHHHAAA;;;:::999555000---/////////000222444444333555444222///...000444888555333111000///...,,,******)))((((((((()))++++++)))***...222111,,,---111222///...//////...111777777222222<<>>CCCIIIIIIFFFCCCCCCEEEIIIGGGIIIQQQ\\\```\\\VVVXXXUUUTTTXXX[[[]]]ccciiitttsssssswww}}}///222555666333000//////+++)))&&&%%%%%%&&&((()))(((***,,,***((((((+++...***---///...+++((((((+++++++++***+++---///...,,,...---+++((('''((())))))+++---,,,&&&%%%)))------,,,***(((&&&###  %%%---555;;;===<<<:::BBBKKKTTTSSSJJJAAA======???:::666555666555222///111111111333444555555555555444111...+++,,,///222222111000///......,,,+++---,,,,,,---///111222222------000333222...000444888777888;;;;;;;;;@@@GGGLLLJJJNNNYYYbbbbbb```^^^ccc[[[RRRLLLKKKNNNQQQRRRMMMKKKFFF@@@<<<===CCCHHHKKKMMMMMMKKKKKKNNNNNNLLLKKKOOORRRUUU[[[bbbccc```^^^bbbeeeeeeaaa^^^^^^```jjjhhhiiirrr|||{{{tttqqqppptttvvvyyy))),,,000222222000//////------,,,,,,***((('''&&&%%%''''''&&&%%%''',,,111000333555555333111000000///---+++,,,.../////////---,,,***((('''''''''(((---222444222111333333111333///***'''%%%"""###***///111111111111666999:::555---'''&&&(((444444444555777999888666222333333333333333222222777666333///,,,---///222555555444444333222222222333444777;;;@@@CCCCCCBBB<<<:::;;;======<<>>;;;555---'''&&&(((+++222888>>>AAACCCEEEDDDAAA<<<<<<<<<;;;888555444333:::999888666555777:::===CCCDDDCCCBBB@@@>>>>>>>>>???CCCLLLVVV___aaa___[[[UUURRRQQQSSSVVVXXX]]]ddddddhhhnnnsssqqqnnnrrryyy|||{{{tttqqqtttyyy|||yyywwwuuuvvvyyy|||,,,---...///111222111111---///111111222333777:::555888::::::;;;???EEEJJJGGGJJJKKKIIIJJJJJJDDD<<<444...+++///333444888>>>777222///111111...000555JJJUUU```fffiiikkkhhhdddbbb\\\TTTOOOMMMLLLJJJHHHEEEIIINNNSSSVVVYYY[[[\\\RRRJJJ???777555888<<<>>>@@@KKKUUUXXXXXXYYYVVVQQQOOOPPPPPPMMMGGGBBB??????@@@AAABBBCCCEEEIIINNNRRRXXXYYYYYYVVVRRROOOOOOPPPQQQYYYgggwww~~~wwwpppllljjjnnnsssxxx888666444555777999;;;;;;333666888:::;;;>>>EEEJJJBBBFFFLLLOOOQQQTTTYYY]]][[[______]]]```bbbZZZNNN:::111...333888999???GGGGGG<<<444333444666???JJJ```lllyyyzzzvvvpppiiieeeeeeggghhhggghhhkkkqqquuuxxxwwwuuueee[[[OOOJJJMMMSSSWWWYYY[[[iiisssrrrnnnmmmiiicccbbbdddeeeaaaZZZTTTQQQQQQPPPRRRUUUXXX[[[```fffjjjoooqqqqqqmmmhhhddddddeeeiiiqqq~~~QQQMMMIIIIIIMMMQQQTTTUUUOOORRRVVVXXXXXXZZZ```eee^^^dddkkkoooooooooppprrrqqquuuuuutttzzzvvvgggNNNDDD???EEEIIIIIIPPPZZZ[[[OOOHHHJJJKKKLLLUUUbbbrrr~~~yyyyyy~~~yyynnndddbbbiiirrrvvvvvvzzz|||{{{yyyssswwwzzz|||yyyrrrllljjjkkkjjjllloooqqquuuyyy~~~~~~{{{{{{~~~mmmhhhdddccchhhnnnsssuuuqqqvvv{{{|||{{{{{{zzziii]]]WWW\\\```___fffqqqlllddddddkkkmmmiiimmmvvv|||~~~uuuvvv}}}}}}zzzxxxwwwxxxzzz|||}}}}}}}}}yyyrrrrrruuuyyy~~~uuuttt{{{~~~zzzxxxxxxyyyzzz{{{zzzvvvsssrrrmmmhhhfffhhhlllnnnnnnzzztttyyy}}}sssrrruuu}}}uuuiiigggrrrrrrqqqqqqqqquuuzzz~~~yyyzzzmmmddddddhhhdddgggkkklllkkkiiihhhgggdddhhhiiifffgggooovvvzzzyyyuuupppqqqvvvyyyyyyvvvxxxxxxyyyyyyyyyzzzzzzzzzttttttssstttuuuwwwyyyzzz}}}{{{vvvwwwyyy||||||{{{}}}yyyqqqooovvv{{{{{{{{{~~~}}}yyy|||~~~zzztttrrrqqqrrrpppkkkhhhhhhooonnnkkkeee___[[[ZZZZZZ^^^cccbbb\\\[[[bbbfffdddeeecccbbbbbbcccbbbaaa___ZZZUUUPPPQQQVVV[[[\\\[[[ooo~~~wwwiii[[[VVV\\\cccnnnqqqoooiiifffeeebbb\\\cccdddfffiiijjjcccWWWNNNJJJIIITTTfffiii\\\VVV[[[bbbcccgggjjjcccTTTJJJHHHSSSUUUVVVVVVVVVWWWZZZ\\\TTTZZZ___YYYNNNFFFGGGLLLJJJMMMQQQSSSQQQNNNLLLKKKMMMPPPNNNHHHFFFNNNYYY```^^^ZZZWWWWWW\\\______^^^ZZZXXXWWWXXXZZZ\\\^^^^^^ZZZZZZZZZXXXWWWVVVWWWYYYZZZ___ccccccaaa___```aaadddddd___ZZZZZZ[[[WWWPPPPPPYYYaaabbb```___bbbeeefffaaa^^^```eeejjjiiigggddd```^^^```hhhsss{{{{{{wwwsssqqqppplllgggbbbXXXWWWWWWXXXWWWTTTSSSSSSZZZXXXTTTQQQOOONNNLLLKKKOOOSSSSSSNNNNNNTTTXXXWWWXXXVVVSSSRRRSSSTTTTTTTTTNNNJJJGGGKKKSSSYYYZZZYYYmmm}}}}}}~~~}}}{{{tttrrrmmmiiiddd```^^^]]]aaa___XXXLLLAAA>>>DDDKKKQQQQQQMMMGGGDDDCCCAAA???BBBFFFKKKLLLIIIBBB:::555333---444FFFMMMDDD>>>AAAEEEEEEFFFHHHDDD===999999<<>>>>>AAAAAA>>>CCCIIIPPPPPPJJJFFFHHHMMMMMMHHHCCCDDDKKKPPPQQQPPPOOOLLLJJJKKKPPPWWW]]]aaa[[[XXXUUUUUUWWWVVVSSSPPPCCCEEEFFFFFFFFFGGGHHHGGGLLLIIIFFFEEEFFFGGGGGGEEEIIIKKKLLLIIIIIILLLOOOPPPNNNLLLJJJIIIKKKLLLMMMMMMJJJGGGFFFKKKTTT\\\______mmm|||zzzvvvwwwyyynnnkkkkkkrrrxxx{{{}}}uuusssooogggaaabbbbbbbbbaaa___\\\[[[VVVUUURRRNNNJJJGGGEEEDDDGGGFFF@@@777000///666======;;;888555444555777888666:::???@@@;;;555111///***$$$'''444<<<:::666555777666444444333222333333444888<<<===;;;888555333//////.........000222444444777:::;;;999666333222999:::777000---222999<<<888888999<<<@@@BBBBBBAAAAAA???>>>>>>@@@???;;;888222555888888777777999<<<;;;>>>AAABBBBBBAAABBBCCCBBB>>>999777888<<<@@@AAADDDFFFHHHGGG???999;;;AAA@@@<<<888888<<>>999555222///000000000///000111222333666999:::999888888888:::<<<:::555555999<<<;;;888:::===@@@BBBBBBAAA???AAA>>><<<===@@@@@@<<<777///333777888666666999===>>>???@@@@@@@@@@@@AAAAAA??????>>>??????AAAFFFJJJJJJHHHFFFDDD===777999@@@???===999888999<<>>AAA@@@<<<<<>><<<;;;888666777;;;===:::666444888<<<;;;888666999<<>>@@@CCCDDDCCCAAADDDIIIOOOJJJFFFDDD>>>999<<>>???AAADDDEEEGGGKKKOOOSSSLLLMMMPPPQQQNNNIIIFFFFFFBBBEEEIIINNNRRRRRROOOLLLDDDFFFFFFDDDCCCHHHQQQYYYZZZkkkrrrgggbbbeeejjjmmmjjjccccccgggeee]]]___ggg^^^WWWUUUZZZWWWMMMLLLRRRYYY___bbb[[[NNNEEEEEEIIIPPPSSSQQQJJJGGGKKKMMMKKKKKKEEE>>><<<>>>BBBDDDDDD???<<<999999999888444000222666999:::;;;???>>>;;;444222222222111000666>>>555222333777777555555888???AAA>>>999666888777333000+++***...000000555<<<999666222......111666:::???<<<999777666555333222111444666777777888:::<<<777333//////111222///+++---000333666888666333111000000///......///111222444111//////333888===???>>><<<:::999999:::999777;;;AAAEEEDDDCCCCCCAAA===:::888666777:::;;;:::888888???BBB===;;;???AAA???BBBDDDEEECCCAAA@@@CCCGGGFFFDDDFFFJJJGGGCCCEEELLLPPPMMMHHHAAA<<<===BBBGGGGGGEEECCCAAA??????CCCGGGDDDLLLOOOJJJGGGIIIIIIFFFEEEEEEBBB;;;555666;;;>>>CCC@@@===<<<<<<===>>>>>>??????@@@BBBDDDHHHKKKLLLRRRLLLGGGHHHHHHEEECCCCCCCCC@@@BBBIIIKKKHHHFFFIIIFFFEEECCCAAA======GGGTTT\\\iii|||}}}uuussssssssspppmmmiiihhhgggiiigggeeefffiiihhhccc___eee___UUUMMMIIIIIILLLNNNNNNHHHGGGKKKIIICCCEEEMMMKKKBBB@@@FFFHHHAAA>>>AAAEEEJJJMMMGGG>>>888;;;@@@???CCCBBB======BBBFFFFFFEEE???999666777:::;;;;;;:::777555555777888555222666:::<<<:::;;;===;;;888222---,,,///222222333666888555444666777555666:::@@@BBB@@@<<<::::::888555333///...333666666;;;AAA:::666000---...222666888<<<;;;999888999999777666666666777888888999:::;;;:::888666777999888444000222333555555444222222222111111222222444555666777888555111111444;;;AAAEEE@@@===:::888999:::;;;;;;===CCCGGGFFFEEEEEEBBB===;;;888666666777666333111777>>>BBB@@@@@@CCCDDDAAABBBBBBAAA@@@>>>>>>@@@BBBGGGFFFHHHIIIEEE??????DDDFFFEEECCC???<<<===BBBFFFCCCBBBAAA@@@??????BBBFFFEEEJJJKKKFFFDDDGGGIIIHHHEEECCC>>>888444555888:::<<<999777777:::<<<<<<<<<:::<<<===>>>>>>???CCCEEEIIIDDDAAADDDDDD@@@======CCC??????DDDFFFDDDGGGLLLJJJJJJLLLKKKGGGGGGOOO[[[fffqqq|||yyyyyytttnnnhhhiiigggaaa___```___\\\^^^dddeee^^^[[[^^^]]]XXXYYYWWWTTTRRRPPPNNNKKKIIIJJJHHHEEEEEEFFFFFFCCC@@@GGGDDD???:::777666777777888333222666444000222:::@@@888666???DDD???:::999999===>>>:::333111666<<<999;;;;;;777999@@@FFFIIIGGGAAA:::777888:::::::::888555222444777::::::888:::===>>>;;;;;;<<<:::666777000///555;;;:::666444888444333555555444555999>>>BBBBBB>>><<<<<<999555000...///333666777;;;???;;;777222000222333333222444333222333555666555444777555444444555555555444888888999;;;;;;999444111333444444111---,,,---000///000333555777999:::;;;777444000...111999BBBHHH>>>;;;666333333555777777888>>>BBBCCCCCCBBB>>>888:::888666555333111...+++222999@@@BBBCCCEEEDDDAAABBB@@@===<<<======<<<;;;CCCDDDFFFFFFAAA:::888;;;999:::;;;::::::<<<@@@CCC>>>???@@@???>>>???AAACCCBBBDDDBBB>>>===@@@DDDDDDEEE@@@:::666444555666777666333000222888<<<<<<999777:::<<<;;;777666:::>>>@@@<<<<<<@@@BBB@@@???@@@HHHFFFEEEGGGIIIKKKQQQXXX\\\___dddgggcccaaagggpppzzzqqqqqqnnnjjjeeeccceeeiiifffhhhkkklllkkkiiigggfffbbbcccbbb\\\XXXVVVQQQJJJHHHMMMNNNIIICCCAAA???<<>>===<<<888555;;;999666666777888888777>>>===:::777444333444555444000000222111///222888@@@===@@@HHHKKKEEE>>><<<:::<<<;;;777333333888===@@@>>>:::666888@@@KKKRRRPPPIIIBBB>>>>>>??????>>>;;;888555666:::===>>>===999===>>><<<===??????<<<<<<888888???CCC???888333333111111555555222222555:::>>>???===<<<;;;777222------...111444555777999888666555666888666111,,,---,,,,,,---///000000///666444000///000000///---222555888999888444000---000333444222---+++,,,///,,,...222555999;;;;;;<<<333111...,,,///777@@@GGG===:::555222111000...---111777;;;===???@@@;;;444444333222111000...+++***+++222;;;AAADDDCCC???;;;===;;;;;;===>>><<<777222777:::>>>???;;;666444555///111444666888:::;;;;;;999===???>>>>>>@@@AAA@@@>>>???===;;;;;;===@@@AAAAAA:::555555777777777777777333000333:::>>>===:::999===@@@===666333777<<<===::::::@@@DDDGGGKKKPPPUUUWWWZZZ\\\^^^aaaiiipppuuuzzzyyy~~~yyyxxxyyyooojjjggghhhfffcccccceeeWWWVVVRRRKKKEEEFFFJJJNNNLLLJJJJJJLLLOOOOOOJJJEEEEEEHHHIIIDDD@@@===888333444;;;>>>999333111///,,,///222333222444999>>>???@@@===999777777555111...444333222222444666888888===<<<:::777333333666999777444333444333333777<<<>>>CCCKKKOOOLLLCCC===;;;999999888777666777;;;???AAA<<<666333666AAAPPP\\\]]]UUUJJJCCC@@@???>>>===>>>;;;777777:::======<<<555999;;;<<>><<<999777444///***&&&...333888;;;???AAA===777---------,,,,,,,,,,,,------222;;;DDDGGGBBB;;;777666777;;;@@@BBB>>>555---***111888:::999888777777///111555888::::::888666999???BBB@@@@@@DDDEEEBBBAAA??????@@@@@@@@@@@@@@@;;;555222777;;;::::::<<<@@@===;;;===BBBEEECCC@@@CCCGGGJJJFFF???;;;===BBB@@@===<<<@@@GGGNNNYYYcccfffoooxxx||||||~~~~~~{{{{{{~~~pppbbbZZZ^^^cccbbbbbbfffcccggghhhddd[[[TTTQQQQQQIIIGGGGGGHHHFFFBBBCCCGGG@@@@@@;;;222...222999===:::666333666:::999444...000666999777555333000+++///555777333...---,,,)))(((***,,,---000444:::======<<<;;;:::999666333000555555555666888:::===>>>@@@@@@>>>:::666555999===;;;:::999777666888<<<@@@>>>EEELLLLLLEEE<<<888888555666777:::<<>>888333444:::FFFXXXfffjjj```RRRHHHBBB@@@???======999666555888999777555000555888:::???GGGJJJJJJ@@@AAAFFFLLLJJJ???666111***,,,333;;;===777222111000555777555444444111,,,%%%)))---...///111///,,,%%%,,,666>>>AAA???999555000---***)))***,,,......666666444111...---///222111555888555///******,,,...222777;;;<<<888333///((()))+++---///000111111///333777999:::<<<@@@DDD@@@@@@??????===888111,,,666999<<>>AAAIIIRRRSSSKKKAAA;;;666:::BBBHHHIIIDDD;;;444...777???BBBDDDGGGIIIHHH@@@AAADDDHHHJJJHHHDDD@@@GGGOOOQQQMMMMMMRRRSSSOOOIIIFFFEEEGGGHHHFFFEEEEEEAAA<<>>===BBBHHHKKKLLLJJJIIIGGGBBB<<<777555555......111444222///222777333444000'''$$$+++444777333111......---,,,(((%%%'''///666666666666444111444777666222//////...++++++,,,---000222444999===>>>@@@BBBBBB???;;;888777777888:::;;;<<<===???AAADDDFFFFFFBBB<<<:::<<>>888444333333333444777<<<@@@BBBAAA???;;;555444888???IIIXXXfffhhh]]]OOODDD@@@@@@AAABBB999777444444666666444111///333666888<<>>===:::888444///,,,)))((('''###%%%***...---+++///666...111---%%%###,,,666999444444333///***&&&%%%%%%&&&000888:::;;;===<<<:::999:::888333111222111...000000222444555666999>>>@@@DDDIIIIIIEEE@@@>>>===666888999::::::;;;<<<===EEEHHHIIIFFF@@@<<<<<<>>>999999777222111444888:::===:::444...,,,------,,,000111444999<<<<<<777333666222222888>>>DDDPPP]]]YYYOOOAAA999888<<>>BBBFFFEEE@@@CCCIIIPPPOOOIIIEEEEEEGGGJJJFFFAAA>>>AAAFFFKKKNNNWWW[[[^^^YYYRRRQQQXXX```aaadddddd]]]SSSPPPTTT[[[gggffffffkkkpppnnneee]]]VVVUUUSSSRRRQQQQQQRRRSSSRRR\\\hhhooommmiiifffeeeeeeeeegggjjjnnnpppqqqpppssssssqqqrrrvvvzzzwwwqqqpppnnniiiccc^^^^^^cccgggooommmrrryyyxxxjjj\\\VVVNNNUUU^^^bbbaaa^^^]]]]]]```jjjqqqrrrtttyyy|||{{{wwwwwwyyy}}}}}}xxxsssyyyzzzzzz~~~uuuooopppqqqoooqqquuussssss|||~~~|||zzzuuurrrooopppxxx}}}zzzrrrqqqxxxyyyrrrnnnjjjfffdddjjjddd]]]YYYYYYZZZYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUOOOQQQSSSQQQLLLHHHFFFGGG@@@???===:::666444555555555666888:::<<<;;;888555555111---+++,,,///222333000000///---,,,***)))((()))***,,,///111111---+++000+++&&&'''---333555444222222222000...***'''%%%...444;;;BBBFFFFFFCCCAAAEEE@@@:::666555555555444222444444222666@@@EEECCCGGGJJJLLLHHHAAA;;;999:::>>>@@@AAA???;;;666333222666>>>GGGJJJFFF???;;;:::444666333,,,)))...444777777555111,,,((((((***---+++---000444555555444333111---,,,333:::>>>AAAEEEEEE@@@;;;999;;;<<<<<<;;;111//////222777777333...,,,///222555888;;;<<<;;;999777777===BBB>>>///""" ###'''***+++---111555:::>>>???======CCCGGGGGGJJJOOOVVVZZZ[[[\\\^^^aaafffccc]]]TTTMMMKKKNNNQQQZZZUUURRRSSSUUUYYYbbbkkkqqqvvv{{{zzzuuutttzzz}}}wwwqqqsss{{{zzzwwwtttqqqkkkgggjjjqqqpppttt}}}zzzwwwxxxuuutttuuuwww}}}zzznnnccc^^^]]]bbbhhhkkklllmmmppprrr}}}zzzyyyxxx{{{vvvttttttwwwzzzzzzuuurrrsssrrrpppmmmlllmmmrrrxxx{{{{{{yyyvvvvvvtttrrrtttxxxxxxtttrrrnnnfffaaaeeellllllggglllllliiiaaaYYYXXX^^^eeeiiieee___[[[XXXUUURRROOOLLLHHHDDDBBBCCCDDDDDDDDDEEEDDDBBB@@@???>>>>>>>>>777999<<<<<<:::888888888666666555333111000111222444444666888;;;;;;999777555333111111222333222222000111333333222000...,,,---...000222444333000---------///333888:::999777777777666444222...***(((111555===DDDIIIJJJJJJIIIEEEBBB===999777666555444111444666777???IIIKKKHHHEEEHHHIIIEEE>>>888777888???AAABBB@@@;;;555000---,,,444===@@@>>>999666555000111...(((''',,,000111///,,,)))''''''))),,,...,,,...000222333333222111...+++,,,222888:::<<>>;;;777777888888888666111000111444888777222---+++---///111333555555444444333333888;;;777,,,"""!!!'''...333555999@@@EEEKKKNNNNNNMMMRRRZZZ______hhhjjjnnnrrrvvvwwwtttrrrtttmmmaaaVVVPPPPPPUUUYYYbbb^^^\\\```dddiiirrr|||{{{vvvtttvvv{{{~~~|||www{{{~~~|||sssiiiaaa]]]]]]```eeehhhjjjmmmqqquuummmqqqsssrrrmmmhhhffffffbbbmmmyyy|||uuunnnkkkkkkkkkjjjhhhddd___\\\[[[[[[```cccbbb[[[WWWVVVUUURRRNNNNNNQQQWWW]]]```___\\\\\\\\\WWWSSSSSSWWWXXXUUURRRNNNHHHEEEIIIOOOOOOKKKMMMNNNLLLFFF???===AAAFFFHHHEEEBBB@@@>>>===:::888444333111222444666666666999888666444222000///...***,,,///000//////000111222222222222333555666888444444555777:::<<<<<<;;;777777888999:::999666333444666999;;;:::888555222444333444555666555222000***111;;;BBBDDDAAA===;;;<<<;;;;;;999666333000...333777===CCCIIIMMMOOOPPPEEEBBB???<<<;;;888555333---///111666@@@IIIJJJGGG@@@AAAAAA===777333222444888;;;===<<<666///(((%%%""")))111666666444333333///...+++'''(((---///---(((%%%"""###(((...000111111111222222111111000000***''')))000333333222444333222111111222111///---......000444777666000+++......///000111111111111555666777999:::777333......666BBBJJJPPPVVV^^^cccggggggfffgggooo{{{~~~qqq___SSSOOORRRWWW[[[]]]ZZZ[[[bbbiiiqqqzzz~~~{{{uuurrr|||~~~|||vvvoooqqqrrrnnnfff^^^ZZZYYYYYYZZZ\\\]]]aaagggnnnsssXXXYYY[[[YYYVVVSSSSSSSSSQQQYYYbbbeee```YYYUUUSSSRRRRRRPPPLLLIIIGGGHHHIIIIIILLLLLLGGGCCCDDDCCCAAA;;;<<>>===>>>===999333111333666777555333222111111///---------///111333333333333666666555444333111///...//////000111111222333444444444444666999===???@@@777666777999===@@@@@@@@@>>>>>>???@@@@@@???<<<999;;;<<<>>>???>>>===;;;999888777666666777666333111,,,666BBBHHHGGGAAA===;;;<<<<<<;;;:::888666444333333555999>>>CCCHHHLLLNNNBBBAAA???===<<<888444000,,,***)))...888@@@AAA???;;;<<<:::666111......//////333777777333,,,&&&###$$$+++000222222333444222000---***---222333///)))%%%"""%%%---444666555555444333222111000//////+++***,,,111222...,,,---000000000000///---***'''---///333888;;;:::555000555333444666777555555777;;;>>>@@@AAAAAAAAACCCEEEFFFNNN[[[jjjvvv~~~vvvhhhTTTIIIHHHLLLOOOOOOKKKJJJMMMWWWaaajjjrrryyyxxxqqqqqqnnnjjjhhhpppqqqwwwwwwlllddd^^^aaabbb___ZZZVVVUUUUUUSSSQQQOOOOOOSSSZZZccciiiwww|||uuurrrtttwwwzzz~~~EEEFFFFFFFFFEEEDDDDDDEEEIIIJJJLLLNNNOOOLLLGGGCCC@@@@@@???===::::::<<<>>>;;;>>>???;;;999;;;<<<:::222333777<<>>:::???===777...+++...111222000......222777:::;;;;;;999:::999666222000111333666444111000000000...------///111333333333222222222333444555555444222111111111111333555888:::;;;888777666999>>>BBBDDDDDD<<<;;;<<<>>>AAADDDDDDDDDEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>???:::999777666666555333111111:::CCCEEE@@@:::777888888888888888777777666666000111222444888===AAACCC===<<<<<<;;;:::666111------'''$$$&&&---333666777666666444000---+++***+++,,,000444555333...***(((!!!$$$(((,,,///111222444444333///,,,000555666222,,,(((&&&)))111777888777555444333111000...------111000111444333...,,,...222222222111///,,,***(((222666;;;AAADDDDDDAAA>>>???<<<<<>>JJJUUU]]]ccchhhiiioooxxxyyykkkddd```\\\[[[]]]^^^^^^dddnnnuuuyyy~~~rrrhhh^^^VVVPPPTTTWWWXXXVVVUUUVVVYYYUUUOOOIIIEEEGGGOOOXXX]]]gggppp~~~{{{kkkccc^^^___```bbbfffkkknnnooorrrwww999999:::;;;<<<===>>>>>>CCC@@@???AAAEEEEEEAAA===777777888777555444666777555999:::777555777888777222333666<<>><<<>>>CCCGGGHHHGGG?????????AAADDDEEEEEECCCDDDAAA>>>>>>???AAABBBBBBBBBAAA???======>>>@@@BBB===;;;888777777666555444777;;;>>><<<777222222444555444444444444444444444---,,,,,,---///222555777888888888888777444///,,,)))### ###&&&,,,111222111///---+++)))''''''---///111111...+++***)))%%%%%%'''(((***,,,...///222222///,,,---333555444///,,,***,,,111555666555333333333222111///...---111000000222111---...333666666666333111///000111>>>BBBGGGMMMPPPPPPNNNLLLMMMIIIIIIOOOQQQNNNPPPVVVZZZ]]]```aaaaaafffooowww{{{ttthhhaaaPPPHHH???<<<>>>???;;;777///...222===HHHLLLOOOQQQSSSYYYbbblllvvvqqqhhh^^^WWWQQQKKKJJJMMMIIIJJJPPPZZZccciiipppvvvssscccZZZRRRNNNLLLPPPUUUWWWYYY[[[```eee___WWWKKKDDDCCCIIIPPPTTTWWW\\\fffrrr|||}}}ppp___XXXRRRQQQRRRRRRUUUZZZZZZ\\\```eeemmmwwwyyyuuurrrqqqqqqsssuuuvvvvvvyyy333333555777:::<<<=========<<<===???AAABBB@@@???888:::;;;:::777666555666333888:::777777:::<<<;;;;;;;;;===AAAEEEFFFCCC???@@@@@@<<<333...222666888888666888???BBB???>>>AAA@@@???>>><<<:::999::::::;;;777333111333555888888555888;;;;;;:::888888999333555999<<<>>>===;;;999444333222555<<>>???CCCFFFEEECCC@@@@@@@@@BBBDDDCCCAAA???<<<999888888:::<<<======;;;;;;;;;<<<===???AAABBBAAA>>>;;;999999:::999888:::;;;999555111...///111444333222111000/////////+++***))))))***---///111555444444555555333///,,,&&&######&&&'''(((///888>>>===<<<;;;:::888555333999888666222...+++***++++++)))'''&&&'''(((******000111///******///444666111000000000111444555666666666888888777666333222555333444666666666;;;BBBHHHHHHGGGDDDBBBDDDIIIMMMWWWZZZ___cccddddddcccccc```YYYYYY```aaa]]]___fffhhhjjjkkkkkklllqqqzzz~~~ttteeeVVVMMMCCC@@@<<<===??????;;;777,,,***---777???AAA??????CCCHHHNNNTTT[[[gggvvv|||ssskkkhhhggg```XXXQQQMMMHHHBBB@@@AAA===<<>>???>>>888;;;@@@BBBAAA@@@AAABBB>>>@@@AAA???<<<999888777222777:::999;;;???BBBBBBGGGFFFFFFHHHJJJIIIDDD@@@===???;;;333...222666888999777999@@@AAA<<<:::<<>><<<:::??????@@@AAABBBAAA===:::444333222333666777777777444666999<<>><<<<<<=========;;;:::666222///...///111555333222///---,,,++++++***))))))((())),,,...000333333333444444333000---++++++///444555555<<>>??????===;;;999@@@??????AAACCCFFFNNNXXXaaa```___]]]\\\```hhhnnntttwwwzzz|||||||||{{{{{{nnngggfffmmmnnnhhhjjjrrriiiiiiiiihhhiiinnnuuu{{{pppwwwyyyjjj[[[JJJ======<<<;;;===??????<<<999111...000999@@@@@@<<<:::;;;???BBBCCCFFFPPPbbboooxxxtttfff]]]XXXVVVWWWPPPJJJJJJIIIDDD@@@???===;;;>>>EEEJJJMMMQQQVVV[[[aaalll|||iiiTTTKKKIIIJJJUUUVVVVVVWWWZZZcccpppyyysssgggVVVHHHCCCCCCEEEGGGEEEAAAAAAEEELLLYYYqqqyyyfff\\\LLLFFFAAABBBBBBBBBDDDGGG>>>AAAEEEIIIMMMSSSZZZ^^^lllsss|||sss]]]TTTWWWTTTOOOJJJFFFCCC???===LLLMMMOOORRRTTTYYYccclllttt}}}---///000111888@@@>>>777666888::::::999;;;>>>BBB>>>>>>???@@@???<<<888444666333333555888===HHHRRRXXXOOOIIIIIIFFF@@@<<<===888444///,,,,,,---......777999::::::999888888999===>>>BBBEEEGGGEEE@@@<<<;;;555...---111666777666:::;;;===<<<:::888777777;;;666555;;;>>>999666777444333333333444999???DDD???<<<999999:::999666333444666:::<<<<<<888333000...///222555666444///+++)))///666:::;;;;;;===>>>DDDBBB>>><<<;;;999666444555222///...///111222222000---...111...((('''++++++&&&&&&...444333333666333999???@@@>>>===@@@CCCHHHBBBEEEPPPVVVVVV___kkk{{{uuupppppprrrrrrooojjjnnniii___SSSHHHAAA>>>>>>;;;777333333777888666333888999777222...000888@@@???;;;===EEEGGGBBB@@@CCCEEEHHHKKKNNNQQQRRRSSSTTTUUUVVVXXXYYY\\\dddnnnvvvzzzzzzyyywwwvvv{{{yyyqqqjjjhhhffffffjjjpppiiieeeaaa```bbbeeeffffff```bbbkkkwwwyyygggRRRAAA999999:::===BBBFFFFFFBBB===666666666777999::::::999777999999555333:::KKKYYYkkkvvvrrreee\\\TTTQQQRRRUUUMMMCCC???@@@CCCDDDCCCBBBBBBAAAAAAAAADDDHHHKKKPPPQQQWWWeeeyyy}}}cccNNNDDDFFFLLLWWWUUURRRRRRWWWcccrrr|||xxxgggQQQBBB???BBBEEEFFFGGGBBB???@@@EEEPPPccctttxxxeeeUUUKKKEEE>>><<>><<<>>>AAAAAAAAABBBFFFIIIWWW^^^gggooowwwvvvTTTAAA???CCCCCCDDDCCC@@@;;;666444BBBDDDFFFHHHJJJMMMPPPRRR___^^^bbbjjjsss{{{+++...000111666===<<<666666666555666777999<<<>>>>>>======>>>???>>>999555444444666999:::>>>IIIUUUUUUMMMGGGGGGDDD>>>:::;;;555333///,,,******,,,---888999;;;:::999777888888:::;;;===@@@BBBAAA>>>;;;777222---,,,000444777777;;;===>>>>>><<<:::::::::<<<777666:::<<<999777888444444444333444777;;;???>>>;;;888777666555222000000222444666666555222111///000222444444111,,,((()))000777<<<<<<::::::;;;<<<;;;:::777444111...---111///------...000000///---,,,///222...((('''+++)))(((---888???AAACCCFFFFFFKKKRRRTTTTTTUUUXXX\\\^^^\\\cccpppvvvwwwxxxmmmccc\\\XXXVVVQQQMMMHHHGGGJJJKKKJJJGGGIIIJJJJJJGGGDDDDDDHHHKKKLLLKKKOOOWWW[[[XXXWWWXXXZZZ\\\```cccfffiiikkkmmmmmmnnnoooqqqttt{{{yyynnnccc___]]]]]]aaaeee```]]]ZZZZZZ[[[[[[ZZZXXXRRRUUU]]]hhhpppyyyppp]]]JJJ===999:::;;;???EEEJJJKKKGGGBBB===<<<:::999999999999999999:::888333111777CCCMMMaaarrr|||kkk```WWWQQQNNNOOONNNGGG@@@>>>@@@DDDDDDCCCCCCDDDDDDBBB@@@@@@DDDHHHFFFGGGLLLXXXiiizzz|||dddQQQFFFFFFJJJSSSQQQOOOOOOTTT___mmmwwwoooaaaNNNBBB@@@DDDHHHIIIEEEAAA???@@@CCCLLL]]]lllxxxbbbOOOEEEBBB>>>===>>>???>>>===;;;>>>@@@@@@???@@@BBBEEEKKKQQQZZZbbbkkkvvviiiKKK;;;:::;;;===AAACCCCCC@@@===;;;BBBCCCEEEFFFHHHJJJMMMOOORRROOOOOOVVV^^^hhhttt))),,,......000444555333000---)))***...111222222777444222444888888444///,,,///333777777999CCCNNNKKKEEEAAA???<<<777333333//////...***&&&%%%(((,,,555666777777555444444555444444444666888888666444000...++++++,,,000444777888999;;;:::888777777777888333111222444333444666111222222111000111444666888555111///---,,,***(((******+++,,,---...000000222222222333222///+++'''(((...555888777444333333555777888555000+++))))))***((('''(((*********(((&&&(((---000---)))***000---333>>>LLLUUUXXX\\\aaa___dddkkkoooqqqssswwwzzzzzz}}}}}}wwwrrrnnnmmmiiidddccceeefffeeecccccceeegggiiigggddd```^^^^^^bbbjjjtttyyywwwtttuuuqqquuuzzz~~~xxxhhhWWWQQQQQQRRRTTTVVVUUUTTTRRRRRRQQQOOOLLLIIILLLOOOWWW^^^aaaeeeqqq~~~gggRRRBBB<<<<<<;;;===AAAIIIOOOQQQMMMIIIGGGDDD@@@<<<999999:::;;;===;;;777222111444:::???SSShhh}}}ppp```WWWPPPKKKIIIJJJDDD@@@======@@@CCCDDDCCCCCCEEEEEEBBB<<<;;;???CCCEEEFFFIIIOOOZZZjjjzzz}}}iiiXXXKKKGGGIIINNNMMMJJJJJJOOOYYYeeennndddYYYJJJBBBBBBEEEHHHIIICCCAAAAAABBBCCCGGGTTTaaa}}}uuu\\\GGG===>>>??????===<<<<<<======>>>??????>>>===>>>??????EEEMMMSSS[[[gggvvvvvv]]]CCC666666777;;;AAAEEEGGGFFFBBB@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMHHHFFFIIIPPPYYYiiivvv...000222111000111222333///)))###$$$)))------***///+++)))+++111333///+++(((+++222555333222999DDDBBB@@@<<<:::666222000///---///000,,,'''&&&***///444555666666444333333444444222111111222222111000......///......000444777555666777666333222222333222///---,,,...000444666000111222111//////000111222///+++(((&&&$$$$$$$$$'''&&&%%%%%%(((,,,000222444333222222222000---***+++000444444222//////000222666999777///)))'''(((((('''&&&'''))))))'''%%%$$$)))...111111444;;;BBB>>>HHHWWWfffnnntttyyy}}}vvvzzz||||||}}}~~~|||tttqqqzzzrrr___KKKDDDGGGJJJLLLMMMNNNMMMLLLKKKIIIGGGDDDBBBKKKOOOTTTXXXVVVVVV___kkkttteeeNNN@@@>>>@@@<<<===BBBIIIPPPRRROOOLLLLLLIIIEEE???<<<<<>>AAACCCBBBAAA@@@BBBCCC???999777;;;???HHHIIIJJJKKKOOO[[[lllxxxrrrbbbSSSKKKJJJKKKJJJGGGFFFHHHPPPYYY```\\\SSSIIIBBBBBBCCCDDDDDDBBBCCCEEEFFFDDDDDDMMMXXXsssoooUUU@@@888<<>>;;;<<<>>>@@@AAA@@@???>>>============AAAFFFJJJOOOYYYgggrrr}}}rrrZZZCCC666555<<<@@@EEEJJJKKKHHHDDDAAAAAABBBDDDGGGJJJMMMNNNNNNOOOKKKHHHIIILLLSSS```mmm;;;;;;<<<;;;:::888999;;;;;;444------222666333...000---,,,///444666444111...111777:::777333777???@@@AAA???<<<888666444333000222333000+++***...222555777888888777666666777:::888555333444444333333222444666777666666888999888888888666444222222333333222000...///444:::===222333444333111//////000000...***&&&###"""###%%%%%%$$$""""""%%%***///222222000//////000111000...111333333111---+++---//////444777444---(((&&&(((+++******+++------+++***,,,111666999>>>IIIUUU^^^ZZZeeesss|||iiiUUUBBB===CCCHHHJJJKKKKKKJJJHHHEEECCCBBBAAABBBFFFHHHLLLMMMIIIFFFKKKTTT```nnnkkkSSSFFFCCCDDD======@@@EEEKKKMMMKKKHHHKKKJJJGGGCCC@@@AAAEEEIIIDDDAAA<<<::::::;;;:::999EEETTTiii{{{~~~rrrdddXXXMMMGGGDDD@@@>>>???;;;;;;===???AAABBBAAA???<<<>>>???<<<888666999<<<@@@BBBCCCCCCEEEOOO^^^jjj{{{lll[[[QQQNNNKKKIIIFFFDDDDDDHHHOOOTTTWWWPPPHHHBBB@@@???>>>===CCCEEEJJJKKKFFFCCCIIIRRRiii}}}{{{hhhPPP===777===BBBBBB>>>;;;===@@@EEECCCAAA??????>>>>>>===@@@CCCEEEEEEFFFMMMXXXaaaooo{{{uuu___III;;;777@@@CCCIIIMMMMMMJJJFFFBBB>>>>>>@@@EEEJJJNNNNNNNNNLLLJJJIIIJJJIIIKKKTTT]]]tttKKKHHHGGGIIIIIIGGGHHHJJJPPPIIICCCBBBFFFFFFBBB===::::::<<<>>>AAABBBAAA???===>>>BBBEEEBBB>>>???CCCEEEIIIIIIEEEBBBBBBAAA???999:::999666111///000222777999;;;;;;;;;:::;;;===BBB???===<<<<<<======<<<:::===AAAEEEGGGFFFCCCBBBAAAAAAAAA@@@>>>>>>???AAA>>>???>>>999999@@@FFFHHH;;;<<<;;;999555333222222555222...((($$$###%%%(((###!!! ###''',,,...222000...///111333444444111222222...***((())),,,...111333111,,,((('''''',,,,,,,,,///222444555444;;;???CCCGGGQQQ```mmmtttxxxuuu^^^MMM===<<>>CCCPPP[[[oooyyybbbSSSKKKGGG@@@>>>===???CCCEEECCCAAACCCEEEFFFEEECCCDDDHHHLLLGGGDDDAAA????????????>>>GGGQQQaaappp}}}ssseeeWWWMMMDDDAAA???===<<<===;;;===???BBBCCCCCCBBBAAA;;;<<<<<<:::999888999:::777:::>>>???BBBJJJUUU^^^ttt~~~rrr```TTTPPPJJJIIIFFFCCCAAACCCHHHLLLPPPLLLFFFAAA>>>===;;;:::CCCGGGNNNOOOIIICCCGGGOOOcccwwwyyyhhhRRR@@@;;;???BBBAAA===<<<>>>AAAFFFBBB>>><<<===>>>??????AAACCCCCC@@@>>>@@@HHHOOOaaammm|||zzzgggSSSCCC<<<@@@CCCHHHMMMNNNLLLHHHFFF:::999;;;@@@GGGKKKJJJHHHHHHHHHKKKLLLIIIFFFJJJRRRbbbxxxbbb\\\ZZZ```ddddddeeegggmmmiiidddccccccaaa\\\WWWQQQUUUYYY[[[[[[ZZZZZZ[[[WWWUUUVVVZZZZZZWWWVVVWWWZZZ```bbb^^^[[[]]]]]]ZZZTTTRRRNNNJJJEEEAAA???===DDDFFFHHHJJJJJJJJJKKKMMMRRRPPPOOOPPPSSSUUUUUUUUURRRUUU[[[ccciiihhhccc^^^YYYZZZ\\\\\\\\\]]]```ccc\\\___]]]VVVTTTYYY^^^___YYYXXXUUUPPPKKKFFFEEEEEEIIIGGGAAA999333111333666...------...000222555666999777444444666999;;;<<<666999;;;888333///...///444444444333222000......666666777;;;AAAGGGJJJKKKWWW[[[^^^bbbnnn~~~yyyjjjTTTGGG<<<===EEEJJJNNNPPPPPPRRRQQQNNNIIIEEEDDDDDDEEEAAAAAABBBAAA<<<:::;;;>>>HHHZZZnnn}}}wwwfffXXXLLLEEE@@@<<<:::;;;<<<;;;999:::???DDDEEECCCCCCFFFJJJGGGFFFDDDBBB@@@@@@AAABBBFFFOOO[[[eeemmmnnneee[[[JJJBBB;;;;;;<<<<<<<<<>>>;;;===AAADDDEEEEEEEEEFFF@@@===;;;;;;<<<;;;999777555999===@@@CCCGGGLLLPPP```ooorrr```SSSOOOGGGGGGEEECCCAAACCCFFFIIIGGGEEEAAA>>>======<<<<<>>;;;;;;>>>AAADDD???999666888;;;>>>???@@@AAAAAA===888777<<>><<<::::::::::::888777FFFFFFHHHNNNVVV^^^dddggguuuxxx{{{tttcccOOOEEE===???FFFKKKNNNQQQVVVYYY[[[XXXQQQJJJGGGEEEEEE@@@>>>@@@AAA<<<888777000888III^^^pppuuubbbRRRHHHBBB;;;777777777666444555;;;BBBDDDCCCBBBDDDFFFGGGGGGFFFCCC??????AAACCCBBBLLLWWW]]]``````ZZZTTTBBB:::555777:::;;;===???:::>>>BBBEEEGGGHHHIIIJJJDDD@@@<<<<<<>>>>>>:::666555888<<>>???@@@AAAGGGOOOQQQIIIBBBFFFOOOaaawwwvvv```MMMBBB@@@>>>;;;999;;;>>>AAAAAA;;;444222444999<<<>>>???AAA@@@;;;555444777<<>><<<<<<@@@FFFHHHDDD@@@BBBDDDIIIKKKGGGCCCFFFNNNQQQjjj{{{wwwtttqqqooooooqqquuuxxxzzzzzzyyyyyyxxxzzz}}}ttteee\\\___eeeaaa```^^^]]]ccchhhgggaaa```ZZZTTTRRROOONNNTTT\\\XXX[[[```cccaaa]]]WWWTTTZZZPPPNNNSSSTTTNNNOOOVVV^^^___cccjjjsssyyy}}}~~~sss```UUUJJJ???===@@@EEELLLSSSXXX^^^dddeee___VVVOOOLLLIIILLLJJJBBB<<<:::888555444222888HHH\\\yyypppcccWWWJJJ===666333111333666777;;;BBBHHHKKKJJJGGGDDDDDDBBBAAA@@@AAAAAA@@@@@@CCCJJJQQQTTTUUUVVVRRRLLLEEE999000111666888888999;;;;;;===AAAFFFHHHGGGEEEFFFDDDBBBAAA@@@>>>;;;888888???GGGJJJGGG@@@;;;888LLL^^^uuuyyyhhhXXXOOOLLLDDDEEEFFFGGGFFFEEECCCBBB@@@>>>???BBBEEEFFFCCC@@@FFFIIINNNMMMFFFAAAEEENNN___tttkkkZZZBBB<<<888888888777777:::555444444444555666888999:::;;;<<<;;;888777777777???FFFQQQ[[[ffftttwwwfffUUUHHHCCCAAABBBFFFGGGBBB>>>>>><<<;;;<<<<<<===???@@@@@@AAACCCEEEGGGHHHGGGFFFEEESSSjjj}}}uuuwww|||xxxxxxwwwwww~~~}}}uuummmiiieeebbbdddhhhmmmmmmpppuuuzzzyyyuuuppptttlllkkkqqqqqqlllmmmsssvvvnnnqqqvvvzzzyyygggTTTIII???===???BBBGGGLLLTTTZZZ```aaa^^^ZZZWWWWWWUUUUUUPPPHHHCCCBBB???:::;;;777:::FFFUUUnnnuuu___QQQAAA999444222444888:::???EEEHHHHHHFFFDDDCCCBBBAAA??????????????????@@@GGGOOOUUU[[[\\\TTTKKKCCC888///...///000000222888:::===BBBEEEEEEDDDCCCDDDBBBAAAAAAAAA@@@>>><<<:::@@@FFFHHHEEE@@@;;;999FFFVVVlllooo]]]OOOGGGCCC???@@@BBBDDDDDDCCCAAA???>>>???CCCGGGIIIGGGCCC@@@KKKOOOTTTUUUMMMDDDEEEKKK___tttsssaaaIII???777555555333333555222222222333444666888999777888999::::::999888777;;;AAAHHHNNNUUUbbbsssvvvfffTTTGGGAAA>>>>>>BBBCCC@@@>>>>>>>>>=========>>>@@@AAABBB@@@AAADDDFFFGGGHHHHHHHHHTTTjjj{{{uuuqqqrrrxxxvvvwww~~~yyytttooosssvvvvvvwwwyyyuuuooonnnmmmeeeXXXRRRUUU\\\___hhhpppzzzpppWWWLLLBBB???>>>???AAAEEENNNRRRWWWZZZ[[[\\\___ccceeeaaaYYYPPPLLLKKKGGGAAABBB======CCCLLL___nnn^^^KKK???888555666:::===CCCHHHHHHCCC??????@@@???>>>===<<<<<<======>>>>>>FFFQQQ[[[bbbaaaUUUHHHBBB999111...,,,******---333888>>>BBBCCCCCCAAAAAA@@@??????@@@BBBCCCBBBAAA<<<@@@CCCDDDBBB>>>;;;999BBBOOObbbvvvuuucccRRRFFF???<<<:::<<<>>>@@@@@@???===;;;:::>>>EEEHHHHHHDDDAAA>>>LLLQQQWWWXXXPPPEEECCCGGG]]]rrr}}}lllWWWHHH999333333222111222000111222444666888999:::666555666999======:::666===BBBEEEEEEGGGQQQbbbppp}}}vvvhhhWWWIIIBBB>>>===@@@BBBAAAAAACCCCCC@@@>>>===???@@@AAAAAA===>>>@@@CCCEEEHHHIIIJJJTTTiiixxxrrrpppqqqpppqqqwww|||{{{yyytttmmmmmmnnnmmmmmmpppuuuzzz|||uuuggg]]]XXXYYYXXXXXX[[[___]]]WWWWWWUUUMMMBBB>>>CCCJJJMMMQQQUUU\\\gggwwwwwwbbbUUUHHHBBB???===>>>AAAEEEIIILLLOOOQQQWWW___eeelllggg]]]UUUTTTUUURRRKKKGGGBBB???AAAEEETTTrrroooZZZJJJ???999888:::@@@EEEIIIFFF???::::::===<<<<<<;;;:::999999;;;===>>>KKKZZZeeehhhcccUUUGGGAAA<<<888666222,,,+++...111777???CCCDDDAAA??????;;;;;;===@@@CCCEEEDDDCCC;;;===>>>???>>><<<:::999BBBJJJYYYiiixxxooo\\\LLLBBB<<<:::888:::<<<======;;;999777777<<>>======FFFIIIOOOQQQKKKBBBAAAEEEXXXnnnyyygggTTT???666555555444444111333555888:::<<<======777555666:::@@@@@@;;;555???CCCEEEBBB>>>CCCQQQ^^^gggpppxxxzzzvvvmmm___SSSHHHCCC@@@CCCEEEDDDFFFIIIFFFCCC>>><<<>>>???>>>===999:::;;;>>>AAAEEEHHHJJJRRRfff~~~|||||||||}}}~~~wwwoooiiifffccceeehhhiiilllqqqyyy~~~sssgggcccaaa[[[VVVXXXWWWWWWWWWVVVXXX^^^dddttt}}}vvvgggUUUHHHCCCBBB???===@@@GGGHHHDDDAAA@@@;;;333222888>>>AAAAAA@@@AAAIIIXXXlll~~~ooo```PPPEEE???;;;<<<>>>>>>@@@BBBBBBEEEKKKUUU\\\eeeaaaZZZVVVZZZ```aaa]]]PPPJJJDDDAAA???IIIeeekkkYYYKKK???:::999>>>CCCGGGDDD<<<777888;;;999:::999888666666:::===@@@QQQdddnnnnnneeeVVVJJJ???<<<;;;;;;888222///000111777>>>CCCDDDBBB???===666888;;;???CCCEEECCCAAA888888888999:::;;;::::::@@@DDDMMMZZZgggsss~~~nnnZZZJJJ???;;;:::999:::;;;;;;:::999777666999<<<===<<<999999<<>>FFFRRR]]]jjjqqqtttqqqiii```PPPJJJEEEFFFFFFEEEFFFIIIGGGBBB===;;;<<<===;;;888666666666888;;;@@@EEEHHHOOOddd}}}{{{xxxtttpppllliiihhhiiilllqqq{{{sssiiinnn|||vvvmmmeee^^^ZZZ[[[RRRUUUWWWUUUSSSVVV___hhhpppwwwxxxcccTTTMMMKKKHHHEEEHHHGGGFFFCCC===:::>>>FFF___kkk~~~zzzkkkXXXEEE999999999555222444:::===;;;777888555111222888<<<<<<777222///555BBBTTTiiiyyyzzzkkkYYYMMMDDD===;;;<<<999::::::999:::???GGGNNNTTTTTTRRRSSSZZZdddiiihhhZZZSSSJJJCCC;;;@@@ZZZuuuzzzjjjZZZIII>>>:::999>>>AAA@@@;;;777777999888999888666444444999===DDDUUUhhhtttvvvnnn^^^PPP>>>:::888:::999555111111333666;;;AAADDDCCC>>>:::222555:::???CCCBBB???;;;444333333666999<<<======:::;;;AAALLLXXXeeettt~~~ppp]]]JJJ===888888888888888888888999999:::>>><<<999666555777<<<@@@<<<;;;<<>>===CCCJJJSSSggg~~~iiiRRRDDD===888777888999;;;>>>@@@AAAAAA???>>>999888999<<>>::::::======:::666555444333333666<<>>===<<<;;;888...'''***333GGGSSSfffxxxtttbbbOOO===222444777777444333777999999555777777666777<<<===:::444...+++111999CCCRRR^^^ooo~~~wwwggg[[[PPPEEE>>><<<666666666555444777===CCCFFFIIIJJJJJJPPPZZZ```aaa]]]UUULLLCCC999<<>>FFFRRRdddttt}}}kkkZZZCCC:::333444666555444444555444666===CCCCCC===666000333999???BBB???999444000000111555;;;@@@AAAAAA888666888@@@JJJWWWiiixxxwwweeeNNN===666666444444444444666:::===???>>>:::444111222666:::<<<===;;;;;;<<<;;;:::???FFFNNNaaa}}}vvv___NNNBBB:::777999:::<<>>;;;999444555777999;;;<<<;;;;;;999999888666444222222333999CCCNNNWWWbbblllpppooo___WWWNNNJJJEEE>>>;;;<<<===999777:::???AAA===888777555222111333999???CCCKKKaaa}}}sssfffdddaaa\\\WWWRRROOOMMMJJJOOOSSSVVV[[[``````\\\]]]hhhsss|||vvvtttwwwoooqqq{{{wwwjjj```SSSGGG<<<666888>>>@@@===999666777;;;>>>AAAGGGNNNVVVZZZ```jjjuuu|||vvviiiTTTBBB888666999<<<777666777444***!!!$$$...444@@@SSSeeesss~~~qqq^^^KKK;;;222///555888666333444555444222666777666888;;;:::555777111///333777999@@@IIIVVVeeeyyyssshhh\\\MMMBBB>>>444555555333222333888===@@@CCCEEECCCDDDKKKPPPRRRZZZSSSKKKBBB888<<>>GGGOOO^^^rrrvvv```III<<<111000444555666777666333333:::BBBCCC<<<444...222999???AAA===555//////...000666===CCCDDDDDD:::555555:::BBBLLL___ppplllRRR>>>666666111000000111555;;;@@@DDD;;;666///---000444666666===;;;:::;;;999777999>>>HHH[[[vvvjjjWWWHHH<<<999:::999;;;>>>???>>>;;;777444000222666777888999<<<>>>999666333111111111111000555===FFFOOOZZZfffmmmnnneee\\\SSSMMMFFF>>>999888888555555:::BBBDDDAAA;;;999666222111222888>>>BBBJJJaaaxxxnnnfff]]]\\\[[[XXXTTTMMMFFFAAAHHHEEEDDDHHHOOOPPPLLLFFFLLLOOOYYYiiiwwwxxxvvv~~~yyyjjj]]]PPPBBB:::666333333666;;;888444222444777999:::???===@@@HHHMMMOOOWWW```kkkwwweeePPPAAA999666999>>>:::888444000---+++)))(((222999DDDPPP\\\jjjwwwsss```QQQAAA666777555888<<<===999666777777999;;;<<<<<<999777555222333333222222333666999===JJJ\\\jjjtttuuuiii\\\MMMCCC888222...000333444555888:::<<<======<<<>>>CCCGGGJJJIIIFFFAAA;;;AAAWWWmmm{{{lllWWWEEE555444333555888:::;;;:::>>><<<;;;:::555111222888EEEQQQ```oooxxx___KKK666...,,,,,,000555111555:::===>>><<<;;;:::333555777999999777444222333111111666<<<>>>;;;777555555666777999DDDYYYmmmqqq\\\KKK???777...,,,,,,000777<<<<<<:::777444000000222555777888======<<<;;;:::999999999AAARRRkkkzzziiiVVVCCC777555555888===???>>>:::444111111222555999<<<<<<:::888444666666444111///111333777999===DDDMMMWWW___dddiiiccc[[[RRRKKKDDD<<<777;;;444///222;;;@@@>>>999444666777666444666===CCCMMMffftttggg^^^VVVTTTRRRPPPNNNIIIBBB<<<@@@======CCCJJJMMMJJJEEE999;;;DDDTTTdddrrr}}}qqqtttnnn^^^RRRGGG<<<777666555777::::::666222000111444666777333111444:::===???EEEMMM^^^oooqqq```LLL???888555777<<<;;;888444111///...------222666>>>FFFPPP\\\iiiqqqwwwgggXXXIII===999777999>>>???;;;999:::666888999:::999888777666777666444222//////222444333<<>>BBBBBB@@@>>>;;;999???SSSfff|||qqqYYYGGG888777666888:::<<<===<<<>>>=========888333333888>>>LLL\\\kkksss]]]DDD444,,,((())),,,///333888;;;===<<<;;;:::444666777888777555333111555444444777::::::777444444444555777:::EEE[[[ooo~~~kkkWWWCCC666---***(((+++333999<<<<<<555333111000111333666888<<<<<<<<<;;;999888666555:::JJJbbb{{{wwwcccMMM<<<555222444777;;;===:::444000111111333666:::<<<;;;999222444444222///...000111999:::<<>>999555111000333666666555777999999777444555:::???OOOgggtttdddXXXNNNKKKHHHGGGHHHFFF???999777666777>>>FFFJJJHHHEEE222111666BBBRRRaaaqqq~~~{{{fffZZZ^^^iii}}}|||hhhWWWGGG>>>666555666777999<<<999555000---...000333444111000111555666666:::@@@KKKWWWfffqqq}}}kkkZZZHHH<<<666333666:::;;;777333111111111222222444666888;;;BBBKKKVVV^^^tttqqqdddTTTGGG===:::;;;???@@@>>><<<<<<666777888777666555555777>>><<<888333///...000222///444:::>>>CCCMMM[[[eeeyyy|||kkk^^^HHH;;;000...111222222333444666888888888888:::<<<999777666666777>>>MMM[[[ooovvv]]]HHH<<<;;;:::;;;===>>>???>>>>>>>>>@@@AAA<<<666555888999FFFUUUdddyyyrrrWWWDDD777...++++++111333777:::<<<;;;:::999777777777666555333111000666666777888777555333111333333555777;;;FFF]]]qqq}}}iiiQQQ???000+++&&&&&&,,,444999;;;333222222111000222555888::::::;;;;;;999777444222444AAAUUUmmmxxxbbbLLL???777444444666:::;;;666111000000000333777:::;;;;;;333444555444222111222333;;;::::::;;;???DDDIIIMMMUUU\\\bbbbbbZZZPPPJJJGGG;;;999444000...///222555:::;;;;;;999555444777:::LLLeeevvvdddWWWIIIDDDAAAAAADDDCCC>>>888333333666<<>>@@@>>><<<===999::::::777333222444666CCCAAA===777222000222444222333555666888@@@KKKSSScccwww{{{nnn^^^LLL888///---------///444555777888888888999999555222111444666;;;EEEOOObbb|||vvv^^^JJJ>>><<<;;;<<<===>>>>>>======>>>BBBDDD@@@999777999999@@@JJJYYYooommmZZZLLLAAA:::666555555777999;;;;;;:::888:::999777555333222111111444666888777444222000000333444666999===III___tttyyydddSSS===666,,,&&&''',,,222555000222333333222222555888555777999::::::888555333444;;;III^^^xxx{{{eeeVVVFFF>>>666444888:::888444000///...000444888;;;<<<777888888888888777777777:::999777666888;;;???AAAIIIQQQ[[[aaa```YYYQQQLLLAAA===777222000111555888999:::;;;999666555666888GGGaaasss___PPPCCC???<<<<<<>>>>>>:::666222222555;;;BBBEEEEEECCCBBB;;;555777<<>>======<<<;;;<<<<<<===<<<888222000111555BBB@@@===888444333555777222333555555666999@@@EEETTTjjjqqq\\\CCC444---,,,...111333333444666777888777666444111000222444555;;;AAAYYYvvvrrr]]]KKK>>><<<::::::;;;<<<;;;:::;;;===BBBFFFBBB;;;888;;;999;;;???MMMeeepppbbbTTTGGG>>>777555444555888;;;;;;;;;;;;:::888666444333333333111333666666444222222222555555777:::>>>JJJ```uuutttgggTTTJJJ;;;...((((((+++...///111444666666666666666000333666888:::999777666666999BBBRRRhhhqqq\\\PPP@@@777666888777555222000......222666:::;;;999999999:::;;;;;;:::999777666555444555777:::;;;@@@DDDLLLWWW______XXXQQQFFF???666111111444555666666777777777666666777888DDD^^^~~~kkkTTTDDD===:::888666666666444333000111555:::@@@CCCCCCBBBDDD>>>999999<<>>:::777666444222---,,,///:::JJJ[[[nnn|||yyyeeeLLL;;;222///333888:::666444666<<<@@@@@@===444111...---000444777888AAARRRmmmyyylll]]]OOOBBB<<<:::888888999<<<>>>>>>999222...000444;;;;;;:::777444444555777555777999::::::<<<>>>@@@JJJ___yyy|||hhhPPP>>>444000222777111000000222444666666555555333222333222000333888VVVttt}}}ooo[[[KKK<<<:::888777888888777666888:::@@@EEEBBB<<<:::===::::::<<>>@@@AAAGGGMMMIIILLLSSS^^^mmmvvvhhh[[[QQQLLLVVVhhh{{{wwwqqqmmmllliiibbbYYYOOOBBB444......666???IIIUUUfffmmmZZZIIIAAA:::;;;>>>???BBBEEEAAA<<<666222333888<<<>>>???CCCDDD===888666222---'''$$$&&&///;;;JJJ^^^ooonnnVVVDDD888111000333555111000444;;;???===999...,,,,,,...333666777777888DDDZZZttt{{{jjjYYYFFF<<<888666666888777;;;<<<888111...000444888999999888666555666777999:::<<<>>>???@@@BBBCCCDDDWWWooosss___MMM===444333777222000///000444777888777999888999999444000333999VVVvvv}}}nnnZZZIII;;;999666666666555444333555777>>>CCCAAA<<<;;;>>>@@@BBBEEEGGGMMM^^^wwwtttfffZZZQQQHHH===777777:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666666999======;;;777666666777888:::DDDYYYmmmzzzooo]]]III999000......111222777???EEECCC:::111+++,,,...111333444555666666444999CCCPPP___sss|||iiiWWWKKKDDD@@@???888555222000111333555555444333444777999:::888555666777888::::::999888777999777888AAAPPP]]]eeeggg^^^XXXMMMBBB999333111111333111000000222666999:::GGGbbb|||jjjSSSCCC999::::::555...,,,///222222444:::@@@FFFIIIKKKLLLBBB>>><<<>>>>>>>>>AAAEEE===???FFFUUUiii~~~rrrdddUUUGGG???<<>><<<======>>>AAAAAA<<<666333555999>>>@@@AAAFFFEEE===666333...'''###!!!(((222???UUUggg{{{sss]]]KKK===333...///...+++***///777:::777222++++++---111777::::::999333:::JJJccc}}}sss```III===777555555777333777:::777111...000555888:::;;;;;;999888888888777888:::;;;===???AAABBBAAARRRiii}}}|||kkkXXXDDD555000333555222000222666:::;;;;;;>>>???@@@???999444777>>>WWWxxxoooZZZIII;;;888666555555444333111333555<<>>:::::::::999:::;;;<<<===>>>>>>>>>>>>;;;999888<<>>999666555666666777AAAVVViiiyyywwwfffRRRAAA666333222222222777AAAIIIGGG;;;000++++++,,,...///111222333555333666>>>GGGQQQaaaqqq{{{|||iiiYYYNNNIIIFFF:::777333111222333333333444333444777:::;;;888555777999;;;======;;;888777888777777===IIIZZZiiirrrnnnjjjaaaQQQAAA666444555333111......111555888:::GGGbbb~~~rrraaaSSSDDD@@@:::555333111///...///666???GGGKKKLLLLLLMMMKKKGGGBBB@@@AAADDDHHHIIIBBB===???LLL```vvv}}}uuukkk\\\LLLBBB888;;;AAAJJJWWWdddlllnnnsssrrrnnnhhhaaa[[[YYYXXXYYYUUUNNNFFF???;;;888777222333666:::BBBRRRiii{{{{{{ooo]]]PPPBBB;;;888777;;;???BBB???:::444222555;;;???CCCAAA>>>:::666222///---***(((%%%"""&&&555JJJZZZmmm{{{wwweeeRRRAAA444+++''')))((()))---222444333000,,,))),,,555<<<:::555333333666BBBUUUhhhuuuoooXXXGGG;;;222000444555666555222///000666;;;@@@???>>>===<<<<<<;;;:::777999;;;======>>>@@@BBBCCCRRRgggyyywww___III:::333111111222444777:::>>>AAACCCIIIDDDAAAAAA>>>:::999;;;VVVpppqqqZZZHHHAAA:::444666888666222111///000666;;;<<<;;;>>>DDDOOOSSSRRRJJJAAAFFFYYYjjjzzzlll[[[OOOCCC:::999>>>AAA===<<>>NNN[[[uuukkkZZZMMMCCC999333111222777>>>BBB???666---------------...000222333333333666:::===BBBNNNZZZjjj}}}yyykkk^^^NNNBBB888444222222111///000444777666555444444555666666555:::???>>>:::666666888999444333<<>>333444111000555777777777:::KKKdddzzzjjj^^^LLLEEE===666222222222222666;;;BBBIIINNNOOONNNLLLJJJGGGCCCBBBDDDHHHJJJLLLCCC>>>???KKK^^^tttyyyooo```NNNBBB555777:::AAAKKKVVV\\\]]]___^^^[[[VVVPPPLLLKKKKKKPPPMMMHHHBBB===:::999999999777666666;;;HHHZZZhhhpppvvvuuuhhhWWWDDD999444333555999AAA>>>:::555333555:::??????>>><<<999666333111000111///+++&&&'''111AAANNNdddttt~~~tttcccPPP???111((($$$(((((())),,,...///...---***''')))333999888444111///111999HHHWWWeeesss~~~zzzcccRRRCCC777222222333777999666111222:::CCCKKKKKKIIIEEE@@@;;;::::::999;;;>>>@@@???=========BBBNNN```qqq}}}dddLLL;;;222...111444777999;;;>>>BBBEEEGGGCCC@@@???<<<888777999OOOhhhttt^^^MMMCCC;;;444555666444222111///000444888::::::???FFFXXXWWWRRRFFF===@@@NNN\\\tttmmm^^^OOOCCC???AAA???;;;999;;;===<<<>>>BBB???999555777>>>AAA>>>999666777666444444<<>>CCCJJJPPPRRRNNNKKKJJJHHHFFFFFFHHHKKKLLLLLLCCC>>>>>>IIIZZZpppxxxhhhTTTEEE555333222777>>>EEEHHHIIIMMMMMMKKKHHHDDDBBBCCCDDDGGGEEEBBB???<<<;;;;;;;;;>>>;;;666222555===FFFLLLQQQ\\\rrr}}}sss___GGG999444222333666>>><<<999666444555999===<<<;;;999777666555555555;;;:::777111,,,///888@@@TTThhh|||ssscccQQQ???000&&&!!!%%%'''))))))(((((())))))'''$$$&&&///555555111///---,,,000999EEEQQQaaannnsssbbbQQQBBB777333111777<<<:::555777AAAKKKUUUVVVTTTLLLAAA999777888;;;>>>AAABBB@@@===::::::@@@GGGSSScccsssjjjRRR>>>222---222777;;;<<<;;;<<>>===:::666555777GGG```~~~wwwcccSSSGGG>>>666666888666333333000000333777888999???GGGYYYUUULLLAAA888:::DDDMMMaaavvvppp___OOOEEECCC>>>888555666888888;;;???<<<777333666;;;>>>:::555444555555222111777BBBKKKfffuuu}}}nnn___QQQGGGBBB>>><<<999555333111111111//////000111222444666777333000111444444222333666DDDQQQcccsssvvvfffYYYDDD888...,,,///333777;;;::::::888777666666666666222555888888444111111222111///000666BBBXXXvvv~~~iiiWWW>>>777333444666777:::>>>EEE]]]{{{sssfff\\\NNNBBB<<<:::;;;<<<>>>>>>AAAHHHPPPSSSOOOJJJKKKIIIHHHHHHIIIJJJJJJIII???;;;<<>>???AAADDDFFFEEECCCAAA???===<<<<<<>>><<<777444555999:::888:::GGG```{{{wwwcccLLL???:::888777888999999777555333444777:::<<<;;;888666555555666777AAABBBBBB<<<555333555:::GGG___|||}}}vvvgggTTTAAA111&&&!!! ###&&&&&&$$$$$$&&&)))%%%!!!"""+++222222///...---,,,...333999CCCRRR```wwwqqqaaaPPPAAA888333777:::;;;;;;???GGGNNNTTTVVVUUUMMM@@@777666999>>>???AAA@@@>>><<<;;;;;;@@@@@@DDDPPPcccwwwnnnVVVAAA444...222888>>>>>>;;;:::???EEEDDD@@@======:::666555777EEE\\\yyyzzzhhhYYYKKKBBB;;;;;;<<<999666666222333777;;;;;;:::===DDDMMMHHHAAA:::777999>>>BBBQQQggg~~~kkkZZZLLLEEE???777111222444555777;;;;;;777444666;;;<<<999444333444333111///222999@@@WWWggg{{{zzziiiYYYMMMGGGBBB@@@;;;555000///222444444444444444555666777777333111222777999555222333777>>>JJJYYYlll}}}yyymmmYYYHHH777000111333555888999999888666555444333333...111444555333222222333333222222666???UUUxxxzzzfffPPPEEE;;;666555666;;;AAADDD]]]{{{tttjjj[[[MMMDDD@@@>>>>>>??????BBBIIIQQQUUUQQQMMMLLLJJJHHHGGGGGGFFFEEECCC:::888:::BBBPPPeee~~~hhhTTT>>>333---000555666666888777777888888999;;;@@@CCCLLLKKKIIIGGGDDDAAA>>>===:::<<<;;;999<<<>>>999111...999PPPjjj~~~xxxgggSSSHHHAAA;;;777666555555444333111222555888>>><<<888555444444666777>>>BBBFFFCCC<<<777666777BBB[[[{{{yyylllYYYCCC111%%%"""###"""###'''+++$$$ )))000111///.........111333444999FFFTTTiiixxx}}}nnn^^^LLL@@@666555555999???EEEIIIKKKLLLPPPPPPJJJ@@@::::::>>>??????>>><<<:::;;;>>>@@@@@@;;;888@@@TTTmmmoooUUU@@@222,,,333999??????:::999===BBBDDD???======;;;777777:::GGG[[[vvv~~~ooocccPPPFFF???>>>>>>:::555444555888===BBB@@@;;;:::>>>>>>;;;888777888999;;;;;;IIIZZZrrryyyiiiYYYMMMCCC999000///222333666999:::777666999===>>>;;;888444555555333111111444777EEEWWWnnnqqq___QQQIIIBBB@@@===888444333555777999999999888888888777777777555666;;;<<<888333333222333888DDDTTTgggzzz}}}mmmZZZEEE:::666444444555555555444333222111000///+++---000222333444555666222222444777@@@VVVzzzvvveeeWWWGGG===777666999???DDD]]]vvveeeUUUIIICCC???>>>AAABBBFFFLLLSSSVVVTTTQQQLLLJJJGGGEEEDDDCCCAAA???999888;;;BBBMMM```}}}qqq]]]BBB444+++///444333333666333444555666777;;;AAAEEENNNNNNMMMKKKGGGCCC@@@===888>>>AAA@@@CCCFFFAAA666...333BBBYYYppp{{{mmm]]]PPPEEE:::333111333333222111000222555888===:::666222111222444666888>>>EEEEEE???888444444@@@ZZZzzz~~~rrr___GGG222%%%!!!###&&&***---&&&!!!!!!(((000111111111///000333444000222>>>LLLbbbrrrxxxhhhUUUEEE888444222666???FFFGGGEEEEEEHHHJJJGGGBBB???@@@CCC???>>><<<999888:::???CCCAAA:::444999KKKeee}}}mmmSSS>>>111+++666:::??????;;;:::<<>><<<===<<<999:::===FFFXXXppp}}}sss[[[OOOCCC>>>;;;666222111888;;;AAAFFFCCC;;;888:::888666555666777888888888EEEQQQddd{{{{{{jjj\\\JJJ===222000222333666888999888888<<<@@@BBB@@@===777999999888666444444444888JJJbbbzzzzzzhhhXXXNNNBBB@@@===;;;999999999999<<<<<<<<<<<<;;;:::999999;;;::::::===:::444000111222000111777AAAPPPfffwwwyyyhhhSSSFFF>>>777444555000000000000///---,,,+++***,,,...000333555666777000000222777@@@VVVyyyyyykkkZZZMMMCCC<<<;;;>>>CCC\\\jjjVVVHHHAAA??????BBBEEEIIIMMMQQQRRRRRRQQQKKKHHHEEECCCBBBAAA@@@???<<<<<>>FFFGGGAAA888333111;;;TTTttt|||hhhOOO888)))"""!!!%%%))),,,---((("""""")))111333333333222444666444...///<<>>===;;;999777999===@@@BBB<<<777:::HHH```wwwjjjRRR@@@666333:::<<>>===<<<===@@@<<<;;;===<<<:::;;;>>>???PPPggg}}}nnn]]]JJJ>>>777111///000999;;;AAAEEEBBB;;;999;;;888777555555666888:::;;;AAAJJJWWWkkkzzzjjjQQQCCC555111333444666999777777999>>>CCCFFFEEECCC===???@@@@@@>>>:::888666666EEEYYYpppsssbbbVVVEEE@@@<<<:::;;;<<<;;;999;;;<<<===>>>>>>>>>=========<<<<<<<<<666///...111666444444555777@@@TTTgggrrraaaRRRDDD888222222,,,,,,---------,,,******,,,,,,---///111333444444222111111555>>>QQQnnnrrrgggZZZLLLCCCAAAEEE___kkkTTTEEE???>>>???AAAEEEJJJMMMMMMMMMNNNNNNJJJGGGDDDAAAAAABBBAAAAAA@@@AAACCCGGGLLL[[[uuuzzzgggNNN<<<000333777555444777//////000111444888???CCCBBBDDDEEEGGGFFFDDDBBB@@@BBBJJJKKKDDDEEELLLMMMGGG???777888IIIddd||||||nnn___MMM???;;;>>>666555333111111333888<<<555222---******---111444888@@@IIIJJJCCC:::333000555NNNmmmpppVVV>>>...((("""!!!'''+++---,,,)))$$$###***222444555555777888888444---...>>>OOOeeeuuupppYYYEEE444444444555888;;;===>>>>>>>>>>>>???????????????======<<<:::888888:::<<>>======>>>???@@@@@@???===<<<>>>;;;:::<<<<<<:::<<>>BBB>>>EEEOOO]]]tttqqqUUUGGG888333444666777:::555666999???DDDGGGGGGFFFBBBCCCEEEEEECCC???;;;999:::EEETTTggg}}}|||jjj]]]HHHAAA:::888:::<<<;;;999999;;;===???@@@AAAAAA@@@;;;;;;===;;;555...000666:::999::::::666999JJJ^^^qqq~~~zzzjjjYYYGGG777...---***+++,,,,,,,,,+++***)))------,,,...000111111000777444222444;;;JJJcccxxx|||nnn\\\MMMGGGHHHbbbjjjUUUFFF??????BBBBBBCCCFFFIIIKKKLLLMMMMMMGGGDDDAAA@@@BBBCCCCCCCCCDDDCCCCCCEEEJJJXXXooowwwYYYKKK===777444222222333666000---000111111666===@@@@@@@@@???>>>>>>@@@BBBHHHEEEBBBDDDHHHJJJGGGCCC>>>:::>>>MMMaaauuu}}}kkkUUUEEE===;;;999666333333444666777777666222...,,,---111333555;;;===???AAA@@@<<<555///444BBBYYYssssss]]]III888+++((($$$"""$$$***111555666---+++)))(((***///444777888333222444111111AAAVVVsss~~~oooVVVEEE888666777;;;<<<:::;;;>>>@@@@@@@@@===:::888777888666777888999::::::::::::>>>:::888:::BBBRRRjjj}}}fffRRRFFFAAA@@@AAA@@@@@@AAABBBCCCAAA???<<<999666555888;;;>>>???===CCCRRRkkk}}}aaaKKK???;;;888666666>>>GGGKKKCCC;;;===EEEAAA:::444555:::???>>><<>>111...222777999444333888@@@EEECCCAAAAAADDDFFFGGGFFFCCC@@@>>>===999;;;FFFYYYnnnwwwhhhTTTHHH>>>>>>>>>;;;:::<<<999<<<<<<<<<@@@EEEBBB;;;;;;999666444222222333444===@@@@@@999333666DDDQQQcccppp}}}wwwgggPPP999---,,,)))'''(((,,,...++++++...111444555333...,,,///222444000///555<<>>???AAADDDFFFGGGHHHHHHEEEBBB???>>>???@@@@@@@@@AAA>>>>>>@@@FFFVVVooo~~~iii\\\KKK@@@777111111333666000---...///...222888>>>>>>>>>===;;;;;;<<<>>>EEEAAA===>>>AAABBB@@@===;;;777:::III___xxxoooXXXEEE:::666666555333444666888999888777666444222222444777999>>>>>>>>>===;;;777222///333???TTTkkkwwwbbbPPP???333***((('''***000444555555---......------///333666777222111333222555III___sss}}}lllXXXIII999777777;;;<<<:::;;;????????????<<<888444333333444555666777888888777777777555333444:::IIIcccyyykkkXXXKKKDDDBBB=========@@@CCCEEEEEEEEE???<<<888666777999;;;<<<:::@@@NNNfffqqq[[[KKKBBB===;;;;;;@@@GGGJJJEEE???@@@EEEBBB<<<777777===AAAAAA>>>>>>===@@@KKKZZZmmmooo___JJJ:::333222333333444222444:::>>>===<<<===@@@BBBDDDDDDBBB@@@??????777777>>>MMM^^^ooosssaaaTTTGGGCCC@@@<<<999::::::===>>><<<===@@@===777999888777666555555555555;;;======888444666@@@IIIXXXdddqqq}}}ttt```GGG666000)))&&&'''+++---,,,,,,///333555777444000...111444222///...333:::EEEYYYkkkuuuvvvkkkttt}}}jjjUUUDDD;;;999::::::;;;===???AAABBBCCCDDDBBB???<<<:::;;;<<<<<<;;;;;;777666888@@@SSSooo{{{nnn\\\LLL===333333888777222///......---000555<<<======;;;999777888999???;;;777666888::::::888888444666CCC\\\{{{vvv^^^HHH999222222222222555888::::::999999;;;<<<;;;999999<<>>;;;888555333222111333<<>>@@@AAA@@@===888222///---222333444555555444444333111000000///222@@@[[[ssstttbbbRRRGGGAAA===<<<<<<>>>AAADDDFFFFFFBBB>>>999666666777888999777<<>>999:::???BBBBBB@@@>>>===???EEENNN]]]rrrrrr]]]LLLBBB<<<777333555111111666999888888:::;;;===@@@@@@???>>>>>>>>>555333555>>>JJJZZZmmm}}}ssseeeUUULLLFFF@@@<<<;;;<<<@@@BBB???<<<<<<999666666777999;;;;;;999888666888::::::888555666:::>>>LLLVVVdddqqquuu]]]FFF888,,,((('''+++------...000444666777666222111333555222000///222888BBBRRR```lll|||}}}nnnZZZIII===::::::777888:::<<<>>>???@@@@@@>>><<<888777777888888777555111///111:::NNNmmmyyyhhhUUUCCC777999@@@:::777444222222333555888<<<===>>><<<999666555666;;;777222111333666888888888555666AAAXXXyyy|||dddMMM:::111...///111555999;;;;;;999999>>>BBBBBB>>>===???CCCAAA???:::555222222444777666;;;FFFWWWkkk}}}~~~ooo___MMM???000111444888<<<:::555///+++222999999444111333777999888777666444888III[[[```dddkkktttzzzjjj[[[MMMDDD888777:::???@@@<<<:::;;;AAABBBBBB???999222---+++///000222333333222111000//////000//////;;;VVVooolllWWWGGG>>>???<<<::::::<<>><<>>;;;888777777888888777666666555CCCLLLYYYiiiyyypppXXXGGG444---***,,,/////////222222444666555333222333444222111111222777???JJJSSSdddsssttt```KKK===666555333555777:::;;;<<<<<<;;;<<<999666555555666666666222...+++---666IIIhhhppp]]]HHH::::::AAA<<<<<<:::888888<<>>???@@@???<<<888666555999666222111333777:::<<<:::999999@@@TTTsss|||gggPPP===111---...111666:::<<<;;;999999>>>DDDDDDAAA???@@@CCC@@@???;;;777444555999===;;;<<>>:::555555@@@MMMSSSRRRTTT\\\iiixxx{{{kkk[[[KKK@@@777777<<>>??????<<<666000+++)))...///111333333222000///...///000///...888QQQiiiuuu\\\HHH<<<>>>:::666444555888;;;<<<<<<:::777666777777777666222666>>>LLL___tttnnn```HHH???999:::===<<<<<<===;;;888666777:::===>>>===@@@??????@@@???EEETTTccc~~~|||rrrcccRRRFFF999666555999999666333333777888999888555444444444444111000000222;;;MMM^^^qqqwwwhhh^^^UUULLLEEE@@@AAABBB@@@;;;888888;;;666999>>>BBBCCC@@@<<<:::666666888999888666333111:::AAAPPPbbbsss~~~jjjYYYBBB999222111222111111222///000222222222111111111...///000000333999@@@CCCQQQ___rrrzzzeeeLLL999000---000333777:::<<<;;;999777:::888555444555777777777222...,,,---444EEEaaaxxxwwwdddNNN===888;;;===???>>>;;;===BBBEEEEEE@@@BBBDDDCCC???;;;888777:::888555444555888<<>>MMMjjj|||jjjUUUAAA666000111333777;;;===<<<:::999===BBBCCCAAA@@@@@@BBB>>>??????<<<888888<<<@@@===<<<>>>III]]]uuuwwwhhhTTTDDD666555444666888666222---,,,111777888555444666999>>>AAACCC>>>777666>>>GGGNNNHHHEEEJJJTTTcccvvvzzzlll[[[III===:::999<<>><<<;;;;;;;;;===HHHSSSpppsss___QQQBBB===999999777222...///666777666444111......///222222444222///111???MMM]]]rrr{{{oooeeeXXXLLLBBB???===<<<999666888<<<888;;;>>>@@@@@@>>>;;;999555666777888777555222111222777DDDXXXkkkyyyyyykkkUUUIII===999777444222222+++,,,...///000000///...***,,,...---///444666555>>>III[[[pppzzz~~~iiiQQQ<<<111...222666;;;@@@AAA???;;;999:::888555555777888999999333000...///444BBBZZZooo|||kkkVVVBBB999888<<>>;;;<<>>:::999<<<;;;999777666888;;;======>>>:::888EEEbbbqqq^^^KKK???666666777:::===>>>>>><<<:::<<<>>>@@@AAAAAAAAA@@@===@@@CCCAAA===:::<<<>>>===::::::BBBVVVppp|||ooo[[[KKK:::666222222333444222000000222444444333333555777===BBBDDD@@@:::===GGGOOOSSSKKKDDDCCCHHHTTThhh{{{|||rrrcccPPPDDD???<<<;;;<<<:::555333444222333333111...+++******---000333666777777555444......///000222999KKK[[[vvvjjjUUUIII===888000++++++///222444333444555777888666111...(((,,,444???NNNccczzz|||mmm```QQQHHHBBB===;;;<<<666555555666888:::;;;<<<<<<999888999:::;;;AAAIII^^^ooopppcccSSSJJJ@@@:::555...,,,---333444333111---+++,,,,,,444777<<<:::222---444???KKK]]]qqq}}}xxxiii[[[JJJBBB<<<;;;:::888999===:::;;;;;;<<<;;;999777666333555666666333111222333111222;;;LLL^^^mmm~~~yyygggXXXIIIAAA<<<777222111)))***+++---//////...,,,(((---///...000444333...///666DDDWWWmmmvvvnnnVVVCCC999666666;;;AAAFFFGGGEEE@@@<<<:::888666666888:::;;;;;;444222111111555@@@VVVjjj}}}~~~ooo\\\HHH<<<999;;;>>>===999:::@@@CCC@@@AAADDDGGGGGGDDD???<<<:::>>>===;;;888666666888:::======888333???^^^yyyfffSSSGGG;;;::::::<<>><<<<<<<<>>RRRmmmuuubbbQQQ<<<777111///111333333222555444222111111222333444<<>>999777555111222666111222222111...------...---000444888999999777666111///111333666===LLLYYYnnnooo\\\QQQCCC<<<222+++)))***---...222333666888888444...***###)))111<<>>666666666888999;;;=========999777:::<<<<<<@@@EEEPPP```uuuuuubbbUUUGGG<<<444...,,,///111111111///,,,***+++,,,777===DDDBBB666,,,///888???NNN___qqqxxxiiiSSSGGG>>>======;;;<<<@@@::::::999888777555444333111444666444000///111444555222666CCCSSSbbbuuurrrbbbPPPEEE???888222000((()))***---//////---++++++000222111333666333---%%%'''000AAAVVVlll~~~ppptttaaaOOOAAA::::::???FFFKKKLLLGGG@@@;;;;;;:::888999:::;;;;;;:::777333222444333999LLLbbbxxxwwwfffRRR@@@444::::::===???===888999======@@@DDDCCC???<<<;;;<<<>>>???===999444222555777777666888===GGGYYYttt}}}mmm\\\OOOGGG@@@;;;<<<>>>===>>>???:::===BBBEEEFFFDDDAAA>>>AAADDDFFFDDD???;;;888888111222444===PPPmmmkkkWWWCCC999///---...000333777444555444000,,,,,,222777:::<<<>>>???BBBHHHQQQWWWTTTSSSPPPHHH>>>AAATTTiii~~~ooocccWWWGGG999666777555333333666333111000111333333333666777888999;;;>>>@@@AAA666333111333555<<>>IIIVVVlllooogggWWWFFF===999333---000,,,)))******))),,,111999===@@@===777444555888888???NNNeee{{{eeeUUUFFF@@@===999:::===444666888777444333444555333444333///,,,---222777;;;888999AAALLL[[[mmm}}}}}}ppp\\\III<<<444111000...,,,++++++---/////////000222111///222666666333---)))***222@@@RRRgggxxxiiiyyyhhhWWWJJJCCC===>>>AAACCCCCCAAA===;;;888777666777999::::::999999444222222000333FFF[[[sssnnnYYYEEE999666666999<<<;;;777888===>>>@@@AAA???<<<:::;;;===FFFFFFDDD>>>777333444666999666666888@@@RRRmmmtttbbbTTTHHH@@@::::::<<<;;;;;;<<<;;;===AAADDDDDDCCC@@@>>>@@@CCCEEECCC>>>999666555111111222999KKKfffqqqaaaJJJ???333///...///222666666555222///,,,...333777999;;;<<<===???DDDLLLQQQNNNMMMKKKCCC:::;;;LLL^^^~~~{{{qqq^^^MMM===777666555444666555444444555777888777666777888888999;;;===???@@@222000111444777===IIIUUUjjjwwwlll[[[LLL===444000---,,,......///000111000///---,,,+++---111666<<>>HHHIIIGGGAAA:::666555777<<<777222222777HHHddd|||~~~jjj[[[III@@@999888999777777999:::<<<>>>@@@BBBAAAAAA@@@BBBDDDEEEDDD???999555333333222111777FFF___}}}wwwlllTTTGGG888111///...111555:::666222000111333555666888888888888:::>>>CCCHHHDDDDDDCCC===555444AAAPPPssshhhXXXDDD999555444555888666777:::===??????<<<999888888888999:::;;;<<<===//////111666999>>>IIISSSggg~~~|||kkk\\\KKK@@@888111///000//////000000000///......000000222444666<<>>MMMfffsssWWWppprrrcccVVVNNNAAA<<<666222333555555555111000111444777::::::999666222111111000444GGG]]]ooo}}}gggOOO@@@222000111444555444777;;;>>>===999444000222777===BBBDDDDDDAAA===999:::;;;===777000---111AAA\\\tttooo___JJJ@@@888666666555666888777999;;;===@@@AAABBBCCCDDDFFFFFFEEEAAA<<<777444555222111555BBBZZZyyyzzzsss\\\MMM<<<333///---000555<<<888555666999;;;999666666666444444555888;;;>>>;;;;;;<<<999333111:::FFFcccuuueeePPP???666333555888999<<>>:::777777777777777888999999222000111444777;;;FFFQQQccczzzzzzlllZZZLLL@@@666111222111111111111111111111111555444555555333444>>>III___ooonnn[[[OOO@@@;;;666444333222333666777666555333333333444444666999>>>FFFSSSggg|||yyymmmddd[[[NNNCCC///)))%%%$$$$$$%%%)))///,,,+++***,,,111666999:::555777;;;DDDSSSggg{{{}}}ooo```SSSGGG===888333222111000000222555777666000(((&&&***111666888777666999AAAGGGMMMVVV___nnn{{{dddNNN@@@999555333222222555777888888555555222...///444555222444333333333111333<<>>AAADDDCCC???======???<<<666///,,,///<<>>BBBBBB<<<666555333111111222444666777444555777777333111666???VVVwwwwwwaaaKKK<<<777777888===???BBBFFFGGGCCC===888666555555444444555555666555111.........333>>>III]]]uuuxxxfffUUUFFF999333333444444333222222333444555888777777777444222888@@@QQQaaavvvvvvbbbSSSBBB999222111111///111555444333111000000000111111333222111333===RRRkkk|||yyyooodddUUUHHH666///)))'''&&&&&&***000,,,***)))***---111333333444555777<<>>999999666333444888888555777222000333666777:::???HHHYYYqqqQQQeeevvvxxxiiiYYYOOO===888333222555777555111///000222666:::<<<;;;:::888333222333222777JJJ___}}}ttt^^^PPP>>>888444555666555666888:::;;;;;;888444333666999@@@DDDGGGFFFBBB>>>>>>???:::666222///000999NNNaaauuuwwwhhhUUUIII>>>888666444555777444666999<<>><<<::::::999888666333111---,,,///666HHHjjjyyyiiiYYYGGG;;;333000111444::::::;;;@@@DDDCCC<<<666333111//////111333444444222111333555222///222888NNNnnnxxx^^^JJJ@@@<<<999>>>???AAACCCDDDAAA;;;777555444444333333444444444555000+++((('''+++666AAAVVVnnnnnn]]]KKK===666666777555444333333555777888:::888999999666333777>>>EEETTThhhzzz~~~jjjYYYGGG:::111000000...///555222111000/////////000111111///---+++111BBBXXXiii|||yyymmm]]]OOO???777///+++((('''+++111......---,,,,,,,,,---...333666888:::???KKK\\\hhhuuuvvveeeVVVHHH===888777888:::===>>>===<<<888444000///000222444555555555999???BBBCCCGGGMMMWWWfffzzzkkkXXXNNNBBB===777444555888;;;===;;;<<<:::888:::======999===555222555999:::999:::DDDTTTmmmOOObbbssszzzkkk[[[PPP<<<666000111555888777444///000222666999;;;:::999:::666666888888>>>RRRhhhxxxdddWWWHHH@@@:::999888666555777:::===@@@@@@<<<999888999???CCCFFFFFFBBB>>><<<<<<999666555333111666EEEUUUlll}}}~~~ppp___RRRDDD<<<777333222444777999;;;>>>@@@AAAAAA@@@:::777444444555777666555333...---///333AAAbbbrrrbbbNNNAAA888111000222888888999<<>>:::666222000......111444444444222000000222///+++,,,000AAA___vvvttt[[[LLLCCC===<<<<<<<<<>>>???===:::777555555444444444444555666444000,,,+++)))***333===NNNgggyyytttbbbPPP@@@::::::777666333222333555777999:::888888888666444777<<<<<>>???>>>===888888888666444222222333444333777<<<>>>>>>BBBGGGKKKTTTddduuuxxxjjjaaaTTTLLLAAA888555555777999;;;======<<<>>>AAA@@@;;;===777555777888777888:::???MMMbbbxxxMMM```qqqyyykkk[[[PPP<<<555...///444999888666//////111555999:::999777:::777888===???GGG]]]tttxxxfffZZZNNNEEE===;;;:::777666777:::???EEEFFFBBB===:::999:::>>>CCCCCC@@@<<<;;;;;;888777777555222333???LLLfffxxxwwwgggYYYIII>>>888222000222:::<<<>>>@@@@@@???>>>===:::666222222555888999999777222000222333>>>^^^yyyhhhTTTEEE;;;222000111666666666777888999888777222///---///222555555444333000//////---(((&&&)))222PPPhhhxxxgggUUUIII@@@999888888:::;;;;;;:::888666555555555555666777777555222111000...///666???IIIaaauuuwwweeeRRRCCC======777555333111222444777999:::777777777666333666;;;666???MMM^^^tttpppWWWEEE777444222,,,---333222222111111111333444555666999;;;:::777:::CCCKKKYYYeeetttxxxlllTTTJJJ???777111...222777222666888555...***+++...666:::===;;;777888AAAJJJWWWfffxxx|||qqqdddXXXIIIDDD>>><<<===>>>>>>===888;;;===;;;666222111222222222555:::;;;;;;>>>CCCAAAFFFRRRdddvvvyyysssdddZZZKKK>>>777555555666:::===>>>>>>AAACCCAAA<<<555333333444333111444:::444@@@SSSgggyyyNNN```www|||ppp\\\LLL999444//////333777888666000555777777888:::888444999::::::<<>>:::999???AAAEEEGGGEEE@@@;;;777===;;;888777999;;;;;;;;;888:::======777222555===]]]vvvrrrdddOOO>>>555333333444<<<===???@@@@@@???>>><<<666222000111666<<>>>>>===;;;999888JJJVVVkkkuuunnnWWWLLL???777777:::===>>>AAACCCCCCAAA<<<666222111000444777777555666;;;???AAA@@@BBBNNN```vvv~~~uuulll]]]LLL>>>777666777<<<;;;;;;;;;<<<<<<:::888555666555000***)))---111777<<>>999444333666888777555333888;;;;;;<<>>:::777888:::===FFFWWWkkkyyyxxxmmm]]]QQQFFFBBB@@@===<<<===<<<<<<===>>>===;;;999777;;;888555555666777888888>>>???@@@@@@:::666:::AAAdddzzzrrr[[[FFF999666777999>>>>>>>>>>>>>>>???AAAAAA;;;888444555999???BBBDDDAAA;;;666444333;;;VVVrrrzzzhhhSSSCCC999444333555777:::<<<>>>===<<<;;;999999999888777777:::===777777666444111...+++)))222>>>SSSlllrrrZZZEEE777777:::>>>>>>;;;<<>>AAACCCAAA===;;;===@@@@@@>>>DDDVVVkkk|||vvvdddQQQCCC<<<::::::999::::::999777777888999>>>===<<<===???>>>:::777BBBMMM^^^ppp{{{fffZZZJJJ>>>999999888888@@@BBBCCCAAA<<<777444222333666999999777777;;;??????<<<<<>>CCCJJJIIIGGGFFFGGGKKKOOOQQQKKKGGGCCCBBBEEEIIIMMMOOOJJJGGGEEEBBB<<>>@@@CCCGGGIIIJJJJJJJJJGGGFFFEEECCCAAABBBEEEGGGBBBBBB@@@???>>>=========CCCGGGTTTkkknnn\\\MMMHHHFFFHHHIIIGGGFFFHHHEEECCCAAAAAADDDFFFHHHHHHEEEBBBCCCFFFGGGFFFHHHLLLKKKWWWkkkvvvcccRRREEE>>>888???HHHMMMKKKDDD<<<777>>>BBBIIINNNOOOMMMIIIFFF>>>>>>???FFFUUUjjjyyyfffTTTIIIFFFHHHKKKKKKKKKJJJGGGFFFFFFHHHKKKHHHJJJLLLJJJGGGEEEEEEGGG???<<<@@@OOObbbtttyyyfffUUUIIICCC@@@CCCBBB@@@@@@BBBCCCDDDDDDHHHDDDAAACCCGGGHHHCCC===BBBKKKXXXeeeqqq~~~~~~rrraaaRRRHHHAAA<<<999DDDFFFHHHGGGCCC@@@>>>===>>>AAACCCBBB@@@???BBBEEEEEEAAA>>>CCCPPPcccuuuwwwfffTTTGGG@@@===>>><<<:::999:::;;;;;;;;;<<<<<<:::777555666<<>>;;;CCCVVVqqqooo{{{wwwnnnllljjjiiijjjhhheeeccccccgggkkkkkknnnrrrrrrpppcccdddeeeiiiqqq}}}tttlllgggeeegggkkkdddccccccbbbccceeehhhiiiiiifffcccbbbbbbcccdddcccgggggghhhiiigggeeejjjrrrlll[[[UUUXXX]]]fffeeeddddddfffiiimmmoookkkgggccc```___bbbeeegggbbbcccdddaaaYYYWWWeeevvv{{{nnneee```^^^ZZZ\\\___bbbdddfffffffffeeedddbbb___\\\]]]```ccc```___]]]\\\[[[\\\]]]^^^bbbcccjjj|||ppphhhbbbbbbcccaaa```bbb```^^^\\\]]]```bbbdddddd```^^^```dddeeeccccccfffdddmmm~~~~~~nnnaaaZZZVVV[[[cccfffddd___YYYVVVWWW[[[aaafffhhhgggdddaaa]]]]]]]]]^^^dddtttqqqhhhddddddfffeeeeeedddaaa^^^]]]^^^___^^^aaaccccccaaa___```aaa___[[[\\\fffsss~~~qqqddd\\\XXX\\\YYYVVVWWW\\\______^^^]]][[[YYY[[[]]]]]]ZZZWWWXXX```jjjqqqwwwtttggg]]]SSSNNNVVVXXX[[[\\\[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXZZZ\\\[[[YYYVVVYYYcccssszzzkkk^^^VVVRRRUUURRRPPPOOOPPPRRRSSSRRRQQQRRRSSSRRRRRRTTTXXX[[[YYYZZZZZZXXXYYYcccrrr~~~}}}wwwzzz}}}}}}zzzzzz{{{}}}~~~~~~xxxzzz}}}