BM6P6(@ BBB???===>>>@@@@@@>>>;;;>>>CCCEEECCCFFFLLLNNNKKKBBB===>>>HHHNNNLLLIIIIII======>>>???AAACCCEEEFFFJJJIIIGGGGGGKKKPPPVVVZZZQQQLLLGGGDDDDDDDDDBBB@@@FFFIIIIIICCC???AAADDDDDDHHHFFFCCC@@@???BBBGGGKKKPPPIIICCCBBBFFFJJJKKKKKKGGGBBB>>>AAAGGGJJJGGGCCCBBB>>>999888;;;???AAAAAA@@@>>>;;;888777666777777111444999:::444...000666555555666666555333222111///,,,)))+++///000---******)))((((((((()))+++,,,******+++,,,...///000000000---******---......,,,)))(((%%%###!!!!!!"""###%%%&&&'''((((((&&&$$$######%%%'''(((&&&%%%%%%&&&'''&&&$$$######$$$&&&'''***)))(((((('''(((((()))'''&&&$$$"""!!!!!!""""""$$$""" !!!$$$&&&%%%$$$$$$$$$#########$$$%%%&&& !!!"""###$$$###!!!  DDD@@@<<<;;;===???@@@@@@DDDFFFFFFEEEHHHMMMMMMIIICCC>>>???GGGLLLJJJGGGFFF@@@???>>>>>>@@@EEEIIILLLLLLKKKJJJJJJKKKOOORRRTTTLLLIIIEEEDDDDDDEEECCCBBBFFFJJJIIICCC???@@@BBBAAADDDDDDCCCBBBAAAAAAAAABBBBBB???===???EEEHHHHHHGGGBBB???>>>@@@EEEIIIHHHFFFBBB???;;;:::<<<>>>???>>>@@@>>>:::666333111000000...000555777222++++++111...000111222222111///......,,,,,,000444555222...))))))(((((()))***+++,,,)))******,,,---...//////...,,,***+++---000000///+++***'''%%%$$$#########&&&'''((()))((('''%%%$$$&&&''''''((('''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%************************'''&&&$$$""""""""""""###$$$###"""$$$(((***)))(((#########$$$$$$$$$%%%%%%$$$###""""""  !!!"""!!! GGGCCC===:::;;;???BBBDDDFFFEEEDDDEEEJJJPPPOOOIIIEEEBBBBBBGGGJJJHHHDDDCCCCCC@@@===<<>>>>>===;;;???AAACCCDDDCCC@@@<<<::::::999:::>>>CCCDDDBBB???<<<<<<>>>@@@CCCEEEGGGHHHBBB@@@>>>=========<<<:::>>><<<999555222000///...,,,///444777222+++***......000222444444333111000+++,,,...333888888555111******))))))******+++,,,)))******+++,,,---......,,,+++***,,,...111111111,,,+++***(((&&&%%%######&&&'''((()))((('''&&&%%%'''%%%$$$%%%'''&&&"""###$$$&&&'''(((&&&$$$###)))***,,,------------,,,&&&%%%###"""""""""############$$$'''***+++***)))######$$$%%%%%%%%%%%%$$$'''&&&%%%###!!! JJJFFFAAA======???CCCEEECCC@@@>>>CCCLLLRRRPPPLLLIIIGGGFFFHHHIIIGGGDDDBBBDDDBBB@@@>>>@@@DDDIIILLLJJJHHHEEECCCBBBCCCEEEGGGKKKJJJGGGDDDAAA???<<<;;;DDDGGGFFF@@@===<<<:::666<<<>>>@@@BBBCCC@@@<<<888<<<<<<<<<>>>???>>>:::666888;;;???@@@@@@AAADDDGGGBBBAAA@@@???===;;;999777;;;:::888555444333222222,,,000666;;;888111000333111222555666666444222000,,,,,,...222555666444222---,,,,,,+++*********)))+++,,,,,,------.........,,,,,,,,,---...000000000,,,++++++)))'''%%%###"""&&&&&&'''''''''&&&%%%$$$$$$!!! """&&&&&& """###$$$%%%%%%%%%$$$###''')))+++---......---,,,%%%$$$###"""""""""###$$$"""###%%%((())))))(((&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%###!!!!!!!!!!!! $$$$$$JJJIIIFFFDDDBBBBBBCCCDDDDDD???===BBBKKKOOOMMMJJJLLLLLLKKKJJJJJJIIIGGGDDDHHHHHHGGGFFFFFFFFFGGGHHHKKKHHHCCC@@@???BBBEEEHHHGGGGGGEEEBBB???===<<<<<>>===;;;:::999888555444999===@@@AAA>>>===@@@BBBAAAAAA@@@>>>;;;999777777:::999888666444333222222,,,///666<<<;;;666555777222333444444333000---+++111000///000111333444444//////...,,,+++)))((('''.........///////////////...//////...------,,,,,,******)))(((&&&$$$"""!!!%%%%%%%%%%%%$$$$$$######!!!###((((((######"""!!!!!!!!!"""$$$%%%%%%''')))+++,,,+++***)))$$$###"""""""""###$$$%%%%%%''')))***)))'''%%%%%%&&&'''(((((())))))((((((%%%$$$###""" !!!###$$$""" !!!((((((!!!HHHJJJJJJJJJGGGFFFFFFGGGKKKEEEBBBGGGKKKJJJHHHGGGMMMPPPOOOLLLKKKLLLJJJGGGLLLMMMNNNNNNMMMJJJHHHFFFMMMJJJFFFCCCBBBDDDHHHKKK@@@@@@???>>>===>>>AAACCCGGGHHHEEEAAAAAACCC@@@;;;>>><<<:::;;;???AAAAAA???::::::888777666666666666;;;>>>AAA@@@>>><<<===>>>@@@@@@>>>:::777666888999<<<;;;999666333000...---+++---222999999555444777666666666555333111///---555444222000000222333555............,,,+++)))(((000000000000000000/////////000111///,,,))))))))))))((('''&&&%%%###""""""$$$$$$#########"""""""""!!!!!!###'''******'''######""" """$$$&&&$$$%%%'''(((((((((''''''######"""""""""###%%%&&&)))+++,,,,,,)))'''&&&&&&((((((''''''(((((()))***%%%$$$###""" """&&&'''%%%###!!! ###$$$ (((((( FFFIIIKKKLLLKKKKKKMMMOOOQQQKKKJJJMMMNNNJJJHHHJJJMMMQQQQQQLLLKKKMMMMMMJJJMMMMMMNNNNNNMMMKKKIIIGGGMMMLLLJJJHHHGGGGGGGGGGGG<<<<<<<<<;;;:::===CCCHHHDDDDDD@@@===>>>BBBAAA<<<@@@<<<888999===@@@???===888999:::999999888999999;;;===???@@@???===<<<<<>>:::666333444999===>>>===;;;888555222000...---,,,000555555222111333888777666444333222222222222222222111000000111333++++++---.........---,,,111000000000//////.........000111///+++(((''''''((('''&&&$$$$$$$$$$$$%%%%%%$$$$$$############### """&&&((()))(((%%%""""""""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###""""""""""""$$$&&&''')))***,,,***'''&&&'''))))))'''&&&%%%%%%''')))***((('''%%%###!!! %%%)))+++***'''%%%"""&&&&&& !!!!!!EEEHHHJJJKKKLLLNNNRRRVVVRRRNNNNNNRRRQQQLLLLLLPPPKKKPPPQQQLLLJJJNNNNNNKKKJJJJJJKKKKKKJJJIIIHHHGGGKKKLLLLLLKKKIIIFFFCCCAAA======<<<999888;;;BBBGGG???>>>:::777999>>>>>>:::@@@<<<888999===???===:::;;;===??????===<<<::::::;;;<<<>>>???@@@???===<<<>>><<<888333000333:::@@@======<<<;;;999777666444///...000444333000...111333222000///...///000000+++---///000///......///''')))+++---///000000000000000000///......------,,,///000...***'''&&&''')))'''%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$$$$!!!&&&'''&&&### !!!###%%%'''''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!"""$$$&&&'''%%%'''((('''$$$$$$''')))(((&&&$$$""""""%%%(((***,,,***(((%%%"""!!!''',,,...---***(((!!!"""###$$$DDDEEEFFFHHHOOOWWWVVVQQQNNNLLLJJJKKKNNNPPPPPPNNNLLLKKKIIIHHHGGGGGGGGGGGGJJJHHHEEEDDDEEEEEEEEEDDDIIILLLIIIBBB???CCCEEECCCDDD???999888:::>>>AAAAAAAAA<<<888888;;;;;;888555???CCCBBB;;;666999===???EEEFFFCCC??????AAA@@@<<<;;;999999;;;>>>???<<<999888555555666666555999???>>><<<:::777555333222111888555333111222111000///111111222444555444111...222111000000111222111000111///---...111333222000...---++++++,,,---,,,+++------,,,***(((&&&$$$###***'''###!!!%%%((($$$###"""""""""###$$$%%%###"""###$$$&&&&&&$$$###&&&(((((($$$###&&&((((((%%%%%%&&&&&&&&&&&&''''''###!!! """$$$%%%%%%%%%$$$$$$%%%(((+++---+++((('''&&&%%%###""",,,...)))  """)))...111000...,,,!!! ###!!!!!!###!!!DDDFFFGGGIIIOOOUUUTTTNNNJJJHHHHHHKKKPPPTTTUUUTTTPPPNNNJJJHHHHHHJJJNNNPPPLLLJJJHHHFFFEEEEEEEEEEEEFFFJJJIIICCCAAAEEEGGGEEEAAA===888777:::===@@@@@@BBB???<<<;;;;;;<<<:::888BBBFFFEEE>>>:::>>>CCCEEEDDDEEEDDD@@@@@@CCCBBB???BBB>>>;;;;;;<<<<<<:::777>>><<<;;;<<<:::777999>>>;;;:::888666444222111000222111000///000222555777444333333333444333111...111111111333555666555444222111000111444444222000///---++++++++++++***)))'''''''''&&&%%%$$$###"""(((%%%""" """%%%'''$$$$$$######$$$%%%&&&'''#########%%%''''''%%%###%%%(((((($$$$$$''')))''''''''''''''''''&&&&&&&&&###"""!!! """###%%%%%%%%%%%%$$$$$$%%%(((+++,,,***(((&&&%%%$$$######***+++'''"""%%%***...///---***'''!!!"""&&&$$$!!! !!! AAADDDEEEGGGKKKOOOMMMFFFBBBBBBDDDHHHNNNTTTVVVWWWRRRNNNIIIFFFGGGMMMTTTYYYSSSQQQNNNKKKIIIHHHHHHHHHDDDHHHJJJGGGFFFGGGHHHGGG===:::777777999<<<>>>???CCCCCCAAA???<<<;;;<<<>>>DDDFFFEEE???<<<@@@EEEGGGBBBEEEDDD@@@@@@CCCCCCAAAFFFBBB===;;;<<<;;;888555BBB@@@@@@AAA>>>888888;;;999999888666555333111000///000000///...000555:::666555444444555444222000111222444777::::::888666111000111222333333000---///---+++++++++***(((&&&'''&&&&&&%%%###""""""!!!%%%$$$###""""""###%%%&&&$$$$$$$$$$$$%%%'''((()))$$$$$$$$$&&&((((((&&&$$$&&&((((((%%%%%%)))***((()))))))))((('''&&&$$$$$$######""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%(((***))))))'''&&&%%%$$$$$$$$$''''''%%%%%%'''***,,,+++((($$$!!!"""$$$(((&&&### !!!!!!<<>>===>>>@@@DDDIIIMMMQQQRRROOOLLLGGGEEEGGGNNNVVV[[[YYYXXXUUUPPPMMMLLLLLLNNNGGGJJJMMMLLLKKKIIIHHHGGG999888888888999;;;===>>>CCCEEEEEEBBB===<<>>===999666AAA@@@AAABBB???888555777888999999999777555333222000444666333///...111555555666777999;;;999555222222444666:::<<<;;;777444,,,---///000000...+++)))---,,,******+++***(((''',,,+++)))'''$$$"""!!! ######$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''(((%%%$$$%%%&&&((((((&&&%%%&&&)))(((&&&(((,,,,,,))))))))))))(((&&&$$$###!!!Ħ$$$%%%%%%&&&&&&&&&Ħ'''***(((((('''&&&$$$###$$$%%%%%%%%%$$$"""!!!!!! ӵĦ###$$$&&&'''%%%""" """%%%$$$!!!!!!###$$$999===@@@AAABBBDDDAAA<<<>>>???AAACCCEEEHHHKKKMMMLLLJJJHHHGGGJJJOOOTTTXXXYYYXXXVVVQQQMMMLLLNNNPPPMMMNNNQQQQQQNNNIIIFFFEEE999999:::;;;;;;<<<======AAAEEEHHHEEE@@@>>>AAAEEEDDDEEEBBB;;;888;;;<<<;;;???BBBBBB===:::4ĉ@ӵBBB>>>:::@@@@@@BBBDDDAAA:::666888666777888999888666444222000555::::::444000///111333666:::???AAA???999444444555777999:::777111---)))+++---...---+++((('''***))))))***,,,,,,***))),,,+++)))&&&$$$###""""""###$$$%%%'''''''''&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%'''(((((((((+++///...***'''(((((((((&&&$$$""" >L$$$$$$%%%%%%&&&&&&=hĦ)))'''(((((('''$$$###$$$&&&&&&%%%%%%%%%%%%###"""###4ĉ@ӵ>L !!! !!!"""###:::>>>AAAAAACCCEEEDDD@@@AAACCCEEEFFFGGGHHHKKKNNNMMMLLLJJJJJJKKKNNNQQQTTTSSSSSSQQQLLLHHHGGGKKKOOOQQQPPPRRRSSSOOOGGGCCCCCC:::===???@@@???>>>===>>>@@@DDDIIIHHHDDDBBBDDDGGGGGGHHHEEE???===>>>===999===BBBCCC>>>:::GG=?DDD@@@CCCCCCEEEHHHDDD===:::;;;333555888:::999777444222///555;;;>>>;;;666333222444777===BBBDDDAAA;;;555555555666777666222,,,'''(((***,,,---+++)))((())))))((()))+++---...,,,***&&&%%%$$$#########%%%%%%$$$$$$&&&'''''''''%%%%%% !!!""""""###"""""""""$$$$$$$$$&&&((((((&&&$$$%%%'''&&&'''+++000...)))%%%&&&'''((((((&&&$$$"""HdĦ###$$$&&&&&&'''=Īj(((***+++((($$$###$$$''''''%%%&&&))))))%%%$$$%%%GG=?HdĦ999>>>AAAӵAAADDDGGGĭӵGGGӵLLLĦQQQOOOPPPRRRMMMDDD@@@BBB===ӵӵDDDBBBĦƜ`1.׼sIIIHHHFFFGGGĦ;;;===444777;;;===>>>;;;888ӵ???Ħ===???@@@>>>999555555444444444ĭӵ......Ħ%%%&&&###Ħ###Ħ"""!!! #########%%%''''''%%%###,,,'''$$$&&&DdD''''''&&&?fӵ***,,,---Ħ'''%%%'''ӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ777<<>>AAAg&e>&eBBBg&eKKK>hӵLLLMMMOOOKKKBBB???BBBg&eAAAguO>uO>&eHHHFFF4ff?>ߝLBBBgĉ@FFFJJJJJJJJJShӵ;;;888;;;???BBBCCC@@@g&e>>>>hӵ<<<<<<:::777555444333333fff?><z%%%g&e>&e...///HL"""$$$%%%ShӵgL###"""!!!#########$$$&&&&&&$$$S?ʬ+++$$$3h?D%%)?''''''ZufĦ+++......gL''''''%%%g&e%%%gĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4444DӵIIIAAA===Hƅ^Hu]ĦCCCHu]ĦLLLZuR)ĦIIIFFFDDDCCCCCCBBBAAAHu]ĦGGGHŐeHŐeHu]ĦBBBqIܗGIӵBBBttHHHKKKLLLHGgĉ@:::;;;666:::>>>@@@@@@>>>Hu]Ħ:::ZuR)Ħ555666555222000333222sߝLGdUĦ%%%Hƅ^Hu]Ħ+++ntHdĦ $$$HGgĉ@###HdĦ"""!!!!!!!!!!!!"""$$$&&&((('''%%%Htƅ^+++)))Bt=o9ĦDtfo9Ħ((('''%%%g?---+++HdĦ$$$%%%'''Hu]Ħ###ttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ ###!!! 4446664DuXӵFFF@@@;;;DdDΦDdDĦCCCDdDĦMMM@@@t|d<ĦNNNDtBBBMMMOOONNNJJJEEEAAA???>d<Ħ>>>>d<ʜDd<ʜ4DuTӵ999777F&uTӵ6664DufئL>eDDDpuR)Ħ666777777555222...--->d<Ħ111Dt+++---000000///---//////DdDΦDdDĦ%%%>d<ʜ4DuTӵ(((4DwDd<Ħ$$$puR)Ħ>d<%%%###!!! !!!"""$$$&&&&&&peӵ###ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ'''>d<%%%&&&>d<Ħ%%%4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ"""%%%%%%$$$   ###!!!>>>===4DuXӵ<<<666888D&dq&ĒR;;;>>>sdKĦHHHDHRRudLLLNNNMMMIIIEEEBBBBBBsdKĦ>>>D&oq<Ōq&ĒR:::666333>dp&ĒR:::999nfʜd<Φ>d<Ħ$$$s&dq&ĒR))))))i?ʜtd<Ħ%%%HHܗDӊB"""<x"""!!! """$$$%%%B?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!  $$$***'''BBB???4DuXӵ;;;999===Hu]3hh999999;;;ne===@@@=eBBBEEEGGGGGGDDDCCCEEEHHHne???===pIƎ@t@h;;;888555>h===??????fe===@ďD111444666222222222000......ne333555=e(((***,,,---,,,***&&&(((ege%%%###sĪj@h*********fdDĦ%%%@ďD######Hkge$$$###""" !!!###%%%@h%%%&&&@G......HĪj@IŌ'''$$$Bene"""Hkge&&&ne''''''feHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h !!!!!!!!!!!!"""######"""!!!!!!$$$&&&###!!! ###### &&&---)))DDD4DuXӵ;;;ĵD^<<<:::888888;;;999===:::<<<>>>@@@???===>>>DDDIII@@@>>><<<===999888777888???@@@AAAAAA>>>;;;:::000111444777111222222111000///222555777'''''')))++++++***((($$$%%%%%%%%%$$$************)))DdDĦ$$$%%%&&&###$$$$$$$$$$$$$$$!!!!!!"""#########%%%%%%%%%&&&+++///...))))))((( &&&&&&'''((((((D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s!!!"""$$$%%%%%%$$$###"""&&&'''''''''&&&(((+++...***'''%%%&&&)))***'''### &&&,,,'''Φ4DuXӵtvӵ>d<ĦBBB>>>;;;777666777999Ħ??????999444555888999;;;<<<<<<999777999@@@FFFFFFEEEĦ<<<<<<<<<;;;===AAAAAA???===;;;:::888888999;;;???BBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDD:::===???>>><<<<<d<Ħ###$$$%%% %%%******&&&$$$%%%(((%%%$$$$$$######$$$%%%%%%$$$$$$$$$######"""!!! %%%&&&''''''''''''((()))'''+++,,,)))***///222111///...+++)))))))))***++++++'''###"""###$$$###!!! !!!"""'''%%% &&&&&&&&&&&&Ħ((()))***++++++((($$$>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ###%%%'''))))))'''%%%###)))***+++******,,,000333///,,,***+++//////,,,((($$$!!!%%%***%%%!!!?aŖ%7uSQuR)ӵsdKĦ???<<<;;;<<<<<<777gdKĦ@@@CCC>>>555222666<<<:::;;;<<<===???AAACCCDDDAAAgdKĦAAA???999@@@@@@@@@===888555333333555555777<<>>888<<<<<<888999@@@AAA???===<<<:::888999:::===>>>;;;888444333333555666666333333222111111111111gdKĦ222///,,,+++***###%%%))),,,---+++)))'''###&&&***---...,,,)))'''&&&(((***(((%%%$$$%%%((('''(((((('''%%%$$$%%%%%%gdDĦ$$$&&&'''(((%%%"""###&&&((((((&&&%%%###"""!!!"""###"""!!!###$$$%%%&&&%%%###!!! $$$&&&))),,,,,,+++)))'''///---+++))))))+++...000222///,,,)))(((((()))***((((((&&&%%%$$$######### !!!"""""""""""""""$$$%%%&&&gdKĦ%%%(((((('''&&&$$$""" sdKĦŶS3we<iĉ@3hR/Ō$$$!!!DdDĦsdKĦgdKĦgdKĦ"""###''',,,***%%%###%%%)))...333555333222222333666222///111555555...'''!!!$$$'''(((%%%!!!>A<<<ne;;;;;;666666777888ne>>>@@@AAA???;;;999999;;;777888999<<<>>>>>>===<<<ne888===>>>;;;AAABBBAAA???:::666444444444555666999;;;:::888666333777777444666<<Ak<fh###'''$$$Denenene $$$$$$'''++++++((())),,,///222666666444333555777;;;:::999::::::888555222***+++,,,+++)))&&&###""" !!!;;;:::;;;:::999444222444666999>>>>>>???@@@@@@>>><<<:::888888999<<>>:::666333333999>>>???AAABBBBBB@@@<<<777444333888:::;;;;;;888666555555111333333111444:::======666444222//////000222333333555777999888555222///---///111333333222///000///---)))&&&$$$((())))))***++++++++++++))))))+++,,,,,,+++***)))'''&&&%%%%%%'''((((((''')))'''$$$!!!!!!###&&&(((&&&&&&'''((()))&&&'''''''''&&&&&&(((***%%%$$$######$$$$$$###"""###$$$&&&'''''''''&&&%%%###%%%(((***+++***(((''''''&&&$$$###$$$'''***,,,&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$######"""###$$$$$$%%%$$$$$$$$$!!!"""(((((((((''''''&&&%%%$$$###"""!!!!!!###'''$$$!!!""""""!!!###'''))))))---333444666666555222222666:::???AAABBBAAA===;;;:::;;;444444333222000...+++***$$$"""!!!$$$###DDDDDD???888555888999888888777777888:::<<<<<<;;;888555666999:::888888::::::<<>><<<;;;===@@@@@@<<<888666777666222000444<<>>:::555222111888;;;===;;;888666777999555444333111333777;;;===888666333111000111222333222555888999777444111///...///000000000...---,,,000//////---,,,***((('''******((((((((()))***++++++++++++++++++*********&&&###!!!###(((++++++******(((%%%%%%&&&''')))))))))(((''''''''''''((()))%%%(((***)))&&&&&&(((+++%%%$$$$$$$$$%%%&&&$$$###"""###%%%&&&'''''''''&&&###%%%''')))***)))(((''')))'''&&&%%%%%%&&&(((***%%%%%%&&&&&&''''''''''''((((((''''''&&&$$$############$$$$$$$$$$$$$$$###"""###%%%'''((((((((('''&&&&&&%%%$$$############### !!! """$$$###!!!"""&&&))),,,333:::555666555222///111666<<<@@@AAAAAA@@@>>>======>>>;;;<<<===>>>===:::555111((($$$!!!"""&&&'''@@@BBBAAA===<<<===<<<999777555333555888<<>><<<999999666<<>>??????===777666333000...000777===:::;;;<<<:::777333111000111444777777666777;;;>>>999666222111111333777;;;999888555222222222444555444666777666333111000111222000...,,,+++***++++++222///,,,)))((()))+++,,,+++)))'''%%%%%%&&&(((***++++++******************(((%%%"""###'''******((('''&&&&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''&&&(((***%%%%%%%%%&&&''''''&&&$$$""""""###$$$%%%&&&&&&'''$$$&&&''')))***)))(((((((((&&&%%%###"""###$$$%%%(((((((((''''''&&&%%%%%%((((((((('''&&&%%%###""""""######$$$######""""""$$$%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$$$$%%%$$$!!!  """$$$%%%'''%%%&&&***---111888@@@777777555222///111777===???===<<<<<<>>>@@@@@@@@@CCCEEEIIIMMMNNNHHH???888***&&&  (((######((()))(((===AAABBB???>>>???===999666444222333777<<>><<<888666666<<>><<<===AAAEEE<<<444000111222222555:::999:::999888666555777888666555444777<<>>>>>===888333000000333555777888:::===BBBIIIMMMPPPPPPSSSUUUTTTKKK>>>333'''$$$ """...((($$$''''''$$$===>>><<<777666888888555444555666888:::;;;999666555...---555======999555444333333999@@@CCCAAA===777===CCCCCC???>>>CCCHHH@@@777222555999888:::>>><<<<<<;;;999777888;;;===666333000333888>>>@@@@@@>>>666111222333333999AAA666555333222222333666777222666888666111---...000//////111222222333333333111000...------...000111---+++)))'''&&&&&&'''((($$$%%%'''))))))))))))(((%%%''''''%%%###$$$)))...***'''$$$&&&+++...---+++$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###&&&))))))&&&###%%%&&&''')))+++***(((&&&'''&&&&&&&&&&&&'''((((((((()))***++++++,,,,,,+++$$$$$$$$$%%%''')))***++++++)))&&&$$$######%%%&&&'''((())))))(((&&&$$$"""&&&&&&&&&&&&%%%%%%$$$###!!!###%%%'''((((((((((((######""""""###%%%''')))&&&%%%"""!!!!!!!!!###&&&)))+++000000333888999777888===>>>???>>>999111+++******///444999::::::???IIIRRRPPPOOONNNOOOLLLCCC555***&&&### ---((($$$'''%%%""":::777444777<<<@@@>>>;;;;;;999888888999::::::999;;;777444666;;;???>>>;;;777999:::;;;999999:::<<<:::;;;======<<<;;;;;;<<<::::::777444666===@@@>>><<<:::999:::======;;;888444333444666555555:::AAA>>>;;;666222000333:::???222333555666777666666555222444;;;???999...***...444333333333333444555555000...+++(((,,,111///***,,,+++)))((((((***,,,---((())))))******)))'''&&&&&&%%%$$$$$$$$$&&&)))***,,,)))&&&%%%''''''%%%"""$$$'''(((&&&######'''+++'''$$$"""$$$)))+++)))&&&######$$$&&&))))))%%%!!!"""######%%%&&&''''''(((---,,,+++)))((('''''''''((())))))((('''''')))***'''&&&$$$######$$$&&&(((***++++++)))&&&%%%%%%&&&###$$$&&&&&&&&&$$$"""!!!"""$$$&&&%%%###$$$'''***!!!###&&&'''''''''((()))&&&%%%$$$"""  !!!$$$'''***,,,///000444<<>>EEEKKKOOOQQQLLLKKKHHHCCC;;;333,,,''' ###""" ;;;999777888<<>>??????>>><<<<<<<<<<<<:::999888999;;;===??????;;;666666::::::777999888888:::>>>???===;;;777555444555444222666===999888777555444666:::>>>222444777999999777444222111333999<<<777...+++...111222333222111000111222///...***(((+++///---((()))((('''&&&'''))),,,---(((((()))******)))(((''''''&&&%%%%%%%%%''')))+++,,,+++******+++***&&&###!!!$$$((('''###!!!###%%%'''$$$"""$$$(((***(((%%%$$$###$$$&&&((((((&&&#########$$$%%%%%%&&&'''''',,,+++***)))((('''''''''***++++++)))'''%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((('''%%%############$$$%%%&&&&&&%%%%%%$$$$$$&&&'''&&&$$$$$$&&&((("""$$$&&&&&&%%%&&&''')))'''&&&%%%$$$!!! """&&&)))***111444:::@@@DDDBBB<<<666777777666222,,,)))***,,,000222555999===AAADDDFFF??????<<<888222+++$$$!!!===<<<;;;:::;;;<<<>>>>>>>>>===<<<:::999888777777:::===@@@???<<<:::<<>>???AAADDDEEECCC???;;;:::;;;===>>>>>>===;;;:::@@@@@@===888777888777222333444555999<<<>>>===;;;:::777555444222000333888333555777777777777999:::222555888;;;:::666222...000222555777333---,,,//////000222111000...------///...+++''')))---+++'''&&&%%%%%%%%%&&&)))+++---(((((())))))))))))((((((''''''&&&&&&'''(((***+++,,,,,,,,,------+++&&&"""!!!%%%))))))&&&"""!!!"""'''$$$"""$$$'''(((&&&###%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''***)))(((''''''''''''''',,,---,,,***&&&$$$$$$$$$%%%&&&'''((('''%%%$$$"""$$$&&&(((((('''$$$######$$$$$$$$$%%%%%%&&&'''(((&&&'''((('''%%%%%%%%%'''%%%%%%&&&%%%$$$$$$''')))''''''&&&%%%###  $$$''')))...444<<>><<<:::999:::;;;666:::>>>???===<<<>>>@@@<<<===AAAEEEGGGEEE???:::666;;;BBBHHHIIIDDD;;;444;;;<<<;;;888999;;;999444///111333666999:::::::::;;;777333222111///222666000222444444333333444555222444666777555222///,,,000111333333000......///000......000333333///+++000000,,,((())),,,+++'''''''''&&&%%%&&&(((***,,,(((((())))))))))))((((((&&&&&&&&&&&&'''(((***+++,,,,,,,,,,,,***(((%%%###&&&)))+++***'''$$$######&&&$$$######%%%&&&$$$"""&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''+++,,,,,,***'''$$$$$$$$$$$$&&&(((***)))&&&### %%%(((+++,,,+++)))'''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''''''''&&&&&&%%%$$$"""###&&&)))&&&&&&%%%$$$###!!! """%%%'''%%%...888===:::555111000---......+++&&&######%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$""" AAABBBAAA>>>:::888888999<<<======<<<:::999;;;===888999;;;<<<======<<<;;;777999===AAACCCAAA===:::666:::AAAGGGIIIDDD;;;333888::::::888999<<<:::555111222444666888999:::;;;;;;555111111111000333777111111000...---,,,...000222111111000///...------000222222000//////000///222,,,)))///888;;;555,,,000111...******,,,,,,))),,,***)))''''''(((***+++***))))))((((((((((((((($$$$$$%%%&&&((()))+++,,,111///---***(((''''''(((******)))(((%%%$$$$$$%%%%%%$$$######$$$$$$$$$###'''&&&%%%$$$$$$%%%''')))&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&&&&'''''')))***)))'''&&&%%%&&&$$$%%%(((***)))'''$$$!!!'''***---...,,,***)))(((+++)))&&&$$$###$$$%%%&&&###$$$%%%'''))))))))))))&&&&&&%%%###"""###&&&((($$$$$$$$$###"""!!!!!!###%%%'''222777444///---...,,,------***$$$   AAAAAAAAA@@@???<<<:::888888:::<<<;;;888777:::===>>>===<<<;;;:::888666444444777;;;<<<;;;:::::::::;;;:::999;;;>>>>>>;;;777:::;;;:::888888:::888333444555666777888:::>>>AAA<<<555000000111111444888222111///,,,******,,,///111000///.........///000222444333000000222111///222+++'''---888===777//////111///+++***------+++...---+++)))((()))***+++,,,+++***(((''''''''''''###$$$%%%'''***,,,---...555444111---))))))+++---***)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&$$$%%%'''***&&&%%%$$$$$$%%%'''***+++)))((('''&&&&&&&&&&&&&&&$$$'''))))))((('''''''''$$$%%%'''(((((('''&&&%%%''')))++++++***'''''''''+++)))'''$$$#########$$$""""""###&&&)))+++***((($$$$$$%%%$$$######&&&(((############"""!!!  """$$$...222000,,,+++,,,***+++,,,((("""???>>>@@@CCCFFFDDD@@@;;;;;;===???<<<888777:::===>>>@@@???<<<666333444666666:::<<<:::555333666;;;>>>999555555999;;;;;;999;;;<<<:::777777999888444333444444444555:::@@@EEE>>>666000000111222444777222222111///------///111///000111222333333444444444666555222111444333......+++))),,,222666444000---///...***))),,,---+++---,,,***))))))***+++,,,...---***(((&&&&&&%%%%%%"""$$$'''***---000111222444555333000+++***+++---((('''&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&'''%%%&&&((('''%%%%%%'''***%%%$$$######%%%(((+++---******((('''&&&&&&&&&&&&$$$&&&))))))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))((()))***)))'''%%%%%%%%%((('''%%%$$$#########$$$""""""###&&&)))***(((%%%!!!###$$$$$$$$$$$$&&&((($$$$$$$$$$$$###"""!!!!!!###***---+++)))''''''%%%'''(((&&& ===<<>>???:::111///444;;;<<<999777999===>>>:::666999:::888555777::::::666...///000000222777@@@GGGAAA888111000222111333666111222333333222111333444///111444777888888777666555888777333333666444...++++++,,,,,,,,,---///111+++...---)))(((+++---,,,+++***)))((()))***,,,...///...+++(((&&&%%%$$$$$$###%%%(((,,,000333555666111333333111,,,)))((()))(((((()))***+++)))&&&###"""###%%%%%%%%%%%%'''((($$$&&&((((((&&&%%%''')))$$$#########%%%))),,,///++++++)))(((&&&&&&%%%%%%%%%''')))***(((&&&%%%%%%'''&&&$$$$$$%%%'''***,,,***++++++)))&&&%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$#########%%%((()))&&&"""!!!$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###""" """&&&((('''%%%###"""!!!###%%%$$$<<<===@@@DDDGGGGGGDDDBBBGGGDDDBBBBBB<<<555555:::??????>>>:::666555777:::;;;;;;:::888666666888:::>>>===;;;<<<===<<<777333777666777:::===:::333,,,///---,,,,,,000666===AAA:::777222///...000333666555333111222333444444333000111444666888999999999...///000333666666444222---+++,,,...***''',,,666222---(((%%%&&&'''&&&%%%,,,++++++++++++,,,...///---+++)))'''&&&%%%%%%&&& %%%+++...000111555999888:::777...''''''))))))'''((()))(((&&&%%%%%%&&&'''&&&&&&'''((())))))((((((&&&%%%&&&)))***)))&&&))))))((('''''''''''''''++++++***)))((('''&&&&&&(((***+++***(((%%%$$$$$$%%%######&&&)))***'''%%%###%%%(((((('''$$$"""!!!%%%###!!!###&&&'''%%%###'''&&&&&&'''((()))'''&&&"""%%%'''&&&%%%%%%%%%)))&&&######$$$%%%###!!!######""""""!!!!!! %%%&&&&&&&&&&&&%%%###""""""!!!  !!!""" @@@??????@@@BBBCCCBBBAAAAAA???>>>>>>:::555555;;;;;;;;;;;;777333111222444666999;;;;;;999999:::<<<:::;;;<<>>===>>>@@@AAAAAA;;;999888999777444666:::777888888666333111000111555:::??????;;;888999<<<555777;;;???BBBAAA<<<888999777666888::::::666222///......///222555888:::111111111222222333333333333444555333///---///111...///000111333555777999777444111//////000111000------///111...+++---222...,,,***)))******)))(((+++***)))((('''((()))***'''&&&&&&%%%%%%&&&''''''++++++,,,...111333222111555888777...&&&###!!!%%%&&&((('''&&&&&&''')))***)))((()))***+++)))''')))'''&&&'''(((***))))))'''&&&%%%$$$############%%%'''***------***'''%%%)))+++,,,,,,)))'''&&&''')))(((''''''(((&&&###!!!'''((()))))))))'''%%%######""""""$$$'''*********%%%$$$###$$$%%%$$$""" """$$$%%%%%%$$$$$$&&&(((%%%$$$""""""######!!! $$$$$$$$$$$$###"""!!!!!!"""###%%%&&&%%%###  !!!  """$$$###!!!DDDAAA???>>>???AAAAAA@@@777666555444444444666888555777888999888666444444:::>>>BBB???999555666999222444777;;;===<<<;;;999666444222222444444333111222222111000000000000000---...111333555555444333666999:::666000---000333222222000//////000222222555222000.../////////...***,,,...///---******,,,+++++++++++++++,,,+++++++++***)))(((''''''((()))'''''''''((())))))***+++((('''''',,,222666666555222666444---&&&%%%%%%###$$$%%%''''''&&&'''(((***&&&&&&'''***---...---,,,)))((('''''''''))))))***'''&&&%%%$$$############&&&''')))+++,,,+++)))(((+++---///...,,,***)))***%%%&&&'''(((((((((&&&%%%)))))))))******)))&&&$$$#########$$$&&&((()))***&&&%%%$$$$$$$$$$$$""" #########""""""###&&&(((&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&%%%$$$"""""""""!!!!!!!!!"""  !!!###%%%$$$"""""" !!!###""""""$$$%%%'''&&&"""AAA@@@AAABBBDDDDDDBBB@@@888777444222222555666666444555777:::;;;;;;999888<<<>>>???;;;666444666:::555666666777777888:::;;;555444111000111111111111000000///......---------+++---111444666666555444777:::;;;777000---///333222111///.........///000///......///111000...,,,***---......,,,+++***)))***++++++,,,,,,,,,,,,------,,,***)))((())))))***''''''((())))))*********&&&%%%%%%***000555666555666999666---'''&&&''''''###%%%'''''''''''')))***&&&&&&(((+++...///---,,,(((''''''&&&&&&''')))***'''&&&&&&%%%%%%%%%%%%%%%))))))(((((()))***+++,,,***,,,...---+++)))))))))%%%&&&((((((((('''''''''+++***))))))+++***'''%%%$$$$$$#########$$$&&&((('''&&&%%%%%%%%%%%%###!!!""""""""" !!!%%%(((&&&'''(((((('''&&&&&&%%%&&&&&&'''((('''%%%$$$"""$$$######$$$$$$"""!!!""""""!!! !!!""" """(((&&&######$$$&&&&&&&&&((())))))&&&!!!???@@@BBBEEEGGGEEEAAA>>>;;;:::666333444888999666444444666999<<<===;;;999999888888666555666999;;;888888888777666777;;;>>>999777555333222222333333++++++,,,,,,---///000111---...111333555777777777777888888444000---...000---------...///000111222------...111333222000------000000...---...,,,)))***+++++++++******,,,...---,,,+++***)))***+++,,,&&&''''''((((((((('''''''''&&&&&&(((,,,///000000;;;>>>;;;222***''''''%%%$$$%%%''''''''''''(((******)))***,,,---,,,)))'''&&&'''&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&''''''(((+++***((('''(((***,,,...''')))+++***)))''''''''''''(((******(((&&&%%%%%%,,,***((()))++++++(((%%%$$$%%%$$$"""!!!"""%%%((('''&&&&&&&&&'''&&&$$$###"""""""""!!! """%%%'''$$$&&&((()))'''&&&%%%&&&'''((()))))))))'''%%%###$$$$$$$$$%%%%%%###  !!!###%%%'''(((###"""""""""###&&&)))+++111---***((()))***++++++******)))%%% @@@AAABBBDDDEEECCC???;;;===<<<888444666===>>>:::888777777999<<<===;;;999666444333444666777777666555666888777666777;;;>>>;;;;;;999777444333333444******+++,,,...111444666000000111222444777999:::888777555333111/////////+++,,,---///000111111111111111000111333444333111...111000,,,,,,...,,,'''***++++++***((((((,,,///,,,+++***)))***+++,,,---((()))))))))((('''%%%$$$&&&'''(((''''''(((***,,,999>>>>>>777///***'''###$$$&&&''''''&&&&&&((()))*********,,,---+++(((%%%%%%&&&%%%###"""###&&&***%%%%%%%%%%%%&&&((()))***+++***)))))))))***+++,,,''')))++++++)))'''''''''%%%'''******(((&&&&&&(((---)))''''''***+++((($$$###$$$$$$###"""###'''+++&&&%%%%%%&&&''''''%%%$$$###$$$$$$######$$$&&&(((%%%(((++++++)))''''''((('''(((***+++***(((%%%$$$######$$$&&&&&&$$$ !!!""" !!!"""$$$&&&)))+++,,,'''&&&&&&''')))---111333666222---******,,,------***)))'''###CCCBBBBBBCCCBBB@@@<<<999======:::555888@@@BBB>>>>>><<<:::;;;>>>>>><<<999666333222444777777333...///222555666666666999;;;<<<;;;:::888444333222333------,,,---...111444666222222111222444777:::<<<;;;999666444444333222000---...000000000///...---777555222222333444555555---000...)))))),,,+++%%%+++,,,+++)))&&&'''+++///******)))))))))+++,,,---,,,,,,,,,,,,***(((&&&%%%###&&&'''&&&$$$%%%))),,,222:::>>>:::444...)))###%%%&&&((('''&&&&&&''')))&&&'''(((+++---,,,)))'''$$$%%%%%%""" !!!%%%)))######$$$%%%&&&((()))***)))***+++,,,++++++***))))))+++------,,,********* $$$((())))))(((***,,,---)))&&&'''***+++((($$$###$$$%%%$$$###%%%***///%%%$$$$$$%%%''''''&&&$$$$$$%%%&&&&&&%%%&&&''')))'''+++...///,,,******+++((()))+++,,,+++)))&&&$$$"""###$$$&&&'''%%%!!!"""$$$!!!"""###%%%(((***---...((((((((())),,,000555777777333---***)))***,,,,,,((('''%%%!!!===<<<::::::<<<>>>????????????@@@@@@???===<<<;;;666777<<>>;;;777333222333333000---***+++---///000000//////888999666222333888999666999666000,,,***+++---///,,,+++***************+++))))))*********))))))(((,,,---...,,,)))&&&%%%%%%%%%((()))'''$$$$$$)))...111555::::::555...(((&&&))))))((('''&&&%%%%%%%%%%%%(((+++,,,+++++++++,,,''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&))),,,,,,***(((&&&%%%'''((()))******)))((('''%%%$$$$$$%%%''''''%%%$$$%%%$$$$$$$$$%%%''')))***%%%&&&%%%$$$$$$&&&***...***(((%%%$$$$$$$$$"""!!!%%%%%%%%%&&&'''((()))***(((+++//////---++++++,,,+++)))'''&&&&&&%%%###!!!###$$$&&&(((((('''&&&$$$""""""!!! &&&""" ###$$$&&&&&&%%%%%%+++***)))***,,,000555888000...,,,)))((('''''''''!!! :::999:::;;;===>>>===;;;@@@AAABBBBBBAAA???===;;;888888<<>>;;;;;;888999:::;;;<<<<<<<<<<<<777555444333333555888:::222222333777;;;<<<;;;999444444222111000000000111111222222111111222666999777555333444555444000,,,,,,---...000111111000000222444333222555:::;;;999888555///+++)))***,,,...++++++***))))))))))))***)))***++++++***)))((('''(((***+++***(((&&&%%%%%%'''***+++)))%%%%%%)))...***...444555222---)))'''((((((((((((((('''&&&%%%)))***,,,,,,+++))))))***((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%)))+++,,,+++)))&&&$$$$$$%%%'''((())))))((('''%%%######$$$&&&((('''$$$!!!############$$$&&&'''(((%%%%%%$$$$$$%%%''')))+++(((&&&$$$%%%&&&'''&&&&&&''''''&&&%%%%%%&&&'''((())),,,......+++((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%'''((('''&&&$$$######""""""  !!!!!!$$$$$$$$$%%%&&&((()))***'''&&&$$$"""!!! 777777999<<<>>>>>>;;;888@@@AAABBBCCCBBB???<<<:::777777999>>>>>>999666777666888;;;???AAAAAAAAA@@@999777444111000222444666222222333555999::::::999888777555333111111111111---///111222111111333444222111222444777555000+++,,,,,,......////////////,,,///111222777===>>>;;;777444///+++))))))+++,,,******)))))))))(((((((((******,,,,,,+++)))'''%%%%%%'''))))))'''&&&%%%&&&)))+++,,,***'''&&&))),,,$$$)))...111000...+++***&&&''')))******)))'''&&&(((***,,,,,,+++******+++((('''&&&&&&%%%&&&&&&&&&#########$$$$$$$$$$$$$$$+++++++++)))&&&$$$$$$$$$%%%&&&'''))))))'''&&&%%%"""###$$$&&&(((&&&### """"""""""""###%%%&&&'''&&&$$$###%%%(((***)))'''%%%$$$$$$%%%(((+++,,,+++)))(((%%%######$$$&&&'''***,,,---,,,)))&&&%%%%%%$$$&&&((('''%%%$$$&&&(((&&&'''(((((('''%%%###!!!$$$$$$###"""!!!   !!!!!! 888888999<<<>>>>>><<<999===???AAABBBAAA>>>;;;999777555777:::999555222333555888<<<@@@BBBBBB@@@???:::777333000...///111222555555444333333333222222777666333111000000111111,,,///333444333222111111///...///111444444000,,,***+++++++++++++++++++++***...222444999??????<<<666333///+++******,,,---*********))))))(((''''''***+++,,,,,,+++)))&&&$$$%%%'''))))))'''&&&%%%&&&)))+++,,,***((('''((()))%%%(((---000111000///...%%%''')))++++++***(((&&&$$$''')))******+++---///(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%******)))'''%%%$$$%%%'''%%%&&&((())))))(((&&&%%%$$$$$$###$$$%%%%%%###!!!"""""""""###$$$%%%&&&'''(((%%%$$$''',,,---***%%%%%%$$$$$$&&&***---......)))'''$$$""""""$$$''')))***++++++***)))'''%%%%%%"""&&&***)))&&&%%%)))---))))))******(((&&&###!!!%%%%%%$$$$$$######""""""===;;;:::;;;===??????>>>===>>>@@@AAAAAA???===;;;999777777:::999444222444777:::???BBBCCCAAA>>>;;;:::777333///------///000666555333111...---------222111///......///111222...111555777555333222111000...,,,...222333222000++++++++++++*********+++---111444666:::???>>>999555333000---,,,,,,...///++++++++++++***)))((('''++++++,,,,,,+++(((&&&$$$)))***++++++(((&&&%%%%%%''')))******((('''&&&&&&'''))),,,///111000///---%%%''')))++++++***(((&&&$$$&&&((())))))***,,,...(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$#########&&&'''&&&%%%$$$%%%'''***&&&''')))******)))'''&&&(((%%%###"""###$$$$$$$$$###$$$$$$&&&''''''(((((()))'''&&&)))...///+++&&&'''&&&%%%'''))),,,,,,,,,'''&&&###"""###&&&)))+++((((((((())))))))))))(((###(((,,,+++((('''+++000***+++++++++***'''%%%###%%%%%%%%%%%%%%%%%%%%%%%% ???===;;;<<<>>>@@@AAAAAA<<<===???@@@@@@@@@@@@???===::::::<<<;;;777555888<<<>>>AAACCCBBB???<<<999777555333000.........///222222111...,,,,,,...000///...---,,,---000333555333555777888666444444444222///---///333555555333///...---,,,,,,,,,,,,,,,111444666666999<<<:::666333222///------...000111------......---+++)))(((+++++++++***)))(((''''''***,,,---,,,***'''&&&&&&&&&''')))******(((&&&%%%''''''(((+++------+++)))&&&''')))******)))'''&&&((())))))(((&&&%%%'''((()))(((''''''&&&&&&''''''###############"""""""""$$$%%%%%%%%%$$$%%%(((+++'''((()))++++++)))(((''')))'''$$$###$$$%%%%%%$$$$$$%%%&&&((()))))))))))))))((('''))),,,---***'''(((&&&%%%&&&((()))))))))'''&&&$$$$$$%%%'''***,,,'''&&&%%%''')))++++++***&&&)))++++++))))))+++...((()))***+++***)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###!!!>>>======>>>@@@AAA@@@???999999999:::<<<>>>???@@@>>>:::999;;;:::777666999<<<===???@@@???<<<999666444444333222000000//////111111000...+++,,,000444111000...---...111555777777888888777555444555666444333222444888:::888555111000...---,,,,,,,,,---222444555444555888777222000///---------///111222///000000000///---+++***,,,+++***((((((((()))))))))***,,,,,,***)))((((((%%%&&&)))+++,,,***(((%%%&&&%%%%%%(((+++,,,***(((((((((((((((((('''&&&%%%((()))(((&&&$$$###$$$&&&)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%$$$%%%'''(((&&&''')))******)))'''&&&((('''''''''((('''$$$"""$$$%%%''')))*********)))''''''(((((()))))))))(((&&&%%%$$$$$$&&&(((''''''(((''''''&&&'''((()))***&&&$$$###$$$(((******((())))))))))))))))))))))))$$$%%%''')))))))))((('''%%%%%%%%%&&&&&&&&&''''''$$$&&&$$$ ;;;<<<===@@@BBBBBB???===444444444555777999<<<>>><<<888777999888555555888999:::;;;<<<;;;888555444222222333333222111000///333333222///,,,,,,111555444333000///000333666999999999888666444444666888555555666:::>>>>>>:::666000///---+++******++++++111333333111333666555111------,,,+++,,,...111222111111222222111///,,,+++,,,+++)))''''''(((***+++&&&(((++++++***)))******%%%'''))),,,...---)))''''''%%%%%%'''+++---,,,***))))))((('''&&&%%%%%%%%%%%%&&&&&&$$$######%%%'''))))))((('''''''''''''''++++++*********)))))))))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&((())))))(((&&&%%%%%%&&&)))+++,,,)))###$$$%%%''')))******))))))%%%'''((('''&&&&&&'''(((%%%###"""###%%%''''''&&&***))))))(((((((((((((((%%%###!!!###&&&((((((&&&***)))''''''((((((&&&%%%!!!"""%%%'''((((((((('''$$$$$$%%%%%%&&&'''''''''$$$'''&&& $$$%%%!!!  ===<<<<<>>888333333444666999:::999888444444555666777999;;;<<<666666666777888999;;;;;;999666333222333333000...111333444333111222777;;;<<<===999000...444888888999:::;;;999666555666999777<<<>>><<<;;;<<<;;;888111...---000000,,,***+++,,,000444666555333222111000//////111///+++,,,000...///111222111///,,,***)))***+++***(((((()))+++)))((('''&&&'''(((***,,,++++++***+++,,,+++)))''')))(((%%%$$$(((...---'''%%%%%%&&&%%%$$$$$$%%%'''((('''&&&%%%$$$%%%&&&'''...,,,***(((&&&&&&&&&&&&&&&'''((()))++++++,,,,,,+++(((&&&'''***,,,+++))))))((('''))),,,...---+++'''&&&&&&'''******(((%%%$$$&&&((())))))(((&&&%%%((((((''''''&&&&&&&&&%%%%%%$$$$$$&&&''''''%%%###$$$$$$$$$%%%'''***,,,...+++&&&!!! ###'''))))))&&&(((***++++++)))&&&%%%"""###%%%'''((()))))))))%%%$$$!!! &&&,,,+++&&&'''((((((&&&###""""""### <<<;;;;;;???BBBBBB===888444555888;;;======;;;888888888999:::<<<>>>???@@@777777777888999;;;===>>>666333111000222444333222000111222222222444888;;;;;;===:::333111666;;;;;;777999:::999666555666777888===>>><<<:::;;;:::777111...---000///,,,***+++...111333444222000......111//////111///,,,---222---...000000000///---,,,,,,,,,,,,***((((((***++++++***)))((()))+++,,,...,,,***((('''(((******))),,,***'''%%%(((---,,,'''%%%&&&&&&%%%######$$$&&&&&&&&&%%%$$$%%%&&&'''(((---+++)))'''&&&%%%%%%%%%&&&'''((()))+++++++++++++++(((&&&'''***,,,+++)))***((('''(((+++,,,+++******)))((()))******'''$$$)))))))))(((&&&$$$"""!!!&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&$$$&&&&&&&&&''')))+++...///***'''###"""%%%((()))))))))***,,,------+++)))'''"""###$$$&&&''')))******)))(((%%%$$$(((...---(((******+++)))&&&%%%%%%&&&!!!!!! <<<::::::<<<@@@@@@===:::444666999===???>>>:::777888999;;;===>>>@@@AAAAAA999999888999:::===???AAA555222000///222555777888555333111111333444555555777999888444333777;;;;;;444666888888777666555666999<<<<<<:::999:::888444222//////111000,,,***,,,000111222222///---,,,,,,///------///---+++...222..................------......---***((((((***,,,***))))))))))))+++---...---***&&&$$$&&&)))+++,,,...---)))&&&(((,,,***&&&%%%&&&&&&%%%###"""###%%%%%%$$$$$$$$$%%%''')))***,,,+++)))(((&&&&&&%%%%%%&&&'''(((******++++++++++++(((&&&(((+++,,,+++(((***)))'''''')))***)))(((---+++******+++***(((%%%***)))(((&&&$$$"""!!!!!!$$$%%%%%%&&&&&&'''((((((#########%%%'''((('''&&&&&&&&&&&&'''(((+++---...***(((&&&&&&'''))))))))),,,---.........---+++***%%%%%%$$$%%%&&&(((***,,,,,,,,,)))(((+++///...***++++++,,,***(((''''''(((###"""!!! ===;;;:::<<<>>>???>>>===444555777999;;;;;;888555444666888;;;<<<=========<<<<<<;;;;;;<<<===???@@@888555222000222666:::<<<<<<888444222333222000---000222333222222444666888333555777999999888666666777999999666666777555111444111222333111---,,,...///111111000...------------++++++---,,,***---222000///...,,,,,,,,,,,,,,,///...,,,)))&&&&&&(((***''''''''''''((()))+++,,,,,,)))&&&&&&(((***,,,,,,------***&&&&&&)))((($$$&&&&&&&&&%%%###"""###%%%#########$$$%%%'''***+++,,,+++***)))(((''''''&&&'''''')))******+++++++++***((('''(((+++,,,***(((***)))'''&&&&&&''''''''',,,,,,+++++++++***))))))(((&&&$$$###"""###$$$$$$''''''''''''''''''((((((###""""""%%%'''))))))(((%%%%%%%%%%%%&&&(((***+++***)))))))))*********)))------......------,,,,,,***)))'''&&&&&&(((***+++,,,---+++)))+++...---))))))***+++***((('''''')))'''&&&$$$"""!!!===<<<<<<===>>>@@@@@@@@@888666555666777888888777222444777:::;;;;;;:::999>>>>>>======<<<<<<<<<<<<===:::666333222555999======:::555444444333///+++---///222444333222333555222444666888:::999888777555666444111333555333...555444555666333...---111---///111111000000000222///------///...,,,...333222111...,,,***)))******---,,,+++(((%%%%%%&&&(((&&&&&&'''''')))***+++,,,***))))))+++------,,,***++++++)))$$$$$$&&&&&&"""&&&''''''%%%$$$###$$$&&&$$$$$$###$$$%%%''')))+++,,,,,,,,,+++***)))(((''''''((()))******************((('''))),,,---***''')))((('''%%%$$$$$$%%%&&&))))))*********++++++,,,'''&&&###"""!!!"""$$$%%%*********)))((('''&&&&&&###""""""$$$'''******)))'''&&&&&&&&&'''(((***+++++++++,,,,,,++++++++++++---,,,,,,+++++++++++++++000...+++)))(((((()))))))))+++***((()))+++***&&&)))***++++++)))((()))***+++***(((&&&%%%$$$$$$$$$<<<======>>>???@@@AAAAAA===;;;888777999:::::::::444666999<<<===;;;999777<<<===>>>>>>===<<<:::999@@@>>>:::555222333777:::999888666666555555333111000111555999888444333555222222333555888:::999777333333111...111555333---666666777888333---...222+++...111222222222333444222000222444333000111555222000...+++***)))))))))*********(((&&&%%%&&&''''''((()))***+++,,,---...((())),,,///000///+++'''((()))(((######%%%&&&$$$&&&''''''&&&%%%%%%'''(((&&&%%%%%%$$$%%%&&&((()))++++++++++++***)))((('''(((((()))***************)))((('''))),,,---***'''''''''&&&$$$""""""$$$'''&&&'''((((((((()))+++---)))(((%%%###!!!!!!"""###,,,+++***)))'''&&&%%%%%%$$$######$$$''')))******+++******)))***+++---...,,,.........,,,+++,,,---,,,+++)))((((((((()))***111///---+++)))(((((((((&&&******((((((***)))&&&+++,,,------,,,+++,,,...---,,,***)))(((((())))))%%%###!!! :::;;;===>>>??????@@@@@@>>>===;;;;;;<<<<<<;;;:::666999<<>>???===:::888???>>>;;;666222111444888777888999888666555555555444444888>>><<<555222444000//////111555888888666222222///...111666444///555555777777222,,,,,,111***---111333444333333333222111333777555000000333------,,,++++++*********''')))+++***)))'''''''''&&&''')))***,,,------...)))***,,,///000...)))&&&%%%((('''$$$###&&&((('''&&&'''(((''''''''')))+++((('''&&&%%%$$$%%%%%%&&&))))))******)))(((&&&&&&(((((()))************))))))''''''***------***&&&%%%&&&%%%""" !!!$$$'''%%%'''((('''%%%%%%(((+++((('''%%%$$$######$$$$$$)))(((((('''&&&%%%%%%$$$&&&$$$###$$$''')))******---,,,+++++++++,,,---......///000...,,,+++---///,,,***(((&&&&&&''')))***---,,,+++***)))(((''''''&&&***,,,))))))+++***(((***+++------,,,,,,---...---,,,***))))))***,,,---+++)))&&&"""777:::===>>>>>>>>>>>>???<<<<<<<<<===>>>===:::777777:::===@@@???<<<888555111555:::>>>???>>>;;;888======:::666111000333666999;;;===:::666333333555555555:::???===444000222///---,,,...333666666666333222///...222888666000444444666666000***+++000)))---111444444222111111//////222666444...,,,///******++++++,,,,,,,,,,,,'''))),,,,,,+++)))(((((($$$%%%'''(((***++++++,,,******+++---...,,,(((%%%$$$'''((($$$$$$(((***)))&&&'''((((((((()))+++---***)))'''%%%$$$$$$$$$$$$''''''(((((((((&&&%%%$$$((())))))************))))))''''''***------***&&&$$$%%%$$$""" $$$(((&&&'''(((&&&######%%%(((#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%$$$'''%%%$$$$$$''')))******,,,+++*********+++,,,---///111111///,,,+++...111,,,***(((&&&%%%''')))***((())))))))))))(((((('''&&&+++---++++++------***''')))************+++---,,,+++***))))))+++---......,,,((($$$ ===>>>AAACCCDDDCCCBBBAAA@@@@@@>>>::::::<<<:::666===@@@@@@===???BBB===555777777888;;;???@@@>>>;;;>>>>>><<<999666555666777<<<999666444444444444444;;;;;;999555111...------...------...222444555444444333111000555;;;:::444777777555000,,,***---000+++***,,,000444555333000111111111///------///111...******,,,---,,,...222000---)))'''((()))******%%%'''(((((('''''')))***......,,,))),,,///,,,'''***))))))***,,,...//////,,,...///,,,((('''+++000(((&&&%%%&&&))))))'''$$$***,,,---,,,)))'''&&&&&&+++///222000+++((()))+++((()))***+++***(((&&&%%%&&&((()))'''$$$###$$$&&&&&&$$$$$$&&&)))***'''$$$%%%%%%%%%%%%&&&''''''((((((%%%"""!!!"""$$$%%%&&&(((%%%""""""&&&***+++++++++,,,---,,,***)))***+++111111000///---,,,***))))))((('''&&&''')))+++,,,------,,,)))&&&&&&***...+++///000,,,,,,000000+++++++++,,,,,,------,,,,,,---111000***(((+++,,,***---***))))))%%% ### @@@@@@@@@@@@AAABBBDDDDDDCCCCCC???::::::<<<:::666???@@@>>>;;;<<<@@@>>>888444333555888<<<>>>===;;;<<<<<<<<<999666444444555:::777444222222333444444::::::888555333222222333///---,,,---000333444333111111......222888777111111111000---***))),,,///***)))***---000222111///222222222000------...000...---...000///,,,---222...+++((('''((()))))))))'''((())))))'''&&&&&&'''+++---,,,***,,,///...+++******)))***+++---......111333222...(((&&&(((,,,(((&&&%%%'''))))))'''%%%)))+++,,,,,,)))'''&&&'''(((,,,...---)))&&&''')))%%%&&&((()))***)))'''&&&(((***+++***'''%%%&&&''')))((('''))),,,---,,,***%%%$$$$$$%%%&&&'''((()))((($$$!!!!!!###&&&'''&&&+++(((%%%%%%'''***+++++++++,,,,,,,,,***)))***+++111111111000...,,,***((())))))((('''(((***,,,...//////...+++))))))+++---222555444///...///---))))))***+++,,,,,,,,,++++++,,,//////)))'''+++,,,+++---***))))))%%% ###!!! AAA???===<<<<<>>>>>;;;000000222555999;;;;;;::::::;;;<<<:::777555333333777555222000000111333555999888666555555666888999333111......111333444444222222///...111666444000,,,,,,,,,***)))***...000+++******+++...000000///333333333000...------///...000444555000***+++000,,,+++******+++,,,+++***''')))+++***(((%%%$$$###'''+++---++++++///000///+++************+++,,,---444555444///***''')))+++((('''&&&'''((()))'''%%%)))+++,,,+++)))'''&&&&&&%%%(((***)))&&&$$$%%%&&&###%%%''')))))))))((('''&&&'''))))))(((((((((***'''&&&%%%''')))+++,,,+++&&&%%%%%%%%%%%%'''((()))(((### !!!&&&))))))'''+++)))&&&&&&'''))))))((()))+++++++++)))((()))***000111111111///,,,)))'''))))))((()))***,,,...///111///---,,,,,,+++***)))222444333///------+++(((''')))+++,,,---,,,+++)))***------)))(((***,,,,,,...+++***)))%%% ###$$$###!!! ===;;;:::999999:::<<<>>>BBBBBB>>>999999<<<<<<999>>>>>><<<;;;;;;<<<<<<;;;111111222444666888999999999;;;===<<<999666444333555444222000///000333555999777555444666888::::::777444222111222555666666777888555222222555444///,,,,,,+++++++++---///111///...,,,,,,---///000111333444444111...------......111777888111)))(((...,,,+++,,,---//////---+++%%%(((++++++)))&&&$$$###&&&,,,///,,,***---000000,,,,,,,,,*********---...333333333000---+++,,,...'''''''''((((((((('''&&&+++,,,---,,,(((&&&$$$$$$###%%%&&&&&&$$$###$$$&&&%%%&&&((()))***)))(((''' """%%%'''((()))***+++&&&%%%%%%%%%'''***,,,---((('''&&&%%%%%%&&&'''((((((### """(((,,,***'''&&&&&&%%%%%%&&&'''''''''(((***+++***)))((()))***///000111111///---***((()))((())))))+++,,,...///000---++++++,,,,,,)))%%%)))++++++++++++,,,+++***''')))+++---...---+++***)))***+++)))((())),,,---...+++******&&&"""!!!%%%'''&&&%%%###""" ###999:::;;;<<<<<<:::999888<<<===:::777888======;;;:::;;;===>>>===;;;::::::666666555555555555777888999<<<>>>>>><<<888666555444444444333111111333666888555333333555888888888777444222111333444555555<<<<<<999444333444222...---,,,,,,+++,,,---......///...---++++++,,,///000333444444222///---------,,,111777999222((('''+++******+++---......,,,)))###&&&***+++***(((''''''(((...000,,,)))+++---------------+++)))***---111444444333111...---------'''(((((()))((((((''''''---......,,,((($$$"""!!!###$$$%%%%%%$$$%%%&&&'''((()))+++++++++)))(((&&&"""###%%%''')))***)))((((((((())))))***,,,///111+++)))'''%%%$$$%%%&&&''')))%%%"""$$$)))+++***(((###$$$&&&'''(((((())))))((()))******)))((()))+++...///000000///---+++))))))))))))***+++---......111...,,,,,,------***'''&&&&&&(((***+++***++++++)))***,,,...//////...---)))))))))***))))))+++......,,,++++++((($$$$$$((())))))((('''%%%$$$"""!!! !!!"""###""" $$$999<<>>>>>;;;888999<<<@@@>>>999888:::999999888666444555777::::::<<>>999666888:::::::::<<>><<<777888===999999888666444555999<<<:::<<<======;;;888777777666;;;>>>>>>999666666777333111111444888:::888444333222333444666666555333777999888333111222222000...,,,+++,,,///000///---,,,------+++(((''')))+++111333444333111/////////...///333888555///,,,------+++***+++,,,+++)))(((%%%'''***++++++,,,---///+++,,,+++((((((+++)))%%%(((***+++(((&&&'''---222555444222111///---+++)))&&&(((******((('''((()))+++,,,,,,+++'''$$$###"""######"""###&&&((()))***((()))***++++++***(((''')))))))))+++---,,,(((%%%"""%%%''''''&&&&&&''')))'''&&&$$$$$$%%%(((,,,...+++,,,,,,***'''%%%&&&'''%%%)))---...---,,,,,,---)))***++++++******+++---------,,,,,,---...000111...//////000000/////////333333222111000000333555333///...111///***)))+++++++++++++++,,,...000111---******---+++(((***000...,,,---///...+++,,,111,,,,,,,,,,,,+++***)))((('''))),,,---,,,)))%%%""";;;<<>>888444777;;;???===999666888;;;:::;;;<<<888444444999>>>;;;999777555555777:::;;;:::999999999:::999777555===@@@BBB@@@<<<888666666222000000555<<<@@@>>>;;;::::::888999???BBB<<<333555444111111222666;;;>>>111---+++///555888555000444222000...------...///111444555333///...222666111333555666555222///,,,111///---...111222111///%%%'''************+++,,,***)))((((((''''''((((((***((('''&&&&&&(((+++---,,,++++++,,,---,,,***((('''(((***)))(((&&&&&&'''&&&&&&(((***,,,***&&&"""'''%%%###"""###&&&))),,,''''''((((((''''''%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%'''******'''$$$(((&&&%%%)))000444333111444333222///+++)))))))))111---...111...'''&&&+++---...//////---++++++,,,+++,,,---,,,+++,,,///111,,,---///222444444444444333111000///000111000//////000111111///,,,)))(((+++,,,,,,+++***+++---///,,,---...---,,,---...000///---,,,+++,,,------,,,(((+++...000///,,,(((%%%((((((((()))******(((&&&###""" ===>>>@@@@@@???;;;777444:::<<<<<<:::777555666999999;;;;;;888555555999>>>:::999888777777888:::;;;666555444555555333000...999<<>>666555333111000111444888:::...+++***...555888555111111000///......///111222222444444111---+++...111111222333444333000---,,,+++)))(((***,,,...,,,+++''')))***+++***)))***+++''''''(((((())))))*********)))'''&&&&&&(((***+++---,,,+++,,,,,,+++(((&&&''')))))))))'''&&&''')))(((((()))***+++***&&&###((('''%%%$$$$$$&&&((()))&&&&&&&&&''''''((((((((())))))((('''&&&&&&%%%%%%(((''''''***,,,---***(((,,,***))),,,111444333111111111111///,,,***+++,,,,,,,,,...///,,,'''%%%&&&+++,,,---,,,+++***+++,,,,,,+++***+++,,,---///000...///000222333444555555222111///...---,,,,,,+++000111222111...+++)))(((,,,,,,,,,+++******,,,...,,,///111111000.........,,,++++++---///111000///)))+++---...---+++)))''')))))))))***,,,+++)))'''%%%$$$###"""!!!!!!!!!!!!???>>>===<<<:::999777777???===:::888666666888999:::;;;;;;888555555888<<<888888888888888999:::;;;666666666888999888666333777:::>>>>>><<<888555444000///111555;;;>>>>>>;;;===<<<:::999>>>BBB???999333222111000111333555666---******...444777666222111111000000000000000000111222222///***((()))+++000000000000///---,,,******))))))+++---...---,,,(((***++++++))))))***+++((()))***++++++***)))(((+++)))(((&&&&&&'''(((***...,,,+++++++++***'''%%%((())))))((('''''')))+++,,,+++************'''%%%))))))((('''''''''''''''&&&&&&%%%%%%&&&(((+++,,,,,,+++)))'''''''''((()))((('''((())),,,,,,+++***...,,,+++,,,000222000......//////---,,,+++,,,...(((---000...+++***'''$$$)))*********((((((***,,,...+++)))+++...111111000000000000000111333555666000///---,,,+++***))))))222333444222...+++))))))---------,,,***)))***+++,,,///222333111...,,,***''''''(((***------+++)))******+++,,,+++***))))))+++******+++------+++(((%%%%%%$$$$$$$$$%%%&&&&&&BBB@@@===:::888999::::::@@@<<<888555666999;;;<<<======<<<999555444555777555555666777888888999999555666999<<<@@@AAA???===999;;;>>>@@@>>>:::555333++++++---111666888888777<<<;;;999777;;;@@@???:::111000000000111333555666///---,,,///444666555222444444444333111///---,,,---......,,,(((''''''(((.........---,,,+++***))))))***+++---.........---((()))******))))))+++------...///000...***&&&$$$+++***(((&&&&&&&&&'''(((+++***))))))***)))(((&&&)))***)))'''&&&'''***---...,,,***)))******)))'''(((((())))))))))))(((((()))'''%%%$$$%%%(((,,,...///---***(((''')))+++---%%%%%%%%%&&&((()))))))))...,,,******,,,,,,***)))+++,,,,,,+++***)))+++,,,)))///222...+++---+++&&&((()))***)))((()))+++---000,,,)))+++111555444222111000......///111444555.........,,,+++***+++,,,444666666444///,,,+++,,,///000///---+++))))))***---///111111///,,,***)))'''((()))+++,,,***&&&"""((()))+++,,,,,,+++)))(((*********+++---,,,***(((&&&&&&%%%$$$$$$$$$%%%%%%!!!AAA???;;;777666777999;;;<<<888333222444999===???AAA@@@===999555222111111111222333444555666777777333444777<<>><<<:::;;;<<<===<<<888333000)))***,,,///333444444333999999666444777======999000000000000222444666777222000///111444555333000333444555555444111---+++)))***+++***)))((())))))---------,,,+++***)))(((&&&(((***+++,,,+++++++++'''((()))***)))+++---///...000111222000,,,'''$$$***)))((('''&&&&&&''''''((('''&&&''')))******)))++++++***((('''(((+++---///,,,***)))*********)))&&&'''((()))************,,,***'''%%%%%%(((+++---000...+++((((((***---///%%%%%%%%%%%%%%%&&&(((***---+++***)))))))))'''&&&***++++++)))''''''((()))***///111///------,,,***)))***++++++******,,,......***'''***000444333111000///,,,+++,,,...111333111222222///+++)))***+++555777888555000,,,---///111111111///,,,***)))***000111111000---++++++,,,+++,,,...000000...)))%%%%%%(((+++......---***(((***))))))***,,,,,,***'''***)))'''%%%$$$######"""===;;;777555444444666777666333000///111666<<<@@@CCCAAA===999555222///...///000000111333555666777777888:::===???>>>:::777777666666777777444000---,,,---000222333444444333555666555333555:::;;;888111000//////000222555777222111111111333222111///---000333666777555111///(((((()))++++++,,,++++++------...---,,,+++)))((((((+++---...---,,,++++++((()))***))))))***---000***,,,///000000---***(((((((((''''''&&&'''''''''&&&$$$$$$%%%(((*********,,,,,,,,,***((((((***,,,---+++))))))***+++***)))%%%&&&''')))******++++++,,,***(((&&&&&&(((+++---000...+++))))))+++...000))))))((('''&&&'''***---,,,++++++***)))(((''''''))))))***((('''&&&((()))***,,,000555444...***+++)))+++------,,,+++,,,---(((&&&%%%''',,,000111000///...,,,******,,,...000555666555000***''''''(((333666888555///,,,...111000111222000---***))))))333333222000---,,,---///((()))+++...000///+++(((&&&(((+++---......,,,+++)))))))))***,,,+++)))'''---+++)))'''$$$"""!!! :::999777555444444444555444444333111000444;;;AAAAAA???<<<999666333000...000//////000111444777999:::;;;===???@@@>>>:::666333222111222444444222000///111333444444333333333222555555333555999:::777444222///------...111333/////////000000000///...+++...444888999666333000))))))+++,,,......---,,,,,,---//////...,,,)))'''***...111111///---,,,,,,,,,,,,,,,***((()))+++---(((***,,,------+++)))'''&&&&&&&&&''''''''''''(((&&&$$$###$$$&&&((()))))),,,------,,,***((())))))***)))((()))+++++++++)))'''''''''(((((()))))))))***)))((('''(((***---//////...,,,******,,,...///------+++)))&&&'''+++...(((((((((((('''&&&&&&''''''((())))))((()))+++---,,,***444CCCAAA222***...)))+++...///---+++******&&&&&&&&&(((+++...111222///...,,,++++++,,,...///000222222...(((%%%&&&)))///333555222,,,***---111...///000...+++)))((((((...000111000...,,,+++,,,'''''')))+++,,,,,,)))&&&+++******+++,,,---///000*********+++------***(((+++)))'''$$$""" :::999999888777666666555777999999555222444<<>>@@@;;;;;;:::777333000///000111000...///111333444333111111111555888888444111000000000222333333111000111///...///111333333222888666444555666777666444444///---000000...111666333000///111000------000000333666666333000---,,,++++++---111111...///333111222222000---+++******------,,,,,,,,,+++++++++---...///...+++)))((((((,,,+++***)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((('''&&&'''(((+++)))(((&&&&&&&&&((())),,,)))(((+++///000---)))+++)))'''&&&&&&(((***+++,,,***)))***---///...---)))***)))'''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&)))******************)))***************,,,---...***,,,------...111...))))))***,,,...///...,,,***((())),,,///222333222000,,,+++*********+++,,,---***++++++)))'''&&&&&&(((***222777444///,,,***'''+++,,,+++***(((((()))+++++++++,,,,,,+++***((('''---///000...+++(((((()))'''&&&%%%%%%&&&)))+++------+++((('''''''''%%%$$$"""  !!! :::::::::777555444555777===<<<:::999999:::<<<===<<<<<<;;;777333000//////222000......///000000///...///111333444333111000000111222111111111333444444111///...000111222222888777666777777666333000222...---///000000333777555222333555444000...000555555555333000............---///222111///111555333111///...//////...---...,,,***+++...///...,,,...///000///,,,***)))***,,,+++)))'''''''''((()))&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&'''(((***+++***)))(((***...///---+++)))(((&&&%%%%%%&&&((()))+++******,,,...///...---%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&''',,,++++++******++++++,,,...---,,,++++++,,,---...+++,,,+++(((***//////,,,,,,,,,---000333444222...+++***+++...333555444222,,,+++***)))((()))***++++++,,,,,,***'''%%%&&&&&&***111555222...---+++(((+++,,,------+++******+++------------+++)))&&&%%%+++---...---+++))))))***(((&&&$$$###$$$'''+++...000---***((('''&&&$$$"""!!! :::999888555222111222333;;;:::999777777777888999<<<===<<<999555222000000222000............---++++++---111222222111222333...000111000......333777888555222000000111222333888888999999888555222000111///------...///111444444222444888777333000111333444444222000...///000000///000333222000222666333000------///111111//////+++(((***///222111...000111111000---++++++,,,,,,***(((&&&&&&''')))+++''''''&&&%%%$$$$$$######&&&'''((('''%%%%%%%%%'''((('''''''''((()))***+++***))))))+++...000///...((('''%%%$$$$$$%%%&&&'''***++++++,,,---,,,+++)))%%%&&&'''&&&%%%%%%''')))$$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))***111///---++++++++++++,,,//////---)))+++///000---...++++++000666888555111---+++))),,,222555555333///...+++)))'''&&&%%%%%%)))***+++)))'''&&&&&&&&&%%%,,,000...---///...,,,***,,,//////...,,,+++,,,,,,,,,,,,,,,***(((&&&%%%******+++++++++************)))'''&&&&&&(((***,,,111///,,,***)))'''%%%### ;;;;;;999666333111222333999888666555555555555555<<<======;;;777444222222222111/////////...,,,***))),,,///111222222444555,,,---...---+++---222666:::999666333222222444666999999:::999777555444333555444111...---///000111111111444999999555333444...000333333222111111111000///000333333000111555333///,,,---000222111///...***&&&(((...222111///...//////---+++)))***+++)))'''%%%$$$$$$&&&(((***))))))((('''&&&%%%%%%$$$,,,---...,,,***))))))******))))))(((((((((((((((+++++++++,,,...000000000((('''&&&%%%$$$%%%%%%&&&***+++,,,,,,***(((&&&&&&&&&'''((('''&&&&&&(((***%%%%%%%%%&&&((()))+++,,,))))))'''&&&&&&'''))))))222000---***)))((()))***+++---+++)))***,,,+++&&&,,,***)))...555888666222---+++)))***...222333333///...,,,)))'''&&&&&&&&&%%%'''((()))'''''''''(((%%%***,,,++++++......+++***,,,///000///---,,,,,,((()))*********)))(((''')))))))))***+++++++++***)))*********)))((('''&&&---+++)))'''''''''%%%$$$ >>>>>><<<999555444444555777666555555444444444444:::<<<===;;;888555444444222111000000111000...,,,+++,,,...000222444555555++++++++++++,,,...111444;;;:::999666444333555777888999888666444444666888;;;;;;888222000222333111000///222777999555444555+++...222444444333222222......000444333//////222111000....../////////...+++(((&&&'''+++...//////***+++***)))'''&&&'''((($$$###"""""""""$$$&&&'''******))))))((((((''''''+++,,,---+++)))((()))***++++++******)))((('''''',,,,,,,,,,,,---...000111)))(((''''''&&&&&&&&&&&&***+++,,,***(((%%%%%%%%%&&&''''''&&&$$$$$$%%%'''&&&&&&'''((()))+++---...*********))))))*********222///,,,)))''''''((()))))),,,,,,***+++---***%%%)))((((((,,,222555555333---,,,***)))))),,,000333---,,,+++***)))***+++,,,###&&&((())))))(((((()))+++------******,,,+++(((***,,,///000///---------'''((()))***++++++***))))))(((((()))++++++***)))'''((()))***)))'''$$$"""'''%%%###"""######"""!!!======<<<999555444444666666666666555555555555555777999::::::888555444444111000000222333333111//////---,,,...222333222000+++******+++...111222333888::::::888555444555777777666444111///222777<<<===>>>:::333111444444222111///111666666333222444---///222333333222222222+++,,,///444333...,,,//////000111000...,,,+++,,,((('''&&&&&&'''***---...*********(((&&&%%%''')))#########$$$$$$%%%''''''))))))))))))))))))))))))%%%&&&(((''''''&&&((()))++++++******)))(((''''''++++++++++++++++++---///******))))))((('''''''''(((***+++)))'''&&&(((***((()))(((&&&$$$######$$$''''''((((((***+++---...***++++++,,,,,,++++++***222///,,,(((''''''((()))***,,,,,,+++---111000,,,&&&'''))),,,///111333444......---)))&&&(((///444------,,,++++++,,,...///&&&(((+++,,,+++)))))))))...000...++++++---,,,)))***,,,...///...------...)))***+++,,,---,,,,,,+++)))((('''(((++++++)))'''''''''((())))))(((((('''%%%### ::::::999666333111222333666777777777777777777777444666888999777444333333111000111333555555333111222...+++---111222///+++,,,***))),,,111444444222666888:::888555333444666555444000---+++000888???;;;===999222000444444111333000111555444111000222000222333222111000111222)))***///444333---+++,,,...111333111---))))))***&&&&&&&&&%%%%%%'''+++...,,,,,,,,,***(((((()))+++%%%&&&'''((())))))******((((((((()))))))))))))))###%%%'''((()))***,,,...)))************))))))(((***+++***)))((()))+++---,,,++++++***)))(((((('''''')))***)))'''(((+++///++++++***(((%%%######$$$''''''(((((()))+++,,,---)))***+++,,,,,,+++***)))222000,,,)))'''''')))***''')))((('''***000222///%%%'''***,,,---///222444///000///***%%%&&&...666111000///---,,,,,,------))),,,......,,,***))))))---///...+++,,,000000---***,,,......---,,,---...,,,,,,............---,,,***((('''(((***+++)))&&&))))))))))))***,,,---...&&&$$$!!! 999888777777555333444777<<<;;;999777666555555666555777666444999>>>;;;333000...---000444555222...******,,,///111111000---)))---222555555222000///777777666444222222444666999666333111222444666777;;;888444222222333444444<<<:::777333000000444777333444111,,,+++......,,,,,,---...---+++))))))))),,,,,,,,,++++++)))((((((+++)))'''&&&&&&(((***,,,,,,,,,***((('''(((+++...---***&&&######'''+++...---,,,***(((((()))***+++))))))))))))(((((((((((())))))))))))***+++,,,---***)))((('''((()))+++---///+++''')))......)))###((()))***)))((())),,,...222///+++(((&&&'''(((***+++***((('''&&&''')))***)))***,,,---...------,,,---,,,+++******+++,,,---&&&&&&'''+++000222111///+++)))((())),,,000222333222///+++((('''))),,,...111...---...,,,***,,,222,,,---...---,,,+++,,,---***+++,,,...//////000/////////...---,,,---000333...+++***,,,,,,***,,,///,,,,,,,,,,,,---,,,)))&&&((('''$$$###(((......((('''$$$ <<<;;;;;;:::999777888999<<<:::888777555555555666666888777555888;;;888111...---...222666777222---***+++...333555555111...111333666555333111000///777777666444222333555888666333//////333777888888555333111000111222333444777555222...++++++...111333333000,,,***---,,,(((,,,---......,,,***++++++******+++++++++******))))))((('''&&&&&&(((***,,,,,,+++***(((''''''***---+++***((('''&&&((()))*********+++++++++******)))((((((((())))))******+++'''(((+++---...---,,,+++***)))'''&&&&&&''')))***+++)))(((***---...+++''')))***+++++++++,,,///222---+++(((&&&%%%''')))***+++***(((&&&&&&'''((()))((()))+++---////////////,,,+++)))(((&&&&&&''''''&&&&&&'''***///111000...---+++***+++---/////////000---***((((((***---///000...---///---***,,,111///000111///---+++,,,---,,,,,,---...////////////...//////...,,,---///111222...,,,---,,,))))))---++++++,,,------,,,(((%%%$$$%%%%%%&&&,,,222000***(((%%%!!!===>>>===<<<;;;;;;;;;:::;;;:::888666555555666666777999999888888888444///,,,---000444888888333...+++---111666999888444000555666555444111///000111555666555444222333666999777222---...333777777555000000000000111222333444777666444000---,,,...000222333111------...,,,''',,,---......,,,,,,,,,...))))))***+++++++++++++++((('''&&&%%%&&&(((+++,,,++++++***(((&&&&&&)))+++((()))*********((('''&&&((()))+++,,,---+++***(((((((((((()))***+++------%%%(((,,,000111///,,,***)))(((&&&%%%%%%&&&'''(((******+++++++++***))))))***+++,,,------...222444)))((('''&&&''')))+++---***)))'''&&&%%%&&&((()))(((***,,,...000111111111...,,,***'''%%%$$$$$$$$$&&&&&&''')))---///...---///...,,,,,,---...,,,+++...,,,+++******,,,...000///---...000...***+++///222333333111///------..............................///000000...---...000222...,,,---,,,)))***---++++++,,,---...---)))&&&$$$&&&(((***...222///)))'''$$$ <<<>>>===<<<<<<>>>===::::::999888777666666777888999<<<===<<<999666333000//////111444777888666333...000222666999999666444000222333222111000000111333444333222111222555888:::444......222444222///000111222333222333444555777777666333000...///000222333111///000222///)))+++---------,,,+++---...++++++,,,,,,,,,++++++***''''''&&&&&&''')))+++,,,++++++***(((&&&&&&'''))))))***++++++***(((&&&$$$((()))***+++,,,++++++***+++************+++------%%%'''+++...///...,,,***((('''&&&%%%&&&''')))+++---//////---(((&&&&&&''',,,---...---,,,---000222******))))))***,,,---...***)))'''&&&%%%&&&'''(((+++,,,...///000000000000000///,,,***((('''''''''&&&&&&''')))+++,,,,,,,,,...---------...---+++)))...------------...//////...---...000...******---222333333222000//////000//////...---------------///111222222000//////000---***)))+++,,,+++,,,000+++,,,,,,...///...***''')))++++++)))+++---***$$$""" <<<>>>>>><<>>@@@???;;;666444444555444333444666888999999444333222444666888888777000222555666444222111111222222222111000111444666999444000///111333111...111333444333111000111222333444555444111///......///000...---000444111++++++,,,,,,+++******,,,.../////////...---+++***)))((('''''''''((()))+++,,,*********(((&&&&&&((()))+++******)))(((''''''&&&))))))((())))))+++---......---+++*********+++,,,((((((((())))))***+++,,,((('''''''''(((***---///---///000---'''$$$&&&(((.........,,,***)))+++---+++++++++++++++,,,,,,,,,+++)))'''&&&&&&&&&((()))...///000000000///...---///...,,,+++******+++,,,'''(((((())))))***+++,,,+++++++++,,,------,,,***......////////////......---,,,---///---((((((+++...///111111000000111333///...---,,,+++++++++,,,///111333333111000000111+++((('''***+++***+++///,,,,,,,,,---///...+++)))***+++)))&&&%%%((('''### <<<@@@@@@???CCCJJJHHH@@@;;;:::999999999:::;;;<<<===>>>AAAAAA;;;555666::::::999666555666888;;;===:::777444444666888999:::666888;;;;;;888555222222222333222111///000333555555333111000111222222222222333444222...,,,...000444666888999666444222222///...+++***///333111***,,,,,,,,,***))))))+++---222222111000...,,,***)))******))))))******++++++((()))***)))(((((()))++++++***)))'''''''''((()))))))))(((''')))+++...000000...,,,***))))))***+++,,,***'''&&&&&&'''***,,,***)))((((((***,,,///000***,,,---+++((('''***,,,......---***'''&&&'''(((******+++++++++***)))(((+++***((('''&&&''')))***000000111000///...,,,+++,,,+++***)))******,,,,,,))))))***)))((((((***,,,***)))((()))+++,,,,,,+++***+++...///000///...,,,,,,++++++,,,***&&&&&&******+++---......///111222...---+++***)))******+++...///111000//////111222...+++)))+++***((())),,,---+++******,,,,,,+++***'''((('''###"""&&&'''%%% ))) :::???@@@>>>DDDMMMKKKAAA<<<;;;;;;:::;;;<<<===>>><<<===@@@@@@:::333777???===<<<;;;999999:::<<<>>>===;;;888888999::::::999999:::;;;:::888666666777555555444222111111333666333444555333111000222444333555555111---+++///222555888<<<===<<<999777777555333...+++000444111+++......---+++))))))+++---333333222111000///---,,,,,,,,,,,,+++++++++++++++''')))******))))))+++---))))))((((((((((((((()))''''''((()))+++,,,.........---***(((((()))***,,,...,,,)))&&&&&&''')))+++---,,,***)))***+++---...*********)))))))))+++---,,,,,,+++)))&&&%%%&&&(((((()))+++,,,,,,+++)))(((,,,+++)))(((((((((***+++...///000000///...,,,+++++++++***))))))***+++,,,***+++,,,***((('''***,,,***(((&&&&&&(((*********"""%%%)))---//////---,,,,,,)))))))))'''###$$$)))((()))++++++++++++---...,,,+++)))((('''(((***++++++,,,---,,,,,,---000222000,,,+++,,,,,,***+++...+++)))&&&%%%'''))))))***%%%(((((($$$###$$$$$$!!!444(((  666<<<===<<>>???888222777BBB===>>>>>>===<<<;;;<<<===>>>===<<<<<<===<<<:::888666777666666555777:::===777777666444222222444777666888999555000---...222555777777333......222777000444999;;;:::888666555===999333///222777444---000000///,,,******,,,...222222222222222111000///......------,,,++++++***'''(((***+++***+++,,,...'''((()))******)))(((((($$$&&&)))+++---------,,,,,,+++)))'''((())),,,---///...+++)))'''((()))***///...,,,***))))))***+++...---+++)))))))))))))))++++++***(((&&&%%%'''))))))***,,,...///...---,,,---,,,***)))((()))***+++,,,---...//////...---,,,---,,,+++*********+++,,,+++,,,---***((('''***---+++)))&&&%%%&&&((((((((( %%%+++...///...---,,,)))''''''%%%"""###(((''')))******)))(((***+++***)))(((&&&&&&((()))+++)))))))))))))))+++///222...+++***---///...000444***'''###!!!###&&&((()))'''+++,,,((($$$###  777*** ;;;<<<===>>>@@@BBBCCCDDD???<<<999777888;;;???BBB<<<>>>@@@@@@======???AAAAAA???<<<999888888999:::<<<:::888888:::;;;999666555555555444333444666777:::999777777777777666555999999777666444222000///...111444444222000000111222444777888777444000...777555444555666666222...444222///,,,,,,---///111333111000222444333000---...111222///)))&&&'''***''')))++++++******+++,,,&&&$$$$$$&&&((()))&&&###&&&&&&'''((()))+++---......,,,***)))******)))(((......---------............,,,)))(((***---...///000///...,,,+++***))))))///---***)))+++...///000...///111333333000+++'''///000///---+++***+++------......///...---,,,***(((***+++,,,,,,+++)))((('''&&&%%%###"""###&&&)))---,,,***)))((((((((()))&&&''')))***+++,,,///222222---'''$$$%%%&&&&&&%%%(((''''''((())))))(((&&&'''(((******)))(((((())),,,+++***'''&&&'''***---///---...000///---///333)))'''$$$""""""%%%(((+++***(((%%%"""  !!! ===>>>@@@BBBBBB@@@===<<<999999888888:::===@@@BBB???AAABBB@@@===;;;<<<>>>===;;;888666444555666777888777777999;;;:::777444222444555555333444777:::888777666666777777666555888999999888666444222000333555555444111//////111333555777888777444000...333222111222333222111///444222000...---///111333222111000111333333000---...111111...)))&&&(((+++---///000///---++++++,,,)))(((''')))+++,,,***(((&&&''''''((()))+++---...+++******+++---,,,)))'''....../////////......---+++***)))+++---......---///...,,,+++***))))))(((...,,,)))(((***,,,......000111333444444222...+++......---,,,***)))+++---)))))))))))))))((('''&&&***+++,,,,,,,,,***)))'''''''''&&&$$$"""###&&&))),,,+++***(((''''''((((((((()))+++++++++,,,...000111---'''%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&'''......,,,)))&&&%%%'''(((+++***+++...---***+++000)))'''$$$""""""$$$'''***%%%###   """;;;>>>AAACCCBBB>>>999666555555777999<<<>>>AAABBB??????@@@>>><<<<<<===>>>:::888666333222333555666333444666999:::999555222...222666666333333777;;;555555666666666666777777888999::::::999777444333777777666222///...///000333444666777666333000------...///.........000111222000...------///222333111000000000111111///...///111000---(((''')))+++111222222000---+++*********)))((())),,,---------((((((((()))***,,,---...++++++---///111000---+++...///111111111///---,,,(((((())),,,//////...,,,111000///...---,,,,,,------***(((((()))+++,,,,,,222222222222111///...---+++++++++***((()))***,,,))))))((((((''''''((((((+++,,,,,,,,,+++***(((''''''''''''%%%$$$$$$''')))******)))(((''''''''''''***+++,,,,,,,,,,,,---//////,,,(((&&&''')))))))))&&&''')))******)))'''&&&%%%&&&'''((())))))******000000///,,,'''$$$$$$$$$))))))+++...---)))***---)))'''$$$""""""$$$&&&'''""" 888:::===??????<<<888666666666777888:::>>>@@@BBB:::::::::;;;;;;<<<>>>@@@999777555333222333555666111222444666666666444222,,,222666666222000444888444555666666666777888999::::::999888777777777777777666333000......///000111222444555444111...,,,***,,,...---+++,,,000444///...,,,,,,---///111333////////////000000///...000000///,,,)))((()))+++...//////...***((('''(((((('''&&&'''(((+++,,,---*********+++,,,...///000.........000222333333111...000222333222000---+++((('''(((***---//////...000000//////......//////---+++))))))***,,,,,,,,,222222000---***))))))))))))))))))(((''''''***,,,***)))(((''''''''')))))),,,,,,,,,,,,***)))'''&&&'''((('''&&&%%%%%%''')))))))))((('''''''''''''''(((***,,,---,,,---...///,,,***((('''''')))***++++++---000111000...---,,,((('''(((+++...111222222///000000...)))&&&$$$###******---000///+++***---((('''%%%###"""###$$$$$$!!! 999999999999999888888777;;;:::777666888;;;@@@BBB:::999777777999;;;<<<===666444222000000222444555222222222111111111333444---111555555111...///222333555777777666777999;;;<<<:::666444333555888:::333222000///000000111111---///000222111000...,,,***---...---+++,,,000444...---------...000222333.....................///000///...,,,***)))***+++)))+++,,,+++)))'''''''''&&&&&&&&&&&&''')))+++---,,,,,,,,,---...///000111000---++++++...111444555...///111333222000---,,,***((('''(((***...///000......------....../////////---++++++,,,---------333222000+++&&&$$$%%%'''((((((((('''&&&&&&)))+++&&&&&&$$$$$$$$$%%%&&&''',,,++++++***)))'''&&&%%%'''((((((&&&%%%%%%''')))((((((((((((((('''''''''%%%(((+++------...///111***)))((((((''')))+++,,,...111444444333111111111...,,,+++---000333333333---...000///,,,)))((('''******---000///***))),,,((('''%%%$$$""""""!!!!!! >>><<<999666555666777888???===999777777;;;???BBB???<<<888777777888888777222000...------///111333333333222000......111333///111444444222000...---222555777777555555777::::::777333000000222555777//////000222444444222000+++,,,...000000000///...---...//////......000111//////......///111222333,,,---...---,,,,,,...000///......---,,,+++***)))((()))++++++)))(((((()))&&&''')))(((((()))+++---,,,,,,,,,,,,---...///000///+++'''&&&(((---222444---...000111111000...---+++)))&&&&&&))),,,///000111111111111222333444555111///------//////...---333333222---'''%%%'''***((()))((('''%%%&&&(((***&&&&&&&&&&&&&&&''''''(((***))))))((('''&&&&&&%%%&&&''''''&&&%%%%%%&&&((((((((()))))))))(((((('''###&&&***,,,------///000)))*********))))))+++...000222555444111000111444444000---,,,///000///---,,,...000000...---,,,---***)))+++...,,,((('''+++((('''&&&$$$"""!!!===<<<999888777999;;;<<<>>>===;;;::::::<<>>999777888888888666000///---,,,,,,...111333222333333111...---///111000000222555666555000,,,000333666555222222444888555444222000//////000111...///222666999888333///***,,,...000111222222111000000//////000000...,,,---------------...///000+++,,,---,,,***+++---000---------......,,,)))'''((()))******(((''''''(((&&&(((******)))((()))+++************+++,,,---------***'''&&&)))---000222,,,---...///////////////***)))((((((***,,,---,,,111111222222444555666777111000......///000...---///111111...***(((+++///)))***)))'''%%%%%%'''(((&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((()))******))))))(((###&&&***,,,,,,,,,,,,---+++---...---++++++---000111333555333000///222666444///++++++...000///------///000000//////000111,,,***+++---+++((((((,,,''''''&&&%%%### 999999999999;;;>>>@@@BBB<<<<<<<<<<<<===???@@@AAAAAA===999777999;;;;;;:::222000///......000333555111333555444000------...111000111555999999333......222555444000///222666111111111111000...,,,+++...000555:::===;;;333---***,,,...111333444444444222000///000111000,,,)))******))))))******++++++***,,,---,,,******---000,,,---...//////---)))&&&'''((()))(((&&&$$$$$$%%%$$$'''******(((&&&'''((((((((((((((()))***++++++...,,,******---000111222+++,,,,,,---...///000000)))((()))+++,,,---+++)))***++++++,,,---///111222111///......//////...,,,***---///---******---222*********(((%%%%%%&&&(((!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((()))***++++++***)))((($$$'''***,,,+++*********---///111///---,,,///111333555666444000000444999111,,,)))+++000444444222///000111111000000111333000------///---***+++///'''''''''%%%### ;;;??????:::777;;;???AAA;;;888999>>>>>>:::999<<>>:::999;;;===333000------///000000...333222222222222222000......111555777888555222000000//////000222444555555222222111///...,,,++++++,,,,,,...333777888444000+++((((((...333333222333444///,,,...333333,,,%%%%%%'''((((((''''''(((***,,,...000///,,,+++,,,---((())),,,///000///,,,)))((((((((((((((())))))******)))(((''''''&&&''''''(((((((((((()))***+++,,,...---...///---,,,000777000///,,,******+++---///---------///111000...++++++***)))***,,,------+++000---...333333///...111...000000...+++***,,,///+++&&&&&&******'''''',,,%%%'''(((******)))'''&&&)))(((&&&%%%$$$#########$$$$$$&&&))))))&&&&&&***(((+++...///---***)))(((&&&'''(((***+++++++++***//////---(((&&&)))---000777555222000///000222333...//////000222333444444333000...///333444000,,,//////000///------...000+++((($$$"""!!! >>>@@@@@@<<<;;;???CCCCCC???:::999<<<<<<:::;;;@@@HHHGGGDDD???;;;:::;;;===555333000111333444444333222222111111222222222111000222444555444333000///222222222444666777777777555444333111///...---,,,///...///111333333///,,,***'''(((...333333333555...------...000///,,,)))((())))))(((''''''(((***+++---///...+++((((((******))))))***---...---,,,***))))))(((((()))))))))---,,,***(((&&&%%%$$$$$$))))))((((((((()))******///+++***++++++)))***......,,,***))))))+++---...+++++++++---///...,,,))))))))))))+++---//////...***(((***///111......111...///000000//////000111---)))(((***)))&&&%%%)))&&&''')))******)))'''&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$&&&)))(((&&&''',,,***,,,......---+++******&&&'''(((***++++++++++++......---***(((***---///444222111//////000111222111000///...///222444666333000---...222333111...333333222000---+++,,,---+++'''###!!!AAABBB@@@===???DDDEEECCCBBB===:::999999999===BBBDDDDDDBBB???;;;888888888444333222222444666666555333222111111111222333444222222111111000000//////333555777999::::::999888777666555333111000///......------...//////---+++,,,))))))///222111111333***+++---...---,,,++++++*********)))'''''')))+++,,,---...,,,)))&&&%%%%%%+++(((&&&&&&(((,,,...///+++******)))))))))******---,,,***((('''%%%%%%%%%((((((((('''(((((()))))),,,'''%%%'''(((&&&&&&)))+++***(((((((((***,,,...,,,,,,,,,---......,,,***))))))))),,,///111000///)))((()))---///------000...///000222444555444333...+++***+++)))%%%$$$&&&'''((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&)))(((''')))...---......---,,,+++,,,---((((((******++++++++++++,,,---------+++***+++---///////////////000000000222000...---...111555777333///,,,,,,///111000///111111000---***((()))***)))&&&"""AAAAAA>>><<<@@@EEEEEEAAAAAA>>>:::999888999<<<>>>>>>???>>><<<888444333222111111111111333444444444555555333111000000333444111000///.........000111333666:::<<<;;;:::888777666666555333222000//////************,,,---......000,,,,,,///000......111------,,,------,,,+++)))*********)))((())),,,...---......---***'''$$$###)))&&&$$$$$$'''+++---...))))))))))))***+++,,,---)))((((((((((((((())))))&&&&&&&&&&&&'''((()))***'''%%%&&&((('''$$$&&&+++)))((((((((()))+++---//////......///000000...,,,+++++++++...000111000//////......//////------...000//////333666777444000,,,+++++++++***(((&&&'''))))))*********)))((('''%%%%%%%%%%%%&&&'''((()))(((&&&'''))))))'''***///000///...,,,***+++---000---------,,,,,,+++******++++++...000...***)))+++***+++---.../////////...111000.........000333444000---)))(((***---//////)))******(((&&&%%%&&&(((&&&### ??????<<<:::===BBBAAA<<<<<<===<<<:::999999999888;;;<<<<<<:::666333111111111111222222222222222222888888666333///...000333000///...---...///111222111555:::;;;:::777555555444444333222111000000///+++++++++++++++,,,---......,,,,,,//////...000444555000,,,,,,///000+++&&&)))***+++++++++,,,///111////////////---***'''$$$%%%%%%%%%&&&)))+++,,,+++''''''((()))+++---...///((((((((((((((()))***+++$$$$$$%%%&&&(((***+++,,,((()))+++,,,'''"""%%%,,,)))))))))***+++---///000111///...///000000...,,,......///000222111///---000000000///...//////...222000000222444333///+++)))+++,,,++++++,,,+++******************))))))(((%%%%%%%%%&&&'''(((******)))((((((+++***(((***///000///---***)))***---000111000///---,,,***))))))******---222111***(((***((()))+++---......------------...000000000000///---***'''%%%&&&))),,,...'''''''''&&&$$$###$$$%%%$$$!!! ===>>>===:::;;;>>>===:::999<<<===;;;999999777333:::;;;<<<:::777444333444555666777666333222111222999:::999555000...///111///000000000111111111111000444999999666333222333111111111111111111111111000111000...+++***+++,,,+++)))+++...//////222888999222,,,---111111,,,%%%)))***,,,------...000111000000000111111///+++((($$$$$$&&&(((+++,,,***(((&&&&&&'''(((***,,,...///+++***))))))((((((((((((%%%%%%%%%'''(((***,,,---,,,,,,------)))$$$%%%***+++++++++,,,---///000111000...------......,,,+++000000111222333222///------//////---...111222111222111000000000...+++)))'''+++---,,,---000000---,,,,,,++++++***)))))))))&&&&&&&&&'''((()))***+++***)))+++...,,,))))))---...---+++((('''(((+++///111000...,,,+++***))))))***)))---444222***'''***((()))+++,,,---------,,,***+++---///000///---,,,***(((&&&$$$%%%(((+++---++++++***'''###!!!!!!!!!!!!===AAAAAA<<<:::<<<<<<::::::>>>>>>:::999:::888333999999:::888666444555666888:::;;;999444111///000777999:::777222///000222222333444555444222///---///333777777333000000111///000000111222222333333222333444222...,,,,,,...---+++,,,///...---111777666222......000000---)))+++---000000///.........//////000222444333///+++&&&&&&&&&(((***+++***((('''''''''((()))***+++,,,******))))))((()))))))))(((((((((((()))******++++++&&&%%%***,,,+++))))))+++,,,,,,---...//////000111///------------,,,+++000000111333555444111...///222222...///444555222111111111///,,,+++***+++(((---///...///333222...------,,,+++******))))))'''&&&''''''((()))***+++++++++---000...)))'''***,,,+++)))'''%%%&&&))),,,+++***))))))((()))***++++++(((,,,444222)))&&&+++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++)))((('''&&&&&&(((+++---++++++)))&&&""" ???CCCDDD???;;;;;;<<<;;;===@@@???:::888;;;999444666777666555333222444555:::;;;<<<999333...------444888:::888333000111333444666888999777222---***///333777666111...///111//////000111333444555555000222444444111///000222333111000000,,,))),,,222111111000///---------------///222333000---++++++......///222555555111---)))((('''''')))******)))))))))(((((((((((())))))'''''''''((()))+++,,,---++++++***)))))))))))))))'''$$$000333///***+++,,,,,,------......///333111////////////...---...///111444666666333111666999888222111555666222///111111///+++)))+++...)))///111///000444333......---,,,+++************''''''''''''((()))***+++,,,,,,///222000)))&&&(((***)))(((&&&$$$%%%(((***&&&%%%%%%%%%''')))+++,,,+++(((,,,444333(((&&&,,,+++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,)))))))))(((((())),,,...%%%%%%%%%###!!! !!!===@@@BBBAAA===::::::<<<;;;??????999444555777888<<<:::666111///111666:::888:::888222///000000...333666888555000...000444555777888777333///,,,+++///...111555222,,,...444///111444444222000//////000...///333444222222555555777777444///---111555222000...---------,,,+++111555888888555...)))&&&)))***+++,,,---.........'''(((+++---***(((,,,444///,,,'''%%%&&&'''((((((***((('''&&&(((+++///111111000///---,,,+++******(((%%%$$$(((...222111...,,,+++,,,...000111000...111000000000000000000111000000000111333555777888:::777444222222333333222111///------.........,,,,,,***---333444000++++++......,,,++++++++++++++++++******+++------,,,***,,,++++++---000111...+++&&&&&&&&&&&&&&&'''((()))&&&'''))))))((((((***+++)))+++...///---,,,++++++))))))((((((((()))***+++,,,------+++)))))),,,000000///...+++((('''((()))+++)))&&&### ???BBBDDDBBB===999888999>>>@@@???:::777888888666===;;;888333111222666999444777666222111444555444333555666555333333777:::999999999777555222222333111...///333222...///444///111333444333222333333---,,,...222333111000333444666666333...---000444222111000///---+++***)))222555888888444...)))&&&+++++++++,,,,,,+++++++++'''(((+++---***'''***000///,,,***))))))*********+++***))))))***...222444000///---,,,************)))&&&%%%(((---000///---,,,+++***+++---......---000000000000000000000000......000111333555666777666333000///000111111000...,,,++++++---///000000111...000444555000---,,,...---------,,,++++++***,,,++++++---...///...---+++)))(((+++///111...***%%%%%%%%%%%%%%%&&&''''''&&&''')))))))))((()))******+++---...---,,,++++++)))***++++++,,,,,,+++++++++---......+++***+++------------+++)))((()))++++++)))&&&"""@@@CCCFFFCCC===777444333;;;===<<<::::::===<<<888===<<<999666333333666999555777666333333666666444333333333444666:::===???======<<<999777666888:::333///---000111111111333111222333222111111222444---,,,---111222///...000222444444111---,,,///222000222444111,,,((('''(((111444777777333---(((%%%,,,++++++***)))((((((''''''(((+++...+++&&&&&&+++,,,*********,,,,,,+++)))&&&&&&%%%&&&(((,,,///222111000---+++***+++,,,---)))'''&&&)))---///...,,,---+++))))))***+++,,,+++......////////////......+++---///111333444444444222000...---///000000000...,,,******,,,...//////222///...222222...++++++------......---,,,***)))---,,,,,,---///111000///***&&&%%%)))///111---(((&&&&&&&&&&&&&&&''''''(((''')))++++++***))))))***++++++------------++++++(((+++...111111///,,,***+++---//////---+++******+++,,,,,,+++******,,,...***(((%%%!!! @@@CCCEEECCC<<<444///...444555555666;;;AAA@@@<<<999999888666444444777::::::;;;888444222444222---222111000222666;;;>>>@@@>>>>>>>>><<<999888888:::555000---...111333333222333333222000......000222333000///111000------///111111111///---,,,---//////333666333,,,&&&%%%'''000333666555111,,,(((&&&******)))(((''''''''''''((())),,,000---'''%%%'''''''''(((***,,,,,,)))'''#########$$$'''***...000333111///,,,,,,,,,...///)))((((((***...000000///...+++)))((()))***++++++------...//////...------+++---///111222111000///000///---...000222222222222///,,,***+++,,,---,,,---)))(((++++++)))'''))),,,---...//////---+++))),,,+++***+++.../////////+++'''$$$)))000333...(((******)))))))))******+++)))+++......---+++++++++,,,+++,,,,,,------,,,***(((,,,111555555222---***............,,,+++++++++***+++------,,,,,,...000(((&&&### >>>AAACCC@@@999222---,,,000222222222888??????;;;555666555444333555888;;;<<<<<<999444333333000***111000///111555999;;;<<<<<<>>>???===:::666444333555222...---000333333111111222111000///000444777;;;666333333111------000///000///...---,,,---......222555222+++&&&%%%'''...111444333000,,,(((&&&''''''&&&&&&&&&'''((()))******---111///)))&&&'''&&&&&&))),,,...---***'''&&&&&&&&&(((***...111333111000...,,,++++++,,,---))))))***,,,///222222222///---***)))***,,,,,,,,,,,,---...//////...---,,,---...///000000...,,,***...---,,,---000222222111222///---,,,---.........((($$$###&&&((('''''')))+++,,,...//////...,,,++++++)))((()))+++---------,,,)))'''+++111333000+++,,,,,,+++******++++++++++++---000000///......///---+++***+++---...,,,***)))---222777777333...+++111///,,,******,,,---...+++---......------...///%%%$$$!!!;;;>>>AAA>>>888222///...555666555222444999:::888555555444222222444999<<<::::::777555666777444---///000111333444666888:::999;;;===;;;888333000...444555222///000222222///---///000111222555:::===<<<999777888666111000222///............------,,,...000222000+++((('''(((,,,///111222///,,,)))(((%%%%%%$$$%%%&&&(((***+++***)))+++000000+++((()))((()))+++...000///,,,)))&&&&&&&&&(((***---000111///...---+++***)))(((((()))***+++---///111222333///---++++++,,,......---,,,---///000000///---,,,------......---,,,***)))+++******,,,...//////......------///222444555444)))%%%%%%)))+++******,,,***+++---.../////////...---+++))))))***,,,,,,,,,---,,,,,,...111222000---,,,+++******************---...000000//////111222...,,,******---...---******---222555555333///,,,333///***(((***---000111---...///...,,,*********"""!!!:::===???===888444333444:::<<<:::555333777:::::::::888666222111333888<<<::::::888666999<<<888111...222666777777777999<<<777888888777333000//////333777777111///111111...,,,---///000111333777999666666:::???>>>777222222..................---,,,.........---,,,+++******))),,,///000...,,,******&&&%%%$$$$$$%%%(((***+++(((&&&(((...///,,,***+++******,,,...000///+++(((%%%%%%&&&''')))+++---...000//////...,,,)))'''%%%+++,,,,,,---,,,------...,,,++++++,,,...///...---,,,---///111111///---,,,+++++++++++++++++++++++++++******,,,...//////...------///222666888888777---))))))---///---,,,---)))***+++---///000111222111///,,,+++,,,.........---...000000000///......---,,,,,,+++******++++++,,,------------///222555///,,,)))***---///---***+++---000222222111///---000---***))),,,///000111...//////---)))%%%$$$###:::===???===999777777888;;;>>>===777444999>>>AAA>>><<<888333111222777;;;<<<<<<:::999<<<>>>:::222---333:::;;;:::999;;;???666666555333000///111222222888:::333/////////---,,,---......,,,---...000///222:::CCCDDD<<<444111///.........//////---,,,...,,,++++++,,,---,,,+++(((+++...///...,,,++++++'''&&&%%%%%%%%%''')))+++&&&$$$&&&+++...,,,***,,,))))))***,,,---,,,)))&&&))))))***+++,,,...000111333333333222000,,,)))''',,,------,,,***))))))************,,,...///...,,,,,,...000111111000...,,,))))))))))))***+++---------------///111111000///000111333666999999777555///,,,,,,000111...,,,,,,))))))***,,,...111333444555333///...///000000000,,,///222111///------...000///...---------------+++++++++++++++...222666000,,,((()))---///---***,,,---///000000000.........+++***+++///111111///...///...+++&&&""" :::;;;>>>???:::444666;;;<<<<<<===>>>>>>>>>>>>>>><<<888333111333777999999666777888888888777666555555666888:::777111222666777555333333666666555222888666444333333222000...000000000000///...------))),,,222999:::555333555000...,,,+++******+++,,,......---------......///...,,,)))(((((()))((('''&&&&&&(((***,,,+++(((&&&)))******))))))))),,,...))),,,///...+++)))***+++...+++((((((+++---...---...111444666444000***&&&+++*********++++++,,,------***(((***000222000---+++///333222...+++---000111...,,,,,,...111222222///***(((---555999555000444444555555444444333222...,,,,,,...111222...***+++---///000000000222444000111000///444:::666---///...------------//////555888999666444555222...***,,,---,,,***+++///222555111,,,,,,...111111000***,,,///000...---,,,,,,+++)))(((***---000222222222000---)))%%%!!! ;;;;;;<<<<<<888444666<<<>>>>>>=========???@@@AAA???:::555222333444555444111222333444555666666555777666888999555000111555666444444555888999888666666555333333333222000...000000111111000///---,,,------111555555111111444000...,,,***)))***+++,,,//////...---,,,,,,,,,,,,---+++((((((((()))((((((&&&&&&'''***......+++(((,,,,,,,,,***(((''')))***'''***,,,,,,)))'''&&&'''***'''%%%&&&))),,,,,,++++++---000333333000---******************+++,,,,,,...+++***,,,000222000...***---000///------111555333000......///111111111222...,,,///555999777333333333444444444444444333,,,---------,,,---...///---------...///000111111...000///---111666444///---,,,+++*********+++,,,444888999777666666333...+++,,,...---,,,,,,///111333///++++++...000000///***+++---...//////---,,,---++++++,,,///111111111///---***&&&""" <<<::::::999666333777======<<<:::::::::===???AAA???<<<888555444333222111---...000222444666777777777666777777333///000666666666666777999999777444444333333333333222///,,,...000111222111///---+++///...///111000---...333111...+++)))((())),,,---//////---,,,+++************)))''''''((())))))((((((&&&&&&+++000222///+++//////---***&&&$$$%%%&&&***,,,......,,,)))((((((&&&%%%%%%(((+++---------)))+++...111333333222111------,,,,,,,,,---......000---,,,---000222000...***---/////////111666;;;888555333222222333222222222111///000333555666555333333333333333333333333,,,...///,,,))))))...333...,,,***,,,///222111///,,,...---,,,---111333111------,,,+++*********+++333888:::999888888444///+++---//////......///000000---******---///...---((('''(((+++...///,,,))),,,++++++,,,...///...---+++)))%%%!!!;;;999999:::777444555:::777777777888999::::::;;;;;;:::999888777666555333///000222444666777888999555444444555222///222888999999999999888555222000555444444333333111---***---///111222222///,,,)))...---...111///---...222000...***((('''))),,,...------,,,+++*********+++((('''&&&''')))******))))))&&&&&&+++222555222...//////---***&&&$$$$$$&&&***,,,------,,,***((('''%%%&&&(((+++...///000000+++,,,...000222444555666111111111000000111222222000...---...000000///...,,,///222444444666999<<<<<<:::777666666666444333111111000//////000333555555444333222222111111111---...///...,,,---000333///+++))),,,222666555333,,,...---++++++...222444000000//////...---------111777::::::::::::555000,,,---///000000000//////...+++)))***---...---+++&&&$$$$$$(((---///+++&&&''''''(((***,,,,,,+++)))(((&&&"""999888:::===;;;555333555333555888:::;;;999777555555777:::;;;<<<;;;:::999000222444666777777777666111111222333111///333999::::::;;;:::999777555444888777555444333111---***---...111222111///+++)))++++++---111111...///222///---***(((((())),,,---***************+++,,,---(((''''''(((***+++***))))))''''''+++111444333000------,,,)))'''&&&''')))&&&&&&&&&''''''&&&%%%$$$&&&(((***---...///000111------......000222333444333333222111111222222222///...---.../////////...///333888;;;<<<;;;999888<<<:::777666666666444333111222222000...///333666777666444222000///......///......000333444222000///,,,***---555:::;;;999000///...---,,,---111555222222111111111000000///000555::::::::::::777111------///000111000///---,,,***)))+++...///---***(((&&&%%%)))...000,,,(((&&&&&&''')))+++,,,+++)))&&&$$$ ;;;999;;;???===666222222444777;;;>>>>>>:::666333000444:::>>>>>><<<;;;:::000222666888999777444333//////111333111///222888777999:::;;;;;;;;;===???:::888666555444333111//////000222333222000---,,,***))),,,111000---...222---,,,***))))))***+++,,,)))))))))***+++,,,......((((((((()))+++,,,***)))(((((()))+++...000000000+++++++++***((((((***,,,((('''%%%%%%'''((((((((((((***,,,,,,,,,---...000---,,,,,,,,,---...///000111111000/////////000000.../////////000000111111333666;;;???@@@===888555777666444444555444333111333333333333222333555777777666333111///.........000......222777777444000000...---000666<<<>>>>>>444000---.........000333///000000111111111000//////444888888999:::888333......---...000000...---,,,+++***---000111...++++++++++++...111222///,,,***))))))***,,,---,,,***$$$### ???<<<<<<>>><<<666222222777999<<<===<<<999555222...444;;;>>>===:::777555000333888<<<===:::666333000000222444111---///444444666777888888:::???CCC999777555444666777888888444444555555444333111000,,,***+++---,,,))),,,111******************+++++++++++++++++++++,,,---...***)))***+++,,,,,,+++)))''')))+++,,,++++++---///+++,,,,,,+++******,,,///---)))&&&&&&)))---//////---...///---++++++...111---------......//////000111000//////.........//////000111222222333444555555888;;;>>>???<<<888555444333333444555666444333222222222333444555666666555444111///......///000//////000111333444444444222111111222555:::===@@@777///,,,...000...---///---...000111222111111000...333666666777999888444000---+++,,,...///...,,,,,,,,,,,,///333333000,,,,,,---///000111000///...///---+++***++++++***((("""!!!CCC???<<<<<<;;;666333333888999:::999888555222111000666<<>>777777777777666555444444000,,,))))))'''%%%)))000)))******+++++++++******------,,,,,,+++,,,,,,,,,+++++++++,,,------+++)))&&&***---,,,((('''***...,,,,,,,,,+++***+++---///,,,'''######''',,,//////222333333000------000333///000000111222222333333222222111000//////000000000222333444444555666888777777999;;;<<<;;;888666555444444666888999888777000//////111444555444333222111000......000111222...000111000...///444888444444444444444777;;;???888///***...111...+++,,,---///000222333333333333...222555444666999888555000---******,,,......,,,---,,,---111444444111---***,,,///000...---,,,,,,222///+++(((''''''%%%$$$ ???CCCEEEBBB:::555333444999<<<:::444222555888888777999999777777888444...///333888;;;;;;;;;;;;<<<555666666333...,,,---///555555444333444888>>>BBB;;;444222777<<<<<<::::::888777666555444444555666555666666444111...------111000...+++)))(((***+++,,,++++++,,,---,,,***(((+++******---///...***&&&***,,,...---+++***,,,//////---++++++,,,,,,,,,+++'''(((*********,,,...000:::999555222000111555888999777666888;;;<<<:::777:::;;;:::777333111333666444111...///333666777666555666888888999888777666222333555777999999666444222222333333222111///...333333666888555000222777111...,,,+++---000222222111000///...///000222333222111...+++(((((()))++++++///444555333222222222333333333333333333333333000000///,,,)))***---111...,,,***,,,111444444333555222///,,,+++---///111333111...***&&&""" ***'''!!!JJJHHHCCC:::333222777<<<;;;===;;;777777:::;;;888999<<<<<<999999:::999666777999<<<<<<;;;:::999999333444555333000...000111888777555333444777;;;>>>555///---000444555777;;;999888666555444555666777;;;<<<;;;888444111//////000///...,,,******,,,---+++******+++,,,+++)))'''+++******,,,...---***''')))***,,,+++)))((()))+++---,,,,,,,,,+++,,,,,,---//////000///------------777666444111//////222555444444777:::<<<<<<:::888:::<<<<<<999555222333666222000///111666:::<<<<<<555666777888888888777777111333555888::::::888777222222333333333333222222222000000222111///111666///---+++***,,,...//////...------,,,---///222333222000---)))'''''')))+++...111444444111.........////////////////////////...000222111///---...///,,,+++,,,...000222222111444222000...---...///000...---+++(((%%%###"""!!!"""!!!  MMMIIIAAA888222333:::@@@===>>>===<<<>>>AAA>>>888;;;???@@@;;;999;;;>>>???===>>>>>>;;;888666555666555666666555222111111111999777555333333555777999111---,,,---...///555<<<:::888666444444555777888>>>???>>>:::666111////////////...---......///000***)))))))))+++***)))'''+++***)))***+++,,,+++)))***++++++***((('''((())))))+++------++++++...111222222222222000...,,,+++222333333111///...000111000444:::======:::777555888:::<<<:::555222222333111000000333888===AAABBB999999999::::::;;;;;;;;;444666888:::::::::999888777666555444333333333444222---***---///...///333...,,,******+++,,,+++***,,,+++++++++---000333444333000+++'''&&&(((***---000111222111///...---............------.........---000444555444111///...***+++.........---...///000///...---,,,,,,,,,---+++***(((%%%###!!! AAAAAA???<<<999999<<>>===>>>BBBEEE???777<<>>??????888:::<<<<<<:::999888888@@@===999555333222222333222,,,***---///...------...---,,,+++,,,,,,***(((---,,,,,,---///333666888555111+++''''''***---//////000000111111111222222222111000000000000111222...000333555444222///...***,,,...,,,))))))+++...,,,,,,,,,++++++***)))(((+++***'''### 777888:::<<<===>>>@@@AAA======<<<===AAACCC>>>555<<>>???>>><<<;;;;;;<<<>>>???777:::<<<<<<;;;:::;;;<<>>;;;555<<<@@@AAA<<<888999999888<<<<<<<<<;;;::::::<<<>>>666777:::>>>AAAAAA>>><<<000...---000444777666444222444777888333------222222111111000000111222333222333444444222111111222111000000222555555111---,,,+++)))***+++---,,,,,,***++++++***)))***---///---+++******++++++)))(((***---000000///000444777888666444444666555111---...000333444222000000000(((---444999;;;:::999888444888<<<===:::777777888333444444444333555999;;;<<<:::888555555666888999333777;;;<<<;;;<<>>AAACCC===>>><<<777666999999666;;;???AAA???>>>>>>;;;777?????????>>>;;;:::;;;<<<222333888>>>CCCDDDBBB>>>222000///222777999777444333222444555111------222000000111222222222222222///111222222111000000111333111111333666444///***,,,***((((((***,,,,,,,,,)))+++---,,,++++++...000---+++******,,,---+++)))...///000111222444666777888555222222555666333000...000222333111000000000***+++...222666777555444222666:::;;;999777888:::666777888666555666999===;;;999555111000111333444444888<<<<<<::::::>>>AAA999999888888888:::<<<>>>666333222333222000333888666444111///000222222111777666444333444555777888666111,,,+++///222222111:::888888888999777333//////...,,,++++++,,,...///000...,,,---000111000///,,,+++))))))***+++***)))*********)))((((((''''''!!!!!!###&&&>>>======>>>??????===;;;>>>???===666333555888777:::>>>AAABBBCCCDDD???888AAAAAA@@@>>>:::777666777222333777>>>CCCDDD@@@<<<555333222555:::;;;888444555222111222000...000444///111222333444444333222...///000000...------...444222111333666444---'''+++)))'''''')))+++++++++))),,,......,,,,,,...111///---,,,---///000///---111000///111444666777666222///,,,...444777666333---///111222000//////000///---,,,...111222///,,,...222666777555555666999888::::::999777888<<<@@@<<<999555111//////111333:::===???===888666999<<<;;;:::999999999:::;;;;;;777333111000///000777AAA777444000///000222333333777666444222222222444444444///++++++///222222000666555666888;;;:::666222///---+++))))))+++---//////...---///222333000...***)))))),,,///...***%%%''''''&&&%%%$$$$$$$$$$$$$$$###!!!$$$000222%%%AAAAAA@@@>>>;;;;;;<<<>>>>>><<<:::888777777999:::;;;???CCCEEECCC???;;;999BBBCCCCCC@@@:::888888:::222222444888<<>><<<;;;::::::666222000111000...///333;;;>>>AAA@@@<<<999888999:::>>>AAA???<<<:::===AAA888444000---///555===BBB;;;999555222444777333,,,333666777444///---000333//////000000111111222222222333444555555444333222---......***%%%&&&+++000------,,,,,,,,,---......******+++...000...)))$$$***((('''&&&%%%$$$!!!"""222666666&&&???>>><<<;;;:::;;;;;;<<<;;;:::999888777777888888>>>AAADDDDDDBBB???======EEEEEECCC>>>777333444666555444333444777:::<<<<<<;;;999999:::<<<===;;;999444555666333000......///111222333666999999777666......///000000000/////////222444444111...---...,,,,,,.../////////.........+++)))***,,,///111111...------///---)))***...000000000111111222333333000---+++...///000333888333444222000333555000(((...///111222222222111000666555555444333333444444444666999<<<<<<:::777444444111111444333000///222:::<<<>>>===;;;999888888???AAACCC@@@;;;999:::===777444111111444999<<<===;;;;;;888666777999444---222555666333...,,,...111///000000000000000111111111222222333222222111000---//////,,,((((((,,,000...---,,,,,,,,,,,,------))))))***,,,------,,,***+++)))'''&&&%%%### ---===TTTHHH###===999777777999;;;:::999666666777888888888888888AAAAAAAAA???>>>>>>@@@BBBHHHGGGDDD===777444666999<<<999555444666888:::;;;???===:::999:::;;;;;;;;;444555555333000//////000111222444777;;;<<<;;;:::000111222222222111000///---000333333222111111111000111222222111000...---***((('''))),,,///111111---,,,...111000++++++///111000000///000111333555000,,,,,,///000///222666444555555555666777111***---...000222333333333222777666666555555555555555444555888<<>>888333222111333777666222000111777777777888888888555333???AAABBB@@@===;;;<<<>>>888555222555:::<<<;;;888;;;<<<<<<:::;;;<<<666...222333444111---+++,,,///000000000000////////////000000/////////......------///000///,,,+++---000......---,,,++++++++++++)))***+++,,,,,,---///000,,,***'''%%%$$$"""###999ccc\\\***;;;666222444888;;;999777111222555888::::::::::::???>>><<<999999<<>>BBBCCC@@@===;;;;;;;;;:::999===<<<;;;;;;;;;<<<<<<<<<555555555444333222111222000111333888<<<>>>===<<<777777777666444222///---///111333555555444333222111111222222111000///...)))(((((())),,,///000///,,,,,,///333111---,,,///000000000111111222333333111...///333444222333666444666777999:::999444///,,,---///000222333333333:::999999888888888999999;;;999:::>>>CCCCCC>>>999444222333777777333222555444222111222555666333000999<<<>>>?????????BBBDDD<<<777333666<<>>>>>>>>???===999777888>>>FFFMMMJJJIIIFFF@@@<<<<<>><<<999444888::::::;;;;;;777111111111000///---,,,,,,---111111000000//////.........---,,,++++++,,,---...///111222333222111111111...---,,,+++***))))))))))))...333444222/////////---***&&&###!!!,,,---:::777555555999;;;:::999444666:::===???@@@@@@@@@@@@>>>:::888999???HHHOOOIIIHHHEEE???::::::>>>BBBDDDCCCCCCBBB@@@<<<777222666999<<<======<<<===>>>999888777777888999888666444555777:::>>>???>>>===555666888:::999888555444444333444555555444111///)))+++,,,...//////......++++++,,,...111111///......---///222111,,,,,,///+++...222555666444111///......222888:::777666777000000333777888444111222***+++,,,---///000111222<<<;;;;;;;;;;;;<<<======???<<<999:::>>>BBBCCCCCC888444333555666666888===777666666777:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???999444444888<<<===<<<555888999777666777555111111111000///////////////111111111111000000000000///...,,,++++++...000222000111222222333333222222,,,,,,+++***))))))))))))***---222444333000...,,,---***%%%""" """;;;;;;999999999:::;;;<<<===>>>???AAAAAAAAA@@@@@@@@@>>>:::777777;;;CCCHHHDDDDDDBBB===999999===BBBEEECCCAAA@@@>>>;;;777333888:::;;;;;;999999;;;>>>999777666777999:::999777333333555888;;;;;;999777222444666888999777555333111000000222333333000,,,)))***+++---......---,,,++++++---111444555333111000...///000///++++++///---///111444444333222000//////444<<<>>>;;;999;;;555333444888777111///222,,,,,,------///000111222888777777777888888999:::999888888999;;;>>>@@@BBB777444444888999888999<<<777888::::::;;;<<<>>>@@@======<<<<<<======<<<;;;;;;888666666888;;;<<<===:::<<<:::444111222111///111111000000111222222222111111111111222222222222000///---,,,---000444777222111111111222333333333+++******)))))))))******)))***,,,...000000...,,,,,,)))$$$!!! <<<======<<<::::::<<<>>>DDDDDDDDDCCCBBBAAA@@@??????===999555333666<<<@@@???@@@???===;;;<<>>999666555666999:::888666000000111444666666333111222444666777777444000......------///222222///+++***+++,,,---------,,,+++)))+++...222666777666444111///...///---)))+++//////000111222222333222222111222888@@@CCC@@@>>>???;;;888999;;;888111000444............///111222333444444333444444555666666444777999;;;<<<===???@@@444333666;;;<<<:::999;;;444777::::::999:::>>>BBB===<<<;;;;;;<<<<<<;;;:::777777777888999:::<<<===???@@@;;;333......///---222111000111333444555444111111111222333333333444111///------...333777:::222111000000222333444333***)))))))))))))))***+++((('''&&&)))---000///---+++(((### !!!???>>><<<:::999<<>>;;;EEEBBB===888666666888999999<<>>AAAEEE@@@999666999===@@@@@@===999555555888;;;<<<;;;333555555555444333333333444444555555444333111000000111222111000///000111333111///......---,,,+++111111333666999:::888666<<<<<<:::555///---...000222333444555555666555555555777;;;BBBHHHIIIDDD???<<<@@@DDDCCC???:::888777777666777999::::::777444555444444333222111111111999666555666:::<<<;;;999888777777:::======999555222111444888999888:::??????:::333111222444555555///333777999999:::===@@@BBB@@@:::333222333000***777777777666555444222111---///111222222333444555333,,,(((+++...///111444555000,,,,,,000333111---((('''&&&'''***,,,,,,+++&&&&&&'''+++000222111///%%%""" AAA@@@>>><<<:::<<<@@@CCCEEEGGGFFF@@@<<<<<<;;;777;;;;;;;;;::::::;;;;;;<<<777:::<<<>>>>>>======>>>??????>>>===;;;;;;===???@@@<<<888888<<>>;;;::::::;;;;;;;;;444555777888777666555555111111222222111111000000///000111111000000222444555444222111000///---,,,111333777;;;>>>>>>:::777:::;;;999444///,,,000333777777888999999999999999888:::===AAADDDCCC@@@======@@@DDDEEEBBB>>>:::888===>>>@@@AAA@@@>>><<<;;;888777777999::::::888666???===:::999:::<<<======>>><<<:::<<<>>>>>>:::777444333666::::::999;;;@@@999666111000222444444444333666999:::999:::<<<>>><<<:::555//////111///***444444444333111///...------...000000000111222333111+++(((+++......///222222...++++++,,,---,,,***,,,***)))***+++,,,,,,+++'''''''''***...///...,,,$$$!!!DDDCCCBBB???<<<;;;===>>>>>>AAA@@@===;;;;;;999555666888;;;===>>>===<<<:::888999:::===??????>>><<<:::<<<===>>>======>>>???>>>;;;999;;;@@@DDDEEEDDD@@@@@@???===<<<;;;999888222444666888999888666555000///...------.../////////000111111111111444666555555555444333111///...111333888===@@@>>>:::666666999999444...---222999777777888888888888888888888;;;>>>@@@@@@@@@@@@AAA@@@AAABBBEEEEEEBBB>>>:::AAAEEEHHHHHHEEEAAA@@@AAA;;;999999<<>>BBBCCC@@@<<<<<<======:::777888777888;;;<<<:::===AAA<<<888555222222333333222555777888888777666888999444444111,,,---000000,,,444444333111///---+++***......------...///000000...***))),,,...------///000///---,,,******))))))///---,,,,,,------,,,+++)))((((((***+++,,,+++)))"""EEEFFFEEEBBB>>>:::999999999<<<===;;;<<<===:::555999;;;===>>>>>><<<999777===:::888:::>>>@@@@@@>>><<<===>>>>>>>>>>>>@@@BBBAAA???>>>AAADDDFFFDDDAAA>>>;;;:::;;;===<<<777222///111444777999999666333222111...,,,+++,,,---...111222333222111222444666222333555555444333222222222444666:::<<<:::666222444777999444...---555<<<888888888777777777888888777;;;>>>???>>>@@@DDDHHHCCC@@@???@@@BBBCCC@@@===AAAGGGKKKJJJEEEAAAAAACCC>>>:::777;;;BBBGGGDDD@@@EEEDDD@@@;;;888:::AAAGGGDDD@@@;;;999::::::999777;;;:::;;;======;;;===BBBFFFBBB;;;666333333444444444444444444333333444444222333111...///333444222777666555333111///,,,+++...---++++++,,,---......---***+++///000------///000000111///---,,,,,,---...,,,,,,,,,......---+++,,,,,,+++******)))'''&&& FFFGGGHHHEEE@@@;;;888666666888999999;;;===:::555===>>>>>>>>>===;;;:::999???;;;666666999===???>>>??????===;;;;;;===AAADDDBBBAAAAAAEEEHHHIIIEEEBBB===888555999@@@AAA999000111111444888;;;;;;888555666444000---++++++---...333555666555333222222333...000333444333333555777777666666777888777555333444777888444//////666<<<===<<<;;;::::::::::::;;;:::<<<>>>>>>===@@@EEEJJJDDD???:::999<<>><<<<<<===<<<;;;===BBBIIIDDD===666333444888<<<555444222222333333444444444666666333333777:::999888777666555222000...,,,...,,,***+++---...---,,,,,,***,,,111111...///222...///000000///...///111***)))***+++---...---,,,///...---***(((&&&%%%%%%GGGIIIKKKJJJEEE>>>999777444666555555999===:::555============>>>>>>??????>>>:::666444555888;;;<<<===<<<:::888777:::???CCC???>>>@@@EEEJJJKKKHHHDDD===999666<<>>???<<<888888555222///------...///444666888888666333111111---///222222111222666:::;;;999888888999:::999888555777777555222222555999<<<;;;999888777777777888>>>===<<<;;;:::<<<@@@CCCBBB>>>999666777:::>>>@@@>>>AAACCCBBB@@@@@@CCCFFFFFFAAA<<<===BBBEEEFFFDDDAAA@@@>>>======AAAGGGKKKAAA>>>::::::===??????>>>???===<<<===;;;999<<>>CCC999777555444555666666666777::::::666555999<<<<<<666666555333111///---,,,---,,,+++---000111...,,,******---111111///000555+++,,,---...////////////''''''(((+++---...---+++//////---)))%%%""""""### HHHLLLOOOOOOJJJDDD===:::777777555555999>>>===777;;;<<<>>>???AAAAAABBBBBB======<<<999888888999;;;999999999999:::<<<@@@DDD>>>>>>???CCCHHHHHHEEEAAA<<<<<<===@@@CCCBBB???;;;;;;999888;;;???AAA>>>:::555333222000///000111222111555999:::888555222111000222333222///111666;;;888777888;;;===>>>>>><<<888777666555555555444444999888666333222222333444:::888555444666999;;;<<<>>>===;;;888666777:::===;;;:::::::::<<>>BBBBBBAAA@@@===;;;;;;999777:::???777888888666666999???DDD???;;;777555666777666444888<<<;;;666333666999999555555444333222000...------++++++///333444000,,,((((((+++//////...111777---,,,+++---///000---***(((((()))+++------+++)))------+++'''"""  IIINNNRRRSSSOOOGGGAAA===;;;:::777777<<>>@@@CCCFFFAAA@@@@@@BBBEEEDDD@@@<<<999>>>BBBBBB???======>>><<<999777999>>>???===999111111000000111222333444///333999<<<;;;777333222444555555222...///555;;;222333777<<<@@@AAA@@@>>>:::777555666777777333000<<<:::888555444444555555333000---///333888999999:::<<<===;;;777666888;;;777444222444888===AAACCCAAACCCEEEEEECCC???;;;999777555444666;;;===<<<;;;666444444777===AAABBBAAA@@@<<<::::::888666999>>>555888:::;;;:::;;;>>>AAAAAA<<<777555555444222000888;;;:::444111222555555666666555444333222000000,,,+++,,,111666666222,,,&&&&&&)))---...---222888111...+++---111111---(((+++++++++---...---***'''++++++***%%%MMMGGGEEEIIILLLHHHBBB>>>DDDAAA===<<<>>>???;;;666777???HHHLLLKKKFFFAAA???DDDCCCDDDEEE>>>555444999999<<>>===>>>@@@BBBBBB>>>999444555???IIIIIIBBB<<<>>>CCC???:::777:::AAABBB;;;444333000000111000---...333444888======:::666444444111222555999777111...000777999;;;<<<@@@DDDBBB===:::999888:::;;;999555000111333888<<<888000000555777666555666777777777666888777444111555;;;;;;777666666777888999:::<<<===>>>???@@@@@@>>><<<:::999666444444777:::<<<999666111111222222444777<<<@@@;;;777666777:::;;;<<<>>>888555444777>>>CCCDDDBBBCCCIIIHHH>>>666333000,,,555444777:::888222111333333444666666444111...,,,111333555777777333---)))***---000222222111...,,,///+++''')))///111---(((((()))---111000+++))),,,((((((&&&$$$"""  CCCBBBEEEIIIGGGBBB???AAAEEEDDDBBB@@@@@@???<<<999>>>DDDJJJNNNLLLHHHDDDCCCDDDEEEHHHHHH@@@888999@@@>>>@@@DDDHHHIIIGGGDDDBBBBBBBBBAAA@@@>>>;;;888666777???FFFFFF@@@;;;===@@@@@@<<<:::===CCCDDD>>>888555222111222000...000555111666:::;;;777333222222444444777;;;999555333666;;;=========@@@DDDCCC>>>@@@??????@@@AAA>>>:::666777888<<>>999<<<;;;;;;===???@@@>>><<>>@@@@@@<<<888999<<<>>>===;;;@@@BBB@@@888444555555222444333444666444000///333111111222444666555222///444555777888888555000---+++,,,///111111000///......+++)))---222333...)))))))))---000///)))''')))$$$###!!!999>>>FFFIIICCC<<<===CCCBBBCCCDDDCCC@@@===;;;;;;DDDGGGJJJKKKIIIGGGEEEDDDFFFGGGJJJIIIBBB<<>><<<<<<<<<===:::>>>BBBBBB???<<<<<<>>>@@@===;;;>>>BBBCCC???:::777444333444222000333888333777::::::666222111111111222555:::;;;999;;;???@@@AAA@@@>>>???CCCCCC???EEEEEEDDDEEEDDDAAA===999===>>>@@@AAA===888777:::;;;<<<>>>>>>===;;;888666;;;<<<<<<===AAAEEEBBB======;;;;;;???DDDFFFCCC???FFFEEEEEEFFFGGGDDD>>>999444333222555:::===<<<:::===777000,,,...222555555333333222555999???BBBBBBBBB===999777888999777555<<<;;;666222333888;;;:::888777777999777333333777111///...222666777333...444555777888888666444222.........///////////////++++++---222777777000***,,,,,,///222000)))''')))%%%### 777===EEEHHHBBB;;;<<>>999:::>>>FFFFFFFFFEEECCCBBBBBBBBBHHHGGGFFFEEEBBB??????AAA<<<>>>BBBDDDFFFEEEDDDCCCCCCBBBAAA???>>>@@@BBBEEE===>>>???@@@@@@@@@@@@@@@>>><<<;;;===??????<<<::::::777666777555333555:::999<<<===;;;666222111222---...222999<<<<<<@@@EEEBBBCCCAAA======@@@AAA>>>DDDDDDDDDDDDBBB???;;;888@@@AAABBBAAA>>>999888999999<<<@@@AAA@@@===:::888888:::<<>>777000...111444333111666666666666;;;AAADDDCCC===:::666444555666666666999666222111666;;;======:::999;;;>>><<<777666888555111...000555555000)))111333666888999888888999222111///------------...)))+++000777;;;:::333,,,111111333555222+++((()))%%%###999;;;???CCCAAA;;;999;;;777888===AAA===888;;;BBBFFFEEECCCAAA@@@??????>>>HHHDDD@@@>>>@@@@@@;;;666888;;;???BBBDDDCCCAAA@@@>>>???AAA@@@>>>>>>@@@BBB>>>>>>???@@@BBBDDDDDDDDD>>>>>>=========<<<;;;:::;;;999888:::888555777;;;===??????<<<555111000111111111555;;;===<<>>===AAABBBCCCBBB???<<<888666>>>@@@AAA???<<<:::777555666:::@@@BBBAAA>>><<<;;;333666888;;;BBBHHHGGGBBB<<<777333777@@@GGGHHHEEECCCCCCCCCEEEFFFDDD???;;;>>>:::777888;;;======<<<;;;777333444777888555000;;;===;;;999<<>>777333444666222...000444555000)))///333888;;;<<<===???AAA777555111---+++***+++,,,))),,,222999===:::444...222222444555111***&&&(((!!!;;;999:::>>>???;;;888999:::999===BBB???:::>>>GGGFFFDDDBBBAAAAAA@@@>>>===BBB@@@<<<:::<<<===777...777;;;@@@DDDFFFEEEBBB@@@;;;>>>@@@>>>:::777888999===>>>@@@AAABBBCCCDDDDDDAAAAAAAAA???<<<::::::;;;:::999;;;===;;;777777:::===>>>>>>:::444000000111;;;;;;===@@@???;;;;;;???;;;>>>===888666999<<<;;;???AAACCCBBB???;;;888777;;;???@@@>>><<<;;;777222444:::@@@BBB@@@>>>===>>>111222333555;;;CCCDDD@@@AAA<<<888999???CCCDDDBBB===>>>@@@BBBBBBAAA@@@???@@@<<<888777:::======<<<888777666888::::::666333>>>AAA>>>999;;;BBBBBB===CCCAAA===:::999999;;;===999777888<<<>>>;;;999:::999:::???CCCAAA:::777888666333000222666777444000111666<<<@@@AAAAAACCCEEE999666222---***)))******))),,,222888;;;999333/////////000222...&&&"""$$$!!! <<<:::;;;???@@@>>>===???AAA<<<===BBB@@@;;;>>>HHHCCCBBBAAAAAABBBAAA===:::999===>>>;;;::::::666///777;;;BBBGGGIIIGGGCCC@@@;;;>>>???<<<777555666999;;;>>>@@@AAA???>>>>>>???AAABBBBBB???999666777999999999<<<@@@>>>999777999<<<======:::555333444777>>>>>>@@@CCC@@@:::888:::666:::;;;777555888;;;;;;<<>>:::888888:::???AAA@@@???>>>888111777<<>><<<>>>===<<<===???@@@@@@>>>777;;;>>>???===>>>AAAEEE???:::666555888<<<======888888888888888888777666<<<@@@===666777>>>>>>888DDDBBB>>>;;;999:::<<>><<<777777;;;@@@???AAADDDBBB===<<<>>>:::999777777888888777555111777???BBBAAA???@@@BBB666444111---+++++++++++++++---111555777666333000------///000,,,$$$!!!"""!!!!!! >>>===???CCCCCCAAACCCHHHEEE===<<<@@@???:::===FFF@@@??????@@@BBB@@@;;;777111<<>>888777666444666;;;BBBHHHJJJHHHCCC???<<<>>>???<<<888777;;;???999===@@@@@@<<<999888:::???AAAAAA<<<666222333666888999===AAA???999777888<<<===>>>;;;888777:::===999:::===AAA@@@:::888:::333888:::777555888;;;;;;:::===@@@@@@<<<999777888999???CCCAAAAAAAAA:::111:::???DDDDDD@@@======???666444...+++///777:::888555888<<>><<<444999>>>>>>;;;<<>>>>>999999999777555555777888999===:::222333;;;<<<444???>>>;;;888777999===@@@:::888:::===:::444666<<>>===>>><<<999;;;???AAA@@@???<<<:::888666555000777>>>AAA>>>;;;;;;<<<444222000---,,,,,,------,,,...111333555444222000...---///111---%%%"""###HHHEEEAAAAAACCCDDDCCCBBB???999666999::::::>>>EEEDDD@@@<<<<<<>>>???>>><<<===???AAA???;;;999:::<<<;;;:::<<>>@@@AAA===777444666999999777888<<<;;;666777;;;===<<<;;;999777444222111666;;;???===<<<<<<;;;777===<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<;;;:::777777888777777999<<>>>>>???CCCGGGGGGDDDAAA@@@===:::666444444444555111333777===AAABBB@@@>>>:::888999;;;:::999===CCC<<<666222555999:::;;;===<<<777444444444333777<<<:::::::::999777777999:::666:::>>>???<<<888777888<<<<<<:::555222111555999>>>@@@===777555888::::::AAAFFFFFF>>>777555666666999999::::::999777555444555333222333333111+++''',,,///333333222222555777111---))))))***(((###BBB@@@>>>>>>???@@@???===<<<888888<<<===:::<<<@@@@@@>>><<<;;;;;;;;;;;;:::>>>??????===999777888:::<<<:::999<<<@@@@@@;;;777===???@@@===888555777999666444666<<<===;;;<<>>@@@>>>:::999777666666666666777;;;;;;;;;;;;;;;<<<<<<<<<999999999888777999===@@@999:::;;;======:::555222888888888999:::;;;<<<===BBBAAAAAACCCFFFFFFBBB>>>===;;;777444222222333333333444777:::======:::777555222333666777666999===777222000333777999;;;>>>===666222444666666888<<<<<<:::888777777888:::;;;666999<<<>>>===<<<::::::::::::888444///...000333:::===;;;555222444666555@@@FFFHHHCCC===;;;;;;999999888555333111000//////111111000222333111---)))))),,,000222222444666999111...***)))***((("""???===<<<<<<======<<<;;;:::999;;;>>>???<<<;;;<<>>@@@>>>:::888999;;;222111333888:::999:::===999999:::999777444111000333888999888999>>>AAAAAA===<<<999777666777888:::;;;:::999888888999;;;<<<999999888666666888<<<@@@999:::===@@@AAA>>>666///777888888:::===@@@CCCEEECCCAAA@@@AAACCCBBB===999999888555222111111111222555555666777777666222000000,,,---222555444555777777222111666:::;;;===AAA===555111444999;;;;;;<<<>>>:::666555888;;;<<<;;;777777999<<>>===<<<::::::777333...+++******+++......000222333222///,,,))),,,///111222333555666000---)))((('''%%% !!! BBB@@@===<<<<<<>>>@@@AAA======>>>??????>>>======@@@BBBDDDAAA===;;;===???AAA???;;;777555444666777777555333444888;;;<<<<<<<<>>===<<<===777666666888999999888888888999::::::999666333222:::===;;;666555999===>>>@@@>>>:::888777888;;;<<<===;;;888666555777999;;;:::999777555444666;;;???<<<<<<>>>BBBEEECCC;;;444;;;;;;<<<>>>AAAEEEIIIKKK???===<<<===>>>===999555888777555333222222222333777555444444444333000...///,,,---333777666555666888555444888::::::<<<@@@===555000666===???>>>===???:::777888===@@@>>>;;;888777777999===???<<<999::::::999777555444333444222666777333111333333222:::>>>???:::777888888666999777333///,,,+++******...000111333444333000......///000000000000000000---***'''$$$### %%%###FFFCCC???<<<;;;???DDDGGGDDDCCCAAA???>>>???AAAAAA@@@CCCEEECCC@@@>>>???AAA@@@===999777666666777888666444333444777;;;>>>@@@===@@@BBBDDDCCCAAA@@@??????>>>===>>>???@@@>>>;;;999:::;;;;;;;;;999777555???@@@<<<555222777;;;<<<===;;;888666555777:::<<>>===<<<;;;888777999<<<@@@>>>===>>>@@@CCCCCC???<<<>>>>>>???AAACCCFFFIIIJJJ===;;;:::;;;======:::666999888777666666666666777777555333333444444333222333111222777:::999999;;;;;;888777999999777888<<<===555222888@@@BBB@@@???===;;;999===BBBCCC@@@;;;999777555777:::;;;999777333333222222222333333333111666777555444777999777:::;;;888111///222444333555555444222000...,,,***111333555666666444222111000//////000000000...---,,,***'''$$$!!!!!!&&&$$$GGGEEEAAA===<<>>===@@@CCCCCC>>>???AAAAAA????????????>>>;;;999888999:::::::::999777666555555888;;;<<<>>>@@@CCCEEEEEECCCAAA>>><<<<<<<<<<<<@@@EEECCC>>>:::;;;;;;;;;;;;::::::999===>>>:::333222777<<<>>>===<<<:::888999;;;===???EEECCC@@@>>>===???AAACCCAAAAAA@@@>>>======???BBB<<<======>>>>>>>>>>>>>>>===>>>???AAACCCDDDEEEFFF???===;;;<<>>::::::>>><<<777666<<>>BBBCCCAAA>>>888777555666777888888888555444222333555777888888333777888666666999<<<;;;::::::444---,,,111444444333333333333111///---+++111444777888777555333333.........///111222111///+++***'''$$$""" ###"""FFFFFFEEEBBBAAABBBGGGKKKIIIJJJEEE>>><<>>@@@@@@???>>>;;;:::888999===???>>>===<<<;;;999777666777999;;;>>>???BBBEEEFFFCCC???<<<555777777777===DDDCCC===;;;:::999999999:::;;;;;;<<<===999333222777===???<<<;;;;;;;;;<<<>>>@@@AAA??????>>>===???BBBEEEGGGAAABBBBBBAAA???>>>???@@@<<>>;;;===@@@BBBDDDDDDDDDCCCAAA>>><<<===???@@@>>>;;;<<<<<<=========>>>??????888555222222555999<<<===888999<<<===999666;;;CCCFFFEEEEEEEEEAAA<<<===AAA;;;888999???CCCBBBAAACCC<<<;;;;;;;;;===???BBBCCC666666666666666777:::<<<===:::777777999<<<======666999999555444888::::::777777222---...333555444666555444222111///.........222666888777555555666111///...000222222000...((('''%%%"""FFFHHHJJJIIIGGGGGGIIILLLHHHJJJFFF???===AAABBB???<<<;;;;;;>>>BBBCCCAAA>>>:::888888;;;???BBBAAA???======<<<:::999999;;;======>>>AAADDDEEECCC>>>:::777999888888>>>FFFDDD===:::999888777777999;;;<<<>>>>>>;;;444222666;;;<<<666666777888999;;;<<<===888888888:::===AAAEEEGGG>>>@@@AAA@@@>>>===<<<===>>>DDDGGGEEE===999:::===;;;>>>AAAEEEFFFFFFEEEDDDAAA>>><<<<<<>>>>>>;;;888======>>>>>>???@@@@@@@@@999666222222555:::===???777999===<<<666222999CCC@@@???@@@AAA===888888===;;;999<<>>DDDHHHFFF???:::===<<<;;;999999:::<<<===AAA>>><<<:::999777444222999>>>???===???CCCAAA;;;;;;;;;;;;===???AAA@@@???===;;;999:::>>>???===;;;===:::666444555777888888666777888777666777888:::<<<777333444;;;@@@BBBAAAAAA?????????<<<666555888999<<>>BBBCCC???>>>BBB<<<<<<;;;999888666555555888666555888<<<@@@@@@???444666777666555777;;;???999777999<<<:::888???IIIAAA>>>;;;:::<<<;;;888555999>>>BBBDDDCCCBBBCCCEEE<<<:::888888;;;<<<;;;999888999999777666666777999AAA>>>888666<<>>:::<<<@@@EEEHHHGGGAAA===;;;999777666666888:::;;;BBB???===;;;;;;:::888666666:::;;;999:::<<<:::444;;;;;;;;;===???@@@>>>===>>>===<<<<<<===>>>===<<<===:::777666777888888777:::::::::888666666777999;;;:::888777888:::===>>>AAA??????@@@<<<555333666333444777:::<<<======<<<;;;888999======999888;;;999999888777666555444444444333333666;;;===>>>===222444555444333444888<<<===<<<<<<>>>;;;999???HHHCCC@@@>>><<<;;;999777555<<>>;;;:::999999999:::<<<>>>BBBDDDCCC@@@===777666555444555666888:::@@@>>>;;;:::::::::999888555999:::888888888555111>>>>>>>>>@@@AAAAAA>>><<<;;;<<<============>>>???<<<:::999888999999777666999999888666555555888:::===???@@@>>>999777:::===???>>>???AAA===666333555444444444444666999;;;===666555777::::::666444555555555555555555555444333111111333666:::<<<<<<;;;555666666555444555777999???=========:::888<<>>===;;;888444222111222<<<>>>???@@@@@@@@@CCCEEE;;;888666555666777777777777777666444222222555777999888444333888===<<<777444444333222222333444444444444444333333222222222222333111...///111000,,,(((,,,000333333000+++((()))***+++---...---***'''!!! @@@???>>>AAADDDEEECCCAAA>>>===<<<;;;999777666555888888:::<<<======<<<;;;555666777999999999999888===;;;999777777777666444777:::======<<<:::888666BBBAAABBBCCCDDDBBB???<<<555888;;;<<<:::;;;>>>AAA;;;:::999999:::999666444444555555444444777;;;>>>AAADDDEEECCC???<<<===>>>======@@@CCC@@@999666888888777555333333444555666555666888::::::888777666444444555666777666666555222444777;;;>>>???>>>>>>>>>===<<<:::999888888999;;;;;;:::999777666999===999:::999555111///111555888888888777888:::===???999888666666888;;;>>>@@@<<<<<<:::888666666999;;;<<<;;;888666999===;;;555333333222000222777888777777777666666444333222111111222222333444444222///)))+++...222333000,,,)))((()))***---...---)))&&& ???===;;;===AAACCCAAA>>>:::;;;;;;:::999777555333666777888999999999999:::555999===AAABBB???:::777===;;;999888888777444222888;;;@@@BBBAAA>>><<<===CCCBBBBBBCCCCCCAAA>>>;;;555888::::::888777999<<<:::999999::::::888555222666777777777888:::===@@@CCCCCCCCCCCCCCCBBB@@@???<<<<<<@@@DDDCCC===;;;===888777777666555444333222666888:::;;;<<<<<<;;;999555666888:::;;;::::::999888:::>>>AAABBBCCCCCCCCCDDDBBB@@@>>><<<;;;999888:::::::::888777999;;;<<<:::;;;;;;888555666:::???666555333333444777999:::;;;:::888888999<<>>;;;999999<<>>>>><<<999:::<<<999333333555333111555<<<>>>;;;888777777555333111///---//////111444666555333111------...000333333000---'''&&&''''''(((%%%!!!>>>;;;999:::<<<===;;;999888999::::::999888666555888999;;;;;;::::::;;;<<<888===BBBGGGGGGBBB<<<888===<<<<<<======;;;888555888;;;AAAEEECCC>>>===@@@CCCAAA@@@@@@@@@???===;;;;;;;;;;;;:::888666666777<<<;;;:::::::::999666333===>>>???>>><<<<<<===???AAAAAAAAAAAABBBBBBAAA@@@======AAAEEECCC???>>>@@@:::;;;===>>>??????>>>===<<<>>>>>><<<<<<>>>===:::999:::===>>>??????>>>===<<>>>>>===:::888>>>???>>>;;;;;;>>>???>>>999888777555666999???CCC999777555555777999;;;;;;>>>===:::777666888===AAACCCBBB???<<<999:::===@@@>>>@@@???;;;;;;<<<888222777:::888444888AAAAAA:::555555444333111///,,,***,,,+++---333666444111111000///...111444666444111+++)))'''&&&%%%"""???===;;;::::::999888777888888999::::::999888888999;;;>>>>>><<<;;;<<<======@@@DDDFFFFFFBBB===::::::;;;>>>AAACCCAAA===999:::<<>>===<<<<<<<<<<<<;;;:::???===<<<;;;;;;:::888666>>>@@@AAAAAA???=========???BBBDDDCCC@@@???AAADDDAAA@@@AAADDDBBB===<<>>;;;<<<>>>@@@BBBCCCBBB@@@???>>>@@@BBBBBB@@@@@@BBBDDD???>>>===>>>@@@AAA???===DDDFFFDDD??????BBBBBB>>>999666222222555:::???AAA===;;;999999<<<>>>>>>===???>>>:::666444666<<>>AAAAAA??????@@@<<<777===@@@===777:::AAA???555222333444444333111///...,,,)))+++333666333222444000//////333888999555000...,,,(((&&&$$$"""AAA@@@???<<<:::999888888888888999:::::::::::::::888;;;>>>>>><<<;;;;;;===@@@AAACCCCCCBBB@@@===;;;666999===CCCEEEDDD@@@<<<>>>???EEEJJJFFF===;;;@@@JJJGGGDDDBBBCCCDDDDDDDDD===;;;;;;===BBBDDDDDDBBBBBB@@@>>>======<<<:::888888;;;>>>???>>>===<<<===???EEEIIIFFF???===CCCIIICCCAAABBBCCC@@@;;;:::===999::::::<<>>???BBBDDDDDDCCCAAA@@@===???@@@???<<<<<>>999444444888>>>BBBCCC???<<<;;;<<>>>>>===:::777555999@@@FFFHHHFFFCCC???===>>>AAADDD???CCCEEEDDDDDDEEEBBB>>>AAADDD@@@999;;;AAA<<<000333444666777777666444333...***---444888555444777......000666;;;;;;555...,,,((($$$!!!GGGFFFBBB;;;444222555999;;;999666666888;;;>>>@@@JJJIIIEEE>>>;;;===>>><<>>CCCFFFBBB:::777888>>>>>>BBBEEEEEEEEEIIIPPPLLL@@@666999EEENNNKKKEEEFFFCCC===777:::@@@>>>777===<<<:::777666888===AAAEEEFFFFFFAAA<<<<<>>>>>???AAACCCEEE<<<;;;;;;999444111888BBB===<<<===CCCJJJLLLJJJFFFCCCBBBCCCGGGFFFAAA>>>>>>???@@@===999888===???>>>:::999999;;;>>>??????>>>@@@???===999777888===AAACCCAAA???>>>@@@AAAAAAAAA999>>>CCCDDDCCCAAAAAABBB@@@AAACCCAAA>>>;;;999888666777999999888666333111222111000222444666555444///000444888:::999666222...,,,((($$$ BBBAAA???:::555333666999777555333333555888;;;===EEEFFFCCC===;;;<<<;;;999@@@CCCBBB<<<999;;;<<<;;;999888:::===@@@@@@>>>;;;888999===AAA>>>999888:::<<<===@@@CCCCCCBBBFFFLLLHHH@@@999<<>><<<999777777999<<<>>>BBBDDDCCC???999888===BBBAAACCCFFFEEEBBB???<<<;;;???<<<:::<<<@@@BBB@@@===<<<:::999;;;>>>@@@>>>;;;???>>><<<<<<>>>AAAFFFIIIBBB???;;;888333000555>>>:::999<<>>@@@??????<<<777888;;;:::777999888777888:::<<<===<<<:::::::::999777666666666:::;;;===??????>>>======666;;;@@@AAA>>>;;;999999999;;;===>>><<<;;;::::::444555666777666555333111333222222333333333333333222333555777888777333000---+++'''### :::;;;<<<999555333555777333222111000222555888:::AAADDDCCC@@@>>>???===999;;;;;;999777999>>>@@@???;;;:::::::::<<<<<<;;;999666555777;;;:::888:::>>><<<===???BBBAAA???CCCIIIDDD@@@<<<===AAABBB>>>::::::CCCGGGCCC>>>???DDDGGG@@@===999888;;;======<<>><<<<<>>===;;;>>>;;;999888:::@@@FFFJJJFFF???888444222111555;;;888999<<>>AAABBB??????AAA>>>===999777:::>>>;;;444666444222333555888999999666888:::===>>>;;;777333111666<<<>>><<<999777777444888<<<<<<888444111111111444777999999999999999111222222333333222222111222333444333222111111222666555555555555333///,,,---***'''"""555888:::888444111222333222222111111111333666999;;;@@@BBB@@@@@@@@@<<<777777555444666<<>>;;;<<<===>>>>>>>>><<<;;;777444444777888777:::???======???AAA@@@>>>AAAGGGBBBAAA>>>===<<<;;;999888888@@@FFFDDD???>>>BBBFFFCCC>>>:::;;;???@@@>>>:::===>>>>>>:::444222666:::DDDDDDCCCAAA>>><<<===>>>@@@???>>>>>>???===:::666:::888777999<<<===:::777;;;888555333666<<>>DDDHHHIIIFFFBBB===::::::>>>???===>>>AAA;;;:::888999???DDD@@@888333000...---///222444555555666999===@@@>>>999555111666<<<===888444333555555777999777333000111222000222555666666444444444.........//////000000000///111444444222111111333666555444333333111...++++++)))%%%!!!444777:::888444000//////333444555333222333666999444:::>>>>>>??????;;;555666333444:::AAAAAA===888666999>>>AAAAAA???===<<<777222111333444444777;;;::::::<<<>>>===:::===DDDCCCAAA???;;;888777888::::::===@@@AAA???<<<===???AAA===:::;;;??????;;;666;;;===>>>:::444222555:::AAA@@@???===;;;<<<>>>@@@===<<<::::::::::::999888<<<999888888;;;;;;888555888555222111333777===@@@BBB999222222444555777999888:::>>>CCCFFFFFFDDDBBB;;;999999<<<===;;;<<>>777333111666<<<@@@@@@>>><<<;;;444000...111333222333666666666888:::999777:::@@@BBBAAA???;;;999999;;;>>>===:::;;;>>>???<<<::::::;;;:::999:::<<<:::666111999<<<===:::555333666:::>>>>>>>>><<<:::;;;>>>@@@::::::999999999999:::;;;777555444666888999777444555444333333555888;;;===CCC<<<777888999777666777666888<<>>;;;<<>>;;;:::===<<<;;;999888;;;>>>999222222///------///111222222AAAAAA???;;;666333222222>>>>>>>>>:::666555777999::::::999666444555:::???999::::::888444000---,,,---...//////000000000000......000444777888666444111000000111111000---***%%%### """###666888:::888444000///000444777888555000...111444333:::@@@BBBCCCDDDAAA<<<777333555;;;===888333222111666;;;===<<<;;;;;;<<<333//////444777666444555555555888:::999777;;;AAA@@@?????????>>>>>>???@@@>>>::::::>>>???;;;:::===999:::<<<===;;;888444111777:::<<<:::555444777;;;???@@@???===;;;;;;===???:::;;;=========<<<<<<<<<666444222444777888666333333444777999<<<===>>>???AAA======@@@@@@<<<999:::666888;;;===>>>???AAABBBBBB@@@AAACCCBBB===;;;<<<<<<===;;;888888:::888333555333222222444555555444DDDGGGFFFAAA888444555999???>>><<<;;;::::::;;;<<<999;;;;;;:::777777:::===:::;;;<<<;;;777333111000000222333555555444222111222000///444:::;;;777111000000111222111///***&&&!!! !!! 555888:::888444111111222333666777444...+++---111,,,333999;;;===>>><<<777777333444999999444111333555888;;;<<<::::::;;;>>>333000222888===;;;999999888888:::===<<<;;;>>>EEE===>>>@@@BBBCCCCCCAAA@@@===:::<<<@@@???;;;<<>>:::===AAACCCBBB???===;;;999666555555888888555222222555:::???BBBCCCCCCBBB<<<<<<@@@EEEFFFAAA???@@@999;;;===>>>???@@@CCCDDDFFFDDDEEEGGGEEE???<<<<<<:::======:::999<<<<<<999777666666666888999888666<<>><<<;;;<<<>>>???>>>===777:::======999777888999999;;;===<<<999777555555333555777999999777555333666222///444;;;===666///000000111222222...(((###  :::;;;999444222444444111777888888777444222222333333555999<<<===<<<:::888<<<777333555:::<<<888333;;;>>>AAAAAA>>>===>>>???888;;;;;;;;;===@@@>>>:::===<<<<<<===@@@BBBDDDDDDCCCBBB@@@AAABBBCCCBBBAAABBB???<<<;;;???DDDIIILLLIII@@@:::<<<@@@???;;;999888:::999555111111666;;;===AAAAAA???>>>AAA@@@>>>:::;;;@@@EEEFFFDDDAAAAAA777666555666888999888888333222555;;;CCCGGGEEEBBB777:::???EEEIIIHHHCCC???:::;;;<<<>>>AAADDDFFFGGGPPPLLLGGG@@@<<<<<>>666777:::<<<<<<;;;888777:::666333555;;;<<<999444<<>>???;;;======<<<>>>AAA@@@<<<;;;<<<===>>>@@@@@@@@@???>>>======???AAABBBAAA???;;;888666777;;;CCCJJJNNNDDD@@@===??????<<<;;;<<<======:::444000000666<<<>>>@@@@@@>>>???BBB@@@<<<;;;===AAAEEEFFFDDDBBBAAA999888888999;;;:::888666111111333:::@@@CCC@@@===999:::===AAAEEEFFFEEECCC@@@???>>>>>>???CCCHHHKKKKKKIIIDDD>>>:::999<<>><<<888555555777999;;;::::::;;;888666:::@@@EEEFFFFFFCCC???<<<<<<===???@@@AAAAAA???;;;777444777???@@@999666;;;;;;555888777777777888888555333777;;;===;;;<<<>>>===888666444444888<<<:::333,,,++++++---......+++%%%!!!;;;<<<;;;777555666555222666777888888888;;;???BBB:::;;;===>>>===<<<:::888777444333666;;;===:::666<<<>>>@@@AAA???>>>>>>>>>===>>>===:::<<<@@@@@@<<<:::;;;===??????===:::888::::::;;;===???@@@>>>===777555333333777>>>EEEJJJBBBAAABBBDDDAAA<<<===AAAAAA???;;;555000111777<<<===???>>>===???BBB???999:::===@@@BBBBBBBBB@@@>>>888999:::===>>><<<888555///000222777<<<===:::666999888888:::>>>BBBDDDDDDDDDCCCAAA===<<<@@@HHHOOOGGGFFFCCC>>>:::999:::<<<<<<;;;:::777444444666888999888888999777555999@@@AAACCCEEEEEEAAA===;;;:::>>>??????>>>;;;777333000555;;;;;;555333777888555777666555666666555333000666;;;???@@@@@@@@@===888444333222333444333000---+++***+++++++++(((### ###(((""""""######"""!!!<<>>:::888999777333777999::::::999888999:::<<<===>>>??????>>>======555333333777;;;===:::666888:::<<<===>>>>>>======<<<===:::777999======:::;;;<<<======;;;888777666::::::;;;===>>>>>><<<:::<<<:::666333444888>>>CCCBBBAAACCCFFFDDD??????BBB???>>><<<888555555888;;;<<<<<<;;;:::===@@@<<<555777:::<<<;;;<<<===;;;888444666999===???===888555///000222666999999555222666444333555999===@@@AAABBBBBB@@@<<<:::<<>><<<>>>???@@@>>>;;;888666777888999:::999777444222333777666111000444666444666555555555555444222///222777<<<@@@@@@>>>999555.../////////...///000222+++***(((((('''$$$!!! &&&,,,!!!&&&,,,111000+++$$$:::===>>>:::999999666111666:::>>>???===888555333777888999:::<<<===>>>???444333333666999:::888555222333555888;;;<<<<<<<<<;;;<<<:::777999======:::=========;;;777555666777>>>===<<<======<<<:::777>>>===:::666444666;;;@@@AAA>>>>>>AAABBB???<<<===999;;;<<<<<<;;;::::::::::::;;;:::999:::;;;777000666::::::777666999888444000111555999;;;;;;888444000111222555666666444222444333333666:::===>>>>>><<<======;;;999:::>>>AAABBBBBBAAA???;;;999:::;;;888888888777666666777999666555555666444222666<<<888888777777666666555444222333555666666555444333111333333000///111333444555555444555555444222///---000666;;;<<<888444111---//////...---...000333,,,)))&&&$$$###!!!!!!"""!!!%%%&&&+++,,,'''!!!666:::;;;999777666333...444999???BBB@@@;;;555222///000111333666999<<<===666555333444555666555333......000444888::::::999;;;<<<;;;999;;;@@@@@@<<<===>>>>>>:::666555777:::???===;;;::::::999777555999;;;:::888666777<<>>999777;;;<<<999666666666888;;;>>>>>><<<:::888888<<<===:::777666222---666;;;:::444333888888222//////111333666777555444000111222333444555666666555555666888;;;>>>>>>>>>999888888888999999::::::<<<<<<;;;888666444555777555666777777666666888:::555444444555222///333999555333111000111222333222333333444444333222000//////111111111000111222444333333333444555444222000++++++000666777222///000111222222222000///000111---***%%%"""!!!666:::<<<:::888777333---333888>>>@@@>>>999444111------...000333666:::<<<888666333222111111111111......///222666888666444888:::;;;:::===AAA@@@<<<:::===???===999777999<<<<<<999666444444444444333333666999888666666;;;???;;;888888999666222222666888999;;;<<<===<<<999777999???BBB<<<666333000---555;;;999111000555555///222111//////111222222222000000000111222444777999777555444555888;;;<<<<<<:::777555666:::<<<:::777888777666333000000111333222444555555555555777999666444444444111---000777444111//////111333333111333333333222111000...---...///111222222111222444000000000222333333111000+++***,,,222333///...111111222444666666666444222///***%%%!!! 888===???===;;;:::555///444888;;;<<<888333///---/////////000333777:::===:::888444000......///000111//////222555666444111444777888888<<<@@@???:::777<<>><<<888777666444111......111333000222444444444444666888666444444333000,,,///555333111000111444555333111111111222111111000//////---...111444444222222444...---...000222222111///---***+++000111...///333///000333888<<<<<<999666///+++%%% :::<<>>AAABBB>>>:::999:::@@@DDD@@@888888===>>>:::444111111333444555999888666333111222666999;;;999555111...000444888<<>>AAACCCAAA;;;666444444666555333444666555111...222666666222///111111///000///...,,,---111888===555333111000111555999<<<;;;::::::<<<@@@AAA>>><<<777888666333000000444777333111222444222...---111111333444222111222666:::222111111555::::::666111444333222222222111///---000111333555666666555444333333333333333333222222111333333000///111///+++333333666;;;>>><<<666000---)))###777999;;;:::777444222111333222555999888222000444111000000333777999999888444555444111///...///000666::::::555777>>><<<444777666777;;;???AAA@@@===999999<<<>>><<<777:::AAA<<<999555444555888:::;;;<<<999444111111333666888:::999777333111111444777:::>>>AAA@@@===::::::;;;???BBBDDDCCC???;;;999888:::999777888:::999777444777888666444555999777222000222444444555777999<<<888666444222333666:::<<>>@@@@@@???999:::999777444444666999000///000333222///000333444555666555444555888<<<888888999:::;;;999444000666555444333333222000...111222555777888777555333666555555444555666888999666888777444444666555222//////222666999888222---***&&&!!!!!!777888888666444222333444333444888;;;999444222444111111222555888999888777444444444222000.........555:::;;;888;;;AAA???888666555555999???CCCBBBAAA;;;999::::::999999???GGG>>><<<999888:::===>>>???>>>888222000222666888999:::::::::888555444555666<<>>;;;::::::@@@CCCEEEEEEBBB@@@??????>>><<<;;;;;;;;;;;;:::999<<<:::777777<<<@@@<<<444222666<<>><<<<<<;;;:::888666777999<<<===BBB???<<<;;;<<>>;;;666222222444555777999:::999777666444555666444111///......222777999888:::???>>>:::777777888===CCCEEEDDDAAA>>>===<<<;;;;;;===BBBHHHBBB???<<<;;;<<<======<<<>>>777000000555;;;>>>===;;;===>>>===:::888888888???CCCFFFEEE@@@<<<::::::@@@BBBDDDDDDDDDCCCBBBBBB???===<<<:::999999888777======;;;:::===@@@<<<555777;;;AAAEEEDDDBBB???>>>===<<<;;;::::::;;;===>>>AAA???===<<<<<<===??????===>>>>>>>>>===<<<::::::444333555888888666888===@@@???>>><<<999777666555111444555444111111666;;;666555333333333222///---666999<<>>;;;777444444888===AAA>>>===999555666::::::666111111333666999777222---$$$!!!;;;999666222000111555888:::===@@@???<<<888666444888:::<<<<<<;;;999777666666777777666333111000000222666888888:::<<<===;;;;;;;;;===BBBGGGGGGCCC???===>>>===;;;;;;===???@@@AAA???<<<<<<<<<<<<;;;:::<<<666111222999@@@CCCCCC>>>???AAA@@@===;;;;;;;;;???BBBFFFEEEBBB>>>>>>>>>???@@@AAABBBCCCCCCBBBBBB@@@???>>>;;;888666555444:::>>>???<<<::::::999555;;;>>>BBBDDDCCCAAA@@@???===<<<<<<<<<<<<<<<===>>><<<===>>>>>>===<<<<<<<<<<<<<<<=========<<<:::888777555666888777555777;;;888888888777777555333111000111111...+++...777???777555444444555444111///888;;;???AAAAAA>>>:::777>>>;;;666222111444888<<<@@@>>>999555777;;;:::555000//////222444222,,,'''$$$!!!:::888444000---...333666888<<<>>><<<:::;;;:::888999;;;===<<<;;;999999999888999999888666444555555777999:::::::::;;;===>>>======???BBBFFFFFFBBB>>>:::<<<;;;888777::::::777<<<:::::::::<<<<<<;;;999888555222444:::AAAEEEFFFAAAAAAAAA???<<<;;;<<<===;;;???BBBCCCAAA@@@BBBDDD???>>>>>>???AAAAAA@@@??????@@@@@@>>>:::666444444777===@@@<<<999999888555<<<>>>@@@@@@>>>======>>>::::::;;;;;;<<<<<<<<<<<<:::<<<>>>???===<<<<<<<<<;;;::::::;;;<<<;;;888666555333333444222000222777555555666999<<<<<<:::777444555333...+++---555<<<777666666666777777555333888:::===@@@@@@>>>;;;888<<<999555222111222555666@@@>>>999777;;;???===777444222111333333111+++&&&$$$!!! ;;;999555000---...222555777<<<===888777999:::777555888::::::999999;;;===;;;<<<;;;:::888888999;;;;;;;;;;;;;;;999888;;;???>>>;;;:::<<<@@@BBB@@@>>>888:::888444444888888555;;;:::999:::;;;:::888666555555555777:::>>>AAADDDBBBAAA>>>;;;999999<<>>@@@???======???BBB@@@>>>======??????===;;;:::===@@@@@@<<<888555555777;;;<<<<<<<<<>>><<<777999;;;<<<;;;:::888888999666777888:::;;;;;;;;;;;;:::===>>>>>><<<<<<>>>@@@;;;999888888:::999777555333000000111000---000555777777999===@@@AAA>>>;;;555555555222///...111444444333333444666777555444555777:::<<<<<<;;;:::888888777555444444444555555:::999777777>>>DDDAAA;;;999777555555555222+++&&&!!!>>><<<888333000000333777999>>>===666333555666333111444777777777999===AAA======<<<:::999:::===???===<<<;;;999666555999>>>===999555555999>>>??????999;;;777222333999;;;777>>>===<<<;;;:::777333000444555777888888:::>>>@@@BBB@@@<<<888555777;;;???@@@AAA@@@===999777999<<>>>>><<<999444999>>>???;;;777555555888999999;;;AAAEEE@@@888666888:::999777555444444333555777999::::::::::::===>>>>>>===;;;<<>>EEECCC<<<888555333222222...'''"""<<<666000111666888555111;;;:::999777555333111111222111...---///666???EEE<<<>>>;;;777666:::===<<<<<>>>>>>>><<<999555111///...000333444666888<<>>444666666777777666444222111888:::::::::???CCCBBB<<<444777999666222111666:::999777555444555777777888888777999>>>@@@AAAEEEJJJ???<<<999888999999666444444222444777666111///111222444666666444111000000333444444444222///,,,***111111333666444///...000000111555888:::888333///000222000///333888666///333222333777<<<@@@@@@???888666444111...***$$$   777444222333555444///***666666666666555444555555333111///...///444;;;@@@???@@@>>>>>>BBBGGGEEE???>>>???>>>;;;666555999<<<666333222444555333444888333444555444444444666888;;;;;;:::999888555333111000......000555888888777:::888888888444000444;;;888999:::888555333444555999:::;;;<<>>EEE>>>===<<<<<<======:::777777555555666333---+++,,,444666777555111---***)))---...////////////...---,,,---111666666111///222222333444777777555111---***...000000444:::999444222000000222666:::<<<;;;444222000...+++'''"""444666777777555000***'''000222333444555666999;;;555333111000111444777:::>>>>>>>>>AAAJJJOOOIII???===<<<;;;:::999999;;;<<<444111///111111000222666222333333333222333666888777777666666555444444444333...+++...333666333///555444555555222000444;;;888<<<>>>;;;444111333777777:::;;;===BBBFFFCCC<<<888777777777777888999999333666888:::???CCC@@@::::::222+++---555===>>><<<<<<777222222666999888666999888999888555222777???;;;:::;;;===>>>>>><<<:::777555555555111+++***,,,555777888666222---***(((+++++++++,,,------......+++,,,111666666000...000111111111222222000---***(((---111333666::::::777111///,,,,,,///333666777222///,,,)))'''$$$!!!888;;;===;;;666///,,,***...000333444444777;;;???888666444333333444555555666777888;;;BBBFFFBBB999888666555777;;;======;;;333///...///000///111555555555444222222444888<<<666555444333333333333333444111...000333444111---444444555444333222555999<<<>>>???<<<666333444666888<<<>>>>>>AAADDDBBB>>>;;;:::888666555555555666333666999<<>>>>>;;;444//////000000333555555444555:::???;;;999666666666666555333///222333222444888777444222000000555;;;>>>>>>;;;222...---//////...///333777666333111000444:::???777666555333222111111111222333444555444333222222888999888666444555666666>>>===;;;999777555333111:::???AAA???>>>@@@@@@===;;;;;;;;;:::999888777666555888;;;>>>CCCFFFBBB;;;777555444555888999999777:::555000000555:::;;;:::888777777777333111555===666555444333444666:::<<<555444555555111---000666888999:::999555222000000111111000000000111222333444222222333000,,,,,,000---,,,,,,...111222222111...///333888:::999888777555333000......000444777777333,,,'''$$$!!!;;;;;;:::666222000222444444777999777333444999>>>===:::777666888888666333///222222///...222444222......///444:::======;;;222//////111222000000333555555333222222555:::>>>888888777555444222111000000333666777555444555777;;;===;;;777666888777555===:::777555555444111...;;;AAACCC???<<<<<<===<<<999;;;???AAAAAA@@@===;;;777:::<<<>>>BBBFFFBBB<<<777888999999777555555555666333111111444999===???888666666999888666888===777777666444444555999<<<777666777555000+++///666999999888444000---,,,,,,///000111333444666777888222000111333222///000444//////000333777:::;;;:::000---///777======;;;:::555555555333222222555777888222+++%%%!!!  """888888666555333333555666777:::;;;888444333999???===999555555888999666444222333222000333777666222...000333666:::;;;:::999777555777:::;;;888777999222555777888888999:::<<<888888888888666444222111---///111444777888888777;;;>>><<<888888;;;:::555::::::999777555333222222:::AAADDD???::::::<<<<<<888<<>>999999;;;<<<<<<@@@DDDAAA;;;;;;;;;:::888666555444444111222222111333888???DDD:::666666:::<<<:::999:::555777999888666555666888555444555333...***000999777666444///,,,***+++---...///222444555666666666000000333777666111///222000111333777<<<>>>>>>===555...---666>>>???;;;999222555777777555333444555333---&&&    666666666666777777888888888;;;<<<999444444:::@@@<<<777333333777999777444555333111222999>>>:::222000333666999:::999888777>>>===???CCCDDD@@@>>>@@@111666<<<@@@@@@>>><<<;;;777888999999888666444333,,,***+++111888;;;999555:::===<<<888888<<<;;;666:::>>>@@@<<<666333555888888@@@CCC>>>999999<<<===888===EEEIIIHHHBBB999333:::<<<;;;;;;>>>BBB@@@:::???;;;777555555666555555///111333222222777@@@HHH<<<666555:::>>><<<888777222666:::;;;777444222222///000111111---,,,333===444333000---+++,,,///222000111333444444333111000111333888<<<999111,,,,,,///000333888<<<>>>===<<<===222---555>>>>>>888555///333777888666333333333...(((!!! !!! !!!666888;;;;;;999777555444:::>>>???;;;444111444888777888777444111111444888666444333444777777555222222111111444777888666333===@@@CCCCCC@@@<<<;;;;;;555333444888>>>AAA>>>;;;777999:::999777666666666555333111222666999:::999<<<<<<<<<======<<<999777;;;===AAA@@@777///444???<<<;;;???DDDBBB<<<;;;@@@555999;;;;;;===>>>999333222777<<<>>><<<:::::::::???<<<999888:::;;;999777//////000000222777===AAA;;;;;;:::999999888888888999888666666666444222///444222000///000000///...333444333111///......///333333444555444111//////,,,000444888777333...***...///000333555888:::;;;333...---333888777444333111000111555888999555222***&&&!!!   !!!222555888888555111000111777999:::777222000222555444444444222111222777;;;666444222333666777555333111111222555888777444000666999<<<<<<999777666666000///000444999;;;888444888999999777555333444444555333111111444666666555<<<;;;999888888777666555999;;;>>>>>>666000555???<<<;;;???CCCAAA::::::===444666555222333555333...000444888:::999777888888:::777555666999999777555222333333222333666;;;>>>999777555444333222333333666444333222333222111///666555333111000///---,,,111111111///------...///000000333555555333111000...000222333333111///---,,,,,,...000333555666777333///...333888666333333111111111555888999555111(((%%%  ///444777666111---...000555555444333222222222222000000000000111444999===666333000111444777666444000111333666777666222///111333555666444333222333000000111666;;;<<<999666999999888666333222444555777555333333444444333222:::999666444222111222222555777;;;;;;555111666>>>::::::<<<>>><<<666555666111111...+++,,,111222///...000333444444444555666444333333555999:::888555555666555444333444777:::888666222///------...///333000......///000000///555444444333222000...---/////////---++++++---...,,,///222444555444222000//////////////////000000,,,,,,...///111333444555333...---222555444111111111000111444777777333///&&&$$$  $$$%%%###000555999777111...///222555333111111444555444222......///000222555999<<<666222//////333666666555222222333444555444222000111222333444333333444444...///222666;;;===;;;999999888777555333333666888999888888777666444222000666666555333111///...///222444777777444333777<<<666777888999777333000///...///---,,,///666888666------...//////111222444222111222666:::<<<999666444555555444222222444666999666222...,,,,,,...///000...,,,+++---///000000222333444444333111000000000000...,,,))))))***,,,,,,000333444555555222...---------.........//////......///111222444555555222...---000222000...//////......111444333000,,,%%%###!!!%%%,,,///+++$$$111555888666222///111333333000...///222444333000000///000111333555777777666222//////222555555444444444333333222222333444222222111222333444555555+++,,,...000333333333111444444444222111222555777777888888888555222///...000333666666333000...---111333555444444555888:::666777888888777555222//////111222222555:::;;;777,,,,,,,,,,,,...111222333///...000444888:::777444000222333222111111222444777555111---,,,,,,...///000...,,,+++...000111222333555666444111//////000333222000,,,)))((()))+++///444777444333444111++++++,,,...000000...---+++---...///000222333444555111---,,,...///,,,+++---,,,++++++---000///+++'''$$$###"""  """&&&---666888333***###000222333333222111111222000---+++,,,///111000...111111222444666666555333555222//////222444333111444444555444222333444666222000......000222333222000//////...---------,,,///000000///...///111333111444666555222///,,,++++++000666777555111//////222555444222333777888666777999:::999:::;;;888222222555666555777999666111...,,,,,,...111333444444---,,,,,,///333555333000...///111222111000111222222000...,,,+++,,,...///000...------///111222222777888777333...+++,,,...666555222...+++***,,,...444999999444222444222+++***,,,000222111...+++(((++++++---...000222333444333///---///...******---***((((((***,,,,,,'''###""""""!!!   !!!&&&)))111777===???:::111'''!!!111//////000333444333111///---,,,---...//////...111111333777:::888444000555222000000333333111...000333777888666555555666222///,,,,,,...000111000333222000///......111333111222222111///---...///---111444555111...++++++(((...444555333111222444555777555222333777777222555999:::999;;;???;;;555444666666444555666444...///......111444777777555///---+++---000222000......000333333111000///000------,,,,,,---...///000///......///111222111000444555555111,,,+++///333777666333000......111444666<<<;;;333111555444---,,,...000222111...***'''***+++---///111333555666555222000111///++++++///)))(((''')))+++***%%%!!!%%%+++000555888===@@@???888///)))222///---000555777666222000000000/////////000111000111444999<<<:::444///555333111111333333///,,,,,,222999<<<:::777555444444000,,,+++...000000000///...---------111666999555666777555222///......,,,000555666333///------(((,,,111222111111444888777888666111333888666000222666777666:::???<<<444444555555222444777666111111000000333777999888666222///------000222111///000333555444222000......,,,,,,---...///111222333///......000111222111///...000000...,,,---444:::666555444111000222666999777===;;;222111777666//////000111111///---***(((,,,---///111444666888999888555333333000,,,---111***(((((()))+++***%%%!!! '''///555333555999>>>BBB???888111999444000222777999777333555555444222000000222444333666:::???@@@===777111111777666---,,,222222+++///444999<<<;;;888666444777444000...///000000000222///++++++...333777999333222333444666666444222222111111222333000+++&&&...////////////000333666<<<<<<<<<======:::555111222222222555999<<<======999444666<<<:::000///555777888999999888999;;;===888333...000555777444000888999888555111///......,,,---.........///111333111333555777666333000///111///---,,,...111555777888;;;999333///333888:::444444333222222222222222222...---000///+++---222...---------...111444555888<<<:::111******---///***+++---,,,)))### """***------+++(((***666FFFJJJ???333""":::777444666:::<<<:::666555555333111///...000222444666:::>>>???<<<666111555;;;999000...222000)))///222777999999777555444444111......///111222333222000......222555888999333333333555888:::999888555555444555666333...***)))+++---...///222666999>>>??????>>>;;;777333000333222333555888:::;;;:::555111444:::999111000666888999:::999888888:::<<<111...---///444666555333777777666333111...------+++---...//////111333555111222444666888666333111000///---,,,---///222333666666444222444888777333222111000//////000111222333...+++---+++)))+++111...---------///111444555999;;;888111,,,---...---***+++,,,,,,)))$$$!!!%%%%%%$$$&&&$$$'''222???BBB:::000!!!<<<:::999;;;>>>???<<<999444444222000------...000555777:::======;;;555111666;;;:::444111444111***///222555666555333222222///...,,,---000333444444000//////000333666777777222111111333777:::;;;;;;666666666666666333///+++((()))+++---...111555888???AAABBB???999333111111444333333444666777777666111...111777666000000666888999999888777777999:::000000000111222333444444111111111000000000000///***,,,...000000222444666222111111444777888555111//////......///000000111555333111333;;;@@@999...000///---,,,,,,---000111222---******)))(((***...------------...000222444999999555000///111000,,,,,,,,,,,,***(((%%%""" !!!"""  !!!%%%---444666111***::::::<<<>>>???>>><<<:::444444222000---,,,...000666666888:::;;;888444111333777999555555666444///000222444333111///...------,,,+++---000222333333,,,,,,---///222333222111...---,,,...222555777888333333444333222///,,,******+++,,,,,,---...222444===@@@BBB>>>666111111333444333222222444444333222///...000333222...///333333444555555555555777999555666777555111//////000******+++---000222333333+++---///000000000222333111///...000333444111------...///000111111222222555333222555>>>CCC<<<111111///,,,))))))***---///000---+++++++++***))))))+++++++++,,,---...000111555444000...222666333------,,,***'''%%%"""!!! """###!!! $$$(((***)))&&&###555777:::;;;;;;999999888444444333000------///111555555555666777666333111222555666555555555222///000222333222...+++)))))),,,,,,,,,---000111000///)))***,,,...111222000...,,,+++***+++---000222222111111222111///,,,***))))))***,,,,,,,,,...222444888;;;===:::333000111444222111000000222222111000///...///111///,,,,,,///...///111111222333666888555777999555///++++++,,,***))))))+++///111111000,,,...//////...------...000...,,,,,,------+++((()))***,,,...000000111000222333222333999>>>;;;555333111---***((()))+++------------...///...+++&&&)))))))))***+++,,,---...//////------333888555...---+++((($$$!!! ######""" """$$$$$$### ///333666666444222333555333333222///---...000222333222111222333444222111444555444333111///---+++...000222111...***(((''',,,+++,,,...000000...,,,******,,,///111111///---+++***)))***,,,.........000222333111...+++******&&&'''***+++---111555999444666666444000///111333///.........000111000///.../////////---+++,,,...+++,,,...//////000333555///222444333///,,,,,,---///,,,***+++......,,,***,,,...000000...,,,++++++///...,,,***)))(((((((((&&&''')))***,,,---------,,,///000///111666777555444222///,,,++++++------,,,.........111222---'''(((((()))******+++,,,,,,+++,,,,,,---222777444---***(((%%%!!! !!!  !!!"""!!!+++///222111---,,,///333000000000...,,,---000222000///---...000222222111222111000///---+++******))),,,000111///,,,***((()))***+++...000000---+++((()))***,,,...///---+++((('''((())),,,---,,,+++000111222000---***)))***&&&(((***,,,...222666999333222000///---......///,,,++++++,,,///000000///,,,---...---,,,,,,...///---...///...---...000222...000333333333222111111///,,,)))***...///---))),,,...000000///---,,,,,,---//////,,,((('''***...***************+++++++++***---...---000444444000333222111//////000111111---...,,,***...333000***))))))***+++,,,,,,,,,,,,***,,,------000333000***%%%$$$""" )))---000...)))(((---222.........,,,+++,,,///222///---+++,,,...111222222...,,,+++,,,+++***+++---$$$)))...111111...,,,+++'''(((***---000000...,,,&&&&&&&&&(((++++++***(((######%%%(((***+++***)))...000111///***''''''))))))+++,,,---...000444777444111---+++,,,,,,,,,,,,***))))))+++...000111000))),,,---,,,,,,...000111000000000///------...///333444555777777666555333+++(((&&&)))///222000...+++---000111000///...///,,,000222///)))(((...444000///...---,,,+++++++++***,,,---...333777333---111111111222222333444555///...***&&&***222222,,,***+++,,,---------------+++...///......///,,,'''"""!!!!!!  000---******,,,---,,,***+++...///......111111...............000333666888000333333...+++------,,,&&&***111666777555111...333///,,,---111111,,,&&&))),,,***$$$%%%+++...+++***)))((()))***+++***))))))...222000***(((+++000)))))))))(((''')))---000111111111111///---+++***333///***))),,,000222222111///---,,,,,,------,,,111222222111000000111333555888;;;===;;;999777777777///***,,,///...,,,,,,333111000000111222222111---000555888333+++***---222111///,,,++++++,,,---222000...000333555444222333111000222666888777555333111...,,,+++,,,...000***+++...000222333222111---)))+++000000***(((***(((&&&$$$###""" """///---+++,,,------+++)))(((---000111333555444000...------...000444777:::444555333...---...---***(((+++000444555333000......+++)))+++///000,,,''''''***)))&&&''',,,...,,,***)))((()))+++++++++)))+++...000...******,,,000000111111111000000222444//////000000000///...---555111...---000333555555555555444444333111...,,,111222444444333444666888:::<<<======;;;999888888444---***---000//////111444333333444444333000---222555:::>>>:::333333666333111///---,,,---///000444222111333666777666555555444333444555777777666666333000---+++++++++,,,......000222333333111000000///222777555---***+++&&&$$$"""!!!!!! ...------...///...,,,***&&&,,,111333555777555111...------...111666;;;>>>;;;999444//////000---(((+++---000222333222000///***)))(((***...000...+++'''***+++)))+++...///---***))))))***,,,---,,,***...---,,,,,,,,,...000111222333333222000///000111//////000111222222222111555333111222444666777666999:::<<<<<<:::666111...111333555666777888;;;===>>>>>>>>>===;;;999:::;;;777333222444444222333666333333444666777666222///333555:::>>><<<666666999555222///---,,,...000222333222333555999;;;<<<<<<777777777555444555666888;;;999555000---,,,++++++222222333555666555222///000333888;;;777...***+++$$$"""+++,,,...000111111///---+++000333222333555333///000///...000333999>>>BBB@@@===666000000222...'''---...000111333333333333---------///111222222222,,,...///000000000000...+++++++++---...///---+++///,,,***+++///444666666444333222///,,,,,,...000222333333444444444444444333333333444555666777777;;;===>>>>>>;;;777555333111333666777888888:::<<<======<<<:::999999<<>><<<999555222000//////333333444666999888444000...222777777333---***+++%%%"""***,,,000222333333333222888:::888444222333222///333222222333777<<>>;;;;;;:::666333333888<<<444666888999777666555666333333333222333777<<<@@@999666777:::;;;888888;;;888555111000222444666666555333444777777222111222666444111...,,,++++++,,,222333444444222222333444777888888666444333222333444333333222111111111111...---///666<<<>>>999444///111000------000000---&&&### 444666777666444333444666<<<>>>===888777999888555555666777888:::;;;<<<===>>>>>>999222000222222000333333444555555555666666333777::::::888999>>>DDD>>>::::::<<<:::555333666666666666777777444000---.........111444777999:::777777777666555666888;;;:::999777555333333333333666888:::::::::;;;>>>AAA======<<<777222222777<<<666999;;;<<<:::888888888111111111111222555:::===444000///444777666555555555333111000111222333222000...///333444111///111333222111000//////......000222333222000///000222888777777888888777444111000000000000000000000000,,,+++...444<<<===888222000000...,,,...222...&&&###"""  :::;;;;;;888444222333555333777999888888:::999555555666777999999::::::999<<<===:::333///111333333555555555555444333222222...333888888666888???EEE>>>999999<<<:::555555888999888888999888555111---...///000222333444555666555777:::<<<;;;;;;;;;<<<888666555333222222222222555777888888777888<<<@@@???@@@???:::444222666:::888:::===>>>===<<<;;;<<<222222222111111444888;;;555///---222666444111////////////000333444333222222///000555888555444666000111111222222222111111+++...111111///000222555999777777999;;;:::555111000000000000000000000000,,,+++---444;;;<<<777000//////---+++///111***!!!  !!!!!!:::<<<<<<999555222333555666555444444555444222111222222333555888;;;===??????;;;444000///000000111444666888999777444222111///...///111111111777>>>666666777777777666555555333222000000111111000000444555666777777666555444::::::::::::999888777777333222000000222333333222333555777777666888<<>>;;;888666666777999999===<<<<<<===???AAAAAA@@@777555222000111555:::===777333...---000444666666777333222444333000000333444555555333222222444666444111///111666999777444444333222111111222333444===>>>>>>:::555222333555///111444777777666444222---000444777999888555222222---)))(((++++++((($$$:::<<<===:::555222222333444444444555666666444222111222333444666888:::;;;777444111///000222444444444777::::::777555444555000///000333222111555;;;888777777777888999999888666444222111111222222222777777888888888888777777;;;999888999;;;;;;888555111///...///000000///...555777888888777888<<>>===:::999:::<<<@@@BBBBBBBBB===:::666333333555999<<<999555222222555999<<<===<<<888777888777333222555222222111000//////222555222///...111888======<<<111000////////////000111===<<<:::666111000222555222444777999999777444222111444666888777444333222555000,,,***+++***&&&""":::===???===777333111222222333444666888777444222222222333333444555666666222000///111444888999:::777;;;???===888555555888333222333666555222444888;;;888666777;;;>>>>>><<<<<<:::777555444555666888;;;:::999999999999:::;;;<<<999777:::??????:::444555444444555666555222000888999:::999888999<<<>>>???===<<>>@@@@@@>>>???===999666555777:::===777555333444888<<>>AAA???:::555333333444444666888999777333000333333333444444444333333333222333555999;;;<<<<<<<<<@@@BBB???999555666999888777888;;;:::666555777===999666888<<<@@@AAA@@@AAA@@@===999777888:::===<<<;;;999777777999;;;<<<;;;:::;;;===@@@???<<<888;;;:::;;;<<<<<<;;;777444;;;;;;:::999999:::<<<===>>><<<<<>>AAA@@@;;;777555666888888999:::999666111---444444555555555444333333666555555666888999888777;;;===???===999777:::===<<<:::;;;>>>>>>:::888999===:::777888<<>>999666666999<<<:::999666444444666999:::888<<<@@@@@@>>>======???<<<<<<<<<======<<<888555;;;:::999888999:::;;;;;;===;;;;;;>>>BBBAAA<<<777::::::999:::;;;:::777555999999888777888888999:::111111111111111222444555///------000000///000333555444222000///111666:::555333000///000111111222444444444444444444444444222333333444444222000...***...333777999999777555444444333000,,,+++...111---***'''$$$""" 777;;;>>>>>>:::888888999;;;:::::::::999666111---333444555666666666555444555444333333444444222111444555666666777999===@@@<<<999999===???<<<::::::::::::999999999:::<<<===<<<===;;;777222111444777777555333111111333555777777<<>>CCC>>>>>>===>>>???>>><<<::::::888666666888999999999:::999999::::::999666444444555666999;;;;;;999777999999:::999888555333111111333444333111000111222---++++++///111000111555333222111...---...222555000///////////////000000111111222222222222111111///000222555666444000,,,+++...222777:::;;;::::::555333000...---......///,,,***(((&&&$$$"""!!! 222666999999777777999<<<<<<;;;999999888666333000000222444666777777666666333111000000111222222111000...---...222666999999888444444888;;;:::888999777:::;;;:::666444666999999;;;;;;777111...000444333222000//////000222333777999;;;;;;999:::===AAA>>>===<<<<<<>>>>>>===<<<888555333333666888888777888888888666333333444777222222444777::::::888666666888:::;;;999555000,,,111333555444222000000111...,,,,,,000111000222555111111000...,,,,,,...000...///111222111111111111///000111111111111000/////////000222555444000---...000333666999;;;<<<<<<999444///...000111///,,,++++++)))&&&###!!! ///222555666555666999===;;;:::888888888777555333...000333555777777777666222000//////222444555555222---))))))...111111000555000///444888777666777444999===:::444000222666:::<<<===999333///111444111111000//////000111111888777666666888:::===>>>888666555555777888888777666333111222555777777666666888888444000000555:::444444555888999888555222111444999<<<;;;777222......111444444111///000111000------000111///000333111222111///,,,,,,---...000222555555444222000000///000111222222111000///000...---///222333111...666777888;;;===???@@@@@@===666000///333333///*********(((%%%!!!000000222555:::<<<===<<<888777888999999888555222000111222222444555555666000//////000222444666888///***&&&(((...111///+++///000111111111111333555777999;;;:::888666555555@@@AAA@@@:::333///111444333000,,,***+++...000222444555555444444666:::===666222111555444///...222222111111444999<<<;;;999;;;999777777999;;;<<<<<<999777444222333444444444555222333666666222//////333888;;;999444111222444222)))&&&,,,111111111444222000...---,,,---...///::::::999555000,,,,,,...111333333222000.........000///...///222444444444666:::>>>@@@???===;;;:::888777555333222222222333///---***(((&&&$$$  ------...111555777888777111111111333444444222000111111222222222333333333333222111000///000111111111,,,((((((+++...---+++...///000///...---///111444555666666444333333444<<<>>>???;;;555222333555444111///---///111333555666777888777666777999;;;;;;666555666555000///222888666666999===AAABBBBBB===:::888:::>>>AAA@@@===<<<999555444555666666666333111222666777444222444666:::<<<;;;777555777999111***(((---111111000111000///...---...///111333;;;:::888333///...111333333444555444111...---,,,///......000222444333333444666999<<<<<<:::777555444333222111000000111111...,,,)))'''%%%""",,,,,,---///222444444333222111111333555666555333222222222222222222222222888777666444333222222222111000---+++***+++,,,------......---++++++,,,...222222222111//////111333777:::;;;999444222333444333333222111222333555666555777999:::999999:::<<>>@@@@@@<<<:::999<<>>???;;;777222222111111111111222222,,,***'''%%%###!!!///...///111333555444333555444333444666777666555222222333333333333444444666666666666555555666666///111222111...,,,...000---.........------///111222222111///---...111444777777666333000///111333555555666555444333333444333666999;;;:::::::::;;;>>><<<:::888666444333333777777888:::;;;;;;:::999999:::<<<>>>??????<<<;;;:::888555555888;;;===>>>666444555888999777:::>>>555555444222///000333666555444444666777666333111222111000000111333666777555444111...---...000222222555888888555222///---000000222444666666444222222111222888???AAA>>>999333333333444444555555666,,,)))&&&$$$""" 000000000222555666555444666555444444555555333111333333444444555666666777222222222222222222222222...222777888444111111222...///111111222333666888666555333111///000444777;;;999555111//////222555999:::;;;999666444444555666999;;;;;;999666555444999:::999888777777666444666999>>>BBBCCCAAA???>>>777;;;@@@@@@===999999:::444333222444888<<<>>>>>>:::999:::<<<:::888:::???===;;;999666444555888:::999:::;;;;;;;;;:::777444555444222111222333555666444444333222111000///...000444777999777555333222222333444666888888666333000......222888:::666111222333333444555555666666,,,)))&&&###""" 000///000222444555555444999999999:::;;;999666333555555555666666777777777444444555444444333222111000444999;;;888555444444000111333555666888;;;===999888666444111222444777>>>;;;666333111333555777<<<>>>???<<<888555666888>>>??????<<<777222...---444888999888888:::888444333888@@@EEEFFFEEEDDDDDD777<<<@@@@@@===999999;;;000000111444888;;;;;;;;;;;;;;;===>>>;;;777999>>>===;;;999777666777999;;;:::===>>><<<<<<<<<:::666555444333222222333555666777666666777777666222000111444777999888777666666444444444666888888666444555444333333555444///,,,//////000111222222111111,,,(((%%%"""!!! 000///000222555777666555:::;;;===???AAA???;;;777888777777666555444444333555555777888888888888777666888999888777555555555222333555666777888;;;>>>999999777555222111333555888777555444555555666666999;;;<<<:::666444777:::BBBBBBAAA===777222...---222888;;;:::;;;<<<888222666:::???BBBBBBBBBCCCDDD777777888:::======;;;888000111333666888999777444777888<<<>>>;;;666777<<<444333111111333555777888777<<<===:::888:::999666333333222111222444777888888777555666888999777555444666888999888777777777555333333333555666555444666666666555444111///---,,,---......///...------***'''### 111111222444777999999888555666:::>>>@@@>>>:::666:::999888666444222000///...///222555888::::::;;;<<<:::777555444444444555333444666666666777:::<<<999888777444111000111222000000222444666666444222333666888666222222666:::@@@AAA@@@===888555333333222999>>>===<<<===888111@@@BBBCCCBBB???>>>AAACCC666000...333<<<@@@;;;444222333555888999777333000333555:::===:::555666;;;///......///333666777888555:::;;;666555888888444111111000111333666888:::888555222333666999:::999777888999999777666666777444333111111333444444333...000222222000.........,,,,,,---......---,,,+++)))%%%!!!666444222333666777555333::::::;;;;;;;;;::::::999666666555333111---***))),,,000444666666777:::===:::999888777444222///...---///111444666666666666222111111222444333...***))),,,000222222000......---000444555444222000000444999===;;;666333666:::<<<::::::======;;;;;;???BBBBBBAAA???<<<:::::::::111444333222999CCC@@@555666222...///222444222...666777666555333333555777555000+++---333888777333777666666555444444444444333222///000666<<<999333333444555555444555777888555777999888666444444444///------111555555000+++)))***---111222000,,,(((+++***)))+++------)))&&&%%%### 111000...///111222111///...000222555777999999999111111000///---***(((&&&+++...111333333444777999999888888666555333111000---...//////000000000000000...------//////...,,,...///111111///......///,,,...000111000.........+++222999;;;888666999===:::888999;;;:::777777:::BBBBBB@@@===888444111000...222222111999CCCAAA666444111...///222333000---333444444333222222444555888444///...111222111///444333222111111222333444000///------222777555///111222333333222222444666555666777555333000000000,,,***(((***---...+++'''+++,,,...000000///---,,,+++)))((()))++++++***(((###!!!  ...---,,,---......---+++---///111333333222000///------,,,,,,***)))'''&&&)))+++...///000111222444444444444444333222000000,,,,,,,,,,,,,,,...///000111...++++++,,,---......111111111///,,,,,,...000,,,---......,,,,,,,,,...'''...666999888777999<<<:::999:::<<<999444333666===<<<;;;888444///+++)))***------,,,222999666---000...---///111111...+++...///111111000000222333666444111///.........///111000...---...000333444......---+++...222111,,,...///000/////////111333555555444222...,,,+++,,,,,,)))&&&&&&)))***)))'''+++---000///---,,,...111,,,***((((((((((((&&&%%%,,,,,,------------+++***---///222333222000---***,,,,,,,,,,,,++++++******'''(((***,,,---.../////////000000111000000//////,,,+++***+++---000444666222111...------------......//////---++++++---......///...---++++++---///***///444555333222333666;;;;;;===>>>:::444222555333333333222111///,,,))),,,---,,,***,,,000,,,$$$+++++++++---///...+++((((((***,,,---------///000...000000///------111555000///---+++,,,///333555///111000------000///++++++,,,------,,,---///000555555333000,,,)))((()))+++***)))***,,,---,,,+++''',,,111000---+++---000---,,,+++***(((%%%!!!***,,,------,,,+++***)))%%%(((,,,000222222111///++++++++++++++++++,,,,,,&&&&&&(((***,,,---------//////000111111111111111...,,,++++++---000444666111111000///---+++***)))(((***,,,,,,+++++++++,,,......---,,,******,,,...---000222111//////000222888:::===???:::222111444///......///000000---+++///000///---///000---'''((()))***,,,,,,,,,)))'''&&&(((*********+++---///+++---///...,,,...333888000...+++******---000222000333333...,,,---,,,******+++,,,,,,+++,,,...///444555444111,,,)))((((((&&&'''***---//////---+++###***111222///+++,,,...)))+++------***&&&!!! (((+++------+++)))((('''&&&(((***---...---,,,+++))))))(((((())))))***+++&&&&&&'''))),,,......---000111222333444444444444111///---+++***,,,...///---......---***'''&&&&&&%%%'''***+++***)))******,,,,,,,,,***(((''')))+++---///111111111111222333333666;;;>>>999111000333222///,,,,,,...///,,,******++++++---///000...,,,))))))+++,,,,,,++++++***)))************+++...111...///000...------111555000...,,,***)))***,,,...111555555///*********)))+++,,,------,,,,,,...000222333444222///+++***)))"""%%%))),,,...---+++)))$$$)))000222111...,,,,,,'''***......,,,(((%%%### ***---000000---***))))))***++++++++++++)))'''&&&)))(((((('''((((((******&&&&&&&&&***...111000///000111222333333333333333111000---+++***++++++,,,+++,,,,,,***'''&&&)))+++((()))***)))(((((()))++++++,,,,,,+++(((((((((***---000444777777666444222000444;;;???:::222111666444///+++***,,,...,,,)))''''''(((+++------------,,,---------------...//////...---,,,+++---222555111111000......///111333444333111...---,,,,,,,,,444999:::333,,,***++++++,,,...............000222...111333444111---+++***)))+++---...---,,,,,,+++)))+++///111222111000///---///000...***'''&&&&&&!!! ---000444333000---,,,,,,&&&''')))***,,,---......******)))(((((()))+++,,,'''&&&'''***000333222000---...///000000111000000//////...---------...///,,,,,,+++(((&&&(((...222---,,,***'''%%%&&&))),,,---...///...+++******+++...333999>>>===999333///000555===BBB===555555999333---((((((+++......,,,,,,+++,,,///000...---...//////000/////////111333333222000...---000555888111///......///111333444:::999777444222000///...888>>>???777///---.........///000000//////111333+++///333444222...,,,***444444444222000///000111...---...000333444333222888777444...'''######%%%###"""!!!(((+++///111111...***'''&&&))))))))),,,000000,,,'''(((***---//////,,,***'''%%%$$$)))111777777666000///...------///111222444111---***+++///444777333,,,(((***,,,,,,---000000222222...(((%%%&&&)))%%%,,,111000,,,,,,222999666888;;;===<<<999555333///888???@@@??????>>>;;;555000++++++...000...+++---...///000111444777:::>>>???:::111---333999===777555333222333555777999222111000000111444777999===AAACCC>>>888444222111===<<<999444000///111222666666777666666888;;;>>>999;;;===:::444000...///444222///---,,,---///000...000000///111444333///888444///+++(((&&&###!!!)))+++---///...,,,)))'''$$$'''((('''***//////+++*********+++...//////...)))'''&&&***000444444222000000.........///111222444111...------000444777444...***+++------...000000222333///***'''(((+++)))---111000------222777:::::::::999999888777666666>>>CCCBBB???>>>:::666444000,,,...111333000,,,&&&***///333444444333222;;;===;;;444222666:::<<<<<<;;;999666444333444555555555666777999;;;<<<===>>>AAAAAA===777444333333999::::::999666444333444999999888777666777:::===<<<===<<<:::666333222222333111///---,,,---///000---//////---///222111,,,999666222---'''### ,,,,,,+++******)))((((((&&&))))))(((+++///...+++,,,+++***+++...111222222,,,***)))+++///111000...111000/////////000222333333222111000111333555777444///,,,...///...///222000111222///+++)))+++------...//////...///222555<<<:::777555444666999:::>>>DDDGGGEEEAAA===888333444111///222777888444///,,,...222555777777666666:::>>>???:::888999999777>>>??????<<<888555555777777888:::===???@@@@@@@@@@@@@@@???;;;666333555777777:::===>>><<<:::888777>>>===;;;888666777:::===???===:::888888777666555333222000//////000111222///111000...///222000,,,444555444...'''!!!...,,,***'''&&&'''((())),,,......,,,---000///++++++******,,,///222333222...,,,,,,---000111000...333222222111222333444444222222222333333444555555111------000222111333666///111111000---,,,...000000...---...000333444555888666333111222555999<<>><<<888333:::>>>AAA@@@===;;;<<<>>>777888999:::<<<>>>@@@AAAAAA???>>>;;;777444777<<<;;;>>>@@@AAA???===;;;;;;BBBAAA>>>:::777888;;;>>>???:::666444666888777555555444222111111222333444222444333000111444222---,,,///111...'''!!!!!!###...,,,)))'''&&&''')))***000111000---...000...)))((((((***...111222111///......///111222333222111333333333333444444555555111111222333444444444444,,,+++---222444444666:::222333333333333333555666111...---...111555777777111000000000222555999;;;;;;AAADDDDDDDDDDDD???888666555777<<>>AAA@@@=========999555888???AAABBBAAA???===;;;<<<===DDDBBB@@@<<<999999;;;>>>;;;666111000222444444333333333222111111111222222222333222000111333111---(((,,,///,,,%%% """ !!!---,,,+++***)))***++++++...000///,,,---///---(((((()))+++///222222000......///111333444444444333333333333444444444444444///000111222333333333222******...444555555777<<<555555555666888999;;;<<<333111...///111555777888000000///000222555777999888===AAABBBEEEFFFAAA;;;777666888===BBBBBB;;;555......111666::::::555111///333777999>>>AAA???:::;;;<<<======>>>===<<<;;;888666333111222666;;;???;;;888:::>>>;;;555666>>>CCCBBB???;;;777777999;;;@@@@@@>>><<<999999;;;<<<666333000...///000111111111111000///...---------...000///---...111///+++***++++++((("""!!!"""""""""!!! +++,,,------...---------,,,......,,,...222111,,,,,,,,,---///111222111000...000333444444333222222000000111222222222222222......///000000111111111***+++000555555333555:::333222333555777:::;;;<<<666444222000000222555777666444222000111333666888777;;;???AAADDDEEE@@@888666555666;;;@@@???999333//////333999======666000---///000111666<<<===999:::888555666999:::777333444222000...///222555888444333777>>><<<333333:::>>><<<:::666333222555777999:::;;;:::888777888999444444222000......000222222222111///...---,,,,,,,,,...---,,,---111///+++***(((&&&###  ###%%%'''+++000333222...'''### ***,,,...000111000...---+++---......111666666222111///---...000222333333///111333444333111000000......///000000000000///---------...//////000000+++---111666555222333777.........000444777888999999888666222//////333666<<<999444000///222555888999<<>><<<222000666777777666333000000111333444666777888777666666777444555555333///...000333666555444222111///...---,,,......---///222111---&&&$$$!!! """'''***777===FFFJJJHHH@@@555------000222111...+++***+++...///000333666666555333333222222111000///......///111333555444222///------000333555555333000...///+++(((***...111///,,,---,,,,,,---...000222444000333222...000555555111222222111111000///000000555666666333//////222555<<<;;;999999???EEEAAA999888555333111222222222111000//////222666555000***((()))+++---///111333333333000...000555999777555333111...,,,---.........555555444333222000//////---,,,,,,...000333444444222444777777666666666666555777777666222...,,,,,,000333555333///------///(((***---000111111///...&&&###  +++444LLLSSSVVVRRRQQQOOO???---###!!! !!! ---000333333000---+++,,,***,,,///111222222111000111222444444333111///---,,,...111444444333111000///000222444444222000......+++))),,,000333222///...---,,,++++++---...000///222111...///333333000111111000///------...///000333555555222000111222666777777:::AAAEEE@@@888555333222111222222111000111//////222555555///***((()))+++---///111222333222...,,,...333666666444111///,,,+++,,,.........111111111111111222222222000///---,,,---...//////666777999888666444333444444555555222///---------+++...000111000...---,,,***+++...000000///---,,,'''$$$!!!  ###---666HHHQQQWWWVVVVVVSSSDDD333 ,,,///333444222///---,,,&&&***000111000...---......000333555444111...,,,***,,,///222333444333222111111222222222000///...---++++++...333555333111222000---+++***+++---//////222111///...000000...222222222///------///111...222777888555222111111///222555999???CCC>>>666333333222444555555333111111000111333555444///+++++++++---///111333444555333000---...222666666555000---++++++,,,...//////---......///111333444555444222000------...///111666777888888666444444555555444222///------000222,,,,,,---///000///,,,******,,,...000///...,,,***)))&&&""" !!!)))000777AAAHHHIIIKKKIII<<<--- ***---000222222000---+++&&&,,,222333000,,,---///,,,---///000000...,,,++++++,,,...000222333333333333222222222111000///...---,,,---///222444222000444222000...---///111333111222333111///......---666777666444111000222444222666::::::666333111222...000333555:::>>>:::222333333444666888777444222111111222555666444000,,,...///000222444555777777666444111222555888999999000...,,,,,,...000222222000000000000111222444555777666444222111333777:::333555777777666666888999777555333000...000444888666333000///111000---)))***+++...//////...,,,***)))&&&"""  !!! !!!%%%&&&---222444666555,,,"""!!!!!!!!!)))***---000111000---+++'''---222333///+++,,,......------,,,------...///...//////000111222222222333333333222222000////////////...///000000000...333222000///000222555666444555666555111...---...777999:::888333111333666777999999777222000111333111333333222555888666000111111333666777666333000111222444777777666333000///000111333444666777777888666555555777999:::;;;222000...///111444555555777555333222111111222222::::::999666444666:::>>>555666777777666666777999999888555333222444999===CCC>>>666222111000...,,,)))+++...///000///---+++(((%%%"""  """"""%%%''''''''''''$$$ ))))))***---///000...,,,))),,,000000---++++++,,,111///...------///222333222111111000111111222333333333444444444222111000111111000///.../////////000000000000222444666777999:::;;;;;;666///...111555:::===;;;666222333555888999888444///...111444666777666333444666555000000000111333444333000---111333666999:::888666444//////000222333555666666777777777777888999::::::555333111111333666777777:::888555222111111111222<<<===<<<888444333777:::;;;;;;:::888555333333555888888777666555777:::===EEEAAA:::444111000///...,,,---///111000///,,,+++&&&$$$  """$$$%%%!!!"""!!! ***))))))+++///111000////////////......------,,,////////////000111222333333222111111111222444555222333555777777555333111222222000///...///222444000111222444666777777888>>>>>>@@@@@@:::111000555666<<>>888777888888:::<<<:::888888;;;>>>777<<>>>>>:::444777666555666666555333000111444999<<<===<<<<<<;;;555666777888999:::;;;<<<999<<>>>>>>>>888666333333555777777777222000//////000333666888666999<<<;;;888777;;;???;;;;;;:::777555333555666000222555666555444444444---111444444111......000444555555444111,,,(((&&&"""  ,,,///222333111111555888555333111111222222111000///---,,,,,,...000111111777888888444000000666;;;666888777333222444444222>>>:::555222333999@@@EEE===<<<:::888888888:::;;;888777:::<<<888333666???>>>>>>;;;777444666<<>>@@@@@@<<<888777:::>>><<<<<<<<<;;;:::777555444888888888999888777555333444777888666888======888777555444555888;;;<<<==================<<<;;;;;;<<<:::888777888888888777444333333444666888::::::888888888666333222444666999;;;:::999:::===<<<888///,,,+++000444222111111...---,,,,,,,,,...000111555666333/////////(((!!!"""""" """###%%%"""666333111333777999666333333222222333555666666555111000//////111222111000222444555444333555:::>>>;;;;;;:::999===@@@<<<555333222111222555;;;@@@CCC???>>>;;;999999:::<<<>>>666444444666666555666999>>>===;;;:::999777555333888:::;;;888555555777;;;;;;;;;;;;:::999666444333:::888777999<<<<<<777222555777666555777;;;:::777666333111444:::>>>===;;;<<<;;;;;;;;;;;;:::::::::===;;;999888888777555333333444555777888999999999999888555222...---///111777999999777999<<<:::555***&&&''',,,/////////111...------------///000111222222///++++++***%%%###"""!!!$$$&&&***((($$$ 111111222555999;;;:::888666555555666777888777555111111000111333333111000000222333333333444777::::::999777888>>>BBB===444------...000333666999;;;<<<;;;888777777888:::<<<555333222333555666666666999777777888888666000+++222555888999777555555555888999999888777555333222777777999;;;===<<<777333444333333444666999999888777222000333:::>>>;;;666444444444555555666777777888777555555555333000...555666888999777555444444999777333///------...000777777555222222666555111)))&&&'''+++------...111///.........///000111222///---***((('''%%%"""$$$)))'''!!! !!!!!!"""'''+++//////+++%%%!!! ---111555777777888999;;;:::999888888999888555333000000111333444444111///000111222222111111222333555444333444;;;???:::111,,,---///000222333444555777666555444444555666777444333222222555777777666666555555777999666///***000444:::>>>===999555222555555666666666555333222333777;;;<<<;;;888777777111//////222555888999:::888333///222888;;;777222......///000222444666777444333222222333222000...222555888888555222111111666333///,,,+++---...///777666111++++++...///,,,***((())),,,,,,******...------------...///000000---***((('''&&&""" $$$(((,,,***###!!!""" ###***000999<<<999...&&&### ...222777888555444555888999888777888888666333000......000333555555222///000111111111111000///...///000///000555:::888111000111222333444444333333222222333333333333333333333555555333444888999888777888999:::999666222...000555<<<@@@@@@<<<666111111222333444555444444333000555::::::777555666888///,,,+++000444666888;;;666222///000444666444000.........///111444777999444333222222333444333111---111555555222000111222111...+++)))***,,,------666444///)))(((,,,,,,***))))))+++...,,,((((((+++)))******+++,,,,,,------+++)))((()))'''""" %%%(((***'''""" $$$---555FFFLLLJJJ===000))) ---000333555666555444444444444444444555444000...+++,,,///333666555222///000000111111222111...---,,,.........111777777333111111222333444444444333000111444555666555333222222777999666444888;;;;;;:::<<<<<<:::777333111000000222777:::;;;777222...---...000222444555555444000222444555666555555555000+++***///333333555999333000......000222333333000/////////111333555777777555222222333444444333...111555444000...000222111...++++++,,,---,,,+++222333111------000///+++***+++///222000+++***---******+++,,,------------***(((***---***### """""""""""""""  %%%000888LLLVVVWWWJJJ<<<222'''++++++---222777999777333000///000111333222///---)))+++...333666666333000//////000222333222000...+++...///...000555777666//////000222222333333333000222666888999777444222111999<<<777444888======<<<======999333///...///---...000111222000---)))+++,,,///222444555555555222000///111555777555333222,,,***///222111333777///...---,,,---000333555111000///...///000222444888555222111111222222222222555777444///,,,---///444111......//////---+++...222333222444555222,,,,,,...333888555000...111,,,---...///000000000000***)))+++///,,,$$$ ###  %%%111:::LLLYYY]]]RRREEE<<>>999666888666777999888666333333333000000000+++%%%!!! ###---;;;FFFZZZ[[[YYYSSSGGG888,,,$$$222000//////111333333333444000---++++++,,,,,,,,,...---------...000222333000---+++,,,///111///---000000///...///000111222333111......///000111111000111333444444333111000777;;;>>>>>>:::777555666777666555555555444222000...111444666555333222222555000000777===:::444000333111///222666999999888444000...111777999555///.........000222222///---888777999;;;999444444777444666999:::999888777888555333777???@@@999555888777:::<<<:::::::::555...999;;;===??????>>><<<;;;777666777;;;;;;888666888555888:::;;;999777555555......---)))$$$  !!! ###,,,888FFFNNNXXXWWWQQQFFF888---'''%%%444222000//////000111222222000///...///000///...000///.........000222333111...------///000000...//////......///111333444444111...---///222444444222222333333333333222222:::>>>@@@???;;;888888999888777666666666666333111222555888999888666666666333000111777;;;999666666555222111444999===???>>>>>>777000///444666222------...000222444444111...222222666;;;<<<999999<<<777999;;;;;;:::888888888444333666<<<<<<777666888999;;;;;;::::::;;;777222<<<<<<===>>>>>>>>>>>>>>>;;;999777666333000...///000333777888777555333222---,,,***&&&### !!!!!!!!!!!!)))777EEENNNRRRRRRNNNDDD777***$$$$$$'''444444222111//////000111,,,---///222444333000---111111000000000111222333222111//////000111000000---------...000333555777555333000///111444666666444444333333333333444444???@@@@@@===999888;;;>>>999888777777777666444111333555888888777555555555111111444888888888<<>>>>>===AAA888///,,,///111111...---...000333666777444222...///444:::<<<:::;;;???999999999666444333444555888666555777777555555777;;;<<<:::777888;;;;;;777===;;;:::999999:::<<<===<<<;;;777222...,,,+++)))+++...222444333111///...+++)))&&&###!!! %%%+++,,,)))%%%###"""!!!!!!&&&444EEERRRVVVVVVPPPIII===...######'''444555555444111000000111(((***...222444333...***000111111222222333333333222222111111000000111111,,,,,,---...111444777888666444111111333555666666555444222222222222444555??????>>>:::666666:::>>>999888777777777666444222333444666555333222111111222444888;;;999999AAALLLBBB>>>;;;:::<<<<<<:::777999444---***,,,///000111------///333666777666444000000333888888666777;;;888777444000------///111;;;999777555444444555666;;;<<<999555777;;;===:::<<<;;;888666666666888999888999666000...///...,,,+++---111222111///...---)))&&&###!!!  (((333777444///,,,+++'''###!!!"""$$$---===OOO[[[\\\ZZZTTTJJJ:::+++""" """$$$222555777777333111000111+++,,,///222333111---)))---///111333444333222222222222111000//////000111.........///111333666777555333222222444555555444333222000//////000222333:::;;;;;;888555444666999666555555666777777666444555666777555333000000000222222666:::;;;;;;@@@GGG@@@===;;;:::<<<;;;777444555444333111000///000000.........000333444333222111000222555555222444888666555333000------///111777888777555555555555444999:::888666888<<<<<<999;;;;;;;;;:::999777555444444666555000...111111...+++---//////...,,,,,,---((($$$ !!!!!!...===FFFEEE@@@===<<<777---"""!!!"""%%%///???PPP[[[]]][[[PPPEEE444(((###"""!!! 222555999999555222000111222222222222333111...++++++---000333444333222000111111111000......///000000/////////111222444666444333222333444444333222222111...------...111222555888999888444222222444333333333555777999888666999999:::888555222111111111///222888;;;;;;;;;>>>999888777999<<<<<<999555666999<<<:::666111///...000.........000111111000///...///222333111444999555666555444222222333444222444555555555555333000666888999888:::===<<<777;;;===???@@@>>>:::555222222555444...---000000,,,+++---...---+++******+++'''###!!!)))888KKKWWWXXXSSSPPPOOOCCC555$$$ $$$---;;;KKKWWW[[[[[[HHH<<<---$$$"""###"""888666555555666555333000444555555444222...)))''''''(((+++000444555333111000000///...------,,,,,,---...000222222111///...,,,---000333555666666666111222222///,,,***,,,///666666222///222777555---000222333444444444666888666666;;;BBBCCC<<<555222333000...111888===>>><<<555444444666999<<<>>>>>>999888888999888666111...,,,---......------///111111222666777222...000777888888888888888999999:::666333111111333444222000222555===AAA===666555999999;;;===>>><<<777///)))///111333555444222...,,,,,,,,,,,,,,,,,,,,,,,,,,,'''$$$!!!###+++222AAASSSaaahhhkkkgggaaaPPP999### '''333@@@HHHJJJJJJ:::000+++%%%$$$ 444333222444555666555333444444555555333111///---((((((***---000222000///---------------------------......///...---,,,,,,...///111333555666666666222333333000---+++---///555888888555666888555...111222444555444444555666666888>>>EEEFFF???::::::666333111444:::??????===666444222333666999;;;<<<777666666777777555111...+++,,,---,,,,,,...111333444333444777666222111333444555777999::::::::::::555222000000111111///---///222999===:::444444999777888;;;<<<:::555...)))---///222555555444222000++++++******))))))(((((($$$"""$$$---===JJJZZZeeejjjmmmiiicccPPP888$$$  ###)))000555777777111&&&"""""" 222111111222333444333222.........///////////////+++******+++...//////...,,,,,,++++++,,,,,,------000000...---,,,+++++++++///000111222333444444555333444333111...------...333999===<<<:::888444///111444666777555444333333333666>>>EEEDDD>>><<<>>>:::777666888<<>>888555222222333666888999444444444555666444111...------,,,,,,,,,///444777888555555999:::666111000000222444777999999999999333222000000000///---+++,,,///555999666111444999444666999:::888444///+++,,,...222666888777666444------------+++)))'''&&&$$$""" (((111BBBNNNZZZbbbfffiiifffbbbLLL666"""!!! """$$$%%%%%%+++&&&$$$###  """555333111000111000///...+++*********+++,,,---...///---++++++---...///...///...---,,,,,,------...555333111...---,,,------///.........///000111111222222222000///---------222999>>>===888444222111333555888999777444222111...333;;;AAA>>>888888<<<;;;:::999:::===>>>>>>===888666444444555666666555333222222444555444222///222111000------111666:::;;;999:::>>>===777333222000111111333444666777888444333333222111///---+++---///444777444111444;;;444777:::;;;999555222000///222666999::::::888777000222555666555000***''''''$$$!!!"""+++555???IIIRRRWWW[[[^^^]]]ZZZHHH333     %%%444444%%%444222000/////////...------,,,+++++++++,,,...///...,,,******+++---......444333111///...---......666444111...------...///---,,,+++******,,,---///111000000/////////...---333777:::999333///000444555888::::::888555222222///222999===999333222777::::::::::::;;;<<<;;;:::888777777888999888666333333222222333555555333111999888555111000333888<<<;;;===AAACCC>>>666555888666555333222333555888999666777666555333111000///111222666999666222666===666999======:::777666666666777:::<<<<<<:::888666000444:::>>><<<666---((('''$$$!!!"""+++555BBBIIIOOOPPPRRRTTTSSSQQQFFF333"""  !!!HHHHHH%%%111///------///000111111***))))))(((((()))+++,,,+++***((()))+++---......999777444111/////////000222111///---------///000---+++)))((()))+++---///000//////000111222000///555555777666222...111888888:::<<<;;;999666555444444555999<<<999333222555888999999::::::999999888888888888999;;;:::888666555444444444666666444222===<<<999555333555:::>>><<<>>>CCCDDD===666666;;;;;;:::888666666888;;;===::::::999777444333444555666777;;;===999444777===888<<<>>>>>>:::888888999:::;;;======<<<999555222---222999===<<<666...)))$$$"""""",,,666IIIOOORRRQQQOOOPPPNNNKKKGGG555%%%!!!  !!!%%%TTTSSS***"""111///------///000111111$$$$$$$$$%%%&&&'''((((((+++******,,,///222222222999777444111000000111222000000/////////111222333///---+++******---111333000//////222555666444222777555666888666222444::::::<<<===<<<999888777888888777888<<<;;;777555666666888999:::999888888888999888666666888:::;;;;;;888777666666777777555444<<<;;;999777666777<<>>@@@<<<777666:::888888999:::;;;;;;<<<<<<;;;<<<;;;888555555777;;;:::<<>><<<888555777999:::;;;<<<<<<:::666222///,,,///444777777444000---$$$"""!!!&&&111;;;GGGMMMQQQOOONNNPPPOOOLLLEEE444%%%!!!  %%%LLLGGG)))%%%!!!!!!555222///---...//////...$$$%%%&&&''')))***+++,,,------...111555777888888777555333111000111333444111111111222333555666777222000---,,,---111555777000000000333777999777555888666777;;;:::666777<<<<<<======<<<:::999999:::999666666;;;<<<999666777666777999:::999888888888;;;777333222555999===???;;;999777777888888666555::::::999777777999===@@@>>>:::999;;;<<<999666777111333777;;;===<<<;;;999<<<<<<;;;777444555999======>>>BBBBBB===666555:::666:::<<<:::666333444777999:::;;;;;;888444000------///111222333333222222'''$$$!!!"""&&&,,,777CCC???EEEJJJKKKLLLPPPPPPNNNBBB111"""   ###888111!!!%%% 111000000000////////////(((&&&%%%%%%&&&***---///***)))+++111888<<<;;;888666666444222111333777:::555444444444555666888999444111---+++,,,///222333111444888<<<===<<<999888:::<<<===<<<;;;999::::::<<<>>><<<777555777666333999;;;;;;:::888666666666:::444999???999888===;;;999888777777888888777555999888777777888888666444555555444555777:::>>>@@@===999444000111222444555666666555444888======888777;;;???@@@>>>======???AAA???AAAEEEAAA777444666777888;;;<<<;;;888555333:::999888777666666666666333111000111333333333222'''""" """""" )))888AAAAAACCCDDDFFFJJJQQQUUUOOOEEE999...$$$      """!!!  333333222000...,,,***)))''''''''''''(((+++---///...---///444;;;>>>;;;888444444444222222333777:::777555333111222444888:::666333000......000333444222555999===???>>><<<;;;888:::;;;;;;999888999:::===>>>;;;666333444444000444777:::;;;999666444444:::333888>>>888888<<<;;;888777666777888888666555:::::::::999888666555555:::999999999:::;;;===>>>999666333222333666777888;;;;;;999777:::??????;;;===@@@DDDDDDAAA??????AAA???===>>>@@@<<<555222444444777:::<<<<<<:::777555777777888777777666555444333222111222333333222000'''"""!!!***999CCCEEEBBBBBBBBBFFFOOOTTTNNNDDD333***!!!   222222222000...+++)))'''(((((()))***+++---......000000222777;;;<<<999555222333333333222444888;;;999777333111111333777:::666555333111000111333444000333777;;;=========<<<555777999999777777777888===>>>;;;444111222111...000555:::===<<<999666555;;;333777===888888<<<:::888777777999::::::999777:::<<<===;;;777444444555;;;;;;;;;;;;:::::::::999666444333444777:::;;;;;;@@@@@@===999;;;???@@@>>>BBBEEEHHHGGGCCCAAAAAABBB===<<<<<<<<<888333111444111555:::>>>>>><<<888666333555777999999777444222333222222333333222000---(((###(((666BBBHHHCCCAAA>>>BBBLLLRRRLLLAAA...&&& !!! ///000000111000...,,,+++)))***,,,---/////////...000111333777999888444000000111222222333555888;;;:::888666444333444666777444444333222000000111222,,,...222555777888999888222444666666555444555666>>>>>>;;;444111111000---222666;;;>>>>>>===<<<;;;<<<333777===999999===:::888888999;;;======;;;999:::===???<<<666222333666777777888888888777666555666555555777:::<<<<<<<<>>999888===>>>===BBBDDDGGGFFFBBB@@@AAABBB<<<;;;;;;999555333333444111555:::>>>???<<<888444000333888;;;;;;999555222333222222222222000---***((($$$ $$$111???GGGIIIDDD@@@BBBJJJOOOGGG;;;+++### 000111111222111000///...+++,,,...000111111000///111222444666777666333000000000111111222444999<<<:::::::::999888666444222///111333222000...///000,,,---///111333444555555111222444444333222222333<<<>>>;;;666333333111---333666:::<<<===>>>@@@AAA<<<444888>>>;;;<<<>>>999444555666999<<<===;;;999888<<<>>><<<666222444777222333555666777777777777999888888999;;;<<<;;;:::@@@AAA===777555888:::999<<<>>>AAA@@@===<<<===@@@999:::999555222222333333222555;;;>>>>>>;;;666222///333888;;;<<<:::777444444222111000000---***'''###!!!###...<<>><<<555222444666666666999;;;:::777666999;;;666888888333111222333222222555999<<<<<<999444111///222555999::::::888777555222///---,,,***'''%%%$$$---;;;HHHRRRRRRPPPNNNNNNJJJ<<<...###!!!  !!!     333222000///...///000111000111111222333333333333111222444444444444555666333222000......222888===:::::::::999666333///---,,,111777888666333333444555444333222111111111222222333444333000......///111666888777666666333---111555999===>>>???@@@AAA777///555???>>><<<:::222---///222666:::;;;999777444555666777777777777777333333444666999<<>><<<:::999999:::888777:::===<<<666333444555555555777999777333222444777666;;;;;;666444666666444000333666999:::888555333...000222444666777888888666222---***(((&&&$$$###!!!$$$***888FFFQQQUUUWWWUUUQQQHHH888+++###  !!!    ///...,,,,,,---000444666222222222333333444444555//////000000000111333555555333000------111888===;;;:::888555222000---,,,---333:::<<<999666666888666555333111////////////222333444333000...---------222666777777666222---111666===AAACCCBBBAAAAAA555---444???===;;;888//////111444999===>>><<<999333222333555888999888777333333333555888;;;???AAA???<<<999888999999999888999===>>>888444555666555777888999666222000111444999???@@@;;;999;;;;;;888...000444777888888777555......///000222555777888666222,,,(((%%%$$$###"""   """'''444BBBNNNUUU[[[YYYRRRGGG777)))%%% !!!!!!         ---///111333333444666888777444222444:::===;;;888333111...,,,+++---222555...000222222000000333666111111222000///...///111---///555:::;;;888:::???===999444333333222000---000555555///,,,......+++---///222333222000000000000:::>>>;;;<<>>888666999===??????>>>;;;999999<<<>>>===;;;<<<======888222111444999FFFAAA;;;777666777888888555222222555666444555999999555555888777444666===777555111,,,'''### !!!###%%%---777FFFSSSXXXOOODDD===333'''((("""!!!    !!!!!!    !!!  !!!""""""!!!!!! !!!!!!!!!  +++---...//////000222444222000///333:::===<<<888333111...++++++...333666111222222111000000222333555666666444222111222444555555888;;;:::999===DDD===999555333444444333111444888777111.........***---000333444333111000000333>>>EEEAAA@@@CCCBBB;;;555444333444777888888888::::::>>>DDDDDD>>>;;;===>>><<<999999:::;;;<<<<<<777777666555666999>>>BBBCCC???;;;999:::===@@@AAA@@@<<<999999;;;>>>>>>>>>>>>???>>>:::555555999===CCCBBB>>>999444333555888555111000222333333555::::::666555888999555555999888666222---(((### !!!###,,,555DDDPPPUUUMMMDDD???777---(((###   !!!!!!   !!!!!!     !!!!!!!!!   !!!!!!!!!  ...//////...---...111444---,,,---222:::===;;;777222000---+++,,,000444777444222111111111222111111777888777555333222444555888666555666555444:::BBB===:::666444444555666666888;;;:::555111000...,,,///222555666555222111000777CCCKKKHHHCCCCCC@@@;;;777666777999;;;===<<<;;;AAA???AAADDDDDD@@@>>>???>>>???>>>===<<<===???AAA<<<;;;888555333666:::>>>BBBAAA???<<<;;;===@@@CCCBBB>>>:::888:::===@@@BBB??????>>>;;;777777;;;???AAACCCBBB<<<444111555:::777222///000111111444999999555444888:::888555555555333///***%%%!!!!!!***333???IIINNNHHHBBB???:::222)))$$$   !!! !!!!!!  !!!!!!   !!!   !!!!!!     111000///---+++,,,000333---,,,---333:::===:::555222000------///222555777444111///000333444333111333444333222000111333666888666555555333111555===:::888555333444666888999999;;;;;;888555333111000333666888999777555333333:::DDDKKKHHHCCCAAA@@@>>>;;;;;;;;;>>>@@@@@@???===@@@??????AAABBBBBBBBBBBB:::===>>>===;;;;;;>>>AAA???===999444222444999===???@@@@@@===;;;;;;???CCCDDD@@@;;;888888<<>>;;;888888;;;===AAACCCBBB>>>999777:::===888444222333222000111555555222222666;;;;;;666222...,,,)))%%%"""!!!***444:::AAAEEEBBB???>>>;;;666***%%% !!!!!!!!! !!!!!!  """"""!!!     !!!"""   222111000---+++,,,///222111000000555;;;<<<888333222000///000333666666666222///...000444666666444000000000//////111444777888888999;;;777333444999666555444222222444777999666777999:::888666555666888999;;;;;;888666555555:::@@@EEECCC@@@???AAABBB>>>>>>@@@BBBCCCBBB???===???>>><<<<<<>>>@@@@@@>>>555888::::::888888;;;>>>>>><<<888444222444999===<<<>>>???===::::::===@@@CCCAAA<<<888888:::???BBBAAAAAA@@@>>><<<::::::;;;BBBAAA?????????@@@@@@@@@:::777777999666000---.../////////444:::<<<888222)))(((&&&$$$"""  ###---777:::>>>AAA@@@>>>>>>;;;888+++%%%!!!!!!   """!!! !!!  !!! """"""!!!!!!  !!!!!!  !!!!!!!!!999999888666555555777999666333222666;;;<<<888333333222222555999:::777333000//////111333666777777111111000//////111666999444555888:::666000000333222333333333222333555888333444777;;;;;;777777:::;;;<<<;;;:::777555666777888:::======>>>???AAABBB>>>???AAADDDFFFDDDAAA>>>@@@???;;;999;;;>>><<<777333444666777777888999;;;<<<:::777444222444999===;;;;;;<<<;;;::::::;;;<<>>===<<<>>>AAABBBAAA???:::999:::<<<999111+++++++++---///111666999666111***)))(((&&&$$$###""""""!!!%%%000;;;===???AAAAAA@@@===:::777***%%% !!! !!! """     !!!   !!! !!!!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!   >>>??????>>><<<<<<===???777444222555999;;;888444444444555:::>>>===777111///111222222222333666888333333111///...000444777000111444666222,,,+++///000222444555333333444666222222555;;;;;;777777:::<<<;;;999666333333555777666666777<<>>;;;<<<@@@DDDGGGGGGCCC@@@>>>>>>;;;888;;;???===666555555555777:::<<<;;;;;;::::::888555333555888;;;;;;:::::::::;;;<<<;;;999===>>>>>>;;;777444555666777999<<<>>>???===:::777888999;;;<<<<<<<<<<<<<<<999777888999777000,,,,,,***///111///000444333///---,,,)))'''%%%###"""!!!!!!&&&222===???>>>???@@@>>>999444222***$$$   """     !!!!!!"""!!!  !!!""" !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""!!!  !!!###"""!!!   !!! !!!!!!!!!!!!   !!!!!! !!!  :::;;;<<<<<<:::::::::<<<777333111333888;;;888555555555777===AAA???777000000333444444111111444777444333111...,,,---000333333333555666333---...222///222666666444333444555222111555;;;;;;666555:::<<<;;;777333000000333666666333555<<>>DDDHHHIIIFFFCCC:::;;;:::888===DDDBBB:::888777666999>>>@@@???<<<::::::999666444444777999<<<:::999:::===>>>;;;888;;;===???<<<777333111111...000555:::===;;;777333222777;;;;;;666444666:::888555444666444///...///***000222...---000000,,,...,,,)))&&&### """!!! !!!'''333>>>===<<<<<<===;;;444...+++)))$$$!!!"""    """###"""  !!!  !!! !!!!!!!!!!!!""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  ###$$$$$$"""  !!!!!! !!!!!! !!!!!!"""""" """"""""" !!!"""### !!!!!!"""""" ###"""!!!  777888:::<<<>>>===999666333111000222777::::::888777666777999;;;999444///222222222000......222666888555111...---...111222777888999888555222000000///333777888777444222111444444444444555777999:::===<<<:::555000///333888555555888<<<@@@???999444000000777DDDJJJEEE???>>><<<:::999999;;;======<<<;;;;;;:::999<<>>>>>>>>===<<<<<<888444444444444444555222000///222888:::888555777777777555444555777:::333222333666555///,,,---444222222333666666222......,,,)))'''&&&###!!!(((111777@@@BBB>>>666333333///'''!!!!!!   !!!"""""" !!!!!!!!!!!!###  !!!!!!!!!  !!!!!! !!!!!!"""!!! !!!""""""!!!"""###$$$$$$$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  ###%%%$$$"""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!"""""""""!!! """""""""""""""""""""""""""  """!!!###!!!!!!!!!!!!""""""#########!!! !!!!!!!!!!!!  """!!!    :::;;;===??????<<<777333///---,,,...333666666444666555555777999888333//////111222222000000222444666444333222111222333333555666888777555333222222;;;:::777333111111333666444444333333444555888:::===:::666333333555777888555888;;;>>>===<<<999888666444888AAADDD???:::999666555555666888:::999888???@@@???===>>>BBBBBB>>>>>>;;;888555444555777999888999;;;<<<=========<<<888555333444555555444444666333000222555666444000000222333333333333555777444111111444444111111333666555555555666666444333---+++(((&&&$$$"""""")))222999???AAA>>>888555333---%%%!!!  !!!!!!  """!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###!!!!!!""""""""""""""""""""" !!!!!!!!!  !!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!!!! """!!! !!!"""""" !!!!!!!!!  !!!!!!!!!      ;;;;;;===??????<<<888444000...---///333666666444444333222555777777333///...000222333222111111222444555555555555555555444333555666666444333333444===;;;888444111222555888555555555444444666999<<<===888333333777;;;;;;:::666:::>>>>>>:::888:::<<<<<<999888;;;;;;888555555333333444666888888777555===@@@@@@;;;999;;;<<<:::???===999666555777:::<<<999999888777777888999:::333444555777888999666444555222///000222444222000///000222333333444666888999555333444333111333777666777888777666555555666---***'''$$$""" ###+++333:::===???>>>;;;777333+++###        !!!!!!!!! ###$$$$$$""" !!!"""!!!!!!""""""  !!!!!!!!!############"""""""""""""""!!! !!!###$$$### !!!"""!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!""""""######$$$$$$$$$ !!!"""  !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!! !!!"""!!!  """###!!!###"""!!!  !!!!!! !!!!!!"""!!!!!!       !!!   888777777999;;;<<<:::999111...---///333666666444333111111333777777555222000000111111111222333444777666666555555555555555555666666666444222333444222555999;;;:::777555444888999999888666777;;;>>>===:::777777999<<<>>>>>>999;;;<<<;;;999888:::<<<===:::777555444444555666777666777999:::999666333:::>>>>>>999555555777666???<<<:::888888;;;???AAA;;;999666333111222333444555888:::;;;===>>>:::555000...---///222555666666666666666555555777;;;??????:::777777555222222555333777;;;;;;888555444555...+++&&&###!!!  ###***333999:::<<<===;;;888111(((      !!!!!!!!!!!! &&&&&&&&&%%%"""!!!"""$$$ !!!!!!""""""!!! !!! !!!!!!!!!############""""""""""""#########"""!!!"""$$$&&&'''### !!!$$$'''%%%###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""######$$$%%%%%% !!!!!!""""""""""""!!!!!!!!!""""""### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$ !!!###$$$###"""%%%$$$###!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!   """!!!  !!!  !!!   !!!  !!!!!!888555222222444777999999...,,,***,,,000333222000222111000222666999888555444222000...000333666888;;;999666333222333555777888888888666333222222333///444:::===<<<888333111888;;;<<<:::777666999<<<<<<======;;;:::;;;???CCC>>>;;;888888999:::999888999777444111111444999;;;:::::::::::::::888444111999>>>>>>999555666888888:::999888888:::===AAADDDAAA===888333000000111222;;;???AAA@@@AAABBB>>>777000000000222444777888888===;;;888666555999???DDD>>>;;;:::;;;999555333555333999???AAA>>>999666555000,,,'''###!!! """!!! """)))111666777777888999666...$$$   !!!!!! !!!""" !!!""""""###%%%%%%%%%###!!! !!!"""!!!$$$%%%%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%$$$"""!!!###%%%%%%###!!!"""%%%'''&&&$$$######$$$$$$%%%%%%&&&&&&########################!!!""""""""""""""""""###!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""!!!!!!######""""""""""""###### !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%$$$######&&&'''((('''%%%$$$"""!!!!!!!!!"""###!!!""""""""""""!!!######"""!!!!!!  !!!!!!"""""" !!!!!!!!! !!!!!!  !!!!!!!!! !!!"""!!!     !!!!!!999555111///000222444555111...---...222555444222222///...111555999999888888444///...000555888:::<<<999555333222444777::::::;;;:::777444222222333888999:::999666444333333888<<>>===:::;;;@@@DDDAAA<<<888888:::<<<:::777555666444000000666<<>>:::777111---&&&""" !!! !!!'''///444444222222444111)))""" !!!!!!  !!!!!! !!!!!!!!!  !!!!!! """### !!!"""######$$$!!!""""""  """&&&'''&&&$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""############"""%%%((('''$$$!!!"""###""""""$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""######$$$$$$$$$##############################$$$%%%%%%###!!! !!!"""$$$%%%&&&))),,,------+++'''%%%###!!! !!!""" !!!"""#########"""!!!######""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!    !!! 555222000///111222222111555333111222666888888666000---,,,...444888999999888444111000444888::::::999777666555666999;;;===;;;;;;:::888555444555777<<<<<<:::777444444666888;;;@@@EEEBBB;;;666555777777888999999;;;===AAACCCAAA???===<<<;;;;;;;;;:::555888777222111777<<<===:::888777666666666444222111333333222555:::;;;888666888:::<<<>>>??????@@@AAA>>>:::666444444666888>>>CCCAAA;;;===DDDDDD======>>>???>>>;;;888555333444444444444666:::@@@EEE;;;888777999:::999:::>>>;;;<<<>>>@@@AAA???;;;777111,,,%%% """'''...222222---+++...,,,%%% """###  !!!!!!!!!   !!!"""!!!!!!###$$$ !!!!!!"""""""""### !!!!!!  !!!!!!$$$%%%$$$%%%'''***############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""###$$$%%%&&&&&&''',,,000000+++&&&%%%%%%$$$)))...///,,,***+++---++++++***))))))(((''''''''''''''''''''''''''''''&&&''')))(((&&&%%%'''(((''''''''''''''''''((((((''''''((()))***+++,,,---******)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%######&&&((((((,,,444;;;@@@@@@<<<888...,,,((($$$"""!!!""""""!!!"""###$$$$$$###!!! """"""""""""""""""""""""""""""!!! !!!"""### !!!!!!!!!"""""""""  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######"""    ......///111444555333222333111///111444666666444...+++***,,,222777999999777444222333777::::::999555555777999;;;===??????:::::::::888666666888:::888999::::::888888999:::???EEEKKKIIIAAA:::888999555333222555<<>>777;;;;;;444111666;;;::::::888666666777888888777444444444555:::AAABBB>>>;;;<<>>777:::DDDEEE??????AAACCCBBB???:::666444---///333666999===BBBEEE@@@;;;777888777666999>>><<<:::888999<<<<<<999666000+++$$$ ###(((...222000***'''***((("""!!! ###%%% !!!!!!  !!!"""""""""!!!!!!!!!!!!  !!!""" !!!!!!!!!!!! """"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!"""######"""!!!!!!###%%%!!!"""!!!"""%%%,,,111%%%%%%$$$$$$######""""""""""""""""""""""""""""""######""""""!!!!!!!!! """"""###$$$&&&'''((((((...333999888333---******+++222999:::666222444777333222111///---+++***)))((((((((((((((((((((((((''')))+++***'''&&&(((***************))))))))))))***+++---///111333555666000//////...---------...((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''')))---111444;;;HHHSSSZZZXXXQQQKKK666333///***&&&$$$$$$$$$"""###$$$%%%$$$""" """""""""""""""#########%%%###""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!   ###$$$$$$###   !!!!!!!!!!!!!!!  !!!!!! !!! !!!!!! 444333111//////111333555666555333222333666999<<<555333000111444777777555555888888666999===:::222777888:::===@@@BBBDDDEEEAAA>>>999444333444777:::888;;;===<<<999666777999EEEIIIMMMLLLFFF???:::888555222333666777666888<<>>@@@>>>;;;:::<<<===>>>===>>>@@@AAA>>>;;;777666888;;;;;;;;;;;;;;;===@@@>>><<<>>>DDDFFFCCCBBBCCCDDDBBB;;;444666666888???EEEGGGAAA<<<<<<:::888666666888;;;===888666555777:::;;;999666'''&&&###!!! %%%***------)))%%%$$$###!!!      !!!!!!!!!!!! !!!$$$###""" !!!""" !!!!!!!!!!!!  !!!!!!###$$$%%%$$$""" !!!!!!!!!!!!!!!""""""""""""$$$!!!!!!"""""" !!! ###000>>>///)))%%%&&&&&&###!!!""" """$$$%%%%%%###!!! $$$###"""###$$$%%%$$$######$$$$$$$$$$$$&&&***...333999>>>>>>888111......444>>>IIIKKKEEE@@@???BBBCCCDDD@@@888333111...***------.........///000000444111333888888222///111222777:::888777777777555<<<;;;888777===FFFJJJHHHFFFCCC>>><<<<<<===>>>>>>@@@999000+++******)))''')))''''''(((&&&!!!"""&&&$$$&&&((()))+++111:::AAAMMMWWWccckkknnnjjjbbb[[[PPPGGG;;;///)))&&&%%%%%%###%%%&&&'''''''''''''''(((&&&%%%'''+++---+++)))###$$$$$$"""!!!######"""%%%###!!!!!!"""###$$$###!!!  !!!!!!###"""!!! !!! """""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""" """### !!!  !!!""" 666444222000000111333444444444444444555777888888666444222333555777777666555888999999;;;>>>;;;444;;;;;;:::<<>>???999888888888888888777777999777333222777===;;;555333333444999>>>AAAAAA@@@===<<<<<<:::999;;;>>>AAA@@@<<<999999;;;===>>>>>>666666999<<<999666777<<>>999888888888999::::::;;;777555333444777888666333%%%$$$""" ###'''))))))&&&#########"""  !!!   !!!!!!!!!!!! !!!###"""!!! !!!!!!  !!!!!! """######"""!!!"""###""""""""""""############$$$""" """###""" !!! !!!(((333+++%%%!!!###$$$"""!!!"""%%%&&&'''''''''&&&&&&&&&'''&&&%%%%%%%%%$$$###"""%%%&&&&&&&&&&&&(((+++---222666999:::888555222111<<>>>>>BBBCCC@@@@@@DDDBBBCCCGGGJJJJJJIIIKKKMMMSSSSSSQQQOOOSSS\\\aaa```[[[XXXSSSPPPPPPRRRRRRSSSKKKEEE???<<<;;;:::888555...***'''((('''$$$%%%(((&&&***///333888@@@JJJQQQ```gggooouuuwwwuuuooojjj```VVVGGG999///***((('''&&&&&&(((***------,,,+++...,,,,,,...111111...+++&&&$$$""" """######!!!$$$""" """###$$$###!!! !!!"""###!!! ######"""!!!!!!!!!!!!!!!""""""!!! """!!!!!!!!!!!!"""###### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!888777444222111111222333333444555777777777666555999777555555666666666555555999<<<===???AAA===888;;;777444666999;;;888444444333222111111222333444333222111111333444444333777:::???AAA@@@>>>;;;:::444333444999999777666999555888???GGGGGG@@@:::888:::::::::::::::999888888555666444222555:::;;;888666555555888<<>><<<444666888999:::::::::999666333000000222333111///"""!!!!!!  ###$$$$$$###!!!"""""""""    !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!"""!!!   !!!!!!""" !!!!!!!!! """"""""""""###$$$"""""""""#########$$$$$$$$$###!!!""""""###!!! ###$$$""""""''''''### ###$$$""""""$$$%%%'''(((((('''((()))+++++++++***)))''''''&&&&&&''')))***++++++,,,...000333555777999:::999999999AAAHHHPPPTTTUUUWWW\\\```YYYXXXRRRHHHBBB???<<<777888<<>>BBBCCCCCC???<<<;;;666111222777888444...////////////////////////444111...///333555555333555888;;;===<<<:::888777222111444:::<<<999999;;;555888===BBBBBB===666222999999:::::::::999888777555888777333333777;;;;;;999777555666999===BBBEEECCCBBB>>>999777777;;;>>>===;;;888777666666666666222333777999555///...111333888<<<<<<999666777999666999<<<===;;;888666555222333555666888888888888444111---,,,...///---*** !!!!!!"""""""""""""""!!!  !!!  !!!   !!!!!! !!!   !!!!!!"""""" !!!!!!!!!!!! """""""""!!!"""###""""""""""""###############"""""""""""""""!!! !!!"""%%%%%%$$$!!!!!!###)))%%%###&&&&&&%%%&&&)))))),,,000111111111333555333222111///---,,,---...+++---000222333555888::::::===@@@@@@??????BBBEEEHHHNNNWWW]]]```cccfffhhhfffeee___UUUMMMJJJGGGBBBGGGLLLRRRWWW[[[___dddhhhaaa]]][[[^^^bbbfffhhhiiiccc^^^```gggggg```bbbjjjooorrrrrrnnnmmmttt{{{~~~ssspppkkkiiiiiijjjkkkkkkllljjjjjjjjjjjjggg```ZZZGGG;;;000......------...,,,555CCCPPP\\\hhhttt{{{|||xxxwwwhhh^^^NNN>>>333---***)))+++***+++///444555222///***+++...222555333---''')))&&&$$$$$$%%%''',,,222(((%%%###!!!"""""""""!!!!!! !!!###$$$$$$$$$"""""""""""""""""""""!!!$$$$$$######"""######$$$!!! !!!""""""&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!! ######""""""!!! !!!!!!!!! ;;;:::888777666666666666555555444444555666777888======;;;888555222000///888:::@@@DDDEEEBBB@@@>>>>>>999444666:::<<<777222......//////...---+++***222///---///333555444333444555666888:::999888666000000333:::===;;;<<<>>>444666999<<<@@@@@@===999777777888888888888777777999;;;:::444222666:::<<<<<<999666333444888>>>BBBAAA@@@===999666444555777<<<;;;999555222000000000222333666999555...---000222777<<<;;;555222444777444777999:::777444222111111111111222333555666777333///,,,+++------***(((  !!!!!!$$$$$$%%%$$$"""    ###"""    !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" """######"""!!!!!!"""!!!!!!"""""""""#########"""#########"""""""""###!!!###%%%%%%&&&'''((((((---***)))******'''(((,,,222888???CCCCCCCCCEEEHHHFFFDDD@@@:::444222444777333666999<<>>NNN^^^kkkvvv|||vvvuuukkkaaaQQQBBB777111---+++---,,,,,,///222444333000000111666<<<@@@>>>888222---*********((((((333AAA,,,)))&&&$$$######"""!!!"""!!! ###$$$%%%$$$!!!"""############""""""$$$###############$$$$$$"""!!!!!!!!!!!!"""######&&&%%%###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""" """"""!!! """""""""!!!!!! 888888777777777888888888444444333444555777999:::<<<======;;;777444222222888999>>>CCCBBB>>><<<>>><<<888444555888999555111...//////000///---+++***///...///000222333222111000000111444888999999888///...111888;;;:::;;;>>>======<<<;;;>>>AAA>>>999555555555555666777888999<<<===999333111666;;;<<<<<<:::666222111444:::???======:::666222000111222<<<<<<:::777222///......000000444666333---...222555999;;;888222------///000111444666777666444333111111000000111333555666111...,,,---......***'''!!!   """###&&&((()))'''$$$    $$$"""  !!!  !!! !!!!!!!!!  !!!"""######"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!###$$$$$$"""!!!"""""""""""""""#########$$$$$$###$$$$$$$$$###$$$''')))$$$(((***+++...333555444666333222111...***+++///888???HHHMMMNNNOOOSSSWWW___[[[SSSIII@@@<<>>BBBIIIMMMLLLFFF@@@999333000///+++***555DDD...,,,(((''''''&&&%%%$$$%%%###!!!!!!###%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$############$$$%%%%%%%%%%%%$$$######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""###"""""" !!!!!!   333333444555666777888999111222444555777888999999999<<<>>>===:::888888999666666:::???===888777;;;777555333222222111///---...//////000000///.........111444555555333333222000//////111444666666444000...///444666555777:::@@@@@@===:::<<>>999444000///111444999::::::777222//////000//////222555222///000555666888999777222/////////000000111444888999777333111222333333444444444333000......///111000,,,''' !!!"""$$$''')))+++***&&&"""   !!!  !!!"""!!!    !!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""######$$$ !!!!!!!!!"""""""""""" """$$$%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%''',,,111...444888:::???FFFHHHDDDCCC@@@>>><<<666000000444<<>>333000---+++111<<<...,,,))))))***,,,,,,+++)))'''$$$$$$%%%'''((('''&&&''')))*********)))(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&&&&&&&$$$###!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!! !!!!!!!!! !!!!!!!!!  !!!!!! ...///111333555777888999---000444888::::::999888777:::>>>???======>>>@@@444333777;;;999333333999888888666444111///---------...///000111111111111000555:::;;;888555555555333111//////222222000...111......111222111222666555777666666;;;AAA>>>666555444222222444888<<>>777666:::CCCHHHNNNPPPRRRZZZfffpppzzzvvvlll___VVVVVV^^^fffaaaaaabbbcccgggnnnwww}}}xxxqqqlllnnnuuuxxxtttnnnqqqpppppptttyyyzzzvvvrrrzzz~~~{{{vvvpppnnnvvv~~~~~~}}}~~~|||}}}sss~~~rrrwwwyyy{{{}}}}}}{{{{{{~~~|||uuunnnhhh```WWWQQQHHHEEECCCBBB===666555888777BBBRRR^^^dddfffffffffccc___dddrrryyyyyy~~~xxxlll^^^QQQFFF<<<666555999===<<<<<>><<<>>>AAA@@@===<<<>>>AAA:::888;;;???888,,,---777444888777222......---+++111000//////000000...---222555777777444111...---333444333111///......000//////...,,,++++++...111//////111444999???EEEHHH;;;666111///111666;;;>>>;;;888444111222666;;;???;;;<<<:::777666999===???CCCCCC>>>777555::::::666666555444333333555777888777777777777888999;;;<<>>666333333666888;;;;;;777000)))$$$###!!! !!!!!!!!!$$$%%%%%%&&&(((***+++)))%%% !!!  !!!!!!!!! !!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""%%%$$$"""!!!!!!"""###$$$ ###&&&)))***)))'''%%%&&&%%%%%%'''))))))&&&$$$+++,,,......///444<<>><<<:::888777888===AAAHHHOOOSSSSSSRRRPPPNNNPPPSSSXXXbbbooo|||sssddd\\\QQQAAA999;;;BBB;;;666777===FFFSSS^^^hhhsss{{{xxxqqqoooooopppeeeNNN@@@:::111///111......+++((()))---111333333***)))((((((((()))***+++---000333222...+++***+++,,,,,,,,,---///000///---***---...---...000...)))'''))),,,......,,,***((((((%%%%%%''''''$$$$$$'''(((%%%&&&***)))%%%%%%***%%%$$$"""###$$$$$$$$$###""""""!!! !!!"""###$$$###""" """$$$%%%%%%###!!! """""""""$$$$$$######""""""""""""%%%$$$###!!!!!! ###$$$$$$$$$$$$$$$######!!! !!! """"""!!!!!!!!! 999666555888999777777;;;888222111555555111777BBB;;;;;;:::888777999===@@@<<<888999<<<777,,,---555222555555111///111000...000111222333333222222222333555777666444111000000000111000...,,,+++,,,---333333222000---,,,---///...///111555888;;;>>>@@@<<<888444333666:::>>>@@@;;;999777555555777:::<<<;;;<<<<<<:::;;;>>>BBBEEEFFFFFFAAA;;;:::>>>@@@===BBB@@@>>><<<;;;;;;<<<===:::::::::;;;<<<>>>BBBDDDLLLFFFDDDGGGEEE???;;;;;;:::======;;;:::<<<<<<888666===DDDEEEBBB<<<999888666888::::::666000((($$$!!! !!!  """"""###$$$&&&((()))'''$$$      !!!!!!  !!!!!!  !!!""""""""""""  !!!!!! """"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$&&&))),,,---,,,***))))))***++++++***)))***+++222333333333555999AAAFFFGGGHHHIIIHHHGGGFFFFFFGGGBBBDDDCCC??????AAA???999BBBFFFFFFEEELLL[[[ggglllkkkiiiddd___[[[]]]bbbgggtttuuusssnnnqqq{{{~~~zzzvvvpppqqqmmmeeedddiiimmmlllpppuuuwwwtttssstttrrrmmmllltttwwwssspppttt{{{~~~|||www~~~|||~~~~~~}}}~~~kkkYYYTTTVVVTTTOOOLLLIIIEEEAAA>>><<<:::999999<<>>888777:::888000---111111333111//////222111---///222666666444333444555666777888666444333333444333333333222///...///000888999888555222///...//////111444777999:::::::::;;;999777777999<<<>>>>>>999999:::;;;;;;;;;::::::999:::<<<>>>???AAAEEEIIIGGGFFFBBB===<<>>>>>???@@@CCCHHHKKKQQQLLLIIIIIIGGGAAA>>>>>>;;;??????======???>>>::::::>>>BBBEEEEEEAAA===999777888999999555...(((###!!! !!!###$$$###%%%&&&''''''$$$""" !!!!!!  !!! !!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###""""""!!!"""""""""!!!!!!!!!!!!!!!"""###$$$$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000000...---000222333000---,,,000444888888777777888===CCCHHHCCCAAA???>>>>>>===<<<:::;;;<<<;;;;;;>>>CCCDDDAAADDDDDDBBBBBBJJJVVV```bbb___]]][[[[[[\\\___```aaalllnnnnnnnnnttt~~~{{{sssnnngggeee^^^VVVUUUZZZ___```cccgggjjjhhhggggggfffcccgggooozzz}}}wwwrrriiifffeeehhhoootttsssqqq|||zzz~~~zzzfffSSSPPPVVVYYYVVVRRRLLLKKKIIIEEECCCAAA@@@???CCCGGGKKKIIIBBB<<<999999@@@BBBEEEIIIPPPYYYcccjjjiii[[[OOOIIICCC;;;;;;@@@<<<999:::BBBMMMWWWdddooosssxxx{{{xxxxxx{{{}}}|||lllVVVGGG???666555666000111///,,,---000222000...000...+++))))))+++...000///222888===???;;;555000666:::>>>??????@@@CCCFFFHHHFFFAAA???BBBCCC===444555666888999777444000---000---+++,,,---000777???<<<888777777555111000111'''&&&&&&'''''''''%%%"""((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""#########""""""""""""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""!!! """!!! !!!"""!!!!!!!!!!!! <<<999777999888555555888333//////444777888>>>EEECCC<<<555111333666888999;;;777777<<<===666111///333333111///000222111,,,000555999888444111333666<<<<<<:::777444333444555444555666555333111111222:::;;;;;;999666333222222222333666888;;;===>>>???:::999888999:::;;;:::999666888<<>>@@@AAAAAAAAACCCGGGKKKLLLIIIEEECCCAAA???<<<;;;>>>AAABBB@@@???@@@>>>:::<<<===>>>BBBCCCAAA<<<777777888888666222,,,&&&###!!!%%%(((%%%&&&'''((((((&&&$$$###  !!!"""  !!!!!!"""""""""!!!!!!"""!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""######"""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$''')))******+++++++++++++++++++++---111555888::::::999:::999666333111222666999888777666666777;;;@@@CCC===999666666999;;;:::999777888999===BBBFFFHHHGGGAAA???>>>@@@HHHPPPSSSTTTTTTQQQOOOSSSYYY]]]\\\ZZZ]]]aaagggoooxxx~~~tttkkkgggccc^^^VVVNNNKKKLLLNNNNNNVVVWWWZZZ]]]``````\\\WWWaaagggnnnsssrrrlllddd___]]][[[ZZZ]]]bbbfffggggggooouuu||||||jjjYYYWWW```eeebbb[[[VVVXXXWWWSSSOOONNNMMMKKKSSSWWWYYYTTTLLLGGGIIILLLLLLOOOTTTWWWYYY\\\___aaa^^^XXXSSSQQQLLLDDD@@@BBB@@@???BBBKKKUUU^^^hhhrrruuuwwwvvvtttvvv|||}}}wwwcccTTTKKK@@@>>>===444000...,,,...000111///---...---+++***+++,,,---...111333777===BBBAAA;;;666;;;AAAGGGIIIIIIJJJOOOTTTNNNIIIAAA>>>AAACCC<<<222555666888999999666333111666222///...///333>>>HHHKKKJJJJJJJJJHHHCCC===:::...,,,)))((()))))))))(((******)))(((''''''''''''&&&''')))((('''%%%#########$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""#########$$$$$$######"""!!!!!!!!!!!!"""""""""!!! 999555444666666333333666///...000666999:::<<<>>>@@@;;;666555888<<<<<<<<<777666999@@@CCC===555///444666555333444888777333777:::===:::555222333777@@@???===999444222333444000333666666444111000///888:::;;;:::888777666777333333444666:::>>>BBBDDD;;;::::::;;;<<<<<<999777555888<<<@@@BBBBBBAAA@@@???===???BBBBBB???AAAGGGAAA???===;;;:::;;;@@@FFF===<<<<<<<<<<<<<<<<<<<<<===@@@BBB@@@>>>>>>AAAEEEEEECCCAAA>>>>>>???===;;;@@@DDDDDDAAA@@@@@@===888888777888;;;??????:::555666666666333///***$$$!!!!!! !!!''',,,)))******))))))'''&&&%%% !!!""" !!!""""""######""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""###############""""""""""""#########$$$%%%(((******((((((,,,000111111111111222222333333555888<<>>777444666999999777666555555555777:::===>>>;;;777333444888;;;<<<;;;444555999@@@EEEGGGGGGFFF<<<:::;;;@@@EEEGGGGGGEEEJJJFFFCCCGGGMMMQQQOOOLLLQQQVVVcccsss{{{qqqiiieee___YYYSSSOOOMMMJJJGGGFFFHHHFFFJJJTTT___aaa[[[TTT```aaaccccccaaa]]]WWWSSSWWWWWWWWWYYY[[[]]]______gggooo{{{uuuhhhgggoootttnnneeefffkkkjjjddd```aaa```]]]jjjlllkkkeee]]][[[```fff___ccchhhjjjhhhccc___]]]___]]][[[[[[XXXSSSRRRSSSQQQPPPRRRYYY```fffmmmttt~~~}}}zzzwww{{{nnnbbbXXXMMMJJJEEE888000---,,,---000111///---***+++,,,...///000000111888888:::???DDDGGGEEEBBBHHHMMMSSSSSSRRRRRRVVVZZZSSSLLLBBB<<>>555555666888999::::::999999888555222333444999FFFSSSVVVXXX[[[]]][[[VVVLLLDDD555000+++((((((***,,,---..................------(((***,,,+++)))&&&&&&'''$$$&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""######$$$######$$$$$$$$$$$$######"""$$$&&&'''&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!666222222555555333333666///000333777:::;;;999888777666666777;;;???AAABBB666888<<>>>>>???>>>:::666444666888???>>><<<888333111111222000555:::===;;;777333000555777999999888888:::;;;222222222333666;;;???BBB;;;;;;<<<>>>??????<<<999888999;;;>>>@@@BBBCCCCCCEEE@@@???CCCAAA<<<>>>EEE???>>>======:::888===DDD======<<<:::999777666555:::>>>BBB@@@;;;888:::===AAABBBAAA???@@@BBBAAA===???CCCDDDAAA@@@???<<<777111111222666;;;<<<:::777555555333000,,,'''""""""    !!!!!!###+++111222111///...,,,***))))))###!!!  !!! !!!""""""!!!   !!!"""#########!!!!!!""""""!!! """"""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&***------***+++///444:::999888888999:::<<<===<<<>>>BBBGGGKKKNNNPPPQQQLLLBBB777444888:::888444555555555777:::<<<<<<;;;<<<999555444555888:::;;;222222777???DDDCCCAAABBB888666999???AAA???===>>>BBB???>>>@@@EEEGGGDDD@@@IIINNN\\\ppp~~~uuulllfffVVVQQQNNNPPPQQQMMMJJJHHHDDDAAAEEETTTaaafffdddaaagggeeebbb```___^^^[[[YYY]]]___bbbcccccccccdddeeemmmuuuzzzyyy|||rrryyyvvvqqqtttuuurrr}}}~~~|||wwwqqqppptttyyyvvvzzz~~~zzzssslllhhhjjjhhhdddbbbaaaeeekkkqqqiiifffggglllpppssswww}}}|||~~~wwwppphhh]]]YYYPPP???333000------000111///---(((+++///333888<<<>>>???GGGGGGHHHKKKOOOSSSUUUVVV]]]```bbb```]]]ZZZ[[[]]]UUUNNNCCC;;;>>>CCCCCC>>>999999888888999:::;;;<<<555333333444555;;;JJJWWWZZZ^^^bbbeeeeeeaaaWWWKKK888333---))))))+++---...,,,---///000111222222222...111222000,,,)))***+++'''+++//////+++((('''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###&&&((((((&&&$$$###"""!!!"""""""""""""""######444222222555777555777:::555555555777999;;;999555222333444555666999>>>AAA888;;;???AAA@@@<<<666000666===@@@<<<777888<<<===@@@===999555444444666888888999888555111//////000222888@@@DDDBBB===666222444555666666666888;;;===444444444444555666888999777777999===@@@AAA???===>>>===;;;:::<<>><<<555888@@@===<<<======999444888???===<<<<<<:::888666555444666<<>>???BBB@@@;;;;;;@@@BBB@@@@@@@@@===888333333444666777777666444444333111---)))$$$   !!!!!! """"""$$$+++666>>>???===:::777444222111000+++&&&!!!   !!!""""""!!!    !!!""""""""""""""" !!!!!!!!!!!!!!! ########################"""######$$$$$$######"""######$$$%%%&&&&&&&&&&&&'''''')))***,,,...//////,,,111555555222222777===BBBAAA???>>>>>>AAADDDFFFEEEGGGJJJMMMPPPRRRSSSTTTLLLDDD;;;666666777444222333333555:::===>>><<<999999777555222000333777;;;444111444<<<@@@??????AAA888666888<<<<<<888999>>><<<>>>BBBIIINNNNNNKKKGGGJJJLLLXXXmmm}}}{{{nnneeeXXXRRRPPPVVVYYYWWWTTTTTTSSSPPPTTT^^^fffjjjooovvvtttqqqmmmlllmmmoooooonnnppptttyyy{{{yyyxxxyyy{{{|||~~~xxxwwwuuuqqqqqqwww{{{xxxxxx|||~~~~~~}}}yyyoookkk```KKK:::666111///000000...,,,,,,...222999BBBLLLTTTXXXYYY[[[^^^```cccfffjjjmmmoooooonnnmmmkkkhhhfffeee\\\VVVJJJAAACCCJJJOOOOOOJJJGGGCCC???======???@@@;;;::::::;;;:::>>>JJJWWWWWW[[[^^^```ccccccZZZNNN:::666222000/////////......000222555777999::::::999;;;;;;666///,,,,,,///,,,111666666111---,,,---''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%''')))***++++++++++++...///...)))$$$"""!!!"""#########$$$$$$$$$$$$555222333777999888:::>>>;;;:::777666888:::999555333444444111///111777<<<<<>>;;;888444000888@@@CCC;;;222000333555===888333///000222555666222333444222000...//////...555???DDDBBB<<<444///333444444444444666:::===888888888888666444222111111222555999>>>@@@@@@???CCC@@@;;;888999<<>>;;;<<>>::::::::::::888555222000///444222///+++'''"""  !!!!!!""" !!!!!!!!!!!!!!! $$$)))333AAALLLKKKIIIEEE@@@===:::999888111,,,$$$ !!!   !!!!!!    !!!!!!""""""""""""""" !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''''''''''')))***,,,...000222444444999>>>BBBBBB??????EEEJJJHHHFFFCCCAAABBBEEEIIILLLRRRSSSUUUWWWYYYZZZZZZ[[[JJJEEE>>>888444222111111111111555:::>>>???;;;777333333222///---000666<<<777222333:::???>>>@@@DDD:::888888;;;888555888@@@:::@@@KKKUUU]]]^^^[[[XXXTTTSSS[[[nnn~~~nnnbbbeee]]][[[aaaeeedddbbbcccgggeeegggjjjjjjlllwww|||xxxyyy|||~~~zzzmmmVVVAAA;;;444111000///---+++000111555===IIIXXXdddlllgggkkkooorrrsssuuuyyy}}}xxxvvvuuuuuuuuuuuurrrppphhhbbbWWWMMMNNNWWW___aaa___[[[TTTMMMHHHGGGHHHIIIKKKJJJJJJIIIEEEDDDNNNYYYSSSWWWXXXXXX\\\___YYYOOO<<<:::999888777555222000666888<<<@@@CCCEEEFFFGGGBBBBBBAAA:::222---...111///555::::::666111000111,,,,,,---------.........***)))((('''&&&%%%%%%%%%)))***,,,...000111222222999;;;<<<999222,,,((('''######$$$$$$$$$%%%%%%%%%888444333666666444888???:::777444333444555666666222444444///+++---666>>>?????????;;;777333111111555666666555222000000000444666555222111333333000333444444111...,,,+++,,,,,,666>>>???===;;;888333000000111333777999999888888888999888777555333222:::888555444555888999:::===:::888888999;;;<<<;;;:::333000111000,,,...444======;;;777222000222555555666777888888777666555888888===AAA:::///333???<<<===>>>?????????>>>===999555777???DDDAAA<<<:::;;;===???;;;555222333666555333000,,,)))&&&$$$###    """%%%...<<>>555555..."""!!!    !!!"""###!!!"""###%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''$$$&&&&&&&&&$$$$$$&&&(((((())))))***************///---///777>>>BBBAAAAAAGGGOOOUUUSSSKKKFFFGGGKKKOOOLLLGGGCCCCCCIIIQQQXXXXXXZZZ^^^______^^^______SSSHHH;;;444555777777666000444666888===AAA>>>888888999888666333333444555777;;;===;;;<<>>:::777555444444444444333333333222...+++...444:::888999999777444111000000111333555555333222111111444777666333222333333000111333555555222...+++***...666<<<<<<:::999666222222333444777:::;;;:::999444444666777888999999999888777666777777777777666888888888555333444888<<<999333000000000...000666<<<<<<;;;888444222333555:::;;;;;;<<<<<<;;;::::::;;;;;;AAADDD<<<000111:::;;;<<<=========<<<::::::888555666>>>DDDBBB???===>>>???>>>;;;777333333333333111...+++'''$$$"""!!!   !!! !!!$$$)))444BBBPPPXXXZZZYYYVVVTTTRRROOOKKKHHHAAA===222$$$!!!""" !!!    !!!"""!!!"""###""""""!!!!!!!!!"""######$$$######!!!###$$$$$$######$$$&&&&&&&&&&&&%%%%%%%%%&&&''')))***---///222444666777666777:::AAAIIIOOOQQQRRR[[[]]]\\\XXXQQQMMMMMMOOORRRPPPLLLIIIIIIMMMUUU[[[```cccfffgggfffcccaaa```NNNFFF===888999:::999777555777888999===AAA@@@;;;???>>>===;;;999999;;;======BBBCCCBBBBBBGGGJJJJJJMMMNNNJJJEEEFFFKKKLLLIIIOOOVVVaaammmuuuzzz{{{|||tttrrrttt|||}}}|||vvvoooZZZAAA555444---***---,,,000111777HHH]]]oooyyy{{{|||{{{|||}}}~~~yyy{{{{{{vvvpppooosssvvvvvv|||}}}yyyppplllllljjjeee\\\]]]cccjjjllliiijjjmmmggggggiiijjjjjjfff```\\\MMMCCC>>>CCCEEE@@@???DDDAAAFFFMMMQQQUUU\\\eeellliii```TTTIIIAAA===:::999<<>>>>>@@@???<<<:::888555222///111000---)))&&&###!!! !!! !!!  !!!###$$$$$$(((111>>>LLLWWW^^^[[[]]]___^^^[[[WWWTTTSSSOOOEEE444%%% """!!! !!!""""""""""""  !!!  !!!!!!"""  !!! !!!""""""!!!!!!"""########################%%%&&&%%%$$$$$$%%%&&&(((''''''''')))***)))(((***,,,000666<<>>???>>><<<<<<>>>===<<>>999999===???>>>>>>DDDMMMMMMHHHDDDAAA>>><<>>AAABBB;;;222222888888999:::::::::999888777555111111666:::999999;;;???;;;888888999888222---000///,,,(((%%%###!!! !!!""" !!!###%%%&&&---:::HHHRRRYYY]]][[[___dddddd```\\\ZZZZZZXXXIII333%%%!!!!!! !!!!!!"""    !!!""""""###!!!!!!   """$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((('''&&&''')))***))))))+++---///...,,,+++...333999@@@GGGLLLOOOLLLQQQVVV[[[bbbkkkppprrrdddZZZOOOKKKMMMMMMHHHCCCBBBEEEJJJOOOVVV___gggmmmtttvvvwwwsssjjj___UUUOOOIIIFFFCCCAAABBBCCCDDDDDDEEEFFFDDDBBBEEEMMMSSSSSSPPPOOOMMMKKKKKKMMMRRRVVVYYY^^^```^^^]]]```aaa```jjjnnnooommmkkklllooorrrvvv~~~}}}}}}}}}~~~wwwrrreeeIII888333000111222+++222000555FFF^^^rrrzzz{{{}}}uuutttzzz~~~|||{{{}}}}}}zzz}}}zzzvvvwww|||~~~yyyrrraaaYYYUUUWWWZZZYYYZZZ]]]kkkmmmpppsssxxxsssbbbVVVQQQPPPOOOMMMNNNQQQTTTTTTQQQLLLHHHFFFCCCEEEJJJMMMKKKLLLUUU```aaa^^^XXXQQQKKKIIINNNTTTaaaeeejjjqqqxxx{{{ssshhh[[[\\\\\\\\\XXXQQQIIICCC???===:::999888666444111666999:::666111000222555555444555777999:::999888777222......111333333111444555555333000---,,,,,,,,,000666999888555222111:::<<<:::666444555333000---...000000///...///111111444333111333888:::888333444555777888666222///444444444444444333333333;;;<<<<<<:::777555666777:::666111...000444:::===999888777555666:::===>>>777777777888888888777666444555555777:::>>>BBBDDDFFFEEEDDDAAA:::555777<<<888999:::<<<<<<<<<;;;;;;777444333666777666666888:::777444555999999333...000...,,,)))&&&###"""!!!  !!!""""""%%%000AAAMMMQQQTTTXXXWWW\\\bbbdddbbb___]]]^^^ZZZHHH222&&&######   !!!!!!  !!!"""######""""""!!! !!!!!!!!!"""$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))******)))((()))+++++++++,,,...000000000///---///222888>>>EEEJJJMMMLLLRRRYYY\\\dddlllooolll[[[RRRIIIHHHNNNQQQLLLFFFGGGLLLRRRYYY```fffmmmqqq}}}~~~|||vvvjjj\\\PPPJJJMMMKKKIIIFFFEEEGGGKKKOOOMMMNNNLLLJJJMMMXXX```ddd```___^^^]]]]]]aaagggkkkrrrvvvwwwuuutttwwwxxxwwwwww}}}~~~yyyvvv~~~}}}zzz~~~}}}|||xxxssspppcccKKK<<<888555888777---222000444CCCXXXjjjsssuuuuuuzzz}}}xxxuuuyyy~~~~~~||||||~~~~~~{{{{{{}}}zzzyyy|||}}}|||vvveee```___cccggghhhhhhhhhvvvxxx{{{~~~vvveee\\\^^^bbbcccbbbbbbdddgggfffaaa\\\XXXVVVQQQTTTYYY\\\[[[\\\fffqqqnnnlllhhh```ZZZ[[[aaaeeepppqqqrrrssswwwxxxrrriii___^^^\\\\\\\\\[[[WWWTTTLLLJJJIIIHHHHHHGGGFFFDDD///333444222111555777666333333333555999;;;;;;;;;666333111111444666555333777777777555111---,,,,,,---111777999999666444333;;;===<<<777555555444000.........------///333666888888555111222555555111666666777888888666222//////000222333444444444333777999999666222111333555888333...,,,000666;;;===;;;======;;;<<<@@@BBB@@@888777777888:::<<<;;;:::999888888:::===AAAFFFIIINNNMMMIIICCC===:::===AAA:::;;;<<<>>>>>>>>>===<<<:::888777:::999777666999777555333666999999444//////---+++(((%%%###!!!!!!  !!!"""!!!%%%222DDDNNNNNNRRRZZZWWW[[[___bbbaaa___]]]\\\RRRAAA///'''&&&$$$"""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########""""""""""""###$$$"""$$$&&&((())))))))))))''''''&&&&&&'''(((***+++((()))++++++******,,,---///111333333111//////000...///111555999???CCCFFFEEENNNUUU[[[eeeooommmeeeSSSMMMGGGGGGMMMQQQQQQNNNKKKRRR\\\gggqqqyyyzzznnncccZZZUUUYYYYYYXXXUUURRRSSSYYY^^^[[[\\\ZZZWWWZZZeeeppptttlllllllllmmmnnnrrrwww|||yyytttssswwwzzz~~~yyyttttttsssqqqqqqpppoookkkiii[[[JJJBBB@@@===???<<<000333222444>>>NNN\\\dddfffhhhooowww{{{yyywwwxxxzzz}}}||||||zzzuuuuuuvvvtttpppooossstttssstttsssvvv{{{}}}|||}}}sssrrrssswwwxxxwwwzzzzzz||||||wwwllljjjjjjnnnsssvvvvvvuuu{{{}}}wwwiiifffnnnuuuuuurrrssstttuuutttpppllliiihhhaaabbbfffjjjjjjkkkrrr{{{ttttttqqqkkkiiinnnrrrsssyyy||||||zzz{{{~~~|||wwwpppnnnkkkiiiiiihhhhhhggg]]]\\\[[[[[[\\\]]]\\\[[[111444333111444::::::555333222111333666999::::::666555444555666888888777666666666444000---++++++---111666999:::999888777===???===888555666444000/////////...///111666999666666333///000444333///888777666555555333000---+++...111555666666555333333777:::999444111222444444333111000111666===AAA===AAACCCAAABBBFFFEEEBBB<<<:::888:::===@@@@@@@@@===<<<::::::<<<@@@DDDGGGJJJJJJHHHDDD@@@@@@CCCEEE>>>?????????>>>===;;;:::999888999<<<;;;888888;;;888777777999:::999555111---,,,)))&&&$$$!!!   !!!!!!!!!!!!"""$$$&&&+++999JJJQQQRRR[[[hhhccccccbbbaaa___ZZZTTTPPPBBB444'''$$$$$$""""""### !!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$%%%&&&&&&&&&(((***,,,---.........(((((('''((()))+++...///+++,,,...//////000111333:::>>>AAA>>>666111000333//////000222555999===???@@@KKKUUU```ooo{{{uuugggSSSOOOJJJHHHJJJPPPUUUXXXUUU]]]iiivvv}}}uuuoookkkjjjllloooqqqnnnjjjiiimmmqqqoooqqqooojjjlllvvvyyy{{{|||~~~|||yyyvvvttttttsssrrrtttwwwuuupppqqqvvvyyy}}}zzzvvvvvvwwwwwwzzz|||{{{vvvooohhhddd```^^^\\\\\\\\\\\\ZZZYYYRRRHHHGGGIIIFFFFFFAAA333333222333777>>>GGGNNNQQQRRRZZZeeennnrrrttttttuuu}}}wwwrrrrrrqqqjjjaaa^^^^^^ZZZTTTTTTYYY\\\\\\^^^[[[]]]cccggghhhkkkqqqddddddfffjjjiiigggiiimmmmmmlllmmmoooqqqrrrqqqpppiiigggfffhhhmmmrrrsssqqqrrrsssvvvzzz}}}{{{qqqiiimmmxxx~~~zzzrrrssstttuuutttrrrpppooopppnnnmmmppptttvvvuuuyyy{{{|||yyyttttttyyyyyyvvvzzz~~~~~~|||zzzxxxvvvvvvvvvooonnnmmmnnnpppqqqpppooo::::::888555888>>>;;;333444222000000333666777888555666777777888999999:::333444444222///,,,+++++++++000555999:::;;;;;;;;;>>>???===888666666444000///000111111222444888;;;111111///---000666666222666555333222111000---+++,,,///333777888666444222222888===>>>999555444555222555666555333777@@@HHH>>>DDDGGGDDDEEEIIIGGGBBB@@@===:::;;;???CCCDDDDDDDDDBBB???===>>>@@@DDDGGG>>>AAACCCBBBBBBEEEHHHIIIAAAAAAAAA@@@>>>;;;999777666555888;;;;;;888888;;;::::::;;;;;;;;;888444111+++***(((%%%"""    !!!   !!!######""""""$$$%%%...222@@@OOOUUUXXXeeewwwrrrnnnhhhccc]]]UUUKKKCCC555))) !!!""" !!!"""###### !!!  !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$###$$$$$$%%%&&&'''(((+++,,,...000222333333222)))(((((((((***---000222///111333444444555888:::EEEJJJMMMGGG<<<444333666000///000111333777:::<<<@@@KKKXXXgggzzzooo[[[WWWRRRMMMLLLQQQ[[[bbbhhhoooyyy}}}zzzxxxxxxyyy}}}|||~~~zzzzzz|||yyywwwuuurrrnnnjjjhhheeebbb```WWWXXX]]]ccc```YYYXXX\\\ffflllsssuuuuuuvvvyyy}}}|||}}}|||uuuiii^^^WWWTTTNNNLLLJJJIIIJJJJJJJJJIIIKKKFFFKKKNNNKKKJJJDDD666111111000000222666<<<@@@<<>>>>>DDDIIIJJJGGGCCCDDDJJJOOOPPPVVV]]]XXXXXX[[[^^^\\\WWWUUUXXX^^^[[[XXXWWWZZZ^^^aaaccc[[[YYYUUUTTTYYY___bbbaaa``````cccggglllppprrrssspppiiifffmmmyyy}}}tttjjjjjjlllmmmlllkkkkkkmmmnnnuuussstttyyy{{{zzz|||yyyzzz}}}yyyqqqvvv~~~~~~~~~~~~|||{{{zzzzzz|||}}}|||{{{777999:::;;;:::888666555111000,,,***///666555111000000444999:::999>>>EEE<<<:::666111------///222222111000333888;;;:::999;;;:::666222444777555000888444111000222444333111333///,,,+++...333888;;;;;;999777444222000///...)))---333888:::888444111999999::::::999777666444666333111222777<<<@@@BBBEEEBBBAAACCCDDDBBBEEEIII===:::999;;;>>>@@@BBBEEEFFFCCCCCCFFFDDD>>>>>>BBB<<>>@@@CCC@@@===:::;;;>>>???===;;;<<<===<<<999666777;;;???@@@???<<<888555333333222222...)))%%%###!!!  !!!  ###&&&)))***444>>>LLLXXX^^^ccckkksssoooooohhh\\\TTTMMM???222&&&&&&''''''&&&%%%###"""$$$###""" !!!""""""######!!! !!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$ $$$((())))))***,,,///222222444666888777666444111...***))))))+++++++++///,,,,,,111777<<>>HHHJJJNNNYYYhhhxxxyyymmmbbbZZZZZZ[[[[[[___eeeuuuiiieeebbb]]]^^^\\\XXXVVVTTTQQQOOONNNGGGCCCDDDHHHHHHEEEGGGNNNYYY___gggkkkjjjkkknnnqqqsssssssssnnn\\\HHH???AAA@@@???>>><<<;;;;;;===?????????@@@BBBBBB>>>777111------...///000000000000222111???VVVfffhhhjjjpppnnnjjj```UUURRRSSSNNNEEECCCAAA>>>;;;:::;;;===???999:::;;;<<<===??????@@@DDDFFFJJJLLLLLLIIIDDDAAACCCDDDFFFGGGHHHJJJNNNQQQLLLHHHEEEGGGHHHGGGFFFHHHIIIGGGHHHQQQ^^^gggjjjiiifffddddddgggkkkjjjeee___[[[YYYWWWUUUWWW\\\eeekkktttuuuuuusssrrrtttzzz{{{uuussswwwyyywwwwwwxxx}}}}}}|||}}}|||{{{xxx}}}777888;;;>>>@@@>>>999555111000...---222999999444222222444777777666;;;BBB;;;888444111000222444555444333333666:::===<<<;;;;;;;;;888333333555555111666444222222333333333222111...***)))+++000555888888888888666333111000000000111444555555333111///555666777888888777666555666444333333666999;;;;;;@@@===<<<>>>>>>===???DDD<<<::::::<<>>===;;;888777888;;;=========<<<888666888<<<@@@CCC@@@<<<999888777555333111...)))%%%###!!!!!!  !!!"""%%%)))...222@@@JJJWWWbbbeeefffiiimmmjjjggg^^^RRRJJJCCC888,,,$$$$$$$$$$$$###"""!!! ######"""!!!!!!!!!!!!!!!!!!""""""""" """###!!!!!!!!!""""""""""""###""""""###$$$$$$$$$$$$$$$!!!###&&&''')))...444999555555555888;;;<<<999666333000------...000111111...,,,---333999@@@LLLWWW\\\``````VVVFFF:::777888<<<>>>;;;666:::GGGSSSXXX^^^hhhuuuyyysssoooooommmmmmsss{{{xxxrrrppprrrtttuuutttqqqooommmkkkkkkkkktttvvvggg^^^ZZZVVVQQQPPPLLLHHHGGGGGGFFFDDDAAA>>><<<>>>BBBAAA===>>>CCCMMMSSSYYY\\\\\\]]]```ccc^^^\\\ZZZUUUHHH999444777666666777666555555555666444444555888999777222...+++++++++,,,,,,,,,,,,,,,000---666GGGSSSTTTVVV\\\[[[XXXPPPHHHFFFGGGBBB;;;;;;999777555444555666777555555666777888999:::;;;;;;<<<<<<===<<<;;;:::999<<<===???AAABBBEEEJJJMMMEEE???<<<======:::999;;;===;;;>>>HHHUUU___aaa```bbbaaaaaabbbccc___VVVNNNKKKIIIEEEDDDGGGQQQ^^^ggghhhkkkoooqqqqqqssswww{{{yyywwwxxxwwwssstttvvvyyyzzzsssllllllrrrssswww|||}}}||||||~~~}}}{{{|||666666999@@@EEEDDD===666000111000///444::::::666555444444444333222777>>>999555222111444777888888222222333666999;;;;;;::::::;;;999333000222333222222333555444333222222333111///+++))))))---111555444777999888444222222333333333333222222111111111222444666888999999888777333333333555888999999888888666666888888777;;;@@@>>>>>>===>>>@@@CCCGGGHHHLLLDDD===:::999:::@@@GGGEEEBBB>>><<<<<<=========??????>>>999444555:::@@@===<<<:::888777999>>>BBBEEE@@@;;;:::<<<<<<888444000---)))&&&###!!! !!!   !!! """$$$&&&,,,555<<>>@@@<<<888000...,,,---///111222222///...000444999BBBSSScccjjjooopppdddOOO@@@;;;>>>@@@BBB@@@???EEESSS```gggqqqyyy~~~{{{yyy~~~uuuooonnnnnnnnnmmmmmmjjjgggdddaaa]]]XXXUUUZZZYYYYYYXXXWWWUUUTTTSSSZZZkkk}}}{{{wwwwwwvvvsssoookkkddd\\\YYYXXXTTTOOOJJJDDD===:::<<<<<<999666777777:::===<<<888777999:::>>>CCCEEEEEEFFFIIILLLHHHDDD@@@===666///...000...///000111222111000///.........///000///---***++++++******************---)))---888>>>>>>@@@FFFAAA???:::666666777444...333222111000000000000000000000111111222333444444333222000///...///111222444666888;;;===AAAFFFIIICCC===999888777333222333777777;;;FFFSSS\\\^^^]]]___^^^______^^^WWWMMMEEE@@@<<<777555:::GGGXXXcccggglllrrruuuuuuvvvyyy{{{|||{{{zzzuuunnnjjjkkkkkkfff[[[RRRTTT\\\\\\aaammmyyy|||zzzzzzxxx{{{|||yyyvvvwww555444666===DDDEEE>>>777111333333222555:::999555666333222222000///666>>>999444000222777:::999777...///111333555666666666666:::999222---///111111///222666666333111222444666444111---+++,,,///222000444999999666333444666222222222222333444555555666777:::<<<===<<<;;;:::000111444888<<<>>><<<;;;444333444777777666;;;BBBDDDFFFEEEAAA@@@CCCEEEEEEHHHCCC===999999;;;>>>@@@BBB???<<<===???@@@>>>;;;======;;;888444444777::::::999777777888<<>>999999===>>>999333///,,,)))%%%###  !!!"""  !!!!!!!!!"""###%%%)))222===FFFUUU]]]fffkkklllkkkfffaaa\\\QQQ@@@444///+++&&& %%%$$$###!!!!!!!!!"""###!!!"""###$$$$$$###!!! !!!"""!!!!!!!!!###%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%,,,+++******+++///444777555333222777===???;;;666...,,,,,,---000111222111111111222555888BBBVVVhhhtttzzz}}}sss```MMMBBB>>>DDDGGGIIIMMMTTT```kkkrrr~~~zzzxxx||||||yyyvvvtttrrrqqqpppiii```ZZZWWWWWWWWWWWWXXXVVVTTTTTTTTTQQQKKKFFFHHHIIIJJJKKKJJJIIIGGGFFFQQQ\\\lllwww}}}|||zzzzzzyyyvvvqqqnnnlllllllllmmmrrrpppjjjdddccceeeccc^^^^^^]]]]]]```fffhhheee___YYYNNNAAA999777888666333666888;;;<<<:::777555555000222555555555666999;;;===:::666444111//////000...---...///000111000///000///---,,,,,,+++***)))------,,,,,,+++******)))+++(((***000333222333777222111///...000000...+++///////////////...------,,,,,,,,,------.........000///---++++++---///000///111444777:::>>>DDDGGGCCC<<<777666555111000222555666;;;DDDOOOVVVWWWVVVUUUTTTUUUUUUTTTOOOHHHCCC???<<<777444999EEETTT___kkknnnrrrtttssstttwwwzzzyyy|||}}}|||{{{yyyqqqhhh\\\XXXTTTOOOGGG@@@BBBGGGCCCGGGUUUjjjuuuvvv}}}{{{wwwuuuvvvssskkkgggfff555222222888???BBB===888666999999777888;;;999555444111000000///000777@@@999555111333777999666333---...111222333222222222222666666111,,,---//////---000444444222111222444::::::888444000...000222...222666888666555555777222333444555666666777777<<<===>>>????????????>>>333444777;;;???@@@???===555555777:::999999>>>FFFKKKOOOLLLDDD@@@AAABBB@@@DDDCCCBBBAAAAAA@@@<<<888::::::;;;???BBBBBB>>>::::::777555555666555333000555444444666:::???CCCFFF@@@:::666777<<<===888222...+++'''$$$"""  !!!%%%***111<<>>@@@AAABBB@@@>>>===GGGJJJPPPYYY```eeeggggggbbb___```fffnnnqqqmmmhhhaaa^^^[[[WWWUUUVVVYYY[[[\\\[[[VVVTTTXXX^^^___[[[^^^```fffrrr|||~~~zzzuuunnn```MMM???888777666555777:::<<<;;;999888777666333444555444444444444555666777666444222222000///000...,,,---///111111000000000...+++)))))))))***............---+++***))))))(((***------++++++---///...---///000/////////+++,,,---------,,,+++***)))))))))))))))*********------,,,,,,,,,---------+++---000333666;;;@@@DDD===777222111000......000...///333999AAAEEEEEECCCEEEDDDBBBAAA@@@>>><<<:::;;;999777777;;;DDDOOOWWW```bbbcccccccccffflllqqqtttvvvwwwvvvvvvssshhh]]]NNNFFF???>>>>>>===<<<===::::::EEEZZZjjjppptttzzzooonnnmmmjjj___SSSOOOQQQ555333333777<<>>???===<<<===;;;777333111111111111111999AAA:::777555555777666444111///222444555333111000000///333444111///000///---,,,...000111111111222333999;;;===;;;666222222333///000222444666666666666666666666666666666666666>>>============>>>???@@@:::999999;;;===>>>===<<<888999;;;===:::999>>>GGGLLLQQQOOODDD===???@@@===DDDFFFGGGGGGGGGDDD<<<333111444999>>>AAAAAA===:::===:::888:::<<<<<<777333222222222666;;;@@@BBBCCC:::777444666999:::666111---***%%%"""    !!!"""$$$(((000<<>>---&&&&&&%%%###!!!!!!!!! !!!!!!""""""######$$$$$$######"""######""" """###&&&&&&'''''''''((((((((('''((())))))******)))))))))***,,,000222222///,,,+++,,,...222555777666444------///222666777777555777999@@@IIIRRR]]]nnn}}}zzzgggZZZeeehhhpppyyy}}}}}}|||vvvqqqllljjjkkkhhhbbb\\\VVVRRRNNNKKKKKKMMMNNNNNNJJJFFFFFFIIILLLJJJKKKMMMJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEBBB>>><<<<<<<<<===FFFCCC@@@>>>===<<<:::999666777999:::;;;:::999777888999<<>><<<;;;999888999===>>>;;;888888777444999666444666999:::888666333333111...+++)))***+++,,,...///000///---***(((''')))+++,,,,,,+++---...000------......,,,,,,///+++,,,,,,,,,,,,,,,++++++******************)))))))))***+++,,,,,,,,,++++++***,,,...111333777<<>>===>>>>>>BBBMMM[[[dddfffeee______^^^YYYLLL???;;;???555666888<<<>>>>>>;;;777888===???>>>======;;;777555333333444333333999AAA999999999888777666444222222555777777444000//////...111333222333555111,,,---,,,,,,---///111222111222777======:::666555555222///...000555888666444777555333222333555888:::999888666666777:::===@@@:::888666666888:::;;;;;;======>>>>>>888444999AAADDDLLLKKK@@@:::>>>AAA>>>EEEGGGFFFCCCCCCBBB999///,,,000666:::;;;;;;:::999>>>>>>============<<<;;;222222333777;;;>>>>>><<<555555444555777777444222---(((###  !!!   """###"""""""""#########'''222BBBPPPXXX[[[___fffjjjkkkqqquuulll^^^FFF555%%%###%%%%%%"""""" !!!!!!""""""!!!!!!!!!######""""""######$$$%%%"""###$$$$$$######%%%'''(((((()))))))))*********)))***++++++,,,,,,++++++)))***,,,000444444000---***...222555666666888999///111555:::???BBBBBBAAAGGGIIISSS```lllvvv~~~yyy{{{|||sssqqqlllbbb[[[UUUPPPOOOPPPOOOIIIDDDCCCAAA>>>>>>???@@@??????@@@======??????===???DDD????????????????????????;;;<<<<<<;;;;;;:::;;;<<<@@@@@@@@@>>>;;;:::;;;<<<:::;;;<<<===>>>===<<<<<<666777:::???DDDFFFEEEDDD@@@EEEIIIIIIHHHJJJQQQWWWTTTSSSQQQOOONNNSSSZZZ```kkknnnppprrryyyxxxiii^^^YYY[[[^^^___aaa^^^XXXVVV[[[``````YYYXXXWWWUUUSSSOOOKKKHHHMMMTTTVVVQQQLLLLLLNNNMMMPPPOOOOOOSSSVVVUUUOOOJJJDDDCCC@@@:::222---,,,------///333555555111---***'''***---///222888???CCC===888666777555222333888444444444444444444555555222222222111111000000000,,,,,,---------.........---///111222444777;;;>>>>>>777222111000...///222---,,,---...///111111000333333222000---,,,++++++***+++,,,---...111666999;;;<<<<<<;;;===DDDNNNVVVUUUUUUTTTSSSUUUSSSIII>>>;;;444111888>>>@@@>>>>>>@@@DDDCCCAAAIIIUUUYYYSSSTTTQQQOOOLLLDDD:::666888555888>>>AAABBB???:::777222888<<<;;;;;;;;;999666666555555666444333999@@@999:::<<<;;;888666555555222555888777333///------...000222333777999333,,,...+++)))***...111222000+++222:::===;;;777666777333///+++...555888666222555222///...000666<<>>666444111111444999<<<>>>?????????===555///333:::<<>>999;;;@@@GGGNNNRRRRRRRRRWWWZZZcccrrr~~~xxxvvvtttrrrsssvvvjjjiiiqqqqqqdddbbb[[[QQQIIIDDD???AAAEEEFFFBBB===???>>><<<<<<===<<<:::888>>><<<======;;;888<<>>>>>======<<<777999<<<=========>>>???<<>>666000///...+++,,,......---------...//////000)))+++------,,,***)))(((------,,,***)))))),,,......//////...///444<<>>999999999>>>CCCEEEBBB===888555333666999999777555666777444555555444111222666::::::@@@CCC===666444333222444555666666555222///---333444888<<<999111------+++,,,,,,---.........------///444999;;;:::666222222000///000333444555444222000...,,,...333888;;;222222111111333555888:::222///...222888;;;777222;;;???@@@<<<888888666333===???@@@???>>>===>>>???EEECCC@@@<<<888555222111+++///888===:::444333777:::<<<===;;;777555666888:::777444444666777555333000444999;;;:::777333111)))&&&###!!!!!!  ### """"""   !!!!!! !!!"""""""""!!! ###(((///:::HHHVVV```ccceeefffeeeiiiiii___RRR333***""""""###"""!!!""""""""""""!!! """###'''(((((('''%%%%%%&&&(((((('''&&&&&&'''***,,,...000111222333222000///...---+++...333444111///000---...//////111444:::>>>333666:::>>>AAACCCEEEFFFFFFNNNYYYaaaddddddeeefffmmmpppuuu}}}~~~zzzuuujjjccc\\\ZZZWWWTTTTTTWWWXXXWWWXXX]]]iiiyyytttfff\\\TTTKKKDDDAAA???>>>===>>>>>>===<<<===>>>>>>>>>======;;;;;;<<<::::::===AAACCCAAA>>>FFFHHHHHHFFFCCCBBBEEEGGGFFFFFFGGGLLLRRRTTTSSSQQQSSSVVVWWWWWWZZZ^^^]]]XXX\\\```ccccccbbbbbbcccbbbaaa]]]YYYYYY]]]aaaccccccjjjooovvvzzzzzz|||zzzyyy}}}{{{|||zzzzzzxxxvvvwww|||xxxzzzuuufffgggbbbUUUDDD777222222555666AAAGGGDDDDDD===,,,000...111>>>QQQbbbjjjmmmiiieee```]]]]]]]]][[[ZZZZZZXXXWWWYYYZZZZZZWWWSSSTTTQQQOOOOOOOOONNNKKKGGGEEE>>>999>>>GGGKKKFFF???EEEDDDDDDFFFHHHJJJIIIHHHCCC@@@===888555222111111111222333555444333111///...000111...***((((((***)))+++,,,,,,+++***+++---,,,((((((,,,.........111111000111555666333222444333444222...///444666555;;;;;;999777555555777999;;;;;;<<<<<<<<<=========:::>>>BBBDDDAAA<<<888555444777999999777666888:::777888888555333222444666:::??????888222111222111666777777777555222...,,,000111777===<<<666222222------...///////////////...000333777999888333///,,,///111111000111444777222000...---...222666999222222111111111222333444333000///333;;;>>><<<888AAADDDDDD>>>:::888666333:::<<<<<<<<<<<<<<>>>>>;;;888888;;;???999666333222333444333111111444777888777444222000(((&&&"""!!! !!!    !!!!!!"""""" !!!$$$***444CCCRRR\\\aaacccdddcccdddbbbVVVHHH222)))""""""###"""!!!"""$$$%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%&&&'''((((((''''''((()))+++,,,,,,...111333333333222222555111111666888444111111/////////111444888<<<>>>@@@>>>???DDDLLLSSSVVVWWWZZZaaakkkqqquuuvvvyyy|||zzzzzz{{{tttnnnooossswwwwwwwww~~~vvvvvvuuurrrmmmfff^^^ZZZUUUOOOKKKKKKJJJIIIJJJMMMLLLJJJJJJMMMVVVcccpppxxxvvvmmm___RRRKKKEEEAAA>>><<<;;;::::::<<<===>>>??????AAACCCCCCBBBBBBCCCEEEHHHIIIJJJIIIIIIKKKQQQVVV___``````^^^[[[[[[___ccc___aaaeeekkkoooqqqpppnnnrrruuuvvvvvvyyy|||{{{www|||~~~~~~{{{~~~{{{yyyxxxyyy{{{|||}}}{{{rrrppphhhWWWDDD555///...555888EEEMMMKKKKKKCCC111111111666FFF]]]pppzzz}}}|||uuuqqqqqqqqqpppooossspppnnnmmmnnnooommmllljjjiiijjjkkkmmmkkkfffbbbZZZVVVUUUZZZbbbeee```ZZZ]]][[[ZZZ[[[]]]]]]\\\[[[VVVSSSNNNKKKHHHEEEAAA>>>;;;999777888999888555222666777777444///------///...---,,,++++++,,,,,,,,,///+++***---...------000,,,***+++...///,,,,,,...+++---+++((()))---...+++111111111///------///111//////111333444666888999;;;>>>AAAAAA???;;;888666555666666555444555777::::::;;;:::888444222111222:::===;;;333......000000444444555444333111///---///000666>>>???:::555444/////////000000000000000333444666888999777222...(((...333222000000555:::222000...---...000333555222222222111000000//////333000///333;;;??????===EEEHHHFFF???:::999777333777888888888999;;;@@@CCCBBBBBBBBBBBBAAA???===<<<;;;999999<<<;;;777666999;;;???BBBBBB???======???999777444333444555555444444555666666555333000///(((&&&"""!!! """ !!! !!!!!!""""""  !!!!!!"""""""""###'''000@@@PPP[[[aaacccccccccaaa[[[LLL>>>111)))######$$$""""""###%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))'''&&&&&&&&&((((((((((((((())))))))))))---111333555666888999>>>;;;:::<<<<<<888666666222111222777>>>EEEHHHIIIRRRNNNMMMTTT```kkkooooooooossszzz~~~zzzooobbbdddgggjjjjjjjjjqqqzzztttuuuvvvzzz|||yyyqqqnnnvvvvvvsssooolllkkkhhhccc___YYYYYYYYYVVVRRRKKKEEEBBBBBB???===@@@@@@>>>???CCCBBBAAA@@@AAAFFFNNNWWW\\\XXXSSSJJJBBB>>><<<===???=========>>>AAAEEEIIIKKKOOOSSSVVVUUUSSSTTTYYY^^^```cccccc]]]WWWYYYfffqqq|||yyyzzz~~~yyyyyyttthhhVVVBBB444//////666;;;KKKVVVTTTSSSIII666444444<<>><<<999888888777555222000///000333666;;;;;;:::999666444222111999;;;:::444000000111000000111111111111000//////000111666>>>@@@:::444222000000/////////000000000999999:::;;;:::888333///+++///444555444444888<<<333222111000000222333444333333444333333222111000333000///222888===>>>===CCCFFFDDD===888888777555777777666666777;;;AAAFFFEEEDDDCCCAAAAAAAAAAAABBB>>>999666888999888888:::888???GGGJJJGGG@@@;;;888:::999888888999:::;;;<<<999888777666666444222000)))'''###"""!!!!!! !!! !!!!!!   !!!""""""!!!  !!!"""%%%%%%%%%)))222BBBSSS___aaabbbdddddd```VVVGGG;;;///)))$$$$$$$$$###"""%%%$$$$$$$$$&&&'''((((((''',,,---...,,,)))&&&%%%%%%(((((()))))))))((('''&&&)))---222555666888<<>>@@@BBB???<<<>>>;;;999999777333444777555222222555555222333666222444444222444666222+++---------,,,***)))+++,,,++++++*********+++,,,,,,;;;<<<<<<;;;999888999:::;;;888222......///222333888888888888777666555333777;;;<<<888555666444111555444333222111000000///......333;;;>>>:::444111000000///......//////000<<<;;;:::::::::777333000222333555777:::;;;;;;;;;777777777888888888777777444555555666666666666555666333222333777:::;;;;;;===???===888555666888777999999888666777;;;AAAFFFIIIFFFBBB>>>===???BBBDDD999444222444666555666999;;;AAAGGGHHHCCC===777555666777999:::<<<===???AAA===;;;999888888777555222+++(((%%%###""""""!!!   """!!!  """###%%%&&&(((---777FFFVVV```^^^^^^___```\\\PPPCCC:::---(((%%%%%%%%%######&&&%%%$$$%%%)))---000///...444444333000+++'''%%%%%%'''((())))))))))))((((((+++///555777777999>>>BBBLLLQQQWWWTTTHHH@@@FFFQQQOOOOOORRR[[[hhhqqqsssrrrqqqwwwzzzvvvqqqlllnnnfff^^^]]]aaaccc]]]UUUJJJKKKLLLNNNRRRXXX^^^aaappp~~~|||nnnfffbbbccclllwww{{{fffSSSHHHFFF@@@AAABBBBBBAAA>>>;;;:::<<<<<<@@@EEEEEEDDDGGGLLLKKKKKKLLLNNNPPPTTTWWWZZZ\\\^^^```aaaaaaaaabbbdddiiikkknnnqqqtttxxx}}}zzz}}}~~~sssllleeeWWWFFF888222333666888@@@TTTbbb```ZZZJJJ333333222888III```uuu~~~||||||yyy~~~zzznnnrrrtttwwwxxxvvvpppiiieeeddd]]]VVVTTTVVVWWWTTTQQQPPPNNNNNNNNNJJJEEEEEEIIIBBB??????BBBBBB??????AAA<<<>>>===<<<>>>???999111222222222000---++++++,,,...,,,***)))(((((())))))::::::999888666888;;;===@@@;;;555111111333555666666555444555777888777666666:::;;;999999:::888333>>><<<999555222000000000+++***...777===;;;777555222111///.........///000:::888777777666555222///777666777999<<<===;;;999;;;<<<===>>>>>>>>><<<<<<555555666666777888999999888777666777999:::::::::777999888333222666::::::===<<<:::888888:::???CCCHHHDDD@@@<<<:::<<<@@@BBB:::777777::::::888999===AAACCCCCC@@@:::777666888000444888:::;;;<<<>>>???>>>;;;999999:::999666222***(((%%%###""""""!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""&&&,,,333===HHHTTT[[[WWWUUUUUUUUUPPPEEE;;;666,,,(((%%%&&&%%%###$$$((('''''')))///666;;;;;;999999999666111,,,(((&&&'''))))))***+++,,,---......111666<<<>>>>>>@@@FFFKKKVVV^^^fffdddXXXOOOWWWccchhhhhhkkkrrrzzz~~~|||}}}yyyuuuqqqmmmgggbbbddd\\\RRROOOSSSUUUMMMAAA>>>>>>???@@@CCCIIIQQQWWWgggzzzwwwwwwwwwyyylllQQQDDD@@@???@@@BBBDDDEEEEEEDDDCCCDDDFFFLLLTTTWWWYYY___ggglllmmmmmmoooqqqtttvvvxxxvvvxxxzzz}}}~~~~~~~~~{{{uuummmdddTTTCCC666000222444999BBBXXXgggddd]]]LLL444000///444DDD]]]ssszzzxxxsssnnnkkkkkkjjjhhhfffeeefffhhhiiiddd^^^]]]aaaZZZXXXYYY\\\\\\XXXWWWYYYRRRRRRQQQPPPRRRSSSLLLCCC>>>>>>===:::666222111111111///,,,***))))))***+++999888777555555777<<<@@@???:::555222444777888888555333111222666888888888555777888666777::::::666===;;;888444222111222222---***---555;;;:::777666444222111/////////111222888777555555555555333111666888999:::999888666666888999<<<>>>???>>><<<:::555555444444555666888999666666777888999999999888555777666222222777<<<===@@@???===:::777888;;;>>>@@@???===;;;:::;;;===>>><<<<<>>===@@@BBB???:::666555666---222888;;;;;;:::999:::;;;888666777999888444///)))&&&###!!!!!! """ $$$  !!!!!!!!!!!! """"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""#########"""(((222;;;CCCJJJPPPTTTRRRNNNKKKJJJEEE999222111***'''&&&'''&&&###$$$)))&&&'''***333===CCCCCCBBB:::999555000+++((()))***++++++,,,---000333555777>>>DDDJJJLLLLLLOOOVVV]]]dddjjjqqqsssllleeejjjssswwwyyy}}}}}}{{{yyyzzz|||}}}{{{yyylllgggcccbbbaaa]]]VVVQQQOOOMMMFFFAAACCCEEE???666;;;;;;<<<<<<>>>DDDMMMTTTccc|||wwwaaaSSSOOORRRTTTWWWZZZ]]]^^^_________bbbjjjqqqvvvyyyyyy{{{~~~{{{~~~yyysssiiiWWWEEE888222222444;;;DDD[[[kkkiiibbbQQQ999222///333BBBZZZrrr|||yyywwwvvvuuutttvvvzzz}}}yyyqqqppptttsssrrrtttyyyxxxssspppqqqmmmllljjjhhhkkkllldddZZZXXXXXXVVVRRRLLLGGGDDDCCC>>><<<888444111000000000888777555333444777>>>BBB;;;777222111444888999:::666333000111444777888888444555444111444999:::888666444222000000222444666333......555:::999555333555444222000000111222333999888666666777777666444333888<<<:::555111222444222444888:::;;;:::777666555444333222222333555777222333555666777888777666666888777333333999>>>@@@AAA@@@>>>:::777666888:::999:::;;;;;;;;;;;;;;;:::888:::???AAA;;;444444888444;;;CCCFFFBBB:::333///...444:::===;;;888777777777444333444777777222,,,'''%%%!!! """$$$%%%%%%!!!!!!!!!!!!   """$$$$$$$$$###%%%,,,888BBBHHHLLLNNNPPPQQQKKKFFFEEE>>>333---...***'''&&&(((&&&###%%%)))$$$%%%)))333>>>FFFGGGEEE999777333...***)))+++---.........000333777;;;===IIIPPPWWWYYYZZZ]]]fffmmmoooqqqwww|||zzzvvvwww|||{{{~~~tttsssuuutttrrrmmmiiiddd```___`````````UUUNNNIIIKKKNNNLLLEEE??????BBBAAA;;;999<<<:::555=========<<<>>>DDDNNNVVVfffyyyooojjjkkkmmmqqquuuxxx{{{|||}}}~~~|||}}}zzzwwwlll[[[III<<<666666777<<>><<<:::;;;<<<;;;:::999999999:::;;;===@@@FFFQQQ___hhhxxx}}}|||zzzlll[[[LLL???666444666:::III```kkkjjjkkk]]]BBB<<<444222???SSSfffuuu~~~}}}|||wwwttt}}}|||vvvooommmppppppmmmhhhbbbVVVLLLIIILLLLLLHHH999666666888888666999???===<<<888333444777666111333000///333999<<<:::666222333444555666666666555333111//////000111111111000000222555777666444333333333555777888777333000///---///666>>>BBB>>>999999888777555444333222222000222444555666888<<<>>>>>>>>>;;;666111000222555444333222000000111555888666555444333444444444333777999;;;;;;:::888999:::666222222666888666666999555444444666888888555222111444;;;CCC@@@777000///,,,000333444555666222,,,...///111444555333...***!!!!!!    !!!!!!""""""!!!!!! !!!!!!!!!!!!"""######$$$%%%%%%...777BBBHHHIIIIIILLLOOOPPPLLLFFF>>>666000,,,***+++***))))))***++++++++++++...333:::EEELLLGGG>>><<<666111000555999:::999BBBFFFJJJLLLMMMQQQYYYaaahhhkkkppptttwwwzzz|||}}}|||uuummmaaaUUULLLGGGEEEDDDBBB@@@>>>===>>>???@@@@@@<<<<<<=========<<<;;;;;;:::<<<===<<<:::;;;???CCCJJJOOOSSSUUUYYYcccsss~~~|||~~~rrrcccTTTFFF;;;999===AAAMMMaaannnrrrtttcccCCC:::333111<<>>>>><<<777444666999555///333333444888;;;;;;777333111111444888<<<<<<777333222111111111333333222000//////000444888888555111222444888;;;===:::555111555444444888>>>@@@===888777777666666555333222111///111444555555777999;;;<<<>>>>>>999333000333666666555222000///111666:::444444444444333111000///000222555555444333444666222111222444333111333777333333555777888888555333000444;;;AAA???777111///...111333333555777444///000111333555666444///+++   !!! !!!!!!!!! ###"""!!!  """"""###$$$%%%&&&''''''...888BBBFFFEEEEEEKKKQQQMMMLLLHHH???555...+++++++++************,,,---...222666;;;AAAIIIMMMHHH@@@<<<:::999;;;@@@EEEHHHIIITTT[[[aaaaaa```cccllluuuxxxzzz}}}}}}~~~rrrkkk^^^VVVLLLDDD???<<<999666999888777777777888888999888888999:::<<<===>>>???BBBDDDEEECCCBBBFFFNNNVVVaaahhhpppqqqqqqxxxvvviiiZZZKKK???>>>BBBIIIRRRdddsss{{{~~~jjjFFF888333111999HHH\\\rrr}}}~~~|||xxxyyy|||{{{wwwpppnnniiidddeeeiiihhhddd111444999:::777444555888<<<:::666444888;;;777///333555888;;;;;;888333///111000222888>>>???:::555666555666888999888666444000......111666777555222222555999>>>@@@===666111777555444777;;;===:::777999::::::999777555333111///111333444333333444555555999<<<:::555222555:::888777666333111111444777555555555444111000000000111111111333444666666555333444666555222000333777888888888888777555333111111555<<>>>>>===:::777888999999999888888999999===>>>@@@CCCFFFJJJMMMNNNTTTVVVUUURRRQQQWWWcccnnn{{{|||ttthhhZZZJJJ>>>===BBBMMMWWWkkkyyyoooMMM;;;666333999EEEYYYttt||||||~~~{{{wwwrrrrrrooommmooorrrqqqkkk---222666666444333333444777666444333777<<<999333333666:::;;;999444000...222000000555;;;???<<<888888888999;;;<<<;;;888666222///---...222555555444333555:::>>>???<<<666222------...222888===>>>===??????>>>===;;;888555333111222222222000///000222444888;;;:::666444666999777777777555222/////////777888777555222111333666888444111444:::>>>;;;888666888888555222222555777888888888666444333222222444888======;;;777444111333555444222333555333...---------......+++&&&######"""!!! !!!  """"""""" """"""!!!  !!!"""######$$$$$$!!!"""###$$$&&&'''((()))+++---333<<>>;;;:::;;;<<<;;;999999<<<@@@AAABBBBBBDDDFFFMMMOOOSSSWWW\\\aaadddfffiiiiiigggddddddkkkxxx{{{pppcccTTTFFF<<<;;;AAAKKK[[[sssrrrVVV@@@:::777:::FFF[[[xxx}}}||||||xxxrrrzzz{{{yyyxxxzzz|||yyysss///222333222444777777444222444333222444999:::777555888<<<;;;666111//////333111000333777999999888666666666888999999666444333222222111222333555666777888:::<<<===;;;777333---------000444888::::::;;;;;;:::888666444222000222222222000//////111333:::;;;;;;:::777666666666333555666444000---+++***666888999888555555777:::888444000333999<<<:::777999;;;999444111333555555222222222111111222666999999===???;;;888777555222555777777555666999666111000///......---)))%%%!!! !!!  !!!!!! """"""!!! !!!"""!!!!!! !!!!!! !!!!!! !!!"""""""""!!!!!!"""###%%%&&&((()))***000000444>>>LLLVVV[[[[[[WWWTTTKKK???333,,,***+++))),,,///000222777>>>DDDSSS]]]gggkkknnnooommmiiinnnmmmmmmqqqxxx|||zzz}}}}}}vvveeeSSSGGGAAA???999999999999999:::;;;<<<@@@FFFMMMQQQSSSUUUYYY\\\fffhhhmmmrrrvvvzzz||||||{{{xxxuuutttwww}}}ooo]]]NNNBBB;;;<<>>:::444333777777444111111000000111555===CCC>>>BBB@@@:::666777777444444777999888;;;===;;;666666444333111///+++&&&"""  !!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!  !!!"""### !!!!!!"""""""""!!!!!!######$$$&&&(((***++++++111444;;;EEEQQQ[[[aaacccZZZSSSHHH===444/////////111444888;;;===CCCLLLSSSbbbmmmwww{{{||||||zzzvvvwwwvvvxxx{{{sssqqqtttyyy}}}vvvnnn```PPPDDD>>>===???:::>>>AAACCCCCCGGGMMMRRRWWW^^^fffkkkmmmnnnrrruuu}}}mmmVVVFFF>>>;;;===AAAMMM```zzz}}}~~~vvvaaaEEE===666:::HHH___{{{|||{{{vvvppp{{{|||{{{yyy{{{}}}zzzsss555333...+++333===>>>777000555666000---000666888:::===>>>:::333000222777666777888666222...,,,+++222111000111222222111000111888@@@@@@:::555555777@@@>>>;;;:::::::::999777...---...111555999>>>@@@777777666555555666888999222111111000111666<<>>@@@???===666666555333111111444666+++333===AAA???<<<:::;;;777<<>>:::333///222777777333555000///111111000555===???999333333999===<<<999???;;;999888555000...000++++++---000444555444333666<<>>999666555444666555444555777888666555999666444666:::<<<;;;999444444555666888:::<<<===:::;;;;;;:::888888:::===@@@:::333//////111222111111333777===BBBAAA<<<888>>>???AAAAAA???===<<<<<<>>>???<<<888888<<<999111777999999777555999AAAIIIDDDDDDAAA;;;999999555000111444999;;;:::999777777//////000111000+++%%%!!!!!!!!!  !!!    $$$###!!! !!!"""$$$%%%"""###%%%%%%$$$$$$%%%'''&&&&&&%%%'''***,,,------111777???KKKYYYeeefffaaacccVVVKKKFFFAAA;;;:::===BBBAAAFFFQQQ\\\cccjjjpppyyyzzzxxxwww~~~~~~{{{wwwlll```^^^bbbnnn|||tttcccVVVSSSNNNHHHOOO^^^cccggggggaaa\\\ZZZYYYWWWRRRNNNJJJGGGGGGHHHJJJJJJWWW^^^eeekkksss{{{~~~|||hhhOOOBBB<<<888;;;CCCFFFaaaxxx~~~wwwcccBBB999333888AAARRRlll{{{~~~~~~~~~}}}|||zzzxxxvvv<<<999333///222777777444111------111333111333777:::777666999===???===:::999666444555333000111444,,,,,,---000444666666666777<<>>???:::666111///222666888999333333555999===???>>><<<===???@@@@@@>>>============>>>;;;777888<<<;;;666999999999999999;;;@@@DDD<<<<<<999444444555333...000333777999999999888999111111000000///+++%%%!!!"""""""""!!!!!!!!!  !!!"""!!! !!!    !!!!!!###"""!!! !!!"""$$$%%%"""###$$$$$$######$$$&&&(((((('''(((***,,,------333999BBBNNN^^^mmmrrrpppjjj]]]PPPKKKIIIHHHLLLRRRPPPOOOSSS^^^gggooovvv}}}yyytttkkkllliiiccc___]]]UUULLLTTTTTTYYYdddpppsssnnnhhhggg[[[OOOJJJEEEEEEOOO\\\___bbb```XXXTTTTTTVVVUUUXXXWWWXXXZZZ]]]```bbbbbbooouuu|||hhhOOOBBB;;;777:::BBBKKKdddyyy|||gggFFF;;;333666>>>NNNjjj~~~|||{{{yyyyyy:::888333000222888999666111...///444888666333222333666:::>>>@@@???>>><<<888555444555333111333888///......000333666777777999===AAA???999333333444666;;;===888555555666555000222444666555555555666888;;;===<<<999666333111666666666555444333333222:::999777888:::<<<======999777444333666:::<<<>>>555444333555888<<<===>>>;;;===??????>>>===>>>???>>>===:::666777;;;===:::::::::;;;<<<<<<<<<<<<<<<555555333//////222222......000333555666777999:::555333111///---)))%%%!!!!!!!!!!!!    %%%&&&### !!!   !!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$###%%%&&&&&&%%%$$$&&&'''))))))))))))***+++,,,---444:::CCCPPPbbbsss{{{zzznnnbbbTTTNNNOOOVVV```jjjfffccceeekkkrrrxxx}}}iii\\\VVVTTTOOOHHHEEEEEEBBB>>>IIIGGGFFFKKKSSSXXXVVVQQQTTTOOOHHHCCCDDDNNN___kkkppppppllldddaaadddggggggiiillloootttxxx{{{~~~~~~gggNNNBBB;;;666999@@@PPPgggzzzkkkKKK>>>444444;;;KKKggg~~~{{{}}}}}}zzzyyyyyy999999555222444:::;;;999666444555:::>>><<<555...///444:::>>>>>>===>>>???<<<:::999888444111444:::222000//////111444555444:::>>>AAA>>>999444222222555999:::777555777888777000333666777555333333444888;;;===;;;666333222333555444444333333222222111888666333333555777666555>>><<<999777888999:::;;;777555444444555777999:::999;;;============>>>??????>>>:::777666999;;;<<<666:::>>>>>>;;;888777777444555222...///222222///,,,...000222333555888;;;777444111...+++((($$$"""  &&&'''### !!!!!!  !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""###$$$&&&((())))))((('''(((***&&&'''))))))***+++---///444<<>>;;;999777666777999111888???>>>888222222555666666333000000333222...///000222333444666:::===888444000---***'''###!!! $$$%%%!!! !!!  !!!!!!!!!!!!!!! """""""""""""""###$$$$$$&&&((())))))))))))***,,,%%%'''***,,,,,,///222555===GGGSSS^^^kkkvvvyyyvvvrrrlllccc]]]___iiiuuu}}}~~~zzzxxxyyyyyy{{{{{{bbbMMM???===:::999888888;;;>>>>>>MMMXXXWWWPPPJJJFFFBBB>>>BBBGGGOOObbb~~~zzzqqqxxxzzzdddMMMBBB<<<777:::AAAQQQiiijjjOOOAAA555333:::JJJhhh~~~999;;;:::666777;;;===<<<888999888777999999555...111333555666555666:::>>>777888::::::555000333999555333000///000000...---222444777666333000---,,,444888999999:::>>>???<<<777777888999:::999555222......,,,++++++---111444222111000000222555999;;;;;;;;;999666222000111222444555555444111000111222333555777666333111000000666888999888888888;;;======;;;;;;<<<888444333666000666<<<;;;666222222444666777555111111333111---333444666666666888:::===666333///,,,)))&&&""" !!!!!!!!!  !!!   !!!  !!!!!!!!! !!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%&&&((())))))***,,,---***---111333333666;;;???KKKUUUaaakkkttt{{{|||yyyzzzyyyrrrjjjjjjsss~~~~~~|||}}}~~~yyy```JJJ:::777666666555555999???JJJ^^^nnnmmmddd\\\TTTLLLIIIIIINNN]]]tttvvvlllrrr|||xxxcccMMMBBB===999<<>>;;;333111444444444555666777777555222555777777555555777444...222444555555444444666777333000...+++)))&&&!!! !!!!!!!!!"""""""""    !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########$$$$$$%%%%%%&&&&&&&&&%%%&&&(((***,,,,,,...000222444888<<<======???DDDHHHRRR[[[fffnnnvvv}}}}}}zzzqqqoooxxxxxxxxxxxx]]]FFF===999999<<<===@@@IIISSSeeewwwzzzoooccc^^^WWW[[[qqq~~~|||nnnhhhtttwwwbbbMMMCCC???;;;???EEEOOOjjjkkkMMM@@@666555:::GGG___vvv777999999555444777999888111555444//////666;;;<<<444444555666777777666555???@@@CCCAAA888///...222111000111333555555333111111333555777777555333222000444888:::===BBB@@@<<<999555444:::CCCEEE>>>777000...---000444666555222666333000...111777>>>BBB777<<<>>>999111...333999777999;;;888444111111222000111222111//////222555555666666555444444777999222333999@@@===444111444999333///222:::===888111666999:::999:::;;;888222///111222222000//////000111///---+++)))%%%!!! !!!!!! !!!"""  !!!"""###"""!!! !!!!!!!!!"""!!!!!!"""###$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&)))+++...000111333666888===AAAEEEEEEDDDEEEJJJOOOQQQZZZdddkkkrrr{{{~~~zzzooommmvvvxxxnnn{{{iiiRRRCCC@@@@@@FFFKKKQQQ___mmmwwwpppcccggg{{{nnnlll}}}vvvaaaLLLDDD@@@===@@@GGGPPPjjjmmmLLL@@@777666999DDDZZZppp{{{111444555444222111222444555666444000+++,,,222888444...***///888;;;555...<<>>444222///+++,,,000444666555222111///......111666:::444666777666222111222333666888999777333111111222222333333222000000111333555777;;;===<<<999555333333777<<<>>><<<777333000000000111222444666888999<<<:::888777888888777555222333111...///333222...---...---***$$$!!!"""###!!!    !!!!!! !!!###$$$$$$""" %%%&&&'''%%%###"""###$$$%%%$$$%%%&&&((((((&&&$$$(((((()))+++(((%%%(((...111000111333777;;;===>>>MMMOOOPPPLLLHHHHHHOOOUUUWWWYYY[[[```lllzzzyyyrrrsssyyy|||{{{zzz}}}uuu___OOOSSS]]]hhhmmmrrr{{{~~~zzzyyywwwbbbJJJ???;;;:::<<>>@@@===888444111222444777777666333222222222333555888:::;;;999888333000...333;;;???<<<777666444444888<<<===999444222111000111333555666666555444222///...000333555333444555333111000222555888999999777222/////////222333333333222222333555999:::<<<===<<<:::777555777:::<<<===<<<888555444444444333333333333444444???>>><<<:::888777777777444555444111222666555111000000///+++%%%""""""###!!!    !!!!!! !!!"""######"""!!! """###$$$###!!!!!!!!!###$$$$$$$$$&&&((()))(((&&&***((((((++++++)))+++///555666888<<<@@@CCCEEEEEEOOOQQQPPPLLLIIIKKKRRRYYYXXXXXXYYY]]]iiixxx~~~tttlllmmmuuuyyyyyy~~~||||||uuuuuuzzzsssgggjjjuuu~~~}}}|||}}}zzzdddKKK@@@<<<;;;>>>DDDQQQkkk~~~lllRRRAAA777888888===YYYyyy~~~777888777555222000///000<<<;;;777111+++***---000777777777888999666111...444888===>>>;;;666111...000444999;;;:::666222111222111111555999;;;999777000...---111777999777333333666::::::888555444444111333666888777777777777555444222111111222333555333333222111000111444777;;;;;;:::777333000//////222333444444444555777999>>>>>>===<<<;;;999888888:::;;;<<<<<<;;;999777555666555444333333222333333???@@@@@@===888666666888555777666555666999999444333222000+++&&&"""""""""!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!###$$$$$$###$$$&&&)))+++***))),,,***,,,///000///000444:::===BBBGGGJJJKKKKKKJJJRRRRRRQQQOOONNNQQQWWW]]]YYYYYYXXXZZZeeettt}}}~~~}}}yyypppiiijjjrrrxxxzzzxxxxxx}}}tttnnnttt}}}}}}dddLLLAAA>>><<<@@@HHHUUUooonnnRRRBBB777888999>>>YYYxxx}}}999999888666444333222222<<<:::777111,,,+++---///999===@@@???;;;666222111999;;;===;;;777222///---111555999:::888555222000222000///222666888555222000///000222666777444222444888<<<<<<888555555666000555;;;===;;;888888888111000000222555888::::::444222000//////222777:::<<<;;;:::777444222111111333555666777777888;;;===@@@???<<<:::888888888999999999:::;;;;;;999666333555555444444444555666666:::===>>>;;;666333666:::666777777555888<<<;;;777555333///***%%%"""!!! !!!   !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""###!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%(((+++------,,,000222666999777444777>>>CCCGGGLLLPPPPPPMMMKKKIIIPPPQQQRRRSSSUUUXXX[[[^^^[[[\\\[[[\\\eeeqqqvvvuuuwwwvvvqqqlllnnnwww}}}~~~xxx{{{wwwvvv}}}bbbJJJAAA???===CCCNNNYYYqqqtttVVVDDD888999999===VVVsss}}}999888888888888888777777999777444000...---///111888===BBBAAA;;;555222333======;;;777333111222333444555666666333111000000222000000111333333000---111222444777888777555444666888:::<<<<<<;;;999777000666<<<>>>===:::999999111000///222777;;;<<<<<<555222///...000444888;;;888777555333333222222111666777999999999:::<<>>@@@===777222777777666666666666777777333777999777333222555999555666555444666;;;<<<999666222---((($$$!!!!!!     !!!!!!!!!!!!""" !!!"""###### !!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$"""$$$%%%&&&%%%&&&''')))(((((((((***...111222111777<<>>EEEQQQZZZsss{{{[[[HHH;;;:::888:::PPPkkk}}}}}}888777666777:::;;;:::999666444222000///000222333555:::???>>>999444333444<<<:::777333111333888<<<666666555222///------///000222333444333000---,,,222555888:::999888777777777777888;;;======:::777000444888;;;;;;:::999999777333000111555888888777444111...---000444888999444222///...///000//////777888999999888888:::<<<;;;;;;:::999777666555555555666:::???BBB@@@:::444:::999888777555555444444111333555444222222555888444555333111444:::===<<<666111+++&&&###!!! !!!     !!!!!!!!! !!!"""######$$$ !!!!!!!!!"""""""""!!!""""""######$$$$$$$$$"""$$$%%%%%%%%%%%%'''(((++++++,,,///555999;;;<<>>777222+++&&&$$$###!!! !!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&''')))------000555===DDDHHHJJJNNNNNNQQQSSSPPPJJJJJJMMMYYY\\\^^^\\\WWWUUUVVVXXXNNNMMMOOOVVV___ffffffdddlllmmmkkkjjjmmmpppmmmgggkkkqqqtttssstttyyy}}}~~~cccLLLIIIFFF>>>BBBOOO[[[ttt|||aaaKKK;;;999666555GGG___~~~777555444555888999888666555333000000111222333333888;;;>>>>>>======>>>???999888777444222333666888888888777444///+++***)))+++333;;;<<<777222111333---333999:::888555666888111333666777666333222222111///...222777::::::999999333,,,+++...111111///000---******...111222222:::666111///000000///---666777666444222000111222555777;;;===<<<999555333///......333888;;;888444333222222333444555666666999777666555666777666555666555000---111:::@@@@@@888222+++'''%%%%%%###"""!!!!!!      ###"""!!! !!!!!!!!!!!!""""""""""""!!!"""%%%'''((('''&&&%%%((()))******))))))***+++---...222999CCCLLLRRRTTTWWWRRRPPPSSSUUUPPPKKKIIIUUUYYY[[[YYYVVVVVVZZZ___WWWTTTSSSYYYdddmmmooonnnppppppmmmjjjmmmqqqpppkkkjjjooopppmmmlllqqqvvvxxx|||gggOOOLLLHHH>>>@@@MMM[[[uuuyyy```KKK:::888555555FFF^^^|||666666555555666666777777555444222111222444666777;;;;;;;;;;;;<<<===>>>???;;;======:::555555999>>>555555555222...+++))))))(((---444;;;>>>;;;555///111333777;;;<<<:::444///222111333666555333444888---)))+++222444222333777222111///------///000222333///***(((***///222444777333000000---***,,,111222222111...,,,,,,...000333888===???>>>999555333333333333444666999;;;<<<999666111///111555888999999:::666111///222333111:::;;;;;;888444444777;;;666000&&&!!!"""###"""  !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!""""""!!!""""""!!!"""$$$&&&$$$""""""%%%***,,,***(((***++++++,,,---///111333222999EEENNNRRRQQQRRRTTTZZZZZZYYYWWWUUURRRPPPOOO\\\]]]^^^\\\ZZZZZZ]]]aaa\\\[[[WWWXXXdddtttzzzwwwuuupppiiiiiipppuuupppgggeee]]]WWWWWW\\\cccooozzzmmmQQQEEE???999<<>><<<888777:::===---....../////////......'''***000666999888333//////000222555777777444222000000333666666222111555///,,,---222444222222555000...,,,***+++///222555666222,,,)))***...111222333000...///,,,)))+++000000222333222000...---...---111555777666444222222555666666666555666888;;;888666333222333555555555777888555000///222444222888:::;;;:::888777666666222---'''"""!!!!!!!!!!!!###"""!!! """"""  !!!!!!!!!  !!!  """###""""""!!!!!!  !!!""""""!!!"""$$$&&&%%%%%%$$$%%%''')))((((((+++...111444666888;;;<<>>999===GGG^^^yyynnnPPPBBB666555;;;???UUUqqq}}}~~~~~~~~~111111111111222444555555555555444333333222222111444444555666555444333222999<<<>>>>>>;;;999:::<<<333111///000111111...+++((())),,,111444555333111///......000222444555444...///333888777111///111111......222444333333444111...+++***,,,222999===:::555///++++++---...///000......000...+++,,,111000333777777555111...---+++---/////////000111333777999;;;888333111555999777666444555555555444222555666444//////333555444777888:::<<<<<<888333///---***'''%%%$$$###!!!"""""""""!!! """!!!  !!!#########""""""!!!!!! """###$$$$$$######%%%'''((())))))((('''(((***,,,///444:::@@@CCCEEEGGGIIIMMMQQQXXX___cccccc___[[[WWWWWWVVVUUUUUUYYY___cccbbb```]]]XXXTTTSSSTTTVVVWWWWWWXXX\\\hhhtttxxxuuuoooppplllaaaVVVOOOJJJEEE999777888===GGGWWWooo~~~cccJJJBBB>>>:::>>>HHHddd|||oooRRRDDD999777;;;>>>SSSlll~~~111111111222222444555666111111111222222111000000222333444444333111...,,,555999===>>><<<:::999999999555111222555555111,,,,,,+++,,,///222555555444111000///111333555555444---///444:::888222///000222///...111444666555555333000---,,,000777@@@EEE===888222---,,,,,,------000///000333222///000444444666999999777444111000///000///......000444777999===>>>999111...222777666444333444555666555444777888555111000444555444666666666888:::777111,,,)))'''%%%$$$$$$###!!! !!!!!!!!!  !!!!!!  """$$$ !!!""""""###$$$$$$$$$%%%&&&&&&&&&&&&(((******,,,---,,,***+++000555666===EEELLLOOOPPPRRRTTTTTTWWW\\\```cccddd]]]UUUQQQSSSTTTUUUVVV[[[ccchhh```___]]]ZZZVVVTTTSSSSSSPPPRRRVVV\\\dddiiihhhddd___cccaaaWWWKKKCCC>>>999777777999>>>GGGYYYsss~~~cccKKKBBB???:::>>>HHHggglllOOOCCC888666;;;===QQQiii............///000111222...///000222333333333333222333444444222000---+++222666:::<<<<<<:::888666222///...111777:::888444...---,,,...111444555555333444555777999888555222///000555:::999333111222222000...000555999999666444111///...222999BBBGGG===999333///---.........000///111444333000222666888999999888666555555666555444333000///111555999:::===>>>999111---111666555333111111444777999999:::;;;888222111444555333666444222333555444000,,,)))&&&""" !!!!!! !!!"""!!!!!! !!!###""" !!!###%%% !!!"""###$$$%%%&&&###$$$&&&&&&&&&'''***,,,))),,,...//////222888===AAAGGGPPPUUUVVVWWWZZZ\\\]]]bbbdddeeegggggg___UUUNNNQQQUUUWWWXXX\\\ccchhh]]]]]]]]]\\\ZZZWWWRRROOOHHHJJJOOOWWW[[[XXXQQQMMMRRRWWWWWWPPPGGGAAA;;;555666777<<>>HHHhhhpppSSSFFF999666999:::NNNkkk~~~}}}222111111111111222333333000000111222444555666777444444444333222000...,,,111444888;;;<<<:::777555111//////111444555333111...------...000222222111444666888;;;<<<:::666222000000444888888444333666444222//////555;;;:::555333111000000333888>>>BBB;;;777333000///000111111///...///111111///111555888888777555333444777:::555555444222111222666999:::<<<<<<888222000222666444111000000444888:::<<<;;;<<<888222000333444222444333111111111111000///***&&&!!! !!!!!! !!!!!!!!!!!!!!!"""###"""""""""""""""!!!!!! !!!!!! """$$$$$$$$$##################!!!###%%%'''''')))---///,,,...111444888<<>>LLL\\\rrrmmmRRRFFFAAA;;;???IIIggg~~~___NNN???888999999KKKjjj~~~}}}~~~~~~777777666555555555555666111000000000111333444555555444333222111000///...111333777:::<<<;;;999666444444333333111000...---000///000222333333111///333444777:::<<<;;;777444111///111444444222555999888777222///444;;;999222333333333444666888;;;<<<888555222000111333444444222//////111000...111777333333333222111222666888333444555444444555777:::999999999666444333555777222111111333666888999888888999666000///222444222111222333333222111222222+++(((###!!!!!!""""""!!!   #########"""""""""!!!!!! !!!""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))+++---000444777555666999>>>EEEJJJMMMNNNTTTXXX]]]]]]\\\___fffmmmjjjtttxxxrrrnnnmmmfff\\\^^^aaabbb___\\\]]]dddjjjeee```ZZZTTTOOOIIIBBB===888666888>>>???;;;888:::>>>KKKTTTOOODDD===;;;;;;>>>@@@IIIYYYkkkpppSSSFFF@@@;;;@@@KKKffffffTTTBBB:::::::::MMMiii~~~~~~666666555444333333333333000///---,,,,,,...000111555444333111000000000000333444777:::===<<<:::888///111333444333333444666333333444777888666333000111222444777999:::888666111...///111111111555;;;<<<:::444///444:::777///555666777888999:::::::::666333111000222555666777555222111222111000444999...///000000000111444666111333666777777888:::<<<888777666555555666777888111222333666888888666444444555333......222444222///222666666444222333444+++)))&&&$$$$$$$$$"""!!!$$$###!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###""" !!!### !!!"""###%%%&&&'''(((***,,,///222444777;;;>>>@@@@@@BBBHHHPPPUUUVVVUUUXXX\\\______]]]aaakkksssqqq}}}{{{tttsssmmmdddhhhiiihhhbbb\\\^^^fffnnnkkkcccXXXNNNGGG@@@999555555000000555777555888===>>>QQQ```[[[MMMEEEGGGLLLPPPPPPWWWfffwwwqqqSSSFFF@@@<<>>:::888777777333///333999777777888999999777333000...///000333666:::===???666666666666666555555444:::<<<:::555444555444111666444333555999<<<<<<;;;666444111000111333444444555444222///---///222555222...---111111///000555...///111333666999;;;===:::::::::999888777666666777222---000555888555111111333444444333111111222...000111444:::>>>:::222---)))$$$  !!!!!!!!!  """###$$$ !!!"""### !!!""""""%%%""" !!!!!!  ###&&&((()))))))))***)))+++...444;;;@@@CCCCCCHHHMMMQQQRRRUUUZZZ\\\ZZZ\\\^^^^^^]]]bbbooozzz~~~rrrllljjjfffiiieee___YYYWWWZZZaaagggaaaXXXKKK>>>444111111222......000444888888888888AAASSSdddeeeZZZTTT\\\ggghhhmmmssszzz~~~fffHHH??????===@@@GGGiiijjjMMMCCC===777AAASSSppp555444555777999999777555999999666222111222000+++111555555222222666888777333444444333333444888:::444444666888666444888>>>999888888999999777444111111111333444555666777888888888777666555333111000:::<<<<<<888666666333...333222222444999=========777555333222222333222111333333222000///000444666444...+++------,,,...444......///111333666888999777777888888888666444333333333333444555444111///111222333222111000111333000111222333888<<<888111...***%%%!!!!!!!!!!!!!!! !!!"""!!! !!!"""###"""!!!!!! !!!!!!!!! !!!""""""%%%""" """###"""!!!!!!###%%%'''((()))+++---111333888>>>FFFLLLQQQSSSPPPSSSUUUUUUXXX\\\\\\YYY]]]aaadddfffnnn{{{|||oookkkjjjiiimmmggg^^^VVVSSSTTTWWWZZZQQQJJJ@@@666///---...//////......111555888;;;>>>KKKZZZiiilllhhhhhhrrr~~~zzz{{{zzzyyyxxx|||iiiLLLBBB>>>;;;@@@KKKiiilllNNNDDD===777AAATTTxxx555555666888:::;;;999888:::;;;888444444555333///111555666555666:::;;;888444444444222111111444666333333666888777666:::AAA;;;999888777777666333111333444555555555444222111:::999777555222///---,,,555999;;;999888888444///111000111444999<<<>>>???888666444333333222000///222333333333222333555777555000,,,+++******---222.........///000222333444333444777888777555222000///333777777444000---,,,...///000000///000222333222333222222555999666000---***%%%""""""""""""""" !!!"""!!! !!!!!! !!!!!!"""######"""!!! !!!!!!!!!!!!!!!""""""###$$$"""!!!"""###%%%%%%$$$###%%%&&&(((***---222666;;;===AAAGGGNNNUUUZZZ]]]\\\]]]\\\ZZZ]]]```]]]XXX\\\bbbhhhooo{{{wwwkkkiiilllnnnooofffYYYPPPLLLJJJIIIHHH???;;;666000---,,,...///111111111333888AAAHHHMMMZZZbbbkkkoooooouuu~~~~~~zzzuuutttsssrrrvvv{{{~~~~~~oooSSSEEE===888???LLLhhhoooRRREEE>>>888CCCUUUzzz666666777999;;;<<<:::999888999777444444666444///111444666666888;;;999555333333222000//////222444999777777777444222777>>>;;;888555333333333222000111222555777666444111///999777555222000---,,,+++...333555444555888888555111222333555888;;;===>>>999666222000111111222111333555666666555444444555555333000...---,,,...///000///////////////000000000222666888888555000...---000444444222...+++******---000222222111111222111222222111333777555111+++((($$$""""""""""""!!! !!!"""!!! !!!"""!!!!!! !!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$$$$############$$$%%%%%%&&&''')))+++///555<<>>888===IIIhhhsssVVVGGG>>>:::EEEVVVttt666666666999;;;;;;:::888333555444222333555222...444666777777999;;;888222111111111///...///222444<<<888666555111///444<<<888555222000000000//////,,,///333666777666444222444333111///...------,,,...000000...///555777666444444555555666777999:::888444///,,,...111333555666888999888555333222222444555555444333222111///222111000//////...//////...111555888888444000---...------...000///,,,***''',,,222666555333111000///111222000111555444111(((%%%"""!!!!!!!!!!!! !!!"""""""""  !!!"""!!!!!! !!! !!!!!!###$$$%%%"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((***---111666===EEEJJJRRRVVVYYY\\\___bbbgggkkkrrrqqqlllfffdddddd___YYYXXX```lllyyyxxxhhh___\\\]]]```ZZZQQQEEE>>>;;;999555222////////////000111111222333>>>JJJSSS___nnnxxxzzz}}}{{{{{{yyyxxx{{{|||zzz|||rrroooooouuuyyyyyyyyy{{{~~~~~~{{{wwwtttrrr{{{||||||~~~|||xxxtttQQQCCC@@@===AAAIIImmmxxx[[[III>>>;;;GGGXXXrrr666555666777999999777555000222222111222444222---777999888888:::===999333111111111///......111333777555555555333111555<<<444222///......///...---))),,,000444666666555333///...---,,,,,,---......111222000++++++000222111444555555444333333444666666222---+++,,,000333444777888888666222000//////111555888777777777444000333222111///............---000444666666333000---///---,,,...000000---***)))...444888888555222111...222333111111222111...&&&$$$!!! !!!!!!!!! !!!"""###"""  !!!!!!!!! !!!!!!""" !!!"""$$$%%%&&&###############$$$$$$%%%$$$%%%&&&&&&%%%%%%''')))---111666;;;@@@FFFLLLPPPTTTYYY^^^bbbdddgggkkkoootttuuuppphhhbbb```]]]YYYZZZcccooo}}}nnn___TTTMMMKKKLLLJJJDDD<<<888777666555333---...///000222222333333:::KKK\\\gggsss~~~zzzxxxzzz{{{{{{xxxttttttzzz~~~}}}||||||~~~{{{vvvsssqqq}}}|||{{{|||~~~xxxrrr}}}oooLLL@@@@@@@@@EEENNNrrr}}}___KKK>>><<>>===;;;888666555666888999444555666888:::<<<======JJJ^^^pppyyy{{{wwwwwwyyy{{{yyyvvv{{{~~~{{{yyyzzzzzz~~~yyyuuu}}}nnnMMM@@@===<<>>???BBBDDDGGGIIIJJJZZZmmm~~~{{{yyy{{{~~~{{{xxxzzz||||||{{{vvvzzz~~~{{{zzz}}}~~~{{{{{{rrrQQQAAA999666@@@OOOpppdddMMM???>>>KKK[[[sss000333777888777444333222222111111444777777333///666222000333777888555111///444444...+++------******555;;;777333444555333,,,,,,---///000000...,,,***++++++---//////...,,,...+++)))''''''***...000///---,,,---///000000000,,,,,,---,,,++++++---///,,,000222000***'''))),,,222111000///......//////,,,,,,***+++111888888333111000/////////000111222++++++,,,---...000222333777:::===<<<888444222222888444222444999<<<<<<999;;;<<<;;;888222---***)))'''&&&%%%$$$############!!!!!!""""""!!!   !!!"""###  !!!###$$$!!!"""#########$$$&&&((((((((()))...444:::===>>>RRRXXX\\\^^^```ddddddbbbooonnnoooqqqssstttsssrrrvvvrrrnnnkkkcccYYYRRRRRRZZZcccnnnzzzuuu```III>>>===;;;555:::===<<<999<<>>;;;???GGGeeesssTTTFFFBBBJJJZZZ---///000111000111222444111555999;;;999666444222///......222666888777444444555444111111222000,,,222222222555<<<>>>555+++......///111222111...+++...++++++...333555222...,,,,,,---...///000111222111000000222444666666555***+++---...000333999===???;;;666222000/////////+++---///111333555666666555555444333888>>>>>>:::555444111///...///111333333333444444555666777777>>>===:::666333333555888444444444444333444666888@@@BBBCCC@@@:::222,,,(((%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""###$$$%%%$$$###""""""###%%%%%%$$$&&&((()))))))))+++,,,...666???GGGMMMQQQUUUYYY\\\]]]^^^bbbkkkrrrpppiiikkknnnqqqvvvxxxvvvrrrnnnlllfffdddhhhkkkfff^^^ZZZYYY___ffflllsssxxxwwwsssllljjjbbbTTTLLLMMMRRRTTT]]]fffmmmllljjjlllnnnoootttwww{{{zzzuuutttwwwzzz|||xxxyyy{{{}}}yyyvvvwwwzzzuuuqqqrrrxxx}}}~~~\\\GGG>>>;;;@@@GGGddd~~~tttUUUGGGCCCMMM```---...000000/////////000222777<<<===:::666444444......000444888:::999777999888666555666666222///111000111666======333)))000000111333444333///,,,///,,,+++000777:::777222,,,,,,---...000222333444111111111333666777777666...000444666999;;;???BBB???999444222444444111---,,,---000333555666777777444444333111444:::;;;888777555222///...///111222444444555555666666666666<<<:::777333222222555777111444666333//////222777999<<<@@@???;;;444...***$$$###"""!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$######$$$%%%&&&$$$%%%'''(((***---222555888AAAMMMTTTWWWXXX\\\___ZZZ\\\^^^```iiissswwwuuujjjlllqqqvvvwwwtttmmmhhhZZZWWWXXX___bbb___[[[ZZZTTTYYY___dddhhhjjjkkkjjjgggjjjjjjeee```ccckkkrrr|||wwwuuuuuuuuuvvvzzzyyyzzz}}}vvv{{{|||~~~|||wwwuuuvvv}}}~~~~~~~~~\\\FFF===<<>>>>>>>>???:::666333555999999444...000111222333555555666666222333111...000555666555666444111///...///000111111111333444444444444333666555333333333333333333000333555222...,,,000555666:::>>>???:::333---***$$$###"""!!! !!!!!!"""""""""""""""!!!""""""!!!""""""###$$$%%%%%%$$$#########$$$%%%&&&%%%%%%&&&'''+++333;;;BBBDDDMMMWWW\\\\\\[[[]]]___]]]aaabbbaaacccllluuuyyylllnnnrrruuuuuuppphhhcccNNNNNNQQQTTTRRRNNNOOOTTTOOOSSSZZZ___aaacccfffjjjiiiooouuuxxxxxxzzz~~~zzzwwwtttssssss~~~|||{{{~~~~~~xxx}}}~~~}}}|||~~~}}}aaaHHH===<<>>>>>===<<<;;;;;;===>>>;;;666444666333555:::??????999666666555777999===>>>===999555111111222555888999888777333444555666777888999::://///////111333444222000...222777;;;;;;:::999999666444444888<<<<<<777222444444333333333333444555333444222......222555444333222111/////////000000---///000222333333222111111000000222444444333111///222444111---,,,000555888<<>>999111***'''$$$###"""!!! !!!!!!"""#########""""""""""""""""""###$$$%%%&&&$$$$$$######$$$%%%'''(((((()))***---222<<>><<>><<<<<<888:::>>>@@@:::222222888555444888>>>>>>888666777333444888<<<>>>===999555222555777666444222111222000333777:::;;;999666444//////000111333222000...---000333444444444666777444333333555888888666333666555333111111222444555333444222---,,,111333333//////000000000//////...,,,---000222333333333222///......000444666555333000111222000......111444555888;;;:::555...(((%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###########################$$$%%%&&&&&&$$$$$$$$$$$$%%%''')))+++---///333888>>>FFFOOOUUU]]]^^^aaadddfffhhhjjjjjjmmmrrrrrrlllggggggggggggnnnllliiifffbbb\\\UUUPPPHHHDDD@@@>>>::::::AAAJJJWWWZZZ___cccaaa___fffqqqtttyyy|||yyyyyy|||~~~xxx~~~zzz|||lllMMM>>>===AAADDDYYYwww}}}bbbOOOBBBKKKfff===:::666111///111777;;;;;;888444444555555222///000333777999888666444333555888>>>@@@888...000888555111333:::<<<777333444---///333888::::::666222444777:::666000++++++---***///666<<<<<<888111---000000000222333222///,,,//////000000000222666999222111000000222333333222777555222000///111444666222444222,,,+++///222222------///000000///...---,,,...111333555555444444000...---///333777888777000000000000///000222444...111444444111,,,(((%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""###########################$$$%%%&&&'''%%%%%%%%%%%%'''***,,,---111555<<>>???AAAGGGNNNUUUYYY[[[ZZZeeedddbbbjjjmmmmmmsssrrrooollljjjjjjgggbbb]]]```]]]WWWNNNEEE???===>>>777444444666888:::BBBJJJ^^^______^^^]]]```ffflllyyyzzz{{{||||||~~~vvvppppppqqquuuiiiIIIAAA@@@CCCNNN]]]}}}iiiPPPFFFPPP```666555111...111555444000666555666888:::888333///222444888;;;<<<;;;777444222333777888333,,,///666666555666777999888444111...---+++***+++...111333555555444333222000...------///111444444333111///111111222222000...,,,+++111000000/////////000000---///000000//////111222...---------......---++++++,,,,,,+++))))))***,,,)))***,,,---------......---...000333555666666666......///111444555333222222000000333333111333888333222///---+++)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&'''''''''(((((((((***///555999FFFGGGJJJOOOSSSWWWXXXXXXYYYdddeeeccckkknnnnnntttlllhhheeecccbbb___YYYTTTRRROOOJJJDDD>>>;;;999999555333444888<<>>CCCPPPRRRUUUWWWXXXWWWUUUTTTYYYeeegggdddkkkmmmmmmsssjjjfffaaa^^^[[[VVVOOOIIIBBB???;;;888777666555444555555999@@@GGGPPP^^^kkkhhhkkkooosssvvvtttppplll~~~{{{www~~~~~~ssseee```dddjjjrrrwww|||hhh]]]```\\\aaatttjjjKKKCCC@@@AAAKKKccc~~~hhhPPPIIIVVVhhh444888:::888777777444///222222333444555555444333222000000333777888666222222000000111222000///...777555444333222222111111//////...///000111333444333333333222111000///...///...,,,,,,---111444777333333111000...---,,,+++222222000///---+++***)))---...///...,,,+++,,,---+++---000///+++***+++---,,,,,,,,,***((((((***,,,+++,,,---000333555555555/////////000111222444555000111333666888777333000///...000333333111333888999999777333...***(((((($$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%''')))(((***...222777>>>FFFKKKXXXYYYZZZYYYWWWTTTRRRQQQ]]]iiijjjfffjjjkkkkkkqqqnnniiibbb\\\WWWPPPGGGAAA999666333222444666666555<<>>888111000000222666<<<@@@CCCKKKQQQ]]]hhhmmmpppwww}}}{{{|||~~~}}}zzzvvv~~~wwwjjjaaa```fffllloooUUUGGGBBBBBBDDDHHHTTTjjjnnnPPPDDD??????III^^^eeeKKKBBBMMM^^^222333333333666999444,,,///111444555444333333333---...000111111000000///111333222111222444333///000111111000///...000111,,,,,,...///000111111111222333333333333333222222000///------...222666888888666444222111111222333444111...+++***+++---///---......---+++***+++,,,---...000111000000111222111111111000000333777;;;///---,,,///333444333000......//////000000000111111111333666888888555333333333666::::::888999>>>AAAAAA???999111+++)))***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%''''''&&&(((,,,000333999@@@GGGKKKNNNPPPRRRYYYZZZZZZWWWTTTSSSVVVYYYiiitttqqqgggfffdddeeemmmmmmdddXXXMMMEEE>>>777222000111444777===FFFQQQXXX^^^fffsss||||||yyy|||}}}{{{{{{~~~~~~uuujjjdddccchhhmmm^^^HHH@@@???:::>>>DDDMMMaaapppQQQEEE>>>>>>HHH^^^jjjPPPFFFPPP```333666555222111333222...000444888:::888555444444...222666666222000000222333777888555444777777444222333444333000...///000+++,,,...000111111111000555555666666777666666555222222111111333555777999888666333111111222444666444222000---,,,+++,,,,,,,,,---...---,,,+++,,,---/////////111444555555444666666444222000222555999111///...111666888666333///000111222222222111000111111222444777888666555555444888<<<===:::<<<@@@<<<===<<<777///))))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###&&&*********,,,111666>>>BBBHHHLLLOOOQQQSSSUUUUUUYYY]]]]]][[[[[[___bbblllvvvrrrfffdddccceeeoookkkbbbUUUIIIBBB===999555:::>>>AAACCCGGGQQQ___kkkpppxxx}}}~~~}}}zzzzzz{{{qqqhhhdddffflllpppoooQQQBBB>>><<<999>>>CCCNNNeeesssSSSEEE===>>>III]]]oooUUUIIIPPP]]]~~~555:::;;;555//////111222222666<<<===:::777555555000666<<<;;;555111222555444:::<<<888666::::::777444666777555111......///---...111333444444333222777888888999999999999888666666666777888999:::;;;777555333111111333555777333333222000...,,,***))),,,---......,,,,,,---...222000000444888;;;999777===<<<888333///...///111---+++***...444777555222000111333444444333222000000000111333666777777666333333777<<<<<<:::;;;???666888999444,,,((((((***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$(((,,,---,,,///555;;;GGGIIILLLNNNPPPRRRUUUWWWSSSYYY```cccccccccfffiiimmmwwwrrreeeccccccgggrrrnnndddVVVKKKEEEBBB@@@>>>IIIMMMPPPOOOOOOWWWgggttt{{{~~~~~~}}}zzzzzzxxxooogggdddhhhooouuudddKKKBBB>>>;;;<<<@@@FFFSSSnnntttSSSDDD===>>>III[[[~~~qqqVVVGGGLLLWWWwww:::666111///000222222000888:::===<<<888444000...,,,333::::::777555888<<<<<<888555666:::======<<<222222555888555...+++,,,......///111222222///---333::::::555666>>>===666555555666999======777///333///---///444777555333666444111///---...///000111000///......///000111000//////000333888===@@@<<<999444111000///---+++000111222444555444000,,,---......000666<<<:::333666999<<<<<<888666666777333555777;;;===>>><<<:::999777333///,,,)))((('''(((&&&$$$%%%'''(((&&&$$$$$$&&&&&&&&&%%%%%%'''(((,,,+++***,,,222;;;CCCIIIQQQQQQRRRRRRSSSTTTTTTUUUYYY^^^dddgggfffeeejjjqqqrrrtttmmm___WWWZZZbbbffffffgggcccYYYKKKCCCDDDGGGUUU^^^eeedddaaadddrrr~~~}}}zzz~~~xxxjjjeeebbb___eeepppaaaLLLBBB???>>>???>>>KKKiiitttWWWBBB:::@@@III\\\yyysssZZZIIIJJJZZZ:::666222111222444333222777999:::999666333222111000666;;;;;;777666999===999777555555777999;;;;;;666555666777333+++((()))------///111444444222000///555555222666>>><<<444444444666;;;??????999333222///...000555777666333333333222000///......---444444444333444444555555000/////////222555:::<<<:::777444222111///...,,,///000111333444222///+++...///000222777<<<:::333666999<<<===:::777666777666666888:::;;;;;;999888888666222...+++((('''''''''%%%$$$&&&((((((&&&$$$'''((())))))((()))+++---++++++...333<<>>===888444111//////222666888777444000111111222111///---,,,444555666777888888777777111111//////000222555666777555333222222111///---......///111222111---***---000222444999<<<999333444888<<<===<<<999666555999999:::::::::999888888777555111---)))''''''&&&&&&%%%&&&'''((((((&&&$$$%%%&&&'''''''''(((+++...---000555<<>>BBBPPPkkkvvvWWWAAA;;;@@@GGGaaa}}}wwwbbbWWW^^^rrr:::999999999999999999888555555444222111222555888666888:::888444333666999<<<<<<;;;666111...000333111000222444222---,,,///,,,,,,+++---......,,,+++,,,......///666;;;777//////...111777:::777333111111000111333777888777555000000000000000///...---000222444666777666444333333222111000000000111111444333222222333333111///------...///000///,,,))),,,000333555888;;;777111111555999<<<<<<999555333888999999999888888999:::666444000+++((('''&&&&&&%%%&&&'''((()))(((&&&$$$$$$%%%&&&'''(((***...111555888===EEEMMMUUU[[[^^^aaabbb^^^VVVMMMLLLSSS[[[mmmqqqsssqqqooonnnmmmjjjTTTDDD;;;>>>AAADDDUUUiiivvvuuurrrpppoooooopppqqqnnntttzzz{{{wwwtttwwwzzz~~~~~~yyyuuuxxx|||uuusssuuuzzzwwwlllgggccc^^^^^^bbbhhhvvvtttYYYEEE;;;<<>>CCCMMMggg{{{YYYBBB>>>BBBEEESSStttyyyiiidddooo999::::::999777666777999333444555444333222444666;;;<<<<<<;;;999888888999333444444444444777:::===666444333333000,,,---111++++++,,,...222555666555222222222333444555555333666111222777777111111666333333333222333444555555333111///---...000222444000111444555555333111000333333333222111000...---,,,---000333666777555222//////...///000000...,,,+++000333333444555333///...///222555888777333000***...222444333444777:::666333///***'''''''''(((&&&(((((((((&&&&&&'''(((((()))+++---///444:::???DDDHHHMMMTTT[[[bbbfffhhhffffffddd]]]WWWVVV[[[```aaakkkssswww|||vvvjjjLLLAAA;;;BBBMMMVVVcccooowww{{{|||{{{|||}}}~~~}}}zzzyyyxxxyyyzzzzzzyyyuuusssuuu{{{~~~~~~zzzsssqqqssssssppp|||uuukkkbbb\\\WWWTTTSSSYYY___jjjxxxiiiSSSEEE===AAAJJJ[[[sss[[[DDD@@@DDDDDDRRRuuuzzzhhh___fffxxx777777777444111000333555333555777777555333222222888999::::::999777666666222111000222666:::<<<===888555333333111---///333000//////000333555555555000111222333222333666999777111000555555000333;;;555444333111000000333555111111000000111222333444333444555555555333111000000000111111000///---,,,)))+++///444888888666444111000000111222111///...---222444333333444444111...///000444777777444111***///555777666666999<<<777444///***''''''(((***((())))))'''%%%%%%(((+++''')))***,,,000666===AAAKKKNNNSSSYYY___eeeiiilllhhhgggfffcccaaa```bbbddddddnnnuuuyyy}}}oooXXXRRRNNNQQQZZZdddiiikkkrrrxxx~~~||||||~~~}}}zzzxxxwwwxxxxxx|||}}}~~~}}}|||~~~~~~ooopppppprrryyyyyysssjjjbbb]]][[[YYYWWWYYYZZZaaannn~~~iiiWWWHHHCCCOOObbbuuu\\\EEEBBBEEEDDDUUUwwwyyyeeeZZZ]]]lll555555444000,,,,,,///222333666999:::777333000///333555666777666555333222555222///111555999:::999555222222333222000333888666444222111111111///......000222333111111777>>>555...,,,222222...333===777555333///......222444///000222333444444333333444444555444333222000///---...///000000...,,,+++(((***///444888999777444333222111222333222111//////333555333222555555222000///000333777888666333...444;;;===;;;:::<<>><<<:::888777777888222111444777777555666:::777888777555222000///000222333222222111222666999666222333:::>>><<<666333000333666888777555444444888777777666666777888999999777666777999888333///000333666888777777777777777222,,,(((''''''((((((&&&&&&&&&(((***,,,,,,+++,,,111888BBBOOOZZZZZZUUUVVVXXXZZZZZZ[[[aaakkksssuuunnnmmmoooiii```dddqqqxxx~~~zzzyyywwwyyy~~~{{{wwwssssssvvv{{{~~~|||yyyxxxuuutttyyy|||{{{tttrrrkkkhhhfffddddddeeeeeecccbbbdddjjjpppvvv|||{{{~~~sssTTTEEEDDDEEECCCFFFccciii[[[[[[hhh------...///111111///---111111111444777777555333111000///111555999;;;;;;444222222555999;;;:::777777666555444333333333444222111///...000555===CCC>>><<<:::888888:::<<<===;;;777333111444888;;;======;;;888555333333333444222111444888888555777;;;777888888666444333333444333222222222333666999<<<:::555555===CCCAAA:::555555777888888666555555555888888666555555666777888444111000222666777333...///333666888777666666666222...(((%%%%%%&&&&&&&&&(((&&&&&&(((+++---,,,+++444888???IIIWWW```]]]UUUXXXYYY[[[^^^cccjjjrrrwwwxxxqqqrrryyysssfffeeeqqqqqqwww}}}|||xxxzzzzzz|||~~~}}}zzzyyyxxxyyy|||{{{vvvqqqllliiimmmpppwwwzzzsssxxx}}}uuuppppppkkkaaaaaabbbdddgggjjjlllllloootttyyy|||}}}~~~~~~}}}nnnRRREEEDDDCCCAAAEEE___~~~fffXXXXXXddd{{{333111//////111222333333555555444555555555333111444444444666777777555444111000000444999;;;;;;999555444444333222222333333...000222333555888<<>>EEE\\\|||uuu]]]PPPRRR___rrr;;;888444333444777888999888888777666444222111000555666777888777555333111000...///222777:::999777000000111111333555666777...000333666888999888888111111111222666:::???BBB???<<<999888999::::::999???===;;;999777666666777222111333555333000000444444666777666555555666777222111111222555777888777888555777???DDD@@@:::666999888555222000111555888444333111//////...//////000......111555777666333+++---///000000000111222000---***(((((())))))))))))*********+++///444888JJJMMMQQQXXXcccmmmmmmhhhiiieeedddiiirrrvvvsssmmmssswww}}}vvvvvvyyy{{{~~~{{{vvvxxx~~~~~~}}}vvvyyyzzz{{{vvvxxx{{{nnnggg```^^^dddlllssswwwzzzyyy}}}uuunnnkkkeee^^^dddllluuu|||vvvsss|||lllSSSEEEAAA@@@>>>CCCXXXxxxpppWWWJJJLLLZZZnnn<<<:::888777888:::::::::999999888666333111000000333444555666555555555666222000000222666888777444///000111222444666888999111111111555888888555111......---...111555999;;;:::999888999::::::999777;;;;;;:::999888777666555111000111444333//////333444555555444222111222333222111111333555666444222333222666===@@@;;;555444333333333222222444777:::444333111///...---......//////000111222222333333000111111000......000222111...***))))))******)))'''***---------222===FFFQQQVVV[[[___fffmmmmmmjjjkkkhhhfffjjjqqquuutttrrrqqqzzz}}}vvvsssvvv|||{{{vvvzzz~~~wwwsssqqqmmmpppxxx~~~vvvnnniiieeebbbfffppp{{{}}}sssnnnfffeeemmmwwwttteee```nnn~~~oooTTTBBB===>>>???CCCUUUtttpppXXXIIIJJJVVVnnn:::999888999::::::999777888999888666333111111111111222222222333555999<<<555333111333666777444111333333333444555666777888555222000333666777222---///...,,,,,,---000333555555555666888::::::888666555555555555444333111111000///111444333///000444444555555333///------...111000111333555555222......///555;;;<<<666222222---///222444555777:::<<<555444222000...............///000///...---...///777777555222000000222444///,,,)))'''((((((((('''&&&+++/////////666DDDQQQVVV\\\aaaccceeehhhgggddd___^^^___bbbgggmmmrrrtttppp|||~~~~~~vvvnnnsss|||}}}zzzpppiiieeefffhhhqqq|||~~~wwwlllbbbkkkiiikkkrrr}}}zzztttkkkkkksss{{{hhhTTTOOO___tttssszzzrrrUUU???:::>>>BBBFFFVVVsssttt[[[KKKJJJTTTnnn999:::999777888:::888444222555:::<<<:::666222000///------///444888::::::777777666444222222555888333000...///333444333111555333222333666666222///...222333///)))(((...555111111222444666555333111000222333222000000444777666888;;;===<<<888444111333333333333333444444444111666<<<===:::555333222444444444444444444444444---++++++///555:::;;;:::444444333222111000000///222111///------///111333888777666444333555888;;;222...(((&&&(((*********...,,,000888===AAALLLXXX``````fffmmmiiiaaafffqqqnnncccXXXVVV___jjjpppqqqyyyyyyxxxvvvsssrrrsssuuussswww|||}}}{{{wwwrrrlllhhhooolllkkkssswwwfff[[[___iiiiiiqqqyyy}}}{{{~~~yyyrrryyy{{{cccVVVPPPKKKMMMSSSdddnnn~~~gggLLL>>>===>>><<>>===CCCQQQooo{{{^^^PPPSSS[[[xxx:::<<<===;;;;;;<<<888222444555555555444222000......++++++333===AAA===777999666444555666666333111222111000///---...000222222333333333333333555777555222///222777999666222...///111333333333333222666666555222///000444888>>>@@@CCCDDDBBB===888444111111111222444555777777:::::::::;;;;;;999555222555555444333222111111000222333444333333333555666666888:::;;;;;;999777666222222111111333666:::<<<999999888888777777666666///,,,)))'''((((((((((((///000666AAAKKKUUUaaakkkiiifff```]]]aaafffddd^^^[[[XXXYYY```llluuuyyyyyy~~~|||xxxtttssstttuuuvvvxxx|||{{{|||}}}|||zzzwwwtttqqqxxxyyyqqqmmmjjjjjjooovvv|||vvvaaaLLLCCC???::::::>>>HHHTTTkkkjjjOOO???===>>>===AAANNNkkk~~~cccTTTVVV^^^uuu===@@@AAA@@@@@@@@@;;;444777666444333222222000///------///555<<>><<<===:::777999<<<<<<777111333444444111------000444111333444222000000444777555222111444999:::555///444555777777666555555666888888666222...///444888@@@BBBDDDEEECCC>>>999666222222222333555777999:::888777666777:::999555111555555444444444444333333222444666666444444777:::666999<<>>;;;999000000//////111444888:::<<<;;;;;;;;;;;;999777555...---+++))))))******+++000444>>>JJJUUU___gggllljjjjjjbbbYYYZZZ___ZZZNNNMMMSSS]]]lllyyy|||zzz{{{|||{{{|||~~~|||~~~~~~|||{{{~~~rrrqqqtttxxxyyyyyy~~~xxx]]]NNN@@@;;;;;;999999<<>>BBB<<<999888:::======777222444555555111---,,,///222111333333111......111555333444555777777444000---333555888888888888:::<<<999999777333//////444999???@@@AAAAAA@@@===:::888666666555555777999;;;<<<777666555888;;;;;;888444555555666666777888999999666888:::888666555888;;;555888<<>>;;;999666555333333555888;;;===>>>===<<<<<<===;;;888444,,,,,,***))))))***,,,...222:::FFFRRR]]]dddfffeeecccfffaaaUUUPPPPPPJJJAAACCCNNNaaattt~~~||||||}}}~~~~~~~~~}}}}}}yyytttnnnvvviiiOOOEEE<<<:::;;;;;;:::;;;AAANNNgggrrrUUUBBB=========>>>IIIdddlllXXXRRRTTTooo:::===>>>======>>>;;;555555111...---///111///---///444999888333444;;;BBB>>>===<<<>>>@@@@@@<<<999555555444222///---------111111222111000111222444222666999999555111//////,,,000444666777999===AAA;;;;;;:::666333333777;;;<<<======<<<<<<<<<;;;;;;===<<<:::999999;;;===>>>999999;;;===???>>>;;;888555666777999:::<<<===>>><<<===<<<999666555555666333666999<<<===;;;888666666555444444666999<<<>>>>>><<<:::;;;===<<<888444******)))((((((***///333777AAAMMMWWWaaagggddd___XXX[[[WWWNNNFFFBBB@@@>>>DDDQQQeeevvv}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwww~~~{{{zzzyyyvvvsssxxxxxx^^^JJJDDD===:::;;;;;;:::888AAAQQQkkkwwwYYYDDD======<<>>;;;777666222...///333444333000111666:::999555444777<<>>>>>;;;888777;;;>>>:::999888888999;;;===???DDDBBB???===<<<===>>>???:::===@@@BBB@@@<<<999888777888999:::;;;===>>>>>>>>>;;;999777777666444333111333666888888666444222222111000111333777;;;>>>===999777888::::::777333---,,,+++)))***...555;;;>>>GGGPPPXXXaaagggddd]]]SSSNNNJJJGGGCCC???CCCHHHRRR]]]lllwww|||}}}}}}}}}~~~{{{yyywwwvvvuuuuuu|||tttqqquuu{{{lllPPPDDDAAA<<<999999;;;:::888BBBVVVttt}}}{{{\\\FFF===<<<<<<@@@IIIaaa~~~gggYYYXXX[[[qqq:::<<<<<<:::<<>>:::999555222333888:::888555333666999:::888666555555:::<<<>>>>>>======>>>??????<<<;;;;;;;;;888333.........///444999<<<;;;888777888:::<<<<<<:::888666222555888777444444888===>>>@@@AAA???<<<;;;>>>AAA999777666555777;;;???BBBHHHFFFBBB???>>>>>>???@@@:::>>>CCCCCC>>>999555444999::::::;;;;;;<<<<<<===:::777444555777888666444///111333444444333000///000000000111555999>>>AAA;;;777444555888999666222111000///------333;;;BBBDDDKKKRRRWWW```gggeee^^^SSSHHHBBBDDDDDDDDDKKKVVV```iiisssyyyzzz{{{}}}yyy}}}~~~}}}zzzwwwvvvuuuuuu}}}uuulllkkkttt~~~```DDD<<<;;;999777888;;;<<<:::DDD[[[}}}|||~~~^^^GGG===<<<<<>>===;;;999888777777===:::666666999888444000555777<<>>777222222;;;<<<<<<<<<;;;::::::999;;;::::::<<<===:::333---333111///222777<<<>>>>>><<<>>>===999777888777444444555555222000222777<<<===>>>===;;;999888888:::777666444333444999AAAFFFBBBAAA???<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;777555333666666444777;;;888000333222222333444555555666222000///111777;;;<<<<<<:::::::::::::::888444000333222///,,,---444@@@HHHNNNOOOSSSZZZeeekkkdddZZZRRRGGG@@@DDDKKKSSS___iiivvvwwwwwwxxx}}}~~~wwwyyy|||~~~}}}zzzxxxyyy{{{www|||~~~~~~~~~}}}xxxwwwjjjjjjllltttoooTTT@@@999999999777666888;;;>>>EEEVVV{{{|||___III@@@===;;;===MMMgggyyyaaaTTTVVV\\\zzz<<<:::888666444333333333;;;999777999;;;;;;666222444666;;;@@@>>>666222222555555666777888777777777666666777:::<<<;;;666222222111222555999<<<<<<:::;;;======999777999888555444555555333222444999>>>=========;;;999888888999666666555444555999???CCCEEEDDDCCCAAA???>>>>>>=========<<<;;;:::999888777:::;;;<<>>;;;777999888777999<<<888000333222111222333555777777444222111444999===>>>===888777555444444333111///...---,,,,,,///999EEENNNPPPRRRTTTYYYbbbeee]]]QQQKKKCCC???GGGTTTaaannnyyy}}}~~~xxxvvvvvvtttrrrqqqrrruuuxxxuuu{{{~~~yyyqqqhhhjjjnnnvvvuuu\\\FFF777999999888777666777;;;>>>CCCUUUyyyaaaJJJ@@@===;;;>>>MMMfffyyy^^^QQQTTT[[[www999888555222000000000111999999;;;>>>AAA@@@;;;666555666:::???===666333444777888999999999777666555333222333777:::;;;777333333333555777:::;;;999777:::<<<;;;777555777777444333555666444333555;;;@@@<<<<<<===;;;999777888999666777777777777999<<>><<<;;;???>>>===<<<:::888666555888999===AAADDDCCC@@@===;;;<<<;;;:::;;;===888222333111111222555888999999666444333666;;;??????===888555222000000111000///******+++---333>>>JJJRRRRRRTTTVVVZZZ```aaaXXXLLLHHHEEEGGGTTTdddsss{{{uuupppjjjggghhhkkkoooqqqrrrzzz||||||uuuooommmnnnqqquuu}}}cccMMM???888::::::999888777999===@@@DDDXXX}}}dddKKKAAA===<<<>>>LLLbbb{{{yyy\\\MMMQQQ[[[uuu999777444111000000000111999:::>>>CCCFFFDDD???;;;666666:::???===777555777BBBBBBBBBAAA???<<<999777444222222555888888555111666666666777888888888888;;;<<<:::444222333333///444666666555333444999===:::;;;<<<;;;999777777888888:::;;;<<<;;;:::;;;<<<>>>???@@@AAA@@@===:::888<<<<<<<<<<<<;;;:::999888777999===AAACCCBBB>>>:::;;;;;;:::;;;======999555222111333666;;;===;;;999666555555888===???>>><<<888666444333333333222000+++,,,---111999CCCNNNTTTSSSVVVYYY\\\``````VVVKKKIIIPPP\\\iiitttyyypppkkkdddbbbeeehhhjjjkkknnnwww}}}}}}wwwsssrrrrrr|||~~~rrrWWWGGG@@@===<<<<<<<<<::::::<<<@@@CCCKKK```eeeLLLAAA>>>===<<>>;;;777777;;;???===999777:::DDDEEEEEEDDDBBB???<<<:::222111000222666777555222:::888666555555666999;;;@@@@@@===666222222111...555777777555222222555888888:::;;;;;;999777777777:::===???@@@???===<<<;;;???@@@BBBCCCBBB???<<<:::444555888:::<<<<<<<<<;;;666888<<>>===:::888111222666<<>><<<999666555555666666555222///,,,---000777AAAMMMVVV\\\XXXZZZ\\\\\\^^^[[[QQQFFFFFFXXXmmmyyy}}}~~~zzzssslllcccaaa___bbbgggjjjjjjiiillluuu~~~zzzzzzwwwsssrrruuuyyy{{{|||aaaMMMEEE@@@;;;;;;<<<;;;::::::<<<@@@CCCOOOhhhgggNNNCCC@@@???===III^^^xxxxxxYYYJJJPPP\\\xxx444333333333222333333333333555888:::;;;:::888777777777999===<<<999999<<<:::;;;>>>???@@@>>><<<:::///------000555999999777:::999666444333666;;;???DDDEEE@@@888444555444111666888888555222000333555777999;;;:::999777666777<<>>===<<<;;;<<<>>>???>>><<<999777...000444888:::<<<<<<<<<555777;;;AAAFFFGGGEEEBBB888555555;;;???===:::999222333777>>>DDDDDD>>>777444444555999======:::666333333444666666444000---+++---333>>>KKKYYYbbbgggaaacccaaa]]]ZZZUUUJJJ???CCCZZZsss~~~ssskkkccc\\\XXX[[[```fffkkknnnmmmlllnnnuuu{{{yyysssiiieeedddjjjvvvyyy[[[KKKFFFAAA;;;999:::999999999;;;???BBBRRRlllkkkQQQDDD@@@???@@@KKKaaa|||vvvXXXKKKPPP[[[xxx333444666777888888777777555555555555444444555666555555777;;;:::777888<<<333555888;;;===<<<:::999000...---///555888999888666777777666555777<<<@@@CCCCCC???888444666666333666888888666333222444777666888::::::999777666666<<>>===<<<777888999999888777555444111333777:::<<<<<<;;;;;;666777:::???DDDEEEEEECCC:::666666<<>>>>>999555444333333333444444111//////111888DDDTTTaaajjjnnnjjjkkkggg```[[[UUUKKKAAAJJJ]]]rrr|||qqqeee```]]]ZZZ^^^cccjjjoooqqqqqqoooooorrrvvvyyyzzz~~~}}}yyyxxxrrriiiaaaaaaeeeppp}}}uuu[[[KKKFFFBBB===;;;;;;;;;::::::<<>>>>>;;;444222555555333555777999777555444666999555777::::::999777666666;;;>>>AAABBB@@@>>>===<<<999999::::::999888777666888:::<<<>>>???>>><<<;;;888888:::===@@@AAA???>>>===888777>>>@@@<<<888888777444333777>>>@@@===888555555777;;;???>>>:::555888666333222333444444333555777===IIIXXXdddkkknnnooooookkkddd___ZZZQQQIIIUUUcccqqqzzzssscccZZZ[[[___aaakkkqqqwwwyyyvvvrrroooooouuuxxxxxxwwwzzzzzzuuutttmmmccceeeiiiqqq{{{nnnWWWGGGAAA???===>>>>>>>>>>>>>>>@@@DDDHHH___vvvsssWWWFFF???;;;>>>JJJ___{{{nnnUUUJJJNNNVVVqqq333333999@@@@@@999666999777333222555777666666888999777666888;;;>>>??????===999888;;;<<<:::888999666222//////333888::::::666666777888888:::===???AAA>>>:::555111000//////888888:::;;;888444555;;;999888888;;;???@@@>>>;;;BBBAAA@@@???>>>>>>>>>>>>999:::;;;<<<===<<<;;;:::;;;===@@@AAAAAA???;;;999333444888>>>CCCCCC@@@;;;:::888666666888999:::999666;;;>>>>>>:::777999<<<<<<777777<<<@@@???======<<<999555333222111000000:::AAAIIIQQQ^^^jjjkkkeeefffffffffddd```[[[TTTPPP\\\kkkyyysss```ZZZ___gggnnntttwwwyyyzzznnnhhhwww{{{{{{|||}}}vvvooojjjjjjlllnnnvvv}}}mmmYYYNNNJJJFFFAAA>>>BBB===<<>><<>>>>>CCCUUUrrrjjjNNNEEEIIIOOOhhh777999???EEEDDD<<<999:::888444444888:::888777999;;;999999:::===?????????;;;888888===???===;;;<<<222000000444999===??????:::666333555;;;???@@@>>>@@@===888444111000111111;;;:::<<<===999444666;;;===<<<<<<===>>>>>>===;;;@@@??????>>>========================<<<;;;::::::<<<===>>>???===;;;888666444555999>>>BBBCCC@@@<<<999777555666777999:::999999<<<@@@???;;;999:::===:::888999<<<<<<:::;;;???999777333111111111222222CCCHHHNNNUUUaaammmooollliiigggggghhhhhhcccZZZSSSddduuusssjjjkkkqqquuuzzz}}}|||~~~sssooowwwzzzyyyqqqlllkkknnnqqqxxxpppeeeWWWMMMHHHFFFDDDBBBFFF@@@???AAAAAAAAALLLZZZvvvvvvYYYDDD======???CCCTTTqqqgggKKKAAAFFFLLLccc;;;===BBBFFFEEE>>>;;;;;;:::777888<<<>>>;;;888999;;;:::;;;===???AAA@@@???888666888>>>AAA???===>>>111111333777<<<@@@AAAAAA===555...111;;;BBBAAA===???<<<777333000111222444<<<;;;======:::555777<<<:::::::::999777777888999======<<<<<<;;;;;;;;;:::>>>>>>>>>>>>===;;;:::999<<<<<<;;;:::888666444333555666999===@@@AAA???===999888666777999;;;<<<<<<<<>>:::999:::;;;777444888???666555222000000222555666GGGKKKPPPUUU^^^hhhllljjjnnnmmmooosssvvvqqqfff\\\iii{{{|||yyy}}}xxxvvvwwwyyy}}}}}}wwwooojjjjjjoootttwww}}}ddd]]]TTTLLLIIIJJJKKKJJJKKKEEEBBBDDDDDDGGGVVVggg}}}zzz\\\GGG?????????BBBRRRnnneeeIII@@@EEELLLbbb;;;<<>>>>>;;;<<<@@@AAA<<<888777777777999===@@@BBBAAA???666444666<<>>???<<<555...///777>>>@@@>>>@@@===888333000111222444999999:::<<<999666888===777888999777444333666:::<<<<<<;;;:::999888666666999;;;>>>??????<<<999777999888777555444333222222444555888;;;===>>>===<<<;;;999888999;;;===>>>>>>@@@BBBCCCBBB@@@>>>???AAA<<<999777777555333666===888666444222111444888;;;HHHLLLQQQVVV\\\aaadddeeeooosssyyyyyyppphhhmmm|||yyyxxxwwwzzz~~~yyysssoookkkmmmssszzz~~~~~~rrrddd\\\QQQKKKOOOUUUWWWTTTOOOHHHDDDDDDEEEJJJ]]]rrrbbbKKKBBBBBB>>>AAAOOOkkkdddJJJ@@@FFFOOOjjj;;;<<<<<<;;;:::===AAACCCAAA??????CCCBBB<<<777555333333666:::???AAAAAA@@@666333444999;;;888555666666555333222222666;;;>>><<<999666333555999???CCCBBB>>>999444222111333444444444777999888555888===<<<>>>===:::666555777::::::::::::999777555333222222666<<>>888444555444333222111111222222111333666999;;;;;;;;;<<<:::888777777999;;;<<<<<<@@@AAAAAAAAA@@@@@@AAABBB???888333444555555666999<<<;;;888555333666;;;@@@KKKPPPVVV\\\]]]]]]___bbbiiisss}}}|||uuupppnnnttt~~~~~~vvvuuuvvvzzz}}}|||pppmmmnnnqqqwwwiiijjj^^^NNNIIIUUUcccccc[[[PPPIIIDDDDDDEEEMMMddd{{{dddMMMCCCAAA>>>@@@NNNiii~~~bbbJJJ@@@FFFPPPooo<<<>>>===::::::@@@EEEGGGAAA??????CCCBBB<<<777666111222444888<<>>@@@???:::555666>>>FFFAAA>>>;;;777555444555555111222555777666333666<<<>>>>>><<<999555333222333777777888888777555333222...444;;;AAABBB>>>888444333222111111111111111111...111666:::;;;;;;;;;<<<888666444444666777888777<<<<<<<<<<<<===>>>???@@@???777111333666666666777???>>>;;;777555888@@@FFFNNNQQQWWW[[[YYYVVVYYY___eeeppp|||}}}uuummmlllnnnttt~~~|||tttqqqsssxxxxxxwwwzzz|||uuuhhhhhhkkkqqqxxx||||||xxxuuu|||wwwiiihhh[[[JJJGGGXXXjjjiii\\\NNNGGGDDDDDDGGGRRRlllfffMMMBBB@@@???BBBPPPkkk{{{aaaJJJ???CCCNNNlll;;;@@@@@@<<<<<>>;;;<<<@@@AAA===::::::444444444666:::===>>>>>><<<777555777888666666888888777555222000111666;;;???BBBAAA;;;444333:::AAA===<<<;;;:::999999999999333333555777555111333999777666444444444333111///111333555777777777666555222666<<<@@@@@@===999555333333333222111000//////,,,111888<<<=========>>>999777555444555666666555666555555666888:::;;;<<<;;;666444555666444666999>>>>>><<<888666;;;DDDLLLTTTUUUXXXYYYTTTPPPVVV```mmmuuu~~~}}}vvvpppoooqqqttt}}}tttooopppsssppphhhiiipppnnnfffeeehhhmmmpppppppppoooooozzz~~~~~~xxxlllfffYYYQQQFFFEEEVVVhhhfffYYYJJJEEEDDDGGGLLLZZZwwwiiiPPPDDDBBBBBBEEETTTppp}}}eeeMMM@@@BBBLLLfff999???AAA===<<<@@@AAA>>>;;;888999>>>AAA>>><<<===888777555666999<<<======???:::777999:::999:::===<<<===;;;777222000222555???@@@???999222000555;;;999::::::;;;;;;<<<<<<<<<666555777888444000111666222000111444999:::888555---///222666888999999999888:::<<<>>>>>><<<999777555555444333222///...---+++111999>>>?????????@@@<<<:::888777777888888777111000///111444666888999777666777888555222666<<<<<<<<<;;;888777<<>>===:::;;;999555222000/////////555888:::777333111333777888999<<<>>>??????>>>===999:::;;;:::777333111000333222222666999:::777444555333333444777999:::999888888999<<>>999555111333555666666444111///...333666555888???BBB???<<<;;;;;;<<<<<<:::555222222000///111555;;;>>>???;;;777222000111555999;;;999888888:::===CCCIIIMMM^^^___UUUNNNUUUYYY^^^iiizzz~~~zzzpppooo|||yyyyyypppiiiaaa]]]\\\```gggnnnrrrtttuuuuuuuuuvvvxxxyyy~~~}}}|||~~~{{{~~~}}}kkk\\\SSSNNNHHHFFFCCCEEENNNWWWVVVPPPFFFCCCBBBIII[[[xxx~~~aaaLLLDDDDDDMMM___xxxnnnQQQFFFJJJOOO```;;;888777<<>>999555555777;;;@@@@@@===:::555555666888:::===???@@@<<<888555555999;;;999666555333111///------......111444666555333333888<<<999:::;;;;;;;;;999888777999;;;<<<:::777333111111222333777:::===<<<888555555666888777555444555777888888999<<<>>>???<<<999444555666666555333111000---222444333666===???===;;;;;;<<<;;;:::888555222111333333333222555999===;;;888555444777:::<<<===888888888:::???FFFNNNTTT]]]___WWWRRRXXX\\\```kkk{{{}}}{{{|||zzzuuu{{{~~~yyywwwxxxqqqiiiaaa___bbbiiipppuuuvvvxxx{{{}}}~~~~~~}}}~~~}}}~~~xxxwwwyyy}}}kkkZZZMMMFFFDDDDDDFFFFFFGGGMMMRRRPPPKKKEEECCCDDDNNNeeebbbKKKBBBCCCJJJYYYsssxxxXXXJJJKKKOOObbb;;;999888<<>>999555444555999>>>???===:::222333555777:::===???@@@;;;888666777:::;;;999777222111000///......///000000222444444333666;;;@@@===<<<;;;999777666444333:::;;;<<<:::777444222222222666;;;>>>>>><<<:::999777<<>>>>>>>>888777666444333222111111///222444444666;;;===;;;:::;;;;;;999666444333333222666888666111000555:::888777777888:::<<<;;;:::999999:::===CCCLLLWWW^^^^^^bbb\\\XXX___ccchhhsss~~~|||wwwxxx{{{|||~~~yyytttrrrsssmmmhhhcccbbbiiirrrzzz~~~|||~~~|||vvvuuuwww~~~mmm[[[MMMEEEBBBCCC???DDDHHHJJJLLLNNNLLLGGGHHHEEEGGGWWWsssbbbKKKAAACCCFFFRRRlll```MMMLLLQQQkkk;;;999999===BBBCCCAAA===777555555777;;;<<<:::777000111333555888999;;;;;;<<<;;;;;;<<<>>>???===;;;666555444333333333444444444555666555555777<<>>BBBFFFJJJPPPTTTQQQJJJLLLIIIMMM```~~~cccLLLDDDDDDDDDPPPkkkcccNNNLLLRRRrrr:::999:::>>>CCCEEEDDDBBB;;;888555666888888555222222333444555666777666666999:::;;;===>>>>>><<<:::::::::999888777666666666666666777777888:::>>>AAA===<<<;;;999888777777777777888999888666444444555666888999777666777;;;??????>>>>>>======<<<:::999999777555444444888<<<@@@;;;888444000......000111111000222444666777888:::777777777555222111111111888888888:::;;;<<<;;;;;;888888888::::::888444111888:::===@@@EEEOOO]]]gggaaagggdddcccmmmuuu~~~}}}rrrgggaaaaaabbbmmmvvvwwwxxx~~~|||zzzzzzyyywwwwwwyyy}}}|||hhhSSSHHHCCC@@@???@@@AAAAAADDDMMM\\\fffaaaWWWQQQPPPVVVkkkfffPPPHHHEEEFFFRRRnnneeeOOOLLLRRRlll::::::;;;>>>BBBDDDEEEDDD===999555444555555222000555666777888777666555444222444777999:::999777555999999888777777666555444333444666888;;;>>>@@@AAA666666666666555555555444444555666666444444555777888777444222222555;;;???<<<:::888888:::;;;;;;999:::999666333222444999>>>;;;888444000//////000222///---...222444444555888777666555555666666444111999888999<<<@@@BBB@@@>>>===<<<;;;;;;<<<:::777555777:::>>>???BBBJJJWWWaaa___hhhiiijjjtttzzz}}}~~~{{{pppeee```aaakkkxxx{{{wwwtttrrrqqqpppqqqtttvvvxxxhhhOOOEEEBBB>>>;;;<<>>;;;666222222666:::<<<:::777555333444555666333///111888:::888:::???<<<888666:::BBBCCC<<<555444:::AAABBB@@@>>>@@@DDD>>><<<999999;;;>>>???@@@AAAEEEIIIHHHGGGKKKUUU]]]cccrrr|||}}}zzzyyy|||}}}uuummmiiimmmuuuzzzpppppprrrzzzyyyuuuvvvxxxtttpppmmmoootttxxxwwwttt|||}}}hhhHHH???@@@??????CCCFFFTTTiii~~~\\\HHHFFFHHHSSSllljjjVVVPPPddd;;;>>>@@@>>>999666888;;;777777<<>>???AAA???999555999@@@===666333444555666777666444222000222444333222333666:::666888:::;;;999888888999======<<<<<<<<<<<<======FFFDDD???:::777666888:::777999;;;<<<<<<999666444111555:::======<<<<<<<<<777777999<<<>>>???===;;;>>>>>>AAADDDCCC@@@CCCJJJBBB???<<<:::;;;===???@@@DDDJJJHHHHHHQQQTTTWWW```pppyyyzzztttkkkeeeppp{{{}}}qqquuurrrqqqwww{{{xxxzzz|||rrrvvvyyyxxxuuutttwww{{{~~~~~~bbbLLLHHHAAA<<>>999777999<<<:::<<>>:::777;;;@@@>>>777666666777888888777555333444666777666444555:::>>>;;;===??????===<<<<<<<<<>>>>>>>>>===============BBBBBB@@@>>>;;;;;;;;;<<<:::<<>>>>>EEEKKKIIIIIIRRRVVV[[[gggwwwzzzsssrrrooolllttt|||pppmmmjjjiiioooyyy||||||yyyyyyxxxyyyzzzzzzyyyxxxzzz~~~|||ZZZGGGEEE@@@===@@@AAACCCIII[[[wwwgggMMMHHHHHHUUUtttoooYYYNNNddd>>>@@@@@@===999777888;;;===AAAFFFGGGAAA===AAAIIIEEE@@@<<<<<<>>>???<<<888::::::;;;;;;999666333222666777:::===@@@AAABBBBBB>>>???===<<<>>>@@@===777999999:::999999777555444777888888666444555999>>>===???AAAAAA@@@>>>======>>>??????????????????>>>???@@@AAABBBBBBAAA>>>===;;;>>>BBBDDDDDDAAA===;;;777777888===AAACCCAAA>>>222222333777<<>>======DDDMMMEEE>>>777555888===>>>===CCCKKKJJJIIIRRRXXXaaaqqq{{{yyyqqqnnnssswwwxxx}}}}}}qqqjjjggggggooozzz|||vvv~~~{{{wwwzzzwwwttttttxxx}}}~~~nnnPPPAAABBB???>>>AAAAAAAAABBBMMMdddhhhMMMGGGGGGSSSqqqpppYYYNNNfff???@@@@@@===999888888:::>>>BBBFFFIIIGGGFFFIIILLLLLLEEE>>>???CCCDDD>>>888;;;;;;<<<<<<<<<:::777555;;;===>>>@@@@@@???>>>===@@@AAABBBAAAAAA???:::666999:::;;;999777555444333999999888444000000444888;;;===@@@@@@>>><<<::::::<<<===???AAABBBBBBAAAAAA===???CCCFFFGGGEEE???<<<999===AAADDDEEEBBB>>>;;;444222222666<<>>:::888888777999AAAKKKEEE===555333777===>>>===AAAIIIHHHGGGQQQZZZgggyyy}}}tttmmmlllpppxxx~~~uuummmjjjkkkttt~~~xxx~~~zzzxxxtttppprrryyy~~~cccJJJ>>>@@@>>>>>>BBB@@@BBB???CCCUUUoooaaaJJJIIIJJJWWWtttttt]]]SSSjjjCCCCCCCCCBBB???=========>>>???BBBGGGMMMPPPNNNJJJJJJCCC===???FFFIIIDDD===<<<<<<<<<>>>@@@@@@===;;;===>>>??????>>>===<<<;;;BBBCCCEEEEEEAAA;;;777555888::::::888444222222333;;;;;;999444///---///222888;;;>>>???===:::888888888:::>>>AAACCCCCCBBBAAA<<<>>>BBBGGGIIIFFF>>>999555888===@@@AAA???<<<:::777444222666<<>>AAA===AAA===>>>JJJ^^^xxx{{{\\\KKKOOORRRaaa~~~uuu^^^UUUgggGGGHHHIIIIIIHHHFFFDDDBBB???>>>===AAAKKKQQQNNNEEEBBB===999===FFFKKKIIIDDD===<<<===@@@DDDDDDAAA>>>;;;;;;;;;;;;;;;;;;<<<<<<@@@BBBEEEEEE???666333444666888999777222000111333<<<<<<;;;777222///000222666999===???===;;;999888666999===AAABBBBBB@@@>>>:::;;;???DDDGGGEEE===777222444888;;;<<<<<<:::999888555333555888;;;;;;999999888999;;;>>>@@@@@@@@@:::888666666444444:::BBBAAA===999777:::>>>CCCEEEAAAFFFDDDGGGWWWeeerrr|||ppp```cccmmmxxx~~~}}}|||{{{zzzxxxvvvsssvvvvvvqqqlllmmmrrrtttrrrqqqooonnnqqqwww{{{yyyvvv{{{~~~|||}}}}}}[[[III@@@@@@<<<===@@@<<<<<<:::;;;BBBQQQhhh}}}bbbSSSQQQTTTdddqqq[[[SSS___~~~GGGIIIKKKNNNNNNKKKGGGDDDAAA@@@<<<;;;BBBJJJIIICCC>>>:::888<<>>===@@@DDDEEEAAA===;;;999888777666777888999:::<<<@@@BBB;;;222000444555888999666111///111444888:::;;;999555222222444333777;;;>>>===;;;999888888:::>>>@@@@@@>>>:::888666666:::???DDDDDD>>>888111222555888999:::::::::666555444333444555777777444555777;;;???BBBBBBAAA===;;;<<<<<<999777:::AAA=========<<<<<<@@@FFFJJJFFFIIIFFFKKK___ooozzz~~~wwwjjjnnnttt|||}}}wwwuuuwwwyyyvvvwwwuuupppnnnrrrsssrrrmmmjjjhhhjjjmmmpppqqqpppuuuzzz~~~~~~~~~|||YYYHHH@@@>>>:::<<<@@@;;;::::::;;;???IIIaaannn___RRRTTTaaa{{{nnnYYYRRR\\\~~~DDDFFFJJJNNNOOOLLLGGGCCCCCCBBB===777999BBBFFFCCC???<<<:::<<>>@@@DDDDDD@@@;;;>>>;;;888444222222333444555777<<>>@@@???@@@AAA>>>:::<<>>@@@GGGNNNKKKMMMHHHOOOeeevvvyyyvvvxxxyyy|||yyyrrrqqqwww~~~zzz~~~~~~zzzwwwxxxxxxvvvpppmmmiiihhhjjjmmmpppqqqpppuuu||||||}}}~~~~~~}}}{{{WWWGGG@@@===888<<<@@@;;;:::;;;===???GGG```xxxgggYYYYYYbbbxxxmmmZZZUUU^^^FFFGGGGGGDDD@@@???AAADDD???:::666444777===BBBEEE:::999999;;;===>>><<<;;;<<<===<<<999;;;>>>>>>:::<<<999555111000111444666555777::::::777444222111===999444000000333666999888888777555222222333555555666888:::<<<<<<<<<<<<:::::::::<<<===;;;666111111444999@@@EEEDDD>>>888333666;;;@@@DDDCCC@@@<<>>>>>============>>>:::;;;======<<<;;;<<<===>>>@@@BBBBBB@@@>>>======:::999:::===BBBGGGIIIJJJGGGFFFMMM^^^ooo{{{yyyzzz}}}vvvooottt~~~}}}~~~~~~~~~|||zzzzzz{{{|||zzz}}}zzzuuuvvvzzznnnqqqmmmffflllyyyxxxlllnnnmmmpppwww|||{{{zzz{{{~~~zzz{{{~~~rrrRRRGGG>>>;;;;;;999666666:::<<<>>>CCCQQQmmm{{{lllccc[[[cccjjjZZZVVVlllHHHHHHGGGEEEBBB@@@@@@AAA;;;888444333777===BBBEEE;;;999888888999999888666:::;;;888555666::::::777999777444111111333555777;;;===>>><<<888333000///;;;999666222111444888<<<===>>>???>>>:::777666555888999;;;===????????????<<<;;;;;;<<<<<<:::666222555888<<>><<<888888:::===@@@AAA???>>>@@@AAABBBBBBAAA???<<<:::>>>@@@AAA@@@===;;;::::::===>>>@@@???>>>===>>>@@@AAA???>>>???AAADDDEEEFFFGGGEEEKKK\\\mmmyyyqqqfffgggwww}}}}}}{{{xxx}}}~~~{{{|||}}}|||~~~}}}zzz{{{~~~ttttttooojjjooowwwvvvmmmkkkhhhjjjpppuuuvvvwwwyyy{{{xxxyyy}}}{{{|||}}}}}}iiiSSSHHH>>><<<<<<:::888888999;;;===CCCSSSqqq|||zzz}}}jjjfffbbbllliiiYYYTTTeeeIIIGGGFFFEEEDDDBBB@@@===888666333444888===BBBDDD;;;888666666777888888777<<<;;;777222222777888555888777555444555777999:::>>>??????===999555333222999999888555333555<<>>:::888<<<===???AAABBBCCCCCCBBB???===<<<;;;:::999666333999===@@@AAA???===>>>@@@===;;;999:::;;;===>>>>>>???BBBEEEFFFEEE@@@:::666===???AAAAAA>>>;;;888888:::;;;<<<<<<<<<===@@@BBBCCC@@@>>>===???AAACCCCCCIIIHHHNNN___ppp|||qqq___[[[gggwww~~~zzz~~~~~~xxxssswww}}}}}}~~~~~~{{{vvvppppppsssuuusssooohhhdddcccggglllnnnrrrwwwwwwvvvxxx}}}~~~zzzvvvuuuyyy{{{www```TTTIII???======;;;999999:::;;;>>>FFFZZZzzztttkkkqqqiiiiiigggttt}}}fffVVVQQQbbbEEEBBBAAABBBDDDCCC???;;;999777555666999===@@@AAA999777555666888;;;===>>>@@@>>>888222222777999777777777888888:::;;;===>>><<<======<<<:::888777888888999999777555777>>>DDDDDDFFFHHHHHHEEEAAA???>>>>>>???AAACCCDDDEEEDDDDDDAAA@@@===;;;999888666555===@@@CCC@@@:::888<<>><<<999888999:::;;;:::<<>>AAABBB???<<<999:::===AAADDDFFFLLLMMMVVVhhhzzzyyycccXXX]]]iii}}}yyy|||~~~uuuooouuu{{{~~~vvvqqqsssuuurrrqqqrrrjjjccc___bbbfffiiiooouuuvvvvvvzzz~~~{{{vvvrrrwww|||}}}qqqiii]]]TTTHHH>>>;;;<<<:::999:::<<<>>>BBBNNNfffrrrhhhmmm}}}iiiiiiiiiuuu|||cccTTTPPPeee===;;;;;;===@@@AAA>>>;;;<<<:::999999;;;===>>>===999777555666888;;;======???>>>888222222888:::999666777999:::<<<=========;;;<<<<<<:::888888999:::999999999777666999???CCCAAABBBBBBAAA@@@@@@AAACCC>>>???AAACCCDDDDDDCCCCCCBBBAAA>>>;;;999777777777>>>BBBCCC???777555:::AAA;;;:::999999::::::888777999;;;===??????>>>;;;:::777;;;>>>???===:::888777222666;;;>>>@@@@@@AAABBB???<<<999999===BBBGGGIIIMMMPPP]]]qqqnnn]]][[[bbbmmm||||||~~~xxxrrrvvvzzz|||uuuqqqssstttqqqppprrrllleee```aaadddhhhnnnuuuwwwzzz~~~zzzuuuwww~~~vvvccc\\\___]]]SSSGGG<<<::::::999999:::<<>>@@@AAABBBBBBAAAAAA@@@AAA@@@===999888888999???BBBCCC???888555999>>>999999999;;;<<<<<<999777888999:::<<<>>>>>>>>>>>>???AAACCCBBB???;;;888777555888===@@@AAAAAABBBCCCFFFBBB===;;;===BBBFFFHHHMMMQQQ___tttxxxggg```aaaiiiyyy{{{ooowww{{{wwwuuuyyy}}}zzzxxxtttqqqqqqqqqqqqpppjjjccc___bbbfffjjjpppvvv|||}}}vvvvvv}}}zzzlllddd[[[NNNNNNYYY]]]RRRFFF;;;999999999999:::;;;AAANNNdddtttccc```lllllllllmmmuuudddTTTSSS___yyy555666777777777888:::<<<:::999:::<<<===>>><<<:::===;;;999888999888666444555444111...000777:::999777999===??????===;;;999<<<<<<;;;999777777:::===>>>999444444777::::::888999888777666666999???CCC<<<===???@@@AAAAAA@@@@@@>>>@@@@@@>>>;;;888999:::???BBBDDDAAA<<<888:::<<<;;;::::::<<<>>>???>>>===999:::===???AAAAAAAAAAAABBBCCCDDDBBB>>>;;;999999<<<===>>>>>>???AAADDDGGGHHHCCC===:::;;;???CCCFFFPPPSSS___sssrrrjjjiiinnnuuuzzzmmmhhhuuu{{{yyyrrrttt{{{{{{{{{}}}yyypppnnnrrrqqqkkkccc^^^]]]bbbggglllrrrxxx|||tttssszzzyyyuuurrrrrriiiWWWNNNJJJDDDJJJYYY^^^SSSGGG<<<999:::::::::<<<===EEEXXXrrrwwwddd^^^ggg~~~kkkjjjmmmuuuiiiVVVRRRZZZttt666888999777555555888<<<666777888;;;===>>><<<:::<<<;;;;;;;;;===<<<:::888333333111///222999<<<;;;<<<>>>AAADDDCCCAAA===;;;888999999888888;;;???CCC@@@999333222777:::888444777777666666666888===@@@<<<===???@@@AAA@@@@@@???===???AAA???<<<999999;;;@@@CCCDDDCCC???;;;;;;;;;>>><<<;;;<<>>???@@@???===;;;;;;<<>>:::777999:::;;;;;;:::===???<<<555333333222222444777:::<<>>>>>BBBGGGHHHCCC>>>===>>>===;;;::::::===@@@@@@===999666777888:::;;;@@@???<<<999666555777:::???AAADDDEEEEEEBBB>>><<<;;;888666999???BBBAAA>>>999>>>BBBAAA>>><<>>???BBBFFFGGGDDDAAA>>>AAACCCFFFFFFDDDAAA???@@@@@@>>>999555555;;;AAA@@@???@@@@@@<<<:::???GGG===888444666===BBBDDDCCCMMMYYYhhhvvv{{{ooojjjkkktttzzzxxxtttttt}}}~~~}}}zzzyyyxxxyyy|||xxx}}}tttppprrrpppkkk^^^]]][[[[[[```iiittt||||||uuussswww{{{}}}|||uuuoookkkhhhaaaooozzzyyytttrrrnnnjjjaaaSSSEEEBBBFFFJJJNNNRRRUUUMMMBBB:::999<<<===;;;@@@NNNeeepppmmmppp~~~jjjiiihhhwwwmmmXXXPPPXXXooo555888;;;;;;888888;;;>>>>>><<<===@@@===888888===999:::999888:::===:::444555444333333555999>>>AAADDDCCCAAABBBEEEFFFFFFEEEBBB???<<<<<<===>>>>>><<>>777:::<<<<<<::::::<<>>>>>GGG[[[tttuuurrrtttiiiccccccvvvkkkVVVNNNTTTkkk666:::>>>>>>======>>>AAA===>>>@@@???999555999@@@;;;;;;999777:::>>><<<777;;;999777555666:::===@@@HHHGGGEEECCCAAACCCGGGJJJFFF@@@<<<<<<@@@@@@<<<777======;;;:::999888777777<<<===>>><<<:::888888888888;;;???CCCCCC@@@<<<999777777888<<>>999999888888999:::<<<===BBB???;;;;;;===@@@CCCDDDFFFCCC???<<<;;;<<>>;;;:::<<<@@@CCCRRRppp{{{zzz{{{ggg```aaauuuiiiTTTMMMUUUlll888<<>>===;;;999===BBBCCC??????>>><<<:::888888888888EEEGGGFFFBBB>>>>>>CCCIIIBBB???<<<<<<===<<<777333:::;;;<<<;;;999666444333888;;;======:::888666666777:::@@@DDDDDDBBB>>>;;;777777:::>>>BBBCCCAAA???===;;;999999;;;===>>>???>>><<<:::999:::===@@@AAACCCAAA===:::999<<>>===<<<>>>???===888888<<<<<<999777888===CCCHHHJJJWWWdddqqqzzznnnaaa]]]```nnn}}}~~~yyyooohhheeeddd^^^UUUKKKHHHQQQeee{{{~~~xxxtttrrrpppnnnrrr~~~}}}rrrhhhhhhkkkppptttxxxtttUUUJJJAAA??????>>>???BBB???>>>===<<<;;;<<>>AAAAAA@@@???======<<<;;;999777888<<<>>>???>>>===;;;999>>>EEEFFFCCC===>>>======;;;888555333>>>AAADDDAAA;;;999===BBB;;;;;;;;;999666444222111777:::<<<;;;777333111000444777:::;;;:::777444444555999>>>BBBCCC@@@===:::777999<<>>>>>???@@@@@@@@@AAAAAA======<<<<<<===???AAABBB@@@???>>>===;;;<<<>>>@@@<<<999:::<<<===<<<@@@EEE@@@===;;;<<>>:::888;;;@@@AAA???<<<<<<999888<<>>999777888;;;666888888666222000111222777:::===;;;666111//////222555999:::888666444333444666:::===>>><<<:::888888:::<<<>>>??????>>>===<<<<<<;;;;;;<<<===???@@@;;;>>>AAABBBAAA@@@??????999;;;>>>@@@BBBBBBBBBBBB@@@>>>===<<<<<<>>>AAACCC<<<888888;;;>>>???DDDIIIBBB@@@??????CCCJJJQQQVVVZZZfffssszzz}}}llllllrrr{{{|||{{{||||||zzz{{{~~~}}}xxxuuuuuucccZZZPPPOOOYYYkkk|||xxxtttuuummmjjjppp|||vvvsssuuuuuunnndddaaajjjmmmVVVCCC>>>:::<<<===;;;;;;>>><<<;;;===>>><<<>>>PPPdddxxxzzzlll```\\\kkkppp[[[SSS[[[oooBBBAAA@@@@@@AAAAAA@@@???>>>AAA@@@:::999===???======<<<999777:::>>>===999::::::::::::::::::::::::777999;;;;;;888777888:::888666444333333444444444888<<>>>>><<<<<<>>>AAA:::===AAAAAA@@@>>>>>>>>>;;;===@@@CCCDDDDDDCCCAAA@@@===;;;:::<<<@@@DDDFFF<<<999999===@@@@@@AAAEEEAAA@@@??????CCCJJJRRRXXX\\\hhhsssyyy~~~tttvvv|||{{{{{{~~~yyyxxx~~~{{{vvvtttfff___XXXYYYcccppp|||wwwrrrtttllljjjqqquuukkkttt}}}]]]KKK???;;;:::<<<<<<999999;;;;;;:::<<>>;;;888777888:::<<<999999999888777888999;;;;;;666111111666999777555:::>>>@@@>>>777222111333222555888:::999777666666888999:::;;;;;;;;;::::::777888888888666666777888999>>>BBBAAA>>><<>>@@@BBBDDDEEEDDDCCCAAA@@@===:::999<<>>===>>>??????>>>>>>AAAHHHQQQWWW\\\gggrrrvvvzzzyyy{{{~~~}}}}}}zzzwww|||xxxoookkkgggaaa\\\^^^gggssszzz}}}}}}yyy|||llljjjrrr}}}yyy~~~oooRRREEE>>>;;;:::<<<<<<888777999:::888;;;>>>>>>EEEbbbzzzuuu|||jjjfff[[[ddd~~~nnnVVVLLLMMMaaaEEEBBB===:::;;;???DDDGGG??????===999555555999===CCC@@@<<<:::===???999///???===;;;::::::<<<>>>@@@???;;;777555555777888888888555222111444666666555@@@<<<777555555666777777AAAAAA???>>>===<<<<<<<<<<<<===???@@@???>>><<<;;;======;;;888777888;;;>>>>>>===<<<>>>AAADDDFFFGGGAAAEEEHHHGGGCCCBBBDDDHHH@@@>>>???CCCDDD@@@===>>>888999:::<<<===>>>>>>>>>>>>>>>>>>>>>============??????@@@BBBAAACCCLLLVVV]]]kkkwwwxxxzzzyyy}}}{{{zzz~~~|||{{{yyyyyyvvvooohhhfffeeefffkkksss{{{}}}ssslllvvv|||zzzwww[[[GGG@@@===<<<:::999888777777777999:::<<<@@@FFFWWWsssyyypppvvviii___]]]eeexxxttt[[[RRRRRRcccAAA???;;;999999;;;???AAA;;;<<<===;;;999:::===@@@CCCBBB???===>>>@@@;;;333777777777999<<<@@@DDDGGGCCC???:::777888:::;;;<<<777444222222555777777777>>><<<888555333333555666???@@@AAAAAA@@@???===<<>><<<;;;AAAAAA@@@>>><<<<<<===???BBBAAA???@@@AAABBBAAA@@@AAADDDFFFDDD@@@???AAAEEE???<<<<<<@@@AAA>>>>>>@@@<<<<<<======>>>???@@@@@@@@@??????>>>===<<<<<<<<>>@@@AAAAAABBBKKKVVVaaannn{{{~~~}}}}}}||||||yyy~~~zzzwwwvvvsssmmmiiijjjmmmooorrrxxxxxxnnnttt~~~~~~~~~zzz|||eeeOOOBBB===<<<;;;:::999888888888888999999???JJJZZZoooyyyllloooggg[[[[[[dddyyyrrrZZZTTTWWWfff@@@>>><<<:::999:::;;;===777:::===???@@@@@@BBBCCCCCCDDDCCC@@@???@@@===777444555666999>>>CCCHHHKKKEEE@@@;;;888888:::<<<===777555333444666999999999======;;;777222111444777===???BBBDDDDDDBBB???<<>><<<@@@BBBBBB???;;;:::<<>>@@@???AAAEEE@@@???>>>>>>>>>???AAACCCAAAAAA???>>><<<;;;;;;;;;@@@???@@@BBBAAACCCMMMXXXdddppp|||~~~xxx{{{wwwuuurrrmmmiiiooouuuxxxzzz}}}vvvyyy|||cccQQQDDD======;;;::::::999888888888999888888AAAVVVpppvvveeefff}}}eeeUUUWWWbbbzzzpppZZZVVV]]]gggAAA@@@???>>>======<<<<<<666999>>>BBBDDDDDDDDDCCCAAADDDDDDAAA@@@@@@>>>:::999999:::<<<@@@DDDGGGJJJDDD???999555555888:::;;;:::999888888999:::::::::===??????:::555333666;;;===???AAACCCCCCBBBAAA???>>>???@@@>>><<<;;;===???DDDGGGIIIIIIFFFBBB???===<<<===>>>AAACCCCCC@@@>>>??????>>>:::777666888:::>>><<<>>>AAABBBAAADDDHHHAAA@@@===;;;<<<>>>@@@BBBCCCBBB@@@===<<<:::::::::@@@???@@@BBBAAADDDNNNYYYfffnnnzzz{{{xxxvvvtttrrrlllssszzz||||||yyy}}}lllSSSFFF???======:::999999888888999::::::<<<;;;FFFbbbsssaaa```xxxeeeQQQTTTaaazzzmmmXXXXXX]]]eee}}}@@@@@@@@@@@@???>>>======999;;;???CCCFFFEEECCCAAA>>>BBBCCC@@@@@@AAA@@@<<<======>>>???AAACCCFFFGGGCCC>>>888555555777888999>>>>>>===<<<:::999999:::>>>AAAAAA>>>888666999>>>>>>??????@@@@@@AAAAAABBB<<<>>>@@@>>>:::999<<>>CCCCCCAAABBBFFF@@@>>>;;;999999;;;>>>@@@DDDBBB@@@===;;;:::::::::>>>===>>>???>>>AAALLLXXXjjjoooxxx~~~|||zzzxxxuuuuuuuuutttyyy}}}}}}||||||vvv~~~```KKKAAA===;;;<<<888888888888999:::;;;;;;@@@@@@NNNnnnuuuaaa\\\sssiiiQQQTTTaaazzzlllWWWXXXYYYaaazzz;;;<<<===>>>>>>>>>>>>===<<<===???BBBDDDDDDAAA???<<<>>>???>>>AAADDDBBB>>>===>>>>>>???AAACCCDDDEEEDDD@@@;;;888888999999999?????????===:::888888888>>>??????===:::999;;;>>>>>>>>>=========???@@@@@@@@@DDDEEEBBB<<<999;;;>>>>>>BBBFFFGGGDDD>>>999777999:::;;;===???>>>;;;888777777666666666555444444222555;;;@@@???<<<===AAA>>><<<999888888;;;>>>@@@DDDBBB???<<<;;;::::::;;;<<<:::;;;<<<<<>>:::888888777777777888999;;;<<<===???CCCUUUvvvvvv```XXXkkkmmmUUUVVVaaaxxxlllUUUWWWUUU]]]xxx888888:::<<<===>>>???@@@>>>===<<<>>>AAABBBAAA???<<<<<<<<<===CCCHHHFFF???>>>>>>>>>>>>?????????@@@CCCAAA===;;;;;;:::999888;;;===>>><<<999666666888::::::999999999999::::::;;;;;;<<<=========<<<<<>>999777:::::::::;;;<<<;;;888555333333444666777777666444111333888<<<:::888:::AAA===<<<;;;:::;;;===@@@BBBDDDBBB???<<<::::::;;;<<<>>>======>>>>>>BBBMMMZZZooosss~~~{{{{{{}}}~~~zzzzzzxxxtttuuuyyy~~~|||{{{}}}}}}www___PPPAAA;;;999777666777666666777888999;;;===>>>GGGNNNcccqqq\\\QQQbbbrrrZZZYYYbbbwwwmmmTTTUUUTTT\\\www777888999<<<>>>@@@BBBCCC>>><<<:::;;;???AAAAAA@@@<<<;;;:::===EEEKKKHHHAAA@@@???>>>===<<<:::999999BBB@@@===;;;;;;:::888666777:::;;;:::777555666888777555444555777888888777888:::<<<>>>>>><<<999777<<>>BBB===AAAEEEFFFDDD???;;;888888888888999::::::888666000111444777999999777444444555888:::888666;;;CCC>>>=========>>>@@@CCCDDDDDDAAA>>><<<:::;;;<<<===CCCBBBAAABBBBBBFFFRRR___mmmrrr||||||~~~~~~{{{vvvwww|||}}}{{{yyyyyy|||}}}||||||nnnbbb\\\LLLAAA777555666666666888555666666888999;;;===>>>WWWaaawwwjjjWWWLLL\\\{{{}}}kkkvvvttt^^^\\\cccuuunnnSSSTTTUUU]]]vvv:::666333666;;;??????===CCCDDDDDDAAA>>>;;;999999;;;:::999;;;>>>AAABBBBBB@@@>>>:::777777888:::<<<@@@@@@???<<<999888888:::<<<<<<;;;777222222555888555111///222777999666000444999???AAA???<<<;;;;;;:::???DDDCCC>>>===@@@EEE>>>;;;<<>>======>>>CCC???======<<<===BBBIIIAAA@@@>>><<<;;;:::;;;;;;DDDDDDGGGJJJIIIJJJRRR\\\eeewww}}}zzzrrrttt}}}}}}~~~}}}{{{||||||}}}yyyooocccVVVLLLFFF>>>===;;;999888888:::;;;888888555888???:::<<>><<<=========<<<;;;:::::::::===;;;999:::===AAACCCDDDCCCAAA>>><<<;;;;;;===>>>===>>>???>>>;;;999999999888999999777444333666:::888555444666;;;===;;;888===AAAEEEDDD@@@;;;::::::;;;???BBBBBB@@@???AAADDD???===>>>BBBBBB>>>===???;;;<<<=========:::888666555222111555<<<@@@>>>;;;777===DDDEEEBBB???@@@BBBBBB???>>>?????????DDDJJJ>>>>>>===<<<;;;;;;;;;;;;GGGHHHKKKMMMLLLLLLTTT]]]```rrr~~~zzzrrrsss||||||zzz{{{~~~www}}}uuuiiiccc]]][[[XXXRRRKKKDDD===999:::999888666666666777777:::;;;777999???>>>FFFYYYttt{{{]]]JJJIIINNNfff}}}}}}|||yyyqqqaaaQQQKKKPPPXXXnnn~~~www^^^___gggxxxyyybbbWWW\\\hhhAAA>>>:::999:::;;;999777888777666666777999;;;===>>><<<::::::===AAACCCDDDCCCBBBAAA???>>>=========888;;;>>>>>><<<999777666444777999999777666999<<<444444555666888:::;;;<<>>???AAABBBBBBCCCCCC@@@???AAACCC@@@<<<>>>CCC???@@@@@@@@@>>><<<:::999555444555888<<>><<>>>>>AAAAAAAAADDDJJJ=========<<<<<<;;;;;;;;;EEEEEEHHHKKKJJJIIIPPPYYYgggwww}}}}}}uuuttt|||xxxkkkaaabbbaaaVVVJJJEEE????????????===;;;999777666666666666666666666555777999666777<<>><<<;;;;;;===@@@BBBBBBAAAAAAAAAAAA@@@>>>===;;;;;;777:::>>>@@@===888444222555999<<<<<<:::999:::===111444555555555777;;;???DDDFFFGGGDDD@@@===>>>???===<<<<<>>EEE@@@AAAAAA@@@@@@???>>>===999:::;;;;;;;;;<<<===???===???AAADDDEEEDDDAAA@@@===<<<===AAABBB@@@CCCIII?????????>>>===<<<::::::AAABBBEEEHHHHHHIIIPPPZZZlllyyy~~~zzzxxx|||www```UUUMMMMMMLLLFFF>>>;;;::::::;;;<<<===<<<<<<<<<666777888888888777777666555999888888===AAATTTqqqzzziiiQQQFFFKKKNNNaaayyywww{{{|||zzznnnkkkgggccc]]]YYY\\\cccbbb[[[PPPFFF???===>>>???FFFNNNVVV\\\cccoooxxxYYYXXX^^^nnn{{{aaaRRRVVVccc}}}EEECCCAAA@@@@@@AAAAAA@@@777444000000333777:::;;;999:::===@@@CCCCCC@@@===AAAAAAAAA@@@???===;;;:::;;;>>>BBBCCC???:::666333:::>>>AAAAAA>>>;;;<<<===666888999888666888>>>CCCBBBDDDEEEBBB>>><<<===???===;;;;;;???EEEHHHGGGDDD@@@AAACCCCCC>>>:::===DDD????????????@@@@@@AAABBB888:::<<<<<<;;;<<>>;;;999===DDDGGGCCC>>>:::999;;;???@@@>>>AAAEEECCCBBBAAA???===;;;:::999AAABBBEEEIIIJJJMMMVVVaaahhhrrrvvv}}}~~~~~~~~~|||zzzzzz}}}lll]]]HHHBBB======>>><<<999888:::::::::999999888777777777888888888888777777666555;;;;;;<<<@@@DDDWWWuuuooodddNNNEEEMMMQQQbbbzzz~~~yyytttuuuzzz}}}{{{sssoookkkfff___YYY[[[aaa___VVVJJJAAA>>>>>>??????AAADDDGGGIIILLLVVVffftttrrrXXXTTTVVVddd~~~{{{^^^MMMOOO^^^zzzAAAAAA@@@???@@@AAABBBCCC888444000///333666888777888999<<<@@@BBBBBB???<<>>999:::999777555666;;;@@@AAACCCDDDAAA===;;;<<<>>>???======@@@DDDFFFEEECCC??????@@@AAA>>>:::;;;@@@===<<<<<<<<<===@@@BBBCCC555666888:::<<<@@@DDDHHH@@@:::666:::AAAFFFDDD@@@999777999<<<===;;;>>>CCCEEECCC@@@>>><<<;;;::::::??????AAAEEEGGGKKKWWWccclllrrrrrrvvvxxxwwwxxx{{{{{{yyy{{{~~~~~~~~~ssseeeSSSGGG???<<<999999999999999999888888777777666666555555999999888777777666555555222888888999???BBBUUUrrrppphhhQQQEEEKKKNNN___ppp{{{wwwzzz}}}~~~zzzsssllleee\\\SSSQQQTTTOOOHHH???::::::<<<>>>>>>?????????@@@AAAHHHXXXgggpppYYYSSSRRR___yyyzzz]]]KKKOOO___{{{=========<<<<<<===???AAA<<<777333444888;;;;;;999:::::::::<<>>===BBBBBB@@@>>>===;;;:::999>>>???@@@@@@>>><<<<<<===@@@BBBDDDCCC???===>>>@@@===;;;888555333555999<<<>>>AAACCCCCC@@@???@@@BBBCCCCCCBBBBBBBBBBBB@@@???>>><<<<<>>:::999:::<<<;;;:::999:::===???AAA444555666999===BBBFFFIII>>>;;;888888:::>>>AAABBB:::888888;;;;;;999<<>>===>>>@@@BBBGGGUUUbbbqqquuurrrsss}}}xxxttttttyyy}}}}}}zzz{{{xxxrrrjjjbbbXXXMMMCCC===<<<<<<;;;999888999999999666777888:::<<<>>>@@@AAA===<<<:::888777666777777444777444666>>>DDDWWWtttxxx[[[GGGHHHHHHXXXfff|||}}}~~~zzztttmmmeee\\\WWWQQQIIIEEEFFFAAA>>>;;;999:::<<<<<<<<<<<<;;;===@@@BBBHHHYYYiiivvvXXXRRRPPP\\\uuu{{{]]]LLLOOOaaa~~~?????????>>>>>>>>>AAACCC@@@;;;888999>>>AAA@@@>>><<<:::888888;;;===??????@@@???===;;;999888777777888999:::999888999;;;>>>???AAACCCAAA>>>===???BBBEEEBBB<<<999888999<<<>>>999===BBBDDDDDDEEEGGGJJJGGGGGGFFFDDDAAA>>><<<;;;===::::::>>>???:::777777===;;;999888888:::<<<>>>888666666888===BBBEEEEEE;;;;;;:::666333555<<>>;;;<<<777999888666555666777666333555888===BBBHHHLLLOOOCCCAAA>>>;;;999999999:::<<<===999;;;DDDMMMaaaeeeKKKGGGEEESSS```zzz|||rrrlllddd]]]ZZZQQQJJJIIIGGGDDDAAAAAA======>>>??????>>><<<:::::::::===CCCGGGNNN```rrr~~~UUUPPPNNNZZZrrr|||^^^NNNOOOaaa@@@AAAAAA???======>>>@@@>>>;;;888777888999999999777555222333555888:::;;;======:::777444333555777888999:::;;;;;;;;;:::999:::;;;:::999777777999;;;===;;;:::<<<======:::777:::>>>CCCDDDDDDEEEGGGJJJAAAEEEGGGFFF@@@;;;888777888999999999777666444222555333222555999<<<<<<;;;444333222333777;;;>>>???;;;>>>===888777:::<<<;;;999888777555555888===AAA===:::777777888999888777???@@@@@@@@@AAAJJJXXXdddiiilllpppvvv~~~~~~www|||yyy~~~ooo```WWWTTTHHHDDD???<<<:::999888777888<<<:::555444999:::666666;;;@@@EEEOOO]]]eeeggggggPPP;;;777;;;:::999:::666:::>>>@@@FFFXXXtttoooNNNAAAGGGPPP^^^rrr|||pppggg```ZZZTTTQQQQQQNNNIIIEEEBBB@@@>>>===???>>><<<;;;;;;===@@@AAABBBAAADDDKKKSSS```qqq^^^RRRJJJSSSlllzzz]]]WWWTTT```|||yyyvvvuuuuuuyyy~~~zzz???AAABBBAAA?????????@@@<<<999555444444444444333333222111111222555888;;;>>>===:::555222111333555777777666666777888999:::555555666555444555777999888777777:::>>>???===;;;;;;>>>BBBCCCBBBAAAAAABBB;;;???BBBAAA<<<777555555777777888888777666444333777555333555999<<<======777555333444777999;;;;;;888===>>><<<===@@@AAA???:::999777555444666:::======<<<;;;999999;;;@@@CCC===>>>@@@BBBFFFPPP\\\eeekkkpppwww||||||vvv}}}~~~zzzmmm\\\NNNEEEBBB>>><<<999777777777777666000444555222222777999888;;;???GGGTTTgggxxx~~~{{{qqqYYYCCC>>>???<<<999::::::>>>EEEKKKWWWnnnvvvSSSDDDGGGNNNcccxxx~~~wwwqqqnnnmmmkkkfff^^^YYYUUURRROOOLLLNNNLLLIIIFFFDDDBBB???>>>============<<<<<<===>>>@@@EEEQQQ```mmmxxx___SSSLLLWWWqqq~~~]]]TTTTTT^^^xxx}}}rrrooooooooorrruuurrrzzz===>>>@@@???>>>======>>>888666333222333444333333000222333333222444999===???===999333//////111444777666333222333555777999000222333333333555888:::555555666999<<<======<<<:::<<<@@@AAA???<<<:::999999===AAAAAA===999777777555666777888888777666555999777555555888<<<>>>???;;;888666666777888999888666;;;???@@@BBBFFFFFFCCC<<<:::777555444666888999999::::::777555777>>>EEE<<<<<<>>>CCCLLLWWWbbbiiiqqqwww{{{vvv~~~zzzvvv~~~~~~~~~{{{{{{xxxpppiiifffgggeee```VVVIII???999888999888666666777777777555<<>>======BBBNNNddd|||aaaUUUQQQ___wwwbbbUUUVVV]]]vvvwwwhhhcccdddfffhhhjjjlllsss~~~======;;;999777777999;;;777555444444666888888777222555888777555666;;;AAA???<<<888222...---000333999888666444444444555666000222333444555888;;;>>>888888777888888888777666777:::===>>>===999555333666:::???@@@===:::999999444555666888888888888777:::888555555666:::===???===;;;999888999::::::999666:::===>>>AAAFFFGGGDDD;;;999777666777888999999;;;;;;:::888777888;;;>>>>>><<<<<>>>>>===AAA???===@@@DDDFFFBBB>>>AAA>>><<>>???===;;;999999777555222777999:::888555555777999::::::888555333333555777>>>>>>>>>===;;;888555333111222444444555777;;;>>>666777888888777888:::<<<999999;;;<<<===;;;777444111666;;;===;;;999999:::555666888:::;;;;;;;;;;;;::::::999888777888<<>>???>>>===<<<;;;888666:::@@@AAA===:::888888;;;@@@CCCBBB@@@???<<<<<>><<<<<<::::::<<<<<<;;;:::999999999:::;;;;;;888555555666888999999444555777999999:::CCCLLL\\\rrruuussswww{{{{{{YYYGGGCCCDDDVVVaaalllnnnfff\\\UUUSSSOOONNNLLLMMMMMMNNNLLLKKKEEEEEEEEEDDDCCCEEEIIIMMMJJJNNNQQQSSSRRRQQQPPPPPPXXX___hhhooosssvvv{{{}}}yyyooo^^^MMMBBB@@@BBBSSSdddkkk]]][[[nnnooo___[[[ZZZnnnyyynnnmmmrrryyy}}}|||yyytttwww~~~888888777666666888<<>>===<<<:::999888777666333444555555555666999<<<777999:::;;;:::<<<@@@CCC???======>>>>>>===999555444999>>>@@@???======>>>777888:::<<<======<<<<<<<<<======<<<::::::===@@@===<<<;;;<<<======<<<:::<<<<<<:::999===BBB@@@;;;:::999999===BBBEEECCC@@@:::999999>>>EEEHHHEEEAAA@@@@@@AAADDDMMM___sss||||||qqqmmmxxx{{{}}}}}}uuuooojjjggg```TTTKKKGGG@@@;;;888999888666888<<<999:::;;;>>>BBBEEEGGGHHHHHHCCC===999888888999999;;;:::===??????AAAMMMZZZuuu|||ZZZGGGBBBAAAIIINNNTTTUUUQQQKKKFFFCCCAAACCCFFFFFFEEEFFFHHHJJJEEEFFFFFFEEEEEEGGGJJJMMMOOOSSSYYY\\\^^^___```bbbooovvvoooXXXHHHBBBBBBNNN```kkk]]]\\\qqqrrr```ZZZYYYmmm}}}{{{uuuwww~~~///111444666777999<<<>>><<<;;;;;;===??????>>>===>>><<<999777666444111///555777999:::999:::;;;===<<<:::888666666777888:::666777777777666777:::<<<:::<<<>>>>>>===>>>BBBFFFCCCAAA?????????>>>:::666222777<<<>>><<<::::::;;;999:::;;;===>>>======<<<===???@@@???===<<<>>>AAA===<<<;;;;;;<<<;;;999777;;;<<<<<<<<>>AAADDDGGGOOO^^^rrr~~~sssppp~~~wwwuuuyyy~~~yyyyyy{{{ppp```XXXQQQNNNHHHAAA===<<<666555666999777444666:::555777===EEENNNVVV[[[]]]ZZZSSSJJJBBB===;;;999999888888<<>><<<@@@DDDCCC@@@???AAADDDFFFHHHIIIJJJJJJLLLPPPRRRVVV[[[ccciiillloootttwww}}}cccOOOEEECCCIII\\\}}}kkk\\\\\\rrrwwwbbb\\\[[[ooozzztttuuu{{{333333444444555666666777777666666888;;;>>>@@@@@@@@@???===999444222222444222333333444555999>>>BBB>>>999333333777<<<===<<<999888777777777888:::;;;;;;<<<;;;:::===BBBCCC???777999;;;;;;888777888:::===<<<;;;===???>>>;;;777:::<<<>>>>>>===<<<===>>>@@@@@@???===;;;;;;===???BBB???======???===777111<<<<<<===>>>??????<<<:::===<<<<<<===???@@@???===BBB???<<<888777999;;;===@@@;;;<<>>;;;;;;>>>BBBDDDHHHNNNVVV[[[]]]^^^___aaaiiilllqqqxxxeeeLLLDDDGGGDDDYYYzzzjjj[[[iiitttwwwaaa]]]^^^nnn}}}wwwsss~~~777666666555666777999;;;<<<:::999999===@@@CCCDDDBBB@@@===888444222333444333444555555666:::???BBBCCC<<<555333666;;;======888888777666777888:::;;;<<<>>>===999:::===>>>;;;999;;;;;;:::888888;;;===<<<<<<;;;===>>><<<888444888:::======<<<;;;;;;<<<::::::;;;;;;;;;;;;===>>>>>><<<:::;;;>>>===888444;;;;;;<<<>>>@@@???===;;;===<<<;;;::::::;;;===>>>@@@===:::888888;;;>>>@@@???<<<>>>GGGSSS```ooo{{{rrrjjj{{{zzz}}}}}}~~~}}}{{{wwwsssqqqpppzzzpppiiibbbVVVKKKCCC@@@<<<:::999999777666444444555666666666666666;;;???EEEOOOccc{{{yyy^^^JJJFFF@@@;;;@@@DDDHHHPPP\\\kkk}}}___GGGCCC@@@===>>>AAACCCBBB@@@??????@@@AAAAAABBBDDDHHHLLLNNNNNNYYYfffnnnppprrrwww|||fffKKKBBBEEEGGG[[[yyymmmYYYbbbnnn{{{eee[[[[[[kkkyyytttvvv}}}~~~888777555555555777:::;;;???<<<::::::===AAACCCDDDBBB@@@===777333111333555555555666666666999>>>BBBEEE>>>666222444999<<<===888777666666666888;;;<<<@@@BBB@@@:::777999;;;:::===<<<:::888777888<<>>>>>:::888777888;;;<<<999666888999:::===???@@@>>><<<<<<===<<<999666777;;;???AAA???<<<:::999;;;>>>@@@@@@@@@EEEMMMUUU]]]kkkwww~~~pppggg|||}}}~~~vvvuuuxxxyyywwwtttooollllllnnnqqq}}}yyykkk\\\UUUPPPIIIBBB???999888777777888888777555444555666777888999999999:::BBBOOOaaayyykkkRRRKKKGGGEEEMMMTTT\\\kkk|||cccJJJEEEBBBAAADDDGGGHHHGGGEEEDDDCCCBBBAAACCCHHHOOOUUUYYY\\\[[[iiizzzjjjMMMCCCFFFHHHZZZvvvyyy___bbbkkkggg]]][[[iii|||wwwzzz~~~|||333333333333444555666666===;;;:::;;;===???@@@@@@@@@>>>:::555000///111444555555555555555777<<>>AAACCCAAA;;;777999;;;:::@@@===999666555777:::===666777:::<<<<<<999666333666999<<<>>>===;;;::::::777888:::===???@@@@@@???999777666666888999888666555666888;;;>>>???===<<<:::===???<<<777666:::???EEECCC???<<<::::::;;;===BBBEEELLLUUUZZZ___jjjvvv{{{|||lllccc|||xxx|||vvvqqqrrrrrrpppllliiijjjooowww}}}uuuqqqiiiVVVFFFCCCAAA;;;777999888777666777:::<<<<<<<<<888888999999:::<<<===>>>AAANNN```uuusssZZZTTTTTTWWWcccmmmxxxhhhOOOJJJHHHNNNTTTYYYXXXVVVTTTRRRPPPJJJJJJNNNXXXcccjjjooosssyyytttTTTFFFGGGFFFWWWtttkkkkkkpppgggddd___iii}}}yyy}}}///111333555666555444333;;;;;;;;;===??????===;;;;;;:::666222...---///222444555444333333555999<<<555333222222333444555666777777777888999;;;===>>>===???>>>999777999;;;:::@@@===888555444555777888222555888;;;<<<:::999888999;;;>>>???>>>===<<<===;;;:::;;;===@@@@@@>>><<<;;;999777666666666666555333444666999===>>>===;;;999>>>BBBAAA===:::<<>>???>>><<<:::666555444111...---///000555555444222111333777:::000000111222333333333333555777999;;;===>>>??????999:::999666888;;;;;;777===:::777666666777777666222555888;;;;;;;;;<<<===<<<>>>??????>>>>>>???@@@===;;;999;;;>>>???<<<999>>><<<999666555555555666444444666:::>>>???>>><<<;;;???DDDEEECCC@@@@@@@@@AAA@@@???>>>>>>@@@AAACCCAAAEEEOOO\\\dddjjjrrr{{{{{{pppllltttfffaaaggghhhkkkooouuu}}}zzzbbbPPPIIIAAA:::444555666555444666888888;;;CCCOOO[[[eeekkk```XXXLLLAAA;;;:::<<>><<<999999999:::::::::222333333222000//////000666666555333222333666999333444444333333333444555444777;;;>>>AAAAAA@@@???;;;:::888888<<<@@@<<<555777666666888;;;;;;:::777555777:::;;;;;;;;;>>>@@@>>>??????>>>===>>>@@@BBB???<<<999:::>>>@@@>>><<>>;;;777555555777999666777999===@@@AAA@@@>>>>>>@@@BBBDDDDDDDDDDDDCCC@@@?????????@@@AAACCCDDDCCCFFFQQQ```lllttt|||~~~wwwwwwxxxjjj```\\\eeekkksss{{{vvvZZZEEE===555777666222222555777666666999@@@LLL\\\kkkuuu{{{pppeeeTTTDDD;;;;;;@@@EEEUUUqqqnnnZZZ]]]aaayyybbbIIIFFFIII[[[wwwmmmjjjlll}}}rrr]]]VVV^^^|||}}}|||xxxxxx{{{~~~~~~999777444222333666:::<<>>BBB??????>>>===<<<===@@@CCCBBB>>>:::<<<@@@CCCBBB@@@???>>>;;;888666777999<<<999:::<<>>FFFLLL```}}}ooo\\\```eeeeeeOOOMMMIIIYYYtttpppgggiii~~~sss^^^VVV\\\zzz~~~{{{|||~~~~~~333333222000///222888===888999666222555;;;<<<777222444666666555444555555777999999666222222777<<>>@@@555666888<<<>>>>>><<<:::888777777888:::;;;;;;:::666777888:::;;;<<<<<<<<<<<<======;;;999<<>>>>>===>>>BBBFFFLLLUUUcccxxxxxxmmmggggggfffbbb]]]eeehhhoooyyyvvvtttwww|||kkkIIIAAA888666666777555222444999888;;;GGG]]]oooyyy|||ppp```RRRFFFCCCOOO___vvv{{{bbb___iiimmmXXXQQQMMMUUUiii~~~ggghhhnnn[[[XXXaaazzzzzztttzzz888888777555444555:::>>>::::::888444666<<<<<<777444777:::;;;:::888888888444666777555111000444888999888777777888888777555222777===@@@???===<<<<<<777888:::<<<>>>>>>===<<<999888777777999:::999888999999:::;;;;;;;;;;;;::::::::::::999999;;;>>>AAA>>>@@@BBBCCCCCC@@@===;;;AAA<<<777666999===@@@AAABBB===999;;;BBBFFFFFFCCCEEE@@@???BBBDDDDDDHHHNNNJJJDDD@@@AAA@@@???@@@CCCIIIPPP[[[kkk~~~zzztttooojjjhhhjjjkkkjjjiiiiiiiiimmmuuuwwwggg\\\ZZZ___dddoooMMM@@@;;;888777888888555777;;;;;;;;;GGG___vvvsssfff[[[YYYfffvvv{{{aaa^^^iiinnnVVVLLLMMMVVVmmmjjjhhhnnnZZZUUU[[[sssxxxzzz}}}~~~>>>>>>>>><<<::::::;;;===999999888555666:::999666444777<<<===<<<:::888888222555777777333111222333333555888999888888777888111666===@@@???;;;777444888888999:::;;;<<<<<<<<<777666555777999:::999888<<<<<<<<<<<<;;;:::999999888888888999<<<===<<<;;;===@@@EEEGGGFFFBBB<<<888AAA>>>;;;888999<<>>>>>JJJddd}}}|||{{{___]]]iiioooVVVIIIKKKUUUnnnmmmggg{{{sss```WWWXXXnnn|||zzzyyywwwyyy|||{{{BBBBBBAAA???===;;;;;;:::666777666555555666555444222555:::<<<;;;888666666333666::::::777444222222222555888888666555888;;;333666:::===;;;888333000777777777666666777999;;;555444555777:::<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::999:::===@@@AAA===999>>>BBBHHHLLLLLLGGG@@@;;;?????????>>>>>>@@@EEEIIIDDD@@@<<<===@@@CCCBBB@@@@@@??????@@@@@@??????@@@AAA@@@BBBEEEDDDAAAAAADDDHHHOOO^^^uuuyyypppiiijjjnnnrrrttttttssstttvvvtttsssrrrsssvvv{{{~~~pppbbbYYYSSSNNNGGG???<<<>>>EEEJJJaaauuuyyyqqqtttqqqZZZGGG===777333555666555555777???DDDTTToooxxx]]]\\\iiinnnUUUJJJIIIRRRjjjooofffyyy{{{hhh^^^[[[nnn}}}zzzxxxuuuqqqxxxwwwxxxBBBAAA@@@???===;;;999888666666777999888666555666333666999:::999777777777555777::::::888555222000666777777555222333888===888999999999999777555333777888888666444555888;;;999888777999;;;<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999:::;;;@@@CCCBBB===888===AAAHHHMMMMMMIIICCC???===???AAABBBDDDHHHNNNRRRJJJFFFCCCAAACCCDDDCCCBBB===>>>>>>=========<<<;;;<<<===@@@DDDCCC??????CCCFFFNNN___www{{{yyyvvvqqqmmmoootttzzz|||zzzwwwwwwxxxwwwxxxyyywwwuuuxxxwwwmmmaaaSSSFFF>>>::::::999888777:::>>>BBBUUUgggeeeXXX^^^bbbUUUFFF@@@;;;777888888777999<<>>======<<<:::888888888;;;???>>>:::999<<<888999999999888888:::<<<777888777777555333111000888666444222111444999======;;;999999::::::::::::999;;;;;;999666666999<<<>>><<<;;;:::;;;;;;999888:::::::::;;;::::::999999888:::>>>AAACCCAAA<<<888:::>>>DDDHHHIIIGGGCCC@@@<<<===???CCCGGGLLLPPPRRRDDDBBB???===>>>??????>>>>>>@@@@@@===<<<>>>===;;;999;;;???CCCAAA<<<===AAAGGGPPPccc|||{{{vvvssstttuuusssqqqrrrwww}}}}}}}}}}}}wwwyyyzzzxxxxxx{{{xxxxxx}}}qqqjjj```TTTJJJ@@@888333444666888999888999;;;<<>>===>>>>>>===;;;888888===BBBAAA<<<<<<@@@===<<<999666555888===AAA<<<:::777555444333222222555333111111444888;;;<<<<<<999777777:::<<<<<<;;;999<<<===;;;777666888<<<;;;:::999999;;;;;;:::999;;;;;;;;;:::999888666666999===BBBEEEDDDAAA>>><<<<<<>>>AAACCCDDDBBB@@@>>><<<;;;;;;???DDDHHHIIIHHH;;;:::888888999;;;<<<===???BBBAAA<<<<<>>>>>???AAA@@@>>>666777<<>>999666555555666666222000///222888<<<<<<;;;777555444555999;;;:::888777:::===;;;666444666999555555555777;;;===>>>===<<<<<<;;;:::888666444333<<>>===:::888;;;@@@CCC@@@===:::999999:::<<>>AAA@@@::::::>>>???<<<:::;;;???BBB>>>:::<<>>;;;777666888;;;:::555555888999===<<<777666<<<@@@>>>CCC@@@<<<999777555333111333222111111222444666888<<<;;;;;;???CCCCCC>>>999:::;;;>>>@@@BBB@@@;;;777:::666333555;;;??????>>><<<;;;:::888666555444444777;;;AAADDDDDDDDDDDDEEE>>>;;;999999;;;===>>>>>>AAA>>>:::777888:::;;;<<<;;;:::999999999:::;;;<<<<<<===>>>AAACCCAAA===999;;;======<<<:::999999:::JJJVVVkkkwwwrrrqqqlllsss|||}}}pppmmmmmmttt~~~xxxkkk\\\KKK???888888777555555444444444777444222444999<<<<<<;;;;;;:::888777666888;;;<<<===GGGTTT]]]aaagggttt}}}lll\\\^^^jjj}}}]]]OOONNNOOOaaappptttkkkccc]]]eee~~~xxxiii___bbbcccjjjzzzBBB===888888:::<<<:::888555444555777666111111444777;;;:::555555:::>>>>>>;;;:::999999999777555222222222111222333555888999<<<:::999<<<@@@BBB???;;;888777777888::::::888777:::777444666<<<@@@@@@???;;;:::888666555444555555555999===@@@BBBAAA@@@???>>>;;;999999;;;>>>@@@AAA>>>;;;777555666888999:::???<<<999777777999;;;======???@@@@@@>>>===<<<<<<>>>?????????===>>>???AAANNN[[[qqq{{{|||yyymmmlllppprrrzzzyyyssshhhhhhkkksss}}}~~~yyymmmaaaWWWLLL@@@888555555555444444555555666666444333333555777777777777888:::;;;<<<>>>@@@AAAJJJYYYkkkxxx~~~sss```]]]ggg~~~___OOOMMMMMM^^^pppwwwgggaaa\\\fffqqqhhhhhhgggkkk{{{???;;;777666777888777555555333444555333//////333666888777333222777<<<===777777888999:::888555222222222222333555777888999;;;999888:::>>>@@@???===777555222222444666777888999666555888===@@@AAA???999777444222222444666888888888;;;>>>AAAAAA???===>>><<<999999;;;???AAACCC===:::666555666888::::::???<<<888666666:::>>>AAA===@@@BBB@@@<<<:::===@@@@@@@@@AAA@@@@@@BBBFFFHHHNNN\\\qqq|||xxxwwwrrriiilllttt{{{qqqkkkhhhkkkooouuu|||wwwttttttrrrnnnggg^^^QQQGGG@@@;;;666333333222222333444555666777555666666555444444666777666777888999<<>>;;;666444222222444777888999666555555888<<>>777555111///000333777:::>>><<<<<<>>>BBBEEEFFFFFFAAA===999888:::===???@@@===:::888777999;;;======<<<:::888888:::===AAADDD<<<>>>@@@@@@@@@@@@@@@AAA@@@@@@@@@??????BBBFFFJJJNNN]]]rrr}}}yyywwwvvvqqqwww~~~xxxqqqnnnmmmooorrrsssvvv|||zzzlllddd___ZZZTTTOOOHHH???777444333222222222222222222333444555555555777999999666666999<<<;;;<<<<<<>>>CCCMMMZZZcccsssrrrgggkkkhhhPPPMMMIIIWWW}}}}}}nnnyyysss___YYYUUU]]]yyy}}}yyy~~~AAA>>>;;;999999999::::::<<<999777777555111333888444333333333222222666999@@@===999888888999999999444555666666666555333222222555:::???BBB@@@<<<888444333333555777888888666333444555888;;;<<<<<<;;;555333000...///333888;;;@@@>>>===>>>BBBGGGLLLNNNCCC@@@;;;999999;;;<<<<<<<<<:::888888;;;===>>>>>><<<<<<======???@@@AAAAAA<<<;;;<<>>======???CCCGGGSSSbbbvvv}}}yyy~~~~~~vvvqqqpppmmmnnnooonnnmmmqqqyyy|||ooo___SSSMMMFFF???>>>;;;666333111222222222333333222222222222333333444888::::::888888:::===???EEEMMMUUU^^^iiivvvxxxjjjlllpppSSSPPPKKKXXX{{{|||lllwwwqqqZZZUUUQQQYYYttt@@@???===;;;:::;;;<<<===;;;888666555333111333999555333444666444222333777===:::666555777:::<<<===555666777888888666444222000555<<>>>>>???DDDJJJOOOEEEBBB>>><<<;;;;;;:::999999888777888;;;===>>>>>>AAABBBBBBBBBBBBAAA??????<<<::::::AAAJJJLLLEEE>>>===>>>>>>>>>>>>@@@CCCFFFTTTcccvvv~~~xxx~~~}}}|||{{{sssooommmmmmooopppooommmnnnrrrvvvooojjj^^^OOODDD???:::444333333222222111111111111444444333222222333333333555777;;;>>>???AAADDDEEEEEERRReeeuuu{{{kkklllyyyZZZSSSOOO[[[{{{}}}nnnvvvrrrUUUQQQNNNWWWsss======<<<:::999:::<<<>>>;;;777555555333111555;;;666444666:::777222111555888666333222444666777777444666999;;;;;;:::888666222777>>>BBBBBB???:::777333333444555777666444222333666999;;;:::999777666444222000///111444888;;;777<<>><<<:::999888777999===???@@@@@@CCCCCCCCCCCCCCCCCCDDDDDD===;;;;;;???EEEFFFCCC>>>===???AAABBBCCCEEEIIIKKKVVVeeevvv~~~}}}}}}{{{sss{{{}}}zzzrrrtttzzz{{{ssslllgggllloooqqqqqqnnniiieeebbbXXXTTTJJJ???999888555111///000111111111000111111333333222333333444555666666999???IIISSS[[[___aaacccqqqooopppaaaUUUSSS___}}}rrrxxxrrrUUUQQQOOOWWWrrr:::::::::999888999;;;>>><<<888666666444333777>>>777555888<<<:::222000333666555333222222111///...333666:::===>>>>>><<<:::555999>>>AAA@@@>>>;;;999777666555666777777666444444777;;;<<<;;;999666555444333111000222444888:::444===FFFFFFAAA<<<>>>BBBDDDCCCBBBBBBBBBAAA???<<<;;;::::::<<<@@@CCCDDDDDDAAA@@@@@@AAACCCGGGKKKMMM>>>======>>>???@@@??????===@@@DDDFFFHHHKKKNNNQQQ[[[jjj{{{xxxnnnvvvzzzyyyyyypppllljjjrrr}}}|||uuullleeefffjjjmmmnnniii^^^QQQIIIGGGDDD===444222555555222000111222111000000111222111111222333444666777888888<<>>AAA@@@<<<888666999555111///000222444444999>>>BBBAAA<<<:::<<>>???CCCFFFFFFDDD;;;:::999777666888<<>>:::888666333222111000111///000222222111000111222000444666444444888::::::===@@@KKKbbbvvvnnniii___ZZZdddpppxxxnnnTTTSSSOOOQQQiii888777666666888:::<<<===AAAAAA@@@???===;;;:::999999:::;;;;;;999888666666222111000000111111///...333777;;;===;;;999888888:::999:::;;;999666:::@@@BBB@@@===;;;::::::999888888<<<@@@BBBAAA===999777222111000111333444333222<<<>>>???===;;;;;;>>>AAA;;;<<<;;;:::???EEECCC===@@@@@@@@@DDDHHHIIIFFFBBB>>>;;;888999===??????===:::<<<===>>>>>>???AAACCCDDDCCCEEEIIIJJJHHHHHHLLLZZZlll~~~wwwnnnlllqqq|||sssoooiiiccccccgggxxx|||yyywwwqqqdddZZZ[[[[[[[[[YYYUUUKKK@@@999888777555333222111111111333444666666444333333333222666777444444999===>>>IIIPPPaaazzz}}}wwwkkkZZZVVV___}}}ooovvvkkkTTTTTTOOOPPPhhh999888888888999;;;===>>>BBBBBBBBB@@@>>><<<:::888<<<888666888<<<<<<888222000000222555666555222///111444999<<<;;;:::888888:::999:::<<<888444666<<>>;;;999888999:::<<>><<<;;;<<>>BBBGGGKKKJJJDDD>>>;;;888555666999;;;;;;999666:::>>>@@@AAA@@@AAAAAAEEEDDDEEEHHHIIIHHHJJJPPPYYYmmm{{{mmmhhhvvv{{{uuuiiiddddddfffjjjnnnxxxsssqqqkkkaaaXXXPPPNNNLLLIIIEEE???888333666555444333222222222333000222555555444333333333555999:::888999BBBKKKPPP^^^kkkpppWWWSSS\\\zzzmmmrrr}}}jjjUUUTTTOOOPPPfff999::::::::::::;;;===>>><<<<<<<<<;;;999888666555555222000444:::<<<888333...111555:::===<<<777444111333666999::::::::::::::::::<<<>>>:::444555999;;;>>>AAA@@@<<<999999::::::;;;<<<>>>===;;;777444444444555888::::::999777???===<<<===@@@CCCEEEFFF@@@>>>:::999;;;???@@@???AAAAAADDDHHHJJJHHHBBB<<<<<<999666888<<>>===999<<>>555555555555444555555555222333444666777777666555///222888>>>BBBBBB>>>:::444444444555888:::;;;<<<;;;<<>>;;;;;;<<<<<<;;;;;;===>>><<<999666:::888666666888999:::999======>>>AAADDDGGGFFFFFFDDD???:::888:::???EEEIIIJJJHHHFFFGGGHHHGGGBBB>>>===:::888;;;???CCCDDDCCCCCCDDDDDDCCCAAABBBDDDFFFFFFDDDDDDEEEDDDEEEMMMWWWjjj|||qqqlllzzzzzziiieeebbbgggsss|||yyyssslllfff```WWWKKKBBB@@@===888555444333111000222222222333333333444444222444666666666666777999888BBBMMMUUU```ssszzzYYYTTTYYYrrrjjjlllwwwtttYYYTTTPPPUUUkkk888:::===<<<:::999;;;>>>666555333333333555777999888;;;===;;;888555555666333555:::@@@DDDDDDBBB???666555444555888;;;<<<<<<;;;<<>>???@@@>>>===>>>AAAAAA>>>:::;;;777333222444666999::::::<<>>999999;;;???GGGNNNOOOKKKFFFCCCDDDDDDBBB@@@<<<:::888:::???CCCCCCBBBEEEDDDBBB???===???BBBFFFIIIGGGEEECCC@@@AAAKKKVVVttt|||ppplll|||xxxooofffhhhkkkppp{{{zzzsssmmmeee^^^WWWNNNDDD===;;;888555333333333222111111111222333444333333333333444555555555777:::===EEETTTdddppp}}}xxxWWWQQQSSSjjjhhhiiisss{{{ZZZTTTPPPYYYrrr777:::===<<<999888:::===;;;999666333444666:::======???@@@>>>;;;888777777888999;;;???BBBBBB@@@>>>555555666999<<<===;;;888999<<>><<<>>>BBBCCCAAA===999666222222444777:::;;;999<<>>>>><<<===:::888999<<>>AAA@@@>>><<<;;;<<<@@@DDDFFFCCCBBB@@@>>>AAAMMMZZZxxx{{{pppllluuukkkfffjjjqqqvvvyyy|||}}}yyyoooiiibbbXXXOOOHHHBBB===999777555333333444444333111111111222333444333222222111222444666;;;AAAIIIOOO___pppqqqUUUOOOPPPddd{{{eeeeeeooo[[[SSSPPP]]]zzz666:::===<<<999777999===@@@<<<777444333666;;;>>><<<============<<<:::999===<<<<<<>>>??????>>><<<333555888===@@@???:::444888;;;AAAEEEAAA999555666888777777;;;AAADDDDDDBBB@@@<<<:::<<>>888;;;===<<<:::;;;AAAHHH===999999<<<<<<:::>>>EEE>>>999444333555777777666???;;;888999;;;===<<<:::@@@@@@@@@???>>>@@@DDDFFF???>>>=========CCCRRRaaaxxx}}}qqqmmm{{{mmmeeedddeeeoooxxx~~~}}}|||xxxmmmbbb\\\SSSGGG<<<666333222111333333222333555444333111111111333333444333222111222444888>>>GGGSSS```hhhvvvkkkUUUOOOOOOcccyyybbbccclll\\\SSSPPP```~~~CCCBBB>>>:::666555777999<<<<<<;;;888666777;;;???AAA???<<<999999:::<<<===============<<<:::888777444666<<>>777888888;;;???BBB@@@999333777777:::>>>CCCEEECCC@@@;;;>>>===999888;;;>>>>>>===666000333;;;AAA@@@<<<:::999888888:::>>>CCCEEE999999999;;;===???AAABBB>>>888444666666555999@@@AAA===999888;;;===>>>>>>CCCDDDEEEDDDCCCCCCEEEGGGFFFFFF>>>===FFFLLLUUUgggwwwtttzzzllldddbbbcccdddssszzz|||uuupppnnnssszzz}}}rrraaaWWWHHHDDD>>>888333222222333222111000000000222333444222222222444555555444333888===EEEPPP]]]kkkwww~~~]]]QQQUUU]]]}}}dddaaaiiixxxZZZXXXTTT\\\{{{BBBAAA???:::666444444555999;;;<<<:::888888:::<<>>:::666999:::777888===@@@@@@???:::555666;;;???>>>;;;::::::;;;<<<>>>@@@AAABBB<<<;;;:::;;;<<>>GGGNNNXXXkkkxxxtttpppeeeaaadddjjjnnnwwwvvvpppmmmlllqqqwwwyyy|||}}}ttteeeVVVLLL???<<<777333000000111222444333222111111111111222444333444666999<<<>>>???DDDQQQdddsss~~~zzz]]]QQQVVV___|||ccc```fff|||YYYWWWUUU___~~~CCCBBB@@@<<<777444444444777999;;;;;;999888777777;;;;;;:::888777555333333444555777888777444111///333777===AAAAAA===:::888000555:::;;;888555666777333666===CCCFFFCCC===888888::::::888:::>>>@@@>>>===;;;999999<<<>>>???>>>:::<<<>>>@@@AAA@@@>>>===>>>===;;;;;;===@@@DDDFFF@@@===;;;>>>AAACCCHHHNNNJJJEEE>>>:::999;;;===>>>>>>???AAABBBBBBDDDFFFIIIEEEFFF???>>>HHHOOO\\\pppxxxtttzzzqqqeee^^^```iiittt{{{{{{|||pppjjjjjjkkkoootttuuuuuurrrkkk```SSSFFF>>>666444111///...000222333222222222222222222222222333333444777<<>><<<::::::;;;444666999:::888777777999000555<<>>===999888999;;;<<<===???BBBDDD;;;<<<>>>>>>>>>===;;;:::<<<<<<<<<===>>>@@@BBBCCCAAA???>>>???BBBEEEJJJNNNJJJFFF???:::999;;;>>>AAA<<<===?????????@@@BBBDDDCCCDDD>>>>>>HHHPPP^^^ssswwwuuulllfff___^^^eeeqqq}}}|||nnniiijjjkkknnnqqqpppmmmeee[[[OOODDD:::555333222111000000222444555......000111222333444444444666:::???HHHSSS^^^eee|||yyygggttt~~~]]]QQQXXXbbb~~~ddd^^^aaazzz]]]YYYWWWbbbFFFCCC===777333333666999???===:::777555333222111555777:::<<<===;;;888666222444555666666444111///000444999::::::999;;;>>>;;;:::999:::<<<===;;;888444888<<<@@@BBBBBBBBBAAAFFFFFFDDDAAAAAAAAA===777666999<<<======>>>@@@BBB<<<;;;:::888888888999:::888999;;;>>>?????????>>>AAAAAA???===>>>BBBEEEFFFGGGCCC>>>:::999;;;@@@DDD@@@AAAAAA@@@???>>>@@@AAA@@@CCC???>>>GGGOOO^^^tttzzztttuuu{{{fffddddddiiiqqq{{{~~~qqqlllkkkjjjjjjlllhhhcccYYYNNNDDD;;;555222222222111111222222333444//////000111333444555666777===FFFQQQ___mmm|||ttt___nnn}}}aaaSSSXXXbbbfff___aaaxxxaaaZZZUUU```~~~@@@>>>999444000222666:::BBB???:::888777666444333666999<<>>@@@===;;;<<>>>>>===<<<>>>???BBBCCCBBBAAACCCEEEAAA::::::;;;======<<<:::::::::;;;999555333333555888;;;777888:::<<<=========<<<@@@AAA???::::::===???>>>BBB@@@===999888;;;@@@DDDFFFFFFEEECCCAAA???@@@AAA@@@DDDAAA@@@HHHNNN\\\rrruuurrruuu{{{}}}sssiiikkkpppxxx~~~tttooojjjdddaaaaaaYYYTTTLLLCCC<<<666444333000000111111111111111111444444333333555777999:::<<>>======>>>===:::777:::<<>>>>>>>>???>>><<<999666:::<<<===<<<:::999:::<<<;;;======>>>BBBEEEAAA999::::::;;;<<<;;;999666444777666333222333555999;;;:::999999999:::;;;===>>>@@@AAA???999888<<<===:::>>>>>><<<999777999===BBBFFFFFFEEECCC@@@>>>???@@@AAAFFFEEEDDDJJJNNN[[[ppptttqqquuuvvvyyypppqqquuu}}}{{{tttoooeeeZZZSSSRRRGGGDDD???999555333222222///000111222222222111111555444444555999>>>CCCFFFPPP]]]ooovvv^^^fff~~~jjjVVVVVV]]]wwwiiiaaaaaavvvbbbYYYTTT```}}}888:::<<<<<<;;;;;;;;;<<<>>>===>>>BBBDDDCCC???;;;===???AAABBBBBBAAA>>>===:::999888666666777888999???:::666444777999999888;;;>>>AAA@@@;;;777555666555888;;;;;;999888999;;;888::::::;;;@@@BBB===555777777888:::<<<;;;777444555444333333444777999;;;===;;;888666777:::???BBB???BBB???999888<<<===999======<<<999666777;;;???BBBCCCBBB@@@===<<<<<<>>>BBBIIIHHHGGGLLLOOO[[[ooovvvqqquuuuuuvvvnnnxxx||||||xxxsssmmmaaaRRRIIIHHH;;;999555222000000111222///000222444444444444333222222333666===EEEMMMRRRlllyyyxxx```eee{{{mmmXXXVVV[[[tttiiiaaaaaauuuzzz___WWWTTTbbb;;;:::999:::<<<>>>???>>>AAABBBDDDHHHJJJHHHBBB<<<>>>@@@BBBAAA???===;;;;;;555555999===999222444:::777777777777777555444444;;;777333111222444555666999:::999777444444777:::999999:::<<<>>>===;;;999777999<<<@@@AAA>>>888444333444555444333666;;;@@@<<<<<<:::666222555===DDDAAA@@@>>><<<999666333222777:::<<<999666666;;;@@@DDDEEEFFFDDDAAA>>><<<;;;>>>AAAEEEHHHOOO]]]nnn{{{xxxttt{{{~~~xxxrrrqqqtttvvvqqqllldddVVVFFF<<<:::555444111/////////000111//////111444666555222///333;;;999<<>>@@@@@@@@@<<<;;;;;;;;;;;;999666333333333444444444777;;;???:::;;;;;;888555666;;;@@@@@@???===;;;999888777777999:::;;;999888999<<<>>>CCCDDDDDDBBB???<<<;;;<<>>555444222222111000000111222333444333111000000222555777555@@@CCCJJJbbbwwwrrrZZZ```}}}zzzaaa]]]\\\ooossshhhaaauuukkkPPPUUUaaazzz333333333555999;;;<<<;;;@@@>>>===<<<<<<;;;999777:::===@@@@@@>>>:::888777777888<<<===999111///222333222111000000222333555666444222222222111///---333444444444444555888;;;===;;;999:::===???AAAAAA>>>;;;888666666555444333444222111333666:::<<<===:::<<<>>>===::::::<<>><<<;;;:::;;;;;;<<<<<<:::999:::<<<===>>>>>>BBBBBBAAA>>>;;;:::;;;<<>>???<<<999666444666999<<<===:::444222111444333000...---///222333444333333444555444111///000111222333444666888:::===;;;::::::;;;<<<;;;999:::888555444666777777777555222111333888<<<<<<<<<;;;===>>>???>>>???BBBDDD@@@???===<<<;;;<<<===>>>===:::999<<>>AAANNN[[[aaaiii|||qqq]]]dddgggbbbaaappp|||kkk```lllmmm[[[]]]ZZZlll999999999:::;;;;;;999888333555888:::999888666444777999<<<===:::777555444444888;;;;;;:::888666444777555111...---...111333333222222333555555444222000000000222444666777888666666777999;;;999666333333333444666:::<<<<<<<<<777444222444999<<<<<<;;;999:::;;;;;;===@@@DDDGGGBBBAAA???===<<<<<<<<<<<<<<<:::999>>>EEEIIIFFFBBB>>>>>><<<999777888;;;>>>AAACCCGGGKKKUUUfff{{{rrrkkkfffggglllttt{{{pppbbbWWWLLLAAA888777777666444444111222333333333333222111///666>>>BBBBBBBBBFFFJJJcccpppuuu{{{nnn\\\aaazzzeee```^^^lllkkkaaakkknnn]]]```\\\jjj888888888888999888666333---000555777666444333222777999;;;;;;888666444444333666888888888:::999666888666333000///111333555333111//////111333333333111111111222555666666555---///333888;;;;;;777444111111444888<<<>>>>>>===888777777888:::<<<<<<<<<777777777888;;;???CCCEEEBBBAAA@@@???===<<<::::::<<<:::;;;@@@FFFHHHEEEAAA======<<<:::888:::===@@@DDDGGGKKKOOOXXXiii~~~~~~iiigggiiipppvvvzzzyyynnn___PPPFFFBBB;;;666777777444222222333333333333333222222222555888<<>>@@@AAAAAA???@@@@@@@@@???===:::999<<<<<<===AAADDDCCC@@@<<<<<<======;;;;;;<<<>>>AAAHHHIIILLLOOOYYYkkk}}}nnnooottt}}}zzzxxxrrrfffXXXJJJ@@@;;;<<<888666777555222111333333222111111222333555666999;;;???EEENNNWWW```eeezzzmmm```gggyyyhhh]]]YYYcccpppjjjtttyyy______^^^fff555555666888:::999777555555666777444222111333666:::::::::888555444555777222555444000222777888333555555555555777999<<<>>>AAA;;;444///...111444666666444333444666666333000444444555777:::;;;:::999:::888666666777888888777:::===???===:::999;;;>>>:::;;;>>>BBBDDDCCCAAA>>>===>>>@@@AAA@@@===;;;999<<<===???AAAAAA???;;;777<<<=========<<<===@@@BBBIIIIIIJJJLLLVVVkkk~~~}}}}}}wwwvvvxxx~~~~~~}}}qqqnnneeeUUUDDD999555666777555444555444111333888111111000000222444777999:::>>>FFFRRR]]]eeeiiijjjnnnccceeeuuujjj^^^XXXaaarrrnnnyyy```]]]]]]ccc:::<<<===>>><<<999555222444555666777888777666555666666999===<<<777666999777444222222111///222888444333333333555888<<<>>>??????===999444222555888666555444444666777777666===<<<;;;888666666777999777:::888333333:::<<<:::<<<999999===>>>===>>>AAA@@@:::888===???>>>???DDD???:::777:::AAABBB<<<555>>>@@@CCCEEEDDDAAA===:::===AAADDDBBB>>><<<===@@@EEEJJJOOOSSS^^^qqqvvvuuuvvv~~~|||{{{iii]]]OOOEEE<<<555444666333666::::::666222222222222111333777999888999===DDDJJJTTT___hhhooorrrssssss\\\aaassswww```^^^fffqqqfffwww|||\\\YYYZZZ___zzz>>>@@@AAABBBAAA>>>;;;999777777888999:::::::::::::::999:::>>>>>>:::999:::777444333333111///111666444555555666888:::===>>>>>>>>>===888444222555888777555333333555666777777<<<<<<:::888555555777999666777666333666===???<<<:::888888;;;===;;;===AAA;;;666444888;;;;;;===AAA>>>:::777999>>>???;;;777===???AAABBBAAA>>>;;;999===@@@BBB@@@;;;999:::<<>>@@@AAA@@@???===;;;:::::::::;;;<<<>>>@@@AAA===999999???BBBAAA??????777444333444111...000555444555666777888:::;;;<<<======<<<888444333666:::888555222111333666777777;;;;;;999777444444666888444444222444:::AAAAAA<<<888555555888:::999;;;???777222111444777777999<<<;;;999888888999::::::999>>>?????????>>><<<:::999===???@@@>>>:::888999;;;AAAGGGOOOYYYhhhzzzzzz~~~}}}}}}~~~vvvqqqxxx|||yyyxxxwwwpppfff___HHH@@@888444222000111555333333444777999999888666888666666999;;;AAALLLXXX___dddjjjmmmnnnsss|||tttWWW```ttt~~~gggbbbiiiooogggxxxvvvXXXXXX[[[___vvv;;;<<<===>>>>>>>>>===<<<;;;:::::::::<<>>888888???EEEFFFDDDCCC:::666333222000...111777555444333333444777999;;;<<<<<<<<<888555555888<<<888555111000222444777888999999888555333333666888555222000444===BBB@@@;;;666333222666777666999===777444222222444555666777999999888777666666888:::???>>>>>>===<<<;;;:::999===>>>???>>><<<<<<===???@@@EEEMMMYYYkkk~~~wwwxxx{{{wwwppplllooo|||}}}zzzuuuqqqnnniii^^^SSSLLL>>>777222222222222333777666444333666:::<<<;;;888999999===AAAEEELLL[[[iiilllppptttsssrrrwwwsssUUU^^^rrr~~~gggccckkknnngggwwwtttWWWWWWYYY\\\ppp>>>>>>>>>>>>>>>>>>>>>>>>999888777777999===AAACCC???:::999???EEEEEEAAA@@@<<<777333222000...333:::888555222000111555999<<<:::;;;;;;888555666:::>>>777444000///111444666777555666555444222333666888888333000555<<>>AAACCC@@@EEELLLXXXkkkzzzrrrqqqzzz~~~oooiiimmmxxxvvvpppiiidddXXXIII@@@>>>999444111222333222333666555333222444999<<<;;;:::<<>>===<<<::::::999999:::555444444444666999<<>>:::888:::777555555333111555;;;;;;888444222222666:::===666888888666444555:::>>>666333000///111444555555222222222222222333777:::999333000555::::::999999666222000222222111444888<<<;;;888444444777777444666777777666555555666888333333333333333333333333777777888999<<>>HHHQQQ^^^gggiiikkkxxx{{{|||mmmUUUQQQccc{{{fffbbbnnnrrrmmmwww{{{ZZZUUURRRRRRggg>>><<<999777555444444444222222111222333666888:::777777:::??????999555555555555888;;;:::666666999888777666555555666888999222333444333111333888<<<444222000000222444444444...///000000111444888;;;777111000444777666888;;;888333000111111///222666999:::777222333888888555666666666777777777666555000000111222333333333333999888888:::===@@@CCCDDDCCCJJJSSS\\\kkk~~~zzzzzz{{{ppppppwwwuuujjjlll{{{{{{hhhXXXKKKFFF???555111555444000///222333111///111111333555777;;;@@@FFFJJJZZZeeessszzzxxxwwwjjjTTTQQQ```~~~}}}hhhdddqqqwwwrrrzzz\\\TTTOOOPPPhhhCCC@@@===999777555555666111000000111222444666777...000777>>>>>>999666888111333:::@@@@@@999666666333444555666666555444333///000111000///111666;;;333111000111333444333222,,,---///000111444999<<<555000///333555444888>>>999444111111000...111555444666444000222888999555666666666777999999666444000111333555666666666666===<<<;;;<<>>AAA???888222555666777888999999999999@@@===;;;:::===AAADDDFFFHHHPPPWWW\\\hhhzzzxxxvvvxxx{{{{{{yyywwwzzzyyyuuuxxx~~~qqqmmmmmmvvvzzziiiYYYMMMFFF<<<555333444444444///000111000000000333555666999<<>>AAA@@@:::555555666888:::<<<=========AAA>>><<<;;;>>>BBBGGGIIIGGGOOOVVV\\\hhhxxx~~~xxxxxx|||}}}yyy{{{{{{xxxwww}}}}}}{{{wwwyyy~~~uuugggWWWJJJCCC===666111111222333222000222333444333333555666888===CCCIIIQQQ]]]mmmxxxiiiPPPQQQ^^^{{{yyyyyyuuu~~~hhhTTTPPPWWWiii999999999999888666555333555666777777666444222111666666666666666555444444777777888999999777333000777777888888777666555444555444444555666777777555444222111333666888666444///111333333222222333333888777888:::<<<>>>===<<>>;;;999999===AAADDD???<<<;;;===BBBEEEEEECCCAAA???>>>???AAAAAA>>>:::888999;;;===???AAABBBBBBBBB@@@===<<<>>>BBBGGGKKKHHHOOOWWW```lllzzz{{{~~~|||~~~{{{xxx{{{}}}}}}ttt```PPPCCC;;;888555111///000222333333...000222222222333555777<<>>@@@???===???===:::888999===BBBEEE???>>>>>>@@@DDDFFFFFFFFFCCCAAA>>>>>>@@@AAA@@@>>>;;;<<<>>>@@@AAABBBCCCCCCBBB@@@===;;;;;;>>>CCCGGGIIIOOOYYYfffsss}}}|||~~~sss```OOOBBB999444333222111111222333444555000111111111333666<<<@@@EEEMMMXXXbbblllyyyjjjSSSWWWmmmxxx}}}vvvqqqzzzqqq]]]VVVYYYggg:::<<<>>>===999666444444333555777999::::::999888555666888:::<<<>>>>>>???999999:::===???@@@>>><<<999;;;===???>>><<<999777444555777999;;;===???AAA>>>;;;999<<>>999333111333666888:::;;;===???<<<999777999>>>@@@???===<<<;;;999888999===@@@CCC======>>>@@@BBBCCCDDDCCCCCCAAA>>>======>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@>>>;;;888999===AAAFFFLLLXXXiiixxx|||lllXXXIIIAAA<<<666222222222333333333333444444666555444444777???IIIPPPVVV]]]fffmmmttt}}}jjjXXX\\\ooo|||vvvpppyyytttaaaZZZ[[[eee<<>>@@@DDDGGGGGGEEECCC>>>???AAABBB@@@;;;666333555777;;;===>>>AAADDDFFF@@@??????AAABBB@@@:::555333222333777===BBBDDDEEE===999666888===@@@>>>;;;;;;;;;::::::;;;===@@@AAA;;;<<<===>>>????????????BBB@@@>>>;;;::::::;;;<<<======>>>>>>>>>>>>======>>>??????<<<999888;;;>>>CCCHHHUUUjjjzzz}}}~~~vvvfffTTTAAA999888777444222000222333333111111111333666555555777===HHHTTT]]]jjjoootttxxx{{{jjjZZZ\\\jjj|||yyyrrrxxxwwwccc\\\[[[ddd~~~CCCEEEEEE@@@999555444666<<<>>>@@@CCCDDDDDDDDDCCC;;;<<<===???@@@AAABBBBBB===???BBBFFFIIIHHHEEEBBB===???BBBBBB???:::444000888;;;>>>@@@@@@BBBEEEHHH???AAACCCEEEDDDAAA===:::555111000555>>>FFFHHHGGG@@@;;;666888<<>>>>>>>>;;;===>>>>>>>>>===<<<<<>><<<999777666777888888999:::;;;;;;;;;;;;;;;<<>>AAAEEEHHHVVVlll|||{{{wwwtttmmmbbbQQQCCC666444555333111111000111333222111000222444666888<<>>@@@BBBDDDDDDDDDCCCBBB>>>>>>???@@@@@@@@@@@@@@@<<<===AAAEEEGGGEEEAAA===999<<>>777111---222>>>GGGIIIGGGBBB<<<777888===???<<<888888999;;;=========<<<;;;<<<>>>??????>>><<<;;;;;;>>>===;;;888555444444555444555666888999::::::::::::???DDDDDDAAA@@@BBBEEEIIIKKKYYYooo~~~}}}~~~wwwggg```WWWKKKEEE<<<666777666111///111000222444333222222555888===AAAHHHPPPZZZeeepppwww}}}jjjUUUTTT[[[pppvvv{{{oooqqqvvvfffZZZXXXcccvvvjjjhhhlllyyy