BM 6(B tttqqqnnnmmmmmmmmmlllkkklllkkknnnrrrtttrrrqqqtttyyylll___VVVSSSQQQNNNIIIDDD@@@===;;;@@@???<<<999888777777888;;;:::888888888:::;;;<<<888888999;;;;;;:::888999666666666666666777;;;>>>;;;<<<>>>@@@AAABBBCCCCCCGGGOOO\\\kkk{{{{{{nnnaaaUUULLLHHH;;;888666777:::;;;:::999333333444444555555555666333222222111222333555666333333333222222333555666222333333222222222222000333333333222000000111333333333222222000///...------...000000111222555888<<>>:::666444333333333:::999888666444333333333777888888999:::;;;<<<<<<::::::;;;<<<<<<======>>>AAABBBCCCBBB@@@>>>???@@@???AAA@@@======AAABBBAAA<<<>>>??????===<<<;;;<<<444555777999:::;;;<<<<<<444444444222111111333666'''(((***,,,///333555777...///111666>>>GGGPPPUUUooo~~~iiiRRRCCCBBB===666222222444666888111111111111111222222333333777;;;===>>>@@@FFFJJJJJJJJJJJJJJJKKKKKKKKKKKKRRRSSSTTTVVVVVVUUUTTTSSSSSSUUUXXXWWWUUURRRRRRSSSUUUVVVSSSMMMLLLRRRTTTSSSSSSUUUXXXXXXVVVRRRPPPOOOWWWUUUSSSOOOJJJEEEAAA???@@@@@@>>>:::777555777888DDDAAA<<<777333111000000777555222///---,,,,,,---......000555CCC\\\xxxVVVLLL>>>666444666666555444333222333555777777666===???CCCGGGJJJLLLLLLLLLOOOTTTYYYYYYVVVWWW]]]cccmmmooorrruuuyyy}}}}}}~~~}}}|||{{{yyywwwuuuttteeebbb\\\SSSJJJCCC@@@@@@999888888999<<>>XXXtttdddNNN@@@777222888777555222///...///000777999<<<@@@DDDGGGJJJKKK^^^___bbbggglllooopppooowwwuuussssssvvv{{{|||sssjjjeeeWWWQQQJJJEEEDDDFFFGGGHHH@@@DDDGGGGGGCCC===888555999:::888444...+++,,,...---,,,---...000:::PPPdddpppVVV;;;:::999;;;<<<;;;666222---///222666;;;DDDOOOVVVYYY\\\bbbjjjsss|||}}}}}}}}}~~~|||zzz{{{}}}}}}wwwmmm```WWWRRRgggiiijjjgggaaaXXXRRRNNNIIIHHHFFFCCC???:::444111000......,,,(((&&&,,,444(((999VVVyyy^^^JJJCCCAAA???@@@:::111******///666;;;AAAHHHPPPUUUYYY___hhhnnnmmmhhh___TTTKKKEEEAAA@@@DDDCCCAAA>>>:::666333111222555:::AAAHHHJJJJJJHHH```___iii|||[[[UUUMMMHHHFFFDDD@@@>>>:::;;;<<<===<<<<<<::::::888;;;BBBLLLZZZhhhssszzzvvv|||vvvtttmmmoooqqqooojjjccc^^^[[[```______bbbdddbbb[[[UUUDDD???;;;:::555---'''&&&***......)))***DDDyyyWWWOOOCCC;;;777333...)))///444<<>><<<999555555666555555444222222888555111---+++***+++,,,,,,333===CCCFFFIIIMMMQQQfffjjjooorrrrrrrrrqqqqqqjjjiiihhhhhhfffaaaZZZUUUmmmcccXXXSSSNNNDDD:::555---))),,,444555......555bbbĦyyyPPP222;;;666000+++,,,444@@@HHHIIIPPP[[[dddjjjlllmmmmmm{{{vvvhhh]]]YYY@@@===777222...,,,++++++000...---,,,,,,+++)))''')))))))))***,,,///222444'''((()))***+++,,,,,,,,,,,,---111444888;;;???AAAJJJkkktttTTTLLLGGGAAA===<<<999555222000000//////---,,,++++++))))))***+++,,,...///000///...,,,+++---000222444,,,000666;;;>>>AAACCCEEEYYY]]]aaadddfffiiimmmpppddd___^^^dddiiiiiifffdddXXXEEE555000...)))***000'''@@@ccc>LSSS777000666;;;...555???FFFLLLSSS\\\bbbpppsssvvv{{{mmmiiiaaaTTTEEE777---(((---,,,***((((((((()))***%%%$$$###$$$&&&((()))))))))(((&&&$$$"""!!! ***++++++,,,,,,,,,,,,,,,...///222555888>>>DDDIIIOOOWWWdddzzziiiMMMHHHAAA<<<999555111---......---,,,+++***))))))+++,,,,,,+++***(((%%%$$$...***'''%%%%%%$$$!!! ###&&&)))***+++,,,...$$$,,,333:::BBBMMMVVVllljjjlllpppnnneee^^^[[[eeefffdddYYYDDD222...222,,,"""!!!<<>>CCCHHHWWWiiirrrtttxxxaaaNNNGGG===777444222///,,,,,,+++***)))((('''''''''&&&'''(((***+++++++++***###%%%'''''''''&&&&&&&&&%%%&&&''''''&&&%%%&&&'''******)))((('''((()))+++***111@@@OOOYYY___hhhrrrgggbbb\\\\\\bbb```PPP>>>888999777...(((BBBDdDӵӵӵĦӵ666ĭӵhhh```000222333222---***'''(((++++++'''"""######$$$$$$%%%%%%%%%%%%!!!"""###%%%'''&&&###!!!%%%&&&&&&&&&%%%%%%$$$###&&&&&&'''(((((((((((('''))),,,000222444777===AAAFFFHHHQQQ]]]eeerrr```MMMEEE:::333111111111000++++++)))(((((('''''''''$$$$$$%%%%%%&&&'''((()))$$$'''***'''""""""&&&###$$$%%%%%%$$$$$$%%%'''$$$!!! """&&&)))(((%%%"""%%%((()))&&&'''222@@@EEEWWWdddaaa[[[\\\\\\YYYVVVEEE777444000444NNNnnnD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e???///??,,,,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))***,,,///111222555;;;DDDLLLTTT___mmmvvvsssbbbRRR@@@<<<777333111///...,,,,,,++++++***)))(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""%%%...:::HHHPPPQQQPPPTTTTTTSSSNNNBBB999:::@@@Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ)))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))***,,,---//////+++000666;;;@@@HHHRRRZZZ]]]ccc```TTTJJJHHHAAA777:::777333000///...---,,,)))))))))((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$&&&+++111999===GGGJJJPPPVVVTTTOOOMMMOOOyyyHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ$$$''')))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''***************+++,,,---333666:::<<d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---***+++...111444888<<d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9(((s&dq&ĒR######%%%'''$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,000111222444666999;;;<<<>>><<<999777555333000------,,,***)))))))))'''%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%######$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$&&&"""###%%%### ###%%%)))***((((((333@@@\\\HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@G)))(((sĪj@h+++)))%%%#########$$$$$$$$$$$$###""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***'''''''''***,,,///000000>>><<<999555000,,,+++,,,)))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$############################################################$$$$$$$$$%%%(((&&&###!!!"""$$$&&&'''###$$$'''***)))''',,,333QQQD^DdDĦs׼s***)))((('''$$$!!!!!!$$$'''%%%%%%%%%%%%%%%$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''$$$$$$%%%(((---000111111---///333333000++++++---%%%$$$$$$&&&((()))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% ###&&&%%%######%%%((()))%%%%%%(((+++,,,000444JJJ>d<Ħ>d<ĦĦBeĦccc;;;:::222***+++***)))''''''((()))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&)))...,,,'''---:::]]]DdDĦsdKĦgdKĦgdKĦ888***(((*********((('''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$((()))$$$%%%,,,---111>>>Denenene\\\000>>>,,,,,,+++***)))'''&&&&&&''''''(((((()))))))))***))))))************))))))''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&+++###$$$222333888OOO;;;999///...---,,,,,,+++***)))((((((((()))******++++++))))))************))))))''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###+++))),,,666222GGGyyylll111222000---,,,------,,,+++))))))))))))******++++++))))))************))))))''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&***,,,000000333gggJJJ999444...,,,,,,---,,,+++******))))))))))))))))))(((((())))))))))))((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***...***,,,...---LLLӵEEE===444///...///---+++*********))))))(((''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$Ħ$$$$$$############Ħ##############################!!!""""""""""""############ӵ###$$$$$$%%%'''((()))++++++222***000333@@@4ĉ@ӵPPPGGG;;;333111111000---++++++***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$>L%%%$$$$$$$$$######=hĦ###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""4ĉ@ӵ$$$$$$%%%'''(((***+++,,,000+++777===XXXGG=?ooo777555>>>111***333,,,...---(((%%%&&&***+++***)))(((((()))***)))((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$"""$$$''''''&&&%%%%%%&&&%%%&&&&&&'''''''''&&&&&&$$$#########$$$$$$%%%&&&&&&&&&'''%%%$$$######$$$!!!"""###$$$$$$$$$$$$$$$HdĦ%%%%%%%%%%%%"""=Īj$$$$$$###"""!!!!!!""""""###############$$$$$$%%%GG=?%%%&&&'''***------***...888888QQQӵĭӵӵĦӵӵĦƜ`1.׼sĦ777,,,000000...,,,***)))'''ӵ)))Ħ(((((('''&&&&&&&&&%%%%%%$$$$$$ĭӵ%%%%%%Ħ$$$$$$$$$Ħ!!!Ħ############((('''&&&%%%$$$$$$######((()))%%%%%%DdD"""######?fӵ######"""Ħ$$$$$$###ӵƜ`1.׼s###'''ĭӵӵĦĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ777000---******,,,+++g&e)))>hӵ)))((('''''''''%%%%%%%%%fff?><z$$$g&e>&e%%%%%%HL%%%%%%%%%ShӵgL((())))))))))))"""######$$$%%%%%%&&&S?ʬ$$$$$$3h?D%%)?######ZufĦ###$$$%%%gL"""%%%$$$g&e$$$gĉ@(((&&&g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@///???555000,,,++++++***Hu]Ħ+++ZuR)Ħ***))))))((((((&&&&&&sߝLGdUĦ%%%Hƅ^Hu]Ħ%%%ntHdĦ)))***HGgĉ@%%%HdĦ&&&%%%%%%&&&&&&######$$$%%%&&&&&&Htƅ^$$$###Bt=o9ĦDtfo9Ħ"""######g?''')))HdĦ%%%&&&%%%Hu]Ħ%%%tt(((...Hƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetoooBBB888999555222222...)))DdDĦ,,,///t|<,,,++++++***))))))&&&&&&DdDDdDĦ%%%DdDΦDdDĦ%%%q<niDdDĦ***qet((()))DdDĦ(((''''''(((((()))))))))((('''q<R'''***qjRgdKӵHdDĦgdKӵ"""###GR/f6LĭĦ''')))DdDĦ&&&&&&&&&DdDĦ(((`eĭ000DdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵTTT===666333666444---DdDĦ---...o)h...------,,,++++++***''''''DdDΦDdDĦ&&&DdDΦDdDӵ&&&GIpӵDdDĦ'''po9wӵDdDĦ))))))***+++,,,((()))++++++,,,po9u'''***///222GIdnuR)ĦDdDĦnuR)Ħ######CdgĪj&&&DdDĦ%%%''''''DdDĦ,,,HߝL`o9---DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦnnnWWWBBB===<<<777>d<Ħ000Dt///...---,,,,,,+++''''''DdDΦDdDĦ&&&>d<ʜ4DuTӵ(((4DwDd<Ħ---puR)Ħ>d<444666999;;;===>>>???@@@@@@peӵ999ĦpeӵDx<>d<ӵDd<###qR/ܗ?fӵ$$$>d<''''''>d<Ħ0004DufئL>e;;;DdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ'''s&dq&ĒR)))***i?ʜtd<Ħ>>>HHܗDӊB]]]<xeeehhhfffeeeccc___ZZZB?daĦB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDjjjaaaneEEE@@@=e000***000:::777+++---,,,ege&&&'''sĪj@hJJJVVV[[[fdDĦsss@ďDiii]]]HkgePPPOOOMMMDDDDDDDDDBBB@@@@hBBB@@@@G333222HĪj@IŌ000///Bene%%%Hkge***ne>>>CCCfehhhHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge4DuXӵĵD^hhh___UUUDDDEEE???333***+++111...---'''***///iiiooosssrrrmmmDdDĦYYYRRRJJJGGGCCCGGGIIIIIIHHHGGGGGGFFFDDDBBBAAAAAACCCCCC@@@;;;:::888***&&&((($$$%%%***)))666AAAIIID^s׼sgeFm8>aĦs׼sHoΦ4DuXӵtvӵ>d<ĦĦĦĦmmmgggfff```XXX]]]NNNEEEFFFAAA333,,,000((((((''''''''''''((((((###&&&***000777===CCCFFF>>>@@@@@@>>>;;;<<d<ĦFFFEEEAAAIIIGGGCCC@@@>>>===>>>???;;;;;;;;;;;;<<<===???@@@EEEDDDBBBAAA???>>>>>>===<<<;;;<<<===@@@BBBBBBAAABBB???<<<::::::999888777666333...,,,***)))(((&&&((('''&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&***ĦVVVdddiiilllnnnsss>d<ĦBegeFYĉ>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦvvvjjjooo\\\LLLGGGDDD999---'''%%%%%%%%%%%%&&&'''((((((/////////111222444666777999999888888999<<Anenenenepppvvvsss___HHH888,,,###(((((())))))***,,,---...000000111222333555666777999888777555555444333De///,,,000666---------,,,)))&&&###!!!'''+++///111///---+++++++++)))(((***---//////...///---******,,,...//////,,,,,,,,,,,,+++,,,,,,---&&&''')))***************((((((((((((((((((((('''%%%%%%&&&&&&&&&''''''''''''111ne|||ne>Ak<fhkkkYYY???&&&*********+++,,,...///000......//////000222333444888888777666555333222222,,,(((###%%%***000...+++(((&&&&&&''')))!!!'''---...,,,'''%%%%%%$$$"""!!!$$$(((,,,,,,+++(((%%%######$$$%%%%%%%%%)))***+++)))'''%%%%%%&&&###&&&***+++)))'''%%%%%%&&&''''''(((((((((''''''%%%&&&&&&&&&''''''''''''...???jjjHHH,,,,,,,,,,,,,,,---...000000888888666555555555555555...//////...---...111444,,,%%%"""$$$&&&$$$%%%((((((&&&### !!!###%%% %%%******&&&###"""###### """'''+++***(((###""" """""""""!!!###%%%&&&%%%""" """###'''******'''%%%$$$$$$%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''''''''***FFFiiiuuuLLL444///111111111222222333555555000///...............///......,,,((($$$%%%+++000000&&& ###'''%%%$$$%%%""""""###$$$$$$$$$###### $$$((('''""" ###$$$ !!!&&&***)))&&&!!! !!!###$$$###"""!!!$$$$$$"""!!!###%%%"""%%%$$$"""!!!"""$$$ !!!###$$$%%%%%%$$$###&&&&&&&&&'''''''''((((((FFFwwwJJJ777---/////////......---,,,,,,000---******,,,,,,***(((%%%$$$######$$$$$$%%%%%%$$$###""""""######"""!!!"""###$$$$$$#########$$$!!!$$$((('''%%%"""###$$$""""""###""""""$$$'''*** """!!!"""%%%###"""$$$'''&&&!!! ###"""  ###$$$### !!!!!!""""""######$$$$$$$$$%%%''''''&&&%%%&&&'''***BBByyy$$$999///...------,,,,,,+++,,,***(((&&&&&&'''(((&&&$$$%%%$$$###$$$%%%%%%%%%%%%$$$###""""""######""""""######$$$$$$#########$$$!!!%%%)))(((%%%""""""###""""""###""""""$$$(((+++#########""" !!!######"""%%%((('''""" """$$$""" !!!######""" ######""""""""""""#########$$$&&&&&&%%%%%%&&&'''###---{{{ZZZ***444...---+++***))))))***+++%%%$$$######%%%%%%$$$###$$$$$$###$$$&&&'''&&&$$$#########"""######$$$$$$$$$$$$$$$#########$$$$$$"""&&&******&&&###"""""""""""""""""""""$$$(((+++(((&&&###""""""!!!!!! ###"""%%%******$$$!!!!!!$$$###!!!!!!"""###"""!!!$$$$$$###""""""""""""###!!!###%%%%%%$$$%%%&&&(((***+++EEE;;;,,,***---+++)))(((''''''((()))$$$$$$$$$%%%%%%&&&%%%$$$$$$######&&&((()))'''$$$"""############$$$&&&'''&&&%%%#########$$$$$$$$$###(((,,,,,,((($$$!!!!!!"""""""""!!!!!!$$$))),,,+++&&&"""!!!"""###!!!""""""%%%+++,,,'''""""""###"""!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$%%%!!!"""$$$$$$###$$$&&&(((***666---___AAA///777%%%+++***((('''&&&&&&''''''###$$$&&&&&&&&&%%%%%%%%%$$$######'''++++++'''###!!!###$$$######$$$(((+++(((&&&###"""###%%%$$$######(((......***%%%"""!!!""""""!!! !!!$$$)))---+++&&&""" """###""" """!!!$$$+++...***%%%$$$ !!!!!!!!!###%%%(((***###""""""!!!"""$$$&&&'''"""###$$$######$$$&&&(((555)))111\\\777(((666))))))((((((((('''&&&%%%%%%"""$$$&&&&&&%%%#########$$$######(((------(((### ###$$$######$$$)))...***&&&"""!!!$$$%%%%%%###"""(((...000---'''###"""""""""!!! $$$***...,,,)))%%%""""""#########""" """***///---)))((( !!!"""""""""%%%))),,,$$$###"""!!!"""$$$&&&((($$$%%%%%%$$$######&&&(((###+++###444>>>dddBBB;;; 111'''((())))))((('''%%%###"""%%%((((((%%%""""""###$$$"""###)))//////)))""" """$$$$$$###%%%+++000,,,'''"""!!!$$$&&&%%%###!!!(((///111...)))%%%###""""""  $$$***///000...***&&&"""!!!###%%%"""!!!)))//////,,,+++###$$$$$$###"""###(((+++(((&&&$$$"""!!!"""$$$%%%''''''&&&$$$######%%%(((...%%%%%%000###@@@xxx999:::000000000(((&&&''')))***)))'''$$$"""%%%(((+++***'''$$$###$$$$$$"""###)))000000)))""""""%%%$$$###%%%,,,222---'''"""!!!$$$&&&%%%### '''///222///***&&&$$$""""""  $$$+++///333333000)))###!!!###&&&""" (((///000......&&&'''&&&$$$!!!"""&&&)))+++)))%%%"""!!!!!!"""###))))))'''%%%######%%%''''''$$$555###666999666UUU//////666///%%%%%%'''***---,,,(((%%%###$$$***...,,,&&&$$$'''&&&""" (((///000000000,,,'''###$$$$$$$$$%%%)))///333000+++$$$!!!!!!######!!!"""...444000...000+++"""###""""""!!!!!!###***222333000///000+++### ### ### ###000222---//////***###!!!###'''((((((,,,---***### """$$$$$$$$$)))---+++%%%!!!$$$'''(((,,,---***(((...;;;GGGSSS999&&&)))000,,,(((+++***,,,,,,***'''$$$$$$%%%---///,,,&&&$$$&&&&&&"""###***000111111000,,,&&&$$$#########%%%***///333111,,,%%%!!!"""######"""###...444111///111---$$$"""!!!!!!"""!!!###***222444111111222---%%%!!!### ### ###111333...000000,,,&&&######$$$&&&''',,,...,,,&&&"""###$$$"""$$$(((,,,+++'''$$$$$$%%%'''+++...,,,)))---666???UUUNNN555111......+++((((((***000...,,,(((%%%$$$&&&)))000000,,,&&&$$$%%%%%%###'''...222222222111+++%%%$$$###"""###&&&+++111555333---&&&""""""######"""&&&///555222111333000)))!!! """"""""")))222444333333444000((("""!!! ### ###111333///111111///+++'''###"""###%%%+++//////***&&&%%%###!!!###&&&)))++++++)))%%%###%%%***......,,,---222666666[[[PPPEEE111777999111)))''')))***444000+++&&&$$$%%%)))---333111,,,&&&###$$$%%%%%%---111444444333111+++$$$$$$###!!!###(((...333666666000'''######$$$$$$###***111555444333444333///### ######""")))333444444444555222+++$$$ ### ###111444000333222333111+++$$$ !!!###(((---///,,,((('''######$$$&&&+++...,,,'''######(((...111111000111333CCCCCCTTTYYY777???444888555+++&&&***000111444000)))%%%%%%)))---111555000***&&&$$$$$$'''***111444555444333222+++###$$$""""""%%%+++222666888999222)))$$$###%%%%%%$$$///444777666555666555444&&& $$$###!!!(((555333444555555333...&&& ### ###222555222555444555444///((("""!!!"""$$$+++///---+++)))%%% ######$$$)))......***%%%###''',,,111444555555555222DDD===\\\nnnBBBAAA888CCC>>>444******///444555222---(((&&&(((---222444555...(((%%%$$$%%%***000444555555444444222+++"""$$$######(((000666999999<<<444+++%%%$$$%%%&&&%%%555777888888666666777888,,,### $$$###(((777444555666555555333+++!!!!!!######222666444777666777666222---'''###"""!!!)))...///------)))%%%$$$######'''+++...---+++&&&'''***///555888999999///:::DDDEEEdddttt???MMM>>>FFFNNNBBB666111222444666888...***'''''',,,222666777444,,,%%%$$$%%%&&&---555555555444333333333+++!!!######%%%,,,555:::;;;999>>>666,,,&&&$$$&&&&&&&&&:::::::::999888777888;;;111&&&!!!$$$"""(((999666888888666777888000&&&!!!######222777555999888777666444111---'''### (((///000111111///+++%%%######$$$(((,,,///111***((((((+++222888;;;;;;>>>444>>>FFFCCCiiiuuuHHHQQQ<<<@@@WWWFFF999000333777777999===+++(((&&&)))///444888999333***$$$$$$%%%'''///999555555444222333333+++!!!######&&&...777===<<<999???777---&&&%%%&&&'''&&&<<<;;;;;;:::888777888<<<555((("""%%%"""(((:::888:::999777999;;;444***!!!$$$###222777666:::999777555555444000)))### (((000222333555444000%%%$$$######%%%+++111555...***&&&(((000777;;;<<<555>>>777???PPPIIInnn]]]YYYHHHFFFSSSQQQFFF888111888@@@===999999***%%%'''111888777666777,,,((($$$###&&&---444888444999555444999222%%%$$$))) !!!111<<<<<<:::===888>>>000%%%)))""" 111888;;;>>>===;;;:::<<<>>>;;;555"""''' """;;;999888666555555555666777((("""!!!'''---111777===:::888666666777333+++$$$%%%(((...444444000000333111,,,%%%"""$$$)))///222333333,,,$$$(((666<<<:::@@@<<<777888???LLLZZZbbbmmm[[[JJJ<<>>;;;;;;CCCQQQ\\\}}}mmm___UUUGGGAAAXXX[[[<<<444777;;;AAAGGGFFF;;;...---))),,,666>>>>>>999555***&&&###&&&...666999:::888===999777<<<333&&&$$$%%%!!!&&&333<<<<<<<<>>??????@@@:::***###&&&$$$+++===<<<<<<;;;::::::::::::;;;;;;333'''!!!,,,:::<<<444:::888666666888777444111%%%&&&+++333555222111222111000---)))%%%''',,,111111333555333+++(((111===:::@@@CCC???888;;;HHHTTTOOOnnnyyyUUUEEEOOOVVVWWWLLL777333<<>>@@@777***%%%'''000999???<<<;;;<<>>>>><<<;;;???<<<;;;???666'''$$$"""'''111:::===<<<>>>BBB??????;;;///$$$***777<<<<<<;;;<<>>:::@@@;;;444)))###***666<<<<<<<<<<<<<<<<<<;;;;;;;;;888<<<444%%%$$$333<<<999:::999888888:::;;;<<<<<<---))))))000666666333222333555666222+++(((***...666222333888555,,,,,,222666:::======<<<<<>>>>>:::777666555&&&)))...666<<<>>>>>><<<:::???<<<<<<@@@777(((%%%""",,,888???>>>===???CCC??????@@@444%%%...======:::;;;===???AAA@@@===:::>>>:::999...###...===<<<<<<<<<======<<<<<<;;;:::555<<<999,,,%%%,,,888===::::::::::::;;;<<<======444,,,)))///666777444333444666777555000,,,+++,,,666222222666777333///---::::::;;;===>>>>>><<<:::HHHVVVMMM___{{{qqqIIIDDDVVV^^^XXXPPPEEE;;;:::HHHGGGHHHHHHAAA666///...333:::>>>===<<<<<<888111%%%,,,555;;;======<<<<<<888>>><<<<<>>;;;<<<===<<<<<<<<<===>>><<<:::===333%%%333CCC===<<<======>>>===<<<;;;:::888;;;;;;333***)))333===;;;;;;<<<<<<;;;;;;<<<<<<;;;000)))...555888555444555666777666444000,,,***222333333333555777333,,,777888:::===??????===;;;BBBBBBXXXZZZeeeVVVQQQRRRVVVSSSQQQPPPCCC:::AAAIIIFFFGGGJJJBBB333---000;;;===<<<;;;???AAA999...%%%...999>>>>>><<<;;;<<<777===;;;<<>>EEE:::&&&222DDD>>><<<===<<<999777888===BBB;;;:::AAA777'''666HHH>>>===>>>>>>??????===<<<;;;<<<<<<<<<888...(((///;;;;;;<<<======<<<;;;:::;;;???333***---555888666444666666666777666222---)))...555666222333888555---111444999===@@@AAABBBBBB777===VVVYYYPPP|||uuuqqqIIIOOOZZZWWWVVVSSSFFF;;;@@@NNNLLLEEEFFFJJJ>>>+++***888>>>===<<<>>>AAA???666,,,---444<<<@@@>>>===>>>@@@???<<<===;;;:::AAA:::%%%---===FFFAAA>>>BBBCCC???DDD@@@LLLCCC&&&000DDD777>>>===============>>>???===<<>>555+++000======<<<<<<;;;::::::999999888:::444***,,,777;;;666666777666666555444333222///222666888888777666666...333999======>>>AAACCC>>>>>>EEERRRTTTXXX|||{{{xxx\\\MMMWWWXXXVVVTTTOOOFFFAAAEEENNNMMMHHHFFFCCC999...111<<<===<<<;;;<<<===:::111(((555:::@@@@@@===;;;;;;===DDDBBBCCCAAA???CCC==='''///===EEEBBB???CCCEEEAAABBB>>>GGG===%%%000EEE<<<<<<<<<<<<===>>>@@@AAABBBAAA???DDD@@@222333>>>AAA??????>>>>>>======<<<<<<<<<999:::<<<555+++---777;;;;;;;;;;;;::::::::::::888;;;777,,,,,,555999666555555666777888888888888000111333555666666666555...111555888:::<<<>>>???CCCAAABBBNNNSSSOOOfff~~~rrr~~~___KKKVVVXXXVVVVVVRRRJJJFFFHHHLLLLLLMMMLLLFFF<<<444333:::@@@BBB@@@???@@@???:::222,,,===@@@CCCCCC@@@>>>???@@@CCC@@@CCCCCC@@@DDD===***222>>>EEEBBB@@@DDDEEECCCIIICCCHHH>>>)))444HHHCCC@@@@@@@@@@@@AAABBBCCCDDDDDDAAAEEEBBB555666???AAAAAAAAA@@@???>>>======<<>>999===:::000---333888777333444555666777777777777222111000222555777666444444333444666:::===>>>>>>CCC???;;;FFFTTTSSSUUUdddxxxtttMMMNNN___RRRVVVWWWPPPFFFFFFNNNOOOIIIKKKLLLFFF888333:::AAABBBDDDBBBBBBCCCAAA;;;555333<<<>>>@@@AAA@@@AAACCCFFFBBB???BBBDDDBBBDDD@@@///:::BBBGGGEEEBBBDDDEEECCCIIIDDDEEE<<<,,,222???===>>>===<<<;;;:::999999999:::777:::888---...666555888888777777666666555555888444333666666000---...555666666777888999999999555::::::222---111666999666666666666666555444444666222...000555999777555777444222444999===>>>===AAA???777<<>>???AAA>>>777444666:::<<<===>>>???@@@CCCDDDFFFAAADDDFFFBBBCCC???222;;;@@@BBB@@@=========<<<666555555///&&&(((...---......,,,+++************,,,'''+++***"""###)))&&&''''''(((((()))))))))***)))&&&%%%)))***(((%%%$$$''''''((()))***+++,,,,,,,,,000111---)))+++111555555555666666666555444444777222...000555999888666666333000222666:::<<<;;;@@@EEE>>>999BBBJJJOOOWWWOOOvvv~~~]]]OOObbbdddVVVVVVTTTQQQKKKHHHJJJMMMKKKEEEDDDFFFBBB<<<===CCCDDD???AAA>>>@@@BBB>>>555555;;;@@@@@@@@@@@@????????????AAA:::<<<===777666444)))---//////...+++*********$$$&&&'''&&&%%%$$$%%%&&&############$$$%%%&&&''')))$$$''')))###%%%)))$$$!!!"""######%%%%%%&&&'''"""!!!!!!"""$$$$$$######!!!!!!"""######$$$%%%%%%###%%%&&&%%%###%%%))),,,))))))+++,,,.../////////222000---...222555555444777666444555999<<<>>>???:::FFFEEE@@@AAACCCGGGSSS___UUU|||~~~jjjPPPQQQbbb]]]RRRVVVOOOJJJHHHKKKMMMKKKHHHHHHFFFCCC???===@@@CCCCCC@@@BBB???AAACCC<<<222333<<<<<<;;;:::999888777444333222)))+++---'''((()))!!!#########"""!!! """!!!$$$######(((&&&###'''#########$$$%%%'''((())))))###'''***&&&))),,,%%%$$$$$$$$$%%%&&&&&&&&&'''###$$$$$$######$$$%%%%%%"""#########$$$$$$%%%%%%"""!!!!!!"""""""""###%%% !!!###$$$&&&'''''''''*********+++,,,---...///333444555666777:::===@@@777AAACCCBBBDDDBBBFFFSSS[[[QQQccc{{{bbbZZZZZZ[[[VVVSSSTTTQQQLLLEEEEEEMMMPPPJJJGGGKKKHHHAAA<<<===AAABBBBBBBBB???<<<===>>>666***+++666,,,,,,++++++***(((%%%###&&& %%%"""$$$((($$$'''%%%%%%''''''&&&'''***$$$'''"""!!!'''$$$ &&&%%%%%%$$$$$$$$$%%%&&&&&&$$$!!!%%%"""&&&(((!!!######"""""""""""""""""""""$$$$$$!!!!!!###$$$"""""""""""""""#########&&&###!!!###$$$#########%%%%%%&&&&&&'''&&&&&&&&&$$$%%%'''((('''((()))+++(((+++///000///111555999;;;>>>;;;;;;@@@===???MMMAAAaaaYYYaaahhh]]][[[YYYWWWWWWUUURRRPPPFFFHHHJJJLLLLLLJJJHHHFFFFFFAAA===<<<===<<<888333------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,666777999;;;>>>AAACCCDDDOOOZZZ^^^UUUnnn|||dddVVVVVVVVVVVVVVVTTTPPPMMMJJJKKKJJJIIIGGGCCC@@@>>>888444000000111111---))),,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((()))******++++++///000222555888:::<<<===BBBNNNZZZWWWZZZ~~~yyyggg___WWWWWWWWWXXXVVVRRRLLLHHHCCCBBB@@@===:::777444333222///,,,,,,------***'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******+++---000222555777888>>>CCCQQQ\\\TTTTTTnnnYYYYYYYYYWWWTTTRRRNNNIIICCC???888777555333111000000000222000......//////---,,,((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))***,,,///111333555666===<<>><<<;;;:::888666000000...---++++++************+++***)))(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&''')))+++---...//////000666777888GGG[[[aaaVVV{{{]]]MMMSSSMMMAAADDDAAA???===;;;999666222///000000000000////////////******+++***(((''''''(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''')))+++---...///444%%%...:::111666NNN[[[[[[YYYzzz|||eeeSSSPPPOOOHHHDDDFFF@@@===999666444333111///////////////...---,,,+++++++++)))(((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%((((((((()))******++++++...000000//////555???GGGYYYXXX[[[qqq]]]MMMJJJJJJEEEBBBDDD@@@===888666444333111///////////////...---,,,++++++***)))(((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''(((((())))))***++++++---///000...---111999???NNNbbbRRRyyy{{{aaaQQQEEEDDDEEEAAA???AAA>>>;;;777555333222111///...//////......---,,,+++******)))(((''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''(((((()))*********+++---...---+++---222666???YYYWWWIIIyyy```SSSIIIAAAAAABBB@@@???AAA<<<999666444333222000///............---,,,++++++***)))((('''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***)))+++,,,,,,+++,,,...000444???aaaVVVUUUqqqxxxsssPPPJJJEEEAAAAAABBBAAA@@@AAA:::888444222222111000///............---,,,+++***)))(((((('''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))'''(((+++,,,------...//////333PPPdddLLLfffnnn{{{eeeZZZNNNDDDDDDCCCBBBAAA@@@@@@@@@999666333111111111000///---......------,,,+++***((((((''''''&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''))),,,---...//////...999111NNN^^^NNNoooxxxfffHHHGGG@@@CCCDDDBBB???>>>===<<<777555222000000111000///------------,,,+++******'''''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((()))***,,,......---000000+++666XXXPPPRRRtttmmmNNNMMM===>>>BBBDDDAAA===;;;:::888666444111000000000000///------------,,,+++******''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***))))))***+++,,,,,,+++111;;;555???UUU???ZZZsssTTTBBB???AAAAAAAAA@@@???===;;;:::999222111000///------,,,,,,+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,---111---(((555LLLRRRHHHuuu~~~yyyaaaIII???@@@CCC@@@@@@???>>>===:::999777222111000...------,,,,,,+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&((()))***+++,,,+++000///***000AAANNNPPPUUUhhhvvvcccLLL>>><<>>>>>>>>===;;;999777666111111///...------,,,,,,+++++++++*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***++++++)))...000---***222EEEUUUHHHSSShhhmmmSSS???999;;;>>>>>><<<======<<<:::888555444111000///...------------,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++***+++///000***)))999NNNRRRLLL{{{\\\rrr]]]EEE999999======;;;;;;;;;<<<<<<:::777444222000///...------,,,------,,,,,,++++++***))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""##############################""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""''''''&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***,,,***---222---'''///>>>QQQUUUFFFkkklll[[[III888555;;;>>>===;;;:::;;;<<<<<<:::777333111///......---,,,,,,---------,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###########################""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))))),,,)))+++000///)))***000@@@RRRHHHaaaXXXvvvfffKKK===333666===>>><<<<<<999;;;<<<<<<:::777333111......------,,,,,,------------,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""'''%%%"""  !!!"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((())))))+++---...,,,******222FFFUUUHHH~~~WWWgggdddQQQGGG<<<555999>>>===;;;<<<999;;;<<<===;;;777333111......---,,,,,,,,,------------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""...+++&&&""" !!!"""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&)))+++***+++------***---===MMMIIITTT]]]UUU{{{]]]JJJ555666888:::;;;;;;;;;;;;======;;;999777444222000......---------,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******+++++++++******+++***HHHPPP:::aaa|||]]]pppcccUUUEEE444666888:::;;;;;;;;;:::;;;:::999777555222000///------------,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))***+++++++++******,,,&&&000HHHKKKJJJFFFnnnuuuQQQGGG555333555888;;;;;;;;;999888888888777555333000...,,,---------,,,,,,,,,++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((()))******++++++******'''+++"""777QQQ:::KKKbbbUUU}}}YYYMMM???***333555888;;;;;;:::888666777666555444222///---,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******++++++***!!!555''''''DDD===<<>>AAAEEEGGG___sssRRRLLL000333777666666777888777777666555666666555444222000...---+++++++++*********))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""##########################################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++++++++///%%%(((,,,***333???===HHHiiiKKK~~~cccAAABBB,,,---666888777666666555555555555555555444333111///...---+++*********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))******++++++---''''''+++***,,,555>>>000ooo<<>>666555DDDVVVUUU___@@@555,,,,,,000333444666333222222222333333444555444444333222000...---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$######""""""######$$$####################################$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***)))***+++)))(((''''''(((...,,,999222^^^^^^FFFZZZ___EEE666///+++///333444444666222222222222333444555555444444333222000...,,,+++***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))((()))******(((&&&''''''***(((444999111{{{IIIRRRXXX]]]<<<111,,,,,,111666666555666222222222222333333444555333333333333111///,,,+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((()))***)))((('''((()))###777***000...GGGGGGRRRTTT\\\FFF:::---***,,,222777777666777333333222222222333444444333333444333111///,,,***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))((()))***)))((((((***+++$$$333'''***777444hhhiiiFFF===^^^SSS444...***(((+++333888777777888444333333222222333333444333333444333222///,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$############"""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((((((+++---)))&&&,,,555---;;;IIIDDDcccNNN:::888$$$+++...222555555555666777555444333222222222222222333333333222000---+++***))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%&&&***222;;;AAAbbbCCCLLLXXX>>>222333###,,,///333555555555666777555444333333222222333333333333333222000---+++***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&(((...555;;;www===LLL[[[OOO333...111'''---000333555555555666777555444444333333333333333222222222222000...+++***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&&&&&&&'''***///222AAAKKK@@@ZZZ\\\BBB...------)))...111333444444444555777444444333333333333444444222222222222000...,,,***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((($$$%%%&&&&&&&&&(((+++...777aaahhh999UUUYYYFFF...***)))&&&)))///111333333333333444666333333222222222333333444111222222111000...,,,+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((###%%%&&&&&&'''(((+++---444>>>AAAFFF^^^KKK000%%%++++++)))//////111222222111111222444222111111111111222222333111111222111000...---+++))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((($$$%%%&&&&&&&&&(((+++---)));;;IIIOOO===UUUPPP;;;***(((++++++...333///000111000//////111222000000//////000111111222111111111111000///---,,,))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&%%%$$$$$$%%%)))+++'''777555mmmiii???HHHWWW;;;...***+++&&&'''...//////000000///......000111//////...//////000111111000111111111000///---,,,))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''&&&%%%###"""###&&&)))...%%%444FFF>>><<>>BBB888333111&&&&&&(((+++...111222222222000111222333333222111000111111111111111111111111111111111111111000......)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&&&&%%%$$$###'''***&&&%%%...000111999yyy<<>><<<:::666000***'''&&&''''''+++///111111111111111222222222111111111000000111000///......///000111000000000000///...---------+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$######$$$%%%'''***---...///JJJ<<<888===777///)))&&&'''((()))(((+++///111111000000111222111111111111000000000000000////////////000000111111111111000///...---,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%######$$$%%%''')))+++---,,,;;;OOORRR999555999222***&&&&&&'''((((((***,,,///000000///000000111111111111000000000000000000////////////000000111111111111000///...---++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$######$$$&&&(((***+++---000CCC>>>333:::222---(((&&&'''((((((&&&+++---000000/////////000000000000000000000000000//////000000000000//////111111111000000///...---++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############$$$&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$&&&'''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$%%%''')))***+++)));;;RRRMMM888///999+++)))''''''((((((((('''---...000000///......000//////000000000000000111//////000000000000//////000000000000///...---,,,******++++++******)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############$$$&&&''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$######$$$&&&'''(((,,,((()));;;hhh???000555...((((((((('''&&&''')))+++...///000000...---...///////////////000000111111...///000111111000///.../////////......---,,,+++******+++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""###############%%%&&&&&&%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""######!!! ############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$#########%%%&&&'''---(((&&&777QQQUUU...555666''''''((((((&&&$$$%%%***///...///000///...---...///.../////////000000111111...///000111111000///...............---,,,+++***)))***+++,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############"""###%%%%%%$$$$$$%%%&&&################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!""""""""" """############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$#########$$$&&&'''***###111222888kkkjjj555;;;(((&&&000***(((&&&$$$$$$'''***,,,//////...---------------//////000111111111111111000///...---------------///............---------,,,+++******))))))******(((((('''''''''&&&&&&&&&###$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''$$$000)))&&&333HHHJJJ///333000///(((***)))'''%%%&&&(((+++---000///......---------...//////000111111111111000/////////.........------///............---------,,,+++******))))))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$######$$$&&&'''$$$***''',,,333666rrreee222000+++222111###***)))'''&&&'''***,,,...000//////............///...///000000111111000000...///000000000///...---///............---------,,,+++******))))))******((((((((('''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$111222$$$JJJ===333555)))...''''''((('''&&&&&&'''***---...000//////.........//////...//////000000000000000---...000111111000...---///............---------,,,+++******))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%%%%######...000"""444cccSSS444555---,,,///---&&&%%%%%%%%%'''))),,,...//////............//////......///000000000000000,,,---///111111000...---///............---------,,,+++******))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''++++++111???{{{:::888+++///111 ---$$$$$$$$$%%%'''***,,,---...------------...//////---...//////000000//////,,,---.../////////...---///............---------,,,+++******))))))******)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###'''111555111ZZZMMM444777$$$###...)))''''''$$$$$$%%%&&&)))+++---///,,,,,,,,,,,,,,,---......---...//////000000//////,,,,,,,,,,,,---------...///............---------,,,+++******))))))******))))))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""!!!$$$&&&$$$+++222000;;;uuu>>>000222&&&444---,,,###$$$%%%&&&(((***,,,///000++++++++++++,,,,,,---...---......///////////////,,,++++++++++++,,,---...//////.........---------,,,++++++***)))*********))))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""$$$+++###!!!,,,333222RRRBBB999...,,,***))))))(((&&&%%%%%%$$$%%%)))---///---+++)))******++++++,,,------,,,...//////...------...........................,,,,,,,,,---------......000///---,,,+++************)))(((((())))))((('''((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%((()))'''$$$%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############%%%))),,,666222zzz<<<000...,,,***))))))(((&&&$$$%%%%%%&&&)))---...---+++)))******++++++,,,---------...000000...---...///........................,,,,,,,,,---------......//////---,,,+++************)))(((((())))))((('''((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""%%%&&&######&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############%%%(((+++)))888YYYEEE777111---+++)))))))))(((&&&$$$%%%%%%&&&))),,,------+++)))******++++++,,,---------///111000///...//////------------------------,,,,,,,,,---------......///...---,,,+++************)))(((((())))))((('''(((((((((''''''''''''&&&'''&&&&&&%%%%%%$$$$$$$$$################################################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""''')))%%%"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############%%%(((***&&&===777{{{888111555,,,***((((((((((((&&&$$$%%%&&&'''***,,,,,,,,,+++)))******++++++,,,------...000111111000//////000------------------------,,,,,,,,,---------......///...---,,,++++++++++++***)))(((((())))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%'''---///)))###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$######$$$'''))),,,444666HHHGGG999...///+++)))''''''''''''&&&$$$$$$&&&(((***+++++++++,,,)))******++++++,,,------...000111111000//////000------------------------,,,,,,,,,---------............---,,,++++++++++++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&,,,...(((###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$$$$###$$$&&&(((***&&&999555qqq999666333)))***((('''&&&''''''%%%$$$$$$'''***++++++***+++,,,)))******++++++,,,---------///111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,***)))(((((())))))(((''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%% %%%'''$$$!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$$$$###$$$%%%&&&&&&&&&333>>>MMMHHH888222111+++)))'''&&&&&&'''&&&%%%$$$$$$'''***+++***)))+++,,,)))******++++++,,,---------...000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,***)))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""###!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """$$$$$$$$$###$$$&&&%%%+++,,,:::666ppp999000000&&&...((('''%%%&&&&&&&&&%%%###$$$'''++++++***)))***,,,)))******+++,,,,,,------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,***)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$%%%$$$"""$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """$$$$$$$$$###$$$%%%%%%***)))###;;;WWW@@@***>>>###---''''''&&&%%%$$$$$$$$$$$$$$$(((((()))************))))))******++++++,,,------,,,------......------,,,...---,,,,,,+++++++++++++++,,,------......------,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((***---+++''''''***'''%%%###%%%'''((('''%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%% ...(((&&&333EEE>>>222333***))))))'''&&&&&&%%%$$$$$$%%%%%%((())))))***+++*********((())))))******+++,,,,,,,,,------......------,,,...---,,,++++++++++++++++++,,,------......------,,,,,,,,,++++++++++++***))))))((((((((('''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&***///...***''')))(((&&&$$$%%%(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%"""((($$$)))000333oooHHH999999'''000$$$***''''''&&&%%%%%%%%%&&&&&&))))))***++++++++++++***'''(((((()))******++++++,,,------......------,,,---,,,,,,++++++++++++,,,+++,,,------......------,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%)))000111,,,)))))))))'''&&&'''(((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%'''$$$"""---...###LLL,,,333777$$$..."""***''''''&&&&&&%%%&&&&&&''')))******+++++++++++++++(((((())))))***+++++++++,,,------......------,,,,,,,,,+++++++++++++++,,,+++,,,------......------------,,,,,,,,,+++++++++)))))))))(((((((((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$'''...111...,,,,,,******)))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$)))%%%###---///$$$999jjjUUU444---///)))&&&$$$(((&&&&&&%%%%%%%%%&&&&&&'''))))))***++++++++++++***))))))******+++,,,,,,---,,,------......------,,,+++++++++******++++++,,,+++,,,------......---------------,,,,,,,,,++++++***)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$***......---///,,,,,,,,,+++)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&%%%''',,,...555CCC444@@@***))),,,"""((($$$%%%%%%$$$$$$$$$%%%&&&&&&(((((()))************)))*********+++,,,,,,------,,,------......------,,,+++************++++++,,,+++,,,------......------------------,,,,,,,,,,,,******)))))))))(((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((###"""''',,,------///---......---***(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""############$$$!!!$$$$$$###(((111444000[[[000999***))))))$$$+++!!!###############$$$%%%&&&''''''((())))))))))))((()))))))))***++++++,,,,,,,,,------......------,,,***************+++,,,,,,+++,,,------......------...------------,,,,,,,,,*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''"""!!!'''------+++,,,///000000...+++((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############"""!!!%%%&&&%%%***111///MMM111888***,,,,,,$$$))),,, ###"""""""""###$$$$$$%%%&&&''''''(((((((((((((((((((((((()))******++++++,,,------......------,,,******))))))***+++,,,,,,+++,,,------......------......---------,,,,,,,,,************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%!!!!!!)))...---***(((///111111///+++((()))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############''' '''---%%%###...666,,,OOO888///...,,,***(((&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''(((((((((((((((''''''(((((())))))******------------,,,,,,+++***,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""%%%&&&'''''''''%%%###!!!######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***,,,...///...---***(((***'''&&&&&&)))***(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$%%%(((+++---666FFF@@@000...---+++)))'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((((((((((('''''''''((())))))******,,,,,,------,,,++++++***,,,+++***))))))***+++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$%%%&&&''''''%%%$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((()))+++------,,,***((()))'''&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$%%%(((***,,,///<<>>999444'''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((((()))************))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%'''(((%%%$$$$$$######"""""""""!!!"""$$$&&&'''))))))***%%%%%%$$$###""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$################################################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))******+++%%%'''(((((('''''')))***)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$,,,===888}}}777555...+++'''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))'''(((((()))******))))))((()))************)))(((++++++******))))))((((((************************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$$$$$$$%%%'''(((''''''&&&%%%%%%$$$######!!!"""$$$&&&'''((())))))&&&&&&%%%$$$############$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################"""###%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))$$$&&&(((((('''''')))+++))))))))))))((((((((('''&&&&&&&&&&&&'''''''''(((############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%$$$,,,555444LLL;;;'''%%%---'''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''((())))))***))))))'''((()))******)))((('''))))))******+++++++++,,,************************&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$&&&''')))))))))((('''&&&&&&%%%%%%"""###$$$&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$&&&)))(((''''''))),,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%)))###>>>KKKwwwCCC333+++,,,(((''''''&&&&&&&&&%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))(((((((((((()))************++++++++++++++++++***)))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''***)))'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$######""""""%%%###%%%+++,,,)))%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))***************)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&+++"""///888000```:::------,,,''''''&&&&&&&&&&&&%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((((((((((((((((((((())))))*********+++++++++++++++******)))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$#########"""%%%###$$$***+++((($$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******+++******)))((((((''''''(((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&&&&%%%)))000111oooEEE444)))000---'''&&&&&&&&&&&&%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********+++++++++******))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$"""###(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%""")))$$$***222===ggg666666)))222---)))&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))))))))******************))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""''')))%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%&&&&&&''''''((())))))++++++******))))))))))))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$((($$$,,,000***EEE222888+++---)))(((&&&&&&%%%%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))(((((()))))))))*********)))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!!!!&&&(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&''''''((((((*********)))))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!""""""######&&&!!!%%%...***222VVV555333444,,,%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$!!!"""&&&(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%&&&''''''''')))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!""""""###$$$%%%***&&&999444YYY444555,,,///"""&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%""""""&&&(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((&&&&&&%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!'''"""***000,,,ccc===888666%%%333###***)))%%%%%%%%%$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""&&&(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""!!!******111###111BBBlll888444...***(((((('''&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###"""###''')))+++000777mmmWWW777333...***(((((('''&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""%%%""""""%%%&&&''',,,333MMM===555111---***)))((('''&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%"""!!!$$$%%%&&&,,,333777ppp000222///,,,))))))((('''&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&'''(((***,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!$$$&&&)))000999666[[[MMM222000---***)))))))))'''&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!### !!!$$$&&&(((///666444<<<888777---+++))))))))))))(((&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''''''''((()))***(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$""""""$$$$$$###'''---...///{{{fff111777+++***(((((())))))((('''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''******)))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""###%%%$$$"""$$$))),,,///TTTJJJ///333***)))(((((())))))((('''%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''(((''''''&&&%%%+++******)))((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$((((((&&&(((,,,+++222:::xxxAAA444222++++++***((('''%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))******)))(((&&&%%%'''''''''&&&&&&'''((((((+++......)))'''((((((&&&(((((((((&&&$$$###$$$%%%333,,,%%%"""###%%%$$$"""########################$$$$$$##################""""""#########$$$$$$$$$""""""###$$$%%%&&&''''''""",,,***%%%)))(((%%%(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$###$$$%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""###$$$%%%'''(((###:::333ZZZaaa777...+++++++++***((('''%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''''''''(((((()))((('''&&&&&&++++++******+++,,,------///444444000---...---+++((())))))(((''''''((()))111+++%%%###%%%&&&%%%###########################"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$)))(((''''''&&&%%%$$$$$$$$$---***%%%))))))&&&***))))))))))))))))))))))))************************(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""############""""""######$$$&&&'''(((&&&///---EEEJJJ333000,,,+++***)))((('''%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''(((((()))(((((((((*********+++,,,---...//////555888444000///...,,,'''((()))((('''(((***+++,,,)))%%%$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((((())))))***(((000,,,%%%)))***''',,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#####################$$$%%%&&&'''(((,,,)))000777ssswww999444555///***))))))'''&&&%%%$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))***++++++,,,,,,++++++,,,,,,...///000111...555999777444333000---+++,,,---,,,******,,,...---+++)))***+++,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............222111111000000111222333333:::555,,,//////---111------------------------************************++++++*********)))))))))''''''''''''&&&&&&&&&&&&$$$&&&&&&$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$%%%&&&'''(((******555222RRRWWW000111222+++))))))((('''&&&%%%%%%$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))******++++++******)))***++++++,,,---...//////000000000111222444555666222777;;;;;;::::::666111222333222111///...///000............//////...---//////////////////////////////000000000111111111000000111111111222222222===;;;999777666666666777<<>>>>>===;;;:::888777666<<<999666444444555555444555444333333222222333333777333222555777666666888000888666555:::777222888333555777888666555777:::777777888999:::;;;;;;;;;<<<>>>>>><<<999888888888888:::;;;999777555444555777666444444444444222000111222333111///...///000///---++++++------+++(((++++++,,,++++++***)))(((---------,,,,,,,,,,,,,,,'''&&&%%%$$$$$$$$$$$$%%%###%%%***---***""" """"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$########################%%%"""---***111///AAACCC+++111///---&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$******+++,,,---......///+++,,,------,,,---///111------...............---000222444444333333444666666666777777888:::;;;:::666444111///......///000555444444444222//////000<<<777<<>>888666;;;===EEEBBB@@@CCCAAA???FFF???>>>>>>BBBDDDDDDFFFIIIAAACCCEEEFFFFFFFFFFFFGGGCCCFFFGGGCCC@@@@@@@@@???HHHIIIIIIHHHEEEDDDDDDDDDCCCAAA@@@???@@@???>>><<<===>>>>>><<<999777777777888444111000222222///+++000000///...---,,,+++***'''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$###%%%+++000...'''###$$$"""######$$$$$$###""""""!!!""""""###$$$%%%%%%&&&########################%%%###******000+++333qqqggg===333---(((...((($$$&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%########################!!!!!!"""###$$$%%%&&&''')))))))))***************......//////000000111111333444444222111000222444111111222333333222222222...000111000...---,,,---//////000222222111222333555444444444555666888999444777:::<<<>>>BBBGGGJJJOOOLLLUUUdddhhhaaabbbmmm]]]]]]]]]```eeekkkqqquuuzzzzzz{{{{{{{{{|||}}}}}}}}}xxx~~~zzzuuuxxxvvvwww}}}~~~oooppppppooommmlllmmmnnniiihhhffffffffffffdddbbb___``````]]]ZZZVVVUUUTTTSSSOOOKKKHHHHHHGGGDDDAAA@@@???>>><<<;;;999888888444444222111000...------******)))(((&&&%%%###"""$$$%%%***000///((($$$%%%$$$%%%%%%&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''########################%%%%%%'''(((---)))...TTTMMM:::888+++%%%...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***+++,,,,,,,,,---...............////////////...............//////...+++)))******)))***+++---///000111111,,,///333666777777999:::999;;;AAAIIINNNPPPUUU[[[YYY\\\bbbhhhnnnrrruuuvvv}}}}}}vvvtttqqqmmmjjjggggggfff^^^\\\ZZZXXXUUUTTTSSSSSSUUUSSSQQQMMMIIIFFFCCCAAA888777666444111...,,,+++'''&&&(((,,,+++%%%"""#########"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%&&&+++***000BBBDDD444555+++(((---%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---...***+++,,,---------,,,,,,------...///111222333333+++---000222222222222333666888<<<@@@DDDHHHJJJLLL[[[___dddhhhkkkmmmoooqqqkkkmmmvvv|||}}}{{{xxxuuusssqqqppppppjjjiiifffccc___[[[XXXWWWUUUTTTRRRPPPLLLHHHEEECCC;;;777444555333---+++,,,***((('''&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%&&&)))+++222666rrrpppCCC......,,,---+++"""...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''((((((*********************************++++++,,,,,,---***+++,,,---...---,,,,,,***,,,///222666:::===>>>MMMRRRXXX^^^aaadddgggiiiuuuxxx}}}zzzeeeRRRGGG<<>>888666333222222555888:::'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""***&&&''')))+++333000QQQTTT666333---***)))((((((''')))(((&&&%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%&&&&&&%%%%%%''')))***(((''' ---111)))&&&,,,---'''...&&&"""%%%)))***)))))))))))))))((('''(((+++...///333999???EEELLLSSSWWWlllpppvvv|||}}}qqqPPP@@@<<<>>>FFFQQQXXXiiiyyy\\\ZZZxxx~~~{{{}}}lllXXXkkk|||yyy{{{{{{|||{{{yyyuuuqqqnnnnnnkkkiiihhhgggccc\\\WWWZZZMMMDDDGGGKKKFFF===777333///***(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((+++...111BBBKKK666222---***)))((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$######''''''&&&(((***,,,++++++...,,,+++,,,+++((($$$"""!!!$$$***---+++'''***111111777AAAKKKUUU___gggmmmvvvyyy~~~zzzzzz|||sssmmmoooooogggYYYPPP777777???OOO___lllxxx{{{nnnttt{{{qqqaaaPPPOOO\\\sssyyyttt___kkk}}}|||}}}~~~}}}zzz|||}}}{{{xxxvvvyyyvvvsssooollliiieeebbbfffhhhiiidddZZZPPPNNNPPPGGGDDD@@@<<<666///)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((***...111666@@@444111---***))))))(((''''''''''''&&&%%%$$$"""!!!$$$%%%(((***++++++******+++)))'''&&&''''''&&&$$$$$$((()))###(((555444666???MMM[[[eeennnvvv~~~{{{tttlll```dddhhhjjjjjjjjjkkkkkkssslllhhhaaa^^^jjjqqqhhhccc[[[TTTOOOHHH===555222LLLaaa{{{}}}hhhcccWWW}}}wwwcccZZZHHHHHHNNNhhhiiiTTTAAAPPPoootttvvvvvvsssnnnlllnnnpppttttttsssqqqqqqqqqqqqrrr}}}}}}|||zzzxxxvvvuuutttqqqrrrqqqooommmmmmnnnppphhhhhhhhhfffeee```VVVLLLRRRQQQPPPLLLEEE:::---%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***---000333RRRlll<<<333000,,,***))))))((('''&&&'''((()))((('''&&&%%%''''''((()))))))))))))))'''&&&%%%&&&))),,,------777999AAAKKKLLLMMM\\\ooosss^^^QQQ^^^xxx~~~{{{zzzzzzhhhfffdddbbbbbbaaa```___cccdddfffhhhjjjiiiddd^^^rrrzzzrrrVVVDDD<<>>111...+++*********((('''$$$&&&(((+++,,,---------)))'''&&&$$$$$$%%%'''(((...///444;;;EEEMMMRRRTTTbbbeeeiiilllnnnpppooommmBBB---###;;;ccc}}}www|||{{{wwwpppggg```\\\ZZZOOOQQQUUUWWWXXXYYY[[[]]]wwwvvvvvvzzzqqqZZZ888222...,,,...---333...+++///<<>>KKK===///---+++*********)))''')))))))))((((((&&&%%%%%%((()))***---333999???CCCSSSTTTXXX___gggllloooppppppjjjbbb___bbb\\\EEE///222******999LLLTTTRRRNNNFFFJJJQQQWWW^^^dddkkkooo}}}zzzdddxxxccc666"""///666222333777444///444MMMpppiiiTTTwwwzzz}}}^^^|||~~~{{{wwwuuutttsssvvvyyyzzzyyyssslllfffbbbgggOOO666)))""" +++;;;QQQSSSPPPIIIGGGFFF:::,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''***---)))>>>eeeBBB666...,,,************)))'''***************+++,,,---666999===DDDLLLTTTZZZ^^^dddcccccccccbbb___[[[WWWYYYOOOGGGGGGEEE;;;444333>>>AAAKKK[[[ffflllpppsss~~~zzzrrrbbbzzzYYY;;;...555333...---,,,///666MMMrrrrrrsss{{{{{{mmmTTT~~~}}}{{{{{{zzzzzz{{{|||{{{xxxsssoootttFFF(((555JJJKKKGGGIIITTTWWWSSSKKKJJJIII<<<,,,$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&))),,,'''888IIIfff===///---,,,******+++***)))'''"""%%%***111999BBBIIIMMMNNNPPPSSSVVVYYYZZZ[[[[[[OOOMMMKKKHHHCCC<<<444......(((,,,111(((###???fffuuuqqqqqqyyyyyy~~~}}}tttqqqJJJ999222000***---333111666PPPyyyzzz{{{bbbgggRRR~~~}}}}}}zzzyyyyyywwwrrrmmmSSS000(((KKKhhhddd]]]bbb[[[^^^\\\TTTSSSSSSFFF444$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&)))+++000444>>>WWW<<<111///...,,,***((('''&&&%%%%%%<<>>MMM^^^kkkeeeBBB&&&222[[[zzzxxx{{{yyyeee{{{xxx|||~~~ooo~~~VVV222444;;;555222:::UUUkkkEEEPPPHHHNNN{{{iii```ooolllNNN\\\bbbNNNyyyqqqpppkkkSSS888333111^^^rrrkkkiii```fff```^^^YYYWWWYYYYYYPPPDDD'''"""%%%'''!!!$$$''' %%%%%%%%%%%%&&&'''((((((+++)))999bbbDDD555000******)))((((((((())))))%%%:::>>>666666444+++&&&)))%%%"""000!!!)))######'''(((---<<>>888***&&&%%%&&&------;;;HHHSSS111)))###)))...GGG```iiigggZZZAAA)))---OOOooowwwxxx}}}~~~}}}}}}kkk}}}uuu```LLLJJJEEEXXX{{{YYYZZZQQQiiiHHH===BBBBBBeeeDDDPPPOOO---222999,,,'''111111]]]uuuqqqiiijjjkkkcccccc```ZZZTTTTTTVVVSSSMMM555&&&###&&&"""###'''$$$%%%%%%%%%%%%&&&'''((((((---000///:::kkkQQQ888111+++,,,+++)))((('''&&&&&&&&&444???999+++&&&$$$%%%...>>>MMMXXX[[[..."""!!!---UUU]]]___TTTDDD777///***???```vvvpppnnn}}}lllfffTTTMMMDDDbbbqqq[[[RRR\\\ZZZPPP===```mmm<<>>888<<<@@@;;;111111[[[888,,, ,,,((()))111<<>>333:::]]]jjjxxxHHHcccXXX666999JJJYYYpppGGG000///111111WWWyyyrrrqqqvvvnnnmmmccceeeccc```^^^[[[WWWQQQNNNGGG999'''$$$)))###***&&&%%%%%%%%%%%%&&&''''''((()))(((000666XXXGGG555...,,,(((***+++&&&''')))$$$(((:::LLL666&&&000HHHQQQBBB...444999>>><<<666444YYY333+++"""***///)))333WWW|||yyyyyyzzz|||~~~}}}lll{{{\\\ZZZ___:::999111;;;^^^rrrSSSBBB}}}{{{XXXAAABBB:::666;;;CCCQQQhhh~~~nnnUUUBBB>>>HHHOOO\\\hhh:::///999444```vvvtttwww{{{ooojjjccchhhfffccc```]]]YYYTTTQQQMMM???)))"""((($$$'''%%%%%%%%%%%%%%%&&&''''''(((---'''+++333HHHddd???444---+++(((***+++&&&%%%((($$$+++???HHH888333@@@JJJDDD:::555===???AAA>>>888777[[[222,,,+++,,,///'''===nnnzzz{{{{{{|||}}}|||jjjTTTHHHGGG666777222===```|||xxxpppAAA[[[pppNNN999......222***444999222)))///BBBSSSaaa???QQQUUUHHHGGGIIIFFFooo}}}VVV666555>>>NNNhhhwwwyyyvvvqqqnnnggghhhfffdddbbbaaa]]]YYYVVVPPPCCC+++!!!'''&&&"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&...''')))222>>>UUU>>>555******((()))***&&&%%%'''%%%...CCCHHH;;;888BBBAAA555333<<<555555666333111555```<<<)))222///)))+++RRR}}}sss||||||}}}~~~}}}hhhXXX<<>>666888444???aaapppOOOBBByyySSSEEE777333111///...111444,,,---555555000999IIIccc>>>DDDEEEAAAEEEDDD???VVVqqqwwwDDD)))CCC666XXXzzzyyyooosssrrrmmmgggfffeeeddddddbbb^^^[[[PPPGGG000!!!&&&)))%%%'''%%%$$$$$$$$$$$$%%%&&&&&&###+++'''***222:::uuuOOO;;;444(((+++)))'''***&&&&&&(((&&&000GGGKKK777---444777000...444///...---)))'''222eeeGGG'''000333'''888jjjuuu}}}}}}~~~~~~gggbbb777\\\<<<555888555???```lllfff@@@TTTggg777999555111///111222222111777###'''===;;;///OOOqqqHHH222:::FFFCCCDDDGGGJJJLLLNNNSSSZZZ^^^WWW[[[cccnnnyyyZZZ--->>>222HHHsssxxxmmmtttrrrppphhhgggfffffffffdddaaa^^^OOOLLL666###%%%)))'''((($$$$$$$$$$$$$$$%%%&&&&&&###&&&))),,,000999]]]III444222'''...(((%%%)))'''''')))&&&111IIIHHH444&&&***///,,,)))***,,,---+++&&&$$$222lllSSS***---999000LLLyyyxxxjjjrrr@@@IIIiii999222666333>>>^^^kkklllLLL<<>>>>>888///666111222333(((222mmmwww\\\RRRNNNNNNYYY[[[[[[UUULLLFFFHHHLLLPPPNNNIIIDDD???<<<::::::DDDEEEHHHJJJKKKKKKJJJJJJZZZbbbnnnyyytttJJJ555>>>444[[[rrrqqqtttnnnssskkkiiihhhgggfffddd```]]]OOOQQQ===&&&$$$'''%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%""",,,...+++777GGGwwwEEE,,,///(((000((($$$)))'''(((***'''222III@@@333***)))***&&&&&&)))!!!$$$&&&###$$$666uuu```111,,,???:::[[[}}}lllmmmNNNGGGyyyOOO444///333111<<<]]][[[lllfff444777wwwqqq]]]KKK??????LLLQQQLLLOOO\\\aaa[[[bbbgggVVV777555cccwwwWWW]]]]]]hhhsssooo^^^MMMHHHJJJEEEDDDBBBAAAAAACCCFFFHHH???@@@BBBCCCCCCAAA@@@>>>444888<<<<<<:::;;;CCCJJJaaattthhh111JJJ###CCCkkkuuutttiiivvvnnnllljjjhhhfffccc^^^[[[PPPUUUBBB(((###%%%$$$$$$$$$$$$######$$$$$$%%%&&&((( ---///&&&444999```???666)))111%%%---###000$$$(((''')))DDDDDDKKK111%%%(((&&&&&&(((&&&---)))%%%"""&&&999wwwbbb555...000111999aaa}}}fffmmm===KKK{{{@@@;;;444333444===UUUpppEEErrrNNN555>>>nnn___XXXRRRSSSYYYXXX[[[KKKRRRKKK999@@@777>>>777999LLL888fffNNN???EEEFFFAAA???CCCGGGHHHLLLOOOQQQRRRPPPMMMJJJIII>>>888666999888333444888333111;;;OOObbbqqq}}}zzzFFFOOO+++444BBBlllzzzxxxrrrkkkggggggfffbbb^^^\\\SSSNNN"""((($$$###%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&(((+++...HHHqqqXXX999444)))000&&&---###///$$$''''''+++DDDEEEFFF111)))***%%%###''''''---)))&&&$$$''':::yyyfffGGG666)))###'''CCCmmm~~~|||cccxxxAAA@@@nnneee444888444333333:::QQQ^^^HHHxxxttt@@@888UUUssshhheeekkkjjj[[[LLLGGGLLLPPPYYYvvvnnnQQQHHH000EEE///333^^^qqqpppQQQ;;;@@@IIIGGGEEEHHHRRRPPPQQQUUUYYYTTTHHH>>>===888666888666111111444;;;000***---222888HHHZZZeeeFFF>>>,,,<<<^^^vvvyyytttpppnnnllljjjiiihhhfffeee^^^TTTPPP''')))$$$###%%%%%%$$$$$$######$$$$$$%%%%%%''''''***---,,,???bbbNNN333111)))///''',,,$$$---%%%&&&(((...DDDHHHBBB222//////&&&###((())),,,(((&&&%%%(((:::{{{jjjGGG999+++)))(((&&&???gggbbbLLL;;;IIIKKK,,,888444333333999PPPIIIJJJtttQQQ444===llltttcccUUUJJJHHHLLLUUUGGGJJJVVV???777PPPMMM@@@:::KKKhhhyyyrrrMMM<<>>EEEbbb@@@555222AAAwwwyyyyyy}}}YYYeee[[[EEEOOO>>>===<<>>CCC666555555666666444444444444...+++---111777DDDQQQ:::777hhh\\\QQQ444666+++KKKssssssyyyxxxuuurrrooollljjjhhhcccXXXWWW;;;((('''$$$%%%%%%$$$$$$######$$$$$$%%%%%%'''%%%)))///***...AAA|||DDD//////,,,,,,((((((''''''(((###(((999EEEOOO???222///111---...///)))'''$$$$$$%%%&&&444zzzqqqEEEFFF444&&&,,,((($$$111@@@fff```DDDBBB[[[YYY:::;;;666111000///444JJJ[[[???===]]]222///---333BBBOOOLLLaaaVVV...IIIeeeSSSvvvYYY\\\ccclllCCCBBBFFFKKKLLLHHHBBB===:::777777666555444444444333555444666:::@@@FFFPPPXXXQQQDDDaaazzzFFFDDD666000444QQQnnnssspppllllllmmmmmmkkkhhhdddXXXZZZFFF'''((($$$%%%%%%$$$$$$######$$$$$$%%%&&&'''###&&&...+++...===gggCCC...///...+++)))'''((($$$)))""")))===FFFRRR;;;///,,,...,,,000222)))'''###$$$&&&%%%111xxxsss555>>>555&&&'''---,,,)))(((???ggg___PPPGGGBBB}}}EEE999===...777777666999LLLFFF>>>888mmm@@@,,,999444888CCCMMMJJJMMM@@@777[[[sssAAA666000EEEfffYYY888RRRggg```OOO===888???FFFEEEAAA>>>???<<<777555777777555===EEEPPPWWWSSSIII===555@@@;;;===NNNvvvLLLMMM777999)))444[[[rrrrrrqqqqqqooolllhhheeedddWWW\\\OOO&&&***$$$&&&%%%$$$$$$######$$$$$$%%%%%%'''###$$$,,,,,,000==={{{WWWAAA------...)))+++((()))"""***!!!)))AAAFFFUUU777000000000,,,111666000((($$$&&&(((%%%000xxxuuu222@@@JJJ>>>+++)))***"""&&&'''CCCqqqbbbpppJJJ===qqqhhh;;;666888+++555666777;;;NNNxxx{{{888666;;;wwwKKK666444999;;;DDDKKKRRRDDDAAANNNTTTJJJFFF,,,...777LLLnnnNNNFFFooovvvTTT===999@@@GGGJJJFFFHHHEEE???>>>CCCEEECCCJJJHHHCCC:::333000///000222999111111QQQ}}}kkkMMM<<<:::......BBBbbblllvvvxxxqqqiiifffgggcccUUU\\\VVV%%%+++%%%&&&%%%$$$$$$######$$$$$$%%%"""'''$$$$$$++++++///<<<```MMM???+++,,,---))),,,)))***!!!+++ )))CCCFFFWWW666333777555---222;;;999***%%%(((***&&&000yyywwwMMMUUUdddTTT+++!!!------((( '''HHHqqqfffMMMBBBNNN[[[999444444,,,(((+++...444IIIssseeeiiirrrbbb000+++AAAzzzWWW:::444666+++<<>>===BBBKKKMMMKKKGGGIIIQQQVVVVVV<<<>>>===:::777666666555999AAA<<<555333222WWWKKKAAA888999555111@@@UUUmmmuuuooohhhjjjpppbbbTTT\\\YYY%%%+++%%%'''%%%$$$$$$$$$$$$$$$$$$%%% '''&&&%%%+++***---999OOOFFF888,,,***,,,***'''%%%)))$$$'''+++)))MMMDDDUUU000//////000222444444333AAA'''!!!888***jjjVVV>>><<<\\\iii---+++&&&%%%'''))),,,///666NNNwwwiiiqqqiii@@@FFFwwwyyyGGG<<<000111------+++444111@@@===666888333SSSEEE---000>>>(((999>>>qqqLLL@@@LLL222111<<>>333000|||iii444555III666222333YYY]]]))),,,;;;888@@@KKKLLL<<<***,,,999qqqxxxiii\\\MMMFFFOOOddd}}}vvvEEE444555777QQQ666444333;;;888<<>>ssstttaaaFFFKKKBBBPPPBBB<<>>)))...@@@rrrWWWGGGEEE[[[KKKAAADDDFFF===111+++|||EEE;;;666444OOO666555444;;;666888///^^^DDD:::>>>IIIxxxZZZJJJ111>>>333:::444,,,LLLyyyqqq```tttiiieeeYYYbbbAAA,,,+++)))&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&)))---000:::qqq???444+++***+++)))'''''''''&&&&&&***555IIIMMMQQQ//////000222555666555333999SSS%%%<<>>FFFjjjdddEEE;;;999RRRlllBBB999111666QQQ777555333:::555888777GGGQQQddd\\\VVVssssssHHH888888///555:::///444ZZZrrrooolllmmmiii\\\___HHH---,,,+++&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&(((,,,///999gggaaa;;;222******+++)))'''(((''''''%%%***:::FFFRRRNNN///000111444777888666555444:::??????PPP&&&---@@@***&&&444bbbmmm333"""&&&$$$&&&***+++)))))),,,&&&DDDdddEEE@@@PPPFFF---BBB<<<333(((...(((000,,,444vvvhhh555333KKK444$$$666444aaaJJJ///111111HHH...rrrttt```>>>777666QQQGGGFFFGGGIIIJJJJJJNNNSSS:::777<<>>***HHHaaa\\\CCC111...111222KKK333666888SSS888555222999333555444888DDDEEENNNvvviiiyyy\\\666222222(((,,,555///222OOOooommmoooeeeZZZ]]]...((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%'''***---222BBBJJJ555...*********((((((***%%%(((%%%)))FFFBBB[[[JJJ222333666999======;;;999111:::HHH)))GGG,,,''',,,666444$$$HHH<<<((('''((()))'''###%%%***%%%(((&&&---***???|||___KKKGGGyyywww;;;777===???///,,,(((222000444qqqaaa;;;---666...999666qqqlll222222555FFF000hhh111888OOO555zzzgggTTTQQQ[[[aaaXXXIIIEEE666888OOOWWWFFF777777???hhh777===555QQQ888777444888000111111777NNN>>>111\\\VVV[[[:::111---666---)))333---777^^^hhhmmmfff\\\ccc111(((%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%'''***------AAALLL111///+++))))))((('''&&&)))%%%)))$$$TTTEEE[[[NNN///222444555;;;AAA@@@<<<;;;===;;;666444333,,,"""EEE***(((777TTT000)))&&&))))))$$$###'''***&&&'''...,,,(((MMMHHHSSSVVVZZZ,,,...PPP)))***000+++000///zzzeee,,,333333555...ccc___KKK<<<333;;;@@@AAAzzz<<<...XXXgggaaakkkgggbbbTTT999===>>>LLLRRR999888pppTTT444999???QQQ>>>+++222333333888000PPPCCCJJJPPPIIIvvvVVV000,,,000555666///+++222===kkklllfffZZZeee888***&&&)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&'''***---333999GGG111...+++))))))((('''&&&)))''')))&&&TTTGGG\\\PPP222444555666:::>>>===888666999999666666666111)))EEE(((,,,888nnn------'''%%%000..."""(((...000111...$$$''';;;~~~XXXEEEPPPxxxhhh///999LLL000(((///)))+++444___AAA---888111:::ggg}}}VVV666...555;;;===QQQ)))UUUrrrffflllnnn<<<777>>>QQQHHH@@@SSSggg777:::888RRR666444222;;;666777OOOLLL555OOO<<>>666777ggg555888111IIIVVVPPPsssJJJ///222555333***$$$+++666///XXXpppaaa```CCC---%%%((('''&&&%%%%%%$$$$$$%%%###$$$%%%%%%%%%&&&))),,,+++111ddduuu;;;000...+++)))))))))((('''(((***)))...RRRMMM^^^WWW333777888666777999888444000222444555555333000,,,JJJ%%%///333lll\\\666 )))000%%%"""---333666(((%%%---++++++111666IIIvvvLLLUUUBBB888+++MMM...,,,------;;;{{{~~~EEE555:::,,,SSSAAAoooCCC444555<<>>BBBKKKHHH___www^^^999:::FFFJJJ///888000<<>>000\\\AAA@@@000EEEgggOOOCCC999666444///)))'''%%%...BBBSSSfffZZZ)))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$%%%(((***...444EEEWWW888///---***))))))))))))((($$$,,,'''444OOOSSS___^^^111666999777777999:::888000222777<<<<<<999888:::@@@555&&&///QQQzzzSSS222&&&+++111333QQQPPPMMMMMMDDD//////FFF+++CCCHHHIIIoooPPPQQQFFFzzzhhh000777111@@@@@@)))222333222FFF@@@000;;;???GGG999ddd[[[222,,,555GGGBBB]]]III???:::RRRkkkZZZhhhNNNGGGWWW???OOONNNbbb;;;:::;;;MMM+++???222GGGLLL:::...FFF```,,,@@@...+++aaaxxxEEEGGGHHHCCC666++++++111---"""+++DDDbbbeee)))***%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$%%%'''***///555===KKK777///---***))))))***)))((("""---%%%666MMMTTT^^^```222888;;;888777999:::888222333888===<<<777777;;;999DDD%%%...CCCggg===++++++---(((***...<<>>rrr777***000EEE>>>nnnaaaUUUFFFTTT\\\fffMMMiiipppHHHeeeGGGMMM^^^YYYJJJ:::666BBB...@@@:::MMM666===222XXX;;;111,,,444...>>>eeejjjMMM444444CCCFFF888(((---"""%%%777VVVkkk,,,)))%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###$$$'''))),,,444777DDD666///---***))))))***)))(((!!!---$$$777LLLUUU^^^```444:::===:::777888999777444444888<<<999222111555666PPP&&&---888]]]DDD<<<777555---+++///---333EEE(((,,,,,,,,,+++444dddvvvQQQIIIUUUmmm999!!!444"""---...KKK...000%%%444TTTCCC'''===~~~444,,,aaa@@@...000DDD<<<```mmm\\\WWWWWWSSSWWWvvvlllwwwZZZ===YYYOOOSSSVVVhhhhhh[[[;;;777666444>>>AAAMMM333...aaaHHH...888"""<<<777###BBB~~~fffDDD444555777555333)))%%%(((000KKKmmm///)))$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$###$$$'''))))))222444III555000...+++)))))))))((('''******&&&???GGG]]]\\\ddd888<<<666444===@@@;;;;;;333888>>>>>>999444333444>>><<<---***444rrrKKK333"""333,,,---'''222)))***111,,,(((???aaa```AAAHHHUUURRR???---***...///,,,)))222OOO%%%555777UUU\\\333===zzz888666333777000222LLLkkkPPPvvvaaa^^^___ppp___iiivvvXXXjjjKKKaaaBBBNNNfff|||qqqKKK888@@@>>>???FFFPPPggg|||RRR///@@@>>>---ddd///JJJJJJEEE999,,,(((...666444(((111PPPvvvNNN,,,(((444>>>&&&///)))%%%:::kkk>>>###%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&333555GGG444000---***)))))))))((('''((((((%%%???III___```hhhBBB:::555888:::;;;;;;999888<<<>>>===888555666999;;;LLL,,,111///|||kkk...---333---%%%)))$$$'''...,,,&&&///@@@{{{gggFFFHHHGGG\\\===222***)))+++******+++000JJJDDD888+++www777222UUU;;;000;;;222000333???eeeLLLrrrfffiiiyyymmmwwwgggsssqqqrrrMMMFFFMMMtttcccDDD<<<222333222555444111000777DDDSSS^^^dddrrr999EEE444@@@ZZZ444@@@KKK@@@444///333555222---///444)))111___}}}gggEEE***)))555777,,,$$$***555NNN---)))%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''(((222333DDD222///---***)))))))))((('''&&&'''%%%AAAKKKcccdddlllQQQ666333<<<666555;;;888<<<>>>===:::666555888;;;555]]]---444,,,qqq555'''@@@000''''''&&&(((---...+++***+++AAA}}}RRRKKK@@@___ddd///+++))))))***(((%%%(((---)))555SSSDDD///===///>>>NNN000:::rrrggg---333666333___CCCyyyuuuyyyhhhwwwhhh```OOOaaa666LLLfffDDD,,,===444......222:::888555333333777<<<@@@>>>@@@CCCGGGSSSkkkeee888>>>PPPRRR888KKKBBB666+++,,,444999444,,,)))<<<000///:::qqq???(((///<<>>OOONNN999KKK777...222222&&&***///555999:::;;;:::;;;===??????>>>AAAHHHNNNVVVsss===OOOUUU???OOOJJJ222333333111///000222555---444777999111eee|||rrrFFF,,,...///333444)))"""222222)))%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&,,,000///gggzzzAAA333...+++)))(((((()))(((''')))***)))EEEOOOeeeeeelllggg777///===333222???===:::<<<======:::777555444+++RRRBBB&&&555HHH666222III&&&&&&$$$))))))%%%$$$+++///---%%%---@@@ooo```???LLL<<>>IIIPPPSSSUUUOOOFFF>>>999777777777AAA444EEEllluuujjj\\\BBBFFF^^^AAACCC///444777444...,,,111666666)))333+++...DDD~~~pppWWWLLLBBB444++++++%%%---666///'''...888&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&,,,...000YYYmmm@@@333---+++((('''((((((((('''***+++***FFFOOOeeedddkkkkkk@@@000999666555>>>???<<<>>>@@@AAA@@@;;;777333...>>>LLL&&&555;;;000444AAA%%%,,,""")))---+++(((((())))))///)))%%%777mmmxxxCCCSSSBBB888fffaaa@@@555///---...((($$$''')))******---'''>>>###000UUUsssBBB)))444333///444AAA111---///,,,%%%444YYYEEEgggooobbbxxxmmmuuuuuurrrPPP...???CCC+++///333)))---(((%%%'''...555999999BBBLLLZZZgggiii```OOOBBB???CCCVVViii[[[===;;;OOOsssrrrkkk```XXXTTTOOOJJJPPPHHHKKK222AAAlllEEE666777444111111333444222///222+++555$$$222777QQQJJJ;;;:::EEEeeekkkQQQCCC222+++---000,,,&&&(((!!!---666111&&&888'''%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''***---222MMMccc===111---***((('''((((((((('''(((******FFFPPPfffdddkkkoooMMM444333999999:::>>>===>>>@@@AAA@@@<<<777333555...PPP111---:::---555:::***---&&&(((,,,...,,,((('''***000******$$$666}}}RRROOOJJJ===NNNppp999000555000...***&&&$$$''')))((())),,,+++///---)))???yyyTTT<<>>777))),,,$$$333DDDAAA[[[ttttttwwwjjjdddXXXFFF666111222666333,,,000:::777++++++%%%@@@@@@---000000---)))+++...000000///---+++888666444444999BBBLLLSSSWWWlllkkkMMM;;;AAABBB888<<<>>>>>>===AAAJJJPPPQQQ:::000777FFFJJJKKKXXX777:::444...///444666222---+++555666...666888555222===@@@VVV{{{}}}VVV999((('''+++333888555...(((***!!!)))///222---HHH(((%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''&&&,,,555FFF\\\;;;000,,,***((('''(((((((((''''''))))))FFFPPPfffeeelllqqqVVV777000;;;;;;777<<<======>>>>>>===:::666222:::'''PPP<<<%%%>>>333:::777,,,&&&)))######'''(((%%%'''---***$$$555///NNNZZZCCCJJJDDD@@@fffFFF***...&&&###666)))((())),,,***&&&'''***666===:::;;;uuuFFF111000...+++555000999...<<<)))EEE888 111)))222000888bbb]]]UUU```OOOIIICCC<<<:::333,,,,,,222444333111000///...,,,,,,,,,---...///GGGAAA...,,,***///&&&***,,,+++((()))...333111444666555222555<<>>888:::<<<;;;999===GGGNNNPPPccc<<>>:::JJJdddYYYNNNHHH;;;555MMM[[[III```FFFNNN>>>IIIjjj444>>>???222,,,222777555555222@@@TTTRRRAAAFFF\\\WWWMMM+++222777...---555;;;777,,,&&&(((...***)))###///""">>>iii+++%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""$$$&&&'''++++++555CCCWWW<<<...---***((('''(((((((((''')))%%%(((EEEJJJdddhhhkkkjjjqqq888000444;;;888???AAA???===<<<===;;;888555555555OOO888...111ttt///000<<<***)))'''''''''''''''''''''''')))///((()))111$$$...\\\```@@@PPPaaaDDDPPP@@@???%%%***(((,,,,,,''''''''''''(((***+++---***111111000JJJ___EEE///++++++'''+++555)))))))))***+++...000111)))NNNDDDEEE///$$$(((///RRRrrr^^^KKK999---,,,+++)))((()))((('''%%%+++)))&&&&&&))),,,///000+++***)))((('''))),,,///$$$(((555```HHH:::"""***)))***+++***)))***,,,...111///'''333<<>>===:::777777777IIIIII111---aaa222///<<<,,,)))''''''''''''''''''''''''!!!///***%%%///+++$$$111pppoooYYYLLLPPPRRR;;;JJJ@@@333&&&%%%,,,%%%((('''''''''(((***,,,---***000111333OOOzzzQQQ@@@...'''111111%%%$$$///&&&&&&'''(((***,,,///000,,,HHHEEE;;;FFF+++***222LLLaaaTTTBBB333,,,))))))(((++++++***'''######%%%(((,,,///222222...(((### !!!+++444111&&&###&&&(((+++:::???444&&&,,,***+++,,,+++******,,,---...XXXfffqqqsssXXX???---eee```KKK777<<<<<<<<<;;;444999IIIzzzAAAAAAJJJfffDDD...333999000))),,,<<>>SSS:::///---***((('''((((((((('''(((%%%)))GGGLLLeeejjjllliiipppQQQ555000777;;;???@@@@@@@@@AAA@@@???<<<:::999888AAATTT222)))PPP999///<<>>@@@BBBCCCBBB@@@>>>===;;;::::::SSS222(((DDDAAA...999///'''''''''''''''''''''''''''(((((($$$%%%)))'''&&&+++$$$HHHQQQHHHbbbUUUTTTZZZDDDLLL:::&&&---***(((((((((((()))***,,,---000333111///DDDzzzFFF111---***(((+++***'''&&&((((((%%%((('''&&&%%%&&&&&&(((((((((>>>...&&&111---000111eeeIII888000+++%%%***)))*********(((&&&###'''&&&&&&&&&&&&$$$ $$$)))000222000---,,,,,,888RRRiiieeeIII000***..."""***...444$$$&&&'''***+++,,,+++******,,,---888JJJ...---CCC555999\\\TTTBBB???FFFZZZ;;;AAA@@@LLLdddpppWWW>>>999EEEFFF???111)))---666<<<777333---***111::::::555+++...CCC999///''':::888+++)))'''''')))***++++++(((******))),,,OOObbb;;;&&&%%%$$$######$$$&&&'''$$$###"""""""""###$$$%%%&&&(((,,,===NNN888///---***((('''((((((((('''(((%%%***IIIOOOhhhkkkmmmrrrpppjjj888---777<<<777<<>>***"""%%%)))&&&!!!###'''000"""///!!!&&&$$$((()))******)))***,,,...BBBNNN,,,$$$000###:::mmmLLL\\\]]]<<>>:::+++---,,,999>>>,,,333777''')))***+++***(((''''''((())))))+++(((333YYYaaa>>>&&&%%%$$$###$$$&&&((()))$$$$$$###""""""###$$$%%%&&&)))+++===LLL777///---***((('''((((((((('''(((%%%***JJJPPPiiilllnnnrrrqqqxxx<<<)))222;;;777:::>>>CCCDDDCCC@@@@@@@@@:::???:::AAA777***555eeeVVV111444...$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!)))000,,,***+++*** ...'''cccSSSGGG[[[```SSSaaaMMMUUU<<<000%%%)))((((((((()))+++---...///......888UUUwww<<<+++...+++(((+++######***///444999((('''&&&%%%%%%%%%&&&''',,,222@@@,,,CCCLLL666***000fffbbb:::+++(((&&&&&&''''''&&&&&&++++++)))'''$$$""""""""""""(((111;;;GGGRRRZZZ\\\OOO<<<,,,%%%%%%***---)))&&&$$$$$$&&&)))+++,,,***"""((("""""")))&&&%%%'''((((((((())),,,......GGG555,,,///***JJJxxx)))@@@YYYXXX:::888888>>>666...***777cccVVV999111BBBDDD666222>>>>>>222,,,,,,333;;;:::222000444000,,,111III)))777000&&&,,,+++***)))((('''&&&%%%((('''***(((<<>>===333))))))---,,,)))...SSS!!!...(((......+++'''&&&((()))(((&&&'''%%%***(((BBBmmmhhhFFF(((&&&$$$"""!!!"""$$$&&&%%%$$$###""""""###$$$$$$%%%((((((;;;PPP444000,,,***(((((((((((((((&&&((()))***HHHRRRiiijjjuuuqqqwwwqqqOOO......>>>777:::???CCC@@@<<<<<<@@@AAAEEE===;;;HHH(((999999000111FFF((()))$$$"""%%%'''&&&''',,,&&&&&&&&&&&&&&&&&&&&&&&&'''---&&&)))===DDDHHH[[[^^^JJJgggaaa444|||LLL((()))***)))((()))...555:::>>>000@@@\\\ttt;;;555...))))))))))))(((!!!---%%%)))FFFDDD***%%%...### (((+++%%%"""%%%((((((555999((($$$"""%%%333LLLTTT===))))))+++%%%'''$$$!!!"""$$$&&&$$$"""!!!&&&+++)))###)))EEEaaa[[[JJJ555'''$$$%%%$$$!!!((((((((())))))*********''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###%%%***,,,+++999SSS%%%111)))...jjj:::...AAAGGG666===...555999%%%%%%:::EEE999KKK<<<000444???III999000***AAA<<<555///++++++---...111)))000FFF666$$$000***+++***)))'''''''''((((((###+++++++++hhheeeqqqDDD)))'''%%%$$$%%%$$$###"""###$$$%%%$$$######%%%''''''(((---444PPP444///,,,***(((((((((((((((&&&''')))***GGGRRRiiikkkuuuuuu}}}vvvSSS...""",,,444:::<<<===>>>AAABBBBBB@@@???BBB:::;;;III+++555111333000JJJ'''&&&(((+++...---)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''***''')))777CCCNNNYYYTTTYYY^^^WWWSSSIIIooo555,,,...)))...$$$...888KKKKKK888DDD___```444///***''''''''''''&&&,,,***BBBAAA...%%%)))&&&%%%!!!"""%%%$$$$$$&&&:::;;;,,,))))))...&&&666;;;...###%%%&&&!!!###%%%'''(((((('''''''''///!!!""">>>]]]___CCC(((///)))$$$$$$(((+++)))&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%(((,,,///000AAAHHH%%%000///AAAZZZ000---HHHoookkk\\\BBB777+++444)))222...555ffffff999888777NNN444((($$$CCC;;;888222---******,,,---222,,,000BBB666&&&000&&&...---+++)))(((((())))))'''***+++999mmmhhhkkkGGG)))'''%%%$$$%%%%%%###"""###$$$%%%$$$######%%%''''''(((---555OOO333///,,,***(((((((((((((((&&&'''))))))EEERRRkkkmmmuuuvvvyyyXXX///,,,111...888;;;:::999>>>GGGFFF>>>>>>AAA;;;>>>JJJ111111---iiiHHH222JJJ222)))***)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))---BBBTTTVVVPPP^^^YYYTTT^^^222tttRRR///...)))555(((///;;;VVVEEE000;;;[[[kkk222---+++(((&&&'''''''''&&&,,, :::MMM000'''%%%(((***###"""(((&&&!!!%%%BBB;;;,,,******000$$$((((((&&&$$$%%%%%%"""&&&((((((%%%!!! $$$)))---DDD[[[WWW<<<%%%%%%222 """&&&)))***(((%%%'''(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''(((***...111ZZZBBB(((,,,111XXXEEE+++,,,888kkkKKK+++,,,CCC(((---$$$000555III;;;DDDSSS///777,,,AAA888333111...,,,+++++++++,,,///...///>>>888...444'''000///---+++************,,,(((///QQQwwwpppfffMMM***(((%%%%%%%%%%%%$$$"""###$$$%%%$$$######%%%''''''(((---555PPP333...,,,***((('''(((((((((&&&''')))(((DDDQQQmmmnnnuuusssyyy]]]///888>>>444...666999777<<>>WWWTTTUUUVVV\\\[[[MMMKKKMMMmmm777)))***000666///<<>>888:::---111000...,,,+++*********...'''888iiixxxdddUUU***(((&&&%%%%%%%%%$$$######$$$%%%$$$######%%%'''&&&(((...666PPP444...,,,***((('''(((((((((&&&&&&)))'''AAAPPPooopppuuusss}}}xxxddd...???DDD999$$$111:::;;;===CCCBBB===???EEEEEEEEECCC===///555===BBB000QQQ***))))))+++***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%"""***(((!!!888SSSSSSZZZRRR\\\___GGG[[[777mmmLLL+++***!!!>>>+++>>>CCC>>>...<<>>FFF^^^kkkXXX???888===FFF(((222111RRR000111$$$)))***+++,,,------------***111---===FFF<<<:::111000///---+++************,,,%%%GGGwwwzzzdddVVV***(((&&&%%%&&&&&&$$$######$$$%%%$$$######%%%'''&&&(((...777RRR555///,,,***(((((((((((((((&&&&&&)))'''@@@PPPppprrruuuxxx~~~zzzooo,,,;;;>>>555""",,,999AAABBBBBBBBBBBB???CCCCCCDDDAAADDD---555555tttUUU333IIIAAA000###%%%&&&!!!""")))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$((('''$$$111GGGSSSWWWXXXXXX[[[YYYNNNHHHWWWddd>>>111777)))<<<<<<333///DDD...***111((()))***(((&&&%%%%%%&&&666EEE000((((((+++######///111'''###(((###!!!VVV)))$$$%%%"""&&&"""!!!###$$$""" ###((( %%%---444666111,,, """%%%'''+++,,,'''!!!%%%&&&''''''((()))+++---///000111000...---******((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###&&&)))''''''444EEEFFF(((000222LLLOOO(((///+++...111111fffvvvJJJQQQrrr{{{777000111<<>>///777444OOO000---333))))))+++,,,------------...444///BBBMMM999111000...---+++***)))******++++++)))^^^|||xxxgggRRR+++)))&&&&&&&&&&&&%%%######$$$%%%$$$######%%%'''&&&(((///888SSS666000,,,***(((((((((((((((&&&%%%)))&&&>>>OOOrrrtttuuuyyy}}}}}}zzz,,,444222***%%%&&&000@@@EEEAAA@@@EEEAAAAAAAAAFFFFFFRRR...111///```rrrUUU;;;RRR444$$$,,,000%%%###...&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))***:::TTTQQQZZZXXXYYY```KKKZZZIIIlllXXX???333---///222888+++333PPPRRR'''+++---((()))***)))'''&&&(((+++LLL555"""$$$***!!!***!!!---<<>>LLL222000"""000...))))))***+++++++++++++++---333...GGGRRR444)))000---,,,+++******+++,,,,,,000555zzzxxxmmmNNN+++)))'''&&&&&&&&&%%%$$$###$$$%%%$$$######%%%'''&&&(((///999TTT777111,,,***(((((((((((((((&&&%%%)))&&&===OOOsssuuuuuuwwwzzz}}}---///***###(((!!!''';;;EEE???>>>EEEDDDAAA@@@IIINNN^^^000...***PPPyyy333KKK333333OOOUUU:::&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%'''...&&&111UUUOOOTTT]]][[[UUU\\\XXXJJJhhhlllMMMPPP(((777(((444666DDDcccuuu...222000&&&(((***,,,+++)))***...111VVV,,,!!!+++"""!!!((( 111BBBGGG777$$$ $$$%%%&&&WWW &&&""""""!!!$$$### %%%"""!!!$$$''''''###"""###%%%$$$'''&&&""""""(((***'''$$$""" """&&&+++///000444666:::<<<>>>>>><<<;;;333222000...+++***)))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%###%%%'''###$$$777NNN...)))(((555aaa(((111)))777***555///---...[[[TTT;;;)))PPPwww```???```&&&888>>>999888777===JJJRRR<<<)))///---***%%%---))))))))))))************)))...+++IIIVVV222&&&444,,,,,,+++***+++,,,---...777AAAzzztttMMM+++)))'''&&&&&&&&&%%%$$$###$$$%%%$$$######%%%'''&&&(((000999TTT666222...,,,+++)))'''''''''((()))'''---222[[[ffftttxxx|||>>>$$$'''###)))$$$%%%000<<>>EEEFFFBBB>>>===888666333000......///000''''''&&&%%%%%%%%%%%%&&&,,,!!!***---444```,,,+++&&&...XXXOOO)))//////...888 111111222777UUU333===###jjj\\\XXXjjjFFF555444:::BBB\\\{{{444888,,,***666000$$$***))))))))))))))))))))))))+++666'''CCC;;;444222+++...%%%'''222222((((((333<<>>777111+++((((((((('''&&&&&&&&&&&&&&&'''###777###KKKXXX'''BBB+++---333```///+++)))***+++---???,,,000222...GGGGGG)))888;;;uuu^^^dddJJJeeePPPFFF888000...)))+++///,,,************************&&&444,,,___UUU555///***''',,,///,,,))),,,444;;;~~~lllIII***)))(((&&&%%%$$$$$$##################$$$%%%%%%&&&,,,,,,@@@]]];;;///+++***)))(((''''''((())),,,&&&(((...\\\kkkyyy{{{~~~ZZZ,,,(((&&&&&&(((%%% &&&777CCCEEEBBBEEEAAADDDDDD<<>>***---,,,111"""444******(((...&&&)))VVV///%%%'''$$$###$$$ )))AAA!!! $$$)))(((""" ###999333***%%%(((111>>>FFF(((&&&###!!!!!!$$$'''******&&&""" ###$$$%%%########################"""%%%(((***,,,111888===HHHQQQYYY^^^___]]]XXXSSSNNNKKKFFF???888222---+++)))(((''''''&&&'''''''''***%%%///888```///+++NNN***,,,???TTT(((&&&---(((000---SSS///000000''':::]]]...---555gggeee```VVVppp>>>ccc;;;---555///,,,...)))++++++++++++++++++++++++,,,000999RRRFFF>>>***111...&&&+++333---'''DDDnnnmmmFFF+++***((('''%%%$$$$$$$$$############$$$%%%%%%&&&&&&+++---@@@aaa===---///...,,,***(((''''''''',,,&&&(((---ZZZiiiyyy}}}}}}|||fff///'''&&&((($$$$$$'''&&&(((777IIIAAAEEECCCIIIFFF999aaa555,,,(((999iiiuuufff111RRR...111)))))))))((((((((())))))************)))***---222666...oooQQQZZZOOONNN```SSS\\\\\\ZZZCCC[[[UUUOOO999UUUQQQ***---'''///%%%((('''((('''***%%%&&&\\\######""""""%%%###+++@@@...%%%"""$$$$$$%%%!!!'''&&& '''///###############$$$$$$%%%$$$###""""""###$$$###!!!""""""""""""""""""""""""!!!%%%(((***,,,222:::AAALLLXXX```___[[[[[[[[[YYYUUUPPPHHH>>>777222///...))))))(((''''''''''''((((((---,,,VVV:::+++,,,UUU)))+++MMM???+++ 222'''111---YYY888333000&&&333YYYEEE---===JJJttt___ZZZfffLLL@@@QQQ111888555...000///+++++++++++++++++++++++++++)))GGG???000HHH 000...+++...111***222aaalllCCC+++***)))'''&&&%%%$$$$$$############$$$%%%&&&'''&&&***...AAAgggBBB...111000---+++)))'''''''''+++'''***---WWWeeexxx~~~}}}ttt333((((((((("""$$$+++''' ,,,CCCBBBDDDDDDMMMHHH===TTT@@@++++++222XXXTTT111AAA333((()))))))))))))))******++++++++++++******...333777333SSSqqqWWWJJJcccOOOWWW[[[lllPPPPPPvvv888rrrOOOuuu111333333***,,,---"""((('''+++&&&)))((([[[!!!###'''###"""%%%"""%%%333FFF999)))!!!###$$$"""$$$### !!!"""$$$$$$###"""!!! !!!###$$$$$$""""""""""""""""""""""""""""""&&&***,,,---222<<>>666111//////******)))((((((((((((((((((***MMM@@@333<<>>XXX>>>KKK@@@yyybbbKKK999zzzAAAcccuuuDDD666000+++...333,,,,,,,,,,,,,,,,,,,,,,,,+++...QQQ===---LLL!!!///(((666777)))---TTTjjj???+++***)))'''&&&%%%%%%$$$############$$$&&&'''(((&&&+++111CCCmmmGGG111000...,,,***(((((('''(((***(((,,,---TTTaaauuu|||~~~777((()))'''%%%&&&)))&&&###(((333DDDCCCBBBOOOGGGCCCFFFOOO)))---+++CCC}}}BBBGGG)))///***)))))))))******+++,,,***+++,,,,,,,,,---///222999888tttXXXRRRgggNNN\\\dddWWWfffbbb^^^eeeKKKmmmttt111000888000'''111###)))$$$/// ,,,***SSS%%%'''***%%%"""&&&!!!%%%======:::000&&&!!!!!!"""+++&&&!!! ###%%%$$$""" """###$$$###"""!!! !!!######""" """"""""""""""""""""""""!!!%%%)))***+++000;;;DDDUUU[[[]]]YYY\\\eeegggaaaOOOKKKCCC:::333///------+++***))))))(((((())))))(((888QQQ$$$'''---RRR<<<'''@@@VVV%%%((((((''')))+++...CCCPPP666///---000,,,OOOLLL[[[^^^fffgggHHHQQQGGG666oooBBB111///...000------------------------...<<>>222&&&"""###!!!"""""""""""""""!!!!!!""""""############!!! !!!"""###"""""""""""""""""""""""""""###'''((((((---888AAACCCJJJOOORRR[[[ddd\\\MMMBBB???;;;666111...,,,++++++******)))))))))))))))$$$[[["""444***,,,VVV777'''KKKSSS%%%###000***---111:::XXX555+++,,,+++---:::NNNgggMMMjjjUUUSSSSSSaaaEEE777YYY===;;;444///------------------------000CCC000AAA---$$$000000111***)))???nnnjjj;;;,,,+++)))(((&&&%%%%%%%%%#########$$$%%%&&&((()))(((+++444EEEKKK222111...+++*********)))(((***(((,,,+++NNNXXX}}}{{{}}}CCC333###((('''&&&$$$$$$%%%&&&&&&+++HHHJJJ>>>EEEHHHBBBDDD777+++###999KKKrrr$$$333******+++,,,---------,,,---,,,,,,,,,,,,---......===:::BBBVVVfffWWWKKKUUUTTTOOOSSSZZZ]]]aaaWWW@@@333000,,,)))'''&&&$$$"""$$$000 +++***YYY"""!!!%%%+++,,,(((######&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""""""""#####################$$$&&&+++///111<<>>::::::666222...,,,+++++++++(((***+++---...///222444===fff,,, 777!!!{{{+++///ttt&&&111$$$(((222$$$333???LLL888444000+++;;;666ZZZpppOOOJJJRRRkkk@@@777zzz^^^...777000333...,,,......,,,+++...888======CCC***111///000111)))???ssskkk666---,,,***)))'''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***(((666UUUOOO444222///,,,************)))///))),,,,,,GGG___ttt{{{}}}UUU222'''(((''''''&&&&&&&&&&&&&&&***>>>FFFCCCEEEFFFDDDDDDHHH***+++///===zzz666444+++,,,,,,---------------------........./////////(((RRR444\\\999fffJJJUUUXXXSSSVVVYYYYYY___^^^OOOZZZ///,,,)))''''''&&&%%%$$$###&&&)))%%%JJJ666###'''$$$&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############$$$#########&&&)))---///000333888<<<>>>>>><<<::::::777333222333333111......000000+++$$$%%%...777999aaa---$$$222111nnn***111jjj///&&&"""+++000%%%......[[[CCC***111%%%111'''333111nnnfffaaa\\\OOORRRdddJJJ333bbbQQQ222000333...,,,......,,,,,,///@@@777000>>>...444000222(((BBBmmm~~~ggg555,,,,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((777^^^TTT777333000---++++++,,,+++***444))),,,...;;;hhhhhh|||}}}~~~ppp111+++(((((((((((((((''''''&&&(((000AAAJJJEEEDDDGGGEEEVVV---333(((000hhh???---,,,,,,,,,,,,------------,,,---...///000//////...333hhh...UUU999hhhVVVTTTRRRWWWZZZWWW^^^ccc[[[EEE___ooo+++)))&&&%%%&&&'''&&&&&&'''!!!###***&&&%%%:::NNN$$$((((((### !!!$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""############$$$#########%%%(((+++,,,...000222444666777888888999555000...---,,,)))'''$$$&&&***,,,---000333666BBB```...))),,,OOOddd666JJJUUU000%%%///222%%%---...sss999 000+++...+++222444YYY|||PPPlllYYYYYYaaa^^^444===999444333///---......,,,...222HHH444***BBB666555...444EEEsss|||```333,,,+++***((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''888lllWWW777333111...,,,,,,,,,,,,***666(((***000111nnn___~~~||||||333+++((()))*********)))'''&&&((($$$;;;NNNGGGDDDJJJFFFUUU666222+++...MMMttt>>>)))---------,,,---------...+++,,,...000000///...---===\\\>>>@@@YYYwww\\\PPPNNNUUUZZZXXX]]]aaa[[[WWWKKKkkkxxxhhh+++)))&&&%%%&&&''''''&&&(((!!!(((###((()))'''NNN555###((()))***############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""!!!"""""""""########################$$$&&&(((***......000222555:::>>>@@@666444000+++))),,,222888888...%%%%%%+++---)))"""RRRYYY)))'''(((fffVVVDDDlll===+++ ...&&&+++///%%%BBBkkk222!!!222***)))111222888GGGEEEmmmXXXZZZ]]]mmm@@@+++PPPVVV999333///---......---111666BBB000---GGG444......AAAnnnzzzYYY222,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((888{{{[[[888444111...---------,,,+++222((('''111+++mmm\\\|||{{{???***((()))*********)))'''&&&((( 444KKKIIIGGGLLLFFFLLLDDD***---111666mmmEEE222111111000//////000000111...///111333333222000///,,,:::KKK333[[[===fffZZZZZZQQQSSSWWWTTTXXX\\\WWW[[[YYY===ccctttqqq---+++((('''''''''&&&%%%"""!!!)))###***777OOO333 '''%%% """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%###""""""""""""!!!"""""""""########################$$$&&&'''(((((((((***...555<<>>333000///...---...555???,,,000222???333VVVwwwKKK111+++***)))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&)))...>>>kkkFFF333000---,,,,,,,,,+++***'''...%%%111+++RRR___uuu|||~~~uuu444))))))(((((('''''''''((('''&&&$$$111HHHOOOFFFAAA@@@JJJ333***111...TTTfff555555333222000000111222333444444444444555555555555>>>222222;;;KKKggg888666PPPIIIPPPVVVPPPPPPXXXYYYXXXYYYjjjPPPVVVPPPkkk---***'''&&&&&&&&&%%%$$$$$$'''((("""%%%'''&&&888QQQEEE///$$$"""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""######""""""""""""############""""""###%%%&&&((()))***......---+++******))))))...///---***(((***000666(((888HHHGGG888+++(((+++sss888111333WWW@@@+++```000///---&&&+++&&&333555dddJJJ(((+++)))$$$)))++++++000000:::WWWwww[[[WWW```^^^<<<333;;;>>>333000//////---...777BBB---444222>>>GGGuuuDDD000+++***)))'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&(((222EEErrrMMM333000---++++++++++++***%%%222&&&222---GGG```ppp|||~~~;;;***)))'''&&&&&&&&&'''(((&&&)))'''GGGPPPBBB???<<>>666+++SSSUUU111...%%%&&&)))GGGxxx******(((''''''(((((()))++++++///777XXXKKK```___iiicccfffWWW---===PPP>>>///444---...+++333BBB333333***111222VVVqqq777///*********)))(((((('''''''''((('''%%%######&&&(((,,,222UUULLL888111---------***((()))+++(((+++)))000444ddd```zzz{{{ppp,,,...(((+++(((###,,,)))!!!000'''(((&&&EEEnnnKKKKKKIIIXXX@@@(((///111<<>>sss999///333,,,---***111@@@111,,,222:::222RRRjjj222,,,******)))(((''''''&&&&&&'''''''''%%%###$$$&&&)))...777bbbTTT;;;444...------***((()))---))))))(((,,,111YYY^^^www|||;;;)))000,,,"""***,,,'''444((()))&&&333bbbgggEEEBBBSSSDDD***111555111JJJyyyEEE???666///...000333666222333555444222000000111---111///,,,555SSS===++++++666888PPP~~~iii\\\aaaOOOIIISSS^^^dddXXXCCCWWW\\\UUUMMM...%%%***$$$$$$+++'''$$$$$$############$$$$$$########################!!!!!!!!!"""""""""######"""$$$&&&(((***+++,,,,,,'''%%% ###### ###############"""""""""""""""######$$$$$$%%%%%%%%%&&&&&&''''''(((***+++,,,---...///000...,,,,,,,,,111---$$$&&&///***%%%---222---+++...222???YYYrrr000'''===777FFFyyy///...///!!!###HHHcccMMM&&&***)))((((((((()))***+++!!!&&&///:::LLL>>>@@@rrrPPPdddSSSjjj:::666333WWWLLL444000333,,,...,,,222AAA333222444000+++YYYmmmfff222---+++***)))'''&&&%%%%%%%%%''''''&&&%%%$$$$$$'''***000===yyy^^^>>>555...---...,,,++++++,,,***+++***)))...MMMbbbppp|||XXX&&&---,,,!!!---)))(((...---+++------555tttLLL>>>GGGFFF222222777000000zzzuuu|||OOO111888<<>>oootttZZZQQQWWWXXXKKKOOOZZZSSSDDD777MMMHHHqqqppp111...)))&&&,,,%%%$$$$$$############$$$$$$########################!!!!!!"""""""""############""" !!!&&&---555:::777(((+++"""############$$$$$$$$$############$$$$$$%%%&&&'''((('''''''''((()))***++++++000///111555444000,,,+++***111333666===888222777VVVwwwdddUUUYYYGGG%%%&&&222GGG333###gggaaa'''""")))%%%<<<```NNN+++,,,(((((('''''''''(((***+++---AAA000VVVEEE111999rrrJJJQQQJJJeeeKKK666:::GGG999666222333---222000555EEE999333333+++...UUUkkk888VVV{{{]]]000...+++***(((&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%(((+++///BBBppp@@@666------///...------(((***......&&&,,,BBBggghhhzzzxxx---&&&+++&&&,,,%%%+++333!!!)))+++333)))YYYdddLLLEEELLL>>>///111...///SSS~~~lll333333AAA;;;222555333444555444111000///000//////000***111DDDJJJ,,,...***777;;;LLLyyy```VVVUUUOOOVVVYYYHHHFFFRRR888DDDHHHQQQCCC,,,***"""$$$!!!$$$$$$############$$$$$$########################""""""""""""############&&&###"""(((+++???777(((!!!$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***''''''''''''((()))***+++...,,,///888;;;777111000666888000---???TTThhh{{{MMMHHH:::+++'''---111000''':::JJJ...666}}}444+++///444XXXEEE......***''''''''''''''')))+++,,,++++++$$$ccc]]]NNN:::fffZZZLLLXXXeeeggg???>>>JJJ;;;888111111,,,222111666FFF;;;,,,555444999===XXXAAA000:::QQQrrrOOO+++,,,+++***(((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&))),,,///HHHEEE888...---000///......'''***...000&&&---666fffaaaxxxDDD%%%+++,,,***''',,,%%%888 (((333""",,,...dddZZZHHHPPPLLL444222333666666uuu|||pppJJJ999777777777777888888666333111000000000...000***///===QQQ---222"""888EEE444VVVnnnWWWOOOSSSRRRHHHZZZIIIXXXAAA222>>>EEErrrXXX&&&+++***"""###%%%$$$$$$############$$$$$$########################"""""""""#########$$$$$$""""""#########"""!!! 000DDDLLL000$$$111"""###$$$&&&(((((((((((('''((('''&&&&&&'''(((***+++&&&&&&''''''(((***+++,,,000,,,...444555...+++...,,,@@@PPP^^^lllbbbAAA***444...000:::;;;111'''%%%...CCCXXX777XXXuuu 666:::666===BBB888---...000...------...///111333444@@@***eeeFFFYYYuuuXXXhhh```nnn888333FFFppp===222111///)))111000222BBB999888666,,,666///:::222666555:::mmmiiiFFF***///+++)))'''%%%%%%%%%'''(((%%%&&&&&&%%%%%%'''***---333PPPKKK===000...//////,,,+++***))))))///(((///+++^^^^^^vvvccc000+++000+++...***!!!777$$$''',,,%%%111$$$EEE___NNNMMMRRR;;;555666333***UUU|||]]]FFFAAABBB<<<===<<<:::666333222222000...000)))...777VVV...000)))333AAA777222iiiaaaGGGMMMdddNNN\\\MMMMMMFFF:::AAA///uuuQQQ111))))))((('''((($$$$$$############$$$$$$########################""""""#########$$$$$$$$$ ###&&&''''''&&&%%%###444TTTIII!!!333!!!$$$%%%'''***++++++***)))***)))(((''''''(((***+++&&&''''''(((***,,,---...111...000333...)))111@@@fffqqqfffLLL???777/////////333111,,,111<<<@@@;;;333JJJsssKKKxxxMMM***555222III888'''777333%%%222.........///000222555666<<<999QQQHHHeeehhh]]]nnn999222EEEZZZ>>>444555222***222///...===555CCC999###222///888333555;;;666fffbbb???+++444+++)))'''&&&&&&''')))***%%%%%%&&&%%%&&&(((+++...;;;[[[OOO@@@222...///---***)))...)))%%%---)))222###UUU]]]vvv}}}zzz<<<,,,222---555'''+++000'''&&&..."""555+++cccVVVIIIPPP;;;111---+++(((>>>vvv|||uuuTTTHHH@@@@@@@@@===999555444333111---000)))---444YYY...,,,888---333DDD333FFFYYYKKKSSSNNNTTTSSSKKKCCC@@@LLL)))444///###%%%+++'''###$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$"""  """$$$&&&%%%CCC]]]222***$$$&&&(((+++,,,,,,++++++,,,+++)))''''''(((***+++''''''(((***+++...000111,,,...555999555666KKKfffoooZZZ444'''AAATTTDDD...------,,,,,,++++++///444111KKKXXX!!!888'''+++###---000"""%%%,,, %%%%%%%%%&&&(((***,,,---111TTTSSS888kkkcccfffzzzOOOCCCMMMVVVDDD@@@;;;666...555000...;;;333777>>>222<<<---000222:::???888dddZZZ888'''222***)))'''&&&&&&(((***,,,$$$%%%&&&&&&&&&(((,,,///BBBccceee@@@111333(((&&&///(((---,,,++++++,,,///111333lllTTTGGG//////000)))222)))'''&&&'''***---......EEE***kkkIIIQQQ___//////+++;;;222PPP^^^hhhppp^^^EEEFFF888777DDD333+++000444777)))+++444ZZZ///888000&&&BBB777333<<>>rrrzzzDDD000555OOOjjjaaa>>>...888(((444(((###666333$$$,,,333+++]]]000(((777%%%---***&&&""" !!!%%%'''222###***......###===777}}}\\\777hhh111>>>vvvhhhfffnnnrrrLLL777AAAwww777===???FFFHHHKKKKKKCCC888666999;;;888555000,,,,,,222777666666MMMxxxVVV000333&&&+++((('''(((+++,,,***(((***!!!&&&...(((%%%,,,111GGGAAA666444---(((///))),,,,,,++++++,,,...000222___ZZZ~~~lll888000+++***&&&))))))*********+++---...333,,,???UUULLLZZZ555///333(((000GGGnnnnnn]]]tttdddKKK;;;666///BBB999555333---000000XXXIII)))///000JJJBBB===<<<^^^___MMMWWWSSSQQQCCC777,,,%%%(((+++)))%%%$$$***---,,,'''&&&(((&&&!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%***'''%%%EEEKKK''')))%%%!!!$$$'''(((((('''(((***(((222&&&"""%%%,,,&&&,,,&&&$$$&&&***---,,,...222AAA***HHHuuuhhhFFF999666[[[XXXMMM>>>444///,,,(((111!!!///777######666666!!!QQQmmm;;;@@@ ''')))$$$$$$%%%''')))+++******---777"""444((()))jjjUUU<<<***:::xxxJJJ@@@;;;eeemmmaaaZZZ]]]^^^)))HHHlllnnn<<<888222444---+++555CCCKKKNNNOOOKKKCCC;;;555666<<<;;;222333444===wwwOOO111111)))***)))((()))+++,,,***((()))$$$'''+++$$$$$$,,,333KKKCCC:::444333+++///+++++++++******+++---///000KKKaaaoooEEE---&&&---"""'''(((***+++,,,...000111(((+++SSSTTTOOOFFF///000'''000333AAAzzzggg;;;NNN{{{|||jjjsssIII,,,===888000,,,...333'''CCCNNN+++@@@:::555333BBB777111^^^iiiyyyppp___GGG,,,++++++***'''%%%(((...&&&&&&$$$###$$$'''$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$111&&&***vvv$$$&&&&&&))))))))))))'''%%%###"""'''***&&&:::///$$$)))'''&&&(((---///---...111@@@{{{nnn;;;444222???nnnQQQIII666$$$$$$///...###***"""///444(((333999 888uuuUUU%%%000111111%%%$$$%%%'''***+++(((%%%&&&$$$)))+++000***222eeeJJJ444000111222MMMjjj===777TTTpppYYYOOOLLLkkk---AAADDDCCC@@@///***...;;;GGGEEE888555FFF[[[bbbEEE888???BBB@@@===777000999444VVVpppBBB333///---)))))))))***++++++)))'''((((((((('''%%%'''000888\\\MMM>>>444666,,,...,,,************+++,,,---...999dddccc\\\,,,)))+++***%%%$$$&&&+++000444555444---)))###???^^^JJJ]]]555'''888222&&&;;;UUULLL333???&&&bbbpppjjjvvvuuu~~~DDD333111///,,,222666&&&***:::RRR555...999---%%%777;;;TTT~~~kkkNNN...""")))000,,,$$$)))(((%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&"""...(((666+++(((&&&!!!"""###&&&)))+++------;;;)))***###222***<<>><<<111???JJJ555333)))$$$+++222111......&&&000%%%%%%888111&&&777hhh\\\000...!!!444$$$,,,,,,(((%%%%%%(((***)))&&&,,,444***!!!555BBBIIIbbb:::,,,111777555JJJ000444JJJqqqRRRUUUJJJnnn999555444rrr///555111DDD\\\WWWUUUWWWVVVNNNDDD???UUUKKKDDD<<>>}}}fffAAA666555---...---************+++,,,,,,---...^^^\\\~~~:::111""",,,(((%%%$$$***444888444...///)))---///NNNWWWgggFFF,,,333---(((777CCC:::...333>>>333cccuuuttt???444555444555666222&&&,,,)))888===111,,,+++???ZZZllliiijjjooosss{{{pppJJJ...###$$$''',,,---......+++((('''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%)))###(((OOO222...,,,,,,+++(((&&&$$$$$$%%%'''KKKaaayyy555///+++***)))&&&(((,,,888CCCXXXooopppQQQ888:::333...---111000++++++111111---###+++111444xxxbbb,,,***"""... 222 '''%%%%%%'''+++---,,,***"""###111MMMRRRXXXfffQQQ666,,,000***>>>~~~EEE111;;;rrrPPPTTTHHHttt777444NNN^^^333111@@@YYY777...+++444>>><<>>AAAooo{{{iiiKKK999666777444,,,;;;---------111,,,'''QQQeee\\\???<<>>!!!333:::---bbbwww///***444555---***000///'''---%%%000333---IIIjjjggg,,,+++***&&&///***(((&&&"""$$$'''******(((&&&$$$...+++777VVVMMM<<>>CCCQQQIIIGGGBBB777BBB===@@@hhh{{{SSS666222)))+++,,,,,,,,,+++(((&&&''''''***,,,###&&&222+++222SSSSSSGGG111///000,,,***++++++,,,,,,,,,,,,,,,,,,<<<\\\hhhjjj666---222---...///000000,,,((($$$$$$***###,,,%%%KKKZZZ]]]KKK999===JJJTTTnnn}}}^^^XXX666888QQQSSSxxx___>>>111999;;;%%%999///111333444MMM\\\aaa999GGGmmmmmmcccQQQBBBGGGeeeyyyPPPEEE555((('''******''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""" :::AAA///+++###...&&&))),,,,,,---666FFFRRRooowww///***%%%###%%%&&&'''+++000))),,,***)))...<<>>ttt{{{EEE666---+++,,,---...---)))&&&%%%''')))(((+++%%%+++444)))===xxx[[[OOO111111111,,,++++++,,,---------,,,,,,---///]]]```~~~rrr333AAAAAA(((...333333---((('''(((&&&''''''%%%///***ZZZXXXHHHggg___iiirrr```ggg|||BBB///@@@KKK(((888...444III```___:::YYYqqqqqqJJJ111AAAHHH===444???YYYllljjjfff@@@000///...,,,+++((('''&&&%%%%%%&&&'''((($$$$$$##################%%%$$$$$$######$$$$$$%%%000UUU;;;%%%333$$$000QQQQQQJJJ<<<...***444>>>GGG)))'''$$$$$$'''((((((***...---((($$$+++000))),,,>>>kkkBBB'''...444***'''111444///!!!888gggaaa:::---888"""...''')))"""333&&&)))*********000@@@WWWiiiTTT@@@...555;;;sssZZZBBB555---222'''@@@EEEOOO666aaaDDDPPPZZZ]]]WWWCCCwwwWWWHHH333%%%888(((777EEEAAA111...EEEaaaCCC222>>>EEEEEExxxqqq===888>>>CCC(((VVVwww999555)))......//////---)))$$$$$$'''***$$$***'''000888,,,MMMLLL999???(((222+++++++++***++++++,,,,,,222"""NNNaaaqqqMMM444+++:::LLL???000((((((******((($$$"""'''---+++)))<<>>xxx..."""333(((***...444$$$222WWWXXX555&&&555,,,***((((((***+++***((((((---***{{{tttlllEEE(((///'''444///SSShhh:::555555,,,///111666(((\\\YYYHHHDDDfffggghhhnnnNNN///111///---555IIINNN<<<222:::>>>777OOO===333777bbbnnnBBB888222999---<<>>KKKGGG000!!!%%%(((###---)))''')))'''%%%...;;;<<>>444111888999222444555888<<>>888555+++,,,,,,++++++++++++,,,,,,&&&888"""[[[iiiuuuhhh'''***444)))555333:::BBB777""" ---+++(((%%%%%%'''***++++++***777}}}TTTRRR@@@@@@OOONNNRRRMMMSSSaaaeeeQQQBBB111)))+++111333333---:::555---///777;;;CCCTTTRRRxxxnnnZZZGGG555333;;;...%%%!!!###"""###((((((((()))+++,,,...///LLLIII777'''(((***,,,444FFFAAA<<>>***,,,&&&%%%$$$%%%''''''&&&&&&&&&'''((()))+++,,,------'''KKKnnn)))***;;;(((,,,SSSZZZPPP555(((000:::999222333111+++(((444LLL```ZZZ:::>>>ttt222'''+++###---(((444>>>xxxBBB666666......,,,000FFFbbb???SSSXXX\\\PPPFFFaaaAAA***%%%222...---...///......333888666000///999BBB999YYYzzziiiiii777222...999OOO<<>>MMM\\\|||XXXBBB===///333888888333---(((&&&<<<+++###AAA```mmmllldddHHHOOOBBB444```}}}eeeFFF666(((---333***$$$***(((,,,222;;;DDDMMMUUUYYY>>>'''$$$999111???uuuFFFJJJuuuVVVOOOBBB%%%***(((''''''%%%###&&&+++&&&&&&''')))***+++,,,---(((---RRRDDD;;;333)))nnnsssHHH))),,,///%%%$$$111000&&&$$$888RRRZZZIII444444%%%777,,,//////,,,444DDDHHH666777111222///111///<<<---IIIZZZMMMGGGNNNIII///)))---444++++++000***)))000666666444333333999MMM<<>>''''''---***///111,,,)))''''''(((*********%%%+++---666FFF}}}GGG///666///...---,,,,,,++++++,,,,,,&&&...111FFFyyyffffff222)))---)))111--- $$$888BBB???)))******)))))),,,333999///000---jjjrrrJJJEEESSSMMMFFF:::FFFHHHhhh===+++333...,,,000888<<<888222---111:::>>>000&&&<<<^^^pppGGG000222(((777///PPPxxxeeePPP\\\```TTTMMMNNN777$$$---&&&%%%%%%&&&&&&'''((()))%%%CCC999BBBkkk___hhhLLLrrraaaOOO)))$$$&&&++++++%%%$$$)))&&&'''((()))+++,,,------555111444yyyMMMwwwzzzNNNHHHPPPYYY______^^^aaaeee???111!!!&&&...///,,,...+++YYYTTT555***///!!!---111444bbb[[[:::666333444...000444555>>>AAAeeeNNNFFFFFFZZZ555111444111000***444...---///222222000111444333,,,HHHAAA777uuuzzzUUU666222888111;;;///'''---222000+++(((((('''&&&'''***++++++++++++---111>>>fffSSSAAA444//////...,,,,,,+++++++++(((+++,,,---777iiifffIII------...$$$###+++***&&&444LLL333+++&&&)))***+++444@@@...000000NNN{{{hhhMMMCCC888999CCC@@@777kkk999888:::777666777777444+++$$$...))))))...///++++++...KKKzzzggg777)))(((---%%%666___zzzWWWOOOYYYcccnnnYYY>>>555"""...++++++++++++,,,---...///333,,,666mmm^^^KKK^^^^^^\\\BBBLLLHHH333###$$$)))((('''***'''((()))***+++---......777$$$777pppbbbeee[[[HHH<<<>>>;;;///)))...++++++******)))'''### ;;;uuu222333222222+++222666zzzddd===:::999===888;;;666777JJJ@@@hhhNNNIIIIIIYYY666222222///000,,,333,,,///000///000333333111;;;444;;;888FFFqqq222,,,777888222(((+++///......)))%%%(((''''''(((***+++***)))---///666RRR]]]TTT444000///...---,,,+++++++++)))...222 :::LLLmmmmmm|||ddd777---***++++++***))))))******HHH777+++,,,***&&&---:::000111444999rrrVVVTTTkkkMMMSSSSSSKKKzzz222:::000666;;;666,,,(((,,,333&&&...222---***---...,,,###iiivvvQQQ,,,+++***111,,,(((777hhhnnnXXX[[[fffkkkvvvggg222***000%%%+++(((((()))+++---///222333,,,RRR{{{bbbXXXHHHOOOKKKLLLZZZ111$$$'''((('''((((((((()))+++,,,---...///(((MMMGGGJJJggg:::000222111,,,+++---+++%%%$$$%%%&&&&&&%%%'''+++///+++TTTttt$$$111''')))***+++222888oooGGGEEEHHHOOOMMMQQQ888---EEE>>>iiiDDDGGGVVVVVV333......///444,,,------000///---111888666///---333555;;;bbboooDDD>>>999,,,333)))000---%%%))))))))))))(((((()))******)))'''***///:::hhhGGGAAA999111***+++---------.........---+++---<<<[[[vvv111888'''000***)))000&&&---'''KKKFFF&&&###,,,******+++&&&DDD888ggg}}}aaaYYYSSSSSSYYYnnnXXXFFF666777:::@@@222 ;;;$$$///'''---,,,%%%'''000111+++&&&,,,444::::::444,,,'''&&&***...------CCCqqqtttsss___LLLOOOjjjpppNNN&&&111---###(((+++)))***'''000444...)))...777<<>>WWWlll:::444###777)))+++&&&///"""***%%%$$$222777DDD222'''333%%%(((666;;;///HHH999OOOIII444PPPyyy555888666###qqqLLLVVVOOORRR444222111---///***000000---,,,///222222111111&&&@@@777VVV___PPP===777333------,,,+++***)))((('''%%%)))---,,,)))'''))),,,***999NNNfffGGG:::555222111///,,,---000///***...444222666SSSwwwooottt///---...'''$$$+++---)))***000%%%???KKK+++###333--->>>***777+++LLLvvvbbbooorrrbbbvvv~~~KKK333;;;999%%%DDD???'''111444111$$$666]]]ZZZ000---))))))))))))((((((''''''(((+++...---(((***<<>>===---999UUUPPPUUUVVVTTT444111000,,,///***///,,,---111666444//////444%%%AAA~~~HHHjjj}}}oooEEE>>>555'''---,,,***)))((((((((())),,,---,,,(((%%%%%%)))...<<>>hhhxxxLLLgggwwwoooXXX^^^HHHCCC777JJJ'''---444111777llldddKKK...$$$,,,...'''&&&'''((()))))))))((('''$$$"""###)))...000000///---555EEEooodddfffGGGDDDOOOxxxTTT222:::%%%***,,,222,,,'''///777<<>>EEE???^^^555---888333!!!DDDaaaBBB:::KKKKKKYYY:::555$$$&&&111((())))))222333,,,$$$hhh```)))000...%%%666***---555%%%bbbZZZdddQQQ|||~~~:::---bbb]]]OOOQQQVVV555000...,,,///***///......444<<<===666333666999pppjjj,,,sss]]]LLLDDD555666222%%%+++***)))(((((()))+++,,,---,,,)))&&&$$$''',,,111;;;<<>>...888777CCChhhddd999"""111777&&&"""000 """%%%'''((((((&&&%%%***)))%%%###$$$(((+++,,,333&&&555BBBzzzggg|||sss}}}HHH222<<<\\\qqq//////222222333222,,,===^^^[[[LLLKKKOOOFFF>>>AAACCCNNN<<<===\\\uuu&&&,,,+++|||wwwRRRAAAAAAlllrrrnnn===___LLL888777))) 666'''******---""",,,NNNzzz---///((('''555'''222666///LLLWWW---888BBBOOOsssWWWsss@@@777bbbLLLWWWYYYYYY666///---+++///***///000---222<<<>>>444...000PPPsssAAA???yyySSSKKKKKK<<<444///222333444+++)))(((((()))***,,,...///***)))'''%%%&&&***000444555444VVV___LLL999111111000...,,,***---,,,(((+++222111***:::vvvlllPPP&&&%%%---...+++((()))&&&+++...***222BBBLLL:::555222???000AAAiiiBBBTTTfffyyy{{{FFF;;;AAA...000;;;===ccc```'''444:::222))))))+++***&&&%%%$$$###$$$''')))***333666333,,,&&&&&&'''(((...(((999\\\ttt}}}WWW>>>IIIsssJJJ+++///777777\\\[[[MMMMMMRRRKKKGGGGGGDDD;;;777LLLxxxiii[[[dddbbb~~~vvvtttxxxnnnMMM777:::777...;;;"""SSSkkk222&&&222+++'''///"""222,,, ===sss>>>%%%///###---111%%%888&&&___bbbgggWWWAAAJJJ___NNNTTT(((BBB^^^KKKiiiUUU[[[666...,,,+++000+++///111+++---666555,,,***111AAASSS000DDD666---@@@111:::333333,,,666000222,,,))))))***+++,,,---......''''''&&&&&&)))---222555333444yyy___OOO???777333///,,,+++,,,+++***,,,/////////...'''WWWgggxxxBBB'''+++000------###222((('''666((((((QQQ;;;333###,,,777888[[[rrr|||]]]JJJBBBiiiuuuDDDddd```;;;RRR222...;;;YYYccc777:::,,,%%%,,,444222)))$$$---+++(((&&&&&&(((+++---000666777000,,,,,,---,,,%%%ZZZmmmZZZtttwwwZZZ}}}SSSPPP777666AAAoooCCCDDD|||VVVOOORRRTTTMMMLLLLLLEEEKKKEEEAAANNNBBBAAAyyyCCC111555===777;;;@@@555>>>333...:::(((333...<<<***AAA555333000'''&&& ...HHHTTT222###+++111***///777>>>vvv555\\\QQQ<<<<<>>%%%444)))CCCXXX///333000444***:::......))),,,---...//////---,,,+++&&&&&&'''))),,,///111111555;;;VVVKKK@@@:::444...,,,---000))))))111000'''(((111222'''mmmiiiggg444))),,,,,,222111""")))000&&&)))222+++LLLIII333000???111:::tttSSSLLL===NNNMMMcccaaaSSS???777;;;LLLvvvFFF000...555444+++)))///111---+++++++++***((('''&&&%%%%%%***+++&&&$$$)))+++)))XXXaaaKKKccc|||xxxVVVTTTWWWSSSFFFCCCAAA777@@@555===TTTEEE:::___---222VVV```OOOAAA111111GGG000888FFF///KKKvvv^^^%%%999&&&(((888###...***&&&000999777%%%444((('''777+++555DDD???rrr555AAA888:::rrr^^^DDDLLLbbb...TTTnnnLLL^^^]]]777---******000+++///---,,,000444...---FFFfff:::...333AAACCC777...444//////444***???000000,,,///000111222000---)))'''&&&'''(((+++...//////...666AAAUUUKKKBBBFFF222777%%%111+++,,,,,,---------,,,,,,'''000:::fffvvvQQQ222)))&&&,,,)))...111...******+++,,,***___BBB'''<<<888;;;VVVEEEAAAEEE888MMMjjjxxxMMMCCC999<<>>mmm888:::777<<<222!!!CCCEEE___aaa```>>>111444AAAzzzMMMBBBHHHAAAOOOZZZeeeZZZaaa666888***444,,,000222,,,HHH%%%444,,,&&&dddNNN333666<<<===666---///888444+++888>>>---111===333777333...***&&&&&&&&&'''(((***---............///666]]]oooDDD@@@CCC777:::(((222++++++,,,,,,,,,,,,,,,,,,000***:::DDDmmmyyyEEE+++444+++)))))))))((()))+++---......999OOO@@@<<<%%%EEEhhh|||BBBEEE??????KKKWWWoooVVVCCC<<>>:::999<<>><<>><<<<<<======,,,444***+++++++++,,,,,,,,,,,,---(((222333ZZZooo}}}GGG)))...---***'''(((+++......---+++///777[[[666777555LLLPPP555BBB:::888\\\wwwXXXlllvvvMMM;;;hhhSSS555888NNNNNN888'''888cccBBBTTT777,,,)))%%%%%%''')))(((&&&###%%%!!!***EEEYYYbbbjjjNNNJJJiiiKKK'''...%%%...222***,,,333111CCC___CCCHHHBBBAAABBBCCCKKKNNNFFFHHHEEEAAA===:::<<<@@@DDDZZZqqquuuiiirrrlll~~~jjjrrriii]]]FFF+++,,,666;;;222222888666---000gggLLL666333777999---<<<999EEECCCjjjAAAqqqyyy|||___\\\SSSttt;;;ZZZKKK999vvvxxxeeeYYY<<<555(((888///HHH@@@@@@666222444444tttRRR666,,,000666888444000333:::YYYzzzddd444---000---666***((('''&&&%%%%%%&&&'''(((+++...///000111222444777@@@888666AAA===000555+++++++++++++++,,,------&&&000***999>>>hhh{{{ttt999,,,111---,,,///000...,,,,,,...)))555///^^^<<<999999www@@@::::::888<<>>555333555000kkkAAAFFF000,,,)))(((***+++***)))((()))666ZZZwwwmmmXXXUUUNNN|||III,,,///%%%:::<<>>@@@CCC<<>>((((((''''''''''''((((((,,,...000111000111222444:::QQQ555222???;;;333444------,,,++++++,,,------(((333,,,333***KKK___xxxyyy:::...+++,,,111222...---///+++777888;;;WWW<<>>AAAEEEIIIMMMMMMLLLKKKCCCrrrmmmooowwwSSS555)))+++222111222444000+++ddd)))&&&$$$333,,,))))))...---aaa]]])))666;;;[[[EEE333000:::rrrdddnnnuuuZZZsssLLL///777888...hhh444;;;@@@FFF@@@666VVV===777333777AAAUUUoooMMM,,,444333***+++,,,((((((''''''''''''((((((111222222111000///000111???ppp777333:::666666555111///...,,,,,,,,,---------***222$$$///111XXXppp{{{sss===111***---000...///444333!!!>>>...111777]]]BBBMMMvvv666>>>===///???AAAWWWIIIjjjUUUBBBAAA:::888...222777"""DDD666```]]]UUUHHH777)))%%%(((---===^^^hhh[[[^^^lllqqqqqq333///"""888---***ddduuu%%%+++111333777DDDYYYhhh{{{EEEFFFQQQAAADDD===>>>@@@===AAAKKKOOOLLLJJJIIIIIILLLOOOQQQQQQMMMrrr}}}eee~~~tttmmmSSS;;;((($$$+++***++++++&&&"""jjj%%%"""222&&&)))+++555uuu[[[$$$999777{{{HHHDDD"""999EEEIIIyyylllnnnIII333999;;;---mmm333333AAA888,,,^^^>>>111EEEIII^^^}}}}}}eee999...222%%%)))222$$$'''&&&%%%%%%&&&'''(((***444444444111///......000EEE;;;888555333:::666444222000...,,,,,,------...%%%///)))444+++JJJ```aaaqqqSSS666...//////000333...---222>>>888IIILLLHHHjjjAAABBB555:::???<<>>@@@;;;777333555;;;888:::RRRVVVVVVLLL<<>>MMMPPPVVVCCC888<<<111555999:::555===000...777III]]]aaaSSS???222---666LLL^^^kkktttbbb===###&&&333(((CCCooo```DDDIII^^^<<>>999HHHRRR\\\cccsss[[[;;;;;;888999999888888777666555777///LLLdddXXXYYYXXX999444333LLL\\\444%%%...333[[[dddXXX111:::jjjGGGUUUVVVOOOTTTWWWUUUTTTPPPLLLKKKKKKGGG@@@TTTdddTTTVVVSSSkkkaaaaaa^^^mmmddd|||mmm{{{[[[vvvggg:::+++%%%333%%%,,,'''&&&<<<%%%++++++&&&888333nnn<<<222VVVaaaLLLeee333999===555AAAJJJBBB>>>@@@\\\iiiMMM555444444000333<<<<<<...EEELLLfffhhh```999111---+++,,,---+++(((&&&((())))))***///666666222333222000...---...///000RRRJJJ:::444333222444333666777333...***,,,///...---,,,++++++---...///333HHH|||\\\vvv===&&&222,,,:::111&&&;;;YYYsssjjjYYY???cccfffDDD777???CCCAAAEEETTTgggqqqoooCCC@@@999999999999888777666666'''999333999YYYZZZNNN[[[000+++<<<111 999333///FFF{{{000444,,,@@@qqq___PPPZZZZZZYYYZZZSSSNNNTTTWWWUUUSSSRRRPPPLLLWWWddd]]]^^^UUUiiigggiiiiiimmmmmm{{{nnnssstttWWWjjjuuuUUU222******+++''',,,/// !!!GGG"""///+++oooHHH666jjjQQQ+++www666***///xxx777KKKxxxCCC999777333CCCZZZ___UUUEEE555888;;;444???<<>>IIIOOORRRRRRSSS\\\ooo}}}MMMHHH888888888777777666555555:::&&&111>>>:::PPPggg[[[pppUUU...666666""":::******[[[MMM***===---777999bbbtttqqqUUUKKKccc^^^aaabbb___eeedddVVV\\\bbbddd]]]UUUSSSSSSTTTUUUaaaiiiqqqbbbnnnqqqpppyyyoooxxxxxxqqqooofff\\\aaapppggg888---%%%111!!!......333444,,,666tttNNNSSSjjj;;;222sssJJJNNNXXXjjj@@@]]]DDD444;;;999111222???HHHKKKQQQMMMVVVAAAfffTTT888111...111444333000,,,)))((()))...333666:::<<<888222222111...---,,,...///111TTTyyy:::666666444777000222555777666444000---000//////...------------444+++777cccrrriiikkkPPP;;;:::VVVlllhhhiiiyyyXXXXXXsssVVV666JJJ>>>:::777999BBBKKKOOOOOONNNMMMJJJJJJSSSaaammmsssuuu}}}KKK;;;777777666555555444444444111BBB222***AAAAAA>>>WWWOOOQQQuuu>>>000777///444555,,,222>>>999222111777(((888MMMSSS===333aaabbbjjjpppkkkgggkkkjjj```lllnnnjjj^^^UUUTTTXXXZZZVVV^^^rrr}}}ooolllkkkeeeqqqttttttpppdddhhh[[[___jjjEEE//////666%%%000111///:::KKKrrruuukkkCCC111:::@@@fff777%%%...lll???ddd[[[hhhsssGGGCCC===---===999111999999555???:::CCC===yyyjjjdddCCC888===888555000******///333333...333777888;;;===:::555111///---+++***,,,...000QQQ888777999666999666222///333999;;;888333---...000111111000...,,,111(((:::...^^^rrrhhh[[[MMMoooppp[[[WWWWWW???;;;bbbpppQQQJJJCCC@@@KKK[[[ccc```YYY[[[```eeeiiiqqqzzz|||xxxVVVZZZRRRKKKMMMIIIBBBDDD:::999888777666666666666***@@@333'''777444444RRRbbb\\\LLL```fff,,,;;;222777444AAA333222---666///555,,,AAARRRMMMRRRMMMvvvkkkqqqssssssrrrlllggggggjjjkkkggg```\\\^^^```___lllnnn}}}ooolllkkkrrrmmmqqqmmmdddmmmPPPaaaooo[[[111:::111...333000III???oooYYY'''VVV,,,***999hhh...(((:::___NNNSSSVVVRRRiiiCCC:::???444>>>444---:::999///111777999ooouuuPPP===999:::>>>OOOZZZSSSBBB666000...444888999777888;;;<<<:::555222///,,,+++---///111JJJ888999;;;888999:::444...111888===<<<888000111333444444222000///)));;;+++222111mmmkkkzzz~~~\\\PPPVVVWWW<<<===666777ZZZxxxbbbJJJAAABBBBBB???<<<555555222333BBB[[[lllpppVVVkkkooohhhggg]]]III<<<>>>===;;;:::999999:::;;;:::---;;;???---AAAfffiiiMMMZZZyyyRRR111'''EEEcccUUU***...>>>111...@@@)))+++888MMMooo]]]vvvoookkkqqqrrrvvv{{{pppfffkkklllppppppllliiihhheeeaaalllmmmuuuxxxooopppvvvnnnvvvjjjkkkfffdddjjjFFFkkksssggg444555%%%...222###CCCiii%%%+++<<>>BBB888666SSSssseee{{{iiiXXXMMMJJJEEEGGGEEECCCKKKYYY]]]WWW<<>><<<:::999:::;;;;;;666FFF999333NNN]]]lllhhhyyy]]]III]]]uuuRRRaaaaaa999444777888,,,)))333333000:::VVVkkkaaammmssslllxxxvvvuuu~~~xxxpppxxx{{{{{{uuuuuuwwwwwwttt|||}}}kkkhhhnnnooollldddlllmmmLLLhhhpppgggEEE...&&&...333gggeee555333 TTT???000222+++...222tttzzznnnsss]]]gggnnn___TTTNNN///...999???333+++111888III{{{uuuccc```jjjuuu{{{|||SSS111...AAARRRLLLOOOOOOJJJHHHLLLOOOPPP===:::555000...///111333666;;;===???888777777999888555222222777<<>>:::555333444666888777...000666111666666yyyhhh}}}WWWDDD333333AAA;;;///HHHuuuwwwpppxxxxxxdddhhhYYYDDDEEE@@@<<>>555::::::BBBBBBDDDCCC:::222444;;;;;;:::888666444555888;;;yyygggzzzfffGGG;;;555???<<<>>>wwwdddpppsssnnnLLLcccaaaOOOLLLOOORRRUUUNNNKKKGGGEEEEEEEEEDDDBBBAAA???<<<777555777<<<@@@333:::<<<;;;IIIeee{{{zzzxxxDDDnnn\\\iiiOOO???DDDkkkCCC@@@CCC------...>>>111:::666rrrppp~~~ggg]]]mmm}}}{{{eeedddoooqqqnnnqqqppppppyyyuuunnnppp666000BBBqqqHHH+++***///(((hhh999111YYY___,,,>>>{{{uuuaaaXXXQQQiiittteeeXXXccc888>>>NNN:::)))000===666111==={{{AAAdddNNNoooVVVBBB:::<<<;;;555666===@@@>>>???DDDGGGNNN[[[yyyqqqUUUJJJ444000...///...---...333666HHH888777===222666>>>888CCCGGG888999999JJJEEEIIITTTSSSEEE<<<>>>999:::<<<=========;;;::::::wwwrrryyySSS666999AAALLLsssuuuiiilllzzzxxxmmmlllnnniiiccc```]]]^^^^^^XXXNNNDDD???@@@BBBDDDDDD@@@888222;;;@@@>>>CCCccc{{{|||bbb}}}tttIIIRRR???NNN)))OOObbbaaa999...KKK999:::555...333pppHHHRRRlllVVVwwwgggxxxwwwyyykkkfffooopppooouuuxxxxxx{{{rrreeegggGGG...444```999---,,,///999kkk333EEErrrCCCAAA[[[WWW???===UUU}}}SSSfff\\\GGGIII...333)))444888???MMMTTT\\\jjjfffXXX{{{llleeeSSSAAA:::<<<999000///222888<<<>>>???DDDKKK;;;JJJrrr|||EEE888111------...---...111222GGG444<<<666444999999666JJJSSSHHHLLLIIIiiiTTTEEEFFFFFF===888999===@@@EEELLLPPPNNNGGGAAA777NNNkkkzzzpppCCC,,,<<>>BBBfffrrrkkkMMM555AAA;;;AAABBBooo@@@WWWhhhJJJ333<<>>HHHSSS\\\dddgggZZZNNNSSS~~~nnnaaa]]]PPPGGG<<<666555666555333>>>IIIQQQNNNFFF@@@>>>===AAAGGGnnnVVV>>>444,,,,,,.........//////oooBBB000>>>///444111888;;;OOO___lll}}}qqqMMMGGGCCCFFFMMMLLL@@@333>>>AAAGGGQQQXXXXXXPPPHHHNNN///FFFvvvXXXEEESSSxxx{{{VVVHHH>>>;;;CCC___sss```VVVTTTUUUUUU^^^jjjpppTTT222JJJ555AAAJJJfffEEE777999;;;RRR>>>JJJ'''AAA999|||rrrYYYXXX}}}{{{zzzxxxuuujjjZZZJJJ777XXXddddddhhhkkknnnuuuwwwnnn|||lllaaa]]]kkk>>>...AAAkkkMMM///...IIIoooPPPsss444JJJXXXTTTeeeggg```HHH:::222;;;EEEXXXiii^^^]]]OOO>>>:::888444JJJsssnnnSSSbbb@@@===666888>>>888***...>>>EEEKKKLLLDDD???@@@BBB@@@HHHDDDTTTrrrDDD777,,,***---...------///SSS???111>>>,,,555...???EEEOOOeeewwwrrr\\\DDDBBBOOOMMM>>>999:::===EEELLLOOOKKKEEE===HHH<<>>777===000777...???BBBGGGaaattt===---@@@NNNKKK<<<999888:::>>>BBBCCCBBB999FFFDDD>>>LLLhhh|||mmm```HHHhhhjjjuuuddd,,,IIILLLqqqnnnmmmFFFEEESSSgggKKKIIITTTwww```UUUMMM>>>+++444888@@@AAACCCAAA===PPPssssss|||???444AAACCC>>>>>>111BBB666QQQhhhhhhwwwrrrsss|||xxxiiiwwwsss]]]yyybbbIII;;;***^^^iii@@@...cccnnn222000222444BBB444XXXVVVgggtttpppfffSSS>>>444%%%???CCC555+++@@@^^^rrr}}}~~~fffDDD888>>>???JJJEEEBBBeee[[[LLL@@@???BBB>>>555---...777===lllGGG<<<000------,,,,,,---111888;;;===888333666222666666BBBfffiiiSSSMMMNNNKKKEEEFFFBBB<<<888777:::===@@@EEE111CCCOOO777DDDpppOOOMMMTTTbbbeeeuuuFFF@@@AAA|||vvv]]]vvvwwwcccTTT|||qqqwwwbbboooYYYWWWyyy~~~999:::<<<===>>>GGGXXXggg___XXX```MMM>>>;;;666///111;;;999BBB<<>>LLLHHH@@@888333333888<<<777BBB;;;555;;;;;;JJJnnnzzzWWW>>>jjjwwwjjjuuuBBBCCC===LLLoooRRR[[[^^^EEE???\\\EEE111hhh~~~^^^IIIBBBGGGDDDBBBMMMaaa^^^uuummmddd:::<<<444+++:::gggiiiRRRhhhLLLBBB777444888:::777222;;;***111@@@<<>>555555BBBUUUwwwhhhXXXDDD===555111---***+++///+++444eeeppp666333<<>>:::777===GGGbbbxxx~~~VVVRRRpppfffhhhuuudddBBBLLL888BBBooogggTTTqqqZZZ:::???<<<>>>===oooNNN:::DDD;;;IIIIIIqqqzzz555===;;;...???gggmmmKKKCCCIIIZZZiiiddd666222===444333...777444...<<>>NNNwwwkkk\\\XXXkkkiiiGGG777888888666777999666222888UUUooosss}}}{{{\\\>>>444<<>>111>>>;;;AAAYYYyyymmmNNN???888111---,,,---,,,***///111>>>[[[;;;777222888222555BBB@@@SSSUUUIIIBBBFFFKKKGGG<<<444999CCCFFFQQQEEE111666555999;;;>>>@@@BBBBBB<<<666BBBRRRzzz}}}qqqQQQ^^^hhhwwwnnnDDDNNN___TTTOOO]]]NNNCCC^^^QQQCCC666FFF>>>BBBRRR>>>FFFEEE|||RRREEE111444???>>>kkkYYY;;;:::GGG===gggaaaOOO***444>>>777;;;888111777;;;444===NNN___lll~~~yyynnnkkkjjjnnnvvvxxxrrrkkkhhhtttlllgggmmmkkkUUUJJJUUUdddUUUWWWlll???nnnKKKBBBiiirrrOOO>>>???===666///444DDDSSSnnnppplll~~~XXX888>>>FFF@@@DDDTTTRRR;;;???;;;444;;;EEERRR```fff]]]PPP<<<666///++++++,,,,,,+++///000999CCC???:::)))???///222777BBB[[[WWWBBB:::===KKKNNNBBB777666222444???YYY[[[WWWVVV999===>>>===:::<<>>***333EEE777\\\FFFFFFDDDBBBIIIggg^^^+++$$$333222666;;;;;;<<<<<<;;;<<>>888,,,===444<<<:::NNNiiiIIIBBB999>>>SSSXXXIII>>>@@@333888===GGGSSS{{{hhhKKKCCC>>>===;;;999???HHH<<<>>>999SSS|||{{{zzz}}}LLL999BBBSSSHHHUUU```VVVBBB<<>>;;;EEEzzzBBB777???444111;;;666///777<<>>999444777555>>>;;;===]]]{{{EEEBBB555999NNNXXXMMMEEEHHHAAAEEEEEEIIIWWWnnnQQQ???EEEGGG<<<:::DDDDDD<<>>@@@???;;;DDDllljjj>>>===???777222999DDDIIIDDD===>>>888000,,,++++++)))(((***000444???NNNCCC444222===000BBB777GGGsssDDD>>>333444DDDOOOLLLIIILLLLLLJJJYYYPPPFFFHHHCCCAAAGGGCCCIIIJJJ===999QQQmmmuuusss___FFFEEEKKKIII>>>AAAOOOUUUkkkSSSEEE???KKKJJJooojjjzzz[[[RRRBBBjjjEEE;;;BBB;;;<<>>333???qqqyyyvvvyyy~~~uuu]]]===DDD<<>>BBBBBB@@@BBBHHH@@@999111,,,+++***((('''(((///555222???@@@444666999333>>>DDD___MMM;;;777666<<>>ppptttuuu___JJJEEEHHHKKKOOOUUUOOONNN<<>>nnnxxx___NNN===@@@===GGGXXXrrrmmmxxxWWWjjjgggjjjkkk]]]kkkUUUlllOOO>>>iiirrrrrrvvvuuuMMM???EEEHHHJJJjjjiii444::::::>>>BBB@@@<<<@@@HHH:::444---))))))***)))'''&&&***111+++CCCRRRFFF:::555444555999>>>KKKXXX^^^FFFDDD???:::666444666>>>FFFbbbiiiLLLOOODDDIIIJJJGGGDDDCCC???999:::eee~~~~~~tttGGG???GGGEEE>>>===EEEDDDMMMAAANNNVVVxxxTTTqqqMMM777EEEnnn^^^XXXNNNpppsss|||TTT>>>BBBKKKKKKvvv???BBB555BBBAAA;;;@@@>>>EEEAAA:::111,,,++++++(((%%%,,,!!!333000333III???777555555555888<<>>CCC|||VVVQQQNNNJJJGGGFFFDDDBBB@@@777;;;YYYfffHHH999<<>>FFFLLLpppdddIIIRRR;;;CCCBBB<<<;;;:::CCCTTTdddSSSFFFFFFIIIEEEBBBCCCAAA666:::WWWyyyoooYYYOOOKKKGGGCCCMMMJJJKKKKKKVVVwwwWWW<<>>EEE<<>>BBBGGGUUUvvvEEE???CCC;;;===AAA999CCCFFFBBB;;;555000,,,)))'''(((((()))333+++///XXXLLL;;;777444555888>>>IIISSSMMM\\\ZZZVVVHHH;;;BBB>>>LLLDDD777@@@III>>>mmmmmmWWWJJJGGGJJJGGGAAADDDIII>>>777UUUfffDDD???IIIUUUlllWWW:::<<<>>>:::@@@>>>CCCKKKGGGAAA:::333...+++)))&&&'''+++444&&&999999AAA999666444666888===HHHSSSOOOYYYPPPRRRFFF999PPPYYYHHHMMM===:::EEEEEE|||rrrVVVJJJIIILLLIIIEEEBBB???@@@DDDHHH}}}zzzoooZZZ[[[dddeee~~~zzz___FFF:::JJJUUUsss{{{<<<777AAA888AAAEEE@@@KKKHHHCCC<<<444///,,,+++%%%---+++...+++444000;;;999777666999;;;???IIISSSWWWZZZOOOZZZOOO>>>aaa{{{LLL[[[GGG666BBBRRRkkkUUUMMMIIIEEEEEEIIIEEE<<<<<>>;;;:::666333555>>>HHHMMMXXX___ZZZHHHAAAKKKSSSQQQ@@@JJJ???CCCFFFKKKiii[[[LLLIIICCC@@@DDDFFFAAA999:::SSSppp{{{{{{uuu\\\rrriiitttbbbOOOAAAMMMDDDiii>>>FFF>>>///BBBJJJ;;;EEEMMMJJJ;;;111111///***'''(((***+++---000555999III<<<333444666888<<>>:::444444666999<<>>@@@GGG???555:::]]]}}}{{{aaakkkuuuNNN{{{PPPxxxSSSSSSyyyRRRaaaDDDUUU~~~xxxMMMMMMFFFaaaVVVSSSCCCMMMnnnXXX555NNNyyyDDDOOO[[[AAAuuu[[[AAAmmmhhhFFFIIIJJJ[[[<<<;;;777BBBEEECCCAAAFFFDDD999000///...)))'''((()))***+++...222555kkk|||<<<999999777888;;;===@@@EEEKKK]]]UUUOOONNNIIIAAA:::999CCCBBBCCCEEERRRgggDDDKKKPPPAAA;;;GGGCCCBBB888:::bbbaaaqqqTTTDDDzzzMMMccc;;;EEEIIIHHHfffKKKEEEQQQ[[[VVVRRRooommmJJJFFFHHHnnnSSSggghhhSSSYYYRRRNNNDDDPPPnnnHHH:::KKKlllZZZfff888===sssuuuDDD<<>>@@@AAA===>>>BBBEEECCC;;;444222000,,,'''((())))))***,,,000333BBBVVV@@@888555888???FFFGGGGGGMMMVVVeeeXXXNNNMMMLLLEEE===888999JJJCCCEEEKKKfffRRRMMMDDDAAAFFF@@@CCC<<<333???fff|||DDDoootttSSS===ooopppLLL444```^^^XXXGGG;;;uuuCCCEEE???eeePPPMMMIIIDDDuuu:::KKK@@@BBBpppUUU@@@???AAADDD{{{HHHSSSvvvGGGHHHLLLIIIzzzRRREEE@@@>>>ZZZGGGEEE555HHHRRR```YYY000777>>>AAAaaaRRR---GGG}}}HHH777IIIJJJbbb>>>FFFXXX???444EEEPPPVVV???HHHUUU}}}WWWAAADDDAAA>>>FFFBBBDDDBBB<<<777444000---((())))))))))))+++...111222BBBAAA777111999FFFOOOIII@@@CCCMMMXXXQQQJJJGGGHHHGGGCCC???666JJJDDDFFF\\\gggFFFDDDGGGBBB@@@:::>>>DDD:::999cccJJJGGG\\\|||TTTLLL???RRRNNN999@@@>>>```vvvPPP555>>>gggDDDDDDFFF???KKKWWWLLL===DDDHHHsss^^^FFFBBB555HHHUUUgggVVVFFFCCCGGGCCCPPPXXXFFFdddXXXRRRFFFQQQJJJPPP@@@???JJJMMM@@@HHH;;;666@@@@@@vvvPPP:::???>>>***<<>>;;;:::@@@PPPBBBAAA???<<<777333...,,,*********))))))***...000222>>><<<777222:::GGGLLLBBB777@@@QQQKKKRRRRRRHHHCCCEEEFFFCCC===@@@GGGGGGjjjQQQIIIDDDDDD===AAAHHH===222GGGjjjfff<<>>bbbKKK999>>>???MMMQQQ444777;;;===)))JJJyyy}}}YYYCCCAAABBBtttFFFBBB;;;AAA+++ZZZoooSSSNNNLLLAAAjjj777333@@@>>>rrrDDDCCCDDDVVVBBB888555AAATTTDDDBBB@@@===:::444...,,,+++,,,+++***)))***---000666RRRxxx@@@555666111888CCCGGG???<<>>???;;;mmmAAANNNNNN[[[XXXAAALLLGGGRRRLLLJJJ000???<<>>@@@BBBCCCCCCDDDyyyBBB???333:::@@@333dddOOOKKK+++555KKKddd555LLL888777CCCFFFQQQAAA999YYYAAA555FFF111jjjFFF===CCCKKKQQQAAA:::EEEUUUGGGDDDBBBAAA===666111...,,,---,,,+++***+++---000888+++KKK999888888666===@@@<<<<<>>AAA:::222<<>>???VVVTTT@@@DDDGGG@@@;;;000---222HHH999%%%...---%%%222444///EEE777:::666666;;;<<<:::<<>>>>>WWWeeeKKKBBBCCC@@@;;;555666888KKK===***222///(((333///000rrr<<<444;;;444555666666666:::@@@BBB@@@TTTVVVJJJQQQNNN]]]OOOFFFAAACCCKKKlllKKK;;;BBBAAA::::::<<<666222[[[aaaHHHMMMEEETTTmmmeeeJJJIIIHHH```WWWEEEKKKSSS___mmm}}}YYYKKKDDD```~~~aaaKKKFFF???EEE||||||]]]YYYUUUYYYhhh\\\gggVVVaaaPPPwwwqqqqqqssskkkXXX___NNNmmmUUU555EEEvvvcccMMMsssJJJEEEcccPPP===SSSllliiiXXXtttbbbjjjBBBKKK===JJJYYY>>>;;;TTT{{{\\\CCCAAABBB;;;999<<<333BBB777(((...---'''000,,,111KKKnnn888222999333999777666888===AAABBB@@@PPPOOODDDSSSUUUbbbQQQGGG===CCCIIIeeeRRRLLL@@@@@@BBB666??????222kkkUUUFFFCCCBBBRRRYYYLLLbbbiiiJJJNNNppprrr```wwwpppyyyQQQ___HHHaaabbbPPPiiikkkBBB]]]fffeeeXXXPPPcccxxxYYY@@@CCCGGGiiinnn@@@999MMMlllHHHDDDHHH<<<999:::+++555...%%%***+++(((//////111333UUU888333666444<<<999888<<<@@@BBBBBBAAALLLMMMIII```bbbiiiUUUMMMAAAIIIRRR|||WWWOOOEEEBBBBBB666444777555GGGxxxZZZ```GGGUUUkkkGGGttt___bbbNNNWWWhhhYYYRRRNNN^^^fffrrrLLLLLLrrr}}}qqqWWWjjjlllVVVdddpppPPPGGGNNNRRR???HHHfffbbbqqqiiiHHHgggaaaMMMWWWhhhwwwzzzBBBEEE;;;OOOIII===GGGxxxqqqLLLIIIQQQAAA===777000444000+++---...---111444222...GGG;;;999111666666444444888;;;::::::<<>>===AAA///777333222444888888555777;;;BBBEEEOOOvvv{{{uuuSSSEEE???JJJoooZZZIIIBBB<<<>>>AAAAAA:::111(((xxxrrrttt\\\sssmmmMMMTTT___KKKtttbbbmmmcccssseee~~~fffyyyCCCrrr``````OOOttt@@@<<<555jjj___KKK???MMMuuuUUUJJJSSSGGGKKK<<<;;;444333222+++***+++(((...222333GGGxxx888>>>HHH...888:::999<<>>ssstttjjjFFFBBBBBBAAAGGGEEE===:::777<<<999:::999222QQQbbbiii~~~VVVSSSGGGwww<<<:::GGGZZZCCC<<>>:::555000,,,++++++,,,(((555,,,999GGG333===333000666...GGGSSSaaaVVVJJJ:::CCC___AAAooojjj^^^@@@AAA@@@RRR<<>>>>>EEEGGG???EEEUUU[[[PPPHHHJJJJJJCCC===:::555000---++++++,,,'''333111777===777999111444333555PPPjjjfffeeeLLLAAA>>>aaaGGGiii```nnnOOO<<>>;;;CCC<<<___HHH;;;777555333333777777111HHHjjjccc^^^uuutttrrrDDD:::;;;^^^rrr@@@===EEEGGG@@@<<>>444===PPPOOOQQQHHHGGG;;;@@@???BBBLLLKKKEEE999:::???DDDNNN@@@555555555///222888333---UUUlllVVVgggiiivvvfff444===FFFBBB@@@DDDDDD>>>;;;>>>BBBCCC;;;999666333000...---------)))222666555@@@::::::555;;;>>>444999>>>DDD???III777333555888@@@DDDFFF>>>777;;;>>>NNNsssJJJ666555888...///666222222CCCrrrvvv:::666===aaaIII???BBBBBB>>><<<===@@@@@@:::999666333111///------,,,+++,,,555777777<<<:::999@@@===333CCC:::HHH888VVV555???>>>888BBBAAAEEE<<<777===???VVVTTT999666<<<111...555000777555SSSnnn555???<<>>;;;;;;<<<;;;:::999777444111///...---+++---(((444888www>>>888666333CCC444888AAA======CCCDDD>>><<<===BBB???@@@===666;;;BBB<<>>888000333---555,,,666,,,BBBwwwQQQ555;;;RRRlll???======>>><<<999:::???@@@>>>999444...,,,,,,...,,,$$$///111<<<```;;;:::999444@@@333888======AAADDDBBB<<<<<>>777:::>>>;;;NNN>>>333222***333///111(((:::ggg}}}EEE333:::qqqxxxBBB???>>>>>>;;;888999>>>???>>>;;;666111...---...,,,&&&000000888XXXlll888<<<<<<444;;;222999;;;???EEEFFF???999<<>>::::::===???RRR>>>777555***000000777,,,///CCCQQQMMMCCC@@@<<<===AAAEEEJJJOOOSSSUUUTTTTTTUUUWWWYYY[[[]]]___gggfffggggggeeecccffflllpppjjjfffhhhhhheeecccccc```^^^]]]]]]___aaabbbccceeeaaaZZZVVVVVV[[[bbbfff___333///LLL{{{DDD@@@???>>>;;;777999===>>>>>><<<888333///......,,,)))111...333MMMXXX777<<<;;;333666222======BBBGGGEEE>>>888999>>>CCCAAA<<<<<<>>>;;;===HHHDDD666999:::------000000......444;;;;;;777333:::999999===CCCGGGHHHHHHDDDEEEFFFFFFFFFFFFGGGGGG@@@EEEKKKOOOPPPSSSXXX^^^```WWWQQQRRRSSSPPPLLLJJJIIIFFFDDDFFFIIILLLKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLIIINNNTTTXXXYYYZZZZZZ\\\iiihhhkkkpppuuuyyy~~~dddggglllqqqqqqllleee___UUURRROOOMMMKKKHHHBBB>>>EEE777KKKMMM___BBB000999SSSaaaOOOCCC???>>>===;;;888:::???<<<===<<<999444000---,,,***+++222...111DDDKKK999:::777111222555@@@AAADDDFFFBBB===999777666777:::666999@@@:::===RRR>>>333888888...+++111+++000555555888===AAAAAA999666333444777999777444333555888888888888;;;===999>>>BBBCCCCCCDDDFFFGGGDDD<<<777999<<<:::777666???===<<<>>>BBBDDDBBB???AAADDDGGGKKKLLLLLLJJJHHHHHHIIIMMMSSSYYY]]]]]][[[ZZZ[[[aaakkkooorrrxxx~~~}}}{{{uuukkkaaa[[[ZZZIIIGGGFFFHHHJJJIIIDDD@@@???IIIMMMFFF???AAAGGGJJJLLLJJJHHHGGGFFFFFFGGGHHHIIINNNRRROOOIIICCC999111;;;888444222222333333222000///000111333333222111---&&&666+++>>>333///999===BBB777@@@===;;;<<<:::888<<>>@@@CCCDDDCCCAAAGGGHHHIIIJJJLLLNNNOOOPPPRRRRRRTTT[[[eeelllmmmlllrrrttt|||~~~uuukkkeeeddd___[[[XXXWWWXXXVVVOOOHHHAAAHHHJJJCCC@@@FFFLLLLLLGGGFFFDDDAAA@@@?????????BBBDDDAAA:::666777888666888777666777888888777555666777888999::::::::::::BBB@@@CCC...333444---555000333666zzz>>>;;;999:::999888<<>>444BBBrrrAAA:::666///000+++///)))(((***...111333444666222333555999>>>CCCFFFHHHJJJJJJIIIDDD===:::<<>>EEECCCFFFLLLOOOOOOQQQTTTKKKOOOSSSVVVVVVVVVWWWWWW[[[ZZZZZZZZZ[[[]]]___aaaTTTTTTTTTWWW\\\```ccceeemmmqqqzzz|||yyyyyynnniiicccbbbbbb```XXXRRRLLLRRRQQQLLLNNNVVVWWWQQQUUUTTTRRROOOLLLKKKIIIIIIGGGHHHCCC;;;555777::::::666999>>>CCCEEEBBB<<<777666666666555333222111111'''***+++''')))666,,,;;;222555111SSS>>>;;;888888777666:::@@@;;;;;;:::777333///...---'''...000...777999===BBB555555<<<888888777444AAAHHH@@@444222555888555>>>555444===555III444888777000333******333+++(((...222000,,,***000000000111222333444666333555555111------111666///...+++***///555111(((++++++///444555333444888>>>CCCIIIKKKKKKJJJLLLNNNIIIKKKMMMOOOOOONNNLLLKKKFFFFFFEEEAAA<<<<<>><<<666///444888777333888AAA===222/////////000111222333444...333444000,,,,,,,,,+++...+++'''&&&'''***,,,---(((***+++++++++,,,---...+++---)))111***444 222---===333666@@@;;;888888555444777===<<<<<<;;;888333000//////'''...///---888777===888666777666333333555777;;;===888222111444777999===::::::===@@@===???222777---444(((222,,,,,,---------------...222111///------000666:::111222444444333111...,,,222222...)))///777444)))///,,,******...222555666:::333888<<<666777>>>>>>@@@===<<<>>>BBBDDDBBB@@@BBB<<<555333666:::::::::AAAEEEIIIQQQffflllVVVAAA===>>>777777666000222:::444...333;;;000+++///...'''%%%***(((((((((((((((((((((((())))))((())))))***++++++///---+++***((((((((()))((())))))))))))+++///222...***)))+++)))&&&+++333///000666222===>>>999777999222000<<<<<<<<<;;;888555000,,,***+++)))...222777444>>>:::888;;;;;;777444444777;;;===:::444222444666666999888;;;===???>>><<<222666,,,444***000))))))***+++,,,---...............---,,,---000333000111333444444222000...,,,...---,,,...111111------,,,******,,,///333555111,,,444<<<777777===;;;888<<<@@@@@@======@@@CCC666777777777777777999:::???LLLZZZcccjjj}}}nnn\\\NNN???999888222---333000...555555333999BBB333(((+++---(((%%%((('''''''''''''''''''''''')))((((((''''''''''''(((,,,+++***((('''&&&''''''((()))***+++,,,...333666'''%%%&&&)))))))))///777...)))555222VVV===???::::::>>>888666AAA<<<;;;;;;888555111,,,***+++***...111777444???;;;:::>>>???;;;666444888:::===<<<777444333555444555666===>>>===???888333333***444---...((())))))***+++,,,,,,---000111222222000///000111111222444444444333222111++++++,,,///...+++...333***,,,000111000/////////---***555???;;;;;;???<<<:::===????????????AAACCC444333000,,,,,,444DDDQQQNNNRRR\\\dddhhhssscccQQQMMMBBB999666222555BBB???555777::::::>>>GGG555&&&'''***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$))))))'''&&&%%%%%%%%%%%%&&&''')))***+++...222555$$$###$$$''')))***000666+++,,,333---222===???999888===999666???;;;;;;:::888555111---***+++***---000666555???:::888;;;===:::777777<<<;;;<<<===:::555333444555666888@@@@@@<<<@@@```333333111)))333000,,,,,,,,,,,,------------...333444555555444444555666777777777666555444333222222,,,+++///...))),,,666+++000777999777111+++(((...+++444===999777;;;999===777333666>>>AAA>>>888666555222000444AAASSS```bbbPPPFFFOOO\\\hhh|||___LLLLLLDDD888444333:::IIIDDD666:::BBBBBBAAA???222'''&&&(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%(((''''''&&&%%%$$$$$$$$$###$$$&&&''''''))),,,///'''&&&&&&&&&'''))),,,///)))555555)))666VVVsss;;;===666333999666111555;;;;;;:::888555111---+++,,,+++---///666777>>>999555555666555888===BBB===;;;<<<;;;555222444777999;;;AAA@@@<<>>===<<<:::777555333222111999...(((+++,,,(((***111333444666555111---***)))///)))///444---,,,111///000...,,,---///222444444@@@BBBFFFNNNUUUXXXUUURRR[[[DDD666@@@PPP\\\kkkzzzyyyWWWFFFFFF===222222333+++777222)))555AAA@@@>>>000,,,((('''&&&$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%%%%$$$###$$$%%%%%%%%%%%%''')))(((((('''&&&''')))+++++++++000<<<,,,999111```:::<<<555222;;;:::333444:::::::::888555111...+++,,,,,,------666:::===888444222000111;;;EEEKKKAAA:::;;;:::444222555777<<<===???>>>>>>>>>>>>222111111---000222---)))***---111555888;;;===>>>>>>>>>======@@@DDDHHHAAA>>>;;;777444111000000777000*********))))))+++999444---((((((***,,,---333+++...000)))(((...---$$$...444000'''(((666DDDYYYTTTRRRVVV]]]\\\QQQGGG>>>999:::CCCLLLVVVfffwwwtttlllSSSHHHEEE999111444777'''...'''"""...555222111%%%'''((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***'''''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''%%%&&&&&&%%%(((---...,,,...$$$AAA333+++===IIIPPP:::===666555AAAEEE>>><<<:::::::::888555222...,,,+++,,,------777>>>:::999888444///111???MMMTTTDDD888888888333222666222======::::::AAA===:::444///333111...111000(((***---000444777:::;;;@@@AAABBBBBBAAABBBDDDFFF???<<<888444111////////////333444000......---***333---((((((,,,///...+++111***---111******111111)))000555333///555EEESSSXXXMMMCCCBBBIIILLLHHHAAA111888@@@FFFLLLYYYlll{{{vvvbbbWWWSSSKKK999111666666---111+++'''---***&&&***$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$&&&(((((('''&&&'''((($$$&&&%%%$$$)))000000,,,...(((888333(((AAA%%%EEE999<<<555555CCCIIIAAA===::::::999888555222...,,,+++---------999BBB888:::<<<888222222AAARRRYYYFFF888666666111222777---;;;<<<555888BBB===jjj:::666---444444---111111,,,,,,...///111333444555888;;;===>>>===;;;:::;;;<<<999555111///...//////(((666???999333333222---(((''')))111999999///%%%)))###)))///)))***000000222,,,(((,,,888FFFOOOSSS777222000555>>>AAA:::333999<<<>>>@@@LLLaaasss|||nnn[[[YYYZZZOOO777---000...(((---++++++...'''%%%000)))'''$$$###&&&)))'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###!!!$$$&&&'''&&&'''((()))&&&((('''%%%)))000000******888,,,...777///555555@@@888;;;333111@@@EEE<<<666999:::999888555222...,,,+++---...---999EEEyyy777<<<333...111555555>>>QQQIII???666222///---+++222888999222999555BBB<<<555222//////222333111///000,,,***...000111222555///333777999888666444333444444333222000...+++***666666777666444///+++))))))(((''')))---...,,,***///)))$$$$$$***///000///---111666:::;;;777222///...000,,,'''---:::===666;;;>>>HHHPPPPPPRRReee}}}{{{iiiNNNBBB888777666222///000,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%""""""$$$%%%###!!!###&&&'''$$$###&&&******&&&!!!%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$&&&***,,,+++(((222000...------...000111===BBB777555666:::999555666<<<:::>>>>>>888222000///---///+++)))111222TTT<<<666;;;444GGG444<<>>???888222000///---...(((000///777\\\BBB222AAA999WWW111<<>>???999222000...,,,...'''666...999qqqCCC777@@@888OOO///444999OOOJJJAAA:::555333333333444222777333888::::::[[[LLLCCC:::666333222444555333111...)))''')))+++***+++...---.........------///000111000//////000222444666666444111...+++***))))))******************)))(((((())))))'''''',,,444:::@@@<<<666///***(((((()))''',,,000444>>>KKKPPPOOO777444666===BBBFFFOOOXXX]]]XXXhhhvvvkkk```QQQLLLJJJAAA777777777555111---,,,,,,+++***)))((((((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&!!!""""""!!!###&&&&&&######""""""%%%((()))(((&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((()))++++++,,,111111000---***)))***+++444333:::HHHDDD<<<444777999999555333666:::999>>>???888222///---+++---+++333222777>>>???999444;;;555000333OOOLLLFFF>>>999555555555444000888444666;;;999MMMoooDDD@@@888555222222444555333000000+++(((***+++******---------...---,,,,,,...000///...------...111333555111///,,,)))'''&&&''''''))))))******))))))(((((()))((('''(((,,,111666:::---,,,***))))))***,,,---++++++******...666;;;;;;111...---000333666999===EEENNN\\\gggkkkiiieeecccddd\\\YYYQQQAAA===@@@<<<333666777555222///---,,,+++***)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%""")))+++%%%!!!"""%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%''''''(((((()))+++---...444000+++))))))*********""";;;111555[[[>>>666111666999666111000444777;;;???>>>777000...---+++,,,111,,,777===<<>>888<<<======;;;777222///...///444///:::555444;;;999CCCHHH:::>>>555333222444777666333///222---)))++++++******,,,,,,---------,,,,,,...///,,,,,,,,,,,,---...000111+++***(((&&&%%%%%%%%%&&&''')))******)))((()))***)))***...111222111...,,,&&&&&&'''((()))***++++++///000222333333444333222444222222444777:::<<<===999GGGNNNIIIIIIRRRWWWTTTYYYVVVWWWPPP???999<<<:::222555666333111111...)))******)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$***)))'''%%%$$$""""""!!!(((111444***!!!!!!$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''((())))))+++///222777444000---+++++++++,,,'''***222444???XXX\\\>>>222000777;;;666000000444777===???===555...------,,,+++444+++777UUUBBB;;;777333EEE>>>BBBIII:::<<<>>><<<999555444555333...<<<666111;;;:::>>>\\\;;;888:::333333444777:::999555000333---)))***+++((((((******+++,,,,,,++++++,,,---*********+++++++++,,,,,,''''''&&&&&&%%%%%%&&&&&&%%%(((******)))((()))+++(((---333444000+++'''&&&***************)))((((((%%%'''+++//////...---------...///111444888;;;<<>>===999444222222222...===777///:::;;;===qqq:::777;;;111222333555:::===<<<666111222---)))******'''''')))(((***+++,,,+++***+++,,,))))))*********))))))(((%%%%%%&&&&&&&&&&&&&&&&&&$$$'''******((((((***,,,)))000444111(((###%%%***$$$%%%%%%'''(((***+++,,,,,,,,,---......---...111000333555666888===@@@AAAAAAAAADDDMMM\\\eee___SSSXXXPPPNNNKKKAAA@@@AAA;;;;;;<<<999555777;;;555,,,***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$&&&&&&""")))***"""!!!'''(((!!!!!!"""######$$$%%%''')))"""###$$$%%%&&&&&&'''&&&###&&&((()))***---222777:::EEELLLFFF666***+++111&&&000***---222(((EEEUUUWWWBBB///444555???DDD===666777;;;===@@@AAA<<<111***+++...///,,,...>>>---VVV>>>555999YYY@@@999CCC:::===???===888333111111333<<<555666222---===???XXX???<<<888***:::+++555777>>>333III???000///,,,+++---+++'''&&&(((***,,,,,,)))&&&(((...444***)))'''&&&%%%&&&((()))''''''&&&&&&%%%&&&&&&&&&""")))...+++%%%%%%///999;;;444+++'''(((******))))))))))))(((((()))******************,,,///111333EEEBBB===888666777999;;;CCCGGGGGGEEENNN^^^ccc^^^QQQQQQNNNJJJDDD???<<<<<>>888444222000888222:::;;;777AAA>>>JJJGGG///:::;;;444444888444@@@PPPOOO\\\:::333///+++***+++***&&&%%%((()))++++++)))&&&'''---222---,,,***(((''''''((()))(((((('''&&&&&&&&&&&&'''&&&''''''%%%%%%***555>>>888111)))%%%'''))))))((())))))))))))******+++,,,.........///111444777999444222000000111333777999444<<<>>>:::<<>>DDDGGGDDD;;;111+++)))***)))'''###!!!!!!###,,,'''%%%'''(((&&&&&&(((%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%***'''$$$$$$&&&'''&&&$$$$$$###(((%%%111>>>AAAYYYVVVcccSSSLLLGGG666333...,,,---111$$$111%%%...777...JJJWWW777===;;;111===:::666444555888;;;===@@@???888...+++...///---,,,111333ccc:::777;;;222ddd888888555;;;BBBFFFCCC===777333111999666BBBHHHDDDIII@@@CCCSSS000>>>888777<<<---:::000EEE[[[xxxKKK444000,,,***+++)))&&&&&&)))(((******(((&&&'''+++///...---***((('''''''''''')))(((''''''&&&&&&''''''''''''(((***...444:::>>>444///(((%%%&&&(((((('''%%%%%%&&&&&&'''((()))************+++...222555777888777666444444555666666111<<>>:::444111333999>>>AAAAAA<<<444,,,+++///000......777...444;;;;;;444kkk===;;;777<<>>AAAhhhPPP666???HHH555999BBB,,,999999WWWpppaaa111333...,,,,,,+++((((((,,,'''((()))(((''''''***,,,***)))(((&&&%%%%%%%%%&&&((((((''''''&&&'''''''''''',,,222777999999888888222...)))'''''')))))))))&&&&&&'''''')))***,,,,,,,,,,,,,,,...111666999<<<888777666444333111000///111888<<<:::888:::999666777777666444222444777:::FFFKKKRRRTTTPPPJJJEEEBBB******(((&&&$$$#########+++&&&$$$&&&'''$$$"""$$$%%%&&&''''''&&&%%%%%%%%%""""""""""""""""""""""""******(((%%%"""###%%%(((***)))((('''&&&%%%$$$###***!!!(((,,,333888GGGvvvjjjJJJFFF@@@777000444666MMM999---$$$666(((000999OOOyyy>>>===AAA222222DDD===777111///444<<>>:::333777@@@>>>222999MMMzzz\\\///222...,,,---+++((((((+++'''((()))((((((((()))***&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))+++222999:::666222111222111...+++******++++++,,,------......000111333333777888888:::>>>BBBFFFHHHMMMMMMMMMMMMMMMLLLLLLLLLNNNOOONNNMMMPPPSSSRRRNNNQQQQQQOOOMMMLLLMMMPPPSSSLLLTTT\\\^^^ZZZRRRMMMJJJ@@@???===<<<;;;;;;:::999111///000555777333//////,,,...000///---,,,,,,---************************,,,+++)))&&&$$$$$$'''))))))***)))(((&&&%%%$$$$$$***$$$---......000HHHkkkSSS===<<<444666444HHH333,,,***777111'''000999lll|||???444DDD444...>>>>>>777222...000888AAAGGGJJJ===555,,,***---000111111555333nnn]]]???666HHHDDD999555>>>>>>>>>>>>>>><<<999666000888444:::888222:::666:::CCCSSS333@@@DDD777555@@@555+++;;;666___LLL888000---,,,---,,,(((''')))'''((())))))))))))((((((&&&''''''((())))))******'''(((((()))***,,,---...111444444000)))&&&***///------,,,+++++++++,,,,,,---------...///000111222555555666888;;;???CCCFFF======;;;:::888666555444;;;888333333666999777555222222111///---...000222???KKKYYY___YYYMMMAAA;;;...,,,***)))))))))(((&&&******...555777222...,,,+++...000///,,,***+++...++++++++++++++++++++++++))))))(((&&&$$$$$$&&&(((((()))***)))'''%%%%%%%%%'''&&&222000---000HHHdddIII<<<555(((444!!!&&&222888!!!888+++)))>>>CCCrrr???111???>>>)));;;OOO999222///...444>>>FFFIIIHHH888111++++++......000333111999===777EEE;;;>>>:::===<<<<<<>>>@@@???;;;888444:::444<<>>CCCAAA,,,)))AAAPPPSSS;;;000...///111000+++(((***(((((()))***+++***((('''''''''(((((((((((((((((())))))***,,,...000222444222000,,,'''$$$$$$'''***((()))))))))(((((()))***((((((((((((((()))***++++++++++++---000444777:::<<<:::777444111...---,,,111///....../////////000000111111000//////000222555BBBQQQWWWOOOAAA444...,,,)))&&&&&&''''''&&&$$$!!! """)))+++'''######$$$(((***)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&(((******'''%%%&&&'''%%%(((444111...111AAAooo}}}[[[@@@000BBB000+++,,,$$$444///'''000...&&&,,,!!!]]]fff444***:::<<<555;;;IIIFFF777///...111999CCCIIIGGGCCC333...+++......---///444555eeeBBB<<<===666<<<555::::::<<<@@@CCCBBB>>>999333666///;;;DDDBBBGGG<<<===AAA===ppp===...555<<<>>>GGG;;;888;;;777888???BBBiii111333222333666555///,,,---))))))***+++,,,+++)))&&&&&&'''''''''&&&%%%$$$$$$++++++---///111444777888...+++((((((******'''$$$$$$%%%&&&&&&&&&%%%&&&'''(((((('''''''''(((((()))+++***+++,,,///222666888333222111000000111222333***,,,000111///...000555...000111111000000111222:::EEEPPPQQQIII===444111+++(((%%%%%%''''''%%%######!!!"""'''(((%%%######"""&&&)))(((###!!!###&&&"""""""""""""""""""""""" """######"""!!!"""$$$%%%(((+++***(((&&&&&&(((&&&)))444///...000777ZZZtttUUUIIIjjjXXX<<<###%%%(((...,,,%%%)))000...666...---LLL]]]???555111+++;;;+++///UUUJJJ+++555......333===GGGJJJDDD>>>000,,,,,,//////,,,...555@@@PPP===888;;;666888;;;;;;<<>>;;;777444222444:::???BBBBBB<<<>>><<>>---OOO@@@000///,,,))))))))))))((((((((((((---)))%%%''',,,//////---,,,///333555444000***&&&$$$%%%%%%%%%#########$$$+++***'''$$$###$$$%%%'''(((''''''''''''(((((()))000---,,,...222666666555555333111///------------***++++++,,,,,,++++++***///,,,+++------++++++...888>>>FFFKKKIII@@@555...'''(((%%%"""%%%***((("""$$$###$$$&&&$$$!!!###(((######""""""""""""##############################"""""""""""""""#########!!!###&&&,,,000///***%%%(((+++///000---///===MMMhhh___XXXbbblll```HHH000***...,,,(((%%%&&&))))))'''+++...---)))---HHHrrroooNNN???<<<777111---444###111RRRVVVAAA444000///555===DDDFFFCCC===999222---"""444---&&&???333bbbsss<<>>888666NNNvvv444@@@666///111777>>>FFFNNNBBB>>>111444:::444WWWwwwwww...222<<<...TTTIII444///)))))))))))))))(((((((((''')))'''&&&)))...111///,,,,,,---...///...+++(((&&&$$$%%%&&&&&&%%%%%%&&&'''444222...+++)))((())))))'''''''''''''''((()))***---,,,,,,---000333444555444333000...---,,,,,,---+++++++++++++++***))))))///,,,+++------***+++...333999@@@EEECCC===444---***,,,)))$$$$$$((('''###,,,&&&###$$$###  ######""""""""""""##############################""""""""""""############"""###%%%)))---...+++(((&&&(((+++------111???MMM^^^WWWHHH:::>>>aaavvv]]]AAA111+++$$$(((+++,,,,,,+++)))'''---222555333...---444;;;111888@@@EEEDDD>>>888444BBB777---...000...,,,---***222HHHUUUFFF111)))(((...444===DDDFFFAAA:::444000!!!000222###111>>>222;;;JJJAAA333@@@<<<===???CCCEEEDDDAAA>>>999888555222333888@@@EEE===<<<;;;666...>>>rrroooAAA888@@@333111222666999===DDDJJJFFF>>>>>>DDDDDDRRRpppmmm|||111333777+++SSSMMM111---))))))))))))(((((((((''''''&&&&&&'''***///000---)))+++***)))((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((111///,,,)))'''''''''(((&&&&&&&&&'''''')))*********+++------...///222444333111///---,,,,,,,,,,,,+++++++++++++++***))))))...+++***------***+++...000333999<<<<<<777111,,,...///,,,&&&###%%%&&&&&&;;;333......///+++((('''###""""""!!!!!!""""""###########################!!!!!!""""""#####################&&&))),,,------///,,,++++++,,,///:::EEEJJJKKKDDD444***999^^^~~~tttwwwcccIII???222111000...***&&&%%%(((,,,"""###&&&)))+++------,,,***,,,.........///111333***+++///222///+++,,,000---BBBRRRLLL;;;222222444111666>>>CCCBBB<<<444...,,,"""444,,,///888666bbbRRRIII999<<<>>><<<>>>AAAEEEGGGFFFDDDBBB;;;;;;:::777555888>>>DDDHHH???===CCC>>>333777FFF[[[OOO888888888000)))333333555888;;;===???BBBGGGEEENNNTTT]]]rrrkkkfff...333111+++UUURRR***+++---))))))(((((((((''''''''''''&&&&&&(((***+++)))&&&***)))(((&&&%%%%%%&&&&&&'''&&&%%%&&&'''''''''&&&((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''')))***+++(((+++......------000444111000...,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,))))))---...---...222000222555666666222...+++,,,---+++&&&""""""&&&)))000,,,+++---,,,'''######""""""!!!!!!!!!!!!""""""########################!!!!!!""""""######$$$$$$$$$###""""""&&&***...000444...***+++---222;;;DDD777888777333000222999???RRRWWWyyyrrrhhhaaaGGG<<<666///,,,+++)))***,,,---)))%%%%%%(((---///000++++++***((('''(((+++...,,,...000,,,&&&%%%,,,444TTTYYYMMM:::000...---///;;;===??????<<<666///+++)))000((((((BBB111DDD;;;@@@???>>><<>>::::::===@@@QQQGGG???>>>===999333000GGGFFFEEEVVVmmmVVVFFF888111111666333***)))111......///444===EEEIIIHHHFFFAAALLLXXXjjjhhhdddzzz~~~SSS$$$......777iiihhh...,,,///(((((((((((('''''''''''')))'''%%%$$$$$$$$$$$$$$$)))))))))))))))'''&&&&&&(((&&&%%%%%%&&&&&&%%%###(((''''''&&&&&&'''((()))&&&&&&&&&''''''(((******(((+++//////------000333///...,,,******)))******((()))+++---...//////000---+++,,,000333222444888333333444333222///,,,***(((((('''$$$!!!!!!&&&+++***---222444---$$$ ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$###!!!!!!###(((...222555...)))+++000666AAAJJJ<<<777111......///...---;;;:::[[[{{{oooIII===555666999444,,,'''&&&'''***------+++(((%%%***+++,,,+++***((()))***'''))))))(((+++444@@@HHHNNNLLL888))),,,---///<<>>===@@@CCCFFFHHHMMMSSSXXXPPPMMMHHHDDDAAA???===;;;888CCCMMMLLLBBB888333222999444...+++,,,///111222333111///---,,,---......000...,,,+++***)))***+++222666888666:::@@@CCCBBBHHH<<>>:::777;;;>>>>>>;;;DDDOOOiiiooo???CCCCCC444///###***---;;;HHH222'''(((((('''''''''&&&&&&&&&"""$$$'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!%%%+++...---***$$$%%%&&&&&&'''((())))))***)))(((''''''&&&&&&''')))''''''***...///,,,)))+++***)))(((''''''((((((***************)))((((((,,,)))(((***)))''''''***))))))))))))((('''&&&%%%'''!!!$$$'''%%%$$$&&&'''&&&''')))(((###"""%%%!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%% """%%%%%%$$$%%%(((+++BBB<<<555000---000;;;GGGiiiWWW@@@333111444444333'''111///777bbbyyyeeeMMM===999000---,,,...222111---(((*********((('''''')))+++&&&***)))'''+++111222---$$$KKKBBB+++CCCYYYRRRMMMBBB???999222...,,,,,,---+++444333777<<>>''''''333<<<000000ccclll\\\KKK:::222//////444999444111000333333000000444333888333...222111222<<>>444---///666???JJJSSSvvvjjj\\\KKK===555:::666333555666555555666,,,222000000;;;BBBJJJXXXcccaaaaaabbb[[[NNNDDD???333111---)))***///666:::555eeeEEEBBB@@@BBBKKKXXXaaabbbSSSaaafffhhhooojjj___\\\___mmmuuunnneee```XXXOOOIII777,,,222555//////555333222///+++,,,///000...000888???>>>666000000333111888AAABBB>>>NNNddd\\\HHH&&&444888((("""&&&)))'''222777DDD***)))''''''((((((((('''&&&%%%$$$''''''&&&%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&,,,&&& 333***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!###%%%%%%$$$&&&+++000000;;;((((((777sssqqq999:::555---///888;;;666LLLwwwqqqbbbWWWKKKGGGHHHFFF@@@;;;AAAEEEFFFSSSmmm{{{~~~uuucccWWWMMMCCC<<<999:::***$$$000999666444777``````BBBMMM[[[HHHMMMfffeeeWWWdddffffffmmmkkkbbb```[[[eeekkkiiihhhgggbbb[[[```III888777444,,,***000)))000444///---000333333777888777444222555<<>>^^^^^^???OOOGGGGGG\\\___^^^gggeeebbbhhhgggbbbccceeefffcccaaadddhhhgggbbb```OOO???:::777222111555444BBBJJJDDD===;;;:::666777333222777???BBB>>>999GGGNNNfffBBB!!!222444444333IIInnnmmmIIIDDD$$$222222888***((()))''''''''''''''''''''''''############$$$%%%''''''((((((((((((((((((((((((+++&&&'''%%%))),,,###'''(((((((((((()))))))))''''''((())))))))))))(((((()))))))))******++++++'''(((***+++,,,,,,+++***'''''''''((((((''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################""""""############""""""################################################"""""""""#########$$$$$$"""$$$%%%$$$"""###'''++++++++++++444;;;SSSbbbAAA;;;:::999:::<<<444,,,666```~~~iiiUUUAAA<<<===;;;333...111444999333(((:::PPP<<>>999888999;;;;;;666AAADDD<<<666777666111999<<>>AAAKKKVVVaaasssjjj[[[KKKAAADDD===666222222111000111555222<<<===OOORRRMMMXXXTTT```\\\[[[```fffkkknnnpppqqqpppkkkdddbbbgggkkklllRRR???444888EEEUUUPPP:::<<<888777:::===BBBLLLUUUUUU\\\bbbqqqeeeYYY???999444444999<<<===>>>vvv444***222,,,...***$$$(((''''''''''''&&&&&&&&&"""$$$'''(((&&&%%%$$$$$$)))%%%"""###'''(((%%%!!!""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%%%%%%%)))000///+++))),,,///...+++))))))))))))+++,,,,,,)))''';;;... )))###"""!!!###'''(((%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%&&&'''''''''"""""" %%%$$$ $$$"""""""""!!!!!!"""%%%((("""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))***+++(((---'''444666<<<^^^NNNHHHAAA<<<999999;;;===444:::AAAFFFJJJSSSaaakkkgggooorrrmmmiiihhhfffaaaTTTTTTQQQLLLEEE@@@>>>>>>333111333666444000222888???999fffPPP@@@ZZZEEESSS___```YYYXXXcccoooooocccQQQFFFJJJYYYdddgggMMMCCC@@@CCCFFFPPPMMM<<<===BBBMMMYYY^^^___bbbhhhiiiYYYVVVVVVIII000===aaaVVV222RRRkkk000)))111+++---)))&&&''''''''''''&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&(((&&&$$$&&&)))***(((&&&'''''''''((()))*********------------------------...---///222222///111666777333///...///...------111111222333555444222///UUUjjj999(((,,,(((&&&)))'''(((+++,,,******---))))))((((((''''''''''''%%%&&&'''((())))))))))))444444(((!!!'''(((%%%***))))))))))))((())),,,///''''''''''''''''''''''''(((((((((((())))))))))))************+++---...///***---***///333777iiiNNNOOOOOO@@@666999999>>>DDDGGGEEEBBB???===GGGMMMPPPLLLJJJJJJIIIFFFOOOIII@@@888333///---+++444000///444777777:::???LLL```EEEaaaNNNNNNdddmmmcccbbbooowwwoooeeedddooozzzzzzsss^^^YYYYYYTTTKKKMMMQQQJJJbbbaaafffppp}}}ttt```QQQ@@@888:::***???DDD444777jjj[[[,,,)))000***,,,((()))''''''''''''&&&&&&&&&&&&%%%'''((('''&&&%%%&&&(((''''''(((((()))*********))))))******+++,,,,,,,,,...........................///333888777333222555111///---++++++...000222000000000111222222000...)))AAA$$$!!!+++""",,,)))(((&&&&&&)))***((((((,,,))))))(((((((((((('''''''''(((((())))))(((((('''999777+++&&&---+++$$$%%%&&&''''''&&&&&&&&&)))+++%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++***,,,///+++222666]]]===BBBGGG@@@@@@;;;666666;;;??????>>>222666999888999===??????777333000222777;;;<<<;;;555<<<@@@:::111999XXXvvvccc>>>YYYeeeYYYUUUeeemmmgggnnnpppsss{{{rrrppplllooommmgggrrryyyggg```dddTTT999666HHH^^^@@@,,,HHHNNN,,,---///***+++&&&***'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&$$$$$$&&&(((&&&((())))))''''''((()))'''''''''(((((()))))))))))))))))))))))))))))))))''''''+++000///+++***---)))***)))&&&%%%((()))))))))(((((()))******)))'''+++!!!'''///%%%%%%$$$"""$$$((((((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###///,,,!!!'''%%%!!!''' !!!  """$$$!!!!!!!!!!!!""""""""""""#########""""""!!!!!! """"""""""""###%%%&&&''')))***111)))444999lll}}}QQQLLLNNNGGGAAACCCHHHHHH@@@777BBBAAA>>>999555444333222888777666666555222...+++000777;;;<<>>555888;;;:::888999>>>DDDCCCHHHcccTTTVVVjjjhhhccchhhooorrrrrrmmmiiiiiifffcccZZZXXXgggxxxzzznnn]]]OOOOOOXXXbbbQQQDDDIIISSSUUUNNNFFFMMM@@@222222,,,,,,...###+++&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''+++))))))***)))'''***///%%%******)))---222...$$$)))(((''''''))))))((('''###"""###((()))%%%%%%(((......)))%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%(((...222(((!!!***###$$$%%%%%%$$$###$$$%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***(((---+++***---000>>>rrr```RRRHHHIIICCC>>>>>>===;;;;;;===999<<<>>>======FFFVVVcccuuuPPP^^^fffWWW```ggglllkkkgggaaaYYYQQQVVVRRR[[[eeebbbeeennnpppzzzyyy~~~~~~rrrlllttt[[[JJJNNNVVVRRRJJJFFFFFF:::>>>JJJFFFBBBccc~~~:::111111(((---000$$$,,,&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&&&&%%%######$$$&&&$$$###%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,******,,,+++(((***///$$$'''&&&&&&///:::777+++(((&&&%%%%%%&&&''''''&&&(((###+++,,,'''((($$$"""%%%###$$$''''''$$$###%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""+++999@@@..."""###$$$$$$###""""""### !!!""""""######!!!!!!!!!"""""""""""""""#########$$$%%%&&&'''((('''...$$$---+++...777|||~~~uuujjjcccbbbkkkuuueeeRRRccc]]]aaacccaaa``````[[[UUUTTTNNNTTT\\\WWW[[[gggmmmoookkkhhhgggdddccchhhooo|||aaaIIIDDDEEEBBBDDDKKKaaaXXXKKKFFF\\\{{{666000...%%%---222$$$,,,&&&&&&&&&%%%%%%%%%$$$$$$"""$$$'''(((&&&%%%$$$$$$'''$$$"""%%%,,,///...***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''***(((%%%&&&***------&&&"""***444///!!!)))'''%%%%%%'''((('''&&&(((%%%%%%%%%%%%%%%)))%%%###$$$$$$###$$$(((""""""#########$$$$$$$$$"""######$$$$$$$$$######&&&!!!%%%000'''%%%"""$$$%%%%%%###"""######!!!""""""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$%%%&&&'''))))))%%%/// 111,,,111;;;lllgggXXX[[[]]]]]]ZZZXXXXXXXXXRRRVVVYYYZZZXXXXXXZZZ\\\[[[___```]]]YYY^^^lllwwwbbb>>>;;;BBBDDDKKKXXXKKKPPPhhhYYY444111...,,,++++++***)))(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""""""""""""""%%%%%%%%%%%%%%%&&&'''(((******,,,---,,,///;;;HHH\\\NNNWWW^^^SSSDDDQQQTTTXXXYYYVVVQQQMMMKKKPPPPPPOOOJJJEEECCCEEEGGGOOOBBB>>>HHHNNNKKKOOOYYYFFF444222...---,,,,,,+++)))(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""%%%%%%%%%%%%&&&'''((()))"""$$$)))......---222:::zzz[[[YYYaaaGGGHHHJJJMMMPPPRRRQQQPPPCCCBBBAAACCCGGGLLLOOOQQQJJJKKKQQQ]]]rrr;;;444222///------,,,+++)))(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$%%%&&&''')))***222...++++++))))))...555fffzzzpppbbbVVVOOOKKKGGGEEEPPPLLLGGGEEEGGGNNNVVV\\\|||{{{;;;333111...------,,,***((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""###############$$$$$$###$$$$$$%%%&&&((()))******&&&%%%))),,,///555;;;JJJfff:::111000...---,,,+++)))'''(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""######$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""######$$$$$$$$$%%%'''''''''((()))***,,,---111...///222000+++((()))999{{{TTT999111000......---,,,)))'''(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$##############################################################################################################################""""""""""""""""""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%++++++++++++,,,---......EEE===666222000222;;;EEEdddtttDDD===333222000000000...+++((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""##################""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%&&&&&&+++******))))))******+++000+++&&&'''...===VVVjjj666???555333222222222000---***(((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###&&&***+++(((%%%,,,555000CCC>>>777???CCCEEEJJJ]]]zzz[[[KKK777+++***+++***(((''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%'''''')))...333111+++$$$(((%%%""""""$$$&&&&&&%%%%%%$$$###""""""$$$&&&'''%%%$$$$$$&&&)))++++++***+++'''"""!!!"""######!!!"""&&&,,,222555444111///---***(((***...111111000555555555555555555555555555333222333444555444222777888888888777444222000000000...,,,***)))'''&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((......///111222333555555AAA>>>ssslllccc^^^[[[TTTJJJAAA===555***'''***...000///333222222111000000//////***************************,,,......---,,,---......---...111555333---(((,,,***))))))******(((&&&%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%((())))))(((111...)))'''''''''%%%$$$+++...333888:::999777666+++)))((())),,,//////...........................---,,,++++++------,,,+++)))******+++***(((%%%$$$))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((+++,,,---...000111222333222===___NNNAAA777???777000...222555333000,,,***(((''')))******)))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((()))+++------,,,+++,,,------++++++,,,...---)))%%%,,,,,,+++,,,,,,+++(((%%%$$$%%%'''((()))((('''&&&&&&%%%$$$%%%'''''''''&&&,,,***'''%%%%%%%%%$$$###!!!"""%%%((())))))(((''')))'''&&&'''***+++,,,+++'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%###"""!!!############$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++---...//////,,,;;;===WWW333111===888<<<>>>:::222---...111***++++++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%%%%&&&((('''%%%&&&''''''&&&###((((((''''''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%'''&&&%%%&&&''''''&&&%%%###"""!!!"""###$$$%%%&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++,,,------000222;;;nnn>>>999111999...333888666///)))))),,,&&&((())))))'''''')))+++(((((((((((())))))))))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))(((''''''(((*********((('''&&&%%%%%%'''+++---)))'''%%%######%%%'''))))))(((''''''(((((('''&&&$$$$$$%%%&&&&&&''')))***((((((''''''&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))***+++,,,,,,,,,)))===@@@iii:::888000444666111,,,---222333///+++'''''''''&&&%%%%%%''')))$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''(((((('''((((((***+++,,,+++***(((''''''+++000555...+++'''%%%$$$'''***,,,)))(((''''''((()))(((&&&'''((()))((('''&&&&&&(((%%%$$$###"""""""""######%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###"""########################$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))******++++++)))+++777777|||TTT222---444888666000++++++//////+++%%%***((('''%%%%%%$$$$$$###(((((()))******+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&'''''''''&&&&&&'''((()))******((((((***...333---+++)))'''&&&'''***+++(((&&&%%%&&&(((((((((&&&$$$&&&((('''$$$######%%%***))))))(((((((((((((((&&&(((******'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""%%%%%%%%%$$$$$$$$$$$$%%%$$$############"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((())))))******...222777QQQxxxFFF666000666***(((///555555///)))((()))%%%$$$$$$%%%((()))((('''!!!!!!"""###$$$%%%%%%&&&((((((((((((((((((((((((''')))***)))'''&&&&&&'''))))))***)))'''&&&&&&'''$$$&&&''''''%%%%%%(((+++))))))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&"""$$$'''(((&&&%%%''')))$$$$$$$$$$$$$$$$$$######&&&)))++++++(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((,,,(((000...@@@RRRGGG+++444777(((///...------++++++***)))((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$''')))((($$$$$$((('''!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((---+++222---111\\\AAA>>>...///222---......---,,,+++******)))((('''&&&&&&&&&&&&'''(((''''''''''''(((((())))))$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$'''&&&$$$&&&++++++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((///...+++555KKK~~~555666333***,,,111......---,,,+++***))))))((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''(((((('''''''''&&&%%%&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%(((,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$111)))+++666888eeeZZZ777111555))))))000...------,,,+++***))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&))),,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''***)))'''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''+++'''///000111>>>CCC>>>---222++++++---...---,,,+++***))))))(((&&&''''''''''''''''''&&&((((((((('''''''''''''''(((((((((&&&%%%&&&))),,,''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''(((+++(((%%%%%%'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''',,,###(((333(((444444ssshhh666<<<***...---...---------,,,+++***)))((((((&&&&&&'''(((((('''&&&&&&+++++++++************)))'''''''''&&&%%%&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&'''((()))***%%%###%%%''''''(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&---!!!)))222'''333888FFFIII666555***...,,,,,,///------,,,+++***)))((((((&&&&&&'''(((((('''&&&&&&+++*********))))))))))))$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((('''&&&%%%&&&''')))***---'''$$$'''((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***---(((888666sss@@@;;;///---111)))(((///---,,,,,,+++***)))((((((%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&&&&%%%###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%&&&'''***+++333,,,'''))))))%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&111)))$$$555444888:::___777444000...---------,,,,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&((()))+++,,,))))))))))))))))))))))))---***''')))------***&&&************))))))))))))'''(((((()))))))))))))))%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&%%%%%%%%%%%%&&&&&&''')))...111(((((('''''''''&&&&&&&&&))))))'''%%%######%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&(((***++++++***+++---000:::ZZZFFF777444000...------,,,,,,++++++***))))))(((''''''(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((()))+++---000222444))))))))))))))))))))))))+++))))))***------,,,***+++*********))))))))))))'''((())))))******))))))***)))(((''''''&&&&&&'''&&&&&&''''''''''''''''''&&&'''(((''''''(((***---(((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''((()))*********+++---///555LLLlll888555333///---------,,,+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))+++---///000))))))))))))))))))))))))+++,,,------++++++,,,---+++++++++*********))))))(((((()))************)))...---+++***((('''&&&&&&%%%%%%&&&&&&'''(((((()))((())))))((('''&&&'''(((((((((((((((''''''''''''%%%&&&'''((()))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''((((((((('''((()))))))))***,,,...222===]]]OOO;;;444111///---------,,,***)))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&)))))))))))))))))))))))),,,///111///***(((+++...,,,,,,+++++++++*********((()))******++++++******///...,,,***)))'''''''''&&&&&&&&&''''''((((((((('''(((***)))'''&&&&&&&&&(((((((((((((((((((((((()))(((((()))******)))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%///---***'''&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$&&&&&&'''''''''(((((((((&&&((())))))((()))+++......222LLLAAA888222000...---------+++***((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''+++***)))(((''''''''''''************************)))---000...******...333,,,,,,,,,,,,++++++++++++)))******+++++++++++++++---,,,+++***)))))))))))))))))))))(((((('''''''''%%%'''))))))(((''''''((()))))))))))))))))))))))),,,)))'''&&&((()))(((''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%...---***'''&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''&&&((())))))((()))+++...***---@@@kkkWWW:::333000///---------,,,+++)))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((()))))))))(((((((((((()))***+++,,,************************%%%(((,,,,,,+++---333888---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++++++++++++++***)))(((((((((&&&((())))))((((((***+++))))))))))))***************(((&&&''')))***(((&&&*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***,,,...---222000CCCGGG333333///...---------,,,***((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))))))))*********+++'''''''''((((((***++++++************************'''(((***++++++---222666------------,,,,,,,,,,,,***++++++,,,---,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++)))******)))((((((+++---)))))))))******+++++++++(((((()))...333333...)))++++++*********)))))))))(((((())))))))))))(((((($$$%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&''''''''''''(((((((((((()))*********+++---///---333///999nnncccAAA+++666///---,,,------,,,***((())))))))))))************&&&&&&&&&'''''''''(((((())))))******+++++++++,,,---,,,,,,+++******++++++************************,,,,,,,,,******+++---///......---------,,,,,,,,,***+++,,,,,,------,,,,,,111111///......---------***++++++,,,,,,------...,,,,,,+++)))'''(((+++---))))))******++++++++++++((()))///777===<<<555...+++++++++************)))))))))************))))))(((***+++,,,+++***'''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((***++++++***+++---000&&&+++:::555BBBBBBAAA777333...---------,,,,,,++++++)))))))))))))))******************************)))...------,,,+++***)))))),,,,,,+++,,,,,,---,,,,,,---///000000...,,,++++++,,,---......---,,,---///000000///...,,,,,,...000///222222------111111,,,666444111......///000222...+++***+++...///---++++++,,,,,,---.../////////,,,+++***))))))***+++++++++*********+++---...///(((((()))+++...000111111))))))***,,,---,,,,,,---...***---,,,&&&***---###***(((&&&'''***+++)))'''111222///)))'''))))))&&&)))(((&&&&&&&&&''''''&&&+++'''%%%((()))'''&&&(((*********+++++++++++++++,,,...//////---,,,---...***;;;===///777qqqsss===777)))222------,,,,,,+++***))))))******)))))))))(((((((((***))))))(((((()))))))))+++++++++***))))))((((((......------------.........000111111///---,,,------/////////......000222555666666555333222333555///222111///111555333...444333000///......///000000...---///222333222000111111000///...------,,,000///...---,,,,,,------777666444222///---***)))222444555333...,,,---///444000,,,)))((()))---000***'''+++,,,(((---111))),,,***)))***,,,...,,,+++''')))'''$$$$$$)))+++***---,,,,,,,,,---.........%%%$$$&&&+++,,,++++++...***++++++---...000222333---............000333666888222444:::;;;QQQHHHCCC:::555<<<333333222222111000//////000000//////......------...---,,,,,,,,,,,,...///************************...//////...,,,---...000///000111111///---------//////000//////000333555111333555555444333333444444555555555888;;;999333555555444333222222222222,,,,,,,,,...000111000///------...............///000000000/////////......&&&'''***,,,///000111111&&&,,,000000------222777(((,,,111333333000+++(((111...222111***///222***111///...///000000///...111333222......000111///++++++,,,---...///000111111111222333...((('''+++//////...///111333666888777777555333222444777:::888000999JJJFFFEEEtttFFF999000777---000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***+++,,,---------........./////////000000///...///000222111222333222000//////000111222222222222333666999DDDEEEEEECCC???;;;999999777666666777:::;;;888444444444444444444333333222222222333444444444333222222222222333333333333333111222333444444444444444;;;:::888666444333333333222444555333///---...000333222///+++---333888:::222000444333,,,///333,,,000000//////000000//////$$$)))---///222777777555AAA@@@???;;;777333111111222444888<<<;;;:::@@@IIIDDDCCCBBBAAACCCFFFIIIKKKQQQRRRSSSTTTUUUXXX[[[^^^uuuSSSTTT;;;:::;;;333333333333333444444444444//////000000111111222222111000000///000111222333/////////000000111222222000///000111333333333222333444555333111000111222222333444444444555888;;;KKKJJJHHHCCC===888666666>>>======>>>===;;;999888888888888888777777777777444666777777666444333222777666555444222111000//////111444777888999999888;;;999666555555888;;;===777555555888<<>>888<<<===::::::<<<:::555>>>>>>DDDCCC<<>>@@@AAACCCDDDFFFOOOYYYdddlllvvv~~~~~~{{{zzzvvvnnnddd[[[VVVTTTTTTTTTVVVXXXWWWXXXaaalllqqqqqqrrrtttyyynnnFFF===<<